{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.bq3Pcr4hJK/b1/soci_4.0.0-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.bq3Pcr4hJK/b2/soci_4.0.0-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,14 +1,14 @@\n \n 83e308225299d987e3a6215396d89224 1535304 debug optional libsoci-core4.0-dbgsym_4.0.0-2_i386.deb\n 6cd294c7a77fa83106fd9c5848d7536d 104368 libs optional libsoci-core4.0_4.0.0-2_i386.deb\n a149ea32df86f0e60094ba600a43de93 318828 libdevel optional libsoci-dev_4.0.0-2_i386.deb\n- ef4b175b16841510fb0b289cca0f9b78 685004 debug optional libsoci-firebird4.0-dbgsym_4.0.0-2_i386.deb\n- dad602643ee19dd1b33bc837e9cfb4b1 61448 libs optional libsoci-firebird4.0_4.0.0-2_i386.deb\n- 1a723c069c7ed49e97d7721e01dde703 467508 debug optional libsoci-mysql4.0-dbgsym_4.0.0-2_i386.deb\n- 2c7d4a7aebf9cdc12984d1167501f088 48428 libs optional libsoci-mysql4.0_4.0.0-2_i386.deb\n- 8ebfe03ed51d6cd6289cf76ce5dba5a1 423812 debug optional libsoci-odbc4.0-dbgsym_4.0.0-2_i386.deb\n- b6f6b11f0ee24d2a1a92682005ef0ceb 49556 libs optional libsoci-odbc4.0_4.0.0-2_i386.deb\n- e7b19e6ffee72c5a9c2706ec7cc6b852 533768 debug optional libsoci-postgresql4.0-dbgsym_4.0.0-2_i386.deb\n- c35b9bfeb0fa023774717a5e5a217d01 52312 libs optional libsoci-postgresql4.0_4.0.0-2_i386.deb\n- f3ae0512dc79612337079bc990b9cbd9 509084 debug optional libsoci-sqlite3-4.0-dbgsym_4.0.0-2_i386.deb\n- 2ab3aaa299c40a953bc6219bfadce808 52780 libs optional libsoci-sqlite3-4.0_4.0.0-2_i386.deb\n+ 519ee2e3562a73e38996538fdff8507f 685000 debug optional libsoci-firebird4.0-dbgsym_4.0.0-2_i386.deb\n+ 88ffcc8209b120b883679c3ae810535a 61388 libs optional libsoci-firebird4.0_4.0.0-2_i386.deb\n+ 294b02bd1dab391ae0b3f72b5d9af810 467512 debug optional libsoci-mysql4.0-dbgsym_4.0.0-2_i386.deb\n+ 1eb0ea54fe51f0c95acbf36f811caa49 48436 libs optional libsoci-mysql4.0_4.0.0-2_i386.deb\n+ c3d6c2db269897f14325998dc3d6215c 423796 debug optional libsoci-odbc4.0-dbgsym_4.0.0-2_i386.deb\n+ 4e1bd0f8416fc19e02db5724f789b0fc 49528 libs optional libsoci-odbc4.0_4.0.0-2_i386.deb\n+ 0ce5ea7927167869a1c8808336a3a1aa 533768 debug optional libsoci-postgresql4.0-dbgsym_4.0.0-2_i386.deb\n+ 12f0141a7d8c798277df970903c575d1 52388 libs optional libsoci-postgresql4.0_4.0.0-2_i386.deb\n+ c03b05a81299f269016d040209089abb 509096 debug optional libsoci-sqlite3-4.0-dbgsym_4.0.0-2_i386.deb\n+ 53c0a175ec309adcb1b9654bdb6ac385 52788 libs optional libsoci-sqlite3-4.0_4.0.0-2_i386.deb\n"}, {"source1": "libsoci-firebird4.0_4.0.0-2_i386.deb", "source2": "libsoci-firebird4.0_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n -rw-r--r-- 0 0 0 928 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 60328 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 60268 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/i386-linux-gnu/libsoci_firebird.so.4.0.0", "source2": "./usr/lib/i386-linux-gnu/libsoci_firebird.so.4.0.0", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0007b8 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000930 000930 001600 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001f30 001f30 00483d 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 0000676e 00676e 0002c0 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001f30 001f30 00483f 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00006770 006770 0002c0 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00006a30 006a30 0000e0 00 A 4 3 4\n [ 7] .rel.dyn REL 00006b10 006b10 0006a8 08 A 3 0 4\n [ 8] .rel.plt REL 000071b8 0071b8 0004d0 08 AI 3 22 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 0009b0 04 AX 0 0 16\n [11] .plt.got PROGBITS 000089d0 0089d0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000089e0 0089e0 014084 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x248f8\n 0x0000001b (INIT_ARRAYSZ) 16 (bytes)\n 0x0000001a (FINI_ARRAY) 0x24908\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1f30\n 0x00000006 (SYMTAB) 0x930\n- 0x0000000a (STRSZ) 18493 (bytes)\n+ 0x0000000a (STRSZ) 18495 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x24d10\n 0x00000002 (PLTRELSZ) 1232 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x71b8\n 0x00000011 (REL) 0x6b10\n 0x00000012 (RELSZ) 1704 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x6a30\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x676e\n+ 0x6ffffff0 (VERSYM) 0x6770\n 0x6ffffffa (RELCOUNT) 6\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3de9f443d02ef2b854d0b6148c2d853c84b3d85a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2dc4bbb25e3cff56d48d426e55f3ec40e344f4a8\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 352 entries:\n- Addr: 0x000000000000676e Offset: 0x00676e Link: 3 (.dynsym)\n+ Addr: 0x0000000000006770 Offset: 0x006770 Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3)\n 004: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 4 (GLIBC_2.0) \n 008: 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 00c: 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4)\n 010: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) \n 014: 2 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.9) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 018: 7 (CXXABI_1.3) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -455,15 +455,15 @@\n N4soci7details24vector_into_type_backendE\n N4soci33firebird_vector_into_type_backendE\n Use vector element used with non-supported type.\n Use element used with non-supported indicator type.\n use bulk iterators are not supported with this backend\n N4soci7details23vector_use_type_backendE\n N4soci32firebird_vector_use_type_backendE\n-e9f443d02ef2b854d0b6148c2d853c84b3d85a.debug\n+c4bbb25e3cff56d48d426e55f3ec40e344f4a8.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1151,9 +1151,9 @@\n 0x000066f0 42435858 5f332e34 2e323000 474c4942 BCXX_3.4.20.GLIB\n 0x00006700 4358585f 332e342e 32360043 58584142 CXX_3.4.26.CXXAB\n 0x00006710 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x00006720 342e3900 474c4942 4358585f 332e342e 4.9.GLIBCXX_3.4.\n 0x00006730 32310047 4c494243 58585f33 2e340000 21.GLIBCXX_3.4..\n 0x00006740 00000000 00000000 00000000 00000000 ................\n 0x00006750 00000000 00000000 00000000 00000000 ................\n- 0x00006760 00000000 00000000 00000000 00 .............\n+ 0x00006760 00000000 00000000 00000000 000000 ...............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error 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 65396634 34336430 32656632 62383534 e9f443d02ef2b854\n- 0x00000010 64306236 31343863 32643835 33633834 d0b6148c2d853c84\n- 0x00000020 62336438 35612e64 65627567 00000000 b3d85a.debug....\n- 0x00000030 ecf2bed2 ....\n+ 0x00000000 63346262 62323565 33636666 35366434 c4bbb25e3cff56d4\n+ 0x00000010 38643432 36653535 66336563 34306533 8d426e55f3ec40e3\n+ 0x00000020 34346634 61382e64 65627567 00000000 44f4a8.debug....\n+ 0x00000030 d9d543bd ..C.\n \n"}]}]}]}]}, {"source1": "libsoci-mysql4.0_4.0.0-2_i386.deb", "source2": "libsoci-mysql4.0_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n -rw-r--r-- 0 0 0 896 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 47340 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 47348 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/i386-linux-gnu/libsoci_mysql.so.4.0.0", "source2": "./usr/lib/i386-linux-gnu/libsoci_mysql.so.4.0.0", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000620 04 A 3 0 4\n [ 3] .dynsym DYNSYM 00000798 000798 001250 10 A 4 1 4\n- [ 4] .dynstr STRTAB 000019e8 0019e8 00394f 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005338 005338 00024a 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 000019e8 0019e8 003951 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 0000533a 00533a 00024a 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 00005584 005584 000110 00 A 4 5 4\n [ 7] .rel.dyn REL 00005694 005694 0005d0 08 A 3 0 4\n [ 8] .rel.plt REL 00005c64 005c64 0003a0 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000750 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007770 007770 000008 08 AX 0 0 8\n [12] .text PROGBITS 00007780 007780 00e024 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -13,23 +13,23 @@\n 0x00000019 (INIT_ARRAY) 0x1b9f4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1b9fc\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x19e8\n 0x00000006 (SYMTAB) 0x798\n- 0x0000000a (STRSZ) 14671 (bytes)\n+ 0x0000000a (STRSZ) 14673 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1bdb8\n 0x00000002 (PLTRELSZ) 928 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x5c64\n 0x00000011 (REL) 0x5694\n 0x00000012 (RELSZ) 1488 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x5584\n 0x6fffffff (VERNEEDNUM) 5\n- 0x6ffffff0 (VERSYM) 0x5338\n+ 0x6ffffff0 (VERSYM) 0x533a\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1349fb00eeb5ac72880b2e9a6f4ee85914c0ff0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 21fa61953c1cf18617a691c57e5e22664c9dcfb9\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: 0x0000000000005338 Offset: 0x005338 Link: 3 (.dynsym)\n+ Addr: 0x000000000000533a Offset: 0x00533a Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3) 2 (GLIBCXX_3.4)\n 004: 0 (*local*) 4 (GLIBCXX_3.4.21) 5 (libmysqlclient_18) 2 (GLIBCXX_3.4)\n 008: 2 (GLIBCXX_3.4) 4 (GLIBCXX_3.4.21) 4 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4)\n 00c: 5 (libmysqlclient_18) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 010: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 4 (GLIBCXX_3.4.21) \n 014: 6 (CXXABI_1.3) 4 (GLIBCXX_3.4.21) 4 (GLIBCXX_3.4.21) 6 (CXXABI_1.3) \n 018: 7 (GLIBC_2.0) 7 (GLIBC_2.0) 5 (libmysqlclient_18) 2 (GLIBCXX_3.4)\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -374,15 +374,15 @@\n into bulk iterators are not supported with this backend\n N4soci7details24vector_into_type_backendE\n N4soci30mysql_vector_into_type_backendE\n Use vector element used with non-supported type.\n use bulk iterators are not supported with this backend\n N4soci7details23vector_use_type_backendE\n N4soci29mysql_vector_use_type_backendE\n-349fb00eeb5ac72880b2e9a6f4ee85914c0ff0.debug\n+fa61953c1cf18617a691c57e5e22664c9dcfb9.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -912,9 +912,10 @@\n 0x000052b8 3400474c 4942435f 322e312e 3300474c 4.GLIBC_2.1.3.GL\n 0x000052c8 49424358 585f332e 342e3230 00474c49 IBCXX_3.4.20.GLI\n 0x000052d8 42435858 5f332e34 2e390043 58584142 BCXX_3.4.9.CXXAB\n 0x000052e8 495f312e 3300474c 49424358 585f332e I_1.3.GLIBCXX_3.\n 0x000052f8 342e3231 00474c49 42435858 5f332e34 4.21.GLIBCXX_3.4\n 0x00005308 00000000 00000000 00000000 00000000 ................\n 0x00005318 00000000 00000000 00000000 00000000 ................\n- 0x00005328 00000000 00000000 00000000 000000 ...............\n+ 0x00005328 00000000 00000000 00000000 00000000 ................\n+ 0x00005338 00 .\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error 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 33343966 62303065 65623561 63373238 349fb00eeb5ac728\n- 0x00000010 38306232 65396136 66346565 38353931 80b2e9a6f4ee8591\n- 0x00000020 34633066 66302e64 65627567 00000000 4c0ff0.debug....\n- 0x00000030 16d49a81 ....\n+ 0x00000000 66613631 39353363 31636631 38363137 fa61953c1cf18617\n+ 0x00000010 61363931 63353765 35653232 36363463 a691c57e5e22664c\n+ 0x00000020 39646366 62392e64 65627567 00000000 9dcfb9.debug....\n+ 0x00000030 564a0675 VJ.u\n \n"}]}]}]}]}, {"source1": "libsoci-odbc4.0_4.0.0-2_i386.deb", "source2": "libsoci-odbc4.0_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n -rw-r--r-- 0 0 0 900 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 48464 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 48436 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/i386-linux-gnu/libsoci_odbc.so.4.0.0", "source2": "./usr/lib/i386-linux-gnu/libsoci_odbc.so.4.0.0", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000768 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000008e0 0008e0 001320 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001c00 001c00 003b06 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005706 005706 000264 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001c00 001c00 003b08 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005708 005708 000264 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 0000596c 00596c 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 00005a3c 005a3c 000678 08 A 3 0 4\n [ 8] .rel.plt REL 000060b4 0060b4 000380 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000710 04 AX 0 0 16\n [11] .plt.got PROGBITS 00007730 007730 000008 08 AX 0 0 8\n [12] .text PROGBITS 00007740 007740 00e3d4 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x1c978\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1c980\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1c00\n 0x00000006 (SYMTAB) 0x8e0\n- 0x0000000a (STRSZ) 15110 (bytes)\n+ 0x0000000a (STRSZ) 15112 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1cdc8\n 0x00000002 (PLTRELSZ) 896 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x60b4\n 0x00000011 (REL) 0x5a3c\n 0x00000012 (RELSZ) 1656 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x596c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5706\n+ 0x6ffffff0 (VERSYM) 0x5708\n 0x6ffffffa (RELCOUNT) 5\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c75cf6997c05be6a5fd73a3849dc8bfdb62f8d56\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75e91f0c955895c8c106f6e836565d7c2ce9cc0a\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 306 entries:\n- Addr: 0x0000000000005706 Offset: 0x005706 Link: 3 (.dynsym)\n+ Addr: 0x0000000000005708 Offset: 0x005708 Link: 3 (.dynsym)\n 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3) 0 (*local*) \n 004: 4 (GLIBC_2.0) 2 (GLIBCXX_3.4) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 008: 4 (GLIBC_2.0) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 00c: 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) \n 010: 5 (GLIBCXX_3.4.21) 0 (*local*) 6 (CXXABI_1.3) 5 (GLIBCXX_3.4.21) \n 014: 0 (*local*) 0 (*local*) 6 (CXXABI_1.3) 4 (GLIBC_2.0) \n 018: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 4 (GLIBC_2.0) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -418,15 +418,15 @@\n N4soci7details24vector_into_type_backendE\n N4soci29odbc_vector_into_type_backendE\n Use vector element used with non-supported type.\n binding input vector parameter #\n use bulk iterators are not supported with this backend\n N4soci7details23vector_use_type_backendE\n N4soci28odbc_vector_use_type_backendE\n-5cf6997c05be6a5fd73a3849dc8bfdb62f8d56.debug\n+e91f0c955895c8c106f6e836565d7c2ce9cc0a.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -940,9 +940,9 @@\n 0x00005690 2e312e33 00474c49 42435858 5f332e34 .1.3.GLIBCXX_3.4\n 0x000056a0 2e323000 474c4942 4358585f 332e342e .20.GLIBCXX_3.4.\n 0x000056b0 39004358 58414249 5f312e33 00474c49 9.CXXABI_1.3.GLI\n 0x000056c0 42435858 5f332e34 2e323100 474c4942 BCXX_3.4.21.GLIB\n 0x000056d0 4358585f 332e3400 00000000 00000000 CXX_3.4.........\n 0x000056e0 00000000 00000000 00000000 00000000 ................\n 0x000056f0 00000000 00000000 00000000 00000000 ................\n- 0x00005700 00000000 0000 ......\n+ 0x00005700 00000000 00000000 ........\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error 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 35636636 39393763 30356265 36613566 5cf6997c05be6a5f\n- 0x00000010 64373361 33383439 64633862 66646236 d73a3849dc8bfdb6\n- 0x00000020 32663864 35362e64 65627567 00000000 2f8d56.debug....\n- 0x00000030 fe335e80 .3^.\n+ 0x00000000 65393166 30633935 35383935 63386331 e91f0c955895c8c1\n+ 0x00000010 30366636 65383336 35363564 37633263 06f6e836565d7c2c\n+ 0x00000020 65396363 30612e64 65627567 00000000 e9cc0a.debug....\n+ 0x00000030 13f14b7b ..K{\n \n"}]}]}]}]}, {"source1": "libsoci-postgresql4.0_4.0.0-2_i386.deb", "source2": "libsoci-postgresql4.0_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n--rw-r--r-- 0 0 0 908 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 51212 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 912 2020-09-19 23:57:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 51284 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/i386-linux-gnu/libsoci_postgresql.so.4.0.0", "source2": "./usr/lib/i386-linux-gnu/libsoci_postgresql.so.4.0.0", "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 0007a4 04 A 3 0 4\n [ 3] .dynsym DYNSYM 0000091c 00091c 0015b0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001ecc 001ecc 00472c 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 000065f8 0065f8 0002b6 02 A 3 0 2\n+ [ 4] .dynstr STRTAB 00001ecc 001ecc 00472e 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 000065fa 0065fa 0002b6 02 A 3 0 2\n [ 6] .gnu.version_r VERNEED 000068b0 0068b0 0000d0 00 A 4 3 4\n [ 7] .rel.dyn REL 00006980 006980 000668 08 A 3 0 4\n [ 8] .rel.plt REL 00006fe8 006fe8 0004a0 08 AI 3 22 4\n [ 9] .init PROGBITS 00008000 008000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00008020 008020 000950 04 AX 0 0 16\n [11] .plt.got PROGBITS 00008970 008970 000008 08 AX 0 0 8\n [12] .text PROGBITS 00008980 008980 00f524 00 AX 0 0 16\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x1e92c\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1e934\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1ecc\n 0x00000006 (SYMTAB) 0x91c\n- 0x0000000a (STRSZ) 18220 (bytes)\n+ 0x0000000a (STRSZ) 18222 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1ed24\n 0x00000002 (PLTRELSZ) 1184 (bytes)\n 0x00000014 (PLTREL) REL\n 0x00000017 (JMPREL) 0x6fe8\n 0x00000011 (REL) 0x6980\n 0x00000012 (RELSZ) 1640 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n 0x6ffffffe (VERNEED) 0x68b0\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x65f8\n+ 0x6ffffff0 (VERSYM) 0x65fa\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: acd3c20d0ff24c1a727e8ee37a7d90b64040d46e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0146a155a02cdb11348676de4fbde871d42d4ce2\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: 0x00000000000065f8 Offset: 0x0065f8 Link: 3 (.dynsym)\n+ Addr: 0x00000000000065fa Offset: 0x0065fa Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 0 (*local*) \n 004: 2 (GLIBCXX_3.4) 3 (GLIBC_2.1.3) 0 (*local*) 2 (GLIBCXX_3.4)\n 008: 4 (GLIBC_2.0) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4) 0 (*local*) \n 00c: 5 (GLIBCXX_3.4.21) 5 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 0 (*local*) \n 010: 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) 0 (*local*) \n 014: 5 (GLIBCXX_3.4.21) 0 (*local*) 0 (*local*) 5 (GLIBCXX_3.4.21) \n 018: 6 (CXXABI_1.3) 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) \n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -439,15 +439,15 @@\n Into vector element used with non-supported type.\n vector::_M_fill_insert\n N4soci7details24vector_into_type_backendE\n N4soci35postgresql_vector_into_type_backendE\n Use vector element used with non-supported type.\n N4soci7details23vector_use_type_backendE\n N4soci34postgresql_vector_use_type_backendE\n-d3c20d0ff24c1a727e8ee37a7d90b64040d46e.debug\n+46a155a02cdb11348676de4fbde871d42d4ce2.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1134,9 +1134,9 @@\n 0x0000657c 4c494243 5f322e31 2e330047 4c494243 LIBC_2.1.3.GLIBC\n 0x0000658c 58585f33 2e342e32 3000474c 49424358 XX_3.4.20.GLIBCX\n 0x0000659c 585f332e 342e3900 43585841 42495f31 X_3.4.9.CXXABI_1\n 0x000065ac 2e330047 4c494243 58585f33 2e342e32 .3.GLIBCXX_3.4.2\n 0x000065bc 3100474c 49424358 585f332e 34000000 1.GLIBCXX_3.4...\n 0x000065cc 00000000 00000000 00000000 00000000 ................\n 0x000065dc 00000000 00000000 00000000 00000000 ................\n- 0x000065ec 00000000 00000000 00000000 ............\n+ 0x000065ec 00000000 00000000 00000000 0000 ..............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error 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 64336332 30643066 66323463 31613732 d3c20d0ff24c1a72\n- 0x00000010 37653865 65333761 37643930 62363430 7e8ee37a7d90b640\n- 0x00000020 34306434 36652e64 65627567 00000000 40d46e.debug....\n- 0x00000030 4ab75bea J.[.\n+ 0x00000000 34366131 35356130 32636462 31313334 46a155a02cdb1134\n+ 0x00000010 38363736 64653466 62646538 37316434 8676de4fbde871d4\n+ 0x00000020 32643463 65322e64 65627567 00000000 2d4ce2.debug....\n+ 0x00000030 5447f636 TG.6\n \n"}]}]}]}]}, {"source1": "libsoci-sqlite3-4.0_4.0.0-2_i386.deb", "source2": "libsoci-sqlite3-4.0_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n -rw-r--r-- 0 0 0 944 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 51644 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 51652 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/i386-linux-gnu/libsoci_sqlite3.so.4.0.0", "source2": "./usr/lib/i386-linux-gnu/libsoci_sqlite3.so.4.0.0", "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 0x78b0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x06b38 0x06b38 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x06b3c 0x06b3c R 0x1000\n LOAD 0x007000 0x00007000 0x00007000 0x10728 0x10728 R E 0x1000\n LOAD 0x018000 0x00018000 0x00018000 0x04a3d 0x04a3d R 0x1000\n LOAD 0x01d9a4 0x0001e9a4 0x0001e9a4 0x00664 0x0068c RW 0x1000\n DYNAMIC 0x01dc40 0x0001ec40 0x0001ec40 0x00120 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x018dcc 0x00018dcc 0x00018dcc 0x005cc 0x005cc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash GNU_HASH 00000178 000178 000758 04 A 3 0 4\n [ 3] .dynsym DYNSYM 000008d0 0008d0 0013f0 10 A 4 1 4\n- [ 4] .dynstr STRTAB 00001cc0 001cc0 00410a 00 A 0 0 1\n- [ 5] .gnu.version VERSYM 00005dca 005dca 00027e 02 A 3 0 2\n- [ 6] .gnu.version_r VERNEED 00006048 006048 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn REL 00006118 006118 0005e8 08 A 3 0 4\n- [ 8] .rel.plt REL 00006700 006700 000438 08 AI 3 22 4\n+ [ 4] .dynstr STRTAB 00001cc0 001cc0 00410c 00 A 0 0 1\n+ [ 5] .gnu.version VERSYM 00005dcc 005dcc 00027e 02 A 3 0 2\n+ [ 6] .gnu.version_r VERNEED 0000604c 00604c 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn REL 0000611c 00611c 0005e8 08 A 3 0 4\n+ [ 8] .rel.plt REL 00006704 006704 000438 08 AI 3 22 4\n [ 9] .init PROGBITS 00007000 007000 000020 00 AX 0 0 4\n [10] .plt PROGBITS 00007020 007020 000880 04 AX 0 0 16\n [11] .plt.got PROGBITS 000078a0 0078a0 000008 08 AX 0 0 8\n [12] .text PROGBITS 000078b0 0078b0 00fe64 00 AX 0 0 16\n [13] .fini PROGBITS 00017714 017714 000014 00 AX 0 0 4\n [14] .rodata PROGBITS 00018000 018000 000dc9 00 A 0 0 32\n [15] .eh_frame_hdr PROGBITS 00018dcc 018dcc 0005cc 00 A 0 0 4\n"}, {"source1": "readelf --wide --relocs {}", "source2": "readelf --wide --relocs {}", "unified_diff": "@@ -1,9 +1,9 @@\n \n-Relocation section '.rel.dyn' at offset 0x6118 contains 189 entries:\n+Relocation section '.rel.dyn' at offset 0x611c contains 189 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001e9a4 00000008 R_386_RELATIVE \n 0001e9a8 00000008 R_386_RELATIVE \n 0001e9ac 00000008 R_386_RELATIVE \n 0001f000 00000008 R_386_RELATIVE \n 0001e9b0 00003201 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n 0001ea14 00003201 R_386_32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3\n@@ -187,15 +187,15 @@\n 0001efec 00006606 R_386_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable\n 0001eff0 00006d06 R_386_GLOB_DAT 00000000 __gmon_start__\n 0001eff4 00006e06 R_386_GLOB_DAT 00000000 _ITM_registerTMCloneTable\n 0001eff8 00007006 R_386_GLOB_DAT 00000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21\n 0001effc 00009b06 R_386_GLOB_DAT 0001f00c _ZN4soci7sqlite3E\n 0001f004 00006001 R_386_32 00000000 __gxx_personality_v0@CXXABI_1.3\n \n-Relocation section '.rel.plt' at offset 0x6700 contains 135 entries:\n+Relocation section '.rel.plt' at offset 0x6704 contains 135 entries:\n Offset Info Type Sym. Value Symbol's Name\n 0001ed6c 00000107 R_386_JUMP_SLOT 00000000 sqlite3_bind_int\n 0001ed70 0000e207 R_386_JUMP_SLOT 0000afc0 _ZN4soci23sqlite3_session_backendC1ERKNS_21connection_parametersE\n 0001ed74 00000207 R_386_JUMP_SLOT 00000000 sqlite3_column_blob\n 0001ed78 00000307 R_386_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4\n 0001ed7c 00008407 R_386_JUMP_SLOT 0000e1f0 _ZNSt6vectorIN4soci14sqlite3_columnESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_\n 0001ed80 0000a407 R_386_JUMP_SLOT 0000a940 _ZN4soci23sqlite3_session_backendD1Ev\n"}, {"source1": "readelf --wide --dynamic {}", "source2": "readelf --wide --dynamic {}", "unified_diff": "@@ -12,23 +12,23 @@\n 0x00000019 (INIT_ARRAY) 0x1e9a4\n 0x0000001b (INIT_ARRAYSZ) 8 (bytes)\n 0x0000001a (FINI_ARRAY) 0x1e9ac\n 0x0000001c (FINI_ARRAYSZ) 4 (bytes)\n 0x6ffffef5 (GNU_HASH) 0x178\n 0x00000005 (STRTAB) 0x1cc0\n 0x00000006 (SYMTAB) 0x8d0\n- 0x0000000a (STRSZ) 16650 (bytes)\n+ 0x0000000a (STRSZ) 16652 (bytes)\n 0x0000000b (SYMENT) 16 (bytes)\n 0x00000003 (PLTGOT) 0x1ed60\n 0x00000002 (PLTRELSZ) 1080 (bytes)\n 0x00000014 (PLTREL) REL\n- 0x00000017 (JMPREL) 0x6700\n- 0x00000011 (REL) 0x6118\n+ 0x00000017 (JMPREL) 0x6704\n+ 0x00000011 (REL) 0x611c\n 0x00000012 (RELSZ) 1512 (bytes)\n 0x00000013 (RELENT) 8 (bytes)\n 0x0000001e (FLAGS) BIND_NOW\n 0x6ffffffb (FLAGS_1) Flags: NOW\n- 0x6ffffffe (VERNEED) 0x6048\n+ 0x6ffffffe (VERNEED) 0x604c\n 0x6fffffff (VERNEEDNUM) 3\n- 0x6ffffff0 (VERSYM) 0x5dca\n+ 0x6ffffff0 (VERSYM) 0x5dcc\n 0x6ffffffa (RELCOUNT) 4\n 0x00000000 (NULL) 0x0\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,4 +1,4 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0007b3a7b3e047d00cc9f4c0831cfd764ae245ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09f2fd8a116fc76e9c0e240bb87e7749aa2b28c8\n"}, {"source1": "readelf --wide --version-info {}", "source2": "readelf --wide --version-info {}", "unified_diff": "@@ -1,10 +1,10 @@\n \n Version symbols section '.gnu.version' contains 319 entries:\n- Addr: 0x0000000000005dca Offset: 0x005dca Link: 3 (.dynsym)\n+ Addr: 0x0000000000005dcc Offset: 0x005dcc Link: 3 (.dynsym)\n 000: 0 (*local*) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4)\n 004: 3 (GLIBC_2.1.3) 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) \n 008: 2 (GLIBCXX_3.4) 5 (GLIBC_2.0) 2 (GLIBCXX_3.4) 2 (GLIBCXX_3.4)\n 00c: 0 (*local*) 4 (GLIBCXX_3.4.21) 0 (*local*) 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*) 2 (GLIBCXX_3.4) 0 (*local*) \n 018: 4 (GLIBCXX_3.4.21) 2 (GLIBCXX_3.4) 6 (GLIBCXX_3.4.9) 0 (*local*) \n@@ -79,15 +79,15 @@\n 12c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 130: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 134: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 138: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) \n 13c: 1 (*global*) 1 (*global*) 1 (*global*) \n \n Version needs section '.gnu.version_r' contains 3 entries:\n- Addr: 0x0000000000006048 Offset: 0x006048 Link: 4 (.dynstr)\n+ Addr: 0x000000000000604c Offset: 0x00604c 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: 4\n 0x0030: Name: GLIBC_2.4 Flags: none Version: 9\n 0x0040: Name: GLIBC_2.3.4 Flags: none Version: 8\n 0x0050: Name: GLIBC_2.0 Flags: none Version: 5\n 0x0060: Name: GLIBC_2.1.3 Flags: none Version: 3\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -393,15 +393,15 @@\n N4soci7details24vector_into_type_backendE\n N4soci32sqlite3_vector_into_type_backendE\n _Use vector element used with non-supported type.\n use bulk iterators are not supported with this backend\n Cannot bind (by name) to \n N4soci7details23vector_use_type_backendE\n N4soci31sqlite3_vector_use_type_backendE\n-07b3a7b3e047d00cc9f4c0831cfd764ae245ce.debug\n+f2fd8a116fc76e9c0e240bb87e7749aa2b28c8.debug\n .shstrtab\n .note.gnu.build-id\n .gnu.hash\n .gnu.version\n .gnu.version_r\n .rel.dyn\n .rel.plt\n"}, {"source1": "readelf --wide --decompress --hex-dump=.dynstr {}", "source2": "readelf --wide --decompress --hex-dump=.dynstr {}", "unified_diff": "@@ -1036,9 +1036,9 @@\n 0x00005d50 42435f32 2e312e33 00474c49 42435858 BC_2.1.3.GLIBCXX\n 0x00005d60 5f332e34 2e323000 43585841 42495f31 _3.4.20.CXXABI_1\n 0x00005d70 2e330047 4c494243 58585f33 2e342e39 .3.GLIBCXX_3.4.9\n 0x00005d80 00474c49 42435858 5f332e34 2e323100 .GLIBCXX_3.4.21.\n 0x00005d90 474c4942 4358585f 332e3400 00000000 GLIBCXX_3.4.....\n 0x00005da0 00000000 00000000 00000000 00000000 ................\n 0x00005db0 00000000 00000000 00000000 00000000 ................\n- 0x00005dc0 00000000 00000000 0000 ..........\n+ 0x00005dc0 00000000 00000000 00000000 ............\n \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "comments": ["error 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 30376233 61376233 65303437 64303063 07b3a7b3e047d00c\n- 0x00000010 63396634 63303833 31636664 37363461 c9f4c0831cfd764a\n- 0x00000020 65323435 63652e64 65627567 00000000 e245ce.debug....\n- 0x00000030 094cd1bc .L..\n+ 0x00000000 66326664 38613131 36666337 36653963 f2fd8a116fc76e9c\n+ 0x00000010 30653234 30626238 37653737 34396161 0e240bb87e7749aa\n+ 0x00000020 32623238 63382e64 65627567 00000000 2b28c8.debug....\n+ 0x00000030 70fc0b43 p..C\n \n"}]}]}]}]}, {"source1": "libsoci-firebird4.0-dbgsym_4.0.0-2_i386.deb", "source2": "libsoci-firebird4.0-dbgsym_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n -rw-r--r-- 0 0 0 540 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 684272 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 684268 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: William Blough \n Installed-Size: 711\n Depends: libsoci-firebird4.0 (= 4.0.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsoci-firebird4.0\n-Build-Ids: 3de9f443d02ef2b854d0b6148c2d853c84b3d85a\n+Build-Ids: 2dc4bbb25e3cff56d48d426e55f3ec40e344f4a8\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/3d/e9f443d02ef2b854d0b6148c2d853c84b3d85a.debug\n+usr/lib/debug/.build-id/2d/c4bbb25e3cff56d48d426e55f3ec40e344f4a8.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 2020-09-19 23:57:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/3d/\n--rw-r--r-- 0 root (0) root (0) 716860 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/3d/e9f443d02ef2b854d0b6148c2d853c84b3d85a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/2d/\n+-rw-r--r-- 0 root (0) root (0) 716860 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/2d/c4bbb25e3cff56d48d426e55f3ec40e344f4a8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/libsoci-firebird4.0-dbgsym -> libsoci-firebird4.0\n"}, {"source1": "./usr/lib/debug/.build-id/3d/e9f443d02ef2b854d0b6148c2d853c84b3d85a.debug", "source2": "./usr/lib/debug/.build-id/2d/c4bbb25e3cff56d48d426e55f3ec40e344f4a8.debug", "comments": ["Files similar despite different names (score: 3, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0007b8 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000930 000178 001600 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001f30 000178 00483d 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 0000676e 000178 0002c0 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001f30 000178 00483f 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00006770 000178 0002c0 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00006a30 000178 0000e0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00006b10 000178 0006a8 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000071b8 000178 0004d0 08 AI 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 0009b0 04 AX 0 0 16\n [11] .plt.got NOBITS 000089d0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000089e0 001000 014084 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 559 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000930 0 SECTION LOCAL DEFAULT 3 \n 4: 00001f30 0 SECTION LOCAL DEFAULT 4 \n- 5: 0000676e 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00006770 0 SECTION LOCAL DEFAULT 5 \n 6: 00006a30 0 SECTION LOCAL DEFAULT 6 \n 7: 00006b10 0 SECTION LOCAL DEFAULT 7 \n 8: 000071b8 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 000089d0 0 SECTION LOCAL DEFAULT 11 \n 12: 000089e0 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: 3de9f443d02ef2b854d0b6148c2d853c84b3d85a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2dc4bbb25e3cff56d48d426e55f3ec40e344f4a8\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-ZGCC: (Debian 10.2.1-1) 10.2.1 20201207\n+GCC: (Debian 10.2.1-1) 10.2.1 20201207\n p1,'k7o7\n pvl}_sPs\n o6J/RYe9\n 4FBElS\\3@\n )O@gCHJow;\n QT9kN33hY\n U-GzP?GZ\n"}]}]}]}]}, {"source1": "libsoci-mysql4.0-dbgsym_4.0.0-2_i386.deb", "source2": "libsoci-mysql4.0-dbgsym_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n--rw-r--r-- 0 0 0 536 2020-09-19 23:57:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 540 2020-09-19 23:57:37.000000 control.tar.xz\n -rw-r--r-- 0 0 0 466780 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: William Blough \n Installed-Size: 494\n Depends: libsoci-mysql4.0 (= 4.0.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsoci-mysql4.0\n-Build-Ids: c1349fb00eeb5ac72880b2e9a6f4ee85914c0ff0\n+Build-Ids: 21fa61953c1cf18617a691c57e5e22664c9dcfb9\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/c1/349fb00eeb5ac72880b2e9a6f4ee85914c0ff0.debug\n+usr/lib/debug/.build-id/21/fa61953c1cf18617a691c57e5e22664c9dcfb9.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 2020-09-19 23:57:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/c1/\n--rw-r--r-- 0 root (0) root (0) 494836 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/c1/349fb00eeb5ac72880b2e9a6f4ee85914c0ff0.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/21/\n+-rw-r--r-- 0 root (0) root (0) 494836 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/21/fa61953c1cf18617a691c57e5e22664c9dcfb9.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/libsoci-mysql4.0-dbgsym -> libsoci-mysql4.0\n"}, {"source1": "./usr/lib/debug/.build-id/c1/349fb00eeb5ac72880b2e9a6f4ee85914c0ff0.debug", "source2": "./usr/lib/debug/.build-id/21/fa61953c1cf18617a691c57e5e22664c9dcfb9.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000620 04 A 3 0 4\n [ 3] .dynsym NOBITS 00000798 000178 001250 10 A 4 1 4\n- [ 4] .dynstr NOBITS 000019e8 000178 00394f 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005338 000178 00024a 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 000019e8 000178 003951 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 0000533a 000178 00024a 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 00005584 000178 000110 00 A 4 5 4\n [ 7] .rel.dyn NOBITS 00005694 000178 0005d0 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00005c64 000178 0003a0 08 AI 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000750 04 AX 0 0 16\n [11] .plt.got NOBITS 00007770 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00007780 001000 00e024 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 469 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 00000798 0 SECTION LOCAL DEFAULT 3 \n 4: 000019e8 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005338 0 SECTION LOCAL DEFAULT 5 \n+ 5: 0000533a 0 SECTION LOCAL DEFAULT 5 \n 6: 00005584 0 SECTION LOCAL DEFAULT 6 \n 7: 00005694 0 SECTION LOCAL DEFAULT 7 \n 8: 00005c64 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 00007770 0 SECTION LOCAL DEFAULT 11 \n 12: 00007780 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: c1349fb00eeb5ac72880b2e9a6f4ee85914c0ff0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 21fa61953c1cf18617a691c57e5e22664c9dcfb9\n"}]}]}]}]}, {"source1": "libsoci-odbc4.0-dbgsym_4.0.0-2_i386.deb", "source2": "libsoci-odbc4.0-dbgsym_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n -rw-r--r-- 0 0 0 536 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 423084 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 423068 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: William Blough \n Installed-Size: 449\n Depends: libsoci-odbc4.0 (= 4.0.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsoci-odbc4.0\n-Build-Ids: c75cf6997c05be6a5fd73a3849dc8bfdb62f8d56\n+Build-Ids: 75e91f0c955895c8c106f6e836565d7c2ce9cc0a\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/c7/5cf6997c05be6a5fd73a3849dc8bfdb62f8d56.debug\n+usr/lib/debug/.build-id/75/e91f0c955895c8c106f6e836565d7c2ce9cc0a.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 2020-09-19 23:57:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/c7/\n--rw-r--r-- 0 root (0) root (0) 449176 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/c7/5cf6997c05be6a5fd73a3849dc8bfdb62f8d56.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/75/\n+-rw-r--r-- 0 root (0) root (0) 449176 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/75/e91f0c955895c8c106f6e836565d7c2ce9cc0a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/libsoci-odbc4.0-dbgsym -> libsoci-odbc4.0\n"}, {"source1": "./usr/lib/debug/.build-id/c7/5cf6997c05be6a5fd73a3849dc8bfdb62f8d56.debug", "source2": "./usr/lib/debug/.build-id/75/e91f0c955895c8c106f6e836565d7c2ce9cc0a.debug", "comments": ["Files similar despite different names (score: 4, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000768 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008e0 000178 001320 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001c00 000178 003b06 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005706 000178 000264 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001c00 000178 003b08 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005708 000178 000264 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 0000596c 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00005a3c 000178 000678 08 A 3 0 4\n [ 8] .rel.plt NOBITS 000060b4 000178 000380 08 AI 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000710 04 AX 0 0 16\n [11] .plt.got NOBITS 00007730 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00007740 001000 00e3d4 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 496 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000008e0 0 SECTION LOCAL DEFAULT 3 \n 4: 00001c00 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005706 0 SECTION LOCAL DEFAULT 5 \n+ 5: 00005708 0 SECTION LOCAL DEFAULT 5 \n 6: 0000596c 0 SECTION LOCAL DEFAULT 6 \n 7: 00005a3c 0 SECTION LOCAL DEFAULT 7 \n 8: 000060b4 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 00007730 0 SECTION LOCAL DEFAULT 11 \n 12: 00007740 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: c75cf6997c05be6a5fd73a3849dc8bfdb62f8d56\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 75e91f0c955895c8c106f6e836565d7c2ce9cc0a\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-VGCC: (Debian 10.2.1-1) 10.2.1 20201207\n+GCC: (Debian 10.2.1-1) 10.2.1 20201207\n ,KYT~5p%\n x.54pB`q)Cd\n a8'LMts[\n \\SuY^]No\n IZ\n Installed-Size: 562\n Depends: libsoci-postgresql4.0 (= 4.0.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsoci-postgresql4.0\n-Build-Ids: acd3c20d0ff24c1a727e8ee37a7d90b64040d46e\n+Build-Ids: 0146a155a02cdb11348676de4fbde871d42d4ce2\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/ac/d3c20d0ff24c1a727e8ee37a7d90b64040d46e.debug\n+usr/lib/debug/.build-id/01/46a155a02cdb11348676de4fbde871d42d4ce2.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 2020-09-19 23:57:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/ac/\n--rw-r--r-- 0 root (0) root (0) 564344 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/ac/d3c20d0ff24c1a727e8ee37a7d90b64040d46e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/01/\n+-rw-r--r-- 0 root (0) root (0) 564344 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/01/46a155a02cdb11348676de4fbde871d42d4ce2.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/libsoci-postgresql4.0-dbgsym -> libsoci-postgresql4.0\n"}, {"source1": "./usr/lib/debug/.build-id/ac/d3c20d0ff24c1a727e8ee37a7d90b64040d46e.debug", "source2": "./usr/lib/debug/.build-id/01/46a155a02cdb11348676de4fbde871d42d4ce2.debug", "comments": ["Files similar despite different names (score: 3, lower is more similar)"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,16 +2,16 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 0007a4 04 A 3 0 4\n [ 3] .dynsym NOBITS 0000091c 000178 0015b0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001ecc 000178 00472c 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 000065f8 000178 0002b6 02 A 3 0 2\n+ [ 4] .dynstr NOBITS 00001ecc 000178 00472e 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 000065fa 000178 0002b6 02 A 3 0 2\n [ 6] .gnu.version_r NOBITS 000068b0 000178 0000d0 00 A 4 3 4\n [ 7] .rel.dyn NOBITS 00006980 000178 000668 08 A 3 0 4\n [ 8] .rel.plt NOBITS 00006fe8 000178 0004a0 08 AI 3 22 4\n [ 9] .init NOBITS 00008000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00008020 001000 000950 04 AX 0 0 16\n [11] .plt.got NOBITS 00008970 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 00008980 001000 00f524 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 549 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 0000091c 0 SECTION LOCAL DEFAULT 3 \n 4: 00001ecc 0 SECTION LOCAL DEFAULT 4 \n- 5: 000065f8 0 SECTION LOCAL DEFAULT 5 \n+ 5: 000065fa 0 SECTION LOCAL DEFAULT 5 \n 6: 000068b0 0 SECTION LOCAL DEFAULT 6 \n 7: 00006980 0 SECTION LOCAL DEFAULT 7 \n 8: 00006fe8 0 SECTION LOCAL DEFAULT 8 \n 9: 00008000 0 SECTION LOCAL DEFAULT 9 \n 10: 00008020 0 SECTION LOCAL DEFAULT 10 \n 11: 00008970 0 SECTION LOCAL DEFAULT 11 \n 12: 00008980 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: acd3c20d0ff24c1a727e8ee37a7d90b64040d46e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0146a155a02cdb11348676de4fbde871d42d4ce2\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-nGCC: (Debian 10.2.1-1) 10.2.1 20201207\n+GCC: (Debian 10.2.1-1) 10.2.1 20201207\n iScpJAx3cBJA\n `maJJ^Ac\n %&ZW5g$z\n [u\tyU{]]v~\n 0 w@.l[y\n T[Tbj@Tb\n #ZxT,RcOE\n"}]}]}]}]}, {"source1": "libsoci-sqlite3-4.0-dbgsym_4.0.0-2_i386.deb", "source2": "libsoci-sqlite3-4.0-dbgsym_4.0.0-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-09-19 23:57:37.000000 debian-binary\n--rw-r--r-- 0 0 0 540 2020-09-19 23:57:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 508352 2020-09-19 23:57:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 544 2020-09-19 23:57:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 508360 2020-09-19 23:57:37.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./control", "source2": "./control", "unified_diff": "@@ -6,8 +6,8 @@\n Maintainer: William Blough \n Installed-Size: 537\n Depends: libsoci-sqlite3-4.0 (= 4.0.0-2)\n Section: debug\n Priority: optional\n Multi-Arch: same\n Description: debug symbols for libsoci-sqlite3-4.0\n-Build-Ids: 0007b3a7b3e047d00cc9f4c0831cfd764ae245ce\n+Build-Ids: 09f2fd8a116fc76e9c0e240bb87e7749aa2b28c8\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/00/07b3a7b3e047d00cc9f4c0831cfd764ae245ce.debug\n+usr/lib/debug/.build-id/09/f2fd8a116fc76e9c0e240bb87e7749aa2b28c8.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 2020-09-19 23:57:37.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/00/\n--rw-r--r-- 0 root (0) root (0) 539088 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/00/07b3a7b3e047d00cc9f4c0831cfd764ae245ce.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/09/\n+-rw-r--r-- 0 root (0) root (0) 539088 2020-09-19 23:57:37.000000 ./usr/lib/debug/.build-id/09/f2fd8a116fc76e9c0e240bb87e7749aa2b28c8.debug\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2020-09-19 23:57:37.000000 ./usr/share/doc/libsoci-sqlite3-4.0-dbgsym -> libsoci-sqlite3-4.0\n"}, {"source1": "./usr/lib/debug/.build-id/00/07b3a7b3e047d00cc9f4c0831cfd764ae245ce.debug", "source2": "./usr/lib/debug/.build-id/09/f2fd8a116fc76e9c0e240bb87e7749aa2b28c8.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 0x78b0\n There are 9 program headers, starting at offset 52\n \n Program Headers:\n Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align\n- LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06b38 R 0x1000\n+ LOAD 0x000000 0x00000000 0x00000000 0x00178 0x06b3c R 0x1000\n LOAD 0x000000 0x00007000 0x00007000 0x00000 0x10728 R E 0x1000\n LOAD 0x000000 0x00018000 0x00018000 0x00000 0x04a3d R 0x1000\n LOAD 0x0009a4 0x0001e9a4 0x0001e9a4 0x00000 0x0068c RW 0x1000\n DYNAMIC 0x0009a4 0x0001ec40 0x0001ec40 0x00000 0x00120 RW 0x4\n NOTE 0x000154 0x00000154 0x00000154 0x00024 0x00024 R 0x4\n GNU_EH_FRAME 0x001000 0x00018dcc 0x00018dcc 0x00000 0x005cc R 0x4\n GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,19 +2,19 @@\n \n Section Headers:\n [Nr] Name Type Addr Off Size ES Flg Lk Inf Al\n [ 0] NULL 00000000 000000 000000 00 0 0 0\n [ 1] .note.gnu.build-id NOTE 00000154 000154 000024 00 A 0 0 4\n [ 2] .gnu.hash NOBITS 00000178 000178 000758 04 A 3 0 4\n [ 3] .dynsym NOBITS 000008d0 000178 0013f0 10 A 4 1 4\n- [ 4] .dynstr NOBITS 00001cc0 000178 00410a 00 A 0 0 1\n- [ 5] .gnu.version NOBITS 00005dca 000178 00027e 02 A 3 0 2\n- [ 6] .gnu.version_r NOBITS 00006048 000178 0000d0 00 A 4 3 4\n- [ 7] .rel.dyn NOBITS 00006118 000178 0005e8 08 A 3 0 4\n- [ 8] .rel.plt NOBITS 00006700 000178 000438 08 AI 3 22 4\n+ [ 4] .dynstr NOBITS 00001cc0 000178 00410c 00 A 0 0 1\n+ [ 5] .gnu.version NOBITS 00005dcc 000178 00027e 02 A 3 0 2\n+ [ 6] .gnu.version_r NOBITS 0000604c 000178 0000d0 00 A 4 3 4\n+ [ 7] .rel.dyn NOBITS 0000611c 000178 0005e8 08 A 3 0 4\n+ [ 8] .rel.plt NOBITS 00006704 000178 000438 08 AI 3 22 4\n [ 9] .init NOBITS 00007000 001000 000020 00 AX 0 0 4\n [10] .plt NOBITS 00007020 001000 000880 04 AX 0 0 16\n [11] .plt.got NOBITS 000078a0 001000 000008 08 AX 0 0 8\n [12] .text NOBITS 000078b0 001000 00fe64 00 AX 0 0 16\n [13] .fini NOBITS 00017714 001000 000014 00 AX 0 0 4\n [14] .rodata NOBITS 00018000 001000 000dc9 00 A 0 0 32\n [15] .eh_frame_hdr NOBITS 00018dcc 001000 0005cc 00 A 0 0 4\n"}, {"source1": "readelf --wide --symbols {}", "source2": "readelf --wide --symbols {}", "unified_diff": "@@ -2,18 +2,18 @@\n Symbol table '.symtab' contains 541 entries:\n Num: Value Size Type Bind Vis Ndx Name\n 0: 00000000 0 NOTYPE LOCAL DEFAULT UND \n 1: 00000154 0 SECTION LOCAL DEFAULT 1 \n 2: 00000178 0 SECTION LOCAL DEFAULT 2 \n 3: 000008d0 0 SECTION LOCAL DEFAULT 3 \n 4: 00001cc0 0 SECTION LOCAL DEFAULT 4 \n- 5: 00005dca 0 SECTION LOCAL DEFAULT 5 \n- 6: 00006048 0 SECTION LOCAL DEFAULT 6 \n- 7: 00006118 0 SECTION LOCAL DEFAULT 7 \n- 8: 00006700 0 SECTION LOCAL DEFAULT 8 \n+ 5: 00005dcc 0 SECTION LOCAL DEFAULT 5 \n+ 6: 0000604c 0 SECTION LOCAL DEFAULT 6 \n+ 7: 0000611c 0 SECTION LOCAL DEFAULT 7 \n+ 8: 00006704 0 SECTION LOCAL DEFAULT 8 \n 9: 00007000 0 SECTION LOCAL DEFAULT 9 \n 10: 00007020 0 SECTION LOCAL DEFAULT 10 \n 11: 000078a0 0 SECTION LOCAL DEFAULT 11 \n 12: 000078b0 0 SECTION LOCAL DEFAULT 12 \n 13: 00017714 0 SECTION LOCAL DEFAULT 13 \n 14: 00018000 0 SECTION LOCAL DEFAULT 14 \n 15: 00018dcc 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: 0007b3a7b3e047d00cc9f4c0831cfd764ae245ce\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 09f2fd8a116fc76e9c0e240bb87e7749aa2b28c8\n"}]}]}]}]}]}