{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.is54fviciv/b1/ilmbase_2.5.7-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.is54fviciv/b2/ilmbase_2.5.7-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n c79a887ce2db52ce8ef7275d1309161e 157468 libdevel optional libilmbase-dev_2.5.7-2_arm64.deb\n- 11d42c087ee71da1802505fc1ea0282c 392344 debug optional libilmbase25-dbgsym_2.5.7-2_arm64.deb\n- fbbea5aec881dbed0fbcdf1e5322820e 199512 libs optional libilmbase25_2.5.7-2_arm64.deb\n+ e340556da72b9c37fc07aebede38a9cd 392332 debug optional libilmbase25-dbgsym_2.5.7-2_arm64.deb\n+ df8c3f609b9dad9c5eb08b7c10944646 199540 libs optional libilmbase25_2.5.7-2_arm64.deb\n"}, {"source1": "libilmbase25_2.5.7-2_arm64.deb", "source2": "libilmbase25_2.5.7-2_arm64.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 2021-09-17 22:16:00.000000 debian-binary\n -rw-r--r-- 0 0 0 1312 2021-09-17 22:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 198008 2021-09-17 22:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 198036 2021-09-17 22:16:00.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/aarch64-linux-gnu/libIexMath-2_5.so.25.0.6", "source2": "./usr/lib/aarch64-linux-gnu/libIexMath-2_5.so.25.0.6", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 000050 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000240 000240 0003c0 18 A 4 3 8\n- [ 4] .dynstr STRTAB 0000000000000600 000600 00047c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000000a7c 000a7c 000050 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000600 000600 00047e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000000a7e 000a7e 000050 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000000ad0 000ad0 000040 00 A 4 2 8\n [ 7] .rela.dyn RELA 0000000000000b10 000b10 0001e0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000000cf0 000cf0 0001b0 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000000ea0 000ea0 000018 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000000ec0 000ec0 000140 00 AX 0 0 16\n [11] .text PROGBITS 0000000000001000 001000 000334 00 AX 0 0 16\n [12] .fini PROGBITS 0000000000001334 001334 000014 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,21 +10,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1fd50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1fd58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x1f0\n 0x0000000000000005 (STRTAB) 0x600\n 0x0000000000000006 (SYMTAB) 0x240\n- 0x000000000000000a (STRSZ) 1148 (bytes)\n+ 0x000000000000000a (STRSZ) 1150 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ffe8\n 0x0000000000000002 (PLTRELSZ) 432 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xcf0\n 0x0000000000000007 (RELA) 0xb10\n 0x0000000000000008 (RELASZ) 480 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0xad0\n 0x000000006fffffff (VERNEEDNUM) 2\n- 0x000000006ffffff0 (VERSYM) 0xa7c\n+ 0x000000006ffffff0 (VERSYM) 0xa7e\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 9d5742d381603fe46f3b42a22d376efbfc61f6b2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5649a9df651265dc1324c740666276eb1db73777\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 40 entries:\n- Addr: 0x0000000000000a7c Offset: 0x000a7c Link: 3 (.dynsym)\n+ Addr: 0x0000000000000a7e Offset: 0x000a7e Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 2 (CXXABI_1.3) 1 (*global*) 3 (GLIBC_2.17) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 3 (GLIBC_2.17) 2 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 2 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -67,9 +67,9 @@\n 0x00000a00 616c006c 69624965 782d325f 352e736f al.libIex-2_5.so\n 0x00000a10 2e323500 6c696273 7464632b 2b2e736f .25.libstdc++.so\n 0x00000a20 2e36006c 6962632e 736f2e36 006c6962 .6.libc.so.6.lib\n 0x00000a30 4965784d 6174682d 325f352e 736f2e32 IexMath-2_5.so.2\n 0x00000a40 3500474c 4942435f 322e3137 00435858 5.GLIBC_2.17.CXX\n 0x00000a50 4142495f 312e3300 00000000 00000000 ABI_1.3.........\n 0x00000a60 00000000 00000000 00000000 00000000 ................\n- 0x00000a70 00000000 00000000 00000000 ............\n+ 0x00000a70 00000000 00000000 00000000 0000 ..............\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35373432 64333831 36303366 65343666 5742d381603fe46f\n- 0x00000010 33623432 61323264 33373665 66626663 3b42a22d376efbfc\n- 0x00000020 36316636 62322e64 65627567 00000000 61f6b2.debug....\n- 0x00000030 cde50803 ....\n+ 0x00000000 34396139 64663635 31323635 64633133 49a9df651265dc13\n+ 0x00000010 32346337 34303636 36323736 65623164 24c740666276eb1d\n+ 0x00000020 62373337 37372e64 65627567 00000000 b73777.debug....\n+ 0x00000030 d86f4060 .o@`\n \n"}]}, {"source1": "./usr/lib/aarch64-linux-gnu/libIlmThread-2_5.so.25.0.6", "source2": "./usr/lib/aarch64-linux-gnu/libIlmThread-2_5.so.25.0.6", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 0002a0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000490 000490 000c60 18 A 4 3 8\n- [ 4] .dynstr STRTAB 00000000000010f0 0010f0 001334 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002424 002424 000108 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000010f0 0010f0 001336 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002426 002426 000108 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002530 002530 0000f0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002620 002620 000768 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002d88 002d88 000648 18 AI 3 22 8\n [ 9] .init PROGBITS 00000000000033d0 0033d0 000018 00 AX 0 0 4\n [10] .plt PROGBITS 00000000000033f0 0033f0 000450 00 AX 0 0 16\n [11] .text PROGBITS 0000000000003840 003840 001c50 00 AX 0 0 16\n [12] .fini PROGBITS 0000000000005490 005490 000014 00 AX 0 0 4\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,21 +12,21 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1fae0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1faf0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x1f0\n 0x0000000000000005 (STRTAB) 0x10f0\n 0x0000000000000006 (SYMTAB) 0x490\n- 0x000000000000000a (STRSZ) 4916 (bytes)\n+ 0x000000000000000a (STRSZ) 4918 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ffe8\n 0x0000000000000002 (PLTRELSZ) 1608 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2d88\n 0x0000000000000007 (RELA) 0x2620\n 0x0000000000000008 (RELASZ) 1896 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000006ffffffe (VERNEED) 0x2530\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2424\n+ 0x000000006ffffff0 (VERSYM) 0x2426\n 0x000000006ffffff9 (RELACOUNT) 25\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 96660b0ed913d806e34873121f35cad6600b18e7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 71885d3b5ae59853d5c0c28febd02acbcd60bc8b\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 132 entries:\n- Addr: 0x0000000000002424 Offset: 0x002424 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002426 Offset: 0x002426 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.17) \n 004: 3 (GLIBCXX_3.4.22) 4 (GLIBC_2.34) 5 (GLIBCXX_3.4) 2 (GLIBC_2.17) \n 008: 2 (GLIBC_2.17) 6 (GLIBC_2.17) 3 (GLIBCXX_3.4.22) 7 (CXXABI_1.3) \n 00c: 1 (*global*) 2 (GLIBC_2.17) 5 (GLIBCXX_3.4) 2 (GLIBC_2.17) \n 010: 4 (GLIBC_2.34) 2 (GLIBC_2.17) 7 (CXXABI_1.3) 7 (CXXABI_1.3) \n 014: 8 (GLIBCXX_3.4.11) 7 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 018: 4 (GLIBC_2.34) 3 (GLIBCXX_3.4.22) 5 (GLIBCXX_3.4) 9 (CXXABI_1.3.9)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -303,9 +303,9 @@\n 0x000023b0 32310043 58584142 495f312e 332e3900 21.CXXABI_1.3.9.\n 0x000023c0 474c4942 4358585f 332e342e 31310043 GLIBCXX_3.4.11.C\n 0x000023d0 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x000023e0 585f332e 3400474c 49424358 585f332e X_3.4.GLIBCXX_3.\n 0x000023f0 342e3232 00474c49 42435f32 2e333400 4.22.GLIBC_2.34.\n 0x00002400 00000000 00000000 00000000 00000000 ................\n 0x00002410 00000000 00000000 00000000 00000000 ................\n- 0x00002420 00000000 ....\n+ 0x00002420 00000000 0000 ......\n \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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36363062 30656439 31336438 30366533 660b0ed913d806e3\n- 0x00000010 34383733 31323166 33356361 64363630 4873121f35cad660\n- 0x00000020 30623138 65372e64 65627567 00000000 0b18e7.debug....\n- 0x00000030 1a749ec4 .t..\n+ 0x00000000 38383564 33623561 65353938 35336435 885d3b5ae59853d5\n+ 0x00000010 63306332 38666562 64303261 63626364 c0c28febd02acbcd\n+ 0x00000020 36306263 38622e64 65627567 00000000 60bc8b.debug....\n+ 0x00000030 d2870a6f ...o\n \n"}]}, {"source1": "./usr/lib/aarch64-linux-gnu/libImath-2_5.so.25.0.6", "source2": "./usr/lib/aarch64-linux-gnu/libImath-2_5.so.25.0.6", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000000000001f0 0001f0 000758 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000948 000948 0015c0 18 A 4 3 8\n- [ 4] .dynstr STRTAB 0000000000001f08 001f08 002730 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004638 004638 0001d0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004808 004808 0000a0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 00000000000048a8 0048a8 000690 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000004f38 004f38 000378 18 AI 3 21 8\n- [ 9] .init PROGBITS 00000000000052b0 0052b0 000018 00 AX 0 0 4\n+ [ 4] .dynstr STRTAB 0000000000001f08 001f08 002736 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000463e 00463e 0001d0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004810 004810 0000a0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 00000000000048b0 0048b0 000690 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000004f40 004f40 000378 18 AI 3 21 8\n+ [ 9] .init PROGBITS 00000000000052b8 0052b8 000018 00 AX 0 0 4\n [10] .plt PROGBITS 00000000000052d0 0052d0 000270 00 AX 0 0 16\n [11] .text PROGBITS 0000000000005540 005540 007c10 00 AX 0 0 16\n [12] .fini PROGBITS 000000000000d150 00d150 000014 00 AX 0 0 4\n [13] .rodata PROGBITS 000000000000d170 00d170 0001b0 00 A 0 0 16\n [14] .eh_frame_hdr PROGBITS 000000000000d320 00d320 0004e4 00 A 0 0 4\n [15] .eh_frame PROGBITS 000000000000d808 00d808 00196c 00 A 0 0 8\n [16] .init_array INIT_ARRAY 000000000001fb68 00fb68 000020 08 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Symbol table '.dynsym' contains 232 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n- 1: 00000000000052b0 0 SECTION LOCAL DEFAULT 9 .init\n+ 1: 00000000000052b8 0 SECTION LOCAL DEFAULT 9 .init\n 2: 0000000000020128 0 SECTION LOCAL DEFAULT 22 .data\n 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZN7Iex_2_57MathExcC2ERKS0_\n 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.17 (2)\n 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@GLIBC_2.17 (3)\n 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZN7Iex_2_57MathExcC2ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE\n 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __cxa_allocate_exception@CXXABI_1.3 (4)\n 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sqrtf@GLIBC_2.17 (5)\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x48a8 contains 70 entries:\n+Relocation section '.rela.dyn' at offset 0x48b0 contains 70 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001fb68 0000000000000403 R_AARCH64_RELATIVE 57c0\n 000000000001fb70 0000000000000403 R_AARCH64_RELATIVE 5580\n 000000000001fb78 0000000000000403 R_AARCH64_RELATIVE 55c0\n 000000000001fb80 0000000000000403 R_AARCH64_RELATIVE 5600\n 000000000001fb88 0000000000000403 R_AARCH64_RELATIVE 5770\n 0000000000020128 0000000000000403 R_AARCH64_RELATIVE 20128\n@@ -68,15 +68,15 @@\n 000000000001ffb8 0000003300000401 R_AARCH64_GLOB_DAT 000000000001fc98 _ZTVN9Imath_2_513SingMatrixExcE + 0\n 000000000001ffc0 0000007a00000401 R_AARCH64_GLOB_DAT 00000000000201d8 _ZN9Imath_2_511identity44fE + 0\n 000000000001ffc8 0000003900000401 R_AARCH64_GLOB_DAT 000000000001fcc0 _ZTVN9Imath_2_512ZeroScaleExcE + 0\n 000000000001ffd0 0000001600000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001ffd8 0000001800000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001ffe0 0000001a00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x4f38 contains 37 entries:\n+Relocation section '.rela.plt' at offset 0x4f40 contains 37 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000020000 000000ce00000402 R_AARCH64_JUMP_SLOT 0000000000009e90 _ZN9Imath_2_517jacobiEigenSolverIfEEvRNS_8Matrix44IT_EERNS_4Vec4IS2_EES4_S2_ + 0\n 0000000000020008 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZN7Iex_2_57MathExcC2ERKS0_ + 0\n 0000000000020010 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.17 + 0\n 0000000000020018 0000008200000402 R_AARCH64_JUMP_SLOT 000000000000b820 _ZNK9Imath_2_58Matrix33IdEmlERKS1_ + 0\n 0000000000020020 000000d200000402 R_AARCH64_JUMP_SLOT 0000000000006df0 _ZN9Imath_2_512ZeroScaleExcD1Ev + 0\n 0000000000020028 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZN7Iex_2_57MathExcC2ERNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -3,30 +3,30 @@\n Tag Type Name/Value\n 0x0000000000000001 (NEEDED) Shared library: [libIex-2_5.so.25]\n 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]\n 0x0000000000000001 (NEEDED) Shared library: [libm.so.6]\n 0x0000000000000001 (NEEDED) Shared library: [libc.so.6]\n 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1]\n 0x000000000000000e (SONAME) Library soname: [libImath-2_5.so.25]\n- 0x000000000000000c (INIT) 0x52b0\n+ 0x000000000000000c (INIT) 0x52b8\n 0x000000000000000d (FINI) 0xd150\n 0x0000000000000019 (INIT_ARRAY) 0x1fb68\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1fb88\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x1f0\n 0x0000000000000005 (STRTAB) 0x1f08\n 0x0000000000000006 (SYMTAB) 0x948\n- 0x000000000000000a (STRSZ) 10032 (bytes)\n+ 0x000000000000000a (STRSZ) 10038 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ffe8\n 0x0000000000000002 (PLTRELSZ) 888 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x4f38\n- 0x0000000000000007 (RELA) 0x48a8\n+ 0x0000000000000017 (JMPREL) 0x4f40\n+ 0x0000000000000007 (RELA) 0x48b0\n 0x0000000000000008 (RELASZ) 1680 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n- 0x000000006ffffffe (VERNEED) 0x4808\n+ 0x000000006ffffffe (VERNEED) 0x4810\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x4638\n+ 0x000000006ffffff0 (VERSYM) 0x463e\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 567be5f6ad34cbca041986e96d24715081b76da1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f1a42da572d3d4218e33370f48e091827a84d42\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 232 entries:\n- Addr: 0x0000000000004638 Offset: 0x004638 Link: 3 (.dynsym)\n+ Addr: 0x000000000000463e Offset: 0x00463e Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 1 (*global*) \n 004: 2 (GLIBC_2.17) 3 (GLIBC_2.17) 1 (*global*) 4 (CXXABI_1.3) \n 008: 5 (GLIBC_2.17) 2 (GLIBC_2.17) 1 (*global*) 6 (CXXABI_1.3.9)\n 00c: 1 (*global*) 2 (GLIBC_2.17) 1 (*global*) 1 (*global*) \n 010: 4 (CXXABI_1.3) 7 (GLIBCXX_3.4) 1 (*global*) 4 (CXXABI_1.3) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 5 (GLIBC_2.17) 7 (GLIBCXX_3.4) 1 (*global*) \n@@ -57,15 +57,15 @@\n 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000004808 Offset: 0x004808 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004810 Offset: 0x004810 Link: 4 (.dynstr)\n 000000: Version: 1 File: libm.so.6 Cnt: 1\n 0x0010: Name: GLIBC_2.17 Flags: none Version: 5\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0030: Name: GLIBCXX_3.4 Flags: none Version: 7\n 0x0040: Name: CXXABI_1.3.9 Flags: none Version: 6\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 4\n 0x0060: Version: 1 File: ld-linux-aarch64.so.1 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -623,8 +623,9 @@\n 0x000045c8 00000000 00000000 00000000 00000000 ................\n 0x000045d8 00000000 00000000 00000000 00000000 ................\n 0x000045e8 00000000 00000000 00000000 00000000 ................\n 0x000045f8 00000000 00000000 00000000 00000000 ................\n 0x00004608 00000000 00000000 00000000 00000000 ................\n 0x00004618 00000000 00000000 00000000 00000000 ................\n 0x00004628 00000000 00000000 00000000 00000000 ................\n+ 0x00004638 00000000 0000 ......\n \n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,13 +1,13 @@\n \n \n \n Disassembly of section .init:\n \n-00000000000052b0 <.init>:\n+00000000000052b8 <.init>:\n _init():\n \tnop\n \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\n \tbl\t56e4 \n \tldp\tx29, x30, [sp], #16\n \tret\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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37626535 66366164 33346362 63613034 7be5f6ad34cbca04\n- 0x00000010 31393836 65393664 32343731 35303831 1986e96d24715081\n- 0x00000020 62373664 61312e64 65627567 00000000 b76da1.debug....\n- 0x00000030 18b5ad1a ....\n+ 0x00000000 31613432 64613537 32643364 34323138 1a42da572d3d4218\n+ 0x00000010 65333333 37306634 38653039 31383237 e33370f48e091827\n+ 0x00000020 61383464 34322e64 65627567 00000000 a84d42.debug....\n+ 0x00000030 dead2d63 ..-c\n \n"}]}]}]}]}, {"source1": "libilmbase25-dbgsym_2.5.7-2_arm64.deb", "source2": "libilmbase25-dbgsym_2.5.7-2_arm64.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 2021-09-17 22:16:00.000000 debian-binary\n--rw-r--r-- 0 0 0 816 2021-09-17 22:16:00.000000 control.tar.xz\n--rw-r--r-- 0 0 0 391336 2021-09-17 22:16:00.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 824 2021-09-17 22:16:00.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 391316 2021-09-17 22:16:00.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": "@@ -6,8 +6,8 @@\n Maintainer: Debian PhotoTools Maintainers \n Installed-Size: 660\n Depends: libilmbase25 (= 2.5.7-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libilmbase25\n-Build-Ids: 567be5f6ad34cbca041986e96d24715081b76da1 96660b0ed913d806e34873121f35cad6600b18e7 9d5742d381603fe46f3b42a22d376efbfc61f6b2 da86850fd11e5386431bd2297642d4ce53340585 feca4961761b55447b961f22351cdc9c5c3cb887\n+Build-Ids: 3f1a42da572d3d4218e33370f48e091827a84d42 5649a9df651265dc1324c740666276eb1db73777 71885d3b5ae59853d5c0c28febd02acbcd60bc8b da86850fd11e5386431bd2297642d4ce53340585 feca4961761b55447b961f22351cdc9c5c3cb887\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,6 +1,6 @@\n-usr/lib/debug/.build-id/56/7be5f6ad34cbca041986e96d24715081b76da1.debug\n-usr/lib/debug/.build-id/96/660b0ed913d806e34873121f35cad6600b18e7.debug\n-usr/lib/debug/.build-id/9d/5742d381603fe46f3b42a22d376efbfc61f6b2.debug\n+usr/lib/debug/.build-id/3f/1a42da572d3d4218e33370f48e091827a84d42.debug\n+usr/lib/debug/.build-id/56/49a9df651265dc1324c740666276eb1db73777.debug\n+usr/lib/debug/.build-id/71/885d3b5ae59853d5c0c28febd02acbcd60bc8b.debug\n usr/lib/debug/.build-id/da/86850fd11e5386431bd2297642d4ce53340585.debug\n usr/lib/debug/.build-id/fe/ca4961761b55447b961f22351cdc9c5c3cb887.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/libilmbase25.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,18 +1,18 @@\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/3f/\n+-rw-r--r-- 0 root (0) root (0) 129216 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/3f/1a42da572d3d4218e33370f48e091827a84d42.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/56/\n--rw-r--r-- 0 root (0) root (0) 129216 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/56/7be5f6ad34cbca041986e96d24715081b76da1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/96/\n--rw-r--r-- 0 root (0) root (0) 84664 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/96/660b0ed913d806e34873121f35cad6600b18e7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/9d/\n--rw-r--r-- 0 root (0) root (0) 14112 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/9d/5742d381603fe46f3b42a22d376efbfc61f6b2.debug\n+-rw-r--r-- 0 root (0) root (0) 14112 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/56/49a9df651265dc1324c740666276eb1db73777.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/71/\n+-rw-r--r-- 0 root (0) root (0) 84664 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/71/885d3b5ae59853d5c0c28febd02acbcd60bc8b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/da/\n -rw-r--r-- 0 root (0) root (0) 13928 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/da/86850fd11e5386431bd2297642d4ce53340585.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/fe/\n -rw-r--r-- 0 root (0) root (0) 399672 2021-09-17 22:16:00.000000 ./usr/lib/debug/.build-id/fe/ca4961761b55447b961f22351cdc9c5c3cb887.debug\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2021-09-17 22:16:00.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 15216 2021-09-17 22:16:00.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/libilmbase25.debug\n"}, {"source1": "./usr/lib/debug/.build-id/56/7be5f6ad34cbca041986e96d24715081b76da1.debug", "source2": "./usr/lib/debug/.build-id/3f/1a42da572d3d4218e33370f48e091827a84d42.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,20 +2,20 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000758 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000948 0001ec 0015c0 18 A 4 3 8\n- [ 4] .dynstr NOBITS 0000000000001f08 0001ec 002730 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000004638 0001ec 0001d0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000004808 0001ec 0000a0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 00000000000048a8 0001ec 000690 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000004f38 0001ec 000378 18 A 3 21 8\n- [ 9] .init NOBITS 00000000000052b0 0001ec 000018 00 AX 0 0 4\n+ [ 4] .dynstr NOBITS 0000000000001f08 0001ec 002736 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000463e 0001ec 0001d0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000004810 0001ec 0000a0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 00000000000048b0 0001ec 000690 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000004f40 0001ec 000378 18 A 3 21 8\n+ [ 9] .init NOBITS 00000000000052b8 0001ec 000018 00 AX 0 0 4\n [10] .plt NOBITS 00000000000052d0 0001ec 000270 00 AX 0 0 16\n [11] .text NOBITS 0000000000005540 0001ec 007c10 00 AX 0 0 16\n [12] .fini NOBITS 000000000000d150 0001ec 000014 00 AX 0 0 4\n [13] .rodata NOBITS 000000000000d170 0001ec 0001b0 00 A 0 0 16\n [14] .eh_frame_hdr NOBITS 000000000000d320 0001ec 0004e4 00 A 0 0 4\n [15] .eh_frame NOBITS 000000000000d808 0001ec 00196c 00 A 0 0 8\n [16] .init_array NOBITS 000000000001fb68 00fb68 000020 08 WA 0 0 8\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,19 +2,19 @@\n Symbol table '.symtab' contains 401 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000001c8 0 SECTION LOCAL DEFAULT 1 .note.gnu.build-id\n 2: 00000000000001f0 0 SECTION LOCAL DEFAULT 2 .gnu.hash\n 3: 0000000000000948 0 SECTION LOCAL DEFAULT 3 .dynsym\n 4: 0000000000001f08 0 SECTION LOCAL DEFAULT 4 .dynstr\n- 5: 0000000000004638 0 SECTION LOCAL DEFAULT 5 .gnu.version\n- 6: 0000000000004808 0 SECTION LOCAL DEFAULT 6 .gnu.version_r\n- 7: 00000000000048a8 0 SECTION LOCAL DEFAULT 7 .rela.dyn\n- 8: 0000000000004f38 0 SECTION LOCAL DEFAULT 8 .rela.plt\n- 9: 00000000000052b0 0 SECTION LOCAL DEFAULT 9 .init\n+ 5: 000000000000463e 0 SECTION LOCAL DEFAULT 5 .gnu.version\n+ 6: 0000000000004810 0 SECTION LOCAL DEFAULT 6 .gnu.version_r\n+ 7: 00000000000048b0 0 SECTION LOCAL DEFAULT 7 .rela.dyn\n+ 8: 0000000000004f40 0 SECTION LOCAL DEFAULT 8 .rela.plt\n+ 9: 00000000000052b8 0 SECTION LOCAL DEFAULT 9 .init\n 10: 00000000000052d0 0 SECTION LOCAL DEFAULT 10 .plt\n 11: 0000000000005540 0 SECTION LOCAL DEFAULT 11 .text\n 12: 000000000000d150 0 SECTION LOCAL DEFAULT 12 .fini\n 13: 000000000000d170 0 SECTION LOCAL DEFAULT 13 .rodata\n 14: 000000000000d320 0 SECTION LOCAL DEFAULT 14 .eh_frame_hdr\n 15: 000000000000d808 0 SECTION LOCAL DEFAULT 15 .eh_frame\n 16: 000000000001fb68 0 SECTION LOCAL DEFAULT 16 .init_array\n@@ -33,18 +33,18 @@\n 29: 0000000000000000 0 SECTION LOCAL DEFAULT 29 .debug_str\n 30: 0000000000000000 0 SECTION LOCAL DEFAULT 30 .debug_line_str\n 31: 0000000000000000 0 SECTION LOCAL DEFAULT 31 .debug_loclists\n 32: 0000000000000000 0 SECTION LOCAL DEFAULT 32 .debug_rnglists\n 33: 0000000000000000 0 FILE LOCAL DEFAULT ABS crti.o\n 34: 00000000000056e4 0 NOTYPE LOCAL DEFAULT 11 $x\n 35: 00000000000056e4 20 FUNC LOCAL DEFAULT 11 call_weak_fn\n- 36: 00000000000052b0 0 NOTYPE LOCAL DEFAULT 9 $x\n+ 36: 00000000000052b8 0 NOTYPE LOCAL DEFAULT 9 $x\n 37: 000000000000d150 0 NOTYPE LOCAL DEFAULT 12 $x\n 38: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtn.o\n- 39: 00000000000052c0 0 NOTYPE LOCAL DEFAULT 9 $x\n+ 39: 00000000000052c8 0 NOTYPE LOCAL DEFAULT 9 $x\n 40: 000000000000d15c 0 NOTYPE LOCAL DEFAULT 12 $x\n 41: 0000000000000000 0 FILE LOCAL DEFAULT ABS ImathVec.cpp\n 42: 000000000000d170 0 NOTYPE LOCAL DEFAULT 13 $d\n 43: 0000000000005540 0 NOTYPE LOCAL DEFAULT 11 $x\n 44: 0000000000005540 60 FUNC LOCAL DEFAULT 11 _ZN9Imath_2_512_GLOBAL__N_116normalizeOrThrowIsEEbRNS_4Vec2IT_EE.part.0\n 45: 0000000000005540 60 FUNC LOCAL DEFAULT 11 _ZN9Imath_2_512_GLOBAL__N_116normalizeOrThrowIiEEbRNS_4Vec4IT_EE.part.0\n 46: 0000000000005540 60 FUNC LOCAL DEFAULT 11 _ZN9Imath_2_512_GLOBAL__N_116normalizeOrThrowIsEEbRNS_4Vec4IT_EE.part.0\n@@ -163,15 +163,15 @@\n 159: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c\n 160: 000000000000f170 0 NOTYPE LOCAL DEFAULT 15 $d\n 161: 000000000000f170 0 OBJECT LOCAL DEFAULT 15 __FRAME_END__\n 162: 0000000000000000 0 FILE LOCAL DEFAULT ABS \n 163: 000000000000d320 0 NOTYPE LOCAL DEFAULT 14 __GNU_EH_FRAME_HDR\n 164: 0000000000020128 0 OBJECT LOCAL DEFAULT 22 __dso_handle\n 165: 000000000000d150 0 FUNC LOCAL DEFAULT 12 _fini\n- 166: 00000000000052b0 0 FUNC LOCAL DEFAULT 9 _init\n+ 166: 00000000000052b8 0 FUNC LOCAL DEFAULT 9 _init\n 167: 000000000001fd10 0 OBJECT LOCAL DEFAULT ABS _DYNAMIC\n 168: 0000000000020130 0 OBJECT LOCAL DEFAULT 22 __TMC_END__\n 169: 000000000001ff30 0 OBJECT LOCAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_\n 170: 00000000000052d0 0 NOTYPE LOCAL DEFAULT 10 $x\n 171: 0000000000000000 0 SECTION LOCAL DEFAULT 33 .gnu_debugaltlink\n 172: 0000000000007280 48 FUNC GLOBAL DEFAULT 11 _ZN9Imath_2_511NullQuatExcC1EOS0_\n 173: 0000000000007170 36 FUNC GLOBAL DEFAULT 11 _ZN9Imath_2_511InfPointExcaSERS0_\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 567be5f6ad34cbca041986e96d24715081b76da1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f1a42da572d3d4218e33370f48e091827a84d42\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-5) 12.2.0\n+MBGCC: (Debian 12.2.0-5) 12.2.0\n LQb*/Lb^\n ilT4(qJ%\n tB&[xjlaM\n %=|jzxQ:\n xj ^3F,ji\n t#Hi\teb4bW::\n (o$z`y&K\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n \n \n Disassembly of section .init:\n \n-00000000000052b0 <_init>:\n+00000000000052b8 <_init>:\n \t...\n"}]}, {"source1": "./usr/lib/debug/.build-id/96/660b0ed913d806e34873121f35cad6600b18e7.debug", "source2": "./usr/lib/debug/.build-id/71/885d3b5ae59853d5c0c28febd02acbcd60bc8b.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0002a0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000490 0001ec 000c60 18 A 4 3 8\n- [ 4] .dynstr NOBITS 00000000000010f0 0001ec 001334 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002424 0001ec 000108 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000010f0 0001ec 001336 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002426 0001ec 000108 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002530 0001ec 0000f0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002620 0001ec 000768 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002d88 0001ec 000648 18 A 3 22 8\n [ 9] .init NOBITS 00000000000033d0 0001ec 000018 00 AX 0 0 4\n [10] .plt NOBITS 00000000000033f0 0001ec 000450 00 AX 0 0 16\n [11] .text NOBITS 0000000000003840 0001ec 001c50 00 AX 0 0 16\n [12] .fini NOBITS 0000000000005490 0001ec 000014 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 299 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000001c8 0 SECTION LOCAL DEFAULT 1 .note.gnu.build-id\n 2: 00000000000001f0 0 SECTION LOCAL DEFAULT 2 .gnu.hash\n 3: 0000000000000490 0 SECTION LOCAL DEFAULT 3 .dynsym\n 4: 00000000000010f0 0 SECTION LOCAL DEFAULT 4 .dynstr\n- 5: 0000000000002424 0 SECTION LOCAL DEFAULT 5 .gnu.version\n+ 5: 0000000000002426 0 SECTION LOCAL DEFAULT 5 .gnu.version\n 6: 0000000000002530 0 SECTION LOCAL DEFAULT 6 .gnu.version_r\n 7: 0000000000002620 0 SECTION LOCAL DEFAULT 7 .rela.dyn\n 8: 0000000000002d88 0 SECTION LOCAL DEFAULT 8 .rela.plt\n 9: 00000000000033d0 0 SECTION LOCAL DEFAULT 9 .init\n 10: 00000000000033f0 0 SECTION LOCAL DEFAULT 10 .plt\n 11: 0000000000003840 0 SECTION LOCAL DEFAULT 11 .text\n 12: 0000000000005490 0 SECTION LOCAL DEFAULT 12 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 96660b0ed913d806e34873121f35cad6600b18e7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 71885d3b5ae59853d5c0c28febd02acbcd60bc8b\n"}]}, {"source1": "./usr/lib/debug/.build-id/9d/5742d381603fe46f3b42a22d376efbfc61f6b2.debug", "source2": "./usr/lib/debug/.build-id/56/49a9df651265dc1324c740666276eb1db73777.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000000000001c8 0001c8 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000050 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000240 0001ec 0003c0 18 A 4 3 8\n- [ 4] .dynstr NOBITS 0000000000000600 0001ec 00047c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000000a7c 0001ec 000050 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000600 0001ec 00047e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000000a7e 0001ec 000050 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000000ad0 0001ec 000040 00 A 4 2 8\n [ 7] .rela.dyn NOBITS 0000000000000b10 0001ec 0001e0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000000cf0 0001ec 0001b0 18 A 3 21 8\n [ 9] .init NOBITS 0000000000000ea0 0001ec 000018 00 AX 0 0 4\n [10] .plt NOBITS 0000000000000ec0 0001ec 000140 00 AX 0 0 16\n [11] .text NOBITS 0000000000001000 0001ec 000334 00 AX 0 0 16\n [12] .fini NOBITS 0000000000001334 0001ec 000014 00 AX 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 119 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000001c8 0 SECTION LOCAL DEFAULT 1 .note.gnu.build-id\n 2: 00000000000001f0 0 SECTION LOCAL DEFAULT 2 .gnu.hash\n 3: 0000000000000240 0 SECTION LOCAL DEFAULT 3 .dynsym\n 4: 0000000000000600 0 SECTION LOCAL DEFAULT 4 .dynstr\n- 5: 0000000000000a7c 0 SECTION LOCAL DEFAULT 5 .gnu.version\n+ 5: 0000000000000a7e 0 SECTION LOCAL DEFAULT 5 .gnu.version\n 6: 0000000000000ad0 0 SECTION LOCAL DEFAULT 6 .gnu.version_r\n 7: 0000000000000b10 0 SECTION LOCAL DEFAULT 7 .rela.dyn\n 8: 0000000000000cf0 0 SECTION LOCAL DEFAULT 8 .rela.plt\n 9: 0000000000000ea0 0 SECTION LOCAL DEFAULT 9 .init\n 10: 0000000000000ec0 0 SECTION LOCAL DEFAULT 10 .plt\n 11: 0000000000001000 0 SECTION LOCAL DEFAULT 11 .text\n 12: 0000000000001334 0 SECTION LOCAL DEFAULT 12 .fini\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\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: 9d5742d381603fe46f3b42a22d376efbfc61f6b2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5649a9df651265dc1324c740666276eb1db73777\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-5) 12.2.0\n+7wGCC: (Debian 12.2.0-5) 12.2.0\n {3s;[^DeF\n /usr/lib/debug/.dwz/aarch64-linux-gnu/libilmbase25.debug\n call_weak_fn\n IexMathFloatExc.cpp\n _ZN7Iex_2_512_GLOBAL__N_110fpeHandlerEiPKc\n crtstuff.c\n deregister_tm_clones\n"}]}]}]}]}]}