{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.Gb1jHAinJB/b1/osgearth_2.10.2+dfsg-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.Gb1jHAinJB/b2/osgearth_2.10.2+dfsg-2_i386.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -1,19 +1,19 @@\n \n 162dc4c9c93e20eee0e4d257a05d99a3 557084 libdevel optional libosgearth-dev_2.10.2+dfsg-2_i386.deb\n- bacdffc0eaee78cad5e2d7590b4d3c2e 33903376 debug optional libosgearth5-dbgsym_2.10.2+dfsg-2_i386.deb\n- 555369ba5caa4ddd8059b7eb02cbd11f 1443496 libs optional libosgearth5_2.10.2+dfsg-2_i386.deb\n- e000401bb64b2d4f90cb933a42b69e6b 7958708 debug optional libosgearthannotation5-dbgsym_2.10.2+dfsg-2_i386.deb\n- 5e61b751b47442b3f45875b20ae69899 279532 libs optional libosgearthannotation5_2.10.2+dfsg-2_i386.deb\n- 8791f9812ff2101760419b6c46786d46 15290504 debug optional libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_i386.deb\n- c00513cc16c748f9c41586d0ca555851 487692 libs optional libosgearthfeatures5_2.10.2+dfsg-2_i386.deb\n- d89c159a73d2c1d56b80946cd04aa319 5735536 debug optional libosgearthsplat5-dbgsym_2.10.2+dfsg-2_i386.deb\n- 6daa9bf2de67b62ba100a179d31e8440 262620 libs optional libosgearthsplat5_2.10.2+dfsg-2_i386.deb\n- 60c3385fcf2b4b0a357e192fdaaf6606 14620116 debug optional libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_i386.deb\n- 64c2d4edc35240a8dd5a6add9cf3ee86 489216 libs optional libosgearthsymbology5_2.10.2+dfsg-2_i386.deb\n- 78d763fbf5d2874061f3f04a479c2a32 20456100 debug optional libosgearthutil5-dbgsym_2.10.2+dfsg-2_i386.deb\n- 42447daaec5ec645ee78842ca6b7dbf1 752624 libs optional libosgearthutil5_2.10.2+dfsg-2_i386.deb\n- 2a5427764b675b10fb8e1db3e422d423 49758752 debug optional openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_i386.deb\n- 92ef6d3f0bc61385b40efc14cc7feba8 4558236 devel optional openscenegraph-plugin-osgearth_2.10.2+dfsg-2_i386.deb\n+ 656e4e109d687c38269b390291fb210e 33903344 debug optional libosgearth5-dbgsym_2.10.2+dfsg-2_i386.deb\n+ 68e1cf4dbeb3641be384b7803552dfe9 1441644 libs optional libosgearth5_2.10.2+dfsg-2_i386.deb\n+ ca5eb66c79f8b714e56f64fbc4088935 7958456 debug optional libosgearthannotation5-dbgsym_2.10.2+dfsg-2_i386.deb\n+ 336f8a5820a8592dd6b95adee326248a 279444 libs optional libosgearthannotation5_2.10.2+dfsg-2_i386.deb\n+ a1263c5707152803a4770176280669c2 15290024 debug optional libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_i386.deb\n+ 09da695cb3ec9417596e227ecf077797 488144 libs optional libosgearthfeatures5_2.10.2+dfsg-2_i386.deb\n+ 5b206f9389cd28fa1986808ea0eb9fc6 5735744 debug optional libosgearthsplat5-dbgsym_2.10.2+dfsg-2_i386.deb\n+ f4ca0952df14508101afd4b68f4e088e 262648 libs optional libosgearthsplat5_2.10.2+dfsg-2_i386.deb\n+ 3804dfb5844c7eb4db03fe60584d0d08 14620160 debug optional libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_i386.deb\n+ 3444a3d2bfaf216cb4a43ed01d77af00 489576 libs optional libosgearthsymbology5_2.10.2+dfsg-2_i386.deb\n+ 42a07586c03d0da28f887a1fb3ba62ae 20455868 debug optional libosgearthutil5-dbgsym_2.10.2+dfsg-2_i386.deb\n+ 96487049780b5dc50fe91f0b2fc4ac3b 752628 libs optional libosgearthutil5_2.10.2+dfsg-2_i386.deb\n+ ddd7c50aeb16ec5290f2e565ced134b4 49782052 debug optional openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_i386.deb\n+ 398d48de4ce1488bb44aa7144ea1de8f 4557816 devel optional openscenegraph-plugin-osgearth_2.10.2+dfsg-2_i386.deb\n cb3f6d7d07bf981892684d6b53233cb2 4725580 devel optional osgearth-data_2.10.2+dfsg-2_all.deb\n- 03ab77998513c5d59d7ef25049dc3bfa 5873848 debug optional osgearth-dbgsym_2.10.2+dfsg-2_i386.deb\n- 7d78084f98c5a0689238284b6a64d8f4 260908 devel optional osgearth_2.10.2+dfsg-2_i386.deb\n+ 4e729e3c70b825b12b65ba92971decd9 5873968 debug optional osgearth-dbgsym_2.10.2+dfsg-2_i386.deb\n+ c312918edb2185db7b98af533bdd28c3 260824 devel optional osgearth_2.10.2+dfsg-2_i386.deb\n" }, { "source1": "libosgearth5_2.10.2+dfsg-2_i386.deb", "source2": "libosgearth5_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 43956 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1399348 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 43952 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1397500 2019-11-10 08:01:13.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/libosgEarth.so.2.10.2", "source2": "./usr/lib/libosgEarth.so.2.10.2", "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 0xd0790\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 0xc5670 0xc5670 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0xc5674 0xc5674 R 0x1000\n LOAD 0x0c6000 0x000c6000 0x000c6000 0x2f8708 0x2f8708 R E 0x1000\n LOAD 0x3bf000 0x003bf000 0x003bf000 0xb0a9b 0xb0a9b R 0x1000\n LOAD 0x46fd9c 0x00470d9c 0x00470d9c 0x1c6e8 0x1ff14 RW 0x1000\n DYNAMIC 0x4886c4 0x004896c4 0x004896c4 0x00180 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x3d7300 0x003d7300 0x003d7300 0x0d584 0x0d584 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 00ce74 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000cfec 00cfec 01f780 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0002c76c 02c76c 068654 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00094dc0 094dc0 003ef0 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00098cb0 098cb0 0001d0 00 A 4 6 4\n- [ 7] .rel.dyn REL 00098e80 098e80 0274a8 08 A 3 0 4\n- [ 8] .rel.plt REL 000c0328 0c0328 005348 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 0002c76c 02c76c 068656 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00094dc2 094dc2 003ef0 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00098cb4 098cb4 0001d0 00 A 4 6 4\n+ [ 7] .rel.dyn REL 00098e84 098e84 0274a8 08 A 3 0 4\n+ [ 8] .rel.plt REL 000c032c 0c032c 005348 08 AI 3 22 4\n [ 9] .init PROGBITS 000c6000 0c6000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 000c6020 0c6020 00a6a0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000d06c0 0d06c0 0000d0 08 AX 0 0 8\n [12] .text PROGBITS 000d0790 0d0790 2edf64 00 AX 0 0 16\n [13] .fini PROGBITS 003be6f4 3be6f4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 003bf000 3bf000 0182fd 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 003d7300 3d7300 00d584 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 0x98e80 contains 20117 entries:\n+Relocation section '.rel.dyn' at offset 0x98e84 contains 20117 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00470d9c 00000008 R_386_RELATIVE \n 00470da0 00000008 R_386_RELATIVE \n 00470da4 00000008 R_386_RELATIVE \n 00470da8 00000008 R_386_RELATIVE \n 00470dac 00000008 R_386_RELATIVE \n 00470db0 00000008 R_386_RELATIVE \n@@ -20115,15 +20115,15 @@\n 0048cfe8 00197006 R_386_GLOB_DAT 0047bb5c _ZTV29osgEarthStringReaderWriterXML\n 0048cfec 0005d706 R_386_GLOB_DAT 0038b9f0 _ZNK3osg17DrawElementsUByte13getNumIndicesEv\n 0048cff0 0003e006 R_386_GLOB_DAT 00000000 _ZTIN3osg18VertexBufferObjectE\n 0048cff4 00089c06 R_386_GLOB_DAT 0047c0e4 _ZTVN8osgEarth22LandCoverCoverageLayerE\n 0048cff8 0019de06 R_386_GLOB_DAT 00483684 _ZTVN11OpenThreads14ReentrantMutexE\n 0048d008 00018f01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xc0328 contains 2665 entries:\n+Relocation section '.rel.plt' at offset 0xc032c contains 2665 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00489850 00000307 R_386_JUMP_SLOT 00000000 _ZN3osg7Matrixd9makeOrthoEdddddd\n 00489854 000ae307 R_386_JUMP_SLOT 00245e70 _ZNSt6vectorIN8osgEarth3URIESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_\n 00489858 0018aa07 R_386_JUMP_SLOT 0036f940 _ZN8osgEarth17TileSourceOptions11mergeConfigERKNS_6ConfigE\n 0048985c 00000407 R_386_JUMP_SLOT 00000000 OCTNewCoordinateTransformation\n 00489860 001f0707 R_386_JUMP_SLOT 00159590 _ZN8osgEarth19DriverConfigOptionsD1Ev\n 00489864 00193207 R_386_JUMP_SLOT 001a5bc0 _ZN8osgEarth13ElevationPoolC1Ev\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x00000019 (INIT_ARRAY) 0x470d9c\n 0x0000001b (INIT_ARRAYSZ) 320 (bytes)\n 0x0000001a (FINI_ARRAY) 0x470edc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2c76c\n 0x00000006 (SYMTAB) 0xcfec\n- 0x0000000a (STRSZ) 427604 (bytes)\n+ 0x0000000a (STRSZ) 427606 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x489844\n 0x00000002 (PLTRELSZ) 21320 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xc0328\n- 0x00000011 (REL) 0x98e80\n+ 0x00000017 (JMPREL) 0xc032c\n+ 0x00000011 (REL) 0x98e84\n 0x00000012 (RELSZ) 160936 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x98cb0\n+ 0x6ffffffe (VERNEED) 0x98cb4\n 0x6fffffff (VERNEEDNUM) 6\n- 0x6ffffff0 (VERSYM) 0x94dc0\n+ 0x6ffffff0 (VERSYM) 0x94dc2\n 0x6ffffffa (RELCOUNT) 976\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: f23dcac5e59aae5dc1011973d80a64552ace428e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 290683f3bea7f430257b95aef4c80600c5fc8f05\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 8056 entries:\n- Addr: 0x0000000000094dc0 Offset: 0x094dc0 Link: 3 (.dynsym)\n+ Addr: 0x0000000000094dc2 Offset: 0x094dc2 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 3 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 0 (*local*) 4 (CURL_GNUTLS_3) 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@@ -2013,15 +2013,15 @@\n 1f64: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f68: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f6c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f70: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1f74: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 6 entries:\n- Addr: 0x0000000000098cb0 Offset: 0x098cb0 Link: 4 (.dynstr)\n+ Addr: 0x0000000000098cb4 Offset: 0x098cb4 Link: 4 (.dynstr)\n 000000: Version: 1 File: libpthread.so.0 Cnt: 1\n 0x0010: Name: GLIBC_2.0 Flags: none Version: 21\n 0x0020: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0030: Name: GCC_3.0 Flags: none Version: 20\n 0x0040: Version: 1 File: libm.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.1 Flags: none Version: 19\n 0x0060: Name: GLIBC_2.29 Flags: none Version: 12\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -26721,9 +26721,9 @@\n 0x00094d4c 342e3236 00474c49 42435858 5f332e34 4.26.GLIBCXX_3.4\n 0x00094d5c 2e313500 43585841 42495f31 2e330047 .15.CXXABI_1.3.G\n 0x00094d6c 4c494243 58585f33 2e342e32 3000474c LIBCXX_3.4.20.GL\n 0x00094d7c 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00094d8c 42435858 5f332e34 00000000 00000000 BCXX_3.4........\n 0x00094d9c 00000000 00000000 00000000 00000000 ................\n 0x00094dac 00000000 00000000 00000000 00000000 ................\n- 0x00094dbc 00000000 ....\n+ 0x00094dbc 00000000 0000 ......\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", "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 33646361 63356535 39616165 35646331 3dcac5e59aae5dc1\n- 0x00000010 30313139 37336438 30613634 35353261 011973d80a64552a\n- 0x00000020 63653432 38652e64 65627567 00000000 ce428e.debug....\n- 0x00000030 df819ea2 ....\n+ 0x00000000 30363833 66336265 61376634 33303235 0683f3bea7f43025\n+ 0x00000010 37623935 61656634 63383036 30306335 7b95aef4c80600c5\n+ 0x00000020 66633866 30352e64 65627567 00000000 fc8f05.debug....\n+ 0x00000030 8377bd41 .w.A\n \n" } ] } ] } ] } ] }, { "source1": "libosgearthannotation5_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthannotation5_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 10280 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 269060 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10268 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 268984 2019-11-10 08:01:13.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/libosgEarthAnnotation.so.2.10.2", "source2": "./usr/lib/libosgEarthAnnotation.so.2.10.2", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 003034 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000031ac 0031ac 008070 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000b21c 00b21c 01b65c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00026878 026878 00100e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000b21c 00b21c 01b65e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0002687a 02687a 00100e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00027888 027888 000110 00 A 4 4 4\n [ 7] .rel.dyn REL 00027998 027998 007c50 08 A 3 0 4\n [ 8] .rel.plt REL 0002f5e8 02f5e8 0011e8 08 AI 3 22 4\n [ 9] .init PROGBITS 00031000 031000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00031020 031020 0023e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00033400 033400 000018 08 AX 0 0 8\n [12] .text PROGBITS 00033420 033420 088304 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -21,23 +21,23 @@\n 0x00000019 (INIT_ARRAY) 0xdb9bc\n 0x0000001b (INIT_ARRAYSZ) 88 (bytes)\n 0x0000001a (FINI_ARRAY) 0xdba14\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0xb21c\n 0x00000006 (SYMTAB) 0x31ac\n- 0x0000000a (STRSZ) 112220 (bytes)\n+ 0x0000000a (STRSZ) 112222 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xe030c\n 0x00000002 (PLTRELSZ) 4584 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x2f5e8\n 0x00000011 (REL) 0x27998\n 0x00000012 (RELSZ) 31824 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x27888\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x26878\n+ 0x6ffffff0 (VERSYM) 0x2687a\n 0x6ffffffa (RELCOUNT) 57\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: 57abc70dc8418c5daffe85e21430712b183a7e0c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b0f8a8505873f080534d8f647e9e1acaa68aa1f\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 2055 entries:\n- Addr: 0x0000000000026878 Offset: 0x026878 Link: 3 (.dynsym)\n+ Addr: 0x000000000002687a Offset: 0x02687a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -7009,9 +7009,9 @@\n 0x000267fc 49424358 585f332e 342e3131 00474c49 IBCXX_3.4.11.GLI\n 0x0002680c 42435858 5f332e34 2e323600 474c4942 BCXX_3.4.26.GLIB\n 0x0002681c 4358585f 332e342e 32310047 4c494243 CXX_3.4.21.GLIBC\n 0x0002682c 58585f33 2e342e31 35004358 58414249 XX_3.4.15.CXXABI\n 0x0002683c 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x0002684c 00000000 00000000 00000000 00000000 ................\n 0x0002685c 00000000 00000000 00000000 00000000 ................\n- 0x0002686c 00000000 00000000 00000000 ............\n+ 0x0002686c 00000000 00000000 00000000 0000 ..............\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", "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 61626337 30646338 34313863 35646166 abc70dc8418c5daf\n- 0x00000010 66653835 65323134 33303731 32623138 fe85e21430712b18\n- 0x00000020 33613765 30632e64 65627567 00000000 3a7e0c.debug....\n- 0x00000030 ef56c661 .V.a\n+ 0x00000000 30663861 38353035 38373366 30383035 0f8a8505873f0805\n+ 0x00000010 33346438 66363437 65396531 61636161 34d8f647e9e1acaa\n+ 0x00000020 36386161 31662e64 65627567 00000000 68aa1f.debug....\n+ 0x00000030 c0c0f9eb ....\n \n" } ] } ] } ] } ] }, { "source1": "libosgearthfeatures5_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthfeatures5_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 15568 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 471932 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15556 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 472396 2019-11-10 08:01:13.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/libosgEarthFeatures.so.2.10.2", "source2": "./usr/lib/libosgEarthFeatures.so.2.10.2", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 004c28 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00004da0 004da0 00c250 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00010ff0 010ff0 02d1c7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0003e1b8 03e1b8 00184a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00010ff0 010ff0 02d1c9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0003e1ba 03e1ba 00184a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0003fa04 03fa04 000120 00 A 4 4 4\n [ 7] .rel.dyn REL 0003fb24 03fb24 00a928 08 A 3 0 4\n [ 8] .rel.plt REL 0004a44c 04a44c 002438 08 AI 3 22 4\n [ 9] .init PROGBITS 0004d000 04d000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0004d020 04d020 004880 04 AX 0 0 16\n [11] .plt.got PROGBITS 000518a0 0518a0 000038 08 AX 0 0 8\n [12] .text PROGBITS 000518e0 0518e0 0efdb4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,23 +20,23 @@\n 0x00000019 (INIT_ARRAY) 0x17661c\n 0x0000001b (INIT_ARRAYSZ) 168 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1766c4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x10ff0\n 0x00000006 (SYMTAB) 0x4da0\n- 0x0000000a (STRSZ) 184775 (bytes)\n+ 0x0000000a (STRSZ) 184777 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x17c83c\n 0x00000002 (PLTRELSZ) 9272 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x4a44c\n 0x00000011 (REL) 0x3fb24\n 0x00000012 (RELSZ) 43304 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x3fa04\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x3e1b8\n+ 0x6ffffff0 (VERSYM) 0x3e1ba\n 0x6ffffffa (RELCOUNT) 164\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: a6c31f883abaa749ab2b2796b2e56946e9df5d73\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8c943e3dd78268a60123a68d6090be747465c69d\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 3109 entries:\n- Addr: 0x000000000003e1b8 Offset: 0x03e1b8 Link: 3 (.dynsym)\n+ Addr: 0x000000000003e1ba Offset: 0x03e1ba 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*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -11544,9 +11544,9 @@\n 0x0003e140 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x0003e150 332e342e 32360047 4c494243 58585f33 3.4.26.GLIBCXX_3\n 0x0003e160 2e342e31 3500474c 49424358 585f332e .4.15.GLIBCXX_3.\n 0x0003e170 342e3231 00435858 4142495f 312e3300 4.21.CXXABI_1.3.\n 0x0003e180 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0003e190 00000000 00000000 00000000 00000000 ................\n 0x0003e1a0 00000000 00000000 00000000 00000000 ................\n- 0x0003e1b0 00000000 000000 .......\n+ 0x0003e1b0 00000000 00000000 00 .........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 63333166 38383361 62616137 34396162 c31f883abaa749ab\n- 0x00000010 32623237 39366232 65353639 34366539 2b2796b2e56946e9\n- 0x00000020 64663564 37332e64 65627567 00000000 df5d73.debug....\n- 0x00000030 7c22f959 |\".Y\n+ 0x00000000 39343365 33646437 38323638 61363031 943e3dd78268a601\n+ 0x00000010 32336136 38643630 39306265 37343734 23a68d6090be7474\n+ 0x00000020 36356336 39642e64 65627567 00000000 65c69d.debug....\n+ 0x00000030 53fc31b8 S.1.\n \n" } ] } ] } ] } ] }, { "source1": "libosgearthsplat5_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthsplat5_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 7848 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 254580 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7852 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 254604 2019-11-10 08:01:13.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/libosgEarthSplat.so.2.10.2", "source2": "./usr/lib/libosgEarthSplat.so.2.10.2", "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 0x25070\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 0x22004 0x22004 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x22008 0x22008 R 0x1000\n LOAD 0x023000 0x00023000 0x00023000 0x82218 0x82218 R E 0x1000\n LOAD 0x0a6000 0x000a6000 0x000a6000 0x255a3 0x255a3 R 0x1000\n LOAD 0x0cbbdc 0x000ccbdc 0x000ccbdc 0x0342c 0x03450 RW 0x1000\n DYNAMIC 0x0ce424 0x000cf424 0x000cf424 0x00150 0x00150 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0b3fa4 0x000b3fa4 0x000b3fa4 0x018ec 0x018ec 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 0024f4 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000266c 00266c 005b60 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000081cc 0081cc 0140ab 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0001c278 01c278 000b6c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0001cde4 01cde4 000110 00 A 4 4 4\n- [ 7] .rel.dyn REL 0001cef4 01cef4 004100 08 A 3 0 4\n- [ 8] .rel.plt REL 00020ff4 020ff4 001010 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 000081cc 0081cc 0140ad 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0001c27a 01c27a 000b6c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0001cde8 01cde8 000110 00 A 4 4 4\n+ [ 7] .rel.dyn REL 0001cef8 01cef8 004100 08 A 3 0 4\n+ [ 8] .rel.plt REL 00020ff8 020ff8 001010 08 AI 3 22 4\n [ 9] .init PROGBITS 00023000 023000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00023020 023020 002030 04 AX 0 0 16\n [11] .plt.got PROGBITS 00025050 025050 000018 08 AX 0 0 8\n [12] .text PROGBITS 00025070 025070 080194 00 AX 0 0 16\n [13] .fini PROGBITS 000a5204 0a5204 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 000a6000 0a6000 00dfa2 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000b3fa4 0b3fa4 0018ec 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 0x1cef4 contains 2080 entries:\n+Relocation section '.rel.dyn' at offset 0x1cef8 contains 2080 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000ccbdc 00000008 R_386_RELATIVE \n 000ccbe0 00000008 R_386_RELATIVE \n 000ccbe4 00000008 R_386_RELATIVE \n 000ccbe8 00000008 R_386_RELATIVE \n 000ccbec 00000008 R_386_RELATIVE \n 000ccbf0 00000008 R_386_RELATIVE \n@@ -2078,15 +2078,15 @@\n 000cffe8 00038a06 R_386_GLOB_DAT 000cd0c4 _ZTVN8osgEarth8optionalINS_5Splat14SurfaceOptionsEEE\n 000cffec 0004c106 R_386_GLOB_DAT 00089ab0 _ZN8osgEarth5Splat10SplatLayer22setLandCoverDictionaryEPNS_19LandCoverDictionaryE\n 000cfff0 0001c506 R_386_GLOB_DAT 000cd1a8 _ZTVN8osgEarth5Splat23GroundCoverLayerOptionsE\n 000cfff4 00017306 R_386_GLOB_DAT 00000000 _ZTIN3osg5ImageE\n 000cfff8 00017606 R_386_GLOB_DAT 00000000 _ZTVN8osgEarth10PatchLayerE\n 000d0004 0000a601 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x20ff4 contains 514 entries:\n+Relocation section '.rel.plt' at offset 0x20ff8 contains 514 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000cf580 00000107 R_386_JUMP_SLOT 00000000 _ZN8osgEarth6Random4nextEv\n 000cf584 00000207 R_386_JUMP_SLOT 00000000 _ZN8osgEarth17TileSourceOptions11mergeConfigERKNS_6ConfigE\n 000cf588 00000307 R_386_JUMP_SLOT 00000000 _ZN8osgEarth9Symbology10StyleSheet8getStyleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb\n 000cf58c 00000607 R_386_JUMP_SLOT 00000000 _ZN8osgEarth9GeoExtentC1EPKNS_16SpatialReferenceEdddd\n 000cf590 00034507 R_386_JUMP_SLOT 00086a40 _ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN8osgEarth5Splat14SplatRangeDataEPS4_EET0_T_S9_S8_\n 000cf594 00039a07 R_386_JUMP_SLOT 0004ddd0 _ZN8osgEarth5Splat18GroundCoverShadersD1Ev\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x00000019 (INIT_ARRAY) 0xccbdc\n 0x0000001b (INIT_ARRAYSZ) 40 (bytes)\n 0x0000001a (FINI_ARRAY) 0xccc04\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x81cc\n 0x00000006 (SYMTAB) 0x266c\n- 0x0000000a (STRSZ) 82091 (bytes)\n+ 0x0000000a (STRSZ) 82093 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xcf574\n 0x00000002 (PLTRELSZ) 4112 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x20ff4\n- 0x00000011 (REL) 0x1cef4\n+ 0x00000017 (JMPREL) 0x20ff8\n+ 0x00000011 (REL) 0x1cef8\n 0x00000012 (RELSZ) 16640 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x1cde4\n+ 0x6ffffffe (VERNEED) 0x1cde8\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x1c278\n+ 0x6ffffff0 (VERSYM) 0x1c27a\n 0x6ffffffa (RELCOUNT) 27\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: 9e8401b77319a38f412d3674e3cdb0fa6ad08ece\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d204023b0a03d6778deddd5de19773d4496cc15\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 1462 entries:\n- Addr: 0x000000000001c278 Offset: 0x01c278 Link: 3 (.dynsym)\n+ Addr: 0x000000000001c27a Offset: 0x01c27a 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 (GLIBCXX_3.4) 0 (*local*) \n 00c: 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 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@@ -365,15 +365,15 @@\n 5a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 5a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 5ac: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 5b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 5b4: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000001cde4 Offset: 0x01cde4 Link: 4 (.dynstr)\n+ Addr: 0x000000000001cde8 Offset: 0x01cde8 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libm.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 14\n 0x0040: Name: GLIBC_2.29 Flags: none Version: 9\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 13\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -5126,9 +5126,9 @@\n 0x0001c1fc 42435858 5f332e34 2e313100 474c4942 BCXX_3.4.11.GLIB\n 0x0001c20c 4358585f 332e342e 32360047 4c494243 CXX_3.4.26.GLIBC\n 0x0001c21c 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x0001c22c 585f332e 342e3135 00435858 4142495f X_3.4.15.CXXABI_\n 0x0001c23c 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x0001c24c 00000000 00000000 00000000 00000000 ................\n 0x0001c25c 00000000 00000000 00000000 00000000 ................\n- 0x0001c26c 00000000 00000000 000000 ...........\n+ 0x0001c26c 00000000 00000000 00000000 00 .............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 38343031 62373733 31396133 38663431 8401b77319a38f41\n- 0x00000010 32643336 37346533 63646230 66613661 2d3674e3cdb0fa6a\n- 0x00000020 64303865 63652e64 65627567 00000000 d08ece.debug....\n- 0x00000030 4e5cfde8 N\\..\n+ 0x00000000 32303430 32336230 61303364 36373738 204023b0a03d6778\n+ 0x00000010 64656464 64356465 31393737 33643434 deddd5de19773d44\n+ 0x00000020 39366363 31352e64 65627567 00000000 96cc15.debug....\n+ 0x00000030 f5a1e7d7 ....\n \n" } ] } ] } ] } ] }, { "source1": "libosgearthsymbology5_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthsymbology5_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 13072 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 475952 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 13064 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 476320 2019-11-10 08:01:13.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/libosgEarthSymbology.so.2.10.2", "source2": "./usr/lib/libosgEarthSymbology.so.2.10.2", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0051cc 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00005344 005344 00b970 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00010cb4 010cb4 02cef0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0003dba4 03dba4 00172e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00010cb4 010cb4 02cef2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0003dba6 03dba6 00172e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0003f2d4 03f2d4 000140 00 A 4 4 4\n [ 7] .rel.dyn REL 0003f414 03f414 00b208 08 A 3 0 4\n [ 8] .rel.plt REL 0004a61c 04a61c 001538 08 AI 3 22 4\n [ 9] .init PROGBITS 0004c000 04c000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0004c020 04c020 002a80 04 AX 0 0 16\n [11] .plt.got PROGBITS 0004eaa0 04eaa0 000010 08 AX 0 0 8\n [12] .text PROGBITS 0004eab0 04eab0 13a5b4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x00000019 (INIT_ARRAY) 0x1c4cf0\n 0x0000001b (INIT_ARRAYSZ) 124 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1c4d6c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x10cb4\n 0x00000006 (SYMTAB) 0x5344\n- 0x0000000a (STRSZ) 184048 (bytes)\n+ 0x0000000a (STRSZ) 184050 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1caf34\n 0x00000002 (PLTRELSZ) 5432 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x4a61c\n 0x00000011 (REL) 0x3f414\n 0x00000012 (RELSZ) 45576 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x3f2d4\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x3dba4\n+ 0x6ffffff0 (VERSYM) 0x3dba6\n 0x6ffffffa (RELCOUNT) 150\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: 89e93e60f06442d461f19d3a0d2e7bbac6bfdd9b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 873b06367b5028a595c5964e4e8e8c3c4471f208\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 2967 entries:\n- Addr: 0x000000000003dba4 Offset: 0x03dba4 Link: 3 (.dynsym)\n+ Addr: 0x000000000003dba6 Offset: 0x03dba6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.15) 4 (GLIBC_2.1.3)\n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 5 (GLIBC_2.0) 6 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 018: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBC_2.0) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -11499,8 +11499,9 @@\n 0x0003db34 3600474c 49424358 585f332e 342e3900 6.GLIBCXX_3.4.9.\n 0x0003db44 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x0003db54 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x0003db64 585f332e 342e3135 00474c49 42435858 X_3.4.15.GLIBCXX\n 0x0003db74 5f332e34 00000000 00000000 00000000 _3.4............\n 0x0003db84 00000000 00000000 00000000 00000000 ................\n 0x0003db94 00000000 00000000 00000000 00000000 ................\n+ 0x0003dba4 0000 ..\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", "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 65393365 36306630 36343432 64343631 e93e60f06442d461\n- 0x00000010 66313964 33613064 32653762 62616336 f19d3a0d2e7bbac6\n- 0x00000020 62666464 39622e64 65627567 00000000 bfdd9b.debug....\n- 0x00000030 9c8547f9 ..G.\n+ 0x00000000 33623036 33363762 35303238 61353935 3b06367b5028a595\n+ 0x00000010 63353936 34653465 38653863 33633434 c5964e4e8e8c3c44\n+ 0x00000020 37316632 30382e64 65627567 00000000 71f208.debug....\n+ 0x00000030 4b52afb3 KR..\n \n" } ] } ] } ] } ] }, { "source1": "libosgearthutil5_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthutil5_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 22484 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 729948 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 22452 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 729984 2019-11-10 08:01:13.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/libosgEarthUtil.so.2.10.2", "source2": "./usr/lib/libosgEarthUtil.so.2.10.2", "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 0x7e210\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 0x77fd8 0x77fd8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x77fdc 0x77fdc R 0x1000\n LOAD 0x078000 0x00078000 0x00078000 0x189378 0x189378 R E 0x1000\n LOAD 0x202000 0x00202000 0x00202000 0x5a41a 0x5a41a R 0x1000\n LOAD 0x25c9ec 0x0025d9ec 0x0025d9ec 0x1461c 0x155f0 RW 0x1000\n DYNAMIC 0x26ee4c 0x0026fe4c 0x0026fe4c 0x00188 0x00188 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x20f008 0x0020f008 0x0020f008 0x0635c 0x0635c 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 006700 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00006878 006878 011f50 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000187c8 0187c8 03f40d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00057bd6 057bd6 0023ea 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00059fc0 059fc0 000140 00 A 4 4 4\n- [ 7] .rel.dyn REL 0005a100 05a100 01adf8 08 A 3 0 4\n- [ 8] .rel.plt REL 00074ef8 074ef8 0030e0 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 000187c8 0187c8 03f40f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00057bd8 057bd8 0023ea 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00059fc4 059fc4 000140 00 A 4 4 4\n+ [ 7] .rel.dyn REL 0005a104 05a104 01adf8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00074efc 074efc 0030e0 08 AI 3 22 4\n [ 9] .init PROGBITS 00078000 078000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00078020 078020 0061d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 0007e1f0 07e1f0 000018 08 AX 0 0 8\n [12] .text PROGBITS 0007e210 07e210 183154 00 AX 0 0 16\n [13] .fini PROGBITS 00201364 201364 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00202000 202000 00d007 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0020f008 20f008 00635c 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 0x5a100 contains 13759 entries:\n+Relocation section '.rel.dyn' at offset 0x5a104 contains 13759 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0025d9ec 00000008 R_386_RELATIVE \n 0025d9f0 00000008 R_386_RELATIVE \n 0025d9f4 00000008 R_386_RELATIVE \n 0025d9f8 00000008 R_386_RELATIVE \n 0025d9fc 00000008 R_386_RELATIVE \n 0025da00 00000008 R_386_RELATIVE \n@@ -13757,15 +13757,15 @@\n 00271fe8 00052b06 R_386_GLOB_DAT 00183ef0 _ZN8osgEarth6Picker8Callback5onHitEj\n 00271fec 000fa106 R_386_GLOB_DAT 00266524 _ZTVN8osgEarth4Util28FractalElevationLayerOptionsE\n 00271ff0 000d3f06 R_386_GLOB_DAT 00265a00 _ZTVN8osgEarth7Drivers10KMLOptionsE\n 00271ff4 00043806 R_386_GLOB_DAT 00000000 _ZTTN5osgGA15GUIEventHandlerE\n 00271ffc 00043c06 R_386_GLOB_DAT 00000000 _ZN8osgEarth9Symbology5Color4GrayE\n 00272004 0001c401 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x74ef8 contains 1564 entries:\n+Relocation section '.rel.plt' at offset 0x74efc contains 1564 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0026ffe0 00000107 R_386_JUMP_SLOT 00000000 _ZN5osgDB20equalCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_\n 0026ffe4 00000207 R_386_JUMP_SLOT 00000000 _ZN8osgEarth9Extension6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13ConfigOptionsE\n 0026ffe8 00063207 R_386_JUMP_SLOT 0014f440 _ZN8osgEarth4Util16LatLongFormatterC1ERKNS1_13AngularFormatEj\n 0026ffec 00000407 R_386_JUMP_SLOT 00000000 _ZN3osg7Matrixd9makeOrthoEdddddd\n 0026fff0 00000507 R_386_JUMP_SLOT 00000000 _ZN8osgEarth17TileSourceOptions11mergeConfigERKNS_6ConfigE\n 0026fff4 00000607 R_386_JUMP_SLOT 00000000 _ZN8osgEarth9Symbology10StyleSheet8getStyleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,23 +25,23 @@\n 0x00000019 (INIT_ARRAY) 0x25d9ec\n 0x0000001b (INIT_ARRAYSZ) 208 (bytes)\n 0x0000001a (FINI_ARRAY) 0x25dabc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x187c8\n 0x00000006 (SYMTAB) 0x6878\n- 0x0000000a (STRSZ) 259085 (bytes)\n+ 0x0000000a (STRSZ) 259087 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x26ffd4\n 0x00000002 (PLTRELSZ) 12512 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x74ef8\n- 0x00000011 (REL) 0x5a100\n+ 0x00000017 (JMPREL) 0x74efc\n+ 0x00000011 (REL) 0x5a104\n 0x00000012 (RELSZ) 110072 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x59fc0\n+ 0x6ffffffe (VERNEED) 0x59fc4\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x57bd6\n+ 0x6ffffff0 (VERSYM) 0x57bd8\n 0x6ffffffa (RELCOUNT) 485\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: 8dd550f6038e2e81d1d72196cc2b3de928aa4f10\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0039e51cf0ed76f1859fb30f575ade17b42b87f\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 4597 entries:\n- Addr: 0x0000000000057bd6 Offset: 0x057bd6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000057bd8 Offset: 0x057bd8 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*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n@@ -1149,15 +1149,15 @@\n 11e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11f0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11f4: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000059fc0 Offset: 0x059fc0 Link: 4 (.dynstr)\n+ Addr: 0x0000000000059fc4 Offset: 0x059fc4 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 16\n 0x0020: Version: 1 File: libm.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.29 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0060: Version: 1 File: libc.so.6 Cnt: 4\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -16188,9 +16188,9 @@\n 0x00057b58 4c494243 58585f33 2e342e32 3600474c LIBCXX_3.4.26.GL\n 0x00057b68 49424358 585f332e 342e3135 00474c49 IBCXX_3.4.15.GLI\n 0x00057b78 42435858 5f332e34 2e323100 43585841 BCXX_3.4.21.CXXA\n 0x00057b88 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00057b98 2e342e32 3000474c 49424358 585f332e .4.20.GLIBCXX_3.\n 0x00057ba8 34000000 00000000 00000000 00000000 4...............\n 0x00057bb8 00000000 00000000 00000000 00000000 ................\n- 0x00057bc8 00000000 00000000 00000000 00 .............\n+ 0x00057bc8 00000000 00000000 00000000 000000 ...............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 64353530 66363033 38653265 38316431 d550f6038e2e81d1\n- 0x00000010 64373231 39366363 32623364 65393238 d72196cc2b3de928\n- 0x00000020 61613466 31302e64 65627567 00000000 aa4f10.debug....\n- 0x00000030 2ca49ada ,...\n+ 0x00000000 30333965 35316366 30656437 36663138 039e51cf0ed76f18\n+ 0x00000010 35396662 33306635 37356164 65313762 59fb30f575ade17b\n+ 0x00000020 34326238 37662e64 65627567 00000000 42b87f.debug....\n+ 0x00000030 f2f1bf05 ....\n \n" } ] } ] } ] } ] }, { "source1": "openscenegraph-plugin-osgearth_2.10.2+dfsg-2_i386.deb", "source2": "openscenegraph-plugin-osgearth_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 2312 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 4555732 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2316 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 4555308 2019-11-10 08:01:13.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/osgPlugins-3.6.4/osgdb_earth.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_earth.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 0x7970\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 0x06820 0x06820 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06824 0x06824 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x0fd08 0x0fd08 R E 0x1000\n LOAD 0x017000 0x00017000 0x00017000 0x02cf0 0x02cf0 R 0x1000\n LOAD 0x01a9d0 0x0001b9d0 0x0001b9d0 0x00638 0x00644 RW 0x1000\n DYNAMIC 0x01abf0 0x0001bbf0 0x0001bbf0 0x00128 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x017534 0x00017534 0x00017534 0x0041c 0x0041c 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 000510 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000688 000688 0013b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001a38 001a38 0040d9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005b12 005b12 000276 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005d88 005d88 0000e0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00005e68 005e68 000520 08 A 3 0 4\n- [ 8] .rel.plt REL 00006388 006388 000498 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00001a38 001a38 0040db 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005b14 005b14 000276 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00005d8c 005d8c 0000e0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00005e6c 005e6c 000520 08 A 3 0 4\n+ [ 8] .rel.plt REL 0000638c 00638c 000498 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000940 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007960 007960 000008 08 AX 0 0 8\n [12] .text PROGBITS 00007970 007970 00f384 00 AX 0 0 16\n [13] .fini PROGBITS 00016cf4 016cf4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00017000 017000 000533 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00017534 017534 00041c 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 0x5e68 contains 164 entries:\n+Relocation section '.rel.dyn' at offset 0x5e6c contains 164 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001b9d0 00000008 R_386_RELATIVE \n 0001b9d4 00000008 R_386_RELATIVE \n 0001b9d8 00000008 R_386_RELATIVE \n 0001b9dc 00000008 R_386_RELATIVE \n 0001b9e0 00000008 R_386_RELATIVE \n 0001c000 00000008 R_386_RELATIVE \n@@ -162,15 +162,15 @@\n 0001bfec 00010f06 R_386_GLOB_DAT 0001bbd0 _ZTVN8osgEarth8optionalINS_10MapOptions20CoordinateSystemTypeEEE\n 0001bff0 00008d06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0001bff4 00009006 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0001bff8 00009906 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 0001bffc 00009d06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 0001c004 00007a01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6388 contains 147 entries:\n+Relocation section '.rel.plt' at offset 0x638c contains 147 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001bd24 0000e207 R_386_JUMP_SLOT 00016010 _ZN8osgEarth8optionalINS_12CacheOptionsEEC1Ev\n 0001bd28 00000107 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4\n 0001bd2c 00000207 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0001bd30 00000307 R_386_JUMP_SLOT 00000000 _ZNK8osgEarth15StringTokenizer8tokenizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS6_SaIS6_EE\n 0001bd34 00000407 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15\n 0001bd38 00000607 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcjj@GLIBCXX_3.4.21\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1b9d0\n 0x0000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1b9e0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1a38\n 0x00000006 (SYMTAB) 0x688\n- 0x0000000a (STRSZ) 16601 (bytes)\n+ 0x0000000a (STRSZ) 16603 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1bd18\n 0x00000002 (PLTRELSZ) 1176 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6388\n- 0x00000011 (REL) 0x5e68\n+ 0x00000017 (JMPREL) 0x638c\n+ 0x00000011 (REL) 0x5e6c\n 0x00000012 (RELSZ) 1312 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5d88\n+ 0x6ffffffe (VERNEED) 0x5d8c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5b12\n+ 0x6ffffff0 (VERSYM) 0x5b14\n 0x6ffffffa (RELCOUNT) 6\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: e812f2868212422f24b703d75253c99bf3e1cb33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b0f67802d70ef5262b415c449516abefac9b830\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 315 entries:\n- Addr: 0x0000000000005b12 Offset: 0x005b12 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005b14 Offset: 0x005b14 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 3 (GLIBCXX_3.4.15) 4 (GLIBC_2.1.3) 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 5 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 014: 5 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 6 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) 0 (*local*) \n@@ -78,15 +78,15 @@\n 128: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 134: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 138: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005d88 Offset: 0x005d88 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005d8c Offset: 0x005d8c Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 8\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 7\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1033,9 +1033,9 @@\n 0x00005a98 4358585f 332e342e 3900474c 49424358 CXX_3.4.9.GLIBCX\n 0x00005aa8 585f332e 342e3131 00435858 4142495f X_3.4.11.CXXABI_\n 0x00005ab8 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x00005ac8 32310047 4c494243 58585f33 2e342e31 21.GLIBCXX_3.4.1\n 0x00005ad8 3500474c 49424358 585f332e 34000000 5.GLIBCXX_3.4...\n 0x00005ae8 00000000 00000000 00000000 00000000 ................\n 0x00005af8 00000000 00000000 00000000 00000000 ................\n- 0x00005b08 00000000 00000000 00 .........\n+ 0x00005b08 00000000 00000000 000000 ...........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 31326632 38363832 31323432 32663234 12f2868212422f24\n- 0x00000010 62373033 64373532 35336339 39626633 b703d75253c99bf3\n- 0x00000020 65316362 33332e64 65627567 00000000 e1cb33.debug....\n- 0x00000030 fc294ba8 .)K.\n+ 0x00000000 30663637 38303264 37306566 35323632 0f67802d70ef5262\n+ 0x00000010 62343135 63343439 35313661 62656661 b415c449516abefa\n+ 0x00000020 63396238 33302e64 65627567 00000000 c9b830.debug....\n+ 0x00000030 c1eb4bf6 ..K.\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_gltf.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_gltf.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 001510 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00001688 001688 003bc0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00005248 005248 00e809 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00013a52 013a52 000778 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00005248 005248 00e80b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00013a54 013a54 000778 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000141cc 0141cc 000180 00 A 4 5 4\n [ 7] .rel.dyn REL 0001434c 01434c 001780 08 A 3 0 4\n [ 8] .rel.plt REL 00015acc 015acc 000d80 08 AI 3 22 4\n [ 9] .init PROGBITS 00017000 017000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00017020 017020 001b10 04 AX 0 0 16\n [11] .plt.got PROGBITS 00018b30 018b30 000010 08 AX 0 0 8\n [12] .text PROGBITS 00018b40 018b40 07e504 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0xb1a54\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0xb1a5c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x5248\n 0x00000006 (SYMTAB) 0x1688\n- 0x0000000a (STRSZ) 59401 (bytes)\n+ 0x0000000a (STRSZ) 59403 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xb2798\n 0x00000002 (PLTRELSZ) 3456 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x15acc\n 0x00000011 (REL) 0x1434c\n 0x00000012 (RELSZ) 6016 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x141cc\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x13a52\n+ 0x6ffffff0 (VERSYM) 0x13a54\n 0x6ffffffa (RELCOUNT) 9\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: 8d57b018b9427f21c4a19e3955170aea2d0696f1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e84829897113331c4c6dc88b2bfb58231f06ae3\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 956 entries:\n- Addr: 0x0000000000013a52 Offset: 0x013a52 Link: 3 (.dynsym)\n+ Addr: 0x0000000000013a54 Offset: 0x013a54 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 4 (GLIBC_2.1.3) 0 (*local*) 5 (GLIBC_2.0) \n 008: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 00c: 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.21) \n 014: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3708,9 +3708,9 @@\n 0x000139d8 4358585f 332e342e 32360047 4c494243 CXX_3.4.26.GLIBC\n 0x000139e8 58585f33 2e342e39 00435858 4142495f XX_3.4.9.CXXABI_\n 0x000139f8 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x00013a08 31340047 4c494243 58585f33 2e342e32 14.GLIBCXX_3.4.2\n 0x00013a18 3100474c 49424358 585f332e 34000000 1.GLIBCXX_3.4...\n 0x00013a28 00000000 00000000 00000000 00000000 ................\n 0x00013a38 00000000 00000000 00000000 00000000 ................\n- 0x00013a48 00000000 00000000 00 .........\n+ 0x00013a48 00000000 00000000 000000 ...........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 35376230 31386239 34323766 32316334 57b018b9427f21c4\n- 0x00000010 61313965 33393535 31373061 65613264 a19e3955170aea2d\n- 0x00000020 30363936 66312e64 65627567 00000000 0696f1.debug....\n- 0x00000030 0ce487f7 ....\n+ 0x00000000 38343832 39383937 31313333 33316334 84829897113331c4\n+ 0x00000010 63366463 38386232 62666235 38323331 c6dc88b2bfb58231\n+ 0x00000020 66303661 65332e64 65627567 00000000 f06ae3.debug....\n+ 0x00000030 7fda0493 ....\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_kml.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_kml.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 0x121d0\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 0x10d28 0x10d28 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x10d2c 0x10d2c R 0x1000\n LOAD 0x011000 0x00011000 0x00011000 0x3ab08 0x3ab08 R E 0x1000\n LOAD 0x04c000 0x0004c000 0x0004c000 0x09518 0x09518 R 0x1000\n LOAD 0x055cf0 0x00056cf0 0x00056cf0 0x01318 0x013e0 RW 0x1000\n DYNAMIC 0x056868 0x00057868 0x00057868 0x00140 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x04da44 0x0004da44 0x0004da44 0x00bbc 0x00bbc 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 0012dc 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00001454 001454 003230 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00004684 004684 009db5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000e43a 00e43a 000646 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000ea80 00ea80 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn REL 0000eb50 00eb50 001918 08 A 3 0 4\n- [ 8] .rel.plt REL 00010468 010468 0008c0 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00004684 004684 009db7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000e43c 00e43c 000646 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000ea84 00ea84 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 0000eb54 00eb54 001918 08 A 3 0 4\n+ [ 8] .rel.plt REL 0001046c 01046c 0008c0 08 AI 3 22 4\n [ 9] .init PROGBITS 00011000 011000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00011020 011020 001190 04 AX 0 0 16\n [11] .plt.got PROGBITS 000121b0 0121b0 000018 08 AX 0 0 8\n [12] .text PROGBITS 000121d0 0121d0 039924 00 AX 0 0 16\n [13] .fini PROGBITS 0004baf4 04baf4 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0004c000 04c000 001a41 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0004da44 04da44 000bbc 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 0xeb50 contains 803 entries:\n+Relocation section '.rel.dyn' at offset 0xeb54 contains 803 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00056cf0 00000008 R_386_RELATIVE \n 00056cf4 00000008 R_386_RELATIVE \n 00056cf8 00000008 R_386_RELATIVE \n 00056cfc 00000008 R_386_RELATIVE \n 00056d00 00000008 R_386_RELATIVE \n 00056d04 00000008 R_386_RELATIVE \n@@ -801,15 +801,15 @@\n 00057fec 00030906 R_386_GLOB_DAT 00056fc8 _ZTVN8osgEarth7Drivers10KMLOptionsE\n 00057ff0 0000ec06 R_386_GLOB_DAT 00000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00057ff4 0000f206 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00057ff8 0000f306 R_386_GLOB_DAT 00000000 _ZTVN8osgEarth9Symbology13MultiGeometryE\n 00057ffc 0000f806 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00058004 0000c201 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x10468 contains 280 entries:\n+Relocation section '.rel.plt' at offset 0x1046c contains 280 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000579b4 0002f307 R_386_JUMP_SLOT 00034f80 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_\n 000579b8 00000107 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4\n 000579bc 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 000579c0 00000507 R_386_JUMP_SLOT 00000000 _ZN3osg8StateSet19setRenderBinDetailsEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS0_13RenderBinModeE\n 000579c4 00000607 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15\n 000579c8 00000707 R_386_JUMP_SLOT 00000000 _ZN5osgDB12ReaderWriter10ReadResult11takeArchiveEv\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x00000019 (INIT_ARRAY) 0x56cf0\n 0x0000001b (INIT_ARRAYSZ) 120 (bytes)\n 0x0000001a (FINI_ARRAY) 0x56d68\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x4684\n 0x00000006 (SYMTAB) 0x1454\n- 0x0000000a (STRSZ) 40373 (bytes)\n+ 0x0000000a (STRSZ) 40375 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x579a8\n 0x00000002 (PLTRELSZ) 2240 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x10468\n- 0x00000011 (REL) 0xeb50\n+ 0x00000017 (JMPREL) 0x1046c\n+ 0x00000011 (REL) 0xeb54\n 0x00000012 (RELSZ) 6424 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0xea80\n+ 0x6ffffffe (VERNEED) 0xea84\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xe43a\n+ 0x6ffffff0 (VERSYM) 0xe43c\n 0x6ffffffa (RELCOUNT) 32\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: a7fa96f213b11f9bb11731dd318b4a6f717feede\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3cd17d0011e8681d89f756e907f3a9b5c26b646\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 803 entries:\n- Addr: 0x000000000000e43a Offset: 0x00e43a Link: 3 (.dynsym)\n+ Addr: 0x000000000000e43c Offset: 0x00e43c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 008: 4 (GLIBC_2.1.3) 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 014: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n@@ -200,15 +200,15 @@\n 310: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 314: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 318: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 31c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 320: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x000000000000ea80 Offset: 0x00ea80 Link: 4 (.dynstr)\n+ Addr: 0x000000000000ea84 Offset: 0x00ea84 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 6\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2519,9 +2519,9 @@\n 0x0000e3c4 332e342e 31310047 4c494243 58585f33 3.4.11.GLIBCXX_3\n 0x0000e3d4 2e342e39 00435858 4142495f 312e3300 .4.9.CXXABI_1.3.\n 0x0000e3e4 474c4942 4358585f 332e342e 32310047 GLIBCXX_3.4.21.G\n 0x0000e3f4 4c494243 58585f33 2e342e31 3500474c LIBCXX_3.4.15.GL\n 0x0000e404 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x0000e414 00000000 00000000 00000000 00000000 ................\n 0x0000e424 00000000 00000000 00000000 00000000 ................\n- 0x0000e434 00000000 00 .....\n+ 0x0000e434 00000000 000000 .......\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 66613936 66323133 62313166 39626231 fa96f213b11f9bb1\n- 0x00000010 31373331 64643331 38623461 36663731 1731dd318b4a6f71\n- 0x00000020 37666565 64652e64 65627567 00000000 7feede.debug....\n- 0x00000030 cc0cd2d8 ....\n+ 0x00000000 63643137 64303031 31653836 38316438 cd17d0011e8681d8\n+ 0x00000010 39663735 36653930 37663361 39623563 9f756e907f3a9b5c\n+ 0x00000020 32366236 34362e64 65627567 00000000 26b646.debug....\n+ 0x00000030 8f2fe144 ./.D\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_agglite.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_agglite.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0007fc 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000974 000974 0019d0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00002344 002344 005353 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00007698 007698 00033a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00002344 002344 005355 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000769a 00769a 00033a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000079d4 0079d4 000100 00 A 4 4 4\n [ 7] .rel.dyn REL 00007ad4 007ad4 000ea0 08 A 3 0 4\n [ 8] .rel.plt REL 00008974 008974 000490 08 AI 3 22 4\n [ 9] .init PROGBITS 00009000 009000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00009020 009020 000930 04 AX 0 0 16\n [11] .plt.got PROGBITS 00009950 009950 000008 08 AX 0 0 8\n [12] .text PROGBITS 00009960 009960 010764 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x00000019 (INIT_ARRAY) 0x202e8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x202f0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x2344\n 0x00000006 (SYMTAB) 0x974\n- 0x0000000a (STRSZ) 21331 (bytes)\n+ 0x0000000a (STRSZ) 21333 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x20cdc\n 0x00000002 (PLTRELSZ) 1168 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x8974\n 0x00000011 (REL) 0x7ad4\n 0x00000012 (RELSZ) 3744 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x79d4\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x7698\n+ 0x6ffffff0 (VERSYM) 0x769a\n 0x6ffffffa (RELCOUNT) 8\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: 1d5e1dd96ec8e6478d4a38097fc667fcb709d5fb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d45171911128a4f78d3d36875a6d5586854f8586\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 413 entries:\n- Addr: 0x0000000000007698 Offset: 0x007698 Link: 3 (.dynsym)\n+ Addr: 0x000000000000769a Offset: 0x00769a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) \n 004: 4 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 014: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 5 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1329,9 +1329,9 @@\n 0x00007624 2e332e38 00474c49 42435858 5f332e34 .3.8.GLIBCXX_3.4\n 0x00007634 2e390043 58584142 495f312e 3300474c .9.CXXABI_1.3.GL\n 0x00007644 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00007654 42435858 5f332e34 2e313500 474c4942 BCXX_3.4.15.GLIB\n 0x00007664 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x00007674 00000000 00000000 00000000 00000000 ................\n 0x00007684 00000000 00000000 00000000 00000000 ................\n- 0x00007694 000000 ...\n+ 0x00007694 00000000 00 .....\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 35653164 64393665 63386536 34373864 5e1dd96ec8e6478d\n- 0x00000010 34613338 30393766 63363637 66636237 4a38097fc667fcb7\n- 0x00000020 30396435 66622e64 65627567 00000000 09d5fb.debug....\n- 0x00000030 f61bcd4e ...N\n+ 0x00000000 35313731 39313131 32386134 66373864 5171911128a4f78d\n+ 0x00000010 33643336 38373561 36643535 38363835 3d36875a6d558685\n+ 0x00000020 34663835 38362e64 65627567 00000000 4f8586.debug....\n+ 0x00000030 7de6a55f }.._\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_arcgis.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_arcgis.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 0x8990\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 0x07e54 0x07e54 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x07e58 0x07e58 R 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x13938 0x13938 R E 0x1000\n LOAD 0x01c000 0x0001c000 0x0001c000 0x03c9c 0x03c9c R 0x1000\n LOAD 0x0204f8 0x000214f8 0x000214f8 0x00b10 0x00b1c RW 0x1000\n DYNAMIC 0x020bcc 0x00021bcc 0x00021bcc 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01c4e8 0x0001c4e8 0x0001c4e8 0x00584 0x00584 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 0007c4 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000093c 00093c 001860 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000219c 00219c 004823 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000069c0 0069c0 00030c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00006ccc 006ccc 0000f0 00 A 4 4 4\n- [ 7] .rel.dyn REL 00006dbc 006dbc 000bf0 08 A 3 0 4\n- [ 8] .rel.plt REL 000079ac 0079ac 0004a8 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 0000219c 00219c 004825 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000069c2 0069c2 00030c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00006cd0 006cd0 0000f0 00 A 4 4 4\n+ [ 7] .rel.dyn REL 00006dc0 006dc0 000bf0 08 A 3 0 4\n+ [ 8] .rel.plt REL 000079b0 0079b0 0004a8 08 AI 3 22 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 000960 04 AX 0 0 16\n [11] .plt.got PROGBITS 00008980 008980 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008990 008990 012f94 00 AX 0 0 16\n [13] .fini PROGBITS 0001b924 01b924 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 0001c000 01c000 0004e8 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0001c4e8 01c4e8 000584 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 0x6dbc contains 382 entries:\n+Relocation section '.rel.dyn' at offset 0x6dc0 contains 382 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000214f8 00000008 R_386_RELATIVE \n 000214fc 00000008 R_386_RELATIVE \n 00021500 00000008 R_386_RELATIVE \n 00021504 00000008 R_386_RELATIVE \n 000218f4 00000008 R_386_RELATIVE \n 000218f8 00000008 R_386_RELATIVE \n@@ -380,15 +380,15 @@\n 00021fec 00009006 R_386_GLOB_DAT 00000000 __gmon_start__\n 00021ff0 00009406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00021ff4 00009a06 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00021ff8 0000e506 R_386_GLOB_DAT 000218f0 _ZTT12ArcGISSource\n 00021ffc 00009d06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00022004 00007d01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x79ac contains 149 entries:\n+Relocation section '.rel.plt' at offset 0x79b0 contains 149 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00021d08 00000107 R_386_JUMP_SLOT 00000000 _ZN8osgEarth16SpatialReference6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_\n 00021d0c 0000ed07 R_386_JUMP_SLOT 00010160 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_\n 00021d10 00000207 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4\n 00021d14 00000307 R_386_JUMP_SLOT 00000000 _ZN8osgEarth7Profile6createERKNS_14ProfileOptionsE\n 00021d18 00000407 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00021d1c 00000507 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x00000019 (INIT_ARRAY) 0x214f8\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x21504\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x219c\n 0x00000006 (SYMTAB) 0x93c\n- 0x0000000a (STRSZ) 18467 (bytes)\n+ 0x0000000a (STRSZ) 18469 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x21cfc\n 0x00000002 (PLTRELSZ) 1192 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x79ac\n- 0x00000011 (REL) 0x6dbc\n+ 0x00000017 (JMPREL) 0x79b0\n+ 0x00000011 (REL) 0x6dc0\n 0x00000012 (RELSZ) 3056 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x6ccc\n+ 0x6ffffffe (VERNEED) 0x6cd0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x69c0\n+ 0x6ffffff0 (VERSYM) 0x69c2\n 0x6ffffffa (RELCOUNT) 7\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: 333121dfcdb983829be53d45dff912d569d82f79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 225c5eb96bb92fd29244a40cde19f4a6b6e6004a\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 390 entries:\n- Addr: 0x00000000000069c0 Offset: 0x0069c0 Link: 3 (.dynsym)\n+ Addr: 0x00000000000069c2 Offset: 0x0069c2 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 4 (GLIBC_2.1.3) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 6 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) 0 (*local*) \n@@ -97,15 +97,15 @@\n 174: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 178: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 17c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 180: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 184: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000006ccc Offset: 0x006ccc Link: 4 (.dynstr)\n+ Addr: 0x0000000000006cd0 Offset: 0x006cd0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libm.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.0 Flags: none Version: 9\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 10\n 0x0060: Name: GLIBC_2.0 Flags: none Version: 7\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1150,9 +1150,9 @@\n 0x0000694c 342e3131 00474c49 42435858 5f332e34 4.11.GLIBCXX_3.4\n 0x0000695c 2e390043 58584142 495f312e 3300474c .9.CXXABI_1.3.GL\n 0x0000696c 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x0000697c 42435858 5f332e34 2e313500 474c4942 BCXX_3.4.15.GLIB\n 0x0000698c 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x0000699c 00000000 00000000 00000000 00000000 ................\n 0x000069ac 00000000 00000000 00000000 00000000 ................\n- 0x000069bc 000000 ...\n+ 0x000069bc 00000000 00 .....\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 33313231 64666364 62393833 38323962 3121dfcdb983829b\n- 0x00000010 65353364 34356466 66393132 64353639 e53d45dff912d569\n- 0x00000020 64383266 37392e64 65627567 00000000 d82f79.debug....\n- 0x00000030 531bad08 S...\n+ 0x00000000 35633565 62393662 62393266 64323932 5c5eb96bb92fd292\n+ 0x00000010 34346134 30636465 31396634 61366236 44a40cde19f4a6b6\n+ 0x00000020 65363030 34612e64 65627567 00000000 e6004a.debug....\n+ 0x00000030 6abdad52 j..R\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_bing.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_bing.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0007b4 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000092c 00092c 001930 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000225c 00225c 004f47 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000071a4 0071a4 000326 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000225c 00225c 004f49 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000071a6 0071a6 000326 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000074cc 0074cc 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 0000759c 00759c 000c88 08 A 3 0 4\n [ 8] .rel.plt REL 00008224 008224 0004e0 08 AI 3 22 4\n [ 9] .init PROGBITS 00009000 009000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00009020 009020 0009d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000099f0 0099f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00009a00 009a00 012e24 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x00000019 (INIT_ARRAY) 0x23474\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2347c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x225c\n 0x00000006 (SYMTAB) 0x92c\n- 0x0000000a (STRSZ) 20295 (bytes)\n+ 0x0000000a (STRSZ) 20297 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x23ccc\n 0x00000002 (PLTRELSZ) 1248 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x8224\n 0x00000011 (REL) 0x759c\n 0x00000012 (RELSZ) 3208 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x74cc\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x71a4\n+ 0x6ffffff0 (VERSYM) 0x71a6\n 0x6ffffffa (RELCOUNT) 6\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: f9a3cd2d8bbec474349036ad6e45910945666817\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 499310f7d591418c144cfb8cb2b19f81be36ae85\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 403 entries:\n- Addr: 0x00000000000071a4 Offset: 0x0071a4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000071a6 Offset: 0x0071a6 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 4 (GLIBC_2.1.3) 0 (*local*) \n 008: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 018: 5 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1264,9 +1264,9 @@\n 0x0000712c 585f332e 342e3131 00474c49 42435858 X_3.4.11.GLIBCXX\n 0x0000713c 5f332e34 2e390043 58584142 495f312e _3.4.9.CXXABI_1.\n 0x0000714c 3300474c 49424358 585f332e 342e3231 3.GLIBCXX_3.4.21\n 0x0000715c 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x0000716c 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0000717c 00000000 00000000 00000000 00000000 ................\n 0x0000718c 00000000 00000000 00000000 00000000 ................\n- 0x0000719c 00000000 000000 .......\n+ 0x0000719c 00000000 00000000 00 .........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 61336364 32643862 62656334 37343334 a3cd2d8bbec47434\n- 0x00000010 39303336 61643665 34353931 30393435 9036ad6e45910945\n- 0x00000020 36363638 31372e64 65627567 00000000 666817.debug....\n- 0x00000030 4ec0bca8 N...\n+ 0x00000000 39333130 66376435 39313431 38633134 9310f7d591418c14\n+ 0x00000010 34636662 38636232 62313966 38316265 4cfb8cb2b19f81be\n+ 0x00000020 33366165 38352e64 65627567 00000000 36ae85.debug....\n+ 0x00000030 b1ad07a9 ....\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_bumpmap.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_bumpmap.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000768 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000008e0 0008e0 001590 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001e70 001e70 00455b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000063cc 0063cc 0002b2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001e70 001e70 00455d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000063ce 0063ce 0002b2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00006680 006680 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 00006750 006750 0007d8 08 A 3 0 4\n [ 8] .rel.plt REL 00006f28 006f28 000408 08 AI 3 22 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 000820 04 AX 0 0 16\n [11] .plt.got PROGBITS 00008840 008840 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008850 008850 00ce84 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1c890\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1c89c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1e70\n 0x00000006 (SYMTAB) 0x8e0\n- 0x0000000a (STRSZ) 17755 (bytes)\n+ 0x0000000a (STRSZ) 17757 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1cd58\n 0x00000002 (PLTRELSZ) 1032 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x6f28\n 0x00000011 (REL) 0x6750\n 0x00000012 (RELSZ) 2008 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x6680\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x63cc\n+ 0x6ffffff0 (VERSYM) 0x63ce\n 0x6ffffffa (RELCOUNT) 5\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: 09bd21ff704f01e0935a639a05d25c879d9f4178\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d924fa4667269a230174e2664e73b6790af42fb\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 345 entries:\n- Addr: 0x00000000000063cc Offset: 0x0063cc Link: 3 (.dynsym)\n+ Addr: 0x00000000000063ce Offset: 0x0063ce Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 0 (*local*) 4 (GLIBC_2.1.3)\n 008: 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 018: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.21) 6 (CXXABI_1.3) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1105,9 +1105,9 @@\n 0x00006350 49424358 585f332e 342e3131 00474c49 IBCXX_3.4.11.GLI\n 0x00006360 42435858 5f332e34 2e390043 58584142 BCXX_3.4.9.CXXAB\n 0x00006370 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x00006380 342e3231 00474c49 42435858 5f332e34 4.21.GLIBCXX_3.4\n 0x00006390 2e313500 474c4942 4358585f 332e3400 .15.GLIBCXX_3.4.\n 0x000063a0 00000000 00000000 00000000 00000000 ................\n 0x000063b0 00000000 00000000 00000000 00000000 ................\n- 0x000063c0 00000000 00000000 000000 ...........\n+ 0x000063c0 00000000 00000000 00000000 00 .............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 62643231 66663730 34663031 65303933 bd21ff704f01e093\n- 0x00000010 35613633 39613035 64323563 38373964 5a639a05d25c879d\n- 0x00000020 39663431 37382e64 65627567 00000000 9f4178.debug....\n- 0x00000030 6f8217e4 o...\n+ 0x00000000 39323466 61343636 37323639 61323330 924fa4667269a230\n+ 0x00000010 31373465 32363634 65373362 36373930 174e2664e73b6790\n+ 0x00000020 61663432 66622e64 65627567 00000000 af42fb.debug....\n+ 0x00000030 957d1d2d .}.-\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_cache_filesystem.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_cache_filesystem.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0004bc 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000634 000634 001230 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001864 001864 003950 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000051b4 0051b4 000246 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001864 001864 003952 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000051b6 0051b6 000246 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000053fc 0053fc 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 000054cc 0054cc 000758 08 A 3 0 4\n [ 8] .rel.plt REL 00005c24 005c24 0003f0 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 0007f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007810 007810 000010 08 AX 0 0 8\n [12] .text PROGBITS 00007820 007820 00d844 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1a904\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1a90c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1864\n 0x00000006 (SYMTAB) 0x634\n- 0x0000000a (STRSZ) 14672 (bytes)\n+ 0x0000000a (STRSZ) 14674 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1ad58\n 0x00000002 (PLTRELSZ) 1008 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x5c24\n 0x00000011 (REL) 0x54cc\n 0x00000012 (RELSZ) 1880 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x53fc\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x51b4\n+ 0x6ffffff0 (VERSYM) 0x51b6\n 0x6ffffffa (RELCOUNT) 29\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: edd17c436b1e2f1b6645821467cc0f0a5b13e18c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 202ddce6aeae2227f210714048877966201ab983\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 291 entries:\n- Addr: 0x00000000000051b4 Offset: 0x0051b4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000051b6 Offset: 0x0051b6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBCXX_3.4.15) 4 (GLIBC_2.1.3) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 010: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4)\n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -913,8 +913,9 @@\n 0x00005144 00474c49 42435858 5f332e34 2e313100 .GLIBCXX_3.4.11.\n 0x00005154 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00005164 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x00005174 585f332e 342e3135 00474c49 42435858 X_3.4.15.GLIBCXX\n 0x00005184 5f332e34 00000000 00000000 00000000 _3.4............\n 0x00005194 00000000 00000000 00000000 00000000 ................\n 0x000051a4 00000000 00000000 00000000 00000000 ................\n+ 0x000051b4 0000 ..\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", "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 64313763 34333662 31653266 31623636 d17c436b1e2f1b66\n- 0x00000010 34353832 31343637 63633066 30613562 45821467cc0f0a5b\n- 0x00000020 31336531 38632e64 65627567 00000000 13e18c.debug....\n- 0x00000030 d3ba8b25 ...%\n+ 0x00000000 32646463 65366165 61653232 32376632 2ddce6aeae2227f2\n+ 0x00000010 31303731 34303438 38373739 36363230 1071404887796620\n+ 0x00000020 31616239 38332e64 65627567 00000000 1ab983.debug....\n+ 0x00000030 5dc18703 ]...\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_cesiumion.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_cesiumion.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 0x7700\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 0x06d88 0x06d88 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06d8c 0x06d8c R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x0e738 0x0e738 R E 0x1000\n LOAD 0x016000 0x00016000 0x00016000 0x03330 0x03330 R 0x1000\n LOAD 0x0195c8 0x0001a5c8 0x0001a5c8 0x00a40 0x00a4c RW 0x1000\n DYNAMIC 0x019c80 0x0001ac80 0x0001ac80 0x00128 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x016298 0x00016298 0x00016298 0x00484 0x00484 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 000624 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000079c 00079c 001470 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001c0c 001c0c 003f0e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005b1a 005b1a 00028e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005da8 005da8 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00005e78 005e78 000bb0 08 A 3 0 4\n- [ 8] .rel.plt REL 00006a28 006a28 000360 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00001c0c 001c0c 003f10 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005b1c 005b1c 00028e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00005dac 005dac 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00005e7c 005e7c 000bb0 08 A 3 0 4\n+ [ 8] .rel.plt REL 00006a2c 006a2c 000360 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 0006d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000076f0 0076f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00007700 007700 00e024 00 AX 0 0 16\n [13] .fini PROGBITS 00015724 015724 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00016000 016000 000298 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00016298 016298 000484 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 0x5e78 contains 374 entries:\n+Relocation section '.rel.dyn' at offset 0x5e7c contains 374 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001a5c8 00000008 R_386_RELATIVE \n 0001a5cc 00000008 R_386_RELATIVE \n 0001a5d0 00000008 R_386_RELATIVE \n 0001a9a8 00000008 R_386_RELATIVE \n 0001a9ac 00000008 R_386_RELATIVE \n 0001b000 00000008 R_386_RELATIVE \n@@ -372,15 +372,15 @@\n 0001afec 00007006 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0001aff0 00007806 R_386_GLOB_DAT 00000000 __gmon_start__\n 0001aff4 00007c06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0001aff8 00008106 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 0001affc 00008406 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 0001b004 00006801 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6a28 contains 108 entries:\n+Relocation section '.rel.plt' at offset 0x6a2c contains 108 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001adb4 00009807 R_386_JUMP_SLOT 00011120 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_\n 0001adb8 00000107 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4\n 0001adbc 00000207 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0001adc0 00000307 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15\n 0001adc4 00000507 R_386_JUMP_SLOT 00000000 _ZN8osgEarth4Json6Reader5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_5ValueEb\n 0001adc8 00000607 R_386_JUMP_SLOT 00000000 _ZN8osgEarth4Json6ReaderC1Ev\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1a5c8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1a5d0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1c0c\n 0x00000006 (SYMTAB) 0x79c\n- 0x0000000a (STRSZ) 16142 (bytes)\n+ 0x0000000a (STRSZ) 16144 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1ada8\n 0x00000002 (PLTRELSZ) 864 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6a28\n- 0x00000011 (REL) 0x5e78\n+ 0x00000017 (JMPREL) 0x6a2c\n+ 0x00000011 (REL) 0x5e7c\n 0x00000012 (RELSZ) 2992 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5da8\n+ 0x6ffffffe (VERNEED) 0x5dac\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5b1a\n+ 0x6ffffff0 (VERSYM) 0x5b1c\n 0x6ffffffa (RELCOUNT) 6\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: 1addcf4f022ce457929fb2609e743557d0b27a5e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c0e60578b208e1b6335008dd6393ea5257be7938\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 327 entries:\n- Addr: 0x0000000000005b1a Offset: 0x005b1a Link: 3 (.dynsym)\n+ Addr: 0x0000000000005b1c Offset: 0x005b1c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) \n 004: 4 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n 014: 5 (GLIBCXX_3.4.21) 0 (*local*) 6 (CXXABI_1.3) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -81,15 +81,15 @@\n 134: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 138: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 13c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 140: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 144: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005da8 Offset: 0x005da8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005dac Offset: 0x005dac Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 11\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 6\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1004,9 +1004,9 @@\n 0x00005a9c 00474c49 42435858 5f332e34 2e313100 .GLIBCXX_3.4.11.\n 0x00005aac 474c4942 4358585f 332e342e 39004358 GLIBCXX_3.4.9.CX\n 0x00005abc 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00005acc 5f332e34 2e323100 474c4942 4358585f _3.4.21.GLIBCXX_\n 0x00005adc 332e342e 31350047 4c494243 58585f33 3.4.15.GLIBCXX_3\n 0x00005aec 2e340000 00000000 00000000 00000000 .4..............\n 0x00005afc 00000000 00000000 00000000 00000000 ................\n- 0x00005b0c 00000000 00000000 00000000 0000 ..............\n+ 0x00005b0c 00000000 00000000 00000000 00000000 ................\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", "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 64646366 34663032 32636534 35373932 ddcf4f022ce45792\n- 0x00000010 39666232 36303965 37343335 35376430 9fb2609e743557d0\n- 0x00000020 62323761 35652e64 65627567 00000000 b27a5e.debug....\n- 0x00000030 398df644 9..D\n+ 0x00000000 65363035 37386232 30386531 62363333 e60578b208e1b633\n+ 0x00000010 35303038 64643633 39336561 35323537 5008dd6393ea5257\n+ 0x00000020 62653739 33382e64 65627567 00000000 be7938.debug....\n+ 0x00000030 abff8ac2 ....\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_colorramp.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_colorramp.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0007c8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000940 000940 0017b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000020f0 0020f0 004748 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00006838 006838 0002f6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000020f0 0020f0 00474a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000683a 00683a 0002f6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00006b30 006b30 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 00006c00 006c00 000ce8 08 A 3 0 4\n [ 8] .rel.plt REL 000078e8 0078e8 0003e0 08 AI 3 22 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 0007d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000087f0 0087f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008800 008800 00fcc4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1e4d4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1e4dc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x20f0\n 0x00000006 (SYMTAB) 0x940\n- 0x0000000a (STRSZ) 18248 (bytes)\n+ 0x0000000a (STRSZ) 18250 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1ed40\n 0x00000002 (PLTRELSZ) 992 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x78e8\n 0x00000011 (REL) 0x6c00\n 0x00000012 (RELSZ) 3304 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x6b30\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x6838\n+ 0x6ffffff0 (VERSYM) 0x683a\n 0x6ffffffa (RELCOUNT) 6\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: 3c99bd7d572687c6b9980b8fb961eaadd6c320fe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 82664601d56dd78a028602e7d74e1b6b91d778a9\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 379 entries:\n- Addr: 0x0000000000006838 Offset: 0x006838 Link: 3 (.dynsym)\n+ Addr: 0x000000000000683a Offset: 0x00683a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) \n 004: 4 (GLIBC_2.1.3) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 008: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 5 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1136,9 +1136,9 @@\n 0x000067c0 58585f33 2e342e39 00474c49 42435858 XX_3.4.9.GLIBCXX\n 0x000067d0 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x000067e0 332e342e 32310043 58584142 495f312e 3.4.21.CXXABI_1.\n 0x000067f0 3300474c 49424358 585f332e 342e3135 3.GLIBCXX_3.4.15\n 0x00006800 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00006810 00000000 00000000 00000000 00000000 ................\n 0x00006820 00000000 00000000 00000000 00000000 ................\n- 0x00006830 00000000 00000000 ........\n+ 0x00006830 00000000 00000000 0000 ..........\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", "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 39396264 37643537 32363837 63366239 99bd7d572687c6b9\n- 0x00000010 39383062 38666239 36316561 61646436 980b8fb961eaadd6\n- 0x00000020 63333230 66652e64 65627567 00000000 c320fe.debug....\n- 0x00000030 42b7520f B.R.\n+ 0x00000000 36363436 30316435 36646437 38613032 664601d56dd78a02\n+ 0x00000010 38363032 65376437 34653162 36623931 8602e7d74e1b6b91\n+ 0x00000020 64373738 61392e64 65627567 00000000 d778a9.debug....\n+ 0x00000030 225cc229 \"\\.)\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_debug.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_debug.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 0x7600\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 0x0697c 0x0697c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06980 0x06980 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x0a998 0x0a998 R E 0x1000\n LOAD 0x012000 0x00012000 0x00012000 0x02d77 0x02d77 R 0x1000\n LOAD 0x0155e8 0x000165e8 0x000165e8 0x00a20 0x00abc RW 0x1000\n DYNAMIC 0x015cb4 0x00016cb4 0x00016cb4 0x00130 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x01227c 0x0001227c 0x0001227c 0x00484 0x00484 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 00062c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000007a4 0007a4 0013e0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001b84 001b84 003c03 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005788 005788 00027c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005a04 005a04 0000c0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00005ac4 005ac4 000bd8 08 A 3 0 4\n- [ 8] .rel.plt REL 0000669c 00669c 0002e0 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00001b84 001b84 003c05 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000578a 00578a 00027c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00005a08 005a08 0000c0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00005ac8 005ac8 000bd8 08 A 3 0 4\n+ [ 8] .rel.plt REL 000066a0 0066a0 0002e0 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 0005d0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000075f0 0075f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00007600 007600 00a384 00 AX 0 0 16\n [13] .fini PROGBITS 00011984 011984 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00012000 012000 00027c 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0001227c 01227c 000484 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 0x5ac4 contains 379 entries:\n+Relocation section '.rel.dyn' at offset 0x5ac8 contains 379 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000165e8 00000008 R_386_RELATIVE \n 000165ec 00000008 R_386_RELATIVE \n 000165f0 00000008 R_386_RELATIVE \n 000169e0 00000008 R_386_RELATIVE \n 000169e4 00000008 R_386_RELATIVE \n 00017000 00000008 R_386_RELATIVE \n@@ -377,15 +377,15 @@\n 00016fec 0000c306 R_386_GLOB_DAT 000169dc _ZTT15DebugTileSource\n 00016ff0 00007006 R_386_GLOB_DAT 00000000 __gmon_start__\n 00016ff4 00007406 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00016ff8 00007706 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00016ffc 00007906 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00017004 00006401 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x669c contains 92 entries:\n+Relocation section '.rel.plt' at offset 0x66a0 contains 92 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00016df0 00000107 R_386_JUMP_SLOT 00000000 _ZN8osgEarth10ImageUtils11PixelReaderC1EPKN3osg5ImageE\n 00016df4 00000207 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 00016df8 00000307 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15\n 00016dfc 00000707 R_386_JUMP_SLOT 00000000 _ZN8osgEarth10TileSourceD2Ev\n 00016e00 00000807 R_386_JUMP_SLOT 00000000 _ZNK8osgEarth9GeoExtent24computeBoundingGeoCircleEv\n 00016e04 00000a07 R_386_JUMP_SLOT 00000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@GLIBCXX_3.4.21\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x00000019 (INIT_ARRAY) 0x165e8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x165f0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1b84\n 0x00000006 (SYMTAB) 0x7a4\n- 0x0000000a (STRSZ) 15363 (bytes)\n+ 0x0000000a (STRSZ) 15365 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x16de4\n 0x00000002 (PLTRELSZ) 736 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x669c\n- 0x00000011 (REL) 0x5ac4\n+ 0x00000017 (JMPREL) 0x66a0\n+ 0x00000011 (REL) 0x5ac8\n 0x00000012 (RELSZ) 3032 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5a04\n+ 0x6ffffffe (VERNEED) 0x5a08\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5788\n+ 0x6ffffff0 (VERSYM) 0x578a\n 0x6ffffffa (RELCOUNT) 6\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: 713c959fb0e3f1434882cafceae2193abefd7055\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0920cf47c95448f4dcd2a377265fbe22d0c73b6\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 318 entries:\n- Addr: 0x0000000000005788 Offset: 0x005788 Link: 3 (.dynsym)\n+ Addr: 0x000000000000578a Offset: 0x00578a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) \n 004: 4 (GLIBC_2.1.3) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 5 (GLIBCXX_3.4.21) 0 (*local*) 6 (CXXABI_1.3) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -79,15 +79,15 @@\n 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 134: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 138: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 13c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005a04 Offset: 0x005a04 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005a08 Offset: 0x005a08 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 5\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -956,9 +956,9 @@\n 0x00005714 2e312e33 00474c49 42435858 5f332e34 .1.3.GLIBCXX_3.4\n 0x00005724 2e390043 58584142 495f312e 3300474c .9.CXXABI_1.3.GL\n 0x00005734 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00005744 42435858 5f332e34 2e313500 474c4942 BCXX_3.4.15.GLIB\n 0x00005754 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x00005764 00000000 00000000 00000000 00000000 ................\n 0x00005774 00000000 00000000 00000000 00000000 ................\n- 0x00005784 000000 ...\n+ 0x00005784 00000000 00 .....\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 33633935 39666230 65336631 34333438 3c959fb0e3f14348\n- 0x00000010 38326361 66636561 65323139 33616265 82cafceae2193abe\n- 0x00000020 66643730 35352e64 65627567 00000000 fd7055.debug....\n- 0x00000030 01a72fce ../.\n+ 0x00000000 39323063 66343763 39353434 38663464 920cf47c95448f4d\n+ 0x00000010 63643261 33373732 36356662 65323264 cd2a377265fbe22d\n+ 0x00000020 30633733 62362e64 65627567 00000000 0c73b6.debug....\n+ 0x00000030 075b961c .[..\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_detail.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_detail.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 00062c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000007a4 0007a4 001430 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001bd4 001bd4 003f98 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005b6c 005b6c 000286 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001bd4 001bd4 003f9a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005b6e 005b6e 000286 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00005df4 005df4 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 00005ec4 005ec4 000760 08 A 3 0 4\n [ 8] .rel.plt REL 00006624 006624 0003b0 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000770 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007790 007790 000008 08 AX 0 0 8\n [12] .text PROGBITS 000077a0 0077a0 00dae4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1b908\n 0x0000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1b918\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1bd4\n 0x00000006 (SYMTAB) 0x7a4\n- 0x0000000a (STRSZ) 16280 (bytes)\n+ 0x0000000a (STRSZ) 16282 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1bd8c\n 0x00000002 (PLTRELSZ) 944 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x6624\n 0x00000011 (REL) 0x5ec4\n 0x00000012 (RELSZ) 1888 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x5df4\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5b6c\n+ 0x6ffffff0 (VERSYM) 0x5b6e\n 0x6ffffffa (RELCOUNT) 6\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: 36d40d4292755d24f1360a09f3e086d1a88355ea\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a7d8ee9e34ea0dc627f93013a815957e48d1afaf\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 323 entries:\n- Addr: 0x0000000000005b6c Offset: 0x005b6c Link: 3 (.dynsym)\n+ Addr: 0x0000000000005b6e Offset: 0x005b6e Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBCXX_3.4.15) 0 (*local*) 4 (GLIBC_2.1.3) 5 (GLIBCXX_3.4.21) \n 008: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.21) \n 018: 6 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1013,9 +1013,9 @@\n 0x00005af4 58585f33 2e342e31 3100474c 49424358 XX_3.4.11.GLIBCX\n 0x00005b04 585f332e 342e3900 43585841 42495f31 X_3.4.9.CXXABI_1\n 0x00005b14 2e330047 4c494243 58585f33 2e342e32 .3.GLIBCXX_3.4.2\n 0x00005b24 3100474c 49424358 585f332e 342e3135 1.GLIBCXX_3.4.15\n 0x00005b34 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00005b44 00000000 00000000 00000000 00000000 ................\n 0x00005b54 00000000 00000000 00000000 00000000 ................\n- 0x00005b64 00000000 00000000 ........\n+ 0x00005b64 00000000 00000000 0000 ..........\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", "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 64343064 34323932 37353564 32346631 d40d4292755d24f1\n- 0x00000010 33363061 30396633 65303836 64316138 360a09f3e086d1a8\n- 0x00000020 38333535 65612e64 65627567 00000000 8355ea.debug....\n- 0x00000030 d61e51b7 ..Q.\n+ 0x00000000 64386565 39653334 65613064 63363237 d8ee9e34ea0dc627\n+ 0x00000010 66393330 31336138 31353935 37653438 f93013a815957e48\n+ 0x00000020 64316166 61662e64 65627567 00000000 d1afaf.debug....\n+ 0x00000030 242e5d24 $.]$\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_engine_mp.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_engine_mp.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 001a08 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00001b80 001b80 005550 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000070d0 0070d0 013ca0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0001ad70 01ad70 000aaa 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000070d0 0070d0 013ca2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0001ad72 01ad72 000aaa 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0001b81c 01b81c 000120 00 A 4 4 4\n [ 7] .rel.dyn REL 0001b93c 01b93c 0033b8 08 A 3 0 4\n [ 8] .rel.plt REL 0001ecf4 01ecf4 001098 08 AI 3 22 4\n [ 9] .init PROGBITS 00020000 020000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00020020 020020 002140 04 AX 0 0 16\n [11] .plt.got PROGBITS 00022160 022160 000028 08 AX 0 0 8\n [12] .text PROGBITS 00022190 022190 04f9b4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x00000019 (INIT_ARRAY) 0x86984\n 0x0000001b (INIT_ARRAYSZ) 56 (bytes)\n 0x0000001a (FINI_ARRAY) 0x869bc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x70d0\n 0x00000006 (SYMTAB) 0x1b80\n- 0x0000000a (STRSZ) 81056 (bytes)\n+ 0x0000000a (STRSZ) 81058 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x8854c\n 0x00000002 (PLTRELSZ) 4248 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x1ecf4\n 0x00000011 (REL) 0x1b93c\n 0x00000012 (RELSZ) 13240 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x1b81c\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x1ad70\n+ 0x6ffffff0 (VERSYM) 0x1ad72\n 0x6ffffffa (RELCOUNT) 44\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: d2af97762f015e095cb10c863cb5d14addcc07a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2137e6b237cd0effdc25859088c3c2c9f6cad49a\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 1365 entries:\n- Addr: 0x000000000001ad70 Offset: 0x01ad70 Link: 3 (.dynsym)\n+ Addr: 0x000000000001ad72 Offset: 0x01ad72 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*) 2 (GLIBCXX_3.4.20) 3 (GLIBCXX_3.4) 0 (*local*) \n 010: 0 (*local*) 4 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 5 (GLIBC_2.7) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -5062,8 +5062,9 @@\n 0x0001ad00 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x0001ad10 474c4942 4358585f 332e342e 31350043 GLIBCXX_3.4.15.C\n 0x0001ad20 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x0001ad30 585f332e 3400474c 49424358 585f332e X_3.4.GLIBCXX_3.\n 0x0001ad40 342e3230 00000000 00000000 00000000 4.20............\n 0x0001ad50 00000000 00000000 00000000 00000000 ................\n 0x0001ad60 00000000 00000000 00000000 00000000 ................\n+ 0x0001ad70 0000 ..\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", "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 61663937 37363266 30313565 30393563 af97762f015e095c\n- 0x00000010 62313063 38363363 62356431 34616464 b10c863cb5d14add\n- 0x00000020 63633037 61322e64 65627567 00000000 cc07a2.debug....\n- 0x00000030 8e79bd4c .y.L\n+ 0x00000000 33376536 62323337 63643065 66666463 37e6b237cd0effdc\n+ 0x00000010 32353835 39303838 63336332 63396636 25859088c3c2c9f6\n+ 0x00000020 63616434 39612e64 65627567 00000000 cad49a.debug....\n+ 0x00000030 7e855912 ~.Y.\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_engine_rex.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_engine_rex.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 002704 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000287c 00287c 0069e0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000925c 00925c 019792 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000229ee 0229ee 000d3c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000925c 00925c 019794 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000229f0 0229f0 000d3c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0002372c 02372c 000130 00 A 4 4 4\n [ 7] .rel.dyn REL 0002385c 02385c 005460 08 A 3 0 4\n [ 8] .rel.plt REL 00028cbc 028cbc 0012e8 08 AI 3 22 4\n [ 9] .init PROGBITS 0002a000 02a000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 0002a020 02a020 0025e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 0002c600 02c600 000010 08 AX 0 0 8\n [12] .text PROGBITS 0002c610 02c610 0554a4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,23 +19,23 @@\n 0x00000019 (INIT_ARRAY) 0x9e510\n 0x0000001b (INIT_ARRAYSZ) 64 (bytes)\n 0x0000001a (FINI_ARRAY) 0x9e550\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x925c\n 0x00000006 (SYMTAB) 0x287c\n- 0x0000000a (STRSZ) 104338 (bytes)\n+ 0x0000000a (STRSZ) 104340 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0xa1320\n 0x00000002 (PLTRELSZ) 4840 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x28cbc\n 0x00000011 (REL) 0x2385c\n 0x00000012 (RELSZ) 21600 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x2372c\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x229ee\n+ 0x6ffffff0 (VERSYM) 0x229f0\n 0x6ffffffa (RELCOUNT) 77\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: f4842f4bfb9a0bf17f0f36340cceb6a10f4953e1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f3c7a85c9cae886b2d30aebfae1e9c0de802b92\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 1694 entries:\n- Addr: 0x00000000000229ee Offset: 0x0229ee Link: 3 (.dynsym)\n+ Addr: 0x00000000000229f0 Offset: 0x0229f0 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*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -6517,9 +6517,9 @@\n 0x0002297c 2e390047 4c494243 58585f33 2e342e32 .9.GLIBCXX_3.4.2\n 0x0002298c 3600474c 49424358 585f332e 342e3231 6.GLIBCXX_3.4.21\n 0x0002299c 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x000229ac 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x000229bc 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x000229cc 00000000 00000000 00000000 00000000 ................\n 0x000229dc 00000000 00000000 00000000 00000000 ................\n- 0x000229ec 0000 ..\n+ 0x000229ec 00000000 ....\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", "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 38343266 34626662 39613062 66313766 842f4bfb9a0bf17f\n- 0x00000010 30663336 33343063 63656236 61313066 0f36340cceb6a10f\n- 0x00000020 34393533 65312e64 65627567 00000000 4953e1.debug....\n- 0x00000030 4001f625 @..%\n+ 0x00000000 33633761 38356339 63616538 38366232 3c7a85c9cae886b2\n+ 0x00000010 64333061 65626661 65316539 63306465 d30aebfae1e9c0de\n+ 0x00000020 38303262 39322e64 65627567 00000000 802b92.debug....\n+ 0x00000030 415aace5 AZ..\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_feature_elevation.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_feature_elevation.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000794 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000090c 00090c 001770 10 A 4 1 4\n- [ 4] .dynstr STRTAB 0000207c 00207c 0047d7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00006854 006854 0002ee 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000207c 00207c 0047d9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00006856 006856 0002ee 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00006b44 006b44 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 00006c14 006c14 000ca0 08 A 3 0 4\n [ 8] .rel.plt REL 000078b4 0078b4 0003f0 08 AI 3 22 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 0007f0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00008810 008810 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008820 008820 00d644 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x00000019 (INIT_ARRAY) 0x1a4e8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1a4f0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x207c\n 0x00000006 (SYMTAB) 0x90c\n- 0x0000000a (STRSZ) 18391 (bytes)\n+ 0x0000000a (STRSZ) 18393 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1ad38\n 0x00000002 (PLTRELSZ) 1008 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x78b4\n 0x00000011 (REL) 0x6c14\n 0x00000012 (RELSZ) 3232 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x6b44\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x6854\n+ 0x6ffffff0 (VERSYM) 0x6856\n 0x6ffffffa (RELCOUNT) 6\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: 8d63040df95107d9b81b29c03dbfa215541e4e94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 76e4f07220b775bfec1a0842a373f311cd8d3fe1\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 375 entries:\n- Addr: 0x0000000000006854 Offset: 0x006854 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006856 Offset: 0x006856 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 3 (GLIBCXX_3.4.15) 4 (GLIBC_2.1.3) 5 (GLIBCXX_3.4.21) \n 008: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 014: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 6 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1145,9 +1145,9 @@\n 0x000067dc 585f332e 342e3131 00474c49 42435858 X_3.4.11.GLIBCXX\n 0x000067ec 5f332e34 2e390043 58584142 495f312e _3.4.9.CXXABI_1.\n 0x000067fc 3300474c 49424358 585f332e 342e3231 3.GLIBCXX_3.4.21\n 0x0000680c 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x0000681c 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0000682c 00000000 00000000 00000000 00000000 ................\n 0x0000683c 00000000 00000000 00000000 00000000 ................\n- 0x0000684c 00000000 000000 .......\n+ 0x0000684c 00000000 00000000 00 .........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 36333034 30646639 35313037 64396238 63040df95107d9b8\n- 0x00000010 31623239 63303364 62666132 31353534 1b29c03dbfa21554\n- 0x00000020 31653465 39342e64 65627567 00000000 1e4e94.debug....\n- 0x00000030 426ead1d Bn..\n+ 0x00000000 65346630 37323230 62373735 62666563 e4f07220b775bfec\n+ 0x00000010 31613038 34326133 37336633 31316364 1a0842a373f311cd\n+ 0x00000020 38643366 65312e64 65627567 00000000 8d3fe1.debug....\n+ 0x00000030 d6fa3c6a ..>9.\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_xyz.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_osgearth_xyz.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 0x76b0\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 0x06a9c 0x06a9c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06aa0 0x06aa0 R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x0f118 0x0f118 R E 0x1000\n LOAD 0x017000 0x00017000 0x00017000 0x03348 0x03348 R 0x1000\n LOAD 0x01a5e0 0x0001b5e0 0x0001b5e0 0x00a28 0x00a34 RW 0x1000\n DYNAMIC 0x01ac98 0x0001bc98 0x0001bc98 0x00128 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x0172b4 0x000172b4 0x000172b4 0x00484 0x00484 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 00061c 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000794 000794 0013f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001b84 001b84 003cd9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000585e 00585e 00027e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00005adc 005adc 0000e0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00005bbc 005bbc 000ba8 08 A 3 0 4\n- [ 8] .rel.plt REL 00006764 006764 000338 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00001b84 001b84 003cdb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005860 005860 00027e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00005ae0 005ae0 0000e0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 00005bc0 005bc0 000ba8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00006768 006768 000338 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000680 04 AX 0 0 16\n [11] .plt.got PROGBITS 000076a0 0076a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000076b0 0076b0 00ea54 00 AX 0 0 16\n [13] .fini PROGBITS 00016104 016104 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00017000 017000 0002b4 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000172b4 0172b4 000484 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 0x5bbc contains 373 entries:\n+Relocation section '.rel.dyn' at offset 0x5bc0 contains 373 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001b5e0 00000008 R_386_RELATIVE \n 0001b5e4 00000008 R_386_RELATIVE \n 0001b5e8 00000008 R_386_RELATIVE \n 0001b9c0 00000008 R_386_RELATIVE \n 0001b9c4 00000008 R_386_RELATIVE \n 0001c000 00000008 R_386_RELATIVE \n@@ -371,15 +371,15 @@\n 0001bfec 00006b06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0001bff0 00007206 R_386_GLOB_DAT 00000000 __gmon_start__\n 0001bff4 00007606 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0001bff8 00007a06 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 0001bffc 00007e06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 0001c004 00006301 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6764 contains 103 entries:\n+Relocation section '.rel.plt' at offset 0x6768 contains 103 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001bdcc 00008e07 R_386_JUMP_SLOT 00011da0 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_\n 0001bdd0 00000107 R_386_JUMP_SLOT 00000000 _ZNSo3putEc@GLIBCXX_3.4\n 0001bdd4 00000207 R_386_JUMP_SLOT 00000000 _ZN8osgEarth10ImageUtils11PixelReaderC1EPKN3osg5ImageE\n 0001bdd8 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0001bddc 00000407 R_386_JUMP_SLOT 00000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15\n 0001bde0 00000807 R_386_JUMP_SLOT 00000000 _ZN8osgEarth10TileSourceD2Ev\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1b5e0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1b5e8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1b84\n 0x00000006 (SYMTAB) 0x794\n- 0x0000000a (STRSZ) 15577 (bytes)\n+ 0x0000000a (STRSZ) 15579 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1bdc0\n 0x00000002 (PLTRELSZ) 824 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6764\n- 0x00000011 (REL) 0x5bbc\n+ 0x00000017 (JMPREL) 0x6768\n+ 0x00000011 (REL) 0x5bc0\n 0x00000012 (RELSZ) 2984 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x5adc\n+ 0x6ffffffe (VERNEED) 0x5ae0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x585e\n+ 0x6ffffff0 (VERSYM) 0x5860\n 0x6ffffffa (RELCOUNT) 6\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: 022f97bcefd0917ec6df65affbabe7621164327e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c230f7fd163c6853bb15109341bfc8937266557\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 319 entries:\n- Addr: 0x000000000000585e Offset: 0x00585e Link: 3 (.dynsym)\n+ Addr: 0x0000000000005860 Offset: 0x005860 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBCXX_3.4.15) 4 (GLIBC_2.1.3) 2 (GLIBCXX_3.4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 5 (GLIBCXX_3.4.21) 0 (*local*) 6 (CXXABI_1.3) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -79,15 +79,15 @@\n 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 134: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 138: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 13c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005adc Offset: 0x005adc Link: 4 (.dynstr)\n+ Addr: 0x0000000000005ae0 Offset: 0x005ae0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.1.3 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 7\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -969,9 +969,9 @@\n 0x000057e4 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x000057f4 58585f33 2e342e39 00435858 4142495f XX_3.4.9.CXXABI_\n 0x00005804 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x00005814 32310047 4c494243 58585f33 2e342e31 21.GLIBCXX_3.4.1\n 0x00005824 3500474c 49424358 585f332e 34000000 5.GLIBCXX_3.4...\n 0x00005834 00000000 00000000 00000000 00000000 ................\n 0x00005844 00000000 00000000 00000000 00000000 ................\n- 0x00005854 00000000 00000000 00 .........\n+ 0x00005854 00000000 00000000 000000 ...........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 32663937 62636566 64303931 37656336 2f97bcefd0917ec6\n- 0x00000010 64663635 61666662 61626537 36323131 df65affbabe76211\n- 0x00000020 36343332 37652e64 65627567 00000000 64327e.debug....\n- 0x00000030 423f5910 B?Y.\n+ 0x00000000 32333066 37666431 36336336 38353362 230f7fd163c6853b\n+ 0x00000010 62313531 30393334 31626663 38393337 b15109341bfc8937\n+ 0x00000020 32363635 35372e64 65627567 00000000 266557.debug....\n+ 0x00000030 7498f8f4 t...\n \n" } ] }, { "source1": "./usr/lib/osgPlugins-3.6.4/osgdb_template.so", "source2": "./usr/lib/osgPlugins-3.6.4/osgdb_template.so", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000754 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000008cc 0008cc 001300 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001bcc 001bcc 003675 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005242 005242 000260 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001bcc 001bcc 003677 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005244 005244 000260 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000054a4 0054a4 0000e0 00 A 4 3 4\n [ 7] .rel.dyn REL 00005584 005584 000660 08 A 3 0 4\n [ 8] .rel.plt REL 00005be4 005be4 000368 08 AI 3 22 4\n [ 9] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00006020 006020 0006e0 04 AX 0 0 16\n [11] .plt.got PROGBITS 00006700 006700 000008 08 AX 0 0 8\n [12] .text PROGBITS 00006710 006710 006b64 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x11994\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x119a0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1bcc\n 0x00000006 (SYMTAB) 0x8cc\n- 0x0000000a (STRSZ) 13941 (bytes)\n+ 0x0000000a (STRSZ) 13943 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x11db8\n 0x00000002 (PLTRELSZ) 872 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x5be4\n 0x00000011 (REL) 0x5584\n 0x00000012 (RELSZ) 1632 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x54a4\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5242\n+ 0x6ffffff0 (VERSYM) 0x5244\n 0x6ffffffa (RELCOUNT) 5\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: 3f55d754d4d5775a82525bc3e20ab7ed024a5e0c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 829cec63f10e64a413d3c6f395dbc0f53fec13cc\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 304 entries:\n- Addr: 0x0000000000005242 Offset: 0x005242 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005244 Offset: 0x005244 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 4 (GLIBC_2.1.3) 5 (GLIBC_2.0) 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 00c: 0 (*local*) 6 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) \n 010: 3 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) 2 (CXXABI_1.3) 0 (*local*) \n 014: 0 (*local*) 6 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 018: 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) 5 (GLIBC_2.0) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -867,9 +867,9 @@\n 0x000051cc 332e342e 32300047 4c494243 58585f33 3.4.20.GLIBCXX_3\n 0x000051dc 2e342e39 00474c49 42435858 5f332e34 .4.9.GLIBCXX_3.4\n 0x000051ec 2e313100 474c4942 4358585f 332e342e .11.GLIBCXX_3.4.\n 0x000051fc 32310047 4c494243 58585f33 2e340043 21.GLIBCXX_3.4.C\n 0x0000520c 58584142 495f312e 33000000 00000000 XXABI_1.3.......\n 0x0000521c 00000000 00000000 00000000 00000000 ................\n 0x0000522c 00000000 00000000 00000000 00000000 ................\n- 0x0000523c 00000000 00 .....\n+ 0x0000523c 00000000 000000 .......\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 35356437 35346434 64353737 35613832 55d754d4d5775a82\n- 0x00000010 35323562 63336532 30616237 65643032 525bc3e20ab7ed02\n- 0x00000020 34613565 30632e64 65627567 00000000 4a5e0c.debug....\n- 0x00000030 43884138 C.A8\n+ 0x00000000 39636563 36336631 30653634 61343133 9cec63f10e64a413\n+ 0x00000010 64336336 66333935 64626330 66353366 d3c6f395dbc0f53f\n+ 0x00000020 65633133 63632e64 65627567 00000000 ec13cc.debug....\n+ 0x00000030 6eb2955e n..^\n \n" } ] } ] } ] } ] }, { "source1": "osgearth_2.10.2+dfsg-2_i386.deb", "source2": "osgearth_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 1700 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 259016 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1704 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 258928 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "./usr/bin/osgearth_atlas", "source2": "./usr/bin/osgearth_atlas", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0004cc 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000006b8 0006b8 001090 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00001748 001748 0032eb 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00004a34 004a34 000212 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00001748 001748 0032ed 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00004a36 004a36 000212 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00004c48 004c48 0000e0 00 A 6 4 4\n [ 9] .rel.dyn REL 00004d28 004d28 000570 08 A 5 0 4\n [10] .rel.plt REL 00005298 005298 000318 08 AI 5 24 4\n [11] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00006020 006020 000640 04 AX 0 0 16\n [13] .plt.got PROGBITS 00006660 006660 000008 08 AX 0 0 8\n [14] .text PROGBITS 00006670 006670 006c54 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,24 +18,24 @@\n 0x00000019 (INIT_ARRAY) 0x11a1c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x11a24\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x1748\n 0x00000006 (SYMTAB) 0x6b8\n- 0x0000000a (STRSZ) 13035 (bytes)\n+ 0x0000000a (STRSZ) 13037 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x11e28\n 0x00000002 (PLTRELSZ) 792 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x5298\n 0x00000011 (REL) 0x4d28\n 0x00000012 (RELSZ) 1392 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x4c48\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x4a34\n+ 0x6ffffff0 (VERSYM) 0x4a36\n 0x6ffffffa (RELCOUNT) 135\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: fa450e2a37b59acfd6322fd6a0213f6559482178\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 23fd2381b8484c11fff34afb80aa674fa28e009e\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 265 entries:\n- Addr: 0x0000000000004a34 Offset: 0x004a34 Link: 5 (.dynsym)\n+ Addr: 0x0000000000004a36 Offset: 0x004a36 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 004: 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBC_2.0) \n 00c: 4 (GLIBC_2.0) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 5 (GLIBC_2.4) 0 (*local*) 2 (GLIBCXX_3.4) 3 (CXXABI_1.3) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -810,9 +810,9 @@\n 0x000049b8 2e330047 4c494243 5f322e34 00474c49 .3.GLIBC_2.4.GLI\n 0x000049c8 42435858 5f332e34 2e323100 474c4942 BCXX_3.4.21.GLIB\n 0x000049d8 4358585f 332e342e 3900474c 49424358 CXX_3.4.9.GLIBCX\n 0x000049e8 585f332e 342e3131 00435858 4142495f X_3.4.11.CXXABI_\n 0x000049f8 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x00004a08 00000000 00000000 00000000 00000000 ................\n 0x00004a18 00000000 00000000 00000000 00000000 ................\n- 0x00004a28 00000000 00000000 000000 ...........\n+ 0x00004a28 00000000 00000000 00000000 00 .............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 34353065 32613337 62353961 63666436 450e2a37b59acfd6\n- 0x00000010 33323266 64366130 32313366 36353539 322fd6a0213f6559\n- 0x00000020 34383231 37382e64 65627567 00000000 482178.debug....\n- 0x00000030 63fa5b8f c.[.\n+ 0x00000000 66643233 38316238 34383463 31316666 fd2381b8484c11ff\n+ 0x00000010 66333461 66623830 61613637 34666132 f34afb80aa674fa2\n+ 0x00000020 38653030 39652e64 65627567 00000000 8e009e.debug....\n+ 0x00000030 6c4c4eeb lLN.\n \n" } ] }, { "source1": "./usr/bin/osgearth_boundarygen", "source2": "./usr/bin/osgearth_boundarygen", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x0865c 0x0865c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x08660 0x08660 R 0x1000\n LOAD 0x009000 0x00009000 0x00009000 0x0d4e8 0x0d4e8 R E 0x1000\n LOAD 0x017000 0x00017000 0x00017000 0x042ea 0x042ea R 0x1000\n LOAD 0x01bf7c 0x0001cf7c 0x0001cf7c 0x01098 0x0109c RW 0x1000\n DYNAMIC 0x01cce4 0x0001dce4 0x0001dce4 0x00150 0x00150 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x017880 0x00017880 0x00017880 0x0072c 0x0072c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0007bc 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000009a8 0009a8 0017b0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00002158 002158 00490d 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00006a66 006a66 0002f6 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00006d5c 006d5c 0000f0 00 A 6 4 4\n- [ 9] .rel.dyn REL 00006e4c 006e4c 001508 08 A 5 0 4\n- [10] .rel.plt REL 00008354 008354 000308 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 00002158 002158 00490f 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00006a68 006a68 0002f6 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00006d60 006d60 0000f0 00 A 6 4 4\n+ [ 9] .rel.dyn REL 00006e50 006e50 001508 08 A 5 0 4\n+ [10] .rel.plt REL 00008358 008358 000308 08 AI 5 24 4\n [11] .init PROGBITS 00009000 009000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00009020 009020 000620 04 AX 0 0 16\n [13] .plt.got PROGBITS 00009640 009640 000008 08 AX 0 0 8\n [14] .text PROGBITS 00009650 009650 00ce84 00 AX 0 0 16\n [15] .fini PROGBITS 000164d4 0164d4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00017000 017000 000880 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 00017880 017880 00072c 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 0x6e4c contains 673 entries:\n+Relocation section '.rel.dyn' at offset 0x6e50 contains 673 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001cf7c 00000008 R_386_RELATIVE \n 0001cf80 00000008 R_386_RELATIVE \n 0001cf84 00000008 R_386_RELATIVE \n 0001cf88 00000008 R_386_RELATIVE \n 0001cf90 00000008 R_386_RELATIVE \n 0001cf94 00000008 R_386_RELATIVE \n@@ -671,15 +671,15 @@\n 0001dfec 00005f06 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0001dff0 00006606 R_386_GLOB_DAT 00000000 __gmon_start__\n 0001dff4 00007506 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 0001dff8 00008506 R_386_GLOB_DAT 00000000 _ZTVN3osg10BufferDataE\n 0001dffc 00008906 R_386_GLOB_DAT 00000000 _ZTVN3osg6ObjectE\n 0001e010 00007401 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x8354 contains 97 entries:\n+Relocation section '.rel.plt' at offset 0x8358 contains 97 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001de40 00000107 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@GLIBCXX_3.4.21\n 0001de44 00000207 R_386_JUMP_SLOT 00000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4\n 0001de48 00000307 R_386_JUMP_SLOT 00000000 _ZN11OpenThreads6AtomicppEv\n 0001de4c 00000407 R_386_JUMP_SLOT 00000000 _ZN8osgEarth6notifyEN3osg14NotifySeverityE\n 0001de50 00000907 R_386_JUMP_SLOT 00000000 _ZN3osg15isNotifyEnabledENS_14NotifySeverityE\n 0001de54 00000a07 R_386_JUMP_SLOT 00000000 _ZN3osg4Node19getOrCreateStateSetEv\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,24 +17,24 @@\n 0x00000019 (INIT_ARRAY) 0x1cf7c\n 0x0000001b (INIT_ARRAYSZ) 12 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1cf88\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x2158\n 0x00000006 (SYMTAB) 0x9a8\n- 0x0000000a (STRSZ) 18701 (bytes)\n+ 0x0000000a (STRSZ) 18703 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x1de34\n 0x00000002 (PLTRELSZ) 776 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x8354\n- 0x00000011 (REL) 0x6e4c\n+ 0x00000017 (JMPREL) 0x8358\n+ 0x00000011 (REL) 0x6e50\n 0x00000012 (RELSZ) 5384 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x6d5c\n+ 0x6ffffffe (VERNEED) 0x6d60\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x6a66\n+ 0x6ffffff0 (VERSYM) 0x6a68\n 0x6ffffffa (RELCOUNT) 490\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: e4d6c72644167f82e4d6b3aec005361dfa59ebbf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ec4a48a2d4c2d9939c423b5435317cb4f7bfb8ad\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 379 entries:\n- Addr: 0x0000000000006a66 Offset: 0x006a66 Link: 5 (.dynsym)\n+ Addr: 0x0000000000006a68 Offset: 0x006a68 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBC_2.0) \n 00c: 4 (GLIBC_2.0) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 5 (GLIBC_2.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 014: 6 (CXXABI_1.3) 0 (*local*) 0 (*local*) 7 (GLIBC_2.0) \n 018: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n@@ -94,15 +94,15 @@\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*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000006d5c Offset: 0x006d5c Link: 6 (.dynstr)\n+ Addr: 0x0000000000006d60 Offset: 0x006d60 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libm.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.1 Flags: none Version: 12\n 0x0040: Name: GLIBC_2.0 Flags: none Version: 7\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 11\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1164,9 +1164,9 @@\n 0x000069e8 2e312e33 00474c49 42435f32 2e340047 .1.3.GLIBC_2.4.G\n 0x000069f8 4c494243 58585f33 2e342e39 00474c49 LIBCXX_3.4.9.GLI\n 0x00006a08 42435858 5f332e34 2e313100 43585841 BCXX_3.4.11.CXXA\n 0x00006a18 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00006a28 2e340047 4c494243 58585f33 2e342e32 .4.GLIBCXX_3.4.2\n 0x00006a38 31000000 00000000 00000000 00000000 1...............\n 0x00006a48 00000000 00000000 00000000 00000000 ................\n- 0x00006a58 00000000 00000000 00000000 00 .............\n+ 0x00006a58 00000000 00000000 00000000 000000 ...............\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 64366337 32363434 31363766 38326534 d6c72644167f82e4\n- 0x00000010 64366233 61656330 30353336 31646661 d6b3aec005361dfa\n- 0x00000020 35396562 62662e64 65627567 00000000 59ebbf.debug....\n- 0x00000030 660e9da6 f...\n+ 0x00000000 34613438 61326434 63326439 39333963 4a48a2d4c2d9939c\n+ 0x00000010 34323362 35343335 33313763 62346637 423b5435317cb4f7\n+ 0x00000020 62666238 61642e64 65627567 00000000 bfb8ad.debug....\n+ 0x00000030 b156fff1 .V..\n \n" } ] }, { "source1": "./usr/bin/osgearth_cache", "source2": "./usr/bin/osgearth_cache", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x05c58 0x05c58 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x05c5c 0x05c5c R 0x1000\n LOAD 0x006000 0x00006000 0x00006000 0x13698 0x13698 R E 0x1000\n LOAD 0x01a000 0x0001a000 0x0001a000 0x03e95 0x03e95 R 0x1000\n LOAD 0x01eaec 0x0001faec 0x0001faec 0x00520 0x00524 RW 0x1000\n DYNAMIC 0x01ec54 0x0001fc54 0x0001fc54 0x00140 0x00140 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x01aa7c 0x0001aa7c 0x0001aa7c 0x002bc 0x002bc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0004c8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000006b4 0006b4 001280 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00001934 001934 0038e3 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00005218 005218 000250 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00005468 005468 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00005538 005538 000310 08 A 5 0 4\n- [10] .rel.plt REL 00005848 005848 000410 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 00001934 001934 0038e5 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000521a 00521a 000250 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000546c 00546c 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 0000553c 00553c 000310 08 A 5 0 4\n+ [10] .rel.plt REL 0000584c 00584c 000410 08 AI 5 24 4\n [11] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00006020 006020 000830 04 AX 0 0 16\n [13] .plt.got PROGBITS 00006850 006850 000008 08 AX 0 0 8\n [14] .text PROGBITS 00006860 006860 012e24 00 AX 0 0 16\n [15] .fini PROGBITS 00019684 019684 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 0001a000 01a000 000a7c 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 0001aa7c 01aa7c 0002bc 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 0x5538 contains 98 entries:\n+Relocation section '.rel.dyn' at offset 0x553c contains 98 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001faec 00000008 R_386_RELATIVE \n 0001faf0 00000008 R_386_RELATIVE \n 0001faf4 00000008 R_386_RELATIVE \n 0001fafc 00000008 R_386_RELATIVE \n 0001fb00 00000008 R_386_RELATIVE \n 0001fb04 00000008 R_386_RELATIVE \n@@ -96,15 +96,15 @@\n 0001ffec 00006306 R_386_GLOB_DAT 00000000 __gmon_start__\n 0001fff0 00007006 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 0001fff4 00007106 R_386_GLOB_DAT 00000000 _ZTIN8osgEarth14ElevationLayerE\n 0001fff8 00008706 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4\n 0001fffc 00008e06 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00020008 00006e01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x5848 contains 130 entries:\n+Relocation section '.rel.plt' at offset 0x584c contains 130 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001fda0 00000107 R_386_JUMP_SLOT 00000000 _ZN8osgEarth8TaskListC1EPKNS_7ProfileE\n 0001fda4 00000207 R_386_JUMP_SLOT 00000000 _ZNK8osgEarth7MapNode9getMapSRSEv\n 0001fda8 00000307 R_386_JUMP_SLOT 00000000 _ZN11OpenThreads6AtomicppEv\n 0001fdac 00000507 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n 0001fdb0 00000607 R_386_JUMP_SLOT 00000000 _ZN8osgEarth6notifyEN3osg14NotifySeverityE\n 0001fdb4 00000707 R_386_JUMP_SLOT 00000000 _ZN8osgEarth3URI11mergeConfigERKNS_6ConfigE\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,24 +15,24 @@\n 0x00000019 (INIT_ARRAY) 0x1faec\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1faf4\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x1934\n 0x00000006 (SYMTAB) 0x6b4\n- 0x0000000a (STRSZ) 14563 (bytes)\n+ 0x0000000a (STRSZ) 14565 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x1fd94\n 0x00000002 (PLTRELSZ) 1040 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x5848\n- 0x00000011 (REL) 0x5538\n+ 0x00000017 (JMPREL) 0x584c\n+ 0x00000011 (REL) 0x553c\n 0x00000012 (RELSZ) 784 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x5468\n+ 0x6ffffffe (VERNEED) 0x546c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5218\n+ 0x6ffffff0 (VERSYM) 0x521a\n 0x6ffffffa (RELCOUNT) 61\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 6c2cf2074bb9388c4152db1df53fb11270bf6eea\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9ea31089509462fde99181e964676c80d6405dd4\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 296 entries:\n- Addr: 0x0000000000005218 Offset: 0x005218 Link: 5 (.dynsym)\n+ Addr: 0x000000000000521a Offset: 0x00521a Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 3 (GLIBC_2.0) 4 (GLIBCXX_3.4.15) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 010: 6 (GLIBC_2.4) 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4)\n 014: 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 7 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n@@ -73,15 +73,15 @@\n 114: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 118: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 120: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 124: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005468 Offset: 0x005468 Link: 6 (.dynstr)\n+ Addr: 0x000000000000546c Offset: 0x00546c Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 10\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 3\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 6\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -906,9 +906,9 @@\n 0x000051a4 342e3900 474c4942 4358585f 332e342e 4.9.GLIBCXX_3.4.\n 0x000051b4 31310047 4c494243 58585f33 2e340047 11.GLIBCXX_3.4.G\n 0x000051c4 4c494243 58585f33 2e342e32 3100474c LIBCXX_3.4.21.GL\n 0x000051d4 49424358 585f332e 342e3135 00435858 IBCXX_3.4.15.CXX\n 0x000051e4 4142495f 312e3300 00000000 00000000 ABI_1.3.........\n 0x000051f4 00000000 00000000 00000000 00000000 ................\n 0x00005204 00000000 00000000 00000000 00000000 ................\n- 0x00005214 000000 ...\n+ 0x00005214 00000000 00 .....\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 32636632 30373462 62393338 38633431 2cf2074bb9388c41\n- 0x00000010 35326462 31646635 33666231 31323730 52db1df53fb11270\n- 0x00000020 62663665 65612e64 65627567 00000000 bf6eea.debug....\n- 0x00000030 6f895d64 o.]d\n+ 0x00000000 61333130 38393530 39343632 66646539 a31089509462fde9\n+ 0x00000010 39313831 65393634 36373663 38306436 9181e964676c80d6\n+ 0x00000020 34303564 64342e64 65627567 00000000 405dd4.debug....\n+ 0x00000030 977df074 .}.t\n \n" } ] }, { "source1": "./usr/bin/osgearth_conv", "source2": "./usr/bin/osgearth_conv", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000514 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000700 000700 0011f0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000018f0 0018f0 002e9f 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00004790 004790 00023e 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000018f0 0018f0 002ea1 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00004792 004792 00023e 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000049d0 0049d0 0000f0 00 A 6 4 4\n [ 9] .rel.dyn REL 00004ac0 004ac0 000460 08 A 5 0 4\n [10] .rel.plt REL 00004f20 004f20 0002f8 08 AI 5 24 4\n [11] .init PROGBITS 00006000 006000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00006020 006020 000600 04 AX 0 0 16\n [13] .plt.got PROGBITS 00006620 006620 000008 08 AX 0 0 8\n [14] .text PROGBITS 00006630 006630 00ca14 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x00000019 (INIT_ARRAY) 0x19ad0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x19ad8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x18f0\n 0x00000006 (SYMTAB) 0x700\n- 0x0000000a (STRSZ) 11935 (bytes)\n+ 0x0000000a (STRSZ) 11937 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x19e0c\n 0x00000002 (PLTRELSZ) 760 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x4f20\n 0x00000011 (REL) 0x4ac0\n 0x00000012 (RELSZ) 1120 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x49d0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x4790\n+ 0x6ffffff0 (VERSYM) 0x4792\n 0x6ffffffa (RELCOUNT) 89\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 380c061aa633b83a28ed5978d54dfb783e87577b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05c2ed537dc0001ce4cd3125acaba690c71fd001\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 287 entries:\n- Addr: 0x0000000000004790 Offset: 0x004790 Link: 5 (.dynsym)\n+ Addr: 0x0000000000004792 Offset: 0x004792 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBC_2.0) \n 00c: 5 (GLIBCXX_3.4.15) 0 (*local*) 6 (GLIBCXX_3.4.21) 7 (GLIBC_2.4) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 018: 0 (*local*) 8 (GLIBCXX_3.4.11) 9 (GLIBCXX_3.4.9) 2 (GLIBCXX_3.4)\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -741,9 +741,10 @@\n 0x00004710 3400474c 49424358 585f332e 342e3900 4.GLIBCXX_3.4.9.\n 0x00004720 474c4942 4358585f 332e342e 31310047 GLIBCXX_3.4.11.G\n 0x00004730 4c494243 58585f33 2e342e32 3100474c LIBCXX_3.4.21.GL\n 0x00004740 49424358 585f332e 342e3135 00435858 IBCXX_3.4.15.CXX\n 0x00004750 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00004760 332e3400 00000000 00000000 00000000 3.4.............\n 0x00004770 00000000 00000000 00000000 00000000 ................\n- 0x00004780 00000000 00000000 00000000 000000 ...............\n+ 0x00004780 00000000 00000000 00000000 00000000 ................\n+ 0x00004790 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", "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 30633036 31616136 33336238 33613238 0c061aa633b83a28\n- 0x00000010 65643539 37386435 34646662 37383365 ed5978d54dfb783e\n- 0x00000020 38373537 37622e64 65627567 00000000 87577b.debug....\n- 0x00000030 59246f1a Y$o.\n+ 0x00000000 63326564 35333764 63303030 31636534 c2ed537dc0001ce4\n+ 0x00000010 63643331 32356163 61626136 39306337 cd3125acaba690c7\n+ 0x00000020 31666430 30312e64 65627567 00000000 1fd001.debug....\n+ 0x00000030 dbe02223 ..\"#\n \n" } ] }, { "source1": "./usr/bin/osgearth_featureinfo", "source2": "./usr/bin/osgearth_featureinfo", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0003ec 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000005d8 0005d8 000cb0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00001288 001288 0027a7 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00003a30 003a30 000196 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00001288 001288 0027a9 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00003a32 003a32 000196 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00003bc8 003bc8 0000d0 00 A 6 3 4\n [ 9] .rel.dyn REL 00003c98 003c98 000260 08 A 5 0 4\n [10] .rel.plt REL 00003ef8 003ef8 000220 08 AI 5 24 4\n [11] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00005020 005020 000450 04 AX 0 0 16\n [13] .plt.got PROGBITS 00005470 005470 000008 08 AX 0 0 8\n [14] .text PROGBITS 00005480 005480 00d3d4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x00000019 (INIT_ARRAY) 0x17c58\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x17c60\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x1288\n 0x00000006 (SYMTAB) 0x5d8\n- 0x0000000a (STRSZ) 10151 (bytes)\n+ 0x0000000a (STRSZ) 10153 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x17eb0\n 0x00000002 (PLTRELSZ) 544 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x3ef8\n 0x00000011 (REL) 0x3c98\n 0x00000012 (RELSZ) 608 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x3bc8\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x3a30\n+ 0x6ffffff0 (VERSYM) 0x3a32\n 0x6ffffffa (RELCOUNT) 51\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: c842b9eec5003350cc8bd66be022033eae0d66b6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8541efda61edd67088403dd4b652d2407b017ae1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 203 entries:\n- Addr: 0x0000000000003a30 Offset: 0x003a30 Link: 5 (.dynsym)\n+ Addr: 0x0000000000003a32 Offset: 0x003a32 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBC_2.0) 3 (GLIBC_2.0) \n 008: 4 (GLIBCXX_3.4.15) 0 (*local*) 5 (GLIBC_2.4) 0 (*local*) \n 00c: 6 (GLIBCXX_3.4) 2 (CXXABI_1.3) 0 (*local*) 6 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4.11) \n 014: 4 (GLIBCXX_3.4.15) 8 (GLIBCXX_3.4.9) 6 (GLIBCXX_3.4) 6 (GLIBCXX_3.4)\n 018: 0 (*local*) 0 (*local*) 0 (*local*) 6 (GLIBCXX_3.4)\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -630,9 +630,9 @@\n 0x000039b8 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x000039c8 5f332e34 2e390047 4c494243 58585f33 _3.4.9.GLIBCXX_3\n 0x000039d8 2e342e31 3100474c 49424358 585f332e .4.11.GLIBCXX_3.\n 0x000039e8 3400474c 49424358 585f332e 342e3135 4.GLIBCXX_3.4.15\n 0x000039f8 00435858 4142495f 312e3300 00000000 .CXXABI_1.3.....\n 0x00003a08 00000000 00000000 00000000 00000000 ................\n 0x00003a18 00000000 00000000 00000000 00000000 ................\n- 0x00003a28 00000000 000000 .......\n+ 0x00003a28 00000000 00000000 00 .........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 34326239 65656335 30303333 35306363 42b9eec5003350cc\n- 0x00000010 38626436 36626530 32323033 33656165 8bd66be022033eae\n- 0x00000020 30643636 62362e64 65627567 00000000 0d66b6.debug....\n- 0x00000030 c95eaf1d .^..\n+ 0x00000000 34316566 64613631 65646436 37303838 41efda61edd67088\n+ 0x00000010 34303364 64346236 35326432 34303762 403dd4b652d2407b\n+ 0x00000020 30313761 65312e64 65627567 00000000 017ae1.debug....\n+ 0x00000030 ce027e97 ..~.\n \n" } ] }, { "source1": "./usr/bin/osgearth_overlayviewer", "source2": "./usr/bin/osgearth_overlayviewer", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 00081c 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000a08 000a08 001810 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00002218 002218 004594 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000067ac 0067ac 000302 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00002218 002218 004596 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000067ae 0067ae 000302 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00006ab0 006ab0 0000d0 00 A 6 4 4\n [ 9] .rel.dyn REL 00006b80 006b80 001728 08 A 5 0 4\n [10] .rel.plt REL 000082a8 0082a8 0002a0 08 AI 5 24 4\n [11] .init PROGBITS 00009000 009000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00009020 009020 000550 04 AX 0 0 16\n [13] .plt.got PROGBITS 00009570 009570 000008 08 AX 0 0 8\n [14] .text PROGBITS 00009580 009580 007e24 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,24 +16,24 @@\n 0x00000019 (INIT_ARRAY) 0x16a44\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x16a4c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x2218\n 0x00000006 (SYMTAB) 0xa08\n- 0x0000000a (STRSZ) 17812 (bytes)\n+ 0x0000000a (STRSZ) 17814 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x17e34\n 0x00000002 (PLTRELSZ) 672 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x82a8\n 0x00000011 (REL) 0x6b80\n 0x00000012 (RELSZ) 5928 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x6ab0\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x67ac\n+ 0x6ffffff0 (VERSYM) 0x67ae\n 0x6ffffffa (RELCOUNT) 637\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: ee6bc0a3c2c376de452b4b322307a899dfc30627\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 23f75500cd947898604b1f3d1456a90ec521749b\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 385 entries:\n- Addr: 0x00000000000067ac Offset: 0x0067ac Link: 5 (.dynsym)\n+ Addr: 0x00000000000067ae Offset: 0x0067ae Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBC_2.0) \n 00c: 0 (*local*) 4 (GLIBCXX_3.4.21) 5 (GLIBC_2.4) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (CXXABI_1.3) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 6 (GLIBCXX_3.4) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1109,9 +1109,9 @@\n 0x00006738 4c494243 5f322e31 2e330047 4c494243 LIBC_2.1.3.GLIBC\n 0x00006748 5f322e34 00474c49 42435858 5f332e34 _2.4.GLIBCXX_3.4\n 0x00006758 2e390047 4c494243 58585f33 2e340047 .9.GLIBCXX_3.4.G\n 0x00006768 4c494243 58585f33 2e342e32 31004358 LIBCXX_3.4.21.CX\n 0x00006778 58414249 5f312e33 00000000 00000000 XABI_1.3........\n 0x00006788 00000000 00000000 00000000 00000000 ................\n 0x00006798 00000000 00000000 00000000 00000000 ................\n- 0x000067a8 00000000 ....\n+ 0x000067a8 00000000 0000 ......\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", "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 36626330 61336332 63333736 64653435 6bc0a3c2c376de45\n- 0x00000010 32623462 33323233 30376138 39396466 2b4b322307a899df\n- 0x00000020 63333036 32372e64 65627567 00000000 c30627.debug....\n- 0x00000030 68c8a8ed h...\n+ 0x00000000 66373535 30306364 39343738 39383630 f75500cd94789860\n+ 0x00000010 34623166 33643134 35366139 30656335 4b1f3d1456a90ec5\n+ 0x00000020 32313734 39622e64 65627567 00000000 21749b.debug....\n+ 0x00000030 e054580f .TX.\n \n" } ] }, { "source1": "./usr/bin/osgearth_package", "source2": "./usr/bin/osgearth_package", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x07ad4 0x07ad4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x07ad8 0x07ad8 R 0x1000\n LOAD 0x008000 0x00008000 0x00008000 0x151f8 0x151f8 R E 0x1000\n LOAD 0x01e000 0x0001e000 0x0001e000 0x05aac 0x05aac R 0x1000\n LOAD 0x0249b8 0x000259b8 0x000259b8 0x00654 0x00658 RW 0x1000\n DYNAMIC 0x024be8 0x00025be8 0x00025be8 0x00148 0x00148 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x01eebc 0x0001eebc 0x0001eebc 0x0039c 0x0039c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000758 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000944 000944 001840 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00002184 002184 004c20 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00006da4 006da4 000308 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 000070ac 0070ac 0000f0 00 A 6 3 4\n- [ 9] .rel.dyn REL 0000719c 00719c 000498 08 A 5 0 4\n- [10] .rel.plt REL 00007634 007634 0004a0 08 AI 5 24 4\n+ [ 6] .dynstr STRTAB 00002184 002184 004c22 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00006da6 006da6 000308 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 000070b0 0070b0 0000f0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 000071a0 0071a0 000498 08 A 5 0 4\n+ [10] .rel.plt REL 00007638 007638 0004a0 08 AI 5 24 4\n [11] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00008020 008020 000950 04 AX 0 0 16\n [13] .plt.got PROGBITS 00008970 008970 000008 08 AX 0 0 8\n [14] .text PROGBITS 00008980 008980 014864 00 AX 0 0 16\n [15] .fini PROGBITS 0001d1e4 01d1e4 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 0001e000 01e000 000ebc 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 0001eebc 01eebc 00039c 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 0x719c contains 147 entries:\n+Relocation section '.rel.dyn' at offset 0x71a0 contains 147 entries:\n Offset Info Type Sym. Value Symbol's Name\n 000259b8 00000008 R_386_RELATIVE \n 000259bc 00000008 R_386_RELATIVE \n 000259c0 00000008 R_386_RELATIVE \n 000259c8 00000008 R_386_RELATIVE \n 000259cc 00000008 R_386_RELATIVE \n 000259d0 00000008 R_386_RELATIVE \n@@ -145,15 +145,15 @@\n 00025fec 00008706 R_386_GLOB_DAT 00000000 _ZTIN8osgEarth14ElevationLayerE\n 00025ff0 00008906 R_386_GLOB_DAT 00000000 _ZTVN8osgEarth19TerrainLayerOptionsE\n 00025ff4 00009f06 R_386_GLOB_DAT 00000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00025ff8 0000a606 R_386_GLOB_DAT 00000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 00025ffc 0000a806 R_386_GLOB_DAT 00000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4\n 00026008 00008201 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x7634 contains 148 entries:\n+Relocation section '.rel.plt' at offset 0x7638 contains 148 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00025d3c 00000107 R_386_JUMP_SLOT 00000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@GLIBCXX_3.4.21\n 00025d40 00000207 R_386_JUMP_SLOT 00000000 _ZN8osgEarth8TaskListC1EPKNS_7ProfileE\n 00025d44 00000307 R_386_JUMP_SLOT 00000000 _ZNK8osgEarth7MapNode9getMapSRSEv\n 00025d48 00000407 R_386_JUMP_SLOT 00000000 _ZN8osgEarth10ImageLayerC1ERKNS_17ImageLayerOptionsE\n 00025d4c 00000507 R_386_JUMP_SLOT 00000000 _ZN11OpenThreads6AtomicppEv\n 00025d50 00000707 R_386_JUMP_SLOT 00000000 __cxa_begin_catch@CXXABI_1.3\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,24 +16,24 @@\n 0x00000019 (INIT_ARRAY) 0x259b8\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x259c0\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x2184\n 0x00000006 (SYMTAB) 0x944\n- 0x0000000a (STRSZ) 19488 (bytes)\n+ 0x0000000a (STRSZ) 19490 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x25d30\n 0x00000002 (PLTRELSZ) 1184 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x7634\n- 0x00000011 (REL) 0x719c\n+ 0x00000017 (JMPREL) 0x7638\n+ 0x00000011 (REL) 0x71a0\n 0x00000012 (RELSZ) 1176 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0x70ac\n+ 0x6ffffffe (VERNEED) 0x70b0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x6da4\n+ 0x6ffffff0 (VERSYM) 0x6da6\n 0x6ffffffa (RELCOUNT) 94\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 0b8b5f9bc021640125ed7d6032c373f72b2564c1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f086eecb3193c66ebccb8ac46e7c3984640161c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 388 entries:\n- Addr: 0x0000000000006da4 Offset: 0x006da4 Link: 5 (.dynsym)\n+ Addr: 0x0000000000006da6 Offset: 0x006da6 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 3 (CXXABI_1.3) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.20) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBC_2.0) \n 010: 6 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.21) \n 014: 7 (GLIBC_2.4) 0 (*local*) 0 (*local*) 8 (GLIBCXX_3.4)\n 018: 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n@@ -96,15 +96,15 @@\n 170: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 174: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 178: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 17c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 180: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000070ac Offset: 0x0070ac Link: 6 (.dynstr)\n+ Addr: 0x00000000000070b0 Offset: 0x0070b0 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 12\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.1.3 Flags: none Version: 13\n 0x0040: Name: GLIBC_2.4 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 5\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 8\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1214,8 +1214,9 @@\n 0x00006d34 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00006d44 42435858 5f332e34 2e313500 474c4942 BCXX_3.4.15.GLIB\n 0x00006d54 4358585f 332e342e 32300043 58584142 CXX_3.4.20.CXXAB\n 0x00006d64 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x00006d74 342e3231 00000000 00000000 00000000 4.21............\n 0x00006d84 00000000 00000000 00000000 00000000 ................\n 0x00006d94 00000000 00000000 00000000 00000000 ................\n+ 0x00006da4 0000 ..\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", "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 38623566 39626330 32313634 30313235 8b5f9bc021640125\n- 0x00000010 65643764 36303332 63333733 66373262 ed7d6032c373f72b\n- 0x00000020 32353634 63312e64 65627567 00000000 2564c1.debug....\n- 0x00000030 401cc4cf @...\n+ 0x00000000 30383665 65636233 31393363 36366562 086eecb3193c66eb\n+ 0x00000010 63636238 61633436 65376333 39383436 ccb8ac46e7c39846\n+ 0x00000020 34303136 31632e64 65627567 00000000 40161c.debug....\n+ 0x00000030 55c08a6f U..o\n \n" } ] }, { "source1": "./usr/bin/osgearth_tfs", "source2": "./usr/bin/osgearth_tfs", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0003fc 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000005e8 0005e8 000e40 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00001428 001428 002aa5 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00003ece 003ece 0001c8 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00001428 001428 002aa7 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00003ed0 003ed0 0001c8 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00004098 004098 0000d0 00 A 6 3 4\n [ 9] .rel.dyn REL 00004168 004168 0002d0 08 A 5 0 4\n [10] .rel.plt REL 00004438 004438 0002a0 08 AI 5 24 4\n [11] .init PROGBITS 00005000 005000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00005020 005020 000550 04 AX 0 0 16\n [13] .plt.got PROGBITS 00005570 005570 000008 08 AX 0 0 8\n [14] .text PROGBITS 00005580 005580 00eae4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,24 +15,24 @@\n 0x00000019 (INIT_ARRAY) 0x19bd0\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x19bd8\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x1428\n 0x00000006 (SYMTAB) 0x5e8\n- 0x0000000a (STRSZ) 10917 (bytes)\n+ 0x0000000a (STRSZ) 10919 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x19e5c\n 0x00000002 (PLTRELSZ) 672 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x4438\n 0x00000011 (REL) 0x4168\n 0x00000012 (RELSZ) 720 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x4098\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x3ece\n+ 0x6ffffff0 (VERSYM) 0x3ed0\n 0x6ffffffa (RELCOUNT) 58\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: cc433efc48bba6a7eda3cf8a6e968aa5f41cfdec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31d532ea7d2294a9809a9bd4062e9e8c2387ec19\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 228 entries:\n- Addr: 0x0000000000003ece Offset: 0x003ece Link: 5 (.dynsym)\n+ Addr: 0x0000000000003ed0 Offset: 0x003ed0 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 3 (CXXABI_1.3) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBC_2.0) 5 (GLIBCXX_3.4.15) 0 (*local*) 2 (GLIBCXX_3.4.21) \n 00c: 6 (GLIBC_2.4) 0 (*local*) 7 (GLIBCXX_3.4) 3 (CXXABI_1.3) \n 010: 0 (*local*) 7 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 8 (GLIBCXX_3.4.11) 5 (GLIBCXX_3.4.15) \n 018: 9 (GLIBCXX_3.4.9) 7 (GLIBCXX_3.4) 7 (GLIBCXX_3.4) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -678,9 +678,9 @@\n 0x00003e58 332e342e 3900474c 49424358 585f332e 3.4.9.GLIBCXX_3.\n 0x00003e68 342e3131 00474c49 42435858 5f332e34 4.11.GLIBCXX_3.4\n 0x00003e78 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x00003e88 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00003e98 58585f33 2e342e32 31000000 00000000 XX_3.4.21.......\n 0x00003ea8 00000000 00000000 00000000 00000000 ................\n 0x00003eb8 00000000 00000000 00000000 00000000 ................\n- 0x00003ec8 00000000 00 .....\n+ 0x00003ec8 00000000 000000 .......\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 34333365 66633438 62626136 61376564 433efc48bba6a7ed\n- 0x00000010 61336366 38613665 39363861 61356634 a3cf8a6e968aa5f4\n- 0x00000020 31636664 65632e64 65627567 00000000 1cfdec.debug....\n- 0x00000030 751f218c u.!.\n+ 0x00000000 64353332 65613764 32323934 61393830 d532ea7d2294a980\n+ 0x00000010 39613962 64343036 32653965 38633233 9a9bd4062e9e8c23\n+ 0x00000020 38376563 31392e64 65627567 00000000 87ec19.debug....\n+ 0x00000030 50158476 P..v\n \n" } ] }, { "source1": "./usr/bin/osgearth_tileindex", "source2": "./usr/bin/osgearth_tileindex", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0000d8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 000002c4 0002c4 000430 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000006f4 0006f4 000ac0 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000011b4 0011b4 000086 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000006f4 0006f4 000ac2 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000011b6 0011b6 000086 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000123c 00123c 0000b0 00 A 6 3 4\n [ 9] .rel.dyn REL 000012ec 0012ec 000090 08 A 5 0 4\n [10] .rel.plt REL 0000137c 00137c 000108 08 AI 5 24 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000220 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002240 002240 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002250 002250 0014f4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x00000019 (INIT_ARRAY) 0x5df4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5dfc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x6f4\n 0x00000006 (SYMTAB) 0x2c4\n- 0x0000000a (STRSZ) 2752 (bytes)\n+ 0x0000000a (STRSZ) 2754 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5f58\n 0x00000002 (PLTRELSZ) 264 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x137c\n 0x00000011 (REL) 0x12ec\n 0x00000012 (RELSZ) 144 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0x123c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x11b4\n+ 0x6ffffff0 (VERSYM) 0x11b6\n 0x6ffffffa (RELCOUNT) 10\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: b4b1480d63729849da5c1c0614f6b55a70e5d5cb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b9d41de0729858985d6c6bb67e5e86fd6c1472b5\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 67 entries:\n- Addr: 0x00000000000011b4 Offset: 0x0011b4 Link: 5 (.dynsym)\n+ Addr: 0x00000000000011b6 Offset: 0x0011b6 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBC_2.0) 4 (GLIBC_2.4) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4)\n 00c: 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 6 (GCC_3.0) 7 (GLIBC_2.1.3)\n 010: 8 (GLIBCXX_3.4.9) 0 (*local*) 7 (GLIBC_2.1.3) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 5 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBC_2.0) 5 (GLIBCXX_3.4)\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -168,8 +168,9 @@\n 0x00001144 42435f32 2e340047 4c494243 5f322e30 BC_2.4.GLIBC_2.0\n 0x00001154 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00001164 474c4942 4358585f 332e342e 3900474c GLIBCXX_3.4.9.GL\n 0x00001174 49424358 585f332e 34004358 58414249 IBCXX_3.4.CXXABI\n 0x00001184 5f312e33 00000000 00000000 00000000 _1.3............\n 0x00001194 00000000 00000000 00000000 00000000 ................\n 0x000011a4 00000000 00000000 00000000 00000000 ................\n+ 0x000011b4 0000 ..\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", "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 62313438 30643633 37323938 34396461 b1480d63729849da\n- 0x00000010 35633163 30363134 66366235 35613730 5c1c0614f6b55a70\n- 0x00000020 65356435 63622e64 65627567 00000000 e5d5cb.debug....\n- 0x00000030 380478a6 8.x.\n+ 0x00000000 64343164 65303732 39383538 39383564 d41de0729858985d\n+ 0x00000010 36633662 62363765 35653836 66643663 6c6bb67e5e86fd6c\n+ 0x00000020 31343732 62352e64 65627567 00000000 1472b5.debug....\n+ 0x00000030 01421c45 .B.E\n \n" } ] }, { "source1": "./usr/bin/osgearth_toc", "source2": "./usr/bin/osgearth_toc", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000c74 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000e60 000e60 002480 10 A 6 1 4\n- [ 6] .dynstr STRTAB 000032e0 0032e0 006982 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00009c62 009c62 000490 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 000032e0 0032e0 006984 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00009c64 009c64 000490 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000a0f4 00a0f4 0000f0 00 A 6 4 4\n [ 9] .rel.dyn REL 0000a1e4 00a1e4 002bb8 08 A 5 0 4\n [10] .rel.plt REL 0000cd9c 00cd9c 0003d8 08 AI 5 24 4\n [11] .init PROGBITS 0000e000 00e000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 0000e020 00e020 0007c0 04 AX 0 0 16\n [13] .plt.got PROGBITS 0000e7e0 00e7e0 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000e7f0 00e7f0 00cfb4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,24 +18,24 @@\n 0x00000019 (INIT_ARRAY) 0x22844\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x2284c\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x32e0\n 0x00000006 (SYMTAB) 0xe60\n- 0x0000000a (STRSZ) 27010 (bytes)\n+ 0x0000000a (STRSZ) 27012 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x24d70\n 0x00000002 (PLTRELSZ) 984 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0xcd9c\n 0x00000011 (REL) 0xa1e4\n 0x00000012 (RELSZ) 11192 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xa0f4\n 0x6fffffff (VERNEEDNUM) 4\n- 0x6ffffff0 (VERSYM) 0x9c62\n+ 0x6ffffff0 (VERSYM) 0x9c64\n 0x6ffffffa (RELCOUNT) 1216\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 1c5a6cfe56734d163b1116dffab820c1e7b047e4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ca978cc52a9d92ff12e55bcd1db71d4ee7c9928\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 584 entries:\n- Addr: 0x0000000000009c62 Offset: 0x009c62 Link: 5 (.dynsym)\n+ Addr: 0x0000000000009c64 Offset: 0x009c64 Link: 5 (.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 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.20) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 4 (GLIBC_2.0) 5 (GLIBCXX_3.4.15) \n 014: 0 (*local*) 6 (GLIBCXX_3.4.21) 7 (GLIBC_2.4) 0 (*local*) \n 018: 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1684,9 +1684,9 @@\n 0x00009bf0 2e390047 4c494243 58585f33 2e340047 .9.GLIBCXX_3.4.G\n 0x00009c00 4c494243 58585f33 2e342e32 3100474c LIBCXX_3.4.21.GL\n 0x00009c10 49424358 585f332e 342e3135 00474c49 IBCXX_3.4.15.GLI\n 0x00009c20 42435858 5f332e34 2e323000 43585841 BCXX_3.4.20.CXXA\n 0x00009c30 42495f31 2e330000 00000000 00000000 BI_1.3..........\n 0x00009c40 00000000 00000000 00000000 00000000 ................\n 0x00009c50 00000000 00000000 00000000 00000000 ................\n- 0x00009c60 0000 ..\n+ 0x00009c60 00000000 ....\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", "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 35613663 66653536 37333464 31363362 5a6cfe56734d163b\n- 0x00000010 31313136 64666661 62383230 63316537 1116dffab820c1e7\n- 0x00000020 62303437 65342e64 65627567 00000000 b047e4.debug....\n- 0x00000030 076144b3 .aD.\n+ 0x00000000 61393738 63633532 61396439 32666631 a978cc52a9d92ff1\n+ 0x00000010 32653535 62636431 64623731 64346565 2e55bcd1db71d4ee\n+ 0x00000020 37633939 32382e64 65627567 00000000 7c9928.debug....\n+ 0x00000030 b3bf1c1c ....\n \n" } ] }, { "source1": "./usr/bin/osgearth_version", "source2": "./usr/bin/osgearth_version", "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00013 0x00013 R 0x1\n [Requesting program interpreter: /lib/ld-linux.so.2]\n- LOAD 0x000000 0x00000000 0x00000000 0x0103c 0x0103c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x01040 0x01040 R 0x1000\n LOAD 0x002000 0x00002000 0x00002000 0x01318 0x01318 R E 0x1000\n LOAD 0x004000 0x00004000 0x00004000 0x0076f 0x0076f R 0x1000\n LOAD 0x004e30 0x00005e30 0x00005e30 0x001dc 0x001e0 RW 0x1000\n DYNAMIC 0x004e3c 0x00005e3c 0x00005e3c 0x00128 0x00128 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x004184 0x00004184 0x00004184 0x00084 0x00084 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 000068 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000254 000254 000340 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000594 000594 000847 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000ddc 000ddc 000068 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 00000e44 000e44 0000b0 00 A 6 3 4\n- [ 9] .rel.dyn REL 00000ef4 000ef4 000060 08 A 5 0 4\n- [10] .rel.plt REL 00000f54 000f54 0000e8 08 AI 5 23 4\n+ [ 6] .dynstr STRTAB 00000594 000594 000849 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000dde 000dde 000068 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 00000e48 000e48 0000b0 00 A 6 3 4\n+ [ 9] .rel.dyn REL 00000ef8 000ef8 000060 08 A 5 0 4\n+ [10] .rel.plt REL 00000f58 000f58 0000e8 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 0001e0 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002200 002200 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002210 002210 0010f4 00 AX 0 0 16\n [15] .fini PROGBITS 00003304 003304 000014 00 AX 0 0 4\n [16] .rodata PROGBITS 00004000 004000 000184 00 A 0 0 4\n [17] .eh_frame_hdr PROGBITS 00004184 004184 000084 00 A 0 0 4\n" }, { "source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,24 +1,24 @@\n \n-Relocation section '.rel.dyn' at offset 0xef4 contains 12 entries:\n+Relocation section '.rel.dyn' at offset 0xef8 contains 12 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005e30 00000008 R_386_RELATIVE \n 00005e34 00000008 R_386_RELATIVE \n 00005e38 00000008 R_386_RELATIVE \n 00005fe4 00000008 R_386_RELATIVE \n 00006004 00000008 R_386_RELATIVE \n 00005fe8 00000506 R_386_GLOB_DAT 00000000 _ZSt4cout@GLIBCXX_3.4\n 00005fec 00000c06 R_386_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.1.3\n 00005ff0 00001106 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 00005ff4 00001506 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 00005ff8 00001706 R_386_GLOB_DAT 00000000 __gmon_start__\n 00005ffc 00001c06 R_386_GLOB_DAT 00000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4\n 00006008 00001b01 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0xf54 contains 29 entries:\n+Relocation section '.rel.plt' at offset 0xf58 contains 29 entries:\n Offset Info Type Sym. Value Symbol's Name\n 00005f70 00000107 R_386_JUMP_SLOT 00000000 memcpy@GLIBC_2.0\n 00005f74 00000207 R_386_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4\n 00005f78 00000307 R_386_JUMP_SLOT 00000000 _ZN11OpenThreads6AtomicmmEv\n 00005f7c 00000407 R_386_JUMP_SLOT 00000000 _ZN3osg14ArgumentParser4readERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE\n 00005f80 00000607 R_386_JUMP_SLOT 00000000 osgEarthGetSOVersion\n 00005f84 00000707 R_386_JUMP_SLOT 00000000 _ZN3osg14ArgumentParserC1EPiPPc\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,24 +12,24 @@\n 0x00000019 (INIT_ARRAY) 0x5e30\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x5e38\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x594\n 0x00000006 (SYMTAB) 0x254\n- 0x0000000a (STRSZ) 2119 (bytes)\n+ 0x0000000a (STRSZ) 2121 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x5f64\n 0x00000002 (PLTRELSZ) 232 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0xf54\n- 0x00000011 (REL) 0xef4\n+ 0x00000017 (JMPREL) 0xf58\n+ 0x00000011 (REL) 0xef8\n 0x00000012 (RELSZ) 96 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x6ffffffe (VERNEED) 0xe44\n+ 0x6ffffffe (VERNEED) 0xe48\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xddc\n+ 0x6ffffff0 (VERSYM) 0xdde\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 23c32b71d31a8f71adf236709a812af8a2dfb738\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5866f91eab49ccc66e8e9073b4d86c2b2579871b\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 52 entries:\n- Addr: 0x0000000000000ddc Offset: 0x000ddc Link: 5 (.dynsym)\n+ Addr: 0x0000000000000dde Offset: 0x000dde Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.0) 3 (GLIBC_2.4) 0 (*local*) \n 004: 0 (*local*) 4 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBCXX_3.4) 0 (*local*) 5 (GCC_3.0) 0 (*local*) \n 00c: 6 (GLIBC_2.1.3) 6 (GLIBC_2.1.3) 0 (*local*) 7 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4) 7 (GLIBCXX_3.4.21) \n 014: 2 (GLIBC_2.0) 0 (*local*) 4 (GLIBCXX_3.4) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBC_2.0) 4 (GLIBCXX_3.4) 8 (CXXABI_1.3) \n@@ -12,15 +12,15 @@\n 020: 0 (*local*) 9 (GLIBCXX_3.4.9) 0 (*local*) 4 (GLIBCXX_3.4)\n 024: 0 (*local*) 1 (*global*) 1 (*global*) 1 (*global*) \n 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000000e44 Offset: 0x000e44 Link: 6 (.dynstr)\n+ Addr: 0x0000000000000e48 Offset: 0x000e48 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 5\n 0x0020: Version: 1 File: libstdc++.so.6 Cnt: 4\n 0x0030: Name: GLIBCXX_3.4.9 Flags: none Version: 9\n 0x0040: Name: CXXABI_1.3 Flags: none Version: 8\n 0x0050: Name: GLIBCXX_3.4.21 Flags: none Version: 7\n 0x0060: Name: GLIBCXX_3.4 Flags: none Version: 4\n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -128,9 +128,9 @@\n 0x00000d64 332e342e 39004358 58414249 5f312e33 3.4.9.CXXABI_1.3\n 0x00000d74 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00000d84 474c4942 4358585f 332e3400 474c4942 GLIBCXX_3.4.GLIB\n 0x00000d94 435f322e 312e3300 474c4942 435f322e C_2.1.3.GLIBC_2.\n 0x00000da4 3400474c 4942435f 322e3000 00000000 4.GLIBC_2.0.....\n 0x00000db4 00000000 00000000 00000000 00000000 ................\n 0x00000dc4 00000000 00000000 00000000 00000000 ................\n- 0x00000dd4 00000000 000000 .......\n+ 0x00000dd4 00000000 00000000 00 .........\n \n" }, { "source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": [ "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment", "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 63333262 37316433 31613866 37316164 c32b71d31a8f71ad\n- 0x00000010 66323336 37303961 38313261 66386132 f236709a812af8a2\n- 0x00000020 64666237 33382e64 65627567 00000000 dfb738.debug....\n- 0x00000030 879558a0 ..X.\n+ 0x00000000 36366639 31656162 34396363 63363665 66f91eab49ccc66e\n+ 0x00000010 38653930 37336234 64383663 32623235 8e9073b4d86c2b25\n+ 0x00000020 37393837 31622e64 65627567 00000000 79871b.debug....\n+ 0x00000030 455e2e9b E^..\n \n" } ] }, { "source1": "./usr/bin/osgearth_viewer", "source2": "./usr/bin/osgearth_viewer", "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 000001ec 0001ec 0000a8 04 A 5 0 4\n [ 5] .dynsym DYNSYM 00000294 000294 0003a0 10 A 6 1 4\n- [ 6] .dynstr STRTAB 00000634 000634 0008e6 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000f1a 000f1a 000074 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000634 000634 0008e8 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000f1c 000f1c 000074 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000f90 000f90 0000c0 00 A 6 3 4\n [ 9] .rel.dyn REL 00001050 001050 000058 08 A 5 0 4\n [10] .rel.plt REL 000010a8 0010a8 000110 08 AI 5 23 4\n [11] .init PROGBITS 00002000 002000 000020 00 AX 0 0 4\n [12] .plt PROGBITS 00002020 002020 000230 04 AX 0 0 16\n [13] .plt.got PROGBITS 00002250 002250 000008 08 AX 0 0 8\n [14] .text PROGBITS 00002260 002260 0009a4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,24 +15,24 @@\n 0x00000019 (INIT_ARRAY) 0x4e08\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x4e10\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x1ec\n 0x00000005 (STRTAB) 0x634\n 0x00000006 (SYMTAB) 0x294\n- 0x0000000a (STRSZ) 2278 (bytes)\n+ 0x0000000a (STRSZ) 2280 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000015 (DEBUG) 0x0\n 0x00000003 (PLTGOT) 0x4f54\n 0x00000002 (PLTRELSZ) 272 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x10a8\n 0x00000011 (REL) 0x1050\n 0x00000012 (RELSZ) 88 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW PIE\n 0x6ffffffe (VERNEED) 0xf90\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0xf1a\n+ 0x6ffffff0 (VERSYM) 0xf1c\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 1db5366199fe5b4ca73e16917bf53a79cac1a067\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddc473e1cfb606f54c5ae72eab27c319db18e3f6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" }, { "source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 58 entries:\n- Addr: 0x0000000000000f1a Offset: 0x000f1a Link: 5 (.dynsym)\n+ Addr: 0x0000000000000f1c Offset: 0x000f1c Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 3 (GLIBC_2.0) 0 (*local*) 0 (*local*) 4 (GLIBC_2.4) \n 008: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 5 (GLIBCXX_3.4.11) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 010: 6 (GCC_3.0) 0 (*local*) 7 (GLIBC_2.1.3) 0 (*local*) \n 014: 7 (GLIBC_2.1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 3 (GLIBC_2.0) 2 (GLIBCXX_3.4) 0 (*local*) \n" }, { "source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -138,9 +138,9 @@\n 0x00000ea4 4942435f 322e3000 474c4942 4358585f IBC_2.0.GLIBCXX_\n 0x00000eb4 332e342e 3900474c 49424358 585f332e 3.4.9.GLIBCXX_3.\n 0x00000ec4 342e3231 00435858 4142495f 312e3300 4.21.CXXABI_1.3.\n 0x00000ed4 474c4942 4358585f 332e342e 31310047 GLIBCXX_3.4.11.G\n 0x00000ee4 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x00000ef4 00000000 00000000 00000000 00000000 ................\n 0x00000f04 00000000 00000000 00000000 00000000 ................\n- 0x00000f14 00000000 0000 ......\n+ 0x00000f14 00000000 00000000 ........\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", "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 62353336 36313939 66653562 34636137 b5366199fe5b4ca7\n- 0x00000010 33653136 39313762 66353361 37396361 3e16917bf53a79ca\n- 0x00000020 63316130 36372e64 65627567 00000000 c1a067.debug....\n- 0x00000030 dd4b2cc7 .K,.\n+ 0x00000000 63343733 65316366 62363036 66353463 c473e1cfb606f54c\n+ 0x00000010 35616537 32656162 32376333 31396462 5ae72eab27c319db\n+ 0x00000020 31386533 66362e64 65627567 00000000 18e3f6.debug....\n+ 0x00000030 1eadc2cc ....\n \n" } ] } ] } ] } ] }, { "source1": "libosgearth5-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "libosgearth5-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n -rw-r--r-- 0 0 0 544 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 33902640 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 33902608 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian GIS Project \n Installed-Size: 33967\n Depends: libosgearth5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearth5\n-Build-Ids: f23dcac5e59aae5dc1011973d80a64552ace428e\n+Build-Ids: 290683f3bea7f430257b95aef4c80600c5fc8f05\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/f2/3dcac5e59aae5dc1011973d80a64552ace428e.debug\n+usr/lib/debug/.build-id/29/0683f3bea7f430257b95aef4c80600c5fc8f05.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f2/\n--rw-r--r-- 0 root (0) root (0) 34771308 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f2/3dcac5e59aae5dc1011973d80a64552ace428e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/29/\n+-rw-r--r-- 0 root (0) root (0) 34771308 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/29/0683f3bea7f430257b95aef4c80600c5fc8f05.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/libosgearth5-dbgsym -> libosgearth5\n" }, { "source1": "./usr/lib/debug/.build-id/f2/3dcac5e59aae5dc1011973d80a64552ace428e.debug", "source2": "./usr/lib/debug/.build-id/29/0683f3bea7f430257b95aef4c80600c5fc8f05.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 0xd0790\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 0xc5670 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0xc5674 R 0x1000\n LOAD 0x000000 0x000c6000 0x000c6000 0x00000 0x2f8708 R E 0x1000\n LOAD 0x000000 0x003bf000 0x003bf000 0x00000 0xb0a9b R 0x1000\n LOAD 0x000d9c 0x00470d9c 0x00470d9c 0x00000 0x1ff14 RW 0x1000\n DYNAMIC 0x000d9c 0x004896c4 0x004896c4 0x00000 0x00180 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x003d7300 0x003d7300 0x00000 0x0d584 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 00ce74 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000cfec 000178 01f780 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0002c76c 000178 068654 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00094dc0 000178 003ef0 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00098cb0 000178 0001d0 00 A 4 6 4\n- [ 7] .rel.dyn NOBITS 00098e80 000178 0274a8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000c0328 000178 005348 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 0002c76c 000178 068656 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00094dc2 000178 003ef0 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00098cb4 000178 0001d0 00 A 4 6 4\n+ [ 7] .rel.dyn NOBITS 00098e84 000178 0274a8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000c032c 000178 005348 08 A 3 22 4\n [ 9] .init NOBITS 000c6000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 000c6020 001000 00a6a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000d06c0 001000 0000d0 08 AX 0 0 8\n [12] .text NOBITS 000d0790 001000 2edf64 00 AX 0 0 16\n [13] .fini NOBITS 003be6f4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 003bf000 001000 0182fd 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 003d7300 001000 00d584 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 11317 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: 0000cfec 0 SECTION LOCAL DEFAULT 3 \n 4: 0002c76c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00094dc0 0 SECTION LOCAL DEFAULT 5 \n- 6: 00098cb0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00098e80 0 SECTION LOCAL DEFAULT 7 \n- 8: 000c0328 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00094dc2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00098cb4 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00098e84 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000c032c 0 SECTION LOCAL DEFAULT 8 \n 9: 000c6000 0 SECTION LOCAL DEFAULT 9 \n 10: 000c6020 0 SECTION LOCAL DEFAULT 10 \n 11: 000d06c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000d0790 0 SECTION LOCAL DEFAULT 12 \n 13: 003be6f4 0 SECTION LOCAL DEFAULT 13 \n 14: 003bf000 0 SECTION LOCAL DEFAULT 14 \n 15: 003d7300 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: f23dcac5e59aae5dc1011973d80a64552ace428e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 290683f3bea7f430257b95aef4c80600c5fc8f05\n" } ] } ] } ] } ] }, { "source1": "libosgearthannotation5-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthannotation5-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 552 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 7957964 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 556 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 7957708 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian GIS Project \n Installed-Size: 7993\n Depends: libosgearthannotation5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthannotation5\n-Build-Ids: 57abc70dc8418c5daffe85e21430712b183a7e0c\n+Build-Ids: 7b0f8a8505873f080534d8f647e9e1acaa68aa1f\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/57/abc70dc8418c5daffe85e21430712b183a7e0c.debug\n+usr/lib/debug/.build-id/7b/0f8a8505873f080534d8f647e9e1acaa68aa1f.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 8174580 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/57/abc70dc8418c5daffe85e21430712b183a7e0c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7b/\n+-rw-r--r-- 0 root (0) root (0) 8174580 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7b/0f8a8505873f080534d8f647e9e1acaa68aa1f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/libosgearthannotation5-dbgsym -> libosgearthannotation5\n" }, { "source1": "./usr/lib/debug/.build-id/57/abc70dc8418c5daffe85e21430712b183a7e0c.debug", "source2": "./usr/lib/debug/.build-id/7b/0f8a8505873f080534d8f647e9e1acaa68aa1f.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 003034 04 A 3 0 4\n [ 3] .dynsym NOBITS 000031ac 000178 008070 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000b21c 000178 01b65c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00026878 000178 00100e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000b21c 000178 01b65e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0002687a 000178 00100e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00027888 000178 000110 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00027998 000178 007c50 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0002f5e8 000178 0011e8 08 A 3 22 4\n [ 9] .init NOBITS 00031000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00031020 001000 0023e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00033400 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 00033420 001000 088304 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 2405 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: 000031ac 0 SECTION LOCAL DEFAULT 3 \n 4: 0000b21c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00026878 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0002687a 0 SECTION LOCAL DEFAULT 5 \n 6: 00027888 0 SECTION LOCAL DEFAULT 6 \n 7: 00027998 0 SECTION LOCAL DEFAULT 7 \n 8: 0002f5e8 0 SECTION LOCAL DEFAULT 8 \n 9: 00031000 0 SECTION LOCAL DEFAULT 9 \n 10: 00031020 0 SECTION LOCAL DEFAULT 10 \n 11: 00033400 0 SECTION LOCAL DEFAULT 11 \n 12: 00033420 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57abc70dc8418c5daffe85e21430712b183a7e0c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b0f8a8505873f080534d8f647e9e1acaa68aa1f\n" } ] } ] } ] } ] }, { "source1": "libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n -rw-r--r-- 0 0 0 556 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 15289756 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15289276 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian GIS Project \n Installed-Size: 15337\n Depends: libosgearthfeatures5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthfeatures5\n-Build-Ids: a6c31f883abaa749ab2b2796b2e56946e9df5d73\n+Build-Ids: 8c943e3dd78268a60123a68d6090be747465c69d\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/a6/c31f883abaa749ab2b2796b2e56946e9df5d73.debug\n+usr/lib/debug/.build-id/8c/943e3dd78268a60123a68d6090be747465c69d.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a6/\n--rw-r--r-- 0 root (0) root (0) 15694552 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a6/c31f883abaa749ab2b2796b2e56946e9df5d73.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8c/\n+-rw-r--r-- 0 root (0) root (0) 15694552 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8c/943e3dd78268a60123a68d6090be747465c69d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/libosgearthfeatures5-dbgsym -> libosgearthfeatures5\n" }, { "source1": "./usr/lib/debug/.build-id/a6/c31f883abaa749ab2b2796b2e56946e9df5d73.debug", "source2": "./usr/lib/debug/.build-id/8c/943e3dd78268a60123a68d6090be747465c69d.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 004c28 04 A 3 0 4\n [ 3] .dynsym NOBITS 00004da0 000178 00c250 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00010ff0 000178 02d1c7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0003e1b8 000178 00184a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00010ff0 000178 02d1c9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0003e1ba 000178 00184a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0003fa04 000178 000120 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0003fb24 000178 00a928 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0004a44c 000178 002438 08 A 3 22 4\n [ 9] .init NOBITS 0004d000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0004d020 001000 004880 04 AX 0 0 16\n [11] .plt.got NOBITS 000518a0 001000 000038 08 AX 0 0 8\n [12] .text NOBITS 000518e0 001000 0efdb4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 3845 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: 00004da0 0 SECTION LOCAL DEFAULT 3 \n 4: 00010ff0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0003e1b8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0003e1ba 0 SECTION LOCAL DEFAULT 5 \n 6: 0003fa04 0 SECTION LOCAL DEFAULT 6 \n 7: 0003fb24 0 SECTION LOCAL DEFAULT 7 \n 8: 0004a44c 0 SECTION LOCAL DEFAULT 8 \n 9: 0004d000 0 SECTION LOCAL DEFAULT 9 \n 10: 0004d020 0 SECTION LOCAL DEFAULT 10 \n 11: 000518a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000518e0 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a6c31f883abaa749ab2b2796b2e56946e9df5d73\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8c943e3dd78268a60123a68d6090be747465c69d\n" } ] } ] } ] } ] }, { "source1": "libosgearthsplat5-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthsplat5-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 552 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5734792 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 548 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5735004 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian GIS Project \n Installed-Size: 5768\n Depends: libosgearthsplat5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthsplat5\n-Build-Ids: 9e8401b77319a38f412d3674e3cdb0fa6ad08ece\n+Build-Ids: 0d204023b0a03d6778deddd5de19773d4496cc15\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/9e/8401b77319a38f412d3674e3cdb0fa6ad08ece.debug\n+usr/lib/debug/.build-id/0d/204023b0a03d6778deddd5de19773d4496cc15.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9e/\n--rw-r--r-- 0 root (0) root (0) 5895940 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9e/8401b77319a38f412d3674e3cdb0fa6ad08ece.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0d/\n+-rw-r--r-- 0 root (0) root (0) 5895940 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0d/204023b0a03d6778deddd5de19773d4496cc15.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/libosgearthsplat5-dbgsym -> libosgearthsplat5\n" }, { "source1": "./usr/lib/debug/.build-id/9e/8401b77319a38f412d3674e3cdb0fa6ad08ece.debug", "source2": "./usr/lib/debug/.build-id/0d/204023b0a03d6778deddd5de19773d4496cc15.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 0x25070\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 0x22004 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x22008 R 0x1000\n LOAD 0x000000 0x00023000 0x00023000 0x00000 0x82218 R E 0x1000\n LOAD 0x000000 0x000a6000 0x000a6000 0x00000 0x255a3 R 0x1000\n LOAD 0x000bdc 0x000ccbdc 0x000ccbdc 0x00000 0x03450 RW 0x1000\n DYNAMIC 0x000bdc 0x000cf424 0x000cf424 0x00000 0x00150 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000b3fa4 0x000b3fa4 0x00000 0x018ec 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 0024f4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000266c 000178 005b60 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000081cc 000178 0140ab 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0001c278 000178 000b6c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0001cde4 000178 000110 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 0001cef4 000178 004100 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00020ff4 000178 001010 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 000081cc 000178 0140ad 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0001c27a 000178 000b6c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0001cde8 000178 000110 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 0001cef8 000178 004100 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00020ff8 000178 001010 08 A 3 22 4\n [ 9] .init NOBITS 00023000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00023020 001000 002030 04 AX 0 0 16\n [11] .plt.got NOBITS 00025050 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 00025070 001000 080194 00 AX 0 0 16\n [13] .fini NOBITS 000a5204 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 000a6000 001000 00dfa2 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000b3fa4 001000 0018ec 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 1677 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: 0000266c 0 SECTION LOCAL DEFAULT 3 \n 4: 000081cc 0 SECTION LOCAL DEFAULT 4 \n- 5: 0001c278 0 SECTION LOCAL DEFAULT 5 \n- 6: 0001cde4 0 SECTION LOCAL DEFAULT 6 \n- 7: 0001cef4 0 SECTION LOCAL DEFAULT 7 \n- 8: 00020ff4 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0001c27a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0001cde8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0001cef8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00020ff8 0 SECTION LOCAL DEFAULT 8 \n 9: 00023000 0 SECTION LOCAL DEFAULT 9 \n 10: 00023020 0 SECTION LOCAL DEFAULT 10 \n 11: 00025050 0 SECTION LOCAL DEFAULT 11 \n 12: 00025070 0 SECTION LOCAL DEFAULT 12 \n 13: 000a5204 0 SECTION LOCAL DEFAULT 13 \n 14: 000a6000 0 SECTION LOCAL DEFAULT 14 \n 15: 000b3fa4 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: 9e8401b77319a38f412d3674e3cdb0fa6ad08ece\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d204023b0a03d6778deddd5de19773d4496cc15\n" } ] } ] } ] } ] }, { "source1": "libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 552 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 14619372 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 548 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 14619420 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian GIS Project \n Installed-Size: 14775\n Depends: libosgearthsymbology5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthsymbology5\n-Build-Ids: 89e93e60f06442d461f19d3a0d2e7bbac6bfdd9b\n+Build-Ids: 873b06367b5028a595c5964e4e8e8c3c4471f208\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/89/e93e60f06442d461f19d3a0d2e7bbac6bfdd9b.debug\n+usr/lib/debug/.build-id/87/3b06367b5028a595c5964e4e8e8c3c4471f208.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/89/\n--rw-r--r-- 0 root (0) root (0) 15118760 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/89/e93e60f06442d461f19d3a0d2e7bbac6bfdd9b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/87/\n+-rw-r--r-- 0 root (0) root (0) 15118760 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/87/3b06367b5028a595c5964e4e8e8c3c4471f208.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/libosgearthsymbology5-dbgsym -> libosgearthsymbology5\n" }, { "source1": "./usr/lib/debug/.build-id/89/e93e60f06442d461f19d3a0d2e7bbac6bfdd9b.debug", "source2": "./usr/lib/debug/.build-id/87/3b06367b5028a595c5964e4e8e8c3c4471f208.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0051cc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00005344 000178 00b970 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00010cb4 000178 02cef0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0003dba4 000178 00172e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00010cb4 000178 02cef2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0003dba6 000178 00172e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0003f2d4 000178 000140 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0003f414 000178 00b208 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0004a61c 000178 001538 08 A 3 22 4\n [ 9] .init NOBITS 0004c000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0004c020 001000 002a80 04 AX 0 0 16\n [11] .plt.got NOBITS 0004eaa0 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0004eab0 001000 13a5b4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 3720 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: 00005344 0 SECTION LOCAL DEFAULT 3 \n 4: 00010cb4 0 SECTION LOCAL DEFAULT 4 \n- 5: 0003dba4 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0003dba6 0 SECTION LOCAL DEFAULT 5 \n 6: 0003f2d4 0 SECTION LOCAL DEFAULT 6 \n 7: 0003f414 0 SECTION LOCAL DEFAULT 7 \n 8: 0004a61c 0 SECTION LOCAL DEFAULT 8 \n 9: 0004c000 0 SECTION LOCAL DEFAULT 9 \n 10: 0004c020 0 SECTION LOCAL DEFAULT 10 \n 11: 0004eaa0 0 SECTION LOCAL DEFAULT 11 \n 12: 0004eab0 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 89e93e60f06442d461f19d3a0d2e7bbac6bfdd9b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 873b06367b5028a595c5964e4e8e8c3c4471f208\n" } ] } ] } ] } ] }, { "source1": "libosgearthutil5-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "libosgearthutil5-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n -rw-r--r-- 0 0 0 552 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 20455356 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 20455124 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -5,8 +5,8 @@\n Architecture: i386\n Maintainer: Debian GIS Project \n Installed-Size: 20519\n Depends: libosgearthutil5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthutil5\n-Build-Ids: 8dd550f6038e2e81d1d72196cc2b3de928aa4f10\n+Build-Ids: b0039e51cf0ed76f1859fb30f575ade17b42b87f\n" }, { "source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [ { "source1": "./md5sums", "source2": "./md5sums", "comments": [ "Files differ" ], "unified_diff": null }, { "source1": "line order", "source2": "line order", "unified_diff": "@@ -1 +1 @@\n-usr/lib/debug/.build-id/8d/d550f6038e2e81d1d72196cc2b3de928aa4f10.debug\n+usr/lib/debug/.build-id/b0/039e51cf0ed76f1859fb30f575ade17b42b87f.debug\n" } ] } ] } ] }, { "source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [ { "source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,10 +1,10 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8d/\n--rw-r--r-- 0 root (0) root (0) 21000732 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8d/d550f6038e2e81d1d72196cc2b3de928aa4f10.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b0/\n+-rw-r--r-- 0 root (0) root (0) 21000732 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b0/039e51cf0ed76f1859fb30f575ade17b42b87f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/libosgearthutil5-dbgsym -> libosgearthutil5\n" }, { "source1": "./usr/lib/debug/.build-id/8d/d550f6038e2e81d1d72196cc2b3de928aa4f10.debug", "source2": "./usr/lib/debug/.build-id/b0/039e51cf0ed76f1859fb30f575ade17b42b87f.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 0x7e210\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 0x77fd8 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x77fdc R 0x1000\n LOAD 0x000000 0x00078000 0x00078000 0x00000 0x189378 R E 0x1000\n LOAD 0x000000 0x00202000 0x00202000 0x00000 0x5a41a R 0x1000\n LOAD 0x0009ec 0x0025d9ec 0x0025d9ec 0x00000 0x155f0 RW 0x1000\n DYNAMIC 0x0009ec 0x0026fe4c 0x0026fe4c 0x00000 0x00188 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0020f008 0x0020f008 0x00000 0x0635c 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 006700 04 A 3 0 4\n [ 3] .dynsym NOBITS 00006878 000178 011f50 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000187c8 000178 03f40d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00057bd6 000178 0023ea 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00059fc0 000178 000140 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 0005a100 000178 01adf8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00074ef8 000178 0030e0 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 000187c8 000178 03f40f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00057bd8 000178 0023ea 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00059fc4 000178 000140 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 0005a104 000178 01adf8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00074efc 000178 0030e0 08 A 3 22 4\n [ 9] .init NOBITS 00078000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00078020 001000 0061d0 04 AX 0 0 16\n [11] .plt.got NOBITS 0007e1f0 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0007e210 001000 183154 00 AX 0 0 16\n [13] .fini NOBITS 00201364 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00202000 001000 00d007 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0020f008 001000 00635c 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 5870 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: 00006878 0 SECTION LOCAL DEFAULT 3 \n 4: 000187c8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00057bd6 0 SECTION LOCAL DEFAULT 5 \n- 6: 00059fc0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0005a100 0 SECTION LOCAL DEFAULT 7 \n- 8: 00074ef8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00057bd8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00059fc4 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0005a104 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00074efc 0 SECTION LOCAL DEFAULT 8 \n 9: 00078000 0 SECTION LOCAL DEFAULT 9 \n 10: 00078020 0 SECTION LOCAL DEFAULT 10 \n 11: 0007e1f0 0 SECTION LOCAL DEFAULT 11 \n 12: 0007e210 0 SECTION LOCAL DEFAULT 12 \n 13: 00201364 0 SECTION LOCAL DEFAULT 13 \n 14: 00202000 0 SECTION LOCAL DEFAULT 14 \n 15: 0020f008 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: 8dd550f6038e2e81d1d72196cc2b3de928aa4f10\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b0039e51cf0ed76f1859fb30f575ade17b42b87f\n" } ] } ] } ] } ] }, { "source1": "openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 2800 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 49755760 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2796 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 49779064 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -1,12 +1,12 @@\n Package: openscenegraph-plugin-osgearth-dbgsym\n Source: osgearth\n Version: 2.10.2+dfsg-2\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: Debian GIS Project \n-Installed-Size: 50503\n+Installed-Size: 50501\n Depends: openscenegraph-plugin-osgearth (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for openscenegraph-plugin-osgearth\n-Build-Ids: 022f97bcefd0917ec6df65affbabe7621164327e 02732e874fd2cd7ee6f021d4c51f06068d42fe15 064ed33d85f4d8b7657a9d2d6c867efb72c4c939 07e1262415b6ff277d535906c7deadf9a20d535a 09bd21ff704f01e0935a639a05d25c879d9f4178 10a214dfbfd01d12ea36ef2f29ae55bc62263c05 1addcf4f022ce457929fb2609e743557d0b27a5e 1d5e1dd96ec8e6478d4a38097fc667fcb709d5fb 299bb5a3b8421f31dccf7b99d708b116e534ca01 325f489ecab17329ab0db560e5263d5ec56a1252 32c4d3dbf6c2e65d3ecc379a74296b0c1e4e330a 333121dfcdb983829be53d45dff912d569d82f79 36d40d4292755d24f1360a09f3e086d1a88355ea 3c99bd7d572687c6b9980b8fb961eaadd6c320fe 3f55d754d4d5775a82525bc3e20ab7ed024a5e0c 40e7358743a09bfa45abda8c5f8b2c46cbc682b6 4477fe639adec5d71b890dd8a283ff9856a92377 572e11483c678742018274e023dd01930199f70a 5ceef9412e6fdcdc05f9d27a4d816d37c2ef134b 5f0f72401405b13421804c78f42cc98c0c0d8e74 637764dd001fc98ae10c2e8558ce2587409beb3a 6a92734d1d81cb7fefbc5f22107c6c3dac352c78 6cfa182ba966903cce6741485fb0adaf6dd61d68 6fa3377d9077fd447438cbfe14cb105d07dd4fd1 713c959fb0e3f1434882cafceae2193abefd7055 73327208d0f3cf79caa55eb10183a26c12fc4482 764d4eabdda69574c7f259745909a697ba9628c9 83a5e94b03967b8821b66144c5867d9aa50b9213 8d57b018b9427f21c4a19e3955170aea2d0696f1 8d63040df95107d9b81b29c03dbfa215541e4e94 93d2881ab8122ab4e3b62e808a80071d63993a35 9aa61a5697e742cb4b1076599e15985d5b91fd84 a6c506b0114c1c53e6c6fef80f4d34458d7bd3ec a7fa96f213b11f9bb11731dd318b4a6f717feede b439ca92dd39af5a7d6908ec8581bb12d3e8f203 b5f760db1772c619f59f79e280c567d9181c2aab b89dff904d4309aa4a14cfdf89a135c2ec2fa4c7 c7df453b2ba0fefdb1a59491dcbd7e6fe9cc80a5 d2af97762f015e095cb10c863cb5d14addcc07a2 dbed27e2b4c520e29ae3e0e946a8205c624ed687 e41a5eb3db839e56a42c255469a07e4db176b30f e812f2868212422f24b703d75253c99bf3e1cb33 eda7e75927d0085368cec1480240126fc8f60f27 edd17c436b1e2f1b6645821467cc0f0a5b13e18c f4842f4bfb9a0bf17f0f36340cceb6a10f4953e1 f6b3deb285400475c28dd2b668bedd241002a072 f9a3cd2d8bbec474349036ad6e45910945666817 fa8f1600a4b32ac134ddba26e0c8206bb4e517a3 fb6e816efeb92105fddd5b060dd2efcaa3ce6d39\n+Build-Ids: 0332e1cedf77d5089052326b1d2328bb6be72b3b 0528412446bc20725ce14c45ba60977e894169de 0824d2ad3152cc02dd9851d80ffdba53812be204 0f5b0d905ff3c9a21188dcf3e8f68c8596bf1df9 152d47d3891aebd772b832fcbc5f22ab2527b2c7 1cccbfeacd8bffc4713dc0df29c18bd34569896c 202ddce6aeae2227f210714048877966201ab983 2137e6b237cd0effdc25859088c3c2c9f6cad49a 225c5eb96bb92fd29244a40cde19f4a6b6e6004a 2d92027bb40865d7a7cc4795ddfa5ddded8b2cce 33b55722dea63b8ef3824e396a9836bd564b7b9d 397ec84ed8c86510df743ef33098eb3a72d9231a 399f7d62b9c5dfa08d107a908c04e3d82ac5a321 3ef1f3a7d57f8fb13700794f34d16f8256c126c8 499310f7d591418c144cfb8cb2b19f81be36ae85 49f6bfb81c0119db569395d78a8dcc70c9095c6f 4e84829897113331c4c6dc88b2bfb58231f06ae3 51b929769e48128963df854e990c6544a67f39bd 5c230f7fd163c6853bb15109341bfc8937266557 66914f9a82cd65001fa39308c1e55e2ec9bbdc40 69cffae62490c06d802bcae3c8bda2ec66e840cd 6f1ab7ec4613148ba05380d3bd3de431c1b9b799 6f3c7a85c9cae886b2d30aebfae1e9c0de802b92 76e4f07220b775bfec1a0842a373f311cd8d3fe1 7725ffcecf08f5bb4decdad8a4f3e6487339b93c 82664601d56dd78a028602e7d74e1b6b91d778a9 829cec63f10e64a413d3c6f395dbc0f53fec13cc 84174082161edc8fcd4af0070f47743a478ca123 8d924fa4667269a230174e2664e73b6790af42fb 9760c45c6b252d4231f234e1974997084a16613b 99fa3e12fda334f54d574d8bf87e4b34964a0605 9b0f67802d70ef5262b415c449516abefac9b830 a3d70e97940a3046d2c20cfd0b3554a15a0651f3 a7d8ee9e34ea0dc627f93013a815957e48d1afaf ac31515c39560d16e74fb57b1e6833492b6954db acd4d20b76d0899eec59e80e5e3c2a616639ec32 b88573c859d1b33fe5fe8c562396df6f5e0895ad c0e60578b208e1b6335008dd6393ea5257be7938 c63422c8aafcc93627f48ea4a1f60ee8c4603471 cee3992ae0c2b8cae701d1c46bf98bc1ed2de42b d208744a13669e609d5f4fe96c0c46c81a7978f4 d434a95846a60efeb599fb304abaf11f112c51a5 d45171911128a4f78d3d36875a6d5586854f8586 de0fd3760407cf3707526eabc6178f2d8a49f10f e3cd17d0011e8681d89f756e907f3a9b5c26b646 e4377d7a278ce522526013ecb27e87196e2ef5fc e800d7f5b110e50f18f383cbb19702718ee82c28 f0920cf47c95448f4dcd2a377265fbe22d0c73b6 fe5b34d9a50cf5e592b8cb051b3f55d9c7481b2f\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,49 +1,49 @@\n-usr/lib/debug/.build-id/02/2f97bcefd0917ec6df65affbabe7621164327e.debug\n-usr/lib/debug/.build-id/02/732e874fd2cd7ee6f021d4c51f06068d42fe15.debug\n-usr/lib/debug/.build-id/06/4ed33d85f4d8b7657a9d2d6c867efb72c4c939.debug\n-usr/lib/debug/.build-id/07/e1262415b6ff277d535906c7deadf9a20d535a.debug\n-usr/lib/debug/.build-id/09/bd21ff704f01e0935a639a05d25c879d9f4178.debug\n-usr/lib/debug/.build-id/10/a214dfbfd01d12ea36ef2f29ae55bc62263c05.debug\n-usr/lib/debug/.build-id/1a/ddcf4f022ce457929fb2609e743557d0b27a5e.debug\n-usr/lib/debug/.build-id/1d/5e1dd96ec8e6478d4a38097fc667fcb709d5fb.debug\n-usr/lib/debug/.build-id/29/9bb5a3b8421f31dccf7b99d708b116e534ca01.debug\n-usr/lib/debug/.build-id/32/5f489ecab17329ab0db560e5263d5ec56a1252.debug\n-usr/lib/debug/.build-id/32/c4d3dbf6c2e65d3ecc379a74296b0c1e4e330a.debug\n-usr/lib/debug/.build-id/33/3121dfcdb983829be53d45dff912d569d82f79.debug\n-usr/lib/debug/.build-id/36/d40d4292755d24f1360a09f3e086d1a88355ea.debug\n-usr/lib/debug/.build-id/3c/99bd7d572687c6b9980b8fb961eaadd6c320fe.debug\n-usr/lib/debug/.build-id/3f/55d754d4d5775a82525bc3e20ab7ed024a5e0c.debug\n-usr/lib/debug/.build-id/40/e7358743a09bfa45abda8c5f8b2c46cbc682b6.debug\n-usr/lib/debug/.build-id/44/77fe639adec5d71b890dd8a283ff9856a92377.debug\n-usr/lib/debug/.build-id/57/2e11483c678742018274e023dd01930199f70a.debug\n-usr/lib/debug/.build-id/5c/eef9412e6fdcdc05f9d27a4d816d37c2ef134b.debug\n-usr/lib/debug/.build-id/5f/0f72401405b13421804c78f42cc98c0c0d8e74.debug\n-usr/lib/debug/.build-id/63/7764dd001fc98ae10c2e8558ce2587409beb3a.debug\n-usr/lib/debug/.build-id/6a/92734d1d81cb7fefbc5f22107c6c3dac352c78.debug\n-usr/lib/debug/.build-id/6c/fa182ba966903cce6741485fb0adaf6dd61d68.debug\n-usr/lib/debug/.build-id/6f/a3377d9077fd447438cbfe14cb105d07dd4fd1.debug\n-usr/lib/debug/.build-id/71/3c959fb0e3f1434882cafceae2193abefd7055.debug\n-usr/lib/debug/.build-id/73/327208d0f3cf79caa55eb10183a26c12fc4482.debug\n-usr/lib/debug/.build-id/76/4d4eabdda69574c7f259745909a697ba9628c9.debug\n-usr/lib/debug/.build-id/83/a5e94b03967b8821b66144c5867d9aa50b9213.debug\n-usr/lib/debug/.build-id/8d/57b018b9427f21c4a19e3955170aea2d0696f1.debug\n-usr/lib/debug/.build-id/8d/63040df95107d9b81b29c03dbfa215541e4e94.debug\n-usr/lib/debug/.build-id/93/d2881ab8122ab4e3b62e808a80071d63993a35.debug\n-usr/lib/debug/.build-id/9a/a61a5697e742cb4b1076599e15985d5b91fd84.debug\n-usr/lib/debug/.build-id/a6/c506b0114c1c53e6c6fef80f4d34458d7bd3ec.debug\n-usr/lib/debug/.build-id/a7/fa96f213b11f9bb11731dd318b4a6f717feede.debug\n-usr/lib/debug/.build-id/b4/39ca92dd39af5a7d6908ec8581bb12d3e8f203.debug\n-usr/lib/debug/.build-id/b5/f760db1772c619f59f79e280c567d9181c2aab.debug\n-usr/lib/debug/.build-id/b8/9dff904d4309aa4a14cfdf89a135c2ec2fa4c7.debug\n-usr/lib/debug/.build-id/c7/df453b2ba0fefdb1a59491dcbd7e6fe9cc80a5.debug\n-usr/lib/debug/.build-id/d2/af97762f015e095cb10c863cb5d14addcc07a2.debug\n-usr/lib/debug/.build-id/db/ed27e2b4c520e29ae3e0e946a8205c624ed687.debug\n-usr/lib/debug/.build-id/e4/1a5eb3db839e56a42c255469a07e4db176b30f.debug\n-usr/lib/debug/.build-id/e8/12f2868212422f24b703d75253c99bf3e1cb33.debug\n-usr/lib/debug/.build-id/ed/a7e75927d0085368cec1480240126fc8f60f27.debug\n-usr/lib/debug/.build-id/ed/d17c436b1e2f1b6645821467cc0f0a5b13e18c.debug\n-usr/lib/debug/.build-id/f4/842f4bfb9a0bf17f0f36340cceb6a10f4953e1.debug\n-usr/lib/debug/.build-id/f6/b3deb285400475c28dd2b668bedd241002a072.debug\n-usr/lib/debug/.build-id/f9/a3cd2d8bbec474349036ad6e45910945666817.debug\n-usr/lib/debug/.build-id/fa/8f1600a4b32ac134ddba26e0c8206bb4e517a3.debug\n-usr/lib/debug/.build-id/fb/6e816efeb92105fddd5b060dd2efcaa3ce6d39.debug\n+usr/lib/debug/.build-id/03/32e1cedf77d5089052326b1d2328bb6be72b3b.debug\n+usr/lib/debug/.build-id/05/28412446bc20725ce14c45ba60977e894169de.debug\n+usr/lib/debug/.build-id/08/24d2ad3152cc02dd9851d80ffdba53812be204.debug\n+usr/lib/debug/.build-id/0f/5b0d905ff3c9a21188dcf3e8f68c8596bf1df9.debug\n+usr/lib/debug/.build-id/15/2d47d3891aebd772b832fcbc5f22ab2527b2c7.debug\n+usr/lib/debug/.build-id/1c/ccbfeacd8bffc4713dc0df29c18bd34569896c.debug\n+usr/lib/debug/.build-id/20/2ddce6aeae2227f210714048877966201ab983.debug\n+usr/lib/debug/.build-id/21/37e6b237cd0effdc25859088c3c2c9f6cad49a.debug\n+usr/lib/debug/.build-id/22/5c5eb96bb92fd29244a40cde19f4a6b6e6004a.debug\n+usr/lib/debug/.build-id/2d/92027bb40865d7a7cc4795ddfa5ddded8b2cce.debug\n+usr/lib/debug/.build-id/33/b55722dea63b8ef3824e396a9836bd564b7b9d.debug\n+usr/lib/debug/.build-id/39/7ec84ed8c86510df743ef33098eb3a72d9231a.debug\n+usr/lib/debug/.build-id/39/9f7d62b9c5dfa08d107a908c04e3d82ac5a321.debug\n+usr/lib/debug/.build-id/3e/f1f3a7d57f8fb13700794f34d16f8256c126c8.debug\n+usr/lib/debug/.build-id/49/9310f7d591418c144cfb8cb2b19f81be36ae85.debug\n+usr/lib/debug/.build-id/49/f6bfb81c0119db569395d78a8dcc70c9095c6f.debug\n+usr/lib/debug/.build-id/4e/84829897113331c4c6dc88b2bfb58231f06ae3.debug\n+usr/lib/debug/.build-id/51/b929769e48128963df854e990c6544a67f39bd.debug\n+usr/lib/debug/.build-id/5c/230f7fd163c6853bb15109341bfc8937266557.debug\n+usr/lib/debug/.build-id/66/914f9a82cd65001fa39308c1e55e2ec9bbdc40.debug\n+usr/lib/debug/.build-id/69/cffae62490c06d802bcae3c8bda2ec66e840cd.debug\n+usr/lib/debug/.build-id/6f/1ab7ec4613148ba05380d3bd3de431c1b9b799.debug\n+usr/lib/debug/.build-id/6f/3c7a85c9cae886b2d30aebfae1e9c0de802b92.debug\n+usr/lib/debug/.build-id/76/e4f07220b775bfec1a0842a373f311cd8d3fe1.debug\n+usr/lib/debug/.build-id/77/25ffcecf08f5bb4decdad8a4f3e6487339b93c.debug\n+usr/lib/debug/.build-id/82/664601d56dd78a028602e7d74e1b6b91d778a9.debug\n+usr/lib/debug/.build-id/82/9cec63f10e64a413d3c6f395dbc0f53fec13cc.debug\n+usr/lib/debug/.build-id/84/174082161edc8fcd4af0070f47743a478ca123.debug\n+usr/lib/debug/.build-id/8d/924fa4667269a230174e2664e73b6790af42fb.debug\n+usr/lib/debug/.build-id/97/60c45c6b252d4231f234e1974997084a16613b.debug\n+usr/lib/debug/.build-id/99/fa3e12fda334f54d574d8bf87e4b34964a0605.debug\n+usr/lib/debug/.build-id/9b/0f67802d70ef5262b415c449516abefac9b830.debug\n+usr/lib/debug/.build-id/a3/d70e97940a3046d2c20cfd0b3554a15a0651f3.debug\n+usr/lib/debug/.build-id/a7/d8ee9e34ea0dc627f93013a815957e48d1afaf.debug\n+usr/lib/debug/.build-id/ac/31515c39560d16e74fb57b1e6833492b6954db.debug\n+usr/lib/debug/.build-id/ac/d4d20b76d0899eec59e80e5e3c2a616639ec32.debug\n+usr/lib/debug/.build-id/b8/8573c859d1b33fe5fe8c562396df6f5e0895ad.debug\n+usr/lib/debug/.build-id/c0/e60578b208e1b6335008dd6393ea5257be7938.debug\n+usr/lib/debug/.build-id/c6/3422c8aafcc93627f48ea4a1f60ee8c4603471.debug\n+usr/lib/debug/.build-id/ce/e3992ae0c2b8cae701d1c46bf98bc1ed2de42b.debug\n+usr/lib/debug/.build-id/d2/08744a13669e609d5f4fe96c0c46c81a7978f4.debug\n+usr/lib/debug/.build-id/d4/34a95846a60efeb599fb304abaf11f112c51a5.debug\n+usr/lib/debug/.build-id/d4/5171911128a4f78d3d36875a6d5586854f8586.debug\n+usr/lib/debug/.build-id/de/0fd3760407cf3707526eabc6178f2d8a49f10f.debug\n+usr/lib/debug/.build-id/e3/cd17d0011e8681d89f756e907f3a9b5c26b646.debug\n+usr/lib/debug/.build-id/e4/377d7a278ce522526013ecb27e87196e2ef5fc.debug\n+usr/lib/debug/.build-id/e8/00d7f5b110e50f18f383cbb19702718ee82c28.debug\n+usr/lib/debug/.build-id/f0/920cf47c95448f4dcd2a377265fbe22d0c73b6.debug\n+usr/lib/debug/.build-id/fe/5b34d9a50cf5e592b8cb051b3f55d9c7481b2f.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,102 +1,100 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/02/\n--rw-r--r-- 0 root (0) root (0) 625404 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/02/2f97bcefd0917ec6df65affbabe7621164327e.debug\n--rw-r--r-- 0 root (0) root (0) 268024 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/02/732e874fd2cd7ee6f021d4c51f06068d42fe15.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/06/\n--rw-r--r-- 0 root (0) root (0) 1344884 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/06/4ed33d85f4d8b7657a9d2d6c867efb72c4c939.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/07/\n--rw-r--r-- 0 root (0) root (0) 693152 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/07/e1262415b6ff277d535906c7deadf9a20d535a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/09/\n--rw-r--r-- 0 root (0) root (0) 943496 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/09/bd21ff704f01e0935a639a05d25c879d9f4178.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/10/\n--rw-r--r-- 0 root (0) root (0) 635048 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/10/a214dfbfd01d12ea36ef2f29ae55bc62263c05.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1a/\n--rw-r--r-- 0 root (0) root (0) 637260 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1a/ddcf4f022ce457929fb2609e743557d0b27a5e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1d/\n--rw-r--r-- 0 root (0) root (0) 733232 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1d/5e1dd96ec8e6478d4a38097fc667fcb709d5fb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/29/\n--rw-r--r-- 0 root (0) root (0) 267960 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/29/9bb5a3b8421f31dccf7b99d708b116e534ca01.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/32/\n--rw-r--r-- 0 root (0) root (0) 811996 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/32/5f489ecab17329ab0db560e5263d5ec56a1252.debug\n--rw-r--r-- 0 root (0) root (0) 550076 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/32/c4d3dbf6c2e65d3ecc379a74296b0c1e4e330a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/03/\n+-rw-r--r-- 0 root (0) root (0) 550076 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/03/32e1cedf77d5089052326b1d2328bb6be72b3b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/05/\n+-rw-r--r-- 0 root (0) root (0) 764264 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/05/28412446bc20725ce14c45ba60977e894169de.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/08/\n+-rw-r--r-- 0 root (0) root (0) 495320 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/08/24d2ad3152cc02dd9851d80ffdba53812be204.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0f/\n+-rw-r--r-- 0 root (0) root (0) 626200 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0f/5b0d905ff3c9a21188dcf3e8f68c8596bf1df9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/15/\n+-rw-r--r-- 0 root (0) root (0) 815384 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/15/2d47d3891aebd772b832fcbc5f22ab2527b2c7.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1c/\n+-rw-r--r-- 0 root (0) root (0) 694604 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1c/ccbfeacd8bffc4713dc0df29c18bd34569896c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/20/\n+-rw-r--r-- 0 root (0) root (0) 594136 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/20/2ddce6aeae2227f210714048877966201ab983.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 4500084 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/21/37e6b237cd0effdc25859088c3c2c9f6cad49a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/22/\n+-rw-r--r-- 0 root (0) root (0) 860040 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/22/5c5eb96bb92fd29244a40cde19f4a6b6e6004a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 507084 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2d/92027bb40865d7a7cc4795ddfa5ddded8b2cce.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/33/\n--rw-r--r-- 0 root (0) root (0) 860040 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/33/3121dfcdb983829be53d45dff912d569d82f79.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/36/\n--rw-r--r-- 0 root (0) root (0) 1309480 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/36/d40d4292755d24f1360a09f3e086d1a88355ea.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3c/\n--rw-r--r-- 0 root (0) root (0) 687884 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3c/99bd7d572687c6b9980b8fb961eaadd6c320fe.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3f/\n--rw-r--r-- 0 root (0) root (0) 432524 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3f/55d754d4d5775a82525bc3e20ab7ed024a5e0c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/40/\n--rw-r--r-- 0 root (0) root (0) 815384 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/40/e7358743a09bfa45abda8c5f8b2c46cbc682b6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/44/\n--rw-r--r-- 0 root (0) root (0) 572192 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/44/77fe639adec5d71b890dd8a283ff9856a92377.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/57/\n--rw-r--r-- 0 root (0) root (0) 796820 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/57/2e11483c678742018274e023dd01930199f70a.debug\n+-rw-r--r-- 0 root (0) root (0) 1100780 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/33/b55722dea63b8ef3824e396a9836bd564b7b9d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/39/\n+-rw-r--r-- 0 root (0) root (0) 268104 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/39/7ec84ed8c86510df743ef33098eb3a72d9231a.debug\n+-rw-r--r-- 0 root (0) root (0) 839316 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/39/9f7d62b9c5dfa08d107a908c04e3d82ac5a321.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3e/\n+-rw-r--r-- 0 root (0) root (0) 1344884 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3e/f1f3a7d57f8fb13700794f34d16f8256c126c8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/49/\n+-rw-r--r-- 0 root (0) root (0) 819688 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/49/9310f7d591418c144cfb8cb2b19f81be36ae85.debug\n+-rw-r--r-- 0 root (0) root (0) 865772 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/49/f6bfb81c0119db569395d78a8dcc70c9095c6f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4e/\n+-rw-r--r-- 0 root (0) root (0) 3081812 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4e/84829897113331c4c6dc88b2bfb58231f06ae3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/51/\n+-rw-r--r-- 0 root (0) root (0) 796820 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/51/b929769e48128963df854e990c6544a67f39bd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5c/\n--rw-r--r-- 0 root (0) root (0) 840280 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5c/eef9412e6fdcdc05f9d27a4d816d37c2ef134b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5f/\n--rw-r--r-- 0 root (0) root (0) 525560 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5f/0f72401405b13421804c78f42cc98c0c0d8e74.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/63/\n--rw-r--r-- 0 root (0) root (0) 626200 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/63/7764dd001fc98ae10c2e8558ce2587409beb3a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6a/\n--rw-r--r-- 0 root (0) root (0) 725544 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6a/92734d1d81cb7fefbc5f22107c6c3dac352c78.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6c/\n--rw-r--r-- 0 root (0) root (0) 495320 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6c/fa182ba966903cce6741485fb0adaf6dd61d68.debug\n+-rw-r--r-- 0 root (0) root (0) 625404 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5c/230f7fd163c6853bb15109341bfc8937266557.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/66/\n+-rw-r--r-- 0 root (0) root (0) 844844 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/66/914f9a82cd65001fa39308c1e55e2ec9bbdc40.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/69/\n+-rw-r--r-- 0 root (0) root (0) 811996 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/69/cffae62490c06d802bcae3c8bda2ec66e840cd.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6f/\n--rw-r--r-- 0 root (0) root (0) 1101004 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6f/a3377d9077fd447438cbfe14cb105d07dd4fd1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/71/\n--rw-r--r-- 0 root (0) root (0) 561692 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/71/3c959fb0e3f1434882cafceae2193abefd7055.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/73/\n--rw-r--r-- 0 root (0) root (0) 764264 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/73/327208d0f3cf79caa55eb10183a26c12fc4482.debug\n+-rw-r--r-- 0 root (0) root (0) 725544 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6f/1ab7ec4613148ba05380d3bd3de431c1b9b799.debug\n+-rw-r--r-- 0 root (0) root (0) 5441592 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6f/3c7a85c9cae886b2d30aebfae1e9c0de802b92.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/76/\n--rw-r--r-- 0 root (0) root (0) 839316 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/76/4d4eabdda69574c7f259745909a697ba9628c9.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/83/\n--rw-r--r-- 0 root (0) root (0) 507084 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/83/a5e94b03967b8821b66144c5867d9aa50b9213.debug\n+-rw-r--r-- 0 root (0) root (0) 616528 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/76/e4f07220b775bfec1a0842a373f311cd8d3fe1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/77/\n+-rw-r--r-- 0 root (0) root (0) 463464 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/77/25ffcecf08f5bb4decdad8a4f3e6487339b93c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/82/\n+-rw-r--r-- 0 root (0) root (0) 687884 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/82/664601d56dd78a028602e7d74e1b6b91d778a9.debug\n+-rw-r--r-- 0 root (0) root (0) 432524 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/82/9cec63f10e64a413d3c6f395dbc0f53fec13cc.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/84/\n+-rw-r--r-- 0 root (0) root (0) 267960 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/84/174082161edc8fcd4af0070f47743a478ca123.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8d/\n--rw-r--r-- 0 root (0) root (0) 3081812 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8d/57b018b9427f21c4a19e3955170aea2d0696f1.debug\n--rw-r--r-- 0 root (0) root (0) 616528 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8d/63040df95107d9b81b29c03dbfa215541e4e94.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/93/\n--rw-r--r-- 0 root (0) root (0) 832136 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/93/d2881ab8122ab4e3b62e808a80071d63993a35.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9a/\n--rw-r--r-- 0 root (0) root (0) 865772 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9a/a61a5697e742cb4b1076599e15985d5b91fd84.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a6/\n--rw-r--r-- 0 root (0) root (0) 1411480 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a6/c506b0114c1c53e6c6fef80f4d34458d7bd3ec.debug\n+-rw-r--r-- 0 root (0) root (0) 943496 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8d/924fa4667269a230174e2664e73b6790af42fb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/97/\n+-rw-r--r-- 0 root (0) root (0) 724720 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/97/60c45c6b252d4231f234e1974997084a16613b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/99/\n+-rw-r--r-- 0 root (0) root (0) 554972 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/99/fa3e12fda334f54d574d8bf87e4b34964a0605.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9b/\n+-rw-r--r-- 0 root (0) root (0) 919396 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9b/0f67802d70ef5262b415c449516abefac9b830.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a3/\n+-rw-r--r-- 0 root (0) root (0) 1101004 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a3/d70e97940a3046d2c20cfd0b3554a15a0651f3.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a7/\n--rw-r--r-- 0 root (0) root (0) 5950900 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a7/fa96f213b11f9bb11731dd318b4a6f717feede.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b4/\n--rw-r--r-- 0 root (0) root (0) 463464 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b4/39ca92dd39af5a7d6908ec8581bb12d3e8f203.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b5/\n--rw-r--r-- 0 root (0) root (0) 576876 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b5/f760db1772c619f59f79e280c567d9181c2aab.debug\n+-rw-r--r-- 0 root (0) root (0) 1309480 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a7/d8ee9e34ea0dc627f93013a815957e48d1afaf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ac/\n+-rw-r--r-- 0 root (0) root (0) 635048 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ac/31515c39560d16e74fb57b1e6833492b6954db.debug\n+-rw-r--r-- 0 root (0) root (0) 669512 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ac/d4d20b76d0899eec59e80e5e3c2a616639ec32.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b8/\n--rw-r--r-- 0 root (0) root (0) 1100780 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b8/9dff904d4309aa4a14cfdf89a135c2ec2fa4c7.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c7/\n--rw-r--r-- 0 root (0) root (0) 732420 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c7/df453b2ba0fefdb1a59491dcbd7e6fe9cc80a5.debug\n+-rw-r--r-- 0 root (0) root (0) 693152 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b8/8573c859d1b33fe5fe8c562396df6f5e0895ad.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c0/\n+-rw-r--r-- 0 root (0) root (0) 637260 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c0/e60578b208e1b6335008dd6393ea5257be7938.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c6/\n+-rw-r--r-- 0 root (0) root (0) 832136 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c6/3422c8aafcc93627f48ea4a1f60ee8c4603471.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ce/\n+-rw-r--r-- 0 root (0) root (0) 525560 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ce/e3992ae0c2b8cae701d1c46bf98bc1ed2de42b.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d2/\n--rw-r--r-- 0 root (0) root (0) 4500084 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d2/af97762f015e095cb10c863cb5d14addcc07a2.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/db/\n--rw-r--r-- 0 root (0) root (0) 268104 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/db/ed27e2b4c520e29ae3e0e946a8205c624ed687.debug\n+-rw-r--r-- 0 root (0) root (0) 576876 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d2/08744a13669e609d5f4fe96c0c46c81a7978f4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d4/\n+-rw-r--r-- 0 root (0) root (0) 1411480 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d4/34a95846a60efeb599fb304abaf11f112c51a5.debug\n+-rw-r--r-- 0 root (0) root (0) 733232 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d4/5171911128a4f78d3d36875a6d5586854f8586.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/de/\n+-rw-r--r-- 0 root (0) root (0) 840280 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/de/0fd3760407cf3707526eabc6178f2d8a49f10f.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e3/\n+-rw-r--r-- 0 root (0) root (0) 5950900 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e3/cd17d0011e8681d89f756e907f3a9b5c26b646.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e4/\n--rw-r--r-- 0 root (0) root (0) 844844 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e4/1a5eb3db839e56a42c255469a07e4db176b30f.debug\n+-rw-r--r-- 0 root (0) root (0) 732420 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e4/377d7a278ce522526013ecb27e87196e2ef5fc.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e8/\n--rw-r--r-- 0 root (0) root (0) 919396 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e8/12f2868212422f24b703d75253c99bf3e1cb33.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ed/\n--rw-r--r-- 0 root (0) root (0) 669512 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ed/a7e75927d0085368cec1480240126fc8f60f27.debug\n--rw-r--r-- 0 root (0) root (0) 594136 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ed/d17c436b1e2f1b6645821467cc0f0a5b13e18c.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f4/\n--rw-r--r-- 0 root (0) root (0) 5441592 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f4/842f4bfb9a0bf17f0f36340cceb6a10f4953e1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f6/\n--rw-r--r-- 0 root (0) root (0) 694604 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f6/b3deb285400475c28dd2b668bedd241002a072.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f9/\n--rw-r--r-- 0 root (0) root (0) 819688 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f9/a3cd2d8bbec474349036ad6e45910945666817.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 554972 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fa/8f1600a4b32ac134ddba26e0c8206bb4e517a3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fb/\n--rw-r--r-- 0 root (0) root (0) 724720 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fb/6e816efeb92105fddd5b060dd2efcaa3ce6d39.debug\n+-rw-r--r-- 0 root (0) root (0) 268024 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e8/00d7f5b110e50f18f383cbb19702718ee82c28.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f0/\n+-rw-r--r-- 0 root (0) root (0) 561692 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f0/920cf47c95448f4dcd2a377265fbe22d0c73b6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fe/\n+-rw-r--r-- 0 root (0) root (0) 572192 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fe/5b34d9a50cf5e592b8cb051b3f55d9c7481b2f.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/openscenegraph-plugin-osgearth-dbgsym -> openscenegraph-plugin-osgearth\n" }, { "source1": "./usr/lib/debug/.build-id/02/2f97bcefd0917ec6df65affbabe7621164327e.debug", "source2": "./usr/lib/debug/.build-id/5c/230f7fd163c6853bb15109341bfc8937266557.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 0x76b0\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 0x06a9c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06aa0 R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x0f118 R E 0x1000\n LOAD 0x000000 0x00017000 0x00017000 0x00000 0x03348 R 0x1000\n LOAD 0x0005e0 0x0001b5e0 0x0001b5e0 0x00000 0x00a34 RW 0x1000\n DYNAMIC 0x0005e0 0x0001bc98 0x0001bc98 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000172b4 0x000172b4 0x00000 0x00484 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 00061c 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000794 000178 0013f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001b84 000178 003cd9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000585e 000178 00027e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005adc 000178 0000e0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00005bbc 000178 000ba8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006764 000178 000338 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001b84 000178 003cdb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005860 000178 00027e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00005ae0 000178 0000e0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00005bc0 000178 000ba8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006768 000178 000338 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000680 04 AX 0 0 16\n [11] .plt.got NOBITS 000076a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000076b0 001000 00ea54 00 AX 0 0 16\n [13] .fini NOBITS 00016104 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00017000 001000 0002b4 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000172b4 001000 000484 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 383 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: 00000794 0 SECTION LOCAL DEFAULT 3 \n 4: 00001b84 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000585e 0 SECTION LOCAL DEFAULT 5 \n- 6: 00005adc 0 SECTION LOCAL DEFAULT 6 \n- 7: 00005bbc 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006764 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00005860 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00005ae0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00005bc0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006768 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 000076a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000076b0 0 SECTION LOCAL DEFAULT 12 \n 13: 00016104 0 SECTION LOCAL DEFAULT 13 \n 14: 00017000 0 SECTION LOCAL DEFAULT 14 \n 15: 000172b4 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: 022f97bcefd0917ec6df65affbabe7621164327e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c230f7fd163c6853bb15109341bfc8937266557\n" } ] }, { "source1": "./usr/lib/debug/.build-id/02/732e874fd2cd7ee6f021d4c51f06068d42fe15.debug", "source2": "./usr/lib/debug/.build-id/e8/00d7f5b110e50f18f383cbb19702718ee82c28.debug", "comments": [ "Files similar despite different names (score: 4, 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 0x42d0\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 0x034f4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x034f8 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x031f8 R E 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x1fc3cf R 0x1000\n LOAD 0x000bac 0x00205bac 0x00205bac 0x00000 0x00468 RW 0x1000\n DYNAMIC 0x000bac 0x00205dd4 0x00205dd4 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00203638 0x00203638 0x00000 0x002a4 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 0002bc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000434 000178 000a00 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000e34 000178 001ea0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002cd4 000178 000140 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002e14 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00002ec4 000178 0004e8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000033ac 000178 000148 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00000e34 000178 001ea2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002cd6 000178 000140 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002e18 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00002ec8 000178 0004e8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000033b0 000178 000148 08 A 3 22 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0002a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000042c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000042d0 001000 002f14 00 AX 0 0 16\n [13] .fini NOBITS 000071e4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00008000 001000 1fb638 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00203638 001000 0002a4 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 229 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: 00000434 0 SECTION LOCAL DEFAULT 3 \n 4: 00000e34 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002cd4 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002e14 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002ec4 0 SECTION LOCAL DEFAULT 7 \n- 8: 000033ac 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00002cd6 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002e18 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002ec8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000033b0 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000042c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000042d0 0 SECTION LOCAL DEFAULT 12 \n 13: 000071e4 0 SECTION LOCAL DEFAULT 13 \n 14: 00008000 0 SECTION LOCAL DEFAULT 14 \n 15: 00203638 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: 02732e874fd2cd7ee6f021d4c51f06068d42fe15\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e800d7f5b110e50f18f383cbb19702718ee82c28\n" } ] }, { "source1": "./usr/lib/debug/.build-id/06/4ed33d85f4d8b7657a9d2d6c867efb72c4c939.debug", "source2": "./usr/lib/debug/.build-id/3e/f1f3a7d57f8fb13700794f34d16f8256c126c8.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 0x20ef0\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 0x1fcf0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x1fcf4 R 0x1000\n LOAD 0x000000 0x00020000 0x00020000 0x00000 0x20198 R E 0x1000\n LOAD 0x000000 0x00041000 0x00041000 0x00000 0x853a0 R 0x1000\n LOAD 0x000034 0x000c8034 0x000c8034 0x00000 0x09e0c RW 0x1000\n DYNAMIC 0x001034 0x000c89e8 0x000c89e8 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000bff4c 0x000bff4c 0x00000 0x00a3c 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 000c9c 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000e14 000178 002950 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00003764 000178 0087c2 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000bf26 000178 00052a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000c450 000178 000110 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 0000c560 000178 013038 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0001f598 000178 000758 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00003764 000178 0087c4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000bf28 000178 00052a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000c454 000178 000110 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 0000c564 000178 013038 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0001f59c 000178 000758 08 A 3 22 4\n [ 9] .init NOBITS 00020000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00020020 001000 000ec0 04 AX 0 0 16\n [11] .plt.got NOBITS 00020ee0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00020ef0 001000 01f294 00 AX 0 0 16\n [13] .fini NOBITS 00040184 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00041000 001000 07ef4a 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000bff4c 001000 000a3c 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 751 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: 00000e14 0 SECTION LOCAL DEFAULT 3 \n 4: 00003764 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000bf26 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000c450 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000c560 0 SECTION LOCAL DEFAULT 7 \n- 8: 0001f598 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000bf28 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000c454 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000c564 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0001f59c 0 SECTION LOCAL DEFAULT 8 \n 9: 00020000 0 SECTION LOCAL DEFAULT 9 \n 10: 00020020 0 SECTION LOCAL DEFAULT 10 \n 11: 00020ee0 0 SECTION LOCAL DEFAULT 11 \n 12: 00020ef0 0 SECTION LOCAL DEFAULT 12 \n 13: 00040184 0 SECTION LOCAL DEFAULT 13 \n 14: 00041000 0 SECTION LOCAL DEFAULT 14 \n 15: 000bff4c 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: 064ed33d85f4d8b7657a9d2d6c867efb72c4c939\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3ef1f3a7d57f8fb13700794f34d16f8256c126c8\n" } ] }, { "source1": "./usr/lib/debug/.build-id/07/e1262415b6ff277d535906c7deadf9a20d535a.debug", "source2": "./usr/lib/debug/.build-id/b8/8573c859d1b33fe5fe8c562396df6f5e0895ad.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 0xa470\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 0x09634 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x09638 R 0x1000\n LOAD 0x000000 0x0000a000 0x0000a000 0x00000 0x07568 R E 0x1000\n LOAD 0x000000 0x00012000 0x00012000 0x00000 0x03c3e R 0x1000\n LOAD 0x0008e8 0x000178e8 0x000178e8 0x00000 0x0172c RW 0x1000\n DYNAMIC 0x0008e8 0x00018d14 0x00018d14 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001220c 0x0001220c 0x00000 0x008ec 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 0009b4 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000b2c 000178 001aa0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000025cc 000178 004fb3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00007580 000178 000354 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000078d4 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00007984 000178 001a98 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000941c 000178 000218 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 000025cc 000178 004fb5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00007582 000178 000354 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000078d8 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00007988 000178 001a98 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00009420 000178 000218 08 A 3 22 4\n [ 9] .init NOBITS 0000a000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000a020 001000 000440 04 AX 0 0 16\n [11] .plt.got NOBITS 0000a460 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000a470 001000 0070e4 00 AX 0 0 16\n [13] .fini NOBITS 00011554 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00012000 001000 00020a 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001220c 001000 0008ec 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 517 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: 00000b2c 0 SECTION LOCAL DEFAULT 3 \n 4: 000025cc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00007580 0 SECTION LOCAL DEFAULT 5 \n- 6: 000078d4 0 SECTION LOCAL DEFAULT 6 \n- 7: 00007984 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000941c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00007582 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000078d8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00007988 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00009420 0 SECTION LOCAL DEFAULT 8 \n 9: 0000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000a460 0 SECTION LOCAL DEFAULT 11 \n 12: 0000a470 0 SECTION LOCAL DEFAULT 12 \n 13: 00011554 0 SECTION LOCAL DEFAULT 13 \n 14: 00012000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001220c 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: 07e1262415b6ff277d535906c7deadf9a20d535a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b88573c859d1b33fe5fe8c562396df6f5e0895ad\n" } ] }, { "source1": "./usr/lib/debug/.build-id/09/bd21ff704f01e0935a639a05d25c879d9f4178.debug", "source2": "./usr/lib/debug/.build-id/8d/924fa4667269a230174e2664e73b6790af42fb.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000768 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008e0 000178 001590 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001e70 000178 00455b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000063cc 000178 0002b2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001e70 000178 00455d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000063ce 000178 0002b2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00006680 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00006750 000178 0007d8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00006f28 000178 000408 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000820 04 AX 0 0 16\n [11] .plt.got NOBITS 00008840 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008850 001000 00ce84 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 425 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: 000008e0 0 SECTION LOCAL DEFAULT 3 \n 4: 00001e70 0 SECTION LOCAL DEFAULT 4 \n- 5: 000063cc 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000063ce 0 SECTION LOCAL DEFAULT 5 \n 6: 00006680 0 SECTION LOCAL DEFAULT 6 \n 7: 00006750 0 SECTION LOCAL DEFAULT 7 \n 8: 00006f28 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008840 0 SECTION LOCAL DEFAULT 11 \n 12: 00008850 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09bd21ff704f01e0935a639a05d25c879d9f4178\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d924fa4667269a230174e2664e73b6790af42fb\n" } ] }, { "source1": "./usr/lib/debug/.build-id/10/a214dfbfd01d12ea36ef2f29ae55bc62263c05.debug", "source2": "./usr/lib/debug/.build-id/ac/31515c39560d16e74fb57b1e6833492b6954db.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 0x9850\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 0x08c58 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x08c5c R 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x0f528 R E 0x1000\n LOAD 0x000000 0x00019000 0x00019000 0x00000 0x038d8 R 0x1000\n LOAD 0x000f70 0x0001df70 0x0001df70 0x00000 0x010a4 RW 0x1000\n DYNAMIC 0x000f70 0x0001ec20 0x0001ec20 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000193a8 0x000193a8 0x00000 0x0063c 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 0007d4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000094c 000178 001a20 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000236c 000178 004bd8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006f44 000178 000344 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00007288 000178 0000f0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00007378 000178 0014d8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00008850 000178 000408 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 0000236c 000178 004bda 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006f46 000178 000344 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000728c 000178 0000f0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 0000737c 000178 0014d8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00008854 000178 000408 08 A 3 22 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 000820 04 AX 0 0 16\n [11] .plt.got NOBITS 00009840 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00009850 001000 00ecc4 00 AX 0 0 16\n [13] .fini NOBITS 00018514 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00019000 001000 0003a8 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000193a8 001000 00063c 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 508 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000094c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000236c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006f44 0 SECTION LOCAL DEFAULT 5 \n- 6: 00007288 0 SECTION LOCAL DEFAULT 6 \n- 7: 00007378 0 SECTION LOCAL DEFAULT 7 \n- 8: 00008850 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00006f46 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000728c 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000737c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00008854 0 SECTION LOCAL DEFAULT 8 \n 9: 00009000 0 SECTION LOCAL DEFAULT 9 \n 10: 00009020 0 SECTION LOCAL DEFAULT 10 \n 11: 00009840 0 SECTION LOCAL DEFAULT 11 \n 12: 00009850 0 SECTION LOCAL DEFAULT 12 \n 13: 00018514 0 SECTION LOCAL DEFAULT 13 \n 14: 00019000 0 SECTION LOCAL DEFAULT 14 \n 15: 000193a8 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: 10a214dfbfd01d12ea36ef2f29ae55bc62263c05\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac31515c39560d16e74fb57b1e6833492b6954db\n" } ] }, { "source1": "./usr/lib/debug/.build-id/1a/ddcf4f022ce457929fb2609e743557d0b27a5e.debug", "source2": "./usr/lib/debug/.build-id/c0/e60578b208e1b6335008dd6393ea5257be7938.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 0x7700\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 0x06d88 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06d8c R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x0e738 R E 0x1000\n LOAD 0x000000 0x00016000 0x00016000 0x00000 0x03330 R 0x1000\n LOAD 0x0005c8 0x0001a5c8 0x0001a5c8 0x00000 0x00a4c RW 0x1000\n DYNAMIC 0x0005c8 0x0001ac80 0x0001ac80 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00016298 0x00016298 0x00000 0x00484 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 000624 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000079c 000178 001470 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001c0c 000178 003f0e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005b1a 000178 00028e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005da8 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00005e78 000178 000bb0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006a28 000178 000360 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001c0c 000178 003f10 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005b1c 000178 00028e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00005dac 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00005e7c 000178 000bb0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006a2c 000178 000360 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 0006d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000076f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00007700 001000 00e024 00 AX 0 0 16\n [13] .fini NOBITS 00015724 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00016000 001000 000298 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00016298 001000 000484 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 391 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: 0000079c 0 SECTION LOCAL DEFAULT 3 \n 4: 00001c0c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005b1a 0 SECTION LOCAL DEFAULT 5 \n- 6: 00005da8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00005e78 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006a28 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00005b1c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00005dac 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00005e7c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006a2c 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 000076f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00007700 0 SECTION LOCAL DEFAULT 12 \n 13: 00015724 0 SECTION LOCAL DEFAULT 13 \n 14: 00016000 0 SECTION LOCAL DEFAULT 14 \n 15: 00016298 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: 1addcf4f022ce457929fb2609e743557d0b27a5e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c0e60578b208e1b6335008dd6393ea5257be7938\n" } ] }, { "source1": "./usr/lib/debug/.build-id/1d/5e1dd96ec8e6478d4a38097fc667fcb709d5fb.debug", "source2": "./usr/lib/debug/.build-id/d4/5171911128a4f78d3d36875a6d5586854f8586.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0007fc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000974 000178 0019d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002344 000178 005353 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00007698 000178 00033a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00002344 000178 005355 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000769a 000178 00033a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000079d4 000178 000100 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00007ad4 000178 000ea0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00008974 000178 000490 08 A 3 22 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 000930 04 AX 0 0 16\n [11] .plt.got NOBITS 00009950 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00009960 001000 010764 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 481 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: 00000974 0 SECTION LOCAL DEFAULT 3 \n 4: 00002344 0 SECTION LOCAL DEFAULT 4 \n- 5: 00007698 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000769a 0 SECTION LOCAL DEFAULT 5 \n 6: 000079d4 0 SECTION LOCAL DEFAULT 6 \n 7: 00007ad4 0 SECTION LOCAL DEFAULT 7 \n 8: 00008974 0 SECTION LOCAL DEFAULT 8 \n 9: 00009000 0 SECTION LOCAL DEFAULT 9 \n 10: 00009020 0 SECTION LOCAL DEFAULT 10 \n 11: 00009950 0 SECTION LOCAL DEFAULT 11 \n 12: 00009960 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1d5e1dd96ec8e6478d4a38097fc667fcb709d5fb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d45171911128a4f78d3d36875a6d5586854f8586\n" } ] }, { "source1": "./usr/lib/debug/.build-id/29/9bb5a3b8421f31dccf7b99d708b116e534ca01.debug", "source2": "./usr/lib/debug/.build-id/84/174082161edc8fcd4af0070f47743a478ca123.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 0x42d0\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 0x034f4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x034f8 R 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x031f8 R E 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x8005b R 0x1000\n LOAD 0x000bac 0x00089bac 0x00089bac 0x00000 0x00468 RW 0x1000\n DYNAMIC 0x000bac 0x00089dd4 0x00089dd4 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000872c4 0x000872c4 0x00000 0x002a4 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 0002bc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000434 000178 000a00 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000e34 000178 001ea0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002cd4 000178 000140 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00002e14 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00002ec4 000178 0004e8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000033ac 000178 000148 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00000e34 000178 001ea2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002cd6 000178 000140 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00002e18 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00002ec8 000178 0004e8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000033b0 000178 000148 08 A 3 22 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0002a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000042c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000042d0 001000 002f14 00 AX 0 0 16\n [13] .fini NOBITS 000071e4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00008000 001000 07f2c4 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000872c4 001000 0002a4 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 229 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: 00000434 0 SECTION LOCAL DEFAULT 3 \n 4: 00000e34 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002cd4 0 SECTION LOCAL DEFAULT 5 \n- 6: 00002e14 0 SECTION LOCAL DEFAULT 6 \n- 7: 00002ec4 0 SECTION LOCAL DEFAULT 7 \n- 8: 000033ac 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00002cd6 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00002e18 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00002ec8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000033b0 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000042c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000042d0 0 SECTION LOCAL DEFAULT 12 \n 13: 000071e4 0 SECTION LOCAL DEFAULT 13 \n 14: 00008000 0 SECTION LOCAL DEFAULT 14 \n 15: 000872c4 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: 299bb5a3b8421f31dccf7b99d708b116e534ca01\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 84174082161edc8fcd4af0070f47743a478ca123\n" } ] }, { "source1": "./usr/lib/debug/.build-id/32/5f489ecab17329ab0db560e5263d5ec56a1252.debug", "source2": "./usr/lib/debug/.build-id/69/cffae62490c06d802bcae3c8bda2ec66e840cd.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 0x88f0\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 0x07440 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07444 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x12228 R E 0x1000\n LOAD 0x000000 0x0001b000 0x0001b000 0x00000 0x03260 R 0x1000\n LOAD 0x0008a4 0x0001f8a4 0x0001f8a4 0x00000 0x00770 RW 0x1000\n DYNAMIC 0x0008a4 0x0001fbf4 0x0001fbf4 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001b418 0x0001b418 0x00000 0x00494 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 000738 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008b0 000178 0015e0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001e90 000178 004643 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000064d4 000178 0002bc 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00006790 000178 0000e0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00006870 000178 000778 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006fe8 000178 000458 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001e90 000178 004645 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000064d6 000178 0002bc 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00006794 000178 0000e0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00006874 000178 000778 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006fec 000178 000458 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0008c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000088e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000088f0 001000 011924 00 AX 0 0 16\n [13] .fini NOBITS 0001a214 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001b000 001000 000416 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001b418 001000 000494 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 413 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: 000008b0 0 SECTION LOCAL DEFAULT 3 \n 4: 00001e90 0 SECTION LOCAL DEFAULT 4 \n- 5: 000064d4 0 SECTION LOCAL DEFAULT 5 \n- 6: 00006790 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006870 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006fe8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000064d6 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00006794 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00006874 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006fec 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000088e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000088f0 0 SECTION LOCAL DEFAULT 12 \n 13: 0001a214 0 SECTION LOCAL DEFAULT 13 \n 14: 0001b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001b418 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: 325f489ecab17329ab0db560e5263d5ec56a1252\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 69cffae62490c06d802bcae3c8bda2ec66e840cd\n" } ] }, { "source1": "./usr/lib/debug/.build-id/32/c4d3dbf6c2e65d3ecc379a74296b0c1e4e330a.debug", "source2": "./usr/lib/debug/.build-id/03/32e1cedf77d5089052326b1d2328bb6be72b3b.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 0x63b0\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 0x050d4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x050d8 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x0bf48 R E 0x1000\n LOAD 0x000000 0x00012000 0x00012000 0x00000 0x03fbb R 0x1000\n LOAD 0x000a68 0x00017a68 0x00017a68 0x00000 0x005ac RW 0x1000\n DYNAMIC 0x000a68 0x00017d88 0x00017d88 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001234c 0x0001234c 0x00000 0x003e4 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 000514 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000068c 000178 000e90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000151c 000178 0030ed 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000460a 000178 0001d2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000047dc 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 0000488c 000178 000690 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00004f1c 000178 0001b8 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 0000151c 000178 0030ef 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000460c 000178 0001d2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000047e0 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00004890 000178 000690 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00004f20 000178 0001b8 08 A 3 22 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 000380 04 AX 0 0 16\n [11] .plt.got NOBITS 000063a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000063b0 001000 00bb84 00 AX 0 0 16\n [13] .fini NOBITS 00011f34 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00012000 001000 00034b 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001234c 001000 0003e4 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 307 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: 0000068c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000151c 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000460a 0 SECTION LOCAL DEFAULT 5 \n- 6: 000047dc 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000488c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00004f1c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000460c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000047e0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00004890 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00004f20 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 000063a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000063b0 0 SECTION LOCAL DEFAULT 12 \n 13: 00011f34 0 SECTION LOCAL DEFAULT 13 \n 14: 00012000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001234c 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: 32c4d3dbf6c2e65d3ecc379a74296b0c1e4e330a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0332e1cedf77d5089052326b1d2328bb6be72b3b\n" } ] }, { "source1": "./usr/lib/debug/.build-id/33/3121dfcdb983829be53d45dff912d569d82f79.debug", "source2": "./usr/lib/debug/.build-id/22/5c5eb96bb92fd29244a40cde19f4a6b6e6004a.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 0x8990\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 0x07e54 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07e58 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x13938 R E 0x1000\n LOAD 0x000000 0x0001c000 0x0001c000 0x00000 0x03c9c R 0x1000\n LOAD 0x0004f8 0x000214f8 0x000214f8 0x00000 0x00b1c RW 0x1000\n DYNAMIC 0x0004f8 0x00021bcc 0x00021bcc 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001c4e8 0x0001c4e8 0x00000 0x00584 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 0007c4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000093c 000178 001860 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000219c 000178 004823 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000069c0 000178 00030c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00006ccc 000178 0000f0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00006dbc 000178 000bf0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000079ac 000178 0004a8 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 0000219c 000178 004825 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000069c2 000178 00030c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00006cd0 000178 0000f0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00006dc0 000178 000bf0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000079b0 000178 0004a8 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000960 04 AX 0 0 16\n [11] .plt.got NOBITS 00008980 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008990 001000 012f94 00 AX 0 0 16\n [13] .fini NOBITS 0001b924 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001c000 001000 0004e8 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001c4e8 001000 000584 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 459 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: 0000093c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000219c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000069c0 0 SECTION LOCAL DEFAULT 5 \n- 6: 00006ccc 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006dbc 0 SECTION LOCAL DEFAULT 7 \n- 8: 000079ac 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000069c2 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00006cd0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00006dc0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000079b0 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008980 0 SECTION LOCAL DEFAULT 11 \n 12: 00008990 0 SECTION LOCAL DEFAULT 12 \n 13: 0001b924 0 SECTION LOCAL DEFAULT 13 \n 14: 0001c000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001c4e8 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: 333121dfcdb983829be53d45dff912d569d82f79\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 225c5eb96bb92fd29244a40cde19f4a6b6e6004a\n" } ] }, { "source1": "./usr/lib/debug/.build-id/36/d40d4292755d24f1360a09f3e086d1a88355ea.debug", "source2": "./usr/lib/debug/.build-id/a7/d8ee9e34ea0dc627f93013a815957e48d1afaf.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 00062c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000007a4 000178 001430 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001bd4 000178 003f98 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005b6c 000178 000286 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001bd4 000178 003f9a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005b6e 000178 000286 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00005df4 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00005ec4 000178 000760 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00006624 000178 0003b0 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000770 04 AX 0 0 16\n [11] .plt.got NOBITS 00007790 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000077a0 001000 00dae4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 402 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: 000007a4 0 SECTION LOCAL DEFAULT 3 \n 4: 00001bd4 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005b6c 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00005b6e 0 SECTION LOCAL DEFAULT 5 \n 6: 00005df4 0 SECTION LOCAL DEFAULT 6 \n 7: 00005ec4 0 SECTION LOCAL DEFAULT 7 \n 8: 00006624 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 00007790 0 SECTION LOCAL DEFAULT 11 \n 12: 000077a0 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 36d40d4292755d24f1360a09f3e086d1a88355ea\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a7d8ee9e34ea0dc627f93013a815957e48d1afaf\n" } ] }, { "source1": "./usr/lib/debug/.build-id/3c/99bd7d572687c6b9980b8fb961eaadd6c320fe.debug", "source2": "./usr/lib/debug/.build-id/82/664601d56dd78a028602e7d74e1b6b91d778a9.debug", "comments": [ "Files similar despite different names (score: 4, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0007c8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000940 000178 0017b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000020f0 000178 004748 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006838 000178 0002f6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000020f0 000178 00474a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000683a 000178 0002f6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00006b30 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00006c00 000178 000ce8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000078e8 000178 0003e0 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0007d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000087f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008800 001000 00fcc4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 443 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: 00000940 0 SECTION LOCAL DEFAULT 3 \n 4: 000020f0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006838 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000683a 0 SECTION LOCAL DEFAULT 5 \n 6: 00006b30 0 SECTION LOCAL DEFAULT 6 \n 7: 00006c00 0 SECTION LOCAL DEFAULT 7 \n 8: 000078e8 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000087f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00008800 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3c99bd7d572687c6b9980b8fb961eaadd6c320fe\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 82664601d56dd78a028602e7d74e1b6b91d778a9\n" } ] }, { "source1": "./usr/lib/debug/.build-id/3f/55d754d4d5775a82525bc3e20ab7ed024a5e0c.debug", "source2": "./usr/lib/debug/.build-id/82/9cec63f10e64a413d3c6f395dbc0f53fec13cc.debug", "comments": [ "Files similar despite different names (score: 4, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000754 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008cc 000178 001300 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001bcc 000178 003675 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005242 000178 000260 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001bcc 000178 003677 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005244 000178 000260 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000054a4 000178 0000e0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00005584 000178 000660 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00005be4 000178 000368 08 A 3 22 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 0006e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00006700 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00006710 001000 006b64 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 392 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: 000008cc 0 SECTION LOCAL DEFAULT 3 \n 4: 00001bcc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005242 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00005244 0 SECTION LOCAL DEFAULT 5 \n 6: 000054a4 0 SECTION LOCAL DEFAULT 6 \n 7: 00005584 0 SECTION LOCAL DEFAULT 7 \n 8: 00005be4 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 00006700 0 SECTION LOCAL DEFAULT 11 \n 12: 00006710 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f55d754d4d5775a82525bc3e20ab7ed024a5e0c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 829cec63f10e64a413d3c6f395dbc0f53fec13cc\n" } ] }, { "source1": "./usr/lib/debug/.build-id/40/e7358743a09bfa45abda8c5f8b2c46cbc682b6.debug", "source2": "./usr/lib/debug/.build-id/15/2d47d3891aebd772b832fcbc5f22ab2527b2c7.debug", "comments": [ "Files similar despite different names (score: 4, 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 0xc030\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 0x0a128 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0a12c R 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x19528 R E 0x1000\n LOAD 0x000000 0x00025000 0x00025000 0x00000 0x05246 R 0x1000\n LOAD 0x0002d4 0x0002b2d4 0x0002b2d4 0x00000 0x00d40 RW 0x1000\n DYNAMIC 0x0002d4 0x0002b9f8 0x0002b9f8 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00025c00 0x00025c00 0x00000 0x0059c 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 0007f4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000096c 000178 001f90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000028fc 000178 005e82 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000877e 000178 0003f2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00008b70 000178 000100 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 00008c70 000178 000cc0 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00009930 000178 0007f8 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 000028fc 000178 005e84 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00008780 000178 0003f2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00008b74 000178 000100 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00008c74 000178 000cc0 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00009934 000178 0007f8 08 A 3 22 4\n [ 9] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000b020 001000 001000 04 AX 0 0 16\n [11] .plt.got NOBITS 0000c020 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000c030 001000 0184e4 00 AX 0 0 16\n [13] .fini NOBITS 00024514 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00025000 001000 000c00 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00025c00 001000 00059c 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 575 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: 0000096c 0 SECTION LOCAL DEFAULT 3 \n 4: 000028fc 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000877e 0 SECTION LOCAL DEFAULT 5 \n- 6: 00008b70 0 SECTION LOCAL DEFAULT 6 \n- 7: 00008c70 0 SECTION LOCAL DEFAULT 7 \n- 8: 00009930 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00008780 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00008b74 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00008c74 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00009934 0 SECTION LOCAL DEFAULT 8 \n 9: 0000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000c020 0 SECTION LOCAL DEFAULT 11 \n 12: 0000c030 0 SECTION LOCAL DEFAULT 12 \n 13: 00024514 0 SECTION LOCAL DEFAULT 13 \n 14: 00025000 0 SECTION LOCAL DEFAULT 14 \n 15: 00025c00 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: 40e7358743a09bfa45abda8c5f8b2c46cbc682b6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 152d47d3891aebd772b832fcbc5f22ab2527b2c7\n" } ] }, { "source1": "./usr/lib/debug/.build-id/44/77fe639adec5d71b890dd8a283ff9856a92377.debug", "source2": "./usr/lib/debug/.build-id/fe/5b34d9a50cf5e592b8cb051b3f55d9c7481b2f.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 0x86f0\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 0x07144 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07148 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x0cb08 R E 0x1000\n LOAD 0x000000 0x00015000 0x00015000 0x00000 0x033fb R 0x1000\n LOAD 0x000554 0x00019554 0x00019554 0x00000 0x00ac0 RW 0x1000\n DYNAMIC 0x000554 0x00019c6c 0x00019c6c 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000152b8 0x000152b8 0x00000 0x004ac 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 000774 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008ec 000178 001570 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001e5c 000178 003f91 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005dee 000178 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000609c 000178 0000e0 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 0000617c 000178 000c70 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006dec 000178 000358 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001e5c 000178 003f93 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005df0 000178 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000060a0 000178 0000e0 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 00006180 000178 000c70 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006df0 000178 000358 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0006c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000086e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000086f0 001000 00c404 00 AX 0 0 16\n [13] .fini NOBITS 00014af4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00015000 001000 0002b8 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000152b8 001000 0004ac 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 407 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: 000008ec 0 SECTION LOCAL DEFAULT 3 \n 4: 00001e5c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005dee 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000609c 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000617c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006dec 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00005df0 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000060a0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00006180 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006df0 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000086e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000086f0 0 SECTION LOCAL DEFAULT 12 \n 13: 00014af4 0 SECTION LOCAL DEFAULT 13 \n 14: 00015000 0 SECTION LOCAL DEFAULT 14 \n 15: 000152b8 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: 4477fe639adec5d71b890dd8a283ff9856a92377\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fe5b34d9a50cf5e592b8cb051b3f55d9c7481b2f\n" } ] }, { "source1": "./usr/lib/debug/.build-id/57/2e11483c678742018274e023dd01930199f70a.debug", "source2": "./usr/lib/debug/.build-id/51/b929769e48128963df854e990c6544a67f39bd.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000794 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000090c 000178 001690 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001f9c 000178 0048fc 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006898 000178 0002d2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001f9c 000178 0048fe 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000689a 000178 0002d2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00006b6c 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00006c3c 000178 000c60 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0000789c 000178 0003c0 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000790 04 AX 0 0 16\n [11] .plt.got NOBITS 000087b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000087c0 001000 00f354 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 434 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: 0000090c 0 SECTION LOCAL DEFAULT 3 \n 4: 00001f9c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006898 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000689a 0 SECTION LOCAL DEFAULT 5 \n 6: 00006b6c 0 SECTION LOCAL DEFAULT 6 \n 7: 00006c3c 0 SECTION LOCAL DEFAULT 7 \n 8: 0000789c 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000087b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000087c0 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 572e11483c678742018274e023dd01930199f70a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 51b929769e48128963df854e990c6544a67f39bd\n" } ] }, { "source1": "./usr/lib/debug/.build-id/5c/eef9412e6fdcdc05f9d27a4d816d37c2ef134b.debug", "source2": "./usr/lib/debug/.build-id/de/0fd3760407cf3707526eabc6178f2d8a49f10f.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 0xba60\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 0x0a360 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0a364 R 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x145f8 R E 0x1000\n LOAD 0x000000 0x00020000 0x00020000 0x00000 0x052a1 R 0x1000\n LOAD 0x000018 0x00027018 0x00027018 0x00000 0x00ffc RW 0x1000\n DYNAMIC 0x001018 0x00027b68 0x00027b68 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0002060c 0x0002060c 0x00000 0x006a4 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 000984 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000afc 000178 001d90 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000288c 000178 005eb2 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000873e 000178 0003b2 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00008af0 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00008bc0 000178 001290 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00009e50 000178 000510 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 0000288c 000178 005eb4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00008740 000178 0003b2 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00008af4 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00008bc4 000178 001290 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00009e54 000178 000510 08 A 3 22 4\n [ 9] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000b020 001000 000a30 04 AX 0 0 16\n [11] .plt.got NOBITS 0000ba50 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000ba60 001000 013b84 00 AX 0 0 16\n [13] .fini NOBITS 0001f5e4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00020000 001000 00060c 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0002060c 001000 0006a4 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 541 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: 00000afc 0 SECTION LOCAL DEFAULT 3 \n 4: 0000288c 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000873e 0 SECTION LOCAL DEFAULT 5 \n- 6: 00008af0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00008bc0 0 SECTION LOCAL DEFAULT 7 \n- 8: 00009e50 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00008740 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00008af4 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00008bc4 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00009e54 0 SECTION LOCAL DEFAULT 8 \n 9: 0000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000ba50 0 SECTION LOCAL DEFAULT 11 \n 12: 0000ba60 0 SECTION LOCAL DEFAULT 12 \n 13: 0001f5e4 0 SECTION LOCAL DEFAULT 13 \n 14: 00020000 0 SECTION LOCAL DEFAULT 14 \n 15: 0002060c 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: 5ceef9412e6fdcdc05f9d27a4d816d37c2ef134b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de0fd3760407cf3707526eabc6178f2d8a49f10f\n" } ] }, { "source1": "./usr/lib/debug/.build-id/5f/0f72401405b13421804c78f42cc98c0c0d8e74.debug", "source2": "./usr/lib/debug/.build-id/ce/e3992ae0c2b8cae701d1c46bf98bc1ed2de42b.debug", "comments": [ "Files similar despite different names (score: 3, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000588 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000700 000178 001200 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001900 000178 0037ce 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000050ce 000178 000240 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001900 000178 0037d0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000050d0 000178 000240 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00005310 000178 0000c0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 000053d0 000178 000b80 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00005f50 000178 000278 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000500 04 AX 0 0 16\n [11] .plt.got NOBITS 00007520 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00007530 001000 00a764 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 352 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: 00000700 0 SECTION LOCAL DEFAULT 3 \n 4: 00001900 0 SECTION LOCAL DEFAULT 4 \n- 5: 000050ce 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000050d0 0 SECTION LOCAL DEFAULT 5 \n 6: 00005310 0 SECTION LOCAL DEFAULT 6 \n 7: 000053d0 0 SECTION LOCAL DEFAULT 7 \n 8: 00005f50 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 00007520 0 SECTION LOCAL DEFAULT 11 \n 12: 00007530 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5f0f72401405b13421804c78f42cc98c0c0d8e74\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cee3992ae0c2b8cae701d1c46bf98bc1ed2de42b\n" } ] }, { "source1": "./usr/lib/debug/.build-id/63/7764dd001fc98ae10c2e8558ce2587409beb3a.debug", "source2": "./usr/lib/debug/.build-id/0f/5b0d905ff3c9a21188dcf3e8f68c8596bf1df9.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 0x8890\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 0x070c0 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x070c4 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x0d3d8 R E 0x1000\n LOAD 0x000000 0x00016000 0x00016000 0x00000 0x03083 R 0x1000\n LOAD 0x0008c4 0x0001a8c4 0x0001a8c4 0x00000 0x00750 RW 0x1000\n DYNAMIC 0x0008c4 0x0001ac14 0x0001ac14 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000163fc 0x000163fc 0x00000 0x0049c 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 000740 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008b8 000178 001570 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001e28 000178 00438a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000061b2 000178 0002ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00006460 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00006530 000178 000768 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006c98 000178 000428 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001e28 000178 00438c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000061b4 000178 0002ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00006464 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00006534 000178 000768 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006c9c 000178 000428 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000860 04 AX 0 0 16\n [11] .plt.got NOBITS 00008880 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008890 001000 00cb34 00 AX 0 0 16\n [13] .fini NOBITS 000153c4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00016000 001000 0003fc 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000163fc 001000 00049c 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 406 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: 000008b8 0 SECTION LOCAL DEFAULT 3 \n 4: 00001e28 0 SECTION LOCAL DEFAULT 4 \n- 5: 000061b2 0 SECTION LOCAL DEFAULT 5 \n- 6: 00006460 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006530 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006c98 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000061b4 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00006464 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00006534 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006c9c 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008880 0 SECTION LOCAL DEFAULT 11 \n 12: 00008890 0 SECTION LOCAL DEFAULT 12 \n 13: 000153c4 0 SECTION LOCAL DEFAULT 13 \n 14: 00016000 0 SECTION LOCAL DEFAULT 14 \n 15: 000163fc 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: 637764dd001fc98ae10c2e8558ce2587409beb3a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f5b0d905ff3c9a21188dcf3e8f68c8596bf1df9\n" } ] }, { "source1": "./usr/lib/debug/.build-id/6a/92734d1d81cb7fefbc5f22107c6c3dac352c78.debug", "source2": "./usr/lib/debug/.build-id/6f/1ab7ec4613148ba05380d3bd3de431c1b9b799.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 0x86d0\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 0x07d90 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07d94 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x08f88 R E 0x1000\n LOAD 0x000000 0x00011000 0x00011000 0x00000 0x03084 R 0x1000\n LOAD 0x000770 0x00015770 0x00015770 0x00000 0x008a4 RW 0x1000\n DYNAMIC 0x000770 0x00015c30 0x00015c30 0x00000 0x00148 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00011418 0x00011418 0x00000 0x00584 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 000784 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008fc 000178 0017d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000020cc 000178 004b22 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006bee 000178 0002fa 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00006ee8 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00006fb8 000178 000a90 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00007a48 000178 000348 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 000020cc 000178 004b24 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006bf0 000178 0002fa 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00006eec 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00006fbc 000178 000a90 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00007a4c 000178 000348 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0006a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000086c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000086d0 001000 0088a4 00 AX 0 0 16\n [13] .fini NOBITS 00010f74 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00011000 001000 000417 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00011418 001000 000584 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 460 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: 000008fc 0 SECTION LOCAL DEFAULT 3 \n 4: 000020cc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006bee 0 SECTION LOCAL DEFAULT 5 \n- 6: 00006ee8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006fb8 0 SECTION LOCAL DEFAULT 7 \n- 8: 00007a48 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00006bf0 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00006eec 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00006fbc 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00007a4c 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000086c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000086d0 0 SECTION LOCAL DEFAULT 12 \n 13: 00010f74 0 SECTION LOCAL DEFAULT 13 \n 14: 00011000 0 SECTION LOCAL DEFAULT 14 \n 15: 00011418 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: 6a92734d1d81cb7fefbc5f22107c6c3dac352c78\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f1ab7ec4613148ba05380d3bd3de431c1b9b799\n" } ] }, { "source1": "./usr/lib/debug/.build-id/6c/fa182ba966903cce6741485fb0adaf6dd61d68.debug", "source2": "./usr/lib/debug/.build-id/08/24d2ad3152cc02dd9851d80ffdba53812be204.debug", "comments": [ "Files similar despite different names (score: 5, 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 0x5320\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 0x04958 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0495c R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x05588 R E 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x01b4a R 0x1000\n LOAD 0x0009a8 0x0000e9a8 0x0000e9a8 0x00000 0x0066c RW 0x1000\n DYNAMIC 0x0009a8 0x0000ed90 0x0000ed90 0x00000 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000b208 0x0000b208 0x00000 0x00374 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 0004ec 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000664 000178 000d70 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000013d4 000178 002975 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003d4a 000178 0001ae 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00003ef8 000178 000090 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00003f88 000178 000860 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000047e8 000178 000170 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 000013d4 000178 002977 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003d4c 000178 0001ae 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00003efc 000178 000090 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00003f8c 000178 000860 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000047ec 000178 000170 08 A 3 22 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 0002f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00005310 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00005320 001000 005254 00 AX 0 0 16\n [13] .fini NOBITS 0000a574 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000b000 001000 000208 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000b208 001000 000374 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 276 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: 00000664 0 SECTION LOCAL DEFAULT 3 \n 4: 000013d4 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003d4a 0 SECTION LOCAL DEFAULT 5 \n- 6: 00003ef8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00003f88 0 SECTION LOCAL DEFAULT 7 \n- 8: 000047e8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00003d4c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00003efc 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00003f8c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000047ec 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00005310 0 SECTION LOCAL DEFAULT 11 \n 12: 00005320 0 SECTION LOCAL DEFAULT 12 \n 13: 0000a574 0 SECTION LOCAL DEFAULT 13 \n 14: 0000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000b208 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: 6cfa182ba966903cce6741485fb0adaf6dd61d68\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0824d2ad3152cc02dd9851d80ffdba53812be204\n" } ] }, { "source1": "./usr/lib/debug/.build-id/6f/a3377d9077fd447438cbfe14cb105d07dd4fd1.debug", "source2": "./usr/lib/debug/.build-id/a3/d70e97940a3046d2c20cfd0b3554a15a0651f3.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000824 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000099c 000178 001db0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000274c 000178 005d3c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00008488 000178 0003b6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000274c 000178 005d3e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000848a 000178 0003b6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00008840 000178 0000e0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00008920 000178 0008a0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000091c0 000178 0006f0 08 A 3 22 4\n [ 9] .init NOBITS 0000a000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000a020 001000 000df0 04 AX 0 0 16\n [11] .plt.got NOBITS 0000ae10 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000ae20 001000 018db4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 547 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: 0000099c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000274c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00008488 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000848a 0 SECTION LOCAL DEFAULT 5 \n 6: 00008840 0 SECTION LOCAL DEFAULT 6 \n 7: 00008920 0 SECTION LOCAL DEFAULT 7 \n 8: 000091c0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000ae10 0 SECTION LOCAL DEFAULT 11 \n 12: 0000ae20 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6fa3377d9077fd447438cbfe14cb105d07dd4fd1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3d70e97940a3046d2c20cfd0b3554a15a0651f3\n" } ] }, { "source1": "./usr/lib/debug/.build-id/71/3c959fb0e3f1434882cafceae2193abefd7055.debug", "source2": "./usr/lib/debug/.build-id/f0/920cf47c95448f4dcd2a377265fbe22d0c73b6.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 0x7600\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 0x0697c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06980 R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x0a998 R E 0x1000\n LOAD 0x000000 0x00012000 0x00012000 0x00000 0x02d77 R 0x1000\n LOAD 0x0005e8 0x000165e8 0x000165e8 0x00000 0x00abc RW 0x1000\n DYNAMIC 0x0005e8 0x00016cb4 0x00016cb4 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001227c 0x0001227c 0x00000 0x00484 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 00062c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000007a4 000178 0013e0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001b84 000178 003c03 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005788 000178 00027c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005a04 000178 0000c0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00005ac4 000178 000bd8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000669c 000178 0002e0 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001b84 000178 003c05 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000578a 000178 00027c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00005a08 000178 0000c0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00005ac8 000178 000bd8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000066a0 000178 0002e0 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 0005d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000075f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00007600 001000 00a384 00 AX 0 0 16\n [13] .fini NOBITS 00011984 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00012000 001000 00027c 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001227c 001000 000484 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 383 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: 000007a4 0 SECTION LOCAL DEFAULT 3 \n 4: 00001b84 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005788 0 SECTION LOCAL DEFAULT 5 \n- 6: 00005a04 0 SECTION LOCAL DEFAULT 6 \n- 7: 00005ac4 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000669c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000578a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00005a08 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00005ac8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000066a0 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 000075f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00007600 0 SECTION LOCAL DEFAULT 12 \n 13: 00011984 0 SECTION LOCAL DEFAULT 13 \n 14: 00012000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001227c 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: 713c959fb0e3f1434882cafceae2193abefd7055\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f0920cf47c95448f4dcd2a377265fbe22d0c73b6\n" } ] }, { "source1": "./usr/lib/debug/.build-id/73/327208d0f3cf79caa55eb10183a26c12fc4482.debug", "source2": "./usr/lib/debug/.build-id/05/28412446bc20725ce14c45ba60977e894169de.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 00074c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008c4 000178 001660 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001f24 000178 004742 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006666 000178 0002cc 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001f24 000178 004744 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006668 000178 0002cc 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00006934 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00006a04 000178 0007a8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000071ac 000178 000468 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0008e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00008900 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008910 001000 00f6c4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 421 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: 000008c4 0 SECTION LOCAL DEFAULT 3 \n 4: 00001f24 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006666 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006668 0 SECTION LOCAL DEFAULT 5 \n 6: 00006934 0 SECTION LOCAL DEFAULT 6 \n 7: 00006a04 0 SECTION LOCAL DEFAULT 7 \n 8: 000071ac 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008900 0 SECTION LOCAL DEFAULT 11 \n 12: 00008910 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 73327208d0f3cf79caa55eb10183a26c12fc4482\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0528412446bc20725ce14c45ba60977e894169de\n" } ] }, { "source1": "./usr/lib/debug/.build-id/76/4d4eabdda69574c7f259745909a697ba9628c9.debug", "source2": "./usr/lib/debug/.build-id/39/9f7d62b9c5dfa08d107a908c04e3d82ac5a321.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 0x8a10\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 0x07f5c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07f60 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x13188 R E 0x1000\n LOAD 0x000000 0x0001c000 0x0001c000 0x00000 0x035cc R 0x1000\n LOAD 0x0007ec 0x000207ec 0x000207ec 0x00000 0x00828 RW 0x1000\n DYNAMIC 0x0007ec 0x00020b84 0x00020b84 0x00000 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001c478 0x0001c478 0x00000 0x004cc 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 000784 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008fc 000178 001870 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000216c 000178 004cfa 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006e66 000178 00030e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00007174 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00007244 000178 000830 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00007a74 000178 0004e8 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 0000216c 000178 004cfc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006e68 000178 00030e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00007178 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00007248 000178 000830 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00007a78 000178 0004e8 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0009e0 04 AX 0 0 16\n [11] .plt.got NOBITS 00008a00 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008a10 001000 012764 00 AX 0 0 16\n [13] .fini NOBITS 0001b174 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001c000 001000 000476 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001c478 001000 0004cc 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 454 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: 000008fc 0 SECTION LOCAL DEFAULT 3 \n 4: 0000216c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006e66 0 SECTION LOCAL DEFAULT 5 \n- 6: 00007174 0 SECTION LOCAL DEFAULT 6 \n- 7: 00007244 0 SECTION LOCAL DEFAULT 7 \n- 8: 00007a74 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00006e68 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00007178 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00007248 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00007a78 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008a00 0 SECTION LOCAL DEFAULT 11 \n 12: 00008a10 0 SECTION LOCAL DEFAULT 12 \n 13: 0001b174 0 SECTION LOCAL DEFAULT 13 \n 14: 0001c000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001c478 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: 764d4eabdda69574c7f259745909a697ba9628c9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 399f7d62b9c5dfa08d107a908c04e3d82ac5a321\n" } ] }, { "source1": "./usr/lib/debug/.build-id/83/a5e94b03967b8821b66144c5867d9aa50b9213.debug", "source2": "./usr/lib/debug/.build-id/2d/92027bb40865d7a7cc4795ddfa5ddded8b2cce.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 0x64f0\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 0x05e6c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x05e70 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x0ab08 R E 0x1000\n LOAD 0x000000 0x00011000 0x00011000 0x00000 0x03031 R 0x1000\n LOAD 0x000688 0x00015688 0x00015688 0x00000 0x0098c RW 0x1000\n DYNAMIC 0x000688 0x00015d24 0x00015d24 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00011214 0x00011214 0x00000 0x00444 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 00056c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000006e4 000178 001160 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001844 000178 0035b4 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00004df8 000178 00022c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005024 000178 0000b0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 000050d4 000178 000b40 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00005c14 000178 000258 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001844 000178 0035b6 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00004dfa 000178 00022c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00005028 000178 0000b0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 000050d8 000178 000b40 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00005c18 000178 000258 08 A 3 22 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 0004c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000064e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000064f0 001000 00a604 00 AX 0 0 16\n [13] .fini NOBITS 00010af4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00011000 001000 000213 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00011214 001000 000444 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 342 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: 000006e4 0 SECTION LOCAL DEFAULT 3 \n 4: 00001844 0 SECTION LOCAL DEFAULT 4 \n- 5: 00004df8 0 SECTION LOCAL DEFAULT 5 \n- 6: 00005024 0 SECTION LOCAL DEFAULT 6 \n- 7: 000050d4 0 SECTION LOCAL DEFAULT 7 \n- 8: 00005c14 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00004dfa 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00005028 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000050d8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00005c18 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 000064e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000064f0 0 SECTION LOCAL DEFAULT 12 \n 13: 00010af4 0 SECTION LOCAL DEFAULT 13 \n 14: 00011000 0 SECTION LOCAL DEFAULT 14 \n 15: 00011214 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: 83a5e94b03967b8821b66144c5867d9aa50b9213\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d92027bb40865d7a7cc4795ddfa5ddded8b2cce\n" } ] }, { "source1": "./usr/lib/debug/.build-id/8d/57b018b9427f21c4a19e3955170aea2d0696f1.debug", "source2": "./usr/lib/debug/.build-id/4e/84829897113331c4c6dc88b2bfb58231f06ae3.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 001510 04 A 3 0 4\n [ 3] .dynsym NOBITS 00001688 000178 003bc0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00005248 000178 00e809 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00013a52 000178 000778 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00005248 000178 00e80b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00013a54 000178 000778 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000141cc 000178 000180 00 A 4 5 4\n [ 7] .rel.dyn NOBITS 0001434c 000178 001780 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00015acc 000178 000d80 08 A 3 22 4\n [ 9] .init NOBITS 00017000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00017020 001000 001b10 04 AX 0 0 16\n [11] .plt.got NOBITS 00018b30 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00018b40 001000 07e504 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1569 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: 00001688 0 SECTION LOCAL DEFAULT 3 \n 4: 00005248 0 SECTION LOCAL DEFAULT 4 \n- 5: 00013a52 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00013a54 0 SECTION LOCAL DEFAULT 5 \n 6: 000141cc 0 SECTION LOCAL DEFAULT 6 \n 7: 0001434c 0 SECTION LOCAL DEFAULT 7 \n 8: 00015acc 0 SECTION LOCAL DEFAULT 8 \n 9: 00017000 0 SECTION LOCAL DEFAULT 9 \n 10: 00017020 0 SECTION LOCAL DEFAULT 10 \n 11: 00018b30 0 SECTION LOCAL DEFAULT 11 \n 12: 00018b40 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d57b018b9427f21c4a19e3955170aea2d0696f1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4e84829897113331c4c6dc88b2bfb58231f06ae3\n" } ] }, { "source1": "./usr/lib/debug/.build-id/8d/63040df95107d9b81b29c03dbfa215541e4e94.debug", "source2": "./usr/lib/debug/.build-id/76/e4f07220b775bfec1a0842a373f311cd8d3fe1.debug", "comments": [ "Files similar despite different names (score: 3, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000794 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000090c 000178 001770 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000207c 000178 0047d7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006854 000178 0002ee 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000207c 000178 0047d9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006856 000178 0002ee 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00006b44 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00006c14 000178 000ca0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000078b4 000178 0003f0 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0007f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00008810 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008820 001000 00d644 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 439 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: 0000090c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000207c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006854 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006856 0 SECTION LOCAL DEFAULT 5 \n 6: 00006b44 0 SECTION LOCAL DEFAULT 6 \n 7: 00006c14 0 SECTION LOCAL DEFAULT 7 \n 8: 000078b4 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008810 0 SECTION LOCAL DEFAULT 11 \n 12: 00008820 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d63040df95107d9b81b29c03dbfa215541e4e94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 76e4f07220b775bfec1a0842a373f311cd8d3fe1\n" } ] }, { "source1": "./usr/lib/debug/.build-id/93/d2881ab8122ab4e3b62e808a80071d63993a35.debug", "source2": "./usr/lib/debug/.build-id/c6/3422c8aafcc93627f48ea4a1f60ee8c4603471.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 0x9870\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 0x08334 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x08338 R 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x151a8 R E 0x1000\n LOAD 0x000000 0x0001f000 0x0001f000 0x00000 0x043c5 R 0x1000\n LOAD 0x0004e8 0x000244e8 0x000244e8 0x00000 0x00b2c RW 0x1000\n DYNAMIC 0x0004e8 0x00024bfc 0x00024bfc 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001f430 0x0001f430 0x00000 0x00514 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 00079c 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000914 000178 001730 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002044 000178 004e81 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006ec6 000178 0002e6 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000071ac 000178 0000e0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 0000728c 000178 000c90 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00007f1c 000178 000418 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00002044 000178 004e83 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006ec8 000178 0002e6 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000071b0 000178 0000e0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00007290 000178 000c90 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00007f20 000178 000418 08 A 3 22 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 000840 04 AX 0 0 16\n [11] .plt.got NOBITS 00009860 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00009870 001000 014924 00 AX 0 0 16\n [13] .fini NOBITS 0001e194 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001f000 001000 000430 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001f430 001000 000514 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 438 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: 00000914 0 SECTION LOCAL DEFAULT 3 \n 4: 00002044 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006ec6 0 SECTION LOCAL DEFAULT 5 \n- 6: 000071ac 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000728c 0 SECTION LOCAL DEFAULT 7 \n- 8: 00007f1c 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00006ec8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000071b0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00007290 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00007f20 0 SECTION LOCAL DEFAULT 8 \n 9: 00009000 0 SECTION LOCAL DEFAULT 9 \n 10: 00009020 0 SECTION LOCAL DEFAULT 10 \n 11: 00009860 0 SECTION LOCAL DEFAULT 11 \n 12: 00009870 0 SECTION LOCAL DEFAULT 12 \n 13: 0001e194 0 SECTION LOCAL DEFAULT 13 \n 14: 0001f000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001f430 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: 93d2881ab8122ab4e3b62e808a80071d63993a35\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c63422c8aafcc93627f48ea4a1f60ee8c4603471\n" } ] }, { "source1": "./usr/lib/debug/.build-id/9a/a61a5697e742cb4b1076599e15985d5b91fd84.debug", "source2": "./usr/lib/debug/.build-id/49/f6bfb81c0119db569395d78a8dcc70c9095c6f.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 0x8890\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 0x07650 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x07654 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x14db8 R E 0x1000\n LOAD 0x000000 0x0001d000 0x0001d000 0x00000 0x03d0e R 0x1000\n LOAD 0x0008b4 0x000228b4 0x000228b4 0x00000 0x00760 RW 0x1000\n DYNAMIC 0x0008b4 0x00022c20 0x00022c20 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001d3b8 0x0001d3b8 0x00000 0x004fc 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 000740 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008b8 000178 0014c0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001d78 000178 0049c7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006740 000178 000298 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000069d8 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00006aa8 000178 000780 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00007228 000178 000428 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001d78 000178 0049c9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006742 000178 000298 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000069dc 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00006aac 000178 000780 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000722c 000178 000428 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000860 04 AX 0 0 16\n [11] .plt.got NOBITS 00008880 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008890 001000 014514 00 AX 0 0 16\n [13] .fini NOBITS 0001cda4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001d000 001000 0003b5 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001d3b8 001000 0004fc 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 410 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: 000008b8 0 SECTION LOCAL DEFAULT 3 \n 4: 00001d78 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006740 0 SECTION LOCAL DEFAULT 5 \n- 6: 000069d8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006aa8 0 SECTION LOCAL DEFAULT 7 \n- 8: 00007228 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00006742 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000069dc 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00006aac 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000722c 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008880 0 SECTION LOCAL DEFAULT 11 \n 12: 00008890 0 SECTION LOCAL DEFAULT 12 \n 13: 0001cda4 0 SECTION LOCAL DEFAULT 13 \n 14: 0001d000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001d3b8 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: 9aa61a5697e742cb4b1076599e15985d5b91fd84\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 49f6bfb81c0119db569395d78a8dcc70c9095c6f\n" } ] }, { "source1": "./usr/lib/debug/.build-id/a6/c506b0114c1c53e6c6fef80f4d34458d7bd3ec.debug", "source2": "./usr/lib/debug/.build-id/d4/34a95846a60efeb599fb304abaf11f112c51a5.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000ac4 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000c3c 000178 001fa0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002bdc 000178 00414e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006d2a 000178 0003f4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00002bdc 000178 004150 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006d2c 000178 0003f4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00007120 000178 000140 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 00007260 000178 000e90 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000080f0 000178 000880 08 A 3 22 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 001110 04 AX 0 0 16\n [11] .plt.got NOBITS 0000a130 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000a140 001000 053304 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1462 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: 00000c3c 0 SECTION LOCAL DEFAULT 3 \n 4: 00002bdc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006d2a 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006d2c 0 SECTION LOCAL DEFAULT 5 \n 6: 00007120 0 SECTION LOCAL DEFAULT 6 \n 7: 00007260 0 SECTION LOCAL DEFAULT 7 \n 8: 000080f0 0 SECTION LOCAL DEFAULT 8 \n 9: 00009000 0 SECTION LOCAL DEFAULT 9 \n 10: 00009020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000a130 0 SECTION LOCAL DEFAULT 11 \n 12: 0000a140 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a6c506b0114c1c53e6c6fef80f4d34458d7bd3ec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d434a95846a60efeb599fb304abaf11f112c51a5\n" } ] }, { "source1": "./usr/lib/debug/.build-id/a7/fa96f213b11f9bb11731dd318b4a6f717feede.debug", "source2": "./usr/lib/debug/.build-id/e3/cd17d0011e8681d89f756e907f3a9b5c26b646.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 0x121d0\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 0x10d28 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x10d2c R 0x1000\n LOAD 0x000000 0x00011000 0x00011000 0x00000 0x3ab08 R E 0x1000\n LOAD 0x000000 0x0004c000 0x0004c000 0x00000 0x09518 R 0x1000\n LOAD 0x000cf0 0x00056cf0 0x00056cf0 0x00000 0x013e0 RW 0x1000\n DYNAMIC 0x000cf0 0x00057868 0x00057868 0x00000 0x00140 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0004da44 0x0004da44 0x00000 0x00bbc 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 0012dc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00001454 000178 003230 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00004684 000178 009db5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000e43a 000178 000646 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000ea80 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 0000eb50 000178 001918 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00010468 000178 0008c0 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00004684 000178 009db7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000e43c 000178 000646 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000ea84 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 0000eb54 000178 001918 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0001046c 000178 0008c0 08 A 3 22 4\n [ 9] .init NOBITS 00011000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00011020 001000 001190 04 AX 0 0 16\n [11] .plt.got NOBITS 000121b0 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 000121d0 001000 039924 00 AX 0 0 16\n [13] .fini NOBITS 0004baf4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0004c000 001000 001a41 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0004da44 001000 000bbc 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 1002 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: 00001454 0 SECTION LOCAL DEFAULT 3 \n 4: 00004684 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000e43a 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000ea80 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000eb50 0 SECTION LOCAL DEFAULT 7 \n- 8: 00010468 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000e43c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000ea84 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000eb54 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0001046c 0 SECTION LOCAL DEFAULT 8 \n 9: 00011000 0 SECTION LOCAL DEFAULT 9 \n 10: 00011020 0 SECTION LOCAL DEFAULT 10 \n 11: 000121b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000121d0 0 SECTION LOCAL DEFAULT 12 \n 13: 0004baf4 0 SECTION LOCAL DEFAULT 13 \n 14: 0004c000 0 SECTION LOCAL DEFAULT 14 \n 15: 0004da44 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: a7fa96f213b11f9bb11731dd318b4a6f717feede\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e3cd17d0011e8681d89f756e907f3a9b5c26b646\n" } ] }, { "source1": "./usr/lib/debug/.build-id/b4/39ca92dd39af5a7d6908ec8581bb12d3e8f203.debug", "source2": "./usr/lib/debug/.build-id/77/25ffcecf08f5bb4decdad8a4f3e6487339b93c.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 0x5540\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 0x0484c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x04850 R 0x1000\n LOAD 0x000000 0x00005000 0x00005000 0x00000 0x05208 R E 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x01740 R 0x1000\n LOAD 0x000ae0 0x0000dae0 0x0000dae0 0x00000 0x00534 RW 0x1000\n DYNAMIC 0x000ae0 0x0000dd2c 0x0000dd2c 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000b150 0x0000b150 0x00000 0x0035c 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 000400 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000578 000178 000da0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001318 000178 002b10 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00003e28 000178 0001b4 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00003fdc 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 000040ac 000178 000520 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000045cc 000178 000280 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001318 000178 002b12 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00003e2a 000178 0001b4 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00003fe0 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 000040b0 000178 000520 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000045d0 000178 000280 08 A 3 22 4\n [ 9] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00005020 001000 000510 04 AX 0 0 16\n [11] .plt.got NOBITS 00005530 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00005540 001000 004cb4 00 AX 0 0 16\n [13] .fini NOBITS 0000a1f4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000b000 001000 000150 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000b150 001000 00035c 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 280 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: 00000578 0 SECTION LOCAL DEFAULT 3 \n 4: 00001318 0 SECTION LOCAL DEFAULT 4 \n- 5: 00003e28 0 SECTION LOCAL DEFAULT 5 \n- 6: 00003fdc 0 SECTION LOCAL DEFAULT 6 \n- 7: 000040ac 0 SECTION LOCAL DEFAULT 7 \n- 8: 000045cc 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00003e2a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00003fe0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000040b0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000045d0 0 SECTION LOCAL DEFAULT 8 \n 9: 00005000 0 SECTION LOCAL DEFAULT 9 \n 10: 00005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00005530 0 SECTION LOCAL DEFAULT 11 \n 12: 00005540 0 SECTION LOCAL DEFAULT 12 \n 13: 0000a1f4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000b000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000b150 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: b439ca92dd39af5a7d6908ec8581bb12d3e8f203\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7725ffcecf08f5bb4decdad8a4f3e6487339b93c\n" } ] }, { "source1": "./usr/lib/debug/.build-id/b5/f760db1772c619f59f79e280c567d9181c2aab.debug", "source2": "./usr/lib/debug/.build-id/d2/08744a13669e609d5f4fe96c0c46c81a7978f4.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 0x65c0\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 0x05f00 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x05f04 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x08c98 R E 0x1000\n LOAD 0x000000 0x0000f000 0x0000f000 0x00000 0x022a9 R 0x1000\n LOAD 0x0008b0 0x000128b0 0x000128b0 0x00000 0x00764 RW 0x1000\n DYNAMIC 0x0008b0 0x00012cd8 0x00012cd8 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000f2c8 0x0000f2c8 0x00000 0x00404 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 00054c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000006c4 000178 001180 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001844 000178 003823 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005068 000178 000230 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005298 000178 0000c0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00005358 000178 0008e8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00005c40 000178 0002c0 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001844 000178 003825 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000506a 000178 000230 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000529c 000178 0000c0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 0000535c 000178 0008e8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00005c44 000178 0002c0 08 A 3 22 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 000590 04 AX 0 0 16\n [11] .plt.got NOBITS 000065b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000065c0 001000 0086c4 00 AX 0 0 16\n [13] .fini NOBITS 0000ec84 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000f000 001000 0002c7 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000f2c8 001000 000404 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 343 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: 000006c4 0 SECTION LOCAL DEFAULT 3 \n 4: 00001844 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005068 0 SECTION LOCAL DEFAULT 5 \n- 6: 00005298 0 SECTION LOCAL DEFAULT 6 \n- 7: 00005358 0 SECTION LOCAL DEFAULT 7 \n- 8: 00005c40 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000506a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000529c 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000535c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00005c44 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 000065b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000065c0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000ec84 0 SECTION LOCAL DEFAULT 13 \n 14: 0000f000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000f2c8 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: b5f760db1772c619f59f79e280c567d9181c2aab\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d208744a13669e609d5f4fe96c0c46c81a7978f4\n" } ] }, { "source1": "./usr/lib/debug/.build-id/b8/9dff904d4309aa4a14cfdf89a135c2ec2fa4c7.debug", "source2": "./usr/lib/debug/.build-id/33/b55722dea63b8ef3824e396a9836bd564b7b9d.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 0xbc50\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 0x0aa0c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0aa10 R 0x1000\n LOAD 0x000000 0x0000b000 0x0000b000 0x00000 0x1bc48 R E 0x1000\n LOAD 0x000000 0x00027000 0x00027000 0x00000 0x05166 R 0x1000\n LOAD 0x000204 0x0002d204 0x0002d204 0x00000 0x00e10 RW 0x1000\n DYNAMIC 0x000204 0x0002daec 0x0002daec 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x000275b4 0x000275b4 0x00000 0x0079c 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 0009f0 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000b68 000178 0020a0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002c08 000178 0062b0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00008eb8 000178 000414 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000092cc 000178 000120 00 A 4 4 4\n- [ 7] .rel.dyn NOBITS 000093ec 000178 001018 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 0000a404 000178 000608 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00002c08 000178 0062b2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00008eba 000178 000414 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000092d0 000178 000120 00 A 4 4 4\n+ [ 7] .rel.dyn NOBITS 000093f0 000178 001018 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000a408 000178 000608 08 A 3 22 4\n [ 9] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000b020 001000 000c20 04 AX 0 0 16\n [11] .plt.got NOBITS 0000bc40 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000bc50 001000 01afe4 00 AX 0 0 16\n [13] .fini NOBITS 00026c34 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00027000 001000 0005b4 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000275b4 001000 00079c 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 607 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: 00000b68 0 SECTION LOCAL DEFAULT 3 \n 4: 00002c08 0 SECTION LOCAL DEFAULT 4 \n- 5: 00008eb8 0 SECTION LOCAL DEFAULT 5 \n- 6: 000092cc 0 SECTION LOCAL DEFAULT 6 \n- 7: 000093ec 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000a404 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00008eba 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000092d0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000093f0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000a408 0 SECTION LOCAL DEFAULT 8 \n 9: 0000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000bc40 0 SECTION LOCAL DEFAULT 11 \n 12: 0000bc50 0 SECTION LOCAL DEFAULT 12 \n 13: 00026c34 0 SECTION LOCAL DEFAULT 13 \n 14: 00027000 0 SECTION LOCAL DEFAULT 14 \n 15: 000275b4 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: b89dff904d4309aa4a14cfdf89a135c2ec2fa4c7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 33b55722dea63b8ef3824e396a9836bd564b7b9d\n" } ] }, { "source1": "./usr/lib/debug/.build-id/c7/df453b2ba0fefdb1a59491dcbd7e6fe9cc80a5.debug", "source2": "./usr/lib/debug/.build-id/e4/377d7a278ce522526013ecb27e87196e2ef5fc.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000748 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008c0 000178 001480 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001d40 000178 003eee 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005c2e 000178 000290 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001d40 000178 003ef0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005c30 000178 000290 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00005ec0 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00005f90 000178 000be0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00006b70 000178 000358 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 0006c0 04 AX 0 0 16\n [11] .plt.got NOBITS 000076e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000076f0 001000 00e344 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 401 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: 000008c0 0 SECTION LOCAL DEFAULT 3 \n 4: 00001d40 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005c2e 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00005c30 0 SECTION LOCAL DEFAULT 5 \n 6: 00005ec0 0 SECTION LOCAL DEFAULT 6 \n 7: 00005f90 0 SECTION LOCAL DEFAULT 7 \n 8: 00006b70 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 000076e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000076f0 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7df453b2ba0fefdb1a59491dcbd7e6fe9cc80a5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e4377d7a278ce522526013ecb27e87196e2ef5fc\n" } ] }, { "source1": "./usr/lib/debug/.build-id/d2/af97762f015e095cb10c863cb5d14addcc07a2.debug", "source2": "./usr/lib/debug/.build-id/21/37e6b237cd0effdc25859088c3c2c9f6cad49a.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 001a08 04 A 3 0 4\n [ 3] .dynsym NOBITS 00001b80 000178 005550 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000070d0 000178 013ca0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0001ad70 000178 000aaa 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000070d0 000178 013ca2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0001ad72 000178 000aaa 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0001b81c 000178 000120 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0001b93c 000178 0033b8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0001ecf4 000178 001098 08 A 3 22 4\n [ 9] .init NOBITS 00020000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00020020 001000 002140 04 AX 0 0 16\n [11] .plt.got NOBITS 00022160 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 00022190 001000 04f9b4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1599 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: 00001b80 0 SECTION LOCAL DEFAULT 3 \n 4: 000070d0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0001ad70 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0001ad72 0 SECTION LOCAL DEFAULT 5 \n 6: 0001b81c 0 SECTION LOCAL DEFAULT 6 \n 7: 0001b93c 0 SECTION LOCAL DEFAULT 7 \n 8: 0001ecf4 0 SECTION LOCAL DEFAULT 8 \n 9: 00020000 0 SECTION LOCAL DEFAULT 9 \n 10: 00020020 0 SECTION LOCAL DEFAULT 10 \n 11: 00022160 0 SECTION LOCAL DEFAULT 11 \n 12: 00022190 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d2af97762f015e095cb10c863cb5d14addcc07a2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2137e6b237cd0effdc25859088c3c2c9f6cad49a\n" } ] }, { "source1": "./usr/lib/debug/.build-id/db/ed27e2b4c520e29ae3e0e946a8205c624ed687.debug", "source2": "./usr/lib/debug/.build-id/39/7ec84ed8c86510df743ef33098eb3a72d9231a.debug", "comments": [ "Files similar despite different names (score: 7, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0002bc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000434 000178 000a00 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00000e34 000178 001eba 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00002cee 000178 000140 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000e34 000178 001ebc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00002cf0 000178 000140 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00002e30 000178 0000b0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00002ee0 000178 0004e8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000033c8 000178 000148 08 A 3 22 4\n [ 9] .init NOBITS 00004000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00004020 001000 0002a0 04 AX 0 0 16\n [11] .plt.got NOBITS 000042c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000042d0 001000 002f54 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 229 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: 00000434 0 SECTION LOCAL DEFAULT 3 \n 4: 00000e34 0 SECTION LOCAL DEFAULT 4 \n- 5: 00002cee 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00002cf0 0 SECTION LOCAL DEFAULT 5 \n 6: 00002e30 0 SECTION LOCAL DEFAULT 6 \n 7: 00002ee0 0 SECTION LOCAL DEFAULT 7 \n 8: 000033c8 0 SECTION LOCAL DEFAULT 8 \n 9: 00004000 0 SECTION LOCAL DEFAULT 9 \n 10: 00004020 0 SECTION LOCAL DEFAULT 10 \n 11: 000042c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000042d0 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dbed27e2b4c520e29ae3e0e946a8205c624ed687\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 397ec84ed8c86510df743ef33098eb3a72d9231a\n" } ] }, { "source1": "./usr/lib/debug/.build-id/e4/1a5eb3db839e56a42c255469a07e4db176b30f.debug", "source2": "./usr/lib/debug/.build-id/66/914f9a82cd65001fa39308c1e55e2ec9bbdc40.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 0x9ad0\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 0x08838 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x0883c R 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x15be8 R E 0x1000\n LOAD 0x000000 0x0001f000 0x0001f000 0x00000 0x043e5 R 0x1000\n LOAD 0x000474 0x00024474 0x00024474 0x00000 0x00ba0 RW 0x1000\n DYNAMIC 0x000474 0x00024b60 0x00024b60 0x00000 0x00130 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0001f7b4 0x0001f7b4 0x00000 0x00554 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 00077c 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008f4 000178 001950 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00002244 000178 005051 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00007296 000178 00032a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000075c0 000178 0000e0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 000076a0 000178 000c50 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 000082f0 000178 000548 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00002244 000178 005053 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00007298 000178 00032a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000075c4 000178 0000e0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 000076a4 000178 000c50 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 000082f4 000178 000548 08 A 3 22 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 000aa0 04 AX 0 0 16\n [11] .plt.got NOBITS 00009ac0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00009ad0 001000 015104 00 AX 0 0 16\n [13] .fini NOBITS 0001ebd4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0001f000 001000 0007b4 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0001f7b4 001000 000554 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 483 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: 000008f4 0 SECTION LOCAL DEFAULT 3 \n 4: 00002244 0 SECTION LOCAL DEFAULT 4 \n- 5: 00007296 0 SECTION LOCAL DEFAULT 5 \n- 6: 000075c0 0 SECTION LOCAL DEFAULT 6 \n- 7: 000076a0 0 SECTION LOCAL DEFAULT 7 \n- 8: 000082f0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00007298 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000075c4 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000076a4 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000082f4 0 SECTION LOCAL DEFAULT 8 \n 9: 00009000 0 SECTION LOCAL DEFAULT 9 \n 10: 00009020 0 SECTION LOCAL DEFAULT 10 \n 11: 00009ac0 0 SECTION LOCAL DEFAULT 11 \n 12: 00009ad0 0 SECTION LOCAL DEFAULT 12 \n 13: 0001ebd4 0 SECTION LOCAL DEFAULT 13 \n 14: 0001f000 0 SECTION LOCAL DEFAULT 14 \n 15: 0001f7b4 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: e41a5eb3db839e56a42c255469a07e4db176b30f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 66914f9a82cd65001fa39308c1e55e2ec9bbdc40\n" } ] }, { "source1": "./usr/lib/debug/.build-id/e8/12f2868212422f24b703d75253c99bf3e1cb33.debug", "source2": "./usr/lib/debug/.build-id/9b/0f67802d70ef5262b415c449516abefac9b830.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 0x7970\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 0x06820 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06824 R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x0fd08 R E 0x1000\n LOAD 0x000000 0x00017000 0x00017000 0x00000 0x02cf0 R 0x1000\n LOAD 0x0009d0 0x0001b9d0 0x0001b9d0 0x00000 0x00644 RW 0x1000\n DYNAMIC 0x0009d0 0x0001bbf0 0x0001bbf0 0x00000 0x00128 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00017534 0x00017534 0x00000 0x0041c 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 000510 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000688 000178 0013b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001a38 000178 0040d9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005b12 000178 000276 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00005d88 000178 0000e0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00005e68 000178 000520 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006388 000178 000498 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 00001a38 000178 0040db 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005b14 000178 000276 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00005d8c 000178 0000e0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 00005e6c 000178 000520 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000638c 000178 000498 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000940 04 AX 0 0 16\n [11] .plt.got NOBITS 00007960 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00007970 001000 00f384 00 AX 0 0 16\n [13] .fini NOBITS 00016cf4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00017000 001000 000533 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00017534 001000 00041c 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 396 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: 00000688 0 SECTION LOCAL DEFAULT 3 \n 4: 00001a38 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005b12 0 SECTION LOCAL DEFAULT 5 \n- 6: 00005d88 0 SECTION LOCAL DEFAULT 6 \n- 7: 00005e68 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006388 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00005b14 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00005d8c 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00005e6c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000638c 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 00007960 0 SECTION LOCAL DEFAULT 11 \n 12: 00007970 0 SECTION LOCAL DEFAULT 12 \n 13: 00016cf4 0 SECTION LOCAL DEFAULT 13 \n 14: 00017000 0 SECTION LOCAL DEFAULT 14 \n 15: 00017534 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: e812f2868212422f24b703d75253c99bf3e1cb33\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9b0f67802d70ef5262b415c449516abefac9b830\n" } ] }, { "source1": "./usr/lib/debug/.build-id/ed/a7e75927d0085368cec1480240126fc8f60f27.debug", "source2": "./usr/lib/debug/.build-id/ac/d4d20b76d0899eec59e80e5e3c2a616639ec32.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000a60 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000bd8 000178 001de0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000029b8 000178 005dba 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00008772 000178 0003bc 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000029b8 000178 005dbc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00008774 000178 0003bc 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00008b30 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00008c00 000178 001b90 08 A 3 0 4\n [ 8] .rel.plt NOBITS 0000a790 000178 0002e8 08 A 3 22 4\n [ 9] .init NOBITS 0000b000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0000b020 001000 0005e0 04 AX 0 0 16\n [11] .plt.got NOBITS 0000b600 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000b610 001000 010894 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 576 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: 00000bd8 0 SECTION LOCAL DEFAULT 3 \n 4: 000029b8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00008772 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00008774 0 SECTION LOCAL DEFAULT 5 \n 6: 00008b30 0 SECTION LOCAL DEFAULT 6 \n 7: 00008c00 0 SECTION LOCAL DEFAULT 7 \n 8: 0000a790 0 SECTION LOCAL DEFAULT 8 \n 9: 0000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000b600 0 SECTION LOCAL DEFAULT 11 \n 12: 0000b610 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eda7e75927d0085368cec1480240126fc8f60f27\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: acd4d20b76d0899eec59e80e5e3c2a616639ec32\n" } ] }, { "source1": "./usr/lib/debug/.build-id/ed/d17c436b1e2f1b6645821467cc0f0a5b13e18c.debug", "source2": "./usr/lib/debug/.build-id/20/2ddce6aeae2227f210714048877966201ab983.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0004bc 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000634 000178 001230 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001864 000178 003950 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000051b4 000178 000246 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001864 000178 003952 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000051b6 000178 000246 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000053fc 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 000054cc 000178 000758 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00005c24 000178 0003f0 08 A 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 0007f0 04 AX 0 0 16\n [11] .plt.got NOBITS 00007810 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 00007820 001000 00d844 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 417 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: 00000634 0 SECTION LOCAL DEFAULT 3 \n 4: 00001864 0 SECTION LOCAL DEFAULT 4 \n- 5: 000051b4 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000051b6 0 SECTION LOCAL DEFAULT 5 \n 6: 000053fc 0 SECTION LOCAL DEFAULT 6 \n 7: 000054cc 0 SECTION LOCAL DEFAULT 7 \n 8: 00005c24 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 00007810 0 SECTION LOCAL DEFAULT 11 \n 12: 00007820 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: edd17c436b1e2f1b6645821467cc0f0a5b13e18c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 202ddce6aeae2227f210714048877966201ab983\n" } ] }, { "source1": "./usr/lib/debug/.build-id/f4/842f4bfb9a0bf17f0f36340cceb6a10f4953e1.debug", "source2": "./usr/lib/debug/.build-id/6f/3c7a85c9cae886b2d30aebfae1e9c0de802b92.debug", "comments": [ "Files similar despite different names (score: 5, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 002704 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000287c 000178 0069e0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000925c 000178 019792 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000229ee 000178 000d3c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000925c 000178 019794 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000229f0 000178 000d3c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0002372c 000178 000130 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0002385c 000178 005460 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00028cbc 000178 0012e8 08 A 3 22 4\n [ 9] .init NOBITS 0002a000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 0002a020 001000 0025e0 04 AX 0 0 16\n [11] .plt.got NOBITS 0002c600 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0002c610 001000 0554a4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 1992 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: 0000287c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000925c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000229ee 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000229f0 0 SECTION LOCAL DEFAULT 5 \n 6: 0002372c 0 SECTION LOCAL DEFAULT 6 \n 7: 0002385c 0 SECTION LOCAL DEFAULT 7 \n 8: 00028cbc 0 SECTION LOCAL DEFAULT 8 \n 9: 0002a000 0 SECTION LOCAL DEFAULT 9 \n 10: 0002a020 0 SECTION LOCAL DEFAULT 10 \n 11: 0002c600 0 SECTION LOCAL DEFAULT 11 \n 12: 0002c610 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f4842f4bfb9a0bf17f0f36340cceb6a10f4953e1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6f3c7a85c9cae886b2d30aebfae1e9c0de802b92\n" } ] }, { "source1": "./usr/lib/debug/.build-id/f6/b3deb285400475c28dd2b668bedd241002a072.debug", "source2": "./usr/lib/debug/.build-id/1c/ccbfeacd8bffc4713dc0df29c18bd34569896c.debug", "comments": [ "Files similar despite different names (score: 3, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0007b4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000092c 000178 001720 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000204c 000178 0043fa 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006446 000178 0002e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000204c 000178 0043fc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006448 000178 0002e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000672c 000178 0000e0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 0000680c 000178 000a68 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00007274 000178 000360 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0006d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000086f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008700 001000 00b8a4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 445 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: 0000092c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000204c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006446 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006448 0 SECTION LOCAL DEFAULT 5 \n 6: 0000672c 0 SECTION LOCAL DEFAULT 6 \n 7: 0000680c 0 SECTION LOCAL DEFAULT 7 \n 8: 00007274 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000086f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00008700 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f6b3deb285400475c28dd2b668bedd241002a072\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1cccbfeacd8bffc4713dc0df29c18bd34569896c\n" } ] }, { "source1": "./usr/lib/debug/.build-id/f9/a3cd2d8bbec474349036ad6e45910945666817.debug", "source2": "./usr/lib/debug/.build-id/49/9310f7d591418c144cfb8cb2b19f81be36ae85.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 0007b4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000092c 000178 001930 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000225c 000178 004f47 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000071a4 000178 000326 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000225c 000178 004f49 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000071a6 000178 000326 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000074cc 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 0000759c 000178 000c88 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00008224 000178 0004e0 08 A 3 22 4\n [ 9] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00009020 001000 0009d0 04 AX 0 0 16\n [11] .plt.got NOBITS 000099f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00009a00 001000 012e24 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 470 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: 0000092c 0 SECTION LOCAL DEFAULT 3 \n 4: 0000225c 0 SECTION LOCAL DEFAULT 4 \n- 5: 000071a4 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000071a6 0 SECTION LOCAL DEFAULT 5 \n 6: 000074cc 0 SECTION LOCAL DEFAULT 6 \n 7: 0000759c 0 SECTION LOCAL DEFAULT 7 \n 8: 00008224 0 SECTION LOCAL DEFAULT 8 \n 9: 00009000 0 SECTION LOCAL DEFAULT 9 \n 10: 00009020 0 SECTION LOCAL DEFAULT 10 \n 11: 000099f0 0 SECTION LOCAL DEFAULT 11 \n 12: 00009a00 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f9a3cd2d8bbec474349036ad6e45910945666817\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 499310f7d591418c144cfb8cb2b19f81be36ae85\n" } ] }, { "source1": "./usr/lib/debug/.build-id/fa/8f1600a4b32ac134ddba26e0c8206bb4e517a3.debug", "source2": "./usr/lib/debug/.build-id/99/fa3e12fda334f54d574d8bf87e4b34964a0605.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 0x6590\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 0x05c00 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x05c04 R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x079f8 R E 0x1000\n LOAD 0x000000 0x0000e000 0x0000e000 0x00000 0x020ce R 0x1000\n LOAD 0x0008e0 0x000118e0 0x000118e0 0x00000 0x00734 RW 0x1000\n DYNAMIC 0x0008e0 0x00011cf0 0x00011cf0 0x00000 0x00138 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000e25c 0x0000e25c 0x00000 0x003ec 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 000534 04 A 3 0 4\n [ 3] .dynsym NOBITS 000006ac 000178 0010d0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 0000177c 000178 003659 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00004dd6 000178 00021a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00004ff0 000178 0000c0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 000050b0 000178 0008a8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00005958 000178 0002a8 08 A 3 22 4\n+ [ 4] .dynstr NOBITS 0000177c 000178 00365b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00004dd8 000178 00021a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00004ff4 000178 0000c0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 000050b4 000178 0008a8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 0000595c 000178 0002a8 08 A 3 22 4\n [ 9] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00006020 001000 000560 04 AX 0 0 16\n [11] .plt.got NOBITS 00006580 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00006590 001000 007454 00 AX 0 0 16\n [13] .fini NOBITS 0000d9e4 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 0000e000 001000 00025a 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000e25c 001000 0003ec 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 331 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: 000006ac 0 SECTION LOCAL DEFAULT 3 \n 4: 0000177c 0 SECTION LOCAL DEFAULT 4 \n- 5: 00004dd6 0 SECTION LOCAL DEFAULT 5 \n- 6: 00004ff0 0 SECTION LOCAL DEFAULT 6 \n- 7: 000050b0 0 SECTION LOCAL DEFAULT 7 \n- 8: 00005958 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00004dd8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00004ff4 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000050b4 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000595c 0 SECTION LOCAL DEFAULT 8 \n 9: 00006000 0 SECTION LOCAL DEFAULT 9 \n 10: 00006020 0 SECTION LOCAL DEFAULT 10 \n 11: 00006580 0 SECTION LOCAL DEFAULT 11 \n 12: 00006590 0 SECTION LOCAL DEFAULT 12 \n 13: 0000d9e4 0 SECTION LOCAL DEFAULT 13 \n 14: 0000e000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000e25c 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: fa8f1600a4b32ac134ddba26e0c8206bb4e517a3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99fa3e12fda334f54d574d8bf87e4b34964a0605\n" } ] }, { "source1": "./usr/lib/debug/.build-id/fb/6e816efeb92105fddd5b060dd2efcaa3ce6d39.debug", "source2": "./usr/lib/debug/.build-id/97/60c45c6b252d4231f234e1974997084a16613b.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type 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 000754 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008cc 000178 0015f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001ebc 000178 004543 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00006400 000178 0002be 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001ebc 000178 004545 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006402 000178 0002be 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000066c0 000178 0000f0 00 A 4 4 4\n [ 7] .rel.dyn NOBITS 000067b0 000178 000bc8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00007378 000178 000408 08 A 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000820 04 AX 0 0 16\n [11] .plt.got NOBITS 00008840 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008850 001000 0107b4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,15 +2,15 @@\n Symbol table '.symtab' contains 423 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: 000008cc 0 SECTION LOCAL DEFAULT 3 \n 4: 00001ebc 0 SECTION LOCAL DEFAULT 4 \n- 5: 00006400 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006402 0 SECTION LOCAL DEFAULT 5 \n 6: 000066c0 0 SECTION LOCAL DEFAULT 6 \n 7: 000067b0 0 SECTION LOCAL DEFAULT 7 \n 8: 00007378 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008840 0 SECTION LOCAL DEFAULT 11 \n 12: 00008850 0 SECTION LOCAL DEFAULT 12 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fb6e816efeb92105fddd5b060dd2efcaa3ce6d39\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9760c45c6b252d4231f234e1974997084a16613b\n" } ] } ] } ] } ] }, { "source1": "osgearth-dbgsym_2.10.2+dfsg-2_i386.deb", "source2": "osgearth-dbgsym_2.10.2+dfsg-2_i386.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 1096 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 5872560 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1100 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 5872676 2019-11-10 08:01:13.000000 data.tar.xz\n" }, { "source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [ { "source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [ { "source1": "./control", "source2": "./control", "unified_diff": "@@ -1,12 +1,12 @@\n Package: osgearth-dbgsym\n Source: osgearth\n Version: 2.10.2+dfsg-2\n Auto-Built-Package: debug-symbols\n Architecture: i386\n Maintainer: Debian GIS Project \n-Installed-Size: 6019\n+Installed-Size: 6018\n Depends: osgearth (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for osgearth\n-Build-Ids: 0b8b5f9bc021640125ed7d6032c373f72b2564c1 1c5a6cfe56734d163b1116dffab820c1e7b047e4 1db5366199fe5b4ca73e16917bf53a79cac1a067 23c32b71d31a8f71adf236709a812af8a2dfb738 380c061aa633b83a28ed5978d54dfb783e87577b 6c2cf2074bb9388c4152db1df53fb11270bf6eea b4b1480d63729849da5c1c0614f6b55a70e5d5cb c842b9eec5003350cc8bd66be022033eae0d66b6 cc433efc48bba6a7eda3cf8a6e968aa5f41cfdec e4d6c72644167f82e4d6b3aec005361dfa59ebbf ee6bc0a3c2c376de452b4b322307a899dfc30627 fa450e2a37b59acfd6322fd6a0213f6559482178\n+Build-Ids: 05c2ed537dc0001ce4cd3125acaba690c71fd001 23f75500cd947898604b1f3d1456a90ec521749b 23fd2381b8484c11fff34afb80aa674fa28e009e 31d532ea7d2294a9809a9bd4062e9e8c2387ec19 3f086eecb3193c66ebccb8ac46e7c3984640161c 5866f91eab49ccc66e8e9073b4d86c2b2579871b 8541efda61edd67088403dd4b652d2407b017ae1 8ca978cc52a9d92ff12e55bcd1db71d4ee7c9928 9ea31089509462fde99181e964676c80d6405dd4 b9d41de0729858985d6c6bb67e5e86fd6c1472b5 ddc473e1cfb606f54c5ae72eab27c319db18e3f6 ec4a48a2d4c2d9939c423b5435317cb4f7bfb8ad\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,12 +1,12 @@\n-usr/lib/debug/.build-id/0b/8b5f9bc021640125ed7d6032c373f72b2564c1.debug\n-usr/lib/debug/.build-id/1c/5a6cfe56734d163b1116dffab820c1e7b047e4.debug\n-usr/lib/debug/.build-id/1d/b5366199fe5b4ca73e16917bf53a79cac1a067.debug\n-usr/lib/debug/.build-id/23/c32b71d31a8f71adf236709a812af8a2dfb738.debug\n-usr/lib/debug/.build-id/38/0c061aa633b83a28ed5978d54dfb783e87577b.debug\n-usr/lib/debug/.build-id/6c/2cf2074bb9388c4152db1df53fb11270bf6eea.debug\n-usr/lib/debug/.build-id/b4/b1480d63729849da5c1c0614f6b55a70e5d5cb.debug\n-usr/lib/debug/.build-id/c8/42b9eec5003350cc8bd66be022033eae0d66b6.debug\n-usr/lib/debug/.build-id/cc/433efc48bba6a7eda3cf8a6e968aa5f41cfdec.debug\n-usr/lib/debug/.build-id/e4/d6c72644167f82e4d6b3aec005361dfa59ebbf.debug\n-usr/lib/debug/.build-id/ee/6bc0a3c2c376de452b4b322307a899dfc30627.debug\n-usr/lib/debug/.build-id/fa/450e2a37b59acfd6322fd6a0213f6559482178.debug\n+usr/lib/debug/.build-id/05/c2ed537dc0001ce4cd3125acaba690c71fd001.debug\n+usr/lib/debug/.build-id/23/f75500cd947898604b1f3d1456a90ec521749b.debug\n+usr/lib/debug/.build-id/23/fd2381b8484c11fff34afb80aa674fa28e009e.debug\n+usr/lib/debug/.build-id/31/d532ea7d2294a9809a9bd4062e9e8c2387ec19.debug\n+usr/lib/debug/.build-id/3f/086eecb3193c66ebccb8ac46e7c3984640161c.debug\n+usr/lib/debug/.build-id/58/66f91eab49ccc66e8e9073b4d86c2b2579871b.debug\n+usr/lib/debug/.build-id/85/41efda61edd67088403dd4b652d2407b017ae1.debug\n+usr/lib/debug/.build-id/8c/a978cc52a9d92ff12e55bcd1db71d4ee7c9928.debug\n+usr/lib/debug/.build-id/9e/a31089509462fde99181e964676c80d6405dd4.debug\n+usr/lib/debug/.build-id/b9/d41de0729858985d6c6bb67e5e86fd6c1472b5.debug\n+usr/lib/debug/.build-id/dd/c473e1cfb606f54c5ae72eab27c319db18e3f6.debug\n+usr/lib/debug/.build-id/ec/4a48a2d4c2d9939c423b5435317cb4f7bfb8ad.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,32 +1,31 @@\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0b/\n--rw-r--r-- 0 root (0) root (0) 837248 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0b/8b5f9bc021640125ed7d6032c373f72b2564c1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1c/\n--rw-r--r-- 0 root (0) root (0) 617872 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1c/5a6cfe56734d163b1116dffab820c1e7b047e4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1d/\n--rw-r--r-- 0 root (0) root (0) 210580 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1d/b5366199fe5b4ca73e16917bf53a79cac1a067.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/05/\n+-rw-r--r-- 0 root (0) root (0) 647000 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/05/c2ed537dc0001ce4cd3125acaba690c71fd001.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/23/\n--rw-r--r-- 0 root (0) root (0) 137544 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/23/c32b71d31a8f71adf236709a812af8a2dfb738.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/38/\n--rw-r--r-- 0 root (0) root (0) 647000 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/38/0c061aa633b83a28ed5978d54dfb783e87577b.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6c/\n--rw-r--r-- 0 root (0) root (0) 761208 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6c/2cf2074bb9388c4152db1df53fb11270bf6eea.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b4/\n--rw-r--r-- 0 root (0) root (0) 199332 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b4/b1480d63729849da5c1c0614f6b55a70e5d5cb.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c8/\n--rw-r--r-- 0 root (0) root (0) 565408 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c8/42b9eec5003350cc8bd66be022033eae0d66b6.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/cc/\n--rw-r--r-- 0 root (0) root (0) 567484 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/cc/433efc48bba6a7eda3cf8a6e968aa5f41cfdec.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e4/\n--rw-r--r-- 0 root (0) root (0) 739704 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e4/d6c72644167f82e4d6b3aec005361dfa59ebbf.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ee/\n--rw-r--r-- 0 root (0) root (0) 424748 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ee/6bc0a3c2c376de452b4b322307a899dfc30627.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fa/\n--rw-r--r-- 0 root (0) root (0) 427152 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fa/450e2a37b59acfd6322fd6a0213f6559482178.debug\n+-rw-r--r-- 0 root (0) root (0) 424748 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/23/f75500cd947898604b1f3d1456a90ec521749b.debug\n+-rw-r--r-- 0 root (0) root (0) 427152 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/23/fd2381b8484c11fff34afb80aa674fa28e009e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/31/\n+-rw-r--r-- 0 root (0) root (0) 567484 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/31/d532ea7d2294a9809a9bd4062e9e8c2387ec19.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3f/\n+-rw-r--r-- 0 root (0) root (0) 837248 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3f/086eecb3193c66ebccb8ac46e7c3984640161c.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/58/\n+-rw-r--r-- 0 root (0) root (0) 137544 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/58/66f91eab49ccc66e8e9073b4d86c2b2579871b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/85/\n+-rw-r--r-- 0 root (0) root (0) 565408 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/85/41efda61edd67088403dd4b652d2407b017ae1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8c/\n+-rw-r--r-- 0 root (0) root (0) 617872 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8c/a978cc52a9d92ff12e55bcd1db71d4ee7c9928.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9e/\n+-rw-r--r-- 0 root (0) root (0) 761208 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9e/a31089509462fde99181e964676c80d6405dd4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b9/\n+-rw-r--r-- 0 root (0) root (0) 199332 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b9/d41de0729858985d6c6bb67e5e86fd6c1472b5.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/dd/\n+-rw-r--r-- 0 root (0) root (0) 210580 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/dd/c473e1cfb606f54c5ae72eab27c319db18e3f6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ec/\n+-rw-r--r-- 0 root (0) root (0) 739704 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ec/4a48a2d4c2d9939c423b5435317cb4f7bfb8ad.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/share/doc/osgearth-dbgsym -> osgearth\n" }, { "source1": "./usr/lib/debug/.build-id/0b/8b5f9bc021640125ed7d6032c373f72b2564c1.debug", "source2": "./usr/lib/debug/.build-id/3f/086eecb3193c66ebccb8ac46e7c3984640161c.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": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x07ad4 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x07ad8 R 0x1000\n LOAD 0x000000 0x00008000 0x00008000 0x00000 0x151f8 R E 0x1000\n LOAD 0x000000 0x0001e000 0x0001e000 0x00000 0x05aac R 0x1000\n LOAD 0x0009b8 0x000259b8 0x000259b8 0x00000 0x00658 RW 0x1000\n DYNAMIC 0x0009b8 0x00025be8 0x00025be8 0x00000 0x00148 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0001eebc 0x0001eebc 0x00000 0x0039c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000758 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000944 0001ec 001840 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00002184 0001ec 004c20 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00006da4 0001ec 000308 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 000070ac 0001ec 0000f0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 0000719c 0001ec 000498 08 A 5 0 4\n- [10] .rel.plt NOBITS 00007634 0001ec 0004a0 08 A 5 24 4\n+ [ 6] .dynstr NOBITS 00002184 0001ec 004c22 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00006da6 0001ec 000308 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 000070b0 0001ec 0000f0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 000071a0 0001ec 000498 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00007638 0001ec 0004a0 08 A 5 24 4\n [11] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00008020 001000 000950 04 AX 0 0 16\n [13] .plt.got NOBITS 00008970 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00008980 001000 014864 00 AX 0 0 16\n [15] .fini NOBITS 0001d1e4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 0001e000 001000 000ebc 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 0001eebc 001000 00039c 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000944 0 SECTION LOCAL DEFAULT 5 \n 6: 00002184 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006da4 0 SECTION LOCAL DEFAULT 7 \n- 8: 000070ac 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000719c 0 SECTION LOCAL DEFAULT 9 \n- 10: 00007634 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00006da6 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000070b0 0 SECTION LOCAL DEFAULT 8 \n+ 9: 000071a0 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00007638 0 SECTION LOCAL DEFAULT 10 \n 11: 00008000 0 SECTION LOCAL DEFAULT 11 \n 12: 00008020 0 SECTION LOCAL DEFAULT 12 \n 13: 00008970 0 SECTION LOCAL DEFAULT 13 \n 14: 00008980 0 SECTION LOCAL DEFAULT 14 \n 15: 0001d1e4 0 SECTION LOCAL DEFAULT 15 \n 16: 0001e000 0 SECTION LOCAL DEFAULT 16 \n 17: 0001eebc 0 SECTION LOCAL DEFAULT 17 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 0b8b5f9bc021640125ed7d6032c373f72b2564c1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3f086eecb3193c66ebccb8ac46e7c3984640161c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/1c/5a6cfe56734d163b1116dffab820c1e7b047e4.debug", "source2": "./usr/lib/debug/.build-id/8c/a978cc52a9d92ff12e55bcd1db71d4ee7c9928.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000c74 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000e60 0001ec 002480 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000032e0 0001ec 006982 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00009c62 0001ec 000490 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000032e0 0001ec 006984 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00009c64 0001ec 000490 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000a0f4 0001ec 0000f0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 0000a1e4 0001ec 002bb8 08 A 5 0 4\n [10] .rel.plt NOBITS 0000cd9c 0001ec 0003d8 08 A 5 24 4\n [11] .init NOBITS 0000e000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 0000e020 001000 0007c0 04 AX 0 0 16\n [13] .plt.got NOBITS 0000e7e0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000e7f0 001000 00cfb4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000e60 0 SECTION LOCAL DEFAULT 5 \n 6: 000032e0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00009c62 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00009c64 0 SECTION LOCAL DEFAULT 7 \n 8: 0000a0f4 0 SECTION LOCAL DEFAULT 8 \n 9: 0000a1e4 0 SECTION LOCAL DEFAULT 9 \n 10: 0000cd9c 0 SECTION LOCAL DEFAULT 10 \n 11: 0000e000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000e020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000e7e0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000e7f0 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 1c5a6cfe56734d163b1116dffab820c1e7b047e4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8ca978cc52a9d92ff12e55bcd1db71d4ee7c9928\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/1d/b5366199fe5b4ca73e16917bf53a79cac1a067.debug", "source2": "./usr/lib/debug/.build-id/dd/c473e1cfb606f54c5ae72eab27c319db18e3f6.debug", "comments": [ "Files similar despite different names (score: 4, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0000a8 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000294 0001ec 0003a0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000634 0001ec 0008e6 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000f1a 0001ec 000074 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000634 0001ec 0008e8 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000f1c 0001ec 000074 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000f90 0001ec 0000c0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00001050 0001ec 000058 08 A 5 0 4\n [10] .rel.plt NOBITS 000010a8 0001ec 000110 08 A 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000230 04 AX 0 0 16\n [13] .plt.got NOBITS 00002250 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002260 001000 0009a4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000294 0 SECTION LOCAL DEFAULT 5 \n 6: 00000634 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000f1a 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000f1c 0 SECTION LOCAL DEFAULT 7 \n 8: 00000f90 0 SECTION LOCAL DEFAULT 8 \n 9: 00001050 0 SECTION LOCAL DEFAULT 9 \n 10: 000010a8 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002250 0 SECTION LOCAL DEFAULT 13 \n 14: 00002260 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 1db5366199fe5b4ca73e16917bf53a79cac1a067\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ddc473e1cfb606f54c5ae72eab27c319db18e3f6\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/23/c32b71d31a8f71adf236709a812af8a2dfb738.debug", "source2": "./usr/lib/debug/.build-id/58/66f91eab49ccc66e8e9073b4d86c2b2579871b.debug", "comments": [ "Files similar despite different names (score: 5, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --program-header {}", "source2": "readelf --wide --program-header {}", "unified_diff": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0103c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x01040 R 0x1000\n LOAD 0x000000 0x00002000 0x00002000 0x00000 0x01318 R E 0x1000\n LOAD 0x000000 0x00004000 0x00004000 0x00000 0x0076f R 0x1000\n LOAD 0x000e30 0x00005e30 0x00005e30 0x00000 0x001e0 RW 0x1000\n DYNAMIC 0x000e30 0x00005e3c 0x00005e3c 0x00000 0x00128 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00004184 0x00004184 0x00000 0x00084 R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000068 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000254 0001ec 000340 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00000594 0001ec 000847 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000ddc 0001ec 000068 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00000e44 0001ec 0000b0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00000ef4 0001ec 000060 08 A 5 0 4\n- [10] .rel.plt NOBITS 00000f54 0001ec 0000e8 08 A 5 23 4\n+ [ 6] .dynstr NOBITS 00000594 0001ec 000849 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000dde 0001ec 000068 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00000e48 0001ec 0000b0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 00000ef8 0001ec 000060 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00000f58 0001ec 0000e8 08 A 5 23 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 0001e0 04 AX 0 0 16\n [13] .plt.got NOBITS 00002200 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002210 001000 0010f4 00 AX 0 0 16\n [15] .fini NOBITS 00003304 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00004000 001000 000184 00 A 0 0 4\n [17] .eh_frame_hdr NOBITS 00004184 001000 000084 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000254 0 SECTION LOCAL DEFAULT 5 \n 6: 00000594 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000ddc 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000e44 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000ef4 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000f54 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000dde 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000e48 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000ef8 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000f58 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002200 0 SECTION LOCAL DEFAULT 13 \n 14: 00002210 0 SECTION LOCAL DEFAULT 14 \n 15: 00003304 0 SECTION LOCAL DEFAULT 15 \n 16: 00004000 0 SECTION LOCAL DEFAULT 16 \n 17: 00004184 0 SECTION LOCAL DEFAULT 17 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 23c32b71d31a8f71adf236709a812af8a2dfb738\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5866f91eab49ccc66e8e9073b4d86c2b2579871b\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/38/0c061aa633b83a28ed5978d54dfb783e87577b.debug", "source2": "./usr/lib/debug/.build-id/05/c2ed537dc0001ce4cd3125acaba690c71fd001.debug", "comments": [ "Files similar despite different names (score: 3, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 000514 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000700 0001ec 0011f0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000018f0 0001ec 002e9f 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00004790 0001ec 00023e 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000018f0 0001ec 002ea1 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00004792 0001ec 00023e 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000049d0 0001ec 0000f0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00004ac0 0001ec 000460 08 A 5 0 4\n [10] .rel.plt NOBITS 00004f20 0001ec 0002f8 08 A 5 24 4\n [11] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00006020 001000 000600 04 AX 0 0 16\n [13] .plt.got NOBITS 00006620 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00006630 001000 00ca14 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000700 0 SECTION LOCAL DEFAULT 5 \n 6: 000018f0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00004790 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00004792 0 SECTION LOCAL DEFAULT 7 \n 8: 000049d0 0 SECTION LOCAL DEFAULT 8 \n 9: 00004ac0 0 SECTION LOCAL DEFAULT 9 \n 10: 00004f20 0 SECTION LOCAL DEFAULT 10 \n 11: 00006000 0 SECTION LOCAL DEFAULT 11 \n 12: 00006020 0 SECTION LOCAL DEFAULT 12 \n 13: 00006620 0 SECTION LOCAL DEFAULT 13 \n 14: 00006630 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 380c061aa633b83a28ed5978d54dfb783e87577b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 05c2ed537dc0001ce4cd3125acaba690c71fd001\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/6c/2cf2074bb9388c4152db1df53fb11270bf6eea.debug", "source2": "./usr/lib/debug/.build-id/9e/a31089509462fde99181e964676c80d6405dd4.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": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x05c58 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x05c5c R 0x1000\n LOAD 0x000000 0x00006000 0x00006000 0x00000 0x13698 R E 0x1000\n LOAD 0x000000 0x0001a000 0x0001a000 0x00000 0x03e95 R 0x1000\n LOAD 0x000aec 0x0001faec 0x0001faec 0x00000 0x00524 RW 0x1000\n DYNAMIC 0x000aec 0x0001fc54 0x0001fc54 0x00000 0x00140 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x0001aa7c 0x0001aa7c 0x00000 0x002bc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0004c8 04 A 5 0 4\n [ 5] .dynsym NOBITS 000006b4 0001ec 001280 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00001934 0001ec 0038e3 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00005218 0001ec 000250 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00005468 0001ec 0000d0 00 A 6 3 4\n- [ 9] .rel.dyn NOBITS 00005538 0001ec 000310 08 A 5 0 4\n- [10] .rel.plt NOBITS 00005848 0001ec 000410 08 A 5 24 4\n+ [ 6] .dynstr NOBITS 00001934 0001ec 0038e5 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000521a 0001ec 000250 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000546c 0001ec 0000d0 00 A 6 3 4\n+ [ 9] .rel.dyn NOBITS 0000553c 0001ec 000310 08 A 5 0 4\n+ [10] .rel.plt NOBITS 0000584c 0001ec 000410 08 A 5 24 4\n [11] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00006020 001000 000830 04 AX 0 0 16\n [13] .plt.got NOBITS 00006850 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00006860 001000 012e24 00 AX 0 0 16\n [15] .fini NOBITS 00019684 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 0001a000 001000 000a7c 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 0001aa7c 001000 0002bc 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 000006b4 0 SECTION LOCAL DEFAULT 5 \n 6: 00001934 0 SECTION LOCAL DEFAULT 6 \n- 7: 00005218 0 SECTION LOCAL DEFAULT 7 \n- 8: 00005468 0 SECTION LOCAL DEFAULT 8 \n- 9: 00005538 0 SECTION LOCAL DEFAULT 9 \n- 10: 00005848 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000521a 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000546c 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000553c 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000584c 0 SECTION LOCAL DEFAULT 10 \n 11: 00006000 0 SECTION LOCAL DEFAULT 11 \n 12: 00006020 0 SECTION LOCAL DEFAULT 12 \n 13: 00006850 0 SECTION LOCAL DEFAULT 13 \n 14: 00006860 0 SECTION LOCAL DEFAULT 14 \n 15: 00019684 0 SECTION LOCAL DEFAULT 15 \n 16: 0001a000 0 SECTION LOCAL DEFAULT 16 \n 17: 0001aa7c 0 SECTION LOCAL DEFAULT 17 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: 6c2cf2074bb9388c4152db1df53fb11270bf6eea\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9ea31089509462fde99181e964676c80d6405dd4\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/b4/b1480d63729849da5c1c0614f6b55a70e5d5cb.debug", "source2": "./usr/lib/debug/.build-id/b9/d41de0729858985d6c6bb67e5e86fd6c1472b5.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0000d8 04 A 5 0 4\n [ 5] .dynsym NOBITS 000002c4 0001ec 000430 10 A 6 1 4\n- [ 6] .dynstr NOBITS 000006f4 0001ec 000ac0 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000011b4 0001ec 000086 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 000006f4 0001ec 000ac2 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000011b6 0001ec 000086 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000123c 0001ec 0000b0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 000012ec 0001ec 000090 08 A 5 0 4\n [10] .rel.plt NOBITS 0000137c 0001ec 000108 08 A 5 24 4\n [11] .init NOBITS 00002000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00002020 001000 000220 04 AX 0 0 16\n [13] .plt.got NOBITS 00002240 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00002250 001000 0014f4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 000002c4 0 SECTION LOCAL DEFAULT 5 \n 6: 000006f4 0 SECTION LOCAL DEFAULT 6 \n- 7: 000011b4 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000011b6 0 SECTION LOCAL DEFAULT 7 \n 8: 0000123c 0 SECTION LOCAL DEFAULT 8 \n 9: 000012ec 0 SECTION LOCAL DEFAULT 9 \n 10: 0000137c 0 SECTION LOCAL DEFAULT 10 \n 11: 00002000 0 SECTION LOCAL DEFAULT 11 \n 12: 00002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00002240 0 SECTION LOCAL DEFAULT 13 \n 14: 00002250 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: b4b1480d63729849da5c1c0614f6b55a70e5d5cb\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b9d41de0729858985d6c6bb67e5e86fd6c1472b5\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/c8/42b9eec5003350cc8bd66be022033eae0d66b6.debug", "source2": "./usr/lib/debug/.build-id/85/41efda61edd67088403dd4b652d2407b017ae1.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0003ec 04 A 5 0 4\n [ 5] .dynsym NOBITS 000005d8 0001ec 000cb0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00001288 0001ec 0027a7 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00003a30 0001ec 000196 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00001288 0001ec 0027a9 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00003a32 0001ec 000196 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00003bc8 0001ec 0000d0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00003c98 0001ec 000260 08 A 5 0 4\n [10] .rel.plt NOBITS 00003ef8 0001ec 000220 08 A 5 24 4\n [11] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00005020 001000 000450 04 AX 0 0 16\n [13] .plt.got NOBITS 00005470 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00005480 001000 00d3d4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 000005d8 0 SECTION LOCAL DEFAULT 5 \n 6: 00001288 0 SECTION LOCAL DEFAULT 6 \n- 7: 00003a30 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00003a32 0 SECTION LOCAL DEFAULT 7 \n 8: 00003bc8 0 SECTION LOCAL DEFAULT 8 \n 9: 00003c98 0 SECTION LOCAL DEFAULT 9 \n 10: 00003ef8 0 SECTION LOCAL DEFAULT 10 \n 11: 00005000 0 SECTION LOCAL DEFAULT 11 \n 12: 00005020 0 SECTION LOCAL DEFAULT 12 \n 13: 00005470 0 SECTION LOCAL DEFAULT 13 \n 14: 00005480 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: c842b9eec5003350cc8bd66be022033eae0d66b6\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8541efda61edd67088403dd4b652d2407b017ae1\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/cc/433efc48bba6a7eda3cf8a6e968aa5f41cfdec.debug", "source2": "./usr/lib/debug/.build-id/31/d532ea7d2294a9809a9bd4062e9e8c2387ec19.debug", "comments": [ "Files similar despite different names (score: 2, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0003fc 04 A 5 0 4\n [ 5] .dynsym NOBITS 000005e8 0001ec 000e40 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00001428 0001ec 002aa5 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00003ece 0001ec 0001c8 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00001428 0001ec 002aa7 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00003ed0 0001ec 0001c8 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00004098 0001ec 0000d0 00 A 6 3 4\n [ 9] .rel.dyn NOBITS 00004168 0001ec 0002d0 08 A 5 0 4\n [10] .rel.plt NOBITS 00004438 0001ec 0002a0 08 A 5 24 4\n [11] .init NOBITS 00005000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00005020 001000 000550 04 AX 0 0 16\n [13] .plt.got NOBITS 00005570 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00005580 001000 00eae4 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 000005e8 0 SECTION LOCAL DEFAULT 5 \n 6: 00001428 0 SECTION LOCAL DEFAULT 6 \n- 7: 00003ece 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00003ed0 0 SECTION LOCAL DEFAULT 7 \n 8: 00004098 0 SECTION LOCAL DEFAULT 8 \n 9: 00004168 0 SECTION LOCAL DEFAULT 9 \n 10: 00004438 0 SECTION LOCAL DEFAULT 10 \n 11: 00005000 0 SECTION LOCAL DEFAULT 11 \n 12: 00005020 0 SECTION LOCAL DEFAULT 12 \n 13: 00005570 0 SECTION LOCAL DEFAULT 13 \n 14: 00005580 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: cc433efc48bba6a7eda3cf8a6e968aa5f41cfdec\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 31d532ea7d2294a9809a9bd4062e9e8c2387ec19\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/e4/d6c72644167f82e4d6b3aec005361dfa59ebbf.debug", "source2": "./usr/lib/debug/.build-id/ec/4a48a2d4c2d9939c423b5435317cb4f7bfb8ad.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": "@@ -4,15 +4,15 @@\n There are 11 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4\n INTERP 0x000194 0x00000194 0x00000194 0x00000 0x00013 R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x0865c R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x001ec 0x08660 R 0x1000\n LOAD 0x000000 0x00009000 0x00009000 0x00000 0x0d4e8 R E 0x1000\n LOAD 0x000000 0x00017000 0x00017000 0x00000 0x042ea R 0x1000\n LOAD 0x000f7c 0x0001cf7c 0x0001cf7c 0x00000 0x0109c RW 0x1000\n DYNAMIC 0x000f7c 0x0001dce4 0x0001dce4 0x00000 0x00150 RW 0x4\n NOTE 0x0001a8 0x000001a8 0x000001a8 0x00044 0x00044 R 0x4\n GNU_EH_FRAME 0x001000 0x00017880 0x00017880 0x00000 0x0072c R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0007bc 04 A 5 0 4\n [ 5] .dynsym NOBITS 000009a8 0001ec 0017b0 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00002158 0001ec 00490d 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00006a66 0001ec 0002f6 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 00006d5c 0001ec 0000f0 00 A 6 4 4\n- [ 9] .rel.dyn NOBITS 00006e4c 0001ec 001508 08 A 5 0 4\n- [10] .rel.plt NOBITS 00008354 0001ec 000308 08 A 5 24 4\n+ [ 6] .dynstr NOBITS 00002158 0001ec 00490f 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00006a68 0001ec 0002f6 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 00006d60 0001ec 0000f0 00 A 6 4 4\n+ [ 9] .rel.dyn NOBITS 00006e50 0001ec 001508 08 A 5 0 4\n+ [10] .rel.plt NOBITS 00008358 0001ec 000308 08 A 5 24 4\n [11] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00009020 001000 000620 04 AX 0 0 16\n [13] .plt.got NOBITS 00009640 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00009650 001000 00ce84 00 AX 0 0 16\n [15] .fini NOBITS 000164d4 001000 000014 00 AX 0 0 4\n [16] .rodata NOBITS 00017000 001000 000880 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 00017880 001000 00072c 00 A 0 0 4\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 000009a8 0 SECTION LOCAL DEFAULT 5 \n 6: 00002158 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006a66 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006d5c 0 SECTION LOCAL DEFAULT 8 \n- 9: 00006e4c 0 SECTION LOCAL DEFAULT 9 \n- 10: 00008354 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00006a68 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006d60 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00006e50 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00008358 0 SECTION LOCAL DEFAULT 10 \n 11: 00009000 0 SECTION LOCAL DEFAULT 11 \n 12: 00009020 0 SECTION LOCAL DEFAULT 12 \n 13: 00009640 0 SECTION LOCAL DEFAULT 13 \n 14: 00009650 0 SECTION LOCAL DEFAULT 14 \n 15: 000164d4 0 SECTION LOCAL DEFAULT 15 \n 16: 00017000 0 SECTION LOCAL DEFAULT 16 \n 17: 00017880 0 SECTION LOCAL DEFAULT 17 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: e4d6c72644167f82e4d6b3aec005361dfa59ebbf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ec4a48a2d4c2d9939c423b5435317cb4f7bfb8ad\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/ee/6bc0a3c2c376de452b4b322307a899dfc30627.debug", "source2": "./usr/lib/debug/.build-id/23/f75500cd947898604b1f3d1456a90ec521749b.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 00081c 04 A 5 0 4\n [ 5] .dynsym NOBITS 00000a08 0001ec 001810 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00002218 0001ec 004594 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000067ac 0001ec 000302 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00002218 0001ec 004596 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000067ae 0001ec 000302 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00006ab0 0001ec 0000d0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00006b80 0001ec 001728 08 A 5 0 4\n [10] .rel.plt NOBITS 000082a8 0001ec 0002a0 08 A 5 24 4\n [11] .init NOBITS 00009000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00009020 001000 000550 04 AX 0 0 16\n [13] .plt.got NOBITS 00009570 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00009580 001000 007e24 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 00000a08 0 SECTION LOCAL DEFAULT 5 \n 6: 00002218 0 SECTION LOCAL DEFAULT 6 \n- 7: 000067ac 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000067ae 0 SECTION LOCAL DEFAULT 7 \n 8: 00006ab0 0 SECTION LOCAL DEFAULT 8 \n 9: 00006b80 0 SECTION LOCAL DEFAULT 9 \n 10: 000082a8 0 SECTION LOCAL DEFAULT 10 \n 11: 00009000 0 SECTION LOCAL DEFAULT 11 \n 12: 00009020 0 SECTION LOCAL DEFAULT 12 \n 13: 00009570 0 SECTION LOCAL DEFAULT 13 \n 14: 00009580 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: ee6bc0a3c2c376de452b4b322307a899dfc30627\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 23f75500cd947898604b1f3d1456a90ec521749b\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] }, { "source1": "./usr/lib/debug/.build-id/fa/450e2a37b59acfd6322fd6a0213f6559482178.debug", "source2": "./usr/lib/debug/.build-id/23/fd2381b8484c11fff34afb80aa674fa28e009e.debug", "comments": [ "Files similar despite different names (score: 1, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000194 000194 000013 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 000001a8 0001a8 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 000001cc 0001cc 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 000001ec 0001ec 0004cc 04 A 5 0 4\n [ 5] .dynsym NOBITS 000006b8 0001ec 001090 10 A 6 1 4\n- [ 6] .dynstr NOBITS 00001748 0001ec 0032eb 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00004a34 0001ec 000212 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00001748 0001ec 0032ed 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00004a36 0001ec 000212 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00004c48 0001ec 0000e0 00 A 6 4 4\n [ 9] .rel.dyn NOBITS 00004d28 0001ec 000570 08 A 5 0 4\n [10] .rel.plt NOBITS 00005298 0001ec 000318 08 A 5 24 4\n [11] .init NOBITS 00006000 001000 000020 00 AX 0 0 4\n [12] .plt NOBITS 00006020 001000 000640 04 AX 0 0 16\n [13] .plt.got NOBITS 00006660 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00006670 001000 006c54 00 AX 0 0 16\n" }, { "source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000194 0 SECTION LOCAL DEFAULT 1 \n 2: 000001a8 0 SECTION LOCAL DEFAULT 2 \n 3: 000001cc 0 SECTION LOCAL DEFAULT 3 \n 4: 000001ec 0 SECTION LOCAL DEFAULT 4 \n 5: 000006b8 0 SECTION LOCAL DEFAULT 5 \n 6: 00001748 0 SECTION LOCAL DEFAULT 6 \n- 7: 00004a34 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00004a36 0 SECTION LOCAL DEFAULT 7 \n 8: 00004c48 0 SECTION LOCAL DEFAULT 8 \n 9: 00004d28 0 SECTION LOCAL DEFAULT 9 \n 10: 00005298 0 SECTION LOCAL DEFAULT 10 \n 11: 00006000 0 SECTION LOCAL DEFAULT 11 \n 12: 00006020 0 SECTION LOCAL DEFAULT 12 \n 13: 00006660 0 SECTION LOCAL DEFAULT 13 \n 14: 00006670 0 SECTION LOCAL DEFAULT 14 \n" }, { "source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\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: fa450e2a37b59acfd6322fd6a0213f6559482178\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 23fd2381b8484c11fff34afb80aa674fa28e009e\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n" } ] } ] } ] } ] } ] }