{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.3f1fOBZacD/b1/subversion_1.14.0~rc2-3_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.3f1fOBZacD/b2/subversion_1.14.0~rc2-3_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,16 +1,16 @@\n \n 69a32fa0f10314f904ccee5d89327d38 185496 debug optional libapache2-mod-svn-dbgsym_1.14.0~rc2-3_i386.deb\n 951857d7d6afba1514e4a8bdba46c769 252880 httpd optional libapache2-mod-svn_1.14.0~rc2-3_i386.deb\n 5e71d183f876684481a69f4e75885269 439472 libdevel optional libsvn-dev_1.14.0~rc2-3_i386.deb\n 168b656eeecd8fa2aa5253438709851e 1760004 doc optional libsvn-doc_1.14.0~rc2-3_all.deb\n 6bbb431de2f6dcd52a57810eded22e41 1221300 debug optional libsvn-java-dbgsym_1.14.0~rc2-3_i386.deb\n 92d42ad244805d277d24089313628ff2 744468 java optional libsvn-java_1.14.0~rc2-3_i386.deb\n- 3ef67846f30b910ecd6f52cf309c8aee 3330428 debug optional libsvn-perl-dbgsym_1.14.0~rc2-3_i386.deb\n- f82191f9945eaace58d92607a8848328 973888 perl optional libsvn-perl_1.14.0~rc2-3_i386.deb\n+ 59681b04dcfd811400d76e5c4035389b 3330392 debug optional libsvn-perl-dbgsym_1.14.0~rc2-3_i386.deb\n+ d4bd248cb02642e83fddfb71bd8c161a 974992 perl optional libsvn-perl_1.14.0~rc2-3_i386.deb\n b15b09a5d16f246151d85d84e444c62d 3739884 debug optional libsvn1-dbgsym_1.14.0~rc2-3_i386.deb\n ac4accdc248a1a7af991b4f16039526b 1561348 libs optional libsvn1_1.14.0~rc2-3_i386.deb\n ee6d14cb5f9afbac59a5de1228ed730f 2426792 debug optional python3-subversion-dbgsym_1.14.0~rc2-3_i386.deb\n b4fde09e8bedf0471af2899dd5460f89 726724 python optional python3-subversion_1.14.0~rc2-3_i386.deb\n 198e194af09945baf5e3c41514ef2acc 1654460 debug optional ruby-svn-dbgsym_1.14.0~rc2-3_i386.deb\n 609746e6d1a1656d7add9a1a0c963098 620424 ruby optional ruby-svn_1.14.0~rc2-3_i386.deb\n bb89b1eb0df5f8b325c97cd77b4528ad 516188 debug optional subversion-dbgsym_1.14.0~rc2-3_i386.deb\n"}, {"source1": "libsvn-perl_1.14.0~rc2-3_i386.deb", "source2": "libsvn-perl_1.14.0~rc2-3_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-04-22 11:57:45.000000 debian-binary\n--rw-r--r-- 0 0 0 1552 2020-04-22 11:57:45.000000 control.tar.xz\n--rw-r--r-- 0 0 0 972144 2020-04-22 11:57:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1548 2020-04-22 11:57:45.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 973252 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/i386-linux-gnu/perl5/5.30/auto/SVN/_Client/_Client.so", "source2": "./usr/lib/i386-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 0x11310\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x0f304 0x0f304 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x0f314 0x0f314 R 0x1000\n LOAD 0x010000 0x00010000 0x00010000 0x77218 0x77218 R E 0x1000\n LOAD 0x088000 0x00088000 0x00088000 0x67f50 0x67f50 R 0x1000\n LOAD 0x0f0898 0x000f1898 0x000f1898 0x045a0 0x048cc RW 0x1000\n DYNAMIC 0x0f19c0 0x000f29c0 0x000f29c0 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0bae68 0x000bae68 0x000bae68 0x011a4 0x011a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0012c4 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000143c 00143c 003680 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00004abc 004abc 0057f6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000a2b2 00a2b2 0006d0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000a984 00a984 000050 00 A 4 1 4\n- [ 7] .rel.dyn REL 0000a9d4 00a9d4 003fc8 08 A 3 0 4\n- [ 8] .rel.plt REL 0000e99c 00e99c 000968 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 00004abc 004abc 005808 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000a2c4 00a2c4 0006d0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000a994 00a994 000050 00 A 4 1 4\n+ [ 7] .rel.dyn REL 0000a9e4 00a9e4 003fc8 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000e9ac 00e9ac 000968 08 AI 3 21 4\n [ 9] .init PROGBITS 00010000 010000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00010020 010020 0012e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00011300 011300 000008 08 AX 0 0 8\n [12] .text PROGBITS 00011310 011310 075ef4 00 AX 0 0 16\n [13] .fini PROGBITS 00087204 087204 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00088000 088000 032e68 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000bae68 0bae68 0011a4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xa9d4 contains 2041 entries:\n+Relocation section '.rel.dyn' at offset 0xa9e4 contains 2041 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000f1898 00000008 R_386_RELATIVE \n 000f189c 00000008 R_386_RELATIVE \n 000f18a0 00000008 R_386_RELATIVE \n 000f18a8 00000008 R_386_RELATIVE \n 000f18b0 00000008 R_386_RELATIVE \n 000f18b8 00000008 R_386_RELATIVE \n@@ -2039,15 +2039,15 @@\n 000f2fd4 00011106 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_log_receiver\n 000f2fd8 00011906 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 000f2fdc 00012106 R_386_GLOB_DAT 00000000 svn_swig_pl_info_receiver\n 000f2fe0 00012f06 R_386_GLOB_DAT 00000000 svn_swig_pl_status_func\n 000f2fe4 00013206 R_386_GLOB_DAT 00000000 svn_swig_pl_blame_func\n 000f2fe8 00013706 R_386_GLOB_DAT 00000000 svn_swig_pl_status_func2\n \n-Relocation section '.rel.plt' at offset 0xe99c contains 301 entries:\n+Relocation section '.rel.plt' at offset 0xe9ac contains 301 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000f2adc 00000107 R_386_JUMP_SLOT 00000000 svn_client_cat\n 000f2ae0 00000207 R_386_JUMP_SLOT 00000000 svn_swig_pl_strings_to_array\n 000f2ae4 00000307 R_386_JUMP_SLOT 00000000 svn_client_args_to_target_array\n 000f2ae8 00000407 R_386_JUMP_SLOT 00000000 svn_swig_pl_convert_array\n 000f2aec 00000507 R_386_JUMP_SLOT 00000000 Perl_sv_setref_pv\n 000f2af0 00000607 R_386_JUMP_SLOT 00000000 svn_client_blame3\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0xf1898\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0xf189c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x4abc\n 0x00000006 (SYMTAB) 0x143c\n- 0x0000000a (STRSZ) 22518 (bytes)\n+ 0x0000000a (STRSZ) 22536 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xf2ad0\n 0x00000002 (PLTRELSZ) 2408 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xe99c\n- 0x00000011 (REL) 0xa9d4\n+ 0x00000017 (JMPREL) 0xe9ac\n+ 0x00000011 (REL) 0xa9e4\n 0x00000012 (RELSZ) 16328 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0xa984\n+ 0x6ffffffe (VERNEED) 0xa994\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0xa2b2\n+ 0x6ffffff0 (VERSYM) 0xa2c4\n 0x6ffffffa (RELCOUNT) 1471\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 985ada40f43ba8437d1a19635e9523ed49cebddf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: af4a74c0eb1eca35ad4f704e320db89934086c78\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: 0x000000000000a2b2 Offset: 0x00a2b2 Link: 3 (.dynsym)\n+ Addr: 0x000000000000a2c4 Offset: 0x00a2c4 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*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \n 018: 0 (*local*) 0 (*local*) 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: 0x000000000000a984 Offset: 0x00a984 Link: 4 (.dynstr)\n+ Addr: 0x000000000000a994 Offset: 0x00a994 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.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 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 0x00009fcc 6f2e3100 6c696273 766e5f73 7562722d o.1.libsvn_subr-\n 0x00009fdc 312e736f 2e31006c 69627376 6e5f7377 1.so.1.libsvn_sw\n 0x00009fec 69675f70 65726c2d 312e736f 2e31005f ig_perl-1.so.1._\n 0x00009ffc 5f737461 636b5f63 686b5f66 61696c00 _stack_chk_fail.\n 0x0000a00c 474c4942 435f322e 332e3400 474c4942 GLIBC_2.3.4.GLIB\n 0x0000a01c 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x0000a02c 3400474c 4942435f 322e3000 2f627569 4.GLIBC_2.0./bui\n- 0x0000a03c 6c642f31 73742f73 75627665 7273696f ld/1st/subversio\n- 0x0000a04c 6e2d312e 31342e30 7e726332 2f425549 n-1.14.0~rc2/BUI\n- 0x0000a05c 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n- 0x0000a06c 6273766e 5f636c69 656e742f 2e6c6962 bsvn_client/.lib\n- 0x0000a07c 733a2f62 75696c64 2f317374 2f737562 s:/build/1st/sub\n+ 0x0000a03c 6c642f32 2f737562 76657273 696f6e2d ld/2/subversion-\n+ 0x0000a04c 312e3134 2e307e72 63322f32 6e642f42 1.14.0~rc2/2nd/B\n+ 0x0000a05c 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n+ 0x0000a06c 6c696273 766e5f63 6c69656e 742f2e6c libsvn_client/.l\n+ 0x0000a07c 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n 0x0000a08c 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n- 0x0000a09c 63322f42 55494c44 2f737562 76657273 c2/BUILD/subvers\n- 0x0000a0ac 696f6e2f 6c696273 766e5f64 656c7461 ion/libsvn_delta\n- 0x0000a0bc 2f2e6c69 62733a2f 6275696c 642f3173 /.libs:/build/1s\n- 0x0000a0cc 742f7375 62766572 73696f6e 2d312e31 t/subversion-1.1\n- 0x0000a0dc 342e307e 7263322f 4255494c 442f7375 4.0~rc2/BUILD/su\n- 0x0000a0ec 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n- 0x0000a0fc 66732f2e 6c696273 3a2f6275 696c642f fs/.libs:/build/\n- 0x0000a10c 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x0000a11c 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x0000a12c 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n- 0x0000a13c 6e5f7261 2f2e6c69 62733a2f 6275696c n_ra/.libs:/buil\n- 0x0000a14c 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x0000a15c 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x0000a16c 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x0000a17c 73766e5f 7265706f 732f2e6c 6962733a svn_repos/.libs:\n- 0x0000a18c 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x0000a19c 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x0000a1ac 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x0000a1bc 6e2f6c69 6273766e 5f77632f 2e6c6962 n/libsvn_wc/.lib\n- 0x0000a1cc 733a2f62 75696c64 2f317374 2f737562 s:/build/1st/sub\n- 0x0000a1dc 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n- 0x0000a1ec 63322f42 55494c44 2f737562 76657273 c2/BUILD/subvers\n- 0x0000a1fc 696f6e2f 6c696273 766e5f64 6966662f ion/libsvn_diff/\n- 0x0000a20c 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n- 0x0000a21c 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x0000a22c 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x0000a23c 76657273 696f6e2f 6c696273 766e5f73 version/libsvn_s\n- 0x0000a24c 7562722f 2e6c6962 733a2f62 75696c64 ubr/.libs:/build\n- 0x0000a25c 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x0000a26c 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x0000a27c 2f737562 76657273 696f6e2f 62696e64 /subversion/bind\n- 0x0000a28c 696e6773 2f737769 672f7065 726c2f6c ings/swig/perl/l\n- 0x0000a29c 69627376 6e5f7377 69675f70 65726c2f ibsvn_swig_perl/\n- 0x0000a2ac 2e6c6962 7300 .libs.\n+ 0x0000a09c 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x0000a0ac 76657273 696f6e2f 6c696273 766e5f64 version/libsvn_d\n+ 0x0000a0bc 656c7461 2f2e6c69 62733a2f 6275696c elta/.libs:/buil\n+ 0x0000a0cc 642f322f 73756276 65727369 6f6e2d31 d/2/subversion-1\n+ 0x0000a0dc 2e31342e 307e7263 322f326e 642f4255 .14.0~rc2/2nd/BU\n+ 0x0000a0ec 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n+ 0x0000a0fc 69627376 6e5f6673 2f2e6c69 62733a2f ibsvn_fs/.libs:/\n+ 0x0000a10c 6275696c 642f322f 73756276 65727369 build/2/subversi\n+ 0x0000a11c 6f6e2d31 2e31342e 307e7263 322f326e on-1.14.0~rc2/2n\n+ 0x0000a12c 642f4255 494c442f 73756276 65727369 d/BUILD/subversi\n+ 0x0000a13c 6f6e2f6c 69627376 6e5f7261 2f2e6c69 on/libsvn_ra/.li\n+ 0x0000a14c 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x0000a15c 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x0000a16c 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x0000a17c 65727369 6f6e2f6c 69627376 6e5f7265 ersion/libsvn_re\n+ 0x0000a18c 706f732f 2e6c6962 733a2f62 75696c64 pos/.libs:/build\n+ 0x0000a19c 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x0000a1ac 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x0000a1bc 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n+ 0x0000a1cc 6273766e 5f77632f 2e6c6962 733a2f62 bsvn_wc/.libs:/b\n+ 0x0000a1dc 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x0000a1ec 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x0000a1fc 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x0000a20c 6e2f6c69 6273766e 5f646966 662f2e6c n/libsvn_diff/.l\n+ 0x0000a21c 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n+ 0x0000a22c 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n+ 0x0000a23c 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x0000a24c 76657273 696f6e2f 6c696273 766e5f73 version/libsvn_s\n+ 0x0000a25c 7562722f 2e6c6962 733a2f62 75696c64 ubr/.libs:/build\n+ 0x0000a26c 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x0000a27c 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x0000a28c 4c442f73 75627665 7273696f 6e2f6269 LD/subversion/bi\n+ 0x0000a29c 6e64696e 67732f73 7769672f 7065726c ndings/swig/perl\n+ 0x0000a2ac 2f6c6962 73766e5f 73776967 5f706572 /libsvn_swig_per\n+ 0x0000a2bc 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 35616461 34306634 33626138 34333764 5ada40f43ba8437d\n- 0x00000010 31613139 36333565 39353233 65643439 1a19635e9523ed49\n- 0x00000020 63656264 64662e64 65627567 00000000 cebddf.debug....\n- 0x00000030 ae0c4c1a ..L.\n+ 0x00000000 34613734 63306562 31656361 33356164 4a74c0eb1eca35ad\n+ 0x00000010 34663730 34653332 30646238 39393334 4f704e320db89934\n+ 0x00000020 30383663 37382e64 65627567 00000000 086c78.debug....\n+ 0x00000030 6f44d753 oD.S\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/perl5/5.30/auto/SVN/_Core/_Core.so", "source2": "./usr/lib/i386-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 0x190c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x164d4 0x164d4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x164e8 0x164e8 R 0x1000\n LOAD 0x017000 0x00017000 0x00017000 0xa6168 0xa6168 R E 0x1000\n LOAD 0x0be000 0x000be000 0x000be000 0x8b744 0x8b744 R 0x1000\n LOAD 0x149a78 0x0014aa78 0x0014aa78 0x04c94 0x04f58 RW 0x1000\n DYNAMIC 0x14b670 0x0014c670 0x0014c670 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0fdd50 0x000fdd50 0x000fdd50 0x01ca4 0x01ca4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 001a2c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00001ba4 001ba4 005940 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000074e4 0074e4 00839f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000f884 00f884 000b28 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000103ac 0103ac 000050 00 A 4 1 4\n- [ 7] .rel.dyn REL 000103fc 0103fc 005098 08 A 3 0 4\n- [ 8] .rel.plt REL 00015494 015494 001040 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 000074e4 0074e4 0083b1 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000f896 00f896 000b28 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000103c0 0103c0 000050 00 A 4 1 4\n+ [ 7] .rel.dyn REL 00010410 010410 005098 08 A 3 0 4\n+ [ 8] .rel.plt REL 000154a8 0154a8 001040 08 AI 3 21 4\n [ 9] .init PROGBITS 00017000 017000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00017020 017020 002090 04 AX 0 0 16\n [11] .plt.got PROGBITS 000190b0 0190b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000190c0 0190c0 0a4094 00 AX 0 0 16\n [13] .fini PROGBITS 000bd154 0bd154 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 000be000 0be000 03fd50 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000fdd50 0fdd50 001ca4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x103fc contains 2579 entries:\n+Relocation section '.rel.dyn' at offset 0x10410 contains 2579 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0014aa78 00000008 R_386_RELATIVE \n 0014aa7c 00000008 R_386_RELATIVE \n 0014aa80 00000008 R_386_RELATIVE \n 0014aa88 00000008 R_386_RELATIVE \n 0014aa90 00000008 R_386_RELATIVE \n 0014aa98 00000008 R_386_RELATIVE \n@@ -2577,15 +2577,15 @@\n 0014cfcc 00009806 R_386_GLOB_DAT 00000000 PL_thr_key\n 0014cfd0 0000bd06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 0014cfd4 00010306 R_386_GLOB_DAT 00000000 __gmon_start__\n 0014cfd8 00013606 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_gnome_keyring_unlock_prompt\n 0014cfdc 0001b806 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_simple_prompt\n 0014cfe0 0001de06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x15494 contains 520 entries:\n+Relocation section '.rel.plt' at offset 0x154a8 contains 520 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0014c78c 00000107 R_386_JUMP_SLOT 00000000 apr_file_open_stdout\n 0014c790 00000207 R_386_JUMP_SLOT 00000000 svn_opt_print_generic_help3\n 0014c794 00000307 R_386_JUMP_SLOT 00000000 svn_prop_diffs\n 0014c798 00000407 R_386_JUMP_SLOT 00000000 svn_swig_pl_strings_to_array\n 0014c79c 00000507 R_386_JUMP_SLOT 00000000 svn_swig_pl_convert_array\n 0014c7a0 00000607 R_386_JUMP_SLOT 00000000 Perl_sv_setref_pv\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x14aa78\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x14aa7c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x74e4\n 0x00000006 (SYMTAB) 0x1ba4\n- 0x0000000a (STRSZ) 33695 (bytes)\n+ 0x0000000a (STRSZ) 33713 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x14c780\n 0x00000002 (PLTRELSZ) 4160 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x15494\n- 0x00000011 (REL) 0x103fc\n+ 0x00000017 (JMPREL) 0x154a8\n+ 0x00000011 (REL) 0x10410\n 0x00000012 (RELSZ) 20632 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x103ac\n+ 0x6ffffffe (VERNEED) 0x103c0\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0xf884\n+ 0x6ffffff0 (VERSYM) 0xf896\n 0x6ffffffa (RELCOUNT) 1672\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e027b8eac156a1dd4f142e2dae5280e3b67b90f3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de371a7801ca1782345f04c2b91b5f283cbe3d4e\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: 0x000000000000f884 Offset: 0x00f884 Link: 3 (.dynsym)\n+ Addr: 0x000000000000f896 Offset: 0x00f896 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*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBC_2.0) 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: 0x00000000000103ac Offset: 0x0103ac Link: 4 (.dynstr)\n+ Addr: 0x00000000000103c0 Offset: 0x0103c0 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.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 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 0x0000f594 5f646966 662d312e 736f2e31 006c6962 _diff-1.so.1.lib\n 0x0000f5a4 73766e5f 73756272 2d312e73 6f2e3100 svn_subr-1.so.1.\n 0x0000f5b4 6c696273 766e5f73 7769675f 7065726c libsvn_swig_perl\n 0x0000f5c4 2d312e73 6f2e3100 5f5f7374 61636b5f -1.so.1.__stack_\n 0x0000f5d4 63686b5f 6661696c 00474c49 42435f32 chk_fail.GLIBC_2\n 0x0000f5e4 2e332e34 00474c49 42435f32 2e312e33 .3.4.GLIBC_2.1.3\n 0x0000f5f4 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n- 0x0000f604 5f322e30 002f6275 696c642f 3173742f _2.0./build/1st/\n- 0x0000f614 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x0000f624 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x0000f634 65727369 6f6e2f6c 69627376 6e5f636c ersion/libsvn_cl\n- 0x0000f644 69656e74 2f2e6c69 62733a2f 6275696c ient/.libs:/buil\n- 0x0000f654 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x0000f664 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x0000f674 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x0000f684 73766e5f 64656c74 612f2e6c 6962733a svn_delta/.libs:\n- 0x0000f694 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x0000f6a4 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x0000f6b4 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x0000f6c4 6e2f6c69 6273766e 5f66732f 2e6c6962 n/libsvn_fs/.lib\n- 0x0000f6d4 733a2f62 75696c64 2f317374 2f737562 s:/build/1st/sub\n- 0x0000f6e4 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n- 0x0000f6f4 63322f42 55494c44 2f737562 76657273 c2/BUILD/subvers\n- 0x0000f704 696f6e2f 6c696273 766e5f72 612f2e6c ion/libsvn_ra/.l\n- 0x0000f714 6962733a 2f627569 6c642f31 73742f73 ibs:/build/1st/s\n- 0x0000f724 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n- 0x0000f734 7e726332 2f425549 4c442f73 75627665 ~rc2/BUILD/subve\n- 0x0000f744 7273696f 6e2f6c69 6273766e 5f726570 rsion/libsvn_rep\n- 0x0000f754 6f732f2e 6c696273 3a2f6275 696c642f os/.libs:/build/\n- 0x0000f764 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x0000f774 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x0000f784 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n- 0x0000f794 6e5f7763 2f2e6c69 62733a2f 6275696c n_wc/.libs:/buil\n- 0x0000f7a4 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x0000f7b4 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x0000f7c4 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x0000f7d4 73766e5f 64696666 2f2e6c69 62733a2f svn_diff/.libs:/\n- 0x0000f7e4 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x0000f7f4 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x0000f804 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x0000f814 2f6c6962 73766e5f 73756272 2f2e6c69 /libsvn_subr/.li\n- 0x0000f824 62733a2f 6275696c 642f3173 742f7375 bs:/build/1st/su\n- 0x0000f834 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n- 0x0000f844 7263322f 4255494c 442f7375 62766572 rc2/BUILD/subver\n- 0x0000f854 73696f6e 2f62696e 64696e67 732f7377 sion/bindings/sw\n- 0x0000f864 69672f70 65726c2f 6c696273 766e5f73 ig/perl/libsvn_s\n- 0x0000f874 7769675f 7065726c 2f2e6c69 627300 wig_perl/.libs.\n+ 0x0000f604 5f322e30 002f6275 696c642f 322f7375 _2.0./build/2/su\n+ 0x0000f614 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n+ 0x0000f624 7263322f 326e642f 4255494c 442f7375 rc2/2nd/BUILD/su\n+ 0x0000f634 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n+ 0x0000f644 636c6965 6e742f2e 6c696273 3a2f6275 client/.libs:/bu\n+ 0x0000f654 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x0000f664 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x0000f674 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x0000f684 2f6c6962 73766e5f 64656c74 612f2e6c /libsvn_delta/.l\n+ 0x0000f694 6962733a 2f627569 6c642f32 2f737562 ibs:/build/2/sub\n+ 0x0000f6a4 76657273 696f6e2d 312e3134 2e307e72 version-1.14.0~r\n+ 0x0000f6b4 63322f32 6e642f42 55494c44 2f737562 c2/2nd/BUILD/sub\n+ 0x0000f6c4 76657273 696f6e2f 6c696273 766e5f66 version/libsvn_f\n+ 0x0000f6d4 732f2e6c 6962733a 2f627569 6c642f32 s/.libs:/build/2\n+ 0x0000f6e4 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x0000f6f4 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x0000f704 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x0000f714 766e5f72 612f2e6c 6962733a 2f627569 vn_ra/.libs:/bui\n+ 0x0000f724 6c642f32 2f737562 76657273 696f6e2d ld/2/subversion-\n+ 0x0000f734 312e3134 2e307e72 63322f32 6e642f42 1.14.0~rc2/2nd/B\n+ 0x0000f744 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n+ 0x0000f754 6c696273 766e5f72 65706f73 2f2e6c69 libsvn_repos/.li\n+ 0x0000f764 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x0000f774 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x0000f784 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x0000f794 65727369 6f6e2f6c 69627376 6e5f7763 ersion/libsvn_wc\n+ 0x0000f7a4 2f2e6c69 62733a2f 6275696c 642f322f /.libs:/build/2/\n+ 0x0000f7b4 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n+ 0x0000f7c4 307e7263 322f326e 642f4255 494c442f 0~rc2/2nd/BUILD/\n+ 0x0000f7d4 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n+ 0x0000f7e4 6e5f6469 66662f2e 6c696273 3a2f6275 n_diff/.libs:/bu\n+ 0x0000f7f4 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x0000f804 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x0000f814 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x0000f824 2f6c6962 73766e5f 73756272 2f2e6c69 /libsvn_subr/.li\n+ 0x0000f834 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x0000f844 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x0000f854 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x0000f864 65727369 6f6e2f62 696e6469 6e67732f ersion/bindings/\n+ 0x0000f874 73776967 2f706572 6c2f6c69 6273766e swig/perl/libsvn\n+ 0x0000f884 5f737769 675f7065 726c2f2e 6c696273 _swig_perl/.libs\n+ 0x0000f894 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "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 32376238 65616331 35366131 64643466 27b8eac156a1dd4f\n- 0x00000010 31343265 32646165 35323830 65336236 142e2dae5280e3b6\n- 0x00000020 37623930 66332e64 65627567 00000000 7b90f3.debug....\n- 0x00000030 3ac556b1 :.V.\n+ 0x00000000 33373161 37383031 63613137 38323334 371a7801ca178234\n+ 0x00000010 35663034 63326239 31623566 32383363 5f04c2b91b5f283c\n+ 0x00000020 62653364 34652e64 65627567 00000000 be3d4e.debug....\n+ 0x00000030 5e7d670b ^}g.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/perl5/5.30/auto/SVN/_Delta/_Delta.so", "source2": "./usr/lib/i386-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 0x55e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x04950 0x04950 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x04960 0x04960 R 0x1000\n LOAD 0x005000 0x00005000 0x00005000 0x15bf8 0x15bf8 R E 0x1000\n LOAD 0x01b000 0x0001b000 0x0001b000 0x13cfc 0x13cfc R 0x1000\n LOAD 0x02f998 0x00030998 0x00030998 0x02264 0x02468 RW 0x1000\n DYNAMIC 0x02fd58 0x00030d58 0x00030d58 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0261a0 0x000261a0 0x000261a0 0x00434 0x00434 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0003f0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000568 000568 000d80 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000012e8 0012e8 001885 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00002b6e 002b6e 0001b0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00002d20 002d20 000050 00 A 4 1 4\n- [ 7] .rel.dyn REL 00002d70 002d70 001910 08 A 3 0 4\n- [ 8] .rel.plt REL 00004680 004680 0002d0 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 000012e8 0012e8 001897 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00002b80 002b80 0001b0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00002d30 002d30 000050 00 A 4 1 4\n+ [ 7] .rel.dyn REL 00002d80 002d80 001910 08 A 3 0 4\n+ [ 8] .rel.plt REL 00004690 004690 0002d0 08 AI 3 21 4\n [ 9] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00005020 005020 0005b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000055d0 0055d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000055e0 0055e0 015604 00 AX 0 0 16\n [13] .fini PROGBITS 0001abe4 01abe4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0001b000 01b000 00b1a0 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000261a0 0261a0 000434 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x2d70 contains 802 entries:\n+Relocation section '.rel.dyn' at offset 0x2d80 contains 802 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00030998 00000008 R_386_RELATIVE \n 0003099c 00000008 R_386_RELATIVE \n 000309a0 00000008 R_386_RELATIVE \n 000309a8 00000008 R_386_RELATIVE \n 000309b0 00000008 R_386_RELATIVE \n 000309b8 00000008 R_386_RELATIVE \n@@ -800,15 +800,15 @@\n 00030fdc 00000706 R_386_GLOB_DAT 00000000 svn_swig_pl_cancel_func\n 00030fe0 00000d06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00030fe4 00002006 R_386_GLOB_DAT 00000000 PL_thr_key\n 00030fe8 00002506 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00030fec 00002f06 R_386_GLOB_DAT 00000000 __gmon_start__\n 00030ff4 00005506 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x4680 contains 90 entries:\n+Relocation section '.rel.plt' at offset 0x4690 contains 90 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00030e74 00000107 R_386_JUMP_SLOT 00000000 svn_swig_pl_strings_to_array\n 00030e78 00000207 R_386_JUMP_SLOT 00000000 svn_compat_wrap_file_rev_handler\n 00030e7c 00000307 R_386_JUMP_SLOT 00000000 svn_delta_noop_window_handler\n 00030e80 00000407 R_386_JUMP_SLOT 00000000 svn_swig_pl_from_md5\n 00030e84 00000507 R_386_JUMP_SLOT 00000000 Perl_sv_setref_pv\n 00030e88 00000607 R_386_JUMP_SLOT 00000000 Perl_sv_2iv_flags\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x30998\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x3099c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x12e8\n 0x00000006 (SYMTAB) 0x568\n- 0x0000000a (STRSZ) 6277 (bytes)\n+ 0x0000000a (STRSZ) 6295 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x30e68\n 0x00000002 (PLTRELSZ) 720 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x4680\n- 0x00000011 (REL) 0x2d70\n+ 0x00000017 (JMPREL) 0x4690\n+ 0x00000011 (REL) 0x2d80\n 0x00000012 (RELSZ) 6416 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x2d20\n+ 0x6ffffffe (VERNEED) 0x2d30\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x2b6e\n+ 0x6ffffff0 (VERSYM) 0x2b80\n 0x6ffffffa (RELCOUNT) 677\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 107bbc886c1f35e1a6851f81d48eba24530c2808\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fc3ae331e6f615d36990e7669fe1fca7871f09d2\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: 0x0000000000002b6e Offset: 0x002b6e Link: 3 (.dynsym)\n+ Addr: 0x0000000000002b80 Offset: 0x002b80 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*) 2 (GLIBC_2.0) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \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: 0x0000000000002d20 Offset: 0x002d20 Link: 4 (.dynstr)\n+ Addr: 0x0000000000002d30 Offset: 0x002d30 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.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 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 0x00002888 2e31006c 69627376 6e5f7375 62722d31 .1.libsvn_subr-1\n 0x00002898 2e736f2e 31006c69 6273766e 5f737769 .so.1.libsvn_swi\n 0x000028a8 675f7065 726c2d31 2e736f2e 31005f5f g_perl-1.so.1.__\n 0x000028b8 73746163 6b5f6368 6b5f6661 696c0047 stack_chk_fail.G\n 0x000028c8 4c494243 5f322e33 2e340047 4c494243 LIBC_2.3.4.GLIBC\n 0x000028d8 5f322e31 2e330047 4c494243 5f322e34 _2.1.3.GLIBC_2.4\n 0x000028e8 00474c49 42435f32 2e30002f 6275696c .GLIBC_2.0./buil\n- 0x000028f8 642f3173 742f7375 62766572 73696f6e d/1st/subversion\n- 0x00002908 2d312e31 342e307e 7263322f 4255494c -1.14.0~rc2/BUIL\n- 0x00002918 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n- 0x00002928 73766e5f 636c6965 6e742f2e 6c696273 svn_client/.libs\n- 0x00002938 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n+ 0x000028f8 642f322f 73756276 65727369 6f6e2d31 d/2/subversion-1\n+ 0x00002908 2e31342e 307e7263 322f326e 642f4255 .14.0~rc2/2nd/BU\n+ 0x00002918 494c442f 73756276 65727369 6f6e2f6c ILD/subversion/l\n+ 0x00002928 69627376 6e5f636c 69656e74 2f2e6c69 ibsvn_client/.li\n+ 0x00002938 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n 0x00002948 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x00002958 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x00002968 6f6e2f6c 69627376 6e5f6465 6c74612f on/libsvn_delta/\n- 0x00002978 2e6c6962 733a2f62 75696c64 2f317374 .libs:/build/1st\n- 0x00002988 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n- 0x00002998 2e307e72 63322f42 55494c44 2f737562 .0~rc2/BUILD/sub\n- 0x000029a8 76657273 696f6e2f 6c696273 766e5f66 version/libsvn_f\n- 0x000029b8 732f2e6c 6962733a 2f627569 6c642f31 s/.libs:/build/1\n- 0x000029c8 73742f73 75627665 7273696f 6e2d312e st/subversion-1.\n- 0x000029d8 31342e30 7e726332 2f425549 4c442f73 14.0~rc2/BUILD/s\n- 0x000029e8 75627665 7273696f 6e2f6c69 6273766e ubversion/libsvn\n- 0x000029f8 5f72612f 2e6c6962 733a2f62 75696c64 _ra/.libs:/build\n- 0x00002a08 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x00002a18 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x00002a28 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x00002a38 766e5f72 65706f73 2f2e6c69 62733a2f vn_repos/.libs:/\n- 0x00002a48 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x00002a58 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x00002a68 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x00002a78 2f6c6962 73766e5f 77632f2e 6c696273 /libsvn_wc/.libs\n- 0x00002a88 3a2f6275 696c642f 3173742f 73756276 :/build/1st/subv\n- 0x00002a98 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n- 0x00002aa8 322f4255 494c442f 73756276 65727369 2/BUILD/subversi\n- 0x00002ab8 6f6e2f6c 69627376 6e5f6469 66662f2e on/libsvn_diff/.\n- 0x00002ac8 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x00002ad8 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x00002ae8 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x00002af8 65727369 6f6e2f6c 69627376 6e5f7375 ersion/libsvn_su\n- 0x00002b08 62722f2e 6c696273 3a2f6275 696c642f br/.libs:/build/\n- 0x00002b18 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x00002b28 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x00002b38 73756276 65727369 6f6e2f62 696e6469 subversion/bindi\n- 0x00002b48 6e67732f 73776967 2f706572 6c2f6c69 ngs/swig/perl/li\n- 0x00002b58 6273766e 5f737769 675f7065 726c2f2e bsvn_swig_perl/.\n- 0x00002b68 6c696273 00 libs.\n+ 0x00002958 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x00002968 65727369 6f6e2f6c 69627376 6e5f6465 ersion/libsvn_de\n+ 0x00002978 6c74612f 2e6c6962 733a2f62 75696c64 lta/.libs:/build\n+ 0x00002988 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x00002998 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x000029a8 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n+ 0x000029b8 6273766e 5f66732f 2e6c6962 733a2f62 bsvn_fs/.libs:/b\n+ 0x000029c8 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x000029d8 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x000029e8 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x000029f8 6e2f6c69 6273766e 5f72612f 2e6c6962 n/libsvn_ra/.lib\n+ 0x00002a08 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x00002a18 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x00002a28 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x00002a38 7273696f 6e2f6c69 6273766e 5f726570 rsion/libsvn_rep\n+ 0x00002a48 6f732f2e 6c696273 3a2f6275 696c642f os/.libs:/build/\n+ 0x00002a58 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x00002a68 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x00002a78 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n+ 0x00002a88 73766e5f 77632f2e 6c696273 3a2f6275 svn_wc/.libs:/bu\n+ 0x00002a98 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x00002aa8 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x00002ab8 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x00002ac8 2f6c6962 73766e5f 64696666 2f2e6c69 /libsvn_diff/.li\n+ 0x00002ad8 62733a2f 6275696c 642f322f 73756276 bs:/build/2/subv\n+ 0x00002ae8 65727369 6f6e2d31 2e31342e 307e7263 ersion-1.14.0~rc\n+ 0x00002af8 322f326e 642f4255 494c442f 73756276 2/2nd/BUILD/subv\n+ 0x00002b08 65727369 6f6e2f6c 69627376 6e5f7375 ersion/libsvn_su\n+ 0x00002b18 62722f2e 6c696273 3a2f6275 696c642f br/.libs:/build/\n+ 0x00002b28 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x00002b38 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x00002b48 442f7375 62766572 73696f6e 2f62696e D/subversion/bin\n+ 0x00002b58 64696e67 732f7377 69672f70 65726c2f dings/swig/perl/\n+ 0x00002b68 6c696273 766e5f73 7769675f 7065726c libsvn_swig_perl\n+ 0x00002b78 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 37626263 38383663 31663335 65316136 7bbc886c1f35e1a6\n- 0x00000010 38353166 38316434 38656261 32343533 851f81d48eba2453\n- 0x00000020 30633238 30382e64 65627567 00000000 0c2808.debug....\n- 0x00000030 ea4b3966 .K9f\n+ 0x00000000 33616533 33316536 66363135 64333639 3ae331e6f615d369\n+ 0x00000010 39306537 36363966 65316663 61373837 90e7669fe1fca787\n+ 0x00000020 31663039 64322e64 65627567 00000000 1f09d2.debug....\n+ 0x00000030 d8f8ca74 ...t\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/perl5/5.30/auto/SVN/_Fs/_Fs.so", "source2": "./usr/lib/i386-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 0x8c50\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x070e4 0x070e4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x070f8 0x070f8 R 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x2ba48 0x2ba48 R E 0x1000\n LOAD 0x034000 0x00034000 0x00034000 0x22124 0x22124 R 0x1000\n LOAD 0x0564d8 0x000574d8 0x000574d8 0x02cac 0x02f20 RW 0x1000\n DYNAMIC 0x056ba8 0x00057ba8 0x00057ba8 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0443d8 0x000443d8 0x000443d8 0x0074c 0x0074c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000788 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000900 000900 001a10 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002310 002310 002199 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000044aa 0044aa 000342 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000047ec 0047ec 000050 00 A 4 1 4\n- [ 7] .rel.dyn REL 0000483c 00483c 0022a0 08 A 3 0 4\n- [ 8] .rel.plt REL 00006adc 006adc 000608 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 00002310 002310 0021ab 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000044bc 0044bc 000342 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00004800 004800 000050 00 A 4 1 4\n+ [ 7] .rel.dyn REL 00004850 004850 0022a0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00006af0 006af0 000608 08 AI 3 21 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 000c20 04 AX 0 0 16\n [11] .plt.got PROGBITS 00008c40 008c40 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008c50 008c50 02ade4 00 AX 0 0 16\n [13] .fini PROGBITS 00033a34 033a34 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00034000 034000 0103d8 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000443d8 0443d8 00074c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x483c contains 1108 entries:\n+Relocation section '.rel.dyn' at offset 0x4850 contains 1108 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000574d8 00000008 R_386_RELATIVE \n 000574dc 00000008 R_386_RELATIVE \n 000574e0 00000008 R_386_RELATIVE \n 000574e8 00000008 R_386_RELATIVE \n 000574f0 00000008 R_386_RELATIVE \n 000574f8 00000008 R_386_RELATIVE \n@@ -1106,15 +1106,15 @@\n 00057fc8 00000606 R_386_GLOB_DAT 00000000 svn_swig_pl_cancel_func\n 00057fcc 00001106 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00057fd0 00003806 R_386_GLOB_DAT 00000000 PL_thr_key\n 00057fd4 00004806 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00057fd8 00006006 R_386_GLOB_DAT 00000000 __gmon_start__\n 00057fe0 0000ac06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x6adc contains 193 entries:\n+Relocation section '.rel.plt' at offset 0x6af0 contains 193 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00057cc4 00000107 R_386_JUMP_SLOT 00000000 svn_swig_pl_strings_to_array\n 00057cc8 00000207 R_386_JUMP_SLOT 00000000 Perl_sv_setref_pv\n 00057ccc 00000307 R_386_JUMP_SLOT 00000000 svn_fs_access_get_username\n 00057cd0 00000407 R_386_JUMP_SLOT 00000000 Perl_sv_2iv_flags\n 00057cd4 00000507 R_386_JUMP_SLOT 00000000 svn_fs_upgrade2\n 00057cd8 00000707 R_386_JUMP_SLOT 00000000 svn_fs_file_md5_checksum\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x574d8\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x574dc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2310\n 0x00000006 (SYMTAB) 0x900\n- 0x0000000a (STRSZ) 8601 (bytes)\n+ 0x0000000a (STRSZ) 8619 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x57cb8\n 0x00000002 (PLTRELSZ) 1544 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6adc\n- 0x00000011 (REL) 0x483c\n+ 0x00000017 (JMPREL) 0x6af0\n+ 0x00000011 (REL) 0x4850\n 0x00000012 (RELSZ) 8864 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x47ec\n+ 0x6ffffffe (VERNEED) 0x4800\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x44aa\n+ 0x6ffffff0 (VERSYM) 0x44bc\n 0x6ffffffa (RELCOUNT) 885\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c3839850e0958eadd2b05d0707b24c984db8b4c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c53023a46b457f6cbb0694c39938f4ce55b96f31\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: 0x00000000000044aa Offset: 0x0044aa Link: 3 (.dynsym)\n+ Addr: 0x00000000000044bc Offset: 0x0044bc 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*) 2 (GLIBC_2.0) 0 (*local*) 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*) 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: 0x00000000000047ec Offset: 0x0047ec Link: 4 (.dynstr)\n+ Addr: 0x0000000000004800 Offset: 0x004800 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.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 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 0x000041c0 312e736f 2e31006c 69627376 6e5f7375 1.so.1.libsvn_su\n 0x000041d0 62722d31 2e736f2e 31006c69 6273766e br-1.so.1.libsvn\n 0x000041e0 5f737769 675f7065 726c2d31 2e736f2e _swig_perl-1.so.\n 0x000041f0 31005f5f 73746163 6b5f6368 6b5f6661 1.__stack_chk_fa\n 0x00004200 696c0047 4c494243 5f322e33 2e340047 il.GLIBC_2.3.4.G\n 0x00004210 4c494243 5f322e31 2e330047 4c494243 LIBC_2.1.3.GLIBC\n 0x00004220 5f322e34 00474c49 42435f32 2e30002f _2.4.GLIBC_2.0./\n- 0x00004230 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x00004240 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x00004250 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x00004260 2f6c6962 73766e5f 636c6965 6e742f2e /libsvn_client/.\n- 0x00004270 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n+ 0x00004230 6275696c 642f322f 73756276 65727369 build/2/subversi\n+ 0x00004240 6f6e2d31 2e31342e 307e7263 322f326e on-1.14.0~rc2/2n\n+ 0x00004250 642f4255 494c442f 73756276 65727369 d/BUILD/subversi\n+ 0x00004260 6f6e2f6c 69627376 6e5f636c 69656e74 on/libsvn_client\n+ 0x00004270 2f2e6c69 62733a2f 6275696c 642f322f /.libs:/build/2/\n 0x00004280 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x00004290 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x000042a0 65727369 6f6e2f6c 69627376 6e5f6465 ersion/libsvn_de\n- 0x000042b0 6c74612f 2e6c6962 733a2f62 75696c64 lta/.libs:/build\n- 0x000042c0 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x000042d0 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x000042e0 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x000042f0 766e5f66 732f2e6c 6962733a 2f627569 vn_fs/.libs:/bui\n- 0x00004300 6c642f31 73742f73 75627665 7273696f ld/1st/subversio\n- 0x00004310 6e2d312e 31342e30 7e726332 2f425549 n-1.14.0~rc2/BUI\n- 0x00004320 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n- 0x00004330 6273766e 5f72612f 2e6c6962 733a2f62 bsvn_ra/.libs:/b\n- 0x00004340 75696c64 2f317374 2f737562 76657273 uild/1st/subvers\n- 0x00004350 696f6e2d 312e3134 2e307e72 63322f42 ion-1.14.0~rc2/B\n- 0x00004360 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n- 0x00004370 6c696273 766e5f72 65706f73 2f2e6c69 libsvn_repos/.li\n- 0x00004380 62733a2f 6275696c 642f3173 742f7375 bs:/build/1st/su\n- 0x00004390 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n- 0x000043a0 7263322f 4255494c 442f7375 62766572 rc2/BUILD/subver\n- 0x000043b0 73696f6e 2f6c6962 73766e5f 77632f2e sion/libsvn_wc/.\n- 0x000043c0 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x000043d0 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x000043e0 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x000043f0 65727369 6f6e2f6c 69627376 6e5f6469 ersion/libsvn_di\n- 0x00004400 66662f2e 6c696273 3a2f6275 696c642f ff/.libs:/build/\n- 0x00004410 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x00004420 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x00004430 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n- 0x00004440 6e5f7375 62722f2e 6c696273 3a2f6275 n_subr/.libs:/bu\n- 0x00004450 696c642f 3173742f 73756276 65727369 ild/1st/subversi\n- 0x00004460 6f6e2d31 2e31342e 307e7263 322f4255 on-1.14.0~rc2/BU\n- 0x00004470 494c442f 73756276 65727369 6f6e2f62 ILD/subversion/b\n- 0x00004480 696e6469 6e67732f 73776967 2f706572 indings/swig/per\n- 0x00004490 6c2f6c69 6273766e 5f737769 675f7065 l/libsvn_swig_pe\n- 0x000044a0 726c2f2e 6c696273 00 rl/.libs.\n+ 0x00004290 307e7263 322f326e 642f4255 494c442f 0~rc2/2nd/BUILD/\n+ 0x000042a0 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n+ 0x000042b0 6e5f6465 6c74612f 2e6c6962 733a2f62 n_delta/.libs:/b\n+ 0x000042c0 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x000042d0 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x000042e0 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x000042f0 6e2f6c69 6273766e 5f66732f 2e6c6962 n/libsvn_fs/.lib\n+ 0x00004300 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x00004310 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x00004320 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x00004330 7273696f 6e2f6c69 6273766e 5f72612f rsion/libsvn_ra/\n+ 0x00004340 2e6c6962 733a2f62 75696c64 2f322f73 .libs:/build/2/s\n+ 0x00004350 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n+ 0x00004360 7e726332 2f326e64 2f425549 4c442f73 ~rc2/2nd/BUILD/s\n+ 0x00004370 75627665 7273696f 6e2f6c69 6273766e ubversion/libsvn\n+ 0x00004380 5f726570 6f732f2e 6c696273 3a2f6275 _repos/.libs:/bu\n+ 0x00004390 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x000043a0 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x000043b0 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x000043c0 2f6c6962 73766e5f 77632f2e 6c696273 /libsvn_wc/.libs\n+ 0x000043d0 3a2f6275 696c642f 322f7375 62766572 :/build/2/subver\n+ 0x000043e0 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n+ 0x000043f0 326e642f 4255494c 442f7375 62766572 2nd/BUILD/subver\n+ 0x00004400 73696f6e 2f6c6962 73766e5f 64696666 sion/libsvn_diff\n+ 0x00004410 2f2e6c69 62733a2f 6275696c 642f322f /.libs:/build/2/\n+ 0x00004420 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n+ 0x00004430 307e7263 322f326e 642f4255 494c442f 0~rc2/2nd/BUILD/\n+ 0x00004440 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n+ 0x00004450 6e5f7375 62722f2e 6c696273 3a2f6275 n_subr/.libs:/bu\n+ 0x00004460 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x00004470 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x00004480 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x00004490 2f62696e 64696e67 732f7377 69672f70 /bindings/swig/p\n+ 0x000044a0 65726c2f 6c696273 766e5f73 7769675f erl/libsvn_swig_\n+ 0x000044b0 7065726c 2f2e6c69 627300 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 33383339 38353065 30393538 65616464 3839850e0958eadd\n- 0x00000010 32623035 64303730 37623234 63393834 2b05d0707b24c984\n- 0x00000020 64623862 34632e64 65627567 00000000 db8b4c.debug....\n- 0x00000030 0c6b1e26 .k.&\n+ 0x00000000 33303233 61343662 34353766 36636262 3023a46b457f6cbb\n+ 0x00000010 30363934 63333939 33386634 63653535 0694c39938f4ce55\n+ 0x00000020 62393666 33312e64 65627567 00000000 b96f31.debug....\n+ 0x00000030 80e17de0 ..}.\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/perl5/5.30/auto/SVN/_Ra/_Ra.so", "source2": "./usr/lib/i386-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 0x87f0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x07aa0 0x07aa0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x07ab0 0x07ab0 R 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x30848 0x30848 R E 0x1000\n LOAD 0x039000 0x00039000 0x00039000 0x2b0f0 0x2b0f0 R 0x1000\n LOAD 0x064518 0x00065518 0x00065518 0x032a8 0x03564 RW 0x1000\n DYNAMIC 0x064cb8 0x00065cb8 0x00065cb8 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x050430 0x00050430 0x00050430 0x0081c 0x0081c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0007f0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000968 000968 0017a0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002108 002108 002a29 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00004b32 004b32 0002f4 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00004e28 004e28 000050 00 A 4 1 4\n- [ 7] .rel.dyn REL 00004e78 004e78 002850 08 A 3 0 4\n- [ 8] .rel.plt REL 000076c8 0076c8 0003d8 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 00002108 002108 002a3b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00004b44 004b44 0002f4 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00004e38 004e38 000050 00 A 4 1 4\n+ [ 7] .rel.dyn REL 00004e88 004e88 002850 08 A 3 0 4\n+ [ 8] .rel.plt REL 000076d8 0076d8 0003d8 08 AI 3 21 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 0007c0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000087e0 0087e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000087f0 0087f0 030044 00 AX 0 0 16\n [13] .fini PROGBITS 00038834 038834 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00039000 039000 017430 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 00050430 050430 00081c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x4e78 contains 1290 entries:\n+Relocation section '.rel.dyn' at offset 0x4e88 contains 1290 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00065518 00000008 R_386_RELATIVE \n 0006551c 00000008 R_386_RELATIVE \n 00065520 00000008 R_386_RELATIVE \n 00065528 00000008 R_386_RELATIVE \n 00065530 00000008 R_386_RELATIVE \n 00065538 00000008 R_386_RELATIVE \n@@ -1288,15 +1288,15 @@\n 00065fd4 00002806 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_log_entry_receiver\n 00065fd8 00002e06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00065fe0 00004006 R_386_GLOB_DAT 00000000 __gmon_start__\n 00065fe4 00005c06 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_commit_callback2\n 00065fe8 00007306 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_log_receiver\n 00065fec 00007806 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x76c8 contains 123 entries:\n+Relocation section '.rel.plt' at offset 0x76d8 contains 123 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00065dd4 00000107 R_386_JUMP_SLOT 00000000 svn_swig_pl_strings_to_array\n 00065dd8 00000207 R_386_JUMP_SLOT 00000000 svn_ra_get_deleted_rev\n 00065ddc 00000307 R_386_JUMP_SLOT 00000000 Perl_sv_setref_pv\n 00065de0 00000407 R_386_JUMP_SLOT 00000000 svn_ra_get_commit_editor2\n 00065de4 00000507 R_386_JUMP_SLOT 00000000 Perl_sv_2iv_flags\n 00065de8 00000607 R_386_JUMP_SLOT 00000000 svn_ra_do_update3\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x65518\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x6551c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2108\n 0x00000006 (SYMTAB) 0x968\n- 0x0000000a (STRSZ) 10793 (bytes)\n+ 0x0000000a (STRSZ) 10811 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x65dc8\n 0x00000002 (PLTRELSZ) 984 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x76c8\n- 0x00000011 (REL) 0x4e78\n+ 0x00000017 (JMPREL) 0x76d8\n+ 0x00000011 (REL) 0x4e88\n 0x00000012 (RELSZ) 10320 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x4e28\n+ 0x6ffffffe (VERNEED) 0x4e38\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x4b32\n+ 0x6ffffff0 (VERSYM) 0x4b44\n 0x6ffffffa (RELCOUNT) 1036\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2498839b050cc57a9fae5be350c87a0b1810c9ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12eb7c06f5531b03ccd5c52fd9596a0f0f5a3636\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: 0x0000000000004b32 Offset: 0x004b32 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004b44 Offset: 0x004b44 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*) 2 (GLIBC_2.0) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \n 014: 0 (*local*) 2 (GLIBC_2.0) 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: 0x0000000000004e28 Offset: 0x004e28 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004e38 Offset: 0x004e38 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.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 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 0x00004848 312e736f 2e31006c 69627376 6e5f7375 1.so.1.libsvn_su\n 0x00004858 62722d31 2e736f2e 31006c69 6273766e br-1.so.1.libsvn\n 0x00004868 5f737769 675f7065 726c2d31 2e736f2e _swig_perl-1.so.\n 0x00004878 31005f5f 73746163 6b5f6368 6b5f6661 1.__stack_chk_fa\n 0x00004888 696c0047 4c494243 5f322e33 2e340047 il.GLIBC_2.3.4.G\n 0x00004898 4c494243 5f322e31 2e330047 4c494243 LIBC_2.1.3.GLIBC\n 0x000048a8 5f322e34 00474c49 42435f32 2e30002f _2.4.GLIBC_2.0./\n- 0x000048b8 6275696c 642f3173 742f7375 62766572 build/1st/subver\n- 0x000048c8 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n- 0x000048d8 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n- 0x000048e8 2f6c6962 73766e5f 636c6965 6e742f2e /libsvn_client/.\n- 0x000048f8 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n+ 0x000048b8 6275696c 642f322f 73756276 65727369 build/2/subversi\n+ 0x000048c8 6f6e2d31 2e31342e 307e7263 322f326e on-1.14.0~rc2/2n\n+ 0x000048d8 642f4255 494c442f 73756276 65727369 d/BUILD/subversi\n+ 0x000048e8 6f6e2f6c 69627376 6e5f636c 69656e74 on/libsvn_client\n+ 0x000048f8 2f2e6c69 62733a2f 6275696c 642f322f /.libs:/build/2/\n 0x00004908 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x00004918 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x00004928 65727369 6f6e2f6c 69627376 6e5f6465 ersion/libsvn_de\n- 0x00004938 6c74612f 2e6c6962 733a2f62 75696c64 lta/.libs:/build\n- 0x00004948 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x00004958 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x00004968 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x00004978 766e5f66 732f2e6c 6962733a 2f627569 vn_fs/.libs:/bui\n- 0x00004988 6c642f31 73742f73 75627665 7273696f ld/1st/subversio\n- 0x00004998 6e2d312e 31342e30 7e726332 2f425549 n-1.14.0~rc2/BUI\n- 0x000049a8 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n- 0x000049b8 6273766e 5f72612f 2e6c6962 733a2f62 bsvn_ra/.libs:/b\n- 0x000049c8 75696c64 2f317374 2f737562 76657273 uild/1st/subvers\n- 0x000049d8 696f6e2d 312e3134 2e307e72 63322f42 ion-1.14.0~rc2/B\n- 0x000049e8 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n- 0x000049f8 6c696273 766e5f72 65706f73 2f2e6c69 libsvn_repos/.li\n- 0x00004a08 62733a2f 6275696c 642f3173 742f7375 bs:/build/1st/su\n- 0x00004a18 62766572 73696f6e 2d312e31 342e307e bversion-1.14.0~\n- 0x00004a28 7263322f 4255494c 442f7375 62766572 rc2/BUILD/subver\n- 0x00004a38 73696f6e 2f6c6962 73766e5f 77632f2e sion/libsvn_wc/.\n- 0x00004a48 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x00004a58 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x00004a68 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x00004a78 65727369 6f6e2f6c 69627376 6e5f6469 ersion/libsvn_di\n- 0x00004a88 66662f2e 6c696273 3a2f6275 696c642f ff/.libs:/build/\n- 0x00004a98 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x00004aa8 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x00004ab8 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n- 0x00004ac8 6e5f7375 62722f2e 6c696273 3a2f6275 n_subr/.libs:/bu\n- 0x00004ad8 696c642f 3173742f 73756276 65727369 ild/1st/subversi\n- 0x00004ae8 6f6e2d31 2e31342e 307e7263 322f4255 on-1.14.0~rc2/BU\n- 0x00004af8 494c442f 73756276 65727369 6f6e2f62 ILD/subversion/b\n- 0x00004b08 696e6469 6e67732f 73776967 2f706572 indings/swig/per\n- 0x00004b18 6c2f6c69 6273766e 5f737769 675f7065 l/libsvn_swig_pe\n- 0x00004b28 726c2f2e 6c696273 00 rl/.libs.\n+ 0x00004918 307e7263 322f326e 642f4255 494c442f 0~rc2/2nd/BUILD/\n+ 0x00004928 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n+ 0x00004938 6e5f6465 6c74612f 2e6c6962 733a2f62 n_delta/.libs:/b\n+ 0x00004948 75696c64 2f322f73 75627665 7273696f uild/2/subversio\n+ 0x00004958 6e2d312e 31342e30 7e726332 2f326e64 n-1.14.0~rc2/2nd\n+ 0x00004968 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n+ 0x00004978 6e2f6c69 6273766e 5f66732f 2e6c6962 n/libsvn_fs/.lib\n+ 0x00004988 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x00004998 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x000049a8 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x000049b8 7273696f 6e2f6c69 6273766e 5f72612f rsion/libsvn_ra/\n+ 0x000049c8 2e6c6962 733a2f62 75696c64 2f322f73 .libs:/build/2/s\n+ 0x000049d8 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n+ 0x000049e8 7e726332 2f326e64 2f425549 4c442f73 ~rc2/2nd/BUILD/s\n+ 0x000049f8 75627665 7273696f 6e2f6c69 6273766e ubversion/libsvn\n+ 0x00004a08 5f726570 6f732f2e 6c696273 3a2f6275 _repos/.libs:/bu\n+ 0x00004a18 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x00004a28 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x00004a38 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x00004a48 2f6c6962 73766e5f 77632f2e 6c696273 /libsvn_wc/.libs\n+ 0x00004a58 3a2f6275 696c642f 322f7375 62766572 :/build/2/subver\n+ 0x00004a68 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n+ 0x00004a78 326e642f 4255494c 442f7375 62766572 2nd/BUILD/subver\n+ 0x00004a88 73696f6e 2f6c6962 73766e5f 64696666 sion/libsvn_diff\n+ 0x00004a98 2f2e6c69 62733a2f 6275696c 642f322f /.libs:/build/2/\n+ 0x00004aa8 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n+ 0x00004ab8 307e7263 322f326e 642f4255 494c442f 0~rc2/2nd/BUILD/\n+ 0x00004ac8 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n+ 0x00004ad8 6e5f7375 62722f2e 6c696273 3a2f6275 n_subr/.libs:/bu\n+ 0x00004ae8 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x00004af8 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x00004b08 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x00004b18 2f62696e 64696e67 732f7377 69672f70 /bindings/swig/p\n+ 0x00004b28 65726c2f 6c696273 766e5f73 7769675f erl/libsvn_swig_\n+ 0x00004b38 7065726c 2f2e6c69 627300 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 39383833 39623035 30636335 37613966 98839b050cc57a9f\n- 0x00000010 61653562 65333530 63383761 30623138 ae5be350c87a0b18\n- 0x00000020 31306339 63652e64 65627567 00000000 10c9ce.debug....\n- 0x00000030 ea9b6c12 ..l.\n+ 0x00000000 65623763 30366635 35333162 30336363 eb7c06f5531b03cc\n+ 0x00000010 64356335 32666439 35393661 30663066 d5c52fd9596a0f0f\n+ 0x00000020 35613336 33362e64 65627567 00000000 5a3636.debug....\n+ 0x00000030 398cd180 9...\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/perl5/5.30/auto/SVN/_Repos/_Repos.so", "source2": "./usr/lib/i386-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 0xacb0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x093c8 0x093c8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x093d8 0x093d8 R 0x1000\n LOAD 0x00a000 0x0000a000 0x0000a000 0x40588 0x40588 R E 0x1000\n LOAD 0x04b000 0x0004b000 0x0004b000 0x39318 0x39318 R 0x1000\n LOAD 0x085258 0x00086258 0x00086258 0x035a4 0x03868 RW 0x1000\n DYNAMIC 0x085b88 0x00086b88 0x00086b88 0x00108 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0693b8 0x000693b8 0x000693b8 0x009a4 0x009a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0009c0 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000b38 000b38 001f90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002ac8 002ac8 0032e4 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005dac 005dac 0003f2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000061a0 0061a0 000050 00 A 4 1 4\n- [ 7] .rel.dyn REL 000061f0 0061f0 002ba0 08 A 3 0 4\n- [ 8] .rel.plt REL 00008d90 008d90 000638 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 00002ac8 002ac8 0032f6 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005dbe 005dbe 0003f2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000061b0 0061b0 000050 00 A 4 1 4\n+ [ 7] .rel.dyn REL 00006200 006200 002ba0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00008da0 008da0 000638 08 AI 3 21 4\n [ 9] .init PROGBITS 0000a000 00a000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0000a020 00a020 000c80 04 AX 0 0 16\n [11] .plt.got PROGBITS 0000aca0 00aca0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000acb0 00acb0 03f8c4 00 AX 0 0 16\n [13] .fini PROGBITS 0004a574 04a574 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0004b000 04b000 01e3b8 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000693b8 0693b8 0009a4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x61f0 contains 1396 entries:\n+Relocation section '.rel.dyn' at offset 0x6200 contains 1396 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00086258 00000008 R_386_RELATIVE \n 0008625c 00000008 R_386_RELATIVE \n 00086260 00000008 R_386_RELATIVE \n 00086268 00000008 R_386_RELATIVE \n 00086270 00000008 R_386_RELATIVE \n 00086278 00000008 R_386_RELATIVE \n@@ -1394,15 +1394,15 @@\n 00086fd4 00003e06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00086fd8 00006406 R_386_GLOB_DAT 00000000 __gmon_start__\n 00086fdc 00007a06 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_history_func\n 00086fe0 00008f06 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_commit_callback2\n 00086fe4 0000bc06 R_386_GLOB_DAT 00000000 svn_swig_pl_thunk_log_receiver\n 00086fe8 0000c206 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n \n-Relocation section '.rel.plt' at offset 0x8d90 contains 199 entries:\n+Relocation section '.rel.plt' at offset 0x8da0 contains 199 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00086c9c 00000107 R_386_JUMP_SLOT 00000000 svn_swig_pl_strings_to_array\n 00086ca0 00000207 R_386_JUMP_SLOT 00000000 Perl_sv_setref_pv\n 00086ca4 00000307 R_386_JUMP_SLOT 00000000 Perl_sv_2iv_flags\n 00086ca8 00000507 R_386_JUMP_SLOT 00000000 svn_repos_get_commit_editor5\n 00086cac 00000607 R_386_JUMP_SLOT 00000000 svn_swig_pl_make_editor\n 00086cb0 00000707 R_386_JUMP_SLOT 00000000 svn_repos_deleted_rev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -9,23 +9,23 @@\n 0x00000019 (INIT_ARRAY) 0x86258\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x8625c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2ac8\n 0x00000006 (SYMTAB) 0xb38\n- 0x0000000a (STRSZ) 13028 (bytes)\n+ 0x0000000a (STRSZ) 13046 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x86c90\n 0x00000002 (PLTRELSZ) 1592 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x8d90\n- 0x00000011 (REL) 0x61f0\n+ 0x00000017 (JMPREL) 0x8da0\n+ 0x00000011 (REL) 0x6200\n 0x00000012 (RELSZ) 11168 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x61a0\n+ 0x6ffffffe (VERNEED) 0x61b0\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0x5dac\n+ 0x6ffffff0 (VERSYM) 0x5dbe\n 0x6ffffffa (RELCOUNT) 1091\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f6f4ffae41271840b355498ab4255da27abe284e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 353369901d45e22081d641c3b92bc9db7dd3d9a5\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: 0x0000000000005dac Offset: 0x005dac Link: 3 (.dynsym)\n+ Addr: 0x0000000000005dbe Offset: 0x005dbe 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.0) 0 (*local*) 0 (*local*) 0 (*local*) \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.0) 0 (*local*) 0 (*local*) 2 (GLIBC_2.0) \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: 0x00000000000061a0 Offset: 0x0061a0 Link: 4 (.dynstr)\n+ Addr: 0x00000000000061b0 Offset: 0x0061b0 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.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 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 0x00005ac8 006c6962 73766e5f 7265706f 732d312e .libsvn_repos-1.\n 0x00005ad8 736f2e31 006c6962 73766e5f 73776967 so.1.libsvn_swig\n 0x00005ae8 5f706572 6c2d312e 736f2e31 005f5f73 _perl-1.so.1.__s\n 0x00005af8 7461636b 5f63686b 5f666169 6c00474c tack_chk_fail.GL\n 0x00005b08 4942435f 322e332e 3400474c 4942435f IBC_2.3.4.GLIBC_\n 0x00005b18 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x00005b28 474c4942 435f322e 30002f62 75696c64 GLIBC_2.0./build\n- 0x00005b38 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x00005b48 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x00005b58 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x00005b68 766e5f63 6c69656e 742f2e6c 6962733a vn_client/.libs:\n- 0x00005b78 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n+ 0x00005b38 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x00005b48 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x00005b58 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n+ 0x00005b68 6273766e 5f636c69 656e742f 2e6c6962 bsvn_client/.lib\n+ 0x00005b78 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n 0x00005b88 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x00005b98 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x00005ba8 6e2f6c69 6273766e 5f64656c 74612f2e n/libsvn_delta/.\n- 0x00005bb8 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x00005bc8 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x00005bd8 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x00005be8 65727369 6f6e2f6c 69627376 6e5f6673 ersion/libsvn_fs\n- 0x00005bf8 2f2e6c69 62733a2f 6275696c 642f3173 /.libs:/build/1s\n- 0x00005c08 742f7375 62766572 73696f6e 2d312e31 t/subversion-1.1\n- 0x00005c18 342e307e 7263322f 4255494c 442f7375 4.0~rc2/BUILD/su\n- 0x00005c28 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n- 0x00005c38 72612f2e 6c696273 3a2f6275 696c642f ra/.libs:/build/\n- 0x00005c48 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x00005c58 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x00005c68 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n- 0x00005c78 6e5f7265 706f732f 2e6c6962 733a2f62 n_repos/.libs:/b\n- 0x00005c88 75696c64 2f317374 2f737562 76657273 uild/1st/subvers\n- 0x00005c98 696f6e2d 312e3134 2e307e72 63322f42 ion-1.14.0~rc2/B\n- 0x00005ca8 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n- 0x00005cb8 6c696273 766e5f77 632f2e6c 6962733a libsvn_wc/.libs:\n- 0x00005cc8 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x00005cd8 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x00005ce8 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x00005cf8 6e2f6c69 6273766e 5f646966 662f2e6c n/libsvn_diff/.l\n- 0x00005d08 6962733a 2f627569 6c642f31 73742f73 ibs:/build/1st/s\n- 0x00005d18 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n- 0x00005d28 7e726332 2f425549 4c442f73 75627665 ~rc2/BUILD/subve\n- 0x00005d38 7273696f 6e2f6c69 6273766e 5f737562 rsion/libsvn_sub\n- 0x00005d48 722f2e6c 6962733a 2f627569 6c642f31 r/.libs:/build/1\n- 0x00005d58 73742f73 75627665 7273696f 6e2d312e st/subversion-1.\n- 0x00005d68 31342e30 7e726332 2f425549 4c442f73 14.0~rc2/BUILD/s\n- 0x00005d78 75627665 7273696f 6e2f6269 6e64696e ubversion/bindin\n- 0x00005d88 67732f73 7769672f 7065726c 2f6c6962 gs/swig/perl/lib\n- 0x00005d98 73766e5f 73776967 5f706572 6c2f2e6c svn_swig_perl/.l\n- 0x00005da8 69627300 ibs.\n+ 0x00005b98 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x00005ba8 7273696f 6e2f6c69 6273766e 5f64656c rsion/libsvn_del\n+ 0x00005bb8 74612f2e 6c696273 3a2f6275 696c642f ta/.libs:/build/\n+ 0x00005bc8 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x00005bd8 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x00005be8 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n+ 0x00005bf8 73766e5f 66732f2e 6c696273 3a2f6275 svn_fs/.libs:/bu\n+ 0x00005c08 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x00005c18 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x00005c28 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x00005c38 2f6c6962 73766e5f 72612f2e 6c696273 /libsvn_ra/.libs\n+ 0x00005c48 3a2f6275 696c642f 322f7375 62766572 :/build/2/subver\n+ 0x00005c58 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n+ 0x00005c68 326e642f 4255494c 442f7375 62766572 2nd/BUILD/subver\n+ 0x00005c78 73696f6e 2f6c6962 73766e5f 7265706f sion/libsvn_repo\n+ 0x00005c88 732f2e6c 6962733a 2f627569 6c642f32 s/.libs:/build/2\n+ 0x00005c98 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x00005ca8 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x00005cb8 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x00005cc8 766e5f77 632f2e6c 6962733a 2f627569 vn_wc/.libs:/bui\n+ 0x00005cd8 6c642f32 2f737562 76657273 696f6e2d ld/2/subversion-\n+ 0x00005ce8 312e3134 2e307e72 63322f32 6e642f42 1.14.0~rc2/2nd/B\n+ 0x00005cf8 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n+ 0x00005d08 6c696273 766e5f64 6966662f 2e6c6962 libsvn_diff/.lib\n+ 0x00005d18 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x00005d28 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x00005d38 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x00005d48 7273696f 6e2f6c69 6273766e 5f737562 rsion/libsvn_sub\n+ 0x00005d58 722f2e6c 6962733a 2f627569 6c642f32 r/.libs:/build/2\n+ 0x00005d68 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x00005d78 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x00005d88 2f737562 76657273 696f6e2f 62696e64 /subversion/bind\n+ 0x00005d98 696e6773 2f737769 672f7065 726c2f6c ings/swig/perl/l\n+ 0x00005da8 69627376 6e5f7377 69675f70 65726c2f ibsvn_swig_perl/\n+ 0x00005db8 2e6c6962 7300 .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 66346666 61653431 32373138 34306233 f4ffae41271840b3\n- 0x00000010 35353439 38616234 32353564 61323761 55498ab4255da27a\n- 0x00000020 62653238 34652e64 65627567 00000000 be284e.debug....\n- 0x00000030 c64db6b9 .M..\n+ 0x00000000 33333639 39303164 34356532 32303831 3369901d45e22081\n+ 0x00000010 64363431 63336239 32626339 64623764 d641c3b92bc9db7d\n+ 0x00000020 64336439 61352e64 65627567 00000000 d3d9a5.debug....\n+ 0x00000030 ccd8dba1 ....\n \n"}]}, {"source1": "./usr/lib/i386-linux-gnu/perl5/5.30/auto/SVN/_Wc/_Wc.so", "source2": "./usr/lib/i386-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 0x13230\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x11bb4 0x11bb4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x11bc4 0x11bc4 R 0x1000\n LOAD 0x012000 0x00012000 0x00012000 0x8f648 0x8f648 R E 0x1000\n LOAD 0x0a2000 0x000a2000 0x000a2000 0x80c5c 0x80c5c R 0x1000\n LOAD 0x123438 0x00124438 0x00124438 0x049c4 0x04ce8 RW 0x1000\n DYNAMIC 0x124a40 0x00125a40 0x00125a40 0x00110 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0e56c0 0x000e56c0 0x000e56c0 0x01684 0x01684 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 001534 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000016ac 0016ac 003e90 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000553c 00553c 006c64 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000c1a0 00c1a0 0007d2 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000c974 00c974 000050 00 A 4 1 4\n- [ 7] .rel.dyn REL 0000c9c4 00c9c4 0048f8 08 A 3 0 4\n- [ 8] .rel.plt REL 000112bc 0112bc 0008f8 08 AI 3 21 4\n+ [ 4] .dynstr STRTAB 0000553c 00553c 006c76 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000c1b2 00c1b2 0007d2 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000c984 00c984 000050 00 A 4 1 4\n+ [ 7] .rel.dyn REL 0000c9d4 00c9d4 0048f8 08 A 3 0 4\n+ [ 8] .rel.plt REL 000112cc 0112cc 0008f8 08 AI 3 21 4\n [ 9] .init PROGBITS 00012000 012000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00012020 012020 001200 04 AX 0 0 16\n [11] .plt.got PROGBITS 00013220 013220 000008 08 AX 0 0 8\n [12] .text PROGBITS 00013230 013230 08e404 00 AX 0 0 16\n [13] .fini PROGBITS 000a1634 0a1634 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 000a2000 0a2000 0436c0 00 A 0 0 8\n [15] .eh_frame_hdr PROGBITS 000e56c0 0e56c0 001684 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0xc9c4 contains 2335 entries:\n+Relocation section '.rel.dyn' at offset 0xc9d4 contains 2335 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00124438 00000008 R_386_RELATIVE \n 0012443c 00000008 R_386_RELATIVE \n 00124440 00000008 R_386_RELATIVE \n 00124448 00000008 R_386_RELATIVE \n 00124450 00000008 R_386_RELATIVE \n 00124458 00000008 R_386_RELATIVE \n@@ -2333,15 +2333,15 @@\n 00125fe4 00006c06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00125fec 00009206 R_386_GLOB_DAT 00000000 svn_swig_pl_status_func3\n 00125ff0 00009406 R_386_GLOB_DAT 00000000 __gmon_start__\n 00125ff4 00010406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00125ff8 00011b06 R_386_GLOB_DAT 00000000 svn_swig_pl_status_func\n 00125ffc 00012106 R_386_GLOB_DAT 00000000 svn_swig_pl_status_func2\n \n-Relocation section '.rel.plt' at offset 0x112bc contains 287 entries:\n+Relocation section '.rel.plt' at offset 0x112cc contains 287 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00125b5c 00000107 R_386_JUMP_SLOT 00000000 svn_wc_adm_close\n 00125b60 00000207 R_386_JUMP_SLOT 00000000 svn_wc_revert2\n 00125b64 00000307 R_386_JUMP_SLOT 00000000 svn_wc_remove_lock\n 00125b68 00000407 R_386_JUMP_SLOT 00000000 svn_wc_conflict_version_create\n 00125b6c 00000507 R_386_JUMP_SLOT 00000000 svn_wc_entry_dup\n 00125b70 00000607 R_386_JUMP_SLOT 00000000 svn_swig_pl_strings_to_array\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -10,23 +10,23 @@\n 0x00000019 (INIT_ARRAY) 0x124438\n 0x0000001b (INIT_ARRAYSZ) 4 (bytes)\n 0x0000001a (FINI_ARRAY) 0x12443c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x553c\n 0x00000006 (SYMTAB) 0x16ac\n- 0x0000000a (STRSZ) 27748 (bytes)\n+ 0x0000000a (STRSZ) 27766 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x125b50\n 0x00000002 (PLTRELSZ) 2296 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x112bc\n- 0x00000011 (REL) 0xc9c4\n+ 0x00000017 (JMPREL) 0x112cc\n+ 0x00000011 (REL) 0xc9d4\n 0x00000012 (RELSZ) 18680 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0xc974\n+ 0x6ffffffe (VERNEED) 0xc984\n 0x6fffffff (VERNEEDNUM) 1\n- 0x6ffffff0 (VERSYM) 0xc1a0\n+ 0x6ffffff0 (VERSYM) 0xc1b2\n 0x6ffffffa (RELCOUNT) 1622\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9e065a26ac5fb539d9933ad4f6f4c45e652ebdc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62cf44bf03788a5b4f59eec7cf7702236a0dac92\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: 0x000000000000c1a0 Offset: 0x00c1a0 Link: 3 (.dynsym)\n+ Addr: 0x000000000000c1b2 Offset: 0x00c1b2 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*) 0 (*local*) 2 (GLIBC_2.0) \n 014: 0 (*local*) 0 (*local*) 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: 0x000000000000c974 Offset: 0x00c974 Link: 4 (.dynstr)\n+ Addr: 0x000000000000c984 Offset: 0x00c984 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.1.3 Flags: none Version: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 3\n 0x0040: Name: GLIBC_2.0 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 0x0000bebc 31006c69 6273766e 5f737562 722d312e 1.libsvn_subr-1.\n 0x0000becc 736f2e31 006c6962 73766e5f 73776967 so.1.libsvn_swig\n 0x0000bedc 5f706572 6c2d312e 736f2e31 005f5f73 _perl-1.so.1.__s\n 0x0000beec 7461636b 5f63686b 5f666169 6c00474c tack_chk_fail.GL\n 0x0000befc 4942435f 322e332e 3400474c 4942435f IBC_2.3.4.GLIBC_\n 0x0000bf0c 322e312e 3300474c 4942435f 322e3400 2.1.3.GLIBC_2.4.\n 0x0000bf1c 474c4942 435f322e 30002f62 75696c64 GLIBC_2.0./build\n- 0x0000bf2c 2f317374 2f737562 76657273 696f6e2d /1st/subversion-\n- 0x0000bf3c 312e3134 2e307e72 63322f42 55494c44 1.14.0~rc2/BUILD\n- 0x0000bf4c 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n- 0x0000bf5c 766e5f63 6c69656e 742f2e6c 6962733a vn_client/.libs:\n- 0x0000bf6c 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n+ 0x0000bf2c 2f322f73 75627665 7273696f 6e2d312e /2/subversion-1.\n+ 0x0000bf3c 31342e30 7e726332 2f326e64 2f425549 14.0~rc2/2nd/BUI\n+ 0x0000bf4c 4c442f73 75627665 7273696f 6e2f6c69 LD/subversion/li\n+ 0x0000bf5c 6273766e 5f636c69 656e742f 2e6c6962 bsvn_client/.lib\n+ 0x0000bf6c 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n 0x0000bf7c 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x0000bf8c 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x0000bf9c 6e2f6c69 6273766e 5f64656c 74612f2e n/libsvn_delta/.\n- 0x0000bfac 6c696273 3a2f6275 696c642f 3173742f libs:/build/1st/\n- 0x0000bfbc 73756276 65727369 6f6e2d31 2e31342e subversion-1.14.\n- 0x0000bfcc 307e7263 322f4255 494c442f 73756276 0~rc2/BUILD/subv\n- 0x0000bfdc 65727369 6f6e2f6c 69627376 6e5f6673 ersion/libsvn_fs\n- 0x0000bfec 2f2e6c69 62733a2f 6275696c 642f3173 /.libs:/build/1s\n- 0x0000bffc 742f7375 62766572 73696f6e 2d312e31 t/subversion-1.1\n- 0x0000c00c 342e307e 7263322f 4255494c 442f7375 4.0~rc2/BUILD/su\n- 0x0000c01c 62766572 73696f6e 2f6c6962 73766e5f bversion/libsvn_\n- 0x0000c02c 72612f2e 6c696273 3a2f6275 696c642f ra/.libs:/build/\n- 0x0000c03c 3173742f 73756276 65727369 6f6e2d31 1st/subversion-1\n- 0x0000c04c 2e31342e 307e7263 322f4255 494c442f .14.0~rc2/BUILD/\n- 0x0000c05c 73756276 65727369 6f6e2f6c 69627376 subversion/libsv\n- 0x0000c06c 6e5f7265 706f732f 2e6c6962 733a2f62 n_repos/.libs:/b\n- 0x0000c07c 75696c64 2f317374 2f737562 76657273 uild/1st/subvers\n- 0x0000c08c 696f6e2d 312e3134 2e307e72 63322f42 ion-1.14.0~rc2/B\n- 0x0000c09c 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n- 0x0000c0ac 6c696273 766e5f77 632f2e6c 6962733a libsvn_wc/.libs:\n- 0x0000c0bc 2f627569 6c642f31 73742f73 75627665 /build/1st/subve\n- 0x0000c0cc 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n- 0x0000c0dc 2f425549 4c442f73 75627665 7273696f /BUILD/subversio\n- 0x0000c0ec 6e2f6c69 6273766e 5f646966 662f2e6c n/libsvn_diff/.l\n- 0x0000c0fc 6962733a 2f627569 6c642f31 73742f73 ibs:/build/1st/s\n- 0x0000c10c 75627665 7273696f 6e2d312e 31342e30 ubversion-1.14.0\n- 0x0000c11c 7e726332 2f425549 4c442f73 75627665 ~rc2/BUILD/subve\n- 0x0000c12c 7273696f 6e2f6c69 6273766e 5f737562 rsion/libsvn_sub\n- 0x0000c13c 722f2e6c 6962733a 2f627569 6c642f31 r/.libs:/build/1\n- 0x0000c14c 73742f73 75627665 7273696f 6e2d312e st/subversion-1.\n- 0x0000c15c 31342e30 7e726332 2f425549 4c442f73 14.0~rc2/BUILD/s\n- 0x0000c16c 75627665 7273696f 6e2f6269 6e64696e ubversion/bindin\n- 0x0000c17c 67732f73 7769672f 7065726c 2f6c6962 gs/swig/perl/lib\n- 0x0000c18c 73766e5f 73776967 5f706572 6c2f2e6c svn_swig_perl/.l\n- 0x0000c19c 69627300 ibs.\n+ 0x0000bf8c 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x0000bf9c 7273696f 6e2f6c69 6273766e 5f64656c rsion/libsvn_del\n+ 0x0000bfac 74612f2e 6c696273 3a2f6275 696c642f ta/.libs:/build/\n+ 0x0000bfbc 322f7375 62766572 73696f6e 2d312e31 2/subversion-1.1\n+ 0x0000bfcc 342e307e 7263322f 326e642f 4255494c 4.0~rc2/2nd/BUIL\n+ 0x0000bfdc 442f7375 62766572 73696f6e 2f6c6962 D/subversion/lib\n+ 0x0000bfec 73766e5f 66732f2e 6c696273 3a2f6275 svn_fs/.libs:/bu\n+ 0x0000bffc 696c642f 322f7375 62766572 73696f6e ild/2/subversion\n+ 0x0000c00c 2d312e31 342e307e 7263322f 326e642f -1.14.0~rc2/2nd/\n+ 0x0000c01c 4255494c 442f7375 62766572 73696f6e BUILD/subversion\n+ 0x0000c02c 2f6c6962 73766e5f 72612f2e 6c696273 /libsvn_ra/.libs\n+ 0x0000c03c 3a2f6275 696c642f 322f7375 62766572 :/build/2/subver\n+ 0x0000c04c 73696f6e 2d312e31 342e307e 7263322f sion-1.14.0~rc2/\n+ 0x0000c05c 326e642f 4255494c 442f7375 62766572 2nd/BUILD/subver\n+ 0x0000c06c 73696f6e 2f6c6962 73766e5f 7265706f sion/libsvn_repo\n+ 0x0000c07c 732f2e6c 6962733a 2f627569 6c642f32 s/.libs:/build/2\n+ 0x0000c08c 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x0000c09c 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x0000c0ac 2f737562 76657273 696f6e2f 6c696273 /subversion/libs\n+ 0x0000c0bc 766e5f77 632f2e6c 6962733a 2f627569 vn_wc/.libs:/bui\n+ 0x0000c0cc 6c642f32 2f737562 76657273 696f6e2d ld/2/subversion-\n+ 0x0000c0dc 312e3134 2e307e72 63322f32 6e642f42 1.14.0~rc2/2nd/B\n+ 0x0000c0ec 55494c44 2f737562 76657273 696f6e2f UILD/subversion/\n+ 0x0000c0fc 6c696273 766e5f64 6966662f 2e6c6962 libsvn_diff/.lib\n+ 0x0000c10c 733a2f62 75696c64 2f322f73 75627665 s:/build/2/subve\n+ 0x0000c11c 7273696f 6e2d312e 31342e30 7e726332 rsion-1.14.0~rc2\n+ 0x0000c12c 2f326e64 2f425549 4c442f73 75627665 /2nd/BUILD/subve\n+ 0x0000c13c 7273696f 6e2f6c69 6273766e 5f737562 rsion/libsvn_sub\n+ 0x0000c14c 722f2e6c 6962733a 2f627569 6c642f32 r/.libs:/build/2\n+ 0x0000c15c 2f737562 76657273 696f6e2d 312e3134 /subversion-1.14\n+ 0x0000c16c 2e307e72 63322f32 6e642f42 55494c44 .0~rc2/2nd/BUILD\n+ 0x0000c17c 2f737562 76657273 696f6e2f 62696e64 /subversion/bind\n+ 0x0000c18c 696e6773 2f737769 672f7065 726c2f6c ings/swig/perl/l\n+ 0x0000c19c 69627376 6e5f7377 69675f70 65726c2f ibsvn_swig_perl/\n+ 0x0000c1ac 2e6c6962 7300 .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 65303635 61323661 63356662 35333964 e065a26ac5fb539d\n- 0x00000010 39393333 61643466 36663463 34356536 9933ad4f6f4c45e6\n- 0x00000020 35326562 64632e64 65627567 00000000 52ebdc.debug....\n- 0x00000030 4eb9c724 N..$\n+ 0x00000000 63663434 62663033 37383861 35623466 cf44bf03788a5b4f\n+ 0x00000010 35396565 63376366 37373032 32333661 59eec7cf7702236a\n+ 0x00000020 30646163 39322e64 65627567 00000000 0dac92.debug....\n+ 0x00000030 e03408cf .4..\n \n"}]}]}]}]}, {"source1": "libsvn-perl-dbgsym_1.14.0~rc2-3_i386.deb", "source2": "libsvn-perl-dbgsym_1.14.0~rc2-3_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-04-22 11:57:45.000000 debian-binary\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 3329280 2020-04-22 11:57:45.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 952 2020-04-22 11:57:45.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 3329248 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: 3610\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: 107bbc886c1f35e1a6851f81d48eba24530c2808 2498839b050cc57a9fae5be350c87a0b1810c9ce 3c3839850e0958eadd2b05d0707b24c984db8b4c 985ada40f43ba8437d1a19635e9523ed49cebddf c99d63d3753ccf7a505bb6c1a8e7c86819262f27 d9e065a26ac5fb539d9933ad4f6f4c45e652ebdc e027b8eac156a1dd4f142e2dae5280e3b67b90f3 f6f4ffae41271840b355498ab4255da27abe284e\n+Build-Ids: 12eb7c06f5531b03ccd5c52fd9596a0f0f5a3636 353369901d45e22081d641c3b92bc9db7dd3d9a5 62cf44bf03788a5b4f59eec7cf7702236a0dac92 af4a74c0eb1eca35ad4f704e320db89934086c78 c53023a46b457f6cbb0694c39938f4ce55b96f31 c99d63d3753ccf7a505bb6c1a8e7c86819262f27 de371a7801ca1782345f04c2b91b5f283cbe3d4e fc3ae331e6f615d36990e7669fe1fca7871f09d2\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/10/7bbc886c1f35e1a6851f81d48eba24530c2808.debug\n-usr/lib/debug/.build-id/24/98839b050cc57a9fae5be350c87a0b1810c9ce.debug\n-usr/lib/debug/.build-id/3c/3839850e0958eadd2b05d0707b24c984db8b4c.debug\n-usr/lib/debug/.build-id/98/5ada40f43ba8437d1a19635e9523ed49cebddf.debug\n+usr/lib/debug/.build-id/12/eb7c06f5531b03ccd5c52fd9596a0f0f5a3636.debug\n+usr/lib/debug/.build-id/35/3369901d45e22081d641c3b92bc9db7dd3d9a5.debug\n+usr/lib/debug/.build-id/62/cf44bf03788a5b4f59eec7cf7702236a0dac92.debug\n+usr/lib/debug/.build-id/af/4a74c0eb1eca35ad4f704e320db89934086c78.debug\n+usr/lib/debug/.build-id/c5/3023a46b457f6cbb0694c39938f4ce55b96f31.debug\n usr/lib/debug/.build-id/c9/9d63d3753ccf7a505bb6c1a8e7c86819262f27.debug\n-usr/lib/debug/.build-id/d9/e065a26ac5fb539d9933ad4f6f4c45e652ebdc.debug\n-usr/lib/debug/.build-id/e0/27b8eac156a1dd4f142e2dae5280e3b67b90f3.debug\n-usr/lib/debug/.build-id/f6/f4ffae41271840b355498ab4255da27abe284e.debug\n+usr/lib/debug/.build-id/de/371a7801ca1782345f04c2b91b5f283cbe3d4e.debug\n+usr/lib/debug/.build-id/fc/3ae331e6f615d36990e7669fe1fca7871f09d2.debug\n usr/lib/debug/.dwz/i386-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/10/\n--rw-r--r-- 0 root (0) root (0) 153044 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/10/7bbc886c1f35e1a6851f81d48eba24530c2808.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/24/\n--rw-r--r-- 0 root (0) root (0) 308556 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/24/98839b050cc57a9fae5be350c87a0b1810c9ce.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 266656 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/3c/3839850e0958eadd2b05d0707b24c984db8b4c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/98/\n--rw-r--r-- 0 root (0) root (0) 702016 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/98/5ada40f43ba8437d1a19635e9523ed49cebddf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/12/\n+-rw-r--r-- 0 root (0) root (0) 308556 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/12/eb7c06f5531b03ccd5c52fd9596a0f0f5a3636.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/35/\n+-rw-r--r-- 0 root (0) root (0) 389320 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/35/3369901d45e22081d641c3b92bc9db7dd3d9a5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/62/\n+-rw-r--r-- 0 root (0) root (0) 830216 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/62/cf44bf03788a5b4f59eec7cf7702236a0dac92.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/af/\n+-rw-r--r-- 0 root (0) root (0) 702016 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/af/4a74c0eb1eca35ad4f704e320db89934086c78.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) 266656 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/c5/3023a46b457f6cbb0694c39938f4ce55b96f31.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/c9/\n -rw-r--r-- 0 root (0) root (0) 45840 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/c9/9d63d3753ccf7a505bb6c1a8e7c86819262f27.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/d9/\n--rw-r--r-- 0 root (0) root (0) 830216 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/d9/e065a26ac5fb539d9933ad4f6f4c45e652ebdc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/e0/\n--rw-r--r-- 0 root (0) root (0) 936624 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/e0/27b8eac156a1dd4f142e2dae5280e3b67b90f3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/f6/\n--rw-r--r-- 0 root (0) root (0) 389320 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/f6/f4ffae41271840b355498ab4255da27abe284e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 936624 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/de/371a7801ca1782345f04c2b91b5f283cbe3d4e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/fc/\n+-rw-r--r-- 0 root (0) root (0) 153044 2020-04-22 11:57:45.000000 ./usr/lib/debug/.build-id/fc/3ae331e6f615d36990e7669fe1fca7871f09d2.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/i386-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 40016 2020-04-22 11:57:45.000000 ./usr/lib/debug/.dwz/i386-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/10/7bbc886c1f35e1a6851f81d48eba24530c2808.debug", "source2": "./usr/lib/debug/.build-id/fc/3ae331e6f615d36990e7669fe1fca7871f09d2.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x55e0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04950 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04960 R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x15bf8 R E 0x1000\n LOAD 0x000000 0x0001b000 0x0001b000 0x00000 0x13cfc R 0x1000\n LOAD 0x000998 0x00030998 0x00030998 0x00000 0x02468 RW 0x1000\n DYNAMIC 0x000998 0x00030d58 0x00030d58 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000261a0 0x000261a0 0x00000 0x00434 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0003f0 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000568 000178 000d80 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000012e8 000178 001885 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002b6e 000178 0001b0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002d20 000178 000050 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 00002d70 000178 001910 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00004680 000178 0002d0 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 000012e8 000178 001897 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002b80 000178 0001b0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002d30 000178 000050 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 00002d80 000178 001910 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004690 000178 0002d0 08 A 3 21 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 0005b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000055d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000055e0 001000 015604 00 AX 0 0 16\n [13] .fini NOBITS 0001abe4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001b000 001000 00b1a0 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000261a0 001000 000434 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 523 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000568 0 SECTION LOCAL DEFAULT 3 \n 4: 000012e8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002b6e 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002d20 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002d70 0 SECTION LOCAL DEFAULT 7 \n- 8: 00004680 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00002b80 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002d30 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002d80 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00004690 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 000055d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000055e0 0 SECTION LOCAL DEFAULT 12 \n 13: 0001abe4 0 SECTION LOCAL DEFAULT 13 \n 14: 0001b000 0 SECTION LOCAL DEFAULT 14 \n 15: 000261a0 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: 107bbc886c1f35e1a6851f81d48eba24530c2808\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fc3ae331e6f615d36990e7669fe1fca7871f09d2\n"}]}, {"source1": "./usr/lib/debug/.build-id/24/98839b050cc57a9fae5be350c87a0b1810c9ce.debug", "source2": "./usr/lib/debug/.build-id/12/eb7c06f5531b03ccd5c52fd9596a0f0f5a3636.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 0x87f0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07aa0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07ab0 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x30848 R E 0x1000\n LOAD 0x000000 0x00039000 0x00039000 0x00000 0x2b0f0 R 0x1000\n LOAD 0x000518 0x00065518 0x00065518 0x00000 0x03564 RW 0x1000\n DYNAMIC 0x000518 0x00065cb8 0x00065cb8 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00050430 0x00050430 0x00000 0x0081c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0007f0 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000968 000178 0017a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002108 000178 002a29 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00004b32 000178 0002f4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00004e28 000178 000050 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 00004e78 000178 002850 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000076c8 000178 0003d8 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 00002108 000178 002a3b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00004b44 000178 0002f4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00004e38 000178 000050 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 00004e88 000178 002850 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000076d8 000178 0003d8 08 A 3 21 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0007c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000087e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000087f0 001000 030044 00 AX 0 0 16\n [13] .fini NOBITS 00038834 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00039000 001000 017430 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 00050430 001000 00081c 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 780 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000968 0 SECTION LOCAL DEFAULT 3 \n 4: 00002108 0 SECTION LOCAL DEFAULT 4 \n- 5: 00004b32 0 SECTION LOCAL DEFAULT 5 \n- 6: 00004e28 0 SECTION LOCAL DEFAULT 6 \n- 7: 00004e78 0 SECTION LOCAL DEFAULT 7 \n- 8: 000076c8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00004b44 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00004e38 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00004e88 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000076d8 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000087e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000087f0 0 SECTION LOCAL DEFAULT 12 \n 13: 00038834 0 SECTION LOCAL DEFAULT 13 \n 14: 00039000 0 SECTION LOCAL DEFAULT 14 \n 15: 00050430 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: 2498839b050cc57a9fae5be350c87a0b1810c9ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 12eb7c06f5531b03ccd5c52fd9596a0f0f5a3636\n"}]}, {"source1": "./usr/lib/debug/.build-id/3c/3839850e0958eadd2b05d0707b24c984db8b4c.debug", "source2": "./usr/lib/debug/.build-id/c5/3023a46b457f6cbb0694c39938f4ce55b96f31.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 0x8c50\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x070e4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x070f8 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x2ba48 R E 0x1000\n LOAD 0x000000 0x00034000 0x00034000 0x00000 0x22124 R 0x1000\n LOAD 0x0004d8 0x000574d8 0x000574d8 0x00000 0x02f20 RW 0x1000\n DYNAMIC 0x0004d8 0x00057ba8 0x00057ba8 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000443d8 0x000443d8 0x00000 0x0074c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000788 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000900 000178 001a10 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002310 000178 002199 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000044aa 000178 000342 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000047ec 000178 000050 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 0000483c 000178 0022a0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006adc 000178 000608 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 00002310 000178 0021ab 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000044bc 000178 000342 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00004800 000178 000050 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 00004850 000178 0022a0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006af0 000178 000608 08 A 3 21 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000c20 04 AX 0 0 16\n [11] .plt.got NOBITS 00008c40 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008c50 001000 02ade4 00 AX 0 0 16\n [13] .fini NOBITS 00033a34 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00034000 001000 0103d8 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000443d8 001000 00074c 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 769 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000900 0 SECTION LOCAL DEFAULT 3 \n 4: 00002310 0 SECTION LOCAL DEFAULT 4 \n- 5: 000044aa 0 SECTION LOCAL DEFAULT 5 \n- 6: 000047ec 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000483c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006adc 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000044bc 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00004800 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00004850 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006af0 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008c40 0 SECTION LOCAL DEFAULT 11 \n 12: 00008c50 0 SECTION LOCAL DEFAULT 12 \n 13: 00033a34 0 SECTION LOCAL DEFAULT 13 \n 14: 00034000 0 SECTION LOCAL DEFAULT 14 \n 15: 000443d8 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: 3c3839850e0958eadd2b05d0707b24c984db8b4c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c53023a46b457f6cbb0694c39938f4ce55b96f31\n"}]}, {"source1": "./usr/lib/debug/.build-id/98/5ada40f43ba8437d1a19635e9523ed49cebddf.debug", "source2": "./usr/lib/debug/.build-id/af/4a74c0eb1eca35ad4f704e320db89934086c78.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 0x11310\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0f304 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0f314 R 0x1000\n LOAD 0x000000 0x00010000 0x00010000 0x00000 0x77218 R E 0x1000\n LOAD 0x000000 0x00088000 0x00088000 0x00000 0x67f50 R 0x1000\n LOAD 0x000898 0x000f1898 0x000f1898 0x00000 0x048cc RW 0x1000\n DYNAMIC 0x000898 0x000f29c0 0x000f29c0 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000bae68 0x000bae68 0x00000 0x011a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0012c4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000143c 000178 003680 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00004abc 000178 0057f6 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000a2b2 000178 0006d0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000a984 000178 000050 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 0000a9d4 000178 003fc8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000e99c 000178 000968 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 00004abc 000178 005808 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000a2c4 000178 0006d0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000a994 000178 000050 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 0000a9e4 000178 003fc8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000e9ac 000178 000968 08 A 3 21 4\n [ 9] .init NOBITS 00010000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00010020 001000 0012e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00011300 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00011310 001000 075ef4 00 AX 0 0 16\n [13] .fini NOBITS 00087204 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00088000 001000 032e68 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000bae68 001000 0011a4 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 1326 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000143c 0 SECTION LOCAL DEFAULT 3 \n 4: 00004abc 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000a2b2 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000a984 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000a9d4 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000e99c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000a2c4 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000a994 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000a9e4 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000e9ac 0 SECTION LOCAL DEFAULT 8 \n 9: 00010000 0 SECTION LOCAL DEFAULT 9 \n 10: 00010020 0 SECTION LOCAL DEFAULT 10 \n 11: 00011300 0 SECTION LOCAL DEFAULT 11 \n 12: 00011310 0 SECTION LOCAL DEFAULT 12 \n 13: 00087204 0 SECTION LOCAL DEFAULT 13 \n 14: 00088000 0 SECTION LOCAL DEFAULT 14 \n 15: 000bae68 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: 985ada40f43ba8437d1a19635e9523ed49cebddf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: af4a74c0eb1eca35ad4f704e320db89934086c78\n"}]}, {"source1": "./usr/lib/debug/.build-id/d9/e065a26ac5fb539d9933ad4f6f4c45e652ebdc.debug", "source2": "./usr/lib/debug/.build-id/62/cf44bf03788a5b4f59eec7cf7702236a0dac92.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0x13230\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x11bb4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x11bc4 R 0x1000\n LOAD 0x000000 0x00012000 0x00012000 0x00000 0x8f648 R E 0x1000\n LOAD 0x000000 0x000a2000 0x000a2000 0x00000 0x80c5c R 0x1000\n LOAD 0x000438 0x00124438 0x00124438 0x00000 0x04ce8 RW 0x1000\n DYNAMIC 0x000438 0x00125a40 0x00125a40 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000e56c0 0x000e56c0 0x00000 0x01684 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 001534 04 A 3 0 4\n [ 3] .dynsym NOBITS 000016ac 000178 003e90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000553c 000178 006c64 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000c1a0 000178 0007d2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000c974 000178 000050 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 0000c9c4 000178 0048f8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000112bc 000178 0008f8 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 0000553c 000178 006c76 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000c1b2 000178 0007d2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000c984 000178 000050 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 0000c9d4 000178 0048f8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000112cc 000178 0008f8 08 A 3 21 4\n [ 9] .init NOBITS 00012000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00012020 001000 001200 04 AX 0 0 16\n [11] .plt.got NOBITS 00013220 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00013230 001000 08e404 00 AX 0 0 16\n [13] .fini NOBITS 000a1634 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 000a2000 001000 0436c0 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000e56c0 001000 001684 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 1453 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000016ac 0 SECTION LOCAL DEFAULT 3 \n 4: 0000553c 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000c1a0 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000c974 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000c9c4 0 SECTION LOCAL DEFAULT 7 \n- 8: 000112bc 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000c1b2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000c984 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000c9d4 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000112cc 0 SECTION LOCAL DEFAULT 8 \n 9: 00012000 0 SECTION LOCAL DEFAULT 9 \n 10: 00012020 0 SECTION LOCAL DEFAULT 10 \n 11: 00013220 0 SECTION LOCAL DEFAULT 11 \n 12: 00013230 0 SECTION LOCAL DEFAULT 12 \n 13: 000a1634 0 SECTION LOCAL DEFAULT 13 \n 14: 000a2000 0 SECTION LOCAL DEFAULT 14 \n 15: 000e56c0 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: d9e065a26ac5fb539d9933ad4f6f4c45e652ebdc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 62cf44bf03788a5b4f59eec7cf7702236a0dac92\n"}]}, {"source1": "./usr/lib/debug/.build-id/e0/27b8eac156a1dd4f142e2dae5280e3b67b90f3.debug", "source2": "./usr/lib/debug/.build-id/de/371a7801ca1782345f04c2b91b5f283cbe3d4e.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 0x190c0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x164d4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x164e8 R 0x1000\n LOAD 0x000000 0x00017000 0x00017000 0x00000 0xa6168 R E 0x1000\n LOAD 0x000000 0x000be000 0x000be000 0x00000 0x8b744 R 0x1000\n LOAD 0x000a78 0x0014aa78 0x0014aa78 0x00000 0x04f58 RW 0x1000\n DYNAMIC 0x000a78 0x0014c670 0x0014c670 0x00000 0x00110 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000fdd50 0x000fdd50 0x00000 0x01ca4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 001a2c 04 A 3 0 4\n [ 3] .dynsym NOBITS 00001ba4 000178 005940 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000074e4 000178 00839f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000f884 000178 000b28 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000103ac 000178 000050 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 000103fc 000178 005098 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00015494 000178 001040 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 000074e4 000178 0083b1 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000f896 000178 000b28 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000103c0 000178 000050 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 00010410 000178 005098 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000154a8 000178 001040 08 A 3 21 4\n [ 9] .init NOBITS 00017000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00017020 001000 002090 04 AX 0 0 16\n [11] .plt.got NOBITS 000190b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000190c0 001000 0a4094 00 AX 0 0 16\n [13] .fini NOBITS 000bd154 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 000be000 001000 03fd50 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000fdd50 001000 001ca4 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 1831 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00001ba4 0 SECTION LOCAL DEFAULT 3 \n 4: 000074e4 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000f884 0 SECTION LOCAL DEFAULT 5 \n- 6: 000103ac 0 SECTION LOCAL DEFAULT 6 \n- 7: 000103fc 0 SECTION LOCAL DEFAULT 7 \n- 8: 00015494 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000f896 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000103c0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00010410 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000154a8 0 SECTION LOCAL DEFAULT 8 \n 9: 00017000 0 SECTION LOCAL DEFAULT 9 \n 10: 00017020 0 SECTION LOCAL DEFAULT 10 \n 11: 000190b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000190c0 0 SECTION LOCAL DEFAULT 12 \n 13: 000bd154 0 SECTION LOCAL DEFAULT 13 \n 14: 000be000 0 SECTION LOCAL DEFAULT 14 \n 15: 000fdd50 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: e027b8eac156a1dd4f142e2dae5280e3b67b90f3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de371a7801ca1782345f04c2b91b5f283cbe3d4e\n"}]}, {"source1": "./usr/lib/debug/.build-id/f6/f4ffae41271840b355498ab4255da27abe284e.debug", "source2": "./usr/lib/debug/.build-id/35/3369901d45e22081d641c3b92bc9db7dd3d9a5.debug", "comments": ["Files similar despite different names (score: 2, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -1,15 +1,15 @@\n \n Elf file type is DYN (Shared object file)\n Entry point 0xacb0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x093c8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x093d8 R 0x1000\n LOAD 0x000000 0x0000a000 0x0000a000 0x00000 0x40588 R E 0x1000\n LOAD 0x000000 0x0004b000 0x0004b000 0x00000 0x39318 R 0x1000\n LOAD 0x000258 0x00086258 0x00086258 0x00000 0x03868 RW 0x1000\n DYNAMIC 0x000258 0x00086b88 0x00086b88 0x00000 0x00108 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000693b8 0x000693b8 0x00000 0x009a4 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0009c0 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000b38 000178 001f90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002ac8 000178 0032e4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005dac 000178 0003f2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000061a0 000178 000050 00 A 4 1 4\n- [ 7] .rel.dyn NOBITS 000061f0 000178 002ba0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00008d90 000178 000638 08 A 3 21 4\n+ [ 4] .dynstr NOBITS 00002ac8 000178 0032f6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005dbe 000178 0003f2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000061b0 000178 000050 00 A 4 1 4\n+ [ 7] .rel.dyn NOBITS 00006200 000178 002ba0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00008da0 000178 000638 08 A 3 21 4\n [ 9] .init NOBITS 0000a000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000a020 001000 000c80 04 AX 0 0 16\n [11] .plt.got NOBITS 0000aca0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000acb0 001000 03f8c4 00 AX 0 0 16\n [13] .fini NOBITS 0004a574 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0004b000 001000 01e3b8 00 A 0 0 8\n [15] .eh_frame_hdr NOBITS 000693b8 001000 0009a4 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 908 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000b38 0 SECTION LOCAL DEFAULT 3 \n 4: 00002ac8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005dac 0 SECTION LOCAL DEFAULT 5 \n- 6: 000061a0 0 SECTION LOCAL DEFAULT 6 \n- 7: 000061f0 0 SECTION LOCAL DEFAULT 7 \n- 8: 00008d90 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00005dbe 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000061b0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00006200 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00008da0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000aca0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000acb0 0 SECTION LOCAL DEFAULT 12 \n 13: 0004a574 0 SECTION LOCAL DEFAULT 13 \n 14: 0004b000 0 SECTION LOCAL DEFAULT 14 \n 15: 000693b8 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: f6f4ffae41271840b355498ab4255da27abe284e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 353369901d45e22081d641c3b92bc9db7dd3d9a5\n"}]}]}]}]}]}