{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.EwU9PDki/b1/ueberzug_18.3.1-2_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.EwU9PDki/b2/ueberzug_18.3.1-2_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 006a01b5c9f1bc2cc85fa905b1bb2358 34812 debug optional ueberzug-dbgsym_18.3.1-2_arm64.deb\n- f0bba1dd94b8a47c9947264f78751c03 66992 graphics optional ueberzug_18.3.1-2_arm64.deb\n+ 28646d34c408f5c6424b8f1a57085def 34824 debug optional ueberzug-dbgsym_18.3.1-2_arm64.deb\n+ 3eba9ce644a0fc0691334db8de0ee423 67012 graphics optional ueberzug_18.3.1-2_arm64.deb\n"}, {"source1": "ueberzug_18.3.1-2_arm64.deb", "source2": "ueberzug_18.3.1-2_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 2025-02-03 00:43:46.000000 debian-binary\n -rw-r--r-- 0 0 0 2196 2025-02-03 00:43:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 64604 2025-02-03 00:43:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 64624 2025-02-03 00:43:46.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/ueberzug/X.cpython-313-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/ueberzug/X.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: fd70a47e84b8858abb88cbd952232e45291c5934\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 410175718c68eecccd9ca8f22c495c2bdd97bfda\n"}, {"source1": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "source2": "objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}", "unified_diff": "@@ -70,115 +70,115 @@\n \tnop\n \tnop\n \tnop\n \tnop\n \tnop\n \tnop\n X_init_threads.part.0():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:12\n+./.mesonpy-837n5528/../ueberzug/X/X.c:12\n \tpaciasp\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:12\n+./.mesonpy-837n5528/../ueberzug/X/X.c:12\n \tstp\tx29, x30, [sp, #-16]!\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx2, x2, #0x170\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/X.c:14 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:12\n+./.mesonpy-837n5528/../ueberzug/X/X.c:12\n \tmov\tx29, sp\n \tsub\tsp, sp, #0x200\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldur\tq31, [x2, #31]\n \tmov\tx1, sp\n \tldp\tq30, q29, [x2]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:12\n+./.mesonpy-837n5528/../ueberzug/X/X.c:12\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/X.c:14 (discriminator 1)\n \tldr\tx0, [x0]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:12\n+./.mesonpy-837n5528/../ueberzug/X/X.c:12\n \tldr\tx3, [x2]\n \tstr\tx3, [sp, #504]\n \tmov\tx3, #0x0 \t// #0\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tstp\tq30, q29, [sp]\n \tstur\tq31, [sp, #31]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/X.c:14 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:17\n+./.mesonpy-837n5528/../ueberzug/X/X.c:17\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n \tldr\tx2, [sp, #504]\n \tldr\tx1, [x0]\n \tsubs\tx2, x2, x1\n \tmov\tx1, #0x0 \t// #0\n \tb.ne\t2760 // b.any\n \tadd\tsp, sp, #0x200\n \tmov\tx0, #0x0 \t// #0\n \tldp\tx29, x30, [sp], #16\n \tautiasp\n \tret\n \tbl\t23e0 <__stack_chk_fail@plt>\n X_init_threads():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:12\n+./.mesonpy-837n5528/../ueberzug/X/X.c:12\n \tpaciasp\n \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:13\n+./.mesonpy-837n5528/../ueberzug/X/X.c:13\n \tbl\t2350 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:13 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/X.c:13 (discriminator 1)\n \tcbz\tw0, 278c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:16\n+./.mesonpy-837n5528/../ueberzug/X/X.c:16\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:17\n+./.mesonpy-837n5528/../ueberzug/X/X.c:17\n \tldp\tx29, x30, [sp], #16\n \tautiasp\n \tret\n \tbl\t26e0 \n \tmov\tx0, #0x0 \t// #0\n \tb\t2780 \n \tnop\n \tnop\n \n 00000000000027a0 :\n PyInit_X():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:38\n+./.mesonpy-837n5528/../ueberzug/X/X.c:38\n \tpaciasp\n \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstp\tx19, x20, [sp, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:40\n+./.mesonpy-837n5528/../ueberzug/X/X.c:40\n \tadrp\tx20, 1f000 \n \tldr\tx20, [x20, #3992]\n \tmov\tx0, x20\n \tbl\t2380 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:40 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/X.c:40 (discriminator 1)\n \ttbnz\tw0, #31, 2898 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:41\n+./.mesonpy-837n5528/../ueberzug/X/X.c:41\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4048]\n \tbl\t2380 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:40 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/X.c:40 (discriminator 1)\n \ttbnz\tw0, #31, 2898 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:42\n+./.mesonpy-837n5528/../ueberzug/X/X.c:42\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4000]\n \tbl\t2380 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:41\n+./.mesonpy-837n5528/../ueberzug/X/X.c:41\n \ttbnz\tw0, #31, 2898 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:46\n+./.mesonpy-837n5528/../ueberzug/X/X.c:46\n \tadrp\tx0, 20000 \n \tmov\tw1, #0x3f5 \t// #1013\n \tadd\tx0, x0, #0x8\n \tbl\t2420 \n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:47\n+./.mesonpy-837n5528/../ueberzug/X/X.c:47\n \tcbz\tx0, 2898 \n /usr/include/python3.13/object.h:830\n \tldr\tw0, [x20]\n /usr/include/python3.13/object.h:831\n \tadds\tw0, w0, #0x1\n \tb.eq\t280c // b.none\n /usr/include/python3.13/object.h:836\n@@ -199,322 +199,322 @@\n /usr/include/python3.13/object.h:830\n \tldr\tw0, [x1]\n /usr/include/python3.13/object.h:831\n \tadds\tw0, w0, #0x1\n \tb.eq\t283c // b.none\n /usr/include/python3.13/object.h:836\n \tstr\tw0, [x1]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:54\n+./.mesonpy-837n5528/../ueberzug/X/X.c:54\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #3992]\n \tmov\tx0, x19\n \tadrp\tx1, 5000 \n \tadd\tx1, x1, #0x1a0\n \tbl\t2540 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:55\n+./.mesonpy-837n5528/../ueberzug/X/X.c:55\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #4048]\n \tmov\tx0, x19\n \tadrp\tx1, 5000 \n \tadd\tx1, x1, #0x1a8\n \tbl\t2540 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:56\n+./.mesonpy-837n5528/../ueberzug/X/X.c:56\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #4000]\n \tmov\tx0, x19\n \tadrp\tx1, 5000 \n \tadd\tx1, x1, #0x1b8\n \tbl\t2540 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:58\n+./.mesonpy-837n5528/../ueberzug/X/X.c:58\n \tmov\tx0, x19\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:43\n+./.mesonpy-837n5528/../ueberzug/X/X.c:43\n \tmov\tx19, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/X.c:58\n+./.mesonpy-837n5528/../ueberzug/X/X.c:58\n \tmov\tx0, x19\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n \tret\n \tnop\n \tnop\n \tnop\n \tnop\n Image_finalise():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:100\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:100\n \tpaciasp\n \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:84\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:84\n \tldr\tx0, [x0, #72]\n \tcbz\tx0, 28fc \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:31\n \tldr\tx0, [x19, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:85 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:85 (discriminator 1)\n \tadd\tx1, x19, #0x28\n \tldr\tx0, [x0, #16]\n \tbl\t2410 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:86\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:86\n \tldr\tx0, [x19, #72]\n \tldr\tx1, [x0, #96]\n \tblr\tx1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:87\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:87\n \tstr\txzr, [x19, #72]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:93\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:93\n \tldr\tx0, [x19, #56]\n \tcmn\tx0, #0x1\n \tb.eq\t2914 // b.none\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:94\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:94\n \tbl\t2210 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:95\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:95\n \tmov\tx0, #0xffffffffffffffff \t// #-1\n \tstr\tx0, [x19, #56]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:103\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:103\n \tldr\tx0, [x19, #32]\n \tcbz\tx0, 2934 \n /usr/include/python3.13/object.h:366\n \tldr\tx1, [x0]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:103 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:103 (discriminator 1)\n \tstr\txzr, [x19, #32]\n /usr/include/python3.13/object.h:949 (discriminator 1)\n \ttbnz\tw1, #31, 2934 \n /usr/include/python3.13/object.h:953\n \tsub\tx1, x1, #0x1\n \tstr\tx1, [x0]\n \tcbz\tx1, 2944 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:104\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:104\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n \tret\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n /usr/include/python3.13/object.h:954\n \tb\t2290 <_Py_Dealloc@plt>\n \tnop\n \tnop\n \tnop\n Image_dealloc():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:143\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:143\n \tpaciasp\n \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:144\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:144\n \tbl\t28c0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:145 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:145 (discriminator 1)\n \tmov\tx0, x19\n \tldr\tx1, [x19, #8]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:146\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:146\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:145 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:145 (discriminator 1)\n \tldr\tx1, [x1, #320]\n \tmov\tx16, x1\n \tbr\tx16\n \tnop\n \tnop\n Image_draw():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:174\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:174\n \tpaciasp\n \tstp\tx29, x30, [sp, #-80]!\n \tmov\tx29, sp\n \tadrp\tx5, 1f000 \n \tldr\tx5, [x5, #4040]\n \tstp\tx21, x22, [sp, #32]\n \tsub\tsp, sp, #0x230\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:186\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:186\n \tadd\tx4, sp, #0x28\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:174\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:174\n \tldr\tx6, [x5]\n \tstr\tx6, [sp, #552]\n \tmov\tx6, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:186\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:186\n \tadd\tx3, sp, #0x20\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:174\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:174\n \tmov\tx22, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:186\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:186\n \tstp\tx3, x4, [sp]\n \tmov\tx0, x1\n \tadrp\tx3, 20000 \n \tmov\tx1, x2\n \tadd\tx3, x3, #0x250\n \tadrp\tx2, 5000 \n \tadd\tx7, sp, #0x1c\n \tadd\tx2, x2, #0x258\n \tadd\tx6, sp, #0x18\n \tadd\tx5, sp, #0x14\n \tadd\tx4, sp, #0x10\n \tbl\t2200 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:186 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:186 (discriminator 1)\n \tcbz\tw0, 2bc8 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:193\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:193\n \tstr\tx19, [sp, #576]\n \tstr\tx20, [sp, #584]\n \tstr\tx23, [sp, #608]\n \tstr\tx24, [sp, #616]\n \tbl\t2530 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:194\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:194\n \tldr\tw2, [sp, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:193\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:193\n \tmov\tx20, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:195\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:195\n \tldr\tw24, [sp, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:196\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:196\n \tldr\tw19, [x22, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:199\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:199\n \tadd\tw0, w2, w24\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:199 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:199 (discriminator 1)\n \tcmp\tw0, #0x0\n \tccmp\tw2, w19, #0x0, gt\n \tb.lt\t2a8c // b.tstop\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:248\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:248\n \tmov\tx0, x20\n \tbl\t2240 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:250\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:250\n \tldr\tx19, [sp, #576]\n \tldr\tx20, [sp, #584]\n \tldr\tx23, [sp, #608]\n \tldr\tx24, [sp, #616]\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:251\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:251\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tldr\tx3, [sp, #552]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t2c30 // b.any\n \tadd\tsp, sp, #0x230\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx29, x30, [sp], #80\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:202\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:202\n \tldr\tw1, [sp, #20]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tldr\tw0, [sp, #28]\n \tldr\tw3, [x22, #20]\n \tadd\tw0, w1, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:202\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:202\n \tbic\tw23, w1, w1, asr #31\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tcmp\tw0, w3\n \tcsel\tw0, w0, w3, le\n \tcmp\tw23, w0\n \tb.ge\t2a3c // b.tcont\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:194\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:194\n \tbic\tw0, w2, w2, asr #31\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:197\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:197\n \tand\tw2, w2, w2, asr #31\n \tsub\tw3, w19, w0\n \tadd\tw2, w2, w24\n \tcmp\tw2, w3\n \tstr\tx25, [sp, #624]\n \tmul\tw25, w19, w23\n \tcsel\tw21, w2, w3, le\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:194\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:194\n \tlsl\tw0, w0, #2\n \tlsl\tw19, w19, #2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:197\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:197\n \tlsl\tw21, w21, #2\n \tlsl\tw25, w25, #2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:209\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:209\n \tsxtw\tx0, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:219\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:219\n \tsxtw\tx21, w21\n \tsxtw\tx19, w19\n \tadd\tx25, x0, w25, sxtw\n \tb\t2b54 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:220\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:220\n \tldrsw\tx2, [x22, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:219\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:219\n \tadd\tx5, x0, x21\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:220\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:220\n \tadd\tx3, x3, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:219\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:219\n \tcmp\tx5, x3\n \tb.hi\t2bd0 // b.pmore\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:228\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:228\n \tcmp\tx4, x1\n \tb.hi\t2bec // b.pmore\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:236\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:236\n \tldr\tx2, [sp, #40]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:235\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:235\n \tadd\tx5, x21, x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:236\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:236\n \tadd\tx4, x4, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:235\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:235\n \tcmp\tx5, x4\n \tb.hi\t2c0c // b.pmore\n /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n \tmov\tx2, x21\n \tbl\t21e0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tldr\tw1, [sp, #20]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:202 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:202 (discriminator 2)\n \tadd\tw23, w23, #0x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tldr\tw3, [sp, #28]\n \tadd\tx25, x25, x19\n \tldr\tw2, [x22, #20]\n \tadd\tw3, w1, w3\n \tcmp\tw3, w2\n \tcsel\tw3, w3, w2, le\n \tcmp\tw3, w23\n \tb.le\t2c28 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:206\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:206\n \tsub\tw1, w23, w1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:208\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:208\n \tldr\tx0, [x22, #72]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:210\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:210\n \tmul\tw1, w1, w24\n \tldr\tx4, [sp, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:208\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:208\n \tldr\tx3, [x0, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:210\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:210\n \tlsl\tw1, w1, #2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:212\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:212\n \tadds\tx0, x3, x25\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:210\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:210\n \tadd\tx1, x4, w1, sxtw\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:212\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:212\n \tb.cc\t2af4 // b.lo, b.ul, b.last\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx19, sp, #0x30\n \tmov\tx6, x0\n \tadrp\tx4, 5000 \n \tmov\tx0, x19\n \tadd\tx4, x4, #0x260\n \tmov\tx5, x3\n \tmov\tx3, #0x1f4 \t// #500\n \tmov\tx1, x3\n \tmov\tw2, #0x1 \t// #1\n \tbl\t22b0 <__snprintf_chk@plt>\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:213 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:213 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4064]\n \tmov\tx1, x19\n \tldr\tx0, [x0]\n \tbl\t22d0 \n \tldr\tx19, [sp, #576]\n \tldr\tx20, [sp, #584]\n \tldr\tx23, [sp, #608]\n \tldr\tx24, [sp, #616]\n \tldr\tx25, [sp, #624]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:190\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:190\n \tmov\tx0, #0x0 \t// #0\n \tb\t2a5c \n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx19, sp, #0x30\n \tmov\tx6, x3\n \tadrp\tx4, 5000 \n \tmov\tx0, x19\n@@ -539,88 +539,88 @@\n \tldr\tx25, [sp, #624]\n \tb\t2a3c \n \tstr\tx19, [sp, #576]\n \tstr\tx20, [sp, #584]\n \tstr\tx23, [sp, #608]\n \tstr\tx24, [sp, #616]\n \tstr\tx25, [sp, #624]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:251\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:251\n \tbl\t23e0 <__stack_chk_fail@plt>\n Image_copy_to():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:149\n \tpaciasp\n \tsub\tsp, sp, #0x70\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:158\n \tadd\tx4, sp, #0x2c\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:149\n \tstp\tx29, x30, [sp, #64]\n \tadd\tx29, sp, #0x40\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:158\n \tadd\tx7, sp, #0x28\n \tadd\tx6, sp, #0x24\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:149\n \tstp\tx19, x20, [sp, #80]\n \tmov\tx19, x0\n \tmov\tx0, x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:31\n \tldr\tx5, [x19, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:149\n \tstr\tx21, [sp, #96]\n \tldr\tx1, [x3]\n \tstr\tx1, [sp, #56]\n \tmov\tx1, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:158\n \tadrp\tx3, 20000 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:31\n \tldr\tx21, [x5, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:158\n \tstr\tx4, [sp]\n \tadd\tx3, x3, #0x250\n \tmov\tx1, x2\n \tadd\tx3, x3, #0x30\n \tadd\tx5, sp, #0x20\n \tadd\tx4, sp, #0x30\n \tadrp\tx2, 5000 \n \tadd\tx2, x2, #0x4b8\n \tbl\t2200 \n \tmov\tx1, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:158 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:158 (discriminator 1)\n \tcbz\tw0, 2d1c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:164\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:164\n \tldr\tx1, [sp, #48]\n \tmov\tx3, #0x0 \t// #0\n \tmov\tx2, #0x0 \t// #0\n \tmov\tx0, x21\n \tbl\t24e0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:165\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:165\n \tstr\twzr, [sp, #16]\n \tldr\tx1, [sp, #48]\n \tmov\tx2, x0\n \tldr\tx3, [x19, #72]\n \tmov\tw5, #0x0 \t// #0\n \tldp\tw9, w8, [sp, #40]\n \tstr\tw9, [sp]\n \tldp\tw6, w7, [sp, #32]\n \tstr\tw8, [sp, #8]\n \tmov\tw4, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:164\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:164\n \tmov\tx20, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:165\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:165\n \tmov\tx0, x21\n \tbl\t23c0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:168\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:168\n \tmov\tx1, x20\n \tmov\tx0, x21\n \tbl\t2560 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:170\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:170\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4056]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:171\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:171\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n \tldr\tx3, [sp, #56]\n \tldr\tx2, [x0]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t2d54 // b.any\n@@ -631,593 +631,593 @@\n \tadd\tsp, sp, #0x70\n \tautiasp\n \tret\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n \tnop\n Image_init():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:107\n \tpaciasp\n \tstp\tx29, x30, [sp, #-48]!\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:111\n \tadrp\tx3, 20000 \n \tadd\tx3, x3, #0x250\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:107\n \tmov\tx29, sp\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:111\n \tadd\tx3, x3, #0x60\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:107\n \tadrp\tx5, 1f000 \n \tldr\tx5, [x5, #4040]\n \tstp\tx19, x20, [sp, #16]\n \tsub\tsp, sp, #0x210\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:111\n \tadrp\tx4, 1f000 \n \tldr\tx4, [x4, #3992]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:107\n \tmov\tx19, x0\n \tmov\tx0, x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:111\n \tmov\tx1, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:107\n \tldr\tx2, [x5]\n \tstr\tx2, [sp, #520]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:111\n \tadd\tx7, x19, #0x14\n \tadrp\tx2, 5000 \n \tadd\tx6, x19, #0x10\n \tadd\tx5, sp, #0x8\n \tadd\tx2, x2, #0x4c0\n \tbl\t2200 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:111 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:111 (discriminator 1)\n \tcbz\tw0, 2e5c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:118\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:118\n \tldr\tx0, [x19, #32]\n \tcbz\tx0, 2dd4 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:119\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:119\n \tmov\tx0, x19\n \tbl\t28c0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:122\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:122\n \tldr\tx3, [sp, #8]\n /usr/include/python3.13/object.h:830\n \tldr\tw0, [x3]\n /usr/include/python3.13/object.h:831\n \tadds\tw0, w0, #0x1\n \tb.eq\t2de8 // b.none\n /usr/include/python3.13/object.h:836\n \tstr\tw0, [x3]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:124\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:124\n \tldp\tw1, w4, [x19, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:123\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:123\n \tstr\tx3, [x19, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:36\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:36\n \tmov\tw2, #0x380 \t// #896\n \tmov\tw0, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:124\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:124\n \tmul\tw1, w1, w4\n \tlsl\tw1, w1, #2\n \tstr\tw1, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:36\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:36\n \tsxtw\tx1, w1\n \tbl\t24a0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:36 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:36 (discriminator 1)\n \tstr\tw0, [x19, #48]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:126 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:126 (discriminator 1)\n \tcmn\tw0, #0x1\n \tb.eq\t2f94 // b.none\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:46\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:46\n \tmov\tw2, #0x0 \t// #0\n \tmov\tx1, #0x0 \t// #0\n \tbl\t2360 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:46 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:46 (discriminator 1)\n \tstr\tx0, [x19, #56]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:48\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:48\n \tcmn\tx0, #0x1\n \tb.ne\t2e90 // b.any\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:131 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n \tadd\tx2, x2, #0x4e8\n \tadd\tx1, sp, #0x10\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:131 (discriminator 1)\n \tldr\tx0, [x0]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldr\tq30, [x2]\n \tldur\tq31, [x2, #12]\n \tstr\tq30, [sp, #16]\n \tstur\tq31, [x1, #12]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:131 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:115\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:115\n \tmov\tw0, #0xffffffff \t// #-1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:140\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:140\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tldr\tx3, [sp, #520]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t2fc4 // b.any\n \tadd\tsp, sp, #0x210\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #48\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:52\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:52\n \tldr\tw0, [x19, #48]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:49\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:49\n \tmov\tw1, #0x1 \t// #1\n \tstr\tx21, [sp, #560]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:52\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:52\n \tmov\tx2, #0x0 \t// #0\n \tstr\tx22, [sp, #568]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:64\n \tadd\tx22, x19, #0x28\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:49\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:49\n \tstr\tw1, [x19, #64]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:52\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:52\n \tmov\tw1, #0x0 \t// #0\n \tbl\t2450 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:31\n \tldr\tx0, [x19, #32]\n \tldr\tx21, [x0, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:62\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:62\n \tmov\tx0, x21\n \tbl\t2370 \n \tmov\tw20, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:64\n \tmov\tx0, x21\n \tmov\tw1, w20\n \tbl\t2320 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:66\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:66\n \tldr\tx2, [x21, #232]\n \tsbfiz\tx20, x20, #7, #32\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:64\n \tmov\tx1, x0\n \tmov\tx5, x22\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:66\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:66\n \tadd\tx2, x2, x20\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:64\n \tmov\tx0, x21\n \tmov\tw7, #0x0 \t// #0\n \tmov\tw6, #0x0 \t// #0\n \tmov\tx4, #0x0 \t// #0\n \tmov\tw3, #0x2 \t// #2\n \tldr\tw2, [x2, #56]\n \tbl\t2590 \n \tmov\tx2, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:64 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:64 (discriminator 2)\n \tstr\tx2, [x19, #72]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:70\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:70\n \tldr\tx0, [x19, #56]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:69\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:69\n \tcbnz\tx2, 2f64 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:93\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:93\n \tcmn\tx0, #0x1\n \tb.eq\t2f28 // b.none\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:94\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:94\n \tbl\t2210 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:95\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:95\n \tmov\tx0, #0xffffffffffffffff \t// #-1\n \tstr\tx0, [x19, #56]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n \tadd\tx2, x2, #0x508\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:136 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx1, sp, #0x10\n \tldp\tq30, q31, [x2]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:136 (discriminator 1)\n \tldr\tx0, [x0]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldr\tx2, [x2, #32]\n \tstr\tq30, [sp, #16]\n \tstr\tx2, [x1, #32]\n \tstr\tq31, [x1, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:136 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:136 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:136 (discriminator 2)\n \tldr\tx21, [sp, #560]\n \tldr\tx22, [sp, #568]\n \tb\t2e5c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:71\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:71\n \tldr\td31, [x19, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:75\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:75\n \tmov\tx1, x22\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:70\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:70\n \tstr\tx0, [x2, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:75\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:75\n \tmov\tx0, x21\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:71\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:71\n \tstr\td31, [x2]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:75\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:75\n \tbl\t2580 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:76\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:76\n \tmov\tx0, x21\n \tbl\t2500 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:77\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:77\n \tldr\tx21, [sp, #560]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:139\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:139\n \tmov\tw0, #0x0 \t// #0\n \tldr\tx22, [sp, #568]\n \tb\t2e60 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:127 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n \tadd\tx2, x2, #0x4c8\n \tadd\tx1, sp, #0x10\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:127 (discriminator 1)\n \tldr\tx0, [x0]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldr\tq30, [x2]\n \tldur\tq31, [x2, #13]\n \tstr\tq30, [sp, #16]\n \tstur\tq31, [x1, #13]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:127 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:127 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:127 (discriminator 2)\n \tb\t2e5c \n \tstr\tx21, [sp, #560]\n \tstr\tx22, [sp, #568]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/Xshm.c:140\n+./.mesonpy-837n5528/../ueberzug/X/Xshm.c:140\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n \tnop\n \tnop\n \tnop\n Display_dealloc():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:68\n+./.mesonpy-837n5528/../ueberzug/X/display.c:68\n \tpaciasp\n \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:69\n+./.mesonpy-837n5528/../ueberzug/X/display.c:69\n \tldr\tx0, [x0, #16]\n \tcbz\tx0, 3004 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:69 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:69 (discriminator 1)\n \tbl\t25c0 \n \tstr\txzr, [x19, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:70\n+./.mesonpy-837n5528/../ueberzug/X/display.c:70\n \tldr\tx0, [x19, #24]\n \tcbz\tx0, 3014 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:70 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:70 (discriminator 1)\n \tbl\t25c0 \n \tstr\txzr, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:71 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:71 (discriminator 1)\n \tldr\tx1, [x19, #8]\n \tmov\tx0, x19\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:72\n+./.mesonpy-837n5528/../ueberzug/X/display.c:72\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:71 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:71 (discriminator 1)\n \tldr\tx1, [x1, #320]\n \tmov\tx16, x1\n \tbr\tx16\n \tnop\n \tnop\n \tnop\n Display_get_screen_height():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:247\n+./.mesonpy-837n5528/../ueberzug/X/display.c:247\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:248\n+./.mesonpy-837n5528/../ueberzug/X/display.c:248\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0x958\n \tldr\tw1, [x1, #48]\n \tb\t2400 \n \tnop\n \tnop\n Display_get_screen_width():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:242\n+./.mesonpy-837n5528/../ueberzug/X/display.c:242\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:243\n+./.mesonpy-837n5528/../ueberzug/X/display.c:243\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0x958\n \tldr\tw1, [x1, #44]\n \tb\t2400 \n \tnop\n \tnop\n Display_get_bitmap_format_scanline_unit():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:237\n+./.mesonpy-837n5528/../ueberzug/X/display.c:237\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:238\n+./.mesonpy-837n5528/../ueberzug/X/display.c:238\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0x958\n \tldr\tw1, [x1, #36]\n \tb\t2400 \n \tnop\n \tnop\n Display_get_bitmap_format_scanline_pad():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:232\n+./.mesonpy-837n5528/../ueberzug/X/display.c:232\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:233\n+./.mesonpy-837n5528/../ueberzug/X/display.c:233\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0x958\n \tldr\tw1, [x1, #32]\n \tb\t2400 \n \tnop\n \tnop\n Display_get_window_pid():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:172\n+./.mesonpy-837n5528/../ueberzug/X/display.c:172\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:181\n+./.mesonpy-837n5528/../ueberzug/X/display.c:181\n \tmov\tx4, sp\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:172\n+./.mesonpy-837n5528/../ueberzug/X/display.c:172\n \tstp\tx29, x30, [sp, #48]\n \tadd\tx29, sp, #0x30\n \tstp\tx19, x20, [sp, #64]\n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:181\n+./.mesonpy-837n5528/../ueberzug/X/display.c:181\n \tmov\tx0, x1\n \tmov\tx1, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:172\n+./.mesonpy-837n5528/../ueberzug/X/display.c:172\n \tldr\tx2, [x3]\n \tstr\tx2, [sp, #40]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:181\n+./.mesonpy-837n5528/../ueberzug/X/display.c:181\n \tadrp\tx2, 5000 \n \tadrp\tx3, 20000 \n \tadd\tx2, x2, #0x960\n \tadd\tx3, x3, #0x4d0\n \tbl\t2200 \n \tmov\tw1, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:184\n+./.mesonpy-837n5528/../ueberzug/X/display.c:184\n \tmov\tx0, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:181 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:181 (discriminator 1)\n \tcbz\tw1, 31c4 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:187\n+./.mesonpy-837n5528/../ueberzug/X/display.c:187\n \tldr\tx6, [sp]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:188\n+./.mesonpy-837n5528/../ueberzug/X/display.c:188\n \tmov\tw5, #0x2 \t// #2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:189\n+./.mesonpy-837n5528/../ueberzug/X/display.c:189\n \tldr\tx0, [x19, #24]\n \tadd\tx4, sp, #0x10\n \tadd\tx3, sp, #0x8\n \tadd\tx2, sp, #0x18\n \tmov\tx1, #0x1 \t// #1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:187\n+./.mesonpy-837n5528/../ueberzug/X/display.c:187\n \tstr\tx6, [sp, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:188\n+./.mesonpy-837n5528/../ueberzug/X/display.c:188\n \tstr\tw5, [sp, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:189\n+./.mesonpy-837n5528/../ueberzug/X/display.c:189\n \tbl\t2430 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:189 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:189 (discriminator 1)\n \tcbnz\tw0, 31bc \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:195 (discriminator 1)\n \tldr\tx0, [sp, #8]\n \tcmp\tx0, #0x0\n \tb.le\t320c \n \tmov\tx20, #0x0 \t// #0\n \tstr\tx21, [sp, #80]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:179\n+./.mesonpy-837n5528/../ueberzug/X/display.c:179\n \tmov\tw21, #0xffffffff \t// #-1\n \tb\t3170 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:195 (discriminator 1)\n \tldr\tx2, [sp, #8]\n \tadd\tx20, x20, #0x1\n \tcmp\tx2, x20\n \tb.le\t31a8 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:196\n+./.mesonpy-837n5528/../ueberzug/X/display.c:196\n \tldr\tx19, [sp, #16]\n \tubfiz\tx2, x20, #5, #32\n \tadd\tx19, x19, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:197\n+./.mesonpy-837n5528/../ueberzug/X/display.c:197\n \tmov\tx0, x19\n \tbl\t2340 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:199\n+./.mesonpy-837n5528/../ueberzug/X/display.c:199\n \tcmp\tw0, #0x1\n \tb.ne\t3160 // b.any\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:200\n+./.mesonpy-837n5528/../ueberzug/X/display.c:200\n \tmov\tx0, x19\n \tbl\t25b0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:195 (discriminator 1)\n \tldr\tx2, [sp, #8]\n \tadd\tx20, x20, #0x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:200\n+./.mesonpy-837n5528/../ueberzug/X/display.c:200\n \tmov\tw21, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:195 (discriminator 1)\n \tcmp\tx2, x20\n \tb.gt\t3170 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:204\n+./.mesonpy-837n5528/../ueberzug/X/display.c:204\n \tldr\tx0, [sp, #16]\n \tbl\t22e0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:206\n+./.mesonpy-837n5528/../ueberzug/X/display.c:206\n \tcmn\tw21, #0x1\n \tb.ne\t31f4 // b.any\n \tldr\tx21, [sp, #80]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:192\n+./.mesonpy-837n5528/../ueberzug/X/display.c:192\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:211\n+./.mesonpy-837n5528/../ueberzug/X/display.c:211\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tldr\tx3, [sp, #40]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t3218 // b.any\n \tldp\tx29, x30, [sp, #48]\n \tldp\tx19, x20, [sp, #64]\n \tadd\tsp, sp, #0x60\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:207\n+./.mesonpy-837n5528/../ueberzug/X/display.c:207\n \tmov\tw1, w21\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0x958\n \tbl\t2400 \n \tldr\tx21, [sp, #80]\n \tb\t31c4 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:204\n+./.mesonpy-837n5528/../ueberzug/X/display.c:204\n \tldr\tx0, [sp, #16]\n \tbl\t22e0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:206\n+./.mesonpy-837n5528/../ueberzug/X/display.c:206\n \tb\t31bc \n \tstr\tx21, [sp, #80]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:211\n+./.mesonpy-837n5528/../ueberzug/X/display.c:211\n \tbl\t23e0 <__stack_chk_fail@plt>\n get_child_window_ids_helper():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:98\n+./.mesonpy-837n5528/../ueberzug/X/display.c:98\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx6, 1f000 \n \tldr\tx6, [x6, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:102\n+./.mesonpy-837n5528/../ueberzug/X/display.c:102\n \tadd\tx5, sp, #0x8\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:98\n+./.mesonpy-837n5528/../ueberzug/X/display.c:98\n \tstp\tx29, x30, [sp, #32]\n \tadd\tx29, sp, #0x20\n \tstp\tx19, x20, [sp, #48]\n \tmov\tx20, x3\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:102\n+./.mesonpy-837n5528/../ueberzug/X/display.c:102\n \tmov\tx3, x5\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:98\n+./.mesonpy-837n5528/../ueberzug/X/display.c:98\n \tstp\tx21, x22, [sp, #64]\n \tmov\tx21, x2\n \tmov\tx22, x4\n \tstr\tx23, [sp, #80]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:102\n+./.mesonpy-837n5528/../ueberzug/X/display.c:102\n \tadd\tx4, sp, #0x10\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:98\n+./.mesonpy-837n5528/../ueberzug/X/display.c:98\n \tmov\tx23, x0\n \tldr\tx2, [x6]\n \tstr\tx2, [sp, #24]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:102\n+./.mesonpy-837n5528/../ueberzug/X/display.c:102\n \tmov\tx2, x5\n \tadd\tx5, sp, #0x4\n \tbl\t22a0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:102 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:102 (discriminator 1)\n \tcbz\tw0, 3350 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:106\n+./.mesonpy-837n5528/../ueberzug/X/display.c:106\n \tldr\tx0, [sp, #16]\n \tcbz\tx0, 3318 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:108\n+./.mesonpy-837n5528/../ueberzug/X/display.c:108\n \tldr\tx0, [x21]\n \tldr\tw1, [x20]\n \tldr\tw2, [sp, #4]\n \tadd\tw1, w1, w2\n \tlsl\tx1, x1, #3\n \tbl\t2390 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:118\n+./.mesonpy-837n5528/../ueberzug/X/display.c:118\n \tldr\tx5, [sp, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:109\n+./.mesonpy-837n5528/../ueberzug/X/display.c:109\n \tcbz\tx0, 335c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:117 (discriminator 1)\n \tldr\tw4, [sp, #4]\n \tmov\tx1, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:120\n+./.mesonpy-837n5528/../ueberzug/X/display.c:120\n \tldr\tw2, [x20]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:110\n+./.mesonpy-837n5528/../ueberzug/X/display.c:110\n \tstr\tx0, [x21]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:117 (discriminator 1)\n \tmov\tw3, w4\n \tcbz\tw4, 3310 \n \tnop\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:118\n+./.mesonpy-837n5528/../ueberzug/X/display.c:118\n \tadd\tw6, w2, w1\n \tldr\tx7, [x5, x1, lsl #3]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:117 (discriminator 1)\n \tadd\tx1, x1, #0x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:118\n+./.mesonpy-837n5528/../ueberzug/X/display.c:118\n \tstr\tx7, [x0, x6, lsl #3]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:117 (discriminator 1)\n \tcmp\tx1, x3\n \tb.ne\t32c0 // b.any\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:120\n+./.mesonpy-837n5528/../ueberzug/X/display.c:120\n \tadd\tw4, w4, w2\n \tmov\tx19, #0x0 \t// #0\n \tstr\tw4, [x20]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:123\n+./.mesonpy-837n5528/../ueberzug/X/display.c:123\n \tldr\tx1, [x5, w19, uxtw #3]\n \tmov\tx0, x23\n \tmov\tx4, x22\n \tmov\tx3, x20\n \tmov\tx2, x21\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:122 (discriminator 1)\n \tadd\tx19, x19, #0x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:123\n+./.mesonpy-837n5528/../ueberzug/X/display.c:123\n \tbl\t3220 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:122 (discriminator 1)\n \tldr\tw0, [sp, #4]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:126\n+./.mesonpy-837n5528/../ueberzug/X/display.c:126\n \tldr\tx5, [sp, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:122 (discriminator 1)\n \tcmp\tw0, w19\n \tb.hi\t32e4 // b.pmore\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:126\n+./.mesonpy-837n5528/../ueberzug/X/display.c:126\n \tmov\tx0, x5\n \tbl\t22e0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:127\n+./.mesonpy-837n5528/../ueberzug/X/display.c:127\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n \tldr\tx2, [sp, #24]\n \tldr\tx1, [x0]\n \tsubs\tx2, x2, x1\n \tmov\tx1, #0x0 \t// #0\n \tb.ne\t3358 // b.any\n \tldr\tx23, [sp, #80]\n \tldp\tx29, x30, [sp, #32]\n \tldp\tx19, x20, [sp, #48]\n \tldp\tx21, x22, [sp, #64]\n \tadd\tsp, sp, #0x60\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:103\n+./.mesonpy-837n5528/../ueberzug/X/display.c:103\n \tstr\twzr, [x22]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:104\n+./.mesonpy-837n5528/../ueberzug/X/display.c:104\n \tb\t3318 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:127\n+./.mesonpy-837n5528/../ueberzug/X/display.c:127\n \tbl\t23e0 <__stack_chk_fail@plt>\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:112\n+./.mesonpy-837n5528/../ueberzug/X/display.c:112\n \tstr\twzr, [x22]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:113\n+./.mesonpy-837n5528/../ueberzug/X/display.c:113\n \tmov\tx0, x5\n \tbl\t22e0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:114\n+./.mesonpy-837n5528/../ueberzug/X/display.c:114\n \tb\t3318 \n Display_discard_event():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:223\n+./.mesonpy-837n5528/../ueberzug/X/display.c:223\n \tpaciasp\n \tsub\tsp, sp, #0xf0\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tstp\tx29, x30, [sp, #208]\n \tadd\tx29, sp, #0xd0\n \tstp\tx19, x20, [sp, #224]\n \tmov\tx20, x0\n \tldr\tx0, [x1]\n \tstr\tx0, [sp, #200]\n \tmov\tx0, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:224\n+./.mesonpy-837n5528/../ueberzug/X/display.c:224\n \tbl\t2530 \n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:226\n+./.mesonpy-837n5528/../ueberzug/X/display.c:226\n \tldr\tx0, [x20, #16]\n \tadd\tx1, sp, #0x8\n \tbl\t2440 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:227\n+./.mesonpy-837n5528/../ueberzug/X/display.c:227\n \tmov\tx0, x19\n \tbl\t2240 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:229\n+./.mesonpy-837n5528/../ueberzug/X/display.c:229\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n \tldr\tx2, [sp, #200]\n \tldr\tx1, [x0]\n \tsubs\tx2, x2, x1\n \tmov\tx1, #0x0 \t// #0\n \tb.ne\t33ec // b.any\n@@ -1226,37 +1226,37 @@\n \tadd\tsp, sp, #0xf0\n \tautiasp\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n \tret\n \tbl\t23e0 <__stack_chk_fail@plt>\n Display_wait_for_event():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:214\n+./.mesonpy-837n5528/../ueberzug/X/display.c:214\n \tpaciasp\n \tsub\tsp, sp, #0xf0\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tstp\tx29, x30, [sp, #208]\n \tadd\tx29, sp, #0xd0\n \tstp\tx19, x20, [sp, #224]\n \tmov\tx20, x0\n \tldr\tx0, [x1]\n \tstr\tx0, [sp, #200]\n \tmov\tx0, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:215\n+./.mesonpy-837n5528/../ueberzug/X/display.c:215\n \tbl\t2530 \n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:217\n+./.mesonpy-837n5528/../ueberzug/X/display.c:217\n \tldr\tx0, [x20, #16]\n \tadd\tx1, sp, #0x8\n \tbl\t2310 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:218\n+./.mesonpy-837n5528/../ueberzug/X/display.c:218\n \tmov\tx0, x19\n \tbl\t2240 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:220\n+./.mesonpy-837n5528/../ueberzug/X/display.c:220\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n \tldr\tx2, [sp, #200]\n \tldr\tx1, [x0]\n \tsubs\tx2, x2, x1\n \tmov\tx1, #0x0 \t// #0\n \tb.ne\t3470 // b.any\n@@ -1268,141 +1268,141 @@\n \tldr\tx0, [x0, #4056]\n \tret\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n \tnop\n \tnop\n Display_init():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:29\n+./.mesonpy-837n5528/../ueberzug/X/display.c:29\n \tpaciasp\n \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tstp\tx19, x20, [sp, #16]\n \tsub\tsp, sp, #0x210\n \tmov\tx19, x0\n \tldr\tx2, [x1]\n \tstr\tx2, [sp, #520]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:36\n+./.mesonpy-837n5528/../ueberzug/X/display.c:36\n \tldr\tx0, [x0, #16]\n \tcbz\tx0, 34b8 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:36 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:36 (discriminator 1)\n \tbl\t25c0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:36 (discriminator 3)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:36 (discriminator 3)\n \tmov\tx0, #0x0 \t// #0\n \tbl\t23d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:36 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:36 (discriminator 1)\n \tstr\tx0, [x19, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:37\n+./.mesonpy-837n5528/../ueberzug/X/display.c:37\n \tldr\tx0, [x19, #24]\n \tcbz\tx0, 34d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:37 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:37 (discriminator 1)\n \tbl\t25c0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:37 (discriminator 3)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:37 (discriminator 3)\n \tmov\tx0, #0x0 \t// #0\n \tbl\t23d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:39 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:39 (discriminator 1)\n \tldr\tx2, [x19, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:37 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:37 (discriminator 1)\n \tstr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:39 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:39 (discriminator 1)\n \tcmp\tx2, #0x0\n \tccmp\tx0, #0x0, #0x4, ne\t// ne = any\n \tb.eq\t3600 // b.none\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:45\n+./.mesonpy-837n5528/../ueberzug/X/display.c:45\n \tadd\tx2, sp, #0xc\n \tmov\tx1, x2\n \tbl\t2300 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:45 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:45 (discriminator 1)\n \tcbz\tw0, 3638 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:49\n+./.mesonpy-837n5528/../ueberzug/X/display.c:49\n \tldr\tx0, [x19, #16]\n \tbl\t22f0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:49 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:49 (discriminator 1)\n \tcbz\tw0, 366c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:53\n+./.mesonpy-837n5528/../ueberzug/X/display.c:53\n \tldr\tx0, [x19, #24]\n \tbl\t2370 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:54\n+./.mesonpy-837n5528/../ueberzug/X/display.c:54\n \tmov\tw1, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:53\n+./.mesonpy-837n5528/../ueberzug/X/display.c:53\n \tmov\tw20, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:54\n+./.mesonpy-837n5528/../ueberzug/X/display.c:54\n \tldr\tx0, [x19, #24]\n \tbl\t22c0 \n \tmov\tw1, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:55\n+./.mesonpy-837n5528/../ueberzug/X/display.c:55\n \tldr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:54 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:54 (discriminator 1)\n \tstr\tw1, [x19, #44]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:55\n+./.mesonpy-837n5528/../ueberzug/X/display.c:55\n \tmov\tw1, w20\n \tbl\t2510 \n \tmov\tw1, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:56\n+./.mesonpy-837n5528/../ueberzug/X/display.c:56\n \tldr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:55 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:55 (discriminator 1)\n \tstr\tw1, [x19, #48]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:56\n+./.mesonpy-837n5528/../ueberzug/X/display.c:56\n \tbl\t2270 \n \tmov\tw1, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:57\n+./.mesonpy-837n5528/../ueberzug/X/display.c:57\n \tldr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:56 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:56 (discriminator 1)\n \tstr\tw1, [x19, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:57\n+./.mesonpy-837n5528/../ueberzug/X/display.c:57\n \tbl\t2220 \n \tmov\tw1, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:59\n+./.mesonpy-837n5528/../ueberzug/X/display.c:59\n \tldr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:57 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:57 (discriminator 1)\n \tstr\tw1, [x19, #36]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:59\n+./.mesonpy-837n5528/../ueberzug/X/display.c:59\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 5000 \n \tadd\tx1, x1, #0x9d8\n \tbl\t2460 \n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:60\n+./.mesonpy-837n5528/../ueberzug/X/display.c:60\n \tldr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:59 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:59 (discriminator 1)\n \tstr\tx1, [x19, #56]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:60\n+./.mesonpy-837n5528/../ueberzug/X/display.c:60\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 5000 \n \tadd\tx1, x1, #0x9e8\n \tbl\t2460 \n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:61\n+./.mesonpy-837n5528/../ueberzug/X/display.c:61\n \tldr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:60 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:60 (discriminator 1)\n \tstr\tx1, [x19, #64]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:61\n+./.mesonpy-837n5528/../ueberzug/X/display.c:61\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 5000 \n \tadd\tx1, x1, #0x9f0\n \tbl\t2460 \n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:62\n+./.mesonpy-837n5528/../ueberzug/X/display.c:62\n \tldr\tx0, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:61 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:61 (discriminator 1)\n \tstr\tx1, [x19, #72]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:62\n+./.mesonpy-837n5528/../ueberzug/X/display.c:62\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 5000 \n \tadd\tx1, x1, #0xa00\n \tbl\t2460 \n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:64\n+./.mesonpy-837n5528/../ueberzug/X/display.c:64\n \tmov\tw0, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:62 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:62 (discriminator 1)\n \tstr\tx1, [x19, #80]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:65\n+./.mesonpy-837n5528/../ueberzug/X/display.c:65\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tldr\tx3, [sp, #520]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t3678 // b.any\n@@ -1410,228 +1410,228 @@\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n \tret\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n \tadd\tx2, x2, #0x968\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:41 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx1, sp, #0x10\n \tldp\tq30, q31, [x2]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:41 (discriminator 1)\n \tldr\tx0, [x0]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tstr\tq31, [x1, #16]\n \tldur\tq31, [x2, #28]\n \tstr\tq30, [sp, #16]\n \tstur\tq31, [x1, #28]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:41 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:41 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:41 (discriminator 2)\n \tmov\tw0, #0xffffffff \t// #-1\n \tb\t35d0 \n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n \tadd\tx2, x2, #0x998\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:46 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx1, sp, #0x10\n \tldr\tq30, [x2]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:46 (discriminator 1)\n \tldr\tx0, [x0]\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldur\tq31, [x2, #15]\n \tstr\tq30, [sp, #16]\n \tstur\tq31, [x1, #15]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:46 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:41 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:41 (discriminator 2)\n \tmov\tw0, #0xffffffff \t// #-1\n \tb\t35d0 \n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n \tadd\tx2, x2, #0x9b8\n \tb\t3640 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:65\n+./.mesonpy-837n5528/../ueberzug/X/display.c:65\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n has_property.isra.0():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:76\n+./.mesonpy-837n5528/../ueberzug/X/display.c:76\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx6, 1f000 \n \tldr\tx6, [x6, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:83\n+./.mesonpy-837n5528/../ueberzug/X/display.c:83\n \tadd\tx4, sp, #0x38\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:76\n+./.mesonpy-837n5528/../ueberzug/X/display.c:76\n \tstp\tx29, x30, [sp, #80]\n \tadd\tx29, sp, #0x50\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:83\n+./.mesonpy-837n5528/../ueberzug/X/display.c:83\n \tadd\tx3, sp, #0x30\n \tadd\tx5, sp, #0x40\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:76\n+./.mesonpy-837n5528/../ueberzug/X/display.c:76\n \tldr\tx7, [x6]\n \tstr\tx7, [sp, #72]\n \tmov\tx7, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:83\n+./.mesonpy-837n5528/../ueberzug/X/display.c:83\n \tadd\tx6, sp, #0x24\n \tstp\tx6, x5, [sp]\n \tadd\tx7, sp, #0x28\n \tstp\tx3, x4, [sp, #16]\n \tmov\tx6, #0x0 \t// #0\n \tmov\tw5, #0x0 \t// #0\n \tmov\tx4, #0x0 \t// #0\n \tmov\tx3, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:80\n+./.mesonpy-837n5528/../ueberzug/X/display.c:80\n \tstr\txzr, [sp, #56]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:83\n+./.mesonpy-837n5528/../ueberzug/X/display.c:83\n \tbl\t25a0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:93 (discriminator 6)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:93 (discriminator 6)\n \tmov\tw1, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:90\n+./.mesonpy-837n5528/../ueberzug/X/display.c:90\n \tcbnz\tw0, 36f8 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:90 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:90 (discriminator 1)\n \tldr\tx0, [sp, #56]\n \tcbz\tx0, 36ec \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:91\n+./.mesonpy-837n5528/../ueberzug/X/display.c:91\n \tbl\t22e0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:93 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:93 (discriminator 1)\n \tldr\tx0, [sp, #40]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:93 (discriminator 5)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:93 (discriminator 5)\n \tmov\tw1, #0x1 \t// #1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:93 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:93 (discriminator 1)\n \tcbz\tx0, 3728 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:94\n+./.mesonpy-837n5528/../ueberzug/X/display.c:94\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n \tldr\tx3, [sp, #72]\n \tldr\tx2, [x0]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t3738 // b.any\n \tldp\tx29, x30, [sp, #80]\n \tmov\tw0, w1\n \tadd\tsp, sp, #0x60\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:93 (discriminator 4)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:93 (discriminator 4)\n \tldr\tw0, [sp, #36]\n \tcmp\tw0, #0x0\n \tcset\tw1, ne\t// ne = any\n \tb\t36f8 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:94\n+./.mesonpy-837n5528/../ueberzug/X/display.c:94\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n Display_get_child_window_ids():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:130\n+./.mesonpy-837n5528/../ueberzug/X/display.c:130\n \tpaciasp\n \tstp\tx29, x30, [sp, #-64]!\n \tmov\tx29, sp\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n \tstp\tx19, x20, [sp, #16]\n \tmov\tx20, x0\n \tstp\tx21, x22, [sp, #32]\n \tsub\tsp, sp, #0x220\n \tmov\tx19, x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:132\n+./.mesonpy-837n5528/../ueberzug/X/display.c:132\n \tldr\tx0, [x0, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:130\n+./.mesonpy-837n5528/../ueberzug/X/display.c:130\n \tldr\tx1, [x3]\n \tstr\tx1, [sp, #536]\n \tmov\tx1, #0x0 \t// #0\n \tmov\tx21, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:132\n+./.mesonpy-837n5528/../ueberzug/X/display.c:132\n \tbl\t24f0 \n \tmov\tx5, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:136\n+./.mesonpy-837n5528/../ueberzug/X/display.c:136\n \tadrp\tx3, 20000 \n \tadd\tx3, x3, #0x4d0\n \tmov\tx0, x19\n \tadrp\tx2, 5000 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:134\n+./.mesonpy-837n5528/../ueberzug/X/display.c:134\n \tmov\tw19, #0x1 \t// #1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:136\n+./.mesonpy-837n5528/../ueberzug/X/display.c:136\n \tmov\tx1, x21\n \tadd\tx4, sp, #0x10\n \tadd\tx3, x3, #0x10\n \tadd\tx2, x2, #0xa10\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:134\n+./.mesonpy-837n5528/../ueberzug/X/display.c:134\n \tstp\twzr, w19, [sp, #8]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:133\n+./.mesonpy-837n5528/../ueberzug/X/display.c:133\n \tstp\tx5, xzr, [sp, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:136\n+./.mesonpy-837n5528/../ueberzug/X/display.c:136\n \tbl\t2200 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:136 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:136 (discriminator 1)\n \tcbz\tw0, 3958 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:142\n+./.mesonpy-837n5528/../ueberzug/X/display.c:142\n \tldr\tx1, [sp, #16]\n \tadd\tx4, sp, #0xc\n \tldr\tx0, [x20, #24]\n \tadd\tx3, sp, #0x8\n \tadd\tx2, sp, #0x18\n \tbl\t3220 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:143\n+./.mesonpy-837n5528/../ueberzug/X/display.c:143\n \tldr\tw0, [sp, #12]\n \tcbz\tw0, 3918 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:148\n+./.mesonpy-837n5528/../ueberzug/X/display.c:148\n \tmov\tx0, #0x0 \t// #0\n \tbl\t21f0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:149\n+./.mesonpy-837n5528/../ueberzug/X/display.c:149\n \tldr\tx1, [sp, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:148\n+./.mesonpy-837n5528/../ueberzug/X/display.c:148\n \tmov\tx22, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:149\n+./.mesonpy-837n5528/../ueberzug/X/display.c:149\n \tcbz\tx1, 38ac \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tcbz\tw0, 38a4 \n \tmov\tx21, #0x0 \t// #0\n \tstr\tx23, [sp, #592]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:161\n+./.mesonpy-837n5528/../ueberzug/X/display.c:161\n \tadrp\tx23, 5000 \n \tadd\tx23, x23, #0x960\n \tb\t381c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tadd\tx21, x21, #0x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:165\n+./.mesonpy-837n5528/../ueberzug/X/display.c:165\n \tldr\tx1, [sp, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:150 (discriminator 1)\n \tcmp\tw0, w21\n \tb.ls\t38a0 // b.plast\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:153\n+./.mesonpy-837n5528/../ueberzug/X/display.c:153\n \tlsl\tx19, x21, #3\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:154\n+./.mesonpy-837n5528/../ueberzug/X/display.c:154\n \tldr\tx0, [x20, #24]\n \tldr\tx1, [x1, x19]\n \tldr\tx2, [x20, #56]\n \tbl\t3680 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:156\n+./.mesonpy-837n5528/../ueberzug/X/display.c:156\n \tcbnz\tw0, 384c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:155\n+./.mesonpy-837n5528/../ueberzug/X/display.c:155\n \tldr\tx1, [sp, #24]\n \tldr\tx0, [x20, #24]\n \tldr\tx1, [x1, x19]\n \tldr\tx2, [x20, #64]\n \tbl\t3680 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:154\n+./.mesonpy-837n5528/../ueberzug/X/display.c:154\n \tcbz\tw0, 38e4 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:161\n+./.mesonpy-837n5528/../ueberzug/X/display.c:161\n \tldr\tx1, [sp, #24]\n \tmov\tx0, x23\n \tldr\tx1, [x1, x19]\n \tbl\t2400 \n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:162\n+./.mesonpy-837n5528/../ueberzug/X/display.c:162\n \tmov\tx1, x19\n \tmov\tx0, x22\n \tbl\t23b0 \n /usr/include/python3.13/object.h:1046\n \tcbz\tx19, 3808 \n /usr/include/python3.13/object.h:366\n \tldr\tx1, [x19]\n@@ -1640,299 +1640,299 @@\n /usr/include/python3.13/object.h:953\n \tsub\tx1, x1, #0x1\n \tstr\tx1, [x19]\n \tcbnz\tx1, 3808 \n /usr/include/python3.13/object.h:954\n \tmov\tx0, x19\n \tbl\t2290 <_Py_Dealloc@plt>\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tadd\tx21, x21, #0x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:165\n+./.mesonpy-837n5528/../ueberzug/X/display.c:165\n \tldr\tx1, [sp, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:150 (discriminator 1)\n \tcmp\tw0, w21\n \tb.hi\t381c // b.pmore\n \tldr\tx23, [sp, #592]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:165\n+./.mesonpy-837n5528/../ueberzug/X/display.c:165\n \tmov\tx0, x1\n \tbl\t2480 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:169\n+./.mesonpy-837n5528/../ueberzug/X/display.c:169\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n \tldr\tx2, [sp, #536]\n \tldr\tx1, [x0]\n \tsubs\tx2, x2, x1\n \tmov\tx1, #0x0 \t// #0\n \tb.ne\t3960 // b.any\n \tadd\tsp, sp, #0x220\n \tmov\tx0, x22\n \tldp\tx19, x20, [sp, #16]\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx29, x30, [sp], #64\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:156\n+./.mesonpy-837n5528/../ueberzug/X/display.c:156\n \tldr\tx1, [sp, #24]\n \tldr\tx0, [x20, #24]\n \tldr\tx1, [x1, x19]\n \tldr\tx2, [x20, #72]\n \tbl\t3680 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:155\n+./.mesonpy-837n5528/../ueberzug/X/display.c:155\n \tcbnz\tw0, 384c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:157\n+./.mesonpy-837n5528/../ueberzug/X/display.c:157\n \tldr\tx1, [sp, #24]\n \tldr\tx0, [x20, #24]\n \tldr\tx1, [x1, x19]\n \tldr\tx2, [x20, #80]\n \tbl\t3680 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:156 (discriminator 3)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:156 (discriminator 3)\n \tcbnz\tw0, 384c \n \tb\t3808 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:144\n+./.mesonpy-837n5528/../ueberzug/X/display.c:144\n \tldr\tx0, [sp, #24]\n \tbl\t2480 \n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldr\tx5, [sp, #16]\n \tadd\tx0, sp, #0x20\n \tmov\tw2, w19\n \tmov\tx3, #0x1f4 \t// #500\n \tmov\tx19, x0\n \tmov\tx1, x3\n \tadrp\tx4, 5000 \n \tadd\tx4, x4, #0xa18\n \tbl\t22b0 <__snprintf_chk@plt>\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:145 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/display.c:145 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n \tmov\tx1, x19\n \tldr\tx0, [x0]\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:139\n+./.mesonpy-837n5528/../ueberzug/X/display.c:139\n \tmov\tx22, #0x0 \t// #0\n \tb\t38ac \n \tstr\tx23, [sp, #592]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/display.c:169\n+./.mesonpy-837n5528/../ueberzug/X/display.c:169\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n \tnop\n \tnop\n \tnop\n \tnop\n \tnop\n Window_draw():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:194\n+./.mesonpy-837n5528/../ueberzug/X/window.c:194\n \tpaciasp\n \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\n get_event_display():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:24\n+./.mesonpy-837n5528/../ueberzug/X/window.c:24\n \tldr\tx0, [x0, #16]\n Window_draw():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:195 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:195 (discriminator 1)\n \tldr\tx0, [x0, #16]\n \tbl\t2500 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:197\n+./.mesonpy-837n5528/../ueberzug/X/window.c:197\n \tldp\tx29, x30, [sp], #16\n \tautiasp\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n \tret\n Window_finalise():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:73\n+./.mesonpy-837n5528/../ueberzug/X/window.c:73\n \tpaciasp\n \tsub\tsp, sp, #0xa0\n \tstp\tx29, x30, [sp, #128]\n \tadd\tx29, sp, #0x80\n \tstp\tx19, x20, [sp, #144]\n \tmov\tx19, x0\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:74\n+./.mesonpy-837n5528/../ueberzug/X/window.c:74\n \tldr\tx1, [x19, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:73\n+./.mesonpy-837n5528/../ueberzug/X/window.c:73\n \tldr\tx2, [x0]\n \tstr\tx2, [sp, #120]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:74\n+./.mesonpy-837n5528/../ueberzug/X/window.c:74\n \tcbnz\tx1, 3a34 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:82\n+./.mesonpy-837n5528/../ueberzug/X/window.c:82\n \tldr\tx0, [x19, #16]\n \tcbz\tx0, 3a00 \n _Py_IsImmortal():\n /usr/include/python3.13/object.h:366\n \tldr\tx1, [x0]\n Window_finalise():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:82 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:82 (discriminator 1)\n \tstr\txzr, [x19, #16]\n Py_DECREF():\n /usr/include/python3.13/object.h:949 (discriminator 1)\n \ttbnz\tw1, #31, 3a00 \n /usr/include/python3.13/object.h:953\n \tsub\tx1, x1, #0x1\n \tstr\tx1, [x0]\n \tcbz\tx1, 3a68 \n Window_finalise():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:84\n+./.mesonpy-837n5528/../ueberzug/X/window.c:84\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:83\n+./.mesonpy-837n5528/../ueberzug/X/window.c:83\n \tstr\txzr, [x19, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:84\n+./.mesonpy-837n5528/../ueberzug/X/window.c:84\n \tldr\tx2, [sp, #120]\n \tldr\tx1, [x0]\n \tsubs\tx2, x2, x1\n \tmov\tx1, #0x0 \t// #0\n \tb.ne\t3a70 // b.any\n \tldp\tx29, x30, [sp, #128]\n \tldp\tx19, x20, [sp, #144]\n \tadd\tsp, sp, #0xa0\n \tautiasp\n \tret\n set_subscribed_events():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:67\n+./.mesonpy-837n5528/../ueberzug/X/window.c:67\n \tldp\tx0, x1, [x19, #16]\n \tadd\tx3, sp, #0x8\n \tmov\tx2, #0x800 \t// #2048\n get_event_display():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:24\n+./.mesonpy-837n5528/../ueberzug/X/window.c:24\n \tldr\tx20, [x0, #16]\n set_subscribed_events():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:66\n+./.mesonpy-837n5528/../ueberzug/X/window.c:66\n \tstr\txzr, [sp, #80]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:67\n+./.mesonpy-837n5528/../ueberzug/X/window.c:67\n \tmov\tx0, x20\n \tbl\t2330 \n Window_finalise():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:78\n+./.mesonpy-837n5528/../ueberzug/X/window.c:78\n \tldr\tx1, [x19, #32]\n \tmov\tx0, x20\n \tbl\t23a0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:79\n+./.mesonpy-837n5528/../ueberzug/X/window.c:79\n \tmov\tx0, x20\n \tbl\t2500 \n \tb\t39e0 \n Py_DECREF():\n /usr/include/python3.13/object.h:954\n \tbl\t2290 <_Py_Dealloc@plt>\n \tb\t3a00 \n Window_finalise():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:84\n+./.mesonpy-837n5528/../ueberzug/X/window.c:84\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n \tnop\n \tnop\n Window_dealloc():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:143\n+./.mesonpy-837n5528/../ueberzug/X/window.c:143\n \tpaciasp\n \tstp\tx29, x30, [sp, #-32]!\n \tmov\tx29, sp\n \tstr\tx19, [sp, #16]\n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:144\n+./.mesonpy-837n5528/../ueberzug/X/window.c:144\n \tbl\t39ac \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:145 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:145 (discriminator 1)\n \tmov\tx0, x19\n \tldr\tx1, [x19, #8]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:146\n+./.mesonpy-837n5528/../ueberzug/X/window.c:146\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:145 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:145 (discriminator 1)\n \tldr\tx1, [x1, #320]\n \tmov\tx16, x1\n \tbr\tx16\n \tnop\n \tnop\n Window_get_height():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:215\n+./.mesonpy-837n5528/../ueberzug/X/window.c:215\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:216\n+./.mesonpy-837n5528/../ueberzug/X/window.c:216\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0xf38\n \tldr\tw1, [x1, #44]\n \tb\t2400 \n \tnop\n \tnop\n Window_get_width():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:210\n+./.mesonpy-837n5528/../ueberzug/X/window.c:210\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:211\n+./.mesonpy-837n5528/../ueberzug/X/window.c:211\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0xf38\n \tldr\tw1, [x1, #40]\n \tb\t2400 \n \tnop\n \tnop\n Window_get_parent_id():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:205\n+./.mesonpy-837n5528/../ueberzug/X/window.c:205\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:206\n+./.mesonpy-837n5528/../ueberzug/X/window.c:206\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0x960\n \tldr\tx1, [x1, #24]\n \tb\t2400 \n \tnop\n \tnop\n Window_get_id():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:200\n+./.mesonpy-837n5528/../ueberzug/X/window.c:200\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:201\n+./.mesonpy-837n5528/../ueberzug/X/window.c:201\n \tadrp\tx0, 5000 \n \tadd\tx0, x0, #0x960\n \tldr\tx1, [x1, #32]\n \tb\t2400 \n \tnop\n \tnop\n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:149\n+./.mesonpy-837n5528/../ueberzug/X/window.c:149\n \tpaciasp\n \tstp\tx29, x30, [sp, #-96]!\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n \tmov\tx29, sp\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:154\n+./.mesonpy-837n5528/../ueberzug/X/window.c:154\n \tadrp\tx4, 1f000 \n \tldr\tx4, [x4, #4088]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:149\n+./.mesonpy-837n5528/../ueberzug/X/window.c:149\n \tstp\tx19, x20, [sp, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:154\n+./.mesonpy-837n5528/../ueberzug/X/window.c:154\n \tsub\tx5, x29, #0x208\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:149\n+./.mesonpy-837n5528/../ueberzug/X/window.c:149\n \tstp\tx21, x22, [sp, #32]\n \tstp\tx23, x24, [sp, #48]\n \tstp\tx25, x26, [sp, #64]\n \tstp\tx27, x28, [sp, #80]\n \tsub\tsp, sp, #0x220\n \tmov\tx27, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:154\n+./.mesonpy-837n5528/../ueberzug/X/window.c:154\n \tmov\tx0, x1\n \tmov\tx1, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:149\n+./.mesonpy-837n5528/../ueberzug/X/window.c:149\n \tldr\tx2, [x3]\n \tstur\tx2, [x29, #-8]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:154\n+./.mesonpy-837n5528/../ueberzug/X/window.c:154\n \tadrp\tx3, 20000 \n \tadrp\tx2, 5000 \n \tadd\tx3, x3, #0x800\n \tadd\tx2, x2, #0xf40\n \tbl\t2200 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:154 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:154 (discriminator 1)\n \tcbz\tw0, 3c84 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:160\n+./.mesonpy-837n5528/../ueberzug/X/window.c:160\n \tsub\tx0, x29, #0x4, lsl #12\n \tldr\tx0, [x0, #15864]\n \tbl\t24c0 \n \tmov\tx23, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:161\n+./.mesonpy-837n5528/../ueberzug/X/window.c:161\n \tlsl\tx0, x0, #3\n \tadd\tx0, x0, #0xf\n \tand\tx1, x0, #0xffffffffffff0000\n \tand\tx0, x0, #0xfffffffffffffff0\n \tsub\tx1, sp, x1\n \tcmp\tsp, x1\n \tb.eq\t3be4 // b.none\n@@ -1942,34 +1942,34 @@\n \tb.ne\t3bd4 // b.any\n \tand\tx0, x0, #0xffff\n \tsub\tsp, sp, x0\n \tstr\txzr, [sp]\n \tcmp\tx0, #0x400\n \tb.cs\t3d98 // b.hs, b.nlast\n \tadd\tx28, sp, #0x10\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:163 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:163 (discriminator 1)\n \tcmp\tx23, #0x0\n \tb.le\t3d1c \n \tadrp\tx22, 1f000 \n \tldr\tx22, [x22, #3976]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:171\n+./.mesonpy-837n5528/../ueberzug/X/window.c:171\n \tadrp\tx24, 5000 \n \tmov\tx19, x28\n \tadd\tx24, x24, #0xf70\n \tsub\tx26, x29, #0x20a\n \tsub\tx25, x29, #0x20c\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:163\n+./.mesonpy-837n5528/../ueberzug/X/window.c:163\n \tmov\tx21, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:166\n+./.mesonpy-837n5528/../ueberzug/X/window.c:166\n \tsub\tx0, x29, #0x4, lsl #12\n \tmov\tx1, x21\n \tldr\tx0, [x0, #15864]\n \tbl\t25d0 \n \tmov\tx20, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:168\n+./.mesonpy-837n5528/../ueberzug/X/window.c:168\n \tldr\tx0, [x0, #8]\n PyObject_TypeCheck():\n /usr/include/python3.13/object.h:547 (discriminator 1)\n \tcmp\tx0, x22\n \tb.eq\t3cc8 // b.none\n \tmov\tx1, x22\n \tbl\t2570 \n@@ -1978,37 +1978,37 @@\n Window_set_visibility_mask():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n snprintf():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx2, x2, #0xf48\n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:169 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:169 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4008]\n snprintf():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tsub\tx3, x29, #0x4, lsl #12\n \tldp\tq30, q31, [x2]\n \tsub\tx1, x29, #0x200\n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:169 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:169 (discriminator 1)\n \tldr\tx0, [x0]\n snprintf():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldr\tw2, [x2, #32]\n \tstr\tq30, [x3, #15872]\n \tstr\tw2, [x1, #32]\n \tstr\tq31, [x1, #16]\n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:169 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:169 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:157\n+./.mesonpy-837n5528/../ueberzug/X/window.c:157\n \tmov\tx0, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:191\n+./.mesonpy-837n5528/../ueberzug/X/window.c:191\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tldur\tx3, [x29, #-8]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t3da0 // b.any\n@@ -2017,218 +2017,218 @@\n \tldp\tx21, x22, [sp, #32]\n \tldp\tx23, x24, [sp, #48]\n \tldp\tx25, x26, [sp, #64]\n \tldp\tx27, x28, [sp, #80]\n \tldp\tx29, x30, [sp], #96\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:171\n+./.mesonpy-837n5528/../ueberzug/X/window.c:171\n \tmov\tx0, x20\n \tmov\tx5, x26\n \tmov\tx4, x25\n \tsub\tx3, x29, #0x20e\n \tsub\tx2, x29, #0x210\n \tmov\tx1, x24\n \tbl\t2470 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:171 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:171 (discriminator 1)\n \tcbz\tw0, 3d54 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:179\n+./.mesonpy-837n5528/../ueberzug/X/window.c:179\n \tsub\tx0, x29, #0x1, lsl #12\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:163 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:163 (discriminator 2)\n \tadd\tx21, x21, #0x1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:163 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:163 (discriminator 1)\n \tadd\tx19, x19, #0x8\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:179\n+./.mesonpy-837n5528/../ueberzug/X/window.c:179\n \tldrh\tw3, [x0, #3568]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:180\n+./.mesonpy-837n5528/../ueberzug/X/window.c:180\n \tldrh\tw2, [x0, #3570]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:181\n+./.mesonpy-837n5528/../ueberzug/X/window.c:181\n \tldrh\tw1, [x0, #3572]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:182\n+./.mesonpy-837n5528/../ueberzug/X/window.c:182\n \tldrh\tw0, [x0, #3574]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:179\n+./.mesonpy-837n5528/../ueberzug/X/window.c:179\n \tsturh\tw3, [x19, #-8]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:180\n+./.mesonpy-837n5528/../ueberzug/X/window.c:180\n \tsturh\tw2, [x19, #-6]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:181\n+./.mesonpy-837n5528/../ueberzug/X/window.c:181\n \tsturh\tw1, [x19, #-4]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:182\n+./.mesonpy-837n5528/../ueberzug/X/window.c:182\n \tsturh\tw0, [x19, #-2]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:163 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:163 (discriminator 1)\n \tcmp\tx23, x21\n \tb.ne\t3c24 // b.any\n get_event_display():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:24\n+./.mesonpy-837n5528/../ueberzug/X/window.c:24\n \tldr\tx0, [x27, #16]\n set_xshape_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:88\n+./.mesonpy-837n5528/../ueberzug/X/window.c:88\n \tmov\tw6, w23\n \tldr\tx1, [x27, #32]\n \tmov\tx5, x28\n \tldr\tx0, [x0, #16]\n \tstr\twzr, [sp]\n \tmov\tw7, #0x0 \t// #0\n \tmov\tw4, #0x0 \t// #0\n \tmov\tw3, #0x0 \t// #0\n \tmov\tw2, #0x0 \t// #0\n \tbl\t24d0 \n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:190\n+./.mesonpy-837n5528/../ueberzug/X/window.c:190\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n set_xshape_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:93\n+./.mesonpy-837n5528/../ueberzug/X/window.c:93\n \tb\t3c88 \n Window_set_visibility_mask():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 5000 \n snprintf():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx2, x2, #0xf78\n \tsub\tx3, x29, #0x4, lsl #12\n \tsub\tx1, x29, #0x200\n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:174 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:174 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4008]\n snprintf():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tldp\tq31, q30, [x2]\n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:174 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:174 (discriminator 1)\n \tldr\tx0, [x0]\n snprintf():\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tstr\tq31, [x3, #15872]\n \tldrb\tw3, [x2, #80]\n \tldp\tq29, q31, [x2, #32]\n \tstrb\tw3, [x1, #80]\n \tstp\tq30, q29, [x1, #16]\n \tldr\tq30, [x2, #64]\n \tstp\tq31, q30, [x1, #48]\n Window_set_visibility_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:174 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:174 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:174 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:174 (discriminator 2)\n \tb\t3c84 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:161\n+./.mesonpy-837n5528/../ueberzug/X/window.c:161\n \tstr\txzr, [sp, #1024]\n \tb\t3bf8 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:191\n+./.mesonpy-837n5528/../ueberzug/X/window.c:191\n \tbl\t23e0 <__stack_chk_fail@plt>\n Window_init():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:108\n+./.mesonpy-837n5528/../ueberzug/X/window.c:108\n \tpaciasp\n \tsub\tsp, sp, #0x100\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:114\n+./.mesonpy-837n5528/../ueberzug/X/window.c:114\n \tadrp\tx3, 20000 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:108\n+./.mesonpy-837n5528/../ueberzug/X/window.c:108\n \tadrp\tx5, 1f000 \n \tldr\tx5, [x5, #4040]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:114\n+./.mesonpy-837n5528/../ueberzug/X/window.c:114\n \tadd\tx3, x3, #0x800\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:108\n+./.mesonpy-837n5528/../ueberzug/X/window.c:108\n \tstp\tx29, x30, [sp, #192]\n \tadd\tx29, sp, #0xc0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:114\n+./.mesonpy-837n5528/../ueberzug/X/window.c:114\n \tadd\tx3, x3, #0x10\n \tadrp\tx4, 1f000 \n \tldr\tx4, [x4, #3992]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:108\n+./.mesonpy-837n5528/../ueberzug/X/window.c:108\n \tstp\tx19, x20, [sp, #208]\n \tmov\tx19, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:114\n+./.mesonpy-837n5528/../ueberzug/X/window.c:114\n \tmov\tx0, x1\n \tmov\tx1, x2\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:108\n+./.mesonpy-837n5528/../ueberzug/X/window.c:108\n \tldr\tx2, [x5]\n \tstr\tx2, [sp, #184]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:114\n+./.mesonpy-837n5528/../ueberzug/X/window.c:114\n \tadd\tx6, sp, #0x38\n \tadrp\tx2, 5000 \n \tadd\tx5, sp, #0x30\n \tadd\tx2, x2, #0xfd0\n \tbl\t2200 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:114 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:114 (discriminator 1)\n \tcbz\tw0, 3fc0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:120\n+./.mesonpy-837n5528/../ueberzug/X/window.c:120\n \tstp\tx21, x22, [sp, #224]\n \tldr\tx0, [x19, #16]\n \tstr\tx23, [sp, #240]\n \tcbz\tx0, 3e1c \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:121\n+./.mesonpy-837n5528/../ueberzug/X/window.c:121\n \tmov\tx0, x19\n \tbl\t39ac \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:124\n+./.mesonpy-837n5528/../ueberzug/X/window.c:124\n \tldr\tx2, [sp, #48]\n Py_INCREF():\n /usr/include/python3.13/object.h:830\n \tldr\tw0, [x2]\n /usr/include/python3.13/object.h:831\n \tadds\tw0, w0, #0x1\n \tb.eq\t3e30 // b.none\n /usr/include/python3.13/object.h:836\n \tstr\tw0, [x2]\n Window_create():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:35 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:35 (discriminator 1)\n \tldp\tx22, x0, [x2, #16]\n Window_init():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:125\n+./.mesonpy-837n5528/../ueberzug/X/window.c:125\n \tstr\tx2, [x19, #16]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:127\n+./.mesonpy-837n5528/../ueberzug/X/window.c:127\n \tldr\tx1, [sp, #56]\n Window_create():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:35 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:35 (discriminator 1)\n \tadd\tx7, sp, #0x2c\n \tstr\tx7, [sp]\n \tadd\tx4, sp, #0x28\n Window_init():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:127\n+./.mesonpy-837n5528/../ueberzug/X/window.c:127\n \tstr\tx1, [x19, #24]\n Window_create():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:35 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:35 (discriminator 1)\n \tmov\tx3, x4\n \tadd\tx6, x19, #0x2c\n \tadd\tx5, x19, #0x28\n \tadd\tx2, sp, #0x40\n \tbl\t24b0 \n get_event_display():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:24\n+./.mesonpy-837n5528/../ueberzug/X/window.c:24\n \tldr\tx0, [x19, #16]\n \tldr\tx20, [x0, #16]\n Window_create():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:43\n+./.mesonpy-837n5528/../ueberzug/X/window.c:43\n \tmov\tx0, x20\n \tbl\t2370 \n \tmov\tw21, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:44\n+./.mesonpy-837n5528/../ueberzug/X/window.c:44\n \tmov\tx0, x20\n \tmov\tw1, w21\n \tbl\t2320 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:48\n+./.mesonpy-837n5528/../ueberzug/X/window.c:48\n \tmov\tx1, #0x8000 \t// #32768\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:44\n+./.mesonpy-837n5528/../ueberzug/X/window.c:44\n \tmov\tx23, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:49\n+./.mesonpy-837n5528/../ueberzug/X/window.c:49\n \tmov\tx0, x20\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:48\n+./.mesonpy-837n5528/../ueberzug/X/window.c:48\n \tstr\tx1, [sp, #144]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:49\n+./.mesonpy-837n5528/../ueberzug/X/window.c:49\n \tbl\t24f0 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:49 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:49 (discriminator 1)\n \tmov\tx1, x0\n \tmov\tx2, x23\n \tmov\tx0, x20\n \tmov\tw3, #0x0 \t// #0\n \tbl\t2520 \n \tmov\tx9, x0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:58\n+./.mesonpy-837n5528/../ueberzug/X/window.c:58\n \tsbfiz\tx21, x21, #7, #32\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:55\n+./.mesonpy-837n5528/../ueberzug/X/window.c:55\n \tldr\tx0, [x20, #232]\n \tadd\tx8, sp, #0x48\n \tldr\tx1, [x19, #24]\n \tadd\tx0, x0, x21\n \tldp\tw4, w5, [x19, #40]\n \tmov\tx2, #0x280a \t// #10250\n \tldr\tw7, [x0, #56]\n@@ -2237,41 +2237,41 @@\n \tmov\tw6, #0x0 \t// #0\n \tstp\tx23, x2, [sp, #8]\n \tmov\tx0, x20\n \tmov\tw2, #0x0 \t// #0\n \tstr\tx8, [sp, #24]\n \tmov\tx20, x8\n \tmov\tw3, #0x0 \t// #0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:52\n+./.mesonpy-837n5528/../ueberzug/X/window.c:52\n \tstr\txzr, [sp, #80]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:53\n+./.mesonpy-837n5528/../ueberzug/X/window.c:53\n \tstr\txzr, [sp, #96]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:49 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:49 (discriminator 2)\n \tstr\tx9, [sp, #168]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:55\n+./.mesonpy-837n5528/../ueberzug/X/window.c:55\n \tbl\t2490 \n set_subscribed_events():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:67\n+./.mesonpy-837n5528/../ueberzug/X/window.c:67\n \tldr\tx1, [x19, #24]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:66\n+./.mesonpy-837n5528/../ueberzug/X/window.c:66\n \tmov\tx4, #0x20000 \t// #131072\n Window_create():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:55 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:55 (discriminator 1)\n \tstr\tx0, [x19, #32]\n set_subscribed_events():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:67\n+./.mesonpy-837n5528/../ueberzug/X/window.c:67\n \tmov\tx3, x20\n \tmov\tx0, x22\n \tmov\tx2, #0x800 \t// #2048\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:66\n+./.mesonpy-837n5528/../ueberzug/X/window.c:66\n \tstr\tx4, [sp, #144]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:67\n+./.mesonpy-837n5528/../ueberzug/X/window.c:67\n \tbl\t2330 \n set_xshape_mask():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:88\n+./.mesonpy-837n5528/../ueberzug/X/window.c:88\n \tstr\twzr, [sp]\n \tadrp\tx20, 20000 \n \tadd\tx20, x20, #0x978\n \tmov\tx0, x22\n \tldr\tx1, [x19, #32]\n \tmov\tx5, x20\n \tmov\tw7, #0x0 \t// #0\n@@ -2287,137 +2287,137 @@\n \tldr\tx1, [x19, #32]\n \tmov\tw6, #0x0 \t// #0\n \tmov\tw4, #0x0 \t// #0\n \tmov\tw3, #0x0 \t// #0\n \tmov\tw2, #0x0 \t// #0\n \tbl\t24d0 \n Window_init():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:137\n+./.mesonpy-837n5528/../ueberzug/X/window.c:137\n \tldr\tx1, [x19, #32]\n \tmov\tx0, x22\n \tbl\t2550 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:139\n+./.mesonpy-837n5528/../ueberzug/X/window.c:139\n \tldp\tx21, x22, [sp, #224]\n \tmov\tw0, #0x0 \t// #0\n \tldr\tx23, [sp, #240]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:140\n+./.mesonpy-837n5528/../ueberzug/X/window.c:140\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tldr\tx3, [sp, #184]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t3fc8 // b.any\n \tldp\tx29, x30, [sp, #192]\n \tldp\tx19, x20, [sp, #208]\n \tadd\tsp, sp, #0x100\n \tautiasp\n \tret\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:117\n+./.mesonpy-837n5528/../ueberzug/X/window.c:117\n \tmov\tw0, #0xffffffff \t// #-1\n \tb\t3f90 \n \tstp\tx21, x22, [sp, #224]\n \tstr\tx23, [sp, #240]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:140\n+./.mesonpy-837n5528/../ueberzug/X/window.c:140\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n \tnop\n \tnop\n Window_process_event():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:220\n+./.mesonpy-837n5528/../ueberzug/X/window.c:220\n \tpaciasp\n \tsub\tsp, sp, #0x100\n \tstp\tx29, x30, [sp, #208]\n \tadd\tx29, sp, #0xd0\n \tstp\tx19, x20, [sp, #224]\n \tmov\tx19, x0\n \tadr\tx0, 1f000 \n \tldr\tx0, [x0, #4040]\n get_event_display():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:24\n+./.mesonpy-837n5528/../ueberzug/X/window.c:24\n \tldr\tx1, [x19, #16]\n Window_process_event():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:220\n+./.mesonpy-837n5528/../ueberzug/X/window.c:220\n \tldr\tx2, [x0]\n \tstr\tx2, [sp, #200]\n \tmov\tx2, #0x0 \t// #0\n get_event_display():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:24\n+./.mesonpy-837n5528/../ueberzug/X/window.c:24\n \tldr\tx20, [x1, #16]\n Window_process_event():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:225\n+./.mesonpy-837n5528/../ueberzug/X/window.c:225\n \tmov\tx0, x20\n \tbl\t2280 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:225 (discriminator 1)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:225 (discriminator 1)\n \tcbnz\tw0, 4058 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:226\n+./.mesonpy-837n5528/../ueberzug/X/window.c:226\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4024]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:269\n+./.mesonpy-837n5528/../ueberzug/X/window.c:269\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4040]\n \tldr\tx3, [sp, #200]\n \tldr\tx2, [x1]\n \tsubs\tx3, x3, x2\n \tmov\tx2, #0x0 \t// #0\n \tb.ne\t414c // b.any\n \tldp\tx29, x30, [sp, #208]\n \tldp\tx19, x20, [sp, #224]\n \tadd\tsp, sp, #0x100\n \tautiasp\n \tret\n \tstr\tx21, [sp, #240]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:229\n+./.mesonpy-837n5528/../ueberzug/X/window.c:229\n \tadd\tx21, sp, #0x8\n \tmov\tx0, x20\n \tmov\tx1, x21\n \tbl\t2310 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:231\n+./.mesonpy-837n5528/../ueberzug/X/window.c:231\n \tldr\tw0, [sp, #8]\n \tcmp\tw0, #0xc\n \tb.eq\t411c // b.none\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:231 (discriminator 3)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:231 (discriminator 3)\n \tcmp\tw0, #0x16\n \tb.ne\t412c // b.any\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:232\n+./.mesonpy-837n5528/../ueberzug/X/window.c:232\n \tldr\tx0, [x19, #24]\n \tldr\tx1, [sp, #40]\n \tcmp\tx1, x0\n \tb.ne\t412c // b.any\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:236\n+./.mesonpy-837n5528/../ueberzug/X/window.c:236\n \tmov\tx1, x21\n \tmov\tx0, x20\n \tbl\t2440 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:238\n+./.mesonpy-837n5528/../ueberzug/X/window.c:238\n \tldr\tw0, [sp, #8]\n \tcmp\tw0, #0xc\n \tb.eq\t4134 // b.none\n \tcmp\tw0, #0x16\n \tb.ne\t410c // b.any\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:248\n+./.mesonpy-837n5528/../ueberzug/X/window.c:248\n \tldp\tw0, w1, [x19, #40]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:249\n+./.mesonpy-837n5528/../ueberzug/X/window.c:249\n \tldp\tw2, w3, [sp, #64]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:251\n+./.mesonpy-837n5528/../ueberzug/X/window.c:251\n \tldr\tx4, [sp, #64]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:246\n+./.mesonpy-837n5528/../ueberzug/X/window.c:246\n \tsub\tw0, w2, w0\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:248\n+./.mesonpy-837n5528/../ueberzug/X/window.c:248\n \tsub\tw1, w3, w1\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:251\n+./.mesonpy-837n5528/../ueberzug/X/window.c:251\n \torr\tw0, w0, w1\n \tcbz\tw0, 4140 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:254\n+./.mesonpy-837n5528/../ueberzug/X/window.c:254\n \tldr\tx1, [x19, #32]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:252\n+./.mesonpy-837n5528/../ueberzug/X/window.c:252\n \tstr\tx4, [x19, #40]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:254\n+./.mesonpy-837n5528/../ueberzug/X/window.c:254\n \tmov\tx0, x20\n \tbl\t2250 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:258\n+./.mesonpy-837n5528/../ueberzug/X/window.c:258\n \tadrp\tx1, 5000 \n \tmov\tx0, x19\n \tadd\tx1, x1, #0x7e0\n \tmov\tx2, #0x0 \t// #0\n \tbl\t2230 \n Py_XDECREF():\n /usr/include/python3.13/object.h:1046\n@@ -2432,35 +2432,35 @@\n \tsub\tx2, x2, #0x1\n \tstr\tx2, [x0]\n \tcbnz\tx2, 410c \n /usr/include/python3.13/object.h:954\n \tbl\t2290 <_Py_Dealloc@plt>\n \tldr\tx21, [sp, #240]\n Window_process_event():\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:226\n+./.mesonpy-837n5528/../ueberzug/X/window.c:226\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4072]\n \tb\t4028 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:231 (discriminator 2)\n+./.mesonpy-837n5528/../ueberzug/X/window.c:231 (discriminator 2)\n \tldr\tx0, [x19, #32]\n \tldr\tx1, [sp, #40]\n \tcmp\tx1, x0\n \tb.eq\t4090 // b.none\n \tldr\tx21, [sp, #240]\n \tb\t4020 \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:240\n+./.mesonpy-837n5528/../ueberzug/X/window.c:240\n \tldr\tw0, [sp, #64]\n \tcbnz\tw0, 410c \n \tb\t40dc \n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:262\n+./.mesonpy-837n5528/../ueberzug/X/window.c:262\n \tmov\tx0, x20\n \tbl\t2500 \n \tb\t410c \n \tstr\tx21, [sp, #240]\n-./.mesonpy-qj7k2bk6/../ueberzug/X/window.c:269\n+./.mesonpy-837n5528/../ueberzug/X/window.c:269\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n \tb\t5158 \n \tnop\n \tldr\tx2, [x0]\n \tb\t4008 \n \t...\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 37306134 37653834 62383835 38616262 70a47e84b8858abb\n- 0x00000010 38386362 64393532 32333265 34353239 88cbd952232e4529\n- 0x00000020 31633539 33342e64 65627567 00000000 1c5934.debug....\n- 0x00000030 079bd0f7 ....\n+ 0x00000000 30313735 37313863 36386565 63636364 0175718c68eecccd\n+ 0x00000010 39636138 66323263 34393563 32626464 9ca8f22c495c2bdd\n+ 0x00000020 39376266 64612e64 65627567 00000000 97bfda.debug....\n+ 0x00000030 f9182e18 ....\n \n"}]}]}]}]}, {"source1": "ueberzug-dbgsym_18.3.1-2_arm64.deb", "source2": "ueberzug-dbgsym_18.3.1-2_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 2025-02-03 00:43:46.000000 debian-binary\n -rw-r--r-- 0 0 0 528 2025-02-03 00:43:46.000000 control.tar.xz\n--rw-r--r-- 0 0 0 34092 2025-02-03 00:43:46.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 34104 2025-02-03 00:43:46.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: Debian Python Team \n Installed-Size: 52\n Depends: ueberzug (= 18.3.1-2)\n Section: debug\n Priority: optional\n Description: debug symbols for ueberzug\n-Build-Ids: fd70a47e84b8858abb88cbd952232e45291c5934\n+Build-Ids: 410175718c68eecccd9ca8f22c495c2bdd97bfda\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/fd/70a47e84b8858abb88cbd952232e45291c5934.debug\n+usr/lib/debug/.build-id/41/0175718c68eecccd9ca8f22c495c2bdd97bfda.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 2025-02-03 00:43:46.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/lib/debug/.build-id/fd/\n--rw-r--r-- 0 root (0) root (0) 42168 2025-02-03 00:43:46.000000 ./usr/lib/debug/.build-id/fd/70a47e84b8858abb88cbd952232e45291c5934.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/lib/debug/.build-id/41/\n+-rw-r--r-- 0 root (0) root (0) 42168 2025-02-03 00:43:46.000000 ./usr/lib/debug/.build-id/41/0175718c68eecccd9ca8f22c495c2bdd97bfda.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-02-03 00:43:46.000000 ./usr/share/doc/ueberzug-dbgsym -> ueberzug\n"}, {"source1": "./usr/lib/debug/.build-id/fd/70a47e84b8858abb88cbd952232e45291c5934.debug", "source2": "./usr/lib/debug/.build-id/41/0175718c68eecccd9ca8f22c495c2bdd97bfda.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 84% 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 000000000001fb28 00fb20 000008 08 WA 0 0 8\n [19] .dynamic NOBITS 000000000001fb30 00fb20 000230 10 WA 5 0 8\n [20] .got NOBITS 000000000001fd60 00fb20 0002a0 08 WA 0 0 8\n [21] .data NOBITS 0000000000020000 00fb20 000970 00 WA 0 0 16\n [22] .bss NOBITS 0000000000020970 00fb20 000008 00 WA 0 0 8\n [23] .comment PROGBITS 0000000000000000 00027c 00001f 01 MS 0 0 1\n [24] .debug_aranges PROGBITS 0000000000000000 0002a0 00005d 00 C 0 0 8\n- [25] .debug_info PROGBITS 0000000000000000 000300 0049cd 00 C 0 0 8\n+ [25] .debug_info PROGBITS 0000000000000000 000300 0049d0 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 004cd0 0006e8 00 C 0 0 8\n- [27] .debug_line PROGBITS 0000000000000000 0053b8 000baf 00 C 0 0 8\n+ [27] .debug_line PROGBITS 0000000000000000 0053b8 000bb0 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 005f68 000fb4 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 006f20 00016d 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 006f20 00016f 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 007090 000a15 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 007aa8 0001e1 00 C 0 0 8\n [32] .symtab SYMTAB 0000000000000000 007c90 0014d0 18 33 138 8\n [33] .strtab STRTAB 0000000000000000 009160 000930 00 0 0 1\n [34] .shstrtab STRTAB 0000000000000000 009a90 000167 00 0 0 1\n Key to Flags:\n W (write), A (alloc), X (execute), M (merge), S (strings), I (info),\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: fd70a47e84b8858abb88cbd952232e45291c5934\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 410175718c68eecccd9ca8f22c495c2bdd97bfda\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,27 +25,27 @@\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 8, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-qj7k2bk6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-837n5528\n 1\t(line_strp)\t(offset: 0x26): ../ueberzug/X\n 2\t(line_strp)\t(offset: 0x34): /usr/include/aarch64-linux-gnu/bits\n 3\t(line_strp)\t(offset: 0x58): /usr/include/python3.13\n 4\t(line_strp)\t(offset: 0x70): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 5\t(line_strp)\t(offset: 0x9a): /usr/include/aarch64-linux-gnu/sys\n 6\t(line_strp)\t(offset: 0xbd): /usr/include/python3.13/cpython\n 7\t(line_strp)\t(offset: 0xdd): /usr/include/X11\n \n The File Name Table (offset 0x48, lines 21, columns 2):\n Entry\tDir\tName\n- 0\t(udata)\t1\t(line_strp)\t(offset: 0x22): X.c\n- 1\t(udata)\t1\t(line_strp)\t(offset: 0x22): X.c\n+ 0\t(udata)\t1\t(line_strp)\t(offset: 0xe): X.c\n+ 1\t(udata)\t1\t(line_strp)\t(offset: 0xe): X.c\n 2\t(udata)\t2\t(line_strp)\t(offset: 0xee): stdio2.h\n 3\t(udata)\t3\t(line_strp)\t(offset: 0x142): object.h\n 4\t(udata)\t2\t(line_strp)\t(offset: 0xf7): types.h\n 5\t(udata)\t2\t(line_strp)\t(offset: 0xff): stdint-uintn.h\n 6\t(udata)\t4\t(line_strp)\t(offset: 0x10e): stddef.h\n 7\t(udata)\t5\t(line_strp)\t(offset: 0xf7): types.h\n 8\t(udata)\t3\t(line_strp)\t(offset: 0x117): pyport.h\n@@ -329,15 +329,15 @@\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 0x25c, lines 11, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-qj7k2bk6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-837n5528\n 1\t(line_strp)\t(offset: 0x26): ../ueberzug/X\n 2\t(line_strp)\t(offset: 0x58): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x34): /usr/include/aarch64-linux-gnu/bits\n 4\t(line_strp)\t(offset: 0x1b2): /usr/include\n 5\t(line_strp)\t(offset: 0x70): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x9a): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0xbd): /usr/include/python3.13/cpython\n@@ -1449,15 +1449,15 @@\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 0xa49, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-qj7k2bk6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-837n5528\n 1\t(line_strp)\t(offset: 0x26): ../ueberzug/X\n 2\t(line_strp)\t(offset: 0x58): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x34): /usr/include/aarch64-linux-gnu/bits\n 4\t(line_strp)\t(offset: 0x1b2): /usr/include\n 5\t(line_strp)\t(offset: 0x70): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x9a): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0xbd): /usr/include/python3.13/cpython\n@@ -2621,15 +2621,15 @@\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 0x1242, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0): ./.mesonpy-qj7k2bk6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-837n5528\n 1\t(line_strp)\t(offset: 0x26): ../ueberzug/X\n 2\t(line_strp)\t(offset: 0x58): /usr/include/python3.13\n 3\t(line_strp)\t(offset: 0x34): /usr/include/aarch64-linux-gnu/bits\n 4\t(line_strp)\t(offset: 0x1b2): /usr/include\n 5\t(line_strp)\t(offset: 0x70): /usr/lib/gcc/aarch64-linux-gnu/14/include\n 6\t(line_strp)\t(offset: 0x9a): /usr/include/aarch64-linux-gnu/sys\n 7\t(line_strp)\t(offset: 0xbd): /usr/include/python3.13/cpython\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4,15 +4,15 @@\n Length: 0x185 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x4e6\n Pointer Size: 8\n <0>: Abbrev Number: 111 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <1><15>: Abbrev Number: 114 (DW_TAG_base_type)\n <16> DW_AT_byte_size : (data1) 1\n <17> DW_AT_encoding : (data1) 8\t(unsigned char)\n <18> DW_AT_name : (strp) (offset: 0x8e7): unsigned char\n <1><1c>: Abbrev Number: 114 (DW_TAG_base_type)\n <1d> DW_AT_byte_size : (data1) 2\n <1e> DW_AT_encoding : (data1) 7\t(unsigned)\n@@ -256,15 +256,15 @@\n Length: 0x46 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x4e6\n Pointer Size: 8\n <0><195>: Abbrev Number: 111 (DW_TAG_partial_unit)\n <196> DW_AT_stmt_list : (sec_offset) 0\n- <19a> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <19a> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <1><19e>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <19f> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 111 (DW_TAG_partial_unit)]\n <1><1a3>: Abbrev Number: 119 (DW_TAG_subprogram)\n <1a4> DW_AT_external : (flag_present) 1\n <1a4> DW_AT_name : (strp) (offset: 0x5ea): snprintf\n <1a8> DW_AT_decl_file : (data1) 2\n <1a9> DW_AT_decl_line : (data1) 65\n@@ -298,15 +298,15 @@\n Length: 0xb6 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><1df>: Abbrev Number: 15 (DW_TAG_partial_unit)\n <1e0> DW_AT_stmt_list : (sec_offset) 0x23a\n- <1e4> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <1e4> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <1><1e8>: Abbrev Number: 45 (DW_TAG_typedef)\n <1e9> DW_AT_name : (strp) (offset: 0x14d6): __int32_t\n <1ed> DW_AT_decl_file : (data1) 5\n <1ee> DW_AT_decl_line : (data1) 41\n <1ef> DW_AT_decl_column : (data1) 20\n <1f0> DW_AT_type : (ref_addr) <0x48>, int\n <1><1f4>: Abbrev Number: 70 (DW_TAG_const_type)\n@@ -413,15 +413,15 @@\n Length: 0xef1 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><299>: Abbrev Number: 15 (DW_TAG_partial_unit)\n <29a> DW_AT_stmt_list : (sec_offset) 0x23a\n- <29e> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <29e> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <1><2a2>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <2a3> DW_AT_import : (ref_addr) <0x1df>\t[Abbrev Number: 15 (DW_TAG_partial_unit)]\n <1><2a7>: Abbrev Number: 45 (DW_TAG_typedef)\n <2a8> DW_AT_name : (strp) (offset: 0x1053): __uint64_t\n <2ac> DW_AT_decl_file : (data1) 5\n <2ad> DW_AT_decl_line : (data1) 45\n <2ae> DW_AT_decl_column : (data1) 27\n@@ -2827,15 +2827,15 @@\n Length: 0x530 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><118e>: Abbrev Number: 15 (DW_TAG_partial_unit)\n <118f> DW_AT_stmt_list : (sec_offset) 0x23a\n- <1193> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <1193> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <1><1197>: Abbrev Number: 45 (DW_TAG_typedef)\n <1198> DW_AT_name : (strp) (offset: 0xf2a): VisualID\n <119c> DW_AT_decl_file : (data1) 22\n <119d> DW_AT_decl_line : (data1) 76\n <119e> DW_AT_decl_column : (data1) 23\n <119f> DW_AT_type : (ref_addr) <0x2a>, long unsigned int\n <1><11a3>: Abbrev Number: 45 (DW_TAG_typedef)\n@@ -3620,15 +3620,15 @@\n Length: 0x138b (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><16c2>: Abbrev Number: 15 (DW_TAG_partial_unit)\n <16c3> DW_AT_stmt_list : (sec_offset) 0xa27\n- <16c7> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <16c7> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <1><16cb>: Abbrev Number: 6 (DW_TAG_imported_unit)\n <16cc> DW_AT_import : (ref_addr) <0x195>\t[Abbrev Number: 111 (DW_TAG_partial_unit)]\n <1><16d0>: Abbrev Number: 69 (DW_TAG_array_type)\n <16d1> DW_AT_type : (ref_addr) <0x6e>, char\n <16d5> DW_AT_sibling : (ref_udata) <0x16dd>\n <2><16d6>: Abbrev Number: 3 (DW_TAG_subrange_type)\n <16d7> DW_AT_type : (ref_addr) <0x2a>, long unsigned int\n@@ -6499,16 +6499,16 @@\n Version: 5\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x4e6\n Pointer Size: 8\n <0><2a51>: Abbrev Number: 65 (DW_TAG_compile_unit)\n <2a52> DW_AT_producer : (strp) (offset: 0x17d): GNU C17 14.2.0 -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -O3 -O2 -fvisibility=hidden -fstack-protector-strong -fstack-clash-protection -fPIC -fasynchronous-unwind-tables\n <2a56> DW_AT_language : (data1) 29\t(C11)\n- <2a57> DW_AT_name : (line_strp) (offset: 0x14): ../ueberzug/X/X.c\n- <2a5b> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <2a57> DW_AT_name : (line_strp) (offset: 0): ../ueberzug/X/X.c\n+ <2a5b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <2a5f> DW_AT_low_pc : (addr) 0x26e0\n <2a67> DW_AT_high_pc : (udata) 464\n <2a69> DW_AT_stmt_list : (sec_offset) 0\n <1><2a6d>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <2a6e> DW_AT_import : (ref_addr) <0x195>\t[Abbrev Number: 111 (DW_TAG_partial_unit)]\n <1><2a72>: Abbrev Number: 49 (DW_TAG_typedef)\n <2a73> DW_AT_name : (strp) (offset: 0xa9a): PyModuleDef\n@@ -8701,15 +8701,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xc2e\n Pointer Size: 8\n <0><38ac>: Abbrev Number: 127 (DW_TAG_compile_unit)\n <38ad> DW_AT_producer : (strp) (offset: 0x17d): GNU C17 14.2.0 -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -O3 -O2 -fvisibility=hidden -fstack-protector-strong -fstack-clash-protection -fPIC -fasynchronous-unwind-tables\n <38b1> DW_AT_language : (data1) 29\t(C11)\n <38b2> DW_AT_name : (line_strp) (offset: 0x19d): ../ueberzug/X/Xshm.c\n- <38b6> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <38b6> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <38ba> DW_AT_low_pc : (addr) 0x28c0\n <38c2> DW_AT_high_pc : (udata) 1808\n <38c4> DW_AT_stmt_list : (sec_offset) 0x23a\n <1><38c8>: Abbrev Number: 50 (DW_TAG_imported_unit)\n <38c9> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 111 (DW_TAG_partial_unit)]\n <1><38cd>: Abbrev Number: 50 (DW_TAG_imported_unit)\n <38ce> DW_AT_import : (ref_addr) <0x299>\t[Abbrev Number: 15 (DW_TAG_partial_unit)]\n@@ -11137,15 +11137,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x4e6\n Pointer Size: 8\n <0><4c3a>: Abbrev Number: 65 (DW_TAG_compile_unit)\n <4c3b> DW_AT_producer : (strp) (offset: 0x17d): GNU C17 14.2.0 -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -O3 -O2 -fvisibility=hidden -fstack-protector-strong -fstack-clash-protection -fPIC -fasynchronous-unwind-tables\n <4c3f> DW_AT_language : (data1) 29\t(C11)\n <4c40> DW_AT_name : (line_strp) (offset: 0x274): ../ueberzug/X/display.c\n- <4c44> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <4c44> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <4c48> DW_AT_low_pc : (addr) 0x2fe0\n <4c50> DW_AT_high_pc : (udata) 2440\n <4c52> DW_AT_stmt_list : (sec_offset) 0xa27\n <1><4c56>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <4c57> DW_AT_import : (ref_addr) <0x299>\t[Abbrev Number: 15 (DW_TAG_partial_unit)]\n <1><4c5b>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <4c5c> DW_AT_import : (ref_addr) <0x16c2>\t[Abbrev Number: 15 (DW_TAG_partial_unit)]\n@@ -13063,15 +13063,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xc2e\n Pointer Size: 8\n <0><5d52>: Abbrev Number: 36 (DW_TAG_compile_unit)\n <5d53> DW_AT_producer : (strp) (offset: 0x17d): GNU C17 14.2.0 -mbranch-protection=standard -mlittle-endian -mabi=lp64 -g -O3 -O2 -fvisibility=hidden -fstack-protector-strong -fstack-clash-protection -fPIC -fasynchronous-unwind-tables\n <5d57> DW_AT_language : (data1) 29\t(C11)\n <5d58> DW_AT_name : (line_strp) (offset: 0x2a9): ../ueberzug/X/window.c\n- <5d5c> DW_AT_comp_dir : (line_strp) (offset: 0): ./.mesonpy-qj7k2bk6\n+ <5d5c> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-837n5528\n <5d60> DW_AT_ranges : (sec_offset) 0x2cc\n <5d64> DW_AT_low_pc : (addr) 0\n <5d6c> DW_AT_stmt_list : (sec_offset) 0x1220\n <1><5d70>: Abbrev Number: 50 (DW_TAG_imported_unit)\n <5d71> DW_AT_import : (ref_addr) <0x1df>\t[Abbrev Number: 15 (DW_TAG_partial_unit)]\n <1><5d75>: Abbrev Number: 50 (DW_TAG_imported_unit)\n <5d76> DW_AT_import : (ref_addr) <0x118e>\t[Abbrev Number: 15 (DW_TAG_partial_unit)]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,13 +1,13 @@\n-Y4GCC: (Debian 14.2.0-19) 14.2.0\n-e.$O=GF<,#@\n-fM!J-py$\n-zyAA#bEh\n-b!#Bf:vXa\n-{pOYf!Q7\n+GCC: (Debian 14.2.0-19) 14.2.0\n+F%uc0o\"p/K\n+qOYd\\g6\"\n+vX?#1;F}\n+j}HvK\\?l\n+zESqZ@g2\n Ei`j-]BE-G/\n OW?NW?MW\n call_weak_fn\n crtstuff.c\n deregister_tm_clones\n __do_global_dtors_aux\n completed.0\n"}, {"source1": "readelf --wide --decompress --string-dump=.debug_line_str {}", "source2": "readelf --wide --decompress --string-dump=.debug_line_str {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n String dump of section '.debug_line_str':\n- [ 0] ./.mesonpy-qj7k2bk6\n- [ 14] ../ueberzug/X/X.c\n+ [ 0] ../ueberzug/X/X.c\n+ [ 12] ./.mesonpy-837n5528\n [ 26] ../ueberzug/X\n [ 34] /usr/include/aarch64-linux-gnu/bits\n [ 58] /usr/include/python3.13\n [ 70] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 9a] /usr/include/aarch64-linux-gnu/sys\n [ bd] /usr/include/python3.13/cpython\n [ dd] /usr/include/X11\n"}]}]}]}]}]}