{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.mx0qsHjv/b1/yarl_1.13.1-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.mx0qsHjv/b2/yarl_1.13.1-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 302427775f534746f184c634357c9bb8 110420 doc optional python-yarl-doc_1.13.1-1_all.deb\n- f6e87e9ecfdddea63552ca1d3a11a1ce 623488 debug optional python3-yarl-dbgsym_1.13.1-1_arm64.deb\n- b4018e8f193bb9aed9d910e34a604001 105684 python optional python3-yarl_1.13.1-1_arm64.deb\n+ 780719760b8cf67b88d2c556d38e47c2 623184 debug optional python3-yarl-dbgsym_1.13.1-1_arm64.deb\n+ f42c2fe67aba8d43b88a25193b7e2009 105896 python optional python3-yarl_1.13.1-1_arm64.deb\n"}, {"source1": "python3-yarl_1.13.1-1_arm64.deb", "source2": "python3-yarl_1.13.1-1_arm64.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 2024-10-01 14:10:29.000000 debian-binary\n -rw-r--r-- 0 0 0 1908 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 103584 2024-10-01 14:10:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 103796 2024-10-01 14:10:29.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/yarl/_helpers_c.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_helpers_c.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7050cfbdcb4a4a7eb4674aa3e58db18981a6658e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00e046be2af66010cf83fc0fc83f9c3c9e2fb801\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -154,15 +154,15 @@\n setting function's dictionary to a non-dict\n instance exception may not have a separate value\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n %s() got multiple values for keyword argument '%U'\n %.200s() keywords must be strings\n %s() got an unexpected keyword argument '%U'\n-/tmp/.tmp-yarl-pep517-i2kn4893/src/yarl/_helpers_c.c\n+/tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl/_helpers_c.c\n %s (%s:%d)\n yarl/_helpers_c.pyx\n yarl._helpers_c.cached_property.__doc__.__get__\n \n yarl._helpers_c.__pyx_unpickle_cached_property__set_state\n 'NoneType' object is not subscriptable\n hasattr(): attribute name must be string\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -104,15 +104,15 @@\n 0x0000b710 55270000 00000000 252e3230 30732829 U'......%.200s()\n 0x0000b720 206b6579 776f7264 73206d75 73742062 keywords must b\n 0x0000b730 65207374 72696e67 73000000 00000000 e strings.......\n 0x0000b740 25732829 20676f74 20616e20 756e6578 %s() got an unex\n 0x0000b750 70656374 6564206b 6579776f 72642061 pected keyword a\n 0x0000b760 7267756d 656e7420 27255527 00000000 rgument '%U'....\n 0x0000b770 2f746d70 2f2e746d 702d7961 726c2d70 /tmp/.tmp-yarl-p\n- 0x0000b780 65703531 372d6932 6b6e3438 39332f73 ep517-i2kn4893/s\n+ 0x0000b780 65703531 372d6c6c 365f7663 74702f73 ep517-ll6_vctp/s\n 0x0000b790 72632f79 61726c2f 5f68656c 70657273 rc/yarl/_helpers\n 0x0000b7a0 5f632e63 00000000 25732028 25733a25 _c.c....%s (%s:%\n 0x0000b7b0 64290000 00000000 7961726c 2f5f6865 d)......yarl/_he\n 0x0000b7c0 6c706572 735f632e 70797800 00000000 lpers_c.pyx.....\n 0x0000b7d0 7961726c 2e5f6865 6c706572 735f632e yarl._helpers_c.\n 0x0000b7e0 63616368 65645f70 726f7065 7274792e cached_property.\n 0x0000b7f0 5f5f646f 635f5f2e 5f5f6765 745f5f00 __doc__.__get__.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d7961 x-gnu/python3-ya\n- 0x00000030 726c2e64 65627567 00e972b0 7e40db5b rl.debug..r.~@.[\n- 0x00000040 0a04bb5b 74c07e4f 90934ab8 ff ...[t.~O..J..\n+ 0x00000030 726c2e64 65627567 0035b387 80b09210 rl.debug.5......\n+ 0x00000040 40f2d81e 7832289e afc544c4 4a @...x2(...D.J\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 35306366 62646362 34613461 37656234 50cfbdcb4a4a7eb4\n- 0x00000010 36373461 61336535 38646231 38393831 674aa3e58db18981\n- 0x00000020 61363635 38652e64 65627567 00000000 a6658e.debug....\n- 0x00000030 1e15e563 ...c\n+ 0x00000000 65303436 62653261 66363630 31306366 e046be2af66010cf\n+ 0x00000010 38336663 30666338 33663963 33633965 83fc0fc83f9c3c9e\n+ 0x00000020 32666238 30312e64 65627567 00000000 2fb801.debug....\n+ 0x00000030 4e5a23bd NZ#.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_helpers_c.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_helpers_c.cpython-313-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5aae62ac1bf4d9446ef90b58ddd11f28a5d1d5a1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e12abe85913855ddd2f655d57a928be001cbb34c\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -153,15 +153,15 @@\n setting function's dictionary to a non-dict\n instance exception may not have a separate value\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n %s() got multiple values for keyword argument '%U'\n %.200s() keywords must be strings\n %s() got an unexpected keyword argument '%U'\n-/tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl/_helpers_c.c\n+/tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl/_helpers_c.c\n %s (%s:%d)\n yarl/_helpers_c.pyx\n yarl._helpers_c.cached_property.__doc__.__get__\n \n Module '_helpers_c' has already been imported. Re-initialisation is not supported.\n builtins\n cython_runtime\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -106,15 +106,15 @@\n 0x0000b040 55270000 00000000 252e3230 30732829 U'......%.200s()\n 0x0000b050 206b6579 776f7264 73206d75 73742062 keywords must b\n 0x0000b060 65207374 72696e67 73000000 00000000 e strings.......\n 0x0000b070 25732829 20676f74 20616e20 756e6578 %s() got an unex\n 0x0000b080 70656374 6564206b 6579776f 72642061 pected keyword a\n 0x0000b090 7267756d 656e7420 27255527 00000000 rgument '%U'....\n 0x0000b0a0 2f746d70 2f2e746d 702d7961 726c2d70 /tmp/.tmp-yarl-p\n- 0x0000b0b0 65703531 372d5f38 34756979 7a332f73 ep517-_84uiyz3/s\n+ 0x0000b0b0 65703531 372d6236 66396b32 6a632f73 ep517-b6f9k2jc/s\n 0x0000b0c0 72632f79 61726c2f 5f68656c 70657273 rc/yarl/_helpers\n 0x0000b0d0 5f632e63 00000000 25732028 25733a25 _c.c....%s (%s:%\n 0x0000b0e0 64290000 00000000 7961726c 2f5f6865 d)......yarl/_he\n 0x0000b0f0 6c706572 735f632e 70797800 00000000 lpers_c.pyx.....\n 0x0000b100 7961726c 2e5f6865 6c706572 735f632e yarl._helpers_c.\n 0x0000b110 63616368 65645f70 726f7065 7274792e cached_property.\n 0x0000b120 5f5f646f 635f5f2e 5f5f6765 745f5f00 __doc__.__get__.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d7961 x-gnu/python3-ya\n- 0x00000030 726c2e64 65627567 00e972b0 7e40db5b rl.debug..r.~@.[\n- 0x00000040 0a04bb5b 74c07e4f 90934ab8 ff ...[t.~O..J..\n+ 0x00000030 726c2e64 65627567 0035b387 80b09210 rl.debug.5......\n+ 0x00000040 40f2d81e 7832289e afc544c4 4a @...x2(...D.J\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 61653632 61633162 66346439 34343665 ae62ac1bf4d9446e\n- 0x00000010 66393062 35386464 64313166 32386135 f90b58ddd11f28a5\n- 0x00000020 64316435 61312e64 65627567 00000000 d1d5a1.debug....\n- 0x00000030 fb21fa3a .!.:\n+ 0x00000000 32616265 38353931 33383535 64646432 2abe85913855ddd2\n+ 0x00000010 66363535 64353761 39323862 65303031 f655d57a928be001\n+ 0x00000020 63626233 34632e64 65627567 00000000 cbb34c.debug....\n+ 0x00000030 b02028f0 . (.\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-312-aarch64-linux-gnu.so", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da0a7fbd5c652d89829fa6b8e8a243dfc86127d3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5da105931775b3186cdc6d1d6efd6705c9271c28\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -188,15 +188,15 @@\n can't convert negative value to uint64_t\n while calling a Python object\n NULL result without error in PyObject_Call\n %s() got multiple values for keyword argument '%U'\n cannot import name %S\n Unable to initialize pickling for %.200s\n name '%U' is not defined\n-/tmp/.tmp-yarl-pep517-i2kn4893/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl/_quoting_c.c\n %s (%s:%d)\n yarl/_quoting_c.pyx\n yarl._quoting_c._write_char\n yarl._quoting_c.set_bit\n \n 'NoneType' object is not subscriptable\n Expected %s, got %.200s\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -140,16 +140,16 @@\n 0x00016a90 63616e6e 6f742069 6d706f72 74206e61 cannot import na\n 0x00016aa0 6d652025 53000000 556e6162 6c652074 me %S...Unable t\n 0x00016ab0 6f20696e 69746961 6c697a65 20706963 o initialize pic\n 0x00016ac0 6b6c696e 6720666f 7220252e 32303073 kling for %.200s\n 0x00016ad0 00000000 00000000 6e616d65 20272555 ........name '%U\n 0x00016ae0 27206973 206e6f74 20646566 696e6564 ' is not defined\n 0x00016af0 00000000 00000000 2f746d70 2f2e746d ......../tmp/.tm\n- 0x00016b00 702d7961 726c2d70 65703531 372d6932 p-yarl-pep517-i2\n- 0x00016b10 6b6e3438 39332f73 72632f79 61726c2f kn4893/src/yarl/\n+ 0x00016b00 702d7961 726c2d70 65703531 372d6c6c p-yarl-pep517-ll\n+ 0x00016b10 365f7663 74702f73 72632f79 61726c2f 6_vctp/src/yarl/\n 0x00016b20 5f71756f 74696e67 5f632e63 00000000 _quoting_c.c....\n 0x00016b30 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x00016b40 7961726c 2f5f7175 6f74696e 675f632e yarl/_quoting_c.\n 0x00016b50 70797800 00000000 7961726c 2e5f7175 pyx.....yarl._qu\n 0x00016b60 6f74696e 675f632e 5f777269 74655f63 oting_c._write_c\n 0x00016b70 68617200 00000000 7961726c 2e5f7175 har.....yarl._qu\n 0x00016b80 6f74696e 675f632e 7365745f 62697400 oting_c.set_bit.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d7961 x-gnu/python3-ya\n- 0x00000030 726c2e64 65627567 00e972b0 7e40db5b rl.debug..r.~@.[\n- 0x00000040 0a04bb5b 74c07e4f 90934ab8 ff ...[t.~O..J..\n+ 0x00000030 726c2e64 65627567 0035b387 80b09210 rl.debug.5......\n+ 0x00000040 40f2d81e 7832289e afc544c4 4a @...x2(...D.J\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 30613766 62643563 36353264 38393832 0a7fbd5c652d8982\n- 0x00000010 39666136 62386538 61323433 64666338 9fa6b8e8a243dfc8\n- 0x00000020 36313237 64332e64 65627567 00000000 6127d3.debug....\n- 0x00000030 6202c232 b..2\n+ 0x00000000 61313035 39333137 37356233 31383663 a105931775b3186c\n+ 0x00000010 64633664 31643665 66643637 30356339 dc6d1d6efd6705c9\n+ 0x00000020 32373163 32382e64 65627567 00000000 271c28.debug....\n+ 0x00000030 44b52eb0 D...\n \n"}]}, {"source1": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/yarl/_quoting_c.cpython-313-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de2344c5e184f790a516b59d27ef8459ace24b5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c98eb8ca9905df9282b198df10195dc1b40d8b88\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -188,15 +188,15 @@\n calling %R should have returned an instance of BaseException, not %R\n raise: exception class must be a subclass of BaseException\n can't convert negative value to uint64_t\n while calling a Python object\n NULL result without error in PyObject_Call\n %s() got multiple values for keyword argument '%U'\n cannot import name %S\n-/tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl/_quoting_c.c\n %s (%s:%d)\n yarl/_quoting_c.pyx\n yarl._quoting_c._write_char\n yarl._quoting_c.set_bit\n \n 'NoneType' object is not subscriptable\n Expected %s, got %.200s\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -140,16 +140,16 @@\n 0x000177f0 7220696e 2050794f 626a6563 745f4361 r in PyObject_Ca\n 0x00017800 6c6c0000 00000000 25732829 20676f74 ll......%s() got\n 0x00017810 206d756c 7469706c 65207661 6c756573 multiple values\n 0x00017820 20666f72 206b6579 776f7264 20617267 for keyword arg\n 0x00017830 756d656e 74202725 55270000 00000000 ument '%U'......\n 0x00017840 63616e6e 6f742069 6d706f72 74206e61 cannot import na\n 0x00017850 6d652025 53000000 2f746d70 2f2e746d me %S.../tmp/.tm\n- 0x00017860 702d7961 726c2d70 65703531 372d5f38 p-yarl-pep517-_8\n- 0x00017870 34756979 7a332f73 72632f79 61726c2f 4uiyz3/src/yarl/\n+ 0x00017860 702d7961 726c2d70 65703531 372d6236 p-yarl-pep517-b6\n+ 0x00017870 66396b32 6a632f73 72632f79 61726c2f f9k2jc/src/yarl/\n 0x00017880 5f71756f 74696e67 5f632e63 00000000 _quoting_c.c....\n 0x00017890 25732028 25733a25 64290000 00000000 %s (%s:%d)......\n 0x000178a0 7961726c 2f5f7175 6f74696e 675f632e yarl/_quoting_c.\n 0x000178b0 70797800 00000000 7961726c 2e5f7175 pyx.....yarl._qu\n 0x000178c0 6f74696e 675f632e 5f777269 74655f63 oting_c._write_c\n 0x000178d0 68617200 00000000 7961726c 2e5f7175 har.....yarl._qu\n 0x000178e0 6f74696e 675f632e 7365745f 62697400 oting_c.set_bit.\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d7961 x-gnu/python3-ya\n- 0x00000030 726c2e64 65627567 00e972b0 7e40db5b rl.debug..r.~@.[\n- 0x00000040 0a04bb5b 74c07e4f 90934ab8 ff ...[t.~O..J..\n+ 0x00000030 726c2e64 65627567 0035b387 80b09210 rl.debug.5......\n+ 0x00000040 40f2d81e 7832289e afc544c4 4a @...x2(...D.J\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 32333434 63356531 38346637 39306135 2344c5e184f790a5\n- 0x00000010 31366235 39643237 65663834 35396163 16b59d27ef8459ac\n- 0x00000020 65323462 35612e64 65627567 00000000 e24b5a.debug....\n- 0x00000030 c16a3447 .j4G\n+ 0x00000000 38656238 63613939 30356466 39323832 8eb8ca9905df9282\n+ 0x00000010 62313938 64663130 31393564 63316234 b198df10195dc1b4\n+ 0x00000020 30643862 38382e64 65627567 00000000 0d8b88.debug....\n+ 0x00000030 c029875f .)._\n \n"}]}]}]}]}, {"source1": "python3-yarl-dbgsym_1.13.1-1_arm64.deb", "source2": "python3-yarl-dbgsym_1.13.1-1_arm64.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 2024-10-01 14:10:29.000000 debian-binary\n--rw-r--r-- 0 0 0 728 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 622568 2024-10-01 14:10:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 736 2024-10-01 14:10:29.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 622256 2024-10-01 14:10:29.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: arm64\n Maintainer: Piotr O\u017carowski \n Installed-Size: 698\n Depends: python3-yarl (= 1.13.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: 5aae62ac1bf4d9446ef90b58ddd11f28a5d1d5a1 7050cfbdcb4a4a7eb4674aa3e58db18981a6658e da0a7fbd5c652d89829fa6b8e8a243dfc86127d3 de2344c5e184f790a516b59d27ef8459ace24b5a\n+Build-Ids: 00e046be2af66010cf83fc0fc83f9c3c9e2fb801 5da105931775b3186cdc6d1d6efd6705c9271c28 c98eb8ca9905df9282b198df10195dc1b40d8b88 e12abe85913855ddd2f655d57a928be001cbb34c\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,5 +1,5 @@\n-usr/lib/debug/.build-id/5a/ae62ac1bf4d9446ef90b58ddd11f28a5d1d5a1.debug\n-usr/lib/debug/.build-id/70/50cfbdcb4a4a7eb4674aa3e58db18981a6658e.debug\n-usr/lib/debug/.build-id/da/0a7fbd5c652d89829fa6b8e8a243dfc86127d3.debug\n-usr/lib/debug/.build-id/de/2344c5e184f790a516b59d27ef8459ace24b5a.debug\n+usr/lib/debug/.build-id/00/e046be2af66010cf83fc0fc83f9c3c9e2fb801.debug\n+usr/lib/debug/.build-id/5d/a105931775b3186cdc6d1d6efd6705c9271c28.debug\n+usr/lib/debug/.build-id/c9/8eb8ca9905df9282b198df10195dc1b40d8b88.debug\n+usr/lib/debug/.build-id/e1/2abe85913855ddd2f655d57a928be001cbb34c.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/python3-yarl.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,19 +1,19 @@\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/5a/\n--rw-r--r-- 0 root (0) root (0) 103584 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/5a/ae62ac1bf4d9446ef90b58ddd11f28a5d1d5a1.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/70/\n--rw-r--r-- 0 root (0) root (0) 111864 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/70/50cfbdcb4a4a7eb4674aa3e58db18981a6658e.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/da/\n--rw-r--r-- 0 root (0) root (0) 232432 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/da/0a7fbd5c652d89829fa6b8e8a243dfc86127d3.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/de/\n--rw-r--r-- 0 root (0) root (0) 227936 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/de/2344c5e184f790a516b59d27ef8459ace24b5a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/00/\n+-rw-r--r-- 0 root (0) root (0) 111864 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/00/e046be2af66010cf83fc0fc83f9c3c9e2fb801.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/5d/\n+-rw-r--r-- 0 root (0) root (0) 232432 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/5d/a105931775b3186cdc6d1d6efd6705c9271c28.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/c9/\n+-rw-r--r-- 0 root (0) root (0) 227936 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/c9/8eb8ca9905df9282b198df10195dc1b40d8b88.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/e1/\n+-rw-r--r-- 0 root (0) root (0) 103576 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/e1/2abe85913855ddd2f655d57a928be001cbb34c.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 21232 2024-10-01 14:10:29.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-yarl.debug\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/share/doc/python3-yarl-dbgsym -> python3-yarl\n"}, {"source1": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-yarl.debug", "source2": "./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-yarl.debug", "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: e972b07e40db5b0a04bb5b74c07e4f90934ab8ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 35b38780b0921040f2d81e7832289eafc544c44a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -21,19 +21,19 @@\n 1\t(string)\t/usr/lib/gcc/aarch64-linux-gnu/14/include\n 2\t(string)\t/usr/include/aarch64-linux-gnu/bits\n 3\t(string)\t/usr/include/aarch64-linux-gnu/sys\n 4\t(string)\t/usr/include\n 5\t(string)\t/usr/include/python3.12\n 6\t(string)\t/usr/include/python3.12/cpython\n 7\t(string)\t/usr/include/python3.12/internal\n- 8\t(string)\t/tmp/.tmp-yarl-pep517-i2kn4893/src\n+ 8\t(string)\t/tmp/.tmp-yarl-pep517-ll6_vctp/src\n 9\t(string)\t/usr/include/python3.13\n 10\t(string)\t/usr/include/python3.13/cpython\n 11\t(string)\t/usr/include/python3.13/internal\n- 12\t(string)\t/tmp/.tmp-yarl-pep517-_84uiyz3/src\n+ 12\t(string)\t/tmp/.tmp-yarl-pep517-b6f9k2jc/src\n \n The File Name Table (offset 0x198, lines 90, columns 2):\n Entry\tDir\tName\n 0\t(udata)\t0\t(string)\t\n 1\t(udata)\t1\t(string)\tstddef.h\n 2\t(udata)\t2\t(string)\ttypes.h\n 3\t(udata)\t3\t(string)\ttypes.h\n"}]}, {"source1": "./usr/lib/debug/.build-id/5a/ae62ac1bf4d9446ef90b58ddd11f28a5d1d5a1.debug", "source2": "./usr/lib/debug/.build-id/e1/2abe85913855ddd2f655d57a928be001cbb34c.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 82% similar despite different names"], "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: AArch64\n Version: 0x1\n Entry point address: 0x0\n Start of program headers: 64 (bytes into file)\n- Start of section headers: 101344 (bytes into file)\n+ Start of section headers: 101336 (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: 35\n Section header string table index: 34\n"}, {"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -1,8 +1,8 @@\n-There are 35 section headers, starting at offset 0x18be0:\n+There are 35 section headers, starting at offset 0x18bd8:\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.property NOTE 0000000000000238 000238 000020 00 A 0 0 8\n [ 2] .note.gnu.build-id NOTE 0000000000000258 000258 000024 00 A 0 0 4\n [ 3] .gnu.hash NOBITS 0000000000000280 00027c 000028 00 A 4 0 8\n@@ -23,22 +23,22 @@\n [18] .fini_array NOBITS 000000000001f9f8 00f9f0 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000001fa00 00f9f0 000200 10 WA 5 0 8\n [20] .got NOBITS 000000000001fc00 00f9f0 000400 08 WA 0 0 8\n [21] .data NOBITS 0000000000020000 00f9f0 000880 00 WA 0 0 8\n [22] .bss NOBITS 0000000000020880 00f9f0 0002b8 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 000068 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000308 0098b2 00 C 0 0 8\n- [26] .debug_abbrev PROGBITS 0000000000000000 009bc0 0002f5 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 009eb8 003aa5 00 C 0 0 8\n- [28] .debug_line_str PROGBITS 0000000000000000 00d960 00015c 01 MSC 0 0 8\n- [29] .debug_loclists PROGBITS 0000000000000000 00dac0 006637 00 C 0 0 8\n- [30] .debug_rnglists PROGBITS 0000000000000000 0140f8 000f2d 00 C 0 0 8\n- [31] .gnu_debugaltlink PROGBITS 0000000000000000 015025 00004d 00 0 0 1\n- [32] .symtab SYMTAB 0000000000000000 015078 001ff8 18 33 218 8\n- [33] .strtab STRTAB 0000000000000000 017070 001a01 00 0 0 1\n- [34] .shstrtab STRTAB 0000000000000000 018a71 00016e 00 0 0 1\n+ [25] .debug_info PROGBITS 0000000000000000 000308 0098b0 00 C 0 0 8\n+ [26] .debug_abbrev PROGBITS 0000000000000000 009bb8 0002f5 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 009eb0 003aa5 00 C 0 0 8\n+ [28] .debug_line_str PROGBITS 0000000000000000 00d958 00015a 01 MSC 0 0 8\n+ [29] .debug_loclists PROGBITS 0000000000000000 00dab8 006637 00 C 0 0 8\n+ [30] .debug_rnglists PROGBITS 0000000000000000 0140f0 000f2d 00 C 0 0 8\n+ [31] .gnu_debugaltlink PROGBITS 0000000000000000 01501d 00004d 00 0 0 1\n+ [32] .symtab SYMTAB 0000000000000000 015070 001ff8 18 33 218 8\n+ [33] .strtab STRTAB 0000000000000000 017068 001a01 00 0 0 1\n+ [34] .shstrtab STRTAB 0000000000000000 018a69 00016e 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 D (mbind), p (processor specific)\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5aae62ac1bf4d9446ef90b58ddd11f28a5d1d5a1\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: e12abe85913855ddd2f655d57a928be001cbb34c\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-_84uiyz3/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl\n+ 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-b6f9k2jc/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdc): /usr/include\n 6\t(line_strp)\t(offset: 0xe9): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x113): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x136): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x4c, lines 50, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): _helpers_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x28): _helpers_c.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _helpers_c.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _helpers_c.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x218): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x157): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x162): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x170): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x17d): longintrepr.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x18b): unicodeobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x19b): listobject.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 31 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x5231) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl/_helpers_c.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-_84uiyz3/src\n+ <12> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl/_helpers_c.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-b6f9k2jc/src\n <1a> DW_AT_ranges : (sec_offset) 0x23cb\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 52 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 52 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x285>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,21 +1,26 @@\n-GCC: (Debian 14.2.0-12) 14.2.0\n-rsaH[iH2p\n-U^33t^5d\n-0,aSZMHE$\n-vh+Qd:pd.s\n-U:aCH4@H\n-vQY=}Zfu&X\n-7BziA46`\n-D&fuQI=GI5\n-Ni^aK>p8\n-'kX~?}|{B\n-o_hQ.#XX\n-?U\"5]j3>M\n+>7sXz,s3<+y\t*+g(+u\n+8L^)b4m!\n+RV>@k@|)k\n+-dpe:74F\n+~lD]>Z{6\n+BxlZo>&)\n+i^;`tTQ;\n+_0jPRepW\n [RV2%wW[\n br'd\"O_p\n ^?yA\"N^8\n vF3$R]]2+\n cB`.PCcf-\n ^R%BegB-\n }Ij[=KE6EJS\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl/_helpers_c.c\n- [ 35] /tmp/.tmp-yarl-pep517-_84uiyz3/src\n- [ 58] /tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-b6f9k2jc/src\n+ [ 23] /tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl/_helpers_c.c\n+ [ 58] /tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl\n [ 80] /usr/include/python3.13\n [ 98] /usr/include/python3.13/cpython\n [ b8] /usr/include/aarch64-linux-gnu/bits\n [ dc] /usr/include\n [ e9] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 113] /usr/include/aarch64-linux-gnu/sys\n [ 136] /usr/include/python3.13/internal\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d7961 x-gnu/python3-ya\n- 0x00000030 726c2e64 65627567 00e972b0 7e40db5b rl.debug..r.~@.[\n- 0x00000040 0a04bb5b 74c07e4f 90934ab8 ff ...[t.~O..J..\n+ 0x00000030 726c2e64 65627567 0035b387 80b09210 rl.debug.5......\n+ 0x00000040 40f2d81e 7832289e afc544c4 4a @...x2(...D.J\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/70/50cfbdcb4a4a7eb4674aa3e58db18981a6658e.debug", "source2": "./usr/lib/debug/.build-id/00/e046be2af66010cf83fc0fc83f9c3c9e2fb801.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 99% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,15 +26,15 @@\n [21] .data NOBITS 0000000000020000 00f9e0 000880 00 WA 0 0 8\n [22] .bss NOBITS 0000000000020880 00f9e0 0002b8 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00006e 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000310 00a8a3 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 00abb8 000308 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 00aec0 003d8e 00 C 0 0 8\n- [28] .debug_line_str PROGBITS 0000000000000000 00ec50 000153 01 MSC 0 0 8\n+ [28] .debug_line_str PROGBITS 0000000000000000 00ec50 000151 01 MSC 0 0 8\n [29] .debug_loclists PROGBITS 0000000000000000 00eda8 0070dd 00 C 0 0 8\n [30] .debug_rnglists PROGBITS 0000000000000000 015e88 001094 00 C 0 0 8\n [31] .gnu_debugaltlink PROGBITS 0000000000000000 016f1c 00004d 00 0 0 1\n [32] .symtab SYMTAB 0000000000000000 016f70 002088 18 33 222 8\n [33] .strtab STRTAB 0000000000000000 018ff8 001acc 00 0 0 1\n [34] .shstrtab STRTAB 0000000000000000 01aac4 00016e 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7050cfbdcb4a4a7eb4674aa3e58db18981a6658e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00e046be2af66010cf83fc0fc83f9c3c9e2fb801\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,16 +25,16 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-i2kn4893/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl\n+ 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-ll6_vctp/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0xe2): /usr/include/aarch64-linux-gnu/bits\n 6\t(line_strp)\t(offset: 0x106): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x129): /usr/include\n 8\t(line_strp)\t(offset: 0x136): /usr/include/python3.12/internal\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 32 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x5231) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl/_helpers_c.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-i2kn4893/src\n+ <12> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl/_helpers_c.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-ll6_vctp/src\n <1a> DW_AT_ranges : (sec_offset) 0x26b3\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 54 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 54 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x285>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -8,14 +8,15 @@\n ?h{$,ame`\n awI?:A0{\n sj\tY'ntS\n TWNlS4Fq\n gY%qTLo+V\n l^8u>%Wo\n ta4GNBdl\n+}jo&[*Czo~\n MqST4!i?}\n )/nM&ByK\n T=,uWP1+\n u.0GAPMwC\n ^-oY4LEK\n St~Iwo4+\n ;8pO I\\xv\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/.tmp-yarl-pep517-i2kn4893/src\n- [ 23] /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl/_helpers_c.c\n- [ 58] /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-ll6_vctp/src\n+ [ 23] /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl/_helpers_c.c\n+ [ 58] /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl\n [ 80] /usr/include/python3.12\n [ 98] /usr/include/python3.12/cpython\n [ b8] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ e2] /usr/include/aarch64-linux-gnu/bits\n [ 106] /usr/include/aarch64-linux-gnu/sys\n [ 129] /usr/include\n [ 136] /usr/include/python3.12/internal\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d7961 x-gnu/python3-ya\n- 0x00000030 726c2e64 65627567 00e972b0 7e40db5b rl.debug..r.~@.[\n- 0x00000040 0a04bb5b 74c07e4f 90934ab8 ff ...[t.~O..J..\n+ 0x00000030 726c2e64 65627567 0035b387 80b09210 rl.debug.5......\n+ 0x00000040 40f2d81e 7832289e afc544c4 4a @...x2(...D.J\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/da/0a7fbd5c652d89829fa6b8e8a243dfc86127d3.debug", "source2": "./usr/lib/debug/.build-id/5d/a105931775b3186cdc6d1d6efd6705c9271c28.debug", "comments": ["Files 87% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -26,15 +26,15 @@\n [21] .data NOBITS 0000000000030000 00f910 000a90 00 WA 0 0 8\n [22] .bss NOBITS 0000000000030a90 00f910 002580 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00008d 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000330 0168f5 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 016c28 000360 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 016f88 0089ca 00 C 0 0 8\n- [28] .debug_line_str PROGBITS 0000000000000000 01f958 00016e 01 MSC 0 0 8\n+ [28] .debug_line_str PROGBITS 0000000000000000 01f958 00016a 01 MSC 0 0 8\n [29] .debug_loclists PROGBITS 0000000000000000 01fac8 010bd4 00 C 0 0 8\n [30] .debug_rnglists PROGBITS 0000000000000000 0306a0 0025bc 00 C 0 0 8\n [31] .gnu_debugaltlink PROGBITS 0000000000000000 032c5c 00004d 00 0 0 1\n [32] .symtab SYMTAB 0000000000000000 032cb0 002d18 18 33 330 8\n [33] .strtab STRTAB 0000000000000000 0359c8 0027f4 00 0 0 1\n [34] .shstrtab STRTAB 0000000000000000 0381bc 00016e 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: da0a7fbd5c652d89829fa6b8e8a243dfc86127d3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5da105931775b3186cdc6d1d6efd6705c9271c28\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-i2kn4893/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl\n+ 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-ll6_vctp/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.12/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdc): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x106): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0x129): /usr/include\n 8\t(line_strp)\t(offset: 0x136): /usr/include/python3.12/internal\n \n The File Name Table (offset 0x4c, lines 52, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x22b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x157): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x162): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x170): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x17d): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x18d): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x19a): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 113 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x5231) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl/_quoting_c.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-i2kn4893/src\n+ <12> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl/_quoting_c.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-ll6_vctp/src\n <1a> DW_AT_ranges : (sec_offset) 0x5b11\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 96 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 96 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x30d>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,35 +1,37 @@\n-GCC: (Debian 14.2.0-12) 14.2.0\n-BK[hJ;en\n-G&3G*V8=8\n-E8#j7c\"e\n-4mCJ`Qe,\n-ymUeVP0[\n-rLSwq~a\n-cu|/(0E&3\n-UL!)EZjRi\n-W*6*k6*[\n-[npo2QQy\n-Q\tauL6F5\n+(GCC: (Debian 14.2.0-12) 14.2.0\n+H\n+~V\"GI|_J[O\n+b3nQ*1a~\n uWWWUWUWW=\n-$bVN\"J\n IPz3U)Ko\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,12 +1,12 @@\n \n String dump of section '.debug_line_str':\n- [ 0] /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl/_quoting_c.c\n- [ 35] /tmp/.tmp-yarl-pep517-i2kn4893/src\n- [ 58] /tmp/.tmp-yarl-pep517-i2kn4893/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-ll6_vctp/src\n+ [ 23] /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl/_quoting_c.c\n+ [ 58] /tmp/.tmp-yarl-pep517-ll6_vctp/src/yarl\n [ 80] /usr/include/python3.12\n [ 98] /usr/include/python3.12/cpython\n [ b8] /usr/include/aarch64-linux-gnu/bits\n [ dc] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 106] /usr/include/aarch64-linux-gnu/sys\n [ 129] /usr/include\n [ 136] /usr/include/python3.12/internal\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debugaltlink {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Hex dump of section '.gnu_debugaltlink':\n 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/.\n 0x00000010 64777a2f 61617263 6836342d 6c696e75 dwz/aarch64-linu\n 0x00000020 782d676e 752f7079 74686f6e 332d7961 x-gnu/python3-ya\n- 0x00000030 726c2e64 65627567 00e972b0 7e40db5b rl.debug..r.~@.[\n- 0x00000040 0a04bb5b 74c07e4f 90934ab8 ff ...[t.~O..J..\n+ 0x00000030 726c2e64 65627567 0035b387 80b09210 rl.debug.5......\n+ 0x00000040 40f2d81e 7832289e afc544c4 4a @...x2(...D.J\n \n"}]}, {"source1": "./usr/lib/debug/.build-id/de/2344c5e184f790a516b59d27ef8459ace24b5a.debug", "source2": "./usr/lib/debug/.build-id/c9/8eb8ca9905df9282b198df10195dc1b40d8b88.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 85% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -25,16 +25,16 @@\n [20] .got NOBITS 000000000002fb20 00f910 0004e0 08 WA 0 0 8\n [21] .data NOBITS 0000000000030000 00f910 000a90 00 WA 0 0 8\n [22] .bss NOBITS 0000000000030a90 00f910 002580 00 WA 0 0 16\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00008a 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000330 015e80 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 0161b0 000357 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 016508 008987 00 C 0 0 8\n- [28] .debug_line_str PROGBITS 0000000000000000 01ee90 000174 01 MSC 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 016508 008988 00 C 0 0 8\n+ [28] .debug_line_str PROGBITS 0000000000000000 01ee90 000172 01 MSC 0 0 8\n [29] .debug_loclists PROGBITS 0000000000000000 01f008 010612 00 C 0 0 8\n [30] .debug_rnglists PROGBITS 0000000000000000 02f620 002518 00 C 0 0 8\n [31] .gnu_debugaltlink PROGBITS 0000000000000000 031b38 00004d 00 0 0 1\n [32] .symtab SYMTAB 0000000000000000 031b88 002d00 18 33 329 8\n [33] .strtab STRTAB 0000000000000000 034888 0027a6 00 0 0 1\n [34] .shstrtab STRTAB 0000000000000000 03702e 00016e 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: de2344c5e184f790a516b59d27ef8459ace24b5a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c98eb8ca9905df9282b198df10195dc1b40d8b88\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,28 +25,28 @@\n Opcode 9 has 1 arg\n Opcode 10 has 0 args\n Opcode 11 has 0 args\n Opcode 12 has 1 arg\n \n The Directory Table (offset 0x22, lines 9, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-_84uiyz3/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl\n+ 0\t(line_strp)\t(offset: 0): /tmp/.tmp-yarl-pep517-b6f9k2jc/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl\n 2\t(line_strp)\t(offset: 0x80): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x98): /usr/include/python3.13/cpython\n 4\t(line_strp)\t(offset: 0xb8): /usr/include/aarch64-linux-gnu/bits\n 5\t(line_strp)\t(offset: 0xdc): /usr/include\n 6\t(line_strp)\t(offset: 0xe9): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 7\t(line_strp)\t(offset: 0x113): /usr/include/aarch64-linux-gnu/sys\n 8\t(line_strp)\t(offset: 0x136): /usr/include/python3.13/internal\n \n The File Name Table (offset 0x4c, lines 54, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x28): _quoting_c.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0x22b): object.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x157): abstract.h\n 4\t(udata)\t3\t(line_strp)\t(offset: 0x162): tupleobject.h\n 5\t(udata)\t3\t(line_strp)\t(offset: 0x170): dictobject.h\n 6\t(udata)\t3\t(line_strp)\t(offset: 0x17d): unicodeobject.h\n 7\t(udata)\t3\t(line_strp)\t(offset: 0x18d): listobject.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x19a): longintrepr.h\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -5,16 +5,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 114 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x5231) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-_84uiyz3/src/yarl/_quoting_c.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-_84uiyz3/src\n+ <12> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-b6f9k2jc/src/yarl/_quoting_c.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-b6f9k2jc/src\n <1a> DW_AT_ranges : (sec_offset) 0x5962\n <1e> DW_AT_low_pc : (addr) 0\n <26> DW_AT_stmt_list : (sec_offset) 0\n <1><2a>: Abbrev Number: 96 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 96 (DW_TAG_imported_unit)\n <30> DW_AT_import : (GNU_ref_alt) <0x25bf>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,42 +1,34 @@\n-KZGCC: (Debian 14.2.0-12) 14.2.0\n-0\\Q+ \\[l~\n-m~;85[i8\n-KaDK&7~D\n-w&1V<~`S\n-x6f&M-DfZ(\n-|^\"UI|-%>\n-'I4}^\"[IL\n-)WJtWZKW\n-^to}%T/z\n-Ld3i'JYf\n-MSCvYH['\n-uSqrSiTj\n-!MK9D1ti[&\n-rtJS-[$o\n-V{\"oZ'!G\n-0u}Uv]IyN\n-9P:XsO:`c\n-8\tOjz78>\n-@;_it6/[:\n-O_ q/#Fs\n-&*1vE1.r\n-JTaBMYzIY\n-[-9.Y=e0\n-^wuuUuUuu\n-?U%T(LR(f\n-=evPADAT\n-q^g0qKe~\n-q5X4-eA9\n-5EJg*RRJK#\n-otswx>=?\n-7`f.Xt0l\n-o#2d%w$4o\n-[\tc.z3#s\n-,r),B,h+\n+GCC: (Debian 14.2.0-12) 14.2.0\n+*w2u&\\dE)\n+>dh4*^C\t\n+=vSlq)&f\n+P9GRCCF~1\n+H&9~x&o?\n+8JI;LF?$^\n+prTqYM-+\n+*>Wp)6%e\n+&5}^qY5}\n+U&JYtUYtUY\n+