{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.xFtKxcmv/b1/saga_9.0.2+dfsg-1~exp1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.xFtKxcmv/b2/saga_9.0.2+dfsg-1~exp1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,11 +1,11 @@\n \n 4cd17836847979f838307c6a1a8d4ebe 3197460 debug optional libsaga-api9-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb\n 5732529e7542cf1466fe61d5c3039f41 622028 libs optional libsaga-api9_9.0.2+dfsg-1~exp1_amd64.deb\n 7a74fbd2f7ff2b615c7bdf15c4ec2156 79812 libdevel optional libsaga-dev_9.0.2+dfsg-1~exp1_amd64.deb\n- 9204382785402235cef6d82fc96449de 892188 debug optional libsaga-gdi9-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb\n- dbd913b85747cc7299227dc1b8e4ffb4 103316 libs optional libsaga-gdi9_9.0.2+dfsg-1~exp1_amd64.deb\n- 353b06713259ccf51d34c82121e81139 4132100 debug optional python3-saga-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb\n- 1947df31b6a2ce5ecbf21ad5fd27a481 691972 python optional python3-saga_9.0.2+dfsg-1~exp1_amd64.deb\n+ a11f9d091a4b962d9cb9893637667e8a 892180 debug optional libsaga-gdi9-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb\n+ 7ab4df257fc1199ebf59e55f03da4bcb 102932 libs optional libsaga-gdi9_9.0.2+dfsg-1~exp1_amd64.deb\n+ a4bea1b94685792c82897f9c13ff7395 4132104 debug optional python3-saga-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb\n+ 1d3ed0f80259a55b382cb6ac66348ef0 689792 python optional python3-saga_9.0.2+dfsg-1~exp1_amd64.deb\n 9bcfae6bcd73b3cb09ff3707610ab3b0 261040 science optional saga-common_9.0.2+dfsg-1~exp1_all.deb\n- 49d4be0a0848958bc79cd42ce894bb7a 30498860 debug optional saga-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb\n- 72f74324ecbfff1bea5b2a5c0b6c2cb9 5019564 science optional saga_9.0.2+dfsg-1~exp1_amd64.deb\n+ b23fd0510aded35d0173914278b74b3c 30492920 debug optional saga-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb\n+ c96aa39101a463065f37e5e0031030fd 5019224 science optional saga_9.0.2+dfsg-1~exp1_amd64.deb\n"}, {"source1": "libsaga-gdi9_9.0.2+dfsg-1~exp1_amd64.deb", "source2": "libsaga-gdi9_9.0.2+dfsg-1~exp1_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 2023-05-27 04:38:07.000000 debian-binary\n -rw-r--r-- 0 0 0 968 2023-05-27 04:38:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 102156 2023-05-27 04:38:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 101772 2023-05-27 04:38:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/x86_64-linux-gnu/libsaga_gdi.so.9.0.2", "source2": "./usr/lib/x86_64-linux-gnu/libsaga_gdi.so.9.0.2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001310 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001570 001570 006de0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000008350 008350 00b954 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000013ca4 013ca4 000928 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000008350 008350 00b956 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000013ca6 013ca6 000928 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000145d0 0145d0 000140 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000014710 014710 00e478 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000022b88 022b88 002238 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000025000 025000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000025020 025020 0016e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000026700 026700 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000026710 026710 01ffc6 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x52408\n 0x000000000000001b (INIT_ARRAYSZ) 64 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x52448\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x8350\n 0x0000000000000006 (SYMTAB) 0x1570\n- 0x000000000000000a (STRSZ) 47444 (bytes)\n+ 0x000000000000000a (STRSZ) 47446 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x57038\n 0x0000000000000002 (PLTRELSZ) 8760 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x22b88\n 0x0000000000000007 (RELA) 0x14710\n 0x0000000000000008 (RELASZ) 58488 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x145d0\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x13ca4\n+ 0x000000006ffffff0 (VERSYM) 0x13ca6\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1305eb783c7e89456c1bc9e74a213844ff6c3b95\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d272f0dff3774c4d3e18cdd90fd0edfd0ca82a37\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 1172 entries:\n- Addr: 0x0000000000013ca4 Offset: 0x00013ca4 Link: 3 (.dynsym)\n+ Addr: 0x0000000000013ca6 Offset: 0x00013ca6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (WXU_3.2) 2 (WXU_3.2) 3 (WXU_3.2) \n 004: 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) \n 008: 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) 1 (*global*) \n 00c: 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) \n 010: 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) \n 014: 4 (GLIBCXX_3.4) 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) \n 018: 2 (WXU_3.2) 2 (WXU_3.2) 3 (WXU_3.2) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2961,9 +2961,9 @@\n 0x00013c30 43585841 42495f31 2e330043 58584142 CXXABI_1.3.CXXAB\n 0x00013c40 495f312e 332e3900 474c4942 4358585f I_1.3.9.GLIBCXX_\n 0x00013c50 332e3400 5758555f 332e3200 00000000 3.4.WXU_3.2.....\n 0x00013c60 00000000 00000000 00000000 00000000 ................\n 0x00013c70 00000000 00000000 00000000 00000000 ................\n 0x00013c80 00000000 00000000 00000000 00000000 ................\n 0x00013c90 00000000 00000000 00000000 00000000 ................\n- 0x00013ca0 00000000 ....\n+ 0x00013ca0 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30356562 37383363 37653839 34353663 05eb783c7e89456c\n- 0x00000010 31626339 65373461 32313338 34346666 1bc9e74a213844ff\n- 0x00000020 36633362 39352e64 65627567 00000000 6c3b95.debug....\n- 0x00000030 b1033484 ..4.\n+ 0x00000000 37326630 64666633 37373463 34643365 72f0dff3774c4d3e\n+ 0x00000010 31386364 64393066 64306564 66643063 18cdd90fd0edfd0c\n+ 0x00000020 61383261 33372e64 65627567 00000000 a82a37.debug....\n+ 0x00000030 3b8ca75d ;..]\n \n"}]}]}]}]}, {"source1": "python3-saga_9.0.2+dfsg-1~exp1_amd64.deb", "source2": "python3-saga_9.0.2+dfsg-1~exp1_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 2023-05-27 04:38:07.000000 debian-binary\n -rw-r--r-- 0 0 0 1144 2023-05-27 04:38:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 690636 2023-05-27 04:38:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 688456 2023-05-27 04:38:07.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/python3/dist-packages/_saga_api.so", "source2": "./usr/lib/python3/dist-packages/_saga_api.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000ccc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000f30 000f30 00ea00 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000f930 00f930 016ee9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000002681a 02681a 001380 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000000000000f930 00f930 016eeb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000002681c 02681c 001380 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000027ba0 027ba0 000100 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000027ca0 027ca0 02e308 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000055fa8 055fa8 00be68 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000062000 062000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000062020 062020 007f00 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000069f20 069f20 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000069f30 069f30 1c8e91 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x362a48\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x362a50\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xf930\n 0x0000000000000006 (SYMTAB) 0xf30\n- 0x000000000000000a (STRSZ) 93929 (bytes)\n+ 0x000000000000000a (STRSZ) 93931 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x363530\n 0x0000000000000002 (PLTRELSZ) 48744 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x55fa8\n 0x0000000000000007 (RELA) 0x27ca0\n 0x0000000000000008 (RELASZ) 189192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x27ba0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2681a\n+ 0x000000006ffffff0 (VERSYM) 0x2681c\n 0x000000006ffffff9 (RELACOUNT) 7258\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 774308ab9caed8ea3e5abc6ed1d54192918e69a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dda285e1b85e4e0c2d028c0500b455b606f24bce\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 2496 entries:\n- Addr: 0x000000000002681a Offset: 0x0002681a Link: 3 (.dynsym)\n+ Addr: 0x000000000002681c Offset: 0x0002681c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -5866,9 +5866,9 @@\n 0x000267a0 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x000267b0 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x000267c0 322e3134 00474c49 42435f32 2e332e34 2.14.GLIBC_2.3.4\n 0x000267d0 00000000 00000000 00000000 00000000 ................\n 0x000267e0 00000000 00000000 00000000 00000000 ................\n 0x000267f0 00000000 00000000 00000000 00000000 ................\n 0x00026800 00000000 00000000 00000000 00000000 ................\n- 0x00026810 00000000 00000000 00 .........\n+ 0x00026810 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34333038 61623963 61656438 65613365 4308ab9caed8ea3e\n- 0x00000010 35616263 36656431 64353431 39323931 5abc6ed1d5419291\n- 0x00000020 38653639 61302e64 65627567 00000000 8e69a0.debug....\n- 0x00000030 ebd55ff0 .._.\n+ 0x00000000 61323835 65316238 35653465 30633264 a285e1b85e4e0c2d\n+ 0x00000010 30323863 30353030 62343535 62363036 028c0500b455b606\n+ 0x00000020 66323462 63652e64 65627567 00000000 f24bce.debug....\n+ 0x00000030 ea51232f .Q#/\n \n"}]}]}]}]}, {"source1": "saga_9.0.2+dfsg-1~exp1_amd64.deb", "source2": "saga_9.0.2+dfsg-1~exp1_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 2023-05-27 04:38:07.000000 debian-binary\n--rw-r--r-- 0 0 0 3536 2023-05-27 04:38:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5015836 2023-05-27 04:38:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3532 2023-05-27 04:38:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5015500 2023-05-27 04:38:07.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/saga_cmd", "source2": "./usr/bin/saga_cmd", "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 0x0057a8 0x0057a8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0057b0 0x0057b0 R 0x1000\n LOAD 0x006000 0x0000000000006000 0x0000000000006000 0x00ce7d 0x00ce7d R E 0x1000\n LOAD 0x013000 0x0000000000013000 0x0000000000013000 0x00610c 0x00610c R 0x1000\n LOAD 0x019590 0x000000000001a590 0x000000000001a590 0x000a90 0x000ab0 RW 0x1000\n DYNAMIC 0x019690 0x000000000001a690 0x000000000001a690 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 0000f0 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000490 000490 001890 18 A 7 1 8\n- [ 7] .dynstr STRTAB 0000000000001d20 001d20 001f6c 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000003c8c 003c8c 00020c 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 0000000000003e98 003e98 0000e0 00 A 7 4 8\n- [10] .rela.dyn RELA 0000000000003f78 003f78 000498 18 A 6 0 8\n- [11] .rela.plt RELA 0000000000004410 004410 001398 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 0000000000001d20 001d20 001f6e 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000003c8e 003c8e 00020c 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 0000000000003ea0 003ea0 0000e0 00 A 7 4 8\n+ [10] .rela.dyn RELA 0000000000003f80 003f80 000498 18 A 6 0 8\n+ [11] .rela.plt RELA 0000000000004418 004418 001398 18 AI 6 25 8\n [12] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 0000000000006020 006020 000d20 10 AX 0 0 16\n [14] .plt.got PROGBITS 0000000000006d40 006d40 000008 08 AX 0 0 8\n [15] .text PROGBITS 0000000000006d50 006d50 00c121 00 AX 0 0 16\n [16] .fini PROGBITS 0000000000012e74 012e74 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 0000000000013000 013000 002c50 00 A 0 0 16\n [18] .eh_frame_hdr PROGBITS 0000000000015c50 015c50 000514 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 0x3f78 contains 49 entries:\n+Relocation section '.rela.dyn' at offset 0x3f80 contains 49 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001a590 0000000000000008 R_X86_64_RELATIVE 81b0\n 000000000001a598 0000000000000008 R_X86_64_RELATIVE 7f60\n 000000000001a5a0 0000000000000008 R_X86_64_RELATIVE 8170\n 000000000001a5b0 0000000000000008 R_X86_64_RELATIVE 13490\n 000000000001a5c8 0000000000000008 R_X86_64_RELATIVE 134b0\n 000000000001a5e0 0000000000000008 R_X86_64_RELATIVE 1a5a8\n@@ -47,15 +47,15 @@\n 000000000001afd8 000000c500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001afe0 000000d300000006 R_X86_64_GLOB_DAT 0000000000000000 wxConvLibcPtr@WXU_3.2 + 0\n 000000000001afe8 000000d600000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001aff0 000000da00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001aff8 000000e600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001b018 000000bb00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x4410 contains 209 entries:\n+Relocation section '.rela.plt' at offset 0x4418 contains 209 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001a8e8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK13CSG_Parameter8Get_NameEv + 0\n 000000000001a8f0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK24CSG_Tool_Library_Manager11Get_SummaryERK10CSG_String + 0\n 000000000001a8f8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK13CSG_Parameter6asListEv + 0\n 000000000001a900 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14wxEventFunctorD2Ev@WXU_3.2 + 0\n 000000000001a908 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN13CSG_Parameter11has_ChangedEi + 0\n 000000000001a910 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10CSG_StringpLERKS_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1a590\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1a5a0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x1d20\n 0x0000000000000006 (SYMTAB) 0x490\n- 0x000000000000000a (STRSZ) 8044 (bytes)\n+ 0x000000000000000a (STRSZ) 8046 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x1a8d0\n 0x0000000000000002 (PLTRELSZ) 5016 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x4410\n- 0x0000000000000007 (RELA) 0x3f78\n+ 0x0000000000000017 (JMPREL) 0x4418\n+ 0x0000000000000007 (RELA) 0x3f80\n 0x0000000000000008 (RELASZ) 1176 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x3e98\n+ 0x000000006ffffffe (VERNEED) 0x3ea0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x3c8c\n+ 0x000000006ffffff0 (VERSYM) 0x3c8e\n 0x000000006ffffff9 (RELACOUNT) 26\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: c4e82e8879985b453775785606aa91d06f463443\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 184a1e53b3462534a154812726ce09663d860e98\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 262 entries:\n- Addr: 0x0000000000003c8c Offset: 0x00003c8c Link: 6 (.dynsym)\n+ Addr: 0x0000000000003c8e Offset: 0x00003c8e Link: 6 (.dynsym)\n 000: 0 (*local*) 2 (WXU_3.2) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 2 (WXU_3.2) 1 (*global*) 3 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 2 (WXU_3.2) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 2 (WXU_3.2) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 2 (WXU_3.2) \n@@ -65,15 +65,15 @@\n 0f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0f8: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5)\n 0fc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 100: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 104: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000003e98 Offset: 0x00003e98 Link: 7 (.dynstr)\n+ Addr: 0x0000000000003ea0 Offset: 0x00003ea0 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: libstdc++.so.6 Cnt: 4\n 0x0030: Name: CXXABI_1.3.9 Flags: none Version: 9\n 0x0040: Name: GLIBCXX_3.4.21 Flags: none Version: 8\n 0x0050: Name: CXXABI_1.3 Flags: none Version: 5\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -498,9 +498,9 @@\n 0x00003c10 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00003c20 322e3134 00474c49 42435f32 2e333400 2.14.GLIBC_2.34.\n 0x00003c30 474c4942 435f322e 322e3500 5758555f GLIBC_2.2.5.WXU_\n 0x00003c40 332e3200 00000000 00000000 00000000 3.2.............\n 0x00003c50 00000000 00000000 00000000 00000000 ................\n 0x00003c60 00000000 00000000 00000000 00000000 ................\n 0x00003c70 00000000 00000000 00000000 00000000 ................\n- 0x00003c80 00000000 00000000 00000000 ............\n+ 0x00003c80 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: 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 65383265 38383739 39383562 34353337 e82e8879985b4537\n- 0x00000010 37353738 35363036 61613931 64303666 75785606aa91d06f\n- 0x00000020 34363334 34332e64 65627567 00000000 463443.debug....\n- 0x00000030 d6992cb6 ..,.\n+ 0x00000000 34613165 35336233 34363235 33346131 4a1e53b3462534a1\n+ 0x00000010 35343831 32373236 63653039 36363364 54812726ce09663d\n+ 0x00000020 38363065 39382e64 65627567 00000000 860e98.debug....\n+ 0x00000030 a1c2a1ee ....\n \n"}]}, {"source1": "./usr/bin/saga_gui", "source2": "./usr/bin/saga_gui", "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 0x0ea8d0 0x0ea8d0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0ea8d8 0x0ea8d8 R 0x1000\n LOAD 0x0eb000 0x00000000000eb000 0x00000000000eb000 0x1bb265 0x1bb265 R E 0x1000\n LOAD 0x2a7000 0x00000000002a7000 0x00000000002a7000 0x203409 0x203409 R 0x1000\n LOAD 0x4aa490 0x00000000004ab490 0x00000000004ab490 0x040e80 0x046d78 RW 0x1000\n DYNAMIC 0x4d2c38 0x00000000004d3c38 0x00000000004d3c38 0x0002c0 0x0002c0 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 000af4 00 A 6 0 8\n [ 6] .dynsym DYNSYM 0000000000000e98 000e98 00fa08 18 A 7 1 8\n- [ 7] .dynstr STRTAB 00000000000108a0 0108a0 019629 00 A 0 0 1\n- [ 8] .gnu.version VERSYM 0000000000029eca 029eca 0014d6 02 A 6 0 2\n- [ 9] .gnu.version_r VERNEED 000000000002b3a0 02b3a0 0001f0 00 A 7 11 8\n- [10] .rela.dyn RELA 000000000002b590 02b590 0b7b28 18 A 6 0 8\n- [11] .rela.plt RELA 00000000000e30b8 0e30b8 007818 18 AI 6 25 8\n+ [ 7] .dynstr STRTAB 00000000000108a0 0108a0 01962d 00 A 0 0 1\n+ [ 8] .gnu.version VERSYM 0000000000029ece 029ece 0014d6 02 A 6 0 2\n+ [ 9] .gnu.version_r VERNEED 000000000002b3a8 02b3a8 0001f0 00 A 7 11 8\n+ [10] .rela.dyn RELA 000000000002b598 02b598 0b7b28 18 A 6 0 8\n+ [11] .rela.plt RELA 00000000000e30c0 0e30c0 007818 18 AI 6 25 8\n [12] .init PROGBITS 00000000000eb000 0eb000 000017 00 AX 0 0 4\n [13] .plt PROGBITS 00000000000eb020 0eb020 005020 10 AX 0 0 16\n [14] .plt.got PROGBITS 00000000000f0040 0f0040 000020 08 AX 0 0 8\n [15] .text PROGBITS 00000000000f0060 0f0060 1b61fb 00 AX 0 0 16\n [16] .fini PROGBITS 00000000002a625c 2a625c 000009 00 AX 0 0 4\n [17] .rodata PROGBITS 00000000002a7000 2a7000 1accb2 00 A 0 0 32\n [18] .eh_frame_hdr PROGBITS 0000000000453cb4 453cb4 0086bc 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 0x2b590 contains 31351 entries:\n+Relocation section '.rela.dyn' at offset 0x2b598 contains 31351 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000004ab490 0000000000000008 R_X86_64_RELATIVE 126a30\n 00000000004ab498 0000000000000008 R_X86_64_RELATIVE 118a40\n 00000000004ab4a0 0000000000000008 R_X86_64_RELATIVE 118ad0\n 00000000004ab4a8 0000000000000008 R_X86_64_RELATIVE 118db0\n 00000000004ab4b0 0000000000000008 R_X86_64_RELATIVE 1195b0\n 00000000004ab4b8 0000000000000008 R_X86_64_RELATIVE 119700\n@@ -31349,15 +31349,15 @@\n 00000000004d6fc8 000008c400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTV13wxIPV4address@WXU_3.2 + 0\n 00000000004d6fd0 000008c700000006 R_X86_64_GLOB_DAT 0000000000000000 wxEVT_TREE_ITEM_COLLAPSING@WXU_3.2 + 0\n 00000000004d6fd8 000008cb00000006 R_X86_64_GLOB_DAT 0000000000000000 wxPropertyGridManagerNameStr@WXU_3.2 + 0\n 00000000004d6fe8 000008e300000006 R_X86_64_GLOB_DAT 0000000000000000 wxNullPen@WXU_3.2 + 0\n 00000000004d6ff8 000008ee00000006 R_X86_64_GLOB_DAT 0000000000000000 wxTrapInAssert@WXU_3.2 + 0\n 00000000004d7010 0000068900000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xe30b8 contains 1281 entries:\n+Relocation section '.rela.plt' at offset 0xe30c0 contains 1281 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000004d3f10 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14CSG_Projection6AssignERKS_ + 0\n 00000000004d3f18 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10wxNodeBaseC2EP10wxListBasePS_S2_PvRK9wxListKey@WXU_3.2 + 0\n 00000000004d3f20 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK23CSG_Parameter_Grid_List10Get_SystemEv + 0\n 00000000004d3f28 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK12wxWindowBase9IsEnabledEv@WXU_3.2 + 0\n 00000000004d3f30 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z21SG_File_Set_ExtensionR10CSG_StringRKS_ + 0\n 00000000004d3f38 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK13CSG_Parameter10is_EnabledEb + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,24 +19,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4ab490\n 0x000000000000001b (INIT_ARRAYSZ) 760 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4ab788\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x3a0\n 0x0000000000000005 (STRTAB) 0x108a0\n 0x0000000000000006 (SYMTAB) 0xe98\n- 0x000000000000000a (STRSZ) 103977 (bytes)\n+ 0x000000000000000a (STRSZ) 103981 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4d3ef8\n 0x0000000000000002 (PLTRELSZ) 30744 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xe30b8\n- 0x0000000000000007 (RELA) 0x2b590\n+ 0x0000000000000017 (JMPREL) 0xe30c0\n+ 0x0000000000000007 (RELA) 0x2b598\n 0x0000000000000008 (RELASZ) 752424 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x2b3a0\n+ 0x000000006ffffffe (VERNEED) 0x2b3a8\n 0x000000006fffffff (VERNEEDNUM) 11\n- 0x000000006ffffff0 (VERSYM) 0x29eca\n+ 0x000000006ffffff0 (VERSYM) 0x29ece\n 0x000000006ffffff9 (RELACOUNT) 18567\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: 77c73da3b66faebd58f717e555edf677f03f211f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 97488c1b56ee1708f5539e17012ac6157fb2c1cc\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 2667 entries:\n- Addr: 0x0000000000029eca Offset: 0x00029eca Link: 6 (.dynsym)\n+ Addr: 0x0000000000029ece Offset: 0x00029ece Link: 6 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (WXU_3.2) 1 (*global*) \n 004: 2 (WXU_3.2) 3 (WXU_3.2) 3 (WXU_3.2) 3 (WXU_3.2) \n 008: 4 (WXU_3.2) 1 (*global*) 3 (WXU_3.2) 1 (*global*) \n 00c: 3 (WXU_3.2) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 2 (WXU_3.2) 1 (*global*) \n 014: 2 (WXU_3.2) 1 (*global*) 3 (WXU_3.2) 3 (WXU_3.2) \n 018: 3 (WXU_3.2) 5 (WXU_3.2) 2 (WXU_3.2) 6 (CXXABI_1.3.9)\n@@ -666,15 +666,15 @@\n a58: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n a5c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n a60: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n a64: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n a68: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 11 entries:\n- Addr: 0x000000000002b3a0 Offset: 0x0002b3a0 Link: 7 (.dynstr)\n+ Addr: 0x000000000002b3a8 Offset: 0x0002b3a8 Link: 7 (.dynstr)\n 000000: Version: 1 File: libgomp.so.1 Cnt: 2\n 0x0010: Name: GOMP_4.0 Flags: none Version: 20\n 0x0020: Name: OMP_1.0 Flags: none Version: 18\n 0x0030: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0040: Name: GCC_3.0 Flags: none Version: 15\n 0x0050: Version: 1 File: libwx_baseu_net-3.2.so.0 Cnt: 1\n 0x0060: Name: WXU_3.2 Flags: none Version: 11\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -6494,9 +6494,9 @@\n 0x00029e50 00000000 00000000 00000000 00000000 ................\n 0x00029e60 00000000 00000000 00000000 00000000 ................\n 0x00029e70 00000000 00000000 00000000 00000000 ................\n 0x00029e80 00000000 00000000 00000000 00000000 ................\n 0x00029e90 00000000 00000000 00000000 00000000 ................\n 0x00029ea0 00000000 00000000 00000000 00000000 ................\n 0x00029eb0 00000000 00000000 00000000 00000000 ................\n- 0x00029ec0 00000000 00000000 00 .........\n+ 0x00029ec0 00000000 00000000 00000000 00 .............\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 63373364 61336236 36666165 62643538 c73da3b66faebd58\n- 0x00000010 66373137 65353535 65646636 37376630 f717e555edf677f0\n- 0x00000020 33663231 31662e64 65627567 00000000 3f211f.debug....\n- 0x00000030 fdca83de ....\n+ 0x00000000 34383863 31623536 65653137 30386635 488c1b56ee1708f5\n+ 0x00000010 35333965 31373031 32616336 31353766 539e17012ac6157f\n+ 0x00000020 62326331 63632e64 65627567 00000000 b2c1cc.debug....\n+ 0x00000030 ef1aba21 ...!\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libclimate_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libclimate_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0012c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001520 001520 004a28 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005f48 005f48 006d9e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000cce6 00cce6 00062e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000005f48 005f48 006da0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000cce8 00cce8 00062e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000d318 00d318 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 000000000000d408 00d408 005628 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000012a30 012a30 0021d8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000015000 015000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000015020 015020 0016a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000166c0 0166c0 000018 08 AX 0 0 8\n [12] .text PROGBITS 00000000000166e0 0166e0 0506a4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x88440\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x88460\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5f48\n 0x0000000000000006 (SYMTAB) 0x1520\n- 0x000000000000000a (STRSZ) 28062 (bytes)\n+ 0x000000000000000a (STRSZ) 28064 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8a280\n 0x0000000000000002 (PLTRELSZ) 8664 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x12a30\n 0x0000000000000007 (RELA) 0xd408\n 0x0000000000000008 (RELASZ) 22056 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xd318\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xcce6\n+ 0x000000006ffffff0 (VERSYM) 0xcce8\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 946c0c22749a2572b8239cadcdf31834f0ace199\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0a7130dcec9aa52c364f26abe6082d75dafd8fb7\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 791 entries:\n- Addr: 0x000000000000cce6 Offset: 0x0000cce6 Link: 3 (.dynsym)\n+ Addr: 0x000000000000cce8 Offset: 0x0000cce8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1749,9 +1749,9 @@\n 0x0000cc68 5f322e32 2e350047 4c494243 5f322e32 _2.2.5.GLIBC_2.2\n 0x0000cc78 39004358 58414249 5f312e33 2e390043 9.CXXABI_1.3.9.C\n 0x0000cc88 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x0000cc98 585f332e 34000000 00000000 00000000 X_3.4...........\n 0x0000cca8 00000000 00000000 00000000 00000000 ................\n 0x0000ccb8 00000000 00000000 00000000 00000000 ................\n 0x0000ccc8 00000000 00000000 00000000 00000000 ................\n- 0x0000ccd8 00000000 00000000 00000000 0000 ..............\n+ 0x0000ccd8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36633063 32323734 39613235 37326238 6c0c22749a2572b8\n- 0x00000010 32333963 61646364 66333138 33346630 239cadcdf31834f0\n- 0x00000020 61636531 39392e64 65627567 00000000 ace199.debug....\n- 0x00000030 0a8a8c9e ....\n+ 0x00000000 37313330 64636563 39616135 32633336 7130dcec9aa52c36\n+ 0x00000010 34663236 61626536 30383264 37356461 4f26abe6082d75da\n+ 0x00000020 66643866 62372e64 65627567 00000000 fd8fb7.debug....\n+ 0x00000030 91bb72cc ..r.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libcontrib_perego.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libcontrib_perego.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00039c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000600 000600 001020 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001620 001620 00128e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000028ae 0028ae 000158 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001620 001620 001290 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000028b0 0028b0 000158 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002a08 002a08 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000002ae8 002ae8 001488 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003f70 003f70 0006a8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000480 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000054a0 0054a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000054b0 0054b0 00b278 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x17458\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x17468\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1620\n 0x0000000000000006 (SYMTAB) 0x600\n- 0x000000000000000a (STRSZ) 4750 (bytes)\n+ 0x000000000000000a (STRSZ) 4752 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x17d00\n 0x0000000000000002 (PLTRELSZ) 1704 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3f70\n 0x0000000000000007 (RELA) 0x2ae8\n 0x0000000000000008 (RELASZ) 5256 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2a08\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x28ae\n+ 0x000000006ffffff0 (VERSYM) 0x28b0\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dea8fa0be3bb80dc81556a1386caa73d533af5e1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a76ef9ea84d3b6e0a94ab3358a688bef743f16ce\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 172 entries:\n- Addr: 0x00000000000028ae Offset: 0x000028ae Link: 3 (.dynsym)\n+ Addr: 0x00000000000028b0 Offset: 0x000028b0 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -292,9 +292,9 @@\n 0x00002830 42495f31 2e330043 58584142 495f312e BI_1.3.CXXABI_1.\n 0x00002840 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x00002850 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00002860 322e322e 35000000 00000000 00000000 2.2.5...........\n 0x00002870 00000000 00000000 00000000 00000000 ................\n 0x00002880 00000000 00000000 00000000 00000000 ................\n 0x00002890 00000000 00000000 00000000 00000000 ................\n- 0x000028a0 00000000 00000000 00000000 0000 ..............\n+ 0x000028a0 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61386661 30626533 62623830 64633831 a8fa0be3bb80dc81\n- 0x00000010 35353661 31333836 63616137 33643533 556a1386caa73d53\n- 0x00000020 33616635 65312e64 65627567 00000000 3af5e1.debug....\n- 0x00000030 a91e44e2 ..D.\n+ 0x00000000 36656639 65613834 64336236 65306139 6ef9ea84d3b6e0a9\n+ 0x00000010 34616233 33353861 36383862 65663734 4ab3358a688bef74\n+ 0x00000020 33663136 63652e64 65627567 00000000 3f16ce.debug....\n+ 0x00000030 a4cfe769 ...i\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libdb_odbc.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libdb_odbc.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000c48 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ea8 000ea8 003630 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000044d8 0044d8 005607 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009ae0 009ae0 000484 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000044d8 0044d8 005609 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009ae2 009ae2 000484 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009f68 009f68 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 000000000000a038 00a038 003018 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000d050 00d050 0019c8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 001140 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010160 010160 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010170 010170 0221c8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3e400\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3e418\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x44d8\n 0x0000000000000006 (SYMTAB) 0xea8\n- 0x000000000000000a (STRSZ) 22023 (bytes)\n+ 0x000000000000000a (STRSZ) 22025 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f558\n 0x0000000000000002 (PLTRELSZ) 6600 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xd050\n 0x0000000000000007 (RELA) 0xa038\n 0x0000000000000008 (RELASZ) 12312 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9f68\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x9ae0\n+ 0x000000006ffffff0 (VERSYM) 0x9ae2\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6820ea5a90fde0ee9809d283d6d6eacd7564fcc3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6a596c7c372ea0af8b48738eb8a74756f0210bba\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 578 entries:\n- Addr: 0x0000000000009ae0 Offset: 0x00009ae0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000009ae2 Offset: 0x00009ae2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 3 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1372,9 +1372,9 @@\n 0x00009a68 4358585f 332e342e 32310043 58584142 CXX_3.4.21.CXXAB\n 0x00009a78 495f312e 332e3900 43585841 42495f31 I_1.3.9.CXXABI_1\n 0x00009a88 2e330047 4c494243 58585f33 2e340000 .3.GLIBCXX_3.4..\n 0x00009a98 00000000 00000000 00000000 00000000 ................\n 0x00009aa8 00000000 00000000 00000000 00000000 ................\n 0x00009ab8 00000000 00000000 00000000 00000000 ................\n 0x00009ac8 00000000 00000000 00000000 00000000 ................\n- 0x00009ad8 00000000 000000 .......\n+ 0x00009ad8 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32306561 35613930 66646530 65653938 20ea5a90fde0ee98\n- 0x00000010 30396432 38336436 64366561 63643735 09d283d6d6eacd75\n- 0x00000020 36346663 63332e64 65627567 00000000 64fcc3.debug....\n- 0x00000030 f9223a49 .\":I\n+ 0x00000000 35393663 37633337 32656130 61663862 596c7c372ea0af8b\n+ 0x00000010 34383733 38656238 61373437 35366630 48738eb8a74756f0\n+ 0x00000020 32313062 62612e64 65627567 00000000 210bba.debug....\n+ 0x00000030 7bfb0760 {..`\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libdb_pgsql.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libdb_pgsql.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,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 0x010420 0x010420 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x010428 0x010428 R 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x0281a1 0x0281a1 R E 0x1000\n LOAD 0x03a000 0x000000000003a000 0x000000000003a000 0x00ea7d 0x00ea7d R 0x1000\n LOAD 0x048dd8 0x0000000000049dd8 0x0000000000049dd8 0x002238 0x002310 RW 0x1000\n DYNAMIC 0x04a1b8 0x000000000004b1b8 0x000000000004b1b8 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x03ebd4 0x000000000003ebd4 0x000000000003ebd4 0x000cbc 0x000cbc 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 GNU_HASH 0000000000000260 000260 000c6c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ed0 000ed0 003cc0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004b90 004b90 005620 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000a1b0 00a1b0 000510 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000a6c0 00a6c0 000090 00 A 4 3 8\n- [ 7] .rela.dyn RELA 000000000000a750 00a750 003d50 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000e4a0 00e4a0 001f80 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000004b90 004b90 005622 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000a1b2 00a1b2 000510 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000a6c8 00a6c8 000090 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 000000000000a758 00a758 003d50 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000e4a8 00e4a8 001f80 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 001510 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000012530 012530 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000012540 012540 026c55 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000039198 039198 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000003a000 03a000 004bd3 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 000000000003ebd4 03ebd4 000cbc 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 0xa750 contains 654 entries:\n+Relocation section '.rela.dyn' at offset 0xa758 contains 654 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000049dd8 0000000000000008 R_X86_64_RELATIVE 18130\n 0000000000049de0 0000000000000008 R_X86_64_RELATIVE 18020\n 0000000000049de8 0000000000000008 R_X86_64_RELATIVE 18050\n 0000000000049df0 0000000000000008 R_X86_64_RELATIVE 180f0\n 000000000004c000 0000000000000008 R_X86_64_RELATIVE 4c000\n 0000000000049df8 0000005b00000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10\n@@ -652,15 +652,15 @@\n 000000000004bfd8 000000eb00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000004bfe0 0000025c00000006 R_X86_64_GLOB_DAT 000000000004b060 _ZTV12CTable_Query + 0\n 000000000004bfe8 000000ee00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000004bff0 000001c100000006 R_X86_64_GLOB_DAT 000000000004aa78 _ZTV12CShapes_Save + 0\n 000000000004bff8 0000023c00000006 R_X86_64_GLOB_DAT 000000000004a320 _ZTV17CTransaction_Stop + 0\n 000000000004c008 000000cd00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xe4a0 contains 336 entries:\n+Relocation section '.rela.plt' at offset 0xe4a8 contains 336 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000004b410 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 000000000004b418 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 PQresultStatus + 0\n 000000000004b420 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 PQgetvalue + 0\n 000000000004b428 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 PQclear + 0\n 000000000004b430 0000023d00000007 R_X86_64_JUMP_SLOT 0000000000023df0 _ZN17CSG_PG_Connection11Raster_LoadEP23CSG_Parameter_Grid_ListRK10CSG_StringS4_S4_i + 0\n 000000000004b438 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z9SG_Mallocm + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x49dd8\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x49df0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4b90\n 0x0000000000000006 (SYMTAB) 0xed0\n- 0x000000000000000a (STRSZ) 22048 (bytes)\n+ 0x000000000000000a (STRSZ) 22050 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4b3f8\n 0x0000000000000002 (PLTRELSZ) 8064 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xe4a0\n- 0x0000000000000007 (RELA) 0xa750\n+ 0x0000000000000017 (JMPREL) 0xe4a8\n+ 0x0000000000000007 (RELA) 0xa758\n 0x0000000000000008 (RELASZ) 15696 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xa6c0\n+ 0x000000006ffffffe (VERNEED) 0xa6c8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xa1b0\n+ 0x000000006ffffff0 (VERSYM) 0xa1b2\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 855e7437c1973ec16e54f6e946265e7d52427eb2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8c418483ec625976fffcd2127e87c72b8c50b4a4\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 648 entries:\n- Addr: 0x000000000000a1b0 Offset: 0x0000a1b0 Link: 3 (.dynsym)\n+ Addr: 0x000000000000a1b2 Offset: 0x0000a1b2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -161,15 +161,15 @@\n 274: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 278: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 27c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 280: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 284: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x000000000000a6c0 Offset: 0x0000a6c0 Link: 4 (.dynstr)\n+ Addr: 0x000000000000a6c8 Offset: 0x0000a6c8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 7\n 0x0020: Version: 1 File: libc.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 3\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3.9 Flags: none Version: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1374,8 +1374,9 @@\n 0x0000a140 322e3500 43585841 42495f31 2e332e39 2.5.CXXABI_1.3.9\n 0x0000a150 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x0000a160 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x0000a170 00000000 00000000 00000000 00000000 ................\n 0x0000a180 00000000 00000000 00000000 00000000 ................\n 0x0000a190 00000000 00000000 00000000 00000000 ................\n 0x0000a1a0 00000000 00000000 00000000 00000000 ................\n+ 0x0000a1b0 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35653734 33376331 39373365 63313665 5e7437c1973ec16e\n- 0x00000010 35346636 65393436 32363565 37643532 54f6e946265e7d52\n- 0x00000020 34323765 62322e64 65627567 00000000 427eb2.debug....\n- 0x00000030 b1bc2458 ..$X\n+ 0x00000000 34313834 38336563 36323539 37366666 418483ec625976ff\n+ 0x00000010 66636432 31323765 38376337 32623863 fcd2127e87c72b8c\n+ 0x00000020 35306234 61342e64 65627567 00000000 50b4a4.debug....\n+ 0x00000030 5a4b7d99 ZK}.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libdocs_html.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libdocs_html.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004b4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000718 000718 0016f8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001e10 001e10 0021bf 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003fd0 003fd0 0001ea 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001e10 001e10 0021c1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003fd2 003fd2 0001ea 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000041c0 0041c0 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000004290 004290 0008b8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004b48 004b48 000e40 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000990 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000069b0 0069b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000069c0 0069c0 0083d9 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2a5d0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2a5e0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1e10\n 0x0000000000000006 (SYMTAB) 0x718\n- 0x000000000000000a (STRSZ) 8639 (bytes)\n+ 0x000000000000000a (STRSZ) 8641 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2aa98\n 0x0000000000000002 (PLTRELSZ) 3648 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4b48\n 0x0000000000000007 (RELA) 0x4290\n 0x0000000000000008 (RELASZ) 2232 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x41c0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x3fd0\n+ 0x000000006ffffff0 (VERSYM) 0x3fd2\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f6f92f898bfeaf6751142d37bf0057b6fcdc60a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a201750a62e7e35bb72d8808c92c580a9c437af\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 245 entries:\n- Addr: 0x0000000000003fd0 Offset: 0x00003fd0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003fd2 Offset: 0x00003fd2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 4 (CXXABI_1.3) 1 (*global*) \n 014: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -535,9 +535,10 @@\n 0x00003f50 2e342e32 30004358 58414249 5f312e33 .4.20.CXXABI_1.3\n 0x00003f60 2e380043 58584142 495f312e 332e3900 .8.CXXABI_1.3.9.\n 0x00003f70 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00003f80 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x00003f90 00000000 00000000 00000000 00000000 ................\n 0x00003fa0 00000000 00000000 00000000 00000000 ................\n 0x00003fb0 00000000 00000000 00000000 00000000 ................\n- 0x00003fc0 00000000 00000000 00000000 000000 ...............\n+ 0x00003fc0 00000000 00000000 00000000 00000000 ................\n+ 0x00003fd0 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66393266 38393862 66656166 36373531 f92f898bfeaf6751\n- 0x00000010 31343264 33376266 30303537 62366663 142d37bf0057b6fc\n- 0x00000020 64633630 61322e64 65627567 00000000 dc60a2.debug....\n- 0x00000030 d214852d ...-\n+ 0x00000000 32303137 35306136 32653765 33356262 201750a62e7e35bb\n+ 0x00000010 37326438 38303863 39326335 38306139 72d8808c92c580a9\n+ 0x00000020 63343337 61662e64 65627567 00000000 c437af.debug....\n+ 0x00000030 7ff43a9e ..:.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libdocs_pdf.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libdocs_pdf.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000500 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000760 000760 001ff8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002758 002758 002ce8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005440 005440 0002aa 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002758 002758 002cea 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005442 005442 0002aa 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000056f0 0056f0 0000e0 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000057d0 0057d0 000ab0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000006280 006280 001758 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000fa0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008fc0 008fc0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008fd0 008fd0 011ac8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x21220\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x21238\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2758\n 0x0000000000000006 (SYMTAB) 0x760\n- 0x000000000000000a (STRSZ) 11496 (bytes)\n+ 0x000000000000000a (STRSZ) 11498 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x21768\n 0x0000000000000002 (PLTRELSZ) 5976 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6280\n 0x0000000000000007 (RELA) 0x57d0\n 0x0000000000000008 (RELASZ) 2736 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x56f0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x5440\n+ 0x000000006ffffff0 (VERSYM) 0x5442\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e971b1b81ba78fdfe9c5df706dafdee09ddf8f8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7643d8ecbc5f011e65769eaee37bef7fb8205722\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 341 entries:\n- Addr: 0x0000000000005440 Offset: 0x00005440 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005442 Offset: 0x00005442 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -714,9 +714,9 @@\n 0x000053c8 58584142 495f312e 332e3800 43585841 XXABI_1.3.8.CXXA\n 0x000053d8 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x000053e8 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x000053f8 00000000 00000000 00000000 00000000 ................\n 0x00005408 00000000 00000000 00000000 00000000 ................\n 0x00005418 00000000 00000000 00000000 00000000 ................\n 0x00005428 00000000 00000000 00000000 00000000 ................\n- 0x00005438 00000000 00000000 ........\n+ 0x00005438 00000000 00000000 0000 ..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39373162 31623831 62613738 66646665 971b1b81ba78fdfe\n- 0x00000010 39633564 66373036 64616664 65653039 9c5df706dafdee09\n- 0x00000020 64646638 66382e64 65627567 00000000 ddf8f8.debug....\n- 0x00000030 edcc1a9f ....\n+ 0x00000000 34336438 65636263 35663031 31653635 43d8ecbc5f011e65\n+ 0x00000010 37363965 61656533 37626566 37666238 769eaee37bef7fb8\n+ 0x00000020 32303537 32322e64 65627567 00000000 205722.debug....\n+ 0x00000030 710f8d17 q...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgarden_fractals.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgarden_fractals.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003a4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000608 000608 001440 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001a48 001a48 001ae2 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000352a 00352a 0001b0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001a48 001a48 001ae4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000352c 00352c 0001b0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000036e0 0036e0 000100 00 A 4 5 8\n [ 7] .rela.dyn RELA 00000000000037e0 0037e0 001140 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004920 004920 000a80 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000710 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006730 006730 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006740 006740 009417 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x14428\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x14438\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1a48\n 0x0000000000000006 (SYMTAB) 0x608\n- 0x000000000000000a (STRSZ) 6882 (bytes)\n+ 0x000000000000000a (STRSZ) 6884 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x14bc0\n 0x0000000000000002 (PLTRELSZ) 2688 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4920\n 0x0000000000000007 (RELA) 0x37e0\n 0x0000000000000008 (RELASZ) 4416 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x36e0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x352a\n+ 0x000000006ffffff0 (VERSYM) 0x352c\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eb44b674cc95dfb1dddf3a319d4297640eca7d24\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae33b34378258ae7615284b353a37049051503b9\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 216 entries:\n- Addr: 0x000000000000352a Offset: 0x0000352a Link: 3 (.dynsym)\n+ Addr: 0x000000000000352c Offset: 0x0000352c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 4 (GCC_4.0.0) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -426,9 +426,9 @@\n 0x000034b8 43435f34 2e302e30 00474c49 42435f32 CC_4.0.0.GLIBC_2\n 0x000034c8 2e340047 4c494243 5f322e32 2e350047 .4.GLIBC_2.2.5.G\n 0x000034d8 4c494243 5f322e32 39000000 00000000 LIBC_2.29.......\n 0x000034e8 00000000 00000000 00000000 00000000 ................\n 0x000034f8 00000000 00000000 00000000 00000000 ................\n 0x00003508 00000000 00000000 00000000 00000000 ................\n 0x00003518 00000000 00000000 00000000 00000000 ................\n- 0x00003528 0000 ..\n+ 0x00003528 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34346236 37346363 39356466 62316464 44b674cc95dfb1dd\n- 0x00000010 64663361 33313964 34323937 36343065 df3a319d4297640e\n- 0x00000020 63613764 32342e64 65627567 00000000 ca7d24.debug....\n- 0x00000030 f2c9553f ..U?\n+ 0x00000000 33336233 34333738 32353861 65373631 33b34378258ae761\n+ 0x00000010 35323834 62333533 61333730 34393035 5284b353a3704905\n+ 0x00000020 31353033 62392e64 65627567 00000000 1503b9.debug....\n+ 0x00000030 a6fddbd2 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgarden_games.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgarden_games.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002ac 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000510 000510 000e40 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001350 001350 001369 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000026ba 0026ba 000130 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001350 001350 00136b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000026bc 0026bc 000130 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000027f0 0027f0 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002880 002880 0008d0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003150 003150 000678 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000460 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004480 004480 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004490 004490 003d08 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xb890\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xb8a0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1350\n 0x0000000000000006 (SYMTAB) 0x510\n- 0x000000000000000a (STRSZ) 4969 (bytes)\n+ 0x000000000000000a (STRSZ) 4971 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xbd08\n 0x0000000000000002 (PLTRELSZ) 1656 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3150\n 0x0000000000000007 (RELA) 0x2880\n 0x0000000000000008 (RELASZ) 2256 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x27f0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x26ba\n+ 0x000000006ffffff0 (VERSYM) 0x26bc\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c78654b0e3b3b2cb54274fdf5e6cb5d18dcd9b9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0496af1d32cd60dd3f078c9b6b279f5df6a048af\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 152 entries:\n- Addr: 0x00000000000026ba Offset: 0x000026ba Link: 3 (.dynsym)\n+ Addr: 0x00000000000026bc Offset: 0x000026bc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -306,9 +306,9 @@\n 0x00002640 00474c49 42435f32 2e322e35 00435858 .GLIBC_2.2.5.CXX\n 0x00002650 4142495f 312e3300 43585841 42495f31 ABI_1.3.CXXABI_1\n 0x00002660 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x00002670 00000000 00000000 00000000 00000000 ................\n 0x00002680 00000000 00000000 00000000 00000000 ................\n 0x00002690 00000000 00000000 00000000 00000000 ................\n 0x000026a0 00000000 00000000 00000000 00000000 ................\n- 0x000026b0 00000000 00000000 00 .........\n+ 0x000026b0 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38363534 62306533 62336232 63623534 8654b0e3b3b2cb54\n- 0x00000010 32373466 64663565 36636235 64313864 274fdf5e6cb5d18d\n- 0x00000020 63643962 39662e64 65627567 00000000 cd9b9f.debug....\n- 0x00000030 f7615b6a .a[j\n+ 0x00000000 39366166 31643332 63643630 64643366 96af1d32cd60dd3f\n+ 0x00000010 30373863 39623662 32373966 35646636 078c9b6b279f5df6\n+ 0x00000020 61303438 61662e64 65627567 00000000 a048af.debug....\n+ 0x00000030 69c01363 i..c\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgarden_webservices.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgarden_webservices.so", "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 GNU_HASH 0000000000000260 000260 0003e4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000648 000648 001bf0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002238 002238 00257e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000047b6 0047b6 000254 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002238 002238 002580 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000047b8 0047b8 000254 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004a10 004a10 000130 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000004b40 004b40 000b40 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005680 005680 0010c8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000b40 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007b60 007b60 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007b70 007b70 009143 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x153f0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x15408\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2238\n 0x0000000000000006 (SYMTAB) 0x648\n- 0x000000000000000a (STRSZ) 9598 (bytes)\n+ 0x000000000000000a (STRSZ) 9600 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x15990\n 0x0000000000000002 (PLTRELSZ) 4296 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5680\n 0x0000000000000007 (RELA) 0x4b40\n 0x0000000000000008 (RELASZ) 2880 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x4a10\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x47b6\n+ 0x000000006ffffff0 (VERSYM) 0x47b8\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 068f459873871c4468235584c7120a64d6d4005e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51543aa81d5e63f17f71e5fd1b38b6efe079cdc6\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 298 entries:\n- Addr: 0x00000000000047b6 Offset: 0x000047b6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000047b8 Offset: 0x000047b8 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 008: 3 (WXU_3.2) 1 (*global*) 3 (WXU_3.2) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 4 (CXXABI_1.3.9)\n 010: 1 (*global*) 5 (CURL_OPENSSL_4) 1 (*global*) 1 (*global*) \n 014: 2 (GLIBCXX_3.4) 6 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 3 (WXU_3.2) 6 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -595,9 +595,9 @@\n 0x00004738 5f340047 4c494243 58585f33 2e342e32 _4.GLIBCXX_3.4.2\n 0x00004748 31004358 58414249 5f312e33 00435858 1.CXXABI_1.3.CXX\n 0x00004758 4142495f 312e332e 3900474c 49424358 ABI_1.3.9.GLIBCX\n 0x00004768 585f332e 34000000 00000000 00000000 X_3.4...........\n 0x00004778 00000000 00000000 00000000 00000000 ................\n 0x00004788 00000000 00000000 00000000 00000000 ................\n 0x00004798 00000000 00000000 00000000 00000000 ................\n- 0x000047a8 00000000 00000000 00000000 0000 ..............\n+ 0x000047a8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38663435 39383733 38373163 34343638 8f459873871c4468\n- 0x00000010 32333535 38346337 31323061 36346436 235584c7120a64d6\n- 0x00000020 64343030 35652e64 65627567 00000000 d4005e.debug....\n- 0x00000030 6c48edf3 lH..\n+ 0x00000000 35343361 61383164 35653633 66313766 543aa81d5e63f17f\n+ 0x00000010 37316535 66643162 33386236 65666530 71e5fd1b38b6efe0\n+ 0x00000020 37396364 63362e64 65627567 00000000 79cdc6.debug....\n+ 0x00000030 0083fe74 ...t\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_analysis.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_analysis.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000c68 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ec8 000ec8 003d98 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004c60 004c60 005df0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000aa50 00aa50 000522 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004c60 004c60 005df2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000aa52 00aa52 000522 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000af78 00af78 000120 00 A 4 5 8\n [ 7] .rela.dyn RELA 000000000000b098 00b098 004560 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000f5f8 00f5f8 001e60 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000012000 012000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000012020 012020 001450 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000013470 013470 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000013480 013480 045b88 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x74b78\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x74b90\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4c60\n 0x0000000000000006 (SYMTAB) 0xec8\n- 0x000000000000000a (STRSZ) 24048 (bytes)\n+ 0x000000000000000a (STRSZ) 24050 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x763b0\n 0x0000000000000002 (PLTRELSZ) 7776 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xf5f8\n 0x0000000000000007 (RELA) 0xb098\n 0x0000000000000008 (RELASZ) 17760 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xaf78\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xaa50\n+ 0x000000006ffffff0 (VERSYM) 0xaa52\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: be565dae2c45b81e66e491632eade6cf59789def\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d40979238e98bbc6581d9ac41bea3d379bbd29f\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 657 entries:\n- Addr: 0x000000000000aa50 Offset: 0x0000aa50 Link: 3 (.dynsym)\n+ Addr: 0x000000000000aa52 Offset: 0x0000aa52 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1499,8 +1499,9 @@\n 0x0000a9e0 3900474c 49424358 585f332e 342e3239 9.GLIBCXX_3.4.29\n 0x0000a9f0 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x0000aa00 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x0000aa10 00000000 00000000 00000000 00000000 ................\n 0x0000aa20 00000000 00000000 00000000 00000000 ................\n 0x0000aa30 00000000 00000000 00000000 00000000 ................\n 0x0000aa40 00000000 00000000 00000000 00000000 ................\n+ 0x0000aa50 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35363564 61653263 34356238 31653636 565dae2c45b81e66\n- 0x00000010 65343931 36333265 61646536 63663539 e491632eade6cf59\n- 0x00000020 37383964 65662e64 65627567 00000000 789def.debug....\n- 0x00000030 f42579cc .%y.\n+ 0x00000000 34303937 39323338 65393862 62633635 40979238e98bbc65\n+ 0x00000010 38316439 61633431 62656133 64333739 81d9ac41bea3d379\n+ 0x00000020 62626432 39662e64 65627567 00000000 bbd29f.debug....\n+ 0x00000030 9d77afc1 .w..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_calculus.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_calculus.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000a60 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000cc0 000cc0 003318 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003fd8 003fd8 003ecf 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007ea8 007ea8 000442 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003fd8 003fd8 003ed1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007eaa 007eaa 000442 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000082f0 0082f0 000120 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000008410 008410 003798 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000bba8 00bba8 0017d0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 000ff0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000f010 00f010 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000f020 00f020 021de8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x42298\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x422a8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3fd8\n 0x0000000000000006 (SYMTAB) 0xcc0\n- 0x000000000000000a (STRSZ) 16079 (bytes)\n+ 0x000000000000000a (STRSZ) 16081 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x436a0\n 0x0000000000000002 (PLTRELSZ) 6096 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xbba8\n 0x0000000000000007 (RELA) 0x8410\n 0x0000000000000008 (RELASZ) 14232 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x82f0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x7ea8\n+ 0x000000006ffffff0 (VERSYM) 0x7eaa\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb8dbeb74d73d3c3a681e52048b03297e60bfd5d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f648d90c0aa3641869a06cac9142c21cab50be76\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 545 entries:\n- Addr: 0x0000000000007ea8 Offset: 0x00007ea8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007eaa Offset: 0x00007eaa Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1000,9 +1000,10 @@\n 0x00007e28 474c4942 435f322e 322e3500 474c4942 GLIBC_2.2.5.GLIB\n 0x00007e38 435f322e 3400474c 4942435f 322e3700 C_2.4.GLIBC_2.7.\n 0x00007e48 474c4942 435f322e 31340047 4c494243 GLIBC_2.14.GLIBC\n 0x00007e58 5f322e33 2e340000 00000000 00000000 _2.3.4..........\n 0x00007e68 00000000 00000000 00000000 00000000 ................\n 0x00007e78 00000000 00000000 00000000 00000000 ................\n 0x00007e88 00000000 00000000 00000000 00000000 ................\n- 0x00007e98 00000000 00000000 00000000 000000 ...............\n+ 0x00007e98 00000000 00000000 00000000 00000000 ................\n+ 0x00007ea8 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38646265 62373464 37336433 63336136 8dbeb74d73d3c3a6\n- 0x00000010 38316535 32303438 62303332 39376536 81e52048b03297e6\n- 0x00000020 30626664 35642e64 65627567 00000000 0bfd5d.debug....\n- 0x00000030 c20780c1 ....\n+ 0x00000000 34386439 30633061 61333634 31383639 48d90c0aa3641869\n+ 0x00000010 61303663 61633931 34326332 31636162 a06cac9142c21cab\n+ 0x00000020 35306265 37362e64 65627567 00000000 50be76.debug....\n+ 0x00000030 52a915fb R...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_calculus_bsl.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_calculus_bsl.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0013c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001620 001620 004b18 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000006138 006138 005e0a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000bf42 00bf42 000642 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000006138 006138 005e0c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000bf44 00bf44 000642 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000c588 00c588 000150 00 A 4 4 8\n [ 7] .rela.dyn RELA 000000000000c6d8 00c6d8 002d30 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000f408 00f408 001938 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 0010e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000012100 012100 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000012110 012110 019a66 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x354e8\n 0x000000000000001b (INIT_ARRAYSZ) 64 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x35528\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x6138\n 0x0000000000000006 (SYMTAB) 0x1620\n- 0x000000000000000a (STRSZ) 24074 (bytes)\n+ 0x000000000000000a (STRSZ) 24076 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x364a0\n 0x0000000000000002 (PLTRELSZ) 6456 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xf408\n 0x0000000000000007 (RELA) 0xc6d8\n 0x0000000000000008 (RELASZ) 11568 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xc588\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0xbf42\n+ 0x000000006ffffff0 (VERSYM) 0xbf44\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3ba84202a141f02fdc8955de3352f8e579b315a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bf6d8054dd59bac6534560c380477f0075bd13b\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 801 entries:\n- Addr: 0x000000000000bf42 Offset: 0x0000bf42 Link: 3 (.dynsym)\n+ Addr: 0x000000000000bf44 Offset: 0x0000bf44 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBCXX_3.4.15) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4)\n 00c: 1 (*global*) 1 (*global*) 5 (GLIBC_2.2.5) 1 (*global*) \n 010: 6 (GLIBCXX_3.4.21) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 1 (*global*) 6 (GLIBCXX_3.4.21) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1500,9 +1500,9 @@\n 0x0000bec8 58585f33 2e340047 4c494243 5f322e34 XX_3.4.GLIBC_2.4\n 0x0000bed8 00474c49 42435f32 2e370047 4c494243 .GLIBC_2.7.GLIBC\n 0x0000bee8 5f322e31 3400474c 4942435f 322e332e _2.14.GLIBC_2.3.\n 0x0000bef8 34000000 00000000 00000000 00000000 4...............\n 0x0000bf08 00000000 00000000 00000000 00000000 ................\n 0x0000bf18 00000000 00000000 00000000 00000000 ................\n 0x0000bf28 00000000 00000000 00000000 00000000 ................\n- 0x0000bf38 00000000 00000000 0000 ..........\n+ 0x0000bf38 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62613834 32303261 31343166 30326664 ba84202a141f02fd\n- 0x00000010 63383935 35646533 33353266 38653537 c8955de3352f8e57\n- 0x00000020 39623331 35612e64 65627567 00000000 9b315a.debug....\n- 0x00000030 fd11d1ea ....\n+ 0x00000000 66366438 30353464 64353962 61633635 f6d8054dd59bac65\n+ 0x00000010 33343536 30633338 30343737 66303037 34560c380477f007\n+ 0x00000020 35626431 33622e64 65627567 00000000 5bd13b.debug....\n+ 0x00000030 4bd6ce6c K..l\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_filter.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_filter.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,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 0x00ed18 0x00ed18 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00ed20 0x00ed20 R 0x1000\n LOAD 0x00f000 0x000000000000f000 0x000000000000f000 0x028681 0x028681 R E 0x1000\n LOAD 0x038000 0x0000000000038000 0x0000000000038000 0x010767 0x010767 R 0x1000\n LOAD 0x049380 0x0000000000049380 0x0000000000049380 0x004560 0x004690 RW 0x1000\n DYNAMIC 0x04a338 0x000000000004a338 0x000000000004a338 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x03f858 0x000000000003f858 0x000000000003f858 0x000f2c 0x000f2c 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 GNU_HASH 0000000000000260 000260 000d7c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000fe0 000fe0 003db0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004d90 004d90 004ceb 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009a7c 009a7c 000524 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000009fa0 009fa0 000110 00 A 4 5 8\n- [ 7] .rela.dyn RELA 000000000000a0b0 00a0b0 0031e0 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000d290 00d290 001a88 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000004d90 004d90 004ced 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009a7e 009a7e 000524 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000009fa8 009fa8 000110 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 000000000000a0b8 00a0b8 0031e0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000d298 00d298 001a88 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 0011c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000101e0 0101e0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000101f0 0101f0 027488 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000037678 037678 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000038000 038000 007858 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000003f858 03f858 000f2c 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 0xa0b0 contains 532 entries:\n+Relocation section '.rela.dyn' at offset 0xa0b8 contains 532 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000049380 0000000000000008 R_X86_64_RELATIVE 138b0\n 0000000000049388 0000000000000008 R_X86_64_RELATIVE 137d0\n 0000000000049390 0000000000000008 R_X86_64_RELATIVE 13870\n 000000000004b000 0000000000000008 R_X86_64_RELATIVE 4b000\n 0000000000049398 0000007b00000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n 0000000000049460 0000007b00000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n@@ -530,15 +530,15 @@\n 000000000004afd8 0000027700000006 R_X86_64_GLOB_DAT 000000000001e8f0 _ZNK8CSG_Grid8asDoubleExb + 0\n 000000000004afe0 000000b800000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000004afe8 000000ba00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000004aff0 0000028800000006 R_X86_64_GLOB_DAT 00000000000221c0 _ZNK8CSG_Grid6asCharEiib + 0\n 000000000004aff8 000001fe00000006 R_X86_64_GLOB_DAT 00000000000496d0 _ZTV11CFilter_LoG + 0\n 000000000004b008 000000a300000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xd290 contains 283 entries:\n+Relocation section '.rela.plt' at offset 0xd298 contains 283 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000004a5a0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 __printf_chk@GLIBC_2.3.4 + 0\n 000000000004a5a8 0000011800000007 R_X86_64_JUMP_SLOT 0000000000037050 basis_dmatrix_zeiger_alloc + 0\n 000000000004a5b0 000001da00000007 R_X86_64_JUMP_SLOT 0000000000032650 app_before_double_PIXELC_list + 0\n 000000000004a5b8 0000024a00000007 R_X86_64_JUMP_SLOT 0000000000023660 _ZN18CFilter_in_Polygon8Get_MeanEiiRd + 0\n 000000000004a5c0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8CSG_Grid6CreateEPS_13TSG_Data_Typeb + 0\n 000000000004a5c8 0000020900000007 R_X86_64_JUMP_SLOT 00000000000365b0 basis_free + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x49380\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x49390\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4d90\n 0x0000000000000006 (SYMTAB) 0xfe0\n- 0x000000000000000a (STRSZ) 19691 (bytes)\n+ 0x000000000000000a (STRSZ) 19693 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4a588\n 0x0000000000000002 (PLTRELSZ) 6792 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xd290\n- 0x0000000000000007 (RELA) 0xa0b0\n+ 0x0000000000000017 (JMPREL) 0xd298\n+ 0x0000000000000007 (RELA) 0xa0b8\n 0x0000000000000008 (RELASZ) 12768 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x9fa0\n+ 0x000000006ffffffe (VERNEED) 0x9fa8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x9a7c\n+ 0x000000006ffffff0 (VERSYM) 0x9a7e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a6b56033efcd8c15ea7362ae4f9b270839f326fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ef9e8961bac1297a47a8d05ab1c3b61e7c33d819\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 658 entries:\n- Addr: 0x0000000000009a7c Offset: 0x00009a7c Link: 3 (.dynsym)\n+ Addr: 0x0000000000009a7e Offset: 0x00009a7e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) \n 004: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -164,15 +164,15 @@\n 280: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 284: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 288: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 28c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 290: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000009fa0 Offset: 0x00009fa0 Link: 4 (.dynstr)\n+ Addr: 0x0000000000009fa8 Offset: 0x00009fa8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libgomp.so.1 Cnt: 2\n 0x0030: Name: OMP_1.0 Flags: none Version: 11\n 0x0040: Name: GOMP_4.0 Flags: none Version: 10\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1226,9 +1226,9 @@\n 0x00009a00 5f322e32 3900474c 4942435f 322e322e _2.29.GLIBC_2.2.\n 0x00009a10 3500474c 4942435f 322e3400 474c4942 5.GLIBC_2.4.GLIB\n 0x00009a20 435f322e 31340047 4c494243 5f322e33 C_2.14.GLIBC_2.3\n 0x00009a30 2e340000 00000000 00000000 00000000 .4..............\n 0x00009a40 00000000 00000000 00000000 00000000 ................\n 0x00009a50 00000000 00000000 00000000 00000000 ................\n 0x00009a60 00000000 00000000 00000000 00000000 ................\n- 0x00009a70 00000000 00000000 000000 ...........\n+ 0x00009a70 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62353630 33336566 63643863 31356561 b56033efcd8c15ea\n- 0x00000010 37333632 61653466 39623237 30383339 7362ae4f9b270839\n- 0x00000020 66333236 66632e64 65627567 00000000 f326fc.debug....\n- 0x00000030 06a9b207 ....\n+ 0x00000000 39653839 36316261 63313239 37613437 9e8961bac1297a47\n+ 0x00000010 61386430 35616231 63336236 31653763 a8d05ab1c3b61e7c\n+ 0x00000020 33336438 31392e64 65627567 00000000 33d819.debug....\n+ 0x00000030 175f9c26 ._.&\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_gridding.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_gridding.so", "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 GNU_HASH 0000000000000260 000260 000988 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000be8 000be8 002df0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000039d8 0039d8 00410a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007ae2 007ae2 0003d4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000039d8 0039d8 00410c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007ae4 007ae4 0003d4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007eb8 007eb8 000120 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000007fd8 007fd8 002208 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a1e0 00a1e0 0019c8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 001140 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000d160 00d160 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000000d170 00d170 01b219 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x32960\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x32970\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x39d8\n 0x0000000000000006 (SYMTAB) 0xbe8\n- 0x000000000000000a (STRSZ) 16650 (bytes)\n+ 0x000000000000000a (STRSZ) 16652 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x33580\n 0x0000000000000002 (PLTRELSZ) 6600 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa1e0\n 0x0000000000000007 (RELA) 0x7fd8\n 0x0000000000000008 (RELASZ) 8712 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x7eb8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x7ae2\n+ 0x000000006ffffff0 (VERSYM) 0x7ae4\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6c0aa9a9e8f77fa7f26e6aed4b6731831314faa7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5fd9713a7f203e76667ef8548557c152bc640a99\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 490 entries:\n- Addr: 0x0000000000007ae2 Offset: 0x00007ae2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007ae4 Offset: 0x00007ae4 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 4 (GLIBC_2.3.4) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1036,9 +1036,9 @@\n 0x00007a68 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x00007a78 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00007a88 5f322e31 3400474c 4942435f 322e332e _2.14.GLIBC_2.3.\n 0x00007a98 34000000 00000000 00000000 00000000 4...............\n 0x00007aa8 00000000 00000000 00000000 00000000 ................\n 0x00007ab8 00000000 00000000 00000000 00000000 ................\n 0x00007ac8 00000000 00000000 00000000 00000000 ................\n- 0x00007ad8 00000000 00000000 0000 ..........\n+ 0x00007ad8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30616139 61396538 66373766 61376632 0aa9a9e8f77fa7f2\n- 0x00000010 36653661 65643462 36373331 38333133 6e6aed4b67318313\n- 0x00000020 31346661 61372e64 65627567 00000000 14faa7.debug....\n- 0x00000030 3a4e38b0 :N8.\n+ 0x00000000 64393731 33613766 32303365 37363636 d9713a7f203e7666\n+ 0x00000010 37656638 35343835 35376331 35326263 7ef8548557c152bc\n+ 0x00000020 36343061 39392e64 65627567 00000000 640a99.debug....\n+ 0x00000030 64106ae8 d.j.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_spline.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_spline.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,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 0x008cf8 0x008cf8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008d00 0x008d00 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x0167c9 0x0167c9 R E 0x1000\n LOAD 0x020000 0x0000000000020000 0x0000000000020000 0x007634 0x007634 R 0x1000\n LOAD 0x027e48 0x0000000000028e48 0x0000000000028e48 0x001268 0x001330 RW 0x1000\n DYNAMIC 0x028578 0x0000000000029578 0x0000000000029578 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0235e0 0x00000000000235e0 0x00000000000235e0 0x00064c 0x00064c 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 GNU_HASH 0000000000000260 000260 00054c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007b0 0007b0 002100 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000028b0 0028b0 0033cf 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005c80 005c80 0002c0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000005f40 005f40 000100 00 A 4 5 8\n- [ 7] .rela.dyn RELA 0000000000006040 006040 001818 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000007858 007858 0014a0 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000028b0 0028b0 0033d1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005c82 005c82 0002c0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000005f48 005f48 000100 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 0000000000006048 006048 001818 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000007860 007860 0014a0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000dd0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009df0 009df0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009e00 009e00 0159c0 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001f7c0 01f7c0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000020000 020000 0035e0 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00000000000235e0 0235e0 00064c 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 0x6040 contains 257 entries:\n+Relocation section '.rela.dyn' at offset 0x6048 contains 257 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000028e48 0000000000000008 R_X86_64_RELATIVE b510\n 0000000000028e50 0000000000000008 R_X86_64_RELATIVE b430\n 0000000000028e58 0000000000000008 R_X86_64_RELATIVE b4d0\n 0000000000028e60 0000000000000008 R_X86_64_RELATIVE 2a0a0\n 0000000000028e68 0000000000000008 R_X86_64_RELATIVE 2a090\n 0000000000028e70 0000000000000008 R_X86_64_RELATIVE 2a080\n@@ -255,15 +255,15 @@\n 0000000000029fc0 000000ac00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000029fc8 000000c000000006 R_X86_64_GLOB_DAT 00000000000294d8 _ZTV25CMBASpline_for_Categories + 0\n 0000000000029fd0 000000b000000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000029fd8 0000015f00000006 R_X86_64_GLOB_DAT 00000000000290f0 _ZTV20CGridding_Spline_MBA + 0\n 0000000000029fe0 000000d100000006 R_X86_64_GLOB_DAT 0000000000028ec8 _ZTV19CGridding_Spline_BA + 0\n 000000000002a008 0000009800000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x7858 contains 220 entries:\n+Relocation section '.rela.plt' at offset 0x7860 contains 220 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000297e0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8CSG_Rect10IntersectsERKS_ + 0\n 00000000000297e8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8CSG_Grid6CreateEPS_13TSG_Data_Typeb + 0\n 00000000000297f0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN27CSG_Parameters_Point_Search20On_Parameters_EnableEP14CSG_ParametersP13CSG_Parameter + 0\n 00000000000297f8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN27CSG_Parameters_Point_Search20On_Parameter_ChangedEP14CSG_ParametersP13CSG_Parameter + 0\n 0000000000029800 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0\n 0000000000029808 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10CSG_Matrix7Add_RowERK10CSG_Vector + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x28e48\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x28e58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x28b0\n 0x0000000000000006 (SYMTAB) 0x7b0\n- 0x000000000000000a (STRSZ) 13263 (bytes)\n+ 0x000000000000000a (STRSZ) 13265 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x297c8\n 0x0000000000000002 (PLTRELSZ) 5280 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x7858\n- 0x0000000000000007 (RELA) 0x6040\n+ 0x0000000000000017 (JMPREL) 0x7860\n+ 0x0000000000000007 (RELA) 0x6048\n 0x0000000000000008 (RELASZ) 6168 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x5f40\n+ 0x000000006ffffffe (VERNEED) 0x5f48\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x5c80\n+ 0x000000006ffffff0 (VERSYM) 0x5c82\n 0x000000006ffffff9 (RELACOUNT) 14\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ce89015ea4d09948875bec114fa6375925f612bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c07f8e1fe792c864746f26b856f19ecb72fd4fce\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 352 entries:\n- Addr: 0x0000000000005c80 Offset: 0x00005c80 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005c82 Offset: 0x00005c82 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.3.4)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBC_2.35) \n 018: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n@@ -87,15 +87,15 @@\n 14c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 158: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 15c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x0000000000005f40 Offset: 0x00005f40 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005f48 Offset: 0x00005f48 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libgomp.so.1 Cnt: 2\n 0x0030: Name: OMP_1.0 Flags: none Version: 11\n 0x0040: Name: GOMP_4.0 Flags: none Version: 10\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -824,9 +824,10 @@\n 0x00005c00 49424358 585f332e 3400474c 4942435f IBCXX_3.4.GLIBC_\n 0x00005c10 322e322e 3500474c 4942435f 322e3335 2.2.5.GLIBC_2.35\n 0x00005c20 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00005c30 5f322e33 2e340000 00000000 00000000 _2.3.4..........\n 0x00005c40 00000000 00000000 00000000 00000000 ................\n 0x00005c50 00000000 00000000 00000000 00000000 ................\n 0x00005c60 00000000 00000000 00000000 00000000 ................\n- 0x00005c70 00000000 00000000 00000000 000000 ...............\n+ 0x00005c70 00000000 00000000 00000000 00000000 ................\n+ 0x00005c80 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38393031 35656134 64303939 34383837 89015ea4d0994887\n- 0x00000010 35626563 31313466 61363337 35393235 5bec114fa6375925\n- 0x00000020 66363132 62622e64 65627567 00000000 f612bb.debug....\n- 0x00000030 ac4f262b .O&+\n+ 0x00000000 37663865 31666537 39326338 36343734 7f8e1fe792c86474\n+ 0x00000010 36663236 62383536 66313965 63623732 6f26b856f19ecb72\n+ 0x00000020 66643466 63652e64 65627567 00000000 fd4fce.debug....\n+ 0x00000030 cbfc6b24 ..k$\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001338 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001598 001598 0053b8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000006950 006950 007993 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000e2e4 00e2e4 0006fa 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000006950 006950 007995 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000e2e6 00e2e6 0006fa 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000e9e0 00e9e0 000100 00 A 4 5 8\n [ 7] .rela.dyn RELA 000000000000eae0 00eae0 006a20 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000015500 015500 0023e8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000018000 018000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000018020 018020 001800 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000019820 019820 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000019830 019830 04117e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x77ca0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x77cb0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x6950\n 0x0000000000000006 (SYMTAB) 0x1598\n- 0x000000000000000a (STRSZ) 31123 (bytes)\n+ 0x000000000000000a (STRSZ) 31125 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7a188\n 0x0000000000000002 (PLTRELSZ) 9192 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x15500\n 0x0000000000000007 (RELA) 0xeae0\n 0x0000000000000008 (RELASZ) 27168 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xe9e0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xe2e4\n+ 0x000000006ffffff0 (VERSYM) 0xe2e6\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d727a42fcd05925d47cb3d48c7bd940868437ea6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae2de8f2fcfc958b72c86660fdbc20ca111e8080\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 893 entries:\n- Addr: 0x000000000000e2e4 Offset: 0x0000e2e4 Link: 3 (.dynsym)\n+ Addr: 0x000000000000e2e6 Offset: 0x0000e2e6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1941,9 +1941,9 @@\n 0x0000e270 5f312e33 2e380043 58584142 495f312e _1.3.8.CXXABI_1.\n 0x0000e280 332e3900 43585841 42495f31 2e330047 3.9.CXXABI_1.3.G\n 0x0000e290 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x0000e2a0 00000000 00000000 00000000 00000000 ................\n 0x0000e2b0 00000000 00000000 00000000 00000000 ................\n 0x0000e2c0 00000000 00000000 00000000 00000000 ................\n 0x0000e2d0 00000000 00000000 00000000 00000000 ................\n- 0x0000e2e0 000000 ...\n+ 0x0000e2e0 00000000 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32376134 32666364 30353932 35643437 27a42fcd05925d47\n- 0x00000010 63623364 34386337 62643934 30383638 cb3d48c7bd940868\n- 0x00000020 34333765 61362e64 65627567 00000000 437ea6.debug....\n- 0x00000030 f12c92c9 .,..\n+ 0x00000000 32646538 66326663 66633935 38623732 2de8f2fcfc958b72\n+ 0x00000010 63383636 36306664 62633230 63613131 c86660fdbc20ca11\n+ 0x00000020 31653830 38302e64 65627567 00000000 1e8080.debug....\n+ 0x00000030 26f3565b &.V[\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrid_visualisation.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrid_visualisation.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00052c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000790 000790 001f20 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000026b0 0026b0 002d06 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000053b6 0053b6 000298 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000026b0 0026b0 002d08 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000053b8 0053b8 000298 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005650 005650 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000005730 005730 001f20 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007650 007650 001128 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000b80 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009ba0 009ba0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009bb0 009bb0 01567e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x29d30\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x29d48\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x26b0\n 0x0000000000000006 (SYMTAB) 0x790\n- 0x000000000000000a (STRSZ) 11526 (bytes)\n+ 0x000000000000000a (STRSZ) 11528 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2a910\n 0x0000000000000002 (PLTRELSZ) 4392 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7650\n 0x0000000000000007 (RELA) 0x5730\n 0x0000000000000008 (RELASZ) 7968 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5650\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x53b6\n+ 0x000000006ffffff0 (VERSYM) 0x53b8\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 994f31c3471e91ffd57e2c711760fc0e45824df1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ad7ca664f63029bd7fed51a0ace9546e396beb80\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 332 entries:\n- Addr: 0x00000000000053b6 Offset: 0x000053b6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000053b8 Offset: 0x000053b8 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -716,9 +716,9 @@\n 0x00005340 58584142 495f312e 332e3900 474c4942 XXABI_1.3.9.GLIB\n 0x00005350 4358585f 332e3400 474c4942 435f322e CXX_3.4.GLIBC_2.\n 0x00005360 3400474c 4942435f 322e322e 35000000 4.GLIBC_2.2.5...\n 0x00005370 00000000 00000000 00000000 00000000 ................\n 0x00005380 00000000 00000000 00000000 00000000 ................\n 0x00005390 00000000 00000000 00000000 00000000 ................\n 0x000053a0 00000000 00000000 00000000 00000000 ................\n- 0x000053b0 00000000 0000 ......\n+ 0x000053b0 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34663331 63333437 31653931 66666435 4f31c3471e91ffd5\n- 0x00000010 37653263 37313137 36306663 30653435 7e2c711760fc0e45\n- 0x00000020 38323464 66312e64 65627567 00000000 824df1.debug....\n- 0x00000030 e920d550 . .P\n+ 0x00000000 37636136 36346636 33303239 62643766 7ca664f63029bd7f\n+ 0x00000010 65643531 61306163 65393534 36653339 ed51a0ace9546e39\n+ 0x00000020 36626562 38302e64 65627567 00000000 6beb80.debug....\n+ 0x00000030 75da8ad4 u...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libgrids_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libgrids_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000400 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000660 000660 001ae8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002148 002148 002a4e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004b96 004b96 00023e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002148 002148 002a50 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004b98 004b98 00023e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004dd8 004dd8 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000004ec8 004ec8 001470 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000006338 006338 000ee8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000a00 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008a20 008a20 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008a30 008a30 00b8c8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1a1a0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1a1b0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2148\n 0x0000000000000006 (SYMTAB) 0x660\n- 0x000000000000000a (STRSZ) 10830 (bytes)\n+ 0x000000000000000a (STRSZ) 10832 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1aa28\n 0x0000000000000002 (PLTRELSZ) 3816 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6338\n 0x0000000000000007 (RELA) 0x4ec8\n 0x0000000000000008 (RELASZ) 5232 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x4dd8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x4b96\n+ 0x000000006ffffff0 (VERSYM) 0x4b98\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3330ee13ff717116d34c4ec9d263a5ee9cee6ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d54599e087e8b72e5f0598f83464208813a167e7\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 287 entries:\n- Addr: 0x0000000000004b96 Offset: 0x00004b96 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004b98 Offset: 0x00004b98 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -672,9 +672,9 @@\n 0x00004b18 435f322e 322e3500 43585841 42495f31 C_2.2.5.CXXABI_1\n 0x00004b28 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x00004b38 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x00004b48 435f322e 34000000 00000000 00000000 C_2.4...........\n 0x00004b58 00000000 00000000 00000000 00000000 ................\n 0x00004b68 00000000 00000000 00000000 00000000 ................\n 0x00004b78 00000000 00000000 00000000 00000000 ................\n- 0x00004b88 00000000 00000000 00000000 0000 ..............\n+ 0x00004b88 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33333065 65313366 66373137 31313664 330ee13ff717116d\n- 0x00000010 33346334 65633964 32363361 35656539 34c4ec9d263a5ee9\n- 0x00000020 63656536 61652e64 65627567 00000000 cee6ae.debug....\n- 0x00000030 516148c1 QaH.\n+ 0x00000000 34353939 65303837 65386237 32653566 4599e087e8b72e5f\n+ 0x00000010 30353938 66383334 36343230 38383133 0598f83464208813\n+ 0x00000020 61313637 65372e64 65627567 00000000 a167e7.debug....\n+ 0x00000030 02e204c6 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libimagery_classification.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libimagery_classification.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003f4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000658 000658 001c98 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000022f0 0022f0 002e90 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005180 005180 000262 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000022f0 0022f0 002e92 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005182 005182 000262 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000053e8 0053e8 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 00000000000054c8 0054c8 001080 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000006548 006548 0012a8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000c80 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008ca0 008ca0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008cb0 008cb0 018ad5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2a1c0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2a1d0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x22f0\n 0x0000000000000006 (SYMTAB) 0x658\n- 0x000000000000000a (STRSZ) 11920 (bytes)\n+ 0x000000000000000a (STRSZ) 11922 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2a8d0\n 0x0000000000000002 (PLTRELSZ) 4776 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6548\n 0x0000000000000007 (RELA) 0x54c8\n 0x0000000000000008 (RELASZ) 4224 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x53e8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x5180\n+ 0x000000006ffffff0 (VERSYM) 0x5182\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1668d178b2c9ba869a099fa2575ac6396acf6228\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 640dfbe5782f2e07ab5a642a9bcc540abd3b8eb8\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 305 entries:\n- Addr: 0x0000000000005180 Offset: 0x00005180 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005182 Offset: 0x00005182 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -741,8 +741,9 @@\n 0x00005110 312e332e 3900474c 49424358 585f332e 1.3.9.GLIBCXX_3.\n 0x00005120 3400474c 4942435f 322e322e 3500474c 4.GLIBC_2.2.5.GL\n 0x00005130 4942435f 322e3400 00000000 00000000 IBC_2.4.........\n 0x00005140 00000000 00000000 00000000 00000000 ................\n 0x00005150 00000000 00000000 00000000 00000000 ................\n 0x00005160 00000000 00000000 00000000 00000000 ................\n 0x00005170 00000000 00000000 00000000 00000000 ................\n+ 0x00005180 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36386431 37386232 63396261 38363961 68d178b2c9ba869a\n- 0x00000010 30393966 61323537 35616336 33393661 099fa2575ac6396a\n- 0x00000020 63663632 32382e64 65627567 00000000 cf6228.debug....\n- 0x00000030 bc3d72a3 .=r.\n+ 0x00000000 30646662 65353738 32663265 30376162 0dfbe5782f2e07ab\n+ 0x00000010 35613634 32613962 63633534 30616264 5a642a9bcc540abd\n+ 0x00000020 33623865 62382e64 65627567 00000000 3b8eb8.debug....\n+ 0x00000030 5ef0bffc ^...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libimagery_isocluster.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libimagery_isocluster.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001bc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000420 000420 000d68 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001188 001188 0013c3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000254c 00254c 00011e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001188 001188 0013c5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000254e 00254e 00011e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002670 002670 0000b0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002720 002720 000498 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002bb8 002bb8 000828 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000580 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000045a0 0045a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000045b0 0045b0 005237 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xd968\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xd978\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1188\n 0x0000000000000006 (SYMTAB) 0x420\n- 0x000000000000000a (STRSZ) 5059 (bytes)\n+ 0x000000000000000a (STRSZ) 5061 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xdcb8\n 0x0000000000000002 (PLTRELSZ) 2088 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2bb8\n 0x0000000000000007 (RELA) 0x2720\n 0x0000000000000008 (RELASZ) 1176 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2670\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x254c\n+ 0x000000006ffffff0 (VERSYM) 0x254e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a26a46c8346b68b54706869c9d8c67d5baaf4203\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a85366c808576873ff23417fe3a90cddd7c3f55c\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 143 entries:\n- Addr: 0x000000000000254c Offset: 0x0000254c Link: 3 (.dynsym)\n+ Addr: 0x000000000000254e Offset: 0x0000254e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -312,9 +312,9 @@\n 0x000024d8 4142495f 312e332e 3900474c 49424358 ABI_1.3.9.GLIBCX\n 0x000024e8 585f332e 34004358 58414249 5f312e33 X_3.4.CXXABI_1.3\n 0x000024f8 00474c49 42435f32 2e340000 00000000 .GLIBC_2.4......\n 0x00002508 00000000 00000000 00000000 00000000 ................\n 0x00002518 00000000 00000000 00000000 00000000 ................\n 0x00002528 00000000 00000000 00000000 00000000 ................\n 0x00002538 00000000 00000000 00000000 00000000 ................\n- 0x00002548 000000 ...\n+ 0x00002548 00000000 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36613436 63383334 36623638 62353437 6a46c8346b68b547\n- 0x00000010 30363836 39633964 38633637 64356261 06869c9d8c67d5ba\n- 0x00000020 61663432 30332e64 65627567 00000000 af4203.debug....\n- 0x00000030 53121084 S...\n+ 0x00000000 35333636 63383038 35373638 37336666 5366c808576873ff\n+ 0x00000010 32333431 37666533 61393063 64646437 23417fe3a90cddd7\n+ 0x00000020 63336635 35632e64 65627567 00000000 c3f55c.debug....\n+ 0x00000030 9d574bd6 .WK.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libimagery_maxent.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libimagery_maxent.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000504 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000768 000768 001cf8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002460 002460 003483 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000058e4 0058e4 00026a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002460 002460 003485 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000058e6 0058e6 00026a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005b50 005b50 000180 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000005cd0 005cd0 000960 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000006630 006630 001398 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000d20 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008d40 008d40 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008d50 008d50 01fbc4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x303c0\n 0x000000000000001b (INIT_ARRAYSZ) 72 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x30408\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2460\n 0x0000000000000006 (SYMTAB) 0x768\n- 0x000000000000000a (STRSZ) 13443 (bytes)\n+ 0x000000000000000a (STRSZ) 13445 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x30890\n 0x0000000000000002 (PLTRELSZ) 5016 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6630\n 0x0000000000000007 (RELA) 0x5cd0\n 0x0000000000000008 (RELASZ) 2400 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5b50\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x58e4\n+ 0x000000006ffffff0 (VERSYM) 0x58e6\n 0x000000006ffffff9 (RELACOUNT) 11\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 36b29fbe3b955947a041b89a8fb9f2bd9a590255\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3ee970d74daa42b768b9dee097caaed7e62996d\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 309 entries:\n- Addr: 0x00000000000058e4 Offset: 0x000058e4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000058e6 Offset: 0x000058e6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 1 (*global*) \n 004: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 1 (*global*) 5 (GLIBCXX_3.4.21) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 6 (CXXABI_1.3) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -836,9 +836,9 @@\n 0x00005870 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00005880 474c4942 4358585f 332e342e 31350047 GLIBCXX_3.4.15.G\n 0x00005890 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x000058a0 00000000 00000000 00000000 00000000 ................\n 0x000058b0 00000000 00000000 00000000 00000000 ................\n 0x000058c0 00000000 00000000 00000000 00000000 ................\n 0x000058d0 00000000 00000000 00000000 00000000 ................\n- 0x000058e0 000000 ...\n+ 0x000058e0 00000000 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62323966 62653362 39353539 34376130 b29fbe3b955947a0\n- 0x00000010 34316238 39613866 62396632 62643961 41b89a8fb9f2bd9a\n- 0x00000020 35393032 35352e64 65627567 00000000 590255.debug....\n- 0x00000030 1893b66d ...m\n+ 0x00000000 65653937 30643734 64616134 32623736 ee970d74daa42b76\n+ 0x00000010 38623964 65653039 37636161 65643765 8b9dee097caaed7e\n+ 0x00000020 36323939 36642e64 65627567 00000000 62996d.debug....\n+ 0x00000030 0ac95243 ..RC\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libimagery_photogrammetry.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libimagery_photogrammetry.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000168 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003c8 0003c8 000be8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000fb0 000fb0 000f7c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f2c 001f2c 0000fe 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000fb0 000fb0 000f7e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f2e 001f2e 0000fe 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002030 002030 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000020f0 0020f0 0005d0 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000026c0 0026c0 000720 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0004d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000034f0 0034f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003500 003500 008a25 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x11958\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x11968\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xfb0\n 0x0000000000000006 (SYMTAB) 0x3c8\n- 0x000000000000000a (STRSZ) 3964 (bytes)\n+ 0x000000000000000a (STRSZ) 3966 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x11d20\n 0x0000000000000002 (PLTRELSZ) 1824 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x26c0\n 0x0000000000000007 (RELA) 0x20f0\n 0x0000000000000008 (RELASZ) 1488 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2030\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1f2c\n+ 0x000000006ffffff0 (VERSYM) 0x1f2e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d99bf287f24d12e7c61be0e0cc35299fad99e1b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c5328c4858043ea53774564d848e9fb6e7f417d\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 127 entries:\n- Addr: 0x0000000000001f2c Offset: 0x00001f2c Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f2e Offset: 0x00001f2e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -243,9 +243,9 @@\n 0x00001eb0 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x00001ec0 2e340047 4c494243 5f322e34 00474c49 .4.GLIBC_2.4.GLI\n 0x00001ed0 42435f32 2e322e35 00474c49 42435f32 BC_2.2.5.GLIBC_2\n 0x00001ee0 2e323900 00000000 00000000 00000000 .29.............\n 0x00001ef0 00000000 00000000 00000000 00000000 ................\n 0x00001f00 00000000 00000000 00000000 00000000 ................\n 0x00001f10 00000000 00000000 00000000 00000000 ................\n- 0x00001f20 00000000 00000000 00000000 ............\n+ 0x00001f20 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39396266 32383766 32346431 32653763 99bf287f24d12e7c\n- 0x00000010 36316265 30653063 63333532 39396661 61be0e0cc35299fa\n- 0x00000020 64393965 31622e64 65627567 00000000 d99e1b.debug....\n- 0x00000030 e5145eeb ..^.\n+ 0x00000000 35333238 63343835 38303433 65613533 5328c4858043ea53\n+ 0x00000010 37373435 36346438 34386539 66623665 774564d848e9fb6e\n+ 0x00000020 37663431 37642e64 65627567 00000000 7f417d.debug....\n+ 0x00000030 3ba290c3 ;...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libimagery_segmentation.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libimagery_segmentation.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00041c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000680 000680 001b90 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002210 002210 0026f2 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004902 004902 00024c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002210 002210 0026f4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004904 004904 00024c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004b50 004b50 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000004c40 004c40 0011e8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005e28 005e28 001128 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000b80 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007ba0 007ba0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007bb0 007bb0 015748 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x261c0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x261d0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2210\n 0x0000000000000006 (SYMTAB) 0x680\n- 0x000000000000000a (STRSZ) 9970 (bytes)\n+ 0x000000000000000a (STRSZ) 9972 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x26918\n 0x0000000000000002 (PLTRELSZ) 4392 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5e28\n 0x0000000000000007 (RELA) 0x4c40\n 0x0000000000000008 (RELASZ) 4584 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x4b50\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x4902\n+ 0x000000006ffffff0 (VERSYM) 0x4904\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0f3a64f767849d1b6abfc775065719ee802369f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6be2ba8b8423061f7517bc515be6fda6b8e3e21f\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 294 entries:\n- Addr: 0x0000000000004902 Offset: 0x00004902 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004904 Offset: 0x00004904 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 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": "@@ -619,9 +619,9 @@\n 0x00004890 332e3900 474c4942 4358585f 332e342e 3.9.GLIBCXX_3.4.\n 0x000048a0 32390043 58584142 495f312e 3300474c 29.CXXABI_1.3.GL\n 0x000048b0 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x000048c0 00000000 00000000 00000000 00000000 ................\n 0x000048d0 00000000 00000000 00000000 00000000 ................\n 0x000048e0 00000000 00000000 00000000 00000000 ................\n 0x000048f0 00000000 00000000 00000000 00000000 ................\n- 0x00004900 0000 ..\n+ 0x00004900 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66336136 34663736 37383439 64316236 f3a64f767849d1b6\n- 0x00000010 61626663 37373530 36353731 39656538 abfc775065719ee8\n- 0x00000020 30323336 39662e64 65627567 00000000 02369f.debug....\n- 0x00000030 372f8c19 7/..\n+ 0x00000000 65326261 38623834 32333036 31663735 e2ba8b8423061f75\n+ 0x00000010 31376263 35313562 65366664 61366238 17bc515be6fda6b8\n+ 0x00000020 65336532 31662e64 65627567 00000000 e3e21f.debug....\n+ 0x00000030 6f89c923 o..#\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libimagery_svm.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libimagery_svm.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000104 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000368 000368 000dc8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001130 001130 001366 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002496 002496 000126 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001130 001130 001368 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002498 002498 000126 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000025c0 0025c0 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002680 002680 000450 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002ad0 002ad0 000948 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000640 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004660 004660 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004670 004670 005cb8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe918\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe928\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1130\n 0x0000000000000006 (SYMTAB) 0x368\n- 0x000000000000000a (STRSZ) 4966 (bytes)\n+ 0x000000000000000a (STRSZ) 4968 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xec48\n 0x0000000000000002 (PLTRELSZ) 2376 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2ad0\n 0x0000000000000007 (RELA) 0x2680\n 0x0000000000000008 (RELASZ) 1104 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x25c0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2496\n+ 0x000000006ffffff0 (VERSYM) 0x2498\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5720964cef85a144ede8eba76ff8d69791a620bd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 22d3295d7eeb2bcad4efae427de4a86185786a82\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 147 entries:\n- Addr: 0x0000000000002496 Offset: 0x00002496 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002498 Offset: 0x00002498 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -306,9 +306,9 @@\n 0x00002420 58584142 495f312e 332e3900 474c4942 XXABI_1.3.9.GLIB\n 0x00002430 4358585f 332e3400 474c4942 435f322e CXX_3.4.GLIBC_2.\n 0x00002440 3400474c 4942435f 322e322e 35000000 4.GLIBC_2.2.5...\n 0x00002450 00000000 00000000 00000000 00000000 ................\n 0x00002460 00000000 00000000 00000000 00000000 ................\n 0x00002470 00000000 00000000 00000000 00000000 ................\n 0x00002480 00000000 00000000 00000000 00000000 ................\n- 0x00002490 00000000 0000 ......\n+ 0x00002490 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32303936 34636566 38356131 34346564 20964cef85a144ed\n- 0x00000010 65386562 61373666 66386436 39373931 e8eba76ff8d69791\n- 0x00000020 61363230 62642e64 65627567 00000000 a620bd.debug....\n- 0x00000030 5eb96623 ^.f#\n+ 0x00000000 64333239 35643765 65623262 63616434 d3295d7eeb2bcad4\n+ 0x00000010 65666165 34323764 65346138 36313835 efae427de4a86185\n+ 0x00000020 37383661 38322e64 65627567 00000000 786a82.debug....\n+ 0x00000030 5e4e39c3 ^N9.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libimagery_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libimagery_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000ab8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000d18 000d18 003f18 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004c30 004c30 0059b4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000a5e4 00a5e4 000542 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004c30 004c30 0059b6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000a5e6 00a5e6 000542 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000ab28 00ab28 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 000000000000ac18 00ac18 003510 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000e128 00e128 0026e8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 001a00 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000012a20 012a20 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000012a30 012a30 047e08 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7bfe0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7bff8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4c30\n 0x0000000000000006 (SYMTAB) 0xd18\n- 0x000000000000000a (STRSZ) 22964 (bytes)\n+ 0x000000000000000a (STRSZ) 22966 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7d120\n 0x0000000000000002 (PLTRELSZ) 9960 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe128\n 0x0000000000000007 (RELA) 0xac18\n 0x0000000000000008 (RELASZ) 13584 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xab28\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xa5e4\n+ 0x000000006ffffff0 (VERSYM) 0xa5e6\n 0x000000006ffffff9 (RELACOUNT) 53\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6007914c62db93d721db2165fa874bf07eb57643\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a969cd9249ca6c359c0c5f9c9500434c5679524\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 673 entries:\n- Addr: 0x000000000000a5e4 Offset: 0x0000a5e4 Link: 3 (.dynsym)\n+ Addr: 0x000000000000a5e6 Offset: 0x0000a5e6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1431,9 +1431,9 @@\n 0x0000a570 42435f32 2e323900 43585841 42495f31 BC_2.29.CXXABI_1\n 0x0000a580 2e330043 58584142 495f312e 332e3900 .3.CXXABI_1.3.9.\n 0x0000a590 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0000a5a0 00000000 00000000 00000000 00000000 ................\n 0x0000a5b0 00000000 00000000 00000000 00000000 ................\n 0x0000a5c0 00000000 00000000 00000000 00000000 ................\n 0x0000a5d0 00000000 00000000 00000000 00000000 ................\n- 0x0000a5e0 00000000 ....\n+ 0x0000a5e0 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30373931 34633632 64623933 64373231 07914c62db93d721\n- 0x00000010 64623231 36356661 38373462 66303765 db2165fa874bf07e\n- 0x00000020 62353736 34332e64 65627567 00000000 b57643.debug....\n- 0x00000030 4ef1f717 N...\n+ 0x00000000 39363963 64393234 39636136 63333539 969cd9249ca6c359\n+ 0x00000010 63306335 66396339 35303034 33346335 c0c5f9c9500434c5\n+ 0x00000020 36373935 32342e64 65627567 00000000 679524.debug....\n+ 0x00000030 981e62f2 ..b.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_esri_e00.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_esri_e00.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000520 000520 001320 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001840 001840 00151c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002d5c 002d5c 000198 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001840 001840 00151e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002d5e 002d5e 000198 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002ef8 002ef8 0000f0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002fe8 002fe8 0003c0 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000033a8 0033a8 000d08 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0008c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000058e0 0058e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000058f0 0058f0 006d75 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x10818\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x10828\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1840\n 0x0000000000000006 (SYMTAB) 0x520\n- 0x000000000000000a (STRSZ) 5404 (bytes)\n+ 0x000000000000000a (STRSZ) 5406 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x10b28\n 0x0000000000000002 (PLTRELSZ) 3336 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x33a8\n 0x0000000000000007 (RELA) 0x2fe8\n 0x0000000000000008 (RELASZ) 960 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2ef8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2d5c\n+ 0x000000006ffffff0 (VERSYM) 0x2d5e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a1504ec497fa7ac996641ad44a54fb1712d19c56\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 88f6fdb7a5868659c27398d4e8cfeac756fbda05\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 204 entries:\n- Addr: 0x0000000000002d5c Offset: 0x00002d5c Link: 3 (.dynsym)\n+ Addr: 0x0000000000002d5e Offset: 0x00002d5e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 004: 2 (GLIBC_2.2.5) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 00c: 4 (GLIBC_2.3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 018: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 2 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -333,9 +333,9 @@\n 0x00002ce0 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x00002cf0 2e330047 4c494243 5f322e37 00474c49 .3.GLIBC_2.7.GLI\n 0x00002d00 42435f32 2e333300 474c4942 435f322e BC_2.33.GLIBC_2.\n 0x00002d10 332e3400 00000000 00000000 00000000 3.4.............\n 0x00002d20 00000000 00000000 00000000 00000000 ................\n 0x00002d30 00000000 00000000 00000000 00000000 ................\n 0x00002d40 00000000 00000000 00000000 00000000 ................\n- 0x00002d50 00000000 00000000 00000000 ............\n+ 0x00002d50 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35303465 63343937 66613761 63393936 504ec497fa7ac996\n- 0x00000010 36343161 64343461 35346662 31373132 641ad44a54fb1712\n- 0x00000020 64313963 35362e64 65627567 00000000 d19c56.debug....\n- 0x00000030 c6563c81 .V<.\n+ 0x00000000 66366664 62376135 38363836 35396332 f6fdb7a5868659c2\n+ 0x00000010 37333938 64346538 63666561 63373536 7398d4e8cfeac756\n+ 0x00000020 66626461 30352e64 65627567 00000000 fbda05.debug....\n+ 0x00000030 5d76b47e ]v.~\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_gdal.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_gdal.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000a50 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000cb0 000cb0 004560 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005210 005210 00604a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000b25a 00b25a 0005c8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000005210 005210 00604c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000b25c 00b25c 0005c8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000b828 00b828 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 000000000000b8e8 00b8e8 0023e8 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000dcd0 00dcd0 003000 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 002010 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000013030 013030 000018 08 AX 0 0 8\n [12] .text PROGBITS 0000000000013050 013050 027bb8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c120\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c140\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5210\n 0x0000000000000006 (SYMTAB) 0xcb0\n- 0x000000000000000a (STRSZ) 24650 (bytes)\n+ 0x000000000000000a (STRSZ) 24652 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4ce88\n 0x0000000000000002 (PLTRELSZ) 12288 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xdcd0\n 0x0000000000000007 (RELA) 0xb8e8\n 0x0000000000000008 (RELASZ) 9192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xb828\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0xb25a\n+ 0x000000006ffffff0 (VERSYM) 0xb25c\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fbf5b9f16f919c30f9341c6c8e6a25e6e21436b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: adfc61d57d4e2962aedaa50e39f03078a90da210\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 740 entries:\n- Addr: 0x000000000000b25a Offset: 0x0000b25a Link: 3 (.dynsym)\n+ Addr: 0x000000000000b25c Offset: 0x0000b25c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1536,9 +1536,9 @@\n 0x0000b1e0 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x0000b1f0 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x0000b200 435f322e 3400474c 4942435f 322e322e C_2.4.GLIBC_2.2.\n 0x0000b210 35000000 00000000 00000000 00000000 5...............\n 0x0000b220 00000000 00000000 00000000 00000000 ................\n 0x0000b230 00000000 00000000 00000000 00000000 ................\n 0x0000b240 00000000 00000000 00000000 00000000 ................\n- 0x0000b250 00000000 00000000 0000 ..........\n+ 0x0000b250 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66356239 66313666 39313963 33306639 f5b9f16f919c30f9\n- 0x00000010 33343163 36633865 36613235 65366532 341c6c8e6a25e6e2\n- 0x00000020 31343336 62382e64 65627567 00000000 1436b8.debug....\n- 0x00000030 99af33f6 ..3.\n+ 0x00000000 66633631 64353764 34653239 36326165 fc61d57d4e2962ae\n+ 0x00000010 64616135 30653339 66303330 37386139 daa50e39f03078a9\n+ 0x00000020 30646132 31302e64 65627567 00000000 0da210.debug....\n+ 0x00000030 8503eb65 ...e\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_gps.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_gps.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0000f8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000358 000358 000798 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000af0 000af0 000941 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001432 001432 0000a2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000af0 000af0 000943 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001434 001434 0000a2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000014d8 0014d8 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000001568 001568 0005b8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001b20 001b20 000360 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 000250 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000002270 002270 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000002280 002280 0029c9 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x7ab0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x7ac8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xaf0\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 2369 (bytes)\n+ 0x000000000000000a (STRSZ) 2371 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x7e70\n 0x0000000000000002 (PLTRELSZ) 864 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1b20\n 0x0000000000000007 (RELA) 0x1568\n 0x0000000000000008 (RELASZ) 1464 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x14d8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1432\n+ 0x000000006ffffff0 (VERSYM) 0x1434\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f134ea8817982dcd2c91e76ea6176a0ef4b5cadd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 361ececbb2c11f49bdeaa8b3e7297c4e66da82fa\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 81 entries:\n- Addr: 0x0000000000001432 Offset: 0x00001432 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001434 Offset: 0x00001434 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4)\n 014: 1 (*global*) 4 (CXXABI_1.3.9) 1 (*global*) 1 (*global*) \n 018: 5 (GLIBC_2.4) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -144,9 +144,9 @@\n 0x000013c0 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x000013d0 2e340047 4c494243 5f322e34 00474c49 .4.GLIBC_2.4.GLI\n 0x000013e0 42435f32 2e322e35 00000000 00000000 BC_2.2.5........\n 0x000013f0 00000000 00000000 00000000 00000000 ................\n 0x00001400 00000000 00000000 00000000 00000000 ................\n 0x00001410 00000000 00000000 00000000 00000000 ................\n 0x00001420 00000000 00000000 00000000 00000000 ................\n- 0x00001430 00 .\n+ 0x00001430 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33346561 38383137 39383264 63643263 34ea8817982dcd2c\n- 0x00000010 39316537 36656136 31373661 30656634 91e76ea6176a0ef4\n- 0x00000020 62356361 64642e64 65627567 00000000 b5cadd.debug....\n- 0x00000030 62497233 bIr3\n+ 0x00000000 31656365 63626232 63313166 34396264 1ececbb2c11f49bd\n+ 0x00000010 65616138 62336537 32393763 34653636 eaa8b3e7297c4e66\n+ 0x00000020 64613832 66612e64 65627567 00000000 da82fa.debug....\n+ 0x00000030 b698c49e ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_grid.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_grid.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000808 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a68 000a68 002d30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003798 003798 003d6e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007506 007506 0003c4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003798 003798 003d70 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007508 007508 0003c4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000078d0 0078d0 000100 00 A 4 5 8\n [ 7] .rela.dyn RELA 00000000000079d0 0079d0 002a30 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a400 00a400 0018c0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 001090 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000d0b0 00d0b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000d0c0 00d0c0 0227c8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x406c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x406d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3798\n 0x0000000000000006 (SYMTAB) 0xa68\n- 0x000000000000000a (STRSZ) 15726 (bytes)\n+ 0x000000000000000a (STRSZ) 15728 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x41670\n 0x0000000000000002 (PLTRELSZ) 6336 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa400\n 0x0000000000000007 (RELA) 0x79d0\n 0x0000000000000008 (RELASZ) 10800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x78d0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x7506\n+ 0x000000006ffffff0 (VERSYM) 0x7508\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e360cb6245db4e38d79e9bd6e2c33785dad3a657\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 68894eabe7c0443071e669da11b4d277dd441668\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 482 entries:\n- Addr: 0x0000000000007506 Offset: 0x00007506 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007508 Offset: 0x00007508 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -978,9 +978,9 @@\n 0x00007488 49424358 585f332e 3400474c 4942435f IBCXX_3.4.GLIBC_\n 0x00007498 322e322e 3500474c 4942435f 322e3700 2.2.5.GLIBC_2.7.\n 0x000074a8 474c4942 435f322e 332e3400 474c4942 GLIBC_2.3.4.GLIB\n 0x000074b8 435f322e 34000000 00000000 00000000 C_2.4...........\n 0x000074c8 00000000 00000000 00000000 00000000 ................\n 0x000074d8 00000000 00000000 00000000 00000000 ................\n 0x000074e8 00000000 00000000 00000000 00000000 ................\n- 0x000074f8 00000000 00000000 00000000 0000 ..............\n+ 0x000074f8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36306362 36323435 64623465 33386437 60cb6245db4e38d7\n- 0x00000010 39653962 64366532 63333337 38356461 9e9bd6e2c33785da\n- 0x00000020 64336136 35372e64 65627567 00000000 d3a657.debug....\n- 0x00000030 38c80ef9 8...\n+ 0x00000000 38393465 61626537 63303434 33303731 894eabe7c0443071\n+ 0x00000010 65363639 64613131 62346432 37376464 e669da11b4d277dd\n+ 0x00000020 34343136 36382e64 65627567 00000000 441668.debug....\n+ 0x00000030 9ae79565 ...e\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_grid_image.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_grid_image.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000520 000520 001ff8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002518 002518 002c99 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000051b2 0051b2 0002aa 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002518 002518 002c9b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000051b4 0051b4 0002aa 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005460 005460 000130 00 A 4 7 8\n [ 7] .rela.dyn RELA 0000000000005590 005590 000c60 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000061f0 0061f0 001650 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000ef0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008f10 008f10 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008f20 008f20 0129f8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x231d8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x231e8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2518\n 0x0000000000000006 (SYMTAB) 0x520\n- 0x000000000000000a (STRSZ) 11417 (bytes)\n+ 0x000000000000000a (STRSZ) 11419 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x23760\n 0x0000000000000002 (PLTRELSZ) 5712 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x61f0\n 0x0000000000000007 (RELA) 0x5590\n 0x0000000000000008 (RELASZ) 3168 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5460\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x51b2\n+ 0x000000006ffffff0 (VERSYM) 0x51b4\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2af28915df1d130f44abd9087f7c1e34e7c54cf1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1bc18c0d1d5d9863bed9c344042705bef7f79a08\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 341 entries:\n- Addr: 0x00000000000051b2 Offset: 0x000051b2 Link: 3 (.dynsym)\n+ Addr: 0x00000000000051b4 Offset: 0x000051b4 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 2 (WXU_3.2) 1 (*global*) 2 (WXU_3.2) \n 008: 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4) 4 (WXU_3.2) \n 00c: 2 (WXU_3.2) 1 (*global*) 2 (WXU_3.2) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 2 (WXU_3.2) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 2 (WXU_3.2) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -709,9 +709,9 @@\n 0x00005138 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00005148 5f332e34 2e323100 43585841 42495f31 _3.4.21.CXXABI_1\n 0x00005158 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x00005168 00000000 00000000 00000000 00000000 ................\n 0x00005178 00000000 00000000 00000000 00000000 ................\n 0x00005188 00000000 00000000 00000000 00000000 ................\n 0x00005198 00000000 00000000 00000000 00000000 ................\n- 0x000051a8 00000000 00000000 00 .........\n+ 0x000051a8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66323839 31356466 31643133 30663434 f28915df1d130f44\n- 0x00000010 61626439 30383766 37633165 33346537 abd9087f7c1e34e7\n- 0x00000020 63353463 66312e64 65627567 00000000 c54cf1.debug....\n- 0x00000030 2ced87c2 ,...\n+ 0x00000000 63313863 30643164 35643938 36336265 c18c0d1d5d9863be\n+ 0x00000010 64396333 34343034 32373035 62656637 d9c344042705bef7\n+ 0x00000020 66373961 30382e64 65627567 00000000 f79a08.debug....\n+ 0x00000030 461c915a F..Z\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_shapes.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_shapes.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000a08 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c68 000c68 0034b0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004118 004118 004760 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000008878 008878 000464 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004118 004118 004762 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000887a 00887a 000464 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008ce0 008ce0 0000d0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000008db0 008db0 003900 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000c6b0 00c6b0 001ad0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 0011f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010210 010210 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010220 010220 0235f8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x43100\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x43118\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4118\n 0x0000000000000006 (SYMTAB) 0xc68\n- 0x000000000000000a (STRSZ) 18272 (bytes)\n+ 0x000000000000000a (STRSZ) 18274 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x44558\n 0x0000000000000002 (PLTRELSZ) 6864 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xc6b0\n 0x0000000000000007 (RELA) 0x8db0\n 0x0000000000000008 (RELASZ) 14592 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8ce0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x8878\n+ 0x000000006ffffff0 (VERSYM) 0x887a\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f3e3dcf02a22f0b9eef78d1d457830743b84f55\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12db7ce41b56e7047e64f364186c66bd603f6eb1\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 562 entries:\n- Addr: 0x0000000000008878 Offset: 0x00008878 Link: 3 (.dynsym)\n+ Addr: 0x000000000000887a Offset: 0x0000887a Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1138,8 +1138,9 @@\n 0x00008808 58585f33 2e340047 4c494243 5f322e34 XX_3.4.GLIBC_2.4\n 0x00008818 00474c49 42435f32 2e313400 474c4942 .GLIBC_2.14.GLIB\n 0x00008828 435f322e 322e3500 00000000 00000000 C_2.2.5.........\n 0x00008838 00000000 00000000 00000000 00000000 ................\n 0x00008848 00000000 00000000 00000000 00000000 ................\n 0x00008858 00000000 00000000 00000000 00000000 ................\n 0x00008868 00000000 00000000 00000000 00000000 ................\n+ 0x00008878 0000 ..\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33653364 63663032 61323266 30623965 3e3dcf02a22f0b9e\n- 0x00000010 65663738 64316434 35373833 30373433 ef78d1d457830743\n- 0x00000020 62383466 35352e64 65627567 00000000 b84f55.debug....\n- 0x00000030 a1de6654 ..fT\n+ 0x00000000 64623763 65343162 35366537 30343765 db7ce41b56e7047e\n+ 0x00000010 36346633 36343138 36633636 62643630 64f364186c66bd60\n+ 0x00000020 33663665 62312e64 65627567 00000000 3f6eb1.debug....\n+ 0x00000030 ddb17acd ..z.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_table.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_table.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001cc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000430 000430 000e58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001288 001288 00150b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002794 002794 000132 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001288 001288 00150d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002796 002796 000132 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000028c8 0028c8 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000002958 002958 0009f0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003348 003348 0007f8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000560 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004580 004580 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004590 004590 006d98 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf7b0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf7c0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1288\n 0x0000000000000006 (SYMTAB) 0x430\n- 0x000000000000000a (STRSZ) 5387 (bytes)\n+ 0x000000000000000a (STRSZ) 5389 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfcd8\n 0x0000000000000002 (PLTRELSZ) 2040 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3348\n 0x0000000000000007 (RELA) 0x2958\n 0x0000000000000008 (RELASZ) 2544 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x28c8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x2794\n+ 0x000000006ffffff0 (VERSYM) 0x2796\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbcf407956dcbb22d56678d8a7d013dcdf7228fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca4ab223dee929c68715facf906d9934ca8e4d3f\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 153 entries:\n- Addr: 0x0000000000002794 Offset: 0x00002794 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002796 Offset: 0x00002796 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -332,9 +332,9 @@\n 0x00002718 312e3300 43585841 42495f31 2e332e39 1.3.CXXABI_1.3.9\n 0x00002728 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00002738 42435f32 2e340047 4c494243 5f322e32 BC_2.4.GLIBC_2.2\n 0x00002748 2e350000 00000000 00000000 00000000 .5..............\n 0x00002758 00000000 00000000 00000000 00000000 ................\n 0x00002768 00000000 00000000 00000000 00000000 ................\n 0x00002778 00000000 00000000 00000000 00000000 ................\n- 0x00002788 00000000 00000000 000000 ...........\n+ 0x00002788 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63663430 37393536 64636262 32326435 cf407956dcbb22d5\n- 0x00000010 36363738 64386137 64303133 64636466 6678d8a7d013dcdf\n- 0x00000020 37323238 66632e64 65627567 00000000 7228fc.debug....\n- 0x00000030 6e7f6dbd n.m.\n+ 0x00000000 34616232 32336465 65393239 63363837 4ab223dee929c687\n+ 0x00000010 31356661 63663930 36643939 33346361 15facf906d9934ca\n+ 0x00000020 38653464 33662e64 65627567 00000000 8e4d3f.debug....\n+ 0x00000030 c1a78521 ...!\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_virtual.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_virtual.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,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 0x0086f0 0x0086f0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0086f8 0x0086f8 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x017ef1 0x017ef1 R E 0x1000\n LOAD 0x021000 0x0000000000021000 0x0000000000021000 0x00af6e 0x00af6e R 0x1000\n LOAD 0x02c0a8 0x000000000002c0a8 0x000000000002c0a8 0x000f68 0x001028 RW 0x1000\n DYNAMIC 0x02c6f8 0x000000000002c6f8 0x000000000002c6f8 0x000230 0x000230 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x02792c 0x000000000002792c 0x000000000002792c 0x000474 0x000474 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 GNU_HASH 0000000000000260 000260 000500 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000760 000760 001ef0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002650 002650 003703 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005d54 005d54 000294 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000005fe8 005fe8 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000006098 006098 001530 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000075c8 0075c8 001128 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002650 002650 003705 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005d56 005d56 000294 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000005ff0 005ff0 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000060a0 0060a0 001530 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000075d0 0075d0 001128 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000b80 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009ba0 009ba0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009bb0 009bb0 017338 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000020ee8 020ee8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000021000 021000 00692a 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000002792c 02792c 000474 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 0x6098 contains 226 entries:\n+Relocation section '.rela.dyn' at offset 0x60a0 contains 226 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000002c0a8 0000000000000008 R_X86_64_RELATIVE c390\n 000000000002c0b0 0000000000000008 R_X86_64_RELATIVE c2b0\n 000000000002c0b8 0000000000000008 R_X86_64_RELATIVE c350\n 000000000002d000 0000000000000008 R_X86_64_RELATIVE 2d000\n 000000000002c0c0 0000007200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n 000000000002c188 0000007200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n@@ -224,15 +224,15 @@\n 000000000002cfd8 000000ee00000006 R_X86_64_GLOB_DAT 000000000001d570 _ZN14CSG_PointCloud9Set_ValueEid + 0\n 000000000002cfe0 0000014700000006 R_X86_64_GLOB_DAT 000000000001d550 _ZN14CSG_PointCloud9Set_ValueEiPKw + 0\n 000000000002cfe8 000000a800000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000002cff0 000000ab00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000002cff8 0000013b00000006 R_X86_64_GLOB_DAT 0000000000010580 _ZN10CSG_Shapes10Get_ExtentEv + 0\n 000000000002d008 0000009200000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x75c8 contains 183 entries:\n+Relocation section '.rela.plt' at offset 0x75d0 contains 183 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000002c940 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8CSG_Rect10IntersectsERKS_ + 0\n 000000000002c948 0000011500000007 R_X86_64_JUMP_SLOT 0000000000010c90 _ZN31CPointCloud_Get_Grid_SPCVF_BaseC1Ev + 0\n 000000000002c950 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14CSG_Projection4LoadERK10CSG_String21TSG_Projection_Format + 0\n 000000000002c958 000000f200000007 R_X86_64_JUMP_SLOT 000000000001dc80 _ZN37CPointCloud_Remove_Overlap_From_SPCVFC1Ev + 0\n 000000000002c960 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14CSG_Parameters8Add_NodeERK10CSG_StringS2_S2_S2_ + 0\n 000000000002c968 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14CSG_Projection6AssignERKS_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2c0a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2c0b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2650\n 0x0000000000000006 (SYMTAB) 0x760\n- 0x000000000000000a (STRSZ) 14083 (bytes)\n+ 0x000000000000000a (STRSZ) 14085 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2c928\n 0x0000000000000002 (PLTRELSZ) 4392 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x75c8\n- 0x0000000000000007 (RELA) 0x6098\n+ 0x0000000000000017 (JMPREL) 0x75d0\n+ 0x0000000000000007 (RELA) 0x60a0\n 0x0000000000000008 (RELASZ) 5424 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x5fe8\n+ 0x000000006ffffffe (VERNEED) 0x5ff0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5d54\n+ 0x000000006ffffff0 (VERSYM) 0x5d56\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1e7fa1416de69dd78fae7d2cf5a2d084a5f41b9d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c664e0d608db996a0471e983d1a9463a002014aa\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 330 entries:\n- Addr: 0x0000000000005d54 Offset: 0x00005d54 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005d56 Offset: 0x00005d56 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -82,15 +82,15 @@\n 138: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 13c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 140: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 144: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 148: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005fe8 Offset: 0x00005fe8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005ff0 Offset: 0x00005ff0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 5\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 3\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -876,9 +876,9 @@\n 0x00005ce0 332e342e 32300043 58584142 495f312e 3.4.20.CXXABI_1.\n 0x00005cf0 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x00005d00 43585841 42495f31 2e330000 00000000 CXXABI_1.3......\n 0x00005d10 00000000 00000000 00000000 00000000 ................\n 0x00005d20 00000000 00000000 00000000 00000000 ................\n 0x00005d30 00000000 00000000 00000000 00000000 ................\n 0x00005d40 00000000 00000000 00000000 00000000 ................\n- 0x00005d50 000000 ...\n+ 0x00005d50 00000000 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37666131 34313664 65363964 64373866 7fa1416de69dd78f\n- 0x00000010 61653764 32636635 61326430 38346135 ae7d2cf5a2d084a5\n- 0x00000020 66343162 39642e64 65627567 00000000 f41b9d.debug....\n- 0x00000030 9a2b57c2 .+W.\n+ 0x00000000 36346530 64363038 64623939 36613034 64e0d608db996a04\n+ 0x00000010 37316539 38336431 61393436 33613030 71e983d1a9463a00\n+ 0x00000020 32303134 61612e64 65627567 00000000 2014aa.debug....\n+ 0x00000030 a8380bc9 .8..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libio_webservices.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libio_webservices.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001d0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000430 000430 001020 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001450 001450 0015f9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002a4a 002a4a 000158 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001450 001450 0015fb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002a4c 002a4c 000158 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002ba8 002ba8 0000b0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002c58 002c58 001740 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004398 004398 000a80 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000710 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005730 005730 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005740 005740 006f05 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x11870\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x11888\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1450\n 0x0000000000000006 (SYMTAB) 0x430\n- 0x000000000000000a (STRSZ) 5625 (bytes)\n+ 0x000000000000000a (STRSZ) 5627 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x11be8\n 0x0000000000000002 (PLTRELSZ) 2688 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4398\n 0x0000000000000007 (RELA) 0x2c58\n 0x0000000000000008 (RELASZ) 5952 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2ba8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2a4a\n+ 0x000000006ffffff0 (VERSYM) 0x2a4c\n 0x000000006ffffff9 (RELACOUNT) 199\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5b3c7af4dffcf98843eaba5f362be01527b3c4a1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e69bd871f194f99ae2385a4b671a528b8d572ee4\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 172 entries:\n- Addr: 0x0000000000002a4a Offset: 0x00002a4a Link: 3 (.dynsym)\n+ Addr: 0x0000000000002a4c Offset: 0x00002a4c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 2 (CURL_OPENSSL_4) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 2 (CURL_OPENSSL_4) \n 014: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -347,9 +347,9 @@\n 0x000029d0 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x000029e0 435f322e 3400474c 4942435f 322e322e C_2.4.GLIBC_2.2.\n 0x000029f0 35004355 524c5f4f 50454e53 534c5f34 5.CURL_OPENSSL_4\n 0x00002a00 00000000 00000000 00000000 00000000 ................\n 0x00002a10 00000000 00000000 00000000 00000000 ................\n 0x00002a20 00000000 00000000 00000000 00000000 ................\n 0x00002a30 00000000 00000000 00000000 00000000 ................\n- 0x00002a40 00000000 00000000 00 .........\n+ 0x00002a40 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33633761 66346466 66636639 38383433 3c7af4dffcf98843\n- 0x00000010 65616261 35663336 32626530 31353237 eaba5f362be01527\n- 0x00000020 62336334 61312e64 65627567 00000000 b3c4a1.debug....\n- 0x00000030 f63e4d7c .>M|\n+ 0x00000000 39626438 37316631 39346639 39616532 9bd871f194f99ae2\n+ 0x00000010 33383561 34623637 31613532 38623864 385a4b671a528b8d\n+ 0x00000020 35373265 65342e64 65627567 00000000 572ee4.debug....\n+ 0x00000030 a5d25427 ..T'\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libpj_georeference.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libpj_georeference.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000524 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000788 000788 002190 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002918 002918 0034a6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005dbe 005dbe 0002cc 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002918 002918 0034a8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005dc0 005dc0 0002cc 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006090 006090 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000006170 006170 001608 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007778 007778 001440 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000d90 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009db0 009db0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009dc0 009dc0 014985 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x27f40\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x27f50\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2918\n 0x0000000000000006 (SYMTAB) 0x788\n- 0x000000000000000a (STRSZ) 13478 (bytes)\n+ 0x000000000000000a (STRSZ) 13480 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x28850\n 0x0000000000000002 (PLTRELSZ) 5184 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7778\n 0x0000000000000007 (RELA) 0x6170\n 0x0000000000000008 (RELASZ) 5640 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6090\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x5dbe\n+ 0x000000006ffffff0 (VERSYM) 0x5dc0\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28c21d2f127b0164f29f6aeed4df39056b2c23d6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0e65ad637a1b2d4abdb2094f8f1900167858e16e\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 358 entries:\n- Addr: 0x0000000000005dbe Offset: 0x00005dbe Link: 3 (.dynsym)\n+ Addr: 0x0000000000005dc0 Offset: 0x00005dc0 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -838,9 +838,9 @@\n 0x00005d48 474c4942 435f322e 34004358 58414249 GLIBC_2.4.CXXABI\n 0x00005d58 5f312e33 00435858 4142495f 312e332e _1.3.CXXABI_1.3.\n 0x00005d68 3900474c 49424358 585f332e 34000000 9.GLIBCXX_3.4...\n 0x00005d78 00000000 00000000 00000000 00000000 ................\n 0x00005d88 00000000 00000000 00000000 00000000 ................\n 0x00005d98 00000000 00000000 00000000 00000000 ................\n 0x00005da8 00000000 00000000 00000000 00000000 ................\n- 0x00005db8 00000000 0000 ......\n+ 0x00005db8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63323164 32663132 37623031 36346632 c21d2f127b0164f2\n- 0x00000010 39663661 65656434 64663339 30353662 9f6aeed4df39056b\n- 0x00000020 32633233 64362e64 65627567 00000000 2c23d6.debug....\n- 0x00000030 4d5440ff MT@.\n+ 0x00000000 36356164 36333761 31623264 34616264 65ad637a1b2d4abd\n+ 0x00000010 62323039 34663866 31393030 31363738 b2094f8f19001678\n+ 0x00000020 35386531 36652e64 65627567 00000000 58e16e.debug....\n+ 0x00000030 32d56cac 2.l.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libpj_geotrans.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libpj_geotrans.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,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 0x00c120 0x00c120 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00c128 0x00c128 R 0x1000\n LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0427d9 0x0427d9 R E 0x1000\n LOAD 0x050000 0x0000000000050000 0x0000000000050000 0x00f42c 0x00f42c R 0x1000\n LOAD 0x05fc58 0x0000000000060c58 0x0000000000060c58 0x001c08 0x406788 RW 0x1000\n DYNAMIC 0x05feb0 0x0000000000060eb0 0x0000000000060eb0 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x054db0 0x0000000000054db0 0x0000000000054db0 0x000de4 0x000de4 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 GNU_HASH 0000000000000260 000260 000d98 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ff8 000ff8 003918 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004910 004910 003df6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000008706 008706 0004c2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000008bc8 008bc8 0000f0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000008cb8 008cb8 000b58 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000009810 009810 002910 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000004910 004910 003df8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000008708 008708 0004c2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000008bd0 008bd0 0000f0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000008cc0 008cc0 000b58 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000009818 009818 002910 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 001b70 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000eb90 00eb90 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000eba0 00eba0 040c2e 00 AX 0 0 16\n [13] .fini PROGBITS 000000000004f7d0 04f7d0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000050000 050000 004db0 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000054db0 054db0 000de4 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 0x8cb8 contains 121 entries:\n+Relocation section '.rela.dyn' at offset 0x8cc0 contains 121 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000060c58 0000000000000008 R_X86_64_RELATIVE 12890\n 0000000000060c60 0000000000000008 R_X86_64_RELATIVE 127b0\n 0000000000060c68 0000000000000008 R_X86_64_RELATIVE 12850\n 0000000000062000 0000000000000008 R_X86_64_RELATIVE 62000\n 00000000000621f0 0000000000000008 R_X86_64_RELATIVE 53e9b\n 00000000000621f8 0000000000000008 R_X86_64_RELATIVE 53e9e\n@@ -119,15 +119,15 @@\n 0000000000061fd8 0000007f00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000061fe0 0000008200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000061fe8 0000018200000006 R_X86_64_GLOB_DAT 0000000000062200 CLARKE_1880 + 0\n 0000000000061ff0 0000009d00000006 R_X86_64_GLOB_DAT 00000000000621e0 MGRS_f + 0\n 0000000000061ff8 000000c000000006 R_X86_64_GLOB_DAT 00000000000621d0 MGRS_Ellipsoid_Code + 0\n 0000000000062008 0000006a00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x9810 contains 438 entries:\n+Relocation section '.rela.plt' at offset 0x9818 contains 438 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000061108 0000010300000007 R_X86_64_JUMP_SLOT 000000000002ae80 Set_Mercator_Coordinates + 0\n 0000000000061110 000001d500000007 R_X86_64_JUMP_SLOT 00000000000135d0 _ZN14CGEOTRANS_Base25Set_Projection_ParametersE12Input_Output16Coordinate_TypesP14CSG_Parameters + 0\n 0000000000061118 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8CSG_Tool14Get_ParametersERK10CSG_String + 0\n 0000000000061120 000000dc00000007 R_X86_64_JUMP_SLOT 0000000000027990 Get_Datum + 0\n 0000000000061128 0000021400000007 R_X86_64_JUMP_SLOT 0000000000049e00 Initialize_Datums + 0\n 0000000000061130 0000024e00000007 R_X86_64_JUMP_SLOT 00000000000467b0 Break_BNG_String + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x60c58\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x60c68\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4910\n 0x0000000000000006 (SYMTAB) 0xff8\n- 0x000000000000000a (STRSZ) 15862 (bytes)\n+ 0x000000000000000a (STRSZ) 15864 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x610f0\n 0x0000000000000002 (PLTRELSZ) 10512 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x9810\n- 0x0000000000000007 (RELA) 0x8cb8\n+ 0x0000000000000017 (JMPREL) 0x9818\n+ 0x0000000000000007 (RELA) 0x8cc0\n 0x0000000000000008 (RELASZ) 2904 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x8bc8\n+ 0x000000006ffffffe (VERNEED) 0x8bd0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x8706\n+ 0x000000006ffffff0 (VERSYM) 0x8708\n 0x000000006ffffff9 (RELACOUNT) 12\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 126f1078a8c3632d66dcb79b1e03fd37342efd48\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f19d4ff7fbe04632b40c642be054393159c5c2a0\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 609 entries:\n- Addr: 0x0000000000008706 Offset: 0x00008706 Link: 3 (.dynsym)\n+ Addr: 0x0000000000008708 Offset: 0x00008708 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 3 (GLIBC_2.3) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 4 (GLIBC_2.3.4) 2 (GLIBC_2.2.5)\n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 5 (GLIBC_2.2.5) 5 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n@@ -152,15 +152,15 @@\n 250: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 254: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 258: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 25c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 260: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000008bc8 Offset: 0x00008bc8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008bd0 Offset: 0x00008bd0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0030: Name: CXXABI_1.3 Flags: none Version: 11\n 0x0040: Name: CXXABI_1.3.9 Flags: none Version: 9\n 0x0050: Name: GLIBCXX_3.4 Flags: none Version: 8\n 0x0060: Version: 1 File: libc.so.6 Cnt: 5\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -987,9 +987,9 @@\n 0x00008690 00474c49 42435f32 2e322e35 00474c49 .GLIBC_2.2.5.GLI\n 0x000086a0 42435f32 2e332e34 00474c49 42435f32 BC_2.3.4.GLIBC_2\n 0x000086b0 2e330047 4c494243 5f322e32 39000000 .3.GLIBC_2.29...\n 0x000086c0 00000000 00000000 00000000 00000000 ................\n 0x000086d0 00000000 00000000 00000000 00000000 ................\n 0x000086e0 00000000 00000000 00000000 00000000 ................\n 0x000086f0 00000000 00000000 00000000 00000000 ................\n- 0x00008700 00000000 0000 ......\n+ 0x00008700 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36663130 37386138 63333633 32643636 6f1078a8c3632d66\n- 0x00000010 64636237 39623165 30336664 33373334 dcb79b1e03fd3734\n- 0x00000020 32656664 34382e64 65627567 00000000 2efd48.debug....\n- 0x00000030 79924293 y.B.\n+ 0x00000000 39643466 66376662 65303436 33326234 9d4ff7fbe04632b4\n+ 0x00000010 30633634 32626530 35343339 33313539 0c642be054393159\n+ 0x00000020 63356332 61302e64 65627567 00000000 c5c2a0.debug....\n+ 0x00000030 26ebcf3d &..=\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libpj_proj4.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libpj_proj4.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000a40 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ca0 000ca0 003af8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004798 004798 005a1a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000a1b2 00a1b2 0004ea 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004798 004798 005a1c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000a1b4 00a1b4 0004ea 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000a6a0 00a6a0 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 000000000000a790 00a790 003330 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000dac0 00dac0 002178 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 001660 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000011680 011680 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000011690 011690 037d38 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5b128\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5b138\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4798\n 0x0000000000000006 (SYMTAB) 0xca0\n- 0x000000000000000a (STRSZ) 23066 (bytes)\n+ 0x000000000000000a (STRSZ) 23068 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x5c340\n 0x0000000000000002 (PLTRELSZ) 8568 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xdac0\n 0x0000000000000007 (RELA) 0xa790\n 0x0000000000000008 (RELASZ) 13104 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xa6a0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xa1b2\n+ 0x000000006ffffff0 (VERSYM) 0xa1b4\n 0x000000006ffffff9 (RELACOUNT) 24\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87b6c569a1a28d11278fa32d7baf5310865148ac\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3fd527ea6113ad27299cb0561da8427f968b82ba\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 629 entries:\n- Addr: 0x000000000000a1b2 Offset: 0x0000a1b2 Link: 3 (.dynsym)\n+ Addr: 0x000000000000a1b4 Offset: 0x0000a1b4 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1437,9 +1437,9 @@\n 0x0000a138 2e350047 4c494243 5f322e32 39004358 .5.GLIBC_2.29.CX\n 0x0000a148 58414249 5f312e33 2e390043 58584142 XABI_1.3.9.CXXAB\n 0x0000a158 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x0000a168 34000000 00000000 00000000 00000000 4...............\n 0x0000a178 00000000 00000000 00000000 00000000 ................\n 0x0000a188 00000000 00000000 00000000 00000000 ................\n 0x0000a198 00000000 00000000 00000000 00000000 ................\n- 0x0000a1a8 00000000 00000000 0000 ..........\n+ 0x0000a1a8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62366335 36396131 61323864 31313237 b6c569a1a28d1127\n- 0x00000010 38666133 32643762 61663533 31303836 8fa32d7baf531086\n- 0x00000020 35313438 61632e64 65627567 00000000 5148ac.debug....\n- 0x00000030 f8df3390 ..3.\n+ 0x00000000 64353237 65613631 31336164 32373239 d527ea6113ad2729\n+ 0x00000010 39636230 35363164 61383432 37663936 9cb0561da8427f96\n+ 0x00000020 38623832 62612e64 65627567 00000000 8b82ba.debug....\n+ 0x00000030 d13b74a8 .;t.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libpointcloud_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libpointcloud_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000804 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a68 000a68 002ad8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003540 003540 003ec4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007404 007404 000392 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003540 003540 003ec6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007406 007406 000392 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007798 007798 000110 00 A 4 5 8\n [ 7] .rela.dyn RELA 00000000000078a8 0078a8 002958 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a200 00a200 001530 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 000e30 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000ce50 00ce50 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ce60 00ce60 0202c8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3e840\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3e850\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3540\n 0x0000000000000006 (SYMTAB) 0xa68\n- 0x000000000000000a (STRSZ) 16068 (bytes)\n+ 0x000000000000000a (STRSZ) 16070 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3f750\n 0x0000000000000002 (PLTRELSZ) 5424 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa200\n 0x0000000000000007 (RELA) 0x78a8\n 0x0000000000000008 (RELASZ) 10584 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x7798\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x7404\n+ 0x000000006ffffff0 (VERSYM) 0x7406\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3ac720ae08fb4fb03d006bd6bb3f4115a222f636\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3083c451616caed0f6211fe660d6a31dcbff6f9\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 457 entries:\n- Addr: 0x0000000000007404 Offset: 0x00007404 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007406 Offset: 0x00007406 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1000,9 +1000,9 @@\n 0x00007390 495f312e 332e3800 43585841 42495f31 I_1.3.8.CXXABI_1\n 0x000073a0 2e330043 58584142 495f312e 332e3900 .3.CXXABI_1.3.9.\n 0x000073b0 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x000073c0 00000000 00000000 00000000 00000000 ................\n 0x000073d0 00000000 00000000 00000000 00000000 ................\n 0x000073e0 00000000 00000000 00000000 00000000 ................\n 0x000073f0 00000000 00000000 00000000 00000000 ................\n- 0x00007400 00000000 ....\n+ 0x00007400 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63373230 61653038 66623466 62303364 c720ae08fb4fb03d\n- 0x00000010 30303662 64366262 33663431 31356132 006bd6bb3f4115a2\n- 0x00000020 32326636 33362e64 65627567 00000000 22f636.debug....\n- 0x00000030 37430dce 7C..\n+ 0x00000000 30383363 34353136 31366361 65643066 083c451616caed0f\n+ 0x00000010 36323131 66653636 30643661 33316463 6211fe660d6a31dc\n+ 0x00000020 62666636 66392e64 65627567 00000000 bff6f9.debug....\n+ 0x00000030 866e1f05 .n..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libshapes_grid.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libshapes_grid.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00078c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009f0 0009f0 002718 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003108 003108 003cbc 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006dc4 006dc4 000342 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003108 003108 003cbe 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006dc6 006dc6 000342 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007108 007108 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 00000000000071e8 0071e8 002388 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000009570 009570 001578 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000e60 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000be80 00be80 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000000be90 00be90 0238c8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3ba38\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3ba48\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3108\n 0x0000000000000006 (SYMTAB) 0x9f0\n- 0x000000000000000a (STRSZ) 15548 (bytes)\n+ 0x000000000000000a (STRSZ) 15550 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3c740\n 0x0000000000000002 (PLTRELSZ) 5496 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x9570\n 0x0000000000000007 (RELA) 0x71e8\n 0x0000000000000008 (RELASZ) 9096 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x7108\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x6dc4\n+ 0x000000006ffffff0 (VERSYM) 0x6dc6\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 81bbdeae7fbe4560cdaed3b0ad19e57d1e622171\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de61f2b584976587bb1e3b85ff2df97fdf9bdbbd\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 417 entries:\n- Addr: 0x0000000000006dc4 Offset: 0x00006dc4 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006dc6 Offset: 0x00006dc6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 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: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -967,9 +967,9 @@\n 0x00006d48 322e3400 474c4942 435f322e 322e3500 2.4.GLIBC_2.2.5.\n 0x00006d58 43585841 42495f31 2e330043 58584142 CXXABI_1.3.CXXAB\n 0x00006d68 495f312e 332e3900 474c4942 4358585f I_1.3.9.GLIBCXX_\n 0x00006d78 332e3400 00000000 00000000 00000000 3.4.............\n 0x00006d88 00000000 00000000 00000000 00000000 ................\n 0x00006d98 00000000 00000000 00000000 00000000 ................\n 0x00006da8 00000000 00000000 00000000 00000000 ................\n- 0x00006db8 00000000 00000000 00000000 ............\n+ 0x00006db8 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62626465 61653766 62653435 36306364 bbdeae7fbe4560cd\n- 0x00000010 61656433 62306164 31396535 37643165 aed3b0ad19e57d1e\n- 0x00000020 36323231 37312e64 65627567 00000000 622171.debug....\n- 0x00000030 b0c90bac ....\n+ 0x00000000 36316632 62353834 39373635 38376262 61f2b584976587bb\n+ 0x00000010 31653362 38356666 32646639 37666466 1e3b85ff2df97fdf\n+ 0x00000020 39626462 62642e64 65627567 00000000 9bdbbd.debug....\n+ 0x00000030 f8fedfea ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libshapes_lines.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libshapes_lines.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000574 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007d8 0007d8 001e30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002608 002608 002a7e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005086 005086 000284 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002608 002608 002a80 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005088 005088 000284 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005310 005310 0000f0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000005400 005400 001f50 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007350 007350 000e88 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 0009c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000099e0 0099e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000099f0 0099f0 015a11 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x29e00\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x29e10\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2608\n 0x0000000000000006 (SYMTAB) 0x7d8\n- 0x000000000000000a (STRSZ) 10878 (bytes)\n+ 0x000000000000000a (STRSZ) 10880 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2a9e8\n 0x0000000000000002 (PLTRELSZ) 3720 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7350\n 0x0000000000000007 (RELA) 0x5400\n 0x0000000000000008 (RELASZ) 8016 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5310\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x5086\n+ 0x000000006ffffff0 (VERSYM) 0x5088\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae27730e808c6ff3f5419f5543fbebbf45ed51b7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53eb53382946835aae07fa403b6d3b4a40499981\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 322 entries:\n- Addr: 0x0000000000005086 Offset: 0x00005086 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005088 Offset: 0x00005088 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -675,9 +675,9 @@\n 0x00005008 32300043 58584142 495f312e 332e3900 20.CXXABI_1.3.9.\n 0x00005018 474c4942 4358585f 332e342e 32390043 GLIBCXX_3.4.29.C\n 0x00005028 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x00005038 585f332e 34000000 00000000 00000000 X_3.4...........\n 0x00005048 00000000 00000000 00000000 00000000 ................\n 0x00005058 00000000 00000000 00000000 00000000 ................\n 0x00005068 00000000 00000000 00000000 00000000 ................\n- 0x00005078 00000000 00000000 00000000 0000 ..............\n+ 0x00005078 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32373733 30653830 38633666 66336635 27730e808c6ff3f5\n- 0x00000010 34313966 35353433 66626562 62663435 419f5543fbebbf45\n- 0x00000020 65643531 62372e64 65627567 00000000 ed51b7.debug....\n- 0x00000030 bfb894f4 ....\n+ 0x00000000 65623533 33383239 34363833 35616165 eb53382946835aae\n+ 0x00000010 30376661 34303362 36643362 34613430 07fa403b6d3b4a40\n+ 0x00000020 34393939 38312e64 65627567 00000000 499981.debug....\n+ 0x00000030 ed5b8559 .[.Y\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libshapes_points.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libshapes_points.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000a00 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c60 000c60 002f58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003bb8 003bb8 004389 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007f42 007f42 0003f2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003bb8 003bb8 00438b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007f44 007f44 0003f2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008338 008338 0000e0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000008418 008418 003780 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000bb98 00bb98 0014b8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 000de0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000ee00 00ee00 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ee10 00ee10 025505 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x42378\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x42388\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3bb8\n 0x0000000000000006 (SYMTAB) 0xc60\n- 0x000000000000000a (STRSZ) 17289 (bytes)\n+ 0x000000000000000a (STRSZ) 17291 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x43738\n 0x0000000000000002 (PLTRELSZ) 5304 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xbb98\n 0x0000000000000007 (RELA) 0x8418\n 0x0000000000000008 (RELASZ) 14208 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8338\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x7f42\n+ 0x000000006ffffff0 (VERSYM) 0x7f44\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0ea4595d9e39f296f81ce693095e9f195252feb0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31b78c9bfb402fb5f90dbd5fc68cc87deff42ffe\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 505 entries:\n- Addr: 0x0000000000007f42 Offset: 0x00007f42 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007f44 Offset: 0x00007f44 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBCXX_3.4)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1076,9 +1076,9 @@\n 0x00007ec8 00474c49 42435f32 2e322e35 00435858 .GLIBC_2.2.5.CXX\n 0x00007ed8 4142495f 312e332e 39004358 58414249 ABI_1.3.9.CXXABI\n 0x00007ee8 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x00007ef8 00000000 00000000 00000000 00000000 ................\n 0x00007f08 00000000 00000000 00000000 00000000 ................\n 0x00007f18 00000000 00000000 00000000 00000000 ................\n 0x00007f28 00000000 00000000 00000000 00000000 ................\n- 0x00007f38 00000000 00000000 00 .........\n+ 0x00007f38 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61343539 35643965 33396632 39366638 a4595d9e39f296f8\n- 0x00000010 31636536 39333039 35653966 31393532 1ce693095e9f1952\n- 0x00000020 35326665 62302e64 65627567 00000000 52feb0.debug....\n- 0x00000030 4860c831 H`.1\n+ 0x00000000 62373863 39626662 34303266 62356639 b78c9bfb402fb5f9\n+ 0x00000010 30646264 35666336 38636338 37646566 0dbd5fc68cc87def\n+ 0x00000020 66343266 66652e64 65627567 00000000 f42ffe.debug....\n+ 0x00000030 5c0ff793 \\...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libshapes_polygons.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libshapes_polygons.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,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 0x00ca90 0x00ca90 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00ca98 0x00ca98 R 0x1000\n LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x022071 0x022071 R E 0x1000\n LOAD 0x030000 0x0000000000030000 0x0000000000030000 0x00bb4f 0x00bb4f R 0x1000\n LOAD 0x03c3a0 0x000000000003c3a0 0x000000000003c3a0 0x001c70 0x001d30 RW 0x1000\n DYNAMIC 0x03d4f8 0x000000000003d4f8 0x000000000003d4f8 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x035400 0x0000000000035400 0x0000000000035400 0x000884 0x000884 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 GNU_HASH 0000000000000260 000260 000a1c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c80 000c80 002ce8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003968 003968 0040d1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007a3a 007a3a 0003be 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007df8 007df8 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000007eb8 007eb8 0036f0 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000b5a8 00b5a8 0014e8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000003968 003968 0040d3 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007a3c 007a3c 0003be 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007e00 007e00 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000007ec0 007ec0 0036f0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000b5b0 00b5b0 0014e8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 000e00 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000de20 00de20 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000000de30 00de30 021235 00 AX 0 0 16\n [13] .fini PROGBITS 000000000002f068 02f068 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000030000 030000 005400 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 0000000000035400 035400 000884 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 0x7eb8 contains 586 entries:\n+Relocation section '.rela.dyn' at offset 0x7ec0 contains 586 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000003c3a0 0000000000000008 R_X86_64_RELATIVE 11550\n 000000000003c3a8 0000000000000008 R_X86_64_RELATIVE 11470\n 000000000003c3b0 0000000000000008 R_X86_64_RELATIVE 11510\n 000000000003e000 0000000000000008 R_X86_64_RELATIVE 3e000\n 000000000003c3b8 0000006600000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n 000000000003c470 0000006600000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n@@ -584,15 +584,15 @@\n 000000000003dfd8 0000015f00000006 R_X86_64_GLOB_DAT 000000000003ce98 _ZTV16CPolygon_Flatten + 0\n 000000000003dfe0 0000014d00000006 R_X86_64_GLOB_DAT 000000000003cde0 _ZTV21CAdd_Point_Attributes + 0\n 000000000003dfe8 000000fe00000006 R_X86_64_GLOB_DAT 000000000003cb00 _ZTV25CPolygon_SelfIntersection + 0\n 000000000003dff0 0000015300000006 R_X86_64_GLOB_DAT 00000000000262c0 _ZN10CSG_Shapes10Get_ExtentEv + 0\n 000000000003dff8 000000d700000006 R_X86_64_GLOB_DAT 000000000003d458 _ZTV12CShape_Index + 0\n 000000000003e008 0000008100000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xb5a8 contains 223 entries:\n+Relocation section '.rela.plt' at offset 0xb5b0 contains 223 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000003d750 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 000000000003d758 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8CSG_Rect10IntersectsERKS_ + 0\n 000000000003d760 000001a900000007 R_X86_64_JUMP_SLOT 0000000000021830 _ZN23CPolygon_Generalization11Set_JoinTosEP10CSG_Shapes + 0\n 000000000003d768 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK14CSG_PRQuadTree16Get_Nearest_LeafERK9SSG_PointRd + 0\n 000000000003d770 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9CSG_Table11Del_RecordsEv + 0\n 000000000003d778 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z9SG_Mallocm + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x3c3a0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x3c3b0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3968\n 0x0000000000000006 (SYMTAB) 0xc80\n- 0x000000000000000a (STRSZ) 16593 (bytes)\n+ 0x000000000000000a (STRSZ) 16595 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3d738\n 0x0000000000000002 (PLTRELSZ) 5352 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xb5a8\n- 0x0000000000000007 (RELA) 0x7eb8\n+ 0x0000000000000017 (JMPREL) 0xb5b0\n+ 0x0000000000000007 (RELA) 0x7ec0\n 0x0000000000000008 (RELASZ) 14064 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x7df8\n+ 0x000000006ffffffe (VERNEED) 0x7e00\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7a3a\n+ 0x000000006ffffff0 (VERSYM) 0x7a3c\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f8209fb28bc39db5a1859503b4fefef5c6d2e098\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3919979887970aa3124c742404f72db2b0abb936\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 479 entries:\n- Addr: 0x0000000000007a3a Offset: 0x00007a3a Link: 3 (.dynsym)\n+ Addr: 0x0000000000007a3c Offset: 0x00007a3c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -119,15 +119,15 @@\n 1cc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1d0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1dc: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000007df8 Offset: 0x00007df8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007e00 Offset: 0x00007e00 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libm.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.29 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0050: Version: 1 File: libc.so.6 Cnt: 2\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1033,9 +1033,9 @@\n 0x000079c8 5f322e34 00435858 4142495f 312e3300 _2.4.CXXABI_1.3.\n 0x000079d8 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x000079e8 42435858 5f332e34 00000000 00000000 BCXX_3.4........\n 0x000079f8 00000000 00000000 00000000 00000000 ................\n 0x00007a08 00000000 00000000 00000000 00000000 ................\n 0x00007a18 00000000 00000000 00000000 00000000 ................\n 0x00007a28 00000000 00000000 00000000 00000000 ................\n- 0x00007a38 00 .\n+ 0x00007a38 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32303966 62323862 63333964 62356131 209fb28bc39db5a1\n- 0x00000010 38353935 30336234 66656665 66356336 859503b4fefef5c6\n- 0x00000020 64326530 39382e64 65627567 00000000 d2e098.debug....\n- 0x00000030 07202cd1 . ,.\n+ 0x00000000 31393937 39383837 39373061 61333132 19979887970aa312\n+ 0x00000010 34633734 32343034 66373264 62326230 4c742404f72db2b0\n+ 0x00000020 61626239 33362e64 65627567 00000000 abb936.debug....\n+ 0x00000030 1b6f97da .o..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libshapes_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libshapes_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000b28 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000d88 000d88 003708 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004490 004490 004df3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009284 009284 000496 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004490 004490 004df5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009286 009286 000496 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009720 009720 0000b0 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000097d0 0097d0 0044a0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000dc70 00dc70 0017b8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 000fe0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000011000 011000 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000011010 011010 02a1a8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4edf8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4ee08\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4490\n 0x0000000000000006 (SYMTAB) 0xd88\n- 0x000000000000000a (STRSZ) 19955 (bytes)\n+ 0x000000000000000a (STRSZ) 19957 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x50648\n 0x0000000000000002 (PLTRELSZ) 6072 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xdc70\n 0x0000000000000007 (RELA) 0x97d0\n 0x0000000000000008 (RELASZ) 17568 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9720\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x9284\n+ 0x000000006ffffff0 (VERSYM) 0x9286\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1b17d18db25c2ebada89494fc5edccecf506ce2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 764d018c2916855640b82a599e41356db5ad9144\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 587 entries:\n- Addr: 0x0000000000009284 Offset: 0x00009284 Link: 3 (.dynsym)\n+ Addr: 0x0000000000009286 Offset: 0x00009286 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5)\n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1243,9 +1243,9 @@\n 0x00009210 5f322e32 2e350043 58584142 495f312e _2.2.5.CXXABI_1.\n 0x00009220 332e3900 43585841 42495f31 2e330047 3.9.CXXABI_1.3.G\n 0x00009230 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x00009240 00000000 00000000 00000000 00000000 ................\n 0x00009250 00000000 00000000 00000000 00000000 ................\n 0x00009260 00000000 00000000 00000000 00000000 ................\n 0x00009270 00000000 00000000 00000000 00000000 ................\n- 0x00009280 000000 ...\n+ 0x00009280 00000000 00 .....\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62313764 31386462 32356332 65626164 b17d18db25c2ebad\n- 0x00000010 61383934 39346663 35656463 63656366 a89494fc5edccecf\n- 0x00000020 35303663 65322e64 65627567 00000000 506ce2.debug....\n- 0x00000030 30aff1c7 0...\n+ 0x00000000 34643031 38633239 31363835 35363430 4d018c2916855640\n+ 0x00000010 62383261 35393965 34313335 36646235 b82a599e41356db5\n+ 0x00000020 61643931 34342e64 65627567 00000000 ad9144.debug....\n+ 0x00000030 f26b020d .k..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libshapes_transect.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libshapes_transect.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0000f8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000358 000358 0008b8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000c10 000c10 000d39 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000194a 00194a 0000ba 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000c10 000c10 000d3b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000194c 00194c 0000ba 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001a08 001a08 0000a0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000001aa8 001aa8 000420 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001ec8 001ec8 000480 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000310 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003330 003330 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003340 003340 0026b8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x8ae0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x8af0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xc10\n 0x0000000000000006 (SYMTAB) 0x358\n- 0x000000000000000a (STRSZ) 3385 (bytes)\n+ 0x000000000000000a (STRSZ) 3387 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x8de0\n 0x0000000000000002 (PLTRELSZ) 1152 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1ec8\n 0x0000000000000007 (RELA) 0x1aa8\n 0x0000000000000008 (RELASZ) 1056 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x1a08\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x194a\n+ 0x000000006ffffff0 (VERSYM) 0x194c\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 844ef48f1dc19d91f287d322c66fd5ff12bb3b7a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0656e5a910d6d326f0bb648e27461754c88fadb\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 93 entries:\n- Addr: 0x000000000000194a Offset: 0x0000194a Link: 3 (.dynsym)\n+ Addr: 0x000000000000194c Offset: 0x0000194c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBCXX_3.4.15) 1 (*global*) \n 004: 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 3 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -207,9 +207,9 @@\n 0x000018d0 58414249 5f312e33 00435858 4142495f XABI_1.3.CXXABI_\n 0x000018e0 312e332e 3900474c 49424358 585f332e 1.3.9.GLIBCXX_3.\n 0x000018f0 3400474c 49424358 585f332e 342e3135 4.GLIBCXX_3.4.15\n 0x00001900 00000000 00000000 00000000 00000000 ................\n 0x00001910 00000000 00000000 00000000 00000000 ................\n 0x00001920 00000000 00000000 00000000 00000000 ................\n 0x00001930 00000000 00000000 00000000 00000000 ................\n- 0x00001940 00000000 00000000 00 .........\n+ 0x00001940 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34656634 38663164 63313964 39316632 4ef48f1dc19d91f2\n- 0x00000010 38376433 32326336 36666435 66663132 87d322c66fd5ff12\n- 0x00000020 62623362 37612e64 65627567 00000000 bb3b7a.debug....\n- 0x00000030 f331e9a9 .1..\n+ 0x00000000 36353665 35613931 30643664 33323666 656e5a910d6d326f\n+ 0x00000010 30626236 34386532 37343631 37353463 0bb648e27461754c\n+ 0x00000020 38386661 64622e64 65627567 00000000 88fadb.debug....\n+ 0x00000030 2771b238 'q.8\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_air_flow.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_air_flow.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000160 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000003c0 0003c0 000a38 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000df8 000df8 000def 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001be8 001be8 0000da 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000df8 000df8 000df1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001bea 001bea 0000da 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001cc8 001cc8 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000001db8 001db8 000450 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002208 002208 0005b8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 0003e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003400 003400 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000003410 003410 003ea0 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xaa48\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xaa58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xdf8\n 0x0000000000000006 (SYMTAB) 0x3c0\n- 0x000000000000000a (STRSZ) 3567 (bytes)\n+ 0x000000000000000a (STRSZ) 3569 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xad78\n 0x0000000000000002 (PLTRELSZ) 1464 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2208\n 0x0000000000000007 (RELA) 0x1db8\n 0x0000000000000008 (RELASZ) 1104 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x1cc8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x1be8\n+ 0x000000006ffffff0 (VERSYM) 0x1bea\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0ee45f532b2a44edd5bae7ad87766219562341b9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f1fdccefacd7f0601d6e38b0026513708984d09\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 109 entries:\n- Addr: 0x0000000000001be8 Offset: 0x00001be8 Link: 3 (.dynsym)\n+ Addr: 0x0000000000001bea Offset: 0x00001bea Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 4 (GOMP_1.0) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -218,9 +218,10 @@\n 0x00001b68 2e390047 4c494243 58585f33 2e340047 .9.GLIBCXX_3.4.G\n 0x00001b78 4f4d505f 342e3000 474f4d50 5f312e30 OMP_4.0.GOMP_1.0\n 0x00001b88 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00001b98 5f322e32 2e350000 00000000 00000000 _2.2.5..........\n 0x00001ba8 00000000 00000000 00000000 00000000 ................\n 0x00001bb8 00000000 00000000 00000000 00000000 ................\n 0x00001bc8 00000000 00000000 00000000 00000000 ................\n- 0x00001bd8 00000000 00000000 00000000 000000 ...............\n+ 0x00001bd8 00000000 00000000 00000000 00000000 ................\n+ 0x00001be8 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65343566 35333262 32613434 65646435 e45f532b2a44edd5\n- 0x00000010 62616537 61643837 37363632 31393536 bae7ad8776621956\n- 0x00000020 32333431 62392e64 65627567 00000000 2341b9.debug....\n- 0x00000030 acc18828 ...(\n+ 0x00000000 31666463 63656661 63643766 30363031 1fdccefacd7f0601\n+ 0x00000010 64366533 38623030 32363531 33373038 d6e38b0026513708\n+ 0x00000020 39383464 30392e64 65627567 00000000 984d09.debug....\n+ 0x00000030 eea0b11c ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_cellular_automata.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_cellular_automata.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0001dc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000440 000440 000d68 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000011a8 0011a8 0012a8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002450 002450 00011e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000011a8 0011a8 0012aa 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002452 002452 00011e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000002570 002570 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002630 002630 0008b8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000002ee8 002ee8 0006f0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 0004b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000044d0 0044d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000044e0 0044e0 00649c 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe868\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe878\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x11a8\n 0x0000000000000006 (SYMTAB) 0x440\n- 0x000000000000000a (STRSZ) 4776 (bytes)\n+ 0x000000000000000a (STRSZ) 4778 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xed00\n 0x0000000000000002 (PLTRELSZ) 1776 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2ee8\n 0x0000000000000007 (RELA) 0x2630\n 0x0000000000000008 (RELASZ) 2232 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2570\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2450\n+ 0x000000006ffffff0 (VERSYM) 0x2452\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e5981bc830f1f8179f69efb7616262c97f8d3b5f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 06c7d8a00d9dd3986d733ab1507bc12666b0fdd8\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 143 entries:\n- Addr: 0x0000000000002450 Offset: 0x00002450 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002452 Offset: 0x00002452 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -294,9 +294,9 @@\n 0x000023d8 00435858 4142495f 312e332e 3900474c .CXXABI_1.3.9.GL\n 0x000023e8 49424358 585f332e 3400474c 4942435f IBCXX_3.4.GLIBC_\n 0x000023f8 322e3400 474c4942 435f322e 322e3500 2.4.GLIBC_2.2.5.\n 0x00002408 00000000 00000000 00000000 00000000 ................\n 0x00002418 00000000 00000000 00000000 00000000 ................\n 0x00002428 00000000 00000000 00000000 00000000 ................\n 0x00002438 00000000 00000000 00000000 00000000 ................\n- 0x00002448 00000000 00000000 ........\n+ 0x00002448 00000000 00000000 0000 ..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39383162 63383330 66316638 31373966 981bc830f1f8179f\n- 0x00000010 36396566 62373631 36323632 63393766 69efb7616262c97f\n- 0x00000020 38643362 35662e64 65627567 00000000 8d3b5f.debug....\n- 0x00000030 d212579a ..W.\n+ 0x00000000 63376438 61303064 39646433 39383664 c7d8a00d9dd3986d\n+ 0x00000010 37333361 62313530 37626331 32363636 733ab1507bc12666\n+ 0x00000020 62306664 64382e64 65627567 00000000 b0fdd8.debug....\n+ 0x00000030 35b78319 5...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_ecosystems_hugget.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_ecosystems_hugget.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,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 0x002e88 0x002e88 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x002e90 0x002e90 R 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x0071e9 0x0071e9 R E 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x003113 0x003113 R 0x1000\n LOAD 0x00e918 0x000000000000f918 0x000000000000f918 0x000748 0x0007f8 RW 0x1000\n DYNAMIC 0x00eb68 0x000000000000fb68 0x000000000000fb68 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x00c970 0x000000000000c970 0x000000000000c970 0x0001d4 0x0001d4 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 GNU_HASH 0000000000000260 000260 0001c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000420 000420 000b70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000f90 000f90 000fac 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000001f3c 001f3c 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000002030 002030 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 00000000000020f0 0020f0 000888 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000002978 002978 000510 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000000f90 000f90 000fae 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001f3e 001f3e 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000002038 002038 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 00000000000020f8 0020f8 000888 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000002980 002980 000510 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000370 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003390 003390 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000033a0 0033a0 006e3e 00 AX 0 0 16\n [13] .fini PROGBITS 000000000000a1e0 00a1e0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000000b000 00b000 001970 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000000c970 00c970 0001d4 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 0x20f0 contains 91 entries:\n+Relocation section '.rela.dyn' at offset 0x20f8 contains 91 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000f918 0000000000000008 R_X86_64_RELATIVE 44d0\n 000000000000f920 0000000000000008 R_X86_64_RELATIVE 43f0\n 000000000000f928 0000000000000008 R_X86_64_RELATIVE 4490\n 0000000000010000 0000000000000008 R_X86_64_RELATIVE 10000\n 000000000000f930 0000002800000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n 000000000000f9e8 0000002800000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n@@ -89,15 +89,15 @@\n 000000000000ffd8 0000003900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000000ffe0 0000006200000006 R_X86_64_GLOB_DAT 000000000000f948 _ZTV10CHugget_01 + 0\n 000000000000ffe8 0000004900000006 R_X86_64_GLOB_DAT 0000000000010020 _ZZN15CSG_Grid_System7Get_yToEiiE2iy + 0\n 000000000000fff0 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000000fff8 0000004200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000010008 0000003700000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2978 contains 54 entries:\n+Relocation section '.rela.plt' at offset 0x2980 contains 54 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000000fdc0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8CSG_Grid6CreateEPS_13TSG_Data_Typeb + 0\n 000000000000fdc8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN14CSG_Parameters8Add_NodeERK10CSG_StringS2_S2_S2_ + 0\n 000000000000fdd0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10CSG_StringC1EPKw + 0\n 000000000000fdd8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN15CSG_Data_Object8Set_NameERK10CSG_String + 0\n 000000000000fde0 0000005000000007 R_X86_64_JUMP_SLOT 0000000000009510 _ZN10CHugget_0312Set_NitrogenER8CSG_GriddPS0_d + 0\n 000000000000fde8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8CSG_Tool15Set_DescriptionERK10CSG_String + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf918\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf928\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xf90\n 0x0000000000000006 (SYMTAB) 0x420\n- 0x000000000000000a (STRSZ) 4012 (bytes)\n+ 0x000000000000000a (STRSZ) 4014 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfda8\n 0x0000000000000002 (PLTRELSZ) 1296 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2978\n- 0x0000000000000007 (RELA) 0x20f0\n+ 0x0000000000000017 (JMPREL) 0x2980\n+ 0x0000000000000007 (RELA) 0x20f8\n 0x0000000000000008 (RELASZ) 2184 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x2030\n+ 0x000000006ffffffe (VERNEED) 0x2038\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1f3c\n+ 0x000000006ffffff0 (VERSYM) 0x1f3e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00199dd65428bf8153b64e3690ef45e6ed8c5050\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8cecb491f94307c5ed668a05935184e46c54a203\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: 0x0000000000001f3c Offset: 0x00001f3c Link: 3 (.dynsym)\n+ Addr: 0x0000000000001f3e Offset: 0x00001f3e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n@@ -30,15 +30,15 @@\n 068: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 06c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 078: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000002030 Offset: 0x00002030 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002038 Offset: 0x00002038 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\n 0x0020: Version: 1 File: libgomp.so.1 Cnt: 2\n 0x0030: Name: OMP_1.0 Flags: none Version: 8\n 0x0040: Name: GOMP_4.0 Flags: none Version: 7\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 6\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -246,9 +246,9 @@\n 0x00001ec0 5f312e33 00435858 4142495f 312e332e _1.3.CXXABI_1.3.\n 0x00001ed0 3900474c 49424358 585f332e 3400474c 9.GLIBCXX_3.4.GL\n 0x00001ee0 4942435f 322e3400 474c4942 435f322e IBC_2.4.GLIBC_2.\n 0x00001ef0 322e3500 00000000 00000000 00000000 2.5.............\n 0x00001f00 00000000 00000000 00000000 00000000 ................\n 0x00001f10 00000000 00000000 00000000 00000000 ................\n 0x00001f20 00000000 00000000 00000000 00000000 ................\n- 0x00001f30 00000000 00000000 00000000 ............\n+ 0x00001f30 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31393964 64363534 32386266 38313533 199dd65428bf8153\n- 0x00000010 62363465 33363930 65663435 65366564 b64e3690ef45e6ed\n- 0x00000020 38633530 35302e64 65627567 00000000 8c5050.debug....\n- 0x00000030 fdd18f27 ...'\n+ 0x00000000 65636234 39316639 34333037 63356564 ecb491f94307c5ed\n+ 0x00000010 36363861 30353933 35313834 65343663 668a05935184e46c\n+ 0x00000020 35346132 30332e64 65627567 00000000 54a203.debug....\n+ 0x00000030 5bd2f371 [..q\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_erosion.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_erosion.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0000f0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000350 000350 000990 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000ce0 000ce0 000c5d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000193e 00193e 0000cc 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000ce0 000ce0 000c5f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000001940 001940 0000cc 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000001a10 001a10 0000c0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000001ad0 001ad0 000450 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001f20 001f20 000510 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000003000 003000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000003020 003020 000370 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000003390 003390 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000033a0 0033a0 00994f 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x13a90\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x13aa0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xce0\n 0x0000000000000006 (SYMTAB) 0x350\n- 0x000000000000000a (STRSZ) 3165 (bytes)\n+ 0x000000000000000a (STRSZ) 3167 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x13db0\n 0x0000000000000002 (PLTRELSZ) 1296 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1f20\n 0x0000000000000007 (RELA) 0x1ad0\n 0x0000000000000008 (RELASZ) 1104 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x1a10\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x193e\n+ 0x000000006ffffff0 (VERSYM) 0x1940\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8cebffa761a4e8d755e42c1d82c5d3edb3240fd7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ce15d02e1301ec93caf5c509e043bfe254089316\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: 0x000000000000193e Offset: 0x0000193e Link: 3 (.dynsym)\n+ Addr: 0x0000000000001940 Offset: 0x00001940 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -193,9 +193,9 @@\n 0x000018c0 495f312e 332e3900 474c4942 4358585f I_1.3.9.GLIBCXX_\n 0x000018d0 332e3400 474c4942 435f322e 3400474c 3.4.GLIBC_2.4.GL\n 0x000018e0 4942435f 322e322e 3500474c 4942435f IBC_2.2.5.GLIBC_\n 0x000018f0 322e3239 00000000 00000000 00000000 2.29............\n 0x00001900 00000000 00000000 00000000 00000000 ................\n 0x00001910 00000000 00000000 00000000 00000000 ................\n 0x00001920 00000000 00000000 00000000 00000000 ................\n- 0x00001930 00000000 00000000 00000000 00 .............\n+ 0x00001930 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65626666 61373631 61346538 64373535 ebffa761a4e8d755\n- 0x00000010 65343263 31643832 63356433 65646233 e42c1d82c5d3edb3\n- 0x00000020 32343066 64372e64 65627567 00000000 240fd7.debug....\n- 0x00000030 92519719 .Q..\n+ 0x00000000 31356430 32653133 30316563 39336361 15d02e1301ec93ca\n+ 0x00000010 66356335 30396530 34336266 65323534 f5c509e043bfe254\n+ 0x00000020 30383933 31362e64 65627567 00000000 089316.debug....\n+ 0x00000030 c0159adb ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_geomorphology.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_geomorphology.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000414 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000678 000678 001410 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001a88 001a88 002767 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000041f0 0041f0 0001ac 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001a88 001a88 002769 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000041f2 0041f2 0001ac 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000043a0 0043a0 000120 00 A 4 5 8\n [ 7] .rela.dyn RELA 00000000000044c0 0044c0 000540 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004a00 004a00 000e28 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 000980 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000069a0 0069a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000069b0 0069b0 01280e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x24710\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x24730\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1a88\n 0x0000000000000006 (SYMTAB) 0x678\n- 0x000000000000000a (STRSZ) 10087 (bytes)\n+ 0x000000000000000a (STRSZ) 10089 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x24a80\n 0x0000000000000002 (PLTRELSZ) 3624 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4a00\n 0x0000000000000007 (RELA) 0x44c0\n 0x0000000000000008 (RELASZ) 1344 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x43a0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x41f0\n+ 0x000000006ffffff0 (VERSYM) 0x41f2\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3fea7ed8941b5a0fbf8219f8826c2de8f9134151\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7efc1eff3baf04764da878fb95f41c39e2ae1fa\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 214 entries:\n- Addr: 0x00000000000041f0 Offset: 0x000041f0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000041f2 Offset: 0x000041f2 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5)\n 008: 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 2 (GLIBCXX_3.4) 1 (*global*) 5 (CXXABI_1.3) 1 (*global*) \n 010: 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 014: 2 (GLIBCXX_3.4) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -626,9 +626,9 @@\n 0x00004178 42495f31 2e332e39 00474c49 42435858 BI_1.3.9.GLIBCXX\n 0x00004188 5f332e34 2e323900 43585841 42495f31 _3.4.29.CXXABI_1\n 0x00004198 2e330047 4c494243 58585f33 2e340000 .3.GLIBCXX_3.4..\n 0x000041a8 00000000 00000000 00000000 00000000 ................\n 0x000041b8 00000000 00000000 00000000 00000000 ................\n 0x000041c8 00000000 00000000 00000000 00000000 ................\n 0x000041d8 00000000 00000000 00000000 00000000 ................\n- 0x000041e8 00000000 000000 .......\n+ 0x000041e8 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65613765 64383934 31623561 30666266 ea7ed8941b5a0fbf\n- 0x00000010 38323139 66383832 36633264 65386639 8219f8826c2de8f9\n- 0x00000020 31333431 35312e64 65627567 00000000 134151.debug....\n- 0x00000030 7bd62399 {.#.\n+ 0x00000000 65666331 65666633 62616630 34373634 efc1eff3baf04764\n+ 0x00000010 64613837 38666239 35663431 63333965 da878fb95f41c39e\n+ 0x00000020 32616531 66612e64 65627567 00000000 2ae1fa.debug....\n+ 0x00000030 99b29934 ...4\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_hydrology.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_hydrology.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000988 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000be8 000be8 002ad8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000036c0 0036c0 0040d7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007798 007798 000392 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000036c0 0036c0 0040d9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000779a 00779a 000392 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007b30 007b30 000100 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000007c30 007c30 0028b0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a4e0 00a4e0 001698 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 000f20 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000cf40 00cf40 000018 08 AX 0 0 8\n [12] .text PROGBITS 000000000000cf60 00cf60 030e6f 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x51810\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x51828\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x36c0\n 0x0000000000000006 (SYMTAB) 0xbe8\n- 0x000000000000000a (STRSZ) 16599 (bytes)\n+ 0x000000000000000a (STRSZ) 16601 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x52680\n 0x0000000000000002 (PLTRELSZ) 5784 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa4e0\n 0x0000000000000007 (RELA) 0x7c30\n 0x0000000000000008 (RELASZ) 10416 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x7b30\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x7798\n+ 0x000000006ffffff0 (VERSYM) 0x779a\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5f8f2c5b68bf31289eaaa3b57acd23908e06189f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75906f4237ac0b953450860d51a8852360141803\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 457 entries:\n- Addr: 0x0000000000007798 Offset: 0x00007798 Link: 3 (.dynsym)\n+ Addr: 0x000000000000779a Offset: 0x0000779a Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1033,9 +1033,9 @@\n 0x00007720 5f342e30 00474f4d 505f312e 3000474c _4.0.GOMP_1.0.GL\n 0x00007730 4942435f 322e3239 00474c49 42435f32 IBC_2.29.GLIBC_2\n 0x00007740 2e322e35 00474c49 42435f32 2e340000 .2.5.GLIBC_2.4..\n 0x00007750 00000000 00000000 00000000 00000000 ................\n 0x00007760 00000000 00000000 00000000 00000000 ................\n 0x00007770 00000000 00000000 00000000 00000000 ................\n 0x00007780 00000000 00000000 00000000 00000000 ................\n- 0x00007790 00000000 000000 .......\n+ 0x00007790 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38663263 35623638 62663331 32383965 8f2c5b68bf31289e\n- 0x00000010 61616133 62353761 63643233 39303865 aaa3b57acd23908e\n- 0x00000020 30363138 39662e64 65627567 00000000 06189f.debug....\n- 0x00000030 2b445d5e +D]^\n+ 0x00000000 39303666 34323337 61633062 39353334 906f4237ac0b9534\n+ 0x00000010 35303836 30643531 61383835 32333630 50860d51a8852360\n+ 0x00000020 31343138 30332e64 65627567 00000000 141803.debug....\n+ 0x00000030 c840612f .@a/\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_ihacres.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_ihacres.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007bc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a20 000a20 002058 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002a78 002a78 00368a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006102 006102 0002b2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002a78 002a78 00368c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006104 006104 0002b2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000063b8 0063b8 000130 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000064e8 0064e8 000e40 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007328 007328 001470 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000db0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009dd0 009dd0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009de0 009de0 030507 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4b200\n 0x000000000000001b (INIT_ARRAYSZ) 80 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4b250\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2a78\n 0x0000000000000006 (SYMTAB) 0xa20\n- 0x000000000000000a (STRSZ) 13962 (bytes)\n+ 0x000000000000000a (STRSZ) 13964 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4b858\n 0x0000000000000002 (PLTRELSZ) 5232 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7328\n 0x0000000000000007 (RELA) 0x64e8\n 0x0000000000000008 (RELASZ) 3648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x63b8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x6102\n+ 0x000000006ffffff0 (VERSYM) 0x6104\n 0x000000006ffffff9 (RELACOUNT) 12\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7663c6d5bd527fbbb52a74fa009f014c3cc597c7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ea2f77024280a7470b84a73ca4ab3afe87cbd89\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 345 entries:\n- Addr: 0x0000000000006102 Offset: 0x00006102 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006104 Offset: 0x00006104 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 008: 3 (GLIBCXX_3.4.21) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n 00c: 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 1 (*global*) 3 (GLIBCXX_3.4.21) \n 010: 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 5 (CXXABI_1.3) 1 (*global*) 4 (GLIBC_2.2.5)\n 018: 4 (GLIBC_2.2.5) 1 (*global*) 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -868,9 +868,9 @@\n 0x00006088 49424358 585f332e 342e3900 43585841 IBCXX_3.4.9.CXXA\n 0x00006098 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x000060a8 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x000060b8 34000000 00000000 00000000 00000000 4...............\n 0x000060c8 00000000 00000000 00000000 00000000 ................\n 0x000060d8 00000000 00000000 00000000 00000000 ................\n 0x000060e8 00000000 00000000 00000000 00000000 ................\n- 0x000060f8 00000000 00000000 0000 ..........\n+ 0x000060f8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36336336 64356264 35323766 62626235 63c6d5bd527fbbb5\n- 0x00000010 32613734 66613030 39663031 34633363 2a74fa009f014c3c\n- 0x00000020 63353937 63372e64 65627567 00000000 c597c7.debug....\n- 0x00000030 9d1e637b ..c{\n+ 0x00000000 61326637 37303234 32383061 37343730 a2f77024280a7470\n+ 0x00000010 62383461 37336361 34616233 61666538 b84a73ca4ab3afe8\n+ 0x00000020 37636264 38392e64 65627567 00000000 7cbd89.debug....\n+ 0x00000030 483eb286 H>..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_landscape_evolution.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_landscape_evolution.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000270 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000004d0 0004d0 001308 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000017d8 0017d8 001ba5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000337e 00337e 000196 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000017d8 0017d8 001ba7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003380 003380 000196 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003518 003518 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000003608 003608 0004f8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003b00 003b00 000d98 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 000920 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000005940 005940 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000005950 005950 00b694 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x16770\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x16780\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x17d8\n 0x0000000000000006 (SYMTAB) 0x4d0\n- 0x000000000000000a (STRSZ) 7077 (bytes)\n+ 0x000000000000000a (STRSZ) 7079 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x16aa0\n 0x0000000000000002 (PLTRELSZ) 3480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3b00\n 0x0000000000000007 (RELA) 0x3608\n 0x0000000000000008 (RELASZ) 1272 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3518\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x337e\n+ 0x000000006ffffff0 (VERSYM) 0x3380\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4bc0b054bd7d02ed5f7ae3af48f1cd66da3023b3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 183c3cce578864c123657100b950ad2697505ea0\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 203 entries:\n- Addr: 0x000000000000337e Offset: 0x0000337e Link: 3 (.dynsym)\n+ Addr: 0x0000000000003380 Offset: 0x00003380 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 3 (GLIBC_2.2.5)\n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -438,9 +438,9 @@\n 0x00003308 4942435f 322e3239 00435858 4142495f IBC_2.29.CXXABI_\n 0x00003318 312e3300 43585841 42495f31 2e332e39 1.3.CXXABI_1.3.9\n 0x00003328 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00003338 00000000 00000000 00000000 00000000 ................\n 0x00003348 00000000 00000000 00000000 00000000 ................\n 0x00003358 00000000 00000000 00000000 00000000 ................\n 0x00003368 00000000 00000000 00000000 00000000 ................\n- 0x00003378 00000000 00 .....\n+ 0x00003378 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63306230 35346264 37643032 65643566 c0b054bd7d02ed5f\n- 0x00000010 37616533 61663438 66316364 36366461 7ae3af48f1cd66da\n- 0x00000020 33303233 62332e64 65627567 00000000 3023b3.debug....\n- 0x00000030 30cf6dc7 0.m.\n+ 0x00000000 33633363 63653537 38383634 63313233 3c3cce578864c123\n+ 0x00000010 36353731 30306239 35306164 32363937 657100b950ad2697\n+ 0x00000020 35303565 61302e64 65627567 00000000 505ea0.debug....\n+ 0x00000030 6117fd89 a...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_qm_of_esp.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_qm_of_esp.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003b0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000610 000610 001230 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001840 001840 0019a6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000031e6 0031e6 000184 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001840 001840 0019a8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000031e8 0031e8 000184 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003370 003370 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000003460 003460 000ed0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004330 004330 000888 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0005c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000055e0 0055e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000055f0 0055f0 009eb8 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x145b0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x145c0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1840\n 0x0000000000000006 (SYMTAB) 0x610\n- 0x000000000000000a (STRSZ) 6566 (bytes)\n+ 0x000000000000000a (STRSZ) 6568 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x14c38\n 0x0000000000000002 (PLTRELSZ) 2184 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4330\n 0x0000000000000007 (RELA) 0x3460\n 0x0000000000000008 (RELASZ) 3792 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3370\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x31e6\n+ 0x000000006ffffff0 (VERSYM) 0x31e8\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1a21a47d87ec4b6d746a8388a436e48286ef34d0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 07118967ea33a8dee2a6787566f095897717cde3\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 194 entries:\n- Addr: 0x00000000000031e6 Offset: 0x000031e6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000031e8 Offset: 0x000031e8 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -406,9 +406,9 @@\n 0x00003170 43585841 42495f31 2e332e39 00474c49 CXXABI_1.3.9.GLI\n 0x00003180 42435858 5f332e34 00435858 4142495f BCXX_3.4.CXXABI_\n 0x00003190 312e3300 474c4942 435f322e 34000000 1.3.GLIBC_2.4...\n 0x000031a0 00000000 00000000 00000000 00000000 ................\n 0x000031b0 00000000 00000000 00000000 00000000 ................\n 0x000031c0 00000000 00000000 00000000 00000000 ................\n 0x000031d0 00000000 00000000 00000000 00000000 ................\n- 0x000031e0 00000000 0000 ......\n+ 0x000031e0 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32316134 37643837 65633462 36643734 21a47d87ec4b6d74\n- 0x00000010 36613833 38386134 33366534 38323836 6a8388a436e48286\n- 0x00000020 65663334 64302e64 65627567 00000000 ef34d0.debug....\n- 0x00000030 d2e987c9 ....\n+ 0x00000000 31313839 36376561 33336138 64656532 118967ea33a8dee2\n+ 0x00000010 61363738 37353636 66303935 38393737 a6787566f0958977\n+ 0x00000020 31376364 65332e64 65627567 00000000 17cde3.debug....\n+ 0x00000030 24915003 $.P.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libsim_rivflow.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libsim_rivflow.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000404 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000668 000668 001968 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001fd0 001fd0 0024ad 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000447e 00447e 00021e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001fd0 001fd0 0024af 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004480 004480 00021e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000046a0 0046a0 000100 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000047a0 0047a0 001290 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005a30 005a30 000e10 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000970 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007990 007990 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000079a0 0079a0 021d15 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x372a0\n 0x000000000000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x372c8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1fd0\n 0x0000000000000006 (SYMTAB) 0x668\n- 0x000000000000000a (STRSZ) 9389 (bytes)\n+ 0x000000000000000a (STRSZ) 9391 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x37a18\n 0x0000000000000002 (PLTRELSZ) 3600 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5a30\n 0x0000000000000007 (RELA) 0x47a0\n 0x0000000000000008 (RELASZ) 4752 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x46a0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x447e\n+ 0x000000006ffffff0 (VERSYM) 0x4480\n 0x000000006ffffff9 (RELACOUNT) 7\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d0cab94de74590bf98bfc6d4fa02f9d16342436\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 32d86c55303dbc298362d17b936c2149bcc61c1d\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 271 entries:\n- Addr: 0x000000000000447e Offset: 0x0000447e Link: 3 (.dynsym)\n+ Addr: 0x0000000000004480 Offset: 0x00004480 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBCXX_3.4) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 00c: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) 2 (GLIBCXX_3.4)\n 010: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 014: 1 (*global*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 1 (*global*) \n 018: 4 (GLIBC_2.2.5) 5 (CXXABI_1.3) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -582,9 +582,9 @@\n 0x00004400 474c4942 4358585f 332e342e 32360043 GLIBCXX_3.4.26.C\n 0x00004410 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x00004420 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x00004430 5f332e34 00000000 00000000 00000000 _3.4............\n 0x00004440 00000000 00000000 00000000 00000000 ................\n 0x00004450 00000000 00000000 00000000 00000000 ................\n 0x00004460 00000000 00000000 00000000 00000000 ................\n- 0x00004470 00000000 00000000 00000000 00 .............\n+ 0x00004470 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30636162 39346465 37343539 30626639 0cab94de74590bf9\n- 0x00000010 38626663 36643466 61303266 39643136 8bfc6d4fa02f9d16\n- 0x00000020 33343234 33362e64 65627567 00000000 342436.debug....\n- 0x00000030 e0599826 .Y.&\n+ 0x00000000 64383663 35353330 33646263 32393833 d86c55303dbc2983\n+ 0x00000010 36326431 37623933 36633231 34396263 62d17b936c2149bc\n+ 0x00000020 63363163 31642e64 65627567 00000000 c61c1d.debug....\n+ 0x00000030 bec65451 ..TQ\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_grid.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_grid.so", "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 GNU_HASH 0000000000000260 000260 0009fc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c60 000c60 003480 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000040e0 0040e0 0052d4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000093b4 0093b4 000460 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000040e0 0040e0 0052d6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000093b6 0093b6 000460 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009818 009818 000120 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000009938 009938 003708 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000d040 00d040 001c20 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 0012d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000102f0 0102f0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010300 010300 031ed0 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x55140\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x55158\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x40e0\n 0x0000000000000006 (SYMTAB) 0xc60\n- 0x000000000000000a (STRSZ) 21204 (bytes)\n+ 0x000000000000000a (STRSZ) 21206 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x564c0\n 0x0000000000000002 (PLTRELSZ) 7200 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xd040\n 0x0000000000000007 (RELA) 0x9938\n 0x0000000000000008 (RELASZ) 14088 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9818\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x93b4\n+ 0x000000006ffffff0 (VERSYM) 0x93b6\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8c9eb5cff20ae7acc5df228c8ca9e828d890f1f0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fd86af2ab6122a4cf3de495412c0fe17d32662a8\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 560 entries:\n- Addr: 0x00000000000093b4 Offset: 0x000093b4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000093b6 Offset: 0x000093b6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 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: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1321,9 +1321,9 @@\n 0x00009340 312e332e 3900474c 49424358 585f332e 1.3.9.GLIBCXX_3.\n 0x00009350 342e3239 00435858 4142495f 312e3300 4.29.CXXABI_1.3.\n 0x00009360 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x00009370 00000000 00000000 00000000 00000000 ................\n 0x00009380 00000000 00000000 00000000 00000000 ................\n 0x00009390 00000000 00000000 00000000 00000000 ................\n 0x000093a0 00000000 00000000 00000000 00000000 ................\n- 0x000093b0 00000000 ....\n+ 0x000093b0 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39656235 63666632 30616537 61636335 9eb5cff20ae7acc5\n- 0x00000010 64663232 38633863 61396538 32386438 df228c8ca9e828d8\n- 0x00000020 39306631 66302e64 65627567 00000000 90f1f0.debug....\n- 0x00000030 fee382b0 ....\n+ 0x00000000 38366166 32616236 31323261 34636633 86af2ab6122a4cf3\n+ 0x00000010 64653439 35343132 63306665 31376433 de495412c0fe17d3\n+ 0x00000020 32363632 61382e64 65627567 00000000 2662a8.debug....\n+ 0x00000030 1ffb3469 ..4i\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_kriging.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_kriging.so", "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 GNU_HASH 0000000000000260 000260 000a04 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c68 000c68 004ae8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005750 005750 00768d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000cdde 00cdde 00063e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000005750 005750 007691 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000cde2 00cde2 00063e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000d420 00d420 000140 00 A 4 7 8\n [ 7] .rela.dyn RELA 000000000000d560 00d560 004b18 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000012078 012078 001b18 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000014000 014000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000014020 014020 001220 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000015240 015240 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000015250 015250 01a6e9 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x39ab8\n 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x39ae8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5750\n 0x0000000000000006 (SYMTAB) 0xc68\n- 0x000000000000000a (STRSZ) 30349 (bytes)\n+ 0x000000000000000a (STRSZ) 30353 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x3b4d0\n 0x0000000000000002 (PLTRELSZ) 6936 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x12078\n 0x0000000000000007 (RELA) 0xd560\n 0x0000000000000008 (RELASZ) 19224 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xd420\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0xcdde\n+ 0x000000006ffffff0 (VERSYM) 0xcde2\n 0x000000006ffffff9 (RELACOUNT) 8\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75835ae268931856ae26910acec6e5c93505f474\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9620dda2a17223d5f921fa9a0f6748b4f97cce19\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 799 entries:\n- Addr: 0x000000000000cdde Offset: 0x0000cdde Link: 3 (.dynsym)\n+ Addr: 0x000000000000cde2 Offset: 0x0000cde2 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (WXU_3.2) 2 (WXU_3.2) 1 (*global*) \n 004: 3 (WXU_3.2) 2 (WXU_3.2) 1 (*global*) 2 (WXU_3.2) \n 008: 1 (*global*) 2 (WXU_3.2) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 2 (WXU_3.2) 2 (WXU_3.2) \n 010: 2 (WXU_3.2) 2 (WXU_3.2) 4 (GLIBCXX_3.4) 2 (WXU_3.2) \n 014: 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) 3 (WXU_3.2) \n 018: 1 (*global*) 2 (WXU_3.2) 1 (*global*) 2 (WXU_3.2) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1892,9 +1892,10 @@\n 0x0000cd60 00000000 00000000 00000000 00000000 ................\n 0x0000cd70 00000000 00000000 00000000 00000000 ................\n 0x0000cd80 00000000 00000000 00000000 00000000 ................\n 0x0000cd90 00000000 00000000 00000000 00000000 ................\n 0x0000cda0 00000000 00000000 00000000 00000000 ................\n 0x0000cdb0 00000000 00000000 00000000 00000000 ................\n 0x0000cdc0 00000000 00000000 00000000 00000000 ................\n- 0x0000cdd0 00000000 00000000 00000000 00 .............\n+ 0x0000cdd0 00000000 00000000 00000000 00000000 ................\n+ 0x0000cde0 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38333561 65323638 39333138 35366165 835ae268931856ae\n- 0x00000010 32363931 30616365 63366535 63393335 26910acec6e5c935\n- 0x00000020 30356634 37342e64 65627567 00000000 05f474.debug....\n- 0x00000030 67da6dba g.m.\n+ 0x00000000 32306464 61326131 37323233 64356639 20dda2a17223d5f9\n+ 0x00000010 32316661 39613066 36373438 62346639 21fa9a0f6748b4f9\n+ 0x00000020 37636365 31392e64 65627567 00000000 7cce19.debug....\n+ 0x00000030 d8a8a89e ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_points.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_points.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000274 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000004d8 0004d8 000d80 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001258 001258 00132a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000002582 002582 000120 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001258 001258 00132c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000002584 002584 000120 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000026a8 0026a8 0000b0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000002758 002758 000d08 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000003460 003460 0005e8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000400 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004420 004420 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004430 004430 00790e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf740\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf750\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1258\n 0x0000000000000006 (SYMTAB) 0x4d8\n- 0x000000000000000a (STRSZ) 4906 (bytes)\n+ 0x000000000000000a (STRSZ) 4908 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfd30\n 0x0000000000000002 (PLTRELSZ) 1512 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x3460\n 0x0000000000000007 (RELA) 0x2758\n 0x0000000000000008 (RELASZ) 3336 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x26a8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2582\n+ 0x000000006ffffff0 (VERSYM) 0x2584\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5a6b22203beab6feb31ac057632718036f308b98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 393741d06a0eeb9bbb543d2aa829c302e6bc6416\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 144 entries:\n- Addr: 0x0000000000002582 Offset: 0x00002582 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002584 Offset: 0x00002584 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -302,9 +302,9 @@\n 0x00002508 2e330043 58584142 495f312e 332e3900 .3.CXXABI_1.3.9.\n 0x00002518 474c4942 4358585f 332e3400 474c4942 GLIBCXX_3.4.GLIB\n 0x00002528 435f322e 322e3500 474c4942 435f322e C_2.2.5.GLIBC_2.\n 0x00002538 34000000 00000000 00000000 00000000 4...............\n 0x00002548 00000000 00000000 00000000 00000000 ................\n 0x00002558 00000000 00000000 00000000 00000000 ................\n 0x00002568 00000000 00000000 00000000 00000000 ................\n- 0x00002578 00000000 00000000 0000 ..........\n+ 0x00002578 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36623232 32303362 65616236 66656233 6b22203beab6feb3\n- 0x00000010 31616330 35373633 32373138 30333666 1ac057632718036f\n- 0x00000020 33303862 39382e64 65627567 00000000 308b98.debug....\n- 0x00000030 87ed62e0 ..b.\n+ 0x00000000 33373431 64303661 30656562 39626262 3741d06a0eeb9bbb\n+ 0x00000010 35343364 32616138 32396333 30326536 543d2aa829c302e6\n+ 0x00000020 62633634 31362e64 65627567 00000000 bc6416.debug....\n+ 0x00000030 4f086148 O.aH\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_regression.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libstatistics_regression.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000838 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a98 000a98 003108 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003ba0 003ba0 005294 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000008e34 008e34 000416 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003ba0 003ba0 005296 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000008e36 008e36 000416 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009250 009250 000100 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000009350 009350 002bc8 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000bf18 00bf18 001c50 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 0012f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000f310 00f310 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000000f320 00f320 0280fd 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x46508\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x46518\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3ba0\n 0x0000000000000006 (SYMTAB) 0xa98\n- 0x000000000000000a (STRSZ) 21140 (bytes)\n+ 0x000000000000000a (STRSZ) 21142 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x47530\n 0x0000000000000002 (PLTRELSZ) 7248 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xbf18\n 0x0000000000000007 (RELA) 0x9350\n 0x0000000000000008 (RELASZ) 11208 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9250\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x8e34\n+ 0x000000006ffffff0 (VERSYM) 0x8e36\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b7e87db970197d36436e020ff69d4453e729147\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ffae0e236d308f56916094d5fba44792d68c4351\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 523 entries:\n- Addr: 0x0000000000008e34 Offset: 0x00008e34 Link: 3 (.dynsym)\n+ Addr: 0x0000000000008e36 Offset: 0x00008e36 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1317,9 +1317,9 @@\n 0x00008dc0 495f312e 332e3800 43585841 42495f31 I_1.3.8.CXXABI_1\n 0x00008dd0 2e330043 58584142 495f312e 332e3900 .3.CXXABI_1.3.9.\n 0x00008de0 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x00008df0 00000000 00000000 00000000 00000000 ................\n 0x00008e00 00000000 00000000 00000000 00000000 ................\n 0x00008e10 00000000 00000000 00000000 00000000 ................\n 0x00008e20 00000000 00000000 00000000 00000000 ................\n- 0x00008e30 00000000 ....\n+ 0x00008e30 00000000 0000 ......\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37653837 64623937 30313937 64333634 7e87db970197d364\n- 0x00000010 33366530 32306666 36396434 34353365 36e020ff69d4453e\n- 0x00000020 37323931 34372e64 65627567 00000000 729147.debug....\n- 0x00000030 e28f2113 ..!.\n+ 0x00000000 61653065 32333664 33303866 35363931 ae0e236d308f5691\n+ 0x00000010 36303934 64356662 61343437 39326436 6094d5fba44792d6\n+ 0x00000020 38633433 35312e64 65627567 00000000 8c4351.debug....\n+ 0x00000030 67ebc080 g...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_channels.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_channels.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004e8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000748 000748 001a70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000021b8 0021b8 00242d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000045e6 0045e6 000234 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000021b8 0021b8 00242f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000045e8 0045e8 000234 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004820 004820 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000004910 004910 001668 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005f78 005f78 000e70 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 0009b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000079d0 0079d0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000079e0 0079e0 019c64 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2c118\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2c128\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x21b8\n 0x0000000000000006 (SYMTAB) 0x748\n- 0x000000000000000a (STRSZ) 9261 (bytes)\n+ 0x000000000000000a (STRSZ) 9263 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2c9f8\n 0x0000000000000002 (PLTRELSZ) 3696 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5f78\n 0x0000000000000007 (RELA) 0x4910\n 0x0000000000000008 (RELASZ) 5736 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x4820\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x45e6\n+ 0x000000006ffffff0 (VERSYM) 0x45e8\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b6e241df6b43403a3b0ccbe4779d384151151b48\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b11fcdbc634d7a2ff6fdd6c3b25da79cba6c7ee\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 282 entries:\n- Addr: 0x00000000000045e6 Offset: 0x000045e6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000045e8 Offset: 0x000045e8 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -574,9 +574,9 @@\n 0x00004568 5f322e32 2e350043 58584142 495f312e _2.2.5.CXXABI_1.\n 0x00004578 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x00004588 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00004598 5f322e34 00000000 00000000 00000000 _2.4............\n 0x000045a8 00000000 00000000 00000000 00000000 ................\n 0x000045b8 00000000 00000000 00000000 00000000 ................\n 0x000045c8 00000000 00000000 00000000 00000000 ................\n- 0x000045d8 00000000 00000000 00000000 00 .............\n+ 0x000045d8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65323431 64663662 34333430 33613362 e241df6b43403a3b\n- 0x00000010 30636362 65343737 39643338 34313531 0ccbe4779d384151\n- 0x00000020 31353162 34382e64 65627567 00000000 151b48.debug....\n- 0x00000030 fc19f5bd ....\n+ 0x00000000 31316663 64626336 33346437 61326666 11fcdbc634d7a2ff\n+ 0x00000010 36666464 36633362 32356461 37396362 6fdd6c3b25da79cb\n+ 0x00000020 61366337 65652e64 65627567 00000000 a6c7ee.debug....\n+ 0x00000030 f4a14042 ..@B\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_cliffmetrics.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_cliffmetrics.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001380 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000015e0 0015e0 004968 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005f48 005f48 007395 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000d2de 00d2de 00061e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000005f48 005f48 007397 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000d2e0 00d2e0 00061e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000d900 00d900 000170 00 A 4 5 8\n [ 7] .rela.dyn RELA 000000000000da70 00da70 001080 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000eaf0 00eaf0 002838 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000012000 012000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000012020 012020 001ae0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000013b00 013b00 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000013b10 013b10 04bc55 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x6fa40\n 0x000000000000001b (INIT_ARRAYSZ) 248 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x6fb38\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5f48\n 0x0000000000000006 (SYMTAB) 0x15e0\n- 0x000000000000000a (STRSZ) 29589 (bytes)\n+ 0x000000000000000a (STRSZ) 29591 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x700f8\n 0x0000000000000002 (PLTRELSZ) 10296 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xeaf0\n 0x0000000000000007 (RELA) 0xda70\n 0x0000000000000008 (RELASZ) 4224 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xd900\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xd2de\n+ 0x000000006ffffff0 (VERSYM) 0xd2e0\n 0x000000006ffffff9 (RELACOUNT) 33\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 98057dc6c1a80d48cdb3deb3a27d747fb3e0b921\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 33419a02f665b082b0b016937724f2b1b60586c1\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 783 entries:\n- Addr: 0x000000000000d2de Offset: 0x0000d2de Link: 3 (.dynsym)\n+ Addr: 0x000000000000d2e0 Offset: 0x0000d2e0 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 008: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 1 (*global*) 2 (GLIBCXX_3.4)\n 00c: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 3 (GLIBC_2.2.5) 6 (GLIBC_2.35) \n 014: 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) 5 (GLIBCXX_3.4.21) \n 018: 5 (GLIBCXX_3.4.21) 1 (*global*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1845,9 +1845,9 @@\n 0x0000d268 5f332e34 2e390043 58584142 495f312e _3.4.9.CXXABI_1.\n 0x0000d278 3300474c 49424358 585f332e 342e3231 3.GLIBCXX_3.4.21\n 0x0000d288 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x0000d298 00000000 00000000 00000000 00000000 ................\n 0x0000d2a8 00000000 00000000 00000000 00000000 ................\n 0x0000d2b8 00000000 00000000 00000000 00000000 ................\n 0x0000d2c8 00000000 00000000 00000000 00000000 ................\n- 0x0000d2d8 00000000 00 .....\n+ 0x0000d2d8 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30353764 63366331 61383064 34386364 057dc6c1a80d48cd\n- 0x00000010 62336465 62336132 37643734 37666233 b3deb3a27d747fb3\n- 0x00000020 65306239 32312e64 65627567 00000000 e0b921.debug....\n- 0x00000030 88ec8261 ...a\n+ 0x00000000 34313961 30326636 36356230 38326230 419a02f665b082b0\n+ 0x00000010 62303136 39333737 32346632 62316236 b016937724f2b1b6\n+ 0x00000020 30353836 63312e64 65627567 00000000 0586c1.debug....\n+ 0x00000030 79d57900 y.y.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_compound.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_compound.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0000d4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000338 000338 0007c8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000000b00 000b00 000b2b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000162c 00162c 0000a6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000000b00 000b00 000b2d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000162e 00162e 0000a6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000016d8 0016d8 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000001768 001768 0003a8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000001b10 001b10 000408 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000002020 002020 0002c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000022e0 0022e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000022f0 0022f0 004d4c 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xab30\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xab40\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xb00\n 0x0000000000000006 (SYMTAB) 0x338\n- 0x000000000000000a (STRSZ) 2859 (bytes)\n+ 0x000000000000000a (STRSZ) 2861 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xae40\n 0x0000000000000002 (PLTRELSZ) 1032 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1b10\n 0x0000000000000007 (RELA) 0x1768\n 0x0000000000000008 (RELASZ) 936 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x16d8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x162c\n+ 0x000000006ffffff0 (VERSYM) 0x162e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e503da159e1ada003774b498bff4945b4cdeffe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a92506bd413f5ef74ff026ff9ffabd8d67d8b146\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 83 entries:\n- Addr: 0x000000000000162c Offset: 0x0000162c Link: 3 (.dynsym)\n+ Addr: 0x000000000000162e Offset: 0x0000162e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -174,9 +174,9 @@\n 0x000015b0 312e3300 43585841 42495f31 2e332e39 1.3.CXXABI_1.3.9\n 0x000015c0 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x000015d0 42435f32 2e340047 4c494243 5f322e32 BC_2.4.GLIBC_2.2\n 0x000015e0 2e350000 00000000 00000000 00000000 .5..............\n 0x000015f0 00000000 00000000 00000000 00000000 ................\n 0x00001600 00000000 00000000 00000000 00000000 ................\n 0x00001610 00000000 00000000 00000000 00000000 ................\n- 0x00001620 00000000 00000000 000000 ...........\n+ 0x00001620 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35303364 61313539 65316164 61303033 503da159e1ada003\n- 0x00000010 37373462 34393862 66663439 34356234 774b498bff4945b4\n- 0x00000020 63646566 66652e64 65627567 00000000 cdeffe.debug....\n- 0x00000030 83b1331f ..3.\n+ 0x00000000 32353036 62643431 33663565 66373466 2506bd413f5ef74f\n+ 0x00000010 66303236 66663966 66616264 38643637 f026ff9ffabd8d67\n+ 0x00000020 64386231 34362e64 65627567 00000000 d8b146.debug....\n+ 0x00000030 99150ede ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_hydrology.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_hydrology.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0012fc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001560 001560 004650 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000005bb0 005bb0 006111 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000bcc2 00bcc2 0005dc 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000005bb0 005bb0 006113 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000bcc4 00bcc4 0005dc 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000c2a0 00c2a0 000110 00 A 4 5 8\n [ 7] .rela.dyn RELA 000000000000c3b0 00c3b0 005958 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000011d08 011d08 001d88 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000014000 014000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000014020 014020 0013c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000153e0 0153e0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000153f0 0153f0 043868 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x77478\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x77488\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x5bb0\n 0x0000000000000006 (SYMTAB) 0x1560\n- 0x000000000000000a (STRSZ) 24849 (bytes)\n+ 0x000000000000000a (STRSZ) 24851 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x79400\n 0x0000000000000002 (PLTRELSZ) 7560 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x11d08\n 0x0000000000000007 (RELA) 0xc3b0\n 0x0000000000000008 (RELASZ) 22872 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xc2a0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0xbcc2\n+ 0x000000006ffffff0 (VERSYM) 0xbcc4\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e21e098d736032d9803cc17c09c4b36319e9e232\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 23f3c61a3f5a9db721a8a1c82ad099e68c4cc173\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 750 entries:\n- Addr: 0x000000000000bcc2 Offset: 0x0000bcc2 Link: 3 (.dynsym)\n+ Addr: 0x000000000000bcc4 Offset: 0x0000bcc4 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 3 (GLIBC_2.2.5)\n 004: 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4) 1 (*global*) \n 008: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5)\n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 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": "@@ -1549,9 +1549,9 @@\n 0x0000bc50 2e390047 4c494243 58585f33 2e342e32 .9.GLIBCXX_3.4.2\n 0x0000bc60 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x0000bc70 42435858 5f332e34 00000000 00000000 BCXX_3.4........\n 0x0000bc80 00000000 00000000 00000000 00000000 ................\n 0x0000bc90 00000000 00000000 00000000 00000000 ................\n 0x0000bca0 00000000 00000000 00000000 00000000 ................\n 0x0000bcb0 00000000 00000000 00000000 00000000 ................\n- 0x0000bcc0 00 .\n+ 0x0000bcc0 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31653039 38643733 36303332 64393830 1e098d736032d980\n- 0x00000010 33636331 37633039 63346233 36333139 3cc17c09c4b36319\n- 0x00000020 65396532 33322e64 65627567 00000000 e9e232.debug....\n- 0x00000030 2e70af6e .p.n\n+ 0x00000000 66336336 31613366 35613964 62373231 f3c61a3f5a9db721\n+ 0x00000010 61386131 63383261 64303939 65363863 a8a1c82ad099e68c\n+ 0x00000020 34636331 37332e64 65627567 00000000 4cc173.debug....\n+ 0x00000030 ac6004c6 .`..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_lighting.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_lighting.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000534 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000798 000798 0022b0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002a48 002a48 0032e8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005d30 005d30 0002e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002a48 002a48 0032ea 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005d32 005d32 0002e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006018 006018 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000006108 006108 001920 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007a28 007a28 001590 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000e70 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009e90 009e90 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009ea0 009ea0 01be34 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x33d98\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x33db0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2a48\n 0x0000000000000006 (SYMTAB) 0x798\n- 0x000000000000000a (STRSZ) 13032 (bytes)\n+ 0x000000000000000a (STRSZ) 13034 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x347b8\n 0x0000000000000002 (PLTRELSZ) 5520 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7a28\n 0x0000000000000007 (RELA) 0x6108\n 0x0000000000000008 (RELASZ) 6432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6018\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x5d30\n+ 0x000000006ffffff0 (VERSYM) 0x5d32\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0e18599a758a47e3558a56daba97abf565214ab1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 70545900bebdb3e5e40d07c56f5822199fc60fc7\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 370 entries:\n- Addr: 0x0000000000005d30 Offset: 0x00005d30 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005d32 Offset: 0x00005d32 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -810,9 +810,9 @@\n 0x00005cb8 332e3400 43585841 42495f31 2e330047 3.4.CXXABI_1.3.G\n 0x00005cc8 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x00005cd8 2e322e35 00474c49 42435f32 2e323900 .2.5.GLIBC_2.29.\n 0x00005ce8 00000000 00000000 00000000 00000000 ................\n 0x00005cf8 00000000 00000000 00000000 00000000 ................\n 0x00005d08 00000000 00000000 00000000 00000000 ................\n 0x00005d18 00000000 00000000 00000000 00000000 ................\n- 0x00005d28 00000000 00000000 ........\n+ 0x00005d28 00000000 00000000 0000 ..........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31383539 39613735 38613437 65333535 18599a758a47e355\n- 0x00000010 38613536 64616261 39376162 66353635 8a56daba97abf565\n- 0x00000020 32313461 62312e64 65627567 00000000 214ab1.debug....\n- 0x00000030 eec446c3 ..F.\n+ 0x00000000 35343539 30306265 62646233 65356534 545900bebdb3e5e4\n+ 0x00000010 30643037 63353666 35383232 31393966 0d07c56f5822199f\n+ 0x00000020 63363066 63372e64 65627567 00000000 c60fc7.debug....\n+ 0x00000030 f9d25595 ..U.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_morphometry.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_morphometry.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000c98 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000ef8 000ef8 003918 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004810 004810 004e8c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000969c 00969c 0004c2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004810 004810 004e8e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000969e 00969e 0004c2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009b60 009b60 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000009c50 009c50 004b48 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000e798 00e798 001b18 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 001220 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000012240 012240 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000012250 012250 045384 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x74a80\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x74a98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4810\n 0x0000000000000006 (SYMTAB) 0xef8\n- 0x000000000000000a (STRSZ) 20108 (bytes)\n+ 0x000000000000000a (STRSZ) 20110 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x76528\n 0x0000000000000002 (PLTRELSZ) 6936 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xe798\n 0x0000000000000007 (RELA) 0x9c50\n 0x0000000000000008 (RELASZ) 19272 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9b60\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x969c\n+ 0x000000006ffffff0 (VERSYM) 0x969e\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 385ff38ea3fa1e4559b36fe2630fd9f53eef477d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11293b73d19efa82a71897d7b394bb167485bcd8\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 609 entries:\n- Addr: 0x000000000000969c Offset: 0x0000969c Link: 3 (.dynsym)\n+ Addr: 0x000000000000969e Offset: 0x0000969e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1252,9 +1252,9 @@\n 0x00009620 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x00009630 2e340047 4c494243 5f322e34 00474c49 .4.GLIBC_2.4.GLI\n 0x00009640 42435f32 2e322e35 00474c49 42435f32 BC_2.2.5.GLIBC_2\n 0x00009650 2e323900 00000000 00000000 00000000 .29.............\n 0x00009660 00000000 00000000 00000000 00000000 ................\n 0x00009670 00000000 00000000 00000000 00000000 ................\n 0x00009680 00000000 00000000 00000000 00000000 ................\n- 0x00009690 00000000 00000000 00000000 ............\n+ 0x00009690 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35666633 38656133 66613165 34353539 5ff38ea3fa1e4559\n- 0x00000010 62333666 65323633 30666439 66353365 b36fe2630fd9f53e\n- 0x00000020 65663437 37642e64 65627567 00000000 ef477d.debug....\n- 0x00000030 de65a76f .e.o\n+ 0x00000000 32393362 37336431 39656661 38326137 293b73d19efa82a7\n+ 0x00000010 31383937 64376233 39346262 31363734 1897d7b394bb1674\n+ 0x00000020 38356263 64382e64 65627567 00000000 85bcd8.debug....\n+ 0x00000030 ca60f230 .`.0\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_preprocessor.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_preprocessor.so", "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 GNU_HASH 0000000000000260 000260 000518 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000778 000778 001890 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002008 002008 00205d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004066 004066 00020c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002008 002008 00205f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004068 004068 00020c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004278 004278 0000f0 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000004368 004368 001830 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005b98 005b98 000be8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000800 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007820 007820 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007830 007830 010a35 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1f140\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1f160\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2008\n 0x0000000000000006 (SYMTAB) 0x778\n- 0x000000000000000a (STRSZ) 8285 (bytes)\n+ 0x000000000000000a (STRSZ) 8287 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1fad8\n 0x0000000000000002 (PLTRELSZ) 3048 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5b98\n 0x0000000000000007 (RELA) 0x4368\n 0x0000000000000008 (RELASZ) 6192 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x4278\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x4066\n+ 0x000000006ffffff0 (VERSYM) 0x4068\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f0a728e05cc3d7e7ac42037f3bdc6d8a2bfbee2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c1501b5c16713b6e3fb3fc7da9ef4fd1ff517f8\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 262 entries:\n- Addr: 0x0000000000004066 Offset: 0x00004066 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004068 Offset: 0x00004068 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 3 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -513,9 +513,9 @@\n 0x00003fe8 42495f31 2e332e39 00435858 4142495f BI_1.3.9.CXXABI_\n 0x00003ff8 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x00004008 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x00004018 322e3134 00000000 00000000 00000000 2.14............\n 0x00004028 00000000 00000000 00000000 00000000 ................\n 0x00004038 00000000 00000000 00000000 00000000 ................\n 0x00004048 00000000 00000000 00000000 00000000 ................\n- 0x00004058 00000000 00000000 00000000 00 .............\n+ 0x00004058 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30613732 38653035 63633364 37653761 0a728e05cc3d7e7a\n- 0x00000010 63343230 33376633 62646336 64386132 c42037f3bdc6d8a2\n- 0x00000020 62666265 65322e64 65627567 00000000 bfbee2.debug....\n- 0x00000030 96b98c21 ...!\n+ 0x00000000 31353031 62356331 36373133 62366533 1501b5c16713b6e3\n+ 0x00000010 66623366 63376461 39656634 66643166 fb3fc7da9ef4fd1f\n+ 0x00000020 66353137 66382e64 65627567 00000000 f517f8.debug....\n+ 0x00000030 79d0e9f1 y...\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_profiles.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_profiles.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003ec 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000650 000650 0014a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001af0 001af0 00202b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003b1c 003b1c 0001b8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001af0 001af0 00202d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003b1e 003b1e 0001b8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000003cd8 003cd8 0000b0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000003d88 003d88 001338 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000050c0 0050c0 0009d8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 0006a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000066c0 0066c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000066d0 0066d0 00e8ae 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1a3c0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1a3d0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1af0\n 0x0000000000000006 (SYMTAB) 0x650\n- 0x000000000000000a (STRSZ) 8235 (bytes)\n+ 0x000000000000000a (STRSZ) 8237 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1abd0\n 0x0000000000000002 (PLTRELSZ) 2520 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x50c0\n 0x0000000000000007 (RELA) 0x3d88\n 0x0000000000000008 (RELASZ) 4920 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x3cd8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x3b1c\n+ 0x000000006ffffff0 (VERSYM) 0x3b1e\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1cb4bcad3bda3f0b2563bc98a0a5a1dfdc737208\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0a36d4065b9ea7cd1ca8a4a466daa5d00b89bcc4\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 220 entries:\n- Addr: 0x0000000000003b1c Offset: 0x00003b1c Link: 3 (.dynsym)\n+ Addr: 0x0000000000003b1e Offset: 0x00003b1e Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -510,9 +510,9 @@\n 0x00003aa0 312e3300 43585841 42495f31 2e332e39 1.3.CXXABI_1.3.9\n 0x00003ab0 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00003ac0 42435f32 2e322e35 00474c49 42435f32 BC_2.2.5.GLIBC_2\n 0x00003ad0 2e340000 00000000 00000000 00000000 .4..............\n 0x00003ae0 00000000 00000000 00000000 00000000 ................\n 0x00003af0 00000000 00000000 00000000 00000000 ................\n 0x00003b00 00000000 00000000 00000000 00000000 ................\n- 0x00003b10 00000000 00000000 000000 ...........\n+ 0x00003b10 00000000 00000000 00000000 00 .............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62346263 61643362 64613366 30623235 b4bcad3bda3f0b25\n- 0x00000010 36336263 39386130 61356131 64666463 63bc98a0a5a1dfdc\n- 0x00000020 37333732 30382e64 65627567 00000000 737208.debug....\n- 0x00000030 0afe40c1 ..@.\n+ 0x00000000 33366434 30363562 39656137 63643163 36d4065b9ea7cd1c\n+ 0x00000010 61386134 61343636 64616135 64303062 a8a4a466daa5d00b\n+ 0x00000020 38396263 63342e64 65627567 00000000 89bcc4.debug....\n+ 0x00000030 b711a589 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libta_slope_stability.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libta_slope_stability.so", "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 0x003ba0 0x003ba0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x003ba8 0x003ba8 R 0x1000\n LOAD 0x004000 0x0000000000004000 0x0000000000004000 0x010181 0x010181 R E 0x1000\n LOAD 0x015000 0x0000000000015000 0x0000000000015000 0x006955 0x006955 R 0x1000\n LOAD 0x01c620 0x000000000001c620 0x000000000001c620 0x0009f0 0x000ab0 RW 0x1000\n DYNAMIC 0x01cae8 0x000000000001cae8 0x000000000001cae8 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x018f40 0x0000000000018f40 0x0000000000018f40 0x00023c 0x00023c 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 GNU_HASH 0000000000000260 000260 000278 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000004d8 0004d8 000e28 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001300 001300 00107a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000237a 00237a 00012e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000024a8 0024a8 0000f0 00 A 4 5 8\n- [ 7] .rela.dyn RELA 0000000000002598 002598 000fc0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000003558 003558 000648 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000001300 001300 00107c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000237c 00237c 00012e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000024b0 0024b0 0000f0 00 A 4 5 8\n+ [ 7] .rela.dyn RELA 00000000000025a0 0025a0 000fc0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000003560 003560 000648 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000004000 004000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000004020 004020 000440 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000004460 004460 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000004470 004470 00fd05 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000014178 014178 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000015000 015000 003f40 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 0000000000018f40 018f40 00023c 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 0x2598 contains 168 entries:\n+Relocation section '.rela.dyn' at offset 0x25a0 contains 168 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001c620 0000000000000008 R_X86_64_RELATIVE 60e0\n 000000000001c628 0000000000000008 R_X86_64_RELATIVE 6000\n 000000000001c630 0000000000000008 R_X86_64_RELATIVE 60a0\n 000000000001d000 0000000000000008 R_X86_64_RELATIVE 1d000\n 000000000001c638 0000003200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n 000000000001c700 0000003200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10\n@@ -166,15 +166,15 @@\n 000000000001cfd8 0000005a00000006 R_X86_64_GLOB_DAT 000000000001c970 _ZTV10CWEDGEFAIL + 0\n 000000000001cfe0 0000004400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001cfe8 0000004e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001cff0 0000006300000006 R_X86_64_GLOB_DAT 000000000001c718 _ZTV9CSHALSTAB + 0\n 000000000001cff8 0000004f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001d008 0000003f00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x3558 contains 67 entries:\n+Relocation section '.rela.plt' at offset 0x3560 contains 67 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001cd50 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000008cc0 _ZN9CSHALSTABC1Ev + 0\n 000000000001cd58 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN10CSG_StringC1EPKw + 0\n 000000000001cd60 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _Z22SG_UI_Process_Set_TextRK10CSG_String + 0\n 000000000001cd68 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 sin@GLIBC_2.2.5 + 0\n 000000000001cd70 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8CSG_Tool15Set_DescriptionERK10CSG_String + 0\n 000000000001cd78 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 rand@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1c620\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1c630\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1300\n 0x0000000000000006 (SYMTAB) 0x4d8\n- 0x000000000000000a (STRSZ) 4218 (bytes)\n+ 0x000000000000000a (STRSZ) 4220 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1cd38\n 0x0000000000000002 (PLTRELSZ) 1608 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x3558\n- 0x0000000000000007 (RELA) 0x2598\n+ 0x0000000000000017 (JMPREL) 0x3560\n+ 0x0000000000000007 (RELA) 0x25a0\n 0x0000000000000008 (RELASZ) 4032 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x24a8\n+ 0x000000006ffffffe (VERNEED) 0x24b0\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x237a\n+ 0x000000006ffffff0 (VERSYM) 0x237c\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d1e30a59cefec9f1f2578c1aebd008af90ef7ea1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d5b964d9b65f928e9a26ecf6a7dee6688dc9f3a1\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 151 entries:\n- Addr: 0x000000000000237a Offset: 0x0000237a Link: 3 (.dynsym)\n+ Addr: 0x000000000000237c Offset: 0x0000237c Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5)\n 004: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 3 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 2 (GLIBC_2.2.5) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n@@ -37,15 +37,15 @@\n 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 5 entries:\n- Addr: 0x00000000000024a8 Offset: 0x000024a8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000024b0 Offset: 0x000024b0 Link: 4 (.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: libgomp.so.1 Cnt: 2\n 0x0030: Name: OMP_1.0 Flags: none Version: 9\n 0x0040: Name: GOMP_4.0 Flags: none Version: 8\n 0x0050: Version: 1 File: libstdc++.so.6 Cnt: 3\n 0x0060: Name: CXXABI_1.3 Flags: none Version: 7\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -259,9 +259,9 @@\n 0x00002300 2e332e39 00474c49 42435858 5f332e34 .3.9.GLIBCXX_3.4\n 0x00002310 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00002320 5f322e32 2e350047 4c494243 5f322e32 _2.2.5.GLIBC_2.2\n 0x00002330 39000000 00000000 00000000 00000000 9...............\n 0x00002340 00000000 00000000 00000000 00000000 ................\n 0x00002350 00000000 00000000 00000000 00000000 ................\n 0x00002360 00000000 00000000 00000000 00000000 ................\n- 0x00002370 00000000 00000000 0000 ..........\n+ 0x00002370 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65333061 35396365 66656339 66316632 e30a59cefec9f1f2\n- 0x00000010 35373863 31616562 64303038 61663930 578c1aebd008af90\n- 0x00000020 65663765 61312e64 65627567 00000000 ef7ea1.debug....\n- 0x00000030 e7522ebd .R..\n+ 0x00000000 62393634 64396236 35663932 38653961 b964d9b65f928e9a\n+ 0x00000010 32366563 66366137 64656536 36383864 26ecf6a7dee6688d\n+ 0x00000020 63396633 61312e64 65627567 00000000 c9f3a1.debug....\n+ 0x00000030 772f73e2 w/s.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libtable_calculus.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libtable_calculus.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000790 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009f0 0009f0 0026a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003090 003090 0036e5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006776 006776 000338 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003090 003090 0036e7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006778 006778 000338 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006ab0 006ab0 0000f0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000006ba0 006ba0 002610 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000091b0 0091b0 0014e8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000e00 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000be20 00be20 000018 08 AX 0 0 8\n [12] .text PROGBITS 000000000000be40 00be40 01d675 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x35998\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x359b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3090\n 0x0000000000000006 (SYMTAB) 0x9f0\n- 0x000000000000000a (STRSZ) 14053 (bytes)\n+ 0x000000000000000a (STRSZ) 14055 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x36790\n 0x0000000000000002 (PLTRELSZ) 5352 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x91b0\n 0x0000000000000007 (RELA) 0x6ba0\n 0x0000000000000008 (RELASZ) 9744 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6ab0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x6776\n+ 0x000000006ffffff0 (VERSYM) 0x6778\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e87dba8c57aa35709d09fdd422ae5b7d1ba52453\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3364498a47df244f03680b8fa5fb092833869a7\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 412 entries:\n- Addr: 0x0000000000006776 Offset: 0x00006776 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006778 Offset: 0x00006778 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 2 (GLIBCXX_3.4)\n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -874,9 +874,9 @@\n 0x00006700 5f312e33 2e390047 4c494243 58585f33 _1.3.9.GLIBCXX_3\n 0x00006710 2e342e32 39004358 58414249 5f312e33 .4.29.CXXABI_1.3\n 0x00006720 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00006730 00000000 00000000 00000000 00000000 ................\n 0x00006740 00000000 00000000 00000000 00000000 ................\n 0x00006750 00000000 00000000 00000000 00000000 ................\n 0x00006760 00000000 00000000 00000000 00000000 ................\n- 0x00006770 00000000 00 .....\n+ 0x00006770 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37646261 38633537 61613335 37303964 7dba8c57aa35709d\n- 0x00000010 30396664 64343232 61653562 37643162 09fdd422ae5b7d1b\n- 0x00000020 61353234 35332e64 65627567 00000000 a52453.debug....\n- 0x00000030 090d4565 ..Ee\n+ 0x00000000 33363434 39386134 37646632 34346630 364498a47df244f0\n+ 0x00000010 33363830 62386661 35666230 39323833 3680b8fa5fb09283\n+ 0x00000020 33383639 61372e64 65627567 00000000 3869a7.debug....\n+ 0x00000030 b2159eed ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libtable_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libtable_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000818 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a78 000a78 002790 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003208 003208 003747 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006950 006950 00034c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003208 003208 003749 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006952 006952 00034c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006ca0 006ca0 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000006d30 006d30 003570 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a2a0 00a2a0 001140 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 000b90 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000cbb0 00cbb0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000cbc0 00cbc0 018af5 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x30578\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x30590\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3208\n 0x0000000000000006 (SYMTAB) 0xa78\n- 0x000000000000000a (STRSZ) 14151 (bytes)\n+ 0x000000000000000a (STRSZ) 14153 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x31908\n 0x0000000000000002 (PLTRELSZ) 4416 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa2a0\n 0x0000000000000007 (RELA) 0x6d30\n 0x0000000000000008 (RELASZ) 13680 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6ca0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x6950\n+ 0x000000006ffffff0 (VERSYM) 0x6952\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a72ca074062f6b730eba08b118567acb360020ec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9ec56634155c9070fe8b52f9bf16a0a6f39fbb9e\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 422 entries:\n- Addr: 0x0000000000006950 Offset: 0x00006950 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006952 Offset: 0x00006952 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -880,9 +880,9 @@\n 0x000068d8 4c494243 5f322e32 2e350043 58584142 LIBC_2.2.5.CXXAB\n 0x000068e8 495f312e 33004358 58414249 5f312e33 I_1.3.CXXABI_1.3\n 0x000068f8 2e390047 4c494243 58585f33 2e340000 .9.GLIBCXX_3.4..\n 0x00006908 00000000 00000000 00000000 00000000 ................\n 0x00006918 00000000 00000000 00000000 00000000 ................\n 0x00006928 00000000 00000000 00000000 00000000 ................\n 0x00006938 00000000 00000000 00000000 00000000 ................\n- 0x00006948 00000000 000000 .......\n+ 0x00006948 00000000 00000000 00 .........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32636130 37343036 32663662 37333065 2ca074062f6b730e\n- 0x00000010 62613038 62313138 35363761 63623336 ba08b118567acb36\n- 0x00000020 30303230 65632e64 65627567 00000000 0020ec.debug....\n- 0x00000030 c3f39a57 ...W\n+ 0x00000000 63353636 33343135 35633930 37306665 c56634155c9070fe\n+ 0x00000010 38623532 66396266 31366130 61366633 8b52f9bf16a0a6f3\n+ 0x00000020 39666262 39652e64 65627567 00000000 9fbb9e.debug....\n+ 0x00000030 0fe6289c ..(.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libtin_tools.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libtin_tools.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003b4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000618 000618 001260 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001878 001878 0019ce 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003246 003246 000188 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001878 001878 0019d0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003248 003248 000188 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000033d0 0033d0 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000003460 003460 0011b8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004618 004618 000888 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0005c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000055e0 0055e0 000010 08 AX 0 0 8\n [12] .text PROGBITS 00000000000055f0 0055f0 009218 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,23 +11,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x134d0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x134e0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1878\n 0x0000000000000006 (SYMTAB) 0x618\n- 0x000000000000000a (STRSZ) 6606 (bytes)\n+ 0x000000000000000a (STRSZ) 6608 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x13c40\n 0x0000000000000002 (PLTRELSZ) 2184 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4618\n 0x0000000000000007 (RELA) 0x3460\n 0x0000000000000008 (RELASZ) 4536 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x33d0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x3246\n+ 0x000000006ffffff0 (VERSYM) 0x3248\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 49da82351c675488382958cd2d196e0b51573f43\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2ded5a44973d4343d76ba01a383ae951810375e7\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 196 entries:\n- Addr: 0x0000000000003246 Offset: 0x00003246 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003248 Offset: 0x00003248 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 004: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 008: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 00c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 010: 2 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) 1 (*global*) \n 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -408,9 +408,9 @@\n 0x000031c8 42495f31 2e330043 58584142 495f312e BI_1.3.CXXABI_1.\n 0x000031d8 332e3900 474c4942 4358585f 332e3400 3.9.GLIBCXX_3.4.\n 0x000031e8 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n 0x000031f8 322e322e 35000000 00000000 00000000 2.2.5...........\n 0x00003208 00000000 00000000 00000000 00000000 ................\n 0x00003218 00000000 00000000 00000000 00000000 ................\n 0x00003228 00000000 00000000 00000000 00000000 ................\n- 0x00003238 00000000 00000000 00000000 0000 ..............\n+ 0x00003238 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64613832 33353163 36373534 38383338 da82351c67548838\n- 0x00000010 32393538 63643264 31393665 30623531 2958cd2d196e0b51\n- 0x00000020 35373366 34332e64 65627567 00000000 573f43.debug....\n- 0x00000030 8008c081 ....\n+ 0x00000000 65643561 34343937 33643433 34336437 ed5a44973d4343d7\n+ 0x00000010 36626130 31613338 33616539 35313831 6ba01a383ae95181\n+ 0x00000020 30333735 65372e64 65627567 00000000 0375e7.debug....\n+ 0x00000030 ca47b6a1 .G..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/saga/libvis_3d_viewer.so", "source2": "./usr/lib/x86_64-linux-gnu/saga/libvis_3d_viewer.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0012c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001520 001520 006408 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007928 007928 00b00b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000012934 012934 000856 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000007928 007928 00b00f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000012938 012938 000856 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000013190 013190 000140 00 A 4 7 8\n [ 7] .rela.dyn RELA 00000000000132d0 0132d0 0176e8 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000002a9b8 02a9b8 001bc0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000002d000 02d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000002d020 02d020 001290 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000002e2b0 02e2b0 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000002e2c0 02e2c0 0244ae 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5f598\n 0x000000000000001b (INIT_ARRAYSZ) 64 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5f5d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7928\n 0x0000000000000006 (SYMTAB) 0x1520\n- 0x000000000000000a (STRSZ) 45067 (bytes)\n+ 0x000000000000000a (STRSZ) 45071 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x67290\n 0x0000000000000002 (PLTRELSZ) 7104 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x2a9b8\n 0x0000000000000007 (RELA) 0x132d0\n 0x0000000000000008 (RELASZ) 95976 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x13190\n 0x000000006fffffff (VERNEEDNUM) 7\n- 0x000000006ffffff0 (VERSYM) 0x12934\n+ 0x000000006ffffff0 (VERSYM) 0x12938\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f97d3de4dc9e803ce929a7d7671bb76315328b18\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65c7af4c254c29425f507a02cb7ada72f2274c0a\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 1067 entries:\n- Addr: 0x0000000000012934 Offset: 0x00012934 Link: 3 (.dynsym)\n+ Addr: 0x0000000000012938 Offset: 0x00012938 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (WXU_3.2) 2 (WXU_3.2) \n 004: 1 (*global*) 3 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) \n 008: 1 (*global*) 2 (WXU_3.2) 1 (*global*) 2 (WXU_3.2) \n 00c: 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) 4 (GLIBCXX_3.4)\n 010: 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) 2 (WXU_3.2) \n 014: 2 (WXU_3.2) 2 (WXU_3.2) 1 (*global*) 3 (WXU_3.2) \n 018: 1 (*global*) 2 (WXU_3.2) 1 (*global*) 2 (WXU_3.2) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,7 +1,8 @@\n+L%L)B_Pz\n __gmon_start__\n _ITM_deregisterTMCloneTable\n _ITM_registerTMCloneTable\n __cxa_finalize\n _ZN8wxThread8OnDeleteEv\n _ZN8wxThread6OnKillEv\n _ZN8wxThread6OnExitEv\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2812,9 +2812,9 @@\n 0x000128b8 00000000 00000000 00000000 00000000 ................\n 0x000128c8 00000000 00000000 00000000 00000000 ................\n 0x000128d8 00000000 00000000 00000000 00000000 ................\n 0x000128e8 00000000 00000000 00000000 00000000 ................\n 0x000128f8 00000000 00000000 00000000 00000000 ................\n 0x00012908 00000000 00000000 00000000 00000000 ................\n 0x00012918 00000000 00000000 00000000 00000000 ................\n- 0x00012928 00000000 00000000 000000 ...........\n+ 0x00012928 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: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37643364 65346463 39653830 33636539 7d3de4dc9e803ce9\n- 0x00000010 32396137 64373637 31626237 36333135 29a7d7671bb76315\n- 0x00000020 33323862 31382e64 65627567 00000000 328b18.debug....\n- 0x00000030 e5354d2d .5M-\n+ 0x00000000 63376166 34633235 34633239 34323566 c7af4c254c29425f\n+ 0x00000010 35303761 30326362 37616461 37326632 507a02cb7ada72f2\n+ 0x00000020 32373463 30612e64 65627567 00000000 274c0a.debug....\n+ 0x00000030 90f183a5 ....\n \n"}]}]}]}]}, {"source1": "libsaga-gdi9-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb", "source2": "libsaga-gdi9-dbgsym_9.0.2+dfsg-1~exp1_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 2023-05-27 04:38:07.000000 debian-binary\n--rw-r--r-- 0 0 0 568 2023-05-27 04:38:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 891428 2023-05-27 04:38:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 564 2023-05-27 04:38:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 891424 2023-05-27 04:38:07.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 GIS Project \n Installed-Size: 954\n Depends: libsaga-gdi9 (= 9.0.2+dfsg-1~exp1)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsaga-gdi9\n-Build-Ids: 1305eb783c7e89456c1bc9e74a213844ff6c3b95\n+Build-Ids: d272f0dff3774c4d3e18cdd90fd0edfd0ca82a37\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/13/05eb783c7e89456c1bc9e74a213844ff6c3b95.debug\n+usr/lib/debug/.build-id/d2/72f0dff3774c4d3e18cdd90fd0edfd0ca82a37.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/13/\n--rw-r--r-- 0 root (0) root (0) 966088 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/13/05eb783c7e89456c1bc9e74a213844ff6c3b95.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d2/\n+-rw-r--r-- 0 root (0) root (0) 966088 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d2/72f0dff3774c4d3e18cdd90fd0edfd0ca82a37.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/doc/libsaga-gdi9-dbgsym -> libsaga-gdi9\n"}, {"source1": "./usr/lib/debug/.build-id/13/05eb783c7e89456c1bc9e74a213844ff6c3b95.debug", "source2": "./usr/lib/debug/.build-id/d2/72f0dff3774c4d3e18cdd90fd0edfd0ca82a37.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 001310 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001570 00025c 006de0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000008350 00025c 00b954 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000013ca4 00025c 000928 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000008350 00025c 00b956 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000013ca6 00025c 000928 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000145d0 00025c 000140 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000014710 00025c 00e478 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000022b88 00025c 002238 18 A 3 22 8\n [ 9] .init NOBITS 0000000000025000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000025020 001000 0016e0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000026700 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000026710 001000 01ffc6 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: 1305eb783c7e89456c1bc9e74a213844ff6c3b95\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d272f0dff3774c4d3e18cdd90fd0edfd0ca82a37\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n+*7GCC: (Debian 12.2.0-14) 12.2.0\n fAL[yMjAL;\n T6sz4h@`9\n &53`6%5|\n \"VEI;jY5M\n 92-BUwYm\n GrX]`,p1\n WELXELlEL\n"}]}]}]}]}, {"source1": "python3-saga-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb", "source2": "python3-saga-dbgsym_9.0.2+dfsg-1~exp1_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 2023-05-27 04:38:07.000000 debian-binary\n -rw-r--r-- 0 0 0 552 2023-05-27 04:38:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4131356 2023-05-27 04:38:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4131360 2023-05-27 04:38:07.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 GIS Project \n Installed-Size: 4381\n Depends: python3-saga (= 9.0.2+dfsg-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-saga\n-Build-Ids: 774308ab9caed8ea3e5abc6ed1d54192918e69a0\n+Build-Ids: dda285e1b85e4e0c2d028c0500b455b606f24bce\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/77/4308ab9caed8ea3e5abc6ed1d54192918e69a0.debug\n+usr/lib/debug/.build-id/dd/a285e1b85e4e0c2d028c0500b455b606f24bce.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 4475624 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/77/4308ab9caed8ea3e5abc6ed1d54192918e69a0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/dd/\n+-rw-r--r-- 0 root (0) root (0) 4475624 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/dd/a285e1b85e4e0c2d028c0500b455b606f24bce.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/doc/python3-saga-dbgsym -> python3-saga\n"}, {"source1": "./usr/lib/debug/.build-id/77/4308ab9caed8ea3e5abc6ed1d54192918e69a0.debug", "source2": "./usr/lib/debug/.build-id/dd/a285e1b85e4e0c2d028c0500b455b606f24bce.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 000ccc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000f30 00025c 00ea00 18 A 4 1 8\n- [ 4] .dynstr NOBITS 000000000000f930 00025c 016ee9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000002681a 00025c 001380 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000000000000f930 00025c 016eeb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000002681c 00025c 001380 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000027ba0 00025c 000100 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000027ca0 00025c 02e308 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000055fa8 00025c 00be68 18 A 3 22 8\n [ 9] .init NOBITS 0000000000062000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000062020 001000 007f00 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000069f20 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000069f30 001000 1c8e91 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: 774308ab9caed8ea3e5abc6ed1d54192918e69a0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dda285e1b85e4e0c2d028c0500b455b606f24bce\n"}]}]}]}]}, {"source1": "saga-dbgsym_9.0.2+dfsg-1~exp1_amd64.deb", "source2": "saga-dbgsym_9.0.2+dfsg-1~exp1_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 2023-05-27 04:38:07.000000 debian-binary\n--rw-r--r-- 0 0 0 3860 2023-05-27 04:38:07.000000 control.tar.xz\n--rw-r--r-- 0 0 0 30494808 2023-05-27 04:38:07.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 3852 2023-05-27 04:38:07.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 30488876 2023-05-27 04:38:07.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": "@@ -1,12 +1,12 @@\n Package: saga-dbgsym\n Source: saga\n Version: 9.0.2+dfsg-1~exp1\n Auto-Built-Package: debug-symbols\n Architecture: amd64\n Maintainer: Debian GIS Project \n-Installed-Size: 32433\n+Installed-Size: 32427\n Depends: saga (= 9.0.2+dfsg-1~exp1)\n Section: debug\n Priority: optional\n Description: debug symbols for saga\n-Build-Ids: 00199dd65428bf8153b64e3690ef45e6ed8c5050 068f459873871c4468235584c7120a64d6d4005e 0e18599a758a47e3558a56daba97abf565214ab1 0ea4595d9e39f296f81ce693095e9f195252feb0 0ee45f532b2a44edd5bae7ad87766219562341b9 126f1078a8c3632d66dcb79b1e03fd37342efd48 1668d178b2c9ba869a099fa2575ac6396acf6228 1a21a47d87ec4b6d746a8388a436e48286ef34d0 1cb4bcad3bda3f0b2563bc98a0a5a1dfdc737208 1e7fa1416de69dd78fae7d2cf5a2d084a5f41b9d 28c21d2f127b0164f29f6aeed4df39056b2c23d6 2af28915df1d130f44abd9087f7c1e34e7c54cf1 36b29fbe3b955947a041b89a8fb9f2bd9a590255 385ff38ea3fa1e4559b36fe2630fd9f53eef477d 3ac720ae08fb4fb03d006bd6bb3f4115a222f636 3d0cab94de74590bf98bfc6d4fa02f9d16342436 3d99bf287f24d12e7c61be0e0cc35299fad99e1b 3fea7ed8941b5a0fbf8219f8826c2de8f9134151 49da82351c675488382958cd2d196e0b51573f43 4bc0b054bd7d02ed5f7ae3af48f1cd66da3023b3 4e971b1b81ba78fdfe9c5df706dafdee09ddf8f8 5720964cef85a144ede8eba76ff8d69791a620bd 5a6b22203beab6feb31ac057632718036f308b98 5b3c7af4dffcf98843eaba5f362be01527b3c4a1 5e503da159e1ada003774b498bff4945b4cdeffe 5f8f2c5b68bf31289eaaa3b57acd23908e06189f 6007914c62db93d721db2165fa874bf07eb57643 6820ea5a90fde0ee9809d283d6d6eacd7564fcc3 6c0aa9a9e8f77fa7f26e6aed4b6731831314faa7 75835ae268931856ae26910acec6e5c93505f474 7663c6d5bd527fbbb52a74fa009f014c3cc597c7 77c73da3b66faebd58f717e555edf677f03f211f 7b7e87db970197d36436e020ff69d4453e729147 7f0a728e05cc3d7e7ac42037f3bdc6d8a2bfbee2 81bbdeae7fbe4560cdaed3b0ad19e57d1e622171 844ef48f1dc19d91f287d322c66fd5ff12bb3b7a 855e7437c1973ec16e54f6e946265e7d52427eb2 87b6c569a1a28d11278fa32d7baf5310865148ac 8c9eb5cff20ae7acc5df228c8ca9e828d890f1f0 8cebffa761a4e8d755e42c1d82c5d3edb3240fd7 8f3e3dcf02a22f0b9eef78d1d457830743b84f55 946c0c22749a2572b8239cadcdf31834f0ace199 98057dc6c1a80d48cdb3deb3a27d747fb3e0b921 994f31c3471e91ffd57e2c711760fc0e45824df1 a1504ec497fa7ac996641ad44a54fb1712d19c56 a26a46c8346b68b54706869c9d8c67d5baaf4203 a3ba84202a141f02fdc8955de3352f8e579b315a a6b56033efcd8c15ea7362ae4f9b270839f326fc a72ca074062f6b730eba08b118567acb360020ec ae27730e808c6ff3f5419f5543fbebbf45ed51b7 b6e241df6b43403a3b0ccbe4779d384151151b48 bb8dbeb74d73d3c3a681e52048b03297e60bfd5d bbcf407956dcbb22d56678d8a7d013dcdf7228fc be565dae2c45b81e66e491632eade6cf59789def c4e82e8879985b453775785606aa91d06f463443 c78654b0e3b3b2cb54274fdf5e6cb5d18dcd9b9f ce89015ea4d09948875bec114fa6375925f612bb d1e30a59cefec9f1f2578c1aebd008af90ef7ea1 d3330ee13ff717116d34c4ec9d263a5ee9cee6ae d727a42fcd05925d47cb3d48c7bd940868437ea6 dea8fa0be3bb80dc81556a1386caa73d533af5e1 e1b17d18db25c2ebada89494fc5edccecf506ce2 e21e098d736032d9803cc17c09c4b36319e9e232 e360cb6245db4e38d79e9bd6e2c33785dad3a657 e5981bc830f1f8179f69efb7616262c97f8d3b5f e87dba8c57aa35709d09fdd422ae5b7d1ba52453 eb44b674cc95dfb1dddf3a319d4297640eca7d24 f0f3a64f767849d1b6abfc775065719ee802369f f134ea8817982dcd2c91e76ea6176a0ef4b5cadd f6f92f898bfeaf6751142d37bf0057b6fcdc60a2 f8209fb28bc39db5a1859503b4fefef5c6d2e098 f97d3de4dc9e803ce929a7d7671bb76315328b18 fbf5b9f16f919c30f9341c6c8e6a25e6e21436b8\n+Build-Ids: 0496af1d32cd60dd3f078c9b6b279f5df6a048af 06c7d8a00d9dd3986d733ab1507bc12666b0fdd8 07118967ea33a8dee2a6787566f095897717cde3 0a36d4065b9ea7cd1ca8a4a466daa5d00b89bcc4 0a7130dcec9aa52c364f26abe6082d75dafd8fb7 0e65ad637a1b2d4abdb2094f8f1900167858e16e 0f1fdccefacd7f0601d6e38b0026513708984d09 11293b73d19efa82a71897d7b394bb167485bcd8 12db7ce41b56e7047e64f364186c66bd603f6eb1 183c3cce578864c123657100b950ad2697505ea0 184a1e53b3462534a154812726ce09663d860e98 1bc18c0d1d5d9863bed9c344042705bef7f79a08 22d3295d7eeb2bcad4efae427de4a86185786a82 23f3c61a3f5a9db721a8a1c82ad099e68c4cc173 2a969cd9249ca6c359c0c5f9c9500434c5679524 2ded5a44973d4343d76ba01a383ae951810375e7 31b78c9bfb402fb5f90dbd5fc68cc87deff42ffe 32d86c55303dbc298362d17b936c2149bcc61c1d 33419a02f665b082b0b016937724f2b1b60586c1 361ececbb2c11f49bdeaa8b3e7297c4e66da82fa 3919979887970aa3124c742404f72db2b0abb936 393741d06a0eeb9bbb543d2aa829c302e6bc6416 3fd527ea6113ad27299cb0561da8427f968b82ba 51543aa81d5e63f17f71e5fd1b38b6efe079cdc6 53eb53382946835aae07fa403b6d3b4a40499981 5c1501b5c16713b6e3fb3fc7da9ef4fd1ff517f8 5c5328c4858043ea53774564d848e9fb6e7f417d 5fd9713a7f203e76667ef8548557c152bc640a99 640dfbe5782f2e07ab5a642a9bcc540abd3b8eb8 65c7af4c254c29425f507a02cb7ada72f2274c0a 68894eabe7c0443071e669da11b4d277dd441668 6a596c7c372ea0af8b48738eb8a74756f0210bba 6be2ba8b8423061f7517bc515be6fda6b8e3e21f 6d40979238e98bbc6581d9ac41bea3d379bbd29f 70545900bebdb3e5e40d07c56f5822199fc60fc7 75906f4237ac0b953450860d51a8852360141803 7643d8ecbc5f011e65769eaee37bef7fb8205722 764d018c2916855640b82a599e41356db5ad9144 7ea2f77024280a7470b84a73ca4ab3afe87cbd89 88f6fdb7a5868659c27398d4e8cfeac756fbda05 8a201750a62e7e35bb72d8808c92c580a9c437af 8c418483ec625976fffcd2127e87c72b8c50b4a4 8cecb491f94307c5ed668a05935184e46c54a203 9620dda2a17223d5f921fa9a0f6748b4f97cce19 97488c1b56ee1708f5539e17012ac6157fb2c1cc 9b11fcdbc634d7a2ff6fdd6c3b25da79cba6c7ee 9bf6d8054dd59bac6534560c380477f0075bd13b 9ec56634155c9070fe8b52f9bf16a0a6f39fbb9e a76ef9ea84d3b6e0a94ab3358a688bef743f16ce a85366c808576873ff23417fe3a90cddd7c3f55c a92506bd413f5ef74ff026ff9ffabd8d67d8b146 ad7ca664f63029bd7fed51a0ace9546e396beb80 adfc61d57d4e2962aedaa50e39f03078a90da210 ae2de8f2fcfc958b72c86660fdbc20ca111e8080 ae33b34378258ae7615284b353a37049051503b9 c07f8e1fe792c864746f26b856f19ecb72fd4fce c664e0d608db996a0471e983d1a9463a002014aa c7efc1eff3baf04764da878fb95f41c39e2ae1fa ca4ab223dee929c68715facf906d9934ca8e4d3f ce15d02e1301ec93caf5c509e043bfe254089316 d3364498a47df244f03680b8fa5fb092833869a7 d54599e087e8b72e5f0598f83464208813a167e7 d5b964d9b65f928e9a26ecf6a7dee6688dc9f3a1 de61f2b584976587bb1e3b85ff2df97fdf9bdbbd e3083c451616caed0f6211fe660d6a31dcbff6f9 e3ee970d74daa42b768b9dee097caaed7e62996d e69bd871f194f99ae2385a4b671a528b8d572ee4 ef9e8961bac1297a47a8d05ab1c3b61e7c33d819 f0656e5a910d6d326f0bb648e27461754c88fadb f19d4ff7fbe04632b40c642be054393159c5c2a0 f648d90c0aa3641869a06cac9142c21cab50be76 fd86af2ab6122a4cf3de495412c0fe17d32662a8 ffae0e236d308f56916094d5fba44792d68c4351\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,74 +1,74 @@\n-usr/lib/debug/.build-id/00/199dd65428bf8153b64e3690ef45e6ed8c5050.debug\n-usr/lib/debug/.build-id/06/8f459873871c4468235584c7120a64d6d4005e.debug\n-usr/lib/debug/.build-id/0e/18599a758a47e3558a56daba97abf565214ab1.debug\n-usr/lib/debug/.build-id/0e/a4595d9e39f296f81ce693095e9f195252feb0.debug\n-usr/lib/debug/.build-id/0e/e45f532b2a44edd5bae7ad87766219562341b9.debug\n-usr/lib/debug/.build-id/12/6f1078a8c3632d66dcb79b1e03fd37342efd48.debug\n-usr/lib/debug/.build-id/16/68d178b2c9ba869a099fa2575ac6396acf6228.debug\n-usr/lib/debug/.build-id/1a/21a47d87ec4b6d746a8388a436e48286ef34d0.debug\n-usr/lib/debug/.build-id/1c/b4bcad3bda3f0b2563bc98a0a5a1dfdc737208.debug\n-usr/lib/debug/.build-id/1e/7fa1416de69dd78fae7d2cf5a2d084a5f41b9d.debug\n-usr/lib/debug/.build-id/28/c21d2f127b0164f29f6aeed4df39056b2c23d6.debug\n-usr/lib/debug/.build-id/2a/f28915df1d130f44abd9087f7c1e34e7c54cf1.debug\n-usr/lib/debug/.build-id/36/b29fbe3b955947a041b89a8fb9f2bd9a590255.debug\n-usr/lib/debug/.build-id/38/5ff38ea3fa1e4559b36fe2630fd9f53eef477d.debug\n-usr/lib/debug/.build-id/3a/c720ae08fb4fb03d006bd6bb3f4115a222f636.debug\n-usr/lib/debug/.build-id/3d/0cab94de74590bf98bfc6d4fa02f9d16342436.debug\n-usr/lib/debug/.build-id/3d/99bf287f24d12e7c61be0e0cc35299fad99e1b.debug\n-usr/lib/debug/.build-id/3f/ea7ed8941b5a0fbf8219f8826c2de8f9134151.debug\n-usr/lib/debug/.build-id/49/da82351c675488382958cd2d196e0b51573f43.debug\n-usr/lib/debug/.build-id/4b/c0b054bd7d02ed5f7ae3af48f1cd66da3023b3.debug\n-usr/lib/debug/.build-id/4e/971b1b81ba78fdfe9c5df706dafdee09ddf8f8.debug\n-usr/lib/debug/.build-id/57/20964cef85a144ede8eba76ff8d69791a620bd.debug\n-usr/lib/debug/.build-id/5a/6b22203beab6feb31ac057632718036f308b98.debug\n-usr/lib/debug/.build-id/5b/3c7af4dffcf98843eaba5f362be01527b3c4a1.debug\n-usr/lib/debug/.build-id/5e/503da159e1ada003774b498bff4945b4cdeffe.debug\n-usr/lib/debug/.build-id/5f/8f2c5b68bf31289eaaa3b57acd23908e06189f.debug\n-usr/lib/debug/.build-id/60/07914c62db93d721db2165fa874bf07eb57643.debug\n-usr/lib/debug/.build-id/68/20ea5a90fde0ee9809d283d6d6eacd7564fcc3.debug\n-usr/lib/debug/.build-id/6c/0aa9a9e8f77fa7f26e6aed4b6731831314faa7.debug\n-usr/lib/debug/.build-id/75/835ae268931856ae26910acec6e5c93505f474.debug\n-usr/lib/debug/.build-id/76/63c6d5bd527fbbb52a74fa009f014c3cc597c7.debug\n-usr/lib/debug/.build-id/77/c73da3b66faebd58f717e555edf677f03f211f.debug\n-usr/lib/debug/.build-id/7b/7e87db970197d36436e020ff69d4453e729147.debug\n-usr/lib/debug/.build-id/7f/0a728e05cc3d7e7ac42037f3bdc6d8a2bfbee2.debug\n-usr/lib/debug/.build-id/81/bbdeae7fbe4560cdaed3b0ad19e57d1e622171.debug\n-usr/lib/debug/.build-id/84/4ef48f1dc19d91f287d322c66fd5ff12bb3b7a.debug\n-usr/lib/debug/.build-id/85/5e7437c1973ec16e54f6e946265e7d52427eb2.debug\n-usr/lib/debug/.build-id/87/b6c569a1a28d11278fa32d7baf5310865148ac.debug\n-usr/lib/debug/.build-id/8c/9eb5cff20ae7acc5df228c8ca9e828d890f1f0.debug\n-usr/lib/debug/.build-id/8c/ebffa761a4e8d755e42c1d82c5d3edb3240fd7.debug\n-usr/lib/debug/.build-id/8f/3e3dcf02a22f0b9eef78d1d457830743b84f55.debug\n-usr/lib/debug/.build-id/94/6c0c22749a2572b8239cadcdf31834f0ace199.debug\n-usr/lib/debug/.build-id/98/057dc6c1a80d48cdb3deb3a27d747fb3e0b921.debug\n-usr/lib/debug/.build-id/99/4f31c3471e91ffd57e2c711760fc0e45824df1.debug\n-usr/lib/debug/.build-id/a1/504ec497fa7ac996641ad44a54fb1712d19c56.debug\n-usr/lib/debug/.build-id/a2/6a46c8346b68b54706869c9d8c67d5baaf4203.debug\n-usr/lib/debug/.build-id/a3/ba84202a141f02fdc8955de3352f8e579b315a.debug\n-usr/lib/debug/.build-id/a6/b56033efcd8c15ea7362ae4f9b270839f326fc.debug\n-usr/lib/debug/.build-id/a7/2ca074062f6b730eba08b118567acb360020ec.debug\n-usr/lib/debug/.build-id/ae/27730e808c6ff3f5419f5543fbebbf45ed51b7.debug\n-usr/lib/debug/.build-id/b6/e241df6b43403a3b0ccbe4779d384151151b48.debug\n-usr/lib/debug/.build-id/bb/8dbeb74d73d3c3a681e52048b03297e60bfd5d.debug\n-usr/lib/debug/.build-id/bb/cf407956dcbb22d56678d8a7d013dcdf7228fc.debug\n-usr/lib/debug/.build-id/be/565dae2c45b81e66e491632eade6cf59789def.debug\n-usr/lib/debug/.build-id/c4/e82e8879985b453775785606aa91d06f463443.debug\n-usr/lib/debug/.build-id/c7/8654b0e3b3b2cb54274fdf5e6cb5d18dcd9b9f.debug\n-usr/lib/debug/.build-id/ce/89015ea4d09948875bec114fa6375925f612bb.debug\n-usr/lib/debug/.build-id/d1/e30a59cefec9f1f2578c1aebd008af90ef7ea1.debug\n-usr/lib/debug/.build-id/d3/330ee13ff717116d34c4ec9d263a5ee9cee6ae.debug\n-usr/lib/debug/.build-id/d7/27a42fcd05925d47cb3d48c7bd940868437ea6.debug\n-usr/lib/debug/.build-id/de/a8fa0be3bb80dc81556a1386caa73d533af5e1.debug\n-usr/lib/debug/.build-id/e1/b17d18db25c2ebada89494fc5edccecf506ce2.debug\n-usr/lib/debug/.build-id/e2/1e098d736032d9803cc17c09c4b36319e9e232.debug\n-usr/lib/debug/.build-id/e3/60cb6245db4e38d79e9bd6e2c33785dad3a657.debug\n-usr/lib/debug/.build-id/e5/981bc830f1f8179f69efb7616262c97f8d3b5f.debug\n-usr/lib/debug/.build-id/e8/7dba8c57aa35709d09fdd422ae5b7d1ba52453.debug\n-usr/lib/debug/.build-id/eb/44b674cc95dfb1dddf3a319d4297640eca7d24.debug\n-usr/lib/debug/.build-id/f0/f3a64f767849d1b6abfc775065719ee802369f.debug\n-usr/lib/debug/.build-id/f1/34ea8817982dcd2c91e76ea6176a0ef4b5cadd.debug\n-usr/lib/debug/.build-id/f6/f92f898bfeaf6751142d37bf0057b6fcdc60a2.debug\n-usr/lib/debug/.build-id/f8/209fb28bc39db5a1859503b4fefef5c6d2e098.debug\n-usr/lib/debug/.build-id/f9/7d3de4dc9e803ce929a7d7671bb76315328b18.debug\n-usr/lib/debug/.build-id/fb/f5b9f16f919c30f9341c6c8e6a25e6e21436b8.debug\n+usr/lib/debug/.build-id/04/96af1d32cd60dd3f078c9b6b279f5df6a048af.debug\n+usr/lib/debug/.build-id/06/c7d8a00d9dd3986d733ab1507bc12666b0fdd8.debug\n+usr/lib/debug/.build-id/07/118967ea33a8dee2a6787566f095897717cde3.debug\n+usr/lib/debug/.build-id/0a/36d4065b9ea7cd1ca8a4a466daa5d00b89bcc4.debug\n+usr/lib/debug/.build-id/0a/7130dcec9aa52c364f26abe6082d75dafd8fb7.debug\n+usr/lib/debug/.build-id/0e/65ad637a1b2d4abdb2094f8f1900167858e16e.debug\n+usr/lib/debug/.build-id/0f/1fdccefacd7f0601d6e38b0026513708984d09.debug\n+usr/lib/debug/.build-id/11/293b73d19efa82a71897d7b394bb167485bcd8.debug\n+usr/lib/debug/.build-id/12/db7ce41b56e7047e64f364186c66bd603f6eb1.debug\n+usr/lib/debug/.build-id/18/3c3cce578864c123657100b950ad2697505ea0.debug\n+usr/lib/debug/.build-id/18/4a1e53b3462534a154812726ce09663d860e98.debug\n+usr/lib/debug/.build-id/1b/c18c0d1d5d9863bed9c344042705bef7f79a08.debug\n+usr/lib/debug/.build-id/22/d3295d7eeb2bcad4efae427de4a86185786a82.debug\n+usr/lib/debug/.build-id/23/f3c61a3f5a9db721a8a1c82ad099e68c4cc173.debug\n+usr/lib/debug/.build-id/2a/969cd9249ca6c359c0c5f9c9500434c5679524.debug\n+usr/lib/debug/.build-id/2d/ed5a44973d4343d76ba01a383ae951810375e7.debug\n+usr/lib/debug/.build-id/31/b78c9bfb402fb5f90dbd5fc68cc87deff42ffe.debug\n+usr/lib/debug/.build-id/32/d86c55303dbc298362d17b936c2149bcc61c1d.debug\n+usr/lib/debug/.build-id/33/419a02f665b082b0b016937724f2b1b60586c1.debug\n+usr/lib/debug/.build-id/36/1ececbb2c11f49bdeaa8b3e7297c4e66da82fa.debug\n+usr/lib/debug/.build-id/39/19979887970aa3124c742404f72db2b0abb936.debug\n+usr/lib/debug/.build-id/39/3741d06a0eeb9bbb543d2aa829c302e6bc6416.debug\n+usr/lib/debug/.build-id/3f/d527ea6113ad27299cb0561da8427f968b82ba.debug\n+usr/lib/debug/.build-id/51/543aa81d5e63f17f71e5fd1b38b6efe079cdc6.debug\n+usr/lib/debug/.build-id/53/eb53382946835aae07fa403b6d3b4a40499981.debug\n+usr/lib/debug/.build-id/5c/1501b5c16713b6e3fb3fc7da9ef4fd1ff517f8.debug\n+usr/lib/debug/.build-id/5c/5328c4858043ea53774564d848e9fb6e7f417d.debug\n+usr/lib/debug/.build-id/5f/d9713a7f203e76667ef8548557c152bc640a99.debug\n+usr/lib/debug/.build-id/64/0dfbe5782f2e07ab5a642a9bcc540abd3b8eb8.debug\n+usr/lib/debug/.build-id/65/c7af4c254c29425f507a02cb7ada72f2274c0a.debug\n+usr/lib/debug/.build-id/68/894eabe7c0443071e669da11b4d277dd441668.debug\n+usr/lib/debug/.build-id/6a/596c7c372ea0af8b48738eb8a74756f0210bba.debug\n+usr/lib/debug/.build-id/6b/e2ba8b8423061f7517bc515be6fda6b8e3e21f.debug\n+usr/lib/debug/.build-id/6d/40979238e98bbc6581d9ac41bea3d379bbd29f.debug\n+usr/lib/debug/.build-id/70/545900bebdb3e5e40d07c56f5822199fc60fc7.debug\n+usr/lib/debug/.build-id/75/906f4237ac0b953450860d51a8852360141803.debug\n+usr/lib/debug/.build-id/76/43d8ecbc5f011e65769eaee37bef7fb8205722.debug\n+usr/lib/debug/.build-id/76/4d018c2916855640b82a599e41356db5ad9144.debug\n+usr/lib/debug/.build-id/7e/a2f77024280a7470b84a73ca4ab3afe87cbd89.debug\n+usr/lib/debug/.build-id/88/f6fdb7a5868659c27398d4e8cfeac756fbda05.debug\n+usr/lib/debug/.build-id/8a/201750a62e7e35bb72d8808c92c580a9c437af.debug\n+usr/lib/debug/.build-id/8c/418483ec625976fffcd2127e87c72b8c50b4a4.debug\n+usr/lib/debug/.build-id/8c/ecb491f94307c5ed668a05935184e46c54a203.debug\n+usr/lib/debug/.build-id/96/20dda2a17223d5f921fa9a0f6748b4f97cce19.debug\n+usr/lib/debug/.build-id/97/488c1b56ee1708f5539e17012ac6157fb2c1cc.debug\n+usr/lib/debug/.build-id/9b/11fcdbc634d7a2ff6fdd6c3b25da79cba6c7ee.debug\n+usr/lib/debug/.build-id/9b/f6d8054dd59bac6534560c380477f0075bd13b.debug\n+usr/lib/debug/.build-id/9e/c56634155c9070fe8b52f9bf16a0a6f39fbb9e.debug\n+usr/lib/debug/.build-id/a7/6ef9ea84d3b6e0a94ab3358a688bef743f16ce.debug\n+usr/lib/debug/.build-id/a8/5366c808576873ff23417fe3a90cddd7c3f55c.debug\n+usr/lib/debug/.build-id/a9/2506bd413f5ef74ff026ff9ffabd8d67d8b146.debug\n+usr/lib/debug/.build-id/ad/7ca664f63029bd7fed51a0ace9546e396beb80.debug\n+usr/lib/debug/.build-id/ad/fc61d57d4e2962aedaa50e39f03078a90da210.debug\n+usr/lib/debug/.build-id/ae/2de8f2fcfc958b72c86660fdbc20ca111e8080.debug\n+usr/lib/debug/.build-id/ae/33b34378258ae7615284b353a37049051503b9.debug\n+usr/lib/debug/.build-id/c0/7f8e1fe792c864746f26b856f19ecb72fd4fce.debug\n+usr/lib/debug/.build-id/c6/64e0d608db996a0471e983d1a9463a002014aa.debug\n+usr/lib/debug/.build-id/c7/efc1eff3baf04764da878fb95f41c39e2ae1fa.debug\n+usr/lib/debug/.build-id/ca/4ab223dee929c68715facf906d9934ca8e4d3f.debug\n+usr/lib/debug/.build-id/ce/15d02e1301ec93caf5c509e043bfe254089316.debug\n+usr/lib/debug/.build-id/d3/364498a47df244f03680b8fa5fb092833869a7.debug\n+usr/lib/debug/.build-id/d5/4599e087e8b72e5f0598f83464208813a167e7.debug\n+usr/lib/debug/.build-id/d5/b964d9b65f928e9a26ecf6a7dee6688dc9f3a1.debug\n+usr/lib/debug/.build-id/de/61f2b584976587bb1e3b85ff2df97fdf9bdbbd.debug\n+usr/lib/debug/.build-id/e3/083c451616caed0f6211fe660d6a31dcbff6f9.debug\n+usr/lib/debug/.build-id/e3/ee970d74daa42b768b9dee097caaed7e62996d.debug\n+usr/lib/debug/.build-id/e6/9bd871f194f99ae2385a4b671a528b8d572ee4.debug\n+usr/lib/debug/.build-id/ef/9e8961bac1297a47a8d05ab1c3b61e7c33d819.debug\n+usr/lib/debug/.build-id/f0/656e5a910d6d326f0bb648e27461754c88fadb.debug\n+usr/lib/debug/.build-id/f1/9d4ff7fbe04632b40c642be054393159c5c2a0.debug\n+usr/lib/debug/.build-id/f6/48d90c0aa3641869a06cac9142c21cab50be76.debug\n+usr/lib/debug/.build-id/fd/86af2ab6122a4cf3de495412c0fe17d32662a8.debug\n+usr/lib/debug/.build-id/ff/ae0e236d308f56916094d5fba44792d68c4351.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/saga.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,152 +1,146 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/00/\n--rw-r--r-- 0 root (0) root (0) 57680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/00/199dd65428bf8153b64e3690ef45e6ed8c5050.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/04/\n+-rw-r--r-- 0 root (0) root (0) 51472 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/04/96af1d32cd60dd3f078c9b6b279f5df6a048af.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 146944 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/06/8f459873871c4468235584c7120a64d6d4005e.debug\n+-rw-r--r-- 0 root (0) root (0) 65680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/06/c7d8a00d9dd3986d733ab1507bc12666b0fdd8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/07/\n+-rw-r--r-- 0 root (0) root (0) 108920 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/07/118967ea33a8dee2a6787566f095897717cde3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0a/\n+-rw-r--r-- 0 root (0) root (0) 142456 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0a/36d4065b9ea7cd1ca8a4a466daa5d00b89bcc4.debug\n+-rw-r--r-- 0 root (0) root (0) 598816 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0a/7130dcec9aa52c364f26abe6082d75dafd8fb7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0e/\n--rw-r--r-- 0 root (0) root (0) 227168 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0e/18599a758a47e3558a56daba97abf565214ab1.debug\n--rw-r--r-- 0 root (0) root (0) 332032 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0e/a4595d9e39f296f81ce693095e9f195252feb0.debug\n--rw-r--r-- 0 root (0) root (0) 45032 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0e/e45f532b2a44edd5bae7ad87766219562341b9.debug\n+-rw-r--r-- 0 root (0) root (0) 210056 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0e/65ad637a1b2d4abdb2094f8f1900167858e16e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0f/\n+-rw-r--r-- 0 root (0) root (0) 45032 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/0f/1fdccefacd7f0601d6e38b0026513708984d09.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/11/\n+-rw-r--r-- 0 root (0) root (0) 548024 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/11/293b73d19efa82a71897d7b394bb167485bcd8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/12/\n--rw-r--r-- 0 root (0) root (0) 366544 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/12/6f1078a8c3632d66dcb79b1e03fd37342efd48.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/16/\n--rw-r--r-- 0 root (0) root (0) 227816 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/16/68d178b2c9ba869a099fa2575ac6396acf6228.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1a/\n--rw-r--r-- 0 root (0) root (0) 108920 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1a/21a47d87ec4b6d746a8388a436e48286ef34d0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1c/\n--rw-r--r-- 0 root (0) root (0) 142456 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1c/b4bcad3bda3f0b2563bc98a0a5a1dfdc737208.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1e/\n--rw-r--r-- 0 root (0) root (0) 245888 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1e/7fa1416de69dd78fae7d2cf5a2d084a5f41b9d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/28/\n--rw-r--r-- 0 root (0) root (0) 210056 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/28/c21d2f127b0164f29f6aeed4df39056b2c23d6.debug\n+-rw-r--r-- 0 root (0) root (0) 314400 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/12/db7ce41b56e7047e64f364186c66bd603f6eb1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/18/\n+-rw-r--r-- 0 root (0) root (0) 100272 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/18/3c3cce578864c123657100b950ad2697505ea0.debug\n+-rw-r--r-- 0 root (0) root (0) 238496 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/18/4a1e53b3462534a154812726ce09663d860e98.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1b/\n+-rw-r--r-- 0 root (0) root (0) 273240 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/1b/c18c0d1d5d9863bed9c344042705bef7f79a08.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/22/\n+-rw-r--r-- 0 root (0) root (0) 58640 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/22/d3295d7eeb2bcad4efae427de4a86185786a82.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/23/\n+-rw-r--r-- 0 root (0) root (0) 590472 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/23/f3c61a3f5a9db721a8a1c82ad099e68c4cc173.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/2a/\n--rw-r--r-- 0 root (0) root (0) 273240 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/2a/f28915df1d130f44abd9087f7c1e34e7c54cf1.debug\n+-rw-r--r-- 0 root (0) root (0) 513848 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/2a/969cd9249ca6c359c0c5f9c9500434c5679524.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 105232 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/2d/ed5a44973d4343d76ba01a383ae951810375e7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/31/\n+-rw-r--r-- 0 root (0) root (0) 332032 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/31/b78c9bfb402fb5f90dbd5fc68cc87deff42ffe.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/32/\n+-rw-r--r-- 0 root (0) root (0) 374752 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/32/d86c55303dbc298362d17b936c2149bcc61c1d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/33/\n+-rw-r--r-- 0 root (0) root (0) 1630176 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/33/419a02f665b082b0b016937724f2b1b60586c1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/36/\n--rw-r--r-- 0 root (0) root (0) 1025344 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/36/b29fbe3b955947a041b89a8fb9f2bd9a590255.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/38/\n--rw-r--r-- 0 root (0) root (0) 548024 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/38/5ff38ea3fa1e4559b36fe2630fd9f53eef477d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3a/\n--rw-r--r-- 0 root (0) root (0) 338136 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3a/c720ae08fb4fb03d006bd6bb3f4115a222f636.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3d/\n--rw-r--r-- 0 root (0) root (0) 374752 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3d/0cab94de74590bf98bfc6d4fa02f9d16342436.debug\n--rw-r--r-- 0 root (0) root (0) 80056 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3d/99bf287f24d12e7c61be0e0cc35299fad99e1b.debug\n+-rw-r--r-- 0 root (0) root (0) 30072 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/36/1ececbb2c11f49bdeaa8b3e7297c4e66da82fa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/39/\n+-rw-r--r-- 0 root (0) root (0) 315816 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/39/19979887970aa3124c742404f72db2b0abb936.debug\n+-rw-r--r-- 0 root (0) root (0) 76440 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/39/3741d06a0eeb9bbb543d2aa829c302e6bc6416.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3f/\n--rw-r--r-- 0 root (0) root (0) 275088 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3f/ea7ed8941b5a0fbf8219f8826c2de8f9134151.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/49/\n--rw-r--r-- 0 root (0) root (0) 105232 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/49/da82351c675488382958cd2d196e0b51573f43.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 100272 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/4b/c0b054bd7d02ed5f7ae3af48f1cd66da3023b3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/4e/\n--rw-r--r-- 0 root (0) root (0) 196168 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/4e/971b1b81ba78fdfe9c5df706dafdee09ddf8f8.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 58640 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/57/20964cef85a144ede8eba76ff8d69791a620bd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5a/\n--rw-r--r-- 0 root (0) root (0) 76440 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5a/6b22203beab6feb31ac057632718036f308b98.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5b/\n--rw-r--r-- 0 root (0) root (0) 71376 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5b/3c7af4dffcf98843eaba5f362be01527b3c4a1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5e/\n--rw-r--r-- 0 root (0) root (0) 36856 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5e/503da159e1ada003774b498bff4945b4cdeffe.debug\n+-rw-r--r-- 0 root (0) root (0) 393808 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/3f/d527ea6113ad27299cb0561da8427f968b82ba.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/51/\n+-rw-r--r-- 0 root (0) root (0) 146944 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/51/543aa81d5e63f17f71e5fd1b38b6efe079cdc6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/53/\n+-rw-r--r-- 0 root (0) root (0) 264592 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/53/eb53382946835aae07fa403b6d3b4a40499981.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5c/\n+-rw-r--r-- 0 root (0) root (0) 212616 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5c/1501b5c16713b6e3fb3fc7da9ef4fd1ff517f8.debug\n+-rw-r--r-- 0 root (0) root (0) 80056 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5c/5328c4858043ea53774564d848e9fb6e7f417d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5f/\n--rw-r--r-- 0 root (0) root (0) 391200 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5f/8f2c5b68bf31289eaaa3b57acd23908e06189f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/60/\n--rw-r--r-- 0 root (0) root (0) 513848 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/60/07914c62db93d721db2165fa874bf07eb57643.debug\n+-rw-r--r-- 0 root (0) root (0) 296080 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/5f/d9713a7f203e76667ef8548557c152bc640a99.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/64/\n+-rw-r--r-- 0 root (0) root (0) 227816 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/64/0dfbe5782f2e07ab5a642a9bcc540abd3b8eb8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/65/\n+-rw-r--r-- 0 root (0) root (0) 820256 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/65/c7af4c254c29425f507a02cb7ada72f2274c0a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/68/\n--rw-r--r-- 0 root (0) root (0) 330944 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/68/20ea5a90fde0ee9809d283d6d6eacd7564fcc3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6c/\n--rw-r--r-- 0 root (0) root (0) 296080 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6c/0aa9a9e8f77fa7f26e6aed4b6731831314faa7.debug\n+-rw-r--r-- 0 root (0) root (0) 273664 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/68/894eabe7c0443071e669da11b4d277dd441668.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6a/\n+-rw-r--r-- 0 root (0) root (0) 330944 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6a/596c7c372ea0af8b48738eb8a74756f0210bba.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6b/\n+-rw-r--r-- 0 root (0) root (0) 230936 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6b/e2ba8b8423061f7517bc515be6fda6b8e3e21f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6d/\n+-rw-r--r-- 0 root (0) root (0) 691712 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/6d/40979238e98bbc6581d9ac41bea3d379bbd29f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/70/\n+-rw-r--r-- 0 root (0) root (0) 227168 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/70/545900bebdb3e5e40d07c56f5822199fc60fc7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/75/\n--rw-r--r-- 0 root (0) root (0) 425632 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/75/835ae268931856ae26910acec6e5c93505f474.debug\n+-rw-r--r-- 0 root (0) root (0) 391200 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/75/906f4237ac0b953450860d51a8852360141803.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/76/\n--rw-r--r-- 0 root (0) root (0) 507728 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/76/63c6d5bd527fbbb52a74fa009f014c3cc597c7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/77/\n--rw-r--r-- 0 root (0) root (0) 11673736 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/77/c73da3b66faebd58f717e555edf677f03f211f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/7b/\n--rw-r--r-- 0 root (0) root (0) 369304 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/7b/7e87db970197d36436e020ff69d4453e729147.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/7f/\n--rw-r--r-- 0 root (0) root (0) 212616 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/7f/0a728e05cc3d7e7ac42037f3bdc6d8a2bfbee2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/81/\n--rw-r--r-- 0 root (0) root (0) 344240 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/81/bbdeae7fbe4560cdaed3b0ad19e57d1e622171.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/84/\n--rw-r--r-- 0 root (0) root (0) 67200 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/84/4ef48f1dc19d91f287d322c66fd5ff12bb3b7a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/85/\n--rw-r--r-- 0 root (0) root (0) 296968 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/85/5e7437c1973ec16e54f6e946265e7d52427eb2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/87/\n--rw-r--r-- 0 root (0) root (0) 393808 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/87/b6c569a1a28d11278fa32d7baf5310865148ac.debug\n+-rw-r--r-- 0 root (0) root (0) 196168 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/76/43d8ecbc5f011e65769eaee37bef7fb8205722.debug\n+-rw-r--r-- 0 root (0) root (0) 368136 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/76/4d018c2916855640b82a599e41356db5ad9144.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 507728 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/7e/a2f77024280a7470b84a73ca4ab3afe87cbd89.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/88/\n+-rw-r--r-- 0 root (0) root (0) 77584 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/88/f6fdb7a5868659c27398d4e8cfeac756fbda05.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8a/\n+-rw-r--r-- 0 root (0) root (0) 109200 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8a/201750a62e7e35bb72d8808c92c580a9c437af.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8c/\n--rw-r--r-- 0 root (0) root (0) 500824 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8c/9eb5cff20ae7acc5df228c8ca9e828d890f1f0.debug\n--rw-r--r-- 0 root (0) root (0) 74992 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8c/ebffa761a4e8d755e42c1d82c5d3edb3240fd7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8f/\n--rw-r--r-- 0 root (0) root (0) 314400 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8f/3e3dcf02a22f0b9eef78d1d457830743b84f55.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/94/\n--rw-r--r-- 0 root (0) root (0) 598816 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/94/6c0c22749a2572b8239cadcdf31834f0ace199.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/98/\n--rw-r--r-- 0 root (0) root (0) 1630176 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/98/057dc6c1a80d48cdb3deb3a27d747fb3e0b921.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/99/\n--rw-r--r-- 0 root (0) root (0) 188920 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/99/4f31c3471e91ffd57e2c711760fc0e45824df1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a1/\n--rw-r--r-- 0 root (0) root (0) 77584 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a1/504ec497fa7ac996641ad44a54fb1712d19c56.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a2/\n--rw-r--r-- 0 root (0) root (0) 67216 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a2/6a46c8346b68b54706869c9d8c67d5baaf4203.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a3/\n--rw-r--r-- 0 root (0) root (0) 624240 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a3/ba84202a141f02fdc8955de3352f8e579b315a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a6/\n--rw-r--r-- 0 root (0) root (0) 392032 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a6/b56033efcd8c15ea7362ae4f9b270839f326fc.debug\n+-rw-r--r-- 0 root (0) root (0) 296968 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8c/418483ec625976fffcd2127e87c72b8c50b4a4.debug\n+-rw-r--r-- 0 root (0) root (0) 57680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/8c/ecb491f94307c5ed668a05935184e46c54a203.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/96/\n+-rw-r--r-- 0 root (0) root (0) 425632 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/96/20dda2a17223d5f921fa9a0f6748b4f97cce19.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/97/\n+-rw-r--r-- 0 root (0) root (0) 11673736 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/97/488c1b56ee1708f5539e17012ac6157fb2c1cc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/9b/\n+-rw-r--r-- 0 root (0) root (0) 242360 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/9b/11fcdbc634d7a2ff6fdd6c3b25da79cba6c7ee.debug\n+-rw-r--r-- 0 root (0) root (0) 624240 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/9b/f6d8054dd59bac6534560c380477f0075bd13b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/9e/\n+-rw-r--r-- 0 root (0) root (0) 204888 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/9e/c56634155c9070fe8b52f9bf16a0a6f39fbb9e.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a7/\n--rw-r--r-- 0 root (0) root (0) 204888 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a7/2ca074062f6b730eba08b118567acb360020ec.debug\n+-rw-r--r-- 0 root (0) root (0) 88672 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a7/6ef9ea84d3b6e0a94ab3358a688bef743f16ce.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a8/\n+-rw-r--r-- 0 root (0) root (0) 67216 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a8/5366c808576873ff23417fe3a90cddd7c3f55c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a9/\n+-rw-r--r-- 0 root (0) root (0) 36856 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/a9/2506bd413f5ef74ff026ff9ffabd8d67d8b146.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ad/\n+-rw-r--r-- 0 root (0) root (0) 188920 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ad/7ca664f63029bd7fed51a0ace9546e396beb80.debug\n+-rw-r--r-- 0 root (0) root (0) 350104 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ad/fc61d57d4e2962aedaa50e39f03078a90da210.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ae/\n--rw-r--r-- 0 root (0) root (0) 264592 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ae/27730e808c6ff3f5419f5543fbebbf45ed51b7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/b6/\n--rw-r--r-- 0 root (0) root (0) 242360 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/b6/e241df6b43403a3b0ccbe4779d384151151b48.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/bb/\n--rw-r--r-- 0 root (0) root (0) 291928 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/bb/8dbeb74d73d3c3a681e52048b03297e60bfd5d.debug\n--rw-r--r-- 0 root (0) root (0) 55928 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/bb/cf407956dcbb22d56678d8a7d013dcdf7228fc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/be/\n--rw-r--r-- 0 root (0) root (0) 691712 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/be/565dae2c45b81e66e491632eade6cf59789def.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c4/\n--rw-r--r-- 0 root (0) root (0) 238496 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c4/e82e8879985b453775785606aa91d06f463443.debug\n+-rw-r--r-- 0 root (0) root (0) 637680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ae/2de8f2fcfc958b72c86660fdbc20ca111e8080.debug\n+-rw-r--r-- 0 root (0) root (0) 100656 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ae/33b34378258ae7615284b353a37049051503b9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c0/\n+-rw-r--r-- 0 root (0) root (0) 220696 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c0/7f8e1fe792c864746f26b856f19ecb72fd4fce.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c6/\n+-rw-r--r-- 0 root (0) root (0) 245888 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c6/64e0d608db996a0471e983d1a9463a002014aa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c7/\n--rw-r--r-- 0 root (0) root (0) 51472 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c7/8654b0e3b3b2cb54274fdf5e6cb5d18dcd9b9f.debug\n+-rw-r--r-- 0 root (0) root (0) 275088 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/c7/efc1eff3baf04764da878fb95f41c39e2ae1fa.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ca/\n+-rw-r--r-- 0 root (0) root (0) 55928 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ca/4ab223dee929c68715facf906d9934ca8e4d3f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ce/\n--rw-r--r-- 0 root (0) root (0) 220696 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ce/89015ea4d09948875bec114fa6375925f612bb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d1/\n--rw-r--r-- 0 root (0) root (0) 137320 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d1/e30a59cefec9f1f2578c1aebd008af90ef7ea1.debug\n+-rw-r--r-- 0 root (0) root (0) 74992 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ce/15d02e1301ec93caf5c509e043bfe254089316.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d3/\n--rw-r--r-- 0 root (0) root (0) 122680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d3/330ee13ff717116d34c4ec9d263a5ee9cee6ae.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d7/\n--rw-r--r-- 0 root (0) root (0) 637680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d7/27a42fcd05925d47cb3d48c7bd940868437ea6.debug\n+-rw-r--r-- 0 root (0) root (0) 294960 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d3/364498a47df244f03680b8fa5fb092833869a7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d5/\n+-rw-r--r-- 0 root (0) root (0) 122680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d5/4599e087e8b72e5f0598f83464208813a167e7.debug\n+-rw-r--r-- 0 root (0) root (0) 137320 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/d5/b964d9b65f928e9a26ecf6a7dee6688dc9f3a1.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/de/\n--rw-r--r-- 0 root (0) root (0) 88672 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/de/a8fa0be3bb80dc81556a1386caa73d533af5e1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e1/\n--rw-r--r-- 0 root (0) root (0) 368136 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e1/b17d18db25c2ebada89494fc5edccecf506ce2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e2/\n--rw-r--r-- 0 root (0) root (0) 590472 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e2/1e098d736032d9803cc17c09c4b36319e9e232.debug\n+-rw-r--r-- 0 root (0) root (0) 344240 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/de/61f2b584976587bb1e3b85ff2df97fdf9bdbbd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e3/\n--rw-r--r-- 0 root (0) root (0) 273664 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e3/60cb6245db4e38d79e9bd6e2c33785dad3a657.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e5/\n--rw-r--r-- 0 root (0) root (0) 65680 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e5/981bc830f1f8179f69efb7616262c97f8d3b5f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e8/\n--rw-r--r-- 0 root (0) root (0) 294960 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e8/7dba8c57aa35709d09fdd422ae5b7d1ba52453.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/eb/\n--rw-r--r-- 0 root (0) root (0) 100656 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/eb/44b674cc95dfb1dddf3a319d4297640eca7d24.debug\n+-rw-r--r-- 0 root (0) root (0) 338136 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e3/083c451616caed0f6211fe660d6a31dcbff6f9.debug\n+-rw-r--r-- 0 root (0) root (0) 1025344 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e3/ee970d74daa42b768b9dee097caaed7e62996d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e6/\n+-rw-r--r-- 0 root (0) root (0) 71376 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/e6/9bd871f194f99ae2385a4b671a528b8d572ee4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ef/\n+-rw-r--r-- 0 root (0) root (0) 392032 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ef/9e8961bac1297a47a8d05ab1c3b61e7c33d819.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f0/\n--rw-r--r-- 0 root (0) root (0) 230936 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f0/f3a64f767849d1b6abfc775065719ee802369f.debug\n+-rw-r--r-- 0 root (0) root (0) 67200 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f0/656e5a910d6d326f0bb648e27461754c88fadb.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f1/\n--rw-r--r-- 0 root (0) root (0) 30072 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f1/34ea8817982dcd2c91e76ea6176a0ef4b5cadd.debug\n+-rw-r--r-- 0 root (0) root (0) 366544 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f1/9d4ff7fbe04632b40c642be054393159c5c2a0.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f6/\n--rw-r--r-- 0 root (0) root (0) 109200 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f6/f92f898bfeaf6751142d37bf0057b6fcdc60a2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f8/\n--rw-r--r-- 0 root (0) root (0) 315816 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f8/209fb28bc39db5a1859503b4fefef5c6d2e098.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 820256 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f9/7d3de4dc9e803ce929a7d7671bb76315328b18.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/fb/\n--rw-r--r-- 0 root (0) root (0) 350104 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/fb/f5b9f16f919c30f9341c6c8e6a25e6e21436b8.debug\n+-rw-r--r-- 0 root (0) root (0) 291928 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/f6/48d90c0aa3641869a06cac9142c21cab50be76.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/fd/\n+-rw-r--r-- 0 root (0) root (0) 500824 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/fd/86af2ab6122a4cf3de495412c0fe17d32662a8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ff/\n+-rw-r--r-- 0 root (0) root (0) 369304 2023-05-27 04:38:07.000000 ./usr/lib/debug/.build-id/ff/ae0e236d308f56916094d5fba44792d68c4351.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 330440 2023-05-27 04:38:07.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/saga.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-05-27 04:38:07.000000 ./usr/share/doc/saga-dbgsym -> saga\n"}, {"source1": "./usr/lib/debug/.build-id/00/199dd65428bf8153b64e3690ef45e6ed8c5050.debug", "source2": "./usr/lib/debug/.build-id/8c/ecb491f94307c5ed668a05935184e46c54a203.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 0x002e88 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x002e90 R 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x0071e9 R E 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x003113 R 0x1000\n LOAD 0x000918 0x000000000000f918 0x000000000000f918 0x000000 0x0007f8 RW 0x1000\n DYNAMIC 0x000918 0x000000000000fb68 0x000000000000fb68 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000000c970 0x000000000000c970 0x000000 0x0001d4 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 0001c0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000420 00025c 000b70 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000f90 00025c 000fac 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001f3c 00025c 0000f4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000002030 00025c 0000c0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 00000000000020f0 00025c 000888 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000002978 00025c 000510 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000000f90 00025c 000fae 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001f3e 00025c 0000f4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000002038 00025c 0000c0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 00000000000020f8 00025c 000888 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000002980 00025c 000510 18 A 3 22 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000370 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003390 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000033a0 001000 006e3e 00 AX 0 0 16\n [13] .fini NOBITS 000000000000a1e0 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000000b000 001000 001970 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000000c970 001000 0001d4 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: 00199dd65428bf8153b64e3690ef45e6ed8c5050\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8cecb491f94307c5ed668a05935184e46c54a203\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-PPGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n et1lpuzY%\n \"(md-O[)M\n b!mK\t'*l+\n |GiwUJg;J\n"}]}, {"source1": "./usr/lib/debug/.build-id/06/8f459873871c4468235584c7120a64d6d4005e.debug", "source2": "./usr/lib/debug/.build-id/51/543aa81d5e63f17f71e5fd1b38b6efe079cdc6.debug", "comments": ["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 0003e4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000648 00025c 001bf0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002238 00025c 00257e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000047b6 00025c 000254 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002238 00025c 002580 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000047b8 00025c 000254 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000004a10 00025c 000130 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000004b40 00025c 000b40 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005680 00025c 0010c8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 000b40 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000007b60 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000007b70 001000 009143 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: 068f459873871c4468235584c7120a64d6d4005e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51543aa81d5e63f17f71e5fd1b38b6efe079cdc6\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-^GCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n M.WP/+}0\n \\E$DUbq\"\n \tOWwOw27\n |H>LG/Cg\n /Tg!$7\n Y3cWc6oV\n 8^\trU[ti\n 3=S'|j%1O\n <`Y1[BO[V,\n r~#-1>Bw\n"}]}, {"source1": "./usr/lib/debug/.build-id/2a/f28915df1d130f44abd9087f7c1e34e7c54cf1.debug", "source2": "./usr/lib/debug/.build-id/1b/c18c0d1d5d9863bed9c344042705bef7f79a08.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0002c0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000520 00025c 001ff8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002518 00025c 002c99 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000051b2 00025c 0002aa 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002518 00025c 002c9b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000051b4 00025c 0002aa 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005460 00025c 000130 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 0000000000005590 00025c 000c60 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000061f0 00025c 001650 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000ef0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008f10 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000008f20 001000 0129f8 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: 2af28915df1d130f44abd9087f7c1e34e7c54cf1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1bc18c0d1d5d9863bed9c344042705bef7f79a08\n"}]}, {"source1": "./usr/lib/debug/.build-id/36/b29fbe3b955947a041b89a8fb9f2bd9a590255.debug", "source2": "./usr/lib/debug/.build-id/e3/ee970d74daa42b768b9dee097caaed7e62996d.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 000504 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000768 00025c 001cf8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002460 00025c 003483 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000058e4 00025c 00026a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002460 00025c 003485 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000058e6 00025c 00026a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005b50 00025c 000180 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000005cd0 00025c 000960 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000006630 00025c 001398 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000d20 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008d40 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000008d50 001000 01fbc4 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: 36b29fbe3b955947a041b89a8fb9f2bd9a590255\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3ee970d74daa42b768b9dee097caaed7e62996d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-UGCC: (Debian 12.2.0-14) 12.2.0\n+mGCC: (Debian 12.2.0-14) 12.2.0\n OMi?]gH/\n N5S2J~+<\n 8CRt+!OW@d\n -I'&J'7v\n RsbW#cG*\n ]];=Z68=\n qB:BhhRs\n"}]}, {"source1": "./usr/lib/debug/.build-id/38/5ff38ea3fa1e4559b36fe2630fd9f53eef477d.debug", "source2": "./usr/lib/debug/.build-id/11/293b73d19efa82a71897d7b394bb167485bcd8.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000c98 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000ef8 00025c 003918 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004810 00025c 004e8c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000969c 00025c 0004c2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004810 00025c 004e8e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000969e 00025c 0004c2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000009b60 00025c 0000f0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000009c50 00025c 004b48 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000e798 00025c 001b18 18 A 3 22 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 001220 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000012240 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000012250 001000 045384 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: 385ff38ea3fa1e4559b36fe2630fd9f53eef477d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11293b73d19efa82a71897d7b394bb167485bcd8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-G}GCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n XV`gH:0i\"4\n Jc!&MiTj\n $/232o'm\n 1t6\twwK$!\n l$4Qq.$}\n %9KbFy|qn\n t!]b ~>W\"\n"}]}, {"source1": "./usr/lib/debug/.build-id/3a/c720ae08fb4fb03d006bd6bb3f4115a222f636.debug", "source2": "./usr/lib/debug/.build-id/e3/083c451616caed0f6211fe660d6a31dcbff6f9.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000804 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a68 00025c 002ad8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003540 00025c 003ec4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007404 00025c 000392 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003540 00025c 003ec6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007406 00025c 000392 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000007798 00025c 000110 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 00000000000078a8 00025c 002958 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000a200 00025c 001530 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 000e30 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000ce50 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000ce60 001000 0202c8 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: 3ac720ae08fb4fb03d006bd6bb3f4115a222f636\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3083c451616caed0f6211fe660d6a31dcbff6f9\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-6GCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n O4x{f2g)\n \"2::[*?YD\n jL{XNiO3\n M$5a44S#%\n 6G2D% N\"\"\n sy2!sBiqX\t\n {63=,P~/\n"}]}, {"source1": "./usr/lib/debug/.build-id/3d/0cab94de74590bf98bfc6d4fa02f9d16342436.debug", "source2": "./usr/lib/debug/.build-id/32/d86c55303dbc298362d17b936c2149bcc61c1d.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 000404 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000668 00025c 001968 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001fd0 00025c 0024ad 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000447e 00025c 00021e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001fd0 00025c 0024af 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000004480 00025c 00021e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000046a0 00025c 000100 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 00000000000047a0 00025c 001290 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005a30 00025c 000e10 18 A 3 22 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 000970 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000007990 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000079a0 001000 021d15 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: 3d0cab94de74590bf98bfc6d4fa02f9d16342436\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 32d86c55303dbc298362d17b936c2149bcc61c1d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-4$6GCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n Ka9npum,\n Tbu}P]%6\n jC6lYh|.\n Tjd)nH@!F\n 7j}yY^\t{\n J'*%=MW\t\n M2K+t97\t\n"}]}, {"source1": "./usr/lib/debug/.build-id/3d/99bf287f24d12e7c61be0e0cc35299fad99e1b.debug", "source2": "./usr/lib/debug/.build-id/5c/5328c4858043ea53774564d848e9fb6e7f417d.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000168 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000003c8 00025c 000be8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000fb0 00025c 000f7c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000001f2c 00025c 0000fe 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000fb0 00025c 000f7e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000001f2e 00025c 0000fe 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002030 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 00000000000020f0 00025c 0005d0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000026c0 00025c 000720 18 A 3 22 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 0004d0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000034f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003500 001000 008a25 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: 3d99bf287f24d12e7c61be0e0cc35299fad99e1b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c5328c4858043ea53774564d848e9fb6e7f417d\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n+A}GCC: (Debian 12.2.0-14) 12.2.0\n /eJ,j~\thJ\n stC6Pz5P`\n |tYH0XlF\n %,xJ@J$\\\n Cr-AHdzO4\n f8K/:UTtZj\n Fj4vcWV/\n"}]}, {"source1": "./usr/lib/debug/.build-id/3f/ea7ed8941b5a0fbf8219f8826c2de8f9134151.debug", "source2": "./usr/lib/debug/.build-id/c7/efc1eff3baf04764da878fb95f41c39e2ae1fa.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 000414 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000678 00025c 001410 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001a88 00025c 002767 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000041f0 00025c 0001ac 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001a88 00025c 002769 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000041f2 00025c 0001ac 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000043a0 00025c 000120 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 00000000000044c0 00025c 000540 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004a00 00025c 000e28 18 A 3 22 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 000980 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000069a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000069b0 001000 01280e 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: 3fea7ed8941b5a0fbf8219f8826c2de8f9134151\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7efc1eff3baf04764da878fb95f41c39e2ae1fa\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-AQGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n 2|o-_Rfu%\n BRl}8_?E\n 4zbbaP6Sa\n -I|lih.*\n 9O@*xl64\n 4RUV5o*Z\n CD~PQ,u1\n"}]}, {"source1": "./usr/lib/debug/.build-id/49/da82351c675488382958cd2d196e0b51573f43.debug", "source2": "./usr/lib/debug/.build-id/2d/ed5a44973d4343d76ba01a383ae951810375e7.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 0003b4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000618 00025c 001260 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001878 00025c 0019ce 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003246 00025c 000188 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001878 00025c 0019d0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003248 00025c 000188 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000033d0 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000003460 00025c 0011b8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004618 00025c 000888 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 0005c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000055e0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000055f0 001000 009218 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: 49da82351c675488382958cd2d196e0b51573f43\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2ded5a44973d4343d76ba01a383ae951810375e7\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-QW?CGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n kX5\\@jm$z\n @Cp0 >7 v\n A8*MW!J~\n i9j;(qV \n Nb/fXlXc\n `o*|[h\\a\n +2#*kCVG\n"}]}, {"source1": "./usr/lib/debug/.build-id/4b/c0b054bd7d02ed5f7ae3af48f1cd66da3023b3.debug", "source2": "./usr/lib/debug/.build-id/18/3c3cce578864c123657100b950ad2697505ea0.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 000270 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000004d0 00025c 001308 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000017d8 00025c 001ba5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000337e 00025c 000196 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000017d8 00025c 001ba7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003380 00025c 000196 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000003518 00025c 0000f0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000003608 00025c 0004f8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003b00 00025c 000d98 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000920 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005940 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000005950 001000 00b694 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: 4bc0b054bd7d02ed5f7ae3af48f1cd66da3023b3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 183c3cce578864c123657100b950ad2697505ea0\n"}]}, {"source1": "./usr/lib/debug/.build-id/4e/971b1b81ba78fdfe9c5df706dafdee09ddf8f8.debug", "source2": "./usr/lib/debug/.build-id/76/43d8ecbc5f011e65769eaee37bef7fb8205722.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 000500 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000760 00025c 001ff8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002758 00025c 002ce8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005440 00025c 0002aa 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002758 00025c 002cea 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005442 00025c 0002aa 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000056f0 00025c 0000e0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 00000000000057d0 00025c 000ab0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000006280 00025c 001758 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000fa0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008fc0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000008fd0 001000 011ac8 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: 4e971b1b81ba78fdfe9c5df706dafdee09ddf8f8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7643d8ecbc5f011e65769eaee37bef7fb8205722\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n+ W\"GCC: (Debian 12.2.0-14) 12.2.0\n dQn8Lnt!\n L$_:.;Xl\n T^4Tb#}?M\n X6jh`rT):\n v2hN}WoFo]hAk\n 'C,h1oa?\n h#3Z=k6d\n"}]}, {"source1": "./usr/lib/debug/.build-id/57/20964cef85a144ede8eba76ff8d69791a620bd.debug", "source2": "./usr/lib/debug/.build-id/22/d3295d7eeb2bcad4efae427de4a86185786a82.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000104 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000368 00025c 000dc8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001130 00025c 001366 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002496 00025c 000126 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001130 00025c 001368 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002498 00025c 000126 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000025c0 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002680 00025c 000450 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002ad0 00025c 000948 18 A 3 22 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000640 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004660 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004670 001000 005cb8 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: 5720964cef85a144ede8eba76ff8d69791a620bd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 22d3295d7eeb2bcad4efae427de4a86185786a82\n"}]}, {"source1": "./usr/lib/debug/.build-id/5a/6b22203beab6feb31ac057632718036f308b98.debug", "source2": "./usr/lib/debug/.build-id/39/3741d06a0eeb9bbb543d2aa829c302e6bc6416.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 000274 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000004d8 00025c 000d80 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001258 00025c 00132a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002582 00025c 000120 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001258 00025c 00132c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002584 00025c 000120 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000026a8 00025c 0000b0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002758 00025c 000d08 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003460 00025c 0005e8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000400 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004420 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004430 001000 00790e 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: 5a6b22203beab6feb31ac057632718036f308b98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 393741d06a0eeb9bbb543d2aa829c302e6bc6416\n"}]}, {"source1": "./usr/lib/debug/.build-id/5b/3c7af4dffcf98843eaba5f362be01527b3c4a1.debug", "source2": "./usr/lib/debug/.build-id/e6/9bd871f194f99ae2385a4b671a528b8d572ee4.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001d0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000430 00025c 001020 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001450 00025c 0015f9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002a4a 00025c 000158 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001450 00025c 0015fb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002a4c 00025c 000158 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002ba8 00025c 0000b0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002c58 00025c 001740 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004398 00025c 000a80 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000710 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000005730 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000005740 001000 006f05 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: 5b3c7af4dffcf98843eaba5f362be01527b3c4a1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e69bd871f194f99ae2385a4b671a528b8d572ee4\n"}]}, {"source1": "./usr/lib/debug/.build-id/5e/503da159e1ada003774b498bff4945b4cdeffe.debug", "source2": "./usr/lib/debug/.build-id/a9/2506bd413f5ef74ff026ff9ffabd8d67d8b146.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 2% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0000d4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000338 00025c 0007c8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000b00 00025c 000b2b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000162c 00025c 0000a6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000b00 00025c 000b2d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000162e 00025c 0000a6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000016d8 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000001768 00025c 0003a8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000001b10 00025c 000408 18 A 3 22 8\n [ 9] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000002020 001000 0002c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000022e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000022f0 001000 004d4c 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: 5e503da159e1ada003774b498bff4945b4cdeffe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a92506bd413f5ef74ff026ff9ffabd8d67d8b146\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n+FGCC: (Debian 12.2.0-14) 12.2.0\n Z`R:bk,|\n P'jwx8[L\n hbC<7=@p N\n FV7|=S |\n :i*VRnLF\n .Sl;Y2|O\n RUK7;ogg\n"}]}, {"source1": "./usr/lib/debug/.build-id/5f/8f2c5b68bf31289eaaa3b57acd23908e06189f.debug", "source2": "./usr/lib/debug/.build-id/75/906f4237ac0b953450860d51a8852360141803.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 000988 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000be8 00025c 002ad8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000036c0 00025c 0040d7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007798 00025c 000392 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000036c0 00025c 0040d9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000779a 00025c 000392 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000007b30 00025c 000100 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000007c30 00025c 0028b0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000a4e0 00025c 001698 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 000f20 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000cf40 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 000000000000cf60 001000 030e6f 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: 5f8f2c5b68bf31289eaaa3b57acd23908e06189f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75906f4237ac0b953450860d51a8852360141803\n"}]}, {"source1": "./usr/lib/debug/.build-id/60/07914c62db93d721db2165fa874bf07eb57643.debug", "source2": "./usr/lib/debug/.build-id/2a/969cd9249ca6c359c0c5f9c9500434c5679524.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 000ab8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000d18 00025c 003f18 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004c30 00025c 0059b4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000a5e4 00025c 000542 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004c30 00025c 0059b6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000a5e6 00025c 000542 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000ab28 00025c 0000f0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 000000000000ac18 00025c 003510 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000e128 00025c 0026e8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 001a00 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000012a20 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000012a30 001000 047e08 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: 6007914c62db93d721db2165fa874bf07eb57643\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a969cd9249ca6c359c0c5f9c9500434c5679524\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-vCGCC: (Debian 12.2.0-14) 12.2.0\n+$GCC: (Debian 12.2.0-14) 12.2.0\n =:oj3cw3\n \\i\\/0qQD\n Dv}j}~]{-\n #tU&q*tI\n vPu>g+nAt\n tu#7x]0x\n `#>Ls\\eH$\n"}]}, {"source1": "./usr/lib/debug/.build-id/68/20ea5a90fde0ee9809d283d6d6eacd7564fcc3.debug", "source2": "./usr/lib/debug/.build-id/6a/596c7c372ea0af8b48738eb8a74756f0210bba.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 000c48 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000ea8 00025c 003630 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000044d8 00025c 005607 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009ae0 00025c 000484 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000044d8 00025c 005609 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009ae2 00025c 000484 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000009f68 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 000000000000a038 00025c 003018 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000d050 00025c 0019c8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 001140 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000010160 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000010170 001000 0221c8 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: 6820ea5a90fde0ee9809d283d6d6eacd7564fcc3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6a596c7c372ea0af8b48738eb8a74756f0210bba\n"}]}, {"source1": "./usr/lib/debug/.build-id/6c/0aa9a9e8f77fa7f26e6aed4b6731831314faa7.debug", "source2": "./usr/lib/debug/.build-id/5f/d9713a7f203e76667ef8548557c152bc640a99.debug", "comments": ["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 000988 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000be8 00025c 002df0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000039d8 00025c 00410a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007ae2 00025c 0003d4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000039d8 00025c 00410c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007ae4 00025c 0003d4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000007eb8 00025c 000120 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000007fd8 00025c 002208 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000a1e0 00025c 0019c8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 001140 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000d160 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000000000000d170 001000 01b219 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: 6c0aa9a9e8f77fa7f26e6aed4b6731831314faa7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5fd9713a7f203e76667ef8548557c152bc640a99\n"}]}, {"source1": "./usr/lib/debug/.build-id/75/835ae268931856ae26910acec6e5c93505f474.debug", "source2": "./usr/lib/debug/.build-id/96/20dda2a17223d5f921fa9a0f6748b4f97cce19.debug", "comments": ["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 000a04 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000c68 00025c 004ae8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000005750 00025c 00768d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000cdde 00025c 00063e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000005750 00025c 007691 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000cde2 00025c 00063e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000d420 00025c 000140 00 A 4 7 8\n [ 7] .rela.dyn NOBITS 000000000000d560 00025c 004b18 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000012078 00025c 001b18 18 A 3 22 8\n [ 9] .init NOBITS 0000000000014000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000014020 001000 001220 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000015240 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000015250 001000 01a6e9 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: 75835ae268931856ae26910acec6e5c93505f474\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9620dda2a17223d5f921fa9a0f6748b4f97cce19\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-tGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n 9Ssw3I'D&\n y06tb(zp\n U=|;JDVoX\n tTm\tl1J\n EVYm,Vk7E\n $W/ni'h`\n"}]}, {"source1": "./usr/lib/debug/.build-id/84/4ef48f1dc19d91f287d322c66fd5ff12bb3b7a.debug", "source2": "./usr/lib/debug/.build-id/f0/656e5a910d6d326f0bb648e27461754c88fadb.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0000f8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000358 00025c 0008b8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000000c10 00025c 000d39 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000194a 00025c 0000ba 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000000c10 00025c 000d3b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000194c 00025c 0000ba 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000001a08 00025c 0000a0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000001aa8 00025c 000420 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000001ec8 00025c 000480 18 A 3 22 8\n [ 9] .init NOBITS 0000000000003000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000003020 001000 000310 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000003330 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000003340 001000 0026b8 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: 844ef48f1dc19d91f287d322c66fd5ff12bb3b7a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0656e5a910d6d326f0bb648e27461754c88fadb\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-;zGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n U4BLS\n ve;7p|*>'\n ^0v`4;jI\n"}]}, {"source1": "./usr/lib/debug/.build-id/99/4f31c3471e91ffd57e2c711760fc0e45824df1.debug", "source2": "./usr/lib/debug/.build-id/ad/7ca664f63029bd7fed51a0ace9546e396beb80.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 00052c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000790 00025c 001f20 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000026b0 00025c 002d06 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000053b6 00025c 000298 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000026b0 00025c 002d08 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000053b8 00025c 000298 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005650 00025c 0000e0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000005730 00025c 001f20 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000007650 00025c 001128 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 000b80 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000009ba0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000009bb0 001000 01567e 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: 994f31c3471e91ffd57e2c711760fc0e45824df1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ad7ca664f63029bd7fed51a0ace9546e396beb80\n"}]}, {"source1": "./usr/lib/debug/.build-id/a1/504ec497fa7ac996641ad44a54fb1712d19c56.debug", "source2": "./usr/lib/debug/.build-id/88/f6fdb7a5868659c27398d4e8cfeac756fbda05.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 0002c0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000520 00025c 001320 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001840 00025c 00151c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002d5c 00025c 000198 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001840 00025c 00151e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002d5e 00025c 000198 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002ef8 00025c 0000f0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002fe8 00025c 0003c0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000033a8 00025c 000d08 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 0008c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000058e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000058f0 001000 006d75 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: a1504ec497fa7ac996641ad44a54fb1712d19c56\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 88f6fdb7a5868659c27398d4e8cfeac756fbda05\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-VGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n NUO@)ipO&$]\n PH}D{qZpu\n h}?_p$\"R\n `{C7`p@H\n g@SRGsMG\n T:IS{ (#!\n $t's&)w)V\n"}]}, {"source1": "./usr/lib/debug/.build-id/a2/6a46c8346b68b54706869c9d8c67d5baaf4203.debug", "source2": "./usr/lib/debug/.build-id/a8/5366c808576873ff23417fe3a90cddd7c3f55c.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 0001bc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000420 00025c 000d68 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001188 00025c 0013c3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000254c 00025c 00011e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001188 00025c 0013c5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000254e 00025c 00011e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002670 00025c 0000b0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002720 00025c 000498 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002bb8 00025c 000828 18 A 3 22 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000580 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000045a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000045b0 001000 005237 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: a26a46c8346b68b54706869c9d8c67d5baaf4203\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a85366c808576873ff23417fe3a90cddd7c3f55c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n+\\GCC: (Debian 12.2.0-14) 12.2.0\n =hdm`)#h\n B?k$}/r/\n +r6m6mRVWk]\n J{zH{\"[?jO\n @@&!N84GI&$U3\n hy)i6]>q\n HK]XWO0W\n"}]}, {"source1": "./usr/lib/debug/.build-id/a3/ba84202a141f02fdc8955de3352f8e579b315a.debug", "source2": "./usr/lib/debug/.build-id/9b/f6d8054dd59bac6534560c380477f0075bd13b.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 0013c0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001620 00025c 004b18 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000006138 00025c 005e0a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000bf42 00025c 000642 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000006138 00025c 005e0c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000bf44 00025c 000642 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000c588 00025c 000150 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 000000000000c6d8 00025c 002d30 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000f408 00025c 001938 18 A 3 22 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 0010e0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000012100 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000012110 001000 019a66 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: a3ba84202a141f02fdc8955de3352f8e579b315a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9bf6d8054dd59bac6534560c380477f0075bd13b\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-1ZGCC: (Debian 12.2.0-14) 12.2.0\n+;GCC: (Debian 12.2.0-14) 12.2.0\n G;ADQLZC\n \t;ir|= )\n mc6t[LWC\n 0,PrFy[kE\n fL9T4>tJ\n BD='PPe*J\n zzkKMUj6D;S\n"}]}, {"source1": "./usr/lib/debug/.build-id/a6/b56033efcd8c15ea7362ae4f9b270839f326fc.debug", "source2": "./usr/lib/debug/.build-id/ef/9e8961bac1297a47a8d05ab1c3b61e7c33d819.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 0x00ed18 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00ed20 R 0x1000\n LOAD 0x000000 0x000000000000f000 0x000000000000f000 0x000000 0x028681 R E 0x1000\n LOAD 0x000000 0x0000000000038000 0x0000000000038000 0x000000 0x010767 R 0x1000\n LOAD 0x000380 0x0000000000049380 0x0000000000049380 0x000000 0x004690 RW 0x1000\n DYNAMIC 0x000380 0x000000000004a338 0x000000000004a338 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000003f858 0x000000000003f858 0x000000 0x000f2c 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 000d7c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000fe0 00025c 003db0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004d90 00025c 004ceb 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009a7c 00025c 000524 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000009fa0 00025c 000110 00 A 4 5 8\n- [ 7] .rela.dyn NOBITS 000000000000a0b0 00025c 0031e0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000d290 00025c 001a88 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000004d90 00025c 004ced 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009a7e 00025c 000524 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000009fa8 00025c 000110 00 A 4 5 8\n+ [ 7] .rela.dyn NOBITS 000000000000a0b8 00025c 0031e0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000d298 00025c 001a88 18 A 3 22 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 0011c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000101e0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000101f0 001000 027488 00 AX 0 0 16\n [13] .fini NOBITS 0000000000037678 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000038000 001000 007858 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000003f858 001000 000f2c 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: a6b56033efcd8c15ea7362ae4f9b270839f326fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ef9e8961bac1297a47a8d05ab1c3b61e7c33d819\n"}]}, {"source1": "./usr/lib/debug/.build-id/a7/2ca074062f6b730eba08b118567acb360020ec.debug", "source2": "./usr/lib/debug/.build-id/9e/c56634155c9070fe8b52f9bf16a0a6f39fbb9e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000818 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a78 00025c 002790 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003208 00025c 003747 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006950 00025c 00034c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003208 00025c 003749 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006952 00025c 00034c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000006ca0 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000006d30 00025c 003570 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000a2a0 00025c 001140 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 000b90 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000cbb0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000cbc0 001000 018af5 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: a72ca074062f6b730eba08b118567acb360020ec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9ec56634155c9070fe8b52f9bf16a0a6f39fbb9e\n"}]}, {"source1": "./usr/lib/debug/.build-id/ae/27730e808c6ff3f5419f5543fbebbf45ed51b7.debug", "source2": "./usr/lib/debug/.build-id/53/eb53382946835aae07fa403b6d3b4a40499981.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 000574 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007d8 00025c 001e30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002608 00025c 002a7e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005086 00025c 000284 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002608 00025c 002a80 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005088 00025c 000284 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005310 00025c 0000f0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000005400 00025c 001f50 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000007350 00025c 000e88 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 0009c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000099e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000099f0 001000 015a11 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: ae27730e808c6ff3f5419f5543fbebbf45ed51b7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 53eb53382946835aae07fa403b6d3b4a40499981\n"}]}, {"source1": "./usr/lib/debug/.build-id/b6/e241df6b43403a3b0ccbe4779d384151151b48.debug", "source2": "./usr/lib/debug/.build-id/9b/11fcdbc634d7a2ff6fdd6c3b25da79cba6c7ee.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 0004e8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000748 00025c 001a70 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000021b8 00025c 00242d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000045e6 00025c 000234 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000021b8 00025c 00242f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000045e8 00025c 000234 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000004820 00025c 0000f0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000004910 00025c 001668 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005f78 00025c 000e70 18 A 3 22 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 0009b0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000079d0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000079e0 001000 019c64 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: b6e241df6b43403a3b0ccbe4779d384151151b48\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b11fcdbc634d7a2ff6fdd6c3b25da79cba6c7ee\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-HGCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n rokU,5`|\n {@Rb3&B6\n 4ZvOk\t\\[\n 4Y7 <_k59\n |:\tDx`2v\n &BbjBU?.\n OPoE=vIR\n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/8dbeb74d73d3c3a681e52048b03297e60bfd5d.debug", "source2": "./usr/lib/debug/.build-id/f6/48d90c0aa3641869a06cac9142c21cab50be76.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 000a60 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000cc0 00025c 003318 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003fd8 00025c 003ecf 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007ea8 00025c 000442 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003fd8 00025c 003ed1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007eaa 00025c 000442 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000082f0 00025c 000120 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000008410 00025c 003798 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000bba8 00025c 0017d0 18 A 3 22 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 000ff0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000f010 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000f020 001000 021de8 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: bb8dbeb74d73d3c3a681e52048b03297e60bfd5d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f648d90c0aa3641869a06cac9142c21cab50be76\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-]GCC: (Debian 12.2.0-14) 12.2.0\n+vGCC: (Debian 12.2.0-14) 12.2.0\n ]hp+m[l:+\n I/;n8D;cc\n &)UGg|_b\n 0P]c$CyK \n ZpuSD'Lm\n iH=+{JMU\n Xet,7z.7zl4:\n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/cf407956dcbb22d56678d8a7d013dcdf7228fc.debug", "source2": "./usr/lib/debug/.build-id/ca/4ab223dee929c68715facf906d9934ca8e4d3f.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0001cc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000430 00025c 000e58 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001288 00025c 00150b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002794 00025c 000132 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001288 00025c 00150d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002796 00025c 000132 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000028c8 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000002958 00025c 0009f0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003348 00025c 0007f8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000560 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004580 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004590 001000 006d98 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: bbcf407956dcbb22d56678d8a7d013dcdf7228fc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ca4ab223dee929c68715facf906d9934ca8e4d3f\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n+M?GCC: (Debian 12.2.0-14) 12.2.0\n .p,w$M\tf\n P[aoSLV?Qg4\n o*<;T4Wv\n r5QCE^sU\n ]rZBPl\tm\n 5096=:9/2\n /usr/lib/debug/.dwz/x86_64-linux-gnu/saga.debug\n"}]}, {"source1": "./usr/lib/debug/.build-id/be/565dae2c45b81e66e491632eade6cf59789def.debug", "source2": "./usr/lib/debug/.build-id/6d/40979238e98bbc6581d9ac41bea3d379bbd29f.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 000c68 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000ec8 00025c 003d98 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004c60 00025c 005df0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000aa50 00025c 000522 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004c60 00025c 005df2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000aa52 00025c 000522 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000af78 00025c 000120 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 000000000000b098 00025c 004560 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000f5f8 00025c 001e60 18 A 3 22 8\n [ 9] .init NOBITS 0000000000012000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000012020 001000 001450 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000013470 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000013480 001000 045b88 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: be565dae2c45b81e66e491632eade6cf59789def\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d40979238e98bbc6581d9ac41bea3d379bbd29f\n"}]}, {"source1": "./usr/lib/debug/.build-id/c4/e82e8879985b453775785606aa91d06f463443.debug", "source2": "./usr/lib/debug/.build-id/18/4a1e53b3462534a154812726ce09663d860e98.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 0x80d0\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 0x0057a8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00039c 0x0057b0 R 0x1000\n LOAD 0x000000 0x0000000000006000 0x0000000000006000 0x000000 0x00ce7d R E 0x1000\n LOAD 0x000000 0x0000000000013000 0x0000000000013000 0x000000 0x00610c R 0x1000\n LOAD 0x000590 0x000000000001a590 0x000000000001a590 0x000000 0x000ab0 RW 0x1000\n DYNAMIC 0x000590 0x000000000001a690 0x000000000001a690 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 0000f0 00 A 6 0 8\n [ 6] .dynsym NOBITS 0000000000000490 00039c 001890 18 A 7 1 8\n- [ 7] .dynstr NOBITS 0000000000001d20 00039c 001f6c 00 A 0 0 1\n- [ 8] .gnu.version NOBITS 0000000000003c8c 00039c 00020c 02 A 6 0 2\n- [ 9] .gnu.version_r NOBITS 0000000000003e98 00039c 0000e0 00 A 7 4 8\n- [10] .rela.dyn NOBITS 0000000000003f78 00039c 000498 18 A 6 0 8\n- [11] .rela.plt NOBITS 0000000000004410 00039c 001398 18 A 6 25 8\n+ [ 7] .dynstr NOBITS 0000000000001d20 00039c 001f6e 00 A 0 0 1\n+ [ 8] .gnu.version NOBITS 0000000000003c8e 00039c 00020c 02 A 6 0 2\n+ [ 9] .gnu.version_r NOBITS 0000000000003ea0 00039c 0000e0 00 A 7 4 8\n+ [10] .rela.dyn NOBITS 0000000000003f80 00039c 000498 18 A 6 0 8\n+ [11] .rela.plt NOBITS 0000000000004418 00039c 001398 18 A 6 25 8\n [12] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [13] .plt NOBITS 0000000000006020 001000 000d20 10 AX 0 0 16\n [14] .plt.got NOBITS 0000000000006d40 001000 000008 08 AX 0 0 8\n [15] .text NOBITS 0000000000006d50 001000 00c121 00 AX 0 0 16\n [16] .fini NOBITS 0000000000012e74 001000 000009 00 AX 0 0 4\n [17] .rodata NOBITS 0000000000013000 001000 002c50 00 A 0 0 16\n [18] .eh_frame_hdr NOBITS 0000000000015c50 001000 000514 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: c4e82e8879985b453775785606aa91d06f463443\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 184a1e53b3462534a154812726ce09663d860e98\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/c7/8654b0e3b3b2cb54274fdf5e6cb5d18dcd9b9f.debug", "source2": "./usr/lib/debug/.build-id/04/96af1d32cd60dd3f078c9b6b279f5df6a048af.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 0002ac 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000510 00025c 000e40 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001350 00025c 001369 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000026ba 00025c 000130 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001350 00025c 00136b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000026bc 00025c 000130 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000027f0 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000002880 00025c 0008d0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003150 00025c 000678 18 A 3 22 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000460 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004480 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004490 001000 003d08 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: c78654b0e3b3b2cb54274fdf5e6cb5d18dcd9b9f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0496af1d32cd60dd3f078c9b6b279f5df6a048af\n"}]}, {"source1": "./usr/lib/debug/.build-id/ce/89015ea4d09948875bec114fa6375925f612bb.debug", "source2": "./usr/lib/debug/.build-id/c0/7f8e1fe792c864746f26b856f19ecb72fd4fce.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 0x008cf8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x008d00 R 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x0167c9 R E 0x1000\n LOAD 0x000000 0x0000000000020000 0x0000000000020000 0x000000 0x007634 R 0x1000\n LOAD 0x000e48 0x0000000000028e48 0x0000000000028e48 0x000000 0x001330 RW 0x1000\n DYNAMIC 0x000e48 0x0000000000029578 0x0000000000029578 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000235e0 0x00000000000235e0 0x000000 0x00064c 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 00054c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007b0 00025c 002100 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000028b0 00025c 0033cf 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005c80 00025c 0002c0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000005f40 00025c 000100 00 A 4 5 8\n- [ 7] .rela.dyn NOBITS 0000000000006040 00025c 001818 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000007858 00025c 0014a0 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000028b0 00025c 0033d1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005c82 00025c 0002c0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000005f48 00025c 000100 00 A 4 5 8\n+ [ 7] .rela.dyn NOBITS 0000000000006048 00025c 001818 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000007860 00025c 0014a0 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 000dd0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000009df0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000009e00 001000 0159c0 00 AX 0 0 16\n [13] .fini NOBITS 000000000001f7c0 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000020000 001000 0035e0 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00000000000235e0 001000 00064c 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: ce89015ea4d09948875bec114fa6375925f612bb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c07f8e1fe792c864746f26b856f19ecb72fd4fce\n"}]}, {"source1": "./usr/lib/debug/.build-id/d1/e30a59cefec9f1f2578c1aebd008af90ef7ea1.debug", "source2": "./usr/lib/debug/.build-id/d5/b964d9b65f928e9a26ecf6a7dee6688dc9f3a1.debug", "comments": ["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 0x003ba0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x003ba8 R 0x1000\n LOAD 0x000000 0x0000000000004000 0x0000000000004000 0x000000 0x010181 R E 0x1000\n LOAD 0x000000 0x0000000000015000 0x0000000000015000 0x000000 0x006955 R 0x1000\n LOAD 0x000620 0x000000000001c620 0x000000000001c620 0x000000 0x000ab0 RW 0x1000\n DYNAMIC 0x000620 0x000000000001cae8 0x000000000001cae8 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000018f40 0x0000000000018f40 0x000000 0x00023c 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 000278 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000004d8 00025c 000e28 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001300 00025c 00107a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000237a 00025c 00012e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000024a8 00025c 0000f0 00 A 4 5 8\n- [ 7] .rela.dyn NOBITS 0000000000002598 00025c 000fc0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000003558 00025c 000648 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000001300 00025c 00107c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000237c 00025c 00012e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000024b0 00025c 0000f0 00 A 4 5 8\n+ [ 7] .rela.dyn NOBITS 00000000000025a0 00025c 000fc0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000003560 00025c 000648 18 A 3 22 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 000440 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000004460 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000004470 001000 00fd05 00 AX 0 0 16\n [13] .fini NOBITS 0000000000014178 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000015000 001000 003f40 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 0000000000018f40 001000 00023c 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: d1e30a59cefec9f1f2578c1aebd008af90ef7ea1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d5b964d9b65f928e9a26ecf6a7dee6688dc9f3a1\n"}]}, {"source1": "./usr/lib/debug/.build-id/d3/330ee13ff717116d34c4ec9d263a5ee9cee6ae.debug", "source2": "./usr/lib/debug/.build-id/d5/4599e087e8b72e5f0598f83464208813a167e7.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000400 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000660 00025c 001ae8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002148 00025c 002a4e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000004b96 00025c 00023e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002148 00025c 002a50 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000004b98 00025c 00023e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000004dd8 00025c 0000f0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000004ec8 00025c 001470 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000006338 00025c 000ee8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000a00 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008a20 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000008a30 001000 00b8c8 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: d3330ee13ff717116d34c4ec9d263a5ee9cee6ae\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d54599e087e8b72e5f0598f83464208813a167e7\n"}]}, {"source1": "./usr/lib/debug/.build-id/d7/27a42fcd05925d47cb3d48c7bd940868437ea6.debug", "source2": "./usr/lib/debug/.build-id/ae/2de8f2fcfc958b72c86660fdbc20ca111e8080.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 001338 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001598 00025c 0053b8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000006950 00025c 007993 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000e2e4 00025c 0006fa 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000006950 00025c 007995 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000e2e6 00025c 0006fa 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000e9e0 00025c 000100 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 000000000000eae0 00025c 006a20 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000015500 00025c 0023e8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000018000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000018020 001000 001800 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000019820 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000019830 001000 04117e 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: d727a42fcd05925d47cb3d48c7bd940868437ea6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ae2de8f2fcfc958b72c86660fdbc20ca111e8080\n"}]}, {"source1": "./usr/lib/debug/.build-id/de/a8fa0be3bb80dc81556a1386caa73d533af5e1.debug", "source2": "./usr/lib/debug/.build-id/a7/6ef9ea84d3b6e0a94ab3358a688bef743f16ce.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 1% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00039c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000600 00025c 001020 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001620 00025c 00128e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000028ae 00025c 000158 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001620 00025c 001290 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000028b0 00025c 000158 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002a08 00025c 0000e0 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000002ae8 00025c 001488 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000003f70 00025c 0006a8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 000480 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000054a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000054b0 001000 00b278 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: dea8fa0be3bb80dc81556a1386caa73d533af5e1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a76ef9ea84d3b6e0a94ab3358a688bef743f16ce\n"}]}, {"source1": "./usr/lib/debug/.build-id/e1/b17d18db25c2ebada89494fc5edccecf506ce2.debug", "source2": "./usr/lib/debug/.build-id/76/4d018c2916855640b82a599e41356db5ad9144.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 000b28 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000d88 00025c 003708 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004490 00025c 004df3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009284 00025c 000496 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004490 00025c 004df5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009286 00025c 000496 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000009720 00025c 0000b0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 00000000000097d0 00025c 0044a0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000dc70 00025c 0017b8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000010000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000010020 001000 000fe0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000011000 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000011010 001000 02a1a8 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: e1b17d18db25c2ebada89494fc5edccecf506ce2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 764d018c2916855640b82a599e41356db5ad9144\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 12.2.0-14) 12.2.0\n+DGCC: (Debian 12.2.0-14) 12.2.0\n $y\t>kL\tk\n YuLvaUZvL$4w<\n /2k,asKy\n *G|!`h\\:\n mSFvj{P\"\n :0M24jpj\n 8Shs4@r)M\n"}]}, {"source1": "./usr/lib/debug/.build-id/e2/1e098d736032d9803cc17c09c4b36319e9e232.debug", "source2": "./usr/lib/debug/.build-id/23/f3c61a3f5a9db721a8a1c82ad099e68c4cc173.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 0012fc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001560 00025c 004650 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000005bb0 00025c 006111 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000bcc2 00025c 0005dc 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000005bb0 00025c 006113 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000bcc4 00025c 0005dc 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000c2a0 00025c 000110 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 000000000000c3b0 00025c 005958 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000011d08 00025c 001d88 18 A 3 22 8\n [ 9] .init NOBITS 0000000000014000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000014020 001000 0013c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000153e0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00000000000153f0 001000 043868 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: e21e098d736032d9803cc17c09c4b36319e9e232\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 23f3c61a3f5a9db721a8a1c82ad099e68c4cc173\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-2GCC: (Debian 12.2.0-14) 12.2.0\n+sGCC: (Debian 12.2.0-14) 12.2.0\n c(i~14:WuA\n z9X3[/7W\n"}]}, {"source1": "./usr/lib/debug/.build-id/e3/60cb6245db4e38d79e9bd6e2c33785dad3a657.debug", "source2": "./usr/lib/debug/.build-id/68/894eabe7c0443071e669da11b4d277dd441668.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 000808 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a68 00025c 002d30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003798 00025c 003d6e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007506 00025c 0003c4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003798 00025c 003d70 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007508 00025c 0003c4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000078d0 00025c 000100 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 00000000000079d0 00025c 002a30 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000a400 00025c 0018c0 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 001090 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000d0b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000d0c0 001000 0227c8 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: e360cb6245db4e38d79e9bd6e2c33785dad3a657\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 68894eabe7c0443071e669da11b4d277dd441668\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-WGCC: (Debian 12.2.0-14) 12.2.0\n+hGCC: (Debian 12.2.0-14) 12.2.0\n >[}7pTEB\n \t}AkLQx>\n j|N!\tS,su\n D}?M0hjW\n mp'V;^s=\n z$m\\Sa}eI[\n :IcUD)j=5\n"}]}, {"source1": "./usr/lib/debug/.build-id/e5/981bc830f1f8179f69efb7616262c97f8d3b5f.debug", "source2": "./usr/lib/debug/.build-id/06/c7d8a00d9dd3986d733ab1507bc12666b0fdd8.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 0001dc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000440 00025c 000d68 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000011a8 00025c 0012a8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000002450 00025c 00011e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000011a8 00025c 0012aa 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000002452 00025c 00011e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000002570 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000002630 00025c 0008b8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000002ee8 00025c 0006f0 18 A 3 22 8\n [ 9] .init NOBITS 0000000000004000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000004020 001000 0004b0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000044d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000044e0 001000 00649c 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: e5981bc830f1f8179f69efb7616262c97f8d3b5f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 06c7d8a00d9dd3986d733ab1507bc12666b0fdd8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-;_GCC: (Debian 12.2.0-14) 12.2.0\n+GCC: (Debian 12.2.0-14) 12.2.0\n N'Axb 1{\n ~$h0*rZd\n I9#%y`4=i\n K)SH~ M0C\n )C=^J fh\n"}]}, {"source1": "./usr/lib/debug/.build-id/fb/f5b9f16f919c30f9341c6c8e6a25e6e21436b8.debug", "source2": "./usr/lib/debug/.build-id/ad/fc61d57d4e2962aedaa50e39f03078a90da210.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 000a50 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000cb0 00025c 004560 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000005210 00025c 00604a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000b25a 00025c 0005c8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000005210 00025c 00604c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000b25c 00025c 0005c8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000b828 00025c 0000c0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 000000000000b8e8 00025c 0023e8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000dcd0 00025c 003000 18 A 3 22 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 002010 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000013030 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0000000000013050 001000 027bb8 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: fbf5b9f16f919c30f9341c6c8e6a25e6e21436b8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: adfc61d57d4e2962aedaa50e39f03078a90da210\n"}]}]}]}]}]}