{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.bAQlGP5j6N/b1/subversion_1.14.0~rc2-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.bAQlGP5j6N/b2/subversion_1.14.0~rc2-3_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,16 +1,16 @@\n \n cdffbcacc01df8c632c339048b33d8da 220628 debug optional libapache2-mod-svn-dbgsym_1.14.0~rc2-3_amd64.deb\n 059800673d424493eddfc0560e6d7f25 245380 httpd optional libapache2-mod-svn_1.14.0~rc2-3_amd64.deb\n 51e4858ae8313a5e8dbd4d63a3543e15 439480 libdevel optional libsvn-dev_1.14.0~rc2-3_amd64.deb\n 168b656eeecd8fa2aa5253438709851e 1760004 doc optional libsvn-doc_1.14.0~rc2-3_all.deb\n 4232b85b919489ac4f044c54b6e6c7fd 1347964 debug optional libsvn-java-dbgsym_1.14.0~rc2-3_amd64.deb\n b360746d37125b4c88592d3e7b57908d 732912 java optional libsvn-java_1.14.0~rc2-3_amd64.deb\n- 1d88baad8ce49fb0cda2ef722f868b8b 4022204 debug optional libsvn-perl-dbgsym_1.14.0~rc2-3_amd64.deb\n- db93a657e96f9f20d4b4fb4c45d8da2c 1080536 perl optional libsvn-perl_1.14.0~rc2-3_amd64.deb\n+ 5ff5bb8040d2092a8ef8f1b5ca1cdeb9 4021636 debug optional libsvn-perl-dbgsym_1.14.0~rc2-3_amd64.deb\n+ 78f976b76cec3b1cef7dd5dac808b6a1 1077292 perl optional libsvn-perl_1.14.0~rc2-3_amd64.deb\n 330feccf4160715bb9ddd554a20287e9 4648768 debug optional libsvn1-dbgsym_1.14.0~rc2-3_amd64.deb\n 58b0e69a54e29a0788bff0e50c4fed0f 1430544 libs optional libsvn1_1.14.0~rc2-3_amd64.deb\n ac446b071b7cf89c0728e0a4f6b0e047 2966664 debug optional python3-subversion-dbgsym_1.14.0~rc2-3_amd64.deb\n 9b0897f8dcbc0417dce5d42c6f1eff4f 789536 python optional python3-subversion_1.14.0~rc2-3_amd64.deb\n 2c6171004a9daac449a20a240e5bf38a 2151896 debug optional ruby-svn-dbgsym_1.14.0~rc2-3_amd64.deb\n f1a1664af826adc3afd79762507ab6a5 653148 ruby optional ruby-svn_1.14.0~rc2-3_amd64.deb\n a68de032cc5ab11df270204169062be9 605716 debug optional subversion-dbgsym_1.14.0~rc2-3_amd64.deb\n"}, {"source1": "libsvn-perl_1.14.0~rc2-3_amd64.deb", "source2": "libsvn-perl_1.14.0~rc2-3_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 2020-04-22 11:57:45.000000 debian-binary\n -rw-r--r-- 0 0 0 1556 2020-04-22 11:57:45.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1078788 2020-04-22 11:57:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1075544 2020-04-22 11:57:45.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/perl5/5.30/auto/SVN/_Client/_Client.so", "source2": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Client/_Client.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 0x1c310\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 0x01a190 0x01a190 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01a1a8 0x01a1a8 R 0x1000\n LOAD 0x01b000 0x000000000001b000 0x000000000001b000 0x085db1 0x085db1 R E 0x1000\n LOAD 0x0a1000 0x00000000000a1000 0x00000000000a1000 0x0407b8 0x0407b8 R 0x1000\n LOAD 0x0e2150 0x00000000000e3150 0x00000000000e3150 0x009680 0x009c98 RW 0x1000\n DYNAMIC 0x0e43a0 0x00000000000e53a0 0x00000000000e53a0 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0d55a0 0x00000000000d55a0 0x00000000000d55a0 0x001194 0x001194 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 0012c4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001528 001528 0051c0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000066e8 0066e8 0057f7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000bee0 00bee0 0006d0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000c5b0 00c5b0 000050 00 A 4 1 8\n- [ 7] .rela.dyn RELA 000000000000c600 00c600 00bf58 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000018558 018558 001c38 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 00000000000066e8 0066e8 005809 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000bef2 00bef2 0006d0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000c5c8 00c5c8 000050 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 000000000000c618 00c618 00bf58 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000018570 018570 001c38 18 AI 3 21 8\n [ 9] .init PROGBITS 000000000001b000 01b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000001b020 01b020 0012e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000001c300 01c300 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000001c310 01c310 084a98 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000a0da8 0a0da8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000000a1000 0a1000 0345a0 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 00000000000d55a0 0d55a0 001194 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 0xc600 contains 2041 entries:\n+Relocation section '.rela.dyn' at offset 0xc618 contains 2041 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000e3150 0000000000000008 R_X86_64_RELATIVE 1c3c0\n 00000000000e3158 0000000000000008 R_X86_64_RELATIVE 1c380\n 00000000000e3160 0000000000000008 R_X86_64_RELATIVE ca410\n 00000000000e3170 0000000000000008 R_X86_64_RELATIVE caee8\n 00000000000e3180 0000000000000008 R_X86_64_RELATIVE caf20\n 00000000000e3190 0000000000000008 R_X86_64_RELATIVE caf58\n@@ -2039,15 +2039,15 @@\n 00000000000e5fc8 0000011a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 00000000000e5fd0 0000012200000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_info_receiver + 0\n 00000000000e5fd8 0000012f00000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_status_func + 0\n 00000000000e5fe0 0000013200000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 00000000000e5fe8 0000013300000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_blame_func + 0\n 00000000000e5ff0 0000013800000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_status_func2 + 0\n \n-Relocation section '.rela.plt' at offset 0x18558 contains 301 entries:\n+Relocation section '.rela.plt' at offset 0x18570 contains 301 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000e55d8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_client_cat + 0\n 00000000000e55e0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_strings_to_array + 0\n 00000000000e55e8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_client_args_to_target_array + 0\n 00000000000e55f0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_convert_array + 0\n 00000000000e55f8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_setref_pv + 0\n 00000000000e5600 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_client_blame3 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xe3150\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xe3158\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x66e8\n 0x0000000000000006 (SYMTAB) 0x1528\n- 0x000000000000000a (STRSZ) 22519 (bytes)\n+ 0x000000000000000a (STRSZ) 22537 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xe55c0\n 0x0000000000000002 (PLTRELSZ) 7224 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x18558\n- 0x0000000000000007 (RELA) 0xc600\n+ 0x0000000000000017 (JMPREL) 0x18570\n+ 0x0000000000000007 (RELA) 0xc618\n 0x0000000000000008 (RELASZ) 48984 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xc5b0\n+ 0x000000006ffffffe (VERNEED) 0xc5c8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0xbee0\n+ 0x000000006ffffff0 (VERSYM) 0xbef2\n 0x000000006ffffff9 (RELACOUNT) 1471\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: 2e1033180976a83d6d3da9ae2edb5a1f15d57985\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65eafd49b1fdac5e44e7e5b5f35531a4e6f5f64e\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 872 entries:\n- Addr: 0x000000000000bee0 Offset: 0x00bee0 Link: 3 (.dynsym)\n+ Addr: 0x000000000000bef2 Offset: 0x00bef2 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n@@ -217,13 +217,13 @@\n 354: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 358: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 35c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 360: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 364: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x000000000000c5b0 Offset: 0x00c5b0 Link: 4 (.dynstr)\n+ Addr: 0x000000000000c5c8 Offset: 0x00c5c8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1364,48 +1364,49 @@\n 0x0000bbf8 6c696273 766e5f63 6c69656e 742d312e libsvn_client-1.\n 0x0000bc08 736f2e31 006c6962 73766e5f 73756272 so.1.libsvn_subr\n 0x0000bc18 2d312e73 6f2e3100 6c696273 766e5f73 -1.so.1.libsvn_s\n 0x0000bc28 7769675f 7065726c 2d312e73 6f2e3100 wig_perl-1.so.1.\n 0x0000bc38 474c4942 435f322e 332e3400 474c4942 GLIBC_2.3.4.GLIB\n 0x0000bc48 435f322e 31340047 4c494243 5f322e34 C_2.14.GLIBC_2.4\n 0x0000bc58 00474c49 42435f32 2e322e35 002f6275 .GLIBC_2.2.5./bu\n- 0x0000bc68 696c642f 3173742f 73756276 65727369 ild/1st/subversi\n- 0x0000bc78 6f6e2d31 2e31342e 307e7263 322f4255 on-1.14.0~rc2/BU\n- 0x0000bc88 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n- 0x0000bc98 69627376 6e5f636c 69656e74 2f2e6c69 ibsvn_client/.li\n- 0x0000bca8 62733a2f 6275696c 642f3173 742f7375 bs:/build/1st/su\n+ 0x0000bc68 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x0000bc78 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x0000bc88 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x0000bc98 2f6c6962 73766e5f 636c6965 6e742f2e /libsvn_client/.\n+ 0x0000bca8 6c696273 3a2f6275 696c642f 322f7375 libs:/build/2/su\n 0x0000bcb8 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n- 0x0000bcc8 7263322f 4255494c 442f7375 62766572 rc2/BUILD/subver\n- 0x0000bcd8 73696f6e 2f6c6962 73766e5f 64656c74 sion/libsvn_delt\n- 0x0000bce8 612f2e6c 6962733a 2f627569 6c642f31 a/.libs:/build/1\n- 0x0000bcf8 73742f73 75627665 7273696f 6e2d312e st/subversion-1.\n- 0x0000bd08 31342e30 7e726332 2f425549 4c442f73 14.0~rc2/BUILD/s\n- 0x0000bd18 75627665 7273696f 6e2f6c69 6273766e ubversion/libsvn\n- 0x0000bd28 5f66732f 2e6c6962 733a2f62 75696c64 _fs/.libs:/build\n- 0x0000bd38 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x0000bd48 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x0000bd58 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x0000bd68 766e5f72 612f2e6c 6962733a 2f627569 vn_ra/.libs:/bui\n- 0x0000bd78 6c642f31 73742f73 75627665 7273696f ld/1st/subversio\n- 0x0000bd88 6e2d312e 31342e30 7e726332 2f425549 n-1.14.0~rc2/BUI\n- 0x0000bd98 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n- 0x0000bda8 6273766e 5f726570 6f732f2e 6c696273 bsvn_repos/.libs\n- 0x0000bdb8 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n- 0x0000bdc8 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x0000bdd8 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x0000bde8 6f6e2f6c 69627376 6e5f7763 2f2e6c69 on/libsvn_wc/.li\n- 0x0000bdf8 62733a2f 6275696c 642f3173 742f7375 bs:/build/1st/su\n- 0x0000be08 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n- 0x0000be18 7263322f 4255494c 442f7375 62766572 rc2/BUILD/subver\n- 0x0000be28 73696f6e 2f6c6962 73766e5f 64696666 sion/libsvn_diff\n- 0x0000be38 2f2e6c69 62733a2f 6275696c 642f3173 /.libs:/build/1s\n- 0x0000be48 742f7375 62766572 73696f6e 2d312e31 t/subversion-1.1\n- 0x0000be58 342e307e 7263322f 4255494c 442f7375 4.0~rc2/BUILD/su\n- 0x0000be68 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n- 0x0000be78 73756272 2f2e6c69 62733a2f 6275696c subr/.libs:/buil\n- 0x0000be88 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x0000be98 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x0000bea8 442f7375 62766572 73696f6e 2f62696e D/subversion/bin\n- 0x0000beb8 64696e67 732f7377 69672f70 65726c2f dings/swig/perl/\n- 0x0000bec8 6c696273 766e5f73 7769675f 7065726c libsvn_swig_perl\n- 0x0000bed8 2f2e6c69 627300 /.libs.\n+ 0x0000bcc8 7263322f 326e642f 4255494c 442f7375 rc2/2nd/BUILD/su\n+ 0x0000bcd8 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n+ 0x0000bce8 64656c74 612f2e6c 6962733a 2f627569 delta/.libs:/bui\n+ 0x0000bcf8 6c642f32 2f737562 76657273 696f6e2d ld/2/subversion-\n+ 0x0000bd08 312e3134 2e307e72 63322f32 6e642f42 1.14.0~rc2/2nd/B\n+ 0x0000bd18 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n+ 0x0000bd28 6c696273 766e5f66 732f2e6c 6962733a libsvn_fs/.libs:\n+ 0x0000bd38 2f627569 6c642f32 2f737562 76657273 /build/2/subvers\n+ 0x0000bd48 696f6e2d 312e3134 2e307e72 63322f32 ion-1.14.0~rc2/2\n+ 0x0000bd58 6e642f42 55494c44 2f737562 76657273 nd/BUILD/subvers\n+ 0x0000bd68 696f6e2f 6c696273 766e5f72 612f2e6c ion/libsvn_ra/.l\n+ 0x0000bd78 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n+ 0x0000bd88 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n+ 0x0000bd98 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x0000bda8 76657273 696f6e2f 6c696273 766e5f72 version/libsvn_r\n+ 0x0000bdb8 65706f73 2f2e6c69 62733a2f 6275696c epos/.libs:/buil\n+ 0x0000bdc8 642f322f 73756276 65727369 6f6e2d31 d/2/subversion-1\n+ 0x0000bdd8 2e31342e 307e7263 322f326e 642f4255 .14.0~rc2/2nd/BU\n+ 0x0000bde8 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n+ 0x0000bdf8 69627376 6e5f7763 2f2e6c69 62733a2f ibsvn_wc/.libs:/\n+ 0x0000be08 6275696c 642f322f 73756276 65727369 build/2/subversi\n+ 0x0000be18 6f6e2d31 2e31342e 307e7263 322f326e on-1.14.0~rc2/2n\n+ 0x0000be28 642f4255 494c442f 73756276 65727369 d/BUILD/subversi\n+ 0x0000be38 6f6e2f6c 69627376 6e5f6469 66662f2e on/libsvn_diff/.\n+ 0x0000be48 6c696273 3a2f6275 696c642f 322f7375 libs:/build/2/su\n+ 0x0000be58 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n+ 0x0000be68 7263322f 326e642f 4255494c 442f7375 rc2/2nd/BUILD/su\n+ 0x0000be78 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n+ 0x0000be88 73756272 2f2e6c69 62733a2f 6275696c subr/.libs:/buil\n+ 0x0000be98 642f322f 73756276 65727369 6f6e2d31 d/2/subversion-1\n+ 0x0000bea8 2e31342e 307e7263 322f326e 642f4255 .14.0~rc2/2nd/BU\n+ 0x0000beb8 494c442f 73756276 65727369 6f6e2f62 ILD/subversion/b\n+ 0x0000bec8 696e6469 6e67732f 73776967 2f706572 indings/swig/per\n+ 0x0000bed8 6c2f6c69 6273766e 5f737769 675f7065 l/libsvn_swig_pe\n+ 0x0000bee8 726c2f2e 6c696273 00 rl/.libs.\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 {}`:", "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 31303333 31383039 37366138 33643664 1033180976a83d6d\n- 0x00000010 33646139 61653265 64623561 31663135 3da9ae2edb5a1f15\n- 0x00000020 64353739 38352e64 65627567 00000000 d57985.debug....\n- 0x00000030 5ff91faf _...\n+ 0x00000000 65616664 34396231 66646163 35653434 eafd49b1fdac5e44\n+ 0x00000010 65376535 62356633 35353331 61346536 e7e5b5f35531a4e6\n+ 0x00000020 66356636 34652e64 65627567 00000000 f5f64e.debug....\n+ 0x00000030 786b7fc3 xk..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Core/_Core.so", "source2": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Core/_Core.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 0x280c0\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 0x025410 0x025410 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x025428 0x025428 R 0x1000\n LOAD 0x026000 0x0000000000026000 0x0000000000026000 0x0b1ee1 0x0b1ee1 R E 0x1000\n LOAD 0x0d8000 0x00000000000d8000 0x00000000000d8000 0x0542d8 0x0542d8 R 0x1000\n LOAD 0x12c510 0x000000000012d510 0x000000000012d510 0x00a280 0x00a7b0 RW 0x1000\n DYNAMIC 0x12fd00 0x0000000000130d00 0x0000000000130d00 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x119d30 0x0000000000119d30 0x0000000000119d30 0x001c8c 0x001c8c 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 001a2c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001c90 001c90 0085e0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000a270 00a270 0083a0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000012610 012610 000b28 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000013138 013138 000050 00 A 4 1 8\n- [ 7] .rela.dyn RELA 0000000000013188 013188 00f1c8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000022350 022350 0030c0 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 000000000000a270 00a270 0083b2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000012622 012622 000b28 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000013150 013150 000050 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 00000000000131a0 0131a0 00f1c8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000022368 022368 0030c0 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000026000 026000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000026020 026020 002090 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000280b0 0280b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000280c0 0280c0 0afe18 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000d7ed8 0d7ed8 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000000d8000 0d8000 041d30 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 0000000000119d30 119d30 001c8c 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 0x13188 contains 2579 entries:\n+Relocation section '.rela.dyn' at offset 0x131a0 contains 2579 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000012d510 0000000000000008 R_X86_64_RELATIVE 28170\n 000000000012d518 0000000000000008 R_X86_64_RELATIVE 28130\n 000000000012d520 0000000000000008 R_X86_64_RELATIVE d82fa\n 000000000012d530 0000000000000008 R_X86_64_RELATIVE d918a\n 000000000012d540 0000000000000008 R_X86_64_RELATIVE d91a4\n 000000000012d550 0000000000000008 R_X86_64_RELATIVE d91c2\n@@ -2577,15 +2577,15 @@\n 0000000000131fb8 0000009900000006 R_X86_64_GLOB_DAT 0000000000000000 PL_thr_key + 0\n 0000000000131fc0 0000010500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000131fc8 0000013900000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_gnome_keyring_unlock_prompt + 0\n 0000000000131fd0 000001b900000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_simple_prompt + 0\n 0000000000131fd8 000001df00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000131fe0 0000020500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x22350 contains 520 entries:\n+Relocation section '.rela.plt' at offset 0x22368 contains 520 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000130f38 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 apr_file_open_stdout + 0\n 0000000000130f40 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_opt_print_generic_help3 + 0\n 0000000000130f48 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_prop_diffs + 0\n 0000000000130f50 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_strings_to_array + 0\n 0000000000130f58 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_convert_array + 0\n 0000000000130f60 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_setref_pv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x12d510\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x12d518\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xa270\n 0x0000000000000006 (SYMTAB) 0x1c90\n- 0x000000000000000a (STRSZ) 33696 (bytes)\n+ 0x000000000000000a (STRSZ) 33714 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x130f20\n 0x0000000000000002 (PLTRELSZ) 12480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x22350\n- 0x0000000000000007 (RELA) 0x13188\n+ 0x0000000000000017 (JMPREL) 0x22368\n+ 0x0000000000000007 (RELA) 0x131a0\n 0x0000000000000008 (RELASZ) 61896 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x13138\n+ 0x000000006ffffffe (VERNEED) 0x13150\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x12610\n+ 0x000000006ffffff0 (VERSYM) 0x12622\n 0x000000006ffffff9 (RELACOUNT) 1672\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: 402348511f7b69738d7c0a5f732ee0e40adb73b5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cea41a008f1c747f8a5747778a3e14a7f0ba66df\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 1428 entries:\n- Addr: 0x0000000000012610 Offset: 0x012610 Link: 3 (.dynsym)\n+ Addr: 0x0000000000012622 Offset: 0x012622 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -356,13 +356,13 @@\n 580: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 584: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 588: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 58c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 590: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000013138 Offset: 0x013138 Link: 4 (.dynstr)\n+ Addr: 0x0000000000013150 Offset: 0x013150 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2062,48 +2062,50 @@\n 0x00012320 745f706f 6f6c5f66 6e73006c 69627376 t_pool_fns.libsv\n 0x00012330 6e5f6469 66662d31 2e736f2e 31006c69 n_diff-1.so.1.li\n 0x00012340 6273766e 5f737562 722d312e 736f2e31 bsvn_subr-1.so.1\n 0x00012350 006c6962 73766e5f 73776967 5f706572 .libsvn_swig_per\n 0x00012360 6c2d312e 736f2e31 00474c49 42435f32 l-1.so.1.GLIBC_2\n 0x00012370 2e332e34 00474c49 42435f32 2e313400 .3.4.GLIBC_2.14.\n 0x00012380 474c4942 435f322e 3400474c 4942435f GLIBC_2.4.GLIBC_\n- 0x00012390 322e322e 35002f62 75696c64 2f317374 2.2.5./build/1st\n- 0x000123a0 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x000123b0 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x000123c0 76657273 696f6e2f 6c696273 766e5f63 version/libsvn_c\n- 0x000123d0 6c69656e 742f2e6c 6962733a 2f627569 lient/.libs:/bui\n- 0x000123e0 6c642f31 73742f73 75627665 7273696f ld/1st/subversio\n- 0x000123f0 6e2d312e 31342e30 7e726332 2f425549 n-1.14.0~rc2/BUI\n- 0x00012400 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n- 0x00012410 6273766e 5f64656c 74612f2e 6c696273 bsvn_delta/.libs\n- 0x00012420 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n- 0x00012430 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x00012440 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x00012450 6f6e2f6c 69627376 6e5f6673 2f2e6c69 on/libsvn_fs/.li\n- 0x00012460 62733a2f 6275696c 642f3173 742f7375 bs:/build/1st/su\n- 0x00012470 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n- 0x00012480 7263322f 4255494c 442f7375 62766572 rc2/BUILD/subver\n- 0x00012490 73696f6e 2f6c6962 73766e5f 72612f2e sion/libsvn_ra/.\n- 0x000124a0 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x000124b0 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x000124c0 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x000124d0 65727369 6f6e2f6c 69627376 6e5f7265 ersion/libsvn_re\n- 0x000124e0 706f732f 2e6c6962 733a2f62 75696c64 pos/.libs:/build\n- 0x000124f0 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x00012500 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x00012510 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x00012520 766e5f77 632f2e6c 6962733a 2f627569 vn_wc/.libs:/bui\n- 0x00012530 6c642f31 73742f73 75627665 7273696f ld/1st/subversio\n- 0x00012540 6e2d312e 31342e30 7e726332 2f425549 n-1.14.0~rc2/BUI\n- 0x00012550 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n- 0x00012560 6273766e 5f646966 662f2e6c 6962733a bsvn_diff/.libs:\n- 0x00012570 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x00012580 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x00012590 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x000125a0 6e2f6c69 6273766e 5f737562 722f2e6c n/libsvn_subr/.l\n- 0x000125b0 6962733a 2f627569 6c642f31 73742f73 ibs:/build/1st/s\n- 0x000125c0 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n- 0x000125d0 7e726332 2f425549 4c442f73 75627665 ~rc2/BUILD/subve\n- 0x000125e0 7273696f 6e2f6269 6e64696e 67732f73 rsion/bindings/s\n- 0x000125f0 7769672f 7065726c 2f6c6962 73766e5f wig/perl/libsvn_\n- 0x00012600 73776967 5f706572 6c2f2e6c 69627300 swig_perl/.libs.\n+ 0x00012390 322e322e 35002f62 75696c64 2f322f73 2.2.5./build/2/s\n+ 0x000123a0 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n+ 0x000123b0 7e726332 2f326e64 2f425549 4c442f73 ~rc2/2nd/BUILD/s\n+ 0x000123c0 75627665 7273696f 6e2f6c69 6273766e ubversion/libsvn\n+ 0x000123d0 5f636c69 656e742f 2e6c6962 733a2f62 _client/.libs:/b\n+ 0x000123e0 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x000123f0 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x00012400 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x00012410 6e2f6c69 6273766e 5f64656c 74612f2e n/libsvn_delta/.\n+ 0x00012420 6c696273 3a2f6275 696c642f 322f7375 libs:/build/2/su\n+ 0x00012430 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n+ 0x00012440 7263322f 326e642f 4255494c 442f7375 rc2/2nd/BUILD/su\n+ 0x00012450 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n+ 0x00012460 66732f2e 6c696273 3a2f6275 696c642f fs/.libs:/build/\n+ 0x00012470 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x00012480 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x00012490 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n+ 0x000124a0 73766e5f 72612f2e 6c696273 3a2f6275 svn_ra/.libs:/bu\n+ 0x000124b0 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x000124c0 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x000124d0 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x000124e0 2f6c6962 73766e5f 7265706f 732f2e6c /libsvn_repos/.l\n+ 0x000124f0 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n+ 0x00012500 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n+ 0x00012510 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x00012520 76657273 696f6e2f 6c696273 766e5f77 version/libsvn_w\n+ 0x00012530 632f2e6c 6962733a 2f627569 6c642f32 c/.libs:/build/2\n+ 0x00012540 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x00012550 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x00012560 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x00012570 766e5f64 6966662f 2e6c6962 733a2f62 vn_diff/.libs:/b\n+ 0x00012580 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x00012590 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x000125a0 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x000125b0 6e2f6c69 6273766e 5f737562 722f2e6c n/libsvn_subr/.l\n+ 0x000125c0 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n+ 0x000125d0 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n+ 0x000125e0 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x000125f0 76657273 696f6e2f 62696e64 696e6773 version/bindings\n+ 0x00012600 2f737769 672f7065 726c2f6c 69627376 /swig/perl/libsv\n+ 0x00012610 6e5f7377 69675f70 65726c2f 2e6c6962 n_swig_perl/.lib\n+ 0x00012620 7300 s.\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 {}`:", "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 32333438 35313166 37623639 37333864 2348511f7b69738d\n- 0x00000010 37633061 35663733 32656530 65343061 7c0a5f732ee0e40a\n- 0x00000020 64623733 62352e64 65627567 00000000 db73b5.debug....\n- 0x00000030 041e1ef1 ....\n+ 0x00000000 61343161 30303866 31633734 37663861 a41a008f1c747f8a\n+ 0x00000010 35373437 37373861 33653134 61376630 5747778a3e14a7f0\n+ 0x00000020 62613636 64662e64 65627567 00000000 ba66df.debug....\n+ 0x00000030 91ba0898 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Delta/_Delta.so", "source2": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Delta/_Delta.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 0x95e0\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 0x0088b8 0x0088b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0088c8 0x0088c8 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x01795d 0x01795d R E 0x1000\n LOAD 0x021000 0x0000000000021000 0x0000000000021000 0x00e09c 0x00e09c R 0x1000\n LOAD 0x02f330 0x0000000000030330 0x0000000000030330 0x004ba0 0x004f70 RW 0x1000\n DYNAMIC 0x02fab0 0x0000000000030ab0 0x0000000000030ab0 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x02c640 0x000000000002c640 0x000000000002c640 0x000424 0x000424 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 0003f0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000650 000650 001440 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001a90 001a90 001886 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003316 003316 0001b0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000034c8 0034c8 000050 00 A 4 1 8\n- [ 7] .rela.dyn RELA 0000000000003518 003518 004b30 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008048 008048 000870 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 0000000000001a90 001a90 001898 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003328 003328 0001b0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000034d8 0034d8 000050 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 0000000000003528 003528 004b30 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008058 008058 000870 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 0005b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000095d0 0095d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000095e0 0095e0 017373 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000020954 020954 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000021000 021000 00b640 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 000000000002c640 02c640 000424 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 0x3518 contains 802 entries:\n+Relocation section '.rela.dyn' at offset 0x3528 contains 802 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000030330 0000000000000008 R_X86_64_RELATIVE 9690\n 0000000000030338 0000000000000008 R_X86_64_RELATIVE 9650\n 0000000000030340 0000000000000008 R_X86_64_RELATIVE 28d68\n 0000000000030350 0000000000000008 R_X86_64_RELATIVE 28e88\n 0000000000030360 0000000000000008 R_X86_64_RELATIVE 28eb8\n 0000000000030370 0000000000000008 R_X86_64_RELATIVE 28ee8\n@@ -800,15 +800,15 @@\n 0000000000030fb8 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_cancel_func + 0\n 0000000000030fc0 0000000e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000030fc8 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 PL_thr_key + 0\n 0000000000030fd0 0000003000000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000030fe0 0000005600000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000030fe8 0000005c00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0x8048 contains 90 entries:\n+Relocation section '.rela.plt' at offset 0x8058 contains 90 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000030ce8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_strings_to_array + 0\n 0000000000030cf0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_compat_wrap_file_rev_handler + 0\n 0000000000030cf8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_delta_noop_window_handler + 0\n 0000000000030d00 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_from_md5 + 0\n 0000000000030d08 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_setref_pv + 0\n 0000000000030d10 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_2iv_flags + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x30330\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x30338\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1a90\n 0x0000000000000006 (SYMTAB) 0x650\n- 0x000000000000000a (STRSZ) 6278 (bytes)\n+ 0x000000000000000a (STRSZ) 6296 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x30cd0\n 0x0000000000000002 (PLTRELSZ) 2160 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8048\n- 0x0000000000000007 (RELA) 0x3518\n+ 0x0000000000000017 (JMPREL) 0x8058\n+ 0x0000000000000007 (RELA) 0x3528\n 0x0000000000000008 (RELASZ) 19248 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x34c8\n+ 0x000000006ffffffe (VERNEED) 0x34d8\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x3316\n+ 0x000000006ffffff0 (VERSYM) 0x3328\n 0x000000006ffffff9 (RELACOUNT) 677\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: 733a5160a091f441be215dfd8f83fc92446dd9df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 40fa7097b90b3625564e1eb1bee68357d0463737\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 216 entries:\n- Addr: 0x0000000000003316 Offset: 0x003316 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003328 Offset: 0x003328 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -53,13 +53,13 @@\n 0c4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0c8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0cc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000034c8 Offset: 0x0034c8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000034d8 Offset: 0x0034d8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -349,48 +349,49 @@\n 0x00003030 6c696273 766e5f64 656c7461 2d312e73 libsvn_delta-1.s\n 0x00003040 6f2e3100 6c696273 766e5f73 7562722d o.1.libsvn_subr-\n 0x00003050 312e736f 2e31006c 69627376 6e5f7377 1.so.1.libsvn_sw\n 0x00003060 69675f70 65726c2d 312e736f 2e310047 ig_perl-1.so.1.G\n 0x00003070 4c494243 5f322e33 2e340047 4c494243 LIBC_2.3.4.GLIBC\n 0x00003080 5f322e31 3400474c 4942435f 322e3400 _2.14.GLIBC_2.4.\n 0x00003090 474c4942 435f322e 322e3500 2f627569 GLIBC_2.2.5./bui\n- 0x000030a0 6c642f31 73742f73 75627665 7273696f ld/1st/subversio\n- 0x000030b0 6e2d312e 31342e30 7e726332 2f425549 n-1.14.0~rc2/BUI\n- 0x000030c0 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n- 0x000030d0 6273766e 5f636c69 656e742f 2e6c6962 bsvn_client/.lib\n- 0x000030e0 733a2f62 75696c64 2f317374 2f737562 s:/build/1st/sub\n+ 0x000030a0 6c642f32 2f737562 76657273 696f6e2d ld/2/subversion-\n+ 0x000030b0 312e3134 2e307e72 63322f32 6e642f42 1.14.0~rc2/2nd/B\n+ 0x000030c0 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n+ 0x000030d0 6c696273 766e5f63 6c69656e 742f2e6c libsvn_client/.l\n+ 0x000030e0 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n 0x000030f0 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n- 0x00003100 63322f42 55494c44 2f737562 76657273 c2/BUILD/subvers\n- 0x00003110 696f6e2f 6c696273 766e5f64 656c7461 ion/libsvn_delta\n- 0x00003120 2f2e6c69 62733a2f 6275696c 642f3173 /.libs:/build/1s\n- 0x00003130 742f7375 62766572 73696f6e 2d312e31 t/subversion-1.1\n- 0x00003140 342e307e 7263322f 4255494c 442f7375 4.0~rc2/BUILD/su\n- 0x00003150 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n- 0x00003160 66732f2e 6c696273 3a2f6275 696c642f fs/.libs:/build/\n- 0x00003170 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x00003180 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x00003190 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n- 0x000031a0 6e5f7261 2f2e6c69 62733a2f 6275696c n_ra/.libs:/buil\n- 0x000031b0 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x000031c0 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x000031d0 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x000031e0 73766e5f 7265706f 732f2e6c 6962733a svn_repos/.libs:\n- 0x000031f0 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x00003200 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x00003210 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x00003220 6e2f6c69 6273766e 5f77632f 2e6c6962 n/libsvn_wc/.lib\n- 0x00003230 733a2f62 75696c64 2f317374 2f737562 s:/build/1st/sub\n- 0x00003240 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n- 0x00003250 63322f42 55494c44 2f737562 76657273 c2/BUILD/subvers\n- 0x00003260 696f6e2f 6c696273 766e5f64 6966662f ion/libsvn_diff/\n- 0x00003270 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n- 0x00003280 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x00003290 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x000032a0 76657273 696f6e2f 6c696273 766e5f73 version/libsvn_s\n- 0x000032b0 7562722f 2e6c6962 733a2f62 75696c64 ubr/.libs:/build\n- 0x000032c0 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x000032d0 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x000032e0 2f737562 76657273 696f6e2f 62696e64 /subversion/bind\n- 0x000032f0 696e6773 2f737769 672f7065 726c2f6c ings/swig/perl/l\n- 0x00003300 69627376 6e5f7377 69675f70 65726c2f ibsvn_swig_perl/\n- 0x00003310 2e6c6962 7300 .libs.\n+ 0x00003100 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x00003110 76657273 696f6e2f 6c696273 766e5f64 version/libsvn_d\n+ 0x00003120 656c7461 2f2e6c69 62733a2f 6275696c elta/.libs:/buil\n+ 0x00003130 642f322f 73756276 65727369 6f6e2d31 d/2/subversion-1\n+ 0x00003140 2e31342e 307e7263 322f326e 642f4255 .14.0~rc2/2nd/BU\n+ 0x00003150 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n+ 0x00003160 69627376 6e5f6673 2f2e6c69 62733a2f ibsvn_fs/.libs:/\n+ 0x00003170 6275696c 642f322f 73756276 65727369 build/2/subversi\n+ 0x00003180 6f6e2d31 2e31342e 307e7263 322f326e on-1.14.0~rc2/2n\n+ 0x00003190 642f4255 494c442f 73756276 65727369 d/BUILD/subversi\n+ 0x000031a0 6f6e2f6c 69627376 6e5f7261 2f2e6c69 on/libsvn_ra/.li\n+ 0x000031b0 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x000031c0 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x000031d0 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x000031e0 65727369 6f6e2f6c 69627376 6e5f7265 ersion/libsvn_re\n+ 0x000031f0 706f732f 2e6c6962 733a2f62 75696c64 pos/.libs:/build\n+ 0x00003200 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x00003210 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x00003220 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n+ 0x00003230 6273766e 5f77632f 2e6c6962 733a2f62 bsvn_wc/.libs:/b\n+ 0x00003240 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x00003250 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x00003260 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x00003270 6e2f6c69 6273766e 5f646966 662f2e6c n/libsvn_diff/.l\n+ 0x00003280 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n+ 0x00003290 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n+ 0x000032a0 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x000032b0 76657273 696f6e2f 6c696273 766e5f73 version/libsvn_s\n+ 0x000032c0 7562722f 2e6c6962 733a2f62 75696c64 ubr/.libs:/build\n+ 0x000032d0 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x000032e0 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x000032f0 4c442f73 75627665 7273696f 6e2f6269 LD/subversion/bi\n+ 0x00003300 6e64696e 67732f73 7769672f 7065726c ndings/swig/perl\n+ 0x00003310 2f6c6962 73766e5f 73776967 5f706572 /libsvn_swig_per\n+ 0x00003320 6c2f2e6c 69627300 l/.libs.\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 {}`:", "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 33613531 36306130 39316634 34316265 3a5160a091f441be\n- 0x00000010 32313564 66643866 38336663 39323434 215dfd8f83fc9244\n- 0x00000020 36646439 64662e64 65627567 00000000 6dd9df.debug....\n- 0x00000030 0a5a9a3a .Z.:\n+ 0x00000000 66613730 39376239 30623336 32353536 fa7097b90b362556\n+ 0x00000010 34653165 62316265 65363833 35376430 4e1eb1bee68357d0\n+ 0x00000020 34363337 33372e64 65627567 00000000 463737.debug....\n+ 0x00000030 d49625b0 ..%.\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Fs/_Fs.so", "source2": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Fs/_Fs.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 0xec50\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 0x00d028 0x00d028 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00d038 0x00d038 R 0x1000\n LOAD 0x00e000 0x000000000000e000 0x000000000000e000 0x02f171 0x02f171 R E 0x1000\n LOAD 0x03e000 0x000000000003e000 0x000000000003e000 0x015648 0x015648 R 0x1000\n LOAD 0x0539d0 0x00000000000549d0 0x00000000000549d0 0x006180 0x006600 RW 0x1000\n DYNAMIC 0x054770 0x0000000000055770 0x0000000000055770 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x04ebd0 0x000000000004ebd0 0x000000000004ebd0 0x00073c 0x00073c 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 000788 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009e8 0009e8 002718 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003100 003100 00219a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000529a 00529a 000342 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000055e0 0055e0 000050 00 A 4 1 8\n- [ 7] .rela.dyn RELA 0000000000005630 005630 0067e0 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000be10 00be10 001218 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 0000000000003100 003100 0021ac 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000052ac 0052ac 000342 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000055f0 0055f0 000050 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 0000000000005640 005640 0067e0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000be20 00be20 001218 18 AI 3 21 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 000c20 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000ec40 00ec40 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ec50 00ec50 02e518 00 AX 0 0 16\n [13] .fini PROGBITS 000000000003d168 03d168 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000003e000 03e000 010bd0 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 000000000004ebd0 04ebd0 00073c 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 0x5630 contains 1108 entries:\n+Relocation section '.rela.dyn' at offset 0x5640 contains 1108 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000549d0 0000000000000008 R_X86_64_RELATIVE ed00\n 00000000000549d8 0000000000000008 R_X86_64_RELATIVE ecc0\n 00000000000549e0 0000000000000008 R_X86_64_RELATIVE 3e13f\n 00000000000549f0 0000000000000008 R_X86_64_RELATIVE 3e2f0\n 0000000000054a00 0000000000000008 R_X86_64_RELATIVE 3e30c\n 0000000000054a10 0000000000000008 R_X86_64_RELATIVE 3e325\n@@ -1106,15 +1106,15 @@\n 0000000000055fb0 0000000600000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_cancel_func + 0\n 0000000000055fb8 0000001200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000055fc0 0000003900000006 R_X86_64_GLOB_DAT 0000000000000000 PL_thr_key + 0\n 0000000000055fc8 0000006200000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000055fd8 000000ad00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000055fe0 000000bf00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xbe10 contains 193 entries:\n+Relocation section '.rela.plt' at offset 0xbe20 contains 193 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000559a8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_strings_to_array + 0\n 00000000000559b0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_setref_pv + 0\n 00000000000559b8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_fs_access_get_username + 0\n 00000000000559c0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_2iv_flags + 0\n 00000000000559c8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_fs_upgrade2 + 0\n 00000000000559d0 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x549d0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x549d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3100\n 0x0000000000000006 (SYMTAB) 0x9e8\n- 0x000000000000000a (STRSZ) 8602 (bytes)\n+ 0x000000000000000a (STRSZ) 8620 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x55990\n 0x0000000000000002 (PLTRELSZ) 4632 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xbe10\n- 0x0000000000000007 (RELA) 0x5630\n+ 0x0000000000000017 (JMPREL) 0xbe20\n+ 0x0000000000000007 (RELA) 0x5640\n 0x0000000000000008 (RELASZ) 26592 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x55e0\n+ 0x000000006ffffffe (VERNEED) 0x55f0\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x529a\n+ 0x000000006ffffff0 (VERSYM) 0x52ac\n 0x000000006ffffff9 (RELACOUNT) 885\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: 18e7aadb9aadcb3085cbb5d1af1b234f52203431\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5bcaafb50935b2db65190798c311c1dec663c45\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 417 entries:\n- Addr: 0x000000000000529a Offset: 0x00529a Link: 3 (.dynsym)\n+ Addr: 0x00000000000052ac Offset: 0x0052ac Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -104,13 +104,13 @@\n 190: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 194: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 198: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 19c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1a0: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x00000000000055e0 Offset: 0x0055e0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000055f0 Offset: 0x0055f0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -494,48 +494,49 @@\n 0x00004fb0 5f736574 6976006c 69627376 6e5f6673 _setiv.libsvn_fs\n 0x00004fc0 2d312e73 6f2e3100 6c696273 766e5f73 -1.so.1.libsvn_s\n 0x00004fd0 7562722d 312e736f 2e31006c 69627376 ubr-1.so.1.libsv\n 0x00004fe0 6e5f7377 69675f70 65726c2d 312e736f n_swig_perl-1.so\n 0x00004ff0 2e310047 4c494243 5f322e33 2e340047 .1.GLIBC_2.3.4.G\n 0x00005000 4c494243 5f322e31 3400474c 4942435f LIBC_2.14.GLIBC_\n 0x00005010 322e3400 474c4942 435f322e 322e3500 2.4.GLIBC_2.2.5.\n- 0x00005020 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x00005030 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x00005040 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x00005050 6e2f6c69 6273766e 5f636c69 656e742f n/libsvn_client/\n- 0x00005060 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n+ 0x00005020 2f627569 6c642f32 2f737562 76657273 /build/2/subvers\n+ 0x00005030 696f6e2d 312e3134 2e307e72 63322f32 ion-1.14.0~rc2/2\n+ 0x00005040 6e642f42 55494c44 2f737562 76657273 nd/BUILD/subvers\n+ 0x00005050 696f6e2f 6c696273 766e5f63 6c69656e ion/libsvn_clien\n+ 0x00005060 742f2e6c 6962733a 2f627569 6c642f32 t/.libs:/build/2\n 0x00005070 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x00005080 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x00005090 76657273 696f6e2f 6c696273 766e5f64 version/libsvn_d\n- 0x000050a0 656c7461 2f2e6c69 62733a2f 6275696c elta/.libs:/buil\n- 0x000050b0 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x000050c0 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x000050d0 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x000050e0 73766e5f 66732f2e 6c696273 3a2f6275 svn_fs/.libs:/bu\n- 0x000050f0 696c642f 3173742f 73756276 65727369 ild/1st/subversi\n- 0x00005100 6f6e2d31 2e31342e 307e7263 322f4255 on-1.14.0~rc2/BU\n- 0x00005110 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n- 0x00005120 69627376 6e5f7261 2f2e6c69 62733a2f ibsvn_ra/.libs:/\n- 0x00005130 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x00005140 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x00005150 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x00005160 2f6c6962 73766e5f 7265706f 732f2e6c /libsvn_repos/.l\n- 0x00005170 6962733a 2f627569 6c642f31 73742f73 ibs:/build/1st/s\n- 0x00005180 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n- 0x00005190 7e726332 2f425549 4c442f73 75627665 ~rc2/BUILD/subve\n- 0x000051a0 7273696f 6e2f6c69 6273766e 5f77632f rsion/libsvn_wc/\n- 0x000051b0 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n- 0x000051c0 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x000051d0 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x000051e0 76657273 696f6e2f 6c696273 766e5f64 version/libsvn_d\n- 0x000051f0 6966662f 2e6c6962 733a2f62 75696c64 iff/.libs:/build\n- 0x00005200 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x00005210 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x00005220 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x00005230 766e5f73 7562722f 2e6c6962 733a2f62 vn_subr/.libs:/b\n- 0x00005240 75696c64 2f317374 2f737562 76657273 uild/1st/subvers\n- 0x00005250 696f6e2d 312e3134 2e307e72 63322f42 ion-1.14.0~rc2/B\n- 0x00005260 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n- 0x00005270 62696e64 696e6773 2f737769 672f7065 bindings/swig/pe\n- 0x00005280 726c2f6c 69627376 6e5f7377 69675f70 rl/libsvn_swig_p\n- 0x00005290 65726c2f 2e6c6962 7300 erl/.libs.\n+ 0x00005080 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x00005090 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x000050a0 766e5f64 656c7461 2f2e6c69 62733a2f vn_delta/.libs:/\n+ 0x000050b0 6275696c 642f322f 73756276 65727369 build/2/subversi\n+ 0x000050c0 6f6e2d31 2e31342e 307e7263 322f326e on-1.14.0~rc2/2n\n+ 0x000050d0 642f4255 494c442f 73756276 65727369 d/BUILD/subversi\n+ 0x000050e0 6f6e2f6c 69627376 6e5f6673 2f2e6c69 on/libsvn_fs/.li\n+ 0x000050f0 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x00005100 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x00005110 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x00005120 65727369 6f6e2f6c 69627376 6e5f7261 ersion/libsvn_ra\n+ 0x00005130 2f2e6c69 62733a2f 6275696c 642f322f /.libs:/build/2/\n+ 0x00005140 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n+ 0x00005150 307e7263 322f326e 642f4255 494c442f 0~rc2/2nd/BUILD/\n+ 0x00005160 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n+ 0x00005170 6e5f7265 706f732f 2e6c6962 733a2f62 n_repos/.libs:/b\n+ 0x00005180 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x00005190 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x000051a0 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x000051b0 6e2f6c69 6273766e 5f77632f 2e6c6962 n/libsvn_wc/.lib\n+ 0x000051c0 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x000051d0 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x000051e0 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x000051f0 7273696f 6e2f6c69 6273766e 5f646966 rsion/libsvn_dif\n+ 0x00005200 662f2e6c 6962733a 2f627569 6c642f32 f/.libs:/build/2\n+ 0x00005210 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x00005220 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x00005230 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x00005240 766e5f73 7562722f 2e6c6962 733a2f62 vn_subr/.libs:/b\n+ 0x00005250 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x00005260 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x00005270 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x00005280 6e2f6269 6e64696e 67732f73 7769672f n/bindings/swig/\n+ 0x00005290 7065726c 2f6c6962 73766e5f 73776967 perl/libsvn_swig\n+ 0x000052a0 5f706572 6c2f2e6c 69627300 _perl/.libs.\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 {}`:", "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 65376161 64623961 61646362 33303835 e7aadb9aadcb3085\n- 0x00000010 63626235 64316166 31623233 34663532 cbb5d1af1b234f52\n- 0x00000020 32303334 33312e64 65627567 00000000 203431.debug....\n- 0x00000030 1d8d0e08 ....\n+ 0x00000000 62636161 66623530 39333562 32646236 bcaafb50935b2db6\n+ 0x00000010 35313930 37393863 33313163 31646563 5190798c311c1dec\n+ 0x00000020 36363363 34352e64 65627567 00000000 663c45.debug....\n+ 0x00000030 f1f2b4d8 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Ra/_Ra.so", "source2": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Ra/_Ra.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 0xe7f0\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 0x00dfa8 0x00dfa8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00dfb8 0x00dfb8 R 0x1000\n LOAD 0x00e000 0x000000000000e000 0x000000000000e000 0x03722d 0x03722d R E 0x1000\n LOAD 0x046000 0x0000000000046000 0x0000000000046000 0x01d438 0x01d438 R 0x1000\n LOAD 0x063a50 0x0000000000064a50 0x0000000000064a50 0x006f00 0x007448 RW 0x1000\n DYNAMIC 0x064990 0x0000000000065990 0x0000000000065990 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x05de00 0x000000000005de00 0x000000000005de00 0x00080c 0x00080c 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 0007f0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a50 000a50 002370 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002dc0 002dc0 002a2a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000057ea 0057ea 0002f4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000005ae0 005ae0 000050 00 A 4 1 8\n- [ 7] .rela.dyn RELA 0000000000005b30 005b30 0078f0 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000d420 00d420 000b88 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 0000000000002dc0 002dc0 002a3c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000057fc 0057fc 0002f4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000005af0 005af0 000050 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 0000000000005b40 005b40 0078f0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000d430 00d430 000b88 18 AI 3 21 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 0007c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000e7e0 00e7e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000e7f0 00e7f0 036a33 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000045224 045224 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000046000 046000 017e00 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 000000000005de00 05de00 00080c 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 0x5b30 contains 1290 entries:\n+Relocation section '.rela.dyn' at offset 0x5b40 contains 1290 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000064a50 0000000000000008 R_X86_64_RELATIVE e8a0\n 0000000000064a58 0000000000000008 R_X86_64_RELATIVE e860\n 0000000000064a60 0000000000000008 R_X86_64_RELATIVE 46118\n 0000000000064a70 0000000000000008 R_X86_64_RELATIVE 57b98\n 0000000000064a80 0000000000000008 R_X86_64_RELATIVE 57bc8\n 0000000000064a90 0000000000000008 R_X86_64_RELATIVE 57bf8\n@@ -1288,15 +1288,15 @@\n 0000000000065fc8 0000002900000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_log_entry_receiver + 0\n 0000000000065fd8 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000065fe0 0000005c00000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_commit_callback2 + 0\n 0000000000065fe8 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_log_receiver + 0\n 0000000000065ff0 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000065ff8 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xd420 contains 123 entries:\n+Relocation section '.rela.plt' at offset 0xd430 contains 123 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000065bc8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_strings_to_array + 0\n 0000000000065bd0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_ra_get_deleted_rev + 0\n 0000000000065bd8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_setref_pv + 0\n 0000000000065be0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_ra_get_commit_editor2 + 0\n 0000000000065be8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_2iv_flags + 0\n 0000000000065bf0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_ra_do_update3 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x64a50\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x64a58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2dc0\n 0x0000000000000006 (SYMTAB) 0xa50\n- 0x000000000000000a (STRSZ) 10794 (bytes)\n+ 0x000000000000000a (STRSZ) 10812 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x65bb0\n 0x0000000000000002 (PLTRELSZ) 2952 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xd420\n- 0x0000000000000007 (RELA) 0x5b30\n+ 0x0000000000000017 (JMPREL) 0xd430\n+ 0x0000000000000007 (RELA) 0x5b40\n 0x0000000000000008 (RELASZ) 30960 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x5ae0\n+ 0x000000006ffffffe (VERNEED) 0x5af0\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x57ea\n+ 0x000000006ffffff0 (VERSYM) 0x57fc\n 0x000000006ffffff9 (RELACOUNT) 1036\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: 0df487492155a15dbf9c4a760aa59385d926040f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e20415dffaba499284fb2d619ed1c5bff0b699d6\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 378 entries:\n- Addr: 0x00000000000057ea Offset: 0x0057ea Link: 3 (.dynsym)\n+ Addr: 0x00000000000057fc Offset: 0x0057fc Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -94,13 +94,13 @@\n 168: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 16c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \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*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000005ae0 Offset: 0x005ae0 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005af0 Offset: 0x005af0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -631,48 +631,49 @@\n 0x00005500 5f736574 6976006c 69627376 6e5f7261 _setiv.libsvn_ra\n 0x00005510 2d312e73 6f2e3100 6c696273 766e5f73 -1.so.1.libsvn_s\n 0x00005520 7562722d 312e736f 2e31006c 69627376 ubr-1.so.1.libsv\n 0x00005530 6e5f7377 69675f70 65726c2d 312e736f n_swig_perl-1.so\n 0x00005540 2e310047 4c494243 5f322e33 2e340047 .1.GLIBC_2.3.4.G\n 0x00005550 4c494243 5f322e31 3400474c 4942435f LIBC_2.14.GLIBC_\n 0x00005560 322e3400 474c4942 435f322e 322e3500 2.4.GLIBC_2.2.5.\n- 0x00005570 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x00005580 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x00005590 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x000055a0 6e2f6c69 6273766e 5f636c69 656e742f n/libsvn_client/\n- 0x000055b0 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n+ 0x00005570 2f627569 6c642f32 2f737562 76657273 /build/2/subvers\n+ 0x00005580 696f6e2d 312e3134 2e307e72 63322f32 ion-1.14.0~rc2/2\n+ 0x00005590 6e642f42 55494c44 2f737562 76657273 nd/BUILD/subvers\n+ 0x000055a0 696f6e2f 6c696273 766e5f63 6c69656e ion/libsvn_clien\n+ 0x000055b0 742f2e6c 6962733a 2f627569 6c642f32 t/.libs:/build/2\n 0x000055c0 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x000055d0 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x000055e0 76657273 696f6e2f 6c696273 766e5f64 version/libsvn_d\n- 0x000055f0 656c7461 2f2e6c69 62733a2f 6275696c elta/.libs:/buil\n- 0x00005600 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x00005610 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x00005620 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x00005630 73766e5f 66732f2e 6c696273 3a2f6275 svn_fs/.libs:/bu\n- 0x00005640 696c642f 3173742f 73756276 65727369 ild/1st/subversi\n- 0x00005650 6f6e2d31 2e31342e 307e7263 322f4255 on-1.14.0~rc2/BU\n- 0x00005660 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n- 0x00005670 69627376 6e5f7261 2f2e6c69 62733a2f ibsvn_ra/.libs:/\n- 0x00005680 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x00005690 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x000056a0 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x000056b0 2f6c6962 73766e5f 7265706f 732f2e6c /libsvn_repos/.l\n- 0x000056c0 6962733a 2f627569 6c642f31 73742f73 ibs:/build/1st/s\n- 0x000056d0 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n- 0x000056e0 7e726332 2f425549 4c442f73 75627665 ~rc2/BUILD/subve\n- 0x000056f0 7273696f 6e2f6c69 6273766e 5f77632f rsion/libsvn_wc/\n- 0x00005700 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n- 0x00005710 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x00005720 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x00005730 76657273 696f6e2f 6c696273 766e5f64 version/libsvn_d\n- 0x00005740 6966662f 2e6c6962 733a2f62 75696c64 iff/.libs:/build\n- 0x00005750 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x00005760 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x00005770 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x00005780 766e5f73 7562722f 2e6c6962 733a2f62 vn_subr/.libs:/b\n- 0x00005790 75696c64 2f317374 2f737562 76657273 uild/1st/subvers\n- 0x000057a0 696f6e2d 312e3134 2e307e72 63322f42 ion-1.14.0~rc2/B\n- 0x000057b0 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n- 0x000057c0 62696e64 696e6773 2f737769 672f7065 bindings/swig/pe\n- 0x000057d0 726c2f6c 69627376 6e5f7377 69675f70 rl/libsvn_swig_p\n- 0x000057e0 65726c2f 2e6c6962 7300 erl/.libs.\n+ 0x000055d0 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x000055e0 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x000055f0 766e5f64 656c7461 2f2e6c69 62733a2f vn_delta/.libs:/\n+ 0x00005600 6275696c 642f322f 73756276 65727369 build/2/subversi\n+ 0x00005610 6f6e2d31 2e31342e 307e7263 322f326e on-1.14.0~rc2/2n\n+ 0x00005620 642f4255 494c442f 73756276 65727369 d/BUILD/subversi\n+ 0x00005630 6f6e2f6c 69627376 6e5f6673 2f2e6c69 on/libsvn_fs/.li\n+ 0x00005640 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x00005650 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x00005660 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x00005670 65727369 6f6e2f6c 69627376 6e5f7261 ersion/libsvn_ra\n+ 0x00005680 2f2e6c69 62733a2f 6275696c 642f322f /.libs:/build/2/\n+ 0x00005690 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n+ 0x000056a0 307e7263 322f326e 642f4255 494c442f 0~rc2/2nd/BUILD/\n+ 0x000056b0 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n+ 0x000056c0 6e5f7265 706f732f 2e6c6962 733a2f62 n_repos/.libs:/b\n+ 0x000056d0 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x000056e0 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x000056f0 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x00005700 6e2f6c69 6273766e 5f77632f 2e6c6962 n/libsvn_wc/.lib\n+ 0x00005710 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x00005720 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x00005730 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x00005740 7273696f 6e2f6c69 6273766e 5f646966 rsion/libsvn_dif\n+ 0x00005750 662f2e6c 6962733a 2f627569 6c642f32 f/.libs:/build/2\n+ 0x00005760 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x00005770 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x00005780 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x00005790 766e5f73 7562722f 2e6c6962 733a2f62 vn_subr/.libs:/b\n+ 0x000057a0 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x000057b0 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x000057c0 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x000057d0 6e2f6269 6e64696e 67732f73 7769672f n/bindings/swig/\n+ 0x000057e0 7065726c 2f6c6962 73766e5f 73776967 perl/libsvn_swig\n+ 0x000057f0 5f706572 6c2f2e6c 69627300 _perl/.libs.\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 {}`:", "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 66343837 34393231 35356131 35646266 f487492155a15dbf\n- 0x00000010 39633461 37363061 61353933 38356439 9c4a760aa59385d9\n- 0x00000020 32363034 30662e64 65627567 00000000 26040f.debug....\n- 0x00000030 694894fc iH..\n+ 0x00000000 30343135 64666661 62613439 39323834 0415dffaba499284\n+ 0x00000010 66623264 36313965 64316335 62666630 fb2d619ed1c5bff0\n+ 0x00000020 62363939 64362e64 65627567 00000000 b699d6.debug....\n+ 0x00000030 072d03cc .-..\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Repos/_Repos.so", "source2": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Repos/_Repos.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 0x11cb0\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 0x010828 0x010828 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x010840 0x010840 R 0x1000\n LOAD 0x011000 0x0000000000011000 0x0000000000011000 0x047161 0x047161 R E 0x1000\n LOAD 0x059000 0x0000000000059000 0x0000000000059000 0x025aa8 0x025aa8 R 0x1000\n LOAD 0x07f4d0 0x00000000000804d0 0x00000000000804d0 0x007500 0x007a50 RW 0x1000\n DYNAMIC 0x080730 0x0000000000081730 0x0000000000081730 0x000210 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x078180 0x0000000000078180 0x0000000000078180 0x000994 0x000994 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 0009c0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c20 000c20 002f58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003b78 003b78 0032e5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006e5e 006e5e 0003f2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007250 007250 000050 00 A 4 1 8\n- [ 7] .rela.dyn RELA 00000000000072a0 0072a0 0082e0 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000f580 00f580 0012a8 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 0000000000003b78 003b78 0032f7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006e70 006e70 0003f2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007268 007268 000050 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 00000000000072b8 0072b8 0082e0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000f598 00f598 0012a8 18 AI 3 21 8\n [ 9] .init PROGBITS 0000000000011000 011000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000011020 011020 000c80 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000011ca0 011ca0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000011cb0 011cb0 0464a8 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000058158 058158 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000059000 059000 01f180 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 0000000000078180 078180 000994 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 0x72a0 contains 1396 entries:\n+Relocation section '.rela.dyn' at offset 0x72b8 contains 1396 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000804d0 0000000000000008 R_X86_64_RELATIVE 11d60\n 00000000000804d8 0000000000000008 R_X86_64_RELATIVE 11d20\n 00000000000804e0 0000000000000008 R_X86_64_RELATIVE 70ed8\n 00000000000804f0 0000000000000008 R_X86_64_RELATIVE 71c78\n 0000000000080500 0000000000000008 R_X86_64_RELATIVE 71ca8\n 0000000000080510 0000000000000008 R_X86_64_RELATIVE 71cd8\n@@ -1394,15 +1394,15 @@\n 0000000000081fc8 0000006400000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000081fd0 0000007a00000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_history_func + 0\n 0000000000081fd8 0000008e00000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_commit_callback2 + 0\n 0000000000081fe0 000000bc00000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_thunk_log_receiver + 0\n 0000000000081fe8 000000c200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000081ff0 000000d000000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n \n-Relocation section '.rela.plt' at offset 0xf580 contains 199 entries:\n+Relocation section '.rela.plt' at offset 0xf598 contains 199 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000081958 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_strings_to_array + 0\n 0000000000081960 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_setref_pv + 0\n 0000000000081968 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 Perl_sv_2iv_flags + 0\n 0000000000081970 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_repos_get_commit_editor5 + 0\n 0000000000081978 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0\n 0000000000081980 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_make_editor + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x804d0\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x804d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3b78\n 0x0000000000000006 (SYMTAB) 0xc20\n- 0x000000000000000a (STRSZ) 13029 (bytes)\n+ 0x000000000000000a (STRSZ) 13047 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x81940\n 0x0000000000000002 (PLTRELSZ) 4776 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xf580\n- 0x0000000000000007 (RELA) 0x72a0\n+ 0x0000000000000017 (JMPREL) 0xf598\n+ 0x0000000000000007 (RELA) 0x72b8\n 0x0000000000000008 (RELASZ) 33504 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x7250\n+ 0x000000006ffffffe (VERNEED) 0x7268\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0x6e5e\n+ 0x000000006ffffff0 (VERSYM) 0x6e70\n 0x000000006ffffff9 (RELACOUNT) 1091\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: 8c59bf9bd7229a0f73382b49ea9fcba0bb7c80ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 084b205528a9a739e57ae7ba8bbfef197dadc2a8\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 505 entries:\n- Addr: 0x0000000000006e5e Offset: 0x006e5e Link: 3 (.dynsym)\n+ Addr: 0x0000000000006e70 Offset: 0x006e70 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -126,13 +126,13 @@\n 1e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x0000000000007250 Offset: 0x007250 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007268 Offset: 0x007268 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -771,48 +771,49 @@\n 0x00006b78 77585300 5065726c 5f73765f 73657469 wXS.Perl_sv_seti\n 0x00006b88 76006c69 6273766e 5f726570 6f732d31 v.libsvn_repos-1\n 0x00006b98 2e736f2e 31006c69 6273766e 5f737769 .so.1.libsvn_swi\n 0x00006ba8 675f7065 726c2d31 2e736f2e 3100474c g_perl-1.so.1.GL\n 0x00006bb8 4942435f 322e332e 3400474c 4942435f IBC_2.3.4.GLIBC_\n 0x00006bc8 322e3134 00474c49 42435f32 2e340047 2.14.GLIBC_2.4.G\n 0x00006bd8 4c494243 5f322e32 2e35002f 6275696c LIBC_2.2.5./buil\n- 0x00006be8 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x00006bf8 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x00006c08 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x00006c18 73766e5f 636c6965 6e742f2e 6c696273 svn_client/.libs\n- 0x00006c28 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n+ 0x00006be8 642f322f 73756276 65727369 6f6e2d31 d/2/subversion-1\n+ 0x00006bf8 2e31342e 307e7263 322f326e 642f4255 .14.0~rc2/2nd/BU\n+ 0x00006c08 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n+ 0x00006c18 69627376 6e5f636c 69656e74 2f2e6c69 ibsvn_client/.li\n+ 0x00006c28 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n 0x00006c38 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x00006c48 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x00006c58 6f6e2f6c 69627376 6e5f6465 6c74612f on/libsvn_delta/\n- 0x00006c68 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n- 0x00006c78 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x00006c88 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x00006c98 76657273 696f6e2f 6c696273 766e5f66 version/libsvn_f\n- 0x00006ca8 732f2e6c 6962733a 2f627569 6c642f31 s/.libs:/build/1\n- 0x00006cb8 73742f73 75627665 7273696f 6e2d312e st/subversion-1.\n- 0x00006cc8 31342e30 7e726332 2f425549 4c442f73 14.0~rc2/BUILD/s\n- 0x00006cd8 75627665 7273696f 6e2f6c69 6273766e ubversion/libsvn\n- 0x00006ce8 5f72612f 2e6c6962 733a2f62 75696c64 _ra/.libs:/build\n- 0x00006cf8 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x00006d08 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x00006d18 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x00006d28 766e5f72 65706f73 2f2e6c69 62733a2f vn_repos/.libs:/\n- 0x00006d38 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x00006d48 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x00006d58 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x00006d68 2f6c6962 73766e5f 77632f2e 6c696273 /libsvn_wc/.libs\n- 0x00006d78 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n- 0x00006d88 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x00006d98 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x00006da8 6f6e2f6c 69627376 6e5f6469 66662f2e on/libsvn_diff/.\n- 0x00006db8 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x00006dc8 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x00006dd8 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x00006de8 65727369 6f6e2f6c 69627376 6e5f7375 ersion/libsvn_su\n- 0x00006df8 62722f2e 6c696273 3a2f6275 696c642f br/.libs:/build/\n- 0x00006e08 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x00006e18 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x00006e28 73756276 65727369 6f6e2f62 696e6469 subversion/bindi\n- 0x00006e38 6e67732f 73776967 2f706572 6c2f6c69 ngs/swig/perl/li\n- 0x00006e48 6273766e 5f737769 675f7065 726c2f2e bsvn_swig_perl/.\n- 0x00006e58 6c696273 00 libs.\n+ 0x00006c48 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x00006c58 65727369 6f6e2f6c 69627376 6e5f6465 ersion/libsvn_de\n+ 0x00006c68 6c74612f 2e6c6962 733a2f62 75696c64 lta/.libs:/build\n+ 0x00006c78 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x00006c88 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x00006c98 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n+ 0x00006ca8 6273766e 5f66732f 2e6c6962 733a2f62 bsvn_fs/.libs:/b\n+ 0x00006cb8 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x00006cc8 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x00006cd8 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x00006ce8 6e2f6c69 6273766e 5f72612f 2e6c6962 n/libsvn_ra/.lib\n+ 0x00006cf8 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x00006d08 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x00006d18 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x00006d28 7273696f 6e2f6c69 6273766e 5f726570 rsion/libsvn_rep\n+ 0x00006d38 6f732f2e 6c696273 3a2f6275 696c642f os/.libs:/build/\n+ 0x00006d48 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x00006d58 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x00006d68 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n+ 0x00006d78 73766e5f 77632f2e 6c696273 3a2f6275 svn_wc/.libs:/bu\n+ 0x00006d88 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x00006d98 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x00006da8 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x00006db8 2f6c6962 73766e5f 64696666 2f2e6c69 /libsvn_diff/.li\n+ 0x00006dc8 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x00006dd8 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x00006de8 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x00006df8 65727369 6f6e2f6c 69627376 6e5f7375 ersion/libsvn_su\n+ 0x00006e08 62722f2e 6c696273 3a2f6275 696c642f br/.libs:/build/\n+ 0x00006e18 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x00006e28 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x00006e38 442f7375 62766572 73696f6e 2f62696e D/subversion/bin\n+ 0x00006e48 64696e67 732f7377 69672f70 65726c2f dings/swig/perl/\n+ 0x00006e58 6c696273 766e5f73 7769675f 7065726c libsvn_swig_perl\n+ 0x00006e68 2f2e6c69 627300 /.libs.\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 {}`:", "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 35396266 39626437 32323961 30663733 59bf9bd7229a0f73\n- 0x00000010 33383262 34396561 39666362 61306262 382b49ea9fcba0bb\n- 0x00000020 37633830 65642e64 65627567 00000000 7c80ed.debug....\n- 0x00000030 b3ca7ee3 ..~.\n+ 0x00000000 34623230 35353238 61396137 33396535 4b205528a9a739e5\n+ 0x00000010 37616537 62613862 62666566 31393764 7ae7ba8bbfef197d\n+ 0x00000020 61646332 61382e64 65627567 00000000 adc2a8.debug....\n+ 0x00000030 aafec507 ....\n \n"}]}, {"source1": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Wc/_Wc.so", "source2": "./usr/lib/x86_64-linux-gnu/perl5/5.30/auto/SVN/_Wc/_Wc.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 0x1f230\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 0x01dfc8 0x01dfc8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x01dfe0 0x01dfe0 R 0x1000\n LOAD 0x01e000 0x000000000001e000 0x000000000001e000 0x0a0e31 0x0a0e31 R E 0x1000\n LOAD 0x0bf000 0x00000000000bf000 0x00000000000bf000 0x054690 0x054690 R 0x1000\n LOAD 0x113870 0x0000000000114870 0x0000000000114870 0x009ee0 0x00a4f0 RW 0x1000\n DYNAMIC 0x116480 0x0000000000117480 0x0000000000117480 0x000220 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x104400 0x0000000000104400 0x0000000000104400 0x001674 0x001674 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 001534 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001798 001798 005dd8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007570 007570 006c65 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000e1d6 00e1d6 0007d2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000000e9a8 00e9a8 000050 00 A 4 1 8\n- [ 7] .rela.dyn RELA 000000000000e9f8 00e9f8 00dae8 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000001c4e0 01c4e0 001ae8 18 AI 3 21 8\n+ [ 4] .dynstr STRTAB 0000000000007570 007570 006c77 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000e1e8 00e1e8 0007d2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000000e9c0 00e9c0 000050 00 A 4 1 8\n+ [ 7] .rela.dyn RELA 000000000000ea10 00ea10 00dae8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000001c4f8 01c4f8 001ae8 18 AI 3 21 8\n [ 9] .init PROGBITS 000000000001e000 01e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000001e020 01e020 001200 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000001f220 01f220 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000001f230 01f230 09fbf8 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000bee28 0bee28 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000000bf000 0bf000 045400 00 A 0 0 16\n [15] .eh_frame_hdr PROGBITS 0000000000104400 104400 001674 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 0xe9f8 contains 2335 entries:\n+Relocation section '.rela.dyn' at offset 0xea10 contains 2335 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000114870 0000000000000008 R_X86_64_RELATIVE 1f2e0\n 0000000000114878 0000000000000008 R_X86_64_RELATIVE 1f2a0\n 0000000000114880 0000000000000008 R_X86_64_RELATIVE bf14d\n 0000000000114890 0000000000000008 R_X86_64_RELATIVE f8cf0\n 00000000001148a0 0000000000000008 R_X86_64_RELATIVE f8d10\n 00000000001148b0 0000000000000008 R_X86_64_RELATIVE bf27d\n@@ -2333,15 +2333,15 @@\n 0000000000117fd0 0000009300000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_status_func3 + 0\n 0000000000117fd8 0000009500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000117fe0 0000010500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000117fe8 0000011b00000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_status_func + 0\n 0000000000117ff0 0000011f00000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000117ff8 0000012200000006 R_X86_64_GLOB_DAT 0000000000000000 svn_swig_pl_status_func2 + 0\n \n-Relocation section '.rela.plt' at offset 0x1c4e0 contains 287 entries:\n+Relocation section '.rela.plt' at offset 0x1c4f8 contains 287 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000001176b8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_wc_adm_close + 0\n 00000000001176c0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_wc_revert2 + 0\n 00000000001176c8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_wc_remove_lock + 0\n 00000000001176d0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_wc_conflict_version_create + 0\n 00000000001176d8 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_wc_entry_dup + 0\n 00000000001176e0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 svn_swig_pl_strings_to_array + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x114870\n 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x114878\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7570\n 0x0000000000000006 (SYMTAB) 0x1798\n- 0x000000000000000a (STRSZ) 27749 (bytes)\n+ 0x000000000000000a (STRSZ) 27767 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1176a0\n 0x0000000000000002 (PLTRELSZ) 6888 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x1c4e0\n- 0x0000000000000007 (RELA) 0xe9f8\n+ 0x0000000000000017 (JMPREL) 0x1c4f8\n+ 0x0000000000000007 (RELA) 0xea10\n 0x0000000000000008 (RELASZ) 56040 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0xe9a8\n+ 0x000000006ffffffe (VERNEED) 0xe9c0\n 0x000000006fffffff (VERNEEDNUM) 1\n- 0x000000006ffffff0 (VERSYM) 0xe1d6\n+ 0x000000006ffffff0 (VERSYM) 0xe1e8\n 0x000000006ffffff9 (RELACOUNT) 1622\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: 51331a8532acbb85d08195496a40313d41bfa3fe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 81cc31b5a59ba1db8c31fa8e34368154feeb43a8\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 1001 entries:\n- Addr: 0x000000000000e1d6 Offset: 0x00e1d6 Link: 3 (.dynsym)\n+ Addr: 0x000000000000e1e8 Offset: 0x00e1e8 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -250,13 +250,13 @@\n 3d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 3e8: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 1 entry:\n- Addr: 0x000000000000e9a8 Offset: 0x00e9a8 Link: 4 (.dynstr)\n+ Addr: 0x000000000000e9c0 Offset: 0x00e9c0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libc.so.6 Cnt: 4\n 0x0010: Name: GLIBC_2.3.4 Flags: none Version: 5\n 0x0020: Name: GLIBC_2.14 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 2\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1691,48 +1691,49 @@\n 0x0000def0 76006c69 6273766e 5f77632d 312e736f v.libsvn_wc-1.so\n 0x0000df00 2e31006c 69627376 6e5f7375 62722d31 .1.libsvn_subr-1\n 0x0000df10 2e736f2e 31006c69 6273766e 5f737769 .so.1.libsvn_swi\n 0x0000df20 675f7065 726c2d31 2e736f2e 3100474c g_perl-1.so.1.GL\n 0x0000df30 4942435f 322e332e 3400474c 4942435f IBC_2.3.4.GLIBC_\n 0x0000df40 322e3134 00474c49 42435f32 2e340047 2.14.GLIBC_2.4.G\n 0x0000df50 4c494243 5f322e32 2e35002f 6275696c LIBC_2.2.5./buil\n- 0x0000df60 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x0000df70 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x0000df80 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x0000df90 73766e5f 636c6965 6e742f2e 6c696273 svn_client/.libs\n- 0x0000dfa0 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n+ 0x0000df60 642f322f 73756276 65727369 6f6e2d31 d/2/subversion-1\n+ 0x0000df70 2e31342e 307e7263 322f326e 642f4255 .14.0~rc2/2nd/BU\n+ 0x0000df80 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n+ 0x0000df90 69627376 6e5f636c 69656e74 2f2e6c69 ibsvn_client/.li\n+ 0x0000dfa0 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n 0x0000dfb0 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x0000dfc0 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x0000dfd0 6f6e2f6c 69627376 6e5f6465 6c74612f on/libsvn_delta/\n- 0x0000dfe0 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n- 0x0000dff0 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x0000e000 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x0000e010 76657273 696f6e2f 6c696273 766e5f66 version/libsvn_f\n- 0x0000e020 732f2e6c 6962733a 2f627569 6c642f31 s/.libs:/build/1\n- 0x0000e030 73742f73 75627665 7273696f 6e2d312e st/subversion-1.\n- 0x0000e040 31342e30 7e726332 2f425549 4c442f73 14.0~rc2/BUILD/s\n- 0x0000e050 75627665 7273696f 6e2f6c69 6273766e ubversion/libsvn\n- 0x0000e060 5f72612f 2e6c6962 733a2f62 75696c64 _ra/.libs:/build\n- 0x0000e070 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x0000e080 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x0000e090 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x0000e0a0 766e5f72 65706f73 2f2e6c69 62733a2f vn_repos/.libs:/\n- 0x0000e0b0 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x0000e0c0 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x0000e0d0 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x0000e0e0 2f6c6962 73766e5f 77632f2e 6c696273 /libsvn_wc/.libs\n- 0x0000e0f0 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n- 0x0000e100 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x0000e110 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x0000e120 6f6e2f6c 69627376 6e5f6469 66662f2e on/libsvn_diff/.\n- 0x0000e130 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x0000e140 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x0000e150 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x0000e160 65727369 6f6e2f6c 69627376 6e5f7375 ersion/libsvn_su\n- 0x0000e170 62722f2e 6c696273 3a2f6275 696c642f br/.libs:/build/\n- 0x0000e180 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x0000e190 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x0000e1a0 73756276 65727369 6f6e2f62 696e6469 subversion/bindi\n- 0x0000e1b0 6e67732f 73776967 2f706572 6c2f6c69 ngs/swig/perl/li\n- 0x0000e1c0 6273766e 5f737769 675f7065 726c2f2e bsvn_swig_perl/.\n- 0x0000e1d0 6c696273 00 libs.\n+ 0x0000dfc0 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x0000dfd0 65727369 6f6e2f6c 69627376 6e5f6465 ersion/libsvn_de\n+ 0x0000dfe0 6c74612f 2e6c6962 733a2f62 75696c64 lta/.libs:/build\n+ 0x0000dff0 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x0000e000 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x0000e010 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n+ 0x0000e020 6273766e 5f66732f 2e6c6962 733a2f62 bsvn_fs/.libs:/b\n+ 0x0000e030 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x0000e040 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x0000e050 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x0000e060 6e2f6c69 6273766e 5f72612f 2e6c6962 n/libsvn_ra/.lib\n+ 0x0000e070 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x0000e080 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x0000e090 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x0000e0a0 7273696f 6e2f6c69 6273766e 5f726570 rsion/libsvn_rep\n+ 0x0000e0b0 6f732f2e 6c696273 3a2f6275 696c642f os/.libs:/build/\n+ 0x0000e0c0 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x0000e0d0 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x0000e0e0 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n+ 0x0000e0f0 73766e5f 77632f2e 6c696273 3a2f6275 svn_wc/.libs:/bu\n+ 0x0000e100 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x0000e110 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x0000e120 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x0000e130 2f6c6962 73766e5f 64696666 2f2e6c69 /libsvn_diff/.li\n+ 0x0000e140 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x0000e150 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x0000e160 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x0000e170 65727369 6f6e2f6c 69627376 6e5f7375 ersion/libsvn_su\n+ 0x0000e180 62722f2e 6c696273 3a2f6275 696c642f br/.libs:/build/\n+ 0x0000e190 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x0000e1a0 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x0000e1b0 442f7375 62766572 73696f6e 2f62696e D/subversion/bin\n+ 0x0000e1c0 64696e67 732f7377 69672f70 65726c2f dings/swig/perl/\n+ 0x0000e1d0 6c696273 766e5f73 7769675f 7065726c libsvn_swig_perl\n+ 0x0000e1e0 2f2e6c69 627300 /.libs.\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 {}`:", "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 33333161 38353332 61636262 38356430 331a8532acbb85d0\n- 0x00000010 38313935 34393661 34303331 33643431 8195496a40313d41\n- 0x00000020 62666133 66652e64 65627567 00000000 bfa3fe.debug....\n- 0x00000030 f9a7d02b ...+\n+ 0x00000000 63633331 62356135 39626131 64623863 cc31b5a59ba1db8c\n+ 0x00000010 33316661 38653334 33363831 35346665 31fa8e34368154fe\n+ 0x00000020 65623433 61382e64 65627567 00000000 eb43a8.debug....\n+ 0x00000030 2e4d2ef9 .M..\n \n"}]}]}]}]}, {"source1": "libsvn-perl-dbgsym_1.14.0~rc2-3_amd64.deb", "source2": "libsvn-perl-dbgsym_1.14.0~rc2-3_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 2020-04-22 11:57:45.000000 debian-binary\n--rw-r--r-- 0 0 0 960 2020-04-22 11:57:45.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4021052 2020-04-22 11:57:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 956 2020-04-22 11:57:45.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4020488 2020-04-22 11:57:45.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: James McCoy \n Installed-Size: 4384\n Depends: libsvn-perl (= 1.14.0~rc2-3)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsvn-perl\n-Build-Ids: 0df487492155a15dbf9c4a760aa59385d926040f 18e7aadb9aadcb3085cbb5d1af1b234f52203431 2e1033180976a83d6d3da9ae2edb5a1f15d57985 402348511f7b69738d7c0a5f732ee0e40adb73b5 51331a8532acbb85d08195496a40313d41bfa3fe 733a5160a091f441be215dfd8f83fc92446dd9df 8c59bf9bd7229a0f73382b49ea9fcba0bb7c80ed d82c468e90178885b7bb5181ae8c84e01a4bba35\n+Build-Ids: 084b205528a9a739e57ae7ba8bbfef197dadc2a8 40fa7097b90b3625564e1eb1bee68357d0463737 65eafd49b1fdac5e44e7e5b5f35531a4e6f5f64e 81cc31b5a59ba1db8c31fa8e34368154feeb43a8 c5bcaafb50935b2db65190798c311c1dec663c45 cea41a008f1c747f8a5747778a3e14a7f0ba66df d82c468e90178885b7bb5181ae8c84e01a4bba35 e20415dffaba499284fb2d619ed1c5bff0b699d6\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,9 +1,9 @@\n-usr/lib/debug/.build-id/0d/f487492155a15dbf9c4a760aa59385d926040f.debug\n-usr/lib/debug/.build-id/18/e7aadb9aadcb3085cbb5d1af1b234f52203431.debug\n-usr/lib/debug/.build-id/2e/1033180976a83d6d3da9ae2edb5a1f15d57985.debug\n-usr/lib/debug/.build-id/40/2348511f7b69738d7c0a5f732ee0e40adb73b5.debug\n-usr/lib/debug/.build-id/51/331a8532acbb85d08195496a40313d41bfa3fe.debug\n-usr/lib/debug/.build-id/73/3a5160a091f441be215dfd8f83fc92446dd9df.debug\n-usr/lib/debug/.build-id/8c/59bf9bd7229a0f73382b49ea9fcba0bb7c80ed.debug\n+usr/lib/debug/.build-id/08/4b205528a9a739e57ae7ba8bbfef197dadc2a8.debug\n+usr/lib/debug/.build-id/40/fa7097b90b3625564e1eb1bee68357d0463737.debug\n+usr/lib/debug/.build-id/65/eafd49b1fdac5e44e7e5b5f35531a4e6f5f64e.debug\n+usr/lib/debug/.build-id/81/cc31b5a59ba1db8c31fa8e34368154feeb43a8.debug\n+usr/lib/debug/.build-id/c5/bcaafb50935b2db65190798c311c1dec663c45.debug\n+usr/lib/debug/.build-id/ce/a41a008f1c747f8a5747778a3e14a7f0ba66df.debug\n usr/lib/debug/.build-id/d8/2c468e90178885b7bb5181ae8c84e01a4bba35.debug\n+usr/lib/debug/.build-id/e2/0415dffaba499284fb2d619ed1c5bff0b699d6.debug\n usr/lib/debug/.dwz/x86_64-linux-gnu/libsvn-perl.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,27 +1,27 @@\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/0d/\n--rw-r--r-- 0 root (0) root (0) 375776 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/0d/f487492155a15dbf9c4a760aa59385d926040f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/18/\n--rw-r--r-- 0 root (0) root (0) 321488 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/18/e7aadb9aadcb3085cbb5d1af1b234f52203431.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/2e/\n--rw-r--r-- 0 root (0) root (0) 849840 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/2e/1033180976a83d6d3da9ae2edb5a1f15d57985.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/08/\n+-rw-r--r-- 0 root (0) root (0) 475768 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/08/4b205528a9a739e57ae7ba8bbfef197dadc2a8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/40/\n--rw-r--r-- 0 root (0) root (0) 1140792 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/40/2348511f7b69738d7c0a5f732ee0e40adb73b5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/51/\n--rw-r--r-- 0 root (0) root (0) 1023224 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/51/331a8532acbb85d08195496a40313d41bfa3fe.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 182944 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/73/3a5160a091f441be215dfd8f83fc92446dd9df.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/8c/\n--rw-r--r-- 0 root (0) root (0) 475768 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/8c/59bf9bd7229a0f73382b49ea9fcba0bb7c80ed.debug\n+-rw-r--r-- 0 root (0) root (0) 182944 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/40/fa7097b90b3625564e1eb1bee68357d0463737.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/65/\n+-rw-r--r-- 0 root (0) root (0) 849840 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/65/eafd49b1fdac5e44e7e5b5f35531a4e6f5f64e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/81/\n+-rw-r--r-- 0 root (0) root (0) 1023224 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/81/cc31b5a59ba1db8c31fa8e34368154feeb43a8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/c5/\n+-rw-r--r-- 0 root (0) root (0) 321488 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/c5/bcaafb50935b2db65190798c311c1dec663c45.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/ce/\n+-rw-r--r-- 0 root (0) root (0) 1140792 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/ce/a41a008f1c747f8a5747778a3e14a7f0ba66df.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/d8/\n -rw-r--r-- 0 root (0) root (0) 55880 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/d8/2c468e90178885b7bb5181ae8c84e01a4bba35.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/e2/\n+-rw-r--r-- 0 root (0) root (0) 375776 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/e2/0415dffaba499284fb2d619ed1c5bff0b699d6.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 40192 2020-04-22 11:57:45.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/libsvn-perl.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/share/doc/libsvn-perl-dbgsym -> libsvn-perl\n"}, {"source1": "./usr/lib/debug/.build-id/0d/f487492155a15dbf9c4a760aa59385d926040f.debug", "source2": "./usr/lib/debug/.build-id/e2/0415dffaba499284fb2d619ed1c5bff0b699d6.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 0xe7f0\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 0x00dfa8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00dfb8 R 0x1000\n LOAD 0x000000 0x000000000000e000 0x000000000000e000 0x000000 0x03722d R E 0x1000\n LOAD 0x000000 0x0000000000046000 0x0000000000046000 0x000000 0x01d438 R 0x1000\n LOAD 0x000a50 0x0000000000064a50 0x0000000000064a50 0x000000 0x007448 RW 0x1000\n DYNAMIC 0x000a50 0x0000000000065990 0x0000000000065990 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000005de00 0x000000000005de00 0x000000 0x00080c 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 0007f0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a50 00025c 002370 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002dc0 00025c 002a2a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000057ea 00025c 0002f4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000005ae0 00025c 000050 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 0000000000005b30 00025c 0078f0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000d420 00025c 000b88 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 0000000000002dc0 00025c 002a3c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000057fc 00025c 0002f4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000005af0 00025c 000050 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 0000000000005b40 00025c 0078f0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000d430 00025c 000b88 18 A 3 21 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 0007c0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000e7e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000e7f0 001000 036a33 00 AX 0 0 16\n [13] .fini NOBITS 0000000000045224 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000046000 001000 017e00 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 000000000005de00 001000 00080c 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 765 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: 0000000000000a50 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002dc0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000057ea 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000005ae0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000005b30 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000d420 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000057fc 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000005af0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000005b40 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000d430 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000e000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000e020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000e7e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000e7f0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000045224 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000046000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000005de00 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: 0df487492155a15dbf9c4a760aa59385d926040f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e20415dffaba499284fb2d619ed1c5bff0b699d6\n"}]}, {"source1": "./usr/lib/debug/.build-id/18/e7aadb9aadcb3085cbb5d1af1b234f52203431.debug", "source2": "./usr/lib/debug/.build-id/c5/bcaafb50935b2db65190798c311c1dec663c45.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 0xec50\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 0x00d028 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00d038 R 0x1000\n LOAD 0x000000 0x000000000000e000 0x000000000000e000 0x000000 0x02f171 R E 0x1000\n LOAD 0x000000 0x000000000003e000 0x000000000003e000 0x000000 0x015648 R 0x1000\n LOAD 0x0009d0 0x00000000000549d0 0x00000000000549d0 0x000000 0x006600 RW 0x1000\n DYNAMIC 0x0009d0 0x0000000000055770 0x0000000000055770 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000004ebd0 0x000000000004ebd0 0x000000 0x00073c 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 000788 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009e8 00025c 002718 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003100 00025c 00219a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000529a 00025c 000342 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000055e0 00025c 000050 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 0000000000005630 00025c 0067e0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000be10 00025c 001218 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 0000000000003100 00025c 0021ac 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000052ac 00025c 000342 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000055f0 00025c 000050 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 0000000000005640 00025c 0067e0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000be20 00025c 001218 18 A 3 21 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 000c20 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000ec40 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000ec50 001000 02e518 00 AX 0 0 16\n [13] .fini NOBITS 000000000003d168 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000003e000 001000 010bd0 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 000000000004ebd0 001000 00073c 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 754 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: 00000000000009e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003100 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000529a 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000055e0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000005630 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000be10 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000052ac 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000055f0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000005640 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000be20 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000e000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000e020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000ec40 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000ec50 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000003d168 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000003e000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000004ebd0 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: 18e7aadb9aadcb3085cbb5d1af1b234f52203431\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c5bcaafb50935b2db65190798c311c1dec663c45\n"}]}, {"source1": "./usr/lib/debug/.build-id/2e/1033180976a83d6d3da9ae2edb5a1f15d57985.debug", "source2": "./usr/lib/debug/.build-id/65/eafd49b1fdac5e44e7e5b5f35531a4e6f5f64e.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 0x1c310\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 0x01a190 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x01a1a8 R 0x1000\n LOAD 0x000000 0x000000000001b000 0x000000000001b000 0x000000 0x085db1 R E 0x1000\n LOAD 0x000000 0x00000000000a1000 0x00000000000a1000 0x000000 0x0407b8 R 0x1000\n LOAD 0x000150 0x00000000000e3150 0x00000000000e3150 0x000000 0x009c98 RW 0x1000\n DYNAMIC 0x001150 0x00000000000e53a0 0x00000000000e53a0 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000d55a0 0x00000000000d55a0 0x000000 0x001194 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 0012c4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001528 00025c 0051c0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000066e8 00025c 0057f7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000bee0 00025c 0006d0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000000c5b0 00025c 000050 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 000000000000c600 00025c 00bf58 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000018558 00025c 001c38 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 00000000000066e8 00025c 005809 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000bef2 00025c 0006d0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000000c5c8 00025c 000050 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 000000000000c618 00025c 00bf58 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000018570 00025c 001c38 18 A 3 21 8\n [ 9] .init NOBITS 000000000001b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000001b020 001000 0012e0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000001c300 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000001c310 001000 084a98 00 AX 0 0 16\n [13] .fini NOBITS 00000000000a0da8 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 00000000000a1000 001000 0345a0 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 00000000000d55a0 001000 001194 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 1311 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: 0000000000001528 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000066e8 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000bee0 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000000c5b0 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000c600 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000018558 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000bef2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000000c5c8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000000c618 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000018570 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000001b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000001b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000001c300 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000001c310 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000a0da8 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000a1000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000d55a0 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: 2e1033180976a83d6d3da9ae2edb5a1f15d57985\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65eafd49b1fdac5e44e7e5b5f35531a4e6f5f64e\n"}]}, {"source1": "./usr/lib/debug/.build-id/40/2348511f7b69738d7c0a5f732ee0e40adb73b5.debug", "source2": "./usr/lib/debug/.build-id/ce/a41a008f1c747f8a5747778a3e14a7f0ba66df.debug", "comments": ["Files similar despite different names (score: 3, 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 0x280c0\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 0x025410 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x025428 R 0x1000\n LOAD 0x000000 0x0000000000026000 0x0000000000026000 0x000000 0x0b1ee1 R E 0x1000\n LOAD 0x000000 0x00000000000d8000 0x00000000000d8000 0x000000 0x0542d8 R 0x1000\n LOAD 0x000510 0x000000000012d510 0x000000000012d510 0x000000 0x00a7b0 RW 0x1000\n DYNAMIC 0x000510 0x0000000000130d00 0x0000000000130d00 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000119d30 0x0000000000119d30 0x000000 0x001c8c 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 001a2c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001c90 00025c 0085e0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 000000000000a270 00025c 0083a0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000012610 00025c 000b28 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000013138 00025c 000050 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 0000000000013188 00025c 00f1c8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000022350 00025c 0030c0 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 000000000000a270 00025c 0083b2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000012622 00025c 000b28 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000013150 00025c 000050 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 00000000000131a0 00025c 00f1c8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000022368 00025c 0030c0 18 A 3 21 8\n [ 9] .init NOBITS 0000000000026000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000026020 001000 002090 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000280b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000280c0 001000 0afe18 00 AX 0 0 16\n [13] .fini NOBITS 00000000000d7ed8 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 00000000000d8000 001000 041d30 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 0000000000119d30 001000 001c8c 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 1815 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: 0000000000001c90 0 SECTION LOCAL DEFAULT 3 \n 4: 000000000000a270 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000012610 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000013138 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000013188 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000022350 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000012622 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000013150 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000131a0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000022368 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000026000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000026020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000280b0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000280c0 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000d7ed8 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000d8000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000119d30 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: 402348511f7b69738d7c0a5f732ee0e40adb73b5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cea41a008f1c747f8a5747778a3e14a7f0ba66df\n"}]}, {"source1": "./usr/lib/debug/.build-id/51/331a8532acbb85d08195496a40313d41bfa3fe.debug", "source2": "./usr/lib/debug/.build-id/81/cc31b5a59ba1db8c31fa8e34368154feeb43a8.debug", "comments": ["Files similar despite different names (score: 3, 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 0x1f230\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 0x01dfc8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x01dfe0 R 0x1000\n LOAD 0x000000 0x000000000001e000 0x000000000001e000 0x000000 0x0a0e31 R E 0x1000\n LOAD 0x000000 0x00000000000bf000 0x00000000000bf000 0x000000 0x054690 R 0x1000\n LOAD 0x000870 0x0000000000114870 0x0000000000114870 0x000000 0x00a4f0 RW 0x1000\n DYNAMIC 0x000870 0x0000000000117480 0x0000000000117480 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000104400 0x0000000000104400 0x000000 0x001674 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 001534 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001798 00025c 005dd8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000007570 00025c 006c65 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000e1d6 00025c 0007d2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000000e9a8 00025c 000050 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 000000000000e9f8 00025c 00dae8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000001c4e0 00025c 001ae8 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 0000000000007570 00025c 006c77 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000e1e8 00025c 0007d2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000000e9c0 00025c 000050 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 000000000000ea10 00025c 00dae8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000001c4f8 00025c 001ae8 18 A 3 21 8\n [ 9] .init NOBITS 000000000001e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000001e020 001000 001200 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000001f220 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000001f230 001000 09fbf8 00 AX 0 0 16\n [13] .fini NOBITS 00000000000bee28 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 00000000000bf000 001000 045400 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 0000000000104400 001000 001674 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 1438 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: 0000000000001798 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000007570 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000e1d6 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000000e9a8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000e9f8 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000001c4e0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000e1e8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000000e9c0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000000ea10 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000001c4f8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000001e000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000001e020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000001f220 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000001f230 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000bee28 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000bf000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000104400 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: 51331a8532acbb85d08195496a40313d41bfa3fe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 81cc31b5a59ba1db8c31fa8e34368154feeb43a8\n"}]}, {"source1": "./usr/lib/debug/.build-id/73/3a5160a091f441be215dfd8f83fc92446dd9df.debug", "source2": "./usr/lib/debug/.build-id/40/fa7097b90b3625564e1eb1bee68357d0463737.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 0x95e0\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 0x0088b8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0088c8 R 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x01795d R E 0x1000\n LOAD 0x000000 0x0000000000021000 0x0000000000021000 0x000000 0x00e09c R 0x1000\n LOAD 0x000330 0x0000000000030330 0x0000000000030330 0x000000 0x004f70 RW 0x1000\n DYNAMIC 0x000330 0x0000000000030ab0 0x0000000000030ab0 0x000000 0x000220 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000002c640 0x000000000002c640 0x000000 0x000424 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 0003f0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000650 00025c 001440 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001a90 00025c 001886 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003316 00025c 0001b0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000034c8 00025c 000050 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 0000000000003518 00025c 004b30 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000008048 00025c 000870 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 0000000000001a90 00025c 001898 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003328 00025c 0001b0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000034d8 00025c 000050 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 0000000000003528 00025c 004b30 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000008058 00025c 000870 18 A 3 21 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 0005b0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000095d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000095e0 001000 017373 00 AX 0 0 16\n [13] .fini NOBITS 0000000000020954 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000021000 001000 00b640 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 000000000002c640 001000 000424 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 508 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: 0000000000000650 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001a90 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000003316 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000034c8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000003518 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000008048 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000003328 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000034d8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000003528 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000008058 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000009000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000009020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000095d0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000095e0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000020954 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000021000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000002c640 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: 733a5160a091f441be215dfd8f83fc92446dd9df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 40fa7097b90b3625564e1eb1bee68357d0463737\n"}]}, {"source1": "./usr/lib/debug/.build-id/8c/59bf9bd7229a0f73382b49ea9fcba0bb7c80ed.debug", "source2": "./usr/lib/debug/.build-id/08/4b205528a9a739e57ae7ba8bbfef197dadc2a8.debug", "comments": ["Files similar despite different names (score: 3, 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 0x11cb0\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 0x010828 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x010840 R 0x1000\n LOAD 0x000000 0x0000000000011000 0x0000000000011000 0x000000 0x047161 R E 0x1000\n LOAD 0x000000 0x0000000000059000 0x0000000000059000 0x000000 0x025aa8 R 0x1000\n LOAD 0x0004d0 0x00000000000804d0 0x00000000000804d0 0x000000 0x007a50 RW 0x1000\n DYNAMIC 0x0004d0 0x0000000000081730 0x0000000000081730 0x000000 0x000210 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000078180 0x0000000000078180 0x000000 0x000994 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 0009c0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000c20 00025c 002f58 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003b78 00025c 0032e5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006e5e 00025c 0003f2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000007250 00025c 000050 00 A 4 1 8\n- [ 7] .rela.dyn NOBITS 00000000000072a0 00025c 0082e0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000f580 00025c 0012a8 18 A 3 21 8\n+ [ 4] .dynstr NOBITS 0000000000003b78 00025c 0032f7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006e70 00025c 0003f2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000007268 00025c 000050 00 A 4 1 8\n+ [ 7] .rela.dyn NOBITS 00000000000072b8 00025c 0082e0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000f598 00025c 0012a8 18 A 3 21 8\n [ 9] .init NOBITS 0000000000011000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000011020 001000 000c80 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000011ca0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000011cb0 001000 0464a8 00 AX 0 0 16\n [13] .fini NOBITS 0000000000058158 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000059000 001000 01f180 00 A 0 0 16\n [15] .eh_frame_hdr NOBITS 0000000000078180 001000 000994 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 893 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: 0000000000000c20 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003b78 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006e5e 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000007250 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000072a0 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000f580 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000006e70 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000007268 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000072b8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000f598 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000011000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000011020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000011ca0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000011cb0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000058158 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000059000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000078180 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: 8c59bf9bd7229a0f73382b49ea9fcba0bb7c80ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 084b205528a9a739e57ae7ba8bbfef197dadc2a8\n"}]}]}]}]}]}