Struct meant to be used on a per-thread basis for writing exr data.
\n As should be obvious, this structure is NOT thread safe, but rather meant to be used by separate threads, which can all be accessing the same context concurrently.
\n \n"}, {"source1": "./usr/share/doc/libopenexr-doc/html/searchindex.js", "source2": "./usr/share/doc/libopenexr-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -1211,15 +1211,14 @@\n \"176643\": 3,\n \"18\": [3, 4, 6],\n \"19\": [3, 4],\n \"1919\": 6,\n \"1920\": 6,\n \"1999\": 6,\n \"1c\": 3,\n- \"1st\": 2,\n \"1x1\": 6,\n \"1x2\": 6,\n \"1x4\": 6,\n \"2\": [0, 1, 2, 4, 5, 6, 7, 8],\n \"20\": [0, 3, 4, 6],\n \"20000630\": [3, 4],\n \"2003\": [5, 6, 8],\n@@ -1236,14 +1235,15 @@\n \"26\": 4,\n \"27\": 5,\n \"28\": [3, 4],\n \"29\": [3, 4],\n \"298197\": 3,\n \"2d\": [3, 4, 5, 6],\n \"2f\": 3,\n+ \"2nd\": 2,\n \"2x1\": 6,\n \"2x2\": 6,\n \"2x4\": 6,\n \"3\": [1, 2, 3, 4, 6, 7],\n \"30\": 6,\n \"3000\": 6,\n \"31\": [2, 3, 5],\n"}]}]}]}]}, {"source1": "openexr_3.1.5-1_amd64.deb", "source2": "openexr_3.1.5-1_amd64.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 2022-04-27 22:02:26.000000 debian-binary\n -rw-r--r-- 0 0 0 1588 2022-04-27 22:02:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 197612 2022-04-27 22:02:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 197628 2022-04-27 22:02:26.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/bin/exr2aces", "source2": "./usr/bin/exr2aces", "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001520 0x001520 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x001528 0x001528 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000a7d 0x000a7d R E 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x000644 0x000644 R 0x1000\n LOAD 0x003c50 0x0000000000004c50 0x0000000000004c50 0x0003d0 0x000628 RW 0x1000\n DYNAMIC 0x003c68 0x0000000000004c68 0x0000000000004c68 0x000230 0x000230 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000034 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003d8 0003d8 000480 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000858 000858 0006e6 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000000f3e 000f3e 000060 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000000fa0 000fa0 0000d0 00 A 7 3 8\n- [10] .rela.dyn RELA 0000000000001070 001070 000150 18 A 6 0 8\n- [11] .rela.plt RELA 00000000000011c0 0011c0 000360 18 AI 6 24 8\n+ [ 7] .dynstr STRTAB 0000000000000858 000858 0006ec 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000000f44 000f44 000060 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000000fa8 000fa8 0000d0 00 A 7 3 8\n+ [10] .rela.dyn RELA 0000000000001078 001078 000150 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000011c8 0011c8 000360 18 AI 6 24 8\n [12] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000002020 002020 000250 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000002270 002270 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000002280 002280 0007f3 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000002a74 002a74 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000003000 003000 000378 00 A 0 0 8\n [18] .eh_frame_hdr PROGBITS 0000000000003378 003378 00005c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1070 contains 14 entries:\n+Relocation section '.rela.dyn' at offset 0x1078 contains 14 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004c50 0000000000000008 R_X86_64_RELATIVE 2890\n 0000000000004c58 0000000000000008 R_X86_64_RELATIVE 2380\n 0000000000004c60 0000000000000008 R_X86_64_RELATIVE 2850\n 0000000000005008 0000000000000008 R_X86_64_RELATIVE 5008\n 0000000000004fd0 0000002c00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000004fd8 0000000b00000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0\n@@ -12,15 +12,15 @@\n 0000000000004ff0 0000002900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000004ff8 0000002b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000005010 0000002600000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0\n 0000000000005018 0000001f00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000005040 0000002f00000005 R_X86_64_COPY 0000000000005040 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000005160 0000002d00000005 R_X86_64_COPY 0000000000005160 _ZSt4cerr@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x11c0 contains 36 entries:\n+Relocation section '.rela.plt' at offset 0x11c8 contains 36 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004eb0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 0000000000004eb8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000004ec0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 0000000000004ec8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0\n 0000000000004ed0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_16HeaderC1EiifRKN9Imath_3_14Vec2IfEEfNS_9LineOrderENS_11CompressionE + 0\n 0000000000004ed8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_113AcesInputFileC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c50\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c60\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x858\n 0x0000000000000006 (SYMTAB) 0x3d8\n- 0x000000000000000a (STRSZ) 1766 (bytes)\n+ 0x000000000000000a (STRSZ) 1772 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4e98\n 0x0000000000000002 (PLTRELSZ) 864 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x11c0\n- 0x0000000000000007 (RELA) 0x1070\n+ 0x0000000000000017 (JMPREL) 0x11c8\n+ 0x0000000000000007 (RELA) 0x1078\n 0x0000000000000008 (RELASZ) 336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0xfa0\n+ 0x000000006ffffffe (VERNEED) 0xfa8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xf3e\n+ 0x000000006ffffff0 (VERSYM) 0xf44\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 844e07fed03d9761da2a08c90aa6bc098f1942c4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb0ee358e7663bcb3b4c8c67a0eb33f75d774cf8\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,25 +1,25 @@\n \n Version symbols section '.gnu.version' contains 48 entries:\n- Addr: 0x0000000000000f3e Offset: 0x000f3e Link: 6 (.dynsym)\n+ Addr: 0x0000000000000f44 Offset: 0x000f44 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) \n 004: 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 008: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 5 (GLIBC_2.34) \n 00c: 6 (GLIBC_2.14) 4 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBCXX_3.4)\n 010: 7 (GLIBC_2.4) 1 (*global*) 8 (GLIBCXX_3.4.11) 4 (GLIBC_2.2.5)\n 014: 9 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) a (CXXABI_1.3.8)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 01c: 2 (GLIBCXX_3.4) 1 (*global*) 3 (CXXABI_1.3) 3 (CXXABI_1.3) \n 020: 1 (*global*) 1 (*global*) 1 (*global*) b (GCC_3.0) \n 024: 9 (GLIBCXX_3.4.21) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 02c: 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 1 (*global*) 2 (GLIBCXX_3.4)\n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000fa0 Offset: 0x000fa0 Link: 7 (.dynstr)\n+ Addr: 0x0000000000000fa8 Offset: 0x000fa8 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.34 Flags: none Version: 5\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -106,9 +106,9 @@\n 0x00000ec8 00000000 00000000 00000000 00000000 ................\n 0x00000ed8 00000000 00000000 00000000 00000000 ................\n 0x00000ee8 00000000 00000000 00000000 00000000 ................\n 0x00000ef8 00000000 00000000 00000000 00000000 ................\n 0x00000f08 00000000 00000000 00000000 00000000 ................\n 0x00000f18 00000000 00000000 00000000 00000000 ................\n 0x00000f28 00000000 00000000 00000000 00000000 ................\n- 0x00000f38 00000000 0000 ......\n+ 0x00000f38 00000000 00000000 00000000 ............\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: 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 34653037 66656430 33643937 36316461 4e07fed03d9761da\n- 0x00000010 32613038 63393061 61366263 30393866 2a08c90aa6bc098f\n- 0x00000020 31393432 63342e64 65627567 00000000 1942c4.debug....\n- 0x00000030 6dc95388 m.S.\n+ 0x00000000 30656533 35386537 36363362 63623362 0ee358e7663bcb3b\n+ 0x00000010 34633863 36376130 65623333 66373564 4c8c67a0eb33f75d\n+ 0x00000020 37373463 66382e64 65627567 00000000 774cf8.debug....\n+ 0x00000030 6d9e8fe4 m...\n \n"}]}, {"source1": "./usr/bin/exrenvmap", "source2": "./usr/bin/exrenvmap", "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": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000068 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000408 000408 000990 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000d98 000d98 00109e 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000001e36 001e36 0000cc 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000000d98 000d98 0010a4 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001e3c 001e3c 0000cc 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000001f08 001f08 000120 00 A 7 4 8\n [10] .rela.dyn RELA 0000000000002028 002028 0003f0 18 A 6 0 8\n [11] .rela.plt RELA 0000000000002418 002418 000738 18 AI 6 25 8\n [12] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000003020 003020 0004e0 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000003500 003500 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000003510 003510 006d06 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,24 +13,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0xd7f8\n 0x000000000000001b (INIT_ARRAYSZ) 64 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xd838\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xd98\n 0x0000000000000006 (SYMTAB) 0x408\n- 0x000000000000000a (STRSZ) 4254 (bytes)\n+ 0x000000000000000a (STRSZ) 4260 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0xdd38\n 0x0000000000000002 (PLTRELSZ) 1848 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2418\n 0x0000000000000007 (RELA) 0x2028\n 0x0000000000000008 (RELASZ) 1008 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1f08\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1e36\n+ 0x000000006ffffff0 (VERSYM) 0x1e3c\n 0x000000006ffffff9 (RELACOUNT) 22\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: c90c5f07d58031b2849f58c75dc279478cd6e139\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a2778c13b991e4e69a265429934aea628334947f\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 102 entries:\n- Addr: 0x0000000000001e36 Offset: 0x001e36 Link: 6 (.dynsym)\n+ Addr: 0x0000000000001e3c Offset: 0x001e3c Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 3 (GLIBCXX_3.4.21) 1 (*global*) 2 (GLIBCXX_3.4)\n 00c: 2 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 5 (CXXABI_1.3) 4 (GLIBC_2.2.5)\n 010: 1 (*global*) 5 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 018: 1 (*global*) 5 (CXXABI_1.3) 6 (GLIBC_2.34) 3 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -261,9 +261,10 @@\n 0x00001db8 00000000 00000000 00000000 00000000 ................\n 0x00001dc8 00000000 00000000 00000000 00000000 ................\n 0x00001dd8 00000000 00000000 00000000 00000000 ................\n 0x00001de8 00000000 00000000 00000000 00000000 ................\n 0x00001df8 00000000 00000000 00000000 00000000 ................\n 0x00001e08 00000000 00000000 00000000 00000000 ................\n 0x00001e18 00000000 00000000 00000000 00000000 ................\n- 0x00001e28 00000000 00000000 00000000 0000 ..............\n+ 0x00001e28 00000000 00000000 00000000 00000000 ................\n+ 0x00001e38 00000000 ....\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: 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 30633566 30376435 38303331 62323834 0c5f07d58031b284\n- 0x00000010 39663538 63373564 63323739 34373863 9f58c75dc279478c\n- 0x00000020 64366531 33392e64 65627567 00000000 d6e139.debug....\n- 0x00000030 17167d79 ..}y\n+ 0x00000000 37373863 31336239 39316534 65363961 778c13b991e4e69a\n+ 0x00000010 32363534 32393933 34616561 36323833 265429934aea6283\n+ 0x00000020 33343934 37662e64 65627567 00000000 34947f.debug....\n+ 0x00000030 836804b7 .h..\n \n"}]}, {"source1": "./usr/bin/exrheader", "source2": "./usr/bin/exrheader", "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": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 0000e4 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000488 000488 000810 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000c98 000c98 000cf5 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 000000000000198e 00198e 0000ac 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000000c98 000c98 000cfb 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001994 001994 0000ac 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000001a40 001a40 0000b0 00 A 7 3 8\n [10] .rela.dyn RELA 0000000000001af0 001af0 000390 18 A 6 0 8\n [11] .rela.plt RELA 0000000000001e80 001e80 0004b0 18 AI 6 25 8\n [12] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000003020 003020 000330 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000003350 003350 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000003360 003360 002167 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,24 +10,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x79a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x79b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xc98\n 0x0000000000000006 (SYMTAB) 0x488\n- 0x000000000000000a (STRSZ) 3317 (bytes)\n+ 0x000000000000000a (STRSZ) 3323 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x7e28\n 0x0000000000000002 (PLTRELSZ) 1200 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1e80\n 0x0000000000000007 (RELA) 0x1af0\n 0x0000000000000008 (RELASZ) 912 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1a40\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x198e\n+ 0x000000006ffffff0 (VERSYM) 0x1994\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 0d7882b97ed4b3549a6b66662e8f7413fb0c12fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bffc7abe4430c20434b45507f1266154862699f3\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 86 entries:\n- Addr: 0x000000000000198e Offset: 0x00198e Link: 6 (.dynsym)\n+ Addr: 0x0000000000001994 Offset: 0x001994 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 3 (CXXABI_1.3) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 5 (GLIBCXX_3.4.9)\n 010: 2 (GLIBCXX_3.4) 6 (GLIBC_2.34) 4 (GLIBC_2.2.5) 1 (*global*) \n 014: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 7 (GLIBC_2.4) 3 (CXXABI_1.3) 5 (GLIBCXX_3.4.9) 8 (GLIBCXX_3.4.11) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -203,9 +203,9 @@\n 0x00001918 00000000 00000000 00000000 00000000 ................\n 0x00001928 00000000 00000000 00000000 00000000 ................\n 0x00001938 00000000 00000000 00000000 00000000 ................\n 0x00001948 00000000 00000000 00000000 00000000 ................\n 0x00001958 00000000 00000000 00000000 00000000 ................\n 0x00001968 00000000 00000000 00000000 00000000 ................\n 0x00001978 00000000 00000000 00000000 00000000 ................\n- 0x00001988 00000000 00 .....\n+ 0x00001988 00000000 00000000 000000 ...........\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: 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 37383832 62393765 64346233 35343961 7882b97ed4b3549a\n- 0x00000010 36623636 36363265 38663734 31336662 6b66662e8f7413fb\n- 0x00000020 30633132 66632e64 65627567 00000000 0c12fc.debug....\n- 0x00000030 54cddf49 T..I\n+ 0x00000000 66633761 62653434 33306332 30343334 fc7abe4430c20434\n+ 0x00000010 62343535 30376631 32363631 35343836 b45507f126615486\n+ 0x00000020 32363939 66332e64 65627567 00000000 2699f3.debug....\n+ 0x00000030 8c90078a ....\n \n"}]}, {"source1": "./usr/bin/exrinfo", "source2": "./usr/bin/exrinfo", "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": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0008e0 0x0008e0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0008e8 0x0008e8 R 0x1000\n LOAD 0x001000 0x0000000000001000 0x0000000000001000 0x000625 0x000625 R E 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000238 0x000238 R 0x1000\n LOAD 0x002d58 0x0000000000003d58 0x0000000000003d58 0x0002b8 0x0002e0 RW 0x1000\n DYNAMIC 0x002d68 0x0000000000003d68 0x0000000000003d68 0x000210 0x000210 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000028 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003c8 0003c8 000180 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000548 000548 000178 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 00000000000006c0 0006c0 000020 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 00000000000006e0 0006e0 000050 00 A 7 1 8\n- [10] .rela.dyn RELA 0000000000000730 000730 0000d8 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000000808 000808 0000d8 18 AI 6 23 8\n+ [ 7] .dynstr STRTAB 0000000000000548 000548 00017a 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 00000000000006c2 0006c2 000020 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 00000000000006e8 0006e8 000050 00 A 7 1 8\n+ [10] .rela.dyn RELA 0000000000000738 000738 0000d8 18 A 6 0 8\n+ [11] .rela.plt RELA 0000000000000810 000810 0000d8 18 AI 6 23 8\n [12] .init PROGBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000001020 001020 0000a0 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000010c0 0010c0 000008 08 AX 0 0 8\n [15] .text PROGBITS 00000000000010d0 0010d0 000549 00 AX 0 0 16\n [16] .fini PROGBITS 000000000000161c 00161c 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000002000 002000 0000d1 00 A 0 0 8\n [18] .eh_frame_hdr PROGBITS 00000000000020d4 0020d4 00003c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,21 +1,21 @@\n \n-Relocation section '.rela.dyn' at offset 0x730 contains 9 entries:\n+Relocation section '.rela.dyn' at offset 0x738 contains 9 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003d58 0000000000000008 R_X86_64_RELATIVE 1540\n 0000000000003d60 0000000000000008 R_X86_64_RELATIVE 1500\n 0000000000004008 0000000000000008 R_X86_64_RELATIVE 4008\n 0000000000003fd8 0000000100000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0\n 0000000000003fe0 0000000200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000003fe8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000003ff0 0000000d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000003ff8 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000004020 0000000f00000005 R_X86_64_COPY 0000000000004020 stderr@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x808 contains 9 entries:\n+Relocation section '.rela.plt' at offset 0x810 contains 9 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000003f90 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 exr_print_context_info + 0\n 0000000000003f98 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 exr_finish + 0\n 0000000000003fa0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0\n 0000000000003fa8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 exr_start_read + 0\n 0000000000003fb0 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 exr_get_error_code_as_string + 0\n 0000000000003fb8 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 read@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -8,24 +8,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3d58\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3d60\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x548\n 0x0000000000000006 (SYMTAB) 0x3c8\n- 0x000000000000000a (STRSZ) 376 (bytes)\n+ 0x000000000000000a (STRSZ) 378 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x3f78\n 0x0000000000000002 (PLTRELSZ) 216 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x808\n- 0x0000000000000007 (RELA) 0x730\n+ 0x0000000000000017 (JMPREL) 0x810\n+ 0x0000000000000007 (RELA) 0x738\n 0x0000000000000008 (RELASZ) 216 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x6e0\n+ 0x000000006ffffffe (VERNEED) 0x6e8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x6c0\n+ 0x000000006ffffff0 (VERSYM) 0x6c2\n 0x000000006ffffff9 (RELACOUNT) 3\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 7b4bce528e8df3fb26e90e9289b119fabafd10cd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 028eef58c663786cf445ddcc897c552031376a96\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Version symbols section '.gnu.version' contains 16 entries:\n- Addr: 0x00000000000006c0 Offset: 0x0006c0 Link: 6 (.dynsym)\n+ Addr: 0x00000000000006c2 Offset: 0x0006c2 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.34) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 3 (GLIBC_2.4) 1 (*global*) 1 (*global*) \n 008: 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 5 (GLIBC_2.3.4) 1 (*global*) 4 (GLIBC_2.2.5) 4 (GLIBC_2.2.5)\n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000006e0 Offset: 0x0006e0 Link: 7 (.dynstr)\n+ Addr: 0x00000000000006e8 Offset: 0x0006e8 Link: 7 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.34 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -19,9 +19,9 @@\n 0x00000648 72652d33 5f312e73 6f2e3330 006c6962 re-3_1.so.30.lib\n 0x00000658 632e736f 2e360047 4c494243 5f322e33 c.so.6.GLIBC_2.3\n 0x00000668 2e340047 4c494243 5f322e32 2e350047 .4.GLIBC_2.2.5.G\n 0x00000678 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x00000688 2e333400 00000000 00000000 00000000 .34.............\n 0x00000698 00000000 00000000 00000000 00000000 ................\n 0x000006a8 00000000 00000000 00000000 00000000 ................\n- 0x000006b8 00000000 00000000 ........\n+ 0x000006b8 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: 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 34626365 35323865 38646633 66623236 4bce528e8df3fb26\n- 0x00000010 65393065 39323839 62313139 66616261 e90e9289b119faba\n- 0x00000020 66643130 63642e64 65627567 00000000 fd10cd.debug....\n- 0x00000030 48808418 H...\n+ 0x00000000 38656566 35386336 36333738 36636634 8eef58c663786cf4\n+ 0x00000010 34356464 63633839 37633535 32303331 45ddcc897c552031\n+ 0x00000020 33373661 39362e64 65627567 00000000 376a96.debug....\n+ 0x00000030 04191610 ....\n \n"}]}, {"source1": "./usr/bin/exrmakepreview", "source2": "./usr/bin/exrmakepreview", "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": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0017d0 0x0017d0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0017d8 0x0017d8 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x001039 0x001039 R E 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x0006a1 0x0006a1 R 0x1000\n LOAD 0x004be0 0x0000000000005be0 0x0000000000005be0 0x000440 0x0006d8 RW 0x1000\n DYNAMIC 0x004c00 0x0000000000005c00 0x0000000000005c00 0x000250 0x000250 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000038 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003d8 0003d8 000570 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000948 000948 000779 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 00000000000010c2 0010c2 000074 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000001138 001138 0000e0 00 A 7 4 8\n- [10] .rela.dyn RELA 0000000000001218 001218 000180 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000001398 001398 000438 18 AI 6 24 8\n+ [ 7] .dynstr STRTAB 0000000000000948 000948 00077f 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 00000000000010c8 0010c8 000074 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000001140 001140 0000e0 00 A 7 4 8\n+ [10] .rela.dyn RELA 0000000000001220 001220 000180 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000013a0 0013a0 000438 18 AI 6 24 8\n [12] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000002020 002020 0002e0 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000002300 002300 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000002310 002310 000d1f 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000003030 003030 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000004000 004000 000328 00 A 0 0 8\n [18] .eh_frame_hdr PROGBITS 0000000000004328 004328 000074 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1218 contains 16 entries:\n+Relocation section '.rela.dyn' at offset 0x1220 contains 16 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005be0 0000000000000008 R_X86_64_RELATIVE 2700\n 0000000000005be8 0000000000000008 R_X86_64_RELATIVE 25c0\n 0000000000005bf0 0000000000000008 R_X86_64_RELATIVE 25f0\n 0000000000005bf8 0000000000000008 R_X86_64_RELATIVE 26c0\n 0000000000006008 0000000000000008 R_X86_64_RELATIVE 6008\n 0000000000005fd0 0000003500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n@@ -14,15 +14,15 @@\n 0000000000005ff8 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000006010 0000003000000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0\n 0000000000006018 0000002800000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000006040 0000003600000005 R_X86_64_COPY 0000000000006040 imath_half_to_float_table + 0\n 0000000000006080 0000003900000005 R_X86_64_COPY 0000000000006080 _ZSt4cout@GLIBCXX_3.4 + 0\n 00000000000061a0 0000003700000005 R_X86_64_COPY 00000000000061a0 _ZSt4cerr@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x1398 contains 45 entries:\n+Relocation section '.rela.plt' at offset 0x13a0 contains 45 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000005e68 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 0000000000005e70 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000005e78 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_113RgbaInputFile14setFrameBufferEPNS_4RgbaEmm + 0\n 0000000000005e80 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_19InputFileC1EPKci + 0\n 0000000000005e88 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_110OutputFile10copyPixelsERNS_9InputFileE + 0\n 0000000000005e90 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,24 +12,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5be0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5bf8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x948\n 0x0000000000000006 (SYMTAB) 0x3d8\n- 0x000000000000000a (STRSZ) 1913 (bytes)\n+ 0x000000000000000a (STRSZ) 1919 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5e50\n 0x0000000000000002 (PLTRELSZ) 1080 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1398\n- 0x0000000000000007 (RELA) 0x1218\n+ 0x0000000000000017 (JMPREL) 0x13a0\n+ 0x0000000000000007 (RELA) 0x1220\n 0x0000000000000008 (RELASZ) 384 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x1138\n+ 0x000000006ffffffe (VERNEED) 0x1140\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x10c2\n+ 0x000000006ffffff0 (VERSYM) 0x10c8\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: a9628ef8cbd04663213f00e4767e4a842aaf441c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8be49605ddb4e0a160c20683f6ff9b4a85fe4ebd\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 58 entries:\n- Addr: 0x00000000000010c2 Offset: 0x0010c2 Link: 6 (.dynsym)\n+ Addr: 0x00000000000010c8 Offset: 0x0010c8 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 3 (CXXABI_1.3) 4 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 00c: 1 (*global*) 5 (GLIBC_2.34) 1 (*global*) 4 (GLIBC_2.2.5)\n 010: 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n 014: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 6 (GLIBC_2.4) \n 018: 7 (GLIBCXX_3.4.9) 8 (GLIBCXX_3.4.11) 4 (GLIBC_2.2.5) 1 (*global*) \n@@ -14,15 +14,15 @@\n 028: 3 (CXXABI_1.3) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 02c: 1 (*global*) b (GCC_3.0) a (GLIBC_2.27) 1 (*global*) \n 030: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 034: 2 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBCXX_3.4)\n 038: 1 (*global*) 2 (GLIBCXX_3.4)\n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000001138 Offset: 0x001138 Link: 7 (.dynstr)\n+ Addr: 0x0000000000001140 Offset: 0x001140 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libm.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.27 Flags: none Version: 10\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.34 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -115,9 +115,9 @@\n 0x00001048 00000000 00000000 00000000 00000000 ................\n 0x00001058 00000000 00000000 00000000 00000000 ................\n 0x00001068 00000000 00000000 00000000 00000000 ................\n 0x00001078 00000000 00000000 00000000 00000000 ................\n 0x00001088 00000000 00000000 00000000 00000000 ................\n 0x00001098 00000000 00000000 00000000 00000000 ................\n 0x000010a8 00000000 00000000 00000000 00000000 ................\n- 0x000010b8 00000000 00000000 00 .........\n+ 0x000010b8 00000000 00000000 00000000 000000 ...............\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: 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 36323865 66386362 64303436 36333231 628ef8cbd0466321\n- 0x00000010 33663030 65343736 37653461 38343261 3f00e4767e4a842a\n- 0x00000020 61663434 31632e64 65627567 00000000 af441c.debug....\n- 0x00000030 dc1081b3 ....\n+ 0x00000000 65343936 30356464 62346530 61313630 e49605ddb4e0a160\n+ 0x00000010 63323036 38336636 66663962 34613835 c20683f6ff9b4a85\n+ 0x00000020 66653465 62642e64 65627567 00000000 fe4ebd.debug....\n+ 0x00000030 8595c01a ....\n \n"}]}, {"source1": "./usr/bin/exrmaketiled", "source2": "./usr/bin/exrmaketiled", "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": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003268 0x003268 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003270 0x003270 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x008055 0x008055 R E 0x1000\n LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x001c30 0x001c30 R 0x1000\n LOAD 0x00f8b8 0x000000000000f8b8 0x000000000000f8b8 0x000768 0x000b48 RW 0x1000\n DYNAMIC 0x00fa40 0x000000000000fa40 0x000000000000fa40 0x000250 0x000250 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 00004c 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003f0 0003f0 000b70 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000f60 000f60 001310 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000002270 002270 0000f4 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000002368 002368 0000f0 00 A 7 3 8\n- [10] .rela.dyn RELA 0000000000002458 002458 0004f8 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000002950 002950 000918 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 0000000000000f60 000f60 001316 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000002276 002276 0000f4 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000002370 002370 0000f0 00 A 7 3 8\n+ [10] .rela.dyn RELA 0000000000002460 002460 0004f8 18 A 6 0 8\n+ [11] .rela.plt RELA 0000000000002958 002958 000918 18 AI 6 25 8\n [12] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000004020 004020 000620 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000004640 004640 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000004650 004650 0079fa 00 AX 0 0 16\n [16] .fini PROGBITS 000000000000c04c 00c04c 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 000000000000d000 00d000 000964 00 A 0 0 32\n [18] .eh_frame_hdr PROGBITS 000000000000d964 00d964 00021c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2458 contains 53 entries:\n+Relocation section '.rela.dyn' at offset 0x2460 contains 53 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000f8b8 0000000000000008 R_X86_64_RELATIVE 5c40\n 000000000000f8c0 0000000000000008 R_X86_64_RELATIVE 4b10\n 000000000000f8c8 0000000000000008 R_X86_64_RELATIVE 4b40\n 000000000000f8d0 0000000000000008 R_X86_64_RELATIVE 5a90\n 000000000000f8d8 0000000000000008 R_X86_64_RELATIVE 5c00\n 000000000000f8e8 0000000000000008 R_X86_64_RELATIVE f9c8\n@@ -51,15 +51,15 @@\n 000000000000f970 0000007800000005 R_X86_64_COPY 000000000000f970 _ZTIN7Iex_3_16ArgExcE + 0\n 000000000000f988 0000007500000005 R_X86_64_COPY 000000000000f988 _ZTIN7Iex_3_18InputExcE + 0\n 000000000000f9a0 0000007600000005 R_X86_64_COPY 000000000000f9a0 _ZTIN7Iex_3_19NoImplExcE + 0\n 0000000000010040 0000007100000005 R_X86_64_COPY 0000000000010040 imath_half_to_float_table + 0\n 0000000000010080 0000007900000005 R_X86_64_COPY 0000000000010080 _ZSt4cout@GLIBCXX_3.4 + 0\n 00000000000101a0 0000007200000005 R_X86_64_COPY 00000000000101a0 _ZSt4cerr@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x2950 contains 97 entries:\n+Relocation section '.rela.plt' at offset 0x2958 contains 97 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000fca8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 000000000000fcb0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000000fcb8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_114TiledInputPartC1ERNS_18MultiPartInputFileEi + 0\n 000000000000fcc0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_110OutputPartC1ERNS_19MultiPartOutputFileEi + 0\n 000000000000fcc8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0\n 000000000000fcd0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_123getChunkOffsetTableSizeERKNS_6HeaderE + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,24 +12,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf8b8\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf8d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xf60\n 0x0000000000000006 (SYMTAB) 0x3f0\n- 0x000000000000000a (STRSZ) 4880 (bytes)\n+ 0x000000000000000a (STRSZ) 4886 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0xfc90\n 0x0000000000000002 (PLTRELSZ) 2328 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2950\n- 0x0000000000000007 (RELA) 0x2458\n+ 0x0000000000000017 (JMPREL) 0x2958\n+ 0x0000000000000007 (RELA) 0x2460\n 0x0000000000000008 (RELASZ) 1272 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x2368\n+ 0x000000006ffffffe (VERNEED) 0x2370\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x2270\n+ 0x000000006ffffff0 (VERSYM) 0x2276\n 0x000000006ffffff9 (RELACOUNT) 29\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: aa2084513509432173de8446be1253db30da9d9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 614856430d8004659191c36ea1dbb7d693988129\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 122 entries:\n- Addr: 0x0000000000002270 Offset: 0x002270 Link: 6 (.dynsym)\n+ Addr: 0x0000000000002276 Offset: 0x002276 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 008: 3 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 3 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) \n 010: 1 (*global*) 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5) 1 (*global*) \n 014: 1 (*global*) 4 (CXXABI_1.3) 1 (*global*) 2 (GLIBCXX_3.4)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -30,15 +30,15 @@\n 068: 1 (*global*) 4 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 06c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 070: 5 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 078: 1 (*global*) 2 (GLIBCXX_3.4)\n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000002368 Offset: 0x002368 Link: 7 (.dynstr)\n+ Addr: 0x0000000000002370 Offset: 0x002370 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 13\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.34 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -301,8 +301,9 @@\n 0x00002200 00000000 00000000 00000000 00000000 ................\n 0x00002210 00000000 00000000 00000000 00000000 ................\n 0x00002220 00000000 00000000 00000000 00000000 ................\n 0x00002230 00000000 00000000 00000000 00000000 ................\n 0x00002240 00000000 00000000 00000000 00000000 ................\n 0x00002250 00000000 00000000 00000000 00000000 ................\n 0x00002260 00000000 00000000 00000000 00000000 ................\n+ 0x00002270 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: 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 32303834 35313335 30393433 32313733 2084513509432173\n- 0x00000010 64653834 34366265 31323533 64623330 de8446be1253db30\n- 0x00000020 64613964 39612e64 65627567 00000000 da9d9a.debug....\n- 0x00000030 e7889067 ...g\n+ 0x00000000 34383536 34333064 38303034 36353931 4856430d80046591\n+ 0x00000010 39316333 36656131 64626237 64363933 91c36ea1dbb7d693\n+ 0x00000020 39383831 32392e64 65627567 00000000 988129.debug....\n+ 0x00000030 59df0ac7 Y...\n \n"}]}, {"source1": "./usr/bin/exrmultipart", "source2": "./usr/bin/exrmultipart", "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": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0034b8 0x0034b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0034c0 0x0034c0 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x00c0d5 0x00c0d5 R E 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x001ee1 0x001ee1 R 0x1000\n LOAD 0x0138a8 0x00000000000138a8 0x00000000000138a8 0x000778 0x000a60 RW 0x1000\n DYNAMIC 0x013a68 0x0000000000013a68 0x0000000000013a68 0x000240 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 0000b0 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000450 000450 000bb8 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000001008 001008 001771 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 000000000000277a 00277a 0000fa 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000002878 002878 000100 00 A 7 3 8\n- [10] .rela.dyn RELA 0000000000002978 002978 000228 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000002ba0 002ba0 000918 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 0000000000001008 001008 001777 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000002780 002780 0000fa 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000002880 002880 000100 00 A 7 3 8\n+ [10] .rela.dyn RELA 0000000000002980 002980 000228 18 A 6 0 8\n+ [11] .rela.plt RELA 0000000000002ba8 002ba8 000918 18 AI 6 25 8\n [12] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000004020 004020 000620 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000004640 004640 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000004650 004650 00ba7a 00 AX 0 0 16\n [16] .fini PROGBITS 00000000000100cc 0100cc 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000011000 011000 0006d8 00 A 0 0 8\n [18] .eh_frame_hdr PROGBITS 00000000000116d8 0116d8 00021c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x2978 contains 23 entries:\n+Relocation section '.rela.dyn' at offset 0x2980 contains 23 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000138a8 0000000000000008 R_X86_64_RELATIVE 56e0\n 00000000000138b0 0000000000000008 R_X86_64_RELATIVE 4e20\n 00000000000138b8 0000000000000008 R_X86_64_RELATIVE 56a0\n 0000000000014008 0000000000000008 R_X86_64_RELATIVE 14008\n 0000000000013a58 0000007000000001 R_X86_64_64 00000000000138e0 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 10\n 0000000000013a50 0000007700000001 R_X86_64_64 0000000000013960 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 18\n@@ -21,15 +21,15 @@\n 00000000000138e0 0000007000000005 R_X86_64_COPY 00000000000138e0 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 0000000000013960 0000007700000005 R_X86_64_COPY 0000000000013960 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 00000000000139b0 0000007200000005 R_X86_64_COPY 00000000000139b0 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 00000000000139d0 0000006f00000005 R_X86_64_COPY 00000000000139d0 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 0000000000014040 0000007a00000005 R_X86_64_COPY 0000000000014040 _ZSt4cout@GLIBCXX_3.4 + 0\n 0000000000014160 0000006c00000005 R_X86_64_COPY 0000000000014160 _ZSt4cerr@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x2ba0 contains 97 entries:\n+Relocation section '.rela.plt' at offset 0x2ba8 contains 97 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000013cc0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_16Header4nameB5cxx11Ev + 0\n 0000000000013cc8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000013cd0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_114TiledInputPartC1ERNS_18MultiPartInputFileEi + 0\n 0000000000013cd8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_110OutputPartC1ERNS_19MultiPartOutputFileEi + 0\n 0000000000013ce0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0\n 0000000000013ce8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x138a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x138b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x1008\n 0x0000000000000006 (SYMTAB) 0x450\n- 0x000000000000000a (STRSZ) 6001 (bytes)\n+ 0x000000000000000a (STRSZ) 6007 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x13ca8\n 0x0000000000000002 (PLTRELSZ) 2328 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2ba0\n- 0x0000000000000007 (RELA) 0x2978\n+ 0x0000000000000017 (JMPREL) 0x2ba8\n+ 0x0000000000000007 (RELA) 0x2980\n 0x0000000000000008 (RELASZ) 552 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x2878\n+ 0x000000006ffffffe (VERNEED) 0x2880\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x277a\n+ 0x000000006ffffff0 (VERSYM) 0x2780\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: a5fe431e0e777b2ded271dcde1c7de570dd831ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eaee0f6cd629733101b8c374914bd369f5dd3bd9\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 125 entries:\n- Addr: 0x000000000000277a Offset: 0x00277a Link: 6 (.dynsym)\n+ Addr: 0x0000000000002780 Offset: 0x002780 Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4.21) \n 008: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4.21) \n 00c: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) \n 010: 1 (*global*) 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) \n 018: 1 (*global*) 5 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n@@ -31,15 +31,15 @@\n 06c: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4.21) \n 070: 2 (GLIBCXX_3.4) 1 (*global*) 3 (GLIBCXX_3.4.21) 1 (*global*) \n 074: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4.21) \n 078: 5 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 07c: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000002878 Offset: 0x002878 Link: 7 (.dynstr)\n+ Addr: 0x0000000000002880 Offset: 0x002880 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.34 Flags: none Version: 7\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -371,9 +371,9 @@\n 0x00002708 00000000 00000000 00000000 00000000 ................\n 0x00002718 00000000 00000000 00000000 00000000 ................\n 0x00002728 00000000 00000000 00000000 00000000 ................\n 0x00002738 00000000 00000000 00000000 00000000 ................\n 0x00002748 00000000 00000000 00000000 00000000 ................\n 0x00002758 00000000 00000000 00000000 00000000 ................\n 0x00002768 00000000 00000000 00000000 00000000 ................\n- 0x00002778 00 .\n+ 0x00002778 00000000 000000 .......\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: 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 66653433 31653065 37373762 32646564 fe431e0e777b2ded\n- 0x00000010 32373164 63646531 63376465 35373064 271dcde1c7de570d\n- 0x00000020 64383331 66662e64 65627567 00000000 d831ff.debug....\n- 0x00000030 b634a3fd .4..\n+ 0x00000000 65653066 36636436 32393733 33313031 ee0f6cd629733101\n+ 0x00000010 62386333 37343931 34626433 36396635 b8c374914bd369f5\n+ 0x00000020 64643362 64392e64 65627567 00000000 dd3bd9.debug....\n+ 0x00000030 fcb25897 ..X.\n \n"}]}, {"source1": "./usr/bin/exrmultiview", "source2": "./usr/bin/exrmultiview", "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": "@@ -4,15 +4,15 @@\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002ab8 0x002ab8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002ac0 0x002ac0 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x003d69 0x003d69 R E 0x1000\n LOAD 0x007000 0x0000000000007000 0x0000000000007000 0x0011e2 0x0011e2 R 0x1000\n LOAD 0x008778 0x0000000000009778 0x0000000000009778 0x0008a8 0x000b00 RW 0x1000\n DYNAMIC 0x008b10 0x0000000000009b10 0x0000000000009b10 0x000240 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000060 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000400 000400 000948 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000d48 000d48 000f5a 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000001ca2 001ca2 0000c6 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000001d68 001d68 0000f0 00 A 7 3 8\n- [10] .rela.dyn RELA 0000000000001e58 001e58 000588 18 A 6 0 8\n- [11] .rela.plt RELA 00000000000023e0 0023e0 0006d8 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 0000000000000d48 000d48 000f60 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001ca8 001ca8 0000c6 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000001d70 001d70 0000f0 00 A 7 3 8\n+ [10] .rela.dyn RELA 0000000000001e60 001e60 000588 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000023e8 0023e8 0006d8 18 AI 6 25 8\n [12] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000003020 003020 0004a0 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000034c0 0034c0 000008 08 AX 0 0 8\n [15] .text PROGBITS 00000000000034d0 0034d0 00388d 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000006d60 006d60 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000007000 007000 000540 00 A 0 0 32\n [18] .eh_frame_hdr PROGBITS 0000000000007540 007540 0001a4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1e58 contains 59 entries:\n+Relocation section '.rela.dyn' at offset 0x1e60 contains 59 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000009778 0000000000000008 R_X86_64_RELATIVE 4100\n 0000000000009780 0000000000000008 R_X86_64_RELATIVE 3860\n 0000000000009788 0000000000000008 R_X86_64_RELATIVE 3fc0\n 0000000000009790 0000000000000008 R_X86_64_RELATIVE 3ff0\n 0000000000009798 0000000000000008 R_X86_64_RELATIVE 40c0\n 00000000000097a8 0000000000000008 R_X86_64_RELATIVE 9a88\n@@ -57,15 +57,15 @@\n 0000000000009950 0000005700000005 R_X86_64_COPY 0000000000009950 _ZTVNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 00000000000099c8 0000006100000005 R_X86_64_COPY 00000000000099c8 _ZTIN7Iex_3_16ArgExcE + 0\n 00000000000099e0 0000005c00000005 R_X86_64_COPY 00000000000099e0 _ZTIN7Iex_3_19NoImplExcE + 0\n 00000000000099f8 0000005d00000005 R_X86_64_COPY 00000000000099f8 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000000a040 0000006200000005 R_X86_64_COPY 000000000000a040 _ZSt4cout@GLIBCXX_3.4 + 0\n 000000000000a160 0000005900000005 R_X86_64_COPY 000000000000a160 _ZSt4cerr@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x23e0 contains 73 entries:\n+Relocation section '.rela.plt' at offset 0x23e8 contains 73 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000009d68 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 0000000000009d70 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000009d78 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0\n 0000000000009d80 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSdD2Ev@GLIBCXX_3.4 + 0\n 0000000000009d88 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN7Imf_3_19InputFileC1EPKci + 0\n 0000000000009d90 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@GLIBCXX_3.4.21 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x9778\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x9798\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xd48\n 0x0000000000000006 (SYMTAB) 0x400\n- 0x000000000000000a (STRSZ) 3930 (bytes)\n+ 0x000000000000000a (STRSZ) 3936 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x9d50\n 0x0000000000000002 (PLTRELSZ) 1752 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x23e0\n- 0x0000000000000007 (RELA) 0x1e58\n+ 0x0000000000000017 (JMPREL) 0x23e8\n+ 0x0000000000000007 (RELA) 0x1e60\n 0x0000000000000008 (RELASZ) 1416 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x1d68\n+ 0x000000006ffffffe (VERNEED) 0x1d70\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1ca2\n+ 0x000000006ffffff0 (VERSYM) 0x1ca8\n 0x000000006ffffff9 (RELACOUNT) 32\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 1c465a86e887bd9f5a1356b859f76334474a7fdb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9524662b545d2547910d4f5af55df28edb226647\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 99 entries:\n- Addr: 0x0000000000001ca2 Offset: 0x001ca2 Link: 6 (.dynsym)\n+ Addr: 0x0000000000001ca8 Offset: 0x001ca8 Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 004: 2 (GLIBCXX_3.4) 1 (*global*) 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 008: 2 (GLIBCXX_3.4) 4 (CXXABI_1.3) 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5)\n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) \n 010: 1 (*global*) 2 (GLIBCXX_3.4) 5 (GLIBC_2.2.5) 1 (*global*) \n 014: 1 (*global*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 4 (CXXABI_1.3) \n 018: 2 (GLIBCXX_3.4) 1 (*global*) 4 (CXXABI_1.3) 6 (GLIBC_2.34) \n@@ -24,15 +24,15 @@\n 050: 1 (*global*) 4 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n 054: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 5 (GLIBC_2.2.5) 3 (GLIBCXX_3.4.21) \n 058: 1 (*global*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) \n 05c: 1 (*global*) 3 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 060: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001d68 Offset: 0x001d68 Link: 7 (.dynstr)\n+ Addr: 0x0000000000001d70 Offset: 0x001d70 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 13\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.34 Flags: none Version: 6\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -241,9 +241,9 @@\n 0x00001c28 00000000 00000000 00000000 00000000 ................\n 0x00001c38 00000000 00000000 00000000 00000000 ................\n 0x00001c48 00000000 00000000 00000000 00000000 ................\n 0x00001c58 00000000 00000000 00000000 00000000 ................\n 0x00001c68 00000000 00000000 00000000 00000000 ................\n 0x00001c78 00000000 00000000 00000000 00000000 ................\n 0x00001c88 00000000 00000000 00000000 00000000 ................\n- 0x00001c98 00000000 00000000 0000 ..........\n+ 0x00001c98 00000000 00000000 00000000 00000000 ................\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: 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 34363561 38366538 38376264 39663561 465a86e887bd9f5a\n- 0x00000010 31333536 62383539 66373633 33343437 1356b859f7633447\n- 0x00000020 34613766 64622e64 65627567 00000000 4a7fdb.debug....\n- 0x00000030 6cac0f62 l..b\n+ 0x00000000 32343636 32623534 35643235 34373931 24662b545d254791\n+ 0x00000010 30643466 35616635 35646632 38656462 0d4f5af55df28edb\n+ 0x00000020 32323636 34372e64 65627567 00000000 226647.debug....\n+ 0x00000030 2aa7df95 *...\n \n"}]}, {"source1": "./usr/bin/exrstdattr", "source2": "./usr/bin/exrstdattr", "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": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash GNU_HASH 00000000000003a0 0003a0 000048 00 A 6 0 8\n [ 6] .dynsym DYNSYM 00000000000003e8 0003e8 000870 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000000c58 000c58 000e45 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000001a9e 001a9e 0000b4 02 A 6 0 2\n+ [ 7] .dynstr STRTAB 0000000000000c58 000c58 000e4b 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000001aa4 001aa4 0000b4 02 A 6 0 2\n [ 9] .gnu.version_r VERNEED 0000000000001b58 001b58 0000e0 00 A 7 3 8\n [10] .rela.dyn RELA 0000000000001c38 001c38 0001b0 18 A 6 0 8\n [11] .rela.plt RELA 0000000000001de8 001de8 0006c0 18 AI 6 25 8\n [12] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000003020 003020 000490 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000034b0 0034b0 000008 08 AX 0 0 8\n [15] .text PROGBITS 00000000000034c0 0034c0 00366a 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0xaa40\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xaa50\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0xc58\n 0x0000000000000006 (SYMTAB) 0x3e8\n- 0x000000000000000a (STRSZ) 3653 (bytes)\n+ 0x000000000000000a (STRSZ) 3659 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0xad70\n 0x0000000000000002 (PLTRELSZ) 1728 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1de8\n 0x0000000000000007 (RELA) 0x1c38\n 0x0000000000000008 (RELASZ) 432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1b58\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1a9e\n+ 0x000000006ffffff0 (VERSYM) 0x1aa4\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 2eefc74caa954a96694d5d11ea022a4449434f59\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3addd49d30922097850ce7046fb961e34f6eaba6\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 --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 90 entries:\n- Addr: 0x0000000000001a9e Offset: 0x001a9e Link: 6 (.dynsym)\n+ Addr: 0x0000000000001aa4 Offset: 0x001aa4 Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 4 (CXXABI_1.3) 1 (*global*) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5)\n 010: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 5 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -224,9 +224,9 @@\n 0x00001a28 00000000 00000000 00000000 00000000 ................\n 0x00001a38 00000000 00000000 00000000 00000000 ................\n 0x00001a48 00000000 00000000 00000000 00000000 ................\n 0x00001a58 00000000 00000000 00000000 00000000 ................\n 0x00001a68 00000000 00000000 00000000 00000000 ................\n 0x00001a78 00000000 00000000 00000000 00000000 ................\n 0x00001a88 00000000 00000000 00000000 00000000 ................\n- 0x00001a98 00000000 00 .....\n+ 0x00001a98 00000000 00000000 000000 ...........\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: 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 65666337 34636161 39353461 39363639 efc74caa954a9669\n- 0x00000010 34643564 31316561 30323261 34343439 4d5d11ea022a4449\n- 0x00000020 34333466 35392e64 65627567 00000000 434f59.debug....\n- 0x00000030 1b4e9660 .N.`\n+ 0x00000000 64646434 39643330 39323230 39373835 ddd49d3092209785\n+ 0x00000010 30636537 30343666 62393631 65333466 0ce7046fb961e34f\n+ 0x00000020 36656162 61362e64 65627567 00000000 6eaba6.debug....\n+ 0x00000030 62695259 biRY\n \n"}]}]}]}]}, {"source1": "libopenexr-3-1-30-dbgsym_3.1.5-1_amd64.deb", "source2": "libopenexr-3-1-30-dbgsym_3.1.5-1_amd64.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 2022-04-27 22:02:26.000000 debian-binary\n--rw-r--r-- 0 0 0 828 2022-04-27 22:02:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5539832 2022-04-27 22:02:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 832 2022-04-27 22:02:26.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5539432 2022-04-27 22:02:26.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: 6138\n Depends: libopenexr-3-1-30 (= 3.1.5-1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libopenexr-3-1-30\n-Build-Ids: 32f5ea498609f7f4988afb13067fbdf7d99e91e7 aa2e385833ced42b10fd3ecdd1cc6bd88d9f10ed e0be3fd4102dcf5273b55572dae0295742a401a9 ebdfacfb06ca467269abc709dd8bae62b7e06133 f4142e40a34417728db5e40db4449e71ca12c9be\n+Build-Ids: 32f5ea498609f7f4988afb13067fbdf7d99e91e7 3982c0d1432db97d7da7e5cc0c98b7de7741b64a 74db49eae72bcc9a4ad900b2030cf1ffe2b78a57 8bcf8c7304a7ccde73fddb8a90f68f1f8ef05def ebdfacfb06ca467269abc709dd8bae62b7e06133\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/32/f5ea498609f7f4988afb13067fbdf7d99e91e7.debug\n-usr/lib/debug/.build-id/aa/2e385833ced42b10fd3ecdd1cc6bd88d9f10ed.debug\n-usr/lib/debug/.build-id/e0/be3fd4102dcf5273b55572dae0295742a401a9.debug\n+usr/lib/debug/.build-id/39/82c0d1432db97d7da7e5cc0c98b7de7741b64a.debug\n+usr/lib/debug/.build-id/74/db49eae72bcc9a4ad900b2030cf1ffe2b78a57.debug\n+usr/lib/debug/.build-id/8b/cf8c7304a7ccde73fddb8a90f68f1f8ef05def.debug\n usr/lib/debug/.build-id/eb/dfacfb06ca467269abc709dd8bae62b7e06133.debug\n-usr/lib/debug/.build-id/f4/142e40a34417728db5e40db4449e71ca12c9be.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libopenexr-3-1-30.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,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/32/\n -rw-r--r-- 0 root (0) root (0) 342896 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/32/f5ea498609f7f4988afb13067fbdf7d99e91e7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/aa/\n--rw-r--r-- 0 root (0) root (0) 687200 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/aa/2e385833ced42b10fd3ecdd1cc6bd88d9f10ed.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/e0/\n--rw-r--r-- 0 root (0) root (0) 4618824 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/e0/be3fd4102dcf5273b55572dae0295742a401a9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/39/\n+-rw-r--r-- 0 root (0) root (0) 4618824 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/39/82c0d1432db97d7da7e5cc0c98b7de7741b64a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/74/\n+-rw-r--r-- 0 root (0) root (0) 687200 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/74/db49eae72bcc9a4ad900b2030cf1ffe2b78a57.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 83880 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/8b/cf8c7304a7ccde73fddb8a90f68f1f8ef05def.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/eb/\n -rw-r--r-- 0 root (0) root (0) 452688 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/eb/dfacfb06ca467269abc709dd8bae62b7e06133.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/f4/\n--rw-r--r-- 0 root (0) root (0) 83880 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/f4/142e40a34417728db5e40db4449e71ca12c9be.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 80408 2022-04-27 22:02:26.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libopenexr-3-1-30.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/share/doc/libopenexr-3-1-30-dbgsym -> libopenexr-3-1-30\n"}, {"source1": "./usr/lib/debug/.build-id/aa/2e385833ced42b10fd3ecdd1cc6bd88d9f10ed.debug", "source2": "./usr/lib/debug/.build-id/74/db49eae72bcc9a4ad900b2030cf1ffe2b78a57.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00d178 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00d180 R 0x1000\n LOAD 0x000000 0x000000000000e000 0x000000000000e000 0x000000 0x01a7a1 R E 0x1000\n LOAD 0x000000 0x0000000000029000 0x0000000000029000 0x000000 0x0079e8 R 0x1000\n LOAD 0x000bb0 0x0000000000031bb0 0x0000000000031bb0 0x000000 0x001658 RW 0x1000\n DYNAMIC 0x000bb0 0x00000000000322e0 0x00000000000322e0 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000002a1d0 0x000000000002a1d0 0x000000 0x000d0c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000830 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a90 00025c 002ec8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003958 00025c 005ff9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009952 00025c 0003e6 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000009d38 00025c 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000009e18 00025c 0016b0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000b4c8 00025c 001cb0 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000003958 00025c 006001 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000995a 00025c 0003e6 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000009d40 00025c 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000009e20 00025c 0016b0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000b4d0 00025c 001cb0 18 A 3 22 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 001330 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000f350 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000f360 001000 019438 00 AX 0 0 16\n [13] .fini NOBITS 0000000000028798 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000029000 001000 0011cf 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000002a1d0 001000 000d0c 00 A 0 0 4\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: aa2e385833ced42b10fd3ecdd1cc6bd88d9f10ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 74db49eae72bcc9a4ad900b2030cf1ffe2b78a57\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.1.0-8) 12.1.0\n+WGCC: (Debian 12.1.0-8) 12.1.0\n U>)N(H(H-\n `Cb?X&Dc\tV\n +Ro3k*R/\n (V&]2GgN\n 'mN#$i\"F^\n /)cwe2:ry\n =i.K9tBau\n"}]}, {"source1": "./usr/lib/debug/.build-id/e0/be3fd4102dcf5273b55572dae0295742a401a9.debug", "source2": "./usr/lib/debug/.build-id/39/82c0d1432db97d7da7e5cc0c98b7de7741b64a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 004c38 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000004e98 00025c 00e970 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000013808 00025c 020bee 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000343f6 00025c 001374 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000013808 00025c 020bf2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000343fa 00025c 001374 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000035770 00025c 000170 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 00000000000358e0 00025c 005ac0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000003b3a0 00025c 005a60 18 A 3 22 8\n [ 9] .init NOBITS 0000000000041000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000041020 001000 003c50 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000044c70 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000044c80 001000 0afd0b 00 AX 0 0 16\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: e0be3fd4102dcf5273b55572dae0295742a401a9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3982c0d1432db97d7da7e5cc0c98b7de7741b64a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.1.0-8) 12.1.0\n+JGCC: (Debian 12.1.0-8) 12.1.0\n ,c_/c_/c_/m_\n H1}P0QRcN1\n Yj>g=JqBp\n cr[buPnp\n Awwp[Mww\n GLH8,:B!&~=>wa\n =!(\"%)X2\n"}]}, {"source1": "./usr/lib/debug/.build-id/f4/142e40a34417728db5e40db4449e71ca12c9be.debug", "source2": "./usr/lib/debug/.build-id/8b/cf8c7304a7ccde73fddb8a90f68f1f8ef05def.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 --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002cd0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002cd8 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x001da5 R E 0x1000\n LOAD 0x000000 0x0000000000005000 0x0000000000005000 0x000000 0x00121e R 0x1000\n LOAD 0x000930 0x0000000000007930 0x0000000000007930 0x000000 0x000710 RW 0x1000\n DYNAMIC 0x000930 0x0000000000007b90 0x0000000000007b90 0x000000 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000534c 0x000000000000534c 0x000000 0x00027c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\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 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001e8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000448 00025c 000a98 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000ee0 00025c 000fbe 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001e9e 00025c 0000e2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000001f80 00025c 0000f0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000002070 00025c 000738 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000027a8 00025c 000528 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000000ee0 00025c 000fc0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001ea0 00025c 0000e2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000001f88 00025c 0000f0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000002078 00025c 000738 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000027b0 00025c 000528 18 A 3 22 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000380 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000033a0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000033b0 001000 0019e9 00 AX 0 0 16\n [13] .fini NOBITS 0000000000004d9c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000005000 001000 00034c 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000000534c 001000 00027c 00 A 0 0 4\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: f4142e40a34417728db5e40db4449e71ca12c9be\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8bcf8c7304a7ccde73fddb8a90f68f1f8ef05def\n"}]}]}]}]}, {"source1": "openexr-dbgsym_3.1.5-1_amd64.deb", "source2": "openexr-dbgsym_3.1.5-1_amd64.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 2022-04-27 22:02:26.000000 debian-binary\n--rw-r--r-- 0 0 0 996 2022-04-27 22:02:26.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1111660 2022-04-27 22:02:26.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1000 2022-04-27 22:02:26.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1111772 2022-04-27 22:02:26.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: amd64\n Maintainer: Debian PhotoTools Maintainers \n Installed-Size: 1217\n Depends: openexr (= 3.1.5-1)\n Section: debug\n Priority: optional\n Description: debug symbols for openexr\n-Build-Ids: 0d7882b97ed4b3549a6b66662e8f7413fb0c12fc 1c465a86e887bd9f5a1356b859f76334474a7fdb 2eefc74caa954a96694d5d11ea022a4449434f59 7b4bce528e8df3fb26e90e9289b119fabafd10cd 844e07fed03d9761da2a08c90aa6bc098f1942c4 a5fe431e0e777b2ded271dcde1c7de570dd831ff a9628ef8cbd04663213f00e4767e4a842aaf441c aa2084513509432173de8446be1253db30da9d9a c90c5f07d58031b2849f58c75dc279478cd6e139\n+Build-Ids: 028eef58c663786cf445ddcc897c552031376a96 3addd49d30922097850ce7046fb961e34f6eaba6 614856430d8004659191c36ea1dbb7d693988129 8be49605ddb4e0a160c20683f6ff9b4a85fe4ebd 9524662b545d2547910d4f5af55df28edb226647 a2778c13b991e4e69a265429934aea628334947f bffc7abe4430c20434b45507f1266154862699f3 cb0ee358e7663bcb3b4c8c67a0eb33f75d774cf8 eaee0f6cd629733101b8c374914bd369f5dd3bd9\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,10 +1,10 @@\n-usr/lib/debug/.build-id/0d/7882b97ed4b3549a6b66662e8f7413fb0c12fc.debug\n-usr/lib/debug/.build-id/1c/465a86e887bd9f5a1356b859f76334474a7fdb.debug\n-usr/lib/debug/.build-id/2e/efc74caa954a96694d5d11ea022a4449434f59.debug\n-usr/lib/debug/.build-id/7b/4bce528e8df3fb26e90e9289b119fabafd10cd.debug\n-usr/lib/debug/.build-id/84/4e07fed03d9761da2a08c90aa6bc098f1942c4.debug\n-usr/lib/debug/.build-id/a5/fe431e0e777b2ded271dcde1c7de570dd831ff.debug\n-usr/lib/debug/.build-id/a9/628ef8cbd04663213f00e4767e4a842aaf441c.debug\n-usr/lib/debug/.build-id/aa/2084513509432173de8446be1253db30da9d9a.debug\n-usr/lib/debug/.build-id/c9/0c5f07d58031b2849f58c75dc279478cd6e139.debug\n+usr/lib/debug/.build-id/02/8eef58c663786cf445ddcc897c552031376a96.debug\n+usr/lib/debug/.build-id/3a/ddd49d30922097850ce7046fb961e34f6eaba6.debug\n+usr/lib/debug/.build-id/61/4856430d8004659191c36ea1dbb7d693988129.debug\n+usr/lib/debug/.build-id/8b/e49605ddb4e0a160c20683f6ff9b4a85fe4ebd.debug\n+usr/lib/debug/.build-id/95/24662b545d2547910d4f5af55df28edb226647.debug\n+usr/lib/debug/.build-id/a2/778c13b991e4e69a265429934aea628334947f.debug\n+usr/lib/debug/.build-id/bf/fc7abe4430c20434b45507f1266154862699f3.debug\n+usr/lib/debug/.build-id/cb/0ee358e7663bcb3b4c8c67a0eb33f75d774cf8.debug\n+usr/lib/debug/.build-id/ea/ee0f6cd629733101b8c374914bd369f5dd3bd9.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/openexr.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,29 +1,29 @@\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 65904 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/0d/7882b97ed4b3549a6b66662e8f7413fb0c12fc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/1c/\n--rw-r--r-- 0 root (0) root (0) 149992 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/1c/465a86e887bd9f5a1356b859f76334474a7fdb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/2e/\n--rw-r--r-- 0 root (0) root (0) 105640 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/2e/efc74caa954a96694d5d11ea022a4449434f59.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/7b/\n--rw-r--r-- 0 root (0) root (0) 10488 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/7b/4bce528e8df3fb26e90e9289b119fabafd10cd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/84/\n--rw-r--r-- 0 root (0) root (0) 26504 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/84/4e07fed03d9761da2a08c90aa6bc098f1942c4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/a5/\n--rw-r--r-- 0 root (0) root (0) 365576 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/a5/fe431e0e777b2ded271dcde1c7de570dd831ff.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/a9/\n--rw-r--r-- 0 root (0) root (0) 35376 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/a9/628ef8cbd04663213f00e4767e4a842aaf441c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/aa/\n--rw-r--r-- 0 root (0) root (0) 232480 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/aa/2084513509432173de8446be1253db30da9d9a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/c9/\n--rw-r--r-- 0 root (0) root (0) 150856 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/c9/0c5f07d58031b2849f58c75dc279478cd6e139.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/02/\n+-rw-r--r-- 0 root (0) root (0) 10488 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/02/8eef58c663786cf445ddcc897c552031376a96.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/3a/\n+-rw-r--r-- 0 root (0) root (0) 105640 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/3a/ddd49d30922097850ce7046fb961e34f6eaba6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/61/\n+-rw-r--r-- 0 root (0) root (0) 232480 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/61/4856430d8004659191c36ea1dbb7d693988129.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 35376 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/8b/e49605ddb4e0a160c20683f6ff9b4a85fe4ebd.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/95/\n+-rw-r--r-- 0 root (0) root (0) 149992 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/95/24662b545d2547910d4f5af55df28edb226647.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/a2/\n+-rw-r--r-- 0 root (0) root (0) 150856 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/a2/778c13b991e4e69a265429934aea628334947f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/bf/\n+-rw-r--r-- 0 root (0) root (0) 65904 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/bf/fc7abe4430c20434b45507f1266154862699f3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/cb/\n+-rw-r--r-- 0 root (0) root (0) 26504 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/cb/0ee358e7663bcb3b4c8c67a0eb33f75d774cf8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/ea/\n+-rw-r--r-- 0 root (0) root (0) 365576 2022-04-27 22:02:26.000000 ./usr/lib/debug/.build-id/ea/ee0f6cd629733101b8c374914bd369f5dd3bd9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 76672 2022-04-27 22:02:26.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/openexr.debug\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2022-04-27 22:02:26.000000 ./usr/share/doc/openexr-dbgsym -> openexr\n"}, {"source1": "./usr/lib/debug/.build-id/0d/7882b97ed4b3549a6b66662e8f7413fb0c12fc.debug", "source2": "./usr/lib/debug/.build-id/bf/fc7abe4430c20434b45507f1266154862699f3.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 {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 0000e4 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000488 00039c 000810 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000c98 00039c 000cf5 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 000000000000198e 00039c 0000ac 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000000c98 00039c 000cfb 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000001994 00039c 0000ac 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 0000000000001a40 00039c 0000b0 00 A 7 3 8\n [10] .rela.dyn NOBITS 0000000000001af0 00039c 000390 18 A 6 0 8\n [11] .rela.plt NOBITS 0000000000001e80 00039c 0004b0 18 A 6 25 8\n [12] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000003020 001000 000330 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000003350 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000003360 001000 002167 00 AX 0 0 16\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 0d7882b97ed4b3549a6b66662e8f7413fb0c12fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bffc7abe4430c20434b45507f1266154862699f3\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": "./usr/lib/debug/.build-id/1c/465a86e887bd9f5a1356b859f76334474a7fdb.debug", "source2": "./usr/lib/debug/.build-id/95/24662b545d2547910d4f5af55df28edb226647.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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": "@@ -3,15 +3,15 @@\n Entry point 0x4020\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x002ab8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x002ac0 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x003d69 R E 0x1000\n LOAD 0x000000 0x0000000000007000 0x0000000000007000 0x000000 0x0011e2 R 0x1000\n LOAD 0x000778 0x0000000000009778 0x0000000000009778 0x000000 0x000b00 RW 0x1000\n DYNAMIC 0x000778 0x0000000000009b10 0x0000000000009b10 0x000000 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\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": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000060 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000400 00039c 000948 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000d48 00039c 000f5a 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000001ca2 00039c 0000c6 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000001d68 00039c 0000f0 00 A 7 3 8\n- [10] .rela.dyn NOBITS 0000000000001e58 00039c 000588 18 A 6 0 8\n- [11] .rela.plt NOBITS 00000000000023e0 00039c 0006d8 18 A 6 25 8\n+ [ 7] .dynstr NOBITS 0000000000000d48 00039c 000f60 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000001ca8 00039c 0000c6 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000001d70 00039c 0000f0 00 A 7 3 8\n+ [10] .rela.dyn NOBITS 0000000000001e60 00039c 000588 18 A 6 0 8\n+ [11] .rela.plt NOBITS 00000000000023e8 00039c 0006d8 18 A 6 25 8\n [12] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000003020 001000 0004a0 10 AX 0 0 16\n [14] .plt.got NOBITS 00000000000034c0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 00000000000034d0 001000 00388d 00 AX 0 0 16\n [16] .fini NOBITS 0000000000006d60 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000007000 001000 000540 00 A 0 0 32\n [18] .eh_frame_hdr NOBITS 0000000000007540 001000 0001a4 00 A 0 0 4\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 1c465a86e887bd9f5a1356b859f76334474a7fdb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9524662b545d2547910d4f5af55df28edb226647\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": "./usr/lib/debug/.build-id/2e/efc74caa954a96694d5d11ea022a4449434f59.debug", "source2": "./usr/lib/debug/.build-id/3a/ddd49d30922097850ce7046fb961e34f6eaba6.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 {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000048 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003e8 00039c 000870 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000c58 00039c 000e45 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000001a9e 00039c 0000b4 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000000c58 00039c 000e4b 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000001aa4 00039c 0000b4 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 0000000000001b58 00039c 0000e0 00 A 7 3 8\n [10] .rela.dyn NOBITS 0000000000001c38 00039c 0001b0 18 A 6 0 8\n [11] .rela.plt NOBITS 0000000000001de8 00039c 0006c0 18 A 6 25 8\n [12] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000003020 001000 000490 10 AX 0 0 16\n [14] .plt.got NOBITS 00000000000034b0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 00000000000034c0 001000 00366a 00 AX 0 0 16\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 2eefc74caa954a96694d5d11ea022a4449434f59\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3addd49d30922097850ce7046fb961e34f6eaba6\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": "./usr/lib/debug/.build-id/7b/4bce528e8df3fb26e90e9289b119fabafd10cd.debug", "source2": "./usr/lib/debug/.build-id/02/8eef58c663786cf445ddcc897c552031376a96.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 --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x1460\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x0008e0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x0008e8 R 0x1000\n LOAD 0x000000 0x0000000000001000 0x0000000000001000 0x000000 0x000625 R E 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000238 R 0x1000\n LOAD 0x000d58 0x0000000000003d58 0x0000000000003d58 0x000000 0x0002e0 RW 0x1000\n DYNAMIC 0x000d58 0x0000000000003d68 0x0000000000003d68 0x000000 0x000210 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\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": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000028 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003c8 00039c 000180 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000548 00039c 000178 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 00000000000006c0 00039c 000020 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 00000000000006e0 00039c 000050 00 A 7 1 8\n- [10] .rela.dyn NOBITS 0000000000000730 00039c 0000d8 18 A 6 0 8\n- [11] .rela.plt NOBITS 0000000000000808 00039c 0000d8 18 A 6 23 8\n+ [ 7] .dynstr NOBITS 0000000000000548 00039c 00017a 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 00000000000006c2 00039c 000020 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 00000000000006e8 00039c 000050 00 A 7 1 8\n+ [10] .rela.dyn NOBITS 0000000000000738 00039c 0000d8 18 A 6 0 8\n+ [11] .rela.plt NOBITS 0000000000000810 00039c 0000d8 18 A 6 23 8\n [12] .init NOBITS 0000000000001000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000001020 001000 0000a0 10 AX 0 0 16\n [14] .plt.got NOBITS 00000000000010c0 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 00000000000010d0 001000 000549 00 AX 0 0 16\n [16] .fini NOBITS 000000000000161c 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000002000 001000 0000d1 00 A 0 0 8\n [18] .eh_frame_hdr NOBITS 00000000000020d4 001000 00003c 00 A 0 0 4\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 7b4bce528e8df3fb26e90e9289b119fabafd10cd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 028eef58c663786cf445ddcc897c552031376a96\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": "./usr/lib/debug/.build-id/84/4e07fed03d9761da2a08c90aa6bc098f1942c4.debug", "source2": "./usr/lib/debug/.build-id/cb/0ee358e7663bcb3b4c8c67a0eb33f75d774cf8.debug", "comments": ["Files 2% 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": "@@ -3,15 +3,15 @@\n Entry point 0x27b0\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x001520 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x001528 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000a7d R E 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x000644 R 0x1000\n LOAD 0x000c50 0x0000000000004c50 0x0000000000004c50 0x000000 0x000628 RW 0x1000\n DYNAMIC 0x000c50 0x0000000000004c68 0x0000000000004c68 0x000000 0x000230 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\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": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000034 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003d8 00039c 000480 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000858 00039c 0006e6 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000000f3e 00039c 000060 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000000fa0 00039c 0000d0 00 A 7 3 8\n- [10] .rela.dyn NOBITS 0000000000001070 00039c 000150 18 A 6 0 8\n- [11] .rela.plt NOBITS 00000000000011c0 00039c 000360 18 A 6 24 8\n+ [ 7] .dynstr NOBITS 0000000000000858 00039c 0006ec 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000000f44 00039c 000060 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000000fa8 00039c 0000d0 00 A 7 3 8\n+ [10] .rela.dyn NOBITS 0000000000001078 00039c 000150 18 A 6 0 8\n+ [11] .rela.plt NOBITS 00000000000011c8 00039c 000360 18 A 6 24 8\n [12] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000002020 001000 000250 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000002270 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000002280 001000 0007f3 00 AX 0 0 16\n [16] .fini NOBITS 0000000000002a74 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000003000 001000 000378 00 A 0 0 8\n [18] .eh_frame_hdr NOBITS 0000000000003378 001000 00005c 00 A 0 0 4\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: 844e07fed03d9761da2a08c90aa6bc098f1942c4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb0ee358e7663bcb3b4c8c67a0eb33f75d774cf8\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": "./usr/lib/debug/.build-id/a5/fe431e0e777b2ded271dcde1c7de570dd831ff.debug", "source2": "./usr/lib/debug/.build-id/ea/ee0f6cd629733101b8c374914bd369f5dd3bd9.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 --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x5600\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x0034b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x0034c0 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x00c0d5 R E 0x1000\n LOAD 0x000000 0x0000000000011000 0x0000000000011000 0x000000 0x001ee1 R 0x1000\n LOAD 0x0008a8 0x00000000000138a8 0x00000000000138a8 0x000000 0x000a60 RW 0x1000\n DYNAMIC 0x0008a8 0x0000000000013a68 0x0000000000013a68 0x000000 0x000240 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\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": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 0000b0 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000450 00039c 000bb8 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000001008 00039c 001771 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 000000000000277a 00039c 0000fa 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000002878 00039c 000100 00 A 7 3 8\n- [10] .rela.dyn NOBITS 0000000000002978 00039c 000228 18 A 6 0 8\n- [11] .rela.plt NOBITS 0000000000002ba0 00039c 000918 18 A 6 25 8\n+ [ 7] .dynstr NOBITS 0000000000001008 00039c 001777 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000002780 00039c 0000fa 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000002880 00039c 000100 00 A 7 3 8\n+ [10] .rela.dyn NOBITS 0000000000002980 00039c 000228 18 A 6 0 8\n+ [11] .rela.plt NOBITS 0000000000002ba8 00039c 000918 18 A 6 25 8\n [12] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000004020 001000 000620 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000004640 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000004650 001000 00ba7a 00 AX 0 0 16\n [16] .fini NOBITS 00000000000100cc 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000011000 001000 0006d8 00 A 0 0 8\n [18] .eh_frame_hdr NOBITS 00000000000116d8 001000 00021c 00 A 0 0 4\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: a5fe431e0e777b2ded271dcde1c7de570dd831ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eaee0f6cd629733101b8c374914bd369f5dd3bd9\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": "./usr/lib/debug/.build-id/a9/628ef8cbd04663213f00e4767e4a842aaf441c.debug", "source2": "./usr/lib/debug/.build-id/8b/e49605ddb4e0a160c20683f6ff9b4a85fe4ebd.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 --program-header {}", "source2": "readelf --wide --program-header {}", "comments": ["error from `readelf --wide --program-header {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -3,15 +3,15 @@\n Entry point 0x2620\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x0017d0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x0017d8 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x001039 R E 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x0006a1 R 0x1000\n LOAD 0x000be0 0x0000000000005be0 0x0000000000005be0 0x000000 0x0006d8 RW 0x1000\n DYNAMIC 0x000be0 0x0000000000005c00 0x0000000000005c00 0x000000 0x000250 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\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": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000038 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003d8 00039c 000570 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000948 00039c 000779 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 00000000000010c2 00039c 000074 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000001138 00039c 0000e0 00 A 7 4 8\n- [10] .rela.dyn NOBITS 0000000000001218 00039c 000180 18 A 6 0 8\n- [11] .rela.plt NOBITS 0000000000001398 00039c 000438 18 A 6 24 8\n+ [ 7] .dynstr NOBITS 0000000000000948 00039c 00077f 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 00000000000010c8 00039c 000074 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000001140 00039c 0000e0 00 A 7 4 8\n+ [10] .rela.dyn NOBITS 0000000000001220 00039c 000180 18 A 6 0 8\n+ [11] .rela.plt NOBITS 00000000000013a0 00039c 000438 18 A 6 24 8\n [12] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000002020 001000 0002e0 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000002300 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000002310 001000 000d1f 00 AX 0 0 16\n [16] .fini NOBITS 0000000000003030 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000004000 001000 000328 00 A 0 0 8\n [18] .eh_frame_hdr NOBITS 0000000000004328 001000 000074 00 A 0 0 4\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: a9628ef8cbd04663213f00e4767e4a842aaf441c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8be49605ddb4e0a160c20683f6ff9b4a85fe4ebd\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": "./usr/lib/debug/.build-id/aa/2084513509432173de8446be1253db30da9d9a.debug", "source2": "./usr/lib/debug/.build-id/61/4856430d8004659191c36ea1dbb7d693988129.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% 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": "@@ -3,15 +3,15 @@\n Entry point 0x5b60\n There are 13 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8\n INTERP 0x000318 0x0000000000000318 0x0000000000000318 0x000000 0x00001c R 0x1\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x003268 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x003270 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x008055 R E 0x1000\n LOAD 0x000000 0x000000000000d000 0x000000000000d000 0x000000 0x001c30 R 0x1000\n LOAD 0x0008b8 0x000000000000f8b8 0x000000000000f8b8 0x000000 0x000b48 RW 0x1000\n DYNAMIC 0x0008b8 0x000000000000fa40 0x000000000000fa40 0x000000 0x000250 RW 0x8\n NOTE 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\n NOTE 0x000358 0x0000000000000358 0x0000000000000358 0x000044 0x000044 R 0x4\n GNU_PROPERTY 0x000338 0x0000000000000338 0x0000000000000338 0x000020 0x000020 R 0x8\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": "@@ -5,19 +5,19 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 00004c 00 A 6 0 8\n [ 6] .dynsym NOBITS 00000000000003f0 00039c 000b70 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000f60 00039c 001310 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000002270 00039c 0000f4 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000002368 00039c 0000f0 00 A 7 3 8\n- [10] .rela.dyn NOBITS 0000000000002458 00039c 0004f8 18 A 6 0 8\n- [11] .rela.plt NOBITS 0000000000002950 00039c 000918 18 A 6 25 8\n+ [ 7] .dynstr NOBITS 0000000000000f60 00039c 001316 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000002276 00039c 0000f4 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000002370 00039c 0000f0 00 A 7 3 8\n+ [10] .rela.dyn NOBITS 0000000000002460 00039c 0004f8 18 A 6 0 8\n+ [11] .rela.plt NOBITS 0000000000002958 00039c 000918 18 A 6 25 8\n [12] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000004020 001000 000620 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000004640 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000004650 001000 0079fa 00 AX 0 0 16\n [16] .fini NOBITS 000000000000c04c 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 000000000000d000 001000 000964 00 A 0 0 32\n [18] .eh_frame_hdr NOBITS 000000000000d964 001000 00021c 00 A 0 0 4\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: aa2084513509432173de8446be1253db30da9d9a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 614856430d8004659191c36ea1dbb7d693988129\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": "./usr/lib/debug/.build-id/c9/0c5f07d58031b2849f58c75dc279478cd6e139.debug", "source2": "./usr/lib/debug/.build-id/a2/778c13b991e4e69a265429934aea628334947f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 0% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "comments": ["error from `readelf --wide --sections {}`:", "readelf: Error: Unable to find program interpreter name"], "unified_diff": "@@ -5,16 +5,16 @@\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 0000000000000318 000318 00001c 00 A 0 0 1\n [ 2] .note.gnu.property NOTE 0000000000000338 000338 000020 00 A 0 0 8\n [ 3] .note.gnu.build-id NOTE 0000000000000358 000358 000024 00 A 0 0 4\n [ 4] .note.ABI-tag NOTE 000000000000037c 00037c 000020 00 A 0 0 4\n [ 5] .gnu.hash NOBITS 00000000000003a0 00039c 000068 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000408 00039c 000990 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000000d98 00039c 00109e 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000001e36 00039c 0000cc 02 A 6 0 2\n+ [ 7] .dynstr NOBITS 0000000000000d98 00039c 0010a4 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000001e3c 00039c 0000cc 02 A 6 0 2\n [ 9] .gnu.version_r NOBITS 0000000000001f08 00039c 000120 00 A 7 4 8\n [10] .rela.dyn NOBITS 0000000000002028 00039c 0003f0 18 A 6 0 8\n [11] .rela.plt NOBITS 0000000000002418 00039c 000738 18 A 6 25 8\n [12] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000003020 001000 0004e0 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000003500 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000003510 001000 006d06 00 AX 0 0 16\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,12 +1,12 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: x86 ISA needed: x86-64-baseline\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: c90c5f07d58031b2849f58c75dc279478cd6e139\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a2778c13b991e4e69a265429934aea628334947f\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"}]}]}]}]}]}