{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.MyxOlgGC/b1/grantlee5_5.3.1-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.MyxOlgGC/b2/grantlee5_5.3.1-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- 4dcc9f36f59c89d99b597193f223cd45 6867648 debug optional libgrantlee-templates5-dbgsym_5.3.1-2_i386.deb\n- f88025ebb031cbb1fda7d0d2f328d61a 270840 libs optional libgrantlee-templates5_5.3.1-2_i386.deb\n+ 2e1368bc5ae0fe15f11bd92826ad41c1 6867436 debug optional libgrantlee-templates5-dbgsym_5.3.1-2_i386.deb\n+ dd65c9c92373ba87a6c317de411cdbd0 270784 libs optional libgrantlee-templates5_5.3.1-2_i386.deb\n c8cc910b3923b9cde62ca388ebaced06 891704 debug optional libgrantlee-textdocument5-dbgsym_5.3.1-2_i386.deb\n 5873956ab0cc92ae4e5ddfcb1598e537 53876 libs optional libgrantlee-textdocument5_5.3.1-2_i386.deb\n 65876abe7fe6cd0926bf220779378744 41016 libdevel optional libgrantlee5-dev_5.3.1-2_i386.deb\n"}, {"source1": "libgrantlee-templates5_5.3.1-2_i386.deb", "source2": "libgrantlee-templates5_5.3.1-2_i386.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-08-12 10:29:16.000000 debian-binary\n -rw-r--r-- 0 0 0 4124 2023-08-12 10:29:16.000000 control.tar.xz\n--rw-r--r-- 0 0 0 266524 2023-08-12 10:29:16.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 266468 2023-08-12 10:29:16.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/i386-linux-gnu/grantlee/5.3/grantlee_defaultfilters.so", "source2": "./usr/lib/i386-linux-gnu/grantlee/5.3/grantlee_defaultfilters.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000019c 00019c 000bc0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000d5c 000d5c 0019b9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002716 002716 000178 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000d5c 000d5c 0019bb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002718 002718 000178 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00002890 002890 0000e0 00 A 4 4 4\n [ 7] .rel.dyn REL 00002970 002970 000d60 08 A 3 0 4\n [ 8] .rel.plt REL 000036d0 0036d0 000500 08 AI 3 25 4\n [ 9] .init PROGBITS 00004000 004000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00004020 004020 000a10 04 AX 0 0 16\n [11] .plt.got PROGBITS 00004a30 004a30 000010 08 AX 0 0 8\n [12] .text PROGBITS 00004a40 004a40 017974 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x00000019 (INIT_ARRAY) 0x25764\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x25768\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xd5c\n 0x00000006 (SYMTAB) 0x19c\n- 0x0000000a (STRSZ) 6585 (bytes)\n+ 0x0000000a (STRSZ) 6587 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x25ff4\n 0x00000002 (PLTRELSZ) 1280 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x36d0\n 0x00000011 (REL) 0x2970\n 0x00000012 (RELSZ) 3424 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x2890\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x2716\n+ 0x6ffffff0 (VERSYM) 0x2718\n 0x6ffffffa (RELCOUNT) 293\n 0x00000000 (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: 8f5ed3fbf016d56e17171c24e63c787cfc21c162\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 617c671a4929647fab0d2b5fafde4f467688f5f8\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 188 entries:\n- Addr: 0x0000000000002716 Offset: 0x00002716 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002718 Offset: 0x00002718 Link: 3 (.dynsym)\n 000: 0 (*local*) 1 (*global*) 2 (Qt_5) 3 (Qt_5.15) \n 004: 2 (Qt_5) 2 (Qt_5) 4 (GLIBCXX_3.4) 2 (Qt_5) \n 008: 1 (*global*) 5 (GLIBC_2.1.3) 2 (Qt_5) 2 (Qt_5) \n 00c: 1 (*global*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 014: 4 (GLIBCXX_3.4) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 018: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -407,9 +407,9 @@\n 0x0000269c 4c494243 5f322e31 2e330043 58584142 LIBC_2.1.3.CXXAB\n 0x000026ac 495f312e 332e3900 43585841 42495f31 I_1.3.9.CXXABI_1\n 0x000026bc 2e330047 4c494243 58585f33 2e340051 .3.GLIBCXX_3.4.Q\n 0x000026cc 745f352e 31350051 745f3500 00000000 t_5.15.Qt_5.....\n 0x000026dc 00000000 00000000 00000000 00000000 ................\n 0x000026ec 00000000 00000000 00000000 00000000 ................\n 0x000026fc 00000000 00000000 00000000 00000000 ................\n- 0x0000270c 00000000 00000000 00 .........\n+ 0x0000270c 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 35656433 66626630 31366435 36653137 5ed3fbf016d56e17\n- 0x00000010 31373163 32346536 33633738 37636663 171c24e63c787cfc\n- 0x00000020 32316331 36322e64 65627567 00000000 21c162.debug....\n- 0x00000030 1e6163a4 .ac.\n+ 0x00000000 37633637 31613439 32393634 37666162 7c671a4929647fab\n+ 0x00000010 30643262 35666166 64653466 34363736 0d2b5fafde4f4676\n+ 0x00000020 38386635 66382e64 65627567 00000000 88f5f8.debug....\n+ 0x00000030 6133ce7e a3.~\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/grantlee/5.3/grantlee_defaulttags.so", "source2": "./usr/lib/i386-linux-gnu/grantlee/5.3/grantlee_defaulttags.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x053d4 0x053d4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x053d8 0x053d8 R 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x1b768 0x1b768 R E 0x1000\n LOAD 0x022000 0x00022000 0x00022000 0x0c3e8 0x0c3e8 R 0x1000\n LOAD 0x02ef44 0x0002ff44 0x0002ff44 0x013b8 0x01428 RW 0x1000\n DYNAMIC 0x02febc 0x00030ebc 0x00030ebc 0x00108 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x024e08 0x00024e08 0x00024e08 0x0100c 0x0100c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001b8 0001b8 000dd0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000f88 000f88 002009 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002f92 002f92 0001ba 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000314c 00314c 0000e0 00 A 4 4 4\n- [ 7] .rel.dyn REL 0000322c 00322c 001bc8 08 A 3 0 4\n- [ 8] .rel.plt REL 00004df4 004df4 0005e0 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000f88 000f88 00200b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002f94 002f94 0001ba 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00003150 003150 0000e0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00003230 003230 001bc8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004df8 004df8 0005e0 08 AI 3 25 4\n [ 9] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00006020 006020 000bd0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00006bf0 006bf0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00006c00 006c00 01ab54 00 AX 0 0 16\n [13] .fini PROGBITS 00021754 021754 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00022000 022000 002db4 00 A 0 0 32\n [15] .qtversion PROGBITS 00024db8 024db8 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x322c contains 889 entries:\n+Relocation section '.rel.dyn' at offset 0x3230 contains 889 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0002ff44 00000008 R_386_RELATIVE \n 0002ff48 00000008 R_386_RELATIVE \n 0002ff4c 00000008 R_386_RELATIVE \n 0002ff50 00000008 R_386_RELATIVE \n 0002ff54 00000008 R_386_RELATIVE \n 0002ff58 00000008 R_386_RELATIVE \n@@ -887,15 +887,15 @@\n 00030fdc 0000af06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00030fe0 0000c206 R_386_GLOB_DAT 00000000 __gmon_start__\n 00030fe4 0000c806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00030fec 0000ce06 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00030ff0 0000d006 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 000312f4 00009f01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x4df4 contains 188 entries:\n+Relocation section '.rel.plt' at offset 0x4df8 contains 188 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00031000 00000107 R_386_JUMP_SLOT 00000000 _ZN8QVariantaSERKS_@Qt_5\n 00031004 00000407 R_386_JUMP_SLOT 00000000 _ZNK19QSequentialIterable4sizeEv@Qt_5\n 00031008 00000507 R_386_JUMP_SLOT 00000000 _ZNK20QAssociativeIterable14const_iteratorneERKS0_@Qt_5\n 0003100c 00000607 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00031010 00000707 R_386_JUMP_SLOT 00000000 _ZN8QVariantC1EiPKvj@Qt_5\n 00031014 00000907 R_386_JUMP_SLOT 00000000 _ZN8Grantlee4NodeC2EP7QObject\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x00000019 (INIT_ARRAY) 0x2ff44\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2ff48\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xf88\n 0x00000006 (SYMTAB) 0x1b8\n- 0x0000000a (STRSZ) 8201 (bytes)\n+ 0x0000000a (STRSZ) 8203 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x30ff4\n 0x00000002 (PLTRELSZ) 1504 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4df4\n- 0x00000011 (REL) 0x322c\n+ 0x00000017 (JMPREL) 0x4df8\n+ 0x00000011 (REL) 0x3230\n 0x00000012 (RELSZ) 7112 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x314c\n+ 0x6ffffffe (VERNEED) 0x3150\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x2f92\n+ 0x6ffffff0 (VERSYM) 0x2f94\n 0x6ffffffa (RELCOUNT) 463\n 0x00000000 (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: e4e02a0defb4dd8ebec20a1dd869a5a2a0034286\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9d946050df199c667fc920b674703a9a23653da7\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 221 entries:\n- Addr: 0x0000000000002f92 Offset: 0x00002f92 Link: 3 (.dynsym)\n+ Addr: 0x0000000000002f94 Offset: 0x00002f94 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5) 3 (Qt_5.15) 2 (Qt_5) \n 004: 2 (Qt_5) 2 (Qt_5) 4 (GLIBCXX_3.4) 2 (Qt_5) \n 008: 5 (GLIBC_2.1.3) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 00c: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 010: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) \n 014: 2 (Qt_5) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 018: 1 (*global*) 2 (Qt_5) 1 (*global*) 1 (*global*) \n@@ -55,15 +55,15 @@\n 0cc: 1 (*global*) 1 (*global*) 2 (Qt_5) 2 (Qt_5) \n 0d0: 2 (Qt_5) 2 (Qt_5) 2 (Qt_5) 1 (*global*) \n 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0dc: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000314c Offset: 0x0000314c Link: 4 (.dynstr)\n+ Addr: 0x0000000000003150 Offset: 0x00003150 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: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 5\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": "@@ -508,9 +508,9 @@\n 0x00002f18 4358585f 332e342e 32390043 58584142 CXX_3.4.29.CXXAB\n 0x00002f28 495f312e 332e3900 43585841 42495f31 I_1.3.9.CXXABI_1\n 0x00002f38 2e330047 4c494243 58585f33 2e340051 .3.GLIBCXX_3.4.Q\n 0x00002f48 745f352e 31350051 745f3500 00000000 t_5.15.Qt_5.....\n 0x00002f58 00000000 00000000 00000000 00000000 ................\n 0x00002f68 00000000 00000000 00000000 00000000 ................\n 0x00002f78 00000000 00000000 00000000 00000000 ................\n- 0x00002f88 00000000 00000000 00 .........\n+ 0x00002f88 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 65303261 30646566 62346464 38656265 e02a0defb4dd8ebe\n- 0x00000010 63323061 31646438 36396135 61326130 c20a1dd869a5a2a0\n- 0x00000020 30333432 38362e64 65627567 00000000 034286.debug....\n- 0x00000030 988a8acf ....\n+ 0x00000000 39343630 35306466 31393963 36363766 946050df199c667f\n+ 0x00000010 63393230 62363734 37303361 39613233 c920b674703a9a23\n+ 0x00000020 36353364 61372e64 65627567 00000000 653da7.debug....\n+ 0x00000030 f7c4252b ..%+\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/grantlee/5.3/grantlee_i18ntags.so", "source2": "./usr/lib/i386-linux-gnu/grantlee/5.3/grantlee_i18ntags.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000740 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000008ec 0008ec 000ee6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000017d2 0017d2 0000e8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000008ec 0008ec 000ee8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000017d4 0017d4 0000e8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000018bc 0018bc 0000d0 00 A 4 4 4\n [ 7] .rel.dyn REL 0000198c 00198c 001360 08 A 3 0 4\n [ 8] .rel.plt REL 00002cec 002cec 0002a8 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 000560 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003580 003580 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003590 003590 00d1c4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x00000019 (INIT_ARRAY) 0x193e8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x193ec\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x8ec\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 3814 (bytes)\n+ 0x0000000a (STRSZ) 3816 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x19ff4\n 0x00000002 (PLTRELSZ) 680 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2cec\n 0x00000011 (REL) 0x198c\n 0x00000012 (RELSZ) 4960 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x6ffffffe (VERNEED) 0x18bc\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x17d2\n+ 0x6ffffff0 (VERSYM) 0x17d4\n 0x6ffffffa (RELCOUNT) 335\n 0x00000000 (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: 4fafe62e6acfe18fe52b4091afed0cfbb11d6f64\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77638a89a4d25ca893feaf13f33d5da6979eb4eb\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 116 entries:\n- Addr: 0x00000000000017d2 Offset: 0x000017d2 Link: 3 (.dynsym)\n+ Addr: 0x00000000000017d4 Offset: 0x000017d4 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 4 (GLIBCXX_3.4)\n 004: 5 (GLIBC_2.1.3) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 008: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 014: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n 018: 6 (CXXABI_1.3) 3 (Qt_5) 6 (CXXABI_1.3) 1 (*global*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -234,9 +234,9 @@\n 0x0000175c 435f322e 312e3300 43585841 42495f31 C_2.1.3.CXXABI_1\n 0x0000176c 2e332e39 00435858 4142495f 312e3300 .3.9.CXXABI_1.3.\n 0x0000177c 474c4942 4358585f 332e3400 51745f35 GLIBCXX_3.4.Qt_5\n 0x0000178c 0051745f 352e3135 00000000 00000000 .Qt_5.15........\n 0x0000179c 00000000 00000000 00000000 00000000 ................\n 0x000017ac 00000000 00000000 00000000 00000000 ................\n 0x000017bc 00000000 00000000 00000000 00000000 ................\n- 0x000017cc 00000000 0000 ......\n+ 0x000017cc 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 61666536 32653661 63666531 38666535 afe62e6acfe18fe5\n- 0x00000010 32623430 39316166 65643063 66626231 2b4091afed0cfbb1\n- 0x00000020 31643666 36342e64 65627567 00000000 1d6f64.debug....\n- 0x00000030 9ad0f7ec ....\n+ 0x00000000 36333861 38396134 64323563 61383933 638a89a4d25ca893\n+ 0x00000010 66656166 31336633 33643564 61363937 feaf13f33d5da697\n+ 0x00000020 39656234 65622e64 65627567 00000000 9eb4eb.debug....\n+ 0x00000030 ce2344f4 .#D.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/grantlee/5.3/grantlee_loadertags.so", "source2": "./usr/lib/i386-linux-gnu/grantlee/5.3/grantlee_loadertags.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x02ee4 0x02ee4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x02ee8 0x02ee8 R 0x1000\n LOAD 0x003000 0x00003000 0x00003000 0x09748 0x09748 R E 0x1000\n LOAD 0x00d000 0x0000d000 0x0000d000 0x0413a 0x0413a R 0x1000\n LOAD 0x011b44 0x00012b44 0x00012b44 0x006c0 0x00708 RW 0x1000\n DYNAMIC 0x011eb4 0x00012eb4 0x00012eb4 0x00108 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x00db68 0x0000db68 0x0000db68 0x0060c 0x0060c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000001ac 0001ac 000a00 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00000bac 000bac 0016bf 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000226c 00226c 000140 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000023ac 0023ac 0000d0 00 A 4 4 4\n- [ 7] .rel.dyn REL 0000247c 00247c 000678 08 A 3 0 4\n- [ 8] .rel.plt REL 00002af4 002af4 0003f0 08 AI 3 25 4\n+ [ 4] .dynstr STRTAB 00000bac 000bac 0016c1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000226e 00226e 000140 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000023b0 0023b0 0000d0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00002480 002480 000678 08 A 3 0 4\n+ [ 8] .rel.plt REL 00002af8 002af8 0003f0 08 AI 3 25 4\n [ 9] .init PROGBITS 00003000 003000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00003020 003020 0007f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00003810 003810 000008 08 AX 0 0 8\n [12] .text PROGBITS 00003820 003820 008f14 00 AX 0 0 16\n [13] .fini PROGBITS 0000c734 00c734 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0000d000 00d000 000b08 00 A 0 0 32\n [15] .qtversion PROGBITS 0000db08 00db08 000008 00 A 0 0 8\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x247c contains 207 entries:\n+Relocation section '.rel.dyn' at offset 0x2480 contains 207 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00012b44 00000008 R_386_RELATIVE \n 00012b48 00000008 R_386_RELATIVE \n 00012b50 00000008 R_386_RELATIVE \n 00012b5c 00000008 R_386_RELATIVE \n 00012b68 00000008 R_386_RELATIVE \n 00012b74 00000008 R_386_RELATIVE \n@@ -205,15 +205,15 @@\n 00012fe0 00008d06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00012fe4 00009306 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00012fec 00009606 R_386_GLOB_DAT 00000000 _ZN9QListData11shared_nullE@Qt_5\n 00012ff0 00009806 R_386_GLOB_DAT 00000000 _ZN9QHashData11shared_nullE@Qt_5\n 000131fc 00007701 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n 00013200 00005601 R_386_32 00000000 _ZTISt9bad_alloc@GLIBCXX_3.4\n \n-Relocation section '.rel.plt' at offset 0x2af4 contains 126 entries:\n+Relocation section '.rel.plt' at offset 0x2af8 contains 126 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00013000 00000307 R_386_JUMP_SLOT 00000000 _ZNK19QSequentialIterable4sizeEv@Qt_5\n 00013004 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00013008 00000507 R_386_JUMP_SLOT 00000000 _ZN8QVariantC1EiPKvj@Qt_5\n 0001300c 00000807 R_386_JUMP_SLOT 00000000 _ZN8Grantlee4NodeC2EP7QObject\n 00013010 00000907 R_386_JUMP_SLOT 00000000 _ZN19QSequentialIterable14const_iteratorppEv@Qt_5\n 00013014 00000a07 R_386_JUMP_SLOT 00000000 _ZN9QListData6appendEv@Qt_5\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,21 +11,21 @@\n 0x00000019 (INIT_ARRAY) 0x12b44\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12b48\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xbac\n 0x00000006 (SYMTAB) 0x1ac\n- 0x0000000a (STRSZ) 5823 (bytes)\n+ 0x0000000a (STRSZ) 5825 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x12ff4\n 0x00000002 (PLTRELSZ) 1008 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x2af4\n- 0x00000011 (REL) 0x247c\n+ 0x00000017 (JMPREL) 0x2af8\n+ 0x00000011 (REL) 0x2480\n 0x00000012 (RELSZ) 1656 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n- 0x6ffffffe (VERNEED) 0x23ac\n+ 0x6ffffffe (VERNEED) 0x23b0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x226c\n+ 0x6ffffff0 (VERSYM) 0x226e\n 0x6ffffffa (RELCOUNT) 109\n 0x00000000 (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: 05c976e8702459060e47a8a0463b2c6dc08f4a64\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 731cb5415038f2871f3907a0e166b6d94d07cad9\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 160 entries:\n- Addr: 0x000000000000226c Offset: 0x0000226c Link: 3 (.dynsym)\n+ Addr: 0x000000000000226e Offset: 0x0000226e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (Qt_5.15) 3 (Qt_5) 3 (Qt_5) \n 004: 4 (GLIBCXX_3.4) 3 (Qt_5) 1 (*global*) 5 (GLIBC_2.1.3)\n 008: 1 (*global*) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 00c: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 010: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) \n 014: 3 (Qt_5) 1 (*global*) 1 (*global*) 1 (*global*) \n 018: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 3 (Qt_5) \n@@ -39,15 +39,15 @@\n 08c: 3 (Qt_5) 1 (*global*) 3 (Qt_5) 1 (*global*) \n 090: 3 (Qt_5) 3 (Qt_5) 3 (Qt_5) 1 (*global*) \n 094: 1 (*global*) 1 (*global*) 3 (Qt_5) 3 (Qt_5) \n 098: 3 (Qt_5) 3 (Qt_5) 1 (*global*) 1 (*global*) \n 09c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000023ac Offset: 0x000023ac Link: 4 (.dynstr)\n+ Addr: 0x00000000000023b0 Offset: 0x000023b0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 5\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 3\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -359,9 +359,10 @@\n 0x000021ec 5f322e30 00474c49 42435f32 2e312e33 _2.0.GLIBC_2.1.3\n 0x000021fc 00435858 4142495f 312e332e 39004358 .CXXABI_1.3.9.CX\n 0x0000220c 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x0000221c 5f332e34 0051745f 35005174 5f352e31 _3.4.Qt_5.Qt_5.1\n 0x0000222c 35000000 00000000 00000000 00000000 5...............\n 0x0000223c 00000000 00000000 00000000 00000000 ................\n 0x0000224c 00000000 00000000 00000000 00000000 ................\n- 0x0000225c 00000000 00000000 00000000 000000 ...............\n+ 0x0000225c 00000000 00000000 00000000 00000000 ................\n+ 0x0000226c 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 63393736 65383730 32343539 30363065 c976e8702459060e\n- 0x00000010 34376138 61303436 33623263 36646330 47a8a0463b2c6dc0\n- 0x00000020 38663461 36342e64 65627567 00000000 8f4a64.debug....\n- 0x00000030 c5268ceb .&..\n+ 0x00000000 31636235 34313530 33386632 38373166 1cb5415038f2871f\n+ 0x00000010 33393037 61306531 36366236 64393464 3907a0e166b6d94d\n+ 0x00000020 30376361 64392e64 65627567 00000000 07cad9.debug....\n+ 0x00000030 e05bed84 .[..\n \n"}]}]}]}]}, {"source1": "libgrantlee-templates5-dbgsym_5.3.1-2_i386.deb", "source2": "libgrantlee-templates5-dbgsym_5.3.1-2_i386.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-08-12 10:29:16.000000 debian-binary\n--rw-r--r-- 0 0 0 816 2023-08-12 10:29:16.000000 control.tar.xz\n--rw-r--r-- 0 0 0 6866640 2023-08-12 10:29:16.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 812 2023-08-12 10:29:16.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 6866432 2023-08-12 10:29:16.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 Krap Maintainers \n Installed-Size: 7035\n Depends: libgrantlee-templates5 (= 5.3.1-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libgrantlee-templates5\n-Build-Ids: 05c976e8702459060e47a8a0463b2c6dc08f4a64 4fafe62e6acfe18fe52b4091afed0cfbb11d6f64 76c39e2cc5403e0d5d0ead5f53621b60d595b2d0 8f5ed3fbf016d56e17171c24e63c787cfc21c162 e4e02a0defb4dd8ebec20a1dd869a5a2a0034286\n+Build-Ids: 617c671a4929647fab0d2b5fafde4f467688f5f8 731cb5415038f2871f3907a0e166b6d94d07cad9 76c39e2cc5403e0d5d0ead5f53621b60d595b2d0 77638a89a4d25ca893feaf13f33d5da6979eb4eb 9d946050df199c667fc920b674703a9a23653da7\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,6 +1,6 @@\n-usr/lib/debug/.build-id/05/c976e8702459060e47a8a0463b2c6dc08f4a64.debug\n-usr/lib/debug/.build-id/4f/afe62e6acfe18fe52b4091afed0cfbb11d6f64.debug\n+usr/lib/debug/.build-id/61/7c671a4929647fab0d2b5fafde4f467688f5f8.debug\n+usr/lib/debug/.build-id/73/1cb5415038f2871f3907a0e166b6d94d07cad9.debug\n usr/lib/debug/.build-id/76/c39e2cc5403e0d5d0ead5f53621b60d595b2d0.debug\n-usr/lib/debug/.build-id/8f/5ed3fbf016d56e17171c24e63c787cfc21c162.debug\n-usr/lib/debug/.build-id/e4/e02a0defb4dd8ebec20a1dd869a5a2a0034286.debug\n+usr/lib/debug/.build-id/77/638a89a4d25ca893feaf13f33d5da6979eb4eb.debug\n+usr/lib/debug/.build-id/9d/946050df199c667fc920b674703a9a23653da7.debug\n usr/lib/debug/.dwz/i386-linux-gnu/libgrantlee-templates5.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,21 +1,21 @@\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/05/\n--rw-r--r-- 0 root (0) root (0) 490944 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/05/c976e8702459060e47a8a0463b2c6dc08f4a64.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/4f/\n--rw-r--r-- 0 root (0) root (0) 497576 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/4f/afe62e6acfe18fe52b4091afed0cfbb11d6f64.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/61/\n+-rw-r--r-- 0 root (0) root (0) 812572 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/61/7c671a4929647fab0d2b5fafde4f467688f5f8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/73/\n+-rw-r--r-- 0 root (0) root (0) 490944 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/73/1cb5415038f2871f3907a0e166b6d94d07cad9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/76/\n -rw-r--r-- 0 root (0) root (0) 3302644 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/76/c39e2cc5403e0d5d0ead5f53621b60d595b2d0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/8f/\n--rw-r--r-- 0 root (0) root (0) 812572 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/8f/5ed3fbf016d56e17171c24e63c787cfc21c162.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/e4/\n--rw-r--r-- 0 root (0) root (0) 1780500 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/e4/e02a0defb4dd8ebec20a1dd869a5a2a0034286.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/77/\n+-rw-r--r-- 0 root (0) root (0) 497576 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/77/638a89a4d25ca893feaf13f33d5da6979eb4eb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/9d/\n+-rw-r--r-- 0 root (0) root (0) 1780500 2023-08-12 10:29:16.000000 ./usr/lib/debug/.build-id/9d/946050df199c667fc920b674703a9a23653da7.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 300172 2023-08-12 10:29:16.000000 ./usr/lib/debug/.dwz/i386-linux-gnu/libgrantlee-templates5.debug\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2023-08-12 10:29:16.000000 ./usr/share/doc/libgrantlee-templates5-dbgsym -> libgrantlee-templates5\n"}, {"source1": "./usr/lib/debug/.build-id/05/c976e8702459060e47a8a0463b2c6dc08f4a64.debug", "source2": "./usr/lib/debug/.build-id/73/1cb5415038f2871f3907a0e166b6d94d07cad9.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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02ee4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x02ee8 R 0x1000\n LOAD 0x000000 0x00003000 0x00003000 0x00000 0x09748 R E 0x1000\n LOAD 0x000000 0x0000d000 0x0000d000 0x00000 0x0413a R 0x1000\n LOAD 0x000b44 0x00012b44 0x00012b44 0x00000 0x00708 RW 0x1000\n DYNAMIC 0x000b44 0x00012eb4 0x00012eb4 0x00000 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000db68 0x0000db68 0x00000 0x0060c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000a00 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000bac 000178 0016bf 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000226c 000178 000140 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000023ac 000178 0000d0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 0000247c 000178 000678 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00002af4 000178 0003f0 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00000bac 000178 0016c1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000226e 000178 000140 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000023b0 000178 0000d0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00002480 000178 000678 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00002af8 000178 0003f0 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 0007f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00003810 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00003820 001000 008f14 00 AX 0 0 16\n [13] .fini NOBITS 0000c734 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000d000 001000 000b08 00 A 0 0 32\n [15] .qtversion NOBITS 0000db08 001000 000008 00 A 0 0 8\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: 05c976e8702459060e47a8a0463b2c6dc08f4a64\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 731cb5415038f2871f3907a0e166b6d94d07cad9\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-JdGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n d/R;?R}>R}1\n H{0WL_L}\n =9l01O\tfS\n R'K{0Pwl\n xmo\"9~_A`Q\n %s( ?jv5\n B:#TM\tj5\n"}]}, {"source1": "./usr/lib/debug/.build-id/4f/afe62e6acfe18fe52b4091afed0cfbb11d6f64.debug", "source2": "./usr/lib/debug/.build-id/77/638a89a4d25ca893feaf13f33d5da6979eb4eb.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001ac 000178 000740 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000008ec 000178 000ee6 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000017d2 000178 0000e8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000008ec 000178 000ee8 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000017d4 000178 0000e8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000018bc 000178 0000d0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0000198c 000178 001360 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00002cec 000178 0002a8 08 A 3 25 4\n [ 9] .init NOBITS 00003000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00003020 001000 000560 04 AX 0 0 16\n [11] .plt.got NOBITS 00003580 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00003590 001000 00d1c4 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: 4fafe62e6acfe18fe52b4091afed0cfbb11d6f64\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77638a89a4d25ca893feaf13f33d5da6979eb4eb\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-odGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n 7vZ!k-$S\n Rb;0v!$,\n 1e/~vSR0uW*\n wzBTaU$h\n N6f~k[[\t\n s|Ix\"yan\n \"2y\\8&QNP)\\_\n"}]}, {"source1": "./usr/lib/debug/.build-id/8f/5ed3fbf016d56e17171c24e63c787cfc21c162.debug", "source2": "./usr/lib/debug/.build-id/61/7c671a4929647fab0d2b5fafde4f467688f5f8.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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000024 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000019c 000178 000bc0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000d5c 000178 0019b9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002716 000178 000178 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000d5c 000178 0019bb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002718 000178 000178 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00002890 000178 0000e0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00002970 000178 000d60 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000036d0 000178 000500 08 A 3 25 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 000a10 04 AX 0 0 16\n [11] .plt.got NOBITS 00004a30 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00004a40 001000 017974 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: 8f5ed3fbf016d56e17171c24e63c787cfc21c162\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 617c671a4929647fab0d2b5fafde4f467688f5f8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-bGCC: (Debian 13.2.0-2) 13.2.0\n+GCC: (Debian 13.2.0-2) 13.2.0\n ,cJ/FAJC\n 4-9;r9x]\n xk~58\\Z3\n ZLF#10a\t\n Y-&qd1$+\n 6nF1e\tD/Q\n 8Fh+\t0H7D\n"}]}, {"source1": "./usr/lib/debug/.build-id/e4/e02a0defb4dd8ebec20a1dd869a5a2a0034286.debug", "source2": "./usr/lib/debug/.build-id/9d/946050df199c667fc920b674703a9a23653da7.debug", "comments": ["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 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x053d4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x053d8 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x1b768 R E 0x1000\n LOAD 0x000000 0x00022000 0x00022000 0x00000 0x0c3e8 R 0x1000\n LOAD 0x000f44 0x0002ff44 0x0002ff44 0x00000 0x01428 RW 0x1000\n DYNAMIC 0x000f44 0x00030ebc 0x00030ebc 0x00000 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00024e08 0x00024e08 0x00000 0x0100c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 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 Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000040 04 A 3 0 4\n [ 3] .dynsym NOBITS 000001b8 000178 000dd0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000f88 000178 002009 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002f92 000178 0001ba 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000314c 000178 0000e0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 0000322c 000178 001bc8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00004df4 000178 0005e0 08 A 3 25 4\n+ [ 4] .dynstr NOBITS 00000f88 000178 00200b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002f94 000178 0001ba 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00003150 000178 0000e0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00003230 000178 001bc8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004df8 000178 0005e0 08 A 3 25 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 000bd0 04 AX 0 0 16\n [11] .plt.got NOBITS 00006bf0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00006c00 001000 01ab54 00 AX 0 0 16\n [13] .fini NOBITS 00021754 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00022000 001000 002db4 00 A 0 0 32\n [15] .qtversion NOBITS 00024db8 001000 000008 00 A 0 0 8\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: e4e02a0defb4dd8ebec20a1dd869a5a2a0034286\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9d946050df199c667fc920b674703a9a23653da7\n"}]}]}]}]}]}