{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.BxBb4hDUNC/b1/osgearth_2.10.2+dfsg-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.BxBb4hDUNC/b2/osgearth_2.10.2+dfsg-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,19 +1,19 @@\n \n fbce84163a33bf3c85c6083d5f243490 557088 libdevel optional libosgearth-dev_2.10.2+dfsg-2_amd64.deb\n- dc7716c480bd7d40ca2afe2b796109fa 35048896 debug optional libosgearth5-dbgsym_2.10.2+dfsg-2_amd64.deb\n- 500ba88f7d7c8376dd2934e4a0d08e5b 1344424 libs optional libosgearth5_2.10.2+dfsg-2_amd64.deb\n- 1c4d9333b119d67466058f3be99e5d46 8195392 debug optional libosgearthannotation5-dbgsym_2.10.2+dfsg-2_amd64.deb\n- aacf4edae418d1c94e9377f016675bc5 265532 libs optional libosgearthannotation5_2.10.2+dfsg-2_amd64.deb\n- fd7fa08a185c49d875ee73dd476002f6 15576400 debug optional libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_amd64.deb\n- bb14292a0f9c3912554a8d262eccbac8 452576 libs optional libosgearthfeatures5_2.10.2+dfsg-2_amd64.deb\n- 11bfef956b7a228605d954d3275926c5 5906136 debug optional libosgearthsplat5-dbgsym_2.10.2+dfsg-2_amd64.deb\n- 4cc36ac14043cfa07b1512c8f50cc6f4 240732 libs optional libosgearthsplat5_2.10.2+dfsg-2_amd64.deb\n- 501ff5c33222e788805c44f6a24e1f31 15066716 debug optional libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_amd64.deb\n- c1792424a231c1c00c7207a347d90ba4 466884 libs optional libosgearthsymbology5_2.10.2+dfsg-2_amd64.deb\n- 99cc550f22548f59d461ab93652ca65c 20954120 debug optional libosgearthutil5-dbgsym_2.10.2+dfsg-2_amd64.deb\n- d425562c56afc0274cc646b8b406e940 705892 libs optional libosgearthutil5_2.10.2+dfsg-2_amd64.deb\n- 166c05b8bed353b236d3e244174b29be 50756704 debug optional openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb\n- 5eab9995c3008495e01fddcc0d62d0e2 4468196 devel optional openscenegraph-plugin-osgearth_2.10.2+dfsg-2_amd64.deb\n+ fb199d53a2c53bbd774c0371387356d1 35048904 debug optional libosgearth5-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ d41201f8c6488308367b38c435e1a852 1342196 libs optional libosgearth5_2.10.2+dfsg-2_amd64.deb\n+ c5af9cbfed96f8cbc1337c8a21cd5cef 8195660 debug optional libosgearthannotation5-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ f072425877ac01869b677f026f20506d 265788 libs optional libosgearthannotation5_2.10.2+dfsg-2_amd64.deb\n+ f3ba76b61e954dbc60839e8278be6a9c 15576396 debug optional libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ a5cd43b75c4b5d63813985c7b7e287b4 452604 libs optional libosgearthfeatures5_2.10.2+dfsg-2_amd64.deb\n+ d45399bbfcdffa1a6ef1fecfad9ec476 5906144 debug optional libosgearthsplat5-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ 91a908fbb9d30949fa5ae3a06304f886 241112 libs optional libosgearthsplat5_2.10.2+dfsg-2_amd64.deb\n+ 211023b9fb2dabf18ae21b87529eb96a 15066716 debug optional libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ 0bfb166d6ede7273aa1fba2d14dd2a59 467168 libs optional libosgearthsymbology5_2.10.2+dfsg-2_amd64.deb\n+ 642f823c2ced0ea156d16561133e82f2 20954324 debug optional libosgearthutil5-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ 906474fcbf3f536833ac77d3b2382b04 707768 libs optional libosgearthutil5_2.10.2+dfsg-2_amd64.deb\n+ e1c206bf64205cf31b08e7d9013661c1 50749004 debug optional openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ c9240cd03347506574ecab6d42e9ec72 4466912 devel optional openscenegraph-plugin-osgearth_2.10.2+dfsg-2_amd64.deb\n cb3f6d7d07bf981892684d6b53233cb2 4725580 devel optional osgearth-data_2.10.2+dfsg-2_all.deb\n- 8f65be7e42296c7fba07938e5f0d0b56 6007864 debug optional osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb\n- 3eabb6fe5dfc163b97a2b89a622606ef 253512 devel optional osgearth_2.10.2+dfsg-2_amd64.deb\n+ 8c723069db3e45d62fb7f53c4fa32f19 6007640 debug optional osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb\n+ ff41a379480a7c2681f353becee3f82d 253476 devel optional osgearth_2.10.2+dfsg-2_amd64.deb\n"}, {"source1": "libosgearth5_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearth5_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 43780 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1300452 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 43768 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1298236 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 --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00ced8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 000000000000d138 00d138 02f490 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000003c5c8 03c5c8 06975a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000a5d22 0a5d22 003f0c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000000000003c5c8 03c5c8 06975c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000a5d24 0a5d24 003f0c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000a9c30 0a9c30 000190 00 A 4 6 8\n [ 7] .rela.dyn RELA 00000000000a9dc0 0a9dc0 076620 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000001203e0 1203e0 00fb28 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000130000 130000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000130020 130020 00a780 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000013a7a0 13a7a0 0000d0 08 AX 0 0 8\n [12] .text PROGBITS 000000000013a870 13a870 2aa277 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -24,23 +24,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x474798\n 0x000000000000001b (INIT_ARRAYSZ) 640 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x474a18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3c5c8\n 0x0000000000000006 (SYMTAB) 0xd138\n- 0x000000000000000a (STRSZ) 431962 (bytes)\n+ 0x000000000000000a (STRSZ) 431964 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x4a6020\n 0x0000000000000002 (PLTRELSZ) 64296 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1203e0\n 0x0000000000000007 (RELA) 0xa9dc0\n 0x0000000000000008 (RELASZ) 484896 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xa9c30\n 0x000000006fffffff (VERNEEDNUM) 6\n- 0x000000006ffffff0 (VERSYM) 0xa5d22\n+ 0x000000006ffffff0 (VERSYM) 0xa5d24\n 0x000000006ffffff9 (RELACOUNT) 976\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7830db7486720aec87fcdb03d49383c5df40e541\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2302fb7cd0191db037c758af0b623d4f61056334\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 8070 entries:\n- Addr: 0x00000000000a5d22 Offset: 0x0a5d22 Link: 3 (.dynsym)\n+ Addr: 0x00000000000a5d24 Offset: 0x0a5d24 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*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 4 (CURL_GNUTLS_3) 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"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -26993,9 +26993,9 @@\n 0x000a5ca8 4358585f 332e342e 32360047 4c494243 CXX_3.4.26.GLIBC\n 0x000a5cb8 58585f33 2e342e31 35004358 58414249 XX_3.4.15.CXXABI\n 0x000a5cc8 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x000a5cd8 2e323000 474c4942 4358585f 332e342e .20.GLIBCXX_3.4.\n 0x000a5ce8 32310047 4c494243 58585f33 2e340000 21.GLIBCXX_3.4..\n 0x000a5cf8 00000000 00000000 00000000 00000000 ................\n 0x000a5d08 00000000 00000000 00000000 00000000 ................\n- 0x000a5d18 00000000 00000000 0000 ..........\n+ 0x000a5d18 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33306462 37343836 37323061 65633837 30db7486720aec87\n- 0x00000010 66636462 30336434 39333833 63356466 fcdb03d49383c5df\n- 0x00000020 34306535 34312e64 65627567 00000000 40e541.debug....\n- 0x00000030 ba9b9eba ....\n+ 0x00000000 30326662 37636430 31393164 62303337 02fb7cd0191db037\n+ 0x00000010 63373538 61663062 36323364 34663631 c758af0b623d4f61\n+ 0x00000020 30353633 33342e64 65627567 00000000 056334.debug....\n+ 0x00000030 07e39e8c ....\n \n"}]}]}]}]}, {"source1": "libosgearthannotation5_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthannotation5_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n -rw-r--r-- 0 0 0 10288 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 255052 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 255308 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00303c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000032a0 0032a0 00c090 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000f330 00f330 01b62f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000002a960 02a960 00100c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000000000000f330 00f330 01b631 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000002a962 02a962 00100c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000002b970 02b970 000100 00 A 4 4 8\n [ 7] .rela.dyn RELA 000000000002ba70 02ba70 0174d8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000042f48 042f48 0035a0 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000047000 047000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000047020 047020 0023d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000493f0 0493f0 000018 08 AX 0 0 8\n [12] .text PROGBITS 0000000000049410 049410 07a952 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -21,23 +21,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xdc3b0\n 0x000000000000001b (INIT_ARRAYSZ) 176 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xdc460\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xf330\n 0x0000000000000006 (SYMTAB) 0x32a0\n- 0x000000000000000a (STRSZ) 112175 (bytes)\n+ 0x000000000000000a (STRSZ) 112177 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xe5628\n 0x0000000000000002 (PLTRELSZ) 13728 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x42f48\n 0x0000000000000007 (RELA) 0x2ba70\n 0x0000000000000008 (RELASZ) 95448 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x2b970\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x2a960\n+ 0x000000006ffffff0 (VERSYM) 0x2a962\n 0x000000006ffffff9 (RELACOUNT) 57\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b08770f5d1d002b96cef8c7909fa7f60adabba08\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abce191ba99ffd3b3be566549b8dcb96c8461389\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 2054 entries:\n- Addr: 0x000000000002a960 Offset: 0x02a960 Link: 3 (.dynsym)\n+ Addr: 0x000000000002a962 Offset: 0x02a962 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*) 4 (GLIBC_2.14) 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": "@@ -7006,9 +7006,10 @@\n 0x0002a8e0 00474c49 42435858 5f332e34 2e313100 .GLIBCXX_3.4.11.\n 0x0002a8f0 474c4942 4358585f 332e342e 32360047 GLIBCXX_3.4.26.G\n 0x0002a900 4c494243 58585f33 2e342e32 3100474c LIBCXX_3.4.21.GL\n 0x0002a910 49424358 585f332e 342e3135 00435858 IBCXX_3.4.15.CXX\n 0x0002a920 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x0002a930 332e3400 00000000 00000000 00000000 3.4.............\n 0x0002a940 00000000 00000000 00000000 00000000 ................\n- 0x0002a950 00000000 00000000 00000000 000000 ...............\n+ 0x0002a950 00000000 00000000 00000000 00000000 ................\n+ 0x0002a960 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38373730 66356431 64303032 62393663 8770f5d1d002b96c\n- 0x00000010 65663863 37393039 66613766 36306164 ef8c7909fa7f60ad\n- 0x00000020 61626261 30382e64 65627567 00000000 abba08.debug....\n- 0x00000030 588ac5a4 X...\n+ 0x00000000 63653139 31626139 39666664 33623362 ce191ba99ffd3b3b\n+ 0x00000010 65353636 35343962 38646362 39366338 e566549b8dcb96c8\n+ 0x00000020 34363133 38392e64 65627567 00000000 461389.debug....\n+ 0x00000030 d7879d29 ...)\n \n"}]}]}]}]}, {"source1": "libosgearthfeatures5_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthfeatures5_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n -rw-r--r-- 0 0 0 15680 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 436704 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 436732 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 004c34 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000004e98 004e98 012378 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000017210 017210 02d5da 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000447ea 0447ea 00184a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000017210 017210 02d5dc 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000447ec 0447ec 00184a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000046038 046038 000110 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000046148 046148 01fb78 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000065cc0 065cc0 006d08 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000006d000 06d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000006d020 06d020 0048c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000718e0 0718e0 000038 08 AX 0 0 8\n [12] .text PROGBITS 0000000000071920 071920 0d45bd 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -20,23 +20,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x16eca0\n 0x000000000000001b (INIT_ARRAYSZ) 336 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x16edf0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x17210\n 0x0000000000000006 (SYMTAB) 0x4e98\n- 0x000000000000000a (STRSZ) 185818 (bytes)\n+ 0x000000000000000a (STRSZ) 185820 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x17b058\n 0x0000000000000002 (PLTRELSZ) 27912 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x65cc0\n 0x0000000000000007 (RELA) 0x46148\n 0x0000000000000008 (RELASZ) 129912 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x46038\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x447ea\n+ 0x000000006ffffff0 (VERSYM) 0x447ec\n 0x000000006ffffff9 (RELACOUNT) 164\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 99165847c020a859648c2cca9a7e6242e9ed43bf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b463f03edc934be6a8fbf13d1b73bfd1845dc12\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: 0x00000000000447ea Offset: 0x0447ea Link: 3 (.dynsym)\n+ Addr: 0x00000000000447ec Offset: 0x0447ec 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": "@@ -11609,9 +11609,9 @@\n 0x00044770 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x00044780 58585f33 2e342e32 3600474c 49424358 XX_3.4.26.GLIBCX\n 0x00044790 585f332e 342e3135 00474c49 42435858 X_3.4.15.GLIBCXX\n 0x000447a0 5f332e34 2e323100 43585841 42495f31 _3.4.21.CXXABI_1\n 0x000447b0 2e330047 4c494243 58585f33 2e340000 .3.GLIBCXX_3.4..\n 0x000447c0 00000000 00000000 00000000 00000000 ................\n 0x000447d0 00000000 00000000 00000000 00000000 ................\n- 0x000447e0 00000000 00000000 0000 ..........\n+ 0x000447e0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31363538 34376330 32306138 35393634 165847c020a85964\n- 0x00000010 38633263 63613961 37653632 34326539 8c2cca9a7e6242e9\n- 0x00000020 65643433 62662e64 65627567 00000000 ed43bf.debug....\n- 0x00000030 d383825b ...[\n+ 0x00000000 34363366 30336564 63393334 62653661 463f03edc934be6a\n+ 0x00000010 38666266 31336431 62373362 66643138 8fbf13d1b73bfd18\n+ 0x00000020 34356463 31322e64 65627567 00000000 45dc12.debug....\n+ 0x00000030 66ac9b9c f...\n \n"}]}]}]}]}, {"source1": "libosgearthsplat5_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthsplat5_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 7804 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 232736 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 7808 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 233112 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 0x32080\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x02f200 0x02f200 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x02f208 0x02f208 R 0x1000\n LOAD 0x030000 0x0000000000030000 0x0000000000030000 0x070455 0x070455 R E 0x1000\n LOAD 0x0a1000 0x00000000000a1000 0x00000000000a1000 0x01e01b 0x01e01b R 0x1000\n LOAD 0x0bf7c0 0x00000000000c07c0 0x00000000000c07c0 0x006850 0x006898 RW 0x1000\n DYNAMIC 0x0c4840 0x00000000000c5840 0x00000000000c5840 0x0002a0 0x0002a0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0af284 0x00000000000af284 0x00000000000af284 0x0018cc 0x0018cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0024f8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000002758 002758 0088e0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000b038 00b038 014207 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001f240 01f240 000b68 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 000000000001fda8 01fda8 000110 00 A 4 4 8\n- [ 7] .rela.dyn RELA 000000000001feb8 01feb8 00c300 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000002c1b8 02c1b8 003048 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 000000000000b038 00b038 014209 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000001f242 01f242 000b68 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 000000000001fdb0 01fdb0 000110 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 000000000001fec0 01fec0 00c300 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000002c1c0 02c1c0 003048 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000030000 030000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000030020 030020 002040 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000032060 032060 000018 08 AX 0 0 8\n [12] .text PROGBITS 0000000000032080 032080 06e3cc 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000a044c 0a044c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 00000000000a1000 0a1000 00e282 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00000000000af284 0af284 0018cc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x1feb8 contains 2080 entries:\n+Relocation section '.rela.dyn' at offset 0x1fec0 contains 2080 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000c07c0 0000000000000008 R_X86_64_RELATIVE 38220\n 00000000000c07c8 0000000000000008 R_X86_64_RELATIVE 37de0\n 00000000000c07d0 0000000000000008 R_X86_64_RELATIVE 37e10\n 00000000000c07d8 0000000000000008 R_X86_64_RELATIVE 37e40\n 00000000000c07e0 0000000000000008 R_X86_64_RELATIVE 37ef0\n 00000000000c07e8 0000000000000008 R_X86_64_RELATIVE 37f60\n@@ -2078,15 +2078,15 @@\n 00000000000c6fd0 0000038d00000006 R_X86_64_GLOB_DAT 00000000000c1188 _ZTVN8osgEarth8optionalINS_5Splat14SurfaceOptionsEEE + 0\n 00000000000c6fd8 000004bb00000006 R_X86_64_GLOB_DAT 0000000000086b90 _ZN8osgEarth5Splat10SplatLayer22setLandCoverDictionaryEPNS_19LandCoverDictionaryE + 0\n 00000000000c6fe0 000001c300000006 R_X86_64_GLOB_DAT 00000000000c1350 _ZTVN8osgEarth5Splat23GroundCoverLayerOptionsE + 0\n 00000000000c6fe8 0000017100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIN3osg5ImageE + 0\n 00000000000c6ff0 0000017400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVN8osgEarth10PatchLayerE + 0\n 00000000000c7008 000000a800000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x2c1b8 contains 515 entries:\n+Relocation section '.rela.plt' at offset 0x2c1c0 contains 515 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000c5af8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth6Random4nextEv + 0\n 00000000000c5b00 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth17TileSourceOptions11mergeConfigERKNS_6ConfigE + 0\n 00000000000c5b08 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth9Symbology10StyleSheet8getStyleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb + 0\n 00000000000c5b10 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth9GeoExtentC1EPKNS_16SpatialReferenceEdddd + 0\n 00000000000c5b18 0000034e00000007 R_X86_64_JUMP_SLOT 0000000000084230 _ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPKN8osgEarth5Splat14SplatRangeDataEPS4_EET0_T_S9_S8_ + 0\n 00000000000c5b20 000004a500000007 R_X86_64_JUMP_SLOT 000000000006fb50 _ZNSt8_Rb_treeIN8osgEarth7TileKeyES1_St9_IdentityIS1_ESt4lessIS1_ESaIS1_EE16_M_insert_uniqueIRKS1_EESt4pairISt17_Rb_tree_iteratorIS1_EbEOT_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xc07c0\n 0x000000000000001b (INIT_ARRAYSZ) 80 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xc0810\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xb038\n 0x0000000000000006 (SYMTAB) 0x2758\n- 0x000000000000000a (STRSZ) 82439 (bytes)\n+ 0x000000000000000a (STRSZ) 82441 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xc5ae0\n 0x0000000000000002 (PLTRELSZ) 12360 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x2c1b8\n- 0x0000000000000007 (RELA) 0x1feb8\n+ 0x0000000000000017 (JMPREL) 0x2c1c0\n+ 0x0000000000000007 (RELA) 0x1fec0\n 0x0000000000000008 (RELASZ) 49920 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x1fda8\n+ 0x000000006ffffffe (VERNEED) 0x1fdb0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1f240\n+ 0x000000006ffffff0 (VERSYM) 0x1f242\n 0x000000006ffffff9 (RELACOUNT) 27\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 76dc43dd3ecdfb9c39fcee7abee1e3e6ed95b5e4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4a93de619cbeabc83a30ff8d143b01a83b7cd932\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 1460 entries:\n- Addr: 0x000000000001f240 Offset: 0x01f240 Link: 3 (.dynsym)\n+ Addr: 0x000000000001f242 Offset: 0x01f242 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*) 4 (GLIBC_2.14) \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@@ -364,15 +364,15 @@\n 5a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \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 \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x000000000001fda8 Offset: 0x01fda8 Link: 4 (.dynstr)\n+ Addr: 0x000000000001fdb0 Offset: 0x01fdb0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 13\n 0x0020: Version: 1 File: libm.so.6 Cnt: 2\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 14\n 0x0040: Name: GLIBC_2.29 Flags: none Version: 10\n 0x0050: Version: 1 File: libc.so.6 Cnt: 3\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -5148,9 +5148,9 @@\n 0x0001f1c8 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x0001f1d8 332e342e 32360047 4c494243 58585f33 3.4.26.GLIBCXX_3\n 0x0001f1e8 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x0001f1f8 342e3135 00435858 4142495f 312e3300 4.15.CXXABI_1.3.\n 0x0001f208 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0001f218 00000000 00000000 00000000 00000000 ................\n 0x0001f228 00000000 00000000 00000000 00000000 ................\n- 0x0001f238 00000000 000000 .......\n+ 0x0001f238 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64633433 64643365 63646662 39633339 dc43dd3ecdfb9c39\n- 0x00000010 66636565 37616265 65316533 65366564 fcee7abee1e3e6ed\n- 0x00000020 39356235 65342e64 65627567 00000000 95b5e4.debug....\n- 0x00000030 c8456601 .Ef.\n+ 0x00000000 39336465 36313963 62656162 63383361 93de619cbeabc83a\n+ 0x00000010 33306666 38643134 33623031 61383362 30ff8d143b01a83b\n+ 0x00000020 37636439 33322e64 65627567 00000000 7cd932.debug....\n+ 0x00000030 bd8d3e73 ..>s\n \n"}]}]}]}]}, {"source1": "libosgearthsymbology5_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthsymbology5_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 13140 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 453552 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 13156 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 453820 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 005210 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000005470 005470 011790 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000016c00 016c00 02da40 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000044640 044640 00174c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000016c00 016c00 02da42 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000044642 044642 00174c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000045d90 045d90 000120 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000045eb0 045eb0 021618 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000674c8 0674c8 004110 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000006c000 06c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000006c020 06c020 002b70 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000006eb90 06eb90 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000006eba0 06eba0 1204d0 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1bdaa8\n 0x000000000000001b (INIT_ARRAYSZ) 248 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1bdba0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x16c00\n 0x0000000000000006 (SYMTAB) 0x5470\n- 0x000000000000000a (STRSZ) 186944 (bytes)\n+ 0x000000000000000a (STRSZ) 186946 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1c9df0\n 0x0000000000000002 (PLTRELSZ) 16656 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x674c8\n 0x0000000000000007 (RELA) 0x45eb0\n 0x0000000000000008 (RELASZ) 136728 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x45d90\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x44640\n+ 0x000000006ffffff0 (VERSYM) 0x44642\n 0x000000006ffffff9 (RELACOUNT) 150\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a536d8c18b88f36abcd6c3717a24b96b2c54fde7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c659befb8b7fa72b0aca4576566038969d317912\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 2982 entries:\n- Addr: 0x0000000000044640 Offset: 0x044640 Link: 3 (.dynsym)\n+ Addr: 0x0000000000044642 Offset: 0x044642 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.15) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 5 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 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": "@@ -11680,8 +11680,9 @@\n 0x000445d0 3600474c 49424358 585f332e 342e3900 6.GLIBCXX_3.4.9.\n 0x000445e0 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x000445f0 58585f33 2e342e31 3500474c 49424358 XX_3.4.15.GLIBCX\n 0x00044600 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x00044610 5f332e34 00000000 00000000 00000000 _3.4............\n 0x00044620 00000000 00000000 00000000 00000000 ................\n 0x00044630 00000000 00000000 00000000 00000000 ................\n+ 0x00044640 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33366438 63313862 38386633 36616263 36d8c18b88f36abc\n- 0x00000010 64366333 37313761 32346239 36623263 d6c3717a24b96b2c\n- 0x00000020 35346664 65372e64 65627567 00000000 54fde7.debug....\n- 0x00000030 224a5493 \"JT.\n+ 0x00000000 35396265 66623862 37666137 32623061 59befb8b7fa72b0a\n+ 0x00000010 63613435 37363536 36303338 39363964 ca4576566038969d\n+ 0x00000020 33313739 31322e64 65627567 00000000 317912.debug....\n+ 0x00000030 bea9893d ...=\n \n"}]}]}]}]}, {"source1": "libosgearthutil5_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthutil5_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 22492 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 683208 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 22472 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 685104 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 0xc42d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0bdac0 0x0bdac0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0bdac8 0x0bdac8 R 0x1000\n LOAD 0x0be000 0x00000000000be000 0x00000000000be000 0x15fbc9 0x15fbc9 R E 0x1000\n LOAD 0x21e000 0x000000000021e000 0x000000000021e000 0x046666 0x046666 R 0x1000\n LOAD 0x2653f0 0x00000000002663f0 0x00000000002663f0 0x028c20 0x02a140 RW 0x1000\n DYNAMIC 0x289c38 0x000000000028ac38 0x000000000028ac38 0x000310 0x000310 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x22bce8 0x000000000022bce8 0x000000000022bce8 0x0063d4 0x0063d4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 006740 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000069a0 0069a0 01b018 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000219b8 0219b8 03fe2d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000617e6 0617e6 002402 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000063be8 063be8 000130 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000063d18 063d18 0509e8 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000b4700 0b4700 0093c0 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000219b8 0219b8 03fe2f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000617e8 0617e8 002402 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000063bf0 063bf0 000130 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000063d20 063d20 0509e8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000b4708 0b4708 0093c0 18 AI 3 22 8\n [ 9] .init PROGBITS 00000000000be000 0be000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 00000000000be020 0be020 006290 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000c42b0 0c42b0 000018 08 AX 0 0 8\n [12] .text PROGBITS 00000000000c42d0 0c42d0 1598f0 00 AX 0 0 16\n [13] .fini PROGBITS 000000000021dbc0 21dbc0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000021e000 21e000 00dce7 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000022bce8 22bce8 0063d4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x63d18 contains 13759 entries:\n+Relocation section '.rela.dyn' at offset 0x63d20 contains 13759 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000002663f0 0000000000000008 R_X86_64_RELATIVE db960\n 00000000002663f8 0000000000000008 R_X86_64_RELATIVE d9230\n 0000000000266400 0000000000000008 R_X86_64_RELATIVE d9260\n 0000000000266408 0000000000000008 R_X86_64_RELATIVE d9290\n 0000000000266410 0000000000000008 R_X86_64_RELATIVE d92c0\n 0000000000266418 0000000000000008 R_X86_64_RELATIVE d9300\n@@ -13757,15 +13757,15 @@\n 000000000028efd0 0000052a00000006 R_X86_64_GLOB_DAT 00000000001ab720 _ZN8osgEarth6Picker8Callback5onHitEj + 0\n 000000000028efd8 00000fa200000006 R_X86_64_GLOB_DAT 0000000000277a28 _ZTVN8osgEarth4Util28FractalElevationLayerOptionsE + 0\n 000000000028efe0 00000d3a00000006 R_X86_64_GLOB_DAT 00000000002763e0 _ZTVN8osgEarth7Drivers10KMLOptionsE + 0\n 000000000028efe8 0000043400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTN5osgGA15GUIEventHandlerE + 0\n 000000000028eff8 0000043800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZN8osgEarth9Symbology5Color4GrayE + 0\n 000000000028f008 000001c600000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xb4700 contains 1576 entries:\n+Relocation section '.rela.plt' at offset 0xb4708 contains 1576 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000028af60 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5osgDB20equalCaseInsensitiveERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ + 0\n 000000000028af68 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth9Extension6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_13ConfigOptionsE + 0\n 000000000028af70 0000062c00000007 R_X86_64_JUMP_SLOT 000000000017cd90 _ZN8osgEarth4Util16LatLongFormatterC1ERKNS1_13AngularFormatEj + 0\n 000000000028af78 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3osg7Matrixd9makeOrthoEdddddd + 0\n 000000000028af80 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth17TileSourceOptions11mergeConfigERKNS_6ConfigE + 0\n 000000000028af88 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth9Symbology10StyleSheet8getStyleERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -25,23 +25,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2663f0\n 0x000000000000001b (INIT_ARRAYSZ) 416 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x266590\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x219b8\n 0x0000000000000006 (SYMTAB) 0x69a0\n- 0x000000000000000a (STRSZ) 261677 (bytes)\n+ 0x000000000000000a (STRSZ) 261679 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x28af48\n 0x0000000000000002 (PLTRELSZ) 37824 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xb4700\n- 0x0000000000000007 (RELA) 0x63d18\n+ 0x0000000000000017 (JMPREL) 0xb4708\n+ 0x0000000000000007 (RELA) 0x63d20\n 0x0000000000000008 (RELASZ) 330216 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x63be8\n+ 0x000000006ffffffe (VERNEED) 0x63bf0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x617e6\n+ 0x000000006ffffff0 (VERSYM) 0x617e8\n 0x000000006ffffff9 (RELACOUNT) 485\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9cdf35c3c579cb6bfe7727e1c3d238b124386fd3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a1cf078ea960aadcd287a678b42f4d3232461318\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 4609 entries:\n- Addr: 0x00000000000617e6 Offset: 0x0617e6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000617e8 Offset: 0x0617e8 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@@ -1152,15 +1152,15 @@\n 11f0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11f8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 11fc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1200: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000063be8 Offset: 0x063be8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000063bf0 Offset: 0x063bf0 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: 2\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.29 Flags: none Version: 8\n 0x0050: Version: 1 File: libc.so.6 Cnt: 4\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 12\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -16350,9 +16350,9 @@\n 0x00061768 4c494243 58585f33 2e342e32 3600474c LIBCXX_3.4.26.GL\n 0x00061778 49424358 585f332e 342e3135 00474c49 IBCXX_3.4.15.GLI\n 0x00061788 42435858 5f332e34 2e323100 43585841 BCXX_3.4.21.CXXA\n 0x00061798 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x000617a8 2e342e32 3000474c 49424358 585f332e .4.20.GLIBCXX_3.\n 0x000617b8 34000000 00000000 00000000 00000000 4...............\n 0x000617c8 00000000 00000000 00000000 00000000 ................\n- 0x000617d8 00000000 00000000 00000000 00 .............\n+ 0x000617d8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64663335 63336335 37396362 36626665 df35c3c579cb6bfe\n- 0x00000010 37373237 65316333 64323338 62313234 7727e1c3d238b124\n- 0x00000020 33383666 64332e64 65627567 00000000 386fd3.debug....\n- 0x00000030 8f8916a9 ....\n+ 0x00000000 63663037 38656139 36306161 64636432 cf078ea960aadcd2\n+ 0x00000010 38376136 37386234 32663464 33323332 87a678b42f4d3232\n+ 0x00000020 34363133 31382e64 65627567 00000000 461318.debug....\n+ 0x00000030 769cee65 v..e\n \n"}]}]}]}]}, {"source1": "openscenegraph-plugin-osgearth_2.10.2+dfsg-2_amd64.deb", "source2": "openscenegraph-plugin-osgearth_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\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 4465688 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4464404 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.5/osgdb_earth.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 0x9950\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0085a0 0x0085a0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0085a8 0x0085a8 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x00dcf5 0x00dcf5 R E 0x1000\n LOAD 0x017000 0x0000000000017000 0x0000000000017000 0x00260d 0x00260d R 0x1000\n LOAD 0x01a3c0 0x000000000001b3c0 0x000000000001b3c0 0x000c50 0x000c68 RW 0x1000\n DYNAMIC 0x01a800 0x000000000001b800 0x000000000001b800 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x017594 0x0000000000017594 0x0000000000017594 0x0003f4 0x0003f4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000510 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000770 000770 001d58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000024c8 0024c8 00408d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006556 006556 000272 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000067c8 0067c8 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000068a8 0068a8 000f60 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000007808 007808 000d98 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000024c8 0024c8 00408f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006558 006558 000272 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000067d0 0067d0 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000068b0 0068b0 000f60 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000007810 007810 000d98 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000920 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009940 009940 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009950 009950 00d399 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000016cec 016cec 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000017000 017000 000593 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000017594 017594 0003f4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x68a8 contains 164 entries:\n+Relocation section '.rela.dyn' at offset 0x68b0 contains 164 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001b3c0 0000000000000008 R_X86_64_RELATIVE a510\n 000000000001b3c8 0000000000000008 R_X86_64_RELATIVE a3a0\n 000000000001b3d0 0000000000000008 R_X86_64_RELATIVE a400\n 000000000001b3d8 0000000000000008 R_X86_64_RELATIVE a430\n 000000000001b3e0 0000000000000008 R_X86_64_RELATIVE a4d0\n 000000000001c000 0000000000000008 R_X86_64_RELATIVE 1c000\n@@ -162,15 +162,15 @@\n 000000000001bfd8 0000010d00000006 R_X86_64_GLOB_DAT 000000000001b7c0 _ZTVN8osgEarth8optionalINS_10MapOptions20CoordinateSystemTypeEEE + 0\n 000000000001bfe0 0000008c00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001bfe8 0000008f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001bff0 0000009700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001bff8 0000009b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001c008 0000007800000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x7808 contains 145 entries:\n+Relocation section '.rela.plt' at offset 0x7810 contains 145 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001ba58 000000e000000007 R_X86_64_JUMP_SLOT 0000000000016220 _ZN8osgEarth8optionalINS_12CacheOptionsEEC1Ev + 0\n 000000000001ba60 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000001ba68 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth15StringTokenizer8tokenizeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIS6_SaIS6_EE + 0\n 000000000001ba70 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 000000000001ba78 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13basic_filebufIcSt11char_traitsIcEE5closeEv@GLIBCXX_3.4 + 0\n 000000000001ba80 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt12__basic_fileIcE7is_openEv@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1b3c0\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1b3e0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x24c8\n 0x0000000000000006 (SYMTAB) 0x770\n- 0x000000000000000a (STRSZ) 16525 (bytes)\n+ 0x000000000000000a (STRSZ) 16527 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ba40\n 0x0000000000000002 (PLTRELSZ) 3480 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x7808\n- 0x0000000000000007 (RELA) 0x68a8\n+ 0x0000000000000017 (JMPREL) 0x7810\n+ 0x0000000000000007 (RELA) 0x68b0\n 0x0000000000000008 (RELASZ) 3936 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x67c8\n+ 0x000000006ffffffe (VERNEED) 0x67d0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x6556\n+ 0x000000006ffffff0 (VERSYM) 0x6558\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 22caf3dfd3fec81916676ee489555cbae5c86875\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 35a686c76b0342ff2cd7629f575563b21a78b331\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 313 entries:\n- Addr: 0x0000000000006556 Offset: 0x006556 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006558 Offset: 0x006558 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 4 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBC_2.2.5) 6 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.2.5)\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*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000067c8 Offset: 0x0067c8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000067d0 Offset: 0x0067d0 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.14 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\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": "@@ -1028,9 +1028,9 @@\n 0x000064d8 474c4942 4358585f 332e342e 31310047 GLIBCXX_3.4.11.G\n 0x000064e8 4c494243 58585f33 2e342e39 00435858 LIBCXX_3.4.9.CXX\n 0x000064f8 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00006508 332e342e 32310047 4c494243 58585f33 3.4.21.GLIBCXX_3\n 0x00006518 2e342e31 3500474c 49424358 585f332e .4.15.GLIBCXX_3.\n 0x00006528 34000000 00000000 00000000 00000000 4...............\n 0x00006538 00000000 00000000 00000000 00000000 ................\n- 0x00006548 00000000 00000000 00000000 00 .............\n+ 0x00006548 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63616633 64666433 66656338 31393136 caf3dfd3fec81916\n- 0x00000010 36373665 65343839 35353563 62616535 676ee489555cbae5\n- 0x00000020 63383638 37352e64 65627567 00000000 c86875.debug....\n- 0x00000030 092cd41e .,..\n+ 0x00000000 61363836 63373662 30333432 66663263 a686c76b0342ff2c\n+ 0x00000010 64373632 39663537 35353633 62323161 d7629f575563b21a\n+ 0x00000020 37386233 33312e64 65627567 00000000 78b331.debug....\n+ 0x00000030 305639e6 0V9.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_gltf.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001530 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001790 001790 0059a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000007130 007130 00ec0e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000015d3e 015d3e 000778 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000007130 007130 00ec10 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000015d40 015d40 000778 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000164b8 0164b8 000150 00 A 4 5 8\n [ 7] .rela.dyn RELA 0000000000016608 016608 004680 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000001ac88 01ac88 002880 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000001e000 01e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000001e020 01e020 001b10 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000001fb30 01fb30 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000001fb40 01fb40 07c1dd 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xb04d8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xb04e8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x7130\n 0x0000000000000006 (SYMTAB) 0x1790\n- 0x000000000000000a (STRSZ) 60430 (bytes)\n+ 0x000000000000000a (STRSZ) 60432 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xb1f30\n 0x0000000000000002 (PLTRELSZ) 10368 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1ac88\n 0x0000000000000007 (RELA) 0x16608\n 0x0000000000000008 (RELASZ) 18048 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x164b8\n 0x000000006fffffff (VERNEEDNUM) 5\n- 0x000000006ffffff0 (VERSYM) 0x15d3e\n+ 0x000000006ffffff0 (VERSYM) 0x15d40\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c7ea14e31884e56f78226ed9367ed3c24c10d9b0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d52cd43ac59ff2c21c68d4776fe2fa347ff7794\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: 0x0000000000015d3e Offset: 0x015d3e Link: 3 (.dynsym)\n+ Addr: 0x0000000000015d40 Offset: 0x015d40 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4) 3 (GLIBCXX_3.4)\n 004: 4 (GLIBCXX_3.4.21) 0 (*local*) 5 (GLIBC_2.2.5) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4)\n 00c: 6 (GLIBC_2.2.5) 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4)\n 010: 3 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n 014: 4 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 018: 4 (GLIBCXX_3.4.21) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -3772,9 +3772,9 @@\n 0x00015cc0 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00015cd0 332e342e 31340047 4c494243 58585f33 3.4.14.GLIBCXX_3\n 0x00015ce0 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00015cf0 3400474c 4942435f 322e3400 474c4942 4.GLIBC_2.4.GLIB\n 0x00015d00 435f322e 31340047 4c494243 5f322e33 C_2.14.GLIBC_2.3\n 0x00015d10 2e340000 00000000 00000000 00000000 .4..............\n 0x00015d20 00000000 00000000 00000000 00000000 ................\n- 0x00015d30 00000000 00000000 00000000 0000 ..............\n+ 0x00015d30 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65613134 65333138 38346535 36663738 ea14e31884e56f78\n- 0x00000010 32323665 64393336 37656433 63323463 226ed9367ed3c24c\n- 0x00000020 31306439 62302e64 65627567 00000000 10d9b0.debug....\n- 0x00000030 7612c0e8 v...\n+ 0x00000000 35326364 34336163 35396666 32633231 52cd43ac59ff2c21\n+ 0x00000010 63363864 34373736 66653266 61333437 c68d4776fe2fa347\n+ 0x00000020 66663737 39342e64 65627567 00000000 ff7794.debug....\n+ 0x00000030 74d0c9b3 t...\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_kml.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_kml.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0012ec 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001550 001550 004b60 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000060b0 0060b0 009f12 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000ffc2 00ffc2 000648 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000060b0 0060b0 009f14 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000ffc4 00ffc4 000648 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000010610 010610 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000106e0 0106e0 004b48 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000015228 015228 001a58 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000017000 017000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000017020 017020 0011a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000181c0 0181c0 000018 08 AX 0 0 8\n [12] .text PROGBITS 00000000000181e0 0181e0 0333ce 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x559d8\n 0x000000000000001b (INIT_ARRAYSZ) 240 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x55ac8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x60b0\n 0x0000000000000006 (SYMTAB) 0x1550\n- 0x000000000000000a (STRSZ) 40722 (bytes)\n+ 0x000000000000000a (STRSZ) 40724 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x57348\n 0x0000000000000002 (PLTRELSZ) 6744 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x15228\n 0x0000000000000007 (RELA) 0x106e0\n 0x0000000000000008 (RELASZ) 19272 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x10610\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0xffc2\n+ 0x000000006ffffff0 (VERSYM) 0xffc4\n 0x000000006ffffff9 (RELACOUNT) 32\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb912feadd9e132dbbd8f810a322343e6df09025\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3f18fd8c02723356facb4323e30f1e9ab01ad68\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 804 entries:\n- Addr: 0x000000000000ffc2 Offset: 0x00ffc2 Link: 3 (.dynsym)\n+ Addr: 0x000000000000ffc4 Offset: 0x00ffc4 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 014: 4 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 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": "@@ -2541,9 +2541,9 @@\n 0x0000ff50 2e313100 474c4942 4358585f 332e342e .11.GLIBCXX_3.4.\n 0x0000ff60 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x0000ff70 42435858 5f332e34 2e323100 474c4942 BCXX_3.4.21.GLIB\n 0x0000ff80 4358585f 332e342e 31350047 4c494243 CXX_3.4.15.GLIBC\n 0x0000ff90 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x0000ffa0 00000000 00000000 00000000 00000000 ................\n 0x0000ffb0 00000000 00000000 00000000 00000000 ................\n- 0x0000ffc0 0000 ..\n+ 0x0000ffc0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39313266 65616464 39653133 32646262 912feadd9e132dbb\n- 0x00000010 64386638 31306133 32323334 33653664 d8f810a322343e6d\n- 0x00000020 66303930 32352e64 65627567 00000000 f09025.debug....\n- 0x00000030 675b8be1 g[..\n+ 0x00000000 66313866 64386330 32373233 33353666 f18fd8c02723356f\n+ 0x00000010 61636234 33323365 33306631 65396162 acb4323e30f1e9ab\n+ 0x00000020 30316164 36382e64 65627567 00000000 01ad68.debug....\n+ 0x00000030 15cb6c49 ..lI\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_agglite.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000800 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a60 000a60 002688 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000030e8 0030e8 00536c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000008454 008454 000336 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000030e8 0030e8 00536e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000008456 008456 000336 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008790 008790 0000f0 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000008880 008880 002be0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000b460 00b460 000d80 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 000910 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000d930 00d930 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000d940 00d940 00ee57 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x215f0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x21600\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x30e8\n 0x0000000000000006 (SYMTAB) 0xa60\n- 0x000000000000000a (STRSZ) 21356 (bytes)\n+ 0x000000000000000a (STRSZ) 21358 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x229c8\n 0x0000000000000002 (PLTRELSZ) 3456 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xb460\n 0x0000000000000007 (RELA) 0x8880\n 0x0000000000000008 (RELASZ) 11232 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8790\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x8454\n+ 0x000000006ffffff0 (VERSYM) 0x8456\n 0x000000006ffffff9 (RELACOUNT) 8\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d9d56777380ce80ec34dbd817004df8f0527612\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9dafe5b500b808ae9ac12664d1f5df8fe8158524\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 411 entries:\n- Addr: 0x0000000000008454 Offset: 0x008454 Link: 3 (.dynsym)\n+ Addr: 0x0000000000008456 Offset: 0x008456 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4)\n 018: 4 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1330,9 +1330,9 @@\n 0x000083d8 2e340047 4c494243 5f322e31 3400474c .4.GLIBC_2.14.GL\n 0x000083e8 49424358 585f332e 342e3900 43585841 IBCXX_3.4.9.CXXA\n 0x000083f8 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00008408 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00008418 342e3135 00474c49 42435858 5f332e34 4.15.GLIBCXX_3.4\n 0x00008428 00000000 00000000 00000000 00000000 ................\n 0x00008438 00000000 00000000 00000000 00000000 ................\n- 0x00008448 00000000 00000000 00000000 ............\n+ 0x00008448 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39643536 37373733 38306365 38306563 9d56777380ce80ec\n- 0x00000010 33346462 64383137 30303464 66386630 34dbd817004df8f0\n- 0x00000020 35323736 31322e64 65627567 00000000 527612.debug....\n- 0x00000030 8d556bb5 .Uk.\n+ 0x00000000 61666535 62353030 62383038 61653961 afe5b500b808ae9a\n+ 0x00000010 63313236 36346431 66356466 38666538 c12664d1f5df8fe8\n+ 0x00000020 31353835 32342e64 65627567 00000000 158524.debug....\n+ 0x00000030 855b7f34 .[.4\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_arcgis.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 0xb970\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00abf0 0x00abf0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00abf8 0x00abf8 R 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x011561 0x011561 R E 0x1000\n LOAD 0x01d000 0x000000000001d000 0x000000000001d000 0x002d11 0x002d11 R 0x1000\n LOAD 0x020a10 0x0000000000021a10 0x0000000000021a10 0x001600 0x001618 RW 0x1000\n DYNAMIC 0x0217b8 0x00000000000227b8 0x00000000000227b8 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01d620 0x000000000001d620 0x000000000001d620 0x000554 0x000554 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007c4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a28 000a28 002460 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002e88 002e88 0047d7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007660 007660 000308 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007968 007968 0000f0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000007a58 007a58 0023d0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000009e28 009e28 000dc8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002e88 002e88 0047d9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007662 007662 000308 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007970 007970 0000f0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000007a60 007a60 0023d0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000009e30 009e30 000dc8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000940 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b960 00b960 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b970 00b970 010be7 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001c558 01c558 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000001d000 01d000 000620 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000001d620 01d620 000554 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x7a58 contains 382 entries:\n+Relocation section '.rela.dyn' at offset 0x7a60 contains 382 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000021a10 0000000000000008 R_X86_64_RELATIVE c140\n 0000000000021a18 0000000000000008 R_X86_64_RELATIVE c000\n 0000000000021a20 0000000000000008 R_X86_64_RELATIVE c060\n 0000000000021a28 0000000000000008 R_X86_64_RELATIVE c100\n 0000000000022208 0000000000000008 R_X86_64_RELATIVE 21ed8\n 0000000000022210 0000000000000008 R_X86_64_RELATIVE 220c8\n@@ -380,15 +380,15 @@\n 0000000000022fd8 0000009000000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000022fe0 0000009400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000022fe8 0000009800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 0000000000022ff0 000000e200000006 R_X86_64_GLOB_DAT 0000000000022200 _ZTT12ArcGISSource + 0\n 0000000000022ff8 0000009b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000023008 0000007c00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x9e28 contains 147 entries:\n+Relocation section '.rela.plt' at offset 0x9e30 contains 147 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000022a20 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth16SpatialReference6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ + 0\n 0000000000022a28 000000ea00000007 R_X86_64_JUMP_SLOT 0000000000012520 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 0000000000022a30 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000022a38 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth7Profile6createERKNS_14ProfileOptionsE + 0\n 0000000000022a40 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 0000000000022a48 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth4Json6Reader5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_5ValueEb + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x21a10\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x21a28\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2e88\n 0x0000000000000006 (SYMTAB) 0xa28\n- 0x000000000000000a (STRSZ) 18391 (bytes)\n+ 0x000000000000000a (STRSZ) 18393 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x22a08\n 0x0000000000000002 (PLTRELSZ) 3528 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x9e28\n- 0x0000000000000007 (RELA) 0x7a58\n+ 0x0000000000000017 (JMPREL) 0x9e30\n+ 0x0000000000000007 (RELA) 0x7a60\n 0x0000000000000008 (RELASZ) 9168 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x7968\n+ 0x000000006ffffffe (VERNEED) 0x7970\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7660\n+ 0x000000006ffffff0 (VERSYM) 0x7662\n 0x000000006ffffff9 (RELACOUNT) 7\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a6c4e87b3471ca0768c38e0c98444739dd00895\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b279a64d8b58a78d1db9d98d15cc862fffb08ea9\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: 0x0000000000007660 Offset: 0x007660 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007662 Offset: 0x007662 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 3 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) 6 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 7 (GLIBC_2.2.5) 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 4 entries:\n- Addr: 0x0000000000007968 Offset: 0x007968 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007970 Offset: 0x007970 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: 10\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0060: Version: 1 File: libm.so.6 Cnt: 1\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1145,9 +1145,9 @@\n 0x000075e8 585f332e 342e3131 00474c49 42435858 X_3.4.11.GLIBCXX\n 0x000075f8 5f332e34 2e390043 58584142 495f312e _3.4.9.CXXABI_1.\n 0x00007608 3300474c 49424358 585f332e 342e3231 3.GLIBCXX_3.4.21\n 0x00007618 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x00007628 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x00007638 00000000 00000000 00000000 00000000 ................\n 0x00007648 00000000 00000000 00000000 00000000 ................\n- 0x00007658 00000000 000000 .......\n+ 0x00007658 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36633465 38376233 34373163 61303736 6c4e87b3471ca076\n- 0x00000010 38633338 65306339 38343434 37333964 8c38e0c98444739d\n- 0x00000020 64303038 39352e64 65627567 00000000 d00895.debug....\n- 0x00000030 d2aba01d ....\n+ 0x00000000 37396136 34643862 35386137 38643164 79a64d8b58a78d1d\n+ 0x00000010 62396439 38643135 63633836 32666666 b9d98d15cc862fff\n+ 0x00000020 62303865 61392e64 65627567 00000000 b08ea9.debug....\n+ 0x00000030 2f39d702 /9..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_bing.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007b4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a18 000a18 002598 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002fb0 002fb0 00502c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007fdc 007fdc 000322 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002fb0 002fb0 00502e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007fde 007fde 000322 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008300 008300 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000083d0 0083d0 002598 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a968 00a968 000e88 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 0009c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000c9e0 00c9e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000c9f0 00c9f0 01102f 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x228f8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x22908\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2fb0\n 0x0000000000000006 (SYMTAB) 0xa18\n- 0x000000000000000a (STRSZ) 20524 (bytes)\n+ 0x000000000000000a (STRSZ) 20526 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x239a0\n 0x0000000000000002 (PLTRELSZ) 3720 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa968\n 0x0000000000000007 (RELA) 0x83d0\n 0x0000000000000008 (RELASZ) 9624 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8300\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7fdc\n+ 0x000000006ffffff0 (VERSYM) 0x7fde\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d0aa5907e456e9504033013cc64e193b4a10b7f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f1dd5b1d435bd9616af71e4d1db427291fbdf75d\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 401 entries:\n- Addr: 0x0000000000007fdc Offset: 0x007fdc Link: 3 (.dynsym)\n+ Addr: 0x0000000000007fde Offset: 0x007fde Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 3 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 014: 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1278,9 +1278,9 @@\n 0x00007f60 4c494243 58585f33 2e342e31 3100474c LIBCXX_3.4.11.GL\n 0x00007f70 49424358 585f332e 342e3900 43585841 IBCXX_3.4.9.CXXA\n 0x00007f80 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00007f90 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00007fa0 342e3135 00474c49 42435858 5f332e34 4.15.GLIBCXX_3.4\n 0x00007fb0 00000000 00000000 00000000 00000000 ................\n 0x00007fc0 00000000 00000000 00000000 00000000 ................\n- 0x00007fd0 00000000 00000000 00000000 ............\n+ 0x00007fd0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30616135 39303765 34353665 39353034 0aa5907e456e9504\n- 0x00000010 30333330 31336363 36346531 39336234 033013cc64e193b4\n- 0x00000020 61313062 37662e64 65627567 00000000 a10b7f.debug....\n- 0x00000030 3d1df565 =..e\n+ 0x00000000 64643562 31643433 35626439 36313661 dd5b1d435bd9616a\n+ 0x00000010 66373165 34643164 62343237 32393166 f71e4d1db427291f\n+ 0x00000020 62646637 35642e64 65627567 00000000 bdf75d.debug....\n+ 0x00000030 dfc23b74 ..;t\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_bumpmap.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00076c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009d0 0009d0 002040 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002a10 002a10 0045ce 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006fde 006fde 0002b0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002a10 002a10 0045d0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006fe0 006fe0 0002b0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007290 007290 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000007360 007360 001788 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000008ae8 008ae8 000c00 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000810 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a830 00a830 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a840 00a840 00b8dc 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1d140\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1d158\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2a10\n 0x0000000000000006 (SYMTAB) 0x9d0\n- 0x000000000000000a (STRSZ) 17870 (bytes)\n+ 0x000000000000000a (STRSZ) 17872 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1dab8\n 0x0000000000000002 (PLTRELSZ) 3072 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8ae8\n 0x0000000000000007 (RELA) 0x7360\n 0x0000000000000008 (RELASZ) 6024 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x7290\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x6fde\n+ 0x000000006ffffff0 (VERSYM) 0x6fe0\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d0232295a8eea244dfb903aaffd113cb054466ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4343d2309a9f8c9fbf2c7efb86b2b23c5995762b\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 344 entries:\n- Addr: 0x0000000000006fde Offset: 0x006fde Link: 3 (.dynsym)\n+ Addr: 0x0000000000006fe0 Offset: 0x006fe0 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 3 (GLIBCXX_3.4.15) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 5 (CXXABI_1.3) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 6 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1112,9 +1112,9 @@\n 0x00006f60 00474c49 42435858 5f332e34 2e313100 .GLIBCXX_3.4.11.\n 0x00006f70 474c4942 4358585f 332e342e 39004358 GLIBCXX_3.4.9.CX\n 0x00006f80 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00006f90 5f332e34 2e323100 474c4942 4358585f _3.4.21.GLIBCXX_\n 0x00006fa0 332e342e 31350047 4c494243 58585f33 3.4.15.GLIBCXX_3\n 0x00006fb0 2e340000 00000000 00000000 00000000 .4..............\n 0x00006fc0 00000000 00000000 00000000 00000000 ................\n- 0x00006fd0 00000000 00000000 00000000 0000 ..............\n+ 0x00006fd0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32333232 39356138 65656132 34346466 232295a8eea244df\n- 0x00000010 62393033 61616666 64313133 63623035 b903aaffd113cb05\n- 0x00000020 34343636 65642e64 65627567 00000000 4466ed.debug....\n- 0x00000030 a6e77c71 ..|q\n+ 0x00000000 34336432 33303961 39663863 39666266 43d2309a9f8c9fbf\n+ 0x00000010 32633765 66623836 62326232 33633539 2c7efb86b2b23c59\n+ 0x00000020 39353736 32622e64 65627567 00000000 95762b.debug....\n+ 0x00000030 e64c9115 .L..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_cache_filesystem.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004c8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000728 000728 001b60 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002288 002288 003b5e 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005de6 005de6 000248 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002288 002288 003b60 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005de8 005de8 000248 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006030 006030 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000006100 006100 001608 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007708 007708 000be8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000800 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009820 009820 000010 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009830 009830 00c97c 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1b200\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1b210\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2288\n 0x0000000000000006 (SYMTAB) 0x728\n- 0x000000000000000a (STRSZ) 15198 (bytes)\n+ 0x000000000000000a (STRSZ) 15200 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1baa8\n 0x0000000000000002 (PLTRELSZ) 3048 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7708\n 0x0000000000000007 (RELA) 0x6100\n 0x0000000000000008 (RELASZ) 5640 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6030\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5de6\n+ 0x000000006ffffff0 (VERSYM) 0x5de8\n 0x000000006ffffff9 (RELACOUNT) 29\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2745b2286fa07471494520a3804e429508e586e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87492e592f08d91300e006fad2f2a4ef6c53c149\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 292 entries:\n- Addr: 0x0000000000005de6 Offset: 0x005de6 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005de8 Offset: 0x005de8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 00c: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 018: 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 5 (CXXABI_1.3) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -945,9 +945,9 @@\n 0x00005d68 00474c49 42435858 5f332e34 2e313100 .GLIBCXX_3.4.11.\n 0x00005d78 474c4942 4358585f 332e342e 39004358 GLIBCXX_3.4.9.CX\n 0x00005d88 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00005d98 5f332e34 2e323100 474c4942 4358585f _3.4.21.GLIBCXX_\n 0x00005da8 332e342e 31350047 4c494243 58585f33 3.4.15.GLIBCXX_3\n 0x00005db8 2e340000 00000000 00000000 00000000 .4..............\n 0x00005dc8 00000000 00000000 00000000 00000000 ................\n- 0x00005dd8 00000000 00000000 00000000 0000 ..............\n+ 0x00005dd8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34356232 32383666 61303734 37313439 45b2286fa0747149\n- 0x00000010 34353230 61333830 34653432 39353038 4520a3804e429508\n- 0x00000020 65353836 65352e64 65627567 00000000 e586e5.debug....\n- 0x00000030 0138fc05 .8..\n+ 0x00000000 34393265 35393266 30386439 31333030 492e592f08d91300\n+ 0x00000010 65303036 66616432 66326134 65663663 e006fad2f2a4ef6c\n+ 0x00000020 35336331 34392e64 65627567 00000000 53c149.debug....\n+ 0x00000030 6fe05549 o.UI\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_cesiumion.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 0xa6d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009560 0x009560 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009568 0x009568 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x00cb99 0x00cb99 R E 0x1000\n LOAD 0x017000 0x0000000000017000 0x0000000000017000 0x00208e 0x00208e R 0x1000\n LOAD 0x019bb8 0x000000000001abb8 0x000000000001abb8 0x001458 0x001470 RW 0x1000\n DYNAMIC 0x01a928 0x000000000001b928 0x000000000001b928 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x017350 0x0000000000017350 0x0000000000017350 0x00044c 0x00044c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00061c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000880 000880 001e48 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000026c8 0026c8 003e5a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006522 006522 000286 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000067a8 0067a8 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000006878 006878 002310 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008b88 008b88 0009d8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000026c8 0026c8 003e5c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006524 006524 000286 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000067b0 0067b0 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000006880 006880 002310 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008b90 008b90 0009d8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 0006a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a6c0 00a6c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a6d0 00a6d0 00c4bd 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000016b90 016b90 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000017000 017000 000350 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000017350 017350 00044c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x6878 contains 374 entries:\n+Relocation section '.rela.dyn' at offset 0x6880 contains 374 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001abb8 0000000000000008 R_X86_64_RELATIVE a7e0\n 000000000001abc0 0000000000000008 R_X86_64_RELATIVE a6d0\n 000000000001abc8 0000000000000008 R_X86_64_RELATIVE a7a0\n 000000000001b378 0000000000000008 R_X86_64_RELATIVE 1b048\n 000000000001b380 0000000000000008 R_X86_64_RELATIVE 1b238\n 000000000001c000 0000000000000008 R_X86_64_RELATIVE 1c000\n@@ -372,15 +372,15 @@\n 000000000001bfd8 0000006e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001bfe0 0000007700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001bfe8 0000007b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001bff0 0000007f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001bff8 0000008200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001c008 0000006700000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x8b88 contains 105 entries:\n+Relocation section '.rela.plt' at offset 0x8b90 contains 105 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001bb80 0000009400000007 R_X86_64_JUMP_SLOT 0000000000013020 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 000000000001bb88 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000001bb90 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 000000000001bb98 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth4Json6Reader5parseERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS0_5ValueEb + 0\n 000000000001bba0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth4Json6ReaderC1Ev + 0\n 000000000001bba8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10TileSourceD2Ev + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1abb8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1abc8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x26c8\n 0x0000000000000006 (SYMTAB) 0x880\n- 0x000000000000000a (STRSZ) 15962 (bytes)\n+ 0x000000000000000a (STRSZ) 15964 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1bb68\n 0x0000000000000002 (PLTRELSZ) 2520 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8b88\n- 0x0000000000000007 (RELA) 0x6878\n+ 0x0000000000000017 (JMPREL) 0x8b90\n+ 0x0000000000000007 (RELA) 0x6880\n 0x0000000000000008 (RELASZ) 8976 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x67a8\n+ 0x000000006ffffffe (VERNEED) 0x67b0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x6522\n+ 0x000000006ffffff0 (VERSYM) 0x6524\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ff6eac06be5014eff21142591bed9e3515f08cd2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d029abaa34cf3de321787353c01dedd6c5ef0fb\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: 0x0000000000006522 Offset: 0x006522 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006524 Offset: 0x006524 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 010: 4 (GLIBCXX_3.4.21) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n 014: 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n@@ -80,15 +80,15 @@\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*) 1 (*global*) \n 140: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000067a8 Offset: 0x0067a8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000067b0 Offset: 0x0067b0 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.14 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\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": "@@ -993,9 +993,9 @@\n 0x000064a8 42435858 5f332e34 2e313100 474c4942 BCXX_3.4.11.GLIB\n 0x000064b8 4358585f 332e342e 39004358 58414249 CXX_3.4.9.CXXABI\n 0x000064c8 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x000064d8 2e323100 474c4942 4358585f 332e342e .21.GLIBCXX_3.4.\n 0x000064e8 31350047 4c494243 58585f33 2e340000 15.GLIBCXX_3.4..\n 0x000064f8 00000000 00000000 00000000 00000000 ................\n 0x00006508 00000000 00000000 00000000 00000000 ................\n- 0x00006518 00000000 00000000 0000 ..........\n+ 0x00006518 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36656163 30366265 35303134 65666632 6eac06be5014eff2\n- 0x00000010 31313432 35393162 65643965 33353135 1142591bed9e3515\n- 0x00000020 66303863 64322e64 65627567 00000000 f08cd2.debug....\n- 0x00000030 7771e35c wq.\\\n+ 0x00000000 30323961 62616133 34636633 64653332 029abaa34cf3de32\n+ 0x00000010 31373837 33353363 30316465 64643663 1787353c01dedd6c\n+ 0x00000020 35656630 66622e64 65627567 00000000 5ef0fb.debug....\n+ 0x00000030 b40197d7 ....\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_colorramp.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007c8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a28 000a28 002358 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002d80 002d80 004728 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000074a8 0074a8 0002f2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002d80 002d80 00472a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000074aa 0074aa 0002f2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000077a0 0077a0 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000007870 007870 0026b8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000009f28 009f28 000b70 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 0007b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b7d0 00b7d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b7e0 00b7e0 00df18 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1d9c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1d9d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2d80\n 0x0000000000000006 (SYMTAB) 0xa28\n- 0x000000000000000a (STRSZ) 18216 (bytes)\n+ 0x000000000000000a (STRSZ) 18218 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ea90\n 0x0000000000000002 (PLTRELSZ) 2928 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x9f28\n 0x0000000000000007 (RELA) 0x7870\n 0x0000000000000008 (RELASZ) 9912 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x77a0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x74a8\n+ 0x000000006ffffff0 (VERSYM) 0x74aa\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 528e04dba4c3373b9ccc1ebacd578e15f5f5409b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa95cd7bcdfaf5b5f775174d9e4279872de6f5d3\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 377 entries:\n- Addr: 0x00000000000074a8 Offset: 0x0074a8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000074aa Offset: 0x0074aa Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 4 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1134,9 +1134,9 @@\n 0x00007430 58585f33 2e342e31 3100474c 49424358 XX_3.4.11.GLIBCX\n 0x00007440 585f332e 342e3900 474c4942 4358585f X_3.4.9.GLIBCXX_\n 0x00007450 332e342e 32310043 58584142 495f312e 3.4.21.CXXABI_1.\n 0x00007460 3300474c 49424358 585f332e 342e3135 3.GLIBCXX_3.4.15\n 0x00007470 00474c49 42435858 5f332e34 00000000 .GLIBCXX_3.4....\n 0x00007480 00000000 00000000 00000000 00000000 ................\n 0x00007490 00000000 00000000 00000000 00000000 ................\n- 0x000074a0 00000000 00000000 ........\n+ 0x000074a0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38653034 64626134 63333337 33623963 8e04dba4c3373b9c\n- 0x00000010 63633165 62616364 35373865 31356635 cc1ebacd578e15f5\n- 0x00000020 66353430 39622e64 65627567 00000000 f5409b.debug....\n- 0x00000030 4f360550 O6.P\n+ 0x00000000 39356364 37626364 66616635 62356637 95cd7bcdfaf5b5f7\n+ 0x00000010 37353137 34643965 34323739 38373264 75174d9e4279872d\n+ 0x00000020 65366635 64332e64 65627567 00000000 e6f5d3.debug....\n+ 0x00000030 e6ac4cc3 ..L.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_debug.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_debug.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000628 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000888 000888 001d88 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002610 002610 003b7c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000618c 00618c 000276 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002610 002610 003b7e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000618e 00618e 000276 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006408 006408 0000c0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000064c8 0064c8 002388 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000008850 008850 000870 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 0005b0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a5d0 00a5d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a5e0 00a5e0 009338 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x17bf0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x17c00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2610\n 0x0000000000000006 (SYMTAB) 0x888\n- 0x000000000000000a (STRSZ) 15228 (bytes)\n+ 0x000000000000000a (STRSZ) 15230 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x18bd8\n 0x0000000000000002 (PLTRELSZ) 2160 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8850\n 0x0000000000000007 (RELA) 0x64c8\n 0x0000000000000008 (RELASZ) 9096 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6408\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x618c\n+ 0x000000006ffffff0 (VERSYM) 0x618e\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e607dce9e122cf4f750660640171aa90234abfd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5fad33eed09a48285fccf61bf65d3f7afccf601e\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: 0x000000000000618c Offset: 0x00618c Link: 3 (.dynsym)\n+ Addr: 0x000000000000618e Offset: 0x00618e Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) 3 (GLIBCXX_3.4)\n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBCXX_3.4.21) 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n 014: 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.2.5)\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": "@@ -947,9 +947,9 @@\n 0x00006110 3400474c 4942435f 322e322e 3500474c 4.GLIBC_2.2.5.GL\n 0x00006120 49424358 585f332e 342e3900 43585841 IBCXX_3.4.9.CXXA\n 0x00006130 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00006140 2e342e32 3100474c 49424358 585f332e .4.21.GLIBCXX_3.\n 0x00006150 3400474c 49424358 585f332e 342e3135 4.GLIBCXX_3.4.15\n 0x00006160 00000000 00000000 00000000 00000000 ................\n 0x00006170 00000000 00000000 00000000 00000000 ................\n- 0x00006180 00000000 00000000 00000000 ............\n+ 0x00006180 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36303764 63653965 31323263 66346637 607dce9e122cf4f7\n- 0x00000010 35303636 30363430 31373161 61393032 50660640171aa902\n- 0x00000020 33346162 66642e64 65627567 00000000 34abfd.debug....\n- 0x00000030 5597e7e6 U...\n+ 0x00000000 61643333 65656430 39613438 32383566 ad33eed09a48285f\n+ 0x00000010 63636636 31626636 35643366 37616663 ccf61bf65d3f7afc\n+ 0x00000020 63663630 31652e64 65627567 00000000 cf601e.debug....\n+ 0x00000030 ceb40f96 ....\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_detail.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_detail.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 0x9790\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008c40 0x008c40 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008c48 0x008c48 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x00cea5 0x00cea5 R E 0x1000\n LOAD 0x016000 0x0000000000016000 0x0000000000016000 0x003517 0x003517 R 0x1000\n LOAD 0x01a230 0x000000000001b230 0x000000000001b230 0x000de0 0x000df8 RW 0x1000\n DYNAMIC 0x01a8e0 0x000000000001b8e0 0x000000000001b8e0 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x016ab4 0x0000000000016ab4 0x0000000000016ab4 0x00049c 0x00049c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000738 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000998 000998 001e30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000027c8 0027c8 00400b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000067d4 0067d4 000284 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000006a58 006a58 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000006b28 006b28 001620 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008148 008148 000af8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000027c8 0027c8 00400d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000067d6 0067d6 000284 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000006a60 006a60 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000006b30 006b30 001620 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008150 008150 000af8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 000760 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009780 009780 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009790 009790 00c70c 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000015e9c 015e9c 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000016000 016000 000ab4 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000016ab4 016ab4 00049c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x6b28 contains 236 entries:\n+Relocation section '.rela.dyn' at offset 0x6b30 contains 236 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001b230 0000000000000008 R_X86_64_RELATIVE 9b20\n 000000000001b238 0000000000000008 R_X86_64_RELATIVE 99a0\n 000000000001b240 0000000000000008 R_X86_64_RELATIVE 9a00\n 000000000001b248 0000000000000008 R_X86_64_RELATIVE 9a30\n 000000000001b250 0000000000000008 R_X86_64_RELATIVE 9ae0\n 000000000001c000 0000000000000008 R_X86_64_RELATIVE 1c000\n@@ -234,15 +234,15 @@\n 000000000001bfd8 0000006900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001bfe0 0000007100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001bfe8 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001bff0 0000007800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001bff8 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001c008 0000006500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x8148 contains 117 entries:\n+Relocation section '.rela.plt' at offset 0x8150 contains 117 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001bb38 000000ba00000007 R_X86_64_JUMP_SLOT 000000000000c4a0 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 000000000001bb40 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000001bb48 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 000000000001bb50 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3osg7UniformC1EPKcf + 0\n 000000000001bb58 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0\n 000000000001bb60 0000013200000007 R_X86_64_JUMP_SLOT 0000000000012d10 _ZN8osgEarth6Detail15DetailExtensionC1ERKNS0_13DetailOptionsE + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1b230\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1b250\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x27c8\n 0x0000000000000006 (SYMTAB) 0x998\n- 0x000000000000000a (STRSZ) 16395 (bytes)\n+ 0x000000000000000a (STRSZ) 16397 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1bb20\n 0x0000000000000002 (PLTRELSZ) 2808 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8148\n- 0x0000000000000007 (RELA) 0x6b28\n+ 0x0000000000000017 (JMPREL) 0x8150\n+ 0x0000000000000007 (RELA) 0x6b30\n 0x0000000000000008 (RELASZ) 5664 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x6a58\n+ 0x000000006ffffffe (VERNEED) 0x6a60\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x67d4\n+ 0x000000006ffffff0 (VERSYM) 0x67d6\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 45b63aa1bd422db11c6a3d2fbb2d6516602bb5c3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f07c6bbaebc9cd6a0346377c7ac08643fae0346\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 322 entries:\n- Addr: 0x00000000000067d4 Offset: 0x0067d4 Link: 3 (.dynsym)\n+ Addr: 0x00000000000067d6 Offset: 0x0067d6 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 5 (CXXABI_1.3) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5)\n 018: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 4 (GLIBCXX_3.4.21) \n@@ -80,15 +80,15 @@\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*) 1 (*global*) \n 140: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000006a58 Offset: 0x006a58 Link: 4 (.dynstr)\n+ Addr: 0x0000000000006a60 Offset: 0x006a60 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.14 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\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": "@@ -1020,9 +1020,9 @@\n 0x00006758 49424358 585f332e 342e3131 00474c49 IBCXX_3.4.11.GLI\n 0x00006768 42435858 5f332e34 2e390043 58584142 BCXX_3.4.9.CXXAB\n 0x00006778 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x00006788 342e3231 00474c49 42435858 5f332e34 4.21.GLIBCXX_3.4\n 0x00006798 2e313500 474c4942 4358585f 332e3400 .15.GLIBCXX_3.4.\n 0x000067a8 00000000 00000000 00000000 00000000 ................\n 0x000067b8 00000000 00000000 00000000 00000000 ................\n- 0x000067c8 00000000 00000000 000000 ...........\n+ 0x000067c8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62363361 61316264 34323264 62313163 b63aa1bd422db11c\n- 0x00000010 36613364 32666262 32643635 31363630 6a3d2fbb2d651660\n- 0x00000020 32626235 63332e64 65627567 00000000 2bb5c3.debug....\n- 0x00000030 6b71d19b kq..\n+ 0x00000000 30376336 62626165 62633963 64366130 07c6bbaebc9cd6a0\n+ 0x00000010 33343633 37376337 61633038 36343366 346377c7ac08643f\n+ 0x00000020 61653033 34362e64 65627567 00000000 ae0346.debug....\n+ 0x00000030 4192bcb7 A...\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_engine_mp.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 001a30 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000001c90 001c90 008070 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000009d00 009d00 0141d0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000001ded0 01ded0 000ab4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000009d00 009d00 0141d2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000001ded2 01ded2 000ab4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000001e988 01e988 000120 00 A 4 4 8\n [ 7] .rela.dyn RELA 000000000001eaa8 01eaa8 009b28 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000285d0 0285d0 003240 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000002c000 02c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000002c020 02c020 002190 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000002e1b0 02e1b0 000028 08 AX 0 0 8\n [12] .text PROGBITS 000000000002e1e0 02e1e0 04671c 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -18,23 +18,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x85328\n 0x000000000000001b (INIT_ARRAYSZ) 112 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x85398\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x9d00\n 0x0000000000000006 (SYMTAB) 0x1c90\n- 0x000000000000000a (STRSZ) 82384 (bytes)\n+ 0x000000000000000a (STRSZ) 82386 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x88a70\n 0x0000000000000002 (PLTRELSZ) 12864 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x285d0\n 0x0000000000000007 (RELA) 0x1eaa8\n 0x0000000000000008 (RELASZ) 39720 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x1e988\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x1ded0\n+ 0x000000006ffffff0 (VERSYM) 0x1ded2\n 0x000000006ffffff9 (RELACOUNT) 44\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 28615cbbacd39c981a1ed300d0a8cb663a9dfadd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57a82276cd8922a246f020f6cbecbfcd4f08a9db\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 1370 entries:\n- Addr: 0x000000000001ded0 Offset: 0x01ded0 Link: 3 (.dynsym)\n+ Addr: 0x000000000001ded2 Offset: 0x01ded2 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*) 5 (GLIBC_2.14) 0 (*local*) \n 018: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 6 (GLIBC_2.7) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -5145,8 +5145,9 @@\n 0x0001de60 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x0001de70 474c4942 4358585f 332e342e 31350043 GLIBCXX_3.4.15.C\n 0x0001de80 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x0001de90 585f332e 3400474c 49424358 585f332e X_3.4.GLIBCXX_3.\n 0x0001dea0 342e3230 00000000 00000000 00000000 4.20............\n 0x0001deb0 00000000 00000000 00000000 00000000 ................\n 0x0001dec0 00000000 00000000 00000000 00000000 ................\n+ 0x0001ded0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36313563 62626163 64333963 39383161 615cbbacd39c981a\n- 0x00000010 31656433 30306430 61386362 36363361 1ed300d0a8cb663a\n- 0x00000020 39646661 64642e64 65627567 00000000 9dfadd.debug....\n- 0x00000030 18e6fa60 ...`\n+ 0x00000000 61383232 37366364 38393232 61323436 a82276cd8922a246\n+ 0x00000010 66303230 66366362 65636266 63643466 f020f6cbecbfcd4f\n+ 0x00000020 30386139 64622e64 65627567 00000000 08a9db.debug....\n+ 0x00000030 2f5067eb /Pg.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_engine_rex.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_engine_rex.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 0x3d610\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x03a600 0x03a600 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x03a608 0x03a608 R 0x1000\n LOAD 0x03b000 0x000000000003b000 0x000000000003b000 0x04e8f5 0x04e8f5 R E 0x1000\n LOAD 0x08a000 0x000000000008a000 0x000000000008a000 0x015928 0x015928 R 0x1000\n LOAD 0x09fa68 0x00000000000a0a68 0x00000000000a0a68 0x0075a8 0x007790 RW 0x1000\n DYNAMIC 0x0a5390 0x00000000000a6390 0x00000000000a6390 0x0002b0 0x0002b0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x090870 0x0000000000090870 0x0000000000090870 0x002154 0x002154 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 002714 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000002978 002978 009ed0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 000000000000c848 00c848 019973 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000261bc 0261bc 000d3c 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000026ef8 026ef8 000130 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000027028 027028 00fd20 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000036d48 036d48 0038b8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 000000000000c848 00c848 019975 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000261be 0261be 000d3c 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000026f00 026f00 000130 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000027030 027030 00fd20 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000036d50 036d50 0038b8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000003b000 03b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000003b020 03b020 0025e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000003d600 03d600 000010 08 AX 0 0 8\n [12] .text PROGBITS 000000000003d610 03d610 04c2dc 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000898ec 0898ec 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000008a000 08a000 00686f 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000090870 090870 002154 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x27028 contains 2700 entries:\n+Relocation section '.rela.dyn' at offset 0x27030 contains 2700 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000a0a68 0000000000000008 R_X86_64_RELATIVE 3fed0\n 00000000000a0a70 0000000000000008 R_X86_64_RELATIVE 3f920\n 00000000000a0a78 0000000000000008 R_X86_64_RELATIVE 3f960\n 00000000000a0a80 0000000000000008 R_X86_64_RELATIVE 3f990\n 00000000000a0a88 0000000000000008 R_X86_64_RELATIVE 3f9f0\n 00000000000a0a90 0000000000000008 R_X86_64_RELATIVE 3fa20\n@@ -2698,15 +2698,15 @@\n 00000000000a7fc8 000005a300000006 R_X86_64_GLOB_DAT 00000000000a5430 _ZTVN8osgEarth7Drivers16RexTerrainEngine11PagerLoaderE + 0\n 00000000000a7fd0 0000031700000006 R_X86_64_GLOB_DAT 00000000000a3550 _ZTVN8osgEarth9GeoCircleE + 0\n 00000000000a7fd8 0000055300000006 R_X86_64_GLOB_DAT 00000000000a4e20 _ZTVN8osgEarth7Drivers16RexTerrainEngine11LoaderGroupE + 0\n 00000000000a7ff0 000004c300000006 R_X86_64_GLOB_DAT 0000000000055750 _ZN3osg12ValueVisitor5applyERNS_6Vec4ubE + 0\n 00000000000a7ff8 000001e300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIN3osg18VertexBufferObjectE + 0\n 00000000000a8008 000000c300000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x36d48 contains 605 entries:\n+Relocation section '.rela.plt' at offset 0x36d50 contains 605 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000a6658 0000031000000007 R_X86_64_JUMP_SLOT 0000000000082450 _ZN8osgEarth7Drivers16RexTerrainEngine16TileNodeRegistry3addEPNS1_8TileNodeE + 0\n 00000000000a6660 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK3osg7Matrixf7compareERKS0_ + 0\n 00000000000a6668 0000058900000007 R_X86_64_JUMP_SLOT 000000000005a350 _ZNSt6vectorIN8osgEarth7Drivers16RexTerrainEngine11LayerExtentESaIS3_EE17_M_default_appendEm + 0\n 00000000000a6670 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3osg9CullStackD2Ev + 0\n 00000000000a6678 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3osg10ReferencedD2Ev + 0\n 00000000000a6680 000002c700000007 R_X86_64_JUMP_SLOT 0000000000075f70 _ZNK8osgEarth7Drivers16RexTerrainEngine13EngineContext6getMapEv + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -19,23 +19,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xa0a68\n 0x000000000000001b (INIT_ARRAYSZ) 128 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xa0ae8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0xc848\n 0x0000000000000006 (SYMTAB) 0x2978\n- 0x000000000000000a (STRSZ) 104819 (bytes)\n+ 0x000000000000000a (STRSZ) 104821 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xa6640\n 0x0000000000000002 (PLTRELSZ) 14520 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x36d48\n- 0x0000000000000007 (RELA) 0x27028\n+ 0x0000000000000017 (JMPREL) 0x36d50\n+ 0x0000000000000007 (RELA) 0x27030\n 0x0000000000000008 (RELASZ) 64800 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x26ef8\n+ 0x000000006ffffffe (VERNEED) 0x26f00\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x261bc\n+ 0x000000006ffffff0 (VERSYM) 0x261be\n 0x000000006ffffff9 (RELACOUNT) 77\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fc72e53da547f6d211fb782e4089bbf863c90d0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb8451ab976c4f512191d3ebbcb7300ba24f845a\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: 0x00000000000261bc Offset: 0x0261bc Link: 3 (.dynsym)\n+ Addr: 0x00000000000261be Offset: 0x0261be 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*) 4 (GLIBC_2.14) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n@@ -423,15 +423,15 @@\n 68c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 690: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 694: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 698: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 69c: 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000026ef8 Offset: 0x026ef8 Link: 4 (.dynstr)\n+ Addr: 0x0000000000026f00 Offset: 0x026f00 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 14\n 0x0020: Version: 1 File: libm.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.2.5 Flags: none Version: 13\n 0x0040: Version: 1 File: libc.so.6 Cnt: 5\n 0x0050: Name: GLIBC_2.3.4 Flags: none Version: 16\n 0x0060: Name: GLIBC_2.4 Flags: none Version: 9\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -6547,9 +6547,9 @@\n 0x00026148 342e3900 474c4942 4358585f 332e342e 4.9.GLIBCXX_3.4.\n 0x00026158 32360047 4c494243 58585f33 2e342e32 26.GLIBCXX_3.4.2\n 0x00026168 3100474c 49424358 585f332e 342e3135 1.GLIBCXX_3.4.15\n 0x00026178 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x00026188 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x00026198 00000000 00000000 00000000 00000000 ................\n 0x000261a8 00000000 00000000 00000000 00000000 ................\n- 0x000261b8 000000 ...\n+ 0x000261b8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63373265 35336461 35343766 36643231 c72e53da547f6d21\n- 0x00000010 31666237 38326534 30383962 62663836 1fb782e4089bbf86\n- 0x00000020 33633930 64302e64 65627567 00000000 3c90d0.debug....\n- 0x00000030 a940aa06 .@..\n+ 0x00000000 38343531 61623937 36633466 35313231 8451ab976c4f5121\n+ 0x00000010 39316433 65626263 62373330 30626132 91d3ebbcb7300ba2\n+ 0x00000020 34663834 35612e64 65627567 00000000 4f845a.debug....\n+ 0x00000030 0e6af389 .j..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_elevation.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_elevation.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 0xb810\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00aa30 0x00aa30 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00aa38 0x00aa38 R 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x00c291 0x00c291 R E 0x1000\n LOAD 0x018000 0x0000000000018000 0x0000000000018000 0x00237c 0x00237c R 0x1000\n LOAD 0x01a9e8 0x000000000001b9e8 0x000000000001b9e8 0x001628 0x001640 RW 0x1000\n DYNAMIC 0x01b818 0x000000000001c818 0x000000000001c818 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x018510 0x0000000000018510 0x0000000000018510 0x0004b4 0x0004b4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000798 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009f8 0009f8 002310 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002d08 002d08 0047d3 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000074dc 0074dc 0002ec 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000077c8 0077c8 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000007898 007898 0025e0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000009e78 009e78 000bb8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002d08 002d08 0047d5 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000074de 0074de 0002ec 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000077d0 0077d0 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000078a0 0078a0 0025e0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000009e80 009e80 000bb8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 0007e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b800 00b800 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b810 00b810 00ba78 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000017288 017288 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000018000 018000 000510 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000018510 018510 0004b4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x7898 contains 404 entries:\n+Relocation section '.rela.dyn' at offset 0x78a0 contains 404 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001b9e8 0000000000000008 R_X86_64_RELATIVE b920\n 000000000001b9f0 0000000000000008 R_X86_64_RELATIVE b810\n 000000000001b9f8 0000000000000008 R_X86_64_RELATIVE b8e0\n 000000000001c270 0000000000000008 R_X86_64_RELATIVE 1bf40\n 000000000001c278 0000000000000008 R_X86_64_RELATIVE 1c130\n 000000000001d000 0000000000000008 R_X86_64_RELATIVE 1d000\n@@ -402,15 +402,15 @@\n 000000000001cfd8 0000008f00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001cfe0 0000009300000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001cfe8 0000016200000006 R_X86_64_GLOB_DAT 000000000000ce10 _ZN5osgDB25RegisterReaderWriterProxyI32ReaderWriterFeatureElevationTileED1Ev + 0\n 000000000001cff0 0000009400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001cff8 0000009800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001d008 0000007d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x9e78 contains 125 entries:\n+Relocation section '.rela.plt' at offset 0x9e80 contains 125 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001ca90 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000001ca98 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth9GeoExtentC2ERKS0_ + 0\n 000000000001caa0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 000000000001caa8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth8GeoPoint9transformEPKNS_16SpatialReferenceE + 0\n 000000000001cab0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10TileSourceD2Ev + 0\n 000000000001cab8 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth12ScopedMetricD1Ev + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1b9e8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1b9f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2d08\n 0x0000000000000006 (SYMTAB) 0x9f8\n- 0x000000000000000a (STRSZ) 18387 (bytes)\n+ 0x000000000000000a (STRSZ) 18389 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ca78\n 0x0000000000000002 (PLTRELSZ) 3000 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x9e78\n- 0x0000000000000007 (RELA) 0x7898\n+ 0x0000000000000017 (JMPREL) 0x9e80\n+ 0x0000000000000007 (RELA) 0x78a0\n 0x0000000000000008 (RELASZ) 9696 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x77c8\n+ 0x000000006ffffffe (VERNEED) 0x77d0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x74dc\n+ 0x000000006ffffff0 (VERSYM) 0x74de\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a464347d28912504e638353188ac2af071e2b37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aead1d0b916000217940cfab97285ef0ac94a4c8\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 374 entries:\n- Addr: 0x00000000000074dc Offset: 0x0074dc Link: 3 (.dynsym)\n+ Addr: 0x00000000000074de Offset: 0x0074de Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 004: 3 (GLIBCXX_3.4.15) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 010: 4 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.2.5) 4 (GLIBCXX_3.4.21) \n@@ -93,15 +93,15 @@\n 164: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \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*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000077c8 Offset: 0x0077c8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000077d0 Offset: 0x0077d0 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.14 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\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": "@@ -1145,9 +1145,9 @@\n 0x00007468 342e3131 00474c49 42435858 5f332e34 4.11.GLIBCXX_3.4\n 0x00007478 2e390043 58584142 495f312e 3300474c .9.CXXABI_1.3.GL\n 0x00007488 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00007498 42435858 5f332e34 2e313500 474c4942 BCXX_3.4.15.GLIB\n 0x000074a8 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x000074b8 00000000 00000000 00000000 00000000 ................\n 0x000074c8 00000000 00000000 00000000 00000000 ................\n- 0x000074d8 000000 ...\n+ 0x000074d8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34363433 34376432 38393132 35303465 464347d28912504e\n- 0x00000010 36333833 35333138 38616332 61663037 638353188ac2af07\n- 0x00000020 31653262 33372e64 65627567 00000000 1e2b37.debug....\n- 0x00000030 8b27ff07 .'..\n+ 0x00000000 61643164 30623931 36303030 32313739 ad1d0b9160002179\n+ 0x00000010 34306366 61623937 32383565 66306163 40cfab97285ef0ac\n+ 0x00000020 39346134 63382e64 65627567 00000000 94a4c8.debug....\n+ 0x00000030 48289686 H(..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_mapnikvectortiles.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_mapnikvectortiles.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000740 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009a0 0009a0 001ff8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002998 002998 004369 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006d02 006d02 0002aa 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002998 002998 00436b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006d04 006d04 0002aa 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006fb0 006fb0 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000007080 007080 001638 18 A 3 0 8\n [ 8] .rela.plt RELA 00000000000086b8 0086b8 000c48 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000840 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a860 00a860 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a870 00a870 00b49b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1a1a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1a1b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2998\n 0x0000000000000006 (SYMTAB) 0x9a0\n- 0x000000000000000a (STRSZ) 17257 (bytes)\n+ 0x000000000000000a (STRSZ) 17259 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1aaa8\n 0x0000000000000002 (PLTRELSZ) 3144 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x86b8\n 0x0000000000000007 (RELA) 0x7080\n 0x0000000000000008 (RELASZ) 5688 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6fb0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x6d02\n+ 0x000000006ffffff0 (VERSYM) 0x6d04\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 806fe6c679e0be7458305b23d3bc7bfb6d43be53\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3cdfe27628feb6d4c338a520125d5683d38aa1bf\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 341 entries:\n- Addr: 0x0000000000006d02 Offset: 0x006d02 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006d04 Offset: 0x006d04 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 3 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 4 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 0 (*local*) 5 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 6 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1074,9 +1074,9 @@\n 0x00006c88 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x00006c98 58585f33 2e342e39 00435858 4142495f XX_3.4.9.CXXABI_\n 0x00006ca8 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x00006cb8 32310047 4c494243 58585f33 2e342e31 21.GLIBCXX_3.4.1\n 0x00006cc8 3500474c 49424358 585f332e 34000000 5.GLIBCXX_3.4...\n 0x00006cd8 00000000 00000000 00000000 00000000 ................\n 0x00006ce8 00000000 00000000 00000000 00000000 ................\n- 0x00006cf8 00000000 00000000 00 .........\n+ 0x00006cf8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36666536 63363739 65306265 37343538 6fe6c679e0be7458\n- 0x00000010 33303562 32336433 62633762 66623664 305b23d3bc7bfb6d\n- 0x00000020 34336265 35332e64 65627567 00000000 43be53.debug....\n- 0x00000030 ffb5807f ....\n+ 0x00000000 64666532 37363238 66656236 64346333 dfe27628feb6d4c3\n+ 0x00000010 33386135 32303132 35643536 38336433 38a520125d5683d3\n+ 0x00000020 38616131 62662e64 65627567 00000000 8aa1bf.debug....\n+ 0x00000030 096acfec .j..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_ogr.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_ogr.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000820 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a80 000a80 002c40 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000036c0 0036c0 005d1b 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000093dc 0093dc 0003b0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000036c0 0036c0 005d1d 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000093de 0093de 0003b0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009790 009790 0000e0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000009870 009870 0019e0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000b250 00b250 001488 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 000dc0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000dde0 00dde0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000ddf0 00ddf0 01575f 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x28d78\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x28d90\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x36c0\n 0x0000000000000006 (SYMTAB) 0xa80\n- 0x000000000000000a (STRSZ) 23835 (bytes)\n+ 0x000000000000000a (STRSZ) 23837 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x297a0\n 0x0000000000000002 (PLTRELSZ) 5256 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xb250\n 0x0000000000000007 (RELA) 0x9870\n 0x0000000000000008 (RELASZ) 6624 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9790\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x93dc\n+ 0x000000006ffffff0 (VERSYM) 0x93de\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64fed74d91050c4bf33e198159935d497e26cbfc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6075828b308945a55e945808b0df0a95a20d3de0\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 472 entries:\n- Addr: 0x00000000000093dc Offset: 0x0093dc Link: 3 (.dynsym)\n+ Addr: 0x00000000000093de Offset: 0x0093de 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: 0 (*local*) 3 (CXXABI_1.3) 4 (GLIBC_2.14) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 014: 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 5 (GLIBC_2.2.5)\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": "@@ -1485,9 +1485,9 @@\n 0x00009360 42435858 5f332e34 2e313100 474c4942 BCXX_3.4.11.GLIB\n 0x00009370 4358585f 332e342e 32360047 4c494243 CXX_3.4.26.GLIBC\n 0x00009380 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x00009390 585f332e 342e3135 00435858 4142495f X_3.4.15.CXXABI_\n 0x000093a0 312e3300 474c4942 4358585f 332e3400 1.3.GLIBCXX_3.4.\n 0x000093b0 00000000 00000000 00000000 00000000 ................\n 0x000093c0 00000000 00000000 00000000 00000000 ................\n- 0x000093d0 00000000 00000000 000000 ...........\n+ 0x000093d0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66656437 34643931 30353063 34626633 fed74d91050c4bf3\n- 0x00000010 33653139 38313539 39333564 34393765 3e198159935d497e\n- 0x00000020 32366362 66632e64 65627567 00000000 26cbfc.debug....\n- 0x00000030 b8882884 ..(.\n+ 0x00000000 37353832 38623330 38393435 61353565 75828b308945a55e\n+ 0x00000010 39343538 30386230 64663061 39356132 945808b0df0a95a2\n+ 0x00000020 30643364 65302e64 65627567 00000000 0d3de0.debug....\n+ 0x00000030 141c47e4 ..G.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_tfs.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_tfs.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00074c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009b0 0009b0 002160 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002b10 002b10 0046f6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007206 007206 0002c8 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002b10 002b10 0046f8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007208 007208 0002c8 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000074d0 0074d0 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000075a0 0075a0 0016f8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000008c98 008c98 000d08 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 0008c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a8e0 00a8e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a8f0 00a8f0 00d93e 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1d110\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1d120\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2b10\n 0x0000000000000006 (SYMTAB) 0x9b0\n- 0x000000000000000a (STRSZ) 18166 (bytes)\n+ 0x000000000000000a (STRSZ) 18168 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1da50\n 0x0000000000000002 (PLTRELSZ) 3336 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8c98\n 0x0000000000000007 (RELA) 0x75a0\n 0x0000000000000008 (RELASZ) 5880 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x74d0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7206\n+ 0x000000006ffffff0 (VERSYM) 0x7208\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f42c3805aba9ea98de677e21b9a9a915715b3c15\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1af8bf5b1e8fc00bd323876703e2c21c29056c7\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 356 entries:\n- Addr: 0x0000000000007206 Offset: 0x007206 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007208 Offset: 0x007208 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 3 (CXXABI_1.3) 4 (GLIBC_2.14) 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: 5 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1131,9 +1131,9 @@\n 0x00007190 5f332e34 2e390047 4c494243 58585f33 _3.4.9.GLIBCXX_3\n 0x000071a0 2e342e31 3100474c 49424358 585f332e .4.11.GLIBCXX_3.\n 0x000071b0 342e3231 00474c49 42435858 5f332e34 4.21.GLIBCXX_3.4\n 0x000071c0 2e313500 43585841 42495f31 2e330047 .15.CXXABI_1.3.G\n 0x000071d0 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x000071e0 00000000 00000000 00000000 00000000 ................\n 0x000071f0 00000000 00000000 00000000 00000000 ................\n- 0x00007200 00000000 0000 ......\n+ 0x00007200 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32633338 30356162 61396561 39386465 2c3805aba9ea98de\n- 0x00000010 36373765 32316239 61396139 31353731 677e21b9a9a91571\n- 0x00000020 35623363 31352e64 65627567 00000000 5b3c15.debug....\n- 0x00000030 7def8a48 }..H\n+ 0x00000000 61663862 66356231 65386663 30306264 af8bf5b1e8fc00bd\n+ 0x00000010 33323338 37363730 33653263 32316332 323876703e2c21c2\n+ 0x00000020 39303536 63372e64 65627567 00000000 9056c7.debug....\n+ 0x00000030 c40acb4a ...J\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_wfs.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_wfs.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 0xb9f0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00a600 0x00a600 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00a608 0x00a608 R 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x010fe9 0x010fe9 R E 0x1000\n LOAD 0x01c000 0x000000000001c000 0x000000000001c000 0x0027e8 0x0027e8 R 0x1000\n LOAD 0x01eff8 0x000000000001fff8 0x000000000001fff8 0x001018 0x001030 RW 0x1000\n DYNAMIC 0x01f728 0x0000000000020728 0x0000000000020728 0x000270 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01c570 0x000000000001c570 0x000000000001c570 0x00049c 0x00049c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000784 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009e8 0009e8 002478 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002e60 002e60 004cae 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007b0e 007b0e 00030a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007e18 007e18 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000007ee8 007ee8 001890 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000009778 009778 000e88 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002e60 002e60 004cb0 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007b10 007b10 00030a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007e20 007e20 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000007ef0 007ef0 001890 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000009780 009780 000e88 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 0009c0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b9e0 00b9e0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b9f0 00b9f0 0105ed 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001bfe0 01bfe0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000001c000 01c000 000570 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000001c570 01c570 00049c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x7ee8 contains 262 entries:\n+Relocation section '.rela.dyn' at offset 0x7ef0 contains 262 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001fff8 0000000000000008 R_X86_64_RELATIVE bb00\n 0000000000020000 0000000000000008 R_X86_64_RELATIVE b9f0\n 0000000000020008 0000000000000008 R_X86_64_RELATIVE bac0\n 0000000000021000 0000000000000008 R_X86_64_RELATIVE 21000\n 0000000000020010 0000002b00000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10\n 0000000000020020 0000002b00000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10\n@@ -260,15 +260,15 @@\n 0000000000020fd8 0000013600000006 R_X86_64_GLOB_DAT 00000000000201a8 _ZTVN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE + 0\n 0000000000020fe0 0000014800000006 R_X86_64_GLOB_DAT 000000000000cb70 _ZN5osgDB25RegisterReaderWriterProxyI23WFSFeatureSourceFactoryED1Ev + 0\n 0000000000020fe8 0000009a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIN8osgEarth12StringObjectE + 0\n 0000000000020ff0 0000014900000006 R_X86_64_GLOB_DAT 0000000000020168 _ZTVN8osgEarth8optionalINS_11CachePolicyEEE + 0\n 0000000000020ff8 0000017a00000006 R_X86_64_GLOB_DAT 0000000000020228 _ZTVN8osgEarth8optionalIjEE + 0\n 0000000000021008 0000004d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x9778 contains 155 entries:\n+Relocation section '.rela.plt' at offset 0x9780 contains 155 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000209b0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth9GeoExtentC1EPKNS_16SpatialReferenceEdddd + 0\n 00000000000209b8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0\n 00000000000209c0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth3URI11mergeConfigERKNS_6ConfigE + 0\n 00000000000209c8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 00000000000209d0 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n 00000000000209d8 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt17__throw_bad_allocv@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1fff8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x20008\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2e60\n 0x0000000000000006 (SYMTAB) 0x9e8\n- 0x000000000000000a (STRSZ) 19630 (bytes)\n+ 0x000000000000000a (STRSZ) 19632 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x20998\n 0x0000000000000002 (PLTRELSZ) 3720 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x9778\n- 0x0000000000000007 (RELA) 0x7ee8\n+ 0x0000000000000017 (JMPREL) 0x9780\n+ 0x0000000000000007 (RELA) 0x7ef0\n 0x0000000000000008 (RELASZ) 6288 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x7e18\n+ 0x000000006ffffffe (VERNEED) 0x7e20\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7b0e\n+ 0x000000006ffffff0 (VERSYM) 0x7b10\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5215620e3f92c13371e636336cce7947c6065b03\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 33ddaabdceffc4822be6f087d3c7e3b70301a560\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 389 entries:\n- Addr: 0x0000000000007b0e Offset: 0x007b0e Link: 3 (.dynsym)\n+ Addr: 0x0000000000007b10 Offset: 0x007b10 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 3 (CXXABI_1.3) 4 (GLIBC_2.14) \n 008: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBC_2.2.5)\n 018: 0 (*local*) 0 (*local*) 0 (*local*) 6 (GLIBCXX_3.4.15) \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*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000007e18 Offset: 0x007e18 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007e20 Offset: 0x007e20 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: 8\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 5\n 0x0050: Name: GLIBC_2.14 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": "@@ -1222,9 +1222,9 @@\n 0x00007a90 00474c49 42435858 5f332e34 2e390047 .GLIBCXX_3.4.9.G\n 0x00007aa0 4c494243 58585f33 2e342e31 3100474c LIBCXX_3.4.11.GL\n 0x00007ab0 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00007ac0 42435858 5f332e34 2e313500 43585841 BCXX_3.4.15.CXXA\n 0x00007ad0 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00007ae0 2e340000 00000000 00000000 00000000 .4..............\n 0x00007af0 00000000 00000000 00000000 00000000 ................\n- 0x00007b00 00000000 00000000 00000000 0000 ..............\n+ 0x00007b00 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31353632 30653366 39326331 33333731 15620e3f92c13371\n- 0x00000010 65363336 33333663 63653739 34376336 e636336cce7947c6\n- 0x00000020 30363562 30332e64 65627567 00000000 065b03.debug....\n- 0x00000030 9bd3ce0b ....\n+ 0x00000000 64646161 62646365 66666334 38323262 ddaabdceffc4822b\n+ 0x00000010 65366630 38376433 63376533 62373033 e6f087d3c7e3b703\n+ 0x00000020 30316135 36302e64 65627567 00000000 01a560.debug....\n+ 0x00000030 7c759e3b |u.;\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_xyz.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_feature_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 0xa8d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009708 0x009708 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009710 0x009710 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x010311 0x010311 R E 0x1000\n LOAD 0x01b000 0x000000000001b000 0x000000000001b000 0x00259c 0x00259c R 0x1000\n LOAD 0x01e168 0x000000000001f168 0x000000000001f168 0x000ea8 0x000ec0 RW 0x1000\n DYNAMIC 0x01e808 0x000000000001f808 0x000000000001f808 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01b4a0 0x000000000001b4a0 0x000000000001b4a0 0x000464 0x000464 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000738 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000998 000998 0020a0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002a38 002a38 0045f7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007030 007030 0002b8 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000072e8 0072e8 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000073c8 0073c8 001668 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008a30 008a30 000cd8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002a38 002a38 0045f9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007032 007032 0002b8 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000072f0 0072f0 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000073d0 0073d0 001668 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008a38 008a38 000cd8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 0008a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a8c0 00a8c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a8d0 00a8d0 00fa35 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001a308 01a308 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000001b000 01b000 0004a0 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000001b4a0 01b4a0 000464 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x73c8 contains 239 entries:\n+Relocation section '.rela.dyn' at offset 0x73d0 contains 239 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001f168 0000000000000008 R_X86_64_RELATIVE a9e0\n 000000000001f170 0000000000000008 R_X86_64_RELATIVE a8d0\n 000000000001f178 0000000000000008 R_X86_64_RELATIVE a9a0\n 0000000000020000 0000000000000008 R_X86_64_RELATIVE 20000\n 000000000001f180 0000002800000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10\n 000000000001f190 0000002800000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10\n@@ -237,15 +237,15 @@\n 000000000001ffd8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001ffe0 0000007a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001ffe8 0000011700000006 R_X86_64_GLOB_DAT 000000000001f2c8 _ZTVN8osgEarth8optionalINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE + 0\n 000000000001fff0 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIN8osgEarth12StringObjectE + 0\n 000000000001fff8 0000012700000006 R_X86_64_GLOB_DAT 000000000001f288 _ZTVN8osgEarth8optionalINS_11CachePolicyEEE + 0\n 0000000000020008 0000004500000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x8a30 contains 137 entries:\n+Relocation section '.rela.plt' at offset 0x8a38 contains 137 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001fa80 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0\n 000000000001fa88 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0\n 000000000001fa90 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth3URI11mergeConfigERKNS_6ConfigE + 0\n 000000000001fa98 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 000000000001faa0 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0\n 000000000001faa8 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt17__throw_bad_allocv@GLIBCXX_3.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1f168\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1f178\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2a38\n 0x0000000000000006 (SYMTAB) 0x998\n- 0x000000000000000a (STRSZ) 17911 (bytes)\n+ 0x000000000000000a (STRSZ) 17913 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1fa68\n 0x0000000000000002 (PLTRELSZ) 3288 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8a30\n- 0x0000000000000007 (RELA) 0x73c8\n+ 0x0000000000000017 (JMPREL) 0x8a38\n+ 0x0000000000000007 (RELA) 0x73d0\n 0x0000000000000008 (RELASZ) 5736 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x72e8\n+ 0x000000006ffffffe (VERNEED) 0x72f0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7030\n+ 0x000000006ffffff0 (VERSYM) 0x7032\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a75fc4432720e328bb7fbb30d9f1dca159330743\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc7eb59fabc73757eda939b9d38735a1ce514d79\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 348 entries:\n- Addr: 0x0000000000007030 Offset: 0x007030 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007032 Offset: 0x007032 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.20) \n 004: 3 (GLIBCXX_3.4) 0 (*local*) 4 (CXXABI_1.3) 5 (GLIBC_2.14) \n 008: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 010: 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 7 (GLIBCXX_3.4.15) 0 (*local*) 8 (GLIBCXX_3.4.21) 0 (*local*) \n@@ -86,15 +86,15 @@\n 148: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 14c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 158: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x00000000000072e8 Offset: 0x0072e8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000072f0 Offset: 0x0072f0 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.2.5 Flags: none Version: 6\n 0x0050: Name: GLIBC_2.14 Flags: none Version: 5\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": "@@ -1115,9 +1115,9 @@\n 0x00006fb8 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x00006fc8 332e342e 32310047 4c494243 58585f33 3.4.21.GLIBCXX_3\n 0x00006fd8 2e342e31 35004358 58414249 5f312e33 .4.15.CXXABI_1.3\n 0x00006fe8 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00006ff8 42435858 5f332e34 2e323000 00000000 BCXX_3.4.20.....\n 0x00007008 00000000 00000000 00000000 00000000 ................\n 0x00007018 00000000 00000000 00000000 00000000 ................\n- 0x00007028 00000000 000000 .......\n+ 0x00007028 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35666334 34333237 32306533 32386262 5fc4432720e328bb\n- 0x00000010 37666262 33306439 66316463 61313539 7fbb30d9f1dca159\n- 0x00000020 33333037 34332e64 65627567 00000000 330743.debug....\n- 0x00000030 97b653fa ..S.\n+ 0x00000000 37656235 39666162 63373337 35376564 7eb59fabc73757ed\n+ 0x00000010 61393339 62396433 38373335 61316365 a939b9d38735a1ce\n+ 0x00000020 35313464 37392e64 65627567 00000000 514d79.debug....\n+ 0x00000030 93ee4aea ..J.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_featurefilter_intersect.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_featurefilter_intersect.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00054c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007b0 0007b0 001a10 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000021c0 0021c0 0037d7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005998 005998 00022c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000021c0 0021c0 0037d9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000599a 00599a 00022c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005bc8 005bc8 0000c0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000005c88 005c88 001ab8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007740 007740 000810 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000570 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008590 008590 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000085a0 0085a0 0073d6 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x13188\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x13198\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x21c0\n 0x0000000000000006 (SYMTAB) 0x7b0\n- 0x000000000000000a (STRSZ) 14295 (bytes)\n+ 0x000000000000000a (STRSZ) 14297 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x13c30\n 0x0000000000000002 (PLTRELSZ) 2064 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7740\n 0x0000000000000007 (RELA) 0x5c88\n 0x0000000000000008 (RELASZ) 6840 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5bc8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5998\n+ 0x000000006ffffff0 (VERSYM) 0x599a\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e3ca39a31c6c1a2672eed00d8051aefe946ae68\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7eaffb179fdf18abaa2fe232bd7ee2e859e86af6\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 278 entries:\n- Addr: 0x0000000000005998 Offset: 0x005998 Link: 3 (.dynsym)\n+ Addr: 0x000000000000599a Offset: 0x00599a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) 3 (GLIBCXX_3.4)\n 004: 0 (*local*) 4 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 00c: 4 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 0 (*local*) 5 (CXXABI_1.3) \n 010: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) \n 014: 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -889,9 +889,9 @@\n 0x00005920 42435f32 2e322e35 00474c49 42435858 BC_2.2.5.GLIBCXX\n 0x00005930 5f332e34 2e390043 58584142 495f312e _3.4.9.CXXABI_1.\n 0x00005940 3300474c 49424358 585f332e 342e3231 3.GLIBCXX_3.4.21\n 0x00005950 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00005960 42435858 5f332e34 2e313500 00000000 BCXX_3.4.15.....\n 0x00005970 00000000 00000000 00000000 00000000 ................\n 0x00005980 00000000 00000000 00000000 00000000 ................\n- 0x00005990 00000000 000000 .......\n+ 0x00005990 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33636133 39613331 63366331 61323637 3ca39a31c6c1a267\n- 0x00000010 32656564 30306438 30353161 65666539 2eed00d8051aefe9\n- 0x00000020 34366165 36382e64 65627567 00000000 46ae68.debug....\n- 0x00000030 cd7e18eb .~..\n+ 0x00000000 61666662 31373966 64663138 61626161 affb179fdf18abaa\n+ 0x00000010 32666532 33326264 37656532 65383539 2fe232bd7ee2e859\n+ 0x00000020 65383661 66362e64 65627567 00000000 e86af6.debug....\n+ 0x00000030 25893b44 %.;D\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_featurefilter_join.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_featurefilter_join.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000534 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000798 000798 001908 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000020a0 0020a0 00360d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000056ae 0056ae 000216 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000020a0 0020a0 00360f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000056b0 0056b0 000216 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000058c8 0058c8 0000c0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000005988 005988 0019f8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007380 007380 0007c8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 000540 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000008560 008560 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008570 008570 006624 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x121e8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x121f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x20a0\n 0x0000000000000006 (SYMTAB) 0x798\n- 0x000000000000000a (STRSZ) 13837 (bytes)\n+ 0x000000000000000a (STRSZ) 13839 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x12c60\n 0x0000000000000002 (PLTRELSZ) 1992 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7380\n 0x0000000000000007 (RELA) 0x5988\n 0x0000000000000008 (RELASZ) 6648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x58c8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x56ae\n+ 0x000000006ffffff0 (VERSYM) 0x56b0\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7cbdf76b746931971e50c0f214a926794d61dfdc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b26cebb6ecf0ee037207f0fcdb26cc78f38002d\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 267 entries:\n- Addr: 0x00000000000056ae Offset: 0x0056ae Link: 3 (.dynsym)\n+ Addr: 0x00000000000056b0 Offset: 0x0056b0 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) 3 (GLIBCXX_3.4)\n 004: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) \n 00c: 3 (GLIBCXX_3.4) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n 010: 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.2.5)\n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -860,9 +860,9 @@\n 0x00005630 31340047 4c494243 5f322e32 2e350047 14.GLIBC_2.2.5.G\n 0x00005640 4c494243 58585f33 2e342e39 00435858 LIBCXX_3.4.9.CXX\n 0x00005650 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00005660 332e342e 32310047 4c494243 58585f33 3.4.21.GLIBCXX_3\n 0x00005670 2e340047 4c494243 58585f33 2e342e31 .4.GLIBCXX_3.4.1\n 0x00005680 35000000 00000000 00000000 00000000 5...............\n 0x00005690 00000000 00000000 00000000 00000000 ................\n- 0x000056a0 00000000 00000000 00000000 00 .............\n+ 0x000056a0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62646637 36623734 36393331 39373165 bdf76b746931971e\n- 0x00000010 35306330 66323134 61393236 37393464 50c0f214a926794d\n- 0x00000020 36316466 64632e64 65627567 00000000 61dfdc.debug....\n- 0x00000030 12830a11 ....\n+ 0x00000000 32366365 62623665 63663065 65303337 26cebb6ecf0ee037\n+ 0x00000010 32303766 30666364 62323663 63373866 207f0fcdb26cc78f\n+ 0x00000020 33383030 32642e64 65627567 00000000 38002d.debug....\n+ 0x00000030 6de70d9f m...\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_gdal.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_gdal.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000804 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a68 000a68 002f70 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000039d8 0039d8 006045 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009a1e 009a1e 0003f4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000039d8 0039d8 006047 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009a20 009a20 0003f4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009e18 009e18 0000e0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000009ef8 009ef8 002640 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000c538 00c538 0017e8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 001000 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000f020 00f020 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000f030 00f030 015d25 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2a5c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2a5d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x39d8\n 0x0000000000000006 (SYMTAB) 0xa68\n- 0x000000000000000a (STRSZ) 24645 (bytes)\n+ 0x000000000000000a (STRSZ) 24647 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2b660\n 0x0000000000000002 (PLTRELSZ) 6120 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xc538\n 0x0000000000000007 (RELA) 0x9ef8\n 0x0000000000000008 (RELASZ) 9792 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9e18\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x9a1e\n+ 0x000000006ffffff0 (VERSYM) 0x9a20\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9860308f3d376cb6404adc00df82639fbab6dd0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 90e38ac0c908bfcc278f3acfdd12559c052eb2c2\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 506 entries:\n- Addr: 0x0000000000009a1e Offset: 0x009a1e Link: 3 (.dynsym)\n+ Addr: 0x0000000000009a20 Offset: 0x009a20 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) 2 (GLIBCXX_3.4)\n 00c: 2 (GLIBCXX_3.4) 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) \n 010: 0 (*local*) 4 (GLIBC_2.14) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \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": "@@ -1536,9 +1536,9 @@\n 0x000099a8 332e342e 3900474c 49424358 585f332e 3.4.9.GLIBCXX_3.\n 0x000099b8 342e3236 00474c49 42435858 5f332e34 4.26.GLIBCXX_3.4\n 0x000099c8 2e313500 474c4942 4358585f 332e342e .15.GLIBCXX_3.4.\n 0x000099d8 32310043 58584142 495f312e 3300474c 21.CXXABI_1.3.GL\n 0x000099e8 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x000099f8 00000000 00000000 00000000 00000000 ................\n 0x00009a08 00000000 00000000 00000000 00000000 ................\n- 0x00009a18 00000000 00 .....\n+ 0x00009a18 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36303330 38663364 33373663 62363430 60308f3d376cb640\n- 0x00000010 34616463 30306466 38323633 39666261 4adc00df82639fba\n- 0x00000020 62366464 30652e64 65627567 00000000 b6dd0e.debug....\n- 0x00000030 aab68dee ....\n+ 0x00000000 65333861 63306339 30386266 63633237 e38ac0c908bfcc27\n+ 0x00000010 38663361 63666464 31323535 39633035 8f3acfdd12559c05\n+ 0x00000020 32656232 63322e64 65627567 00000000 2eb2c2.debug....\n+ 0x00000030 662512a2 f%..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_label_annotation.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_label_annotation.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0004ec 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000750 000750 0013f8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001b48 001b48 002928 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004470 004470 0001aa 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001b48 001b48 00292a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004472 004472 0001aa 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004620 004620 000090 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000046b0 0046b0 001920 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005fd0 005fd0 000420 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 0002d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000072f0 0072f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007300 007300 00473b 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf370\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf380\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1b48\n 0x0000000000000006 (SYMTAB) 0x750\n- 0x000000000000000a (STRSZ) 10536 (bytes)\n+ 0x000000000000000a (STRSZ) 10538 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xfdb0\n 0x0000000000000002 (PLTRELSZ) 1056 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5fd0\n 0x0000000000000007 (RELA) 0x46b0\n 0x0000000000000008 (RELASZ) 6432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x4620\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x4470\n+ 0x000000006ffffff0 (VERSYM) 0x4472\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ac80cf30da44d55a4f6b7e93509aef891e4793c3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5b23f10414e96964bf84a2ed35def4af0ae8d68d\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 213 entries:\n- Addr: 0x0000000000004470 Offset: 0x004470 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004472 Offset: 0x004472 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*) 2 (GLIBC_2.2.5)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 3 (GLIBCXX_3.4.21) 0 (*local*) 4 (CXXABI_1.3) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 2 (GLIBC_2.2.5) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -654,9 +654,9 @@\n 0x000043f8 61727400 5f656e64 00474343 5f332e30 art._end.GCC_3.0\n 0x00004408 00474c49 42435858 5f332e34 00435858 .GLIBCXX_3.4.CXX\n 0x00004418 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00004428 332e342e 32310047 4c494243 5f322e34 3.4.21.GLIBC_2.4\n 0x00004438 00474c49 42435f32 2e322e35 00000000 .GLIBC_2.2.5....\n 0x00004448 00000000 00000000 00000000 00000000 ................\n 0x00004458 00000000 00000000 00000000 00000000 ................\n- 0x00004468 00000000 00000000 ........\n+ 0x00004468 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38306366 33306461 34346435 35613466 80cf30da44d55a4f\n- 0x00000010 36623765 39333530 39616566 38393165 6b7e93509aef891e\n- 0x00000020 34373933 63332e64 65627567 00000000 4793c3.debug....\n- 0x00000030 6776e656 gv.V\n+ 0x00000000 32336631 30343134 65393639 36346266 23f10414e96964bf\n+ 0x00000010 38346132 65643335 64656634 61663061 84a2ed35def4af0a\n+ 0x00000020 65386436 38642e64 65627567 00000000 e8d68d.debug....\n+ 0x00000030 511104ef Q...\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_mapinspector.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_mapinspector.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000784 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009e8 0009e8 002388 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002d70 002d70 004ad6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007846 007846 0002f6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002d70 002d70 004ad8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007848 007848 0002f6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007b40 007b40 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000007c10 007c10 001fb0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000009bc0 009bc0 0009a8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000680 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b6a0 00b6a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b6b0 00b6b0 007963 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x17f10\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x17f28\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2d70\n 0x0000000000000006 (SYMTAB) 0x9e8\n- 0x000000000000000a (STRSZ) 19158 (bytes)\n+ 0x000000000000000a (STRSZ) 19160 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x18b00\n 0x0000000000000002 (PLTRELSZ) 2472 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x9bc0\n 0x0000000000000007 (RELA) 0x7c10\n 0x0000000000000008 (RELASZ) 8112 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x7b40\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7846\n+ 0x000000006ffffff0 (VERSYM) 0x7848\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7f9cc2e98b45f750184374ef234b66e628eb916d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4cb86f58364f22f8705ca61af923fcc06890cfbe\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: 0x0000000000007846 Offset: 0x007846 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007848 Offset: 0x007848 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 5 (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": "@@ -1193,9 +1193,9 @@\n 0x000077d0 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x000077e0 332e342e 39004358 58414249 5f312e33 3.4.9.CXXABI_1.3\n 0x000077f0 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00007800 474c4942 4358585f 332e342e 31350047 GLIBCXX_3.4.15.G\n 0x00007810 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x00007820 00000000 00000000 00000000 00000000 ................\n 0x00007830 00000000 00000000 00000000 00000000 ................\n- 0x00007840 00000000 0000 ......\n+ 0x00007840 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39636332 65393862 34356637 35303138 9cc2e98b45f75018\n- 0x00000010 34333734 65663233 34623636 65363238 4374ef234b66e628\n- 0x00000020 65623931 36642e64 65627567 00000000 eb916d.debug....\n- 0x00000030 44e1e470 D..p\n+ 0x00000000 62383666 35383336 34663232 66383730 b86f58364f22f870\n+ 0x00000010 35636136 31616639 32336663 63303638 5ca61af923fcc068\n+ 0x00000020 39306366 62652e64 65627567 00000000 90cfbe.debug....\n+ 0x00000030 56e5cc3a V..:\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_mask_feature.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_mask_feature.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0003f8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000658 000658 001410 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001a68 001a68 002a50 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000044b8 0044b8 0001ac 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001a68 001a68 002a52 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000044ba 0044ba 0001ac 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000004668 004668 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000004738 004738 000f60 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000005698 005698 000738 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000006020 006020 0004e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000006500 006500 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000006510 006510 004371 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xd5e8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xd5f8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1a68\n 0x0000000000000006 (SYMTAB) 0x658\n- 0x000000000000000a (STRSZ) 10832 (bytes)\n+ 0x000000000000000a (STRSZ) 10834 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xdce0\n 0x0000000000000002 (PLTRELSZ) 1848 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x5698\n 0x0000000000000007 (RELA) 0x4738\n 0x0000000000000008 (RELASZ) 3936 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x4668\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x44b8\n+ 0x000000006ffffff0 (VERSYM) 0x44ba\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a99a608ec22e646e2ca1f2802b527e523abeffcf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fc6ee156a7c8eb235f497ad387cc67ab43672df\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 214 entries:\n- Addr: 0x00000000000044b8 Offset: 0x0044b8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000044ba Offset: 0x0044ba Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 4 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 5 (GLIBC_2.2.5) 0 (*local*) 5 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -673,8 +673,9 @@\n 0x00004448 3100474c 49424358 585f332e 342e3900 1.GLIBCXX_3.4.9.\n 0x00004458 474c4942 4358585f 332e342e 32310043 GLIBCXX_3.4.21.C\n 0x00004468 58584142 495f312e 3300474c 49424358 XXABI_1.3.GLIBCX\n 0x00004478 585f332e 342e3135 00474c49 42435858 X_3.4.15.GLIBCXX\n 0x00004488 5f332e34 00000000 00000000 00000000 _3.4............\n 0x00004498 00000000 00000000 00000000 00000000 ................\n 0x000044a8 00000000 00000000 00000000 00000000 ................\n+ 0x000044b8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39613630 38656332 32653634 36653263 9a608ec22e646e2c\n- 0x00000010 61316632 38303262 35323765 35323361 a1f2802b527e523a\n- 0x00000020 62656666 63662e64 65627567 00000000 beffcf.debug....\n- 0x00000030 9d778927 .w.'\n+ 0x00000000 63366565 31353661 37633865 62323335 c6ee156a7c8eb235\n+ 0x00000010 66343937 61643338 37636336 37616234 f497ad387cc67ab4\n+ 0x00000020 33363732 64662e64 65627567 00000000 3672df.debug....\n+ 0x00000030 724dc46a rM.j\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_mbtiles.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_mbtiles.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00077c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009e0 0009e0 0025e0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002fc0 002fc0 005052 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000008012 008012 000328 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002fc0 002fc0 005054 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000008014 008014 000328 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008340 008340 0000e0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000008420 008420 0024f0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000a910 00a910 000fc0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 000a90 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000cab0 00cab0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000cac0 00cac0 012fc4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x248f0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x24908\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2fc0\n 0x0000000000000006 (SYMTAB) 0x9e0\n- 0x000000000000000a (STRSZ) 20562 (bytes)\n+ 0x000000000000000a (STRSZ) 20564 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x25928\n 0x0000000000000002 (PLTRELSZ) 4032 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xa910\n 0x0000000000000007 (RELA) 0x8420\n 0x0000000000000008 (RELASZ) 9456 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8340\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x8012\n+ 0x000000006ffffff0 (VERSYM) 0x8014\n 0x000000006ffffff9 (RELACOUNT) 7\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc09aa9087e9daadeca0dda3c138ccc04d854086\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d419db3db7e878a307032e4be450885224a91ac\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 404 entries:\n- Addr: 0x0000000000008012 Offset: 0x008012 Link: 3 (.dynsym)\n+ Addr: 0x0000000000008014 Offset: 0x008014 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 3 (GLIBCXX_3.4.15) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 010: 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 014: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 018: 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1281,9 +1281,9 @@\n 0x00007fa0 2e323600 474c4942 4358585f 332e342e .26.GLIBCXX_3.4.\n 0x00007fb0 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x00007fc0 42435858 5f332e34 2e323100 474c4942 BCXX_3.4.21.GLIB\n 0x00007fd0 4358585f 332e342e 31350047 4c494243 CXX_3.4.15.GLIBC\n 0x00007fe0 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x00007ff0 00000000 00000000 00000000 00000000 ................\n 0x00008000 00000000 00000000 00000000 00000000 ................\n- 0x00008010 0000 ..\n+ 0x00008010 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30396161 39303837 65396461 61646563 09aa9087e9daadec\n- 0x00000010 61306464 61336331 33386363 63303464 a0dda3c138ccc04d\n- 0x00000020 38353430 38362e64 65627567 00000000 854086.debug....\n- 0x00000030 8093906c ...l\n+ 0x00000000 34313964 62336462 37653837 38613330 419db3db7e878a30\n+ 0x00000010 37303332 65346265 34353038 38353232 7032e4be45088522\n+ 0x00000020 34613931 61632e64 65627567 00000000 4a91ac.debug....\n+ 0x00000030 e3ed2cd0 ..,.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_model_feature_geom.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_model_feature_geom.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 0x7390\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0068e8 0x0068e8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0068f0 0x0068f0 R 0x1000\n LOAD 0x007000 0x0000000000007000 0x0000000000007000 0x00b489 0x00b489 R E 0x1000\n LOAD 0x013000 0x0000000000013000 0x0000000000013000 0x001a1c 0x001a1c R 0x1000\n LOAD 0x0154f8 0x00000000000164f8 0x00000000000164f8 0x000b18 0x000b30 RW 0x1000\n DYNAMIC 0x015b30 0x0000000000016b30 0x0000000000016b30 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x013390 0x0000000000013390 0x0000000000013390 0x0003bc 0x0003bc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000514 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000778 000778 0015a8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001d20 001d20 0030a1 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000004dc2 004dc2 0001ce 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000004f90 004f90 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000005040 005040 0013b0 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000063f0 0063f0 0004f8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000001d20 001d20 0030a3 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000004dc4 004dc4 0001ce 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000004f98 004f98 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000005048 005048 0013b0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000063f8 0063f8 0004f8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000007020 007020 000360 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000007380 007380 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000007390 007390 00b0ed 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000012480 012480 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000013000 013000 000390 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000013390 013390 0003bc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x5040 contains 210 entries:\n+Relocation section '.rela.dyn' at offset 0x5048 contains 210 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000164f8 0000000000000008 R_X86_64_RELATIVE 74b0\n 0000000000016500 0000000000000008 R_X86_64_RELATIVE 73a0\n 0000000000016508 0000000000000008 R_X86_64_RELATIVE 7470\n 00000000000165e8 0000000000000008 R_X86_64_RELATIVE 13320\n 0000000000016600 0000000000000008 R_X86_64_RELATIVE 165e0\n 0000000000016610 0000000000000008 R_X86_64_RELATIVE 9590\n@@ -208,15 +208,15 @@\n 0000000000016fd8 0000008700000006 R_X86_64_GLOB_DAT 00000000000167e8 _ZTVN8osgEarth9Symbology16StringExpressionE + 0\n 0000000000016fe0 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000016fe8 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000016ff0 0000004500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000016ff8 0000004800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000017008 0000003700000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x63f0 contains 53 entries:\n+Relocation section '.rela.plt' at offset 0x63f8 contains 53 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000016d98 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 0000000000016da0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth8Features22GeomFeatureNodeFactoryC1ERKNS0_23GeometryCompilerOptionsE + 0\n 0000000000016da8 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth17ModelSourceDriver21getModelSourceOptionsEPKN5osgDB7OptionsE + 0\n 0000000000016db0 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 0000000000016db8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth8Features23GeometryCompilerOptions9getConfigEv + 0\n 0000000000016dc0 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth18ModelSourceOptions11mergeConfigERKNS_6ConfigE + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x164f8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x16508\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1d20\n 0x0000000000000006 (SYMTAB) 0x778\n- 0x000000000000000a (STRSZ) 12449 (bytes)\n+ 0x000000000000000a (STRSZ) 12451 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x16d80\n 0x0000000000000002 (PLTRELSZ) 1272 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x63f0\n- 0x0000000000000007 (RELA) 0x5040\n+ 0x0000000000000017 (JMPREL) 0x63f8\n+ 0x0000000000000007 (RELA) 0x5048\n 0x0000000000000008 (RELASZ) 5040 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x4f90\n+ 0x000000006ffffffe (VERNEED) 0x4f98\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x4dc2\n+ 0x000000006ffffff0 (VERSYM) 0x4dc4\n 0x000000006ffffff9 (RELACOUNT) 12\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 67dad4191b61380119d1d868a916e8f96dbed220\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd55797d4750c046831dbc88511c6b85f52374a6\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 231 entries:\n- Addr: 0x0000000000004dc2 Offset: 0x004dc2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000004dc4 Offset: 0x004dc4 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 5 (GLIBCXX_3.4.21) 3 (CXXABI_1.3) 6 (GLIBCXX_3.4) 0 (*local*) \n 018: 0 (*local*) 7 (GLIBC_2.14) 0 (*local*) 0 (*local*) \n@@ -57,15 +57,15 @@\n 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 0e4: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000004f90 Offset: 0x004f90 Link: 4 (.dynstr)\n+ Addr: 0x0000000000004f98 Offset: 0x004f98 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\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.14 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -774,9 +774,9 @@\n 0x00004d50 322e3134 00474c49 42435f32 2e322e35 2.14.GLIBC_2.2.5\n 0x00004d60 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00004d70 42435858 5f332e34 2e323100 43585841 BCXX_3.4.21.CXXA\n 0x00004d80 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00004d90 2e342e31 35000000 00000000 00000000 .4.15...........\n 0x00004da0 00000000 00000000 00000000 00000000 ................\n 0x00004db0 00000000 00000000 00000000 00000000 ................\n- 0x00004dc0 00 .\n+ 0x00004dc0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64616434 31393162 36313338 30313139 dad4191b61380119\n- 0x00000010 64316438 36386139 31366538 66393664 d1d868a916e8f96d\n- 0x00000020 62656432 32302e64 65627567 00000000 bed220.debug....\n- 0x00000030 014e366a .N6j\n+ 0x00000000 35353739 37643437 35306330 34363833 55797d4750c04683\n+ 0x00000010 31646263 38383531 31633662 38356635 1dbc88511c6b85f5\n+ 0x00000020 32333734 61362e64 65627567 00000000 2374a6.debug....\n+ 0x00000030 b8a90f83 ....\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_model_simple.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_model_simple.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007d8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a38 000a38 002718 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003150 003150 004c6a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007dba 007dba 000342 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003150 003150 004c6c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007dbc 007dbc 000342 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008100 008100 0000f0 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000081f0 0081f0 003660 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000b850 00b850 000c00 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 000810 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000d830 00d830 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000d840 00d840 00d549 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1f318\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1f328\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3150\n 0x0000000000000006 (SYMTAB) 0xa38\n- 0x000000000000000a (STRSZ) 19562 (bytes)\n+ 0x000000000000000a (STRSZ) 19564 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x20aa8\n 0x0000000000000002 (PLTRELSZ) 3072 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xb850\n 0x0000000000000007 (RELA) 0x81f0\n 0x0000000000000008 (RELASZ) 13920 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8100\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7dba\n+ 0x000000006ffffff0 (VERSYM) 0x7dbc\n 0x000000006ffffff9 (RELACOUNT) 34\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d6f65a4901611c92f5c32c8e2bb4b357b25ee5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7d84ebf78883711733966ac59b0d4c044b269aef\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 417 entries:\n- Addr: 0x0000000000007dba Offset: 0x007dba Link: 3 (.dynsym)\n+ Addr: 0x0000000000007dbc Offset: 0x007dbc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 014: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 018: 2 (GLIBCXX_3.4) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1218,9 +1218,9 @@\n 0x00007d40 42435858 5f332e34 2e313100 474c4942 BCXX_3.4.11.GLIB\n 0x00007d50 4358585f 332e342e 39004358 58414249 CXX_3.4.9.CXXABI\n 0x00007d60 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x00007d70 2e323100 474c4942 4358585f 332e342e .21.GLIBCXX_3.4.\n 0x00007d80 31350047 4c494243 58585f33 2e340000 15.GLIBCXX_3.4..\n 0x00007d90 00000000 00000000 00000000 00000000 ................\n 0x00007da0 00000000 00000000 00000000 00000000 ................\n- 0x00007db0 00000000 00000000 0000 ..........\n+ 0x00007db0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36663635 61343930 31363131 63393266 6f65a4901611c92f\n- 0x00000010 35633332 63386532 62623462 33353762 5c32c8e2bb4b357b\n- 0x00000020 32356565 35612e64 65627567 00000000 25ee5a.debug....\n- 0x00000030 baf76196 ..a.\n+ 0x00000000 38346562 66373838 38333731 31373333 84ebf78883711733\n+ 0x00000010 39363661 63353962 30643463 30343462 966ac59b0d4c044b\n+ 0x00000020 32363961 65662e64 65627567 00000000 269aef.debug....\n+ 0x00000030 9b06ee5b ...[\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_monitor.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_monitor.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 0xe450\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00dd28 0x00dd28 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00dd30 0x00dd30 R 0x1000\n LOAD 0x00e000 0x000000000000e000 0x000000000000e000 0x006d41 0x006d41 R E 0x1000\n LOAD 0x015000 0x0000000000015000 0x0000000000015000 0x00315c 0x00315c R 0x1000\n LOAD 0x018200 0x0000000000019200 0x0000000000019200 0x002e10 0x002e28 RW 0x1000\n DYNAMIC 0x01aa48 0x000000000001ba48 0x000000000001ba48 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x015274 0x0000000000015274 0x0000000000015274 0x0008cc 0x0008cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0009b4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c18 000c18 0027c0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000033d8 0033d8 004f70 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000008348 008348 000350 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000008698 008698 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000008748 008748 004fc8 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000d710 00d710 000618 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000033d8 0033d8 004f72 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000834a 00834a 000350 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000086a0 0086a0 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000008750 008750 004fc8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000d718 00d718 000618 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000e000 00e000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000e020 00e020 000420 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000e440 00e440 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000e450 00e450 0068e8 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000014d38 014d38 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000015000 015000 000274 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000015274 015274 0008cc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x8748 contains 851 entries:\n+Relocation section '.rela.dyn' at offset 0x8750 contains 851 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000019200 0000000000000008 R_X86_64_RELATIVE ea00\n 0000000000019208 0000000000000008 R_X86_64_RELATIVE e890\n 0000000000019210 0000000000000008 R_X86_64_RELATIVE e8f0\n 0000000000019218 0000000000000008 R_X86_64_RELATIVE e920\n 0000000000019220 0000000000000008 R_X86_64_RELATIVE e9c0\n 0000000000019228 0000000000000008 R_X86_64_RELATIVE 1ad48\n@@ -849,15 +849,15 @@\n 000000000001bfd8 0000006e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTN5osgGA12EventHandlerE + 0\n 000000000001bfe0 0000007700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001bfe8 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001bff0 0000008100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001bff8 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001c008 0000006400000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xd710 contains 65 entries:\n+Relocation section '.rela.plt' at offset 0xd718 contains 65 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001bcc0 0000018400000007 R_X86_64_JUMP_SLOT 0000000000013310 _ZN8osgEarth7Monitor9MonitorUI6updateEPKN3osg10FrameStampE + 0\n 000000000001bcc8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3osg8Callback8traverseEPNS_6ObjectES2_ + 0\n 000000000001bcd0 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0\n 000000000001bcd8 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0\n 000000000001bce0 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3osg5GroupC1ERKS0_RKNS_6CopyOpE + 0\n 000000000001bce8 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5osgGA15GUIEventHandlerD2Ev + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x19200\n 0x000000000000001b (INIT_ARRAYSZ) 32 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x19220\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x33d8\n 0x0000000000000006 (SYMTAB) 0xc18\n- 0x000000000000000a (STRSZ) 20336 (bytes)\n+ 0x000000000000000a (STRSZ) 20338 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1bca8\n 0x0000000000000002 (PLTRELSZ) 1560 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xd710\n- 0x0000000000000007 (RELA) 0x8748\n+ 0x0000000000000017 (JMPREL) 0xd718\n+ 0x0000000000000007 (RELA) 0x8750\n 0x0000000000000008 (RELASZ) 20424 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x8698\n+ 0x000000006ffffffe (VERNEED) 0x86a0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x8348\n+ 0x000000006ffffff0 (VERSYM) 0x834a\n 0x000000006ffffff9 (RELACOUNT) 40\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c39ba5ec5e159a53cf8e7f4dfc5aa7256f06ae10\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b0e1203ab7c536a7d3f6212a1b90c5a4c1e8167\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 424 entries:\n- Addr: 0x0000000000008348 Offset: 0x008348 Link: 3 (.dynsym)\n+ Addr: 0x000000000000834a Offset: 0x00834a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5)\n@@ -105,15 +105,15 @@\n 194: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 198: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 19c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 1a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000008698 Offset: 0x008698 Link: 4 (.dynstr)\n+ Addr: 0x00000000000086a0 Offset: 0x0086a0 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\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.14 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1267,8 +1267,9 @@\n 0x000082d8 322e3134 00474c49 42435f32 2e322e35 2.14.GLIBC_2.2.5\n 0x000082e8 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x000082f8 4358585f 332e342e 3900474c 49424358 CXX_3.4.9.GLIBCX\n 0x00008308 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x00008318 5f332e34 00000000 00000000 00000000 _3.4............\n 0x00008328 00000000 00000000 00000000 00000000 ................\n 0x00008338 00000000 00000000 00000000 00000000 ................\n+ 0x00008348 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39626135 65633565 31353961 35336366 9ba5ec5e159a53cf\n- 0x00000010 38653766 34646663 35616137 32353666 8e7f4dfc5aa7256f\n- 0x00000020 30366165 31302e64 65627567 00000000 06ae10.debug....\n- 0x00000030 2f58eb5c /X.\\\n+ 0x00000000 30653132 30336162 37633533 36613764 0e1203ab7c536a7d\n+ 0x00000010 33663632 31326131 62393063 35613463 3f6212a1b90c5a4c\n+ 0x00000020 31653831 36372e64 65627567 00000000 1e8167.debug....\n+ 0x00000030 d5086835 ..h5\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_osg.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_osg.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 0xa6c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009bb0 0x009bb0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009bb8 0x009bb8 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x00b459 0x00b459 R E 0x1000\n LOAD 0x016000 0x0000000000016000 0x0000000000016000 0x0020db 0x0020db R 0x1000\n LOAD 0x018ad0 0x0000000000019ad0 0x0000000000019ad0 0x001540 0x001558 RW 0x1000\n DYNAMIC 0x019900 0x000000000001a900 0x000000000001a900 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x016350 0x0000000000016350 0x0000000000016350 0x00047c 0x00047c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000774 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009d8 0009d8 001ff8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000029d0 0029d0 003f45 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006916 006916 0002aa 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000006bc0 006bc0 0000e0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000006ca0 006ca0 002550 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000091f0 0091f0 0009c0 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000029d0 0029d0 003f47 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006918 006918 0002aa 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000006bc8 006bc8 0000e0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 0000000000006ca8 006ca8 002550 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000091f8 0091f8 0009c0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000690 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a6b0 00a6b0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a6c0 00a6c0 00ad90 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000015450 015450 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000016000 016000 000350 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000016350 016350 00047c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x6ca0 contains 398 entries:\n+Relocation section '.rela.dyn' at offset 0x6ca8 contains 398 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000019ad0 0000000000000008 R_X86_64_RELATIVE a7d0\n 0000000000019ad8 0000000000000008 R_X86_64_RELATIVE a6c0\n 0000000000019ae0 0000000000000008 R_X86_64_RELATIVE a790\n 000000000001a358 0000000000000008 R_X86_64_RELATIVE 1a028\n 000000000001a360 0000000000000008 R_X86_64_RELATIVE 1a218\n 000000000001b000 0000000000000008 R_X86_64_RELATIVE 1b000\n@@ -396,15 +396,15 @@\n 000000000001afd8 0000007000000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001afe0 0000007700000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001afe8 0000007b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001aff0 0000007e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001aff8 0000008000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001b008 0000006b00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x91f0 contains 104 entries:\n+Relocation section '.rela.plt' at offset 0x91f8 contains 104 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001ab68 000000c600000007 R_X86_64_JUMP_SLOT 0000000000010420 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 000000000001ab70 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth9GeoExtentC2ERKS0_ + 0\n 000000000001ab78 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10ImageUtils11PixelReaderC1EPKN3osg5ImageE + 0\n 000000000001ab80 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 000000000001ab88 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10TileSourceD2Ev + 0\n 000000000001ab90 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@GLIBCXX_3.4.21 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x19ad0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x19ae0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x29d0\n 0x0000000000000006 (SYMTAB) 0x9d8\n- 0x000000000000000a (STRSZ) 16197 (bytes)\n+ 0x000000000000000a (STRSZ) 16199 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ab50\n 0x0000000000000002 (PLTRELSZ) 2496 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x91f0\n- 0x0000000000000007 (RELA) 0x6ca0\n+ 0x0000000000000017 (JMPREL) 0x91f8\n+ 0x0000000000000007 (RELA) 0x6ca8\n 0x0000000000000008 (RELASZ) 9552 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x6bc0\n+ 0x000000006ffffffe (VERNEED) 0x6bc8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x6916\n+ 0x000000006ffffff0 (VERSYM) 0x6918\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6bc4b51017170fae85b9bd41ef117f595504aa72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1bf0be66e046b8ca48fd9775299c98b0887f5af6\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 341 entries:\n- Addr: 0x0000000000006916 Offset: 0x006916 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006918 Offset: 0x006918 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) \n 004: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 5 (CXXABI_1.3) \n 014: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) \n 018: 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n@@ -85,15 +85,15 @@\n 144: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 148: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 14c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x0000000000006bc0 Offset: 0x006bc0 Link: 4 (.dynstr)\n+ Addr: 0x0000000000006bc8 Offset: 0x006bc8 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: libm.so.6 Cnt: 1\n 0x0030: Name: GLIBC_2.29 Flags: none Version: 7\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.14 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1008,9 +1008,9 @@\n 0x000068a0 5f322e32 2e350047 4c494243 58585f33 _2.2.5.GLIBCXX_3\n 0x000068b0 2e342e39 00435858 4142495f 312e3300 .4.9.CXXABI_1.3.\n 0x000068c0 474c4942 4358585f 332e342e 32310047 GLIBCXX_3.4.21.G\n 0x000068d0 4c494243 58585f33 2e340047 4c494243 LIBCXX_3.4.GLIBC\n 0x000068e0 58585f33 2e342e31 35000000 00000000 XX_3.4.15.......\n 0x000068f0 00000000 00000000 00000000 00000000 ................\n 0x00006900 00000000 00000000 00000000 00000000 ................\n- 0x00006910 00000000 00 .....\n+ 0x00006910 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63346235 31303137 31373066 61653835 c4b51017170fae85\n- 0x00000010 62396264 34316566 31313766 35393535 b9bd41ef117f5955\n- 0x00000020 30346161 37322e64 65627567 00000000 04aa72.debug....\n- 0x00000030 8193f774 ...t\n+ 0x00000000 66306265 36366530 34366238 63613438 f0be66e046b8ca48\n+ 0x00000010 66643937 37353239 39633938 62303838 fd9775299c98b088\n+ 0x00000020 37663561 66362e64 65627567 00000000 7f5af6.debug....\n+ 0x00000030 710fa521 q..!\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_scriptengine_javascript.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_scriptengine_javascript.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000ac4 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000d28 000d28 002f28 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003c50 003c50 004107 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007d58 007d58 0003ee 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003c50 003c50 004109 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007d5a 007d5a 0003ee 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000008148 008148 000120 00 A 4 4 8\n [ 7] .rela.dyn RELA 0000000000008268 008268 002bb0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000ae18 00ae18 001938 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000d020 00d020 0010e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000e100 00e100 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000e110 00e110 055452 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,23 +16,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x75600\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x75618\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3c50\n 0x0000000000000006 (SYMTAB) 0xd28\n- 0x000000000000000a (STRSZ) 16647 (bytes)\n+ 0x000000000000000a (STRSZ) 16649 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x76668\n 0x0000000000000002 (PLTRELSZ) 6456 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xae18\n 0x0000000000000007 (RELA) 0x8268\n 0x0000000000000008 (RELASZ) 11184 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x8148\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7d58\n+ 0x000000006ffffff0 (VERSYM) 0x7d5a\n 0x000000006ffffff9 (RELACOUNT) 169\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd42019c64915f863bbf928605539d0b7216d7c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7161be7dce50247fd2420d77f3c02e6cd1db25e3\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 503 entries:\n- Addr: 0x0000000000007d58 Offset: 0x007d58 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007d5a Offset: 0x007d5a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (GLIBCXX_3.4) 0 (*local*) \n 004: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 4 (GLIBC_2.2.5) 0 (*local*) \n 008: 3 (GLIBCXX_3.4) 5 (GLIBC_2.11) 0 (*local*) 4 (GLIBC_2.2.5)\n 00c: 6 (GLIBCXX_3.4.21) 0 (*local*) 6 (GLIBCXX_3.4.21) 0 (*local*) \n 010: 0 (*local*) 7 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5)\n 018: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBC_2.2.5)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1036,9 +1036,9 @@\n 0x00007ce0 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x00007cf0 585f332e 3400474c 4942435f 322e3400 X_3.4.GLIBC_2.4.\n 0x00007d00 474c4942 435f322e 3700474c 4942435f GLIBC_2.7.GLIBC_\n 0x00007d10 322e3134 00474c49 42435f32 2e332e34 2.14.GLIBC_2.3.4\n 0x00007d20 00474c49 42435f32 2e313100 00000000 .GLIBC_2.11.....\n 0x00007d30 00000000 00000000 00000000 00000000 ................\n 0x00007d40 00000000 00000000 00000000 00000000 ................\n- 0x00007d50 00000000 000000 .......\n+ 0x00007d50 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34323031 39633634 39313566 38363362 42019c64915f863b\n- 0x00000010 62663932 38363035 35333964 30623732 bf928605539d0b72\n- 0x00000020 31366437 63302e64 65627567 00000000 16d7c0.debug....\n- 0x00000030 79d41f1c y...\n+ 0x00000000 36316265 37646365 35303234 37666432 61be7dce50247fd2\n+ 0x00000010 34323064 37376633 63303265 36636431 420d77f3c02e6cd1\n+ 0x00000020 64623235 65332e64 65627567 00000000 db25e3.debug....\n+ 0x00000030 1b14a9f0 ....\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_sky_gl.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_sky_gl.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007bc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a20 000a20 0022b0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002cd0 002cd0 004442 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007112 007112 0002e4 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002cd0 002cd0 004444 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007114 007114 0002e4 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000073f8 0073f8 0000e0 00 A 4 4 8\n [ 7] .rela.dyn RELA 00000000000074d8 0074d8 001f38 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000009410 009410 000a20 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 0006d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a6f0 00a6f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a700 00a700 00b01a 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x19ef0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x19f00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2cd0\n 0x0000000000000006 (SYMTAB) 0xa20\n- 0x000000000000000a (STRSZ) 17474 (bytes)\n+ 0x000000000000000a (STRSZ) 17476 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1ab30\n 0x0000000000000002 (PLTRELSZ) 2592 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x9410\n 0x0000000000000007 (RELA) 0x74d8\n 0x0000000000000008 (RELASZ) 7992 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x73f8\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7112\n+ 0x000000006ffffff0 (VERSYM) 0x7114\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 33bc6d2c9dc3325cc59c3097ad2d50b839a5f9e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bacdbc83dd700998ac06e41d20225d1cd5b87084\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 370 entries:\n- Addr: 0x0000000000007112 Offset: 0x007112 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007114 Offset: 0x007114 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) \n 004: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 00c: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 010: 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 6 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.2.5) 4 (GLIBCXX_3.4.21) \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": "@@ -1088,9 +1088,9 @@\n 0x000070a0 2e313400 474c4942 4358585f 332e342e .14.GLIBCXX_3.4.\n 0x000070b0 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x000070c0 42435858 5f332e34 2e323100 474c4942 BCXX_3.4.21.GLIB\n 0x000070d0 4358585f 332e3400 474c4942 4358585f CXX_3.4.GLIBCXX_\n 0x000070e0 332e342e 31350000 00000000 00000000 3.4.15..........\n 0x000070f0 00000000 00000000 00000000 00000000 ................\n 0x00007100 00000000 00000000 00000000 00000000 ................\n- 0x00007110 0000 ..\n+ 0x00007110 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62633664 32633964 63333332 35636335 bc6d2c9dc3325cc5\n- 0x00000010 39633330 39376164 32643530 62383339 9c3097ad2d50b839\n- 0x00000020 61356639 65352e64 65627567 00000000 a5f9e5.debug....\n- 0x00000030 2ca670e4 ,.p.\n+ 0x00000000 63646263 38336464 37303039 39386163 cdbc83dd700998ac\n+ 0x00000010 30366534 31643230 32323564 31636435 06e41d20225d1cd5\n+ 0x00000020 62383730 38342e64 65627567 00000000 b87084.debug....\n+ 0x00000030 66123618 f.6.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_sky_simple.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_sky_simple.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000ca8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000f08 000f08 003e28 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000004d30 004d30 0088c7 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000d5f8 00d5f8 00052e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000004d30 004d30 0088c9 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000d5fa 00d5fa 00052e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000db28 00db28 000100 00 A 4 4 8\n [ 7] .rela.dyn RELA 000000000000dc28 00dc28 0390a8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000046cd0 046cd0 001638 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000049000 049000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000049020 049020 000ee0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000049f00 049f00 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000049f10 049f10 01d5bc 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0xf3078\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0xf3090\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x4d30\n 0x0000000000000006 (SYMTAB) 0xf08\n- 0x000000000000000a (STRSZ) 35015 (bytes)\n+ 0x000000000000000a (STRSZ) 35017 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0xf4630\n 0x0000000000000002 (PLTRELSZ) 5688 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x46cd0\n 0x0000000000000007 (RELA) 0xdc28\n 0x0000000000000008 (RELASZ) 233640 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xdb28\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0xd5f8\n+ 0x000000006ffffff0 (VERSYM) 0xd5fa\n 0x000000006ffffff9 (RELACOUNT) 9097\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b2d5ff275c9dc114310b385548bbe207c220a86\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9f3fecf5bbf68b626cee40ffed78fc96c2be40a\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 663 entries:\n- Addr: 0x000000000000d5f8 Offset: 0x00d5f8 Link: 3 (.dynsym)\n+ Addr: 0x000000000000d5fa Offset: 0x00d5fa Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 010: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 018: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -2184,9 +2184,9 @@\n 0x0000d580 585f332e 342e3236 00474c49 42435858 X_3.4.26.GLIBCXX\n 0x0000d590 5f332e34 2e390043 58584142 495f312e _3.4.9.CXXABI_1.\n 0x0000d5a0 3300474c 49424358 585f332e 342e3231 3.GLIBCXX_3.4.21\n 0x0000d5b0 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x0000d5c0 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x0000d5d0 00000000 00000000 00000000 00000000 ................\n 0x0000d5e0 00000000 00000000 00000000 00000000 ................\n- 0x0000d5f0 00000000 000000 .......\n+ 0x0000d5f0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32643566 66323735 63396463 31313433 2d5ff275c9dc1143\n- 0x00000010 31306233 38353534 38626265 32303763 10b385548bbe207c\n- 0x00000020 32323061 38362e64 65627567 00000000 220a86.debug....\n- 0x00000030 d7ee38eb ..8.\n+ 0x00000000 66336665 63663562 62663638 62363236 f3fecf5bbf68b626\n+ 0x00000010 63656534 30666665 64373866 63393663 cee40ffed78fc96c\n+ 0x00000020 32626534 30612e64 65627567 00000000 2be40a.debug....\n+ 0x00000030 779a1a28 w..(\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_skyview.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_skyview.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 0x94d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008288 0x008288 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x008290 0x008290 R 0x1000\n LOAD 0x009000 0x0000000000009000 0x0000000000009000 0x009979 0x009979 R E 0x1000\n LOAD 0x013000 0x0000000000013000 0x0000000000013000 0x001c49 0x001c49 R 0x1000\n LOAD 0x014d30 0x0000000000015d30 0x0000000000015d30 0x0012e0 0x0012f8 RW 0x1000\n DYNAMIC 0x015a68 0x0000000000016a68 0x0000000000016a68 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x0132e0 0x00000000000132e0 0x00000000000132e0 0x000414 0x000414 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00056c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007d0 0007d0 0019e0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000021b0 0021b0 003568 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005718 005718 000228 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000005940 005940 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 00000000000059f0 0059f0 0021c0 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000007bb0 007bb0 0006d8 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000021b0 0021b0 00356a 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000000000000571a 00571a 000228 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000005948 005948 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 00000000000059f8 0059f8 0021c0 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000007bb8 007bb8 0006d8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 0004a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000094c0 0094c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000094d0 0094d0 00949e 00 AX 0 0 16\n [13] .fini PROGBITS 0000000000012970 012970 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000013000 013000 0002e0 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00000000000132e0 0132e0 000414 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x59f0 contains 360 entries:\n+Relocation section '.rela.dyn' at offset 0x59f8 contains 360 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000015d30 0000000000000008 R_X86_64_RELATIVE 95e0\n 0000000000015d38 0000000000000008 R_X86_64_RELATIVE 94d0\n 0000000000015d40 0000000000000008 R_X86_64_RELATIVE 95a0\n 00000000000164c0 0000000000000008 R_X86_64_RELATIVE 16190\n 00000000000164c8 0000000000000008 R_X86_64_RELATIVE 16380\n 0000000000017000 0000000000000008 R_X86_64_RELATIVE 17000\n@@ -358,15 +358,15 @@\n 0000000000016fd8 000000a700000006 R_X86_64_GLOB_DAT 00000000000164b8 _ZTT17SkyViewTileSource + 0\n 0000000000016fe0 0000005900000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000016fe8 0000005d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000016ff0 0000007000000006 R_X86_64_GLOB_DAT 0000000000015ed8 _ZTVN8osgEarth8optionalINS_17TileSourceOptionsEEE + 0\n 0000000000016ff8 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000017008 0000004f00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x7bb0 contains 73 entries:\n+Relocation section '.rela.plt' at offset 0x7bb8 contains 73 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000016cc0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth17TileSourceFactory6createERKNS_17TileSourceOptionsE + 0\n 0000000000016cc8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 0000000000016cd0 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10TileSourceD2Ev + 0\n 0000000000016cd8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth7Profile11getNumTilesEjRjS1_ + 0\n 0000000000016ce0 0000006300000007 R_X86_64_JUMP_SLOT 000000000000a2d0 _ZN8osgEarth7TileKeyD1Ev + 0\n 0000000000016ce8 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x15d30\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x15d40\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x21b0\n 0x0000000000000006 (SYMTAB) 0x7d0\n- 0x000000000000000a (STRSZ) 13672 (bytes)\n+ 0x000000000000000a (STRSZ) 13674 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x16ca8\n 0x0000000000000002 (PLTRELSZ) 1752 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x7bb0\n- 0x0000000000000007 (RELA) 0x59f0\n+ 0x0000000000000017 (JMPREL) 0x7bb8\n+ 0x0000000000000007 (RELA) 0x59f8\n 0x0000000000000008 (RELASZ) 8640 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x5940\n+ 0x000000006ffffffe (VERNEED) 0x5948\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5718\n+ 0x000000006ffffff0 (VERSYM) 0x571a\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4885fa2cec3b87049f9e0f4524f83c3f1dd55912\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72e94f719bec70fa65d5e82f1365840884895043\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 276 entries:\n- Addr: 0x0000000000005718 Offset: 0x005718 Link: 3 (.dynsym)\n+ Addr: 0x000000000000571a Offset: 0x00571a Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) \n 00c: 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) 4 (GLIBC_2.2.5)\n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n@@ -68,15 +68,15 @@\n 100: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 104: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 108: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 10c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 110: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005940 Offset: 0x005940 Link: 4 (.dynstr)\n+ Addr: 0x0000000000005948 Offset: 0x005948 Link: 4 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 9\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.14 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0060: Version: 1 File: libstdc++.so.6 Cnt: 4\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -850,9 +850,9 @@\n 0x000056a0 00474c49 42435f32 2e313400 474c4942 .GLIBC_2.14.GLIB\n 0x000056b0 435f322e 322e3500 474c4942 4358585f C_2.2.5.GLIBCXX_\n 0x000056c0 332e3400 474c4942 4358585f 332e342e 3.4.GLIBCXX_3.4.\n 0x000056d0 32310043 58584142 495f312e 3300474c 21.CXXABI_1.3.GL\n 0x000056e0 49424358 585f332e 342e3135 00000000 IBCXX_3.4.15....\n 0x000056f0 00000000 00000000 00000000 00000000 ................\n 0x00005700 00000000 00000000 00000000 00000000 ................\n- 0x00005710 00000000 00000000 ........\n+ 0x00005710 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38356661 32636563 33623837 30343966 85fa2cec3b87049f\n- 0x00000010 39653066 34353234 66383363 33663164 9e0f4524f83c3f1d\n- 0x00000020 64353539 31322e64 65627567 00000000 d55912.debug....\n- 0x00000030 d34f8f44 .O.D\n+ 0x00000000 65393466 37313962 65633730 66613635 e94f719bec70fa65\n+ 0x00000010 64356538 32663133 36353834 30383834 d5e82f1365840884\n+ 0x00000020 38393530 34332e64 65627567 00000000 895043.debug....\n+ 0x00000030 28328e1d (2..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_terrainshader.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_terrainshader.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 0xa880\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009930 0x009930 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009938 0x009938 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x012e59 0x012e59 R E 0x1000\n LOAD 0x01d000 0x000000000001d000 0x000000000001d000 0x002c4b 0x002c4b R 0x1000\n LOAD 0x020188 0x0000000000021188 0x0000000000021188 0x000e88 0x000ea0 RW 0x1000\n DYNAMIC 0x020858 0x0000000000021858 0x0000000000021858 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01d3f0 0x000000000001d3f0 0x000000000001d3f0 0x0004e4 0x0004e4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000744 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009a8 0009a8 001f08 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000028b0 0028b0 004a3a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000072ea 0072ea 000296 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000007580 007580 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000007650 007650 001680 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008cd0 008cd0 000c60 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 00000000000028b0 0028b0 004a3c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000072ec 0072ec 000296 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000007588 007588 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000007658 007658 001680 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008cd8 008cd8 000c60 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000850 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a870 00a870 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a880 00a880 0125cd 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001ce50 01ce50 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000001d000 01d000 0003f0 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000001d3f0 01d3f0 0004e4 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x7650 contains 240 entries:\n+Relocation section '.rela.dyn' at offset 0x7658 contains 240 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000021188 0000000000000008 R_X86_64_RELATIVE ac50\n 0000000000021190 0000000000000008 R_X86_64_RELATIVE aaa0\n 0000000000021198 0000000000000008 R_X86_64_RELATIVE ac10\n 0000000000021290 0000000000000008 R_X86_64_RELATIVE 1d360\n 00000000000212a8 0000000000000008 R_X86_64_RELATIVE 21288\n 00000000000212b8 0000000000000008 R_X86_64_RELATIVE c940\n@@ -238,15 +238,15 @@\n 0000000000021fd8 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000021fe0 0000007a00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000021fe8 0000007e00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 0000000000021ff0 0000008200000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000021ff8 000000eb00000006 R_X86_64_GLOB_DAT 0000000000021428 _ZTVN8osgEarth18ExtensionInterfaceINS_7MapNodeEEE + 0\n 0000000000022008 0000006a00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x8cd0 contains 132 entries:\n+Relocation section '.rela.plt' at offset 0x8cd8 contains 132 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000021ab0 000000c200000007 R_X86_64_JUMP_SLOT 0000000000012cd0 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 0000000000021ab8 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000021ac0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 0000000000021ac8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN3osg7UniformC1EPKcf + 0\n 0000000000021ad0 000000d500000007 R_X86_64_JUMP_SLOT 000000000000f220 _ZN8osgEarth13TerrainShader20TerrainShaderOptionsD1Ev + 0\n 0000000000021ad8 000000b100000007 R_X86_64_JUMP_SLOT 00000000000137a0 _ZNSt6vectorIN8osgEarth13TerrainShader20TerrainShaderOptions4CodeESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_ + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x21188\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x21198\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x28b0\n 0x0000000000000006 (SYMTAB) 0x9a8\n- 0x000000000000000a (STRSZ) 19002 (bytes)\n+ 0x000000000000000a (STRSZ) 19004 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x21a98\n 0x0000000000000002 (PLTRELSZ) 3168 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8cd0\n- 0x0000000000000007 (RELA) 0x7650\n+ 0x0000000000000017 (JMPREL) 0x8cd8\n+ 0x0000000000000007 (RELA) 0x7658\n 0x0000000000000008 (RELASZ) 5760 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x7580\n+ 0x000000006ffffffe (VERNEED) 0x7588\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x72ea\n+ 0x000000006ffffff0 (VERSYM) 0x72ec\n 0x000000006ffffff9 (RELACOUNT) 10\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f03da1df43d87aeeeb88eff3b5f679808ad9a0e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f63132ae4b35d779ca295e94c24269b9950ab0f4\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 331 entries:\n- Addr: 0x00000000000072ea Offset: 0x0072ea Link: 3 (.dynsym)\n+ Addr: 0x00000000000072ec Offset: 0x0072ec Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4)\n 014: 4 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 5 (CXXABI_1.3) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) \n@@ -82,15 +82,15 @@\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*) 1 (*global*) \n 148: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000007580 Offset: 0x007580 Link: 4 (.dynstr)\n+ Addr: 0x0000000000007588 Offset: 0x007588 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.14 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\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": "@@ -1183,9 +1183,9 @@\n 0x00007270 42435858 5f332e34 2e313100 474c4942 BCXX_3.4.11.GLIB\n 0x00007280 4358585f 332e342e 39004358 58414249 CXX_3.4.9.CXXABI\n 0x00007290 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x000072a0 2e323100 474c4942 4358585f 332e342e .21.GLIBCXX_3.4.\n 0x000072b0 31350047 4c494243 58585f33 2e340000 15.GLIBCXX_3.4..\n 0x000072c0 00000000 00000000 00000000 00000000 ................\n 0x000072d0 00000000 00000000 00000000 00000000 ................\n- 0x000072e0 00000000 00000000 0000 ..........\n+ 0x000072e0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33646131 64663433 64383761 65656562 3da1df43d87aeeeb\n- 0x00000010 38386566 66336235 66363739 38303861 88eff3b5f679808a\n- 0x00000020 64396130 65332e64 65627567 00000000 d9a0e3.debug....\n- 0x00000030 2d489c0a -H..\n+ 0x00000000 33313332 61653462 33356437 37396361 3132ae4b35d779ca\n+ 0x00000010 32393565 39346332 34323639 62393935 295e94c24269b995\n+ 0x00000020 30616230 66342e64 65627567 00000000 0ab0f4.debug....\n+ 0x00000030 243c952e $<..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tilecache.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tilecache.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000588 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000007e8 0007e8 001ad0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 00000000000022b8 0022b8 003782 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005a3a 005a3a 00023c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00000000000022b8 0022b8 003784 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005a3c 005a3c 00023c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005c78 005c78 0000c0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000005d38 005d38 002280 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007fb8 007fb8 000738 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000009000 009000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000009020 009020 0004e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000009500 009500 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000009510 009510 0094f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x16cc8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x16cd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x22b8\n 0x0000000000000006 (SYMTAB) 0x7e8\n- 0x000000000000000a (STRSZ) 14210 (bytes)\n+ 0x000000000000000a (STRSZ) 14212 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x17c78\n 0x0000000000000002 (PLTRELSZ) 1848 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7fb8\n 0x0000000000000007 (RELA) 0x5d38\n 0x0000000000000008 (RELASZ) 8832 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5c78\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5a3a\n+ 0x000000006ffffff0 (VERSYM) 0x5a3c\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fad56a9c748e426b03f6915d3605ae64e9d671d0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb236159337ee94aea2ff3b40468d404f14916aa\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 286 entries:\n- Addr: 0x0000000000005a3a Offset: 0x005a3a Link: 3 (.dynsym)\n+ Addr: 0x0000000000005a3c Offset: 0x005a3c Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) \n 00c: 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 010: 4 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -884,9 +884,9 @@\n 0x000059c8 322e332e 3400474c 4942435f 322e322e 2.3.4.GLIBC_2.2.\n 0x000059d8 3500474c 49424358 585f332e 3400474c 5.GLIBCXX_3.4.GL\n 0x000059e8 49424358 585f332e 342e3231 00435858 IBCXX_3.4.21.CXX\n 0x000059f8 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00005a08 332e342e 31350000 00000000 00000000 3.4.15..........\n 0x00005a18 00000000 00000000 00000000 00000000 ................\n 0x00005a28 00000000 00000000 00000000 00000000 ................\n- 0x00005a38 0000 ..\n+ 0x00005a38 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64353661 39633734 38653432 36623033 d56a9c748e426b03\n- 0x00000010 66363931 35643336 30356165 36346539 f6915d3605ae64e9\n- 0x00000020 64363731 64302e64 65627567 00000000 d671d0.debug....\n- 0x00000030 ddcf2de1 ..-.\n+ 0x00000000 32333631 35393333 37656539 34616561 236159337ee94aea\n+ 0x00000010 32666633 62343034 36386434 30346631 2ff3b40468d404f1\n+ 0x00000020 34393136 61612e64 65627567 00000000 4916aa.debug....\n+ 0x00000030 7c7db7a9 |}..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tileindex.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tileindex.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 0xc890\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00b348 0x00b348 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00b350 0x00b350 R 0x1000\n LOAD 0x00c000 0x000000000000c000 0x000000000000c000 0x012931 0x012931 R E 0x1000\n LOAD 0x01f000 0x000000000001f000 0x000000000001f000 0x002b87 0x002b87 R 0x1000\n LOAD 0x0229d0 0x00000000000239d0 0x00000000000239d0 0x001640 0x001658 RW 0x1000\n DYNAMIC 0x0237f8 0x00000000000247f8 0x00000000000247f8 0x000260 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01f4ac 0x000000000001f4ac 0x000000000001f4ac 0x0004fc 0x0004fc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0007a8 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000a08 000a08 0022c8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002cd0 002cd0 0050ba 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007d8a 007d8a 0002e6 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000008070 008070 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000008150 008150 002580 18 A 3 0 8\n- [ 8] .rela.plt RELA 000000000000a6d0 00a6d0 000c78 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002cd0 002cd0 0050bc 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007d8c 007d8c 0002e6 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000008078 008078 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000008158 008158 002580 18 A 3 0 8\n+ [ 8] .rela.plt RELA 000000000000a6d8 00a6d8 000c78 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000c000 00c000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000c020 00c020 000860 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000c880 00c880 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000c890 00c890 012098 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001e928 01e928 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000001f000 01f000 0004ac 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000001f4ac 01f4ac 0004fc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x8150 contains 400 entries:\n+Relocation section '.rela.dyn' at offset 0x8158 contains 400 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 00000000000239d0 0000000000000008 R_X86_64_RELATIVE c9a0\n 00000000000239d8 0000000000000008 R_X86_64_RELATIVE c890\n 00000000000239e0 0000000000000008 R_X86_64_RELATIVE c960\n 0000000000024250 0000000000000008 R_X86_64_RELATIVE 23f20\n 0000000000024258 0000000000000008 R_X86_64_RELATIVE 24110\n 0000000000025000 0000000000000008 R_X86_64_RELATIVE 25000\n@@ -398,15 +398,15 @@\n 0000000000024fd8 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000024fe0 0000008900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000024fe8 0000008d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 0000000000024ff0 000000f000000006 R_X86_64_GLOB_DAT 0000000000023e88 _ZTVN8osgEarth7Drivers11GDALOptionsE + 0\n 0000000000024ff8 0000009100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000025008 0000007900000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0xa6d0 contains 133 entries:\n+Relocation section '.rela.plt' at offset 0xa6d8 contains 133 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000024a70 000000df00000007 R_X86_64_JUMP_SLOT 00000000000119e0 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 0000000000024a78 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth17TileSourceFactory6createERKNS_17TileSourceOptionsE + 0\n 0000000000024a80 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 0000000000024a88 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_@GLIBCXX_3.4.21 + 0\n 0000000000024a90 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth4Util9TileIndex8getFilesERKNS_9GeoExtentERSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EE + 0\n 0000000000024a98 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x239d0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x239e0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2cd0\n 0x0000000000000006 (SYMTAB) 0xa08\n- 0x000000000000000a (STRSZ) 20666 (bytes)\n+ 0x000000000000000a (STRSZ) 20668 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x24a58\n 0x0000000000000002 (PLTRELSZ) 3192 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0xa6d0\n- 0x0000000000000007 (RELA) 0x8150\n+ 0x0000000000000017 (JMPREL) 0xa6d8\n+ 0x0000000000000007 (RELA) 0x8158\n 0x0000000000000008 (RELASZ) 9600 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x8070\n+ 0x000000006ffffffe (VERNEED) 0x8078\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7d8a\n+ 0x000000006ffffff0 (VERSYM) 0x7d8c\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6863072810cce79e2edf57c4a68677b72d9b562a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bfd52391205510f7946bc3a7055dc56402f31b02\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 371 entries:\n- Addr: 0x0000000000007d8a Offset: 0x007d8a Link: 3 (.dynsym)\n+ Addr: 0x0000000000007d8c Offset: 0x007d8c Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) \n 004: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.15) 2 (GLIBCXX_3.4)\n 008: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 3 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 5 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 6 (GLIBC_2.2.5)\n@@ -92,15 +92,15 @@\n 160: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 164: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \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*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000008070 Offset: 0x008070 Link: 4 (.dynstr)\n+ Addr: 0x0000000000008078 Offset: 0x008078 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: 10\n 0x0040: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\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": "@@ -1287,9 +1287,9 @@\n 0x00007d10 42435858 5f332e34 2e323600 474c4942 BCXX_3.4.26.GLIB\n 0x00007d20 4358585f 332e342e 39004358 58414249 CXX_3.4.9.CXXABI\n 0x00007d30 5f312e33 00474c49 42435858 5f332e34 _1.3.GLIBCXX_3.4\n 0x00007d40 2e313500 474c4942 4358585f 332e342e .15.GLIBCXX_3.4.\n 0x00007d50 32310047 4c494243 58585f33 2e340000 21.GLIBCXX_3.4..\n 0x00007d60 00000000 00000000 00000000 00000000 ................\n 0x00007d70 00000000 00000000 00000000 00000000 ................\n- 0x00007d80 00000000 00000000 0000 ..........\n+ 0x00007d80 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36333037 32383130 63636537 39653265 63072810cce79e2e\n- 0x00000010 64663537 63346136 38363737 62373264 df57c4a68677b72d\n- 0x00000020 39623536 32612e64 65627567 00000000 9b562a.debug....\n- 0x00000030 ef85d3ad ....\n+ 0x00000000 64353233 39313230 35353130 66373934 d52391205510f794\n+ 0x00000010 36626333 61373035 35646335 36343032 6bc3a7055dc56402\n+ 0x00000020 66333162 30322e64 65627567 00000000 f31b02.debug....\n+ 0x00000030 a2fe6a6b ..jk\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tilepackage.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tilepackage.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 0xb820\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00a1c0 0x00a1c0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00a1c8 0x00a1c8 R 0x1000\n LOAD 0x00b000 0x000000000000b000 0x000000000000b000 0x00f221 0x00f221 R E 0x1000\n LOAD 0x01b000 0x000000000001b000 0x000000000001b000 0x002755 0x002755 R 0x1000\n LOAD 0x01dae8 0x000000000001eae8 0x000000000001eae8 0x001528 0x001540 RW 0x1000\n DYNAMIC 0x01e860 0x000000000001f860 0x000000000001f860 0x000250 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x01b380 0x000000000001b380 0x000000000001b380 0x0004cc 0x0004cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00074c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009b0 0009b0 002088 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002a38 002a38 0044b9 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000006ef2 006ef2 0002b6 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00000000000071a8 0071a8 0000f0 00 A 4 4 8\n- [ 7] .rela.dyn RELA 0000000000007298 007298 002358 18 A 3 0 8\n- [ 8] .rela.plt RELA 00000000000095f0 0095f0 000bd0 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002a38 002a38 0044bb 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000006ef4 006ef4 0002b6 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 00000000000071b0 0071b0 0000f0 00 A 4 4 8\n+ [ 7] .rela.dyn RELA 00000000000072a0 0072a0 002358 18 A 3 0 8\n+ [ 8] .rela.plt RELA 00000000000095f8 0095f8 000bd0 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 0007f0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b810 00b810 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b820 00b820 00e9f8 00 AX 0 0 16\n [13] .fini PROGBITS 000000000001a218 01a218 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 000000000001b000 01b000 000380 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 000000000001b380 01b380 0004cc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x7298 contains 377 entries:\n+Relocation section '.rela.dyn' at offset 0x72a0 contains 377 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001eae8 0000000000000008 R_X86_64_RELATIVE bf00\n 000000000001eaf0 0000000000000008 R_X86_64_RELATIVE bdc0\n 000000000001eaf8 0000000000000008 R_X86_64_RELATIVE bdf0\n 000000000001eb00 0000000000000008 R_X86_64_RELATIVE bec0\n 000000000001f2b0 0000000000000008 R_X86_64_RELATIVE 1ef80\n 000000000001f2b8 0000000000000008 R_X86_64_RELATIVE 1f170\n@@ -375,15 +375,15 @@\n 000000000001ffd8 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001ffe0 0000008900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001ffe8 0000008b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 000000000001fff0 0000008d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001fff8 0000009000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000020008 0000007600000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x95f0 contains 126 entries:\n+Relocation section '.rela.plt' at offset 0x95f8 contains 126 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001fac8 000000df00000007 R_X86_64_JUMP_SLOT 000000000000c4d0 _ZN12BundleReader9readIndexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIiSaIiEE + 0\n 000000000001fad0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth16SpatialReference6createERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ + 0\n 000000000001fad8 000000da00000007 R_X86_64_JUMP_SLOT 00000000000154d0 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 000000000001fae0 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth7Profile6createERKNS_14ProfileOptionsE + 0\n 000000000001fae8 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 000000000001faf0 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10TileSourceD2Ev + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1eae8\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1eb00\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2a38\n 0x0000000000000006 (SYMTAB) 0x9b0\n- 0x000000000000000a (STRSZ) 17593 (bytes)\n+ 0x000000000000000a (STRSZ) 17595 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1fab0\n 0x0000000000000002 (PLTRELSZ) 3024 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x95f0\n- 0x0000000000000007 (RELA) 0x7298\n+ 0x0000000000000017 (JMPREL) 0x95f8\n+ 0x0000000000000007 (RELA) 0x72a0\n 0x0000000000000008 (RELASZ) 9048 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x71a8\n+ 0x000000006ffffffe (VERNEED) 0x71b0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x6ef2\n+ 0x000000006ffffff0 (VERSYM) 0x6ef4\n 0x000000006ffffff9 (RELACOUNT) 7\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a785c45b8ed3e32e2bc8bf763c65181b954d3fd3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 342af9386926bea5f6a5d88fa28a399db1f20b46\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 347 entries:\n- Addr: 0x0000000000006ef2 Offset: 0x006ef2 Link: 3 (.dynsym)\n+ Addr: 0x0000000000006ef4 Offset: 0x006ef4 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4.15) \n 004: 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4)\n 008: 0 (*local*) 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 00c: 0 (*local*) 3 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 4 (GLIBCXX_3.4.21) 4 (GLIBCXX_3.4.21) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 014: 3 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 0 (*local*) 5 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) \n@@ -86,15 +86,15 @@\n 148: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 14c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 150: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 154: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 158: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 4 entries:\n- Addr: 0x00000000000071a8 Offset: 0x0071a8 Link: 4 (.dynstr)\n+ Addr: 0x00000000000071b0 Offset: 0x0071b0 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.29 Flags: none Version: 11\n 0x0040: Version: 1 File: libc.so.6 Cnt: 3\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0060: Name: GLIBC_2.14 Flags: none Version: 8\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1095,9 +1095,9 @@\n 0x00006e78 4358585f 332e342e 32300047 4c494243 CXX_3.4.20.GLIBC\n 0x00006e88 58585f33 2e342e39 00435858 4142495f XX_3.4.9.CXXABI_\n 0x00006e98 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x00006ea8 32310047 4c494243 58585f33 2e340047 21.GLIBCXX_3.4.G\n 0x00006eb8 4c494243 58585f33 2e342e31 35000000 LIBCXX_3.4.15...\n 0x00006ec8 00000000 00000000 00000000 00000000 ................\n 0x00006ed8 00000000 00000000 00000000 00000000 ................\n- 0x00006ee8 00000000 00000000 00 .........\n+ 0x00006ee8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38356334 35623865 64336533 32653262 85c45b8ed3e32e2b\n- 0x00000010 63386266 37363363 36353138 31623935 c8bf763c65181b95\n- 0x00000020 34643366 64332e64 65627567 00000000 4d3fd3.debug....\n- 0x00000030 1bf9ebbc ....\n+ 0x00000000 32616639 33383639 32366265 61356636 2af9386926bea5f6\n+ 0x00000010 61356438 38666132 38613339 39646231 a5d88fa28a399db1\n+ 0x00000020 66323062 34362e64 65627567 00000000 f20b46.debug....\n+ 0x00000030 5068167b Ph.{\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tms.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_tms.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000794 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009f8 0009f8 0021a8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002ba0 002ba0 0048b0 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000007450 007450 0002ce 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002ba0 002ba0 0048b2 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000007452 007452 0002ce 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000007720 007720 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 00000000000077f0 0077f0 002520 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000009d10 009d10 000af8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000b000 00b000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000b020 00b020 000760 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000b780 00b780 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000b790 00b790 00d7b9 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1ca80\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1ca98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2ba0\n 0x0000000000000006 (SYMTAB) 0x9f8\n- 0x000000000000000a (STRSZ) 18608 (bytes)\n+ 0x000000000000000a (STRSZ) 18610 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1dae0\n 0x0000000000000002 (PLTRELSZ) 2808 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x9d10\n 0x0000000000000007 (RELA) 0x77f0\n 0x0000000000000008 (RELASZ) 9504 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x7720\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7450\n+ 0x000000006ffffff0 (VERSYM) 0x7452\n 0x000000006ffffff9 (RELACOUNT) 7\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 95ecfaa9023ca568116038140ed5a5ecb72e54f5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db2553752a9b4ab60c4e944c7ad22adb286244a4\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 359 entries:\n- Addr: 0x0000000000007450 Offset: 0x007450 Link: 3 (.dynsym)\n+ Addr: 0x0000000000007452 Offset: 0x007452 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 014: 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5)\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": "@@ -1159,8 +1159,9 @@\n 0x000073e0 3100474c 49424358 585f332e 342e3900 1.GLIBCXX_3.4.9.\n 0x000073f0 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00007400 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x00007410 585f332e 342e3135 00474c49 42435858 X_3.4.15.GLIBCXX\n 0x00007420 5f332e34 00000000 00000000 00000000 _3.4............\n 0x00007430 00000000 00000000 00000000 00000000 ................\n 0x00007440 00000000 00000000 00000000 00000000 ................\n+ 0x00007450 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65636661 61393032 33636135 36383131 ecfaa9023ca56811\n- 0x00000010 36303338 31343065 64356135 65636237 6038140ed5a5ecb7\n- 0x00000020 32653534 66352e64 65627567 00000000 2e54f5.debug....\n- 0x00000030 ef8a8c95 ....\n+ 0x00000000 32353533 37353261 39623461 62363063 2553752a9b4ab60c\n+ 0x00000010 34653934 34633761 64323261 64623238 4e944c7ad22adb28\n+ 0x00000020 36323434 61342e64 65627567 00000000 6244a4.debug....\n+ 0x00000030 4e40bc9d N@..\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vdatum_egm2008.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vdatum_egm2008.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002cc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000530 000530 000f30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001460 001460 001f0f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003370 003370 000144 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001460 001460 001f11 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003372 003372 000144 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000034b8 0034b8 0000b0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000003568 003568 000eb8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004420 004420 0003d8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0002a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000052c0 0052c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000052d0 0052d0 002c3d 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x205768\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x205778\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1460\n 0x0000000000000006 (SYMTAB) 0x530\n- 0x000000000000000a (STRSZ) 7951 (bytes)\n+ 0x000000000000000a (STRSZ) 7953 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x205df8\n 0x0000000000000002 (PLTRELSZ) 984 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4420\n 0x0000000000000007 (RELA) 0x3568\n 0x0000000000000008 (RELASZ) 3768 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x34b8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x3370\n+ 0x000000006ffffff0 (VERSYM) 0x3372\n 0x000000006ffffff9 (RELACOUNT) 8\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bbc5d3a53cc3f876e0011ee82e84764f91f0e1dc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d10343403ab13d25e7ce6e16370843192f99628\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 162 entries:\n- Addr: 0x0000000000003370 Offset: 0x003370 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003372 Offset: 0x003372 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 5 (CXXABI_1.3) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 6 (GLIBC_2.14) \n 018: 0 (*local*) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -492,9 +492,10 @@\n 0x000032f0 4c494243 5f322e34 00474c49 42435f32 LIBC_2.4.GLIBC_2\n 0x00003300 2e313400 474c4942 435f322e 322e3500 .14.GLIBC_2.2.5.\n 0x00003310 474c4942 4358585f 332e342e 39004358 GLIBCXX_3.4.9.CX\n 0x00003320 58414249 5f312e33 00474c49 42435858 XABI_1.3.GLIBCXX\n 0x00003330 5f332e34 2e323100 474c4942 4358585f _3.4.21.GLIBCXX_\n 0x00003340 332e3400 00000000 00000000 00000000 3.4.............\n 0x00003350 00000000 00000000 00000000 00000000 ................\n- 0x00003360 00000000 00000000 00000000 000000 ...............\n+ 0x00003360 00000000 00000000 00000000 00000000 ................\n+ 0x00003370 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63356433 61353363 63336638 37366530 c5d3a53cc3f876e0\n- 0x00000010 30313165 65383265 38343736 34663931 011ee82e84764f91\n- 0x00000020 66306531 64632e64 65627567 00000000 f0e1dc.debug....\n- 0x00000030 99612d98 .a-.\n+ 0x00000000 31303334 33343033 61623133 64323565 10343403ab13d25e\n+ 0x00000010 37636536 65313633 37303834 33313932 7ce6e16370843192\n+ 0x00000020 66393936 32382e64 65627567 00000000 f99628.debug....\n+ 0x00000030 3d1c5505 =.U.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vdatum_egm84.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vdatum_egm84.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002cc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000530 000530 000f30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001460 001460 001ef5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003356 003356 000144 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001460 001460 001ef7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003358 003358 000144 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000034a0 0034a0 0000b0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000003550 003550 000eb8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004408 004408 0003d8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0002a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000052c0 0052c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000052d0 0052d0 002bed 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x89768\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x89778\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1460\n 0x0000000000000006 (SYMTAB) 0x530\n- 0x000000000000000a (STRSZ) 7925 (bytes)\n+ 0x000000000000000a (STRSZ) 7927 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x89df8\n 0x0000000000000002 (PLTRELSZ) 984 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4408\n 0x0000000000000007 (RELA) 0x3550\n 0x0000000000000008 (RELASZ) 3768 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x34a0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x3356\n+ 0x000000006ffffff0 (VERSYM) 0x3358\n 0x000000006ffffff9 (RELACOUNT) 8\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 33df1168aa83dc597063fca693115b8377471f1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8bfe41f2dd653d971a02fa4aa3800dc60dff7051\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 162 entries:\n- Addr: 0x0000000000003356 Offset: 0x003356 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003358 Offset: 0x003358 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 5 (CXXABI_1.3) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 6 (GLIBC_2.14) \n 018: 0 (*local*) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -491,9 +491,9 @@\n 0x000032e0 4c494243 5f322e31 3400474c 4942435f LIBC_2.14.GLIBC_\n 0x000032f0 322e322e 3500474c 49424358 585f332e 2.2.5.GLIBCXX_3.\n 0x00003300 342e3900 43585841 42495f31 2e330047 4.9.CXXABI_1.3.G\n 0x00003310 4c494243 58585f33 2e342e32 3100474c LIBCXX_3.4.21.GL\n 0x00003320 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x00003330 00000000 00000000 00000000 00000000 ................\n 0x00003340 00000000 00000000 00000000 00000000 ................\n- 0x00003350 00000000 00 .....\n+ 0x00003350 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64663131 36386161 38336463 35393730 df1168aa83dc5970\n- 0x00000010 36336663 61363933 31313562 38333737 63fca693115b8377\n- 0x00000020 34373166 31612e64 65627567 00000000 471f1a.debug....\n- 0x00000030 9cc5def3 ....\n+ 0x00000000 66653431 66326464 36353364 39373161 fe41f2dd653d971a\n+ 0x00000010 30326661 34616133 38303064 63363064 02fa4aa3800dc60d\n+ 0x00000020 66663730 35312e64 65627567 00000000 ff7051.debug....\n+ 0x00000030 9cc27616 ..v.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vdatum_egm96.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vdatum_egm96.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0002cc 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000530 000530 000f30 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000001460 001460 001ef5 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000003356 003356 000144 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000001460 001460 001ef7 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000003358 003358 000144 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00000000000034a0 0034a0 0000b0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000003550 003550 000eb8 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000004408 004408 0003d8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000005000 005000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000005020 005020 0002a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000052c0 0052c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 00000000000052d0 0052d0 002bfd 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x205768\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x205778\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x1460\n 0x0000000000000006 (SYMTAB) 0x530\n- 0x000000000000000a (STRSZ) 7925 (bytes)\n+ 0x000000000000000a (STRSZ) 7927 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x205df8\n 0x0000000000000002 (PLTRELSZ) 984 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4408\n 0x0000000000000007 (RELA) 0x3550\n 0x0000000000000008 (RELASZ) 3768 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x34a0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x3356\n+ 0x000000006ffffff0 (VERSYM) 0x3358\n 0x000000006ffffff9 (RELACOUNT) 8\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87ef715fca716e91df7fa1db47c149501653fbd0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 982113a265e829f87b9bc39c4ae065328dcaa380\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 162 entries:\n- Addr: 0x0000000000003356 Offset: 0x003356 Link: 3 (.dynsym)\n+ Addr: 0x0000000000003358 Offset: 0x003358 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 3 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 5 (CXXABI_1.3) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.21) 6 (GLIBC_2.14) \n 018: 0 (*local*) 4 (GLIBC_2.2.5) 2 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -491,9 +491,9 @@\n 0x000032e0 4c494243 5f322e31 3400474c 4942435f LIBC_2.14.GLIBC_\n 0x000032f0 322e322e 3500474c 49424358 585f332e 2.2.5.GLIBCXX_3.\n 0x00003300 342e3900 43585841 42495f31 2e330047 4.9.CXXABI_1.3.G\n 0x00003310 4c494243 58585f33 2e342e32 3100474c LIBCXX_3.4.21.GL\n 0x00003320 49424358 585f332e 34000000 00000000 IBCXX_3.4.......\n 0x00003330 00000000 00000000 00000000 00000000 ................\n 0x00003340 00000000 00000000 00000000 00000000 ................\n- 0x00003350 00000000 00 .....\n+ 0x00003350 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65663731 35666361 37313665 39316466 ef715fca716e91df\n- 0x00000010 37666131 64623437 63313439 35303136 7fa1db47c1495016\n- 0x00000020 35336662 64302e64 65627567 00000000 53fbd0.debug....\n- 0x00000030 e8b15f82 .._.\n+ 0x00000000 32313133 61323635 65383239 66383762 2113a265e829f87b\n+ 0x00000010 39626333 39633461 65303635 33323864 9bc39c4ae065328d\n+ 0x00000020 63616133 38302e64 65627567 00000000 caa380.debug....\n+ 0x00000030 9a7dee5a .}.Z\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_viewpoints.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_viewpoints.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000a68 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000cc8 000cc8 002cd0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003998 003998 005df6 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000000000000978e 00978e 0003bc 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003998 003998 005df8 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009790 009790 0003bc 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009b50 009b50 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000009c20 009c20 0052b0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000eed0 00eed0 0008b8 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000010000 010000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000010020 010020 0005e0 10 AX 0 0 16\n [11] .plt.got PROGBITS 0000000000010600 010600 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000010610 010610 00ee72 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x24fb0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x24fc8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3998\n 0x0000000000000006 (SYMTAB) 0xcc8\n- 0x000000000000000a (STRSZ) 24054 (bytes)\n+ 0x000000000000000a (STRSZ) 24056 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x27b20\n 0x0000000000000002 (PLTRELSZ) 2232 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xeed0\n 0x0000000000000007 (RELA) 0x9c20\n 0x0000000000000008 (RELASZ) 21168 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9b50\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x978e\n+ 0x000000006ffffff0 (VERSYM) 0x9790\n 0x000000006ffffff9 (RELACOUNT) 44\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3794e3a2ca86cdd93fe7fa28091a839fdb6464ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 55329d6e2df01a35cd5a16dd64047d7aa3b0c84c\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 478 entries:\n- Addr: 0x000000000000978e Offset: 0x00978e Link: 3 (.dynsym)\n+ Addr: 0x0000000000009790 Offset: 0x009790 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 3 (GLIBCXX_3.4.15) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 5 (CXXABI_1.3) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1499,9 +1499,9 @@\n 0x00009718 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x00009728 332e342e 39004358 58414249 5f312e33 3.4.9.CXXABI_1.3\n 0x00009738 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00009748 474c4942 4358585f 332e342e 31350047 GLIBCXX_3.4.15.G\n 0x00009758 4c494243 58585f33 2e340000 00000000 LIBCXX_3.4......\n 0x00009768 00000000 00000000 00000000 00000000 ................\n 0x00009778 00000000 00000000 00000000 00000000 ................\n- 0x00009788 00000000 0000 ......\n+ 0x00009788 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39346533 61326361 38366364 64393366 94e3a2ca86cdd93f\n- 0x00000010 65376661 32383039 31613833 39666462 e7fa28091a839fdb\n- 0x00000020 36343634 65642e64 65627567 00000000 6464ed.debug....\n- 0x00000030 329faf3f 2..?\n+ 0x00000000 33323964 36653264 66303161 33356364 329d6e2df01a35cd\n+ 0x00000010 35613136 64643634 30343764 37616133 5a16dd64047d7aa3\n+ 0x00000020 62306338 34632e64 65627567 00000000 b0c84c.debug....\n+ 0x00000030 4307590c C.Y.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vpb.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_vpb.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00098c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000bf0 000bf0 002c58 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003848 003848 005fe8 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009830 009830 0003b2 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003848 003848 005fea 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009832 009832 0003b2 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000009be8 009be8 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000009cb8 009cb8 0037b0 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000d468 00d468 000f30 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 000a30 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000fa50 00fa50 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000fa60 00fa60 011a17 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,23 +14,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x27030\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x27040\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3848\n 0x0000000000000006 (SYMTAB) 0xbf0\n- 0x000000000000000a (STRSZ) 24552 (bytes)\n+ 0x000000000000000a (STRSZ) 24554 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x28930\n 0x0000000000000002 (PLTRELSZ) 3888 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xd468\n 0x0000000000000007 (RELA) 0x9cb8\n 0x0000000000000008 (RELASZ) 14256 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x9be8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x9830\n+ 0x000000006ffffff0 (VERSYM) 0x9832\n 0x000000006ffffff9 (RELACOUNT) 8\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4a81b7d7dae383511710dd32074303fb34392d94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e861d49324cbcc5ca71f4acdd1eb8acf94fc54d2\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 473 entries:\n- Addr: 0x0000000000009830 Offset: 0x009830 Link: 3 (.dynsym)\n+ Addr: 0x0000000000009832 Offset: 0x009832 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4) 4 (GLIBCXX_3.4)\n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4) 0 (*local*) \n 014: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 018: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4) 2 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1530,9 +1530,9 @@\n 0x000097b8 58585f33 2e342e32 3600474c 49424358 XX_3.4.26.GLIBCX\n 0x000097c8 585f332e 342e3900 43585841 42495f31 X_3.4.9.CXXABI_1\n 0x000097d8 2e330047 4c494243 58585f33 2e340047 .3.GLIBCXX_3.4.G\n 0x000097e8 4c494243 58585f33 2e342e31 3500474c LIBCXX_3.4.15.GL\n 0x000097f8 49424358 585f332e 342e3231 00000000 IBCXX_3.4.21....\n 0x00009808 00000000 00000000 00000000 00000000 ................\n 0x00009818 00000000 00000000 00000000 00000000 ................\n- 0x00009828 00000000 00000000 ........\n+ 0x00009828 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38316237 64376461 65333833 35313137 81b7d7dae3835117\n- 0x00000010 31306464 33323037 34333033 66623334 10dd32074303fb34\n- 0x00000020 33393264 39342e64 65627567 00000000 392d94.debug....\n- 0x00000030 bc4a0829 .J.)\n+ 0x00000000 36316434 39333234 63626363 35636137 61d49324cbcc5ca7\n+ 0x00000010 31663461 63646431 65623861 63663934 1f4acdd1eb8acf94\n+ 0x00000020 66633534 64322e64 65627567 00000000 fc54d2.debug....\n+ 0x00000030 47962d5e G.-^\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_wcs.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_wcs.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000748 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009a8 0009a8 001e90 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002838 002838 003ea2 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000066da 0066da 00028c 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002838 002838 003ea4 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000066dc 0066dc 00028c 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000006968 006968 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000006a38 006a38 0023a0 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000008dd8 008dd8 0009d8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 0006a0 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a6c0 00a6c0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a6d0 00a6d0 00ca0a 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1bb80\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1bb98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2838\n 0x0000000000000006 (SYMTAB) 0x9a8\n- 0x000000000000000a (STRSZ) 16034 (bytes)\n+ 0x000000000000000a (STRSZ) 16036 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1cb60\n 0x0000000000000002 (PLTRELSZ) 2520 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x8dd8\n 0x0000000000000007 (RELA) 0x6a38\n 0x0000000000000008 (RELASZ) 9120 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x6968\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x66da\n+ 0x000000006ffffff0 (VERSYM) 0x66dc\n 0x000000006ffffff9 (RELACOUNT) 7\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 52decb76bb5804ae8a74b7368c2ddc5c21ec202e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d6c01984983a7de7a554334a0ff6cd7218b78cc\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 326 entries:\n- Addr: 0x00000000000066da Offset: 0x0066da Link: 3 (.dynsym)\n+ Addr: 0x00000000000066dc Offset: 0x0066dc Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.15) 0 (*local*) \n 004: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 010: 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 014: 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 6 (GLIBC_2.2.5)\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": "@@ -998,9 +998,9 @@\n 0x00006668 2e313100 474c4942 4358585f 332e342e .11.GLIBCXX_3.4.\n 0x00006678 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x00006688 42435858 5f332e34 2e323100 474c4942 BCXX_3.4.21.GLIB\n 0x00006698 4358585f 332e342e 31350047 4c494243 CXX_3.4.15.GLIBC\n 0x000066a8 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x000066b8 00000000 00000000 00000000 00000000 ................\n 0x000066c8 00000000 00000000 00000000 00000000 ................\n- 0x000066d8 0000 ..\n+ 0x000066d8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64656362 37366262 35383034 61653861 decb76bb5804ae8a\n- 0x00000010 37346237 33363863 32646463 35633231 74b7368c2ddc5c21\n- 0x00000020 65633230 32652e64 65627567 00000000 ec202e.debug....\n- 0x00000030 0124b367 .$.g\n+ 0x00000000 36633031 39383439 38336137 64653761 6c01984983a7de7a\n+ 0x00000010 35353433 33346130 66663663 64373231 554334a0ff6cd721\n+ 0x00000020 38623738 63632e64 65627567 00000000 8b78cc.debug....\n+ 0x00000030 01e02f5d ../]\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_wms.so", "source2": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_wms.so", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 0009f0 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000c50 000c50 0030c0 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000003d10 003d10 006279 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000009f8a 009f8a 000410 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000003d10 003d10 00627b 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000009f8c 009f8c 000410 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000000000000a3a0 00a3a0 000120 00 A 4 4 8\n [ 7] .rela.dyn RELA 000000000000a4c0 00a4c0 003048 18 A 3 0 8\n [ 8] .rela.plt RELA 000000000000d508 00d508 0011e8 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000f000 00f000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000f020 00f020 000c00 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000fc20 00fc20 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000fc30 00fc30 018037 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,23 +15,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x2d420\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x2d438\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x3d10\n 0x0000000000000006 (SYMTAB) 0xc50\n- 0x000000000000000a (STRSZ) 25209 (bytes)\n+ 0x000000000000000a (STRSZ) 25211 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x2e858\n 0x0000000000000002 (PLTRELSZ) 4584 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xd508\n 0x0000000000000007 (RELA) 0xa4c0\n 0x0000000000000008 (RELASZ) 12360 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0xa3a0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x9f8a\n+ 0x000000006ffffff0 (VERSYM) 0x9f8c\n 0x000000006ffffff9 (RELACOUNT) 12\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d87acce112607ac150e93ee18f1d4f5a689fede\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9786b9195f2e73bce97d17c146ca48db21502d87\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 520 entries:\n- Addr: 0x0000000000009f8a Offset: 0x009f8a Link: 3 (.dynsym)\n+ Addr: 0x0000000000009f8c Offset: 0x009f8c Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.15) 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: 4 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) 4 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1571,9 +1571,9 @@\n 0x00009f10 4358585f 332e342e 31310047 4c494243 CXX_3.4.11.GLIBC\n 0x00009f20 58585f33 2e342e39 00435858 4142495f XX_3.4.9.CXXABI_\n 0x00009f30 312e3300 474c4942 4358585f 332e342e 1.3.GLIBCXX_3.4.\n 0x00009f40 32310047 4c494243 58585f33 2e342e31 21.GLIBCXX_3.4.1\n 0x00009f50 3500474c 49424358 585f332e 34000000 5.GLIBCXX_3.4...\n 0x00009f60 00000000 00000000 00000000 00000000 ................\n 0x00009f70 00000000 00000000 00000000 00000000 ................\n- 0x00009f80 00000000 00000000 00 .........\n+ 0x00009f80 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38376163 63653131 32363037 61633135 87acce112607ac15\n- 0x00000010 30653933 65653138 66316434 66356136 0e93ee18f1d4f5a6\n- 0x00000020 38396665 64652e64 65627567 00000000 89fede.debug....\n- 0x00000030 c236e0e5 .6..\n+ 0x00000000 38366239 31393566 32653733 62636539 86b9195f2e73bce9\n+ 0x00000010 37643137 63313436 63613438 64623231 7d17c146ca48db21\n+ 0x00000020 35303264 38372e64 65627567 00000000 502d87.debug....\n+ 0x00000030 62756103 bua.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_osgearth_xyz.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 0xa690\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009290 0x009290 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009298 0x009298 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x00d5c9 0x00d5c9 R E 0x1000\n LOAD 0x018000 0x0000000000018000 0x0000000000018000 0x00212e 0x00212e R 0x1000\n LOAD 0x01abe0 0x000000000001bbe0 0x000000000001bbe0 0x001430 0x001448 RW 0x1000\n DYNAMIC 0x01b950 0x000000000001c950 0x000000000001c950 0x000240 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x018340 0x0000000000018340 0x0000000000018340 0x000454 0x000454 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 00061c 00 A 3 0 8\n [ 3] .dynsym DYNSYM 0000000000000880 000880 001db8 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002638 002638 003c8d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00000000000062c6 0062c6 00027a 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 0000000000006540 006540 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn RELA 0000000000006620 006620 0022f8 18 A 3 0 8\n- [ 8] .rela.plt RELA 0000000000008918 008918 000978 18 AI 3 22 8\n+ [ 4] .dynstr STRTAB 0000000000002638 002638 003c8f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00000000000062c8 0062c8 00027a 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000000000006548 006548 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn RELA 0000000000006628 006628 0022f8 18 A 3 0 8\n+ [ 8] .rela.plt RELA 0000000000008920 008920 000978 18 AI 3 22 8\n [ 9] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 000000000000a020 00a020 000660 10 AX 0 0 16\n [11] .plt.got PROGBITS 000000000000a680 00a680 000008 08 AX 0 0 8\n [12] .text PROGBITS 000000000000a690 00a690 00cf30 00 AX 0 0 16\n [13] .fini PROGBITS 00000000000175c0 0175c0 000009 00 AX 0 0 4\n [14] .rodata PROGBITS 0000000000018000 018000 000340 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 0000000000018340 018340 000454 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x6620 contains 373 entries:\n+Relocation section '.rela.dyn' at offset 0x6628 contains 373 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001bbe0 0000000000000008 R_X86_64_RELATIVE a7a0\n 000000000001bbe8 0000000000000008 R_X86_64_RELATIVE a690\n 000000000001bbf0 0000000000000008 R_X86_64_RELATIVE a760\n 000000000001c3a0 0000000000000008 R_X86_64_RELATIVE 1c070\n 000000000001c3a8 0000000000000008 R_X86_64_RELATIVE 1c260\n 000000000001d000 0000000000000008 R_X86_64_RELATIVE 1d000\n@@ -371,15 +371,15 @@\n 000000000001cfd8 0000006900000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 000000000001cfe0 0000007100000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 000000000001cfe8 0000007500000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 000000000001cff0 0000007800000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 000000000001cff8 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 000000000001d008 0000006200000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x8918 contains 101 entries:\n+Relocation section '.rela.plt' at offset 0x8920 contains 101 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001cba8 0000008b00000007 R_X86_64_JUMP_SLOT 0000000000013b50 _ZNSt8_Rb_treeINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESt10_Select1stIS8_ESt4lessIS5_ESaIS8_EEaSERKSE_ + 0\n 000000000001cbb0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0\n 000000000001cbb8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10ImageUtils11PixelReaderC1EPKN3osg5ImageE + 0\n 000000000001cbc0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0\n 000000000001cbc8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10TileSourceD2Ev + 0\n 000000000001cbd0 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc@GLIBCXX_3.4.21 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1bbe0\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1bbf0\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2638\n 0x0000000000000006 (SYMTAB) 0x880\n- 0x000000000000000a (STRSZ) 15501 (bytes)\n+ 0x000000000000000a (STRSZ) 15503 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x1cb90\n 0x0000000000000002 (PLTRELSZ) 2424 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8918\n- 0x0000000000000007 (RELA) 0x6620\n+ 0x0000000000000017 (JMPREL) 0x8920\n+ 0x0000000000000007 (RELA) 0x6628\n 0x0000000000000008 (RELASZ) 8952 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n- 0x000000006ffffffe (VERNEED) 0x6540\n+ 0x000000006ffffffe (VERNEED) 0x6548\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x62c6\n+ 0x000000006ffffff0 (VERSYM) 0x62c8\n 0x000000006ffffff9 (RELACOUNT) 6\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5db34c460f62ee63aa1e02b8f294c13cb6830fc4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e5c2452d18239131bf7ef6c223e1ddc3373bab8\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 317 entries:\n- Addr: 0x00000000000062c6 Offset: 0x0062c6 Link: 3 (.dynsym)\n+ Addr: 0x00000000000062c8 Offset: 0x0062c8 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (GLIBCXX_3.4.15) \n 004: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) \n 010: 0 (*local*) 0 (*local*) 5 (CXXABI_1.3) 0 (*local*) \n 014: 0 (*local*) 6 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBC_2.2.5) 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*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000006540 Offset: 0x006540 Link: 4 (.dynstr)\n+ Addr: 0x0000000000006548 Offset: 0x006548 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.14 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.2.5 Flags: none Version: 6\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": "@@ -964,9 +964,9 @@\n 0x00006248 474c4942 4358585f 332e342e 31310047 GLIBCXX_3.4.11.G\n 0x00006258 4c494243 58585f33 2e342e39 00435858 LIBCXX_3.4.9.CXX\n 0x00006268 4142495f 312e3300 474c4942 4358585f ABI_1.3.GLIBCXX_\n 0x00006278 332e342e 32310047 4c494243 58585f33 3.4.21.GLIBCXX_3\n 0x00006288 2e342e31 3500474c 49424358 585f332e .4.15.GLIBCXX_3.\n 0x00006298 34000000 00000000 00000000 00000000 4...............\n 0x000062a8 00000000 00000000 00000000 00000000 ................\n- 0x000062b8 00000000 00000000 00000000 00 .............\n+ 0x000062b8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62333463 34363066 36326565 36336161 b34c460f62ee63aa\n- 0x00000010 31653032 62386632 39346331 33636236 1e02b8f294c13cb6\n- 0x00000020 38333066 63342e64 65627567 00000000 830fc4.debug....\n- 0x00000030 29d7ee2d )..-\n+ 0x00000000 35633234 35326431 38323339 31333162 5c2452d18239131b\n+ 0x00000010 66376566 36633232 33653164 64633333 f7ef6c223e1ddc33\n+ 0x00000020 37336261 62382e64 65627567 00000000 73bab8.debug....\n+ 0x00000030 885e781b .^x.\n \n"}]}, {"source1": "./usr/lib/osgPlugins-3.6.5/osgdb_template.so", "source2": "./usr/lib/osgPlugins-3.6.5/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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000754 00 A 3 0 8\n [ 3] .dynsym DYNSYM 00000000000009b8 0009b8 001c68 18 A 4 1 8\n- [ 4] .dynstr STRTAB 0000000000002620 002620 003627 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000000000005c48 005c48 00025e 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 0000000000002620 002620 003629 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000000000005c4a 005c4a 00025e 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000000000005ea8 005ea8 0000d0 00 A 4 3 8\n [ 7] .rela.dyn RELA 0000000000005f78 005f78 001320 18 A 3 0 8\n [ 8] .rela.plt RELA 0000000000007298 007298 000a20 18 AI 3 22 8\n [ 9] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [10] .plt PROGBITS 0000000000008020 008020 0006d0 10 AX 0 0 16\n [11] .plt.got PROGBITS 00000000000086f0 0086f0 000008 08 AX 0 0 8\n [12] .text PROGBITS 0000000000008700 008700 0065c2 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x0000000000000019 (INIT_ARRAY) 0x12348\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x12360\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x260\n 0x0000000000000005 (STRTAB) 0x2620\n 0x0000000000000006 (SYMTAB) 0x9b8\n- 0x000000000000000a (STRSZ) 13863 (bytes)\n+ 0x000000000000000a (STRSZ) 13865 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000003 (PLTGOT) 0x12b78\n 0x0000000000000002 (PLTRELSZ) 2592 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x7298\n 0x0000000000000007 (RELA) 0x5f78\n 0x0000000000000008 (RELASZ) 4896 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW\n 0x000000006ffffffe (VERNEED) 0x5ea8\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5c48\n+ 0x000000006ffffff0 (VERSYM) 0x5c4a\n 0x000000006ffffff9 (RELACOUNT) 5\n 0x0000000000000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a070bc1e6ae0e2689dbbc1ed5d4bfacaf1957202\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 627d5352983f66404dcf1856c5c1e803dfce7299\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 303 entries:\n- Addr: 0x0000000000005c48 Offset: 0x005c48 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005c4a Offset: 0x005c4a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.2.5) 3 (CXXABI_1.3) 4 (GLIBCXX_3.4)\n 004: 4 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4)\n 008: 0 (*local*) 5 (GLIBCXX_3.4.21) 4 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n 00c: 4 (GLIBCXX_3.4) 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 010: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 5 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 2 (GLIBC_2.2.5) 0 (*local*) 3 (CXXABI_1.3) \n 018: 0 (*local*) 0 (*local*) 4 (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": "@@ -862,9 +862,9 @@\n 0x00005bd0 2e342e39 00474c49 42435858 5f332e34 .4.9.GLIBCXX_3.4\n 0x00005be0 2e323100 474c4942 4358585f 332e3400 .21.GLIBCXX_3.4.\n 0x00005bf0 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x00005c00 5f322e34 00474c49 42435f32 2e313400 _2.4.GLIBC_2.14.\n 0x00005c10 474c4942 435f322e 322e3500 00000000 GLIBC_2.2.5.....\n 0x00005c20 00000000 00000000 00000000 00000000 ................\n 0x00005c30 00000000 00000000 00000000 00000000 ................\n- 0x00005c40 00000000 000000 .......\n+ 0x00005c40 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37306263 31653661 65306532 36383964 70bc1e6ae0e2689d\n- 0x00000010 62626331 65643564 34626661 63616631 bbc1ed5d4bfacaf1\n- 0x00000020 39353732 30322e64 65627567 00000000 957202.debug....\n- 0x00000030 d38f3fd3 ..?.\n+ 0x00000000 37643533 35323938 33663636 34303464 7d5352983f66404d\n+ 0x00000010 63663138 35366335 63316538 30336466 cf1856c5c1e803df\n+ 0x00000020 63653732 39392e64 65627567 00000000 ce7299.debug....\n+ 0x00000030 b8c00293 ....\n \n"}]}]}]}]}, {"source1": "osgearth_2.10.2+dfsg-2_amd64.deb", "source2": "osgearth_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n -rw-r--r-- 0 0 0 1712 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 251608 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 251572 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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0004f4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000800 000800 001878 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002078 002078 003289 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000005302 005302 00020a 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000002078 002078 00328b 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000005304 005304 00020a 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000005510 005510 0000e0 00 A 6 4 8\n [ 9] .rela.dyn RELA 00000000000055f0 0055f0 001068 18 A 5 0 8\n [10] .rela.plt RELA 0000000000006658 006658 0008e8 18 AI 5 24 8\n [11] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000007020 007020 000600 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000007620 007620 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000007630 007630 005fd1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,24 +17,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x11dc8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x11dd8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2078\n 0x0000000000000006 (SYMTAB) 0x800\n- 0x000000000000000a (STRSZ) 12937 (bytes)\n+ 0x000000000000000a (STRSZ) 12939 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x12cc0\n 0x0000000000000002 (PLTRELSZ) 2280 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6658\n 0x0000000000000007 (RELA) 0x55f0\n 0x0000000000000008 (RELASZ) 4200 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x5510\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x5302\n+ 0x000000006ffffff0 (VERSYM) 0x5304\n 0x000000006ffffff9 (RELACOUNT) 134\n 0x0000000000000000 (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: 9bfbb0198adec8a36e77f50af3045a6898c99d57\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16086a5a7c99ccf50aff42915de8cdad0f0969f3\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 261 entries:\n- Addr: 0x0000000000005302 Offset: 0x005302 Link: 5 (.dynsym)\n+ Addr: 0x0000000000005304 Offset: 0x005304 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 3 (CXXABI_1.3) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 4 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 0 (*local*) 5 (GLIBC_2.4) 2 (GLIBCXX_3.4) 4 (GLIBC_2.2.5)\n 010: 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 6 (GLIBCXX_3.4.11) 0 (*local*) 7 (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": "@@ -804,9 +804,9 @@\n 0x00005288 00474c49 42435f32 2e340047 4c494243 .GLIBC_2.4.GLIBC\n 0x00005298 58585f33 2e342e32 3100474c 49424358 XX_3.4.21.GLIBCX\n 0x000052a8 585f332e 342e3900 474c4942 4358585f X_3.4.9.GLIBCXX_\n 0x000052b8 332e342e 31310043 58584142 495f312e 3.4.11.CXXABI_1.\n 0x000052c8 3300474c 49424358 585f332e 34000000 3.GLIBCXX_3.4...\n 0x000052d8 00000000 00000000 00000000 00000000 ................\n 0x000052e8 00000000 00000000 00000000 00000000 ................\n- 0x000052f8 00000000 00000000 00 .........\n+ 0x000052f8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66626230 31393861 64656338 61333665 fbb0198adec8a36e\n- 0x00000010 37376635 30616633 30343561 36383938 77f50af3045a6898\n- 0x00000020 63393964 35372e64 65627567 00000000 c99d57.debug....\n- 0x00000030 e42166ff .!f.\n+ 0x00000000 30383661 35613763 39396363 66353061 086a5a7c99ccf50a\n+ 0x00000010 66663432 39313564 65386364 61643066 ff42915de8cdad0f\n+ 0x00000020 30393639 66332e64 65627567 00000000 0969f3.debug....\n+ 0x00000030 ae0fc3da ....\n \n"}]}, {"source1": "./usr/bin/osgearth_boundarygen", "source2": "./usr/bin/osgearth_boundarygen", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0007e4 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000af0 000af0 002388 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002e78 002e78 0048ac 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000007724 007724 0002f6 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000002e78 002e78 0048ae 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000007726 007726 0002f6 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000007a20 007a20 0000e0 00 A 6 4 8\n [ 9] .rela.dyn RELA 0000000000007b00 007b00 003f18 18 A 5 0 8\n [10] .rela.plt RELA 000000000000ba18 00ba18 000900 18 AI 5 24 8\n [11] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 000000000000d020 00d020 000610 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000000d630 00d630 000008 08 AX 0 0 8\n [14] .text PROGBITS 000000000000d640 00d640 00c7e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -16,24 +16,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1e7c0\n 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1e7d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2e78\n 0x0000000000000006 (SYMTAB) 0xaf0\n- 0x000000000000000a (STRSZ) 18604 (bytes)\n+ 0x000000000000000a (STRSZ) 18606 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x20ca0\n 0x0000000000000002 (PLTRELSZ) 2304 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xba18\n 0x0000000000000007 (RELA) 0x7b00\n 0x0000000000000008 (RELASZ) 16152 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x7a20\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x7724\n+ 0x000000006ffffff0 (VERSYM) 0x7726\n 0x000000006ffffff9 (RELACOUNT) 489\n 0x0000000000000000 (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: b7a9bb6bd8d0470c7717a38ef341cbed82474e78\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2f727543eab9e45c57adac9738ab66f88ddfbc4\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: 0x0000000000007724 Offset: 0x007724 Link: 5 (.dynsym)\n+ Addr: 0x0000000000007726 Offset: 0x007726 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 00c: 5 (GLIBC_2.2.5) 0 (*local*) 6 (GLIBC_2.4) 5 (GLIBC_2.2.5)\n 010: 3 (GLIBCXX_3.4) 4 (GLIBC_2.2.5) 7 (CXXABI_1.3) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 5 (GLIBC_2.2.5) 0 (*local*) \n 018: 8 (GLIBCXX_3.4.11) 0 (*local*) 9 (GLIBCXX_3.4.9) 3 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1158,9 +1158,9 @@\n 0x000076a8 2e313400 474c4942 435f322e 3400474c .14.GLIBC_2.4.GL\n 0x000076b8 49424358 585f332e 342e3900 474c4942 IBCXX_3.4.9.GLIB\n 0x000076c8 4358585f 332e342e 31310043 58584142 CXX_3.4.11.CXXAB\n 0x000076d8 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x000076e8 3400474c 49424358 585f332e 342e3231 4.GLIBCXX_3.4.21\n 0x000076f8 00000000 00000000 00000000 00000000 ................\n 0x00007708 00000000 00000000 00000000 00000000 ................\n- 0x00007718 00000000 00000000 00000000 ............\n+ 0x00007718 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61396262 36626438 64303437 30633737 a9bb6bd8d0470c77\n- 0x00000010 31376133 38656633 34316362 65643832 17a38ef341cbed82\n- 0x00000020 34373465 37382e64 65627567 00000000 474e78.debug....\n- 0x00000030 535e23c4 S^#.\n+ 0x00000000 66373237 35343365 61623965 34356335 f727543eab9e45c5\n+ 0x00000010 37616461 63393733 38616236 36663838 7adac9738ab66f88\n+ 0x00000020 64646662 63342e64 65627567 00000000 ddfbc4.debug....\n+ 0x00000030 45aeeee1 E...\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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x007508 0x007508 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x007510 0x007510 R 0x1000\n LOAD 0x008000 0x0000000000008000 0x0000000000008000 0x010e2d 0x010e2d R E 0x1000\n LOAD 0x019000 0x0000000000019000 0x0000000000019000 0x002b61 0x002b61 R 0x1000\n LOAD 0x01c3a8 0x000000000001d3a8 0x000000000001d3a8 0x000c70 0x000ed8 RW 0x1000\n DYNAMIC 0x01c938 0x000000000001d938 0x000000000001d938 0x000270 0x000270 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x019b30 0x0000000000019b30 0x0000000000019b30 0x000294 0x000294 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000508 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000810 000810 001b78 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002388 002388 003935 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000005cbe 005cbe 00024a 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000005f08 005f08 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000005fd8 005fd8 000948 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000006920 006920 000be8 18 AI 5 24 8\n+ [ 6] .dynstr STRTAB 0000000000002388 002388 003937 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000005cc0 005cc0 00024a 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000005f10 005f10 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000005fe0 005fe0 000948 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000006928 006928 000be8 18 AI 5 24 8\n [11] .init PROGBITS 0000000000008000 008000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000008020 008020 000800 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000008820 008820 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000008830 008830 0105f1 00 AX 0 0 16\n [15] .fini PROGBITS 0000000000018e24 018e24 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000019000 019000 000b30 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 0000000000019b30 019b30 000294 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x5fd8 contains 99 entries:\n+Relocation section '.rela.dyn' at offset 0x5fe0 contains 99 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001d3a8 0000000000000008 R_X86_64_RELATIVE 9380\n 000000000001d3b0 0000000000000008 R_X86_64_RELATIVE 9270\n 000000000001d3b8 0000000000000008 R_X86_64_RELATIVE 9340\n 000000000001d3c8 0000000000000008 R_X86_64_RELATIVE 1d840\n 000000000001d3d0 0000000000000008 R_X86_64_RELATIVE f3e0\n 000000000001d3d8 0000000000000008 R_X86_64_RELATIVE f410\n@@ -97,15 +97,15 @@\n 000000000001d760 000000db00000005 R_X86_64_COPY 000000000001d760 _ZTIN8osgEarth9Symbology8GeometryE + 0\n 000000000001d778 0000010000000005 R_X86_64_COPY 000000000001d778 _ZTIN8osgEarth14ElevationLayerE + 0\n 000000000001d790 000000bf00000005 R_X86_64_COPY 000000000001d790 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 000000000001d810 000000bb00000005 R_X86_64_COPY 000000000001d810 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 000000000001e040 0000008b00000005 R_X86_64_COPY 000000000001e040 _ZSt4cout@GLIBCXX_3.4 + 0\n 000000000001e160 000000ee00000005 R_X86_64_COPY 000000000001e160 _ZSt3cin@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x6920 contains 127 entries:\n+Relocation section '.rela.plt' at offset 0x6928 contains 127 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 000000000001dbc0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth8TaskListC1EPKNS_7ProfileE + 0\n 000000000001dbc8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth7MapNode9getMapSRSEv + 0\n 000000000001dbd0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 000000000001dbd8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth6notifyEN3osg14NotifySeverityE + 0\n 000000000001dbe0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth3URI11mergeConfigERKNS_6ConfigE + 0\n 000000000001dbe8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth3URIC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x1d3a8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x1d3b8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2388\n 0x0000000000000006 (SYMTAB) 0x810\n- 0x000000000000000a (STRSZ) 14645 (bytes)\n+ 0x000000000000000a (STRSZ) 14647 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x1dba8\n 0x0000000000000002 (PLTRELSZ) 3048 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x6920\n- 0x0000000000000007 (RELA) 0x5fd8\n+ 0x0000000000000017 (JMPREL) 0x6928\n+ 0x0000000000000007 (RELA) 0x5fe0\n 0x0000000000000008 (RELASZ) 2376 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x5f08\n+ 0x000000006ffffffe (VERNEED) 0x5f10\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x5cbe\n+ 0x000000006ffffff0 (VERSYM) 0x5cc0\n 0x000000006ffffff9 (RELACOUNT) 60\n 0x0000000000000000 (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: 028aa0aeb949662d5b7311880b0f7754ddda0b82\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c3c8b5c35b87b2f8a989ea4da802573fc00986a\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 293 entries:\n- Addr: 0x0000000000005cbe Offset: 0x005cbe Link: 5 (.dynsym)\n+ Addr: 0x0000000000005cc0 Offset: 0x005cc0 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (CXXABI_1.3) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 3 (GLIBCXX_3.4.15) 0 (*local*) 5 (GLIBC_2.4) 0 (*local*) \n 00c: 6 (GLIBCXX_3.4) 7 (GLIBC_2.2.5) 0 (*local*) 2 (CXXABI_1.3) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 8 (GLIBCXX_3.4.11) \n 018: 3 (GLIBCXX_3.4.15) 9 (GLIBCXX_3.4.9) 0 (*local*) 6 (GLIBCXX_3.4)\n@@ -73,15 +73,15 @@\n 114: 1 (*global*) 1 (*global*) 1 (*global*) 4 (GLIBCXX_3.4.21) \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*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000005f08 Offset: 0x005f08 Link: 6 (.dynstr)\n+ Addr: 0x0000000000005f10 Offset: 0x005f10 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.14 Flags: none Version: 11\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 7\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 5\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": "@@ -911,9 +911,9 @@\n 0x00005c48 332e342e 3900474c 49424358 585f332e 3.4.9.GLIBCXX_3.\n 0x00005c58 342e3131 00474c49 42435858 5f332e34 4.11.GLIBCXX_3.4\n 0x00005c68 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00005c78 474c4942 4358585f 332e342e 31350043 GLIBCXX_3.4.15.C\n 0x00005c88 58584142 495f312e 33000000 00000000 XXABI_1.3.......\n 0x00005c98 00000000 00000000 00000000 00000000 ................\n 0x00005ca8 00000000 00000000 00000000 00000000 ................\n- 0x00005cb8 00000000 00 .....\n+ 0x00005cb8 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38616130 61656239 34393636 32643562 8aa0aeb949662d5b\n- 0x00000010 37333131 38383062 30663737 35346464 7311880b0f7754dd\n- 0x00000020 64613062 38322e64 65627567 00000000 da0b82.debug....\n- 0x00000030 c8bd88f4 ....\n+ 0x00000000 33633862 35633335 62383762 32663861 3c8b5c35b87b2f8a\n+ 0x00000010 39383965 61346461 38303235 37336663 989ea4da802573fc\n+ 0x00000020 30303938 36612e64 65627567 00000000 00986a.debug....\n+ 0x00000030 f93dc514 .=..\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 00056c 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000878 000878 001ab8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002330 002330 002ea2 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000051d2 0051d2 00023a 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000002330 002330 002ea4 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000051d4 0051d4 00023a 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000005410 005410 0000f0 00 A 6 4 8\n [ 9] .rela.dyn RELA 0000000000005500 005500 000d80 18 A 5 0 8\n [10] .rela.plt RELA 0000000000006280 006280 0008a0 18 AI 5 24 8\n [11] .init PROGBITS 0000000000007000 007000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000007020 007020 0005d0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000075f0 0075f0 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000007600 007600 00b3a1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x16188\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x16198\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2330\n 0x0000000000000006 (SYMTAB) 0x878\n- 0x000000000000000a (STRSZ) 11938 (bytes)\n+ 0x000000000000000a (STRSZ) 11940 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x16cd8\n 0x0000000000000002 (PLTRELSZ) 2208 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x6280\n 0x0000000000000007 (RELA) 0x5500\n 0x0000000000000008 (RELASZ) 3456 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x5410\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x51d2\n+ 0x000000006ffffff0 (VERSYM) 0x51d4\n 0x000000006ffffff9 (RELACOUNT) 88\n 0x0000000000000000 (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: 6750ad8fc893ee1310a9b6add4664225307ca977\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f1527792477ab34c464aa4db6b1e7684ed28065\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 285 entries:\n- Addr: 0x00000000000051d2 Offset: 0x0051d2 Link: 5 (.dynsym)\n+ Addr: 0x00000000000051d4 Offset: 0x0051d4 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 4 (GLIBCXX_3.4.15) 6 (GLIBC_2.4) 0 (*local*) \n 00c: 2 (GLIBCXX_3.4) 7 (GLIBC_2.2.5) 0 (*local*) 3 (CXXABI_1.3) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 8 (GLIBCXX_3.4.11) \n 014: 9 (GLIBCXX_3.4.9) 2 (GLIBCXX_3.4) 0 (*local*) 2 (GLIBCXX_3.4)\n 018: a (GCC_3.0) 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": "@@ -742,9 +742,9 @@\n 0x00005160 2e390047 4c494243 58585f33 2e342e31 .9.GLIBCXX_3.4.1\n 0x00005170 3100474c 49424358 585f332e 342e3231 1.GLIBCXX_3.4.21\n 0x00005180 00474c49 42435858 5f332e34 2e313500 .GLIBCXX_3.4.15.\n 0x00005190 43585841 42495f31 2e330047 4c494243 CXXABI_1.3.GLIBC\n 0x000051a0 58585f33 2e340000 00000000 00000000 XX_3.4..........\n 0x000051b0 00000000 00000000 00000000 00000000 ................\n 0x000051c0 00000000 00000000 00000000 00000000 ................\n- 0x000051d0 0000 ..\n+ 0x000051d0 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35306164 38666338 39336565 31333130 50ad8fc893ee1310\n- 0x00000010 61396236 61646434 36363432 32353330 a9b6add466422530\n- 0x00000020 37636139 37372e64 65627567 00000000 7ca977.debug....\n- 0x00000030 224c2302 \"L#.\n+ 0x00000000 31353237 37393234 37376162 33346334 1527792477ab34c4\n+ 0x00000010 36346161 34646236 62316537 36383465 64aa4db6b1e7684e\n+ 0x00000020 64323830 36352e64 65627567 00000000 d28065.debug....\n+ 0x00000030 3f9b33b0 ?.3.\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000408 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000710 000710 0012d8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000019e8 0019e8 002831 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000421a 00421a 000192 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000019e8 0019e8 002833 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000421c 00421c 000192 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 00000000000043b0 0043b0 0000d0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000004480 004480 000738 18 A 5 0 8\n [10] .rela.plt RELA 0000000000004bb8 004bb8 000618 18 AI 5 24 8\n [11] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000006020 006020 000420 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000006440 006440 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000006450 006450 00bbd1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,24 +13,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x16828\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x16838\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x19e8\n 0x0000000000000006 (SYMTAB) 0x710\n- 0x000000000000000a (STRSZ) 10289 (bytes)\n+ 0x000000000000000a (STRSZ) 10291 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x16d90\n 0x0000000000000002 (PLTRELSZ) 1560 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x4bb8\n 0x0000000000000007 (RELA) 0x4480\n 0x0000000000000008 (RELASZ) 1848 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x43b0\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x421a\n+ 0x000000006ffffff0 (VERSYM) 0x421c\n 0x000000006ffffff9 (RELACOUNT) 50\n 0x0000000000000000 (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: 7a509606c804c1bf5ed7e9b68b1818ee678a11fd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08ae0e727db82c55bb83c83eec9e5f5001b2f977\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 201 entries:\n- Addr: 0x000000000000421a Offset: 0x00421a Link: 5 (.dynsym)\n+ Addr: 0x000000000000421c Offset: 0x00421c Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 004: 3 (GLIBC_2.2.5) 4 (GLIBCXX_3.4.15) 0 (*local*) 5 (GLIBC_2.4) \n 008: 6 (GLIBCXX_3.4) 3 (GLIBC_2.2.5) 2 (CXXABI_1.3) 0 (*local*) \n 00c: 0 (*local*) 0 (*local*) 7 (GLIBCXX_3.4.11) 4 (GLIBCXX_3.4.15) \n 010: 8 (GLIBCXX_3.4.9) 6 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 014: 6 (GLIBCXX_3.4) 9 (GCC_3.0) a (GLIBCXX_3.4.21) 0 (*local*) \n 018: 3 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -639,9 +639,9 @@\n 0x000041a8 32310047 4c494243 58585f33 2e342e39 21.GLIBCXX_3.4.9\n 0x000041b8 00474c49 42435858 5f332e34 2e313100 .GLIBCXX_3.4.11.\n 0x000041c8 474c4942 4358585f 332e3400 474c4942 GLIBCXX_3.4.GLIB\n 0x000041d8 4358585f 332e342e 31350043 58584142 CXX_3.4.15.CXXAB\n 0x000041e8 495f312e 33000000 00000000 00000000 I_1.3...........\n 0x000041f8 00000000 00000000 00000000 00000000 ................\n 0x00004208 00000000 00000000 00000000 00000000 ................\n- 0x00004218 00 .\n+ 0x00004218 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35303936 30366338 30346331 62663565 509606c804c1bf5e\n- 0x00000010 64376539 62363862 31383138 65653637 d7e9b68b1818ee67\n- 0x00000020 38613131 66642e64 65627567 00000000 8a11fd.debug....\n- 0x00000030 fdd4e323 ...#\n+ 0x00000000 61653065 37323764 62383263 35356262 ae0e727db82c55bb\n+ 0x00000010 38336338 33656563 39653566 35303031 83c83eec9e5f5001\n+ 0x00000020 62326639 37372e64 65627567 00000000 b2f977.debug....\n+ 0x00000030 f439d1df .9..\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000984 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000c90 000c90 002400 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000003090 003090 0045c9 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000765a 00765a 000300 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000003090 003090 0045cb 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000765c 00765c 000300 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000007960 007960 0000d0 00 A 6 4 8\n [ 9] .rela.dyn RELA 0000000000007a30 007a30 0045c0 18 A 5 0 8\n [10] .rela.plt RELA 000000000000bff0 00bff0 000798 18 AI 5 24 8\n [11] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 000000000000d020 00d020 000520 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000000d540 00d540 000008 08 AX 0 0 8\n [14] .text PROGBITS 000000000000d550 00d550 007081 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,24 +15,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x19b88\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x19b98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x3090\n 0x0000000000000006 (SYMTAB) 0xc90\n- 0x000000000000000a (STRSZ) 17865 (bytes)\n+ 0x000000000000000a (STRSZ) 17867 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x1dd18\n 0x0000000000000002 (PLTRELSZ) 1944 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0xbff0\n 0x0000000000000007 (RELA) 0x7a30\n 0x0000000000000008 (RELASZ) 17856 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x7960\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0x765a\n+ 0x000000006ffffff0 (VERSYM) 0x765c\n 0x000000006ffffff9 (RELACOUNT) 636\n 0x0000000000000000 (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: 957be4f5e0110aea2bd49a075a846229b307c44f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72d1fa5d5f6d491221edf1d686e0bf725062231e\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 384 entries:\n- Addr: 0x000000000000765a Offset: 0x00765a Link: 5 (.dynsym)\n+ Addr: 0x000000000000765c Offset: 0x00765c Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (CXXABI_1.3) \n 004: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 4 (GLIBC_2.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 5 (GLIBC_2.2.5) 2 (CXXABI_1.3) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 6 (GLIBCXX_3.4) 0 (*local*) 6 (GLIBCXX_3.4)\n 018: 7 (GCC_3.0) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.21) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1112,9 +1112,9 @@\n 0x000075e0 5f332e30 00474c49 42435f32 2e313400 _3.0.GLIBC_2.14.\n 0x000075f0 474c4942 435f322e 3400474c 49424358 GLIBC_2.4.GLIBCX\n 0x00007600 585f332e 342e3900 474c4942 4358585f X_3.4.9.GLIBCXX_\n 0x00007610 332e3400 474c4942 4358585f 332e342e 3.4.GLIBCXX_3.4.\n 0x00007620 32310043 58584142 495f312e 33000000 21.CXXABI_1.3...\n 0x00007630 00000000 00000000 00000000 00000000 ................\n 0x00007640 00000000 00000000 00000000 00000000 ................\n- 0x00007650 00000000 00000000 00 .........\n+ 0x00007650 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37626534 66356530 31313061 65613262 7be4f5e0110aea2b\n- 0x00000010 64343961 30373561 38343632 32396233 d49a075a846229b3\n- 0x00000020 30376334 34662e64 65627567 00000000 07c44f.debug....\n- 0x00000030 a7c4a3a1 ....\n+ 0x00000000 64316661 35643566 36643439 31323231 d1fa5d5f6d491221\n+ 0x00000010 65646631 64363836 65306266 37323530 edf1d686e0bf7250\n+ 0x00000020 36323233 31652e64 65627567 00000000 62231e.debug....\n+ 0x00000030 0b1ab788 ....\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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009c28 0x009c28 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x009c30 0x009c30 R 0x1000\n LOAD 0x00a000 0x000000000000a000 0x000000000000a000 0x01245d 0x01245d R E 0x1000\n LOAD 0x01d000 0x000000000001d000 0x000000000001d000 0x0035d8 0x0035d8 R 0x1000\n LOAD 0x020f48 0x0000000000021f48 0x0000000000021f48 0x0010d0 0x001210 RW 0x1000\n DYNAMIC 0x021898 0x0000000000022898 0x0000000000022898 0x000280 0x000280 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x01df50 0x000000000001df50 0x000000000001df50 0x00037c 0x00037c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0007bc 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000ac8 000ac8 002460 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000002f28 002f28 004d30 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000007c58 007c58 000308 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000007f60 007f60 0000f0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 0000000000008050 008050 000e28 18 A 5 0 8\n- [10] .rela.plt RELA 0000000000008e78 008e78 000db0 18 AI 5 24 8\n+ [ 6] .dynstr STRTAB 0000000000002f28 002f28 004d32 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000007c5a 007c5a 000308 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000007f68 007f68 0000f0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 0000000000008058 008058 000e28 18 A 5 0 8\n+ [10] .rela.plt RELA 0000000000008e80 008e80 000db0 18 AI 5 24 8\n [11] .init PROGBITS 000000000000a000 00a000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 000000000000a020 00a020 000930 10 AX 0 0 16\n [13] .plt.got PROGBITS 000000000000a950 00a950 000008 08 AX 0 0 8\n [14] .text PROGBITS 000000000000a960 00a960 011af1 00 AX 0 0 16\n [15] .fini PROGBITS 000000000001c454 01c454 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 000000000001d000 01d000 000f50 00 A 0 0 32\n [17] .eh_frame_hdr PROGBITS 000000000001df50 01df50 00037c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rela.dyn' at offset 0x8050 contains 151 entries:\n+Relocation section '.rela.dyn' at offset 0x8058 contains 151 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000021f48 0000000000000008 R_X86_64_RELATIVE b400\n 0000000000021f50 0000000000000008 R_X86_64_RELATIVE b1c0\n 0000000000021f58 0000000000000008 R_X86_64_RELATIVE b3c0\n 0000000000021f68 0000000000000008 R_X86_64_RELATIVE 22700\n 0000000000021f70 0000000000000008 R_X86_64_RELATIVE f390\n 0000000000021f78 0000000000000008 R_X86_64_RELATIVE f3c0\n@@ -149,15 +149,15 @@\n 00000000000225a0 000000ad00000005 R_X86_64_COPY 00000000000225a0 _ZTIN8osgEarth14ElevationLayerE + 0\n 00000000000225b8 0000014500000005 R_X86_64_COPY 00000000000225b8 _ZTVN8osgEarth19TerrainLayerOptionsE + 0\n 00000000000225e8 000000e600000005 R_X86_64_COPY 00000000000225e8 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 0000000000022680 0000013300000005 R_X86_64_COPY 0000000000022680 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0\n 00000000000226d0 0000015700000005 R_X86_64_COPY 00000000000226d0 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0\n 0000000000023040 000000f200000005 R_X86_64_COPY 0000000000023040 _ZSt4cout@GLIBCXX_3.4 + 0\n \n-Relocation section '.rela.plt' at offset 0x8e78 contains 146 entries:\n+Relocation section '.rela.plt' at offset 0x8e80 contains 146 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000022b30 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc@GLIBCXX_3.4.21 + 0\n 0000000000022b38 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth8TaskListC1EPKNS_7ProfileE + 0\n 0000000000022b40 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth7MapNode9getMapSRSEv + 0\n 0000000000022b48 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth10ImageLayerC1ERKNS_17ImageLayerOptionsE + 0\n 0000000000022b50 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0\n 0000000000022b58 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth6notifyEN3osg14NotifySeverityE + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -15,24 +15,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x21f48\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x21f58\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x2f28\n 0x0000000000000006 (SYMTAB) 0xac8\n- 0x000000000000000a (STRSZ) 19760 (bytes)\n+ 0x000000000000000a (STRSZ) 19762 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x22b18\n 0x0000000000000002 (PLTRELSZ) 3504 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x8e78\n- 0x0000000000000007 (RELA) 0x8050\n+ 0x0000000000000017 (JMPREL) 0x8e80\n+ 0x0000000000000007 (RELA) 0x8058\n 0x0000000000000008 (RELASZ) 3624 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x7f60\n+ 0x000000006ffffffe (VERNEED) 0x7f68\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x7c58\n+ 0x000000006ffffff0 (VERSYM) 0x7c5a\n 0x000000006ffffff9 (RELACOUNT) 93\n 0x0000000000000000 (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: 30340f30675fa2f39748fe17d7fae008a0bf3479\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e1ac11c65e72de4d00f941f109148f19f4d7b5d\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: 0x0000000000007c58 Offset: 0x007c58 Link: 5 (.dynsym)\n+ Addr: 0x0000000000007c5a Offset: 0x007c5a Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) 0 (*local*) \n 008: 0 (*local*) 4 (GLIBCXX_3.4.20) 0 (*local*) 5 (GLIBCXX_3.4.15) \n 00c: 0 (*local*) 6 (GLIBC_2.4) 0 (*local*) 7 (GLIBCXX_3.4)\n 010: 8 (GLIBC_2.2.5) 0 (*local*) 3 (CXXABI_1.3) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 9 (GLIBCXX_3.4.26) 0 (*local*) 0 (*local*) a (GLIBCXX_3.4.11) \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*) 0 (*local*) 1 (*global*) 0 (*local*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000007f60 Offset: 0x007f60 Link: 6 (.dynstr)\n+ Addr: 0x0000000000007f68 Offset: 0x007f68 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.14 Flags: none Version: 13\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 6\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": "@@ -1231,8 +1231,9 @@\n 0x00007be8 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x00007bf8 42435858 5f332e34 2e313500 474c4942 BCXX_3.4.15.GLIB\n 0x00007c08 4358585f 332e342e 32300043 58584142 CXX_3.4.20.CXXAB\n 0x00007c18 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x00007c28 342e3231 00000000 00000000 00000000 4.21............\n 0x00007c38 00000000 00000000 00000000 00000000 ................\n 0x00007c48 00000000 00000000 00000000 00000000 ................\n+ 0x00007c58 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33343066 33303637 35666132 66333937 340f30675fa2f397\n- 0x00000010 34386665 31376437 66616530 30386130 48fe17d7fae008a0\n- 0x00000020 62663334 37392e64 65627567 00000000 bf3479.debug....\n- 0x00000030 6e715b62 nq[b\n+ 0x00000000 31616331 31633635 65373264 65346430 1ac11c65e72de4d0\n+ 0x00000010 30663934 31663130 39313438 66313966 0f941f109148f19f\n+ 0x00000020 34643762 35642e64 65627567 00000000 4d7b5d.debug....\n+ 0x00000030 e0484b3c .HK<\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0004b8 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000007c0 0007c0 001530 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000001cf0 001cf0 002b51 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000004842 004842 0001c4 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000001cf0 001cf0 002b53 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000004844 004844 0001c4 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000004a08 004a08 0000d0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000004ad8 004ad8 0008d0 18 A 5 0 8\n [10] .rela.plt RELA 00000000000053a8 0053a8 000798 18 AI 5 24 8\n [11] .init PROGBITS 0000000000006000 006000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000006020 006020 000520 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000006540 006540 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000006550 006550 00d0f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x17548\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x17558\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x1cf0\n 0x0000000000000006 (SYMTAB) 0x7c0\n- 0x000000000000000a (STRSZ) 11089 (bytes)\n+ 0x000000000000000a (STRSZ) 11091 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x17d20\n 0x0000000000000002 (PLTRELSZ) 1944 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x53a8\n 0x0000000000000007 (RELA) 0x4ad8\n 0x0000000000000008 (RELASZ) 2256 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x4a08\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x4842\n+ 0x000000006ffffff0 (VERSYM) 0x4844\n 0x000000006ffffff9 (RELACOUNT) 57\n 0x0000000000000000 (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: 9591cd0bb683fb8e385d75e5201e31648dc46bf1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9850d74c67a9965f88d93e836ee90ebd7c34eea1\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 226 entries:\n- Addr: 0x0000000000004842 Offset: 0x004842 Link: 5 (.dynsym)\n+ Addr: 0x0000000000004844 Offset: 0x004844 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4.21) 3 (CXXABI_1.3) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.15) 0 (*local*) \n 008: 5 (GLIBC_2.4) 6 (GLIBCXX_3.4) 7 (GLIBC_2.2.5) 3 (CXXABI_1.3) \n 00c: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 010: 8 (GLIBCXX_3.4.11) 4 (GLIBCXX_3.4.15) 9 (GLIBCXX_3.4.9) 6 (GLIBCXX_3.4)\n 014: 0 (*local*) a (GCC_3.0) 0 (*local*) 2 (GLIBCXX_3.4.21) \n 018: 0 (*local*) 9 (GLIBCXX_3.4.9) 0 (*local*) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -689,9 +689,9 @@\n 0x000047d0 3900474c 49424358 585f332e 342e3131 9.GLIBCXX_3.4.11\n 0x000047e0 00474c49 42435858 5f332e34 00474c49 .GLIBCXX_3.4.GLI\n 0x000047f0 42435858 5f332e34 2e313500 43585841 BCXX_3.4.15.CXXA\n 0x00004800 42495f31 2e330047 4c494243 58585f33 BI_1.3.GLIBCXX_3\n 0x00004810 2e342e32 31000000 00000000 00000000 .4.21...........\n 0x00004820 00000000 00000000 00000000 00000000 ................\n 0x00004830 00000000 00000000 00000000 00000000 ................\n- 0x00004840 00 .\n+ 0x00004840 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39316364 30626236 38336662 38653338 91cd0bb683fb8e38\n- 0x00000010 35643735 65353230 31653331 36343864 5d75e5201e31648d\n- 0x00000020 63343662 66312e64 65627567 00000000 c46bf1.debug....\n- 0x00000030 a5435b79 .C[y\n+ 0x00000000 35306437 34633637 61393936 35663838 50d74c67a9965f88\n+ 0x00000010 64393365 38333665 65393065 62643763 d93e836ee90ebd7c\n+ 0x00000020 33346565 61312e64 65627567 00000000 34eea1.debug....\n+ 0x00000030 66881bad f...\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000d8 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003e0 0003e0 000618 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000009f8 0009f8 000a89 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 0000000000001482 001482 000082 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000009f8 0009f8 000a8b 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001484 001484 000082 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000001508 001508 0000b0 00 A 6 3 8\n [ 9] .rela.dyn RELA 00000000000015b8 0015b8 0001b0 18 A 5 0 8\n [10] .rela.plt RELA 0000000000001768 001768 0002e8 18 AI 5 24 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000200 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002220 002220 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002230 002230 001271 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,24 +13,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5c08\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c18\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x9f8\n 0x0000000000000006 (SYMTAB) 0x3e0\n- 0x000000000000000a (STRSZ) 2697 (bytes)\n+ 0x000000000000000a (STRSZ) 2699 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5ec0\n 0x0000000000000002 (PLTRELSZ) 744 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1768\n 0x0000000000000007 (RELA) 0x15b8\n 0x0000000000000008 (RELASZ) 432 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1508\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x1482\n+ 0x000000006ffffff0 (VERSYM) 0x1484\n 0x000000006ffffff9 (RELACOUNT) 9\n 0x0000000000000000 (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: f0a1cb515ea3a4aa93906e3fc380a44d40aa01ca\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 003372b1cda8a7850f65a0ea6576657950c4e194\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 65 entries:\n- Addr: 0x0000000000001482 Offset: 0x001482 Link: 5 (.dynsym)\n+ Addr: 0x0000000000001484 Offset: 0x001484 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 4 (GLIBC_2.2.5)\n 008: 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4) 5 (GLIBCXX_3.4)\n 00c: 6 (GCC_3.0) 7 (GLIBCXX_3.4.21) 8 (GLIBCXX_3.4.9) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 8 (GLIBCXX_3.4.9) 0 (*local*) 5 (GLIBCXX_3.4)\n 018: 0 (*local*) 5 (GLIBCXX_3.4) 9 (GLIBC_2.14) 5 (GLIBCXX_3.4)\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -164,9 +164,9 @@\n 0x00001408 2e313400 474c4942 435f322e 322e3500 .14.GLIBC_2.2.5.\n 0x00001418 474c4942 435f322e 3400474c 49424358 GLIBC_2.4.GLIBCX\n 0x00001428 585f332e 342e3900 474c4942 4358585f X_3.4.9.GLIBCXX_\n 0x00001438 332e342e 32310047 4c494243 58585f33 3.4.21.GLIBCXX_3\n 0x00001448 2e340043 58584142 495f312e 33000000 .4.CXXABI_1.3...\n 0x00001458 00000000 00000000 00000000 00000000 ................\n 0x00001468 00000000 00000000 00000000 00000000 ................\n- 0x00001478 00000000 00000000 00 .........\n+ 0x00001478 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61316362 35313565 61336134 61613933 a1cb515ea3a4aa93\n- 0x00000010 39303665 33666333 38306134 34643430 906e3fc380a44d40\n- 0x00000020 61613031 63612e64 65627567 00000000 aa01ca.debug....\n- 0x00000030 8819b037 ...7\n+ 0x00000000 33333732 62316364 61386137 38353066 3372b1cda8a7850f\n+ 0x00000010 36356130 65613635 37363635 37393530 65a0ea6576657950\n+ 0x00000020 63346531 39342e64 65627567 00000000 c4e194.debug....\n+ 0x00000030 676f1869 go.i\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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 000d04 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000001010 001010 0036d8 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000046e8 0046e8 006b31 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000b21a 00b21a 000492 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 00000000000046e8 0046e8 006b33 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 000000000000b21c 00b21c 000492 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 000000000000b6b0 00b6b0 0000f0 00 A 6 4 8\n [ 9] .rela.dyn RELA 000000000000b7a0 00b7a0 008370 18 A 5 0 8\n [10] .rela.plt RELA 0000000000013b10 013b10 000b40 18 AI 5 24 8\n [11] .init PROGBITS 0000000000015000 015000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000015020 015020 000790 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000157b0 0157b0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000157c0 0157c0 00b871 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -17,24 +17,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x277c8\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x277d8\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x46e8\n 0x0000000000000006 (SYMTAB) 0x1010\n- 0x000000000000000a (STRSZ) 27441 (bytes)\n+ 0x000000000000000a (STRSZ) 27443 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x2dbf8\n 0x0000000000000002 (PLTRELSZ) 2880 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x13b10\n 0x0000000000000007 (RELA) 0xb7a0\n 0x0000000000000008 (RELASZ) 33648 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0xb6b0\n 0x000000006fffffff (VERNEEDNUM) 4\n- 0x000000006ffffff0 (VERSYM) 0xb21a\n+ 0x000000006ffffff0 (VERSYM) 0xb21c\n 0x000000006ffffff9 (RELACOUNT) 1215\n 0x0000000000000000 (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: dda741bd779ae280ca2ba2ffef1ad3f50474556c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bed14cb10be0c5923899ebcc869a9c9c40f23dda\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 585 entries:\n- Addr: 0x000000000000b21a Offset: 0x00b21a Link: 5 (.dynsym)\n+ Addr: 0x000000000000b21c Offset: 0x00b21c Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 2 (CXXABI_1.3) 0 (*local*) \n 008: 0 (*local*) 0 (*local*) 0 (*local*) 3 (GLIBCXX_3.4.20) \n 00c: 4 (GLIBCXX_3.4.15) 6 (GLIBC_2.4) 0 (*local*) 7 (GLIBC_2.2.5)\n 010: 2 (CXXABI_1.3) 0 (*local*) 0 (*local*) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 018: 4 (GLIBCXX_3.4.15) 0 (*local*) 8 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1711,9 +1711,9 @@\n 0x0000b1a8 3900474c 49424358 585f332e 3400474c 9.GLIBCXX_3.4.GL\n 0x0000b1b8 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x0000b1c8 42435858 5f332e34 2e313500 474c4942 BCXX_3.4.15.GLIB\n 0x0000b1d8 4358585f 332e342e 32300043 58584142 CXX_3.4.20.CXXAB\n 0x0000b1e8 495f312e 33000000 00000000 00000000 I_1.3...........\n 0x0000b1f8 00000000 00000000 00000000 00000000 ................\n 0x0000b208 00000000 00000000 00000000 00000000 ................\n- 0x0000b218 00 .\n+ 0x0000b218 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61373431 62643737 39616532 38306361 a741bd779ae280ca\n- 0x00000010 32626132 66666566 31616433 66353034 2ba2ffef1ad3f504\n- 0x00000020 37343535 36632e64 65627567 00000000 74556c.debug....\n- 0x00000030 5125b62e Q%..\n+ 0x00000000 64313463 62313062 65306335 39323338 d14cb10be0c59238\n+ 0x00000010 39396562 63633836 39613963 39633430 99ebcc869a9c9c40\n+ 0x00000020 66323364 64612e64 65627567 00000000 f23dda.debug....\n+ 0x00000030 9785a540 ...@\n \n"}]}, {"source1": "./usr/bin/osgearth_version", "source2": "./usr/bin/osgearth_version", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,16 +4,16 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 00006c 00 A 5 0 8\n [ 5] .dynsym DYNSYM 0000000000000378 000378 0004b0 18 A 6 1 8\n- [ 6] .dynstr STRTAB 0000000000000828 000828 0007f5 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 000000000000101e 00101e 000064 02 A 5 0 2\n+ [ 6] .dynstr STRTAB 0000000000000828 000828 0007f7 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 0000000000001020 001020 000064 02 A 5 0 2\n [ 8] .gnu.version_r VERNEED 0000000000001088 001088 0000b0 00 A 6 3 8\n [ 9] .rela.dyn RELA 0000000000001138 001138 000120 18 A 5 0 8\n [10] .rela.plt RELA 0000000000001258 001258 000288 18 AI 5 23 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 0001c0 10 AX 0 0 16\n [13] .plt.got PROGBITS 00000000000021e0 0021e0 000008 08 AX 0 0 8\n [14] .text PROGBITS 00000000000021f0 0021f0 000f31 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -11,24 +11,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x5c88\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x5c98\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x828\n 0x0000000000000006 (SYMTAB) 0x378\n- 0x000000000000000a (STRSZ) 2037 (bytes)\n+ 0x000000000000000a (STRSZ) 2039 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x5ee0\n 0x0000000000000002 (PLTRELSZ) 648 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n 0x0000000000000017 (JMPREL) 0x1258\n 0x0000000000000007 (RELA) 0x1138\n 0x0000000000000008 (RELASZ) 288 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n 0x000000006ffffffe (VERNEED) 0x1088\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x101e\n+ 0x000000006ffffff0 (VERSYM) 0x1020\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: aa3bf72865906a9f8322eeea3bcff7528fc36b27\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a712d07e63e499417d60b90be8f766ec4751aec\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 50 entries:\n- Addr: 0x000000000000101e Offset: 0x00101e Link: 5 (.dynsym)\n+ Addr: 0x0000000000001020 Offset: 0x001020 Link: 5 (.dynsym)\n 000: 0 (*local*) 2 (GLIBC_2.4) 3 (GLIBC_2.2.5) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4) 0 (*local*) \n 008: 4 (GLIBCXX_3.4) 5 (GCC_3.0) 0 (*local*) 6 (GLIBCXX_3.4.21) \n 00c: 0 (*local*) 3 (GLIBC_2.2.5) 0 (*local*) 7 (GLIBCXX_3.4.9)\n 010: 0 (*local*) 4 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.21) 8 (GLIBC_2.14) \n 014: 0 (*local*) 4 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 018: 4 (GLIBCXX_3.4) 9 (CXXABI_1.3) 4 (GLIBCXX_3.4) 0 (*local*) \n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -123,9 +123,9 @@\n 0x00000fa8 474c4942 4358585f 332e342e 3900474c GLIBCXX_3.4.9.GL\n 0x00000fb8 49424358 585f332e 342e3231 00474c49 IBCXX_3.4.21.GLI\n 0x00000fc8 42435858 5f332e34 00474c49 42435f32 BCXX_3.4.GLIBC_2\n 0x00000fd8 2e313400 474c4942 435f322e 322e3500 .14.GLIBC_2.2.5.\n 0x00000fe8 474c4942 435f322e 34000000 00000000 GLIBC_2.4.......\n 0x00000ff8 00000000 00000000 00000000 00000000 ................\n 0x00001008 00000000 00000000 00000000 00000000 ................\n- 0x00001018 00000000 00 .....\n+ 0x00001018 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"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33626637 32383635 39303661 39663833 3bf72865906a9f83\n- 0x00000010 32326565 65613362 63666637 35323866 22eeea3bcff7528f\n- 0x00000020 63333662 32372e64 65627567 00000000 c36b27.debug....\n- 0x00000030 8778405e .x@^\n+ 0x00000000 37313264 30376536 33653439 39343137 712d07e63e499417\n+ 0x00000010 64363062 39306265 38663736 36656334 d60b90be8f766ec4\n+ 0x00000020 37353161 65632e64 65627567 00000000 751aec.debug....\n+ 0x00000030 85afb03d ...=\n \n"}]}, {"source1": "./usr/bin/osgearth_viewer", "source2": "./usr/bin/osgearth_viewer", "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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001c 0x00001c R 0x1\n [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0016d8 0x0016d8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0016e0 0x0016e0 R 0x1000\n LOAD 0x002000 0x0000000000002000 0x0000000000002000 0x000a3d 0x000a3d R E 0x1000\n LOAD 0x003000 0x0000000000003000 0x0000000000003000 0x00042f 0x00042f R 0x1000\n LOAD 0x003c30 0x0000000000004c30 0x0000000000004c30 0x0003e8 0x0003f0 RW 0x1000\n DYNAMIC 0x003c48 0x0000000000004c48 0x0000000000004c48 0x000270 0x000270 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x003070 0x0000000000003070 0x0000000000003070 0x00007c 0x00007c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp PROGBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash GNU_HASH 0000000000000308 000308 0000a8 00 A 5 0 8\n [ 5] .dynsym DYNSYM 00000000000003b0 0003b0 000540 18 A 6 1 8\n- [ 6] .dynstr STRTAB 00000000000008f0 0008f0 0008af 00 A 0 0 1\n- [ 7] .gnu.version VERSYM 00000000000011a0 0011a0 000070 02 A 5 0 2\n- [ 8] .gnu.version_r VERNEED 0000000000001210 001210 0000c0 00 A 6 3 8\n- [ 9] .rela.dyn RELA 00000000000012d0 0012d0 000108 18 A 5 0 8\n- [10] .rela.plt RELA 00000000000013d8 0013d8 000300 18 AI 5 23 8\n+ [ 6] .dynstr STRTAB 00000000000008f0 0008f0 0008b1 00 A 0 0 1\n+ [ 7] .gnu.version VERSYM 00000000000011a2 0011a2 000070 02 A 5 0 2\n+ [ 8] .gnu.version_r VERNEED 0000000000001218 001218 0000c0 00 A 6 3 8\n+ [ 9] .rela.dyn RELA 00000000000012d8 0012d8 000108 18 A 5 0 8\n+ [10] .rela.plt RELA 00000000000013e0 0013e0 000300 18 AI 5 23 8\n [11] .init PROGBITS 0000000000002000 002000 000017 00 AX 0 0 4\n [12] .plt PROGBITS 0000000000002020 002020 000210 10 AX 0 0 16\n [13] .plt.got PROGBITS 0000000000002230 002230 000008 08 AX 0 0 8\n [14] .text PROGBITS 0000000000002240 002240 0007f1 00 AX 0 0 16\n [15] .fini PROGBITS 0000000000002a34 002a34 000009 00 AX 0 0 4\n [16] .rodata PROGBITS 0000000000003000 003000 000070 00 A 0 0 8\n [17] .eh_frame_hdr PROGBITS 0000000000003070 003070 00007c 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,23 +1,23 @@\n \n-Relocation section '.rela.dyn' at offset 0x12d0 contains 11 entries:\n+Relocation section '.rela.dyn' at offset 0x12d8 contains 11 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004c30 0000000000000008 R_X86_64_RELATIVE 25e0\n 0000000000004c38 0000000000000008 R_X86_64_RELATIVE 22b0\n 0000000000004c40 0000000000000008 R_X86_64_RELATIVE 25a0\n 0000000000005008 0000000000000008 R_X86_64_RELATIVE 5008\n 0000000000004fd0 0000001700000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0\n 0000000000004fd8 0000001b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0\n 0000000000004fe0 0000003600000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0\n 0000000000004fe8 0000001c00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0\n 0000000000004ff0 0000002000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt8ios_base4InitD1Ev@GLIBCXX_3.4 + 0\n 0000000000004ff8 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0\n 0000000000005010 0000001f00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0\n \n-Relocation section '.rela.plt' at offset 0x13d8 contains 32 entries:\n+Relocation section '.rela.plt' at offset 0x13e0 contains 32 entries:\n Offset Info Type Symbol's Value Symbol's Name + Addend\n 0000000000004ed0 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNK8osgEarth4Util13MapNodeHelper5usageB5cxx11Ev + 0\n 0000000000004ed8 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate@GLIBCXX_3.4 + 0\n 0000000000004ee0 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN8osgEarth6notifyEN3osg14NotifySeverityE + 0\n 0000000000004ee8 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN9osgViewer4View16getDatabasePagerEv + 0\n 0000000000004ef0 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZN5osgDB20ObjectWrapperManager11findWrapperERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0\n 0000000000004ef8 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -14,24 +14,24 @@\n 0x0000000000000019 (INIT_ARRAY) 0x4c30\n 0x000000000000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x000000000000001a (FINI_ARRAY) 0x4c40\n 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes)\n 0x000000006ffffef5 (GNU_HASH) 0x308\n 0x0000000000000005 (STRTAB) 0x8f0\n 0x0000000000000006 (SYMTAB) 0x3b0\n- 0x000000000000000a (STRSZ) 2223 (bytes)\n+ 0x000000000000000a (STRSZ) 2225 (bytes)\n 0x000000000000000b (SYMENT) 24 (bytes)\n 0x0000000000000015 (DEBUG) 0x0\n 0x0000000000000003 (PLTGOT) 0x4eb8\n 0x0000000000000002 (PLTRELSZ) 768 (bytes)\n 0x0000000000000014 (PLTREL) RELA\n- 0x0000000000000017 (JMPREL) 0x13d8\n- 0x0000000000000007 (RELA) 0x12d0\n+ 0x0000000000000017 (JMPREL) 0x13e0\n+ 0x0000000000000007 (RELA) 0x12d8\n 0x0000000000000008 (RELASZ) 264 (bytes)\n 0x0000000000000009 (RELAENT) 24 (bytes)\n 0x000000000000001e (FLAGS) BIND_NOW\n 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE\n- 0x000000006ffffffe (VERNEED) 0x1210\n+ 0x000000006ffffffe (VERNEED) 0x1218\n 0x000000006fffffff (VERNEEDNUM) 3\n- 0x000000006ffffff0 (VERSYM) 0x11a0\n+ 0x000000006ffffff0 (VERSYM) 0x11a2\n 0x000000006ffffff9 (RELACOUNT) 4\n 0x0000000000000000 (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: aec39684e5a69f6590c07bde9db63028edb428be\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11ef9d420109f551882086911b2485e42d16d8f3\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 56 entries:\n- Addr: 0x00000000000011a0 Offset: 0x0011a0 Link: 5 (.dynsym)\n+ Addr: 0x00000000000011a2 Offset: 0x0011a2 Link: 5 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 004: 0 (*local*) 0 (*local*) 3 (GLIBC_2.4) 2 (GLIBCXX_3.4)\n 008: 4 (GLIBC_2.2.5) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.11) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 6 (GCC_3.0) 0 (*local*) \n 010: 7 (GLIBCXX_3.4.21) 0 (*local*) 4 (GLIBC_2.2.5) 0 (*local*) \n 014: 0 (*local*) 0 (*local*) 8 (GLIBCXX_3.4.9) 0 (*local*) \n 018: 2 (GLIBCXX_3.4) 9 (GLIBC_2.14) 2 (GLIBCXX_3.4) 0 (*local*) \n@@ -13,15 +13,15 @@\n 024: 0 (*local*) 0 (*local*) 0 (*local*) 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 034: 1 (*global*) 1 (*global*) 4 (GLIBC_2.2.5) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000001210 Offset: 0x001210 Link: 6 (.dynstr)\n+ Addr: 0x0000000000001218 Offset: 0x001218 Link: 6 (.dynstr)\n 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1\n 0x0010: Name: GCC_3.0 Flags: none Version: 6\n 0x0020: Version: 1 File: libc.so.6 Cnt: 3\n 0x0030: Name: GLIBC_2.14 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 4\n 0x0050: Name: GLIBC_2.4 Flags: none Version: 3\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": "@@ -134,9 +134,10 @@\n 0x00001120 5f322e32 2e350047 4c494243 5f322e34 _2.2.5.GLIBC_2.4\n 0x00001130 00435858 4142495f 312e3300 474c4942 .CXXABI_1.3.GLIB\n 0x00001140 4358585f 332e342e 3900474c 49424358 CXX_3.4.9.GLIBCX\n 0x00001150 585f332e 342e3231 00474c49 42435858 X_3.4.21.GLIBCXX\n 0x00001160 5f332e34 2e313100 474c4942 4358585f _3.4.11.GLIBCXX_\n 0x00001170 332e3400 00000000 00000000 00000000 3.4.............\n 0x00001180 00000000 00000000 00000000 00000000 ................\n- 0x00001190 00000000 00000000 00000000 000000 ...............\n+ 0x00001190 00000000 00000000 00000000 00000000 ................\n+ 0x000011a0 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`:", "readelf: Error: no .dynamic section in the dynamic segment"], "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63333936 38346535 61363966 36353930 c39684e5a69f6590\n- 0x00000010 63303762 64653964 62363330 32386564 c07bde9db63028ed\n- 0x00000020 62343238 62652e64 65627567 00000000 b428be.debug....\n- 0x00000030 cb4aef3b .J.;\n+ 0x00000000 65663964 34323031 30396635 35313838 ef9d420109f55188\n+ 0x00000010 32303836 39313162 32343835 65343264 2086911b2485e42d\n+ 0x00000020 31366438 66332e64 65627567 00000000 16d8f3.debug....\n+ 0x00000030 7ba98f94 {...\n \n"}]}]}]}]}, {"source1": "libosgearth5-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearth5-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-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 35048160 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 35048168 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: amd64\n Maintainer: Debian GIS Project \n Installed-Size: 35259\n Depends: libosgearth5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearth5\n-Build-Ids: 7830db7486720aec87fcdb03d49383c5df40e541\n+Build-Ids: 2302fb7cd0191db037c758af0b623d4f61056334\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/78/30db7486720aec87fcdb03d49383c5df40e541.debug\n+usr/lib/debug/.build-id/23/02fb7cd0191db037c758af0b623d4f61056334.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/78/\n--rw-r--r-- 0 root (0) root (0) 36094024 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/78/30db7486720aec87fcdb03d49383c5df40e541.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) 36094024 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/23/02fb7cd0191db037c758af0b623d4f61056334.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/78/30db7486720aec87fcdb03d49383c5df40e541.debug", "source2": "./usr/lib/debug/.build-id/23/02fb7cd0191db037c758af0b623d4f61056334.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00ced8 00 A 3 0 8\n [ 3] .dynsym NOBITS 000000000000d138 00025c 02f490 18 A 4 1 8\n- [ 4] .dynstr NOBITS 000000000003c5c8 00025c 06975a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000a5d22 00025c 003f0c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000000000003c5c8 00025c 06975c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000a5d24 00025c 003f0c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000a9c30 00025c 000190 00 A 4 6 8\n [ 7] .rela.dyn NOBITS 00000000000a9dc0 00025c 076620 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000001203e0 00025c 00fb28 18 A 3 22 8\n [ 9] .init NOBITS 0000000000130000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000130020 001000 00a780 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000013a7a0 001000 0000d0 08 AX 0 0 8\n [12] .text NOBITS 000000000013a870 001000 2aa277 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 10774 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 000000000000d138 0 SECTION LOCAL DEFAULT 3 \n 4: 000000000003c5c8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000a5d22 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000a5d24 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000a9c30 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000a9dc0 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000001203e0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000130000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000130020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000013a7a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000013a870 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: 7830db7486720aec87fcdb03d49383c5df40e541\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2302fb7cd0191db037c758af0b623d4f61056334\n"}]}]}]}]}, {"source1": "libosgearthannotation5-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthannotation5-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-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 8194644 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 8194912 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: amd64\n Maintainer: Debian GIS Project \n Installed-Size: 8272\n Depends: libosgearthannotation5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthannotation5\n-Build-Ids: b08770f5d1d002b96cef8c7909fa7f60adabba08\n+Build-Ids: abce191ba99ffd3b3be566549b8dcb96c8461389\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/b0/8770f5d1d002b96cef8c7909fa7f60adabba08.debug\n+usr/lib/debug/.build-id/ab/ce191ba99ffd3b3be566549b8dcb96c8461389.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/b0/\n--rw-r--r-- 0 root (0) root (0) 8459968 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b0/8770f5d1d002b96cef8c7909fa7f60adabba08.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ab/\n+-rw-r--r-- 0 root (0) root (0) 8459968 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ab/ce191ba99ffd3b3be566549b8dcb96c8461389.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/b0/8770f5d1d002b96cef8c7909fa7f60adabba08.debug", "source2": "./usr/lib/debug/.build-id/ab/ce191ba99ffd3b3be566549b8dcb96c8461389.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00303c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000032a0 00025c 00c090 18 A 4 1 8\n- [ 4] .dynstr NOBITS 000000000000f330 00025c 01b62f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000002a960 00025c 00100c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000000000000f330 00025c 01b631 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000002a962 00025c 00100c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000002b970 00025c 000100 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 000000000002ba70 00025c 0174d8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000042f48 00025c 0035a0 18 A 3 22 8\n [ 9] .init NOBITS 0000000000047000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000047020 001000 0023d0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000493f0 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0000000000049410 001000 07a952 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 2381 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000032a0 0 SECTION LOCAL DEFAULT 3 \n 4: 000000000000f330 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000002a960 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000002a962 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000002b970 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000002ba70 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000042f48 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000047000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000047020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000493f0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000049410 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: b08770f5d1d002b96cef8c7909fa7f60adabba08\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: abce191ba99ffd3b3be566549b8dcb96c8461389\n"}]}]}]}]}, {"source1": "libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthfeatures5-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-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 15575652 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 15575648 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: amd64\n Maintainer: Debian GIS Project \n Installed-Size: 15692\n Depends: libosgearthfeatures5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthfeatures5\n-Build-Ids: 99165847c020a859648c2cca9a7e6242e9ed43bf\n+Build-Ids: 2b463f03edc934be6a8fbf13d1b73bfd1845dc12\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/99/165847c020a859648c2cca9a7e6242e9ed43bf.debug\n+usr/lib/debug/.build-id/2b/463f03edc934be6a8fbf13d1b73bfd1845dc12.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/99/\n--rw-r--r-- 0 root (0) root (0) 16058344 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/99/165847c020a859648c2cca9a7e6242e9ed43bf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2b/\n+-rw-r--r-- 0 root (0) root (0) 16058344 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2b/463f03edc934be6a8fbf13d1b73bfd1845dc12.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/99/165847c020a859648c2cca9a7e6242e9ed43bf.debug", "source2": "./usr/lib/debug/.build-id/2b/463f03edc934be6a8fbf13d1b73bfd1845dc12.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 004c34 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000004e98 00025c 012378 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000017210 00025c 02d5da 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000447ea 00025c 00184a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000017210 00025c 02d5dc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000447ec 00025c 00184a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000046038 00025c 000110 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000046148 00025c 01fb78 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000065cc0 00025c 006d08 18 A 3 22 8\n [ 9] .init NOBITS 000000000006d000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000006d020 001000 0048c0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000718e0 001000 000038 08 AX 0 0 8\n [12] .text NOBITS 0000000000071920 001000 0d45bd 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 3785 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000004e98 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000017210 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000447ea 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000447ec 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000046038 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000046148 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000065cc0 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000006d000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000006d020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000718e0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000071920 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: 99165847c020a859648c2cca9a7e6242e9ed43bf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b463f03edc934be6a8fbf13d1b73bfd1845dc12\n"}]}]}]}]}, {"source1": "libosgearthsplat5-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthsplat5-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\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 5905396 2019-11-10 08:01:13.000000 data.tar.xz\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 5905400 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: amd64\n Maintainer: Debian GIS Project \n Installed-Size: 5979\n Depends: libosgearthsplat5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthsplat5\n-Build-Ids: 76dc43dd3ecdfb9c39fcee7abee1e3e6ed95b5e4\n+Build-Ids: 4a93de619cbeabc83a30ff8d143b01a83b7cd932\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/76/dc43dd3ecdfb9c39fcee7abee1e3e6ed95b5e4.debug\n+usr/lib/debug/.build-id/4a/93de619cbeabc83a30ff8d143b01a83b7cd932.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/76/\n--rw-r--r-- 0 root (0) root (0) 6111520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/76/dc43dd3ecdfb9c39fcee7abee1e3e6ed95b5e4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4a/\n+-rw-r--r-- 0 root (0) root (0) 6111520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4a/93de619cbeabc83a30ff8d143b01a83b7cd932.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/76/dc43dd3ecdfb9c39fcee7abee1e3e6ed95b5e4.debug", "source2": "./usr/lib/debug/.build-id/4a/93de619cbeabc83a30ff8d143b01a83b7cd932.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 0x32080\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x02f200 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x02f208 R 0x1000\n LOAD 0x000000 0x0000000000030000 0x0000000000030000 0x000000 0x070455 R E 0x1000\n LOAD 0x000000 0x00000000000a1000 0x00000000000a1000 0x000000 0x01e01b R 0x1000\n LOAD 0x0007c0 0x00000000000c07c0 0x00000000000c07c0 0x000000 0x006898 RW 0x1000\n DYNAMIC 0x0007c0 0x00000000000c5840 0x00000000000c5840 0x000000 0x0002a0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000af284 0x00000000000af284 0x000000 0x0018cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0024f8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000002758 00025c 0088e0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 000000000000b038 00025c 014207 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000001f240 00025c 000b68 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 000000000001fda8 00025c 000110 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 000000000001feb8 00025c 00c300 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000002c1b8 00025c 003048 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 000000000000b038 00025c 014209 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000001f242 00025c 000b68 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 000000000001fdb0 00025c 000110 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 000000000001fec0 00025c 00c300 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000002c1c0 00025c 003048 18 A 3 22 8\n [ 9] .init NOBITS 0000000000030000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000030020 001000 002040 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000032060 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 0000000000032080 001000 06e3cc 00 AX 0 0 16\n [13] .fini NOBITS 00000000000a044c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 00000000000a1000 001000 00e282 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00000000000af284 001000 0018cc 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 1667 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000002758 0 SECTION LOCAL DEFAULT 3 \n 4: 000000000000b038 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000001f240 0 SECTION LOCAL DEFAULT 5 \n- 6: 000000000001fda8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000001feb8 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000002c1b8 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000001f242 0 SECTION LOCAL DEFAULT 5 \n+ 6: 000000000001fdb0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 000000000001fec0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000002c1c0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000030000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000030020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000032060 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000032080 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000a044c 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000a1000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000af284 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: 76dc43dd3ecdfb9c39fcee7abee1e3e6ed95b5e4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4a93de619cbeabc83a30ff8d143b01a83b7cd932\n"}]}]}]}]}, {"source1": "libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthsymbology5-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-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 15065968 2019-11-10 08:01:13.000000 data.tar.xz\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 15065972 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: amd64\n Maintainer: Debian GIS Project \n Installed-Size: 15343\n Depends: libosgearthsymbology5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthsymbology5\n-Build-Ids: a536d8c18b88f36abcd6c3717a24b96b2c54fde7\n+Build-Ids: c659befb8b7fa72b0aca4576566038969d317912\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/a5/36d8c18b88f36abcd6c3717a24b96b2c54fde7.debug\n+usr/lib/debug/.build-id/c6/59befb8b7fa72b0aca4576566038969d317912.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/a5/\n--rw-r--r-- 0 root (0) root (0) 15700520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a5/36d8c18b88f36abcd6c3717a24b96b2c54fde7.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) 15700520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c6/59befb8b7fa72b0aca4576566038969d317912.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/a5/36d8c18b88f36abcd6c3717a24b96b2c54fde7.debug", "source2": "./usr/lib/debug/.build-id/c6/59befb8b7fa72b0aca4576566038969d317912.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 005210 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000005470 00025c 011790 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000016c00 00025c 02da40 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000044640 00025c 00174c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000016c00 00025c 02da42 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000044642 00025c 00174c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000045d90 00025c 000120 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000045eb0 00025c 021618 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000674c8 00025c 004110 18 A 3 22 8\n [ 9] .init NOBITS 000000000006c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000006c020 001000 002b70 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000006eb90 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000000000006eba0 001000 1204d0 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 3568 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000005470 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000016c00 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000044640 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000044642 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000045d90 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000045eb0 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000674c8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000006c000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000006c020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000006eb90 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000006eba0 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: a536d8c18b88f36abcd6c3717a24b96b2c54fde7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c659befb8b7fa72b0aca4576566038969d317912\n"}]}]}]}]}, {"source1": "libosgearthutil5-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "libosgearthutil5-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-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 20953376 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 20953580 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: amd64\n Maintainer: Debian GIS Project \n Installed-Size: 21120\n Depends: libosgearthutil5 (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for libosgearthutil5\n-Build-Ids: 9cdf35c3c579cb6bfe7727e1c3d238b124386fd3\n+Build-Ids: a1cf078ea960aadcd287a678b42f4d3232461318\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/9c/df35c3c579cb6bfe7727e1c3d238b124386fd3.debug\n+usr/lib/debug/.build-id/a1/cf078ea960aadcd287a678b42f4d3232461318.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/9c/\n--rw-r--r-- 0 root (0) root (0) 21616368 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9c/df35c3c579cb6bfe7727e1c3d238b124386fd3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a1/\n+-rw-r--r-- 0 root (0) root (0) 21616368 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a1/cf078ea960aadcd287a678b42f4d3232461318.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/9c/df35c3c579cb6bfe7727e1c3d238b124386fd3.debug", "source2": "./usr/lib/debug/.build-id/a1/cf078ea960aadcd287a678b42f4d3232461318.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 0xc42d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0bdac0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0bdac8 R 0x1000\n LOAD 0x000000 0x00000000000be000 0x00000000000be000 0x000000 0x15fbc9 R E 0x1000\n LOAD 0x000000 0x000000000021e000 0x000000000021e000 0x000000 0x046666 R 0x1000\n LOAD 0x0003f0 0x00000000002663f0 0x00000000002663f0 0x000000 0x02a140 RW 0x1000\n DYNAMIC 0x0003f0 0x000000000028ac38 0x000000000028ac38 0x000000 0x000310 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000022bce8 0x000000000022bce8 0x000000 0x0063d4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 006740 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000069a0 00025c 01b018 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000219b8 00025c 03fe2d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000617e6 00025c 002402 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000063be8 00025c 000130 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000063d18 00025c 0509e8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000b4700 00025c 0093c0 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000219b8 00025c 03fe2f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000617e8 00025c 002402 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000063bf0 00025c 000130 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000063d20 00025c 0509e8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000b4708 00025c 0093c0 18 A 3 22 8\n [ 9] .init NOBITS 00000000000be000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 00000000000be020 001000 006290 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000c42b0 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 00000000000c42d0 001000 1598f0 00 AX 0 0 16\n [13] .fini NOBITS 000000000021dbc0 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000021e000 001000 00dce7 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000022bce8 001000 0063d4 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 5853 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000069a0 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000219b8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000617e6 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000063be8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000063d18 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000b4700 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000617e8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000063bf0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000063d20 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000b4708 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000be000 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000be020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000c42b0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000c42d0 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000021dbc0 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000021e000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000022bce8 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: 9cdf35c3c579cb6bfe7727e1c3d238b124386fd3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a1cf078ea960aadcd287a678b42f4d3232461318\n"}]}]}]}]}, {"source1": "openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "openscenegraph-plugin-osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\n--rw-r--r-- 0 0 0 2788 2019-11-10 08:01:13.000000 control.tar.xz\n--rw-r--r-- 0 0 0 50753724 2019-11-10 08:01:13.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2804 2019-11-10 08:01:13.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 50746008 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: amd64\n Maintainer: Debian GIS Project \n-Installed-Size: 51809\n+Installed-Size: 51817\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: 0d87acce112607ac150e93ee18f1d4f5a689fede 0d9d56777380ce80ec34dbd817004df8f0527612 22caf3dfd3fec81916676ee489555cbae5c86875 2745b2286fa07471494520a3804e429508e586e5 28615cbbacd39c981a1ed300d0a8cb663a9dfadd 2d6f65a4901611c92f5c32c8e2bb4b357b25ee5a 33bc6d2c9dc3325cc59c3097ad2d50b839a5f9e5 33df1168aa83dc597063fca693115b8377471f1a 3794e3a2ca86cdd93fe7fa28091a839fdb6464ed 45b63aa1bd422db11c6a3d2fbb2d6516602bb5c3 4885fa2cec3b87049f9e0f4524f83c3f1dd55912 4a81b7d7dae383511710dd32074303fb34392d94 4b2d5ff275c9dc114310b385548bbe207c220a86 4fc72e53da547f6d211fb782e4089bbf863c90d0 5215620e3f92c13371e636336cce7947c6065b03 528e04dba4c3373b9ccc1ebacd578e15f5f5409b 52decb76bb5804ae8a74b7368c2ddc5c21ec202e 5db34c460f62ee63aa1e02b8f294c13cb6830fc4 5e3ca39a31c6c1a2672eed00d8051aefe946ae68 5e607dce9e122cf4f750660640171aa90234abfd 64fed74d91050c4bf33e198159935d497e26cbfc 67dad4191b61380119d1d868a916e8f96dbed220 6863072810cce79e2edf57c4a68677b72d9b562a 6bc4b51017170fae85b9bd41ef117f595504aa72 6d0aa5907e456e9504033013cc64e193b4a10b7f 7cbdf76b746931971e50c0f214a926794d61dfdc 7f9cc2e98b45f750184374ef234b66e628eb916d 806fe6c679e0be7458305b23d3bc7bfb6d43be53 87ef715fca716e91df7fa1db47c149501653fbd0 8a464347d28912504e638353188ac2af071e2b37 8a6c4e87b3471ca0768c38e0c98444739dd00895 95ecfaa9023ca568116038140ed5a5ecb72e54f5 9860308f3d376cb6404adc00df82639fbab6dd0e a070bc1e6ae0e2689dbbc1ed5d4bfacaf1957202 a75fc4432720e328bb7fbb30d9f1dca159330743 a785c45b8ed3e32e2bc8bf763c65181b954d3fd3 a99a608ec22e646e2ca1f2802b527e523abeffcf ac80cf30da44d55a4f6b7e93509aef891e4793c3 bb912feadd9e132dbbd8f810a322343e6df09025 bbc5d3a53cc3f876e0011ee82e84764f91f0e1dc c39ba5ec5e159a53cf8e7f4dfc5aa7256f06ae10 c7ea14e31884e56f78226ed9367ed3c24c10d9b0 cd42019c64915f863bbf928605539d0b7216d7c0 d0232295a8eea244dfb903aaffd113cb054466ed dc09aa9087e9daadeca0dda3c138ccc04d854086 f03da1df43d87aeeeb88eff3b5f679808ad9a0e3 f42c3805aba9ea98de677e21b9a9a915715b3c15 fad56a9c748e426b03f6915d3605ae64e9d671d0 ff6eac06be5014eff21142591bed9e3515f08cd2\n+Build-Ids: 0d10343403ab13d25e7ce6e16370843192f99628 1bf0be66e046b8ca48fd9775299c98b0887f5af6 2b0e1203ab7c536a7d3f6212a1b90c5a4c1e8167 2e5c2452d18239131bf7ef6c223e1ddc3373bab8 33ddaabdceffc4822be6f087d3c7e3b70301a560 342af9386926bea5f6a5d88fa28a399db1f20b46 35a686c76b0342ff2cd7629f575563b21a78b331 3cdfe27628feb6d4c338a520125d5683d38aa1bf 3d52cd43ac59ff2c21c68d4776fe2fa347ff7794 4343d2309a9f8c9fbf2c7efb86b2b23c5995762b 4cb86f58364f22f8705ca61af923fcc06890cfbe 4fc6ee156a7c8eb235f497ad387cc67ab43672df 55329d6e2df01a35cd5a16dd64047d7aa3b0c84c 57a82276cd8922a246f020f6cbecbfcd4f08a9db 5b23f10414e96964bf84a2ed35def4af0ae8d68d 5d419db3db7e878a307032e4be450885224a91ac 5fad33eed09a48285fccf61bf65d3f7afccf601e 6075828b308945a55e945808b0df0a95a20d3de0 627d5352983f66404dcf1856c5c1e803dfce7299 6d6c01984983a7de7a554334a0ff6cd7218b78cc 7161be7dce50247fd2420d77f3c02e6cd1db25e3 72e94f719bec70fa65d5e82f1365840884895043 7b26cebb6ecf0ee037207f0fcdb26cc78f38002d 7d84ebf78883711733966ac59b0d4c044b269aef 7eaffb179fdf18abaa2fe232bd7ee2e859e86af6 87492e592f08d91300e006fad2f2a4ef6c53c149 8bfe41f2dd653d971a02fa4aa3800dc60dff7051 8d029abaa34cf3de321787353c01dedd6c5ef0fb 8f07c6bbaebc9cd6a0346377c7ac08643fae0346 90e38ac0c908bfcc278f3acfdd12559c052eb2c2 9786b9195f2e73bce97d17c146ca48db21502d87 982113a265e829f87b9bc39c4ae065328dcaa380 9dafe5b500b808ae9ac12664d1f5df8fe8158524 aa95cd7bcdfaf5b5f775174d9e4279872de6f5d3 aead1d0b916000217940cfab97285ef0ac94a4c8 b279a64d8b58a78d1db9d98d15cc862fffb08ea9 bacdbc83dd700998ac06e41d20225d1cd5b87084 bb8451ab976c4f512191d3ebbcb7300ba24f845a bfd52391205510f7946bc3a7055dc56402f31b02 cb236159337ee94aea2ff3b40468d404f14916aa cd55797d4750c046831dbc88511c6b85f52374a6 d3f18fd8c02723356facb4323e30f1e9ab01ad68 db2553752a9b4ab60c4e944c7ad22adb286244a4 dc7eb59fabc73757eda939b9d38735a1ce514d79 e1af8bf5b1e8fc00bd323876703e2c21c29056c7 e861d49324cbcc5ca71f4acdd1eb8acf94fc54d2 e9f3fecf5bbf68b626cee40ffed78fc96c2be40a f1dd5b1d435bd9616af71e4d1db427291fbdf75d f63132ae4b35d779ca295e94c24269b9950ab0f4\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/0d/87acce112607ac150e93ee18f1d4f5a689fede.debug\n-usr/lib/debug/.build-id/0d/9d56777380ce80ec34dbd817004df8f0527612.debug\n-usr/lib/debug/.build-id/22/caf3dfd3fec81916676ee489555cbae5c86875.debug\n-usr/lib/debug/.build-id/27/45b2286fa07471494520a3804e429508e586e5.debug\n-usr/lib/debug/.build-id/28/615cbbacd39c981a1ed300d0a8cb663a9dfadd.debug\n-usr/lib/debug/.build-id/2d/6f65a4901611c92f5c32c8e2bb4b357b25ee5a.debug\n-usr/lib/debug/.build-id/33/bc6d2c9dc3325cc59c3097ad2d50b839a5f9e5.debug\n-usr/lib/debug/.build-id/33/df1168aa83dc597063fca693115b8377471f1a.debug\n-usr/lib/debug/.build-id/37/94e3a2ca86cdd93fe7fa28091a839fdb6464ed.debug\n-usr/lib/debug/.build-id/45/b63aa1bd422db11c6a3d2fbb2d6516602bb5c3.debug\n-usr/lib/debug/.build-id/48/85fa2cec3b87049f9e0f4524f83c3f1dd55912.debug\n-usr/lib/debug/.build-id/4a/81b7d7dae383511710dd32074303fb34392d94.debug\n-usr/lib/debug/.build-id/4b/2d5ff275c9dc114310b385548bbe207c220a86.debug\n-usr/lib/debug/.build-id/4f/c72e53da547f6d211fb782e4089bbf863c90d0.debug\n-usr/lib/debug/.build-id/52/15620e3f92c13371e636336cce7947c6065b03.debug\n-usr/lib/debug/.build-id/52/8e04dba4c3373b9ccc1ebacd578e15f5f5409b.debug\n-usr/lib/debug/.build-id/52/decb76bb5804ae8a74b7368c2ddc5c21ec202e.debug\n-usr/lib/debug/.build-id/5d/b34c460f62ee63aa1e02b8f294c13cb6830fc4.debug\n-usr/lib/debug/.build-id/5e/3ca39a31c6c1a2672eed00d8051aefe946ae68.debug\n-usr/lib/debug/.build-id/5e/607dce9e122cf4f750660640171aa90234abfd.debug\n-usr/lib/debug/.build-id/64/fed74d91050c4bf33e198159935d497e26cbfc.debug\n-usr/lib/debug/.build-id/67/dad4191b61380119d1d868a916e8f96dbed220.debug\n-usr/lib/debug/.build-id/68/63072810cce79e2edf57c4a68677b72d9b562a.debug\n-usr/lib/debug/.build-id/6b/c4b51017170fae85b9bd41ef117f595504aa72.debug\n-usr/lib/debug/.build-id/6d/0aa5907e456e9504033013cc64e193b4a10b7f.debug\n-usr/lib/debug/.build-id/7c/bdf76b746931971e50c0f214a926794d61dfdc.debug\n-usr/lib/debug/.build-id/7f/9cc2e98b45f750184374ef234b66e628eb916d.debug\n-usr/lib/debug/.build-id/80/6fe6c679e0be7458305b23d3bc7bfb6d43be53.debug\n-usr/lib/debug/.build-id/87/ef715fca716e91df7fa1db47c149501653fbd0.debug\n-usr/lib/debug/.build-id/8a/464347d28912504e638353188ac2af071e2b37.debug\n-usr/lib/debug/.build-id/8a/6c4e87b3471ca0768c38e0c98444739dd00895.debug\n-usr/lib/debug/.build-id/95/ecfaa9023ca568116038140ed5a5ecb72e54f5.debug\n-usr/lib/debug/.build-id/98/60308f3d376cb6404adc00df82639fbab6dd0e.debug\n-usr/lib/debug/.build-id/a0/70bc1e6ae0e2689dbbc1ed5d4bfacaf1957202.debug\n-usr/lib/debug/.build-id/a7/5fc4432720e328bb7fbb30d9f1dca159330743.debug\n-usr/lib/debug/.build-id/a7/85c45b8ed3e32e2bc8bf763c65181b954d3fd3.debug\n-usr/lib/debug/.build-id/a9/9a608ec22e646e2ca1f2802b527e523abeffcf.debug\n-usr/lib/debug/.build-id/ac/80cf30da44d55a4f6b7e93509aef891e4793c3.debug\n-usr/lib/debug/.build-id/bb/912feadd9e132dbbd8f810a322343e6df09025.debug\n-usr/lib/debug/.build-id/bb/c5d3a53cc3f876e0011ee82e84764f91f0e1dc.debug\n-usr/lib/debug/.build-id/c3/9ba5ec5e159a53cf8e7f4dfc5aa7256f06ae10.debug\n-usr/lib/debug/.build-id/c7/ea14e31884e56f78226ed9367ed3c24c10d9b0.debug\n-usr/lib/debug/.build-id/cd/42019c64915f863bbf928605539d0b7216d7c0.debug\n-usr/lib/debug/.build-id/d0/232295a8eea244dfb903aaffd113cb054466ed.debug\n-usr/lib/debug/.build-id/dc/09aa9087e9daadeca0dda3c138ccc04d854086.debug\n-usr/lib/debug/.build-id/f0/3da1df43d87aeeeb88eff3b5f679808ad9a0e3.debug\n-usr/lib/debug/.build-id/f4/2c3805aba9ea98de677e21b9a9a915715b3c15.debug\n-usr/lib/debug/.build-id/fa/d56a9c748e426b03f6915d3605ae64e9d671d0.debug\n-usr/lib/debug/.build-id/ff/6eac06be5014eff21142591bed9e3515f08cd2.debug\n+usr/lib/debug/.build-id/0d/10343403ab13d25e7ce6e16370843192f99628.debug\n+usr/lib/debug/.build-id/1b/f0be66e046b8ca48fd9775299c98b0887f5af6.debug\n+usr/lib/debug/.build-id/2b/0e1203ab7c536a7d3f6212a1b90c5a4c1e8167.debug\n+usr/lib/debug/.build-id/2e/5c2452d18239131bf7ef6c223e1ddc3373bab8.debug\n+usr/lib/debug/.build-id/33/ddaabdceffc4822be6f087d3c7e3b70301a560.debug\n+usr/lib/debug/.build-id/34/2af9386926bea5f6a5d88fa28a399db1f20b46.debug\n+usr/lib/debug/.build-id/35/a686c76b0342ff2cd7629f575563b21a78b331.debug\n+usr/lib/debug/.build-id/3c/dfe27628feb6d4c338a520125d5683d38aa1bf.debug\n+usr/lib/debug/.build-id/3d/52cd43ac59ff2c21c68d4776fe2fa347ff7794.debug\n+usr/lib/debug/.build-id/43/43d2309a9f8c9fbf2c7efb86b2b23c5995762b.debug\n+usr/lib/debug/.build-id/4c/b86f58364f22f8705ca61af923fcc06890cfbe.debug\n+usr/lib/debug/.build-id/4f/c6ee156a7c8eb235f497ad387cc67ab43672df.debug\n+usr/lib/debug/.build-id/55/329d6e2df01a35cd5a16dd64047d7aa3b0c84c.debug\n+usr/lib/debug/.build-id/57/a82276cd8922a246f020f6cbecbfcd4f08a9db.debug\n+usr/lib/debug/.build-id/5b/23f10414e96964bf84a2ed35def4af0ae8d68d.debug\n+usr/lib/debug/.build-id/5d/419db3db7e878a307032e4be450885224a91ac.debug\n+usr/lib/debug/.build-id/5f/ad33eed09a48285fccf61bf65d3f7afccf601e.debug\n+usr/lib/debug/.build-id/60/75828b308945a55e945808b0df0a95a20d3de0.debug\n+usr/lib/debug/.build-id/62/7d5352983f66404dcf1856c5c1e803dfce7299.debug\n+usr/lib/debug/.build-id/6d/6c01984983a7de7a554334a0ff6cd7218b78cc.debug\n+usr/lib/debug/.build-id/71/61be7dce50247fd2420d77f3c02e6cd1db25e3.debug\n+usr/lib/debug/.build-id/72/e94f719bec70fa65d5e82f1365840884895043.debug\n+usr/lib/debug/.build-id/7b/26cebb6ecf0ee037207f0fcdb26cc78f38002d.debug\n+usr/lib/debug/.build-id/7d/84ebf78883711733966ac59b0d4c044b269aef.debug\n+usr/lib/debug/.build-id/7e/affb179fdf18abaa2fe232bd7ee2e859e86af6.debug\n+usr/lib/debug/.build-id/87/492e592f08d91300e006fad2f2a4ef6c53c149.debug\n+usr/lib/debug/.build-id/8b/fe41f2dd653d971a02fa4aa3800dc60dff7051.debug\n+usr/lib/debug/.build-id/8d/029abaa34cf3de321787353c01dedd6c5ef0fb.debug\n+usr/lib/debug/.build-id/8f/07c6bbaebc9cd6a0346377c7ac08643fae0346.debug\n+usr/lib/debug/.build-id/90/e38ac0c908bfcc278f3acfdd12559c052eb2c2.debug\n+usr/lib/debug/.build-id/97/86b9195f2e73bce97d17c146ca48db21502d87.debug\n+usr/lib/debug/.build-id/98/2113a265e829f87b9bc39c4ae065328dcaa380.debug\n+usr/lib/debug/.build-id/9d/afe5b500b808ae9ac12664d1f5df8fe8158524.debug\n+usr/lib/debug/.build-id/aa/95cd7bcdfaf5b5f775174d9e4279872de6f5d3.debug\n+usr/lib/debug/.build-id/ae/ad1d0b916000217940cfab97285ef0ac94a4c8.debug\n+usr/lib/debug/.build-id/b2/79a64d8b58a78d1db9d98d15cc862fffb08ea9.debug\n+usr/lib/debug/.build-id/ba/cdbc83dd700998ac06e41d20225d1cd5b87084.debug\n+usr/lib/debug/.build-id/bb/8451ab976c4f512191d3ebbcb7300ba24f845a.debug\n+usr/lib/debug/.build-id/bf/d52391205510f7946bc3a7055dc56402f31b02.debug\n+usr/lib/debug/.build-id/cb/236159337ee94aea2ff3b40468d404f14916aa.debug\n+usr/lib/debug/.build-id/cd/55797d4750c046831dbc88511c6b85f52374a6.debug\n+usr/lib/debug/.build-id/d3/f18fd8c02723356facb4323e30f1e9ab01ad68.debug\n+usr/lib/debug/.build-id/db/2553752a9b4ab60c4e944c7ad22adb286244a4.debug\n+usr/lib/debug/.build-id/dc/7eb59fabc73757eda939b9d38735a1ce514d79.debug\n+usr/lib/debug/.build-id/e1/af8bf5b1e8fc00bd323876703e2c21c29056c7.debug\n+usr/lib/debug/.build-id/e8/61d49324cbcc5ca71f4acdd1eb8acf94fc54d2.debug\n+usr/lib/debug/.build-id/e9/f3fecf5bbf68b626cee40ffed78fc96c2be40a.debug\n+usr/lib/debug/.build-id/f1/dd5b1d435bd9616af71e4d1db427291fbdf75d.debug\n+usr/lib/debug/.build-id/f6/3132ae4b35d779ca295e94c24269b9950ab0f4.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,98 +1,106 @@\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/0d/\n--rw-r--r-- 0 root (0) root (0) 1141880 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0d/87acce112607ac150e93ee18f1d4f5a689fede.debug\n--rw-r--r-- 0 root (0) root (0) 747128 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0d/9d56777380ce80ec34dbd817004df8f0527612.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) 938688 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/22/caf3dfd3fec81916676ee489555cbae5c86875.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/27/\n--rw-r--r-- 0 root (0) root (0) 613888 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/27/45b2286fa07471494520a3804e429508e586e5.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/28/\n--rw-r--r-- 0 root (0) root (0) 4589800 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/28/615cbbacd39c981a1ed300d0a8cb663a9dfadd.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) 658376 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2d/6f65a4901611c92f5c32c8e2bb4b357b25ee5a.debug\n+-rw-r--r-- 0 root (0) root (0) 275552 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0d/10343403ab13d25e7ce6e16370843192f99628.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1b/\n+-rw-r--r-- 0 root (0) root (0) 587496 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/1b/f0be66e046b8ca48fd9775299c98b0887f5af6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2b/\n+-rw-r--r-- 0 root (0) root (0) 705760 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2b/0e1203ab7c536a7d3f6212a1b90c5a4c1e8167.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2e/\n+-rw-r--r-- 0 root (0) root (0) 640960 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2e/5c2452d18239131bf7ef6c223e1ddc3373bab8.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) 720144 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/33/bc6d2c9dc3325cc59c3097ad2d50b839a5f9e5.debug\n--rw-r--r-- 0 root (0) root (0) 275480 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/33/df1168aa83dc597063fca693115b8377471f1a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/37/\n--rw-r--r-- 0 root (0) root (0) 687368 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/37/94e3a2ca86cdd93fe7fa28091a839fdb6464ed.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/45/\n--rw-r--r-- 0 root (0) root (0) 1371720 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/45/b63aa1bd422db11c6a3d2fbb2d6516602bb5c3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/48/\n--rw-r--r-- 0 root (0) root (0) 519896 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/48/85fa2cec3b87049f9e0f4524f83c3f1dd55912.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4a/\n--rw-r--r-- 0 root (0) root (0) 873408 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4a/81b7d7dae383511710dd32074303fb34392d94.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4b/\n--rw-r--r-- 0 root (0) root (0) 1400672 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4b/2d5ff275c9dc114310b385548bbe207c220a86.debug\n+-rw-r--r-- 0 root (0) root (0) 859032 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/33/ddaabdceffc4822be6f087d3c7e3b70301a560.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 746728 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/34/2af9386926bea5f6a5d88fa28a399db1f20b46.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/35/\n+-rw-r--r-- 0 root (0) root (0) 938688 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/35/a686c76b0342ff2cd7629f575563b21a78b331.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) 640952 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3c/dfe27628feb6d4c338a520125d5683d38aa1bf.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3d/\n+-rw-r--r-- 0 root (0) root (0) 3186248 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/3d/52cd43ac59ff2c21c68d4776fe2fa347ff7794.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/43/\n+-rw-r--r-- 0 root (0) root (0) 973560 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/43/43d2309a9f8c9fbf2c7efb86b2b23c5995762b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4c/\n+-rw-r--r-- 0 root (0) root (0) 740392 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4c/b86f58364f22f8705ca61af923fcc06890cfbe.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4f/\n--rw-r--r-- 0 root (0) root (0) 5545976 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4f/c72e53da547f6d211fb782e4089bbf863c90d0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/52/\n--rw-r--r-- 0 root (0) root (0) 859032 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/52/15620e3f92c13371e636336cce7947c6065b03.debug\n--rw-r--r-- 0 root (0) root (0) 705816 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/52/8e04dba4c3373b9ccc1ebacd578e15f5f5409b.debug\n--rw-r--r-- 0 root (0) root (0) 751520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/52/decb76bb5804ae8a74b7368c2ddc5c21ec202e.debug\n+-rw-r--r-- 0 root (0) root (0) 471040 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4f/c6ee156a7c8eb235f497ad387cc67ab43672df.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/55/\n+-rw-r--r-- 0 root (0) root (0) 687368 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/55/329d6e2df01a35cd5a16dd64047d7aa3b0c84c.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) 4589800 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/57/a82276cd8922a246f020f6cbecbfcd4f08a9db.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5b/\n+-rw-r--r-- 0 root (0) root (0) 506048 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5b/23f10414e96964bf84a2ed35def4af0ae8d68d.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5d/\n--rw-r--r-- 0 root (0) root (0) 640960 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5d/b34c460f62ee63aa1e02b8f294c13cb6830fc4.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5e/\n--rw-r--r-- 0 root (0) root (0) 586944 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5e/3ca39a31c6c1a2672eed00d8051aefe946ae68.debug\n--rw-r--r-- 0 root (0) root (0) 577440 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5e/607dce9e122cf4f750660640171aa90234abfd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/64/\n--rw-r--r-- 0 root (0) root (0) 1125952 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/64/fed74d91050c4bf33e198159935d497e26cbfc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/67/\n--rw-r--r-- 0 root (0) root (0) 565016 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/67/dad4191b61380119d1d868a916e8f96dbed220.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/68/\n--rw-r--r-- 0 root (0) root (0) 856232 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/68/63072810cce79e2edf57c4a68677b72d9b562a.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6b/\n--rw-r--r-- 0 root (0) root (0) 587496 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6b/c4b51017170fae85b9bd41ef117f595504aa72.debug\n+-rw-r--r-- 0 root (0) root (0) 875472 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5d/419db3db7e878a307032e4be450885224a91ac.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) 577440 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/5f/ad33eed09a48285fccf61bf65d3f7afccf601e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/60/\n+-rw-r--r-- 0 root (0) root (0) 1125952 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/60/75828b308945a55e945808b0df0a95a20d3de0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/62/\n+-rw-r--r-- 0 root (0) root (0) 446288 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/62/7d5352983f66404dcf1856c5c1e803dfce7299.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6d/\n--rw-r--r-- 0 root (0) root (0) 841744 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6d/0aa5907e456e9504033013cc64e193b4a10b7f.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7c/\n--rw-r--r-- 0 root (0) root (0) 563232 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7c/bdf76b746931971e50c0f214a926794d61dfdc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7f/\n--rw-r--r-- 0 root (0) root (0) 740392 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7f/9cc2e98b45f750184374ef234b66e628eb916d.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/80/\n--rw-r--r-- 0 root (0) root (0) 640952 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/80/6fe6c679e0be7458305b23d3bc7bfb6d43be53.debug\n+-rw-r--r-- 0 root (0) root (0) 751520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/6d/6c01984983a7de7a554334a0ff6cd7218b78cc.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) 1460112 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/71/61be7dce50247fd2420d77f3c02e6cd1db25e3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/72/\n+-rw-r--r-- 0 root (0) root (0) 519896 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/72/e94f719bec70fa65d5e82f1365840884895043.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) 563232 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7b/26cebb6ecf0ee037207f0fcdb26cc78f38002d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7d/\n+-rw-r--r-- 0 root (0) root (0) 658376 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7d/84ebf78883711733966ac59b0d4c044b269aef.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 586944 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7e/affb179fdf18abaa2fe232bd7ee2e859e86af6.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) 275632 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/87/ef715fca716e91df7fa1db47c149501653fbd0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8a/\n--rw-r--r-- 0 root (0) root (0) 631120 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8a/464347d28912504e638353188ac2af071e2b37.debug\n--rw-r--r-- 0 root (0) root (0) 891000 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8a/6c4e87b3471ca0768c38e0c98444739dd00895.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/95/\n--rw-r--r-- 0 root (0) root (0) 815624 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/95/ecfaa9023ca568116038140ed5a5ecb72e54f5.debug\n+-rw-r--r-- 0 root (0) root (0) 613888 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/87/492e592f08d91300e006fad2f2a4ef6c53c149.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8b/\n+-rw-r--r-- 0 root (0) root (0) 275480 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8b/fe41f2dd653d971a02fa4aa3800dc60dff7051.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) 652560 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8d/029abaa34cf3de321787353c01dedd6c5ef0fb.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8f/\n+-rw-r--r-- 0 root (0) root (0) 1371720 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/8f/07c6bbaebc9cd6a0346377c7ac08643fae0346.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/90/\n+-rw-r--r-- 0 root (0) root (0) 841896 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/90/e38ac0c908bfcc278f3acfdd12559c052eb2c2.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) 1141880 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/97/86b9195f2e73bce97d17c146ca48db21502d87.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/98/\n--rw-r--r-- 0 root (0) root (0) 841896 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/98/60308f3d376cb6404adc00df82639fbab6dd0e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a0/\n--rw-r--r-- 0 root (0) root (0) 446288 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a0/70bc1e6ae0e2689dbbc1ed5d4bfacaf1957202.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) 829984 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a7/5fc4432720e328bb7fbb30d9f1dca159330743.debug\n--rw-r--r-- 0 root (0) root (0) 746728 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a7/85c45b8ed3e32e2bc8bf763c65181b954d3fd3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a9/\n--rw-r--r-- 0 root (0) root (0) 471040 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/a9/9a608ec22e646e2ca1f2802b527e523abeffcf.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) 506048 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ac/80cf30da44d55a4f6b7e93509aef891e4793c3.debug\n+-rw-r--r-- 0 root (0) root (0) 275632 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/98/2113a265e829f87b9bc39c4ae065328dcaa380.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9d/\n+-rw-r--r-- 0 root (0) root (0) 747128 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9d/afe5b500b808ae9ac12664d1f5df8fe8158524.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/aa/\n+-rw-r--r-- 0 root (0) root (0) 705816 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/aa/95cd7bcdfaf5b5f775174d9e4279872de6f5d3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ae/\n+-rw-r--r-- 0 root (0) root (0) 631120 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ae/ad1d0b916000217940cfab97285ef0ac94a4c8.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b2/\n+-rw-r--r-- 0 root (0) root (0) 891000 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b2/79a64d8b58a78d1db9d98d15cc862fffb08ea9.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ba/\n+-rw-r--r-- 0 root (0) root (0) 720144 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ba/cdbc83dd700998ac06e41d20225d1cd5b87084.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/bb/\n--rw-r--r-- 0 root (0) root (0) 6049504 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/bb/912feadd9e132dbbd8f810a322343e6df09025.debug\n--rw-r--r-- 0 root (0) root (0) 275552 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/bb/c5d3a53cc3f876e0011ee82e84764f91f0e1dc.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c3/\n--rw-r--r-- 0 root (0) root (0) 705760 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c3/9ba5ec5e159a53cf8e7f4dfc5aa7256f06ae10.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) 3186248 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/c7/ea14e31884e56f78226ed9367ed3c24c10d9b0.debug\n+-rw-r--r-- 0 root (0) root (0) 5545976 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/bb/8451ab976c4f512191d3ebbcb7300ba24f845a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/bf/\n+-rw-r--r-- 0 root (0) root (0) 856232 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/bf/d52391205510f7946bc3a7055dc56402f31b02.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/cb/\n+-rw-r--r-- 0 root (0) root (0) 538192 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/cb/236159337ee94aea2ff3b40468d404f14916aa.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/cd/\n--rw-r--r-- 0 root (0) root (0) 1460112 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/cd/42019c64915f863bbf928605539d0b7216d7c0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d0/\n--rw-r--r-- 0 root (0) root (0) 973560 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d0/232295a8eea244dfb903aaffd113cb054466ed.debug\n+-rw-r--r-- 0 root (0) root (0) 565016 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/cd/55797d4750c046831dbc88511c6b85f52374a6.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d3/\n+-rw-r--r-- 0 root (0) root (0) 6049504 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/d3/f18fd8c02723356facb4323e30f1e9ab01ad68.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) 815624 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/db/2553752a9b4ab60c4e944c7ad22adb286244a4.debug\n drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/dc/\n--rw-r--r-- 0 root (0) root (0) 875472 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/dc/09aa9087e9daadeca0dda3c138ccc04d854086.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) 896328 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f0/3da1df43d87aeeeb88eff3b5f679808ad9a0e3.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) 781032 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f4/2c3805aba9ea98de677e21b9a9a915715b3c15.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) 538192 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/fa/d56a9c748e426b03f6915d3605ae64e9d671d0.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ff/\n--rw-r--r-- 0 root (0) root (0) 652560 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ff/6eac06be5014eff21142591bed9e3515f08cd2.debug\n+-rw-r--r-- 0 root (0) root (0) 829984 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/dc/7eb59fabc73757eda939b9d38735a1ce514d79.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e1/\n+-rw-r--r-- 0 root (0) root (0) 781032 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e1/af8bf5b1e8fc00bd323876703e2c21c29056c7.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) 873408 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e8/61d49324cbcc5ca71f4acdd1eb8acf94fc54d2.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e9/\n+-rw-r--r-- 0 root (0) root (0) 1400672 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/e9/f3fecf5bbf68b626cee40ffed78fc96c2be40a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f1/\n+-rw-r--r-- 0 root (0) root (0) 841744 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f1/dd5b1d435bd9616af71e4d1db427291fbdf75d.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) 896328 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f6/3132ae4b35d779ca295e94c24269b9950ab0f4.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/0d/87acce112607ac150e93ee18f1d4f5a689fede.debug", "source2": "./usr/lib/debug/.build-id/97/86b9195f2e73bce97d17c146ca48db21502d87.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0009f0 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000c50 00025c 0030c0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003d10 00025c 006279 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009f8a 00025c 000410 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003d10 00025c 00627b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009f8c 00025c 000410 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000a3a0 00025c 000120 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 000000000000a4c0 00025c 003048 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000d508 00025c 0011e8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 000c00 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000fc20 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000fc30 001000 018037 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 597 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000c50 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003d10 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000009f8a 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000009f8c 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000000a3a0 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000000a4c0 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000d508 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000f000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000f020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000fc20 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000fc30 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: 0d87acce112607ac150e93ee18f1d4f5a689fede\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9786b9195f2e73bce97d17c146ca48db21502d87\n"}]}, {"source1": "./usr/lib/debug/.build-id/0d/9d56777380ce80ec34dbd817004df8f0527612.debug", "source2": "./usr/lib/debug/.build-id/9d/afe5b500b808ae9ac12664d1f5df8fe8158524.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000800 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a60 00025c 002688 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000030e8 00025c 00536c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000008454 00025c 000336 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000030e8 00025c 00536e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000008456 00025c 000336 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000008790 00025c 0000f0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000008880 00025c 002be0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000b460 00025c 000d80 18 A 3 22 8\n [ 9] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000d020 001000 000910 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000d930 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000d940 001000 00ee57 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 468 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a60 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000030e8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000008454 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000008456 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000008790 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000008880 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000b460 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000d000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000d020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000d930 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000d940 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: 0d9d56777380ce80ec34dbd817004df8f0527612\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9dafe5b500b808ae9ac12664d1f5df8fe8158524\n"}]}, {"source1": "./usr/lib/debug/.build-id/22/caf3dfd3fec81916676ee489555cbae5c86875.debug", "source2": "./usr/lib/debug/.build-id/35/a686c76b0342ff2cd7629f575563b21a78b331.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 0x9950\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0085a0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0085a8 R 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x00dcf5 R E 0x1000\n LOAD 0x000000 0x0000000000017000 0x0000000000017000 0x000000 0x00260d R 0x1000\n LOAD 0x0003c0 0x000000000001b3c0 0x000000000001b3c0 0x000000 0x000c68 RW 0x1000\n DYNAMIC 0x0003c0 0x000000000001b800 0x000000000001b800 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000017594 0x0000000000017594 0x000000 0x0003f4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000510 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000770 00025c 001d58 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000024c8 00025c 00408d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006556 00025c 000272 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000067c8 00025c 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000068a8 00025c 000f60 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000007808 00025c 000d98 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000024c8 00025c 00408f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006558 00025c 000272 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000067d0 00025c 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000068b0 00025c 000f60 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000007810 00025c 000d98 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 000920 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000009940 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000009950 001000 00d399 00 AX 0 0 16\n [13] .fini NOBITS 0000000000016cec 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000017000 001000 000593 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000017594 001000 0003f4 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 387 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000770 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000024c8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006556 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000067c8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000068a8 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000007808 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000006558 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000067d0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000068b0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000007810 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000009000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000009020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000009940 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000009950 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000016cec 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000017000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000017594 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: 22caf3dfd3fec81916676ee489555cbae5c86875\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 35a686c76b0342ff2cd7629f575563b21a78b331\n"}]}, {"source1": "./usr/lib/debug/.build-id/27/45b2286fa07471494520a3804e429508e586e5.debug", "source2": "./usr/lib/debug/.build-id/87/492e592f08d91300e006fad2f2a4ef6c53c149.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0004c8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000728 00025c 001b60 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002288 00025c 003b5e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005de6 00025c 000248 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002288 00025c 003b60 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005de8 00025c 000248 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000006030 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000006100 00025c 001608 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000007708 00025c 000be8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 000800 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000009820 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 0000000000009830 001000 00c97c 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 411 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000728 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002288 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000005de6 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000005de8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000006030 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000006100 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000007708 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000009000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000009020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000009820 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000009830 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: 2745b2286fa07471494520a3804e429508e586e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 87492e592f08d91300e006fad2f2a4ef6c53c149\n"}]}, {"source1": "./usr/lib/debug/.build-id/28/615cbbacd39c981a1ed300d0a8cb663a9dfadd.debug", "source2": "./usr/lib/debug/.build-id/57/a82276cd8922a246f020f6cbecbfcd4f08a9db.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 001a30 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001c90 00025c 008070 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000009d00 00025c 0141d0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000001ded0 00025c 000ab4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000009d00 00025c 0141d2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000001ded2 00025c 000ab4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000001e988 00025c 000120 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 000000000001eaa8 00025c 009b28 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000285d0 00025c 003240 18 A 3 22 8\n [ 9] .init NOBITS 000000000002c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000002c020 001000 002190 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000002e1b0 001000 000028 08 AX 0 0 8\n [12] .text NOBITS 000000000002e1e0 001000 04671c 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 1585 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000001c90 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000009d00 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000001ded0 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000001ded2 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000001e988 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000001eaa8 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000285d0 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000002c000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000002c020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000002e1b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000002e1e0 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: 28615cbbacd39c981a1ed300d0a8cb663a9dfadd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 57a82276cd8922a246f020f6cbecbfcd4f08a9db\n"}]}, {"source1": "./usr/lib/debug/.build-id/2d/6f65a4901611c92f5c32c8e2bb4b357b25ee5a.debug", "source2": "./usr/lib/debug/.build-id/7d/84ebf78883711733966ac59b0d4c044b269aef.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0007d8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a38 00025c 002718 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003150 00025c 004c6a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007dba 00025c 000342 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003150 00025c 004c6c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007dbc 00025c 000342 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000008100 00025c 0000f0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 00000000000081f0 00025c 003660 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000b850 00025c 000c00 18 A 3 22 8\n [ 9] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000d020 001000 000810 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000d830 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000d840 001000 00d549 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 501 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a38 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003150 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007dba 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000007dbc 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000008100 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000081f0 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000b850 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000d000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000d020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000d830 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000d840 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: 2d6f65a4901611c92f5c32c8e2bb4b357b25ee5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7d84ebf78883711733966ac59b0d4c044b269aef\n"}]}, {"source1": "./usr/lib/debug/.build-id/33/bc6d2c9dc3325cc59c3097ad2d50b839a5f9e5.debug", "source2": "./usr/lib/debug/.build-id/ba/cdbc83dd700998ac06e41d20225d1cd5b87084.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0007bc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a20 00025c 0022b0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002cd0 00025c 004442 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007112 00025c 0002e4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002cd0 00025c 004444 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007114 00025c 0002e4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000073f8 00025c 0000e0 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 00000000000074d8 00025c 001f38 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000009410 00025c 000a20 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 0006d0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a6f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a700 001000 00b01a 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 437 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a20 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002cd0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007112 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000007114 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000073f8 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000074d8 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000009410 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a6f0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a700 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: 33bc6d2c9dc3325cc59c3097ad2d50b839a5f9e5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bacdbc83dd700998ac06e41d20225d1cd5b87084\n"}]}, {"source1": "./usr/lib/debug/.build-id/33/df1168aa83dc597063fca693115b8377471f1a.debug", "source2": "./usr/lib/debug/.build-id/8b/fe41f2dd653d971a02fa4aa3800dc60dff7051.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0002cc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000530 00025c 000f30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001460 00025c 001ef5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003356 00025c 000144 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001460 00025c 001ef7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003358 00025c 000144 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000034a0 00025c 0000b0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000003550 00025c 000eb8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004408 00025c 0003d8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 0002a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000052c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000052d0 001000 002bed 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 225 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000530 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001460 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000003356 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000003358 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000034a0 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000003550 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000004408 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000052c0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000052d0 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: 33df1168aa83dc597063fca693115b8377471f1a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8bfe41f2dd653d971a02fa4aa3800dc60dff7051\n"}]}, {"source1": "./usr/lib/debug/.build-id/37/94e3a2ca86cdd93fe7fa28091a839fdb6464ed.debug", "source2": "./usr/lib/debug/.build-id/55/329d6e2df01a35cd5a16dd64047d7aa3b0c84c.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000a68 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000cc8 00025c 002cd0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003998 00025c 005df6 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000978e 00025c 0003bc 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003998 00025c 005df8 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009790 00025c 0003bc 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000009b50 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000009c20 00025c 0052b0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000eed0 00025c 0008b8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000010000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000010020 001000 0005e0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000010600 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000010610 001000 00ee72 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 568 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000cc8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003998 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000978e 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000009790 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000009b50 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000009c20 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000eed0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000010000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000010020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000010600 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000010610 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: 3794e3a2ca86cdd93fe7fa28091a839fdb6464ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 55329d6e2df01a35cd5a16dd64047d7aa3b0c84c\n"}]}, {"source1": "./usr/lib/debug/.build-id/45/b63aa1bd422db11c6a3d2fbb2d6516602bb5c3.debug", "source2": "./usr/lib/debug/.build-id/8f/07c6bbaebc9cd6a0346377c7ac08643fae0346.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 0x9790\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x008c40 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x008c48 R 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x00cea5 R E 0x1000\n LOAD 0x000000 0x0000000000016000 0x0000000000016000 0x000000 0x003517 R 0x1000\n LOAD 0x000230 0x000000000001b230 0x000000000001b230 0x000000 0x000df8 RW 0x1000\n DYNAMIC 0x001230 0x000000000001b8e0 0x000000000001b8e0 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000016ab4 0x0000000000016ab4 0x000000 0x00049c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000738 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000998 00025c 001e30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000027c8 00025c 00400b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000067d4 00025c 000284 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000006a58 00025c 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000006b28 00025c 001620 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000008148 00025c 000af8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000027c8 00025c 00400d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000067d6 00025c 000284 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000006a60 00025c 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000006b30 00025c 001620 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000008150 00025c 000af8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 000760 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000009780 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000009790 001000 00c70c 00 AX 0 0 16\n [13] .fini NOBITS 0000000000015e9c 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000016000 001000 000ab4 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000016ab4 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 393 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000998 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000027c8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000067d4 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000006a58 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000006b28 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000008148 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000067d6 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000006a60 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000006b30 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000008150 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000009000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000009020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000009780 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000009790 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000015e9c 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000016000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000016ab4 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: 45b63aa1bd422db11c6a3d2fbb2d6516602bb5c3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8f07c6bbaebc9cd6a0346377c7ac08643fae0346\n"}]}, {"source1": "./usr/lib/debug/.build-id/48/85fa2cec3b87049f9e0f4524f83c3f1dd55912.debug", "source2": "./usr/lib/debug/.build-id/72/e94f719bec70fa65d5e82f1365840884895043.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 0x94d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x008288 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x008290 R 0x1000\n LOAD 0x000000 0x0000000000009000 0x0000000000009000 0x000000 0x009979 R E 0x1000\n LOAD 0x000000 0x0000000000013000 0x0000000000013000 0x000000 0x001c49 R 0x1000\n LOAD 0x000d30 0x0000000000015d30 0x0000000000015d30 0x000000 0x0012f8 RW 0x1000\n DYNAMIC 0x000d30 0x0000000000016a68 0x0000000000016a68 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x00000000000132e0 0x00000000000132e0 0x000000 0x000414 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00056c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007d0 00025c 0019e0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000021b0 00025c 003568 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005718 00025c 000228 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000005940 00025c 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000059f0 00025c 0021c0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000007bb0 00025c 0006d8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000021b0 00025c 00356a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000571a 00025c 000228 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000005948 00025c 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000059f8 00025c 0021c0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000007bb8 00025c 0006d8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 0004a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000094c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000094d0 001000 00949e 00 AX 0 0 16\n [13] .fini NOBITS 0000000000012970 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000013000 001000 0002e0 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00000000000132e0 001000 000414 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 332 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000007d0 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000021b0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000005718 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000005940 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000059f0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000007bb0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000571a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000005948 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000059f8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000007bb8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000009000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000009020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000094c0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000094d0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000012970 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000013000 0 SECTION LOCAL DEFAULT 14 \n 15: 00000000000132e0 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: 4885fa2cec3b87049f9e0f4524f83c3f1dd55912\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72e94f719bec70fa65d5e82f1365840884895043\n"}]}, {"source1": "./usr/lib/debug/.build-id/4a/81b7d7dae383511710dd32074303fb34392d94.debug", "source2": "./usr/lib/debug/.build-id/e8/61d49324cbcc5ca71f4acdd1eb8acf94fc54d2.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00098c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000bf0 00025c 002c58 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003848 00025c 005fe8 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009830 00025c 0003b2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003848 00025c 005fea 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009832 00025c 0003b2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000009be8 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000009cb8 00025c 0037b0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000d468 00025c 000f30 18 A 3 22 8\n [ 9] .init NOBITS 000000000000f000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000f020 001000 000a30 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000fa50 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000fa60 001000 011a17 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 533 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000bf0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003848 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000009830 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000009832 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000009be8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000009cb8 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000d468 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000f000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000f020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000fa50 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000fa60 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: 4a81b7d7dae383511710dd32074303fb34392d94\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e861d49324cbcc5ca71f4acdd1eb8acf94fc54d2\n"}]}, {"source1": "./usr/lib/debug/.build-id/4b/2d5ff275c9dc114310b385548bbe207c220a86.debug", "source2": "./usr/lib/debug/.build-id/e9/f3fecf5bbf68b626cee40ffed78fc96c2be40a.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000ca8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000f08 00025c 003e28 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000004d30 00025c 0088c7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000d5f8 00025c 00052e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000004d30 00025c 0088c9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000d5fa 00025c 00052e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000000000000db28 00025c 000100 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 000000000000dc28 00025c 0390a8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000046cd0 00025c 001638 18 A 3 22 8\n [ 9] .init NOBITS 0000000000049000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000049020 001000 000ee0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000049f00 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000049f10 001000 01d5bc 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 746 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000f08 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000004d30 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000d5f8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000d5fa 0 SECTION LOCAL DEFAULT 5 \n 6: 000000000000db28 0 SECTION LOCAL DEFAULT 6 \n 7: 000000000000dc28 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000046cd0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000049000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000049020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000049f00 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000049f10 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: 4b2d5ff275c9dc114310b385548bbe207c220a86\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e9f3fecf5bbf68b626cee40ffed78fc96c2be40a\n"}]}, {"source1": "./usr/lib/debug/.build-id/4f/c72e53da547f6d211fb782e4089bbf863c90d0.debug", "source2": "./usr/lib/debug/.build-id/bb/8451ab976c4f512191d3ebbcb7300ba24f845a.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 0x3d610\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x03a600 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x03a608 R 0x1000\n LOAD 0x000000 0x000000000003b000 0x000000000003b000 0x000000 0x04e8f5 R E 0x1000\n LOAD 0x000000 0x000000000008a000 0x000000000008a000 0x000000 0x015928 R 0x1000\n LOAD 0x000a68 0x00000000000a0a68 0x00000000000a0a68 0x000000 0x007790 RW 0x1000\n DYNAMIC 0x000a68 0x00000000000a6390 0x00000000000a6390 0x000000 0x0002b0 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000090870 0x0000000000090870 0x000000 0x002154 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 002714 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000002978 00025c 009ed0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 000000000000c848 00025c 019973 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000261bc 00025c 000d3c 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000026ef8 00025c 000130 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000027028 00025c 00fd20 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000036d48 00025c 0038b8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 000000000000c848 00025c 019975 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000261be 00025c 000d3c 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000026f00 00025c 000130 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000027030 00025c 00fd20 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000036d50 00025c 0038b8 18 A 3 22 8\n [ 9] .init NOBITS 000000000003b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000003b020 001000 0025e0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000003d600 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000000000003d610 001000 04c2dc 00 AX 0 0 16\n [13] .fini NOBITS 00000000000898ec 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000008a000 001000 00686f 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000090870 001000 002154 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 1976 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000002978 0 SECTION LOCAL DEFAULT 3 \n 4: 000000000000c848 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000261bc 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000026ef8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000027028 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000036d48 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000261be 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000026f00 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000027030 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000036d50 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000003b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000003b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000003d600 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000003d610 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000898ec 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000008a000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000090870 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: 4fc72e53da547f6d211fb782e4089bbf863c90d0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bb8451ab976c4f512191d3ebbcb7300ba24f845a\n"}]}, {"source1": "./usr/lib/debug/.build-id/52/15620e3f92c13371e636336cce7947c6065b03.debug", "source2": "./usr/lib/debug/.build-id/33/ddaabdceffc4822be6f087d3c7e3b70301a560.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 0xb9f0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00a600 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00a608 R 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x010fe9 R E 0x1000\n LOAD 0x000000 0x000000000001c000 0x000000000001c000 0x000000 0x0027e8 R 0x1000\n LOAD 0x000ff8 0x000000000001fff8 0x000000000001fff8 0x000000 0x001030 RW 0x1000\n DYNAMIC 0x000ff8 0x0000000000020728 0x0000000000020728 0x000000 0x000270 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001c570 0x000000000001c570 0x000000 0x00049c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000784 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009e8 00025c 002478 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002e60 00025c 004cae 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007b0e 00025c 00030a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000007e18 00025c 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000007ee8 00025c 001890 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000009778 00025c 000e88 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002e60 00025c 004cb0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007b10 00025c 00030a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000007e20 00025c 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000007ef0 00025c 001890 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000009780 00025c 000e88 18 A 3 22 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 0009c0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b9e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000b9f0 001000 0105ed 00 AX 0 0 16\n [13] .fini NOBITS 000000000001bfe0 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000001c000 001000 000570 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000001c570 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 444 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002e60 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007b0e 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000007e18 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007ee8 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000009778 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000007b10 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000007e20 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000007ef0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000009780 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b9e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b9f0 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001bfe0 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001c000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001c570 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: 5215620e3f92c13371e636336cce7947c6065b03\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 33ddaabdceffc4822be6f087d3c7e3b70301a560\n"}]}, {"source1": "./usr/lib/debug/.build-id/52/8e04dba4c3373b9ccc1ebacd578e15f5f5409b.debug", "source2": "./usr/lib/debug/.build-id/aa/95cd7bcdfaf5b5f775174d9e4279872de6f5d3.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0007c8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a28 00025c 002358 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002d80 00025c 004728 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000074a8 00025c 0002f2 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002d80 00025c 00472a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000074aa 00025c 0002f2 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000077a0 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000007870 00025c 0026b8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000009f28 00025c 000b70 18 A 3 22 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 0007b0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b7d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000b7e0 001000 00df18 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 433 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a28 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002d80 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000074a8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000074aa 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000077a0 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000007870 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000009f28 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b7d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b7e0 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: 528e04dba4c3373b9ccc1ebacd578e15f5f5409b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aa95cd7bcdfaf5b5f775174d9e4279872de6f5d3\n"}]}, {"source1": "./usr/lib/debug/.build-id/52/decb76bb5804ae8a74b7368c2ddc5c21ec202e.debug", "source2": "./usr/lib/debug/.build-id/6d/6c01984983a7de7a554334a0ff6cd7218b78cc.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000748 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009a8 00025c 001e90 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002838 00025c 003ea2 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000066da 00025c 00028c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002838 00025c 003ea4 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000066dc 00025c 00028c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000006968 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000006a38 00025c 0023a0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000008dd8 00025c 0009d8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 0006a0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a6c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a6d0 001000 00ca0a 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 391 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009a8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002838 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000066da 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000066dc 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000006968 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000006a38 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000008dd8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a6c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a6d0 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: 52decb76bb5804ae8a74b7368c2ddc5c21ec202e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6d6c01984983a7de7a554334a0ff6cd7218b78cc\n"}]}, {"source1": "./usr/lib/debug/.build-id/5d/b34c460f62ee63aa1e02b8f294c13cb6830fc4.debug", "source2": "./usr/lib/debug/.build-id/2e/5c2452d18239131bf7ef6c223e1ddc3373bab8.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 0xa690\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009290 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009298 R 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x00d5c9 R E 0x1000\n LOAD 0x000000 0x0000000000018000 0x0000000000018000 0x000000 0x00212e R 0x1000\n LOAD 0x000be0 0x000000000001bbe0 0x000000000001bbe0 0x000000 0x001448 RW 0x1000\n DYNAMIC 0x000be0 0x000000000001c950 0x000000000001c950 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000018340 0x0000000000018340 0x000000 0x000454 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00061c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000880 00025c 001db8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002638 00025c 003c8d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000062c6 00025c 00027a 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000006540 00025c 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000006620 00025c 0022f8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000008918 00025c 000978 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002638 00025c 003c8f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000062c8 00025c 00027a 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000006548 00025c 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000006628 00025c 0022f8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000008920 00025c 000978 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 000660 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a680 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a690 001000 00cf30 00 AX 0 0 16\n [13] .fini NOBITS 00000000000175c0 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000018000 001000 000340 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000018340 001000 000454 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 373 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000880 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002638 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000062c6 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000006540 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000006620 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000008918 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000062c8 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000006548 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000006628 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000008920 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a680 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a690 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000175c0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000018000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000018340 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: 5db34c460f62ee63aa1e02b8f294c13cb6830fc4\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2e5c2452d18239131bf7ef6c223e1ddc3373bab8\n"}]}, {"source1": "./usr/lib/debug/.build-id/5e/3ca39a31c6c1a2672eed00d8051aefe946ae68.debug", "source2": "./usr/lib/debug/.build-id/7e/affb179fdf18abaa2fe232bd7ee2e859e86af6.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00054c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007b0 00025c 001a10 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000021c0 00025c 0037d7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005998 00025c 00022c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000021c0 00025c 0037d9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000599a 00025c 00022c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005bc8 00025c 0000c0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000005c88 00025c 001ab8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000007740 00025c 000810 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000570 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008590 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000085a0 001000 0073d6 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 334 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000007b0 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000021c0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000005998 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000599a 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000005bc8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000005c88 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000007740 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000008000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000008020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000008590 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000085a0 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: 5e3ca39a31c6c1a2672eed00d8051aefe946ae68\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7eaffb179fdf18abaa2fe232bd7ee2e859e86af6\n"}]}, {"source1": "./usr/lib/debug/.build-id/5e/607dce9e122cf4f750660640171aa90234abfd.debug", "source2": "./usr/lib/debug/.build-id/5f/ad33eed09a48285fccf61bf65d3f7afccf601e.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000628 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000888 00025c 001d88 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002610 00025c 003b7c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000618c 00025c 000276 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002610 00025c 003b7e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000618e 00025c 000276 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000006408 00025c 0000c0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000064c8 00025c 002388 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000008850 00025c 000870 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 0005b0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a5d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a5e0 001000 009338 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 372 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000888 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002610 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000618c 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000618e 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000006408 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000064c8 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000008850 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a5d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a5e0 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: 5e607dce9e122cf4f750660640171aa90234abfd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5fad33eed09a48285fccf61bf65d3f7afccf601e\n"}]}, {"source1": "./usr/lib/debug/.build-id/64/fed74d91050c4bf33e198159935d497e26cbfc.debug", "source2": "./usr/lib/debug/.build-id/60/75828b308945a55e945808b0df0a95a20d3de0.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000820 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a80 00025c 002c40 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000036c0 00025c 005d1b 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000093dc 00025c 0003b0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000036c0 00025c 005d1d 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000093de 00025c 0003b0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000009790 00025c 0000e0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000009870 00025c 0019e0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000b250 00025c 001488 18 A 3 22 8\n [ 9] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000d020 001000 000dc0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000dde0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000ddf0 001000 01575f 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 536 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a80 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000036c0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000093dc 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000093de 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000009790 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000009870 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000b250 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000d000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000d020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000dde0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000ddf0 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: 64fed74d91050c4bf33e198159935d497e26cbfc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6075828b308945a55e945808b0df0a95a20d3de0\n"}]}, {"source1": "./usr/lib/debug/.build-id/67/dad4191b61380119d1d868a916e8f96dbed220.debug", "source2": "./usr/lib/debug/.build-id/cd/55797d4750c046831dbc88511c6b85f52374a6.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 0x7390\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0068e8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x0068f0 R 0x1000\n LOAD 0x000000 0x0000000000007000 0x0000000000007000 0x000000 0x00b489 R E 0x1000\n LOAD 0x000000 0x0000000000013000 0x0000000000013000 0x000000 0x001a1c R 0x1000\n LOAD 0x0004f8 0x00000000000164f8 0x00000000000164f8 0x000000 0x000b30 RW 0x1000\n DYNAMIC 0x0004f8 0x0000000000016b30 0x0000000000016b30 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000013390 0x0000000000013390 0x000000 0x0003bc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000514 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000778 00025c 0015a8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001d20 00025c 0030a1 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000004dc2 00025c 0001ce 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000004f90 00025c 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000005040 00025c 0013b0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000063f0 00025c 0004f8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000001d20 00025c 0030a3 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000004dc4 00025c 0001ce 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000004f98 00025c 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000005048 00025c 0013b0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000063f8 00025c 0004f8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 000360 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000007380 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000007390 001000 00b0ed 00 AX 0 0 16\n [13] .fini NOBITS 0000000000012480 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000013000 001000 000390 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000013390 001000 0003bc 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 298 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000778 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001d20 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000004dc2 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000004f90 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000005040 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000063f0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000004dc4 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000004f98 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000005048 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000063f8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000007000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000007020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000007380 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000007390 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000012480 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000013000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000013390 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: 67dad4191b61380119d1d868a916e8f96dbed220\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cd55797d4750c046831dbc88511c6b85f52374a6\n"}]}, {"source1": "./usr/lib/debug/.build-id/68/63072810cce79e2edf57c4a68677b72d9b562a.debug", "source2": "./usr/lib/debug/.build-id/bf/d52391205510f7946bc3a7055dc56402f31b02.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 0xc890\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00b348 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00b350 R 0x1000\n LOAD 0x000000 0x000000000000c000 0x000000000000c000 0x000000 0x012931 R E 0x1000\n LOAD 0x000000 0x000000000001f000 0x000000000001f000 0x000000 0x002b87 R 0x1000\n LOAD 0x0009d0 0x00000000000239d0 0x00000000000239d0 0x000000 0x001658 RW 0x1000\n DYNAMIC 0x0009d0 0x00000000000247f8 0x00000000000247f8 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001f4ac 0x000000000001f4ac 0x000000 0x0004fc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0007a8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a08 00025c 0022c8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002cd0 00025c 0050ba 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007d8a 00025c 0002e6 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000008070 00025c 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000008150 00025c 002580 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000a6d0 00025c 000c78 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002cd0 00025c 0050bc 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007d8c 00025c 0002e6 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000008078 00025c 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000008158 00025c 002580 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000a6d8 00025c 000c78 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 000860 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000c880 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000c890 001000 012098 00 AX 0 0 16\n [13] .fini NOBITS 000000000001e928 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000001f000 001000 0004ac 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000001f4ac 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 430 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a08 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002cd0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007d8a 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000008070 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000008150 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000a6d0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000007d8c 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000008078 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000008158 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000a6d8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000c000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000c020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000c880 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000c890 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001e928 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001f000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001f4ac 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: 6863072810cce79e2edf57c4a68677b72d9b562a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bfd52391205510f7946bc3a7055dc56402f31b02\n"}]}, {"source1": "./usr/lib/debug/.build-id/6b/c4b51017170fae85b9bd41ef117f595504aa72.debug", "source2": "./usr/lib/debug/.build-id/1b/f0be66e046b8ca48fd9775299c98b0887f5af6.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 0xa6c0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009bb0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009bb8 R 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x00b459 R E 0x1000\n LOAD 0x000000 0x0000000000016000 0x0000000000016000 0x000000 0x0020db R 0x1000\n LOAD 0x000ad0 0x0000000000019ad0 0x0000000000019ad0 0x000000 0x001558 RW 0x1000\n DYNAMIC 0x000ad0 0x000000000001a900 0x000000000001a900 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000016350 0x0000000000016350 0x000000 0x00047c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000774 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009d8 00025c 001ff8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000029d0 00025c 003f45 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006916 00025c 0002aa 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000006bc0 00025c 0000e0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000006ca0 00025c 002550 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000091f0 00025c 0009c0 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000029d0 00025c 003f47 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006918 00025c 0002aa 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000006bc8 00025c 0000e0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000006ca8 00025c 002550 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000091f8 00025c 0009c0 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 000690 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a6b0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a6c0 001000 00ad90 00 AX 0 0 16\n [13] .fini NOBITS 0000000000015450 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000016000 001000 000350 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000016350 001000 00047c 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 397 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009d8 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000029d0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006916 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000006bc0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000006ca0 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000091f0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000006918 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000006bc8 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000006ca8 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000091f8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a6b0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a6c0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000015450 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000016000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000016350 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: 6bc4b51017170fae85b9bd41ef117f595504aa72\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1bf0be66e046b8ca48fd9775299c98b0887f5af6\n"}]}, {"source1": "./usr/lib/debug/.build-id/6d/0aa5907e456e9504033013cc64e193b4a10b7f.debug", "source2": "./usr/lib/debug/.build-id/f1/dd5b1d435bd9616af71e4d1db427291fbdf75d.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0007b4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a18 00025c 002598 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002fb0 00025c 00502c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007fdc 00025c 000322 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002fb0 00025c 00502e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007fde 00025c 000322 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000008300 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000083d0 00025c 002598 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000a968 00025c 000e88 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 0009c0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000c9e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000c9f0 001000 01102f 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 460 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a18 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002fb0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007fdc 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000007fde 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000008300 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000083d0 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000a968 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000c000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000c020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000c9e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000c9f0 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: 6d0aa5907e456e9504033013cc64e193b4a10b7f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f1dd5b1d435bd9616af71e4d1db427291fbdf75d\n"}]}, {"source1": "./usr/lib/debug/.build-id/7c/bdf76b746931971e50c0f214a926794d61dfdc.debug", "source2": "./usr/lib/debug/.build-id/7b/26cebb6ecf0ee037207f0fcdb26cc78f38002d.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000534 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000798 00025c 001908 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000020a0 00025c 00360d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000056ae 00025c 000216 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000020a0 00025c 00360f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000056b0 00025c 000216 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000058c8 00025c 0000c0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000005988 00025c 0019f8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000007380 00025c 0007c8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 000540 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000008560 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000008570 001000 006624 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 322 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000798 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000020a0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000056ae 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000056b0 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000058c8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000005988 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000007380 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000008000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000008020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000008560 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000008570 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: 7cbdf76b746931971e50c0f214a926794d61dfdc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b26cebb6ecf0ee037207f0fcdb26cc78f38002d\n"}]}, {"source1": "./usr/lib/debug/.build-id/7f/9cc2e98b45f750184374ef234b66e628eb916d.debug", "source2": "./usr/lib/debug/.build-id/4c/b86f58364f22f8705ca61af923fcc06890cfbe.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000784 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009e8 00025c 002388 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002d70 00025c 004ad6 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007846 00025c 0002f6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002d70 00025c 004ad8 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007848 00025c 0002f6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000007b40 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000007c10 00025c 001fb0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000009bc0 00025c 0009a8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 000680 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b6a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000b6b0 001000 007963 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 451 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002d70 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007846 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000007848 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000007b40 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000007c10 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000009bc0 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b6a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b6b0 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: 7f9cc2e98b45f750184374ef234b66e628eb916d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4cb86f58364f22f8705ca61af923fcc06890cfbe\n"}]}, {"source1": "./usr/lib/debug/.build-id/80/6fe6c679e0be7458305b23d3bc7bfb6d43be53.debug", "source2": "./usr/lib/debug/.build-id/3c/dfe27628feb6d4c338a520125d5683d38aa1bf.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000740 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009a0 00025c 001ff8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002998 00025c 004369 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006d02 00025c 0002aa 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002998 00025c 00436b 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006d04 00025c 0002aa 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000006fb0 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000007080 00025c 001638 18 A 3 0 8\n [ 8] .rela.plt NOBITS 00000000000086b8 00025c 000c48 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 000840 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a860 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a870 001000 00b49b 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 396 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009a0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002998 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006d02 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000006d04 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000006fb0 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000007080 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000086b8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a860 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a870 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: 806fe6c679e0be7458305b23d3bc7bfb6d43be53\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3cdfe27628feb6d4c338a520125d5683d38aa1bf\n"}]}, {"source1": "./usr/lib/debug/.build-id/87/ef715fca716e91df7fa1db47c149501653fbd0.debug", "source2": "./usr/lib/debug/.build-id/98/2113a265e829f87b9bc39c4ae065328dcaa380.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0002cc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000530 00025c 000f30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001460 00025c 001ef5 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003356 00025c 000144 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001460 00025c 001ef7 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003358 00025c 000144 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000034a0 00025c 0000b0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000003550 00025c 000eb8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004408 00025c 0003d8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 0002a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000052c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000052d0 001000 002bfd 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 225 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000530 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001460 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000003356 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000003358 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000034a0 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000003550 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000004408 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000052c0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000052d0 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: 87ef715fca716e91df7fa1db47c149501653fbd0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 982113a265e829f87b9bc39c4ae065328dcaa380\n"}]}, {"source1": "./usr/lib/debug/.build-id/8a/464347d28912504e638353188ac2af071e2b37.debug", "source2": "./usr/lib/debug/.build-id/ae/ad1d0b916000217940cfab97285ef0ac94a4c8.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 0xb810\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00aa30 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00aa38 R 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x00c291 R E 0x1000\n LOAD 0x000000 0x0000000000018000 0x0000000000018000 0x000000 0x00237c R 0x1000\n LOAD 0x0009e8 0x000000000001b9e8 0x000000000001b9e8 0x000000 0x001640 RW 0x1000\n DYNAMIC 0x0009e8 0x000000000001c818 0x000000000001c818 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000018510 0x0000000000018510 0x000000 0x0004b4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000798 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009f8 00025c 002310 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002d08 00025c 0047d3 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000074dc 00025c 0002ec 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000077c8 00025c 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000007898 00025c 0025e0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000009e78 00025c 000bb8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002d08 00025c 0047d5 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000074de 00025c 0002ec 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000077d0 00025c 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000078a0 00025c 0025e0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000009e80 00025c 000bb8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 0007e0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b800 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000b810 001000 00ba78 00 AX 0 0 16\n [13] .fini NOBITS 0000000000017288 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000018000 001000 000510 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000018510 001000 0004b4 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 431 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009f8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002d08 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000074dc 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000077c8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007898 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000009e78 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000074de 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000077d0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000078a0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000009e80 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b800 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b810 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000017288 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000018000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000018510 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: 8a464347d28912504e638353188ac2af071e2b37\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aead1d0b916000217940cfab97285ef0ac94a4c8\n"}]}, {"source1": "./usr/lib/debug/.build-id/8a/6c4e87b3471ca0768c38e0c98444739dd00895.debug", "source2": "./usr/lib/debug/.build-id/b2/79a64d8b58a78d1db9d98d15cc862fffb08ea9.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 0xb970\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00abf0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00abf8 R 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x011561 R E 0x1000\n LOAD 0x000000 0x000000000001d000 0x000000000001d000 0x000000 0x002d11 R 0x1000\n LOAD 0x000a10 0x0000000000021a10 0x0000000000021a10 0x000000 0x001618 RW 0x1000\n DYNAMIC 0x000a10 0x00000000000227b8 0x00000000000227b8 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001d620 0x000000000001d620 0x000000 0x000554 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0007c4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a28 00025c 002460 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002e88 00025c 0047d7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007660 00025c 000308 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000007968 00025c 0000f0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000007a58 00025c 0023d0 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000009e28 00025c 000dc8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002e88 00025c 0047d9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007662 00025c 000308 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000007970 00025c 0000f0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 0000000000007a60 00025c 0023d0 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000009e30 00025c 000dc8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 000940 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b960 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000b970 001000 010be7 00 AX 0 0 16\n [13] .fini NOBITS 000000000001c558 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000001d000 001000 000620 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000001d620 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 449 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a28 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002e88 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007660 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000007968 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007a58 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000009e28 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000007662 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000007970 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000007a60 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000009e30 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b960 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b970 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001c558 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001d000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001d620 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: 8a6c4e87b3471ca0768c38e0c98444739dd00895\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b279a64d8b58a78d1db9d98d15cc862fffb08ea9\n"}]}, {"source1": "./usr/lib/debug/.build-id/95/ecfaa9023ca568116038140ed5a5ecb72e54f5.debug", "source2": "./usr/lib/debug/.build-id/db/2553752a9b4ab60c4e944c7ad22adb286244a4.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000794 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009f8 00025c 0021a8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002ba0 00025c 0048b0 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007450 00025c 0002ce 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002ba0 00025c 0048b2 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007452 00025c 0002ce 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000007720 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000077f0 00025c 002520 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000009d10 00025c 000af8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 000760 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b780 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000b790 001000 00d7b9 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 424 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009f8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002ba0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007450 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000007452 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000007720 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000077f0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000009d10 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b780 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b790 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: 95ecfaa9023ca568116038140ed5a5ecb72e54f5\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: db2553752a9b4ab60c4e944c7ad22adb286244a4\n"}]}, {"source1": "./usr/lib/debug/.build-id/98/60308f3d376cb6404adc00df82639fbab6dd0e.debug", "source2": "./usr/lib/debug/.build-id/90/e38ac0c908bfcc278f3acfdd12559c052eb2c2.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000804 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000a68 00025c 002f70 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000039d8 00025c 006045 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000009a1e 00025c 0003f4 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000039d8 00025c 006047 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000009a20 00025c 0003f4 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000009e18 00025c 0000e0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000009ef8 00025c 002640 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000c538 00025c 0017e8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 001000 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000f020 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000f030 001000 015d25 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 568 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000a68 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000039d8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000009a1e 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000009a20 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000009e18 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000009ef8 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000c538 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000e000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000e020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000f020 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000f030 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: 9860308f3d376cb6404adc00df82639fbab6dd0e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 90e38ac0c908bfcc278f3acfdd12559c052eb2c2\n"}]}, {"source1": "./usr/lib/debug/.build-id/a0/70bc1e6ae0e2689dbbc1ed5d4bfacaf1957202.debug", "source2": "./usr/lib/debug/.build-id/62/7d5352983f66404dcf1856c5c1e803dfce7299.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000754 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009b8 00025c 001c68 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002620 00025c 003627 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005c48 00025c 00025e 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002620 00025c 003629 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005c4a 00025c 00025e 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005ea8 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000005f78 00025c 001320 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000007298 00025c 000a20 18 A 3 22 8\n [ 9] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000008020 001000 0006d0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000086f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000008700 001000 0065c2 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 378 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009b8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002620 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000005c48 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000005c4a 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000005ea8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000005f78 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000007298 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000008000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000086f0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000008700 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: a070bc1e6ae0e2689dbbc1ed5d4bfacaf1957202\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 627d5352983f66404dcf1856c5c1e803dfce7299\n"}]}, {"source1": "./usr/lib/debug/.build-id/a7/5fc4432720e328bb7fbb30d9f1dca159330743.debug", "source2": "./usr/lib/debug/.build-id/dc/7eb59fabc73757eda939b9d38735a1ce514d79.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 0xa8d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009708 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009710 R 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x010311 R E 0x1000\n LOAD 0x000000 0x000000000001b000 0x000000000001b000 0x000000 0x00259c R 0x1000\n LOAD 0x000168 0x000000000001f168 0x000000000001f168 0x000000 0x000ec0 RW 0x1000\n DYNAMIC 0x001168 0x000000000001f808 0x000000000001f808 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001b4a0 0x000000000001b4a0 0x000000 0x000464 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000738 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000998 00025c 0020a0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002a38 00025c 0045f7 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007030 00025c 0002b8 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000072e8 00025c 0000e0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 00000000000073c8 00025c 001668 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000008a30 00025c 000cd8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002a38 00025c 0045f9 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007032 00025c 0002b8 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000072f0 00025c 0000e0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 00000000000073d0 00025c 001668 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000008a38 00025c 000cd8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 0008a0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a8c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a8d0 001000 00fa35 00 AX 0 0 16\n [13] .fini NOBITS 000000000001a308 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000001b000 001000 0004a0 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000001b4a0 001000 000464 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 403 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000998 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002a38 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007030 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000072e8 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000073c8 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000008a30 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000007032 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000072f0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000073d0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000008a38 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a8c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a8d0 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001a308 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001b000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001b4a0 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: a75fc4432720e328bb7fbb30d9f1dca159330743\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: dc7eb59fabc73757eda939b9d38735a1ce514d79\n"}]}, {"source1": "./usr/lib/debug/.build-id/a7/85c45b8ed3e32e2bc8bf763c65181b954d3fd3.debug", "source2": "./usr/lib/debug/.build-id/34/2af9386926bea5f6a5d88fa28a399db1f20b46.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 0xb820\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00a1c0 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00a1c8 R 0x1000\n LOAD 0x000000 0x000000000000b000 0x000000000000b000 0x000000 0x00f221 R E 0x1000\n LOAD 0x000000 0x000000000001b000 0x000000000001b000 0x000000 0x002755 R 0x1000\n LOAD 0x000ae8 0x000000000001eae8 0x000000000001eae8 0x000000 0x001540 RW 0x1000\n DYNAMIC 0x000ae8 0x000000000001f860 0x000000000001f860 0x000000 0x000250 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001b380 0x000000000001b380 0x000000 0x0004cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00074c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009b0 00025c 002088 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002a38 00025c 0044b9 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006ef2 00025c 0002b6 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000071a8 00025c 0000f0 00 A 4 4 8\n- [ 7] .rela.dyn NOBITS 0000000000007298 00025c 002358 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 00000000000095f0 00025c 000bd0 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 0000000000002a38 00025c 0044bb 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006ef4 00025c 0002b6 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000071b0 00025c 0000f0 00 A 4 4 8\n+ [ 7] .rela.dyn NOBITS 00000000000072a0 00025c 002358 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 00000000000095f8 00025c 000bd0 18 A 3 22 8\n [ 9] .init NOBITS 000000000000b000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000b020 001000 0007f0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000b810 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000b820 001000 00e9f8 00 AX 0 0 16\n [13] .fini NOBITS 000000000001a218 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000001b000 001000 000380 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000001b380 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 411 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009b0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002a38 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006ef2 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000071a8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007298 0 SECTION LOCAL DEFAULT 7 \n- 8: 00000000000095f0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000006ef4 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000071b0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 00000000000072a0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00000000000095f8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000b020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000b810 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000b820 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001a218 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001b000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001b380 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: a785c45b8ed3e32e2bc8bf763c65181b954d3fd3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 342af9386926bea5f6a5d88fa28a399db1f20b46\n"}]}, {"source1": "./usr/lib/debug/.build-id/a9/9a608ec22e646e2ca1f2802b527e523abeffcf.debug", "source2": "./usr/lib/debug/.build-id/4f/c6ee156a7c8eb235f497ad387cc67ab43672df.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0003f8 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000658 00025c 001410 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001a68 00025c 002a50 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000044b8 00025c 0001ac 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001a68 00025c 002a52 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000044ba 00025c 0001ac 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000004668 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000004738 00025c 000f60 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005698 00025c 000738 18 A 3 22 8\n [ 9] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000006020 001000 0004e0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000006500 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000006510 001000 004371 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 271 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000658 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001a68 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000044b8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00000000000044ba 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000004668 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000004738 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000005698 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000006000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000006500 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000006510 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: a99a608ec22e646e2ca1f2802b527e523abeffcf\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4fc6ee156a7c8eb235f497ad387cc67ab43672df\n"}]}, {"source1": "./usr/lib/debug/.build-id/ac/80cf30da44d55a4f6b7e93509aef891e4793c3.debug", "source2": "./usr/lib/debug/.build-id/5b/23f10414e96964bf84a2ed35def4af0ae8d68d.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0004ec 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000750 00025c 0013f8 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001b48 00025c 002928 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000004470 00025c 0001aa 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001b48 00025c 00292a 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000004472 00025c 0001aa 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000004620 00025c 000090 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000046b0 00025c 001920 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000005fd0 00025c 000420 18 A 3 22 8\n [ 9] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000007020 001000 0002d0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000072f0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000007300 001000 00473b 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 268 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000750 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001b48 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000004470 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000004472 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000004620 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000046b0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000005fd0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000007000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000007020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000072f0 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000007300 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: ac80cf30da44d55a4f6b7e93509aef891e4793c3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5b23f10414e96964bf84a2ed35def4af0ae8d68d\n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/912feadd9e132dbbd8f810a322343e6df09025.debug", "source2": "./usr/lib/debug/.build-id/d3/f18fd8c02723356facb4323e30f1e9ab01ad68.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0012ec 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001550 00025c 004b60 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000060b0 00025c 009f12 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000000000000ffc2 00025c 000648 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000060b0 00025c 009f14 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000ffc4 00025c 000648 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000010610 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000106e0 00025c 004b48 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000015228 00025c 001a58 18 A 3 22 8\n [ 9] .init NOBITS 0000000000017000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000017020 001000 0011a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000181c0 001000 000018 08 AX 0 0 8\n [12] .text NOBITS 00000000000181e0 001000 0333ce 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 995 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000001550 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000060b0 0 SECTION LOCAL DEFAULT 4 \n- 5: 000000000000ffc2 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000000000000ffc4 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000010610 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000106e0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000015228 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000017000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000017020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000181c0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000181e0 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: bb912feadd9e132dbbd8f810a322343e6df09025\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d3f18fd8c02723356facb4323e30f1e9ab01ad68\n"}]}, {"source1": "./usr/lib/debug/.build-id/bb/c5d3a53cc3f876e0011ee82e84764f91f0e1dc.debug", "source2": "./usr/lib/debug/.build-id/0d/10343403ab13d25e7ce6e16370843192f99628.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0002cc 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000530 00025c 000f30 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000001460 00025c 001f0f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000003370 00025c 000144 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000001460 00025c 001f11 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000003372 00025c 000144 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000034b8 00025c 0000b0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000003568 00025c 000eb8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000004420 00025c 0003d8 18 A 3 22 8\n [ 9] .init NOBITS 0000000000005000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000005020 001000 0002a0 10 AX 0 0 16\n [11] .plt.got NOBITS 00000000000052c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00000000000052d0 001000 002c3d 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 225 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000530 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000001460 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000003370 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000003372 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000034b8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000003568 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000004420 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000005020 0 SECTION LOCAL DEFAULT 10 \n 11: 00000000000052c0 0 SECTION LOCAL DEFAULT 11 \n 12: 00000000000052d0 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: bbc5d3a53cc3f876e0011ee82e84764f91f0e1dc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0d10343403ab13d25e7ce6e16370843192f99628\n"}]}, {"source1": "./usr/lib/debug/.build-id/c3/9ba5ec5e159a53cf8e7f4dfc5aa7256f06ae10.debug", "source2": "./usr/lib/debug/.build-id/2b/0e1203ab7c536a7d3f6212a1b90c5a4c1e8167.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 0xe450\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00dd28 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x00dd30 R 0x1000\n LOAD 0x000000 0x000000000000e000 0x000000000000e000 0x000000 0x006d41 R E 0x1000\n LOAD 0x000000 0x0000000000015000 0x0000000000015000 0x000000 0x00315c R 0x1000\n LOAD 0x000200 0x0000000000019200 0x0000000000019200 0x000000 0x002e28 RW 0x1000\n DYNAMIC 0x001200 0x000000000001ba48 0x000000000001ba48 0x000000 0x000260 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000015274 0x0000000000015274 0x000000 0x0008cc R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 0009b4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000c18 00025c 0027c0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000033d8 00025c 004f70 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000008348 00025c 000350 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000008698 00025c 0000b0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000008748 00025c 004fc8 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 000000000000d710 00025c 000618 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000033d8 00025c 004f72 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000000000000834a 00025c 000350 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000086a0 00025c 0000b0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000008750 00025c 004fc8 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 000000000000d718 00025c 000618 18 A 3 22 8\n [ 9] .init NOBITS 000000000000e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000e020 001000 000420 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000e440 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000e450 001000 0068e8 00 AX 0 0 16\n [13] .fini NOBITS 0000000000014d38 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000015000 001000 000274 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000015274 001000 0008cc 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 509 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000c18 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000033d8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000008348 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000008698 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000008748 0 SECTION LOCAL DEFAULT 7 \n- 8: 000000000000d710 0 SECTION LOCAL DEFAULT 8 \n+ 5: 000000000000834a 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000086a0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000008750 0 SECTION LOCAL DEFAULT 7 \n+ 8: 000000000000d718 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000e000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000e020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000e440 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000e450 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000014d38 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000015000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000015274 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: c39ba5ec5e159a53cf8e7f4dfc5aa7256f06ae10\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2b0e1203ab7c536a7d3f6212a1b90c5a4c1e8167\n"}]}, {"source1": "./usr/lib/debug/.build-id/c7/ea14e31884e56f78226ed9367ed3c24c10d9b0.debug", "source2": "./usr/lib/debug/.build-id/3d/52cd43ac59ff2c21c68d4776fe2fa347ff7794.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 001530 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000001790 00025c 0059a0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000007130 00025c 00ec0e 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000015d3e 00025c 000778 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000007130 00025c 00ec10 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000015d40 00025c 000778 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000164b8 00025c 000150 00 A 4 5 8\n [ 7] .rela.dyn NOBITS 0000000000016608 00025c 004680 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000001ac88 00025c 002880 18 A 3 22 8\n [ 9] .init NOBITS 000000000001e000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000001e020 001000 001b10 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000001fb30 001000 000010 08 AX 0 0 8\n [12] .text NOBITS 000000000001fb40 001000 07c1dd 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 1251 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000001790 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000007130 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000015d3e 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000015d40 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000164b8 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000016608 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000001ac88 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000001e000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000001e020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000001fb30 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000001fb40 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: c7ea14e31884e56f78226ed9367ed3c24c10d9b0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d52cd43ac59ff2c21c68d4776fe2fa347ff7794\n"}]}, {"source1": "./usr/lib/debug/.build-id/cd/42019c64915f863bbf928605539d0b7216d7c0.debug", "source2": "./usr/lib/debug/.build-id/71/61be7dce50247fd2420d77f3c02e6cd1db25e3.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000ac4 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000d28 00025c 002f28 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000003c50 00025c 004107 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007d58 00025c 0003ee 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000003c50 00025c 004109 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007d5a 00025c 0003ee 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000008148 00025c 000120 00 A 4 4 8\n [ 7] .rela.dyn NOBITS 0000000000008268 00025c 002bb0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000ae18 00025c 001938 18 A 3 22 8\n [ 9] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000d020 001000 0010e0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000e100 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000e110 001000 055452 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 1070 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000d28 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000003c50 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007d58 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000007d5a 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000008148 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000008268 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000ae18 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000d000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000d020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000e100 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000e110 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: cd42019c64915f863bbf928605539d0b7216d7c0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7161be7dce50247fd2420d77f3c02e6cd1db25e3\n"}]}, {"source1": "./usr/lib/debug/.build-id/d0/232295a8eea244dfb903aaffd113cb054466ed.debug", "source2": "./usr/lib/debug/.build-id/43/43d2309a9f8c9fbf2c7efb86b2b23c5995762b.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00076c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009d0 00025c 002040 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002a10 00025c 0045ce 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006fde 00025c 0002b0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002a10 00025c 0045d0 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006fe0 00025c 0002b0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000007290 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000007360 00025c 001788 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000008ae8 00025c 000c00 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 000810 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a830 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a840 001000 00b8dc 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 416 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009d0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002a10 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006fde 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000006fe0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000007290 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000007360 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000008ae8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a830 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a840 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: d0232295a8eea244dfb903aaffd113cb054466ed\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4343d2309a9f8c9fbf2c7efb86b2b23c5995762b\n"}]}, {"source1": "./usr/lib/debug/.build-id/dc/09aa9087e9daadeca0dda3c138ccc04d854086.debug", "source2": "./usr/lib/debug/.build-id/5d/419db3db7e878a307032e4be450885224a91ac.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00077c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009e0 00025c 0025e0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002fc0 00025c 005052 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000008012 00025c 000328 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002fc0 00025c 005054 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000008014 00025c 000328 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000008340 00025c 0000e0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000008420 00025c 0024f0 18 A 3 0 8\n [ 8] .rela.plt NOBITS 000000000000a910 00025c 000fc0 18 A 3 22 8\n [ 9] .init NOBITS 000000000000c000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000c020 001000 000a90 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000cab0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000cac0 001000 012fc4 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 476 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009e0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002fc0 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000008012 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000008014 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000008340 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000008420 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000a910 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000c000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000c020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000cab0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000cac0 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: dc09aa9087e9daadeca0dda3c138ccc04d854086\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5d419db3db7e878a307032e4be450885224a91ac\n"}]}, {"source1": "./usr/lib/debug/.build-id/f0/3da1df43d87aeeeb88eff3b5f679808ad9a0e3.debug", "source2": "./usr/lib/debug/.build-id/f6/3132ae4b35d779ca295e94c24269b9950ab0f4.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 0xa880\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009930 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009938 R 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x012e59 R E 0x1000\n LOAD 0x000000 0x000000000001d000 0x000000000001d000 0x000000 0x002c4b R 0x1000\n LOAD 0x000188 0x0000000000021188 0x0000000000021188 0x000000 0x000ea0 RW 0x1000\n DYNAMIC 0x001188 0x0000000000021858 0x0000000000021858 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001d3f0 0x000000000001d3f0 0x000000 0x0004e4 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000744 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009a8 00025c 001f08 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000028b0 00025c 004a3a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00000000000072ea 00025c 000296 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 0000000000007580 00025c 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000007650 00025c 001680 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000008cd0 00025c 000c60 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000028b0 00025c 004a3c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00000000000072ec 00025c 000296 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000000000007588 00025c 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000007658 00025c 001680 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000008cd8 00025c 000c60 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 000850 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a870 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a880 001000 0125cd 00 AX 0 0 16\n [13] .fini NOBITS 000000000001ce50 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 000000000001d000 001000 0003f0 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 000000000001d3f0 001000 0004e4 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 404 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009a8 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000028b0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00000000000072ea 0 SECTION LOCAL DEFAULT 5 \n- 6: 0000000000007580 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007650 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000008cd0 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00000000000072ec 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000000000007588 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000007658 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000008cd8 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a870 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a880 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000001ce50 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000001d000 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001d3f0 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: f03da1df43d87aeeeb88eff3b5f679808ad9a0e3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f63132ae4b35d779ca295e94c24269b9950ab0f4\n"}]}, {"source1": "./usr/lib/debug/.build-id/f4/2c3805aba9ea98de677e21b9a9a915715b3c15.debug", "source2": "./usr/lib/debug/.build-id/e1/af8bf5b1e8fc00bd323876703e2c21c29056c7.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00074c 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000009b0 00025c 002160 18 A 4 1 8\n- [ 4] .dynstr NOBITS 0000000000002b10 00025c 0046f6 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000007206 00025c 0002c8 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 0000000000002b10 00025c 0046f8 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000007208 00025c 0002c8 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00000000000074d0 00025c 0000d0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 00000000000075a0 00025c 0016f8 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000008c98 00025c 000d08 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 0008c0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a8e0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a8f0 001000 00d93e 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 411 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000009b0 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000002b10 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000007206 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000007208 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000074d0 0 SECTION LOCAL DEFAULT 6 \n 7: 00000000000075a0 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000008c98 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a8e0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a8f0 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: f42c3805aba9ea98de677e21b9a9a915715b3c15\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e1af8bf5b1e8fc00bd323876703e2c21c29056c7\n"}]}, {"source1": "./usr/lib/debug/.build-id/fa/d56a9c748e426b03f6915d3605ae64e9d671d0.debug", "source2": "./usr/lib/debug/.build-id/cb/236159337ee94aea2ff3b40468d404f14916aa.debug", "comments": ["Files similar despite different names (score: 1, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000588 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000007e8 00025c 001ad0 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000022b8 00025c 003782 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000005a3a 00025c 00023c 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00000000000022b8 00025c 003784 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000005a3c 00025c 00023c 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000000000005c78 00025c 0000c0 00 A 4 3 8\n [ 7] .rela.dyn NOBITS 0000000000005d38 00025c 002280 18 A 3 0 8\n [ 8] .rela.plt NOBITS 0000000000007fb8 00025c 000738 18 A 3 22 8\n [ 9] .init NOBITS 0000000000009000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 0000000000009020 001000 0004e0 10 AX 0 0 16\n [11] .plt.got NOBITS 0000000000009500 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 0000000000009510 001000 0094f1 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 342 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000007e8 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000022b8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000005a3a 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000000000005a3c 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000005c78 0 SECTION LOCAL DEFAULT 6 \n 7: 0000000000005d38 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000007fb8 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000009000 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000009020 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000009500 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000009510 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: fad56a9c748e426b03f6915d3605ae64e9d671d0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: cb236159337ee94aea2ff3b40468d404f14916aa\n"}]}, {"source1": "./usr/lib/debug/.build-id/ff/6eac06be5014eff21142591bed9e3515f08cd2.debug", "source2": "./usr/lib/debug/.build-id/8d/029abaa34cf3de321787353c01dedd6c5ef0fb.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 0xa6d0\n There are 9 program headers, starting at offset 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009560 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00025c 0x009568 R 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x00cb99 R E 0x1000\n LOAD 0x000000 0x0000000000017000 0x0000000000017000 0x000000 0x00208e R 0x1000\n LOAD 0x000bb8 0x000000000001abb8 0x000000000001abb8 0x000000 0x001470 RW 0x1000\n DYNAMIC 0x000bb8 0x000000000001b928 0x000000000001b928 0x000000 0x000240 RW 0x8\n NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000017350 0x0000000000017350 0x000000 0x00044c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00061c 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000880 00025c 001e48 18 A 4 1 8\n- [ 4] .dynstr NOBITS 00000000000026c8 00025c 003e5a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000000000006522 00025c 000286 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00000000000067a8 00025c 0000d0 00 A 4 3 8\n- [ 7] .rela.dyn NOBITS 0000000000006878 00025c 002310 18 A 3 0 8\n- [ 8] .rela.plt NOBITS 0000000000008b88 00025c 0009d8 18 A 3 22 8\n+ [ 4] .dynstr NOBITS 00000000000026c8 00025c 003e5c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000000000006524 00025c 000286 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 00000000000067b0 00025c 0000d0 00 A 4 3 8\n+ [ 7] .rela.dyn NOBITS 0000000000006880 00025c 002310 18 A 3 0 8\n+ [ 8] .rela.plt NOBITS 0000000000008b90 00025c 0009d8 18 A 3 22 8\n [ 9] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [10] .plt NOBITS 000000000000a020 001000 0006a0 10 AX 0 0 16\n [11] .plt.got NOBITS 000000000000a6c0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000000000000a6d0 001000 00c4bd 00 AX 0 0 16\n [13] .fini NOBITS 0000000000016b90 001000 000009 00 AX 0 0 4\n [14] .rodata NOBITS 0000000000017000 001000 000350 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 0000000000017350 001000 00044c 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 379 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 0000000000000238 0 SECTION LOCAL DEFAULT 1 \n 2: 0000000000000260 0 SECTION LOCAL DEFAULT 2 \n 3: 0000000000000880 0 SECTION LOCAL DEFAULT 3 \n 4: 00000000000026c8 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000000000006522 0 SECTION LOCAL DEFAULT 5 \n- 6: 00000000000067a8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000006878 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000008b88 0 SECTION LOCAL DEFAULT 8 \n+ 5: 0000000000006524 0 SECTION LOCAL DEFAULT 5 \n+ 6: 00000000000067b0 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000000000006880 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000008b90 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000a000 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000a020 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a6c0 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a6d0 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000016b90 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000017000 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000017350 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: ff6eac06be5014eff21142591bed9e3515f08cd2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8d029abaa34cf3de321787353c01dedd6c5ef0fb\n"}]}]}]}]}, {"source1": "osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb", "source2": "osgearth-dbgsym_2.10.2+dfsg-2_amd64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2019-11-10 08:01:13.000000 debian-binary\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 6006572 2019-11-10 08:01:13.000000 data.tar.xz\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 6006352 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: amd64\n Maintainer: Debian GIS Project \n-Installed-Size: 6205\n+Installed-Size: 6206\n Depends: osgearth (= 2.10.2+dfsg-2)\n Section: debug\n Priority: optional\n Description: debug symbols for osgearth\n-Build-Ids: 028aa0aeb949662d5b7311880b0f7754ddda0b82 30340f30675fa2f39748fe17d7fae008a0bf3479 6750ad8fc893ee1310a9b6add4664225307ca977 7a509606c804c1bf5ed7e9b68b1818ee678a11fd 957be4f5e0110aea2bd49a075a846229b307c44f 9591cd0bb683fb8e385d75e5201e31648dc46bf1 9bfbb0198adec8a36e77f50af3045a6898c99d57 aa3bf72865906a9f8322eeea3bcff7528fc36b27 aec39684e5a69f6590c07bde9db63028edb428be b7a9bb6bd8d0470c7717a38ef341cbed82474e78 dda741bd779ae280ca2ba2ffef1ad3f50474556c f0a1cb515ea3a4aa93906e3fc380a44d40aa01ca\n+Build-Ids: 003372b1cda8a7850f65a0ea6576657950c4e194 08ae0e727db82c55bb83c83eec9e5f5001b2f977 0f1527792477ab34c464aa4db6b1e7684ed28065 11ef9d420109f551882086911b2485e42d16d8f3 16086a5a7c99ccf50aff42915de8cdad0f0969f3 2a712d07e63e499417d60b90be8f766ec4751aec 4c3c8b5c35b87b2f8a989ea4da802573fc00986a 72d1fa5d5f6d491221edf1d686e0bf725062231e 7e1ac11c65e72de4d00f941f109148f19f4d7b5d 9850d74c67a9965f88d93e836ee90ebd7c34eea1 b2f727543eab9e45c57adac9738ab66f88ddfbc4 bed14cb10be0c5923899ebcc869a9c9c40f23dda\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/02/8aa0aeb949662d5b7311880b0f7754ddda0b82.debug\n-usr/lib/debug/.build-id/30/340f30675fa2f39748fe17d7fae008a0bf3479.debug\n-usr/lib/debug/.build-id/67/50ad8fc893ee1310a9b6add4664225307ca977.debug\n-usr/lib/debug/.build-id/7a/509606c804c1bf5ed7e9b68b1818ee678a11fd.debug\n-usr/lib/debug/.build-id/95/7be4f5e0110aea2bd49a075a846229b307c44f.debug\n-usr/lib/debug/.build-id/95/91cd0bb683fb8e385d75e5201e31648dc46bf1.debug\n-usr/lib/debug/.build-id/9b/fbb0198adec8a36e77f50af3045a6898c99d57.debug\n-usr/lib/debug/.build-id/aa/3bf72865906a9f8322eeea3bcff7528fc36b27.debug\n-usr/lib/debug/.build-id/ae/c39684e5a69f6590c07bde9db63028edb428be.debug\n-usr/lib/debug/.build-id/b7/a9bb6bd8d0470c7717a38ef341cbed82474e78.debug\n-usr/lib/debug/.build-id/dd/a741bd779ae280ca2ba2ffef1ad3f50474556c.debug\n-usr/lib/debug/.build-id/f0/a1cb515ea3a4aa93906e3fc380a44d40aa01ca.debug\n+usr/lib/debug/.build-id/00/3372b1cda8a7850f65a0ea6576657950c4e194.debug\n+usr/lib/debug/.build-id/08/ae0e727db82c55bb83c83eec9e5f5001b2f977.debug\n+usr/lib/debug/.build-id/0f/1527792477ab34c464aa4db6b1e7684ed28065.debug\n+usr/lib/debug/.build-id/11/ef9d420109f551882086911b2485e42d16d8f3.debug\n+usr/lib/debug/.build-id/16/086a5a7c99ccf50aff42915de8cdad0f0969f3.debug\n+usr/lib/debug/.build-id/2a/712d07e63e499417d60b90be8f766ec4751aec.debug\n+usr/lib/debug/.build-id/4c/3c8b5c35b87b2f8a989ea4da802573fc00986a.debug\n+usr/lib/debug/.build-id/72/d1fa5d5f6d491221edf1d686e0bf725062231e.debug\n+usr/lib/debug/.build-id/7e/1ac11c65e72de4d00f941f109148f19f4d7b5d.debug\n+usr/lib/debug/.build-id/98/50d74c67a9965f88d93e836ee90ebd7c34eea1.debug\n+usr/lib/debug/.build-id/b2/f727543eab9e45c57adac9738ab66f88ddfbc4.debug\n+usr/lib/debug/.build-id/be/d14cb10be0c5923899ebcc869a9c9c40f23dda.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,31 +1,32 @@\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) 777648 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/02/8aa0aeb949662d5b7311880b0f7754ddda0b82.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/30/\n--rw-r--r-- 0 root (0) root (0) 877400 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/30/340f30675fa2f39748fe17d7fae008a0bf3479.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/67/\n--rw-r--r-- 0 root (0) root (0) 672136 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/67/50ad8fc893ee1310a9b6add4664225307ca977.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7a/\n--rw-r--r-- 0 root (0) root (0) 582520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7a/509606c804c1bf5ed7e9b68b1818ee678a11fd.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/95/\n--rw-r--r-- 0 root (0) root (0) 438176 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/95/7be4f5e0110aea2bd49a075a846229b307c44f.debug\n--rw-r--r-- 0 root (0) root (0) 587224 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/95/91cd0bb683fb8e385d75e5201e31648dc46bf1.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) 439552 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/9b/fbb0198adec8a36e77f50af3045a6898c99d57.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/aa/\n--rw-r--r-- 0 root (0) root (0) 142816 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/aa/3bf72865906a9f8322eeea3bcff7528fc36b27.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ae/\n--rw-r--r-- 0 root (0) root (0) 213616 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/ae/c39684e5a69f6590c07bde9db63028edb428be.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b7/\n--rw-r--r-- 0 root (0) root (0) 759856 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b7/a9bb6bd8d0470c7717a38ef341cbed82474e78.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) 633536 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/dd/a741bd779ae280ca2ba2ffef1ad3f50474556c.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) 203496 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/f0/a1cb515ea3a4aa93906e3fc380a44d40aa01ca.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/00/\n+-rw-r--r-- 0 root (0) root (0) 203496 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/00/3372b1cda8a7850f65a0ea6576657950c4e194.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) 582520 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/08/ae0e727db82c55bb83c83eec9e5f5001b2f977.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) 672136 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/0f/1527792477ab34c464aa4db6b1e7684ed28065.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/11/\n+-rw-r--r-- 0 root (0) root (0) 213616 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/11/ef9d420109f551882086911b2485e42d16d8f3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/16/\n+-rw-r--r-- 0 root (0) root (0) 439552 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/16/086a5a7c99ccf50aff42915de8cdad0f0969f3.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2a/\n+-rw-r--r-- 0 root (0) root (0) 142816 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/2a/712d07e63e499417d60b90be8f766ec4751aec.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4c/\n+-rw-r--r-- 0 root (0) root (0) 777648 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/4c/3c8b5c35b87b2f8a989ea4da802573fc00986a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/72/\n+-rw-r--r-- 0 root (0) root (0) 438176 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/72/d1fa5d5f6d491221edf1d686e0bf725062231e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7e/\n+-rw-r--r-- 0 root (0) root (0) 877400 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/7e/1ac11c65e72de4d00f941f109148f19f4d7b5d.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/98/\n+-rw-r--r-- 0 root (0) root (0) 587224 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/98/50d74c67a9965f88d93e836ee90ebd7c34eea1.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b2/\n+-rw-r--r-- 0 root (0) root (0) 759856 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/b2/f727543eab9e45c57adac9738ab66f88ddfbc4.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/be/\n+-rw-r--r-- 0 root (0) root (0) 633536 2019-11-10 08:01:13.000000 ./usr/lib/debug/.build-id/be/d14cb10be0c5923899ebcc869a9c9c40f23dda.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/02/8aa0aeb949662d5b7311880b0f7754ddda0b82.debug", "source2": "./usr/lib/debug/.build-id/4c/3c8b5c35b87b2f8a989ea4da802573fc00986a.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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x007508 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x007510 R 0x1000\n LOAD 0x000000 0x0000000000008000 0x0000000000008000 0x000000 0x010e2d R E 0x1000\n LOAD 0x000000 0x0000000000019000 0x0000000000019000 0x000000 0x002b61 R 0x1000\n LOAD 0x0003a8 0x000000000001d3a8 0x000000000001d3a8 0x000000 0x000ed8 RW 0x1000\n DYNAMIC 0x0003a8 0x000000000001d938 0x000000000001d938 0x000000 0x000270 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000019b30 0x0000000000019b30 0x000000 0x000294 R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000508 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000810 000308 001b78 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002388 000308 003935 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000005cbe 000308 00024a 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000005f08 000308 0000d0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000005fd8 000308 000948 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000006920 000308 000be8 18 A 5 24 8\n+ [ 6] .dynstr NOBITS 0000000000002388 000308 003937 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000005cc0 000308 00024a 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000005f10 000308 0000d0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000005fe0 000308 000948 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000006928 000308 000be8 18 A 5 24 8\n [11] .init NOBITS 0000000000008000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000008020 001000 000800 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000008820 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000008830 001000 0105f1 00 AX 0 0 16\n [15] .fini NOBITS 0000000000018e24 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000019000 001000 000b30 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 0000000000019b30 001000 000294 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000810 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002388 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000005cbe 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000005f08 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000005fd8 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000006920 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000005cc0 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000005f10 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000005fe0 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000006928 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000008000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000008020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000008820 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000008830 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000018e24 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000019000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000019b30 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: 028aa0aeb949662d5b7311880b0f7754ddda0b82\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4c3c8b5c35b87b2f8a989ea4da802573fc00986a\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/30/340f30675fa2f39748fe17d7fae008a0bf3479.debug", "source2": "./usr/lib/debug/.build-id/7e/1ac11c65e72de4d00f941f109148f19f4d7b5d.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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x009c28 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x009c30 R 0x1000\n LOAD 0x000000 0x000000000000a000 0x000000000000a000 0x000000 0x01245d R E 0x1000\n LOAD 0x000000 0x000000000001d000 0x000000000001d000 0x000000 0x0035d8 R 0x1000\n LOAD 0x000f48 0x0000000000021f48 0x0000000000021f48 0x000000 0x001210 RW 0x1000\n DYNAMIC 0x000f48 0x0000000000022898 0x0000000000022898 0x000000 0x000280 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x000000000001df50 0x000000000001df50 0x000000 0x00037c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0007bc 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000ac8 000308 002460 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002f28 000308 004d30 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000007c58 000308 000308 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000007f60 000308 0000f0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 0000000000008050 000308 000e28 18 A 5 0 8\n- [10] .rela.plt NOBITS 0000000000008e78 000308 000db0 18 A 5 24 8\n+ [ 6] .dynstr NOBITS 0000000000002f28 000308 004d32 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000007c5a 000308 000308 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000007f68 000308 0000f0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 0000000000008058 000308 000e28 18 A 5 0 8\n+ [10] .rela.plt NOBITS 0000000000008e80 000308 000db0 18 A 5 24 8\n [11] .init NOBITS 000000000000a000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 000000000000a020 001000 000930 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000000a950 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000000000000a960 001000 011af1 00 AX 0 0 16\n [15] .fini NOBITS 000000000001c454 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 000000000001d000 001000 000f50 00 A 0 0 32\n [17] .eh_frame_hdr NOBITS 000000000001df50 001000 00037c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000ac8 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002f28 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007c58 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000007f60 0 SECTION LOCAL DEFAULT 8 \n- 9: 0000000000008050 0 SECTION LOCAL DEFAULT 9 \n- 10: 0000000000008e78 0 SECTION LOCAL DEFAULT 10 \n+ 7: 0000000000007c5a 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000007f68 0 SECTION LOCAL DEFAULT 8 \n+ 9: 0000000000008058 0 SECTION LOCAL DEFAULT 9 \n+ 10: 0000000000008e80 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000a000 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000a020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000a950 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000a960 0 SECTION LOCAL DEFAULT 14 \n 15: 000000000001c454 0 SECTION LOCAL DEFAULT 15 \n 16: 000000000001d000 0 SECTION LOCAL DEFAULT 16 \n 17: 000000000001df50 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: 30340f30675fa2f39748fe17d7fae008a0bf3479\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7e1ac11c65e72de4d00f941f109148f19f4d7b5d\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/67/50ad8fc893ee1310a9b6add4664225307ca977.debug", "source2": "./usr/lib/debug/.build-id/0f/1527792477ab34c464aa4db6b1e7684ed28065.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 00056c 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000878 000308 001ab8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002330 000308 002ea2 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000051d2 000308 00023a 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000002330 000308 002ea4 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000051d4 000308 00023a 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000005410 000308 0000f0 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 0000000000005500 000308 000d80 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000006280 000308 0008a0 18 A 5 24 8\n [11] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000007020 001000 0005d0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000075f0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000007600 001000 00b3a1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000878 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002330 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000051d2 0 SECTION LOCAL DEFAULT 7 \n+ 7: 00000000000051d4 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000005410 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000005500 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006280 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000007000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000007020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000075f0 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000007600 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: 6750ad8fc893ee1310a9b6add4664225307ca977\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0f1527792477ab34c464aa4db6b1e7684ed28065\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/7a/509606c804c1bf5ed7e9b68b1818ee678a11fd.debug", "source2": "./usr/lib/debug/.build-id/08/ae0e727db82c55bb83c83eec9e5f5001b2f977.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000408 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000710 000308 0012d8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000019e8 000308 002831 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000421a 000308 000192 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000019e8 000308 002833 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000421c 000308 000192 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 00000000000043b0 000308 0000d0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000004480 000308 000738 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000004bb8 000308 000618 18 A 5 24 8\n [11] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000006020 001000 000420 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000006440 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000006450 001000 00bbd1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000710 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000019e8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000421a 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000000421c 0 SECTION LOCAL DEFAULT 7 \n 8: 00000000000043b0 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004480 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000004bb8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000006000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000006020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000006440 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000006450 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: 7a509606c804c1bf5ed7e9b68b1818ee678a11fd\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 08ae0e727db82c55bb83c83eec9e5f5001b2f977\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/95/7be4f5e0110aea2bd49a075a846229b307c44f.debug", "source2": "./usr/lib/debug/.build-id/72/d1fa5d5f6d491221edf1d686e0bf725062231e.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000984 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000c90 000308 002400 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000003090 000308 0045c9 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000765a 000308 000300 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000003090 000308 0045cb 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000765c 000308 000300 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000007960 000308 0000d0 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 0000000000007a30 000308 0045c0 18 A 5 0 8\n [10] .rela.plt NOBITS 000000000000bff0 000308 000798 18 A 5 24 8\n [11] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 000000000000d020 001000 000520 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000000d540 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000000000000d550 001000 007081 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000c90 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000003090 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000765a 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000000765c 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000007960 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000007a30 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000bff0 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000d000 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000d020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000d540 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000d550 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: 957be4f5e0110aea2bd49a075a846229b307c44f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 72d1fa5d5f6d491221edf1d686e0bf725062231e\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/95/91cd0bb683fb8e385d75e5201e31648dc46bf1.debug", "source2": "./usr/lib/debug/.build-id/98/50d74c67a9965f88d93e836ee90ebd7c34eea1.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0004b8 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000007c0 000308 001530 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000001cf0 000308 002b51 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000004842 000308 0001c4 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000001cf0 000308 002b53 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000004844 000308 0001c4 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000004a08 000308 0000d0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000004ad8 000308 0008d0 18 A 5 0 8\n [10] .rela.plt NOBITS 00000000000053a8 000308 000798 18 A 5 24 8\n [11] .init NOBITS 0000000000006000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000006020 001000 000520 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000006540 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000006550 001000 00d0f1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000007c0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000001cf0 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000004842 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000004844 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000004a08 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000004ad8 0 SECTION LOCAL DEFAULT 9 \n 10: 00000000000053a8 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000006000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000006020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000006540 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000006550 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: 9591cd0bb683fb8e385d75e5201e31648dc46bf1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9850d74c67a9965f88d93e836ee90ebd7c34eea1\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/9b/fbb0198adec8a36e77f50af3045a6898c99d57.debug", "source2": "./usr/lib/debug/.build-id/16/086a5a7c99ccf50aff42915de8cdad0f0969f3.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0004f4 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000800 000308 001878 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002078 000308 003289 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000005302 000308 00020a 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000002078 000308 00328b 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000005304 000308 00020a 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000005510 000308 0000e0 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 00000000000055f0 000308 001068 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000006658 000308 0008e8 18 A 5 24 8\n [11] .init NOBITS 0000000000007000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000007020 001000 000600 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000007620 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000007630 001000 005fd1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000800 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002078 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000005302 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000005304 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000005510 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000055f0 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000006658 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000007000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000007020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000007620 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000007630 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: 9bfbb0198adec8a36e77f50af3045a6898c99d57\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 16086a5a7c99ccf50aff42915de8cdad0f0969f3\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/aa/3bf72865906a9f8322eeea3bcff7528fc36b27.debug", "source2": "./usr/lib/debug/.build-id/2a/712d07e63e499417d60b90be8f766ec4751aec.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 00006c 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000378 000308 0004b0 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000000828 000308 0007f5 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000101e 000308 000064 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000000828 000308 0007f7 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001020 000308 000064 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000001088 000308 0000b0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 0000000000001138 000308 000120 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000001258 000308 000288 18 A 5 23 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 0001c0 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000021e0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000021f0 001000 000f31 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000378 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000000828 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000101e 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000001020 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001088 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000001138 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000001258 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000021e0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000021f0 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: aa3bf72865906a9f8322eeea3bcff7528fc36b27\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2a712d07e63e499417d60b90be8f766ec4751aec\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/ae/c39684e5a69f6590c07bde9db63028edb428be.debug", "source2": "./usr/lib/debug/.build-id/11/ef9d420109f551882086911b2485e42d16d8f3.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 64\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8\n INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x000000 0x00001c R 0x1\n [Requesting program interpreter: ]\n- LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0016d8 R 0x1000\n+ LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x000308 0x0016e0 R 0x1000\n LOAD 0x000000 0x0000000000002000 0x0000000000002000 0x000000 0x000a3d R E 0x1000\n LOAD 0x000000 0x0000000000003000 0x0000000000003000 0x000000 0x00042f R 0x1000\n LOAD 0x000c30 0x0000000000004c30 0x0000000000004c30 0x000000 0x0003f0 RW 0x1000\n DYNAMIC 0x000c30 0x0000000000004c48 0x0000000000004c48 0x000000 0x000270 RW 0x8\n NOTE 0x0002c4 0x00000000000002c4 0x00000000000002c4 0x000044 0x000044 R 0x4\n GNU_EH_FRAME 0x001000 0x0000000000003070 0x0000000000003070 0x000000 0x00007c R 0x4\n GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -4,19 +4,19 @@\n [Nr] Name Type Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000a8 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003b0 000308 000540 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000008f0 000308 0008af 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 00000000000011a0 000308 000070 02 A 5 0 2\n- [ 8] .gnu.version_r NOBITS 0000000000001210 000308 0000c0 00 A 6 3 8\n- [ 9] .rela.dyn NOBITS 00000000000012d0 000308 000108 18 A 5 0 8\n- [10] .rela.plt NOBITS 00000000000013d8 000308 000300 18 A 5 23 8\n+ [ 6] .dynstr NOBITS 00000000000008f0 000308 0008b1 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 00000000000011a2 000308 000070 02 A 5 0 2\n+ [ 8] .gnu.version_r NOBITS 0000000000001218 000308 0000c0 00 A 6 3 8\n+ [ 9] .rela.dyn NOBITS 00000000000012d8 000308 000108 18 A 5 0 8\n+ [10] .rela.plt NOBITS 00000000000013e0 000308 000300 18 A 5 23 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000210 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002230 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002240 001000 0007f1 00 AX 0 0 16\n [15] .fini NOBITS 0000000000002a34 001000 000009 00 AX 0 0 4\n [16] .rodata NOBITS 0000000000003000 001000 000070 00 A 0 0 8\n [17] .eh_frame_hdr NOBITS 0000000000003070 001000 00007c 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,18 +4,18 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003b0 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000008f0 0 SECTION LOCAL DEFAULT 6 \n- 7: 00000000000011a0 0 SECTION LOCAL DEFAULT 7 \n- 8: 0000000000001210 0 SECTION LOCAL DEFAULT 8 \n- 9: 00000000000012d0 0 SECTION LOCAL DEFAULT 9 \n- 10: 00000000000013d8 0 SECTION LOCAL DEFAULT 10 \n+ 7: 00000000000011a2 0 SECTION LOCAL DEFAULT 7 \n+ 8: 0000000000001218 0 SECTION LOCAL DEFAULT 8 \n+ 9: 00000000000012d8 0 SECTION LOCAL DEFAULT 9 \n+ 10: 00000000000013e0 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002230 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002240 0 SECTION LOCAL DEFAULT 14 \n 15: 0000000000002a34 0 SECTION LOCAL DEFAULT 15 \n 16: 0000000000003000 0 SECTION LOCAL DEFAULT 16 \n 17: 0000000000003070 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: aec39684e5a69f6590c07bde9db63028edb428be\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 11ef9d420109f551882086911b2485e42d16d8f3\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/b7/a9bb6bd8d0470c7717a38ef341cbed82474e78.debug", "source2": "./usr/lib/debug/.build-id/b2/f727543eab9e45c57adac9738ab66f88ddfbc4.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0007e4 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000000af0 000308 002388 18 A 6 1 8\n- [ 6] .dynstr NOBITS 0000000000002e78 000308 0048ac 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000007724 000308 0002f6 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 0000000000002e78 000308 0048ae 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000007726 000308 0002f6 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000007a20 000308 0000e0 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 0000000000007b00 000308 003f18 18 A 5 0 8\n [10] .rela.plt NOBITS 000000000000ba18 000308 000900 18 A 5 24 8\n [11] .init NOBITS 000000000000d000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 000000000000d020 001000 000610 10 AX 0 0 16\n [13] .plt.got NOBITS 000000000000d630 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 000000000000d640 001000 00c7e1 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000000af0 0 SECTION LOCAL DEFAULT 5 \n 6: 0000000000002e78 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000007724 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000007726 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000007a20 0 SECTION LOCAL DEFAULT 8 \n 9: 0000000000007b00 0 SECTION LOCAL DEFAULT 9 \n 10: 000000000000ba18 0 SECTION LOCAL DEFAULT 10 \n 11: 000000000000d000 0 SECTION LOCAL DEFAULT 11 \n 12: 000000000000d020 0 SECTION LOCAL DEFAULT 12 \n 13: 000000000000d630 0 SECTION LOCAL DEFAULT 13 \n 14: 000000000000d640 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: b7a9bb6bd8d0470c7717a38ef341cbed82474e78\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b2f727543eab9e45c57adac9738ab66f88ddfbc4\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/dd/a741bd779ae280ca2ba2ffef1ad3f50474556c.debug", "source2": "./usr/lib/debug/.build-id/be/d14cb10be0c5923899ebcc869a9c9c40f23dda.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 000d04 00 A 5 0 8\n [ 5] .dynsym NOBITS 0000000000001010 000308 0036d8 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000046e8 000308 006b31 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 000000000000b21a 000308 000492 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000046e8 000308 006b33 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 000000000000b21c 000308 000492 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 000000000000b6b0 000308 0000f0 00 A 6 4 8\n [ 9] .rela.dyn NOBITS 000000000000b7a0 000308 008370 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000013b10 000308 000b40 18 A 5 24 8\n [11] .init NOBITS 0000000000015000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000015020 001000 000790 10 AX 0 0 16\n [13] .plt.got NOBITS 00000000000157b0 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 00000000000157c0 001000 00b871 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 0000000000001010 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000046e8 0 SECTION LOCAL DEFAULT 6 \n- 7: 000000000000b21a 0 SECTION LOCAL DEFAULT 7 \n+ 7: 000000000000b21c 0 SECTION LOCAL DEFAULT 7 \n 8: 000000000000b6b0 0 SECTION LOCAL DEFAULT 8 \n 9: 000000000000b7a0 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000013b10 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000015000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000015020 0 SECTION LOCAL DEFAULT 12 \n 13: 00000000000157b0 0 SECTION LOCAL DEFAULT 13 \n 14: 00000000000157c0 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: dda741bd779ae280ca2ba2ffef1ad3f50474556c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bed14cb10be0c5923899ebcc869a9c9c40f23dda\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/f0/a1cb515ea3a4aa93906e3fc380a44d40aa01ca.debug", "source2": "./usr/lib/debug/.build-id/00/3372b1cda8a7850f65a0ea6576657950c4e194.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 Address Off Size ES Flg Lk Inf Al\n [ 0] NULL 0000000000000000 000000 000000 00 0 0 0\n [ 1] .interp NOBITS 00000000000002a8 0002a8 00001c 00 A 0 0 1\n [ 2] .note.gnu.build-id NOTE 00000000000002c4 0002c4 000024 00 A 0 0 4\n [ 3] .note.ABI-tag NOTE 00000000000002e8 0002e8 000020 00 A 0 0 4\n [ 4] .gnu.hash NOBITS 0000000000000308 000308 0000d8 00 A 5 0 8\n [ 5] .dynsym NOBITS 00000000000003e0 000308 000618 18 A 6 1 8\n- [ 6] .dynstr NOBITS 00000000000009f8 000308 000a89 00 A 0 0 1\n- [ 7] .gnu.version NOBITS 0000000000001482 000308 000082 02 A 5 0 2\n+ [ 6] .dynstr NOBITS 00000000000009f8 000308 000a8b 00 A 0 0 1\n+ [ 7] .gnu.version NOBITS 0000000000001484 000308 000082 02 A 5 0 2\n [ 8] .gnu.version_r NOBITS 0000000000001508 000308 0000b0 00 A 6 3 8\n [ 9] .rela.dyn NOBITS 00000000000015b8 000308 0001b0 18 A 5 0 8\n [10] .rela.plt NOBITS 0000000000001768 000308 0002e8 18 A 5 24 8\n [11] .init NOBITS 0000000000002000 001000 000017 00 AX 0 0 4\n [12] .plt NOBITS 0000000000002020 001000 000200 10 AX 0 0 16\n [13] .plt.got NOBITS 0000000000002220 001000 000008 08 AX 0 0 8\n [14] .text NOBITS 0000000000002230 001000 001271 00 AX 0 0 16\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -4,15 +4,15 @@\n 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000000000002a8 0 SECTION LOCAL DEFAULT 1 \n 2: 00000000000002c4 0 SECTION LOCAL DEFAULT 2 \n 3: 00000000000002e8 0 SECTION LOCAL DEFAULT 3 \n 4: 0000000000000308 0 SECTION LOCAL DEFAULT 4 \n 5: 00000000000003e0 0 SECTION LOCAL DEFAULT 5 \n 6: 00000000000009f8 0 SECTION LOCAL DEFAULT 6 \n- 7: 0000000000001482 0 SECTION LOCAL DEFAULT 7 \n+ 7: 0000000000001484 0 SECTION LOCAL DEFAULT 7 \n 8: 0000000000001508 0 SECTION LOCAL DEFAULT 8 \n 9: 00000000000015b8 0 SECTION LOCAL DEFAULT 9 \n 10: 0000000000001768 0 SECTION LOCAL DEFAULT 10 \n 11: 0000000000002000 0 SECTION LOCAL DEFAULT 11 \n 12: 0000000000002020 0 SECTION LOCAL DEFAULT 12 \n 13: 0000000000002220 0 SECTION LOCAL DEFAULT 13 \n 14: 0000000000002230 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: f0a1cb515ea3a4aa93906e3fc380a44d40aa01ca\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 003372b1cda8a7850f65a0ea6576657950c4e194\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"}]}]}]}]}]}