{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.RUzWAaOM/b1/savi_1.6.0-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.RUzWAaOM/b2/savi_1.6.0-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- a8e7c2405806b2e637cc7d94727b2ac2 134112 debug optional savi-dbgsym_1.6.0-1_armhf.deb\n- c57ec2b980ebb1355c9a02df73920b92 835428 science optional savi_1.6.0-1_armhf.deb\n+ c73f9b49898a803c3e322be235aef820 134120 debug optional savi-dbgsym_1.6.0-1_armhf.deb\n+ 334d908c0259a4b10af2de996fb623bb 835296 science optional savi_1.6.0-1_armhf.deb\n"}, {"source1": "savi_1.6.0-1_armhf.deb", "source2": "savi_1.6.0-1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-11-09 11:01:05.000000 debian-binary\n -rw-r--r-- 0 0 0 4816 2023-11-09 11:01:05.000000 control.tar.xz\n--rw-r--r-- 0 0 0 830420 2023-11-09 11:01:05.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 830288 2023-11-09 11:01:05.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/savi/bin/SaVi", "source2": "./usr/lib/savi/bin/SaVi", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,19 +1,19 @@\n \n Elf file type is DYN (Position-Independent Executable file)\n Entry point 0x1fed\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x013068 0x00013068 0x00013068 0x00008 0x00008 R 0x4\n+ EXIDX 0x01306c 0x0001306c 0x0001306c 0x00008 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1\n [Requesting program interpreter: /lib/ld-linux-armhf.so.3]\n- LOAD 0x000000 0x00000000 0x00000000 0x13074 0x13074 R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x13078 0x13078 R E 0x1000\n LOAD 0x013850 0x00014850 0x00014850 0x00ef4 0x046d0 RW 0x1000\n DYNAMIC 0x013bb0 0x00014bb0 0x00014bb0 0x00120 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x013850 0x00014850 0x00014850 0x007b0 0x007b0 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r VERNEED 00000be8 000be8 0000a0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000c88 000c88 000be8 08 A 5 0 4\n [10] .rel.plt REL 00001870 001870 000238 08 AI 5 22 4\n [11] .init PROGBITS 00001aa8 001aa8 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001ab4 001ab4 00038c 04 AX 0 0 4\n [13] .text PROGBITS 00001e40 001e40 00dd34 00 AX 0 0 8\n [14] .fini PROGBITS 0000fb74 00fb74 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 0000fb7c 00fb7c 0034ec 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 00013068 013068 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00013070 013070 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 0000fb7c 00fb7c 0034f0 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 0001306c 01306c 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 00013074 013074 000004 00 A 0 0 4\n [18] .init_array INIT_ARRAY 00014850 013850 000004 04 WA 0 0 4\n [19] .fini_array FINI_ARRAY 00014854 013854 000004 04 WA 0 0 4\n [20] .data.rel.ro PROGBITS 00014858 013858 000358 00 WA 0 0 4\n [21] .dynamic DYNAMIC 00014bb0 013bb0 000120 08 WA 6 0 4\n [22] .got PROGBITS 00014cd0 013cd0 000330 04 WA 0 0 4\n [23] .data PROGBITS 00015000 014000 000744 00 WA 0 0 8\n [24] .bss NOBITS 00015748 014744 0037d8 00 WA 0 0 8\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8b6b3c71dc1ac19d7bdb11566a061a280219da6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15fc9e86f436c9d2542f3e55ca9562cda2ed9986\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -469,16 +469,15 @@\n gv_send_cmd: savi %s needs 1 argument\n tcl_init: Error in Tcl_Init: %s\n tk_init: Error in Tk_Init: %s\n set auto_path [linsert $auto_path 0 %s]\n tcl_error: %s\n tk_init: Error in tcl_app_init: %s\n tk_init: Can't create main wainWindow: %s\n-SaVi was compiled with 'make ARCH=ubuntu'\n-Version 1.6.1 development (30 April 2023)\n+SaVi was compiled with 'make ARCH=ubuntu'\\nVersion 1.6.1 development (30 April 2023)\n set coverage \"Estimated map coverage: %.1f%%\"\n set mean_coverage \"Averaged map coverage: %.1f%%\"\n 7@ \n \n orbit_ \n cone_ \n footprint_ \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -11467,15 +11467,15 @@\n \tandeq\tr0, r0, r0, lsr r2\n \tmuleq\tr0, r2, r3\n \tandeq\tr0, r0, r0, lsr #6\n \tandeq\tr0, r0, r8, ror #4\n \tmuleq\tr0, r4, r8\n \tandeq\tip, r0, r0, lsl r2\n \tandeq\tip, r0, r0, lsl #4\n-\tmuleq\tr0, r2, r5\n+\tmuleq\tr0, r6, r5\n \tandeq\tr0, r0, r8, ror #2\n \tandeq\tfp, r0, r2, asr #5\n \tandeq\tr8, r0, r2, ror r4\n \tandeq\tr8, r0, r0, asr #8\n fisheye_to_foreground():\n ./src/coverage_vis.c:1112\n \tvst3.16\t{d27,d29,d31}, [pc :256], r0\n@@ -14656,15 +14656,15 @@\n \tandeq\tsl, r0, lr, asr fp\n \tandeq\tr9, r0, r8, lsl r9\n \tandeq\tr6, r0, lr, lsl #29\n \tstrdeq\tr9, [r0], -lr\n \tandeq\tr6, r0, r4, ror lr\n \tandeq\tr9, r0, sl, ror #17\n \tandeq\tr0, r0, ip, lsr r1\n-\tandeq\tr7, r0, r4, lsl #12\n+\tandeq\tr7, r0, r8, lsl #12\n \tandeq\tr6, r0, r8, asr lr\n \tandeq\tr6, r0, ip, ror #27\n \tstrdeq\tr6, [r0], -lr\n \tldrdeq\tr6, [r0], -r2\n \tandeq\tr6, r0, r6, asr #27\n \tandeq\tr5, r0, sl, lsl lr\n \tmuleq\tr0, r2, r8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -823,28 +823,28 @@\n 0x00012ebc 6e69743a 20457272 6f722069 6e207463 nit: Error in tc\n 0x00012ecc 6c5f6170 705f696e 69743a20 25730000 l_app_init: %s..\n 0x00012edc 746b5f69 6e69743a 2043616e 27742063 tk_init: Can't c\n 0x00012eec 72656174 65206d61 696e2077 61696e57 reate main wainW\n 0x00012efc 696e646f 773a2025 73000000 53615669 indow: %s...SaVi\n 0x00012f0c 20776173 20636f6d 70696c65 64207769 was compiled wi\n 0x00012f1c 74682027 6d616b65 20415243 483d7562 th 'make ARCH=ub\n- 0x00012f2c 756e7475 270a5665 7273696f 6e20312e untu'.Version 1.\n- 0x00012f3c 362e3120 64657665 6c6f706d 656e7420 6.1 development \n- 0x00012f4c 28333020 41707269 6c203230 32332900 (30 April 2023).\n- 0x00012f5c 01000000 0a000000 73657420 636f7665 ........set cove\n- 0x00012f6c 72616765 20224573 74696d61 74656420 rage \"Estimated \n- 0x00012f7c 6d617020 636f7665 72616765 3a20252e map coverage: %.\n- 0x00012f8c 31662525 22000000 73657420 6d65616e 1f%%\"...set mean\n- 0x00012f9c 5f636f76 65726167 65202241 76657261 _coverage \"Avera\n- 0x00012fac 67656420 6d617020 636f7665 72616765 ged map coverage\n- 0x00012fbc 3a20252e 31662525 22000000 00000000 : %.1f%%\".......\n- 0x00012fcc 0000803f 00000000 0000803f 3e000000 ...?.......?>...\n- 0x00012fdc 41000000 0c000000 41000000 11000000 A.......A.......\n- 0x00012fec 41000000 27000000 41000000 36000000 A...'...A...6...\n- 0x00012ffc 41000000 03000000 41000000 06000000 A.......A.......\n- 0x0001300c 41000000 15000000 41000000 0f000000 A.......A.......\n- 0x0001301c 41000000 0e000000 41000000 26000000 A.......A...&...\n- 0x0001302c 41000000 13000000 41000000 29000000 A.......A...)...\n- 0x0001303c 41000000 02000000 41000000 19000000 A.......A.......\n- 0x0001304c 41000000 0a000000 41000000 0b000000 A.......A.......\n- 0x0001305c 41000000 00000000 00000000 A...........\n+ 0x00012f2c 756e7475 275c6e56 65727369 6f6e2031 untu'\\nVersion 1\n+ 0x00012f3c 2e362e31 20646576 656c6f70 6d656e74 .6.1 development\n+ 0x00012f4c 20283330 20417072 696c2032 30323329 (30 April 2023)\n+ 0x00012f5c 00000000 01000000 0a000000 73657420 ............set \n+ 0x00012f6c 636f7665 72616765 20224573 74696d61 coverage \"Estima\n+ 0x00012f7c 74656420 6d617020 636f7665 72616765 ted map coverage\n+ 0x00012f8c 3a20252e 31662525 22000000 73657420 : %.1f%%\"...set \n+ 0x00012f9c 6d65616e 5f636f76 65726167 65202241 mean_coverage \"A\n+ 0x00012fac 76657261 67656420 6d617020 636f7665 veraged map cove\n+ 0x00012fbc 72616765 3a20252e 31662525 22000000 rage: %.1f%%\"...\n+ 0x00012fcc 00000000 0000803f 00000000 0000803f .......?.......?\n+ 0x00012fdc 3e000000 41000000 0c000000 41000000 >...A.......A...\n+ 0x00012fec 11000000 41000000 27000000 41000000 ....A...'...A...\n+ 0x00012ffc 36000000 41000000 03000000 41000000 6...A.......A...\n+ 0x0001300c 06000000 41000000 15000000 41000000 ....A.......A...\n+ 0x0001301c 0f000000 41000000 0e000000 41000000 ....A.......A...\n+ 0x0001302c 26000000 41000000 13000000 41000000 &...A.......A...\n+ 0x0001303c 29000000 41000000 02000000 41000000 )...A.......A...\n+ 0x0001304c 19000000 41000000 0a000000 41000000 ....A.......A...\n+ 0x0001305c 0b000000 41000000 00000000 00000000 ....A...........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "source2": "readelf --wide --decompress --hex-dump=.ARM.exidx {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.ARM.exidx':\n- 0x00013068 84effe7f 01000000 ........\n+ 0x0001306c 80effe7f 01000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.eh_frame {}", "source2": "readelf --wide --decompress --hex-dump=.eh_frame {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Hex dump of section '.eh_frame':\n- 0x00013070 00000000 ....\n+ 0x00013074 00000000 ....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.got {}", "source2": "readelf --wide --decompress --hex-dump=.got {}", "unified_diff": "@@ -32,15 +32,15 @@\n 0x00014e90 787d0100 7c7d0100 00000000 d0570100 x}..|}.......W..\n 0x00014ea0 188f0100 807d0100 847d0100 887d0100 .....}...}...}..\n 0x00014eb0 d8570100 18500100 ac570100 9c570100 .W...P...W...W..\n 0x00014ec0 8c7d0100 907d0100 c0570100 947d0100 .}...}...W...}..\n 0x00014ed0 b8570100 987d0100 9c7d0100 70570100 .W...}...}..pW..\n 0x00014ee0 64570100 ac500100 a07d0100 a47d0100 dW...P...}...}..\n 0x00014ef0 8c570100 14500100 20500100 a87d0100 .W...P.. P...}..\n- 0x00014f00 00000000 602f0100 98570100 ac7d0100 ....`/...W...}..\n+ 0x00014f00 00000000 642f0100 98570100 ac7d0100 ....d/...W...}..\n 0x00014f10 b07d0100 b47d0100 10500100 50570100 .}...}...P..PW..\n 0x00014f20 b87d0100 bc7d0100 94570100 c07d0100 .}...}...W...}..\n 0x00014f30 24500100 51300000 c47d0100 80570100 $P..Q0...}...W..\n 0x00014f40 6c570100 c87d0100 cc7d0100 a8570100 lW...}...}...W..\n 0x00014f50 d07d0100 585b0100 d47d0100 d4570100 .}..X[...}...W..\n 0x00014f60 00000000 d87d0100 885b0100 088f0100 .....}...[......\n 0x00014f70 dc7d0100 a0570100 e07d0100 e47d0100 .}...W...}...}..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: Unable to find program interpreter name", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62366233 63373164 63316163 31396437 b6b3c71dc1ac19d7\n- 0x00000010 62646231 31353636 61303631 61323830 bdb11566a061a280\n- 0x00000020 32313964 61362e64 65627567 00000000 219da6.debug....\n- 0x00000030 8be1a387 ....\n+ 0x00000000 66633965 38366634 33366339 64323534 fc9e86f436c9d254\n+ 0x00000010 32663365 35356361 39353632 63646132 2f3e55ca9562cda2\n+ 0x00000020 65643939 38362e64 65627567 00000000 ed9986.debug....\n+ 0x00000030 13fed65e ...^\n \n"}]}]}]}]}, {"source1": "savi-dbgsym_1.6.0-1_armhf.deb", "source2": "savi-dbgsym_1.6.0-1_armhf.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-11-09 11:01:05.000000 debian-binary\n -rw-r--r-- 0 0 0 532 2023-11-09 11:01:05.000000 control.tar.xz\n--rw-r--r-- 0 0 0 133388 2023-11-09 11:01:05.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 133396 2023-11-09 11:01:05.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: armhf\n Maintainer: Debian GIS Project \n Installed-Size: 166\n Depends: savi (= 1.6.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for savi\n-Build-Ids: a8b6b3c71dc1ac19d7bdb11566a061a280219da6\n+Build-Ids: 15fc9e86f436c9d2542f3e55ca9562cda2ed9986\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/a8/b6b3c71dc1ac19d7bdb11566a061a280219da6.debug\n+usr/lib/debug/.build-id/15/fc9e86f436c9d2542f3e55ca9562cda2ed9986.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/a8/\n--rw-r--r-- 0 root (0) root (0) 159160 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/a8/b6b3c71dc1ac19d7bdb11566a061a280219da6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/15/\n+-rw-r--r-- 0 root (0) root (0) 159160 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/15/fc9e86f436c9d2542f3e55ca9562cda2ed9986.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/share/doc/savi-dbgsym -> savi\n"}, {"source1": "./usr/lib/debug/.build-id/a8/b6b3c71dc1ac19d7bdb11566a061a280219da6.debug", "source2": "./usr/lib/debug/.build-id/15/fc9e86f436c9d2542f3e55ca9562cda2ed9986.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 10% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,18 +1,18 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x1fed\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- EXIDX 0x0001b4 0x00013068 0x00013068 0x00000 0x00008 R 0x4\n+ EXIDX 0x0001b4 0x0001306c 0x0001306c 0x00000 0x00008 R 0x4\n PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4\n INTERP 0x000154 0x00000154 0x00000154 0x00000 0x00019 R 0x1\n- LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x13074 R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x13078 R E 0x1000\n LOAD 0x000850 0x00014850 0x00014850 0x00000 0x046d0 RW 0x1000\n DYNAMIC 0x000850 0x00014bb0 0x00014bb0 0x00000 0x00120 RW 0x4\n NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n GNU_RELRO 0x000850 0x00014850 0x00014850 0x00000 0x007b0 R 0x1\n \n Section to Segment mapping:\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -13,17 +13,17 @@\n [ 8] .gnu.version_r NOBITS 00000be8 0001b4 0000a0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000c88 0001b4 000be8 08 A 5 0 4\n [10] .rel.plt NOBITS 00001870 0001b4 000238 08 A 5 22 4\n [11] .init NOBITS 00001aa8 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001ab4 0001b4 00038c 04 AX 0 0 4\n [13] .text NOBITS 00001e40 0001b4 00dd34 00 AX 0 0 8\n [14] .fini NOBITS 0000fb74 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 0000fb7c 0001b4 0034ec 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 00013068 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 00013070 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 0000fb7c 0001b4 0034f0 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 0001306c 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 00013074 0001b4 000004 00 A 0 0 4\n [18] .init_array NOBITS 00014850 000850 000004 04 WA 0 0 4\n [19] .fini_array NOBITS 00014854 000850 000004 04 WA 0 0 4\n [20] .data.rel.ro NOBITS 00014858 000850 000358 00 WA 0 0 4\n [21] .dynamic NOBITS 00014bb0 000850 000120 08 WA 6 0 4\n [22] .got NOBITS 00014cd0 000850 000330 04 WA 0 0 4\n [23] .data NOBITS 00015000 000850 000744 00 WA 0 0 8\n [24] .bss NOBITS 00015748 000850 0037d8 00 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "comments": ["error from `readelf --wide --symbols {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -13,16 +13,16 @@\n 9: 00000c88 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00001870 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00001aa8 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00001ab4 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00001e40 0 SECTION LOCAL DEFAULT 13 .text\n 14: 0000fb74 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 0000fb7c 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 00013068 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 00013070 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 16: 0001306c 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 00013074 0 SECTION LOCAL DEFAULT 17 .eh_frame\n 18: 00014850 0 SECTION LOCAL DEFAULT 18 .init_array\n 19: 00014854 0 SECTION LOCAL DEFAULT 19 .fini_array\n 20: 00014858 0 SECTION LOCAL DEFAULT 20 .data.rel.ro\n 21: 00014bb0 0 SECTION LOCAL DEFAULT 21 .dynamic\n 22: 00014cd0 0 SECTION LOCAL DEFAULT 22 .got\n 23: 00015000 0 SECTION LOCAL DEFAULT 23 .data\n 24: 00015748 0 SECTION LOCAL DEFAULT 24 .bss\n@@ -37,15 +37,15 @@\n 33: 00000000 0 SECTION LOCAL DEFAULT 33 .debug_loclists\n 34: 00000000 0 SECTION LOCAL DEFAULT 34 .debug_rnglists\n 35: 00000000 0 FILE LOCAL DEFAULT ABS Scrt1.o\n 36: 00000194 0 NOTYPE LOCAL DEFAULT 3 $d\n 37: 00000194 32 OBJECT LOCAL DEFAULT 3 __abi_tag\n 38: 00001fec 0 NOTYPE LOCAL DEFAULT 13 $t\n 39: 00002018 0 NOTYPE LOCAL DEFAULT 13 $d\n- 40: 00013068 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 40: 0001306c 0 NOTYPE LOCAL DEFAULT 16 $d\n 41: 0000fb7c 0 NOTYPE LOCAL DEFAULT 15 $d\n 42: 00015000 0 NOTYPE LOCAL DEFAULT 23 $d\n 43: 00000000 0 FILE LOCAL DEFAULT ABS crti.o\n 44: 00002020 0 NOTYPE LOCAL DEFAULT 13 $a\n 45: 00002020 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 46: 0000203c 0 NOTYPE LOCAL DEFAULT 13 $d\n 47: 00001aa8 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -191,15 +191,15 @@\n 187: 0001595c 10 OBJECT LOCAL DEFAULT 24 result.4\n 188: 00015968 4 OBJECT LOCAL DEFAULT 24 current_marker\n 189: 0001596c 20 OBJECT LOCAL DEFAULT 24 result.3\n 190: 00015980 20 OBJECT LOCAL DEFAULT 24 result.2\n 191: 00015098 0 NOTYPE LOCAL DEFAULT 23 $d\n 192: 00015098 20 OBJECT LOCAL DEFAULT 23 constellation\n 193: 00000000 0 FILE LOCAL DEFAULT ABS modules.c\n- 194: 00012f5c 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 194: 00012f60 0 NOTYPE LOCAL DEFAULT 15 $d\n 195: 00015994 0 NOTYPE LOCAL DEFAULT 24 $d\n 196: 000150ac 0 NOTYPE LOCAL DEFAULT 23 $d\n 197: 00000000 0 FILE LOCAL DEFAULT ABS axes.c\n 198: 00011224 0 NOTYPE LOCAL DEFAULT 15 $d\n 199: 00004b14 0 NOTYPE LOCAL DEFAULT 13 $t\n 200: 00004b54 0 NOTYPE LOCAL DEFAULT 13 $d\n 201: 00004b68 0 NOTYPE LOCAL DEFAULT 13 $t\n@@ -489,17 +489,17 @@\n 485: 00009868 0 NOTYPE LOCAL DEFAULT 13 $d\n 486: 00009874 0 NOTYPE LOCAL DEFAULT 13 $t\n 487: 00009904 0 NOTYPE LOCAL DEFAULT 13 $d\n 488: 00009910 0 NOTYPE LOCAL DEFAULT 13 $t\n 489: 00009a64 0 NOTYPE LOCAL DEFAULT 13 $d\n 490: 00009a98 0 NOTYPE LOCAL DEFAULT 13 $t\n 491: 00009aec 0 NOTYPE LOCAL DEFAULT 13 $d\n- 492: 00012f64 0 NOTYPE LOCAL DEFAULT 15 $d\n- 493: 00012f64 46 OBJECT LOCAL DEFAULT 15 format1\n- 494: 00012f94 50 OBJECT LOCAL DEFAULT 15 format2\n+ 492: 00012f68 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 493: 00012f68 46 OBJECT LOCAL DEFAULT 15 format1\n+ 494: 00012f98 50 OBJECT LOCAL DEFAULT 15 format2\n 495: 00015208 0 NOTYPE LOCAL DEFAULT 23 $d\n 496: 00015208 4 OBJECT LOCAL DEFAULT 23 current_proj\n 497: 0001520c 30 OBJECT LOCAL DEFAULT 23 outline_colors\n 498: 0001522c 12 OBJECT LOCAL DEFAULT 23 imagename\n 499: 00015ba0 0 NOTYPE LOCAL DEFAULT 24 $d\n 500: 00015ba0 4 OBJECT LOCAL DEFAULT 24 foreground\n 501: 00015ba4 4 OBJECT LOCAL DEFAULT 24 unp_foreground\n@@ -642,15 +642,15 @@\n 638: 0000c0c4 0 NOTYPE LOCAL DEFAULT 13 $d\n 639: 0000c0d8 0 NOTYPE LOCAL DEFAULT 13 $t\n 640: 0000c134 0 NOTYPE LOCAL DEFAULT 13 $d\n 641: 0000c148 0 NOTYPE LOCAL DEFAULT 13 $t\n 642: 0000c1a4 0 NOTYPE LOCAL DEFAULT 13 $d\n 643: 0000c1b8 0 NOTYPE LOCAL DEFAULT 13 $t\n 644: 0000c1e8 0 NOTYPE LOCAL DEFAULT 13 $d\n- 645: 00012fc8 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 645: 00012fcc 0 NOTYPE LOCAL DEFAULT 15 $d\n 646: 00015290 0 NOTYPE LOCAL DEFAULT 23 $d\n 647: 00015290 24 OBJECT LOCAL DEFAULT 23 box_special_hname\n 648: 000152a8 16 OBJECT LOCAL DEFAULT 23 box_hname\n 649: 000152b8 27 OBJECT LOCAL DEFAULT 23 planes_special_hname\n 650: 000152d4 19 OBJECT LOCAL DEFAULT 23 planes_hname\n 651: 000152e8 27 OBJECT LOCAL DEFAULT 23 sphere_special_hname\n 652: 00015304 19 OBJECT LOCAL DEFAULT 23 sphere_hname\n@@ -922,18 +922,18 @@\n 918: 00016ce4 0 NOTYPE LOCAL DEFAULT 24 $d\n 919: 00016ce4 32 OBJECT LOCAL DEFAULT 24 update_info\n 920: 00016d04 1 OBJECT LOCAL DEFAULT 24 className.91\n 921: 00000000 0 FILE LOCAL DEFAULT ABS version.c\n 922: 00012f08 0 NOTYPE LOCAL DEFAULT 15 $d\n 923: 00015740 0 NOTYPE LOCAL DEFAULT 23 $d\n 924: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 925: 00012fd8 0 NOTYPE LOCAL DEFAULT 15 $d\n- 926: 00012fd8 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 927: 00013070 0 NOTYPE LOCAL DEFAULT 17 $d\n- 928: 00013070 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 925: 00012fdc 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 926: 00012fdc 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 927: 00013074 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 928: 00013074 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 929: 00000000 0 FILE LOCAL DEFAULT ABS \n 930: 00014cd0 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 931: 00014bb0 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 932: 00001ab4 0 NOTYPE LOCAL DEFAULT 12 $a\n 933: 00001ac4 0 NOTYPE LOCAL DEFAULT 12 $d\n 934: 00001ac8 0 NOTYPE LOCAL DEFAULT 12 $a\n 935: 00001b1c 0 NOTYPE LOCAL DEFAULT 12 $t\n@@ -1217,15 +1217,15 @@\n 1213: 0000a7e1 84 FUNC GLOBAL DEFAULT 13 fisheye_numbers_off_cmd\n 1214: 0000e4cd 72 FUNC GLOBAL DEFAULT 13 error_format\n 1215: 00008dd1 2252 FUNC GLOBAL DEFAULT 13 grid_and_foreground_to_image\n 1216: 00018f20 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n 1217: 00000000 0 FUNC GLOBAL DEFAULT UND Tcl_LinkVar\n 1218: 0000e709 36 FUNC GLOBAL DEFAULT 13 gv_send\n 1219: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.4\n- 1220: 00012f60 4 OBJECT GLOBAL DEFAULT 15 N_VIEW_MODULES\n+ 1220: 00012f64 4 OBJECT GLOBAL DEFAULT 15 N_VIEW_MODULES\n 1221: 00015798 4 OBJECT GLOBAL DEFAULT 24 NUM_COLORS\n 1222: 0000b40d 124 FUNC GLOBAL DEFAULT 13 gv_sat_list_create\n 1223: 00017dac 4 OBJECT GLOBAL DEFAULT 24 DEC13\n 1224: 00017db0 4 OBJECT GLOBAL DEFAULT 24 DIV4\n 1225: 00003415 108 FUNC GLOBAL DEFAULT 13 geomview_on_cmd\n 1226: 0000b83d 16 FUNC GLOBAL DEFAULT 13 satellite_delete\n 1227: 0000e3c1 38 FUNC GLOBAL DEFAULT 13 dot\n@@ -1340,15 +1340,15 @@\n 1336: 00006405 84 FUNC GLOBAL DEFAULT 13 create_earth\n 1337: 000067b5 248 FUNC GLOBAL DEFAULT 13 simple_on_cmd\n 1338: 0000ee8d 104 FUNC GLOBAL DEFAULT 13 gv_wait_cmd\n 1339: 00017de8 4 OBJECT GLOBAL DEFAULT 24 DIV9\n 1340: 00018f20 0 NOTYPE GLOBAL DEFAULT 24 _end\n 1341: 00005739 60 FUNC GLOBAL DEFAULT 13 cone_display\n 1342: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.4\n- 1343: 00012f5c 4 OBJECT GLOBAL DEFAULT 15 N_COMP_MODULES\n+ 1343: 00012f60 4 OBJECT GLOBAL DEFAULT 15 N_COMP_MODULES\n 1344: 0000e515 52 FUNC GLOBAL DEFAULT 13 error_and_exit\n 1345: 00009c05 44 FUNC GLOBAL DEFAULT 13 fisheye_location\n 1346: 00015030 4 OBJECT GLOBAL DEFAULT 23 geomview_logo\n 1347: 0000524d 92 FUNC GLOBAL DEFAULT 13 orbit_delete\n 1348: 00009809 108 FUNC GLOBAL DEFAULT 13 track_to_foreground\n 1349: 0000fa81 136 FUNC GLOBAL DEFAULT 13 tk_update\n 1350: 000034b5 16 FUNC GLOBAL DEFAULT 13 set_time\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "comments": ["error from `readelf --wide --notes {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a8b6b3c71dc1ac19d7bdb11566a061a280219da6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 15fc9e86f436c9d2542f3e55ca9562cda2ed9986\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "comments": ["error from `readelf --wide --debug-dump=info {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -1272,23 +1272,23 @@\n <1>: Abbrev Number: 80 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x153): N_VIEW_MODULES\n DW_AT_decl_file : (data1) 12\n DW_AT_decl_line : (data1) 204\n DW_AT_decl_column : (data1) 11\n DW_AT_type : (ref_addr) <0x1ba9>\n DW_AT_external : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 60 2f 1 0 \t(DW_OP_addr: 12f60)\n+ DW_AT_location : (exprloc) 5 byte block: 3 64 2f 1 0 \t(DW_OP_addr: 12f64)\n <1>: Abbrev Number: 80 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x6e6): N_COMP_MODULES\n DW_AT_decl_file : (data1) 12\n DW_AT_decl_line : (data1) 206\n DW_AT_decl_column : (data1) 11\n DW_AT_type : (ref_addr) <0x1ba9>\n DW_AT_external : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 5c 2f 1 0 \t(DW_OP_addr: 12f5c)\n+ DW_AT_location : (exprloc) 5 byte block: 3 60 2f 1 0 \t(DW_OP_addr: 12f60)\n <1>: Abbrev Number: 0\n Compilation Unit @ offset 0xa76:\n Length: 0x19 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x22d5\n Pointer Size: 4\n@@ -22857,15 +22857,15 @@\n DW_AT_type : (ref_udata) <0xb0eb>, char\n <1>: Abbrev Number: 11 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x2688): format1\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 71\n DW_AT_decl_column : (data1) 19\n DW_AT_type : (ref_udata) <0xb0f6>, char\n- DW_AT_location : (exprloc) 5 byte block: 3 64 2f 1 0 \t(DW_OP_addr: 12f64)\n+ DW_AT_location : (exprloc) 5 byte block: 3 68 2f 1 0 \t(DW_OP_addr: 12f68)\n <1>: Abbrev Number: 5 (DW_TAG_array_type)\n DW_AT_type : (ref_addr) <0xa8b>, char\n DW_AT_sibling : (ref_udata) <0xb113>\n <2>: Abbrev Number: 70 (DW_TAG_subrange_type)\n DW_AT_type : (ref_udata) <0xae2f>, unsigned int\n DW_AT_upper_bound : (data1) 49\n <2>: Abbrev Number: 0\n@@ -22873,15 +22873,15 @@\n DW_AT_type : (ref_udata) <0xb108>, char\n <1>: Abbrev Number: 11 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x2217): format2\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 73\n DW_AT_decl_column : (data1) 19\n DW_AT_type : (ref_udata) <0xb113>, char\n- DW_AT_location : (exprloc) 5 byte block: 3 94 2f 1 0 \t(DW_OP_addr: 12f94)\n+ DW_AT_location : (exprloc) 5 byte block: 3 98 2f 1 0 \t(DW_OP_addr: 12f98)\n <1>: Abbrev Number: 50 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x25ad): image_compress_scratch\n DW_AT_decl_file : (implicit_const) 1\n DW_AT_decl_line : (data1) 85\n DW_AT_decl_column : (data1) 15\n DW_AT_type : (ref_addr) <0x1bfa>\n DW_AT_location : (exprloc) 5 byte block: 3 84 5c 1 0 \t(DW_OP_addr: 15c84)\n"}, {"source1": "readelf --wide --debug-dump=loc {}", "source2": "readelf --wide --debug-dump=loc {}", "comments": ["error from `readelf --wide --debug-dump=loc {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -8773,27 +8773,27 @@\n 00005fb0 v0000000 v0000000 views at 00005f97 for:\n 00009a60 00009a98 (DW_OP_reg5 (r5))\n 00005fb7 \n \n 00005fb8 v0000000 v0000000 location view pair\n \n 00005fba v0000000 v0000000 views at 00005fb8 for:\n- 000099cc 000099e4 (DW_OP_addr: 12f64; DW_OP_stack_value)\n+ 000099cc 000099e4 (DW_OP_addr: 12f68; DW_OP_stack_value)\n 00005fc6 \n \n 00005fc7 v0000000 v0000000 location view pair\n \n 00005fc9 v0000000 v0000000 views at 00005fc7 for:\n 000099cc 000099e4 (DW_OP_addr: 16d34; DW_OP_stack_value)\n 00005fd5 \n \n 00005fd6 v0000000 v0000000 location view pair\n \n 00005fd8 v0000000 v0000000 views at 00005fd6 for:\n- 000099f2 00009a06 (DW_OP_addr: 12f94; DW_OP_stack_value)\n+ 000099f2 00009a06 (DW_OP_addr: 12f98; DW_OP_stack_value)\n 00005fe4 \n \n 00005fe5 v0000000 v0000000 location view pair\n \n 00005fe7 v0000000 v0000000 views at 00005fe5 for:\n 000099f2 00009a06 (DW_OP_addr: 16d34; DW_OP_stack_value)\n 00005ff3 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,21 +1,13 @@\n GCC: (Debian 13.2.0-13) 13.2.0\n `,;O!&C0\n-! Mw]W C\n-^jw[~PYwgE\n-]`g7PF w\n--a)}mul.L\n-]'Wzr<{\\\n-\tne(G~.-\n-gVd%W!sYWr\n-zg?sG07J\n-x7 ]H<`o)\n-FEw@sR`y\n-uN\n T,u- {38\n @}+P?&eH\n +]s u=hLbl\n {mB50@UJ\n %%& BLa7\n Y^\"^e/[-a\n (c'0RqZ/&\n@@ -23,20 +15,24 @@\n p\"t28#(S\n dG`[DgD[\n (:rz/}&p\n 2i`(s$S9AF2\n n+f$::6V@L\n+\\nNV2wQ8t\n+.Oy