{ "diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/b1/pyside_1.2.2+source1-3_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/b2/pyside_1.2.2+source1-3_amd64.changes", "unified_diff": null, "details": [ { "source1": "Files", "source2": "Files", "unified_diff": "@@ -2,20 +2,20 @@\n 10b884ba3c36ebedb1e4eda3bfc6ad05 229560 libdevel optional libpyside-dev_1.2.2+source1-3_amd64.deb\n e2d91e58d399e4000c4a62a05918ef76 1077408 debug optional libpyside-py3-1.2-dbgsym_1.2.2+source1-3_amd64.deb\n 193c4336803100ba000051dfe66d7754 190684 python optional libpyside-py3-1.2_1.2.2+source1-3_amd64.deb\n 1a5e6fe4df7ab2aa6255ca0aadc55bd7 1054896 debug optional libpyside1.2-dbgsym_1.2.2+source1-3_amd64.deb\n db9bd50622660f1dc54fe0976cf01d7f 190548 python optional libpyside1.2_1.2.2+source1-3_amd64.deb\n e1266e64dd7f54dc12c064ca3ebf9451 5382968 debug optional python-pyside.phonon-dbgsym_1.2.2+source1-3_amd64.deb\n a2629ecc6d2bc98da96427888563a2eb 172348 python optional python-pyside.phonon_1.2.2+source1-3_amd64.deb\n- 3407c11ad81bb2f6f53178476be5f137 11197156 debug optional python-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb\n- 021b927d5611d143a453818ed68c1ece 582160 python optional python-pyside.qtcore_1.2.2+source1-3_amd64.deb\n+ eb4241bdc9704d88a697ca0259e16e64 11197632 debug optional python-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb\n+ c413b6669a58f05aa4170696c402ddea 581072 python optional python-pyside.qtcore_1.2.2+source1-3_amd64.deb\n 238a5897829412ee9b3560b0e1781574 2689720 debug optional python-pyside.qtdeclarative-dbgsym_1.2.2+source1-3_amd64.deb\n 63dee4e9777df45b1755aa80c7fe820b 94292 python optional python-pyside.qtdeclarative_1.2.2+source1-3_amd64.deb\n- 95cf0d5fec263bf43801957c7ee79aec 53203944 debug optional python-pyside.qtgui-dbgsym_1.2.2+source1-3_amd64.deb\n- 6b66a0e8fd9ecc5cb114249ea9fb6c7b 2090988 python optional python-pyside.qtgui_1.2.2+source1-3_amd64.deb\n+ bd12ec100c50b880525d48404df849a4 53202572 debug optional python-pyside.qtgui-dbgsym_1.2.2+source1-3_amd64.deb\n+ 7c87b68a7511c303ee53df809e570e5a 2101112 python optional python-pyside.qtgui_1.2.2+source1-3_amd64.deb\n af965a3ab0da25e0fe6bb151f602a61e 1820904 debug optional python-pyside.qthelp-dbgsym_1.2.2+source1-3_amd64.deb\n 7c3f4ed38e303a7e6e060064bb65653e 85504 python optional python-pyside.qthelp_1.2.2+source1-3_amd64.deb\n bcd4f81e8bac3bf59fc55603d977b47a 4284640 debug optional python-pyside.qtnetwork-dbgsym_1.2.2+source1-3_amd64.deb\n df16a844ffaefe8330ba9456b05614cf 205316 python optional python-pyside.qtnetwork_1.2.2+source1-3_amd64.deb\n 921d2f2e2eb126a0be8af64cc9ecec42 1570332 debug optional python-pyside.qtopengl-dbgsym_1.2.2+source1-3_amd64.deb\n 275847f374cf7766a527e38d144dc1db 89392 python optional python-pyside.qtopengl_1.2.2+source1-3_amd64.deb\n 18e9602fe184f5d10bcbfa47efeb8c99 1662924 debug optional python-pyside.qtscript-dbgsym_1.2.2+source1-3_amd64.deb\n@@ -31,16 +31,16 @@\n ced6172b5dc5924f7432efdc5dfa92ab 3962400 debug optional python-pyside.qtwebkit-dbgsym_1.2.2+source1-3_amd64.deb\n f4024035d122bfe2a46eade281d95b6c 136164 python optional python-pyside.qtwebkit_1.2.2+source1-3_amd64.deb\n 030b4b8e4c9a6852227fbc83c2c106fa 4400632 debug optional python-pyside.qtxml-dbgsym_1.2.2+source1-3_amd64.deb\n c594ce6f6e435d646dccdc2c69e6743e 155160 python optional python-pyside.qtxml_1.2.2+source1-3_amd64.deb\n 83f08f987cc210134bbe8844cf4af312 139420 python optional python-pyside_1.2.2+source1-3_all.deb\n 73dbb3a12a5f4635f985c5baa479f710 5535472 debug optional python3-pyside.phonon-dbgsym_1.2.2+source1-3_amd64.deb\n 54cf17f23a7e4e03ecd9082ffcdb8fb2 172548 python optional python3-pyside.phonon_1.2.2+source1-3_amd64.deb\n- 9f81dd9938807d27adf12e367ade0c98 11558200 debug optional python3-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb\n- f921bca17b336da52ced6afd5a3e0db7 576092 python optional python3-pyside.qtcore_1.2.2+source1-3_amd64.deb\n+ 2f0ddd36f1aa650156cc39ee32f7d395 11557108 debug optional python3-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb\n+ 67e886d5a1c0408e07ac93e530d90f13 576244 python optional python3-pyside.qtcore_1.2.2+source1-3_amd64.deb\n b8e3b1e9c8dfec7a15a8bd9f9d48ce0e 2768632 debug optional python3-pyside.qtdeclarative-dbgsym_1.2.2+source1-3_amd64.deb\n e001a21631e5ecdc43f5a58ab64f6d81 94252 python optional python3-pyside.qtdeclarative_1.2.2+source1-3_amd64.deb\n 89880d1ee5549e024189ede2b69c9557 55354484 debug optional python3-pyside.qtgui-dbgsym_1.2.2+source1-3_amd64.deb\n 100088548c8566379e998dc4650ae162 2095668 python optional python3-pyside.qtgui_1.2.2+source1-3_amd64.deb\n 1a1c6fdc16602a834dccf942d36c2a84 1916604 debug optional python3-pyside.qthelp-dbgsym_1.2.2+source1-3_amd64.deb\n 1bbadbe81e48c72183f27e2c599a721d 85412 python optional python3-pyside.qthelp_1.2.2+source1-3_amd64.deb\n e49cb8683315b984ddcc010f295ca9dc 4433800 debug optional python3-pyside.qtnetwork-dbgsym_1.2.2+source1-3_amd64.deb\n" }, { "source1": "python-pyside.qtcore_1.2.2+source1-3_amd64.deb", "source2": "python-pyside.qtcore_1.2.2+source1-3_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2017-12-11 13:03:20.000000 debian-binary\n -rw-r--r-- 0 0 0 1080 2017-12-11 13:03:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 580888 2017-12-11 13:03:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 579800 2017-12-11 13:03:20.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/python2.7/dist-packages/PySide/QtCore.so", "source2": "./usr/lib/python2.7/dist-packages/PySide/QtCore.so", "unified_diff": null, "details": [ { "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: e2b76c875340b4b6b2d7526ca8e9c6b471490c09\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b54dab7459b110ab4ba4926c856109839eadc86\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 /srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/dbd-tmp-bAjngfD/diffoscope_d6k48xq5/tmp5nht2m1n/0/6.so.debuglink.n6ohmy8o`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/dbd-tmp-bAjngfD/diffoscope_d6k48xq5/tmpachyk92p/0/6.so.debuglink.09l1g7iu`:", "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 62373663 38373533 34306234 62366232 b76c875340b4b6b2\n- 0x00000010 64373532 36636138 65396336 62343731 d7526ca8e9c6b471\n- 0x00000020 34393063 30392e64 65627567 00000000 490c09.debug....\n- 0x00000030 a854c4b2 .T..\n+ 0x00000000 35346461 62373435 39623131 30616234 54dab7459b110ab4\n+ 0x00000010 62613439 32366338 35363130 39383339 ba4926c856109839\n+ 0x00000020 65616463 38362e64 65627567 00000000 eadc86.debug....\n+ 0x00000030 d729e021 .).!\n \n" } ] } ] } ] } ] }, { "source1": "python-pyside.qtgui_1.2.2+source1-3_amd64.deb", "source2": "python-pyside.qtgui_1.2.2+source1-3_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2017-12-11 13:03:20.000000 debian-binary\n -rw-r--r-- 0 0 0 796 2017-12-11 13:03:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 2090000 2017-12-11 13:03:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 2100124 2017-12-11 13:03:20.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/python2.7/dist-packages/PySide/QtGui.so", "source2": "./usr/lib/python2.7/dist-packages/PySide/QtGui.so", "unified_diff": null, "details": [ { "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: 3f2b43dc452d2faa25c25132a4c8f38e4894af78\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 884982e1e70d5c4188287ca65e2d280654c36fde\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 /srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/dbd-tmp-bAjngfD/diffoscope_d6k48xq5/tmp6_ffbcpb/0/6.so.debuglink.48w59p4w`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/dbd-tmp-bAjngfD/diffoscope_d6k48xq5/tmpljypuwjc/0/6.so.debuglink.eq74q7w1`:", "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 32623433 64633435 32643266 61613235 2b43dc452d2faa25\n- 0x00000010 63323531 33326134 63386633 38653438 c25132a4c8f38e48\n- 0x00000020 39346166 37382e64 65627567 00000000 94af78.debug....\n- 0x00000030 f3a86d10 ..m.\n+ 0x00000000 34393832 65316537 30643563 34313838 4982e1e70d5c4188\n+ 0x00000010 32383763 61363565 32643238 30363534 287ca65e2d280654\n+ 0x00000020 63333666 64652e64 65627567 00000000 c36fde.debug....\n+ 0x00000030 1bf8c392 ....\n \n" } ] } ] } ] } ] }, { "source1": "python3-pyside.qtcore_1.2.2+source1-3_amd64.deb", "source2": "python3-pyside.qtcore_1.2.2+source1-3_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2017-12-11 13:03:20.000000 debian-binary\n -rw-r--r-- 0 0 0 1152 2017-12-11 13:03:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 574748 2017-12-11 13:03:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 574900 2017-12-11 13:03:20.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/python3/dist-packages/PySide/QtCore.cpython-37m-x86_64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/PySide/QtCore.cpython-37m-x86_64-linux-gnu.so", "unified_diff": null, "details": [ { "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: 2e2005f26814bf4bda1a74959c618c2eb4d98d2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34185cd6373e6f2d22a7ca015d4e95baedcc1e33\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 /srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/dbd-tmp-bAjngfD/diffoscope_d6k48xq5/tmp9_llrskf/0/6.so.debuglink.t80yt_yp`:", "readelf: Error: no .dynamic section in the dynamic segment", "stderr from `readelf --wide --decompress --hex-dump=.gnu_debuglink /srv/reproducible-results/rbuild-debian/tmp.8LbDX58Nx0/dbd-tmp-bAjngfD/diffoscope_d6k48xq5/tmp1_dl5a1q/0/6.so.debuglink.8se8fgdn`:", "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 32303035 66323638 31346266 34626461 2005f26814bf4bda\n- 0x00000010 31613734 39353963 36313863 32656234 1a74959c618c2eb4\n- 0x00000020 64393864 32652e64 65627567 00000000 d98d2e.debug....\n- 0x00000030 fa24af69 .$.i\n+ 0x00000000 31383563 64363337 33653666 32643232 185cd6373e6f2d22\n+ 0x00000010 61376361 30313564 34653935 62616564 a7ca015d4e95baed\n+ 0x00000020 63633165 33332e64 65627567 00000000 cc1e33.debug....\n+ 0x00000030 24f4aeb0 $...\n \n" } ] } ] } ] } ] }, { "source1": "python-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb", "source2": "python-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2017-12-11 13:03:20.000000 debian-binary\n--rw-r--r-- 0 0 0 560 2017-12-11 13:03:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11196404 2017-12-11 13:03:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 556 2017-12-11 13:03:20.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 11196884 2017-12-11 13:03:20.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 Python Modules Team \n Installed-Size: 11666\n Depends: python-pyside.qtcore (= 1.2.2+source1-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python-pyside.qtcore\n-Build-Ids: e2b76c875340b4b6b2d7526ca8e9c6b471490c09\n+Build-Ids: 4b54dab7459b110ab4ba4926c856109839eadc86\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/e2/b76c875340b4b6b2d7526ca8e9c6b471490c09.debug\n+usr/lib/debug/.build-id/4b/54dab7459b110ab4ba4926c856109839eadc86.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 2017-12-11 13:03:20.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/e2/\n--rw-r--r-- 0 root (0) root (0) 11935712 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/e2/b76c875340b4b6b2d7526ca8e9c6b471490c09.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/4b/\n+-rw-r--r-- 0 root (0) root (0) 11935704 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/4b/54dab7459b110ab4ba4926c856109839eadc86.debug\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/doc/python-pyside.qtcore-dbgsym -> python-pyside.qtcore\n" }, { "source1": "./usr/lib/debug/.build-id/e2/b76c875340b4b6b2d7526ca8e9c6b471490c09.debug", "source2": "./usr/lib/debug/.build-id/4b/54dab7459b110ab4ba4926c856109839eadc86.debug", "comments": [ "Files similar despite different names (score: 17, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x5fbc0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 11933344 (bytes into file)\n+ Start of section headers: 11933336 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0xb616a0:\n+There are 37 section headers, starting at offset 0xb61698:\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 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 00dfe0 18 A 4 1 8\n@@ -26,21 +26,21 @@\n [21] .dynamic NOBITS 000000000028d970 001180 000230 10 WA 4 0 8\n [22] .got NOBITS 000000000028dba0 001180 000448 08 WA 0 0 8\n [23] .got.plt NOBITS 000000000028e000 001180 0045d8 08 WA 0 0 8\n [24] .data NOBITS 00000000002925e0 001180 02b600 00 WA 0 0 32\n [25] .bss NOBITS 00000000002bdbe0 001180 0028e8 00 WA 0 0 32\n [26] .comment PROGBITS 0000000000000000 00025c 00001d 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 000280 0011f9 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 001480 937243 00 C 0 0 8\n- [29] .debug_abbrev PROGBITS 0000000000000000 9386c8 0177c6 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 94fe90 069364 00 C 0 0 8\n- [31] .debug_str PROGBITS 0000000000000000 9b91f8 025018 01 MSC 0 0 8\n- [32] .debug_loc PROGBITS 0000000000000000 9de210 0bc92b 00 C 0 0 8\n- [33] .debug_ranges PROGBITS 0000000000000000 a9ab40 01bae1 00 C 0 0 8\n- [34] .symtab SYMTAB 0000000000000000 ab6628 03e010 18 35 8195 8\n- [35] .strtab STRTAB 0000000000000000 af4638 06cefd 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 b61535 000169 00 0 0 1\n+ [28] .debug_info PROGBITS 0000000000000000 001480 93723e 00 C 0 0 8\n+ [29] .debug_abbrev PROGBITS 0000000000000000 9386c0 0177c6 00 C 0 0 8\n+ [30] .debug_line PROGBITS 0000000000000000 94fe88 069364 00 C 0 0 8\n+ [31] .debug_str PROGBITS 0000000000000000 9b91f0 025018 01 MSC 0 0 8\n+ [32] .debug_loc PROGBITS 0000000000000000 9de208 0bc92b 00 C 0 0 8\n+ [33] .debug_ranges PROGBITS 0000000000000000 a9ab38 01bae1 00 C 0 0 8\n+ [34] .symtab SYMTAB 0000000000000000 ab6620 03e010 18 35 8195 8\n+ [35] .strtab STRTAB 0000000000000000 af4630 06cefd 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 b6152d 000169 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n l (large), p (processor specific)\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: e2b76c875340b4b6b2d7526ca8e9c6b471490c09\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 4b54dab7459b110ab4ba4926c856109839eadc86\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2347550,45 +2347550,45 @@\n <3><4c70ba>: Abbrev Number: 0\n <2><4c70bb>: Abbrev Number: 6 (DW_TAG_subprogram)\n <4c70bc> DW_AT_external : 1\n <4c70bc> DW_AT_name : (indirect string, offset: 0x4d24f): open\n <4c70c0> DW_AT_decl_file : 175\n <4c70c1> DW_AT_decl_line : 70\n <4c70c2> DW_AT_decl_column : 17\n- <4c70c3> DW_AT_linkage_name: (indirect string, offset: 0x4a5d9): _ZN20QFSFileEngineWrapper4openEiii\n+ <4c70c3> DW_AT_linkage_name: (indirect string, offset: 0x4b1ca): _ZN20QFSFileEngineWrapper4openEii\n <4c70c7> DW_AT_type : <0x4aa471>\n <4c70cb> DW_AT_accessibility: 1\t(public)\n <4c70cc> DW_AT_declaration : 1\n <4c70cc> DW_AT_object_pointer: <0x4c70d4>\n- <4c70d0> DW_AT_sibling : <0x4c70e9>\n+ <4c70d0> DW_AT_sibling : <0x4c70e4>\n <3><4c70d4>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <4c70d5> DW_AT_type : <0x4c72f9>\n <4c70d9> DW_AT_artificial : 1\n <3><4c70d9>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4c70da> DW_AT_type : <0x4a2337>\n <3><4c70de>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4c70df> DW_AT_type : <0x4a2337>\n- <3><4c70e3>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n- <4c70e4> DW_AT_type : <0x4a2337>\n- <3><4c70e8>: Abbrev Number: 0\n- <2><4c70e9>: Abbrev Number: 6 (DW_TAG_subprogram)\n- <4c70ea> DW_AT_external : 1\n- <4c70ea> DW_AT_name : (indirect string, offset: 0x4d24f): open\n- <4c70ee> DW_AT_decl_file : 175\n- <4c70ef> DW_AT_decl_line : 71\n- <4c70f0> DW_AT_decl_column : 17\n- <4c70f1> DW_AT_linkage_name: (indirect string, offset: 0x4b1ca): _ZN20QFSFileEngineWrapper4openEii\n- <4c70f5> DW_AT_type : <0x4aa471>\n- <4c70f9> DW_AT_accessibility: 1\t(public)\n- <4c70fa> DW_AT_declaration : 1\n- <4c70fa> DW_AT_object_pointer: <0x4c7102>\n- <4c70fe> DW_AT_sibling : <0x4c7112>\n- <3><4c7102>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n- <4c7103> DW_AT_type : <0x4c72f9>\n- <4c7107> DW_AT_artificial : 1\n+ <3><4c70e3>: Abbrev Number: 0\n+ <2><4c70e4>: Abbrev Number: 6 (DW_TAG_subprogram)\n+ <4c70e5> DW_AT_external : 1\n+ <4c70e5> DW_AT_name : (indirect string, offset: 0x4d24f): open\n+ <4c70e9> DW_AT_decl_file : 175\n+ <4c70ea> DW_AT_decl_line : 71\n+ <4c70eb> DW_AT_decl_column : 17\n+ <4c70ec> DW_AT_linkage_name: (indirect string, offset: 0x4a5d9): _ZN20QFSFileEngineWrapper4openEiii\n+ <4c70f0> DW_AT_type : <0x4aa471>\n+ <4c70f4> DW_AT_accessibility: 1\t(public)\n+ <4c70f5> DW_AT_declaration : 1\n+ <4c70f5> DW_AT_object_pointer: <0x4c70fd>\n+ <4c70f9> DW_AT_sibling : <0x4c7112>\n+ <3><4c70fd>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n+ <4c70fe> DW_AT_type : <0x4c72f9>\n+ <4c7102> DW_AT_artificial : 1\n+ <3><4c7102>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n+ <4c7103> DW_AT_type : <0x4a2337>\n <3><4c7107>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4c7108> DW_AT_type : <0x4a2337>\n <3><4c710c>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4c710d> DW_AT_type : <0x4a2337>\n <3><4c7111>: Abbrev Number: 0\n <2><4c7112>: Abbrev Number: 254 (DW_TAG_subprogram)\n <4c7114> DW_AT_external : 1\n@@ -4194297,8 +4194297,8 @@\n <87e6d8> DW_AT_type : <0x881a88>\n <87e6dc> DW_AT_external : 1\n <87e6dc> DW_AT_declaration : 1\n <87e6dc> DW_AT_const_expr : 1\n <3><87e6dc>: Abbrev Number: 14 (DW_TAG_typedef)\n <87e6dd> DW_AT_name : (indirect string, offset: 0xd4d7): value_type\n <87e6e1> DW_AT_decl_file : 25\n-[ Too much input for diff (SHA1: 7ce973597607820c875c14d7d00e6d6e93e3430b) ]\n+[ Too much input for diff (SHA1: 5866f91067d4b922fd062078ec157213a6d46754) ]\n" } ] } ] } ] } ] }, { "source1": "python-pyside.qtgui-dbgsym_1.2.2+source1-3_amd64.deb", "source2": "python-pyside.qtgui-dbgsym_1.2.2+source1-3_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2017-12-11 13:03:20.000000 debian-binary\n -rw-r--r-- 0 0 0 560 2017-12-11 13:03:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 53203192 2017-12-11 13:03:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 53201820 2017-12-11 13:03:20.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 Python Modules Team \n Installed-Size: 55509\n Depends: python-pyside.qtgui (= 1.2.2+source1-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python-pyside.qtgui\n-Build-Ids: 3f2b43dc452d2faa25c25132a4c8f38e4894af78\n+Build-Ids: 884982e1e70d5c4188287ca65e2d280654c36fde\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/3f/2b43dc452d2faa25c25132a4c8f38e4894af78.debug\n+usr/lib/debug/.build-id/88/4982e1e70d5c4188287ca65e2d280654c36fde.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 2017-12-11 13:03:20.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/3f/\n--rw-r--r-- 0 root (0) root (0) 56830208 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/3f/2b43dc452d2faa25c25132a4c8f38e4894af78.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/88/\n+-rw-r--r-- 0 root (0) root (0) 56830216 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/88/4982e1e70d5c4188287ca65e2d280654c36fde.debug\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/doc/python-pyside.qtgui-dbgsym -> python-pyside.qtgui\n" }, { "source1": "./usr/lib/debug/.build-id/3f/2b43dc452d2faa25c25132a4c8f38e4894af78.debug", "source2": "./usr/lib/debug/.build-id/88/4982e1e70d5c4188287ca65e2d280654c36fde.debug", "comments": [ "Files similar despite different names (score: 19, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x184580\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 56827840 (bytes into file)\n+ Start of section headers: 56827848 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0x3631fc0:\n+There are 37 section headers, starting at offset 0x3631fc8:\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 000040 00 A 3 0 8\n [ 3] .dynsym NOBITS 00000000000002a0 00025c 033858 18 A 4 1 8\n@@ -26,21 +26,21 @@\n [21] .dynamic NOBITS 0000000000b4cfa0 000730 000240 10 WA 4 0 8\n [22] .got NOBITS 0000000000b4d1e0 000730 000e20 08 WA 0 0 8\n [23] .got.plt NOBITS 0000000000b4e000 000730 0102b8 08 WA 0 0 8\n [24] .data NOBITS 0000000000b5e2c0 000730 090f40 00 WA 0 0 32\n [25] .bss NOBITS 0000000000bef200 000730 006140 00 WA 0 0 32\n [26] .comment PROGBITS 0000000000000000 00025c 00001d 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 000280 003277 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 0034f8 2c7d329 00 C 0 0 8\n- [29] .debug_abbrev PROGBITS 0000000000000000 2c80828 04dd83 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 2cce5b0 1e0d03 00 C 0 0 8\n- [31] .debug_str PROGBITS 0000000000000000 2eaf2b8 065915 01 MSC 0 0 8\n- [32] .debug_loc PROGBITS 0000000000000000 2f14bd0 3c4cb5 00 C 0 0 8\n- [33] .debug_ranges PROGBITS 0000000000000000 32d9888 07d9f9 00 C 0 0 8\n- [34] .symtab SYMTAB 0000000000000000 3357288 0f9ff0 18 35 33874 8\n- [35] .strtab STRTAB 0000000000000000 3451278 1e0bdf 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 3631e57 000169 00 0 0 1\n+ [28] .debug_info PROGBITS 0000000000000000 0034f8 2c7d331 00 C 0 0 8\n+ [29] .debug_abbrev PROGBITS 0000000000000000 2c80830 04dd83 00 C 0 0 8\n+ [30] .debug_line PROGBITS 0000000000000000 2cce5b8 1e0d03 00 C 0 0 8\n+ [31] .debug_str PROGBITS 0000000000000000 2eaf2c0 065915 01 MSC 0 0 8\n+ [32] .debug_loc PROGBITS 0000000000000000 2f14bd8 3c4cb5 00 C 0 0 8\n+ [33] .debug_ranges PROGBITS 0000000000000000 32d9890 07d9f9 00 C 0 0 8\n+ [34] .symtab SYMTAB 0000000000000000 3357290 0f9ff0 18 35 33874 8\n+ [35] .strtab STRTAB 0000000000000000 3451280 1e0bdf 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 3631e5f 000169 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n l (large), p (processor specific)\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: 3f2b43dc452d2faa25c25132a4c8f38e4894af78\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 884982e1e70d5c4188287ca65e2d280654c36fde\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4194297,8 +4194297,8 @@\n <3><87b097>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <87b098> DW_AT_type : <0x85cca2>\n <3><87b09c>: Abbrev Number: 0\n <2><87b09d>: Abbrev Number: 4 (DW_TAG_subprogram)\n <87b09e> DW_AT_external : 1\n <87b09e> DW_AT_name : (indirect string, offset: 0xda1b): operator==\n <87b0a2> DW_AT_decl_file : 147\n-[ Too much input for diff (SHA1: d3a2092b0fca0bcdb561d1df030999154c87eb47) ]\n+[ Too much input for diff (SHA1: d36b47f09616b1e1a0631f7a3ebbb99e88e8d3f4) ]\n" } ] } ] } ] } ] }, { "source1": "python3-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb", "source2": "python3-pyside.qtcore-dbgsym_1.2.2+source1-3_amd64.deb", "unified_diff": null, "details": [ { "source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2017-12-11 13:03:20.000000 debian-binary\n -rw-r--r-- 0 0 0 560 2017-12-11 13:03:20.000000 control.tar.xz\n--rw-r--r-- 0 0 0 11557448 2017-12-11 13:03:20.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 11556356 2017-12-11 13:03:20.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 Python Modules Team \n Installed-Size: 12034\n Depends: python3-pyside.qtcore (= 1.2.2+source1-3)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-pyside.qtcore\n-Build-Ids: 2e2005f26814bf4bda1a74959c618c2eb4d98d2e\n+Build-Ids: 34185cd6373e6f2d22a7ca015d4e95baedcc1e33\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/2e/2005f26814bf4bda1a74959c618c2eb4d98d2e.debug\n+usr/lib/debug/.build-id/34/185cd6373e6f2d22a7ca015d4e95baedcc1e33.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 2017-12-11 13:03:20.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/2e/\n--rw-r--r-- 0 root (0) root (0) 12312232 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/2e/2005f26814bf4bda1a74959c618c2eb4d98d2e.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/34/\n+-rw-r--r-- 0 root (0) root (0) 12312224 2017-12-11 13:03:20.000000 ./usr/lib/debug/.build-id/34/185cd6373e6f2d22a7ca015d4e95baedcc1e33.debug\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2017-12-11 13:03:20.000000 ./usr/share/doc/python3-pyside.qtcore-dbgsym -> python3-pyside.qtcore\n" }, { "source1": "./usr/lib/debug/.build-id/2e/2005f26814bf4bda1a74959c618c2eb4d98d2e.debug", "source2": "./usr/lib/debug/.build-id/34/185cd6373e6f2d22a7ca015d4e95baedcc1e33.debug", "comments": [ "Files similar despite different names (score: 23, lower is more similar)" ], "unified_diff": null, "details": [ { "source1": "readelf --wide --file-header {}", "source2": "readelf --wide --file-header {}", "unified_diff": "@@ -6,15 +6,15 @@\n OS/ABI: UNIX - System V\n ABI Version: 0\n Type: DYN (Shared object file)\n Machine: Advanced Micro Devices X86-64\n Version: 0x1\n Entry point address: 0x5fbc0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 12309864 (bytes into file)\n+ Start of section headers: 12309856 (bytes into file)\n Flags: 0x0\n Size of this header: 64 (bytes)\n Size of program headers: 56 (bytes)\n Number of program headers: 9\n Size of section headers: 64 (bytes)\n Number of section headers: 37\n Section header string table index: 36\n" }, { "source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 37 section headers, starting at offset 0xbbd568:\n+There are 37 section headers, starting at offset 0xbbd560:\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 000024 00 A 3 0 8\n [ 3] .dynsym NOBITS 0000000000000288 00025c 00dfc8 18 A 4 1 8\n@@ -26,21 +26,21 @@\n [21] .dynamic NOBITS 000000000028c990 0011a0 000230 10 WA 4 0 8\n [22] .got NOBITS 000000000028cbc0 0011a0 000440 08 WA 0 0 8\n [23] .got.plt NOBITS 000000000028d000 0011a0 0045d8 08 WA 0 0 8\n [24] .data NOBITS 00000000002915e0 0011a0 02b2a0 00 WA 0 0 32\n [25] .bss NOBITS 00000000002bc880 0011a0 002848 00 WA 0 0 32\n [26] .comment PROGBITS 0000000000000000 00025c 00001d 01 MS 0 0 1\n [27] .debug_aranges PROGBITS 0000000000000000 000280 0011ec 00 C 0 0 8\n- [28] .debug_info PROGBITS 0000000000000000 001470 97757f 00 C 0 0 8\n- [29] .debug_abbrev PROGBITS 0000000000000000 9789f0 018b0a 00 C 0 0 8\n- [30] .debug_line PROGBITS 0000000000000000 991500 06a039 00 C 0 0 8\n- [31] .debug_str PROGBITS 0000000000000000 9fb540 025437 01 MSC 0 0 8\n- [32] .debug_loc PROGBITS 0000000000000000 a20978 0cc546 00 C 0 0 8\n- [33] .debug_ranges PROGBITS 0000000000000000 aecec0 025793 00 C 0 0 8\n- [34] .symtab SYMTAB 0000000000000000 b12658 03df68 18 35 8189 8\n- [35] .strtab STRTAB 0000000000000000 b505c0 06ce38 00 0 0 1\n- [36] .shstrtab STRTAB 0000000000000000 bbd3f8 000169 00 0 0 1\n+ [28] .debug_info PROGBITS 0000000000000000 001470 977575 00 C 0 0 8\n+ [29] .debug_abbrev PROGBITS 0000000000000000 9789e8 018b0a 00 C 0 0 8\n+ [30] .debug_line PROGBITS 0000000000000000 9914f8 06a039 00 C 0 0 8\n+ [31] .debug_str PROGBITS 0000000000000000 9fb538 025437 01 MSC 0 0 8\n+ [32] .debug_loc PROGBITS 0000000000000000 a20970 0cc546 00 C 0 0 8\n+ [33] .debug_ranges PROGBITS 0000000000000000 aeceb8 025793 00 C 0 0 8\n+ [34] .symtab SYMTAB 0000000000000000 b12650 03df68 18 35 8189 8\n+ [35] .strtab STRTAB 0000000000000000 b505b8 06ce38 00 0 0 1\n+ [36] .shstrtab STRTAB 0000000000000000 bbd3f0 000169 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\n L (link order), O (extra OS processing required), G (group), T (TLS),\n C (compressed), x (unknown), o (OS specific), E (exclude),\n l (large), p (processor specific)\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: 2e2005f26814bf4bda1a74959c618c2eb4d98d2e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 34185cd6373e6f2d22a7ca015d4e95baedcc1e33\n" }, { "source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -2409051,45 +2409051,45 @@\n <3><4eba05>: Abbrev Number: 0\n <2><4eba06>: Abbrev Number: 6 (DW_TAG_subprogram)\n <4eba07> DW_AT_external : 1\n <4eba07> DW_AT_name : (indirect string, offset: 0x4d9d5): open\n <4eba0b> DW_AT_decl_file : 181\n <4eba0c> DW_AT_decl_line : 70\n <4eba0d> DW_AT_decl_column : 17\n- <4eba0e> DW_AT_linkage_name: (indirect string, offset: 0x4ad1d): _ZN20QFSFileEngineWrapper4openEiii\n+ <4eba0e> DW_AT_linkage_name: (indirect string, offset: 0x4b8c9): _ZN20QFSFileEngineWrapper4openEii\n <4eba12> DW_AT_type : <0x4ce75f>\n <4eba16> DW_AT_accessibility: 1\t(public)\n <4eba17> DW_AT_declaration : 1\n <4eba17> DW_AT_object_pointer: <0x4eba1f>\n- <4eba1b> DW_AT_sibling : <0x4eba34>\n+ <4eba1b> DW_AT_sibling : <0x4eba2f>\n <3><4eba1f>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n <4eba20> DW_AT_type : <0x4ebc44>\n <4eba24> DW_AT_artificial : 1\n <3><4eba24>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4eba25> DW_AT_type : <0x4c6625>\n <3><4eba29>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4eba2a> DW_AT_type : <0x4c6625>\n- <3><4eba2e>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n- <4eba2f> DW_AT_type : <0x4c6625>\n- <3><4eba33>: Abbrev Number: 0\n- <2><4eba34>: Abbrev Number: 6 (DW_TAG_subprogram)\n- <4eba35> DW_AT_external : 1\n- <4eba35> DW_AT_name : (indirect string, offset: 0x4d9d5): open\n- <4eba39> DW_AT_decl_file : 181\n- <4eba3a> DW_AT_decl_line : 71\n- <4eba3b> DW_AT_decl_column : 17\n- <4eba3c> DW_AT_linkage_name: (indirect string, offset: 0x4b8c9): _ZN20QFSFileEngineWrapper4openEii\n- <4eba40> DW_AT_type : <0x4ce75f>\n- <4eba44> DW_AT_accessibility: 1\t(public)\n- <4eba45> DW_AT_declaration : 1\n- <4eba45> DW_AT_object_pointer: <0x4eba4d>\n- <4eba49> DW_AT_sibling : <0x4eba5d>\n- <3><4eba4d>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n- <4eba4e> DW_AT_type : <0x4ebc44>\n- <4eba52> DW_AT_artificial : 1\n+ <3><4eba2e>: Abbrev Number: 0\n+ <2><4eba2f>: Abbrev Number: 6 (DW_TAG_subprogram)\n+ <4eba30> DW_AT_external : 1\n+ <4eba30> DW_AT_name : (indirect string, offset: 0x4d9d5): open\n+ <4eba34> DW_AT_decl_file : 181\n+ <4eba35> DW_AT_decl_line : 71\n+ <4eba36> DW_AT_decl_column : 17\n+ <4eba37> DW_AT_linkage_name: (indirect string, offset: 0x4ad1d): _ZN20QFSFileEngineWrapper4openEiii\n+ <4eba3b> DW_AT_type : <0x4ce75f>\n+ <4eba3f> DW_AT_accessibility: 1\t(public)\n+ <4eba40> DW_AT_declaration : 1\n+ <4eba40> DW_AT_object_pointer: <0x4eba48>\n+ <4eba44> DW_AT_sibling : <0x4eba5d>\n+ <3><4eba48>: Abbrev Number: 2 (DW_TAG_formal_parameter)\n+ <4eba49> DW_AT_type : <0x4ebc44>\n+ <4eba4d> DW_AT_artificial : 1\n+ <3><4eba4d>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n+ <4eba4e> DW_AT_type : <0x4c6625>\n <3><4eba52>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4eba53> DW_AT_type : <0x4c6625>\n <3><4eba57>: Abbrev Number: 1 (DW_TAG_formal_parameter)\n <4eba58> DW_AT_type : <0x4c6625>\n <3><4eba5c>: Abbrev Number: 0\n <2><4eba5d>: Abbrev Number: 266 (DW_TAG_subprogram)\n <4eba5f> DW_AT_external : 1\n@@ -4194297,8 +4194297,8 @@\n <882216> DW_AT_GNU_entry_view: 0\n <882218> DW_AT_low_pc : 0x131658\n <882220> DW_AT_high_pc : 0x6\n <882228> DW_AT_call_file : 10\n <882229> DW_AT_call_line : 731\n <88222b> DW_AT_call_column : 22\n <88222c> DW_AT_sibling : <0x88225d>\n-[ Too much input for diff (SHA1: 4e31e51ec65c5d8547a6023f48db5ba4117c2a29) ]\n+[ Too much input for diff (SHA1: 3c8d21e8f026af432d9f426802f06b306a39a5d2) ]\n" } ] } ] } ] } ] } ] }