{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.WYnVOh0e/b1/yarl_1.13.1-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.WYnVOh0e/b2/yarl_1.13.1-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,4 +1,4 @@\n \n 91688cc44408515178aac029acec321c 110512 doc optional python-yarl-doc_1.13.1-1_all.deb\n- da614c4f93d456f9cbb1225631cdeeb0 325720 debug optional python3-yarl-dbgsym_1.13.1-1_arm64.deb\n- d3842f9cdf2926fe91d233815a56219f 90552 python optional python3-yarl_1.13.1-1_arm64.deb\n+ 9475cf088048e75dae3f93b123e3a79a 325868 debug optional python3-yarl-dbgsym_1.13.1-1_arm64.deb\n+ 5b7bcfe0bc0b49a9ca32974aa23c833a 90516 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 1864 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 88496 2024-10-01 14:10:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 88460 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: 748ad7176adab2f5119c9e106fae1e71f834152a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 867831b98995d71c05281d3ce1e0340f7cd5323a\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-zmdl1p4l/src/yarl/_helpers_c.c\n+/tmp/.tmp-yarl-pep517-90zsbo07/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 372d7a6d 646c3170 346c2f73 ep517-zmdl1p4l/s\n+ 0x0000b780 65703531 372d3930 7a73626f 30372f73 ep517-90zsbo07/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 0075e240 45ca9d76 rl.debug.u.@E..v\n- 0x00000040 0499b49c 55fce63a 63c317b4 79 ....U..:c...y\n+ 0x00000030 726c2e64 65627567 0068894c f1deeeac rl.debug.h.L....\n+ 0x00000040 e851b262 5a9adfec 376d62d7 9b .Q.bZ...7mb..\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 38616437 31373661 64616232 66353131 8ad7176adab2f511\n- 0x00000010 39633965 31303666 61653165 37316638 9c9e106fae1e71f8\n- 0x00000020 33343135 32612e64 65627567 00000000 34152a.debug....\n- 0x00000030 32eeacba 2...\n+ 0x00000000 37383331 62393839 39356437 31633035 7831b98995d71c05\n+ 0x00000010 32383164 33636531 65303334 30663763 281d3ce1e0340f7c\n+ 0x00000020 64353332 33612e64 65627567 00000000 d5323a.debug....\n+ 0x00000030 51378e3e Q7.>\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", "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: 63c730110d9e75f1dece97edba4dac2c05d2c151\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3a907c8bb335c9b5a3733fc907e528fbd49426e\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-zmdl1p4l/src/yarl/_quoting_c.c\n+/tmp/.tmp-yarl-pep517-90zsbo07/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 372d7a6d p-yarl-pep517-zm\n- 0x00016b10 646c3170 346c2f73 72632f79 61726c2f dl1p4l/src/yarl/\n+ 0x00016b00 702d7961 726c2d70 65703531 372d3930 p-yarl-pep517-90\n+ 0x00016b10 7a73626f 30372f73 72632f79 61726c2f zsbo07/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 0075e240 45ca9d76 rl.debug.u.@E..v\n- 0x00000040 0499b49c 55fce63a 63c317b4 79 ....U..:c...y\n+ 0x00000030 726c2e64 65627567 0068894c f1deeeac rl.debug.h.L....\n+ 0x00000040 e851b262 5a9adfec 376d62d7 9b .Q.bZ...7mb..\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 63373330 31313064 39653735 66316465 c730110d9e75f1de\n- 0x00000010 63653937 65646261 34646163 32633035 ce97edba4dac2c05\n- 0x00000020 64326331 35312e64 65627567 00000000 d2c151.debug....\n- 0x00000030 374e2d48 7N-H\n+ 0x00000000 61393037 63386262 33333563 39623561 a907c8bb335c9b5a\n+ 0x00000010 33373333 66633930 37653532 38666264 3733fc907e528fbd\n+ 0x00000020 34393432 36652e64 65627567 00000000 49426e.debug....\n+ 0x00000030 92db3bfb ..;.\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 628 2024-10-01 14:10:29.000000 control.tar.xz\n--rw-r--r-- 0 0 0 324900 2024-10-01 14:10:29.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 325048 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: 366\n Depends: python3-yarl (= 1.13.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for python3-yarl\n-Build-Ids: 63c730110d9e75f1dece97edba4dac2c05d2c151 748ad7176adab2f5119c9e106fae1e71f834152a\n+Build-Ids: 867831b98995d71c05281d3ce1e0340f7cd5323a a3a907c8bb335c9b5a3733fc907e528fbd49426e\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,3 +1,3 @@\n-usr/lib/debug/.build-id/63/c730110d9e75f1dece97edba4dac2c05d2c151.debug\n-usr/lib/debug/.build-id/74/8ad7176adab2f5119c9e106fae1e71f834152a.debug\n+usr/lib/debug/.build-id/86/7831b98995d71c05281d3ce1e0340f7cd5323a.debug\n+usr/lib/debug/.build-id/a3/a907c8bb335c9b5a3733fc907e528fbd49426e.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,15 +1,15 @@\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/63/\n--rw-r--r-- 0 root (0) root (0) 235200 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/63/c730110d9e75f1dece97edba4dac2c05d2c151.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/74/\n--rw-r--r-- 0 root (0) root (0) 112616 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/74/8ad7176adab2f5119c9e106fae1e71f834152a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/86/\n+-rw-r--r-- 0 root (0) root (0) 112616 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/86/7831b98995d71c05281d3ce1e0340f7cd5323a.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/a3/\n+-rw-r--r-- 0 root (0) root (0) 235200 2024-10-01 14:10:29.000000 ./usr/lib/debug/.build-id/a3/a907c8bb335c9b5a3733fc907e528fbd49426e.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) 12808 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", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -2,15 +2,15 @@\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 0000000000000000 000040 000024 00 0 0 4\n [ 2] .debug_info PROGBITS 0000000000000000 000068 001891 00 C 0 0 8\n [ 3] .debug_abbrev PROGBITS 0000000000000000 001900 00018b 00 C 0 0 8\n- [ 4] .debug_line PROGBITS 0000000000000000 001a90 000191 00 C 0 0 8\n+ [ 4] .debug_line PROGBITS 0000000000000000 001a90 000193 00 C 0 0 8\n [ 5] .debug_str PROGBITS 0000000000000000 001c28 0013cb 01 MSC 0 0 8\n [ 6] .shstrtab STRTAB 0000000000000000 002ff3 00004f 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,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: 75e24045ca9d760499b49c55fce63a63c317b479\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 68894cf1deeeace851b2625a9adfec376d62d79b\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -21,15 +21,15 @@\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-zmdl1p4l/src\n+ 8\t(string)\t/tmp/.tmp-yarl-pep517-90zsbo07/src\n \n The File Name Table (offset 0x11c, lines 47, 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/63/c730110d9e75f1dece97edba4dac2c05d2c151.debug", "source2": "./usr/lib/debug/.build-id/a3/a907c8bb335c9b5a3733fc907e528fbd49426e.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 88% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -23,19 +23,19 @@\n [18] .fini_array NOBITS 000000000002f918 00f910 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000002f920 00f910 000200 10 WA 5 0 8\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 00001e 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 016a13 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000330 016a17 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 016d48 000415 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 017160 0089ca 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 01fb30 00089c 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 0203d0 00016a 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 0203d0 00016f 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 020540 010bc9 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 031110 0025bc 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 0336cc 00004d 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 033720 002d30 18 34 331 8\n [34] .strtab STRTAB 0000000000000000 036450 0027f4 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 038c44 000179 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: 63c730110d9e75f1dece97edba4dac2c05d2c151\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a3a907c8bb335c9b5a3733fc907e528fbd49426e\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: 0): /tmp/.tmp-yarl-pep517-zmdl1p4l/src\n- 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-zmdl1p4l/src/yarl\n+ 0\t(line_strp)\t(offset: 0x35): /tmp/.tmp-yarl-pep517-90zsbo07/src\n+ 1\t(line_strp)\t(offset: 0x58): /tmp/.tmp-yarl-pep517-90zsbo07/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: 0x4b): _quoting_c.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x4b): _quoting_c.c\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 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: 136 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x2869) \n <12> DW_AT_language : (data1) 29\t(C11)\n- <13> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-zmdl1p4l/src/yarl/_quoting_c.c\n- <17> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-zmdl1p4l/src\n+ <13> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-90zsbo07/src/yarl/_quoting_c.c\n+ <17> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-90zsbo07/src\n <1b> DW_AT_ranges : (sec_offset) 0x5b11\n <1f> DW_AT_low_pc : (addr) 0\n <27> DW_AT_stmt_list : (sec_offset) 0\n <1><2b>: Abbrev Number: 158 (DW_TAG_imported_unit)\n <2d> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><31>: Abbrev Number: 129 (DW_TAG_restrict_type)\n <33> DW_AT_type : (GNU_ref_alt) <0xa9>\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,32 +1,34 @@\n-QGCC: (Debian 14.2.0-6) 14.2.0\n+IBnGCC: (Debian 14.2.0-6) 14.2.0\n AyAKqwIu\n-*M)TMY'L\n-Fe9b94*G\n-Zq]Zqa&Y\n-!V#B{m'U{-\n-PQ1Q1q_S\n-E4p/3.\"+\n-|6H\\{6L5\n-CM&[]eKC-\n--8IW3Q8e=\n-f(rF+ir4,\n-_'z0:k5L~p\n-qJQ]e!y\tB\n-+w7-w7-7\n-P(O7.SiFz\n+Xrte~24D<\n+=Ps#JxvhR3\n+g)dv[dpn-\n+j0bj!El: Abbrev Number: 106 (DW_TAG_compile_unit)\n DW_AT_producer : (GNU_strp_alt) (offset: 0x2869) \n <11> DW_AT_language : (data1) 29\t(C11)\n- <12> DW_AT_name : (line_strp) (offset: 0x23): /tmp/.tmp-yarl-pep517-zmdl1p4l/src/yarl/_helpers_c.c\n- <16> DW_AT_comp_dir : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-zmdl1p4l/src\n+ <12> DW_AT_name : (line_strp) (offset: 0): /tmp/.tmp-yarl-pep517-90zsbo07/src/yarl/_helpers_c.c\n+ <16> DW_AT_comp_dir : (line_strp) (offset: 0x35): /tmp/.tmp-yarl-pep517-90zsbo07/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: 127 (DW_TAG_imported_unit)\n <2b> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><2f>: Abbrev Number: 100 (DW_TAG_variable)\n <30> DW_AT_name : (strp) (offset: 0x761): PyExc_NotImplementedError\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,25 +1,18 @@\n-*GCC: (Debian 14.2.0-6) 14.2.0\n-yfvgfggg\n-SPW6\"9X_\n-8rR #DOr\n-eM7*@BnV\n-cF!u(B`W\n-*n&Rxk)v\n-IG>$/o%'\n-oT&Q4N-$R\n-2*1*d,e4\n-;?AlL8S0\n-%Wo\n-ta4GNBdl\n+2:GCC: (Debian 14.2.0-6) 14.2.0\n+GZ8G4Sjk8l\n+=O'FWC|#\n+BtEWu.z(\n+Jd(yx=!M\n+*n&Rxk)v%!mBU\n+< ?k[\t?y$E\n+To4tPmXq|zxg\n+u?PjXMjh\n+)ZF/ewU&1\n+e;tDe&-&]$\n >i6#K!Vvm\n |w\tnFe*K,\n u.0GAPMwC\n &(E@\tJi}\n St~Iwo4+\n ;8pO I\\xv\n ^/usr/lib/debug/.dwz/aarch64-linux-gnu/python3-yarl.debug\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-zmdl1p4l/src\n- [ 23] /tmp/.tmp-yarl-pep517-zmdl1p4l/src/yarl/_helpers_c.c\n- [ 58] /tmp/.tmp-yarl-pep517-zmdl1p4l/src/yarl\n+ [ 0] /tmp/.tmp-yarl-pep517-90zsbo07/src/yarl/_helpers_c.c\n+ [ 35] /tmp/.tmp-yarl-pep517-90zsbo07/src\n+ [ 58] /tmp/.tmp-yarl-pep517-90zsbo07/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 0075e240 45ca9d76 rl.debug.u.@E..v\n- 0x00000040 0499b49c 55fce63a 63c317b4 79 ....U..:c...y\n+ 0x00000030 726c2e64 65627567 0068894c f1deeeac rl.debug.h.L....\n+ 0x00000040 e851b262 5a9adfec 376d62d7 9b .Q.bZ...7mb..\n \n"}]}]}]}]}]}