{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/b1/soapyosmo_0.2.5-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/b2/soapyosmo_0.2.5-2_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,12 +1,12 @@\n \n bb6284904cf6ede1f6fc1afef793ecfb 148308 debug optional soapyosmo-common0.7-dbgsym_0.2.5-2_amd64.deb\n bdba13aa21b3da79554e0d4a9be89e3b 19492 hamradio optional soapyosmo-common0.7_0.2.5-2_amd64.deb\n 0c55fe50f776846ea87413127a06090f 1160 hamradio optional soapysdr-module-mirisdr_0.2.5-2_amd64.deb\n edd4ca06cfcc535ea74e05c79f4ef03c 1148 hamradio optional soapysdr-module-osmosdr_0.2.5-2_amd64.deb\n d8612640a86a120dc16494e3c725746b 1160 hamradio optional soapysdr-module-rfspace_0.2.5-2_amd64.deb\n- ffa05ee2792344dcfba483c1791b5445 776832 debug optional soapysdr0.7-module-mirisdr-dbgsym_0.2.5-2_amd64.deb\n- 8ad42734331ef7401dcb71dc41e6540a 48020 hamradio optional soapysdr0.7-module-mirisdr_0.2.5-2_amd64.deb\n- 8b88b3f8366a2017bea046829dcf9b5b 748504 debug optional soapysdr0.7-module-osmosdr-dbgsym_0.2.5-2_amd64.deb\n- b9f4254b7e52534d24d93a5e6ed8b598 50744 hamradio optional soapysdr0.7-module-osmosdr_0.2.5-2_amd64.deb\n- 0278445ab01b83b18935ee09262abb84 1165532 debug optional soapysdr0.7-module-rfspace-dbgsym_0.2.5-2_amd64.deb\n- 70bae8be4ebe4295e1929a33df5f3268 84052 hamradio optional soapysdr0.7-module-rfspace_0.2.5-2_amd64.deb\n+ a39f196f4576f5ea5711383336a73c5c 776828 debug optional soapysdr0.7-module-mirisdr-dbgsym_0.2.5-2_amd64.deb\n+ 8438a0c54c5f815bfd5a2951f77f6bfd 48024 hamradio optional soapysdr0.7-module-mirisdr_0.2.5-2_amd64.deb\n+ 4c8836f93c1c7147cc7b9bffa0a686ca 748500 debug optional soapysdr0.7-module-osmosdr-dbgsym_0.2.5-2_amd64.deb\n+ 9d8d9a9cd6e438228e3b2e6be5b4bf32 50900 hamradio optional soapysdr0.7-module-osmosdr_0.2.5-2_amd64.deb\n+ 91c6ec1225532863c743c7c192d760c7 1165528 debug optional soapysdr0.7-module-rfspace-dbgsym_0.2.5-2_amd64.deb\n+ c4c874ed26b182e7142d323ff3f8b48c 83872 hamradio optional soapysdr0.7-module-rfspace_0.2.5-2_amd64.deb\n" }, { "source1": "soapysdr0.7-module-mirisdr_0.2.5-2_amd64.deb", "source2": "soapysdr0.7-module-mirisdr_0.2.5-2_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 2019-09-23 01:46:38.000000 debian-binary\n -rw-r--r-- 0 0 0 804 2019-09-23 01:46:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 47024 2019-09-23 01:46:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 47028 2019-09-23 01:46:38.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/SoapySDR/modules0.7/libmiriSupport.so", "source2": "./usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libmiriSupport.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 0xdb30\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 0x00c980 0x00c980 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00c988 0x00c988 R 0x1000\n LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x01498d 0x01498d R E 0x1000\n LOAD 0x022000 0x0000000000022000 0x0000000000022000 0x0067a2 0x0067a2 R 0x1000\n LOAD 0x029488 0x000000000002a488 0x000000000002a488 0x001b90 0x001be0 RW 0x1000\n DYNAMIC 0x02a6a8 0x000000000002b6a8 0x000000000002b6a8 0x000270 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0236c0 0x00000000000236c0 0x00000000000236c0 0x000ac4 0x000ac4 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 0004f4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000758 000758 002430 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002b88 002b88 0057e3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000836c 00836c 000304 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000008670 008670 000110 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000008780 008780 003198 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000b918 00b918 001068 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002b88 002b88 0057e5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000836e 00836e 000304 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000008678 008678 000110 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000008788 008788 003198 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000b920 00b920 001068 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 000b00 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000db20 00db20 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000db30 00db30 013e51 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000021984 021984 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000022000 022000 0016c0 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00000000000236c0 0236c0 000ac4 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 0x8780 contains 529 entries:\n+Relocation section '.rela.dyn' at offset 0x8788 contains 529 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000002a488 0000000000000008 R_X86_64_RELATIVE f230\n 000000000002a490 0000000000000008 R_X86_64_RELATIVE efc0\n 000000000002a498 0000000000000008 R_X86_64_RELATIVE eff0\n 000000000002a4a0 0000000000000008 R_X86_64_RELATIVE f100\n 000000000002a4a8 0000000000000008 R_X86_64_RELATIVE f1f0\n 000000000002a4b8 0000000000000008 R_X86_64_RELATIVE 2a8b0\n@@ -527,15 +527,15 @@\n 000000000002bfd8 000000de00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000002bfe0 000000e400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0\n 000000000002bfe8 000000e500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTId@CXXABI_1.3 + 0\n 000000000002bff8 000000eb00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000002c008 000000c200000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 000000000002c010 0000000500000001 R_X86_64_64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0\n \n-Relocation section '.rela.plt' at offset 0xb918 contains 175 entries:\n+Relocation section '.rela.plt' at offset 0xb920 contains 175 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000002b930 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_signal@GLIBC_2.3.2 + 0\n 000000000002b938 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 000000000002b940 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000002b948 0000013900000007 R_X86_64_JUMP_SLOT 00000000000215b0 _ZNSt6vectorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4lessIS6_ESaISt4pairIKS6_S6_EEESaISD_EE17_M_realloc_insertIJRKSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_ + 0\n 000000000002b950 0000013f00000007 R_X86_64_JUMP_SLOT 00000000000135f0 _ZN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEED2Ev + 0\n 000000000002b958 000000f300000007 R_X86_64_JUMP_SLOT 000000000001e010 _ZNSt6vectorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4lessIS6_ESaISt4pairIKS6_S6_EEESaISD_EED1Ev + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2a488\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2a4a8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2b88\n 0x0000000000000006 (SYMTAB) 0x758\n- 0x000000000000000a (STRSZ) 22499 (bytes)\n+ 0x000000000000000a (STRSZ) 22501 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2b918\n 0x0000000000000002 (PLTRELSZ) 4200 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xb918\n- 0x0000000000000007 (RELA) 0x8780\n+ 0x0000000000000017 (JMPREL) 0xb920\n+ 0x0000000000000007 (RELA) 0x8788\n 0x0000000000000008 (RELASZ) 12696 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x8670\n+ 0x000000006ffffffe (VERNEED) 0x8678\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x836c\n+ 0x000000006ffffff0 (VERSYM) 0x836e\n 0x000000006ffffff9 (RELACOUNT) 228\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: 284f5d08eb21ae3ad6dd518d692eab48c981e96f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb5664578268e3219b017381eaedb2cfd7f337f6\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 386 entries:\n- Addr: 0x000000000000836c Offset: 0x00836c Link: 3 (.dynsym)\n+ Addr: 0x000000000000836e Offset: 0x00836e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.2) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 008: 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 018: 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n@@ -96,15 +96,15 @@\n 170: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 174: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 178: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 17c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 180: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000008670 Offset: 0x008670 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008678 Offset: 0x008678 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 6\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1402,9 +1402,9 @@\n 0x000082f8 342e3900 43585841 42495f31 2e330047 4.9.CXXABI_1.3.G\n 0x00008308 4c494243 58585f33 2e342e32 3100474c LIBCXX_3.4.21.GL\n 0x00008318 49424358 585f332e 3400474c 4942435f IBCXX_3.4.GLIBC_\n 0x00008328 322e332e 3300474c 4942435f 322e332e 2.3.3.GLIBC_2.3.\n 0x00008338 32002f75 73722f6c 69622f78 38365f36 2./usr/lib/x86_6\n 0x00008348 342d6c69 6e75782d 676e752f 536f6170 4-linux-gnu/Soap\n 0x00008358 79534452 00000000 00000000 00000000 ySDR............\n- 0x00008368 000000 ...\n+ 0x00008368 00000000 00 .....\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/dbd-tmp-H5yi0m2/diffoscope_9ra_tqpw/tmp005qgyos/0/6.so.debuglink.b5njgl6p`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/dbd-tmp-H5yi0m2/diffoscope_9ra_tqpw/tmp2cy3qazs/0/6.so.debuglink.6msix_g0`:", "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 34663564 30386562 32316165 33616436 4f5d08eb21ae3ad6\n- 0x00000010 64643531 38643639 32656162 34386339 dd518d692eab48c9\n- 0x00000020 38316539 36662e64 65627567 00000000 81e96f.debug....\n- 0x00000030 51bdb8f5 Q...\n+ 0x00000000 35363634 35373832 36386533 32313962 5664578268e3219b\n+ 0x00000010 30313733 38316561 65646232 63666437 017381eaedb2cfd7\n+ 0x00000020 66333337 66362e64 65627567 00000000 f337f6.debug....\n+ 0x00000030 e50533ba ..3.\n \n" } ] } ] } ] } ] }, { "source1": "soapysdr0.7-module-osmosdr_0.2.5-2_amd64.deb", "source2": "soapysdr0.7-module-osmosdr_0.2.5-2_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 2019-09-23 01:46:38.000000 debian-binary\n -rw-r--r-- 0 0 0 796 2019-09-23 01:46:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 49756 2019-09-23 01:46:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 49912 2019-09-23 01:46:38.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/SoapySDR/modules0.7/libosmosdrSupport.so", "source2": "./usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/libosmosdrSupport.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 000514 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000778 000778 002598 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002d10 002d10 005c0b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000891c 00891c 000322 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002d10 002d10 005c0d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000891e 00891e 000322 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008c40 008c40 000110 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000008d50 008d50 0031b0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000bf00 00bf00 0011b8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 000be0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000ec00 00ec00 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ec10 00ec10 0156ba 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2d410\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2d430\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2d10\n 0x0000000000000006 (SYMTAB) 0x778\n- 0x000000000000000a (STRSZ) 23563 (bytes)\n+ 0x000000000000000a (STRSZ) 23565 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2e8a8\n 0x0000000000000002 (PLTRELSZ) 4536 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xbf00\n 0x0000000000000007 (RELA) 0x8d50\n 0x0000000000000008 (RELASZ) 12720 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8c40\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x891c\n+ 0x000000006ffffff0 (VERSYM) 0x891e\n 0x000000006ffffff9 (RELACOUNT) 229\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: 75691e44e9f8773c7ffbc2706c6756f7c57eca8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b176289fbd97f530446fe28280295bcea627603a\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 401 entries:\n- Addr: 0x000000000000891c Offset: 0x00891c Link: 3 (.dynsym)\n+ Addr: 0x000000000000891e Offset: 0x00891e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.2) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 008: 5 (GLIBC_2.2.5) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 018: 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 0 (*local*) 3 (GLIBCXX_3.4)\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1468,9 +1468,9 @@\n 0x000088a0 49424358 585f332e 342e3900 43585841 IBCXX_3.4.9.CXXA\n 0x000088b0 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x000088c0 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x000088d0 3400474c 4942435f 322e332e 3300474c 4.GLIBC_2.3.3.GL\n 0x000088e0 4942435f 322e332e 32002f75 73722f6c IBC_2.3.2./usr/l\n 0x000088f0 69622f78 38365f36 342d6c69 6e75782d ib/x86_64-linux-\n 0x00008900 676e752f 536f6170 79534452 00000000 gnu/SoapySDR....\n- 0x00008910 00000000 00000000 000000 ...........\n+ 0x00008910 00000000 00000000 00000000 00 .............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/dbd-tmp-H5yi0m2/diffoscope_9ra_tqpw/tmp50kvowzo/0/6.so.debuglink.4f3gkifz`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/dbd-tmp-H5yi0m2/diffoscope_9ra_tqpw/tmpvfe3jv9e/0/6.so.debuglink.dy48hmt4`:", "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 36393165 34346539 66383737 33633766 691e44e9f8773c7f\n- 0x00000010 66626332 37303663 36373536 66376335 fbc2706c6756f7c5\n- 0x00000020 37656361 38652e64 65627567 00000000 7eca8e.debug....\n- 0x00000030 08e9a56f ...o\n+ 0x00000000 37363238 39666264 39376635 33303434 76289fbd97f53044\n+ 0x00000010 36666532 38323830 32393562 63656136 6fe28280295bcea6\n+ 0x00000020 32373630 33612e64 65627567 00000000 27603a.debug....\n+ 0x00000030 43eb298c C.).\n \n" } ] } ] } ] } ] }, { "source1": "soapysdr0.7-module-rfspace_0.2.5-2_amd64.deb", "source2": "soapysdr0.7-module-rfspace_0.2.5-2_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 2019-09-23 01:46:38.000000 debian-binary\n -rw-r--r-- 0 0 0 800 2019-09-23 01:46:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 83060 2019-09-23 01:46:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 82880 2019-09-23 01:46:38.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/SoapySDR/modules0.7/librfspaceSupport.so", "source2": "./usr/lib/x86_64-linux-gnu/SoapySDR/modules0.7/librfspaceSupport.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 0x11ee0\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 0x0100a8 0x0100a8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0100b0 0x0100b0 R 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x024549 0x024549 R E 0x1000\n LOAD 0x036000 0x0000000000036000 0x0000000000036000 0x00b606 0x00b606 R 0x1000\n LOAD 0x0417b8 0x00000000000427b8 0x00000000000427b8 0x002860 0x0028b0 RW 0x1000\n DYNAMIC 0x043480 0x0000000000044480 0x0000000000044480 0x000270 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x038fb8 0x0000000000038fb8 0x0000000000038fb8 0x001114 0x001114 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 000560 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007c0 0007c0 002c58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003418 003418 00686d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009c86 009c86 0003b2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000a038 00a038 000130 00 A 4 4 8\n- [ 7] .rela.dyn RELA 000000000000a168 00a168 004950 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000eab8 00eab8 0015f0 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000003418 003418 00686f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009c88 009c88 0003b2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000a040 00a040 000130 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 000000000000a170 00a170 004950 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000eac0 00eac0 0015f0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 000eb0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000011ed0 011ed0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000011ee0 011ee0 02365f 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000035540 035540 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000036000 036000 002fb8 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000038fb8 038fb8 001114 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 0xa168 contains 782 entries:\n+Relocation section '.rela.dyn' at offset 0xa170 contains 782 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000427b8 0000000000000008 R_X86_64_RELATIVE 14ba0\n 00000000000427c0 0000000000000008 R_X86_64_RELATIVE 14930\n 00000000000427c8 0000000000000008 R_X86_64_RELATIVE 14960\n 00000000000427d0 0000000000000008 R_X86_64_RELATIVE 14a70\n 00000000000427d8 0000000000000008 R_X86_64_RELATIVE 14b60\n 00000000000427e8 0000000000000008 R_X86_64_RELATIVE 42fd0\n@@ -780,15 +780,15 @@\n 0000000000044fd0 0000011d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0\n 0000000000044fd8 0000011e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 0000000000044fe0 0000012000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTId@CXXABI_1.3 + 0\n 0000000000044ff0 0000012600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000045008 000000ef00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n 0000000000045010 0000000700000001 R_X86_64_64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0\n \n-Relocation section '.rela.plt' at offset 0xeab8 contains 234 entries:\n+Relocation section '.rela.plt' at offset 0xeac0 contains 234 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000044708 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_signal@GLIBC_2.3.2 + 0\n 0000000000044710 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znam@GLIBCXX_3.4 + 0\n 0000000000044718 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000044720 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_@GLIBCXX_3.4.21 + 0\n 0000000000044728 0000018200000007 R_X86_64_JUMP_SLOT 0000000000034f60 _ZNSt6vectorISt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4lessIS6_ESaISt4pairIKS6_S6_EEESaISD_EE17_M_realloc_insertIJRKSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_ + 0\n 0000000000044730 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x427b8\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x427d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3418\n 0x0000000000000006 (SYMTAB) 0x7c0\n- 0x000000000000000a (STRSZ) 26733 (bytes)\n+ 0x000000000000000a (STRSZ) 26735 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x446f0\n 0x0000000000000002 (PLTRELSZ) 5616 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xeab8\n- 0x0000000000000007 (RELA) 0xa168\n+ 0x0000000000000017 (JMPREL) 0xeac0\n+ 0x0000000000000007 (RELA) 0xa170\n 0x0000000000000008 (RELASZ) 18768 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xa038\n+ 0x000000006ffffffe (VERNEED) 0xa040\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x9c86\n+ 0x000000006ffffff0 (VERSYM) 0x9c88\n 0x000000006ffffff9 (RELACOUNT) 399\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: a6de37d35816a1c623d0ad56f13259c2d236f8e2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83349ba76460a72923464d3ca4c9bf7578470c3c\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 473 entries:\n- Addr: 0x0000000000009c86 Offset: 0x009c86 Link: 3 (.dynsym)\n+ Addr: 0x0000000000009c88 Offset: 0x009c88 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.3.2) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 4 (GLIBCXX_3.4.21) 0 (*local*) 5 (GLIBC_2.2.5) 4 (GLIBCXX_3.4.21) \n 008: 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 5 (GLIBC_2.2.5)\n 00c: 4 (GLIBCXX_3.4.21) 6 (GLIBC_2.2.5) 6 (GLIBC_2.2.5) 0 (*local*) \n 010: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n@@ -118,15 +118,15 @@\n 1c8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \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*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000000a038 Offset: 0x00a038 Link: 4 (.dynstr)\n+ Addr: 0x000000000000a040 Offset: 0x00a040 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 16\n 0x0020: Version: 1 File: libc.so.6 Cnt: 4\n 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 15\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 11\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.2.5 Flags: none Version: 6\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1666,9 +1666,9 @@\n 0x00009c08 474c4942 4358585f 332e342e 39004358 GLIBCXX_3.4.9.CX\n 0x00009c18 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00009c28 5f332e34 2e323100 474c4942 4358585f _3.4.21.GLIBCXX_\n 0x00009c38 332e3400 474c4942 435f322e 332e3300 3.4.GLIBC_2.3.3.\n 0x00009c48 474c4942 435f322e 332e3200 2f757372 GLIBC_2.3.2./usr\n 0x00009c58 2f6c6962 2f783836 5f36342d 6c696e75 /lib/x86_64-linu\n 0x00009c68 782d676e 752f536f 61707953 44520000 x-gnu/SoapySDR..\n- 0x00009c78 00000000 00000000 00000000 00 .............\n+ 0x00009c78 00000000 00000000 00000000 000000 ...............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/dbd-tmp-H5yi0m2/diffoscope_9ra_tqpw/tmpunbl9c8w/0/6.so.debuglink.9ancyf9q`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.ZQioEDFfRN/dbd-tmp-H5yi0m2/diffoscope_9ra_tqpw/tmpalxtuk6e/0/6.so.debuglink.apmeknkg`:", "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 64653337 64333538 31366131 63363233 de37d35816a1c623\n- 0x00000010 64306164 35366631 33323539 63326432 d0ad56f13259c2d2\n- 0x00000020 33366638 65322e64 65627567 00000000 36f8e2.debug....\n- 0x00000030 d240ac0e .@..\n+ 0x00000000 33343962 61373634 36306137 32393233 349ba76460a72923\n+ 0x00000010 34363464 33636134 63396266 37353738 464d3ca4c9bf7578\n+ 0x00000020 34373063 33632e64 65627567 00000000 470c3c.debug....\n+ 0x00000030 41b1fd4a A..J\n \n" } ] } ] } ] } ] }, { "source1": "soapysdr0.7-module-mirisdr-dbgsym_0.2.5-2_amd64.deb", "source2": "soapysdr0.7-module-mirisdr-dbgsym_0.2.5-2_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 2019-09-23 01:46:38.000000 debian-binary\n--rw-r--r-- 0 0 0 560 2019-09-23 01:46:38.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 556 2019-09-23 01:46:38.000000 control.tar.xz\n -rw-r--r-- 0 0 0 776080 2019-09-23 01:46:38.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 Hamradio Maintainers \n Installed-Size: 826\n Depends: soapysdr0.7-module-mirisdr (= 0.2.5-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for soapysdr0.7-module-mirisdr\n-Build-Ids: 284f5d08eb21ae3ad6dd518d692eab48c981e96f\n+Build-Ids: cb5664578268e3219b017381eaedb2cfd7f337f6\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/28/4f5d08eb21ae3ad6dd518d692eab48c981e96f.debug\n+usr/lib/debug/.build-id/cb/5664578268e3219b017381eaedb2cfd7f337f6.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 2019-09-23 01:46:38.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/28/\n--rw-r--r-- 0 root (0) root (0) 834640 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/28/4f5d08eb21ae3ad6dd518d692eab48c981e96f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/cb/\n+-rw-r--r-- 0 root (0) root (0) 834640 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/cb/5664578268e3219b017381eaedb2cfd7f337f6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/doc/soapysdr0.7-module-mirisdr-dbgsym -> soapysdr0.7-module-mirisdr\n" }, { "source1": "./usr/lib/debug/.build-id/28/4f5d08eb21ae3ad6dd518d692eab48c981e96f.debug", "source2": "./usr/lib/debug/.build-id/cb/5664578268e3219b017381eaedb2cfd7f337f6.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "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 0xdb30\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 0x00c980 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00c988 R 0x1000\n LOAD 0x001000 0x000000000000d000 0x000000000000d000 0x000000 0x01498d R E 0x1000\n LOAD 0x001000 0x0000000000022000 0x0000000000022000 0x000000 0x0067a2 R 0x1000\n LOAD 0x000488 0x000000000002a488 0x000000000002a488 0x000000 0x001be0 RW 0x1000\n DYNAMIC 0x000488 0x000000000002b6a8 0x000000000002b6a8 0x000000 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000236c0 0x00000000000236c0 0x000000 0x000ac4 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 0004f4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000758 00025c 002430 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002b88 00025c 0057e3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000836c 00025c 000304 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000008670 00025c 000110 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000008780 00025c 003198 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000b918 00025c 001068 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002b88 00025c 0057e5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000836e 00025c 000304 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000008678 00025c 000110 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000008788 00025c 003198 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000b920 00025c 001068 18 A 3 22 8\n [ 9] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000d020 001000 000b00 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000db20 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000db30 001000 013e51 00 AX 0 0 16\n [13] .fini NOBITS 0000000000021984 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000022000 001000 0016c0 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00000000000236c0 001000 000ac4 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 770 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000758 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002b88 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000836c 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000008670 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000008780 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000b918 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000836e 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000008678 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000008788 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000b920 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000d000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000d020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000db20 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000db30 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000021984 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000022000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000236c0 0 SECTION LOCAL DEFAULT 15 \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: 284f5d08eb21ae3ad6dd518d692eab48c981e96f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb5664578268e3219b017381eaedb2cfd7f337f6\n" } ] } ] } ] } ] }, { "source1": "soapysdr0.7-module-osmosdr-dbgsym_0.2.5-2_amd64.deb", "source2": "soapysdr0.7-module-osmosdr-dbgsym_0.2.5-2_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 2019-09-23 01:46:38.000000 debian-binary\n -rw-r--r-- 0 0 0 556 2019-09-23 01:46:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 747756 2019-09-23 01:46:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 747752 2019-09-23 01:46:38.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 Hamradio Maintainers \n Installed-Size: 798\n Depends: soapysdr0.7-module-osmosdr (= 0.2.5-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for soapysdr0.7-module-osmosdr\n-Build-Ids: 75691e44e9f8773c7ffbc2706c6756f7c57eca8e\n+Build-Ids: b176289fbd97f530446fe28280295bcea627603a\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/75/691e44e9f8773c7ffbc2706c6756f7c57eca8e.debug\n+usr/lib/debug/.build-id/b1/76289fbd97f530446fe28280295bcea627603a.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 2019-09-23 01:46:38.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/75/\n--rw-r--r-- 0 root (0) root (0) 806760 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/75/691e44e9f8773c7ffbc2706c6756f7c57eca8e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/b1/\n+-rw-r--r-- 0 root (0) root (0) 806760 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/b1/76289fbd97f530446fe28280295bcea627603a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/doc/soapysdr0.7-module-osmosdr-dbgsym -> soapysdr0.7-module-osmosdr\n" }, { "source1": "./usr/lib/debug/.build-id/75/691e44e9f8773c7ffbc2706c6756f7c57eca8e.debug", "source2": "./usr/lib/debug/.build-id/b1/76289fbd97f530446fe28280295bcea627603a.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "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 000514 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000778 00025c 002598 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002d10 00025c 005c0b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000891c 00025c 000322 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002d10 00025c 005c0d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000891e 00025c 000322 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000008c40 00025c 000110 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000008d50 00025c 0031b0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000bf00 00025c 0011b8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 000be0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000ec00 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000ec10 001000 0156ba 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 786 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000778 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002d10 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000891c 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000891e 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000008c40 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000008d50 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000bf00 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000e000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000e020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000ec00 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000ec10 0 SECTION LOCAL DEFAULT 12 \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: 75691e44e9f8773c7ffbc2706c6756f7c57eca8e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b176289fbd97f530446fe28280295bcea627603a\n" } ] } ] } ] } ] }, { "source1": "soapysdr0.7-module-rfspace-dbgsym_0.2.5-2_amd64.deb", "source2": "soapysdr0.7-module-rfspace-dbgsym_0.2.5-2_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 2019-09-23 01:46:38.000000 debian-binary\n -rw-r--r-- 0 0 0 560 2019-09-23 01:46:38.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1164780 2019-09-23 01:46:38.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1164776 2019-09-23 01:46:38.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 Hamradio Maintainers \n Installed-Size: 1235\n Depends: soapysdr0.7-module-rfspace (= 0.2.5-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for soapysdr0.7-module-rfspace\n-Build-Ids: a6de37d35816a1c623d0ad56f13259c2d236f8e2\n+Build-Ids: 83349ba76460a72923464d3ca4c9bf7578470c3c\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/a6/de37d35816a1c623d0ad56f13259c2d236f8e2.debug\n+usr/lib/debug/.build-id/83/349ba76460a72923464d3ca4c9bf7578470c3c.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 2019-09-23 01:46:38.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/a6/\n--rw-r--r-- 0 root (0) root (0) 1253464 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/a6/de37d35816a1c623d0ad56f13259c2d236f8e2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/83/\n+-rw-r--r-- 0 root (0) root (0) 1253464 2019-09-23 01:46:38.000000 ./usr/lib/debug/.build-id/83/349ba76460a72923464d3ca4c9bf7578470c3c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-09-23 01:46:38.000000 ./usr/share/doc/soapysdr0.7-module-rfspace-dbgsym -> soapysdr0.7-module-rfspace\n" }, { "source1": "./usr/lib/debug/.build-id/a6/de37d35816a1c623d0ad56f13259c2d236f8e2.debug", "source2": "./usr/lib/debug/.build-id/83/349ba76460a72923464d3ca4c9bf7578470c3c.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "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 0x11ee0\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 0x0100a8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0100b0 R 0x1000\n LOAD 0x001000 0x0000000000011000 0x0000000000011000 0x000000 0x024549 R E 0x1000\n LOAD 0x001000 0x0000000000036000 0x0000000000036000 0x000000 0x00b606 R 0x1000\n LOAD 0x0007b8 0x00000000000427b8 0x00000000000427b8 0x000000 0x0028b0 RW 0x1000\n DYNAMIC 0x0007b8 0x0000000000044480 0x0000000000044480 0x000000 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000038fb8 0x0000000000038fb8 0x000000 0x001114 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 000560 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007c0 00025c 002c58 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003418 00025c 00686d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009c86 00025c 0003b2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000000a038 00025c 000130 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 000000000000a168 00025c 004950 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000eab8 00025c 0015f0 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000003418 00025c 00686f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009c88 00025c 0003b2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000000a040 00025c 000130 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 000000000000a170 00025c 004950 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000eac0 00025c 0015f0 18 A 3 22 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 000eb0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000011ed0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000011ee0 001000 02365f 00 AX 0 0 16\n [13] .fini NOBITS 0000000000035540 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000036000 001000 002fb8 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000038fb8 001000 001114 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 1124 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000007c0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003418 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000009c86 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000000a038 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000a168 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000eab8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000009c88 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000000a040 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000000a170 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000eac0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000011000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000011020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000011ed0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000011ee0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000035540 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000036000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000038fb8 0 SECTION LOCAL DEFAULT 15 \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: a6de37d35816a1c623d0ad56f13259c2d236f8e2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83349ba76460a72923464d3ca4c9bf7578470c3c\n" } ] } ] } ] } ] } ] }