{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.Nvxj5m69/b1/savi_1.6.0-1_armhf.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.Nvxj5m69/b2/savi_1.6.0-1_armhf.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 6fd1118c8a6f5965db3d7b3920d15bb4 135296 debug optional savi-dbgsym_1.6.0-1_armhf.deb\n- be1386b64dcbbb064f48a26b6d078c29 836100 science optional savi_1.6.0-1_armhf.deb\n+ 682670cfa0e54f2fdd871363bb6c57c6 135312 debug optional savi-dbgsym_1.6.0-1_armhf.deb\n+ 879ab132c42590e0aed6a03603e7fc65 836100 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 831092 2023-11-09 11:01:05.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4812 2023-11-09 11:01:05.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 831096 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 0x2015\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- ARM_EXIDX 0x013520 0x00013520 0x00013520 0x00008 0x00008 R 0x4\n+ ARM_EXIDX 0x013524 0x00013524 0x00013524 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 0x1352c 0x1352c R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x13530 0x13530 R E 0x1000\n LOAD 0x013850 0x00014850 0x00014850 0x00f04 0x046e0 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 00000bfc 000bfc 0000b0 00 A 6 3 4\n [ 9] .rel.dyn REL 00000cac 000cac 000be8 08 A 5 0 4\n [10] .rel.plt REL 00001894 001894 000238 08 AI 5 22 4\n [11] .init PROGBITS 00001acc 001acc 00000c 00 AX 0 0 4\n [12] .plt PROGBITS 00001ad8 001ad8 00038c 04 AX 0 0 4\n [13] .text PROGBITS 00001e68 001e68 00e1c0 00 AX 0 0 8\n [14] .fini PROGBITS 00010028 010028 000008 00 AX 0 0 4\n- [15] .rodata PROGBITS 00010030 010030 0034f0 00 A 0 0 4\n- [16] .ARM.exidx ARM_EXIDX 00013520 013520 000008 00 AL 13 0 4\n- [17] .eh_frame PROGBITS 00013528 013528 000004 00 A 0 0 4\n+ [15] .rodata PROGBITS 00010030 010030 0034f4 00 A 0 0 4\n+ [16] .ARM.exidx ARM_EXIDX 00013524 013524 000008 00 AL 13 0 4\n+ [17] .eh_frame PROGBITS 0001352c 01352c 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 000754 00 WA 0 0 8\n [24] .bss NOBITS 00015758 014754 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: 5cb90392b11e30afab30a6ce4e0da8c01e673e33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c0d99ba4ee6677cc9f4dcba5d0eae622361a7a9\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": "@@ -473,16 +473,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": "@@ -11555,15 +11555,15 @@\n \tandeq\tr0, r0, r0, lsr r2\n \tandeq\tfp, r0, r2, asr r2\n \tandeq\tr0, r0, r0, lsr #6\n \tandeq\tr0, r0, r8, ror #4\n \tandeq\tfp, r0, r4, asr r7\n \tandeq\tip, r0, r0, ror #1\n \tldrdeq\tip, [r0], -r0\n-\tandeq\tr9, r0, sl, lsl #18\n+\tandeq\tr9, r0, lr, lsl #18\n \tandeq\tr0, r0, r8, ror #2\n \tandeq\tfp, r0, r2, lsl #3\n \tandeq\tr8, r0, sl, ror #15\n \t\t\t@ instruction: 0x000087b8\n fisheye_to_foreground():\n ./src/coverage_vis.c:1112\n \tvst3.16\t{d27,d29,d31}, [pc :256], r0\n@@ -14720,15 +14720,15 @@\n \tandeq\tsl, r0, r2, lsr sl\n \tldrdeq\tr9, [r0], -ip\n \tandeq\tr7, r0, sl, lsl #4\n \tandeq\tr9, r0, r2, asr #15\n \tstrdeq\tr7, [r0], -r0\n \tandeq\tr9, r0, lr, lsr #15\n \tandeq\tr0, r0, ip, lsr r1\n-\tandeq\tr7, r0, r0, lsl #19\n+\tandeq\tr7, r0, r4, lsl #19\n \tldrdeq\tr7, [r0], -r4\n \tandeq\tr7, r0, r8, ror #2\n \tandeq\tr7, r0, sl, ror r1\n \tandeq\tr7, r0, lr, asr #2\n \tandeq\tr7, r0, r2, asr #2\n \tmuleq\tr0, r2, r1\n \tandeq\tr5, r0, sl, lsl #24\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -823,28 +823,29 @@\n 0x00013370 746b5f69 6e69743a 20457272 6f722069 tk_init: Error i\n 0x00013380 6e207463 6c5f6170 705f696e 69743a20 n tcl_app_init: \n 0x00013390 25730000 746b5f69 6e69743a 2043616e %s..tk_init: Can\n 0x000133a0 27742063 72656174 65206d61 696e2077 't create main w\n 0x000133b0 61696e57 696e646f 773a2025 73000000 ainWindow: %s...\n 0x000133c0 53615669 20776173 20636f6d 70696c65 SaVi was compile\n 0x000133d0 64207769 74682027 6d616b65 20415243 d with 'make ARC\n- 0x000133e0 483d7562 756e7475 270a5665 7273696f H=ubuntu'.Versio\n- 0x000133f0 6e20312e 362e3120 64657665 6c6f706d n 1.6.1 developm\n- 0x00013400 656e7420 28333020 41707269 6c203230 ent (30 April 20\n- 0x00013410 32332900 01000000 0a000000 73657420 23).........set \n- 0x00013420 636f7665 72616765 20224573 74696d61 coverage \"Estima\n- 0x00013430 74656420 6d617020 636f7665 72616765 ted map coverage\n- 0x00013440 3a20252e 31662525 22000000 73657420 : %.1f%%\"...set \n- 0x00013450 6d65616e 5f636f76 65726167 65202241 mean_coverage \"A\n- 0x00013460 76657261 67656420 6d617020 636f7665 veraged map cove\n- 0x00013470 72616765 3a20252e 31662525 22000000 rage: %.1f%%\"...\n- 0x00013480 00000000 0000803f 00000000 0000803f .......?.......?\n- 0x00013490 3e000000 41000000 0c000000 41000000 >...A.......A...\n- 0x000134a0 11000000 41000000 27000000 41000000 ....A...'...A...\n- 0x000134b0 36000000 41000000 03000000 41000000 6...A.......A...\n- 0x000134c0 06000000 41000000 15000000 41000000 ....A.......A...\n- 0x000134d0 0f000000 41000000 0e000000 41000000 ....A.......A...\n- 0x000134e0 26000000 41000000 13000000 41000000 &...A.......A...\n- 0x000134f0 29000000 41000000 02000000 41000000 )...A.......A...\n- 0x00013500 19000000 41000000 0a000000 41000000 ....A.......A...\n- 0x00013510 0b000000 41000000 00000000 00000000 ....A...........\n+ 0x000133e0 483d7562 756e7475 275c6e56 65727369 H=ubuntu'\\nVersi\n+ 0x000133f0 6f6e2031 2e362e31 20646576 656c6f70 on 1.6.1 develop\n+ 0x00013400 6d656e74 20283330 20417072 696c2032 ment (30 April 2\n+ 0x00013410 30323329 00000000 01000000 0a000000 023)............\n+ 0x00013420 73657420 636f7665 72616765 20224573 set coverage \"Es\n+ 0x00013430 74696d61 74656420 6d617020 636f7665 timated map cove\n+ 0x00013440 72616765 3a20252e 31662525 22000000 rage: %.1f%%\"...\n+ 0x00013450 73657420 6d65616e 5f636f76 65726167 set mean_coverag\n+ 0x00013460 65202241 76657261 67656420 6d617020 e \"Averaged map \n+ 0x00013470 636f7665 72616765 3a20252e 31662525 coverage: %.1f%%\n+ 0x00013480 22000000 00000000 0000803f 00000000 \"..........?....\n+ 0x00013490 0000803f 3e000000 41000000 0c000000 ...?>...A.......\n+ 0x000134a0 41000000 11000000 41000000 27000000 A.......A...'...\n+ 0x000134b0 41000000 36000000 41000000 03000000 A...6...A.......\n+ 0x000134c0 41000000 06000000 41000000 15000000 A.......A.......\n+ 0x000134d0 41000000 0f000000 41000000 0e000000 A.......A.......\n+ 0x000134e0 41000000 26000000 41000000 13000000 A...&...A.......\n+ 0x000134f0 41000000 29000000 41000000 02000000 A...)...A.......\n+ 0x00013500 41000000 19000000 41000000 0a000000 A.......A.......\n+ 0x00013510 41000000 0b000000 41000000 00000000 A.......A.......\n+ 0x00013520 00000000 ....\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- 0x00013520 f4eafe7f 01000000 ........\n+ 0x00013524 f0eafe7f 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- 0x00013528 00000000 ....\n+ 0x0001352c 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 887d0100 8c7d0100 00000000 e0570100 .}...}.......W..\n 0x00014ea0 288f0100 907d0100 947d0100 987d0100 (....}...}...}..\n 0x00014eb0 e8570100 18500100 bc570100 ac570100 .W...P...W...W..\n 0x00014ec0 9c7d0100 a07d0100 d0570100 a47d0100 .}...}...W...}..\n 0x00014ed0 c8570100 a87d0100 ac7d0100 80570100 .W...}...}...W..\n 0x00014ee0 74570100 ac500100 b07d0100 b47d0100 tW...P...}...}..\n 0x00014ef0 9c570100 14500100 20500100 b87d0100 .W...P.. P...}..\n- 0x00014f00 00000000 18340100 a8570100 bc7d0100 .....4...W...}..\n+ 0x00014f00 00000000 1c340100 a8570100 bc7d0100 .....4...W...}..\n 0x00014f10 c07d0100 c47d0100 10500100 60570100 .}...}...P..`W..\n 0x00014f20 c87d0100 cc7d0100 a4570100 d07d0100 .}...}...W...}..\n 0x00014f30 24500100 39310000 d47d0100 90570100 $P..91...}...W..\n 0x00014f40 7c570100 d87d0100 dc7d0100 b8570100 |W...}...}...W..\n 0x00014f50 e07d0100 685b0100 e47d0100 e4570100 .}..h[...}...W..\n 0x00014f60 00000000 e87d0100 985b0100 188f0100 .....}...[......\n 0x00014f70 ec7d0100 b0570100 f07d0100 f47d0100 .}...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 62393033 39326231 31653330 61666162 b90392b11e30afab\n- 0x00000010 33306136 63653465 30646138 63303165 30a6ce4e0da8c01e\n- 0x00000020 36373365 33332e64 65627567 00000000 673e33.debug....\n- 0x00000030 99b97d3a ..}:\n+ 0x00000000 30643939 62613465 65363637 37636339 0d99ba4ee6677cc9\n+ 0x00000010 66346463 62613564 30656165 36323233 f4dcba5d0eae6223\n+ 0x00000020 36316137 61392e64 65627567 00000000 61a7a9.debug....\n+ 0x00000030 2ac7c25c *..\\\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 134572 2023-11-09 11:01:05.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 134588 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: 167\n Depends: savi (= 1.6.0-1)\n Section: debug\n Priority: optional\n Description: debug symbols for savi\n-Build-Ids: 5cb90392b11e30afab30a6ce4e0da8c01e673e33\n+Build-Ids: 0c0d99ba4ee6677cc9f4dcba5d0eae622361a7a9\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/5c/b90392b11e30afab30a6ce4e0da8c01e673e33.debug\n+usr/lib/debug/.build-id/0c/0d99ba4ee6677cc9f4dcba5d0eae622361a7a9.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/5c/\n--rw-r--r-- 0 root (0) root (0) 160620 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/5c/b90392b11e30afab30a6ce4e0da8c01e673e33.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/0c/\n+-rw-r--r-- 0 root (0) root (0) 160620 2023-11-09 11:01:05.000000 ./usr/lib/debug/.build-id/0c/0d99ba4ee6677cc9f4dcba5d0eae622361a7a9.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/5c/b90392b11e30afab30a6ce4e0da8c01e673e33.debug", "source2": "./usr/lib/debug/.build-id/0c/0d99ba4ee6677cc9f4dcba5d0eae622361a7a9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 92% 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 0x2015\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- ARM_EXIDX 0x0001b4 0x00013520 0x00013520 0x00000 0x00008 R 0x4\n+ ARM_EXIDX 0x0001b4 0x00013524 0x00013524 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 0x1352c R E 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001b4 0x13530 R E 0x1000\n LOAD 0x000850 0x00014850 0x00014850 0x00000 0x046e0 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,28 +13,28 @@\n [ 8] .gnu.version_r NOBITS 00000bfc 0001b4 0000b0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00000cac 0001b4 000be8 08 A 5 0 4\n [10] .rel.plt NOBITS 00001894 0001b4 000238 08 A 5 22 4\n [11] .init NOBITS 00001acc 0001b4 00000c 00 AX 0 0 4\n [12] .plt NOBITS 00001ad8 0001b4 00038c 04 AX 0 0 4\n [13] .text NOBITS 00001e68 0001b4 00e1c0 00 AX 0 0 8\n [14] .fini NOBITS 00010028 0001b4 000008 00 AX 0 0 4\n- [15] .rodata NOBITS 00010030 0001b4 0034f0 00 A 0 0 4\n- [16] .ARM.exidx NOBITS 00013520 0001b4 000008 00 AL 13 0 4\n- [17] .eh_frame NOBITS 00013528 0001b4 000004 00 A 0 0 4\n+ [15] .rodata NOBITS 00010030 0001b4 0034f4 00 A 0 0 4\n+ [16] .ARM.exidx NOBITS 00013524 0001b4 000008 00 AL 13 0 4\n+ [17] .eh_frame NOBITS 0001352c 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 000754 00 WA 0 0 8\n [24] .bss NOBITS 00015758 000850 0037d8 00 WA 0 0 8\n [25] .comment PROGBITS 00000000 0001b4 00001e 01 MS 0 0 1\n [26] .ARM.attributes ARM_ATTRIBUTES 00000000 0001d2 000033 00 0 0 1\n [27] .debug_aranges PROGBITS 00000000 000208 000153 00 C 0 0 4\n- [28] .debug_info PROGBITS 00000000 00035c 00d483 00 C 0 0 4\n+ [28] .debug_info PROGBITS 00000000 00035c 00d484 00 C 0 0 4\n [29] .debug_abbrev PROGBITS 00000000 00d7e0 001088 00 C 0 0 4\n [30] .debug_line PROGBITS 00000000 00e868 006555 00 C 0 0 4\n [31] .debug_frame PROGBITS 00000000 014dc0 000fc7 00 C 0 0 4\n [32] .debug_str PROGBITS 00000000 015d88 0015c8 01 MSC 0 0 4\n [33] .debug_loclists PROGBITS 00000000 017350 005e74 00 C 0 0 4\n [34] .debug_rnglists PROGBITS 00000000 01d1c4 00146b 00 C 0 0 4\n [35] .symtab SYMTAB 00000000 01e630 005c00 10 36 956 4\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: 00000cac 0 SECTION LOCAL DEFAULT 9 .rel.dyn\n 10: 00001894 0 SECTION LOCAL DEFAULT 10 .rel.plt\n 11: 00001acc 0 SECTION LOCAL DEFAULT 11 .init\n 12: 00001ad8 0 SECTION LOCAL DEFAULT 12 .plt\n 13: 00001e68 0 SECTION LOCAL DEFAULT 13 .text\n 14: 00010028 0 SECTION LOCAL DEFAULT 14 .fini\n 15: 00010030 0 SECTION LOCAL DEFAULT 15 .rodata\n- 16: 00013520 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n- 17: 00013528 0 SECTION LOCAL DEFAULT 17 .eh_frame\n+ 16: 00013524 0 SECTION LOCAL DEFAULT 16 .ARM.exidx\n+ 17: 0001352c 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: 00015758 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: 00002014 0 NOTYPE LOCAL DEFAULT 13 $t\n 39: 00002040 0 NOTYPE LOCAL DEFAULT 13 $d\n- 40: 00013520 0 NOTYPE LOCAL DEFAULT 16 $d\n+ 40: 00013524 0 NOTYPE LOCAL DEFAULT 16 $d\n 41: 00010030 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: 00002048 0 NOTYPE LOCAL DEFAULT 13 $a\n 45: 00002048 0 FUNC LOCAL DEFAULT 13 call_weak_fn\n 46: 00002064 0 NOTYPE LOCAL DEFAULT 13 $d\n 47: 00001acc 0 NOTYPE LOCAL DEFAULT 11 $a\n@@ -191,15 +191,15 @@\n 187: 0001596c 10 OBJECT LOCAL DEFAULT 24 result.4\n 188: 00015978 4 OBJECT LOCAL DEFAULT 24 current_marker\n 189: 0001597c 20 OBJECT LOCAL DEFAULT 24 result.3\n 190: 00015990 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: 00013414 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 194: 00013418 0 NOTYPE LOCAL DEFAULT 15 $d\n 195: 000159a4 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: 000116d8 0 NOTYPE LOCAL DEFAULT 15 $d\n 199: 00004c3c 0 NOTYPE LOCAL DEFAULT 13 $t\n 200: 00004c7c 0 NOTYPE LOCAL DEFAULT 13 $d\n 201: 00004c90 0 NOTYPE LOCAL DEFAULT 13 $t\n@@ -489,17 +489,17 @@\n 485: 000099a8 0 NOTYPE LOCAL DEFAULT 13 $d\n 486: 000099b4 0 NOTYPE LOCAL DEFAULT 13 $t\n 487: 00009a44 0 NOTYPE LOCAL DEFAULT 13 $d\n 488: 00009a50 0 NOTYPE LOCAL DEFAULT 13 $t\n 489: 00009ba4 0 NOTYPE LOCAL DEFAULT 13 $d\n 490: 00009bd8 0 NOTYPE LOCAL DEFAULT 13 $t\n 491: 00009c2c 0 NOTYPE LOCAL DEFAULT 13 $d\n- 492: 0001341c 0 NOTYPE LOCAL DEFAULT 15 $d\n- 493: 0001341c 46 OBJECT LOCAL DEFAULT 15 format1\n- 494: 0001344c 50 OBJECT LOCAL DEFAULT 15 format2\n+ 492: 00013420 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 493: 00013420 46 OBJECT LOCAL DEFAULT 15 format1\n+ 494: 00013450 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: 00015bb0 0 NOTYPE LOCAL DEFAULT 24 $d\n 500: 00015bb0 4 OBJECT LOCAL DEFAULT 24 foreground\n 501: 00015bb4 4 OBJECT LOCAL DEFAULT 24 unp_foreground\n@@ -642,15 +642,15 @@\n 638: 0000c200 0 NOTYPE LOCAL DEFAULT 13 $d\n 639: 0000c214 0 NOTYPE LOCAL DEFAULT 13 $t\n 640: 0000c270 0 NOTYPE LOCAL DEFAULT 13 $d\n 641: 0000c284 0 NOTYPE LOCAL DEFAULT 13 $t\n 642: 0000c2e0 0 NOTYPE LOCAL DEFAULT 13 $d\n 643: 0000c2f4 0 NOTYPE LOCAL DEFAULT 13 $t\n 644: 0000c324 0 NOTYPE LOCAL DEFAULT 13 $d\n- 645: 00013480 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 645: 00013484 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@@ -924,18 +924,18 @@\n 920: 00016d14 1 OBJECT LOCAL DEFAULT 24 className.91\n 921: 00000000 0 FILE LOCAL DEFAULT ABS version.c\n 922: 000133c0 0 NOTYPE LOCAL DEFAULT 15 $d\n 923: 00015750 0 NOTYPE LOCAL DEFAULT 23 $d\n 924: 00000000 0 FILE LOCAL DEFAULT ABS _arm_addsubdf3.o\n 925: 0000fcb0 0 NOTYPE LOCAL DEFAULT 13 $t\n 926: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n- 927: 00013490 0 NOTYPE LOCAL DEFAULT 15 $d\n- 928: 00013490 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n- 929: 00013528 0 NOTYPE LOCAL DEFAULT 17 $d\n- 930: 00013528 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n+ 927: 00013494 0 NOTYPE LOCAL DEFAULT 15 $d\n+ 928: 00013494 0 OBJECT LOCAL DEFAULT 15 all_implied_fbits\n+ 929: 0001352c 0 NOTYPE LOCAL DEFAULT 17 $d\n+ 930: 0001352c 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__\n 931: 00000000 0 FILE LOCAL DEFAULT ABS \n 932: 00014cd0 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 933: 0000ffcd 90 FUNC LOCAL DEFAULT 13 __aeabi_l2d\n 934: 00014bb0 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 935: 00001ad8 0 NOTYPE LOCAL DEFAULT 12 $a\n 936: 00001ae8 0 NOTYPE LOCAL DEFAULT 12 $d\n 937: 00001aec 0 NOTYPE LOCAL DEFAULT 12 $a\n@@ -1229,15 +1229,15 @@\n 1225: 0000fcbd 630 FUNC GLOBAL HIDDEN 13 __adddf3\n 1226: 0000e5fd 72 FUNC GLOBAL DEFAULT 13 error_format\n 1227: 00008f31 2220 FUNC GLOBAL DEFAULT 13 grid_and_foreground_to_image\n 1228: 00018f30 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__\n 1229: 00000000 0 FUNC GLOBAL DEFAULT UND Tcl_LinkVar\n 1230: 0000e839 36 FUNC GLOBAL DEFAULT 13 gv_send\n 1231: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.4\n- 1232: 00013418 4 OBJECT GLOBAL DEFAULT 15 N_VIEW_MODULES\n+ 1232: 0001341c 4 OBJECT GLOBAL DEFAULT 15 N_VIEW_MODULES\n 1233: 000157a8 4 OBJECT GLOBAL DEFAULT 24 NUM_COLORS\n 1234: 0000b549 124 FUNC GLOBAL DEFAULT 13 gv_sat_list_create\n 1235: 00017dbc 4 OBJECT GLOBAL DEFAULT 24 DEC13\n 1236: 00017dc0 4 OBJECT GLOBAL DEFAULT 24 DIV4\n 1237: 00003535 108 FUNC GLOBAL DEFAULT 13 geomview_on_cmd\n 1238: 0000b979 16 FUNC GLOBAL DEFAULT 13 satellite_delete\n 1239: 0000e4f1 38 FUNC GLOBAL DEFAULT 13 dot\n@@ -1353,15 +1353,15 @@\n 1349: 00006565 84 FUNC GLOBAL DEFAULT 13 create_earth\n 1350: 00006905 248 FUNC GLOBAL DEFAULT 13 simple_on_cmd\n 1351: 0000efbd 104 FUNC GLOBAL DEFAULT 13 gv_wait_cmd\n 1352: 00017df8 4 OBJECT GLOBAL DEFAULT 24 DIV9\n 1353: 00018f30 0 NOTYPE GLOBAL DEFAULT 24 _end\n 1354: 00005861 60 FUNC GLOBAL DEFAULT 13 cone_display\n 1355: 00000000 0 OBJECT GLOBAL DEFAULT UND stdout@GLIBC_2.4\n- 1356: 00013414 4 OBJECT GLOBAL DEFAULT 15 N_COMP_MODULES\n+ 1356: 00013418 4 OBJECT GLOBAL DEFAULT 15 N_COMP_MODULES\n 1357: 0000e645 52 FUNC GLOBAL DEFAULT 13 error_and_exit\n 1358: 00009d45 44 FUNC GLOBAL DEFAULT 13 fisheye_location\n 1359: 00015030 4 OBJECT GLOBAL DEFAULT 23 geomview_logo\n 1360: 00005375 92 FUNC GLOBAL DEFAULT 13 orbit_delete\n 1361: 00009949 108 FUNC GLOBAL DEFAULT 13 track_to_foreground\n 1362: 0000fbbd 136 FUNC GLOBAL DEFAULT 13 tk_update\n 1363: 000035d5 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: 5cb90392b11e30afab30a6ce4e0da8c01e673e33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0c0d99ba4ee6677cc9f4dcba5d0eae622361a7a9\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: 110 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x166): 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) <0x1bc3>\n DW_AT_external : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 18 34 1 0 \t(DW_OP_addr: 13418)\n+ DW_AT_location : (exprloc) 5 byte block: 3 1c 34 1 0 \t(DW_OP_addr: 1341c)\n <1>: Abbrev Number: 110 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x674): 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) <0x1bc3>\n DW_AT_external : (flag_present) 1\n- DW_AT_location : (exprloc) 5 byte block: 3 14 34 1 0 \t(DW_OP_addr: 13414)\n+ DW_AT_location : (exprloc) 5 byte block: 3 18 34 1 0 \t(DW_OP_addr: 13418)\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: 0x920\n Pointer Size: 4\n@@ -22908,15 +22908,15 @@\n DW_AT_type : (ref_udata) <0xb166>, char\n <1>: Abbrev Number: 11 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x26b5): 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) <0xb171>, char\n- DW_AT_location : (exprloc) 5 byte block: 3 1c 34 1 0 \t(DW_OP_addr: 1341c)\n+ DW_AT_location : (exprloc) 5 byte block: 3 20 34 1 0 \t(DW_OP_addr: 13420)\n <1>: Abbrev Number: 5 (DW_TAG_array_type)\n DW_AT_type : (ref_addr) <0xa8b>, char\n DW_AT_sibling : (ref_udata) <0xb18e>\n <2>: Abbrev Number: 70 (DW_TAG_subrange_type)\n DW_AT_type : (ref_udata) <0xaea0>, unsigned int\n DW_AT_upper_bound : (data1) 49\n <2>: Abbrev Number: 0\n@@ -22924,15 +22924,15 @@\n DW_AT_type : (ref_udata) <0xb183>, char\n <1>: Abbrev Number: 11 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x2244): 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) <0xb18e>, char\n- DW_AT_location : (exprloc) 5 byte block: 3 4c 34 1 0 \t(DW_OP_addr: 1344c)\n+ DW_AT_location : (exprloc) 5 byte block: 3 50 34 1 0 \t(DW_OP_addr: 13450)\n <1>: Abbrev Number: 49 (DW_TAG_variable)\n DW_AT_name : (strp) (offset: 0x25da): 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) <0x1c14>\n DW_AT_location : (exprloc) 5 byte block: 3 94 5c 1 0 \t(DW_OP_addr: 15c94)\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": "@@ -9064,27 +9064,27 @@\n 00006310 v0000000 v0000000 views at 0000630e for:\n 00009b0c 00009b24 (DW_OP_addr: 16d44; DW_OP_stack_value)\n 0000631c \n \n 0000631d v0000000 v0000000 location view pair\n \n 0000631f v0000000 v0000000 views at 0000631d for:\n- 00009b0c 00009b24 (DW_OP_addr: 1341c; DW_OP_stack_value)\n+ 00009b0c 00009b24 (DW_OP_addr: 13420; DW_OP_stack_value)\n 0000632b \n \n 0000632c v0000000 v0000000 location view pair\n \n 0000632e v0000000 v0000000 views at 0000632c for:\n 00009b32 00009b46 (DW_OP_addr: 16d44; DW_OP_stack_value)\n 0000633a \n \n 0000633b v0000000 v0000000 location view pair\n \n 0000633d v0000000 v0000000 views at 0000633b for:\n- 00009b32 00009b46 (DW_OP_addr: 1344c; DW_OP_stack_value)\n+ 00009b32 00009b46 (DW_OP_addr: 13450; DW_OP_stack_value)\n 00006349 \n \n 0000634a v0000002 v0000000 location view pair\n \n 0000634c v0000002 v0000000 views at 0000634a for:\n 00009b66 00009b7c (DW_OP_reg5 (r5))\n 00006353 \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,48 +1,41 @@\n GCC: (Debian 14.2.0-8) 14.2.0\n Sba^&f7S\n XM+v/1Kt-\n-5kpJnp@np8d\n-;!}G[`_DzG\n-'8w4\\+RU\n-F0E{!,w6$la9\n-\tMo*q? n\n-2d2q.AM&\n-wRS1{!nm\n-{Uk?\"~Fj\n-=_~%3_~%3_~%3_~%3_~%3_~%3_~%3_\n-bz[]_HV~?\n-)!n<*!_D\n-LoQ W{%O\n-\"\"R=ab%:\n-p#}xz%kQ\n-BaLEi[m8\n-Ciit\"(e0\n-hzIqP,dX\n-x=t=U+XNcu\n k}rYTW`a[=?\n lox;x/}X\n Ju?dDIP;\n S[G2\"udBf\n w`3uVqH/\n o7[v':bF\n 0BKIb%]dj\n \"!G\n T^)VY[<2|\n t6L/@9R7\n +2jrCFS>\n ccA+j(i{\n u5\\h=mll\n __abi_tag\n"}]}]}]}]}]}