{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.eFpp2lMq/b1/ueberzug_18.3.1-1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.eFpp2lMq/b2/ueberzug_18.3.1-1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- cbf3d1f30ecfa6cf16201ff9a1d8ba94 53516 debug optional ueberzug-dbgsym_18.3.1-1_arm64.deb\n- 6ac563e89bb9d4e5024d9439a3c3c429 68512 graphics optional ueberzug_18.3.1-1_arm64.deb\n+ ba1c2051a34db7b8269fb40b149f23ab 53468 debug optional ueberzug-dbgsym_18.3.1-1_arm64.deb\n+ 2ee59306da26a549354ac68136b7cd7c 68512 graphics optional ueberzug_18.3.1-1_arm64.deb\n"}, {"source1": "ueberzug_18.3.1-1_arm64.deb", "source2": "ueberzug_18.3.1-1_arm64.deb", "unified_diff": null, "details": [{"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-312-aarch64-linux-gnu.so", "source2": "./usr/lib/python3/dist-packages/ueberzug/X.cpython-312-aarch64-linux-gnu.so", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7275d99e06c9a36f20baaf8ebb8bbce35285c11b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64f93137e80fd95a3f166981791fe62661994b53\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 235", "objdump: DWARF error: unable to read alt ref 8490", "objdump: DWARF error: unable to read alt ref 235", "objdump: DWARF error: unable to read alt ref 235"], "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-0gdasoqj/../ueberzug/X/X.c:12\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:12\n \tpaciasp\n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 4000 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:12\n+./.mesonpy-k2s8om3a/../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, #0x190\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:14 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:12\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/X.c:12\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:12\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #4040]\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:14 (discriminator 1)\n \tldr\tx0, [x0]\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:12\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:14 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:17\n+./.mesonpy-k2s8om3a/../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\t2780 // 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-0gdasoqj/../ueberzug/X/X.c:12\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:12\n \tpaciasp\n \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:13\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:13\n \tbl\t2350 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:13 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:13 (discriminator 1)\n \tcbz\tw0, 27ac \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:16\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:16\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:17\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:17\n \tldp\tx29, x30, [sp], #16\n \tautiasp\n \tret\n \tbl\t2700 \n \tmov\tx0, #0x0 \t// #0\n \tb\t27a0 \n \tnop\n \tnop\n \n 00000000000027c0 :\n PyInit_X():\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:38\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/X.c:40\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:40\n \tadrp\tx20, 1f000 \n \tldr\tx20, [x20, #3992]\n \tmov\tx0, x20\n \tbl\t2380 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:40 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:40 (discriminator 1)\n \ttbnz\tw0, #31, 28b8 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:41\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:41\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4048]\n \tbl\t2380 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:40 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:40 (discriminator 1)\n \ttbnz\tw0, #31, 28b8 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:42\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:42\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4000]\n \tbl\t2380 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:41\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:41\n \ttbnz\tw0, #31, 28b8 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:46\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:46\n \tadrp\tx0, 20000 \n \tmov\tw1, #0x3f5 \t// #1013\n \tadd\tx0, x0, #0x8\n \tbl\t2410 \n \tmov\tx19, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:47\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:47\n \tcbz\tx0, 28b8 \n /usr/include/python3.12/object.h:642\n \tldr\tw0, [x20]\n /usr/include/python3.12/object.h:643\n \tadds\tw0, w0, #0x1\n \tb.eq\t282c // b.none\n /usr/include/python3.12/object.h:646\n@@ -199,322 +199,322 @@\n /usr/include/python3.12/object.h:642\n \tldr\tw0, [x1]\n /usr/include/python3.12/object.h:643\n \tadds\tw0, w0, #0x1\n \tb.eq\t285c // b.none\n /usr/include/python3.12/object.h:646\n \tstr\tw0, [x1]\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:54\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:54\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #3992]\n \tmov\tx0, x19\n \tadrp\tx1, 4000 \n \tadd\tx1, x1, #0x1c0\n \tbl\t2550 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:55\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:55\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #4048]\n \tmov\tx0, x19\n \tadrp\tx1, 4000 \n \tadd\tx1, x1, #0x1c8\n \tbl\t2550 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:56\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:56\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #4000]\n \tmov\tx0, x19\n \tadrp\tx1, 4000 \n \tadd\tx1, x1, #0x1d8\n \tbl\t2550 \n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:58\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/X.c:43\n+./.mesonpy-k2s8om3a/../ueberzug/X/X.c:43\n \tmov\tx19, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/X.c:58\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:100\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:84\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:84\n \tldr\tx0, [x0, #72]\n \tcbz\tx0, 291c \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:31\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:31\n \tldr\tx0, [x19, #32]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:85 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:85 (discriminator 1)\n \tadd\tx1, x19, #0x28\n \tldr\tx0, [x0, #16]\n \tbl\t2400 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:86\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:86\n \tldr\tx0, [x19, #72]\n \tldr\tx1, [x0, #96]\n \tblr\tx1\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:87\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:87\n \tstr\txzr, [x19, #72]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:93\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:93\n \tldr\tx0, [x19, #56]\n \tcmn\tx0, #0x1\n \tb.eq\t2934 // b.none\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:94\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:94\n \tbl\t2220 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:95\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:95\n \tmov\tx0, #0xffffffffffffffff \t// #-1\n \tstr\tx0, [x19, #56]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:103\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:103\n \tldr\tx0, [x19, #32]\n \tcbz\tx0, 2954 \n /usr/include/python3.12/object.h:242\n \tldr\tx1, [x0]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:103 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:103 (discriminator 1)\n \tstr\txzr, [x19, #32]\n /usr/include/python3.12/object.h:700 (discriminator 1)\n \ttbnz\tw1, #31, 2954 \n /usr/include/python3.12/object.h:704\n \tsub\tx1, x1, #0x1\n \tstr\tx1, [x0]\n \tcbz\tx1, 2964 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:104\n+./.mesonpy-k2s8om3a/../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.12/object.h:705\n \tb\t2290 <_Py_Dealloc@plt>\n \tnop\n \tnop\n \tnop\n Image_dealloc():\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:143\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:144\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:144\n \tbl\t28e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:145 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:145 (discriminator 1)\n \tmov\tx0, x19\n \tldr\tx1, [x19, #8]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:146\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:146\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:145 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:174\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:186\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:186\n \tadd\tx4, sp, #0x28\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:174\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:174\n \tldr\tx6, [x5]\n \tstr\tx6, [sp, #552]\n \tmov\tx6, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:186\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:186\n \tadd\tx3, sp, #0x20\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:174\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:174\n \tmov\tx22, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:186\n+./.mesonpy-k2s8om3a/../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, 4000 \n \tadd\tx7, sp, #0x1c\n \tadd\tx2, x2, #0x278\n \tadd\tx6, sp, #0x18\n \tadd\tx5, sp, #0x14\n \tadd\tx4, sp, #0x10\n \tbl\t24c0 <_PyArg_ParseTupleAndKeywords_SizeT@plt>\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:186 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:186 (discriminator 1)\n \tcbz\tw0, 2be8 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:193\n+./.mesonpy-k2s8om3a/../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\t2540 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:194\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:194\n \tldr\tw2, [sp, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:193\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:193\n \tmov\tx20, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:195\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:195\n \tldr\tw24, [sp, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:196\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:196\n \tldr\tw19, [x22, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:199\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:199\n \tadd\tw0, w2, w24\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:199 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:199 (discriminator 1)\n \tcmp\tw0, #0x0\n \tccmp\tw2, w19, #0x0, gt\n \tb.lt\t2aac // b.tstop\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:248\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:248\n \tmov\tx0, x20\n \tbl\t2240 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:250\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:251\n+./.mesonpy-k2s8om3a/../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\t2c50 // 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-0gdasoqj/../ueberzug/X/Xshm.c:202\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:202\n \tldr\tw1, [sp, #20]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tldr\tw0, [sp, #28]\n \tldr\tw3, [x22, #20]\n \tadd\tw0, w1, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:202\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:202\n \tbic\tw23, w1, w1, asr #31\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tcmp\tw0, w3\n \tcsel\tw0, w0, w3, le\n \tcmp\tw23, w0\n \tb.ge\t2a5c // b.tcont\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:194\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:194\n \tbic\tw0, w2, w2, asr #31\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:197\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:194\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:194\n \tlsl\tw0, w0, #2\n \tlsl\tw19, w19, #2\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:197\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:197\n \tlsl\tw21, w21, #2\n \tlsl\tw25, w25, #2\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:209\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:209\n \tsxtw\tx0, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:219\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:219\n \tsxtw\tx21, w21\n \tsxtw\tx19, w19\n \tadd\tx25, x0, w25, sxtw\n \tb\t2b74 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:220\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:220\n \tldrsw\tx2, [x22, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:219\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:219\n \tadd\tx5, x0, x21\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:220\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:220\n \tadd\tx3, x3, x2\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:219\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:219\n \tcmp\tx5, x3\n \tb.hi\t2bf0 // b.pmore\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:228\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:228\n \tcmp\tx4, x1\n \tb.hi\t2c0c // b.pmore\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:236\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:236\n \tldr\tx2, [sp, #40]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:235\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:235\n \tadd\tx5, x21, x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:236\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:236\n \tadd\tx4, x4, x2\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:235\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:235\n \tcmp\tx5, x4\n \tb.hi\t2c2c // b.pmore\n /usr/include/aarch64-linux-gnu/bits/string_fortified.h:29 (discriminator 1)\n \tmov\tx2, x21\n \tbl\t2200 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tldr\tw1, [sp, #20]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:202 (discriminator 2)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:202 (discriminator 2)\n \tadd\tw23, w23, #0x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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\t2c48 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:206\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:206\n \tsub\tw1, w23, w1\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:208\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:208\n \tldr\tx0, [x22, #72]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:210\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:210\n \tmul\tw1, w1, w24\n \tldr\tx4, [sp, #32]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:208\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:208\n \tldr\tx3, [x0, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:210\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:210\n \tlsl\tw1, w1, #2\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:212\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:212\n \tadds\tx0, x3, x25\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:210\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:210\n \tadd\tx1, x4, w1, sxtw\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:212\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:212\n \tb.cc\t2b14 // 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, 4000 \n \tmov\tx0, x19\n \tadd\tx4, x4, #0x280\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-0gdasoqj/../ueberzug/X/Xshm.c:213 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:190\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:190\n \tmov\tx0, #0x0 \t// #0\n \tb\t2a7c \n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadd\tx19, sp, #0x30\n \tmov\tx6, x3\n \tadrp\tx4, 4000 \n \tmov\tx0, x19\n@@ -539,88 +539,88 @@\n \tldr\tx25, [sp, #624]\n \tb\t2a5c \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-0gdasoqj/../ueberzug/X/Xshm.c:251\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:251\n \tbl\t23e0 <__stack_chk_fail@plt>\n Image_copy_to():\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:149\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:149\n \tpaciasp\n \tsub\tsp, sp, #0x70\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:158\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:158\n \tadd\tx4, sp, #0x2c\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:149\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:149\n \tstp\tx29, x30, [sp, #64]\n \tadd\tx29, sp, #0x40\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:158\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:158\n \tadd\tx7, sp, #0x28\n \tadd\tx6, sp, #0x24\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:149\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:149\n \tstp\tx19, x20, [sp, #80]\n \tmov\tx19, x0\n \tmov\tx0, x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:31\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:31\n \tldr\tx5, [x19, #32]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:149\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:158\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:158\n \tadrp\tx3, 20000 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:31\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:31\n \tldr\tx21, [x5, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:158\n+./.mesonpy-k2s8om3a/../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, 4000 \n \tadd\tx2, x2, #0x4d8\n \tbl\t24c0 <_PyArg_ParseTupleAndKeywords_SizeT@plt>\n \tmov\tx1, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:158 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:158 (discriminator 1)\n \tcbz\tw0, 2d3c \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:164\n+./.mesonpy-k2s8om3a/../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\t24f0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:165\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:164\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:164\n \tmov\tx20, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:165\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:165\n \tmov\tx0, x21\n \tbl\t23c0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:168\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:168\n \tmov\tx1, x20\n \tmov\tx0, x21\n \tbl\t2570 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:170\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:170\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4056]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:171\n+./.mesonpy-k2s8om3a/../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\t2d74 // 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-0gdasoqj/../ueberzug/X/Xshm.c:107\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:107\n \tpaciasp\n \tstp\tx29, x30, [sp, #-48]!\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:111\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:111\n \tadrp\tx3, 20000 \n \tadd\tx3, x3, #0x250\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:107\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:107\n \tmov\tx29, sp\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:111\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:111\n \tadd\tx3, x3, #0x60\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:107\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:111\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:111\n \tadrp\tx4, 1f000 \n \tldr\tx4, [x4, #3992]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:107\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:107\n \tmov\tx19, x0\n \tmov\tx0, x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:111\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:111\n \tmov\tx1, x2\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:107\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:107\n \tldr\tx2, [x5]\n \tstr\tx2, [sp, #520]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:111\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:111\n \tadd\tx7, x19, #0x14\n \tadrp\tx2, 4000 \n \tadd\tx6, x19, #0x10\n \tadd\tx5, sp, #0x8\n \tadd\tx2, x2, #0x4e0\n \tbl\t24c0 <_PyArg_ParseTupleAndKeywords_SizeT@plt>\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:111 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:111 (discriminator 1)\n \tcbz\tw0, 2e7c \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:118\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:118\n \tldr\tx0, [x19, #32]\n \tcbz\tx0, 2df4 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:119\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:119\n \tmov\tx0, x19\n \tbl\t28e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:122\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:122\n \tldr\tx3, [sp, #8]\n /usr/include/python3.12/object.h:642\n \tldr\tw0, [x3]\n /usr/include/python3.12/object.h:643\n \tadds\tw0, w0, #0x1\n \tb.eq\t2e08 // b.none\n /usr/include/python3.12/object.h:646\n \tstr\tw0, [x3]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:124\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:124\n \tldp\tw1, w4, [x19, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:123\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:123\n \tstr\tx3, [x19, #32]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:36\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:36\n \tmov\tw2, #0x380 \t// #896\n \tmov\tw0, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:124\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:124\n \tmul\tw1, w1, w4\n \tlsl\tw1, w1, #2\n \tstr\tw1, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:36\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:36\n \tsxtw\tx1, w1\n \tbl\t24a0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:36 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:36 (discriminator 1)\n \tstr\tw0, [x19, #48]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:126 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:126 (discriminator 1)\n \tcmn\tw0, #0x1\n \tb.eq\t2fb4 // b.none\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:46\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:46\n \tmov\tw2, #0x0 \t// #0\n \tmov\tx1, #0x0 \t// #0\n \tbl\t2360 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:46 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:46 (discriminator 1)\n \tstr\tx0, [x19, #56]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:48\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:48\n \tcmn\tx0, #0x1\n \tb.ne\t2eb0 // b.any\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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, 4000 \n \tadd\tx2, x2, #0x508\n \tadd\tx1, sp, #0x10\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:131 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:115\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:115\n \tmov\tw0, #0xffffffff \t// #-1\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:140\n+./.mesonpy-k2s8om3a/../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\t2fe4 // 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-0gdasoqj/../ueberzug/X/Xshm.c:52\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:52\n \tldr\tw0, [x19, #48]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:49\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:49\n \tmov\tw1, #0x1 \t// #1\n \tstr\tx21, [sp, #560]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:52\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:52\n \tmov\tx2, #0x0 \t// #0\n \tstr\tx22, [sp, #568]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:64\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:64\n \tadd\tx22, x19, #0x28\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:49\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:49\n \tstr\tw1, [x19, #64]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:52\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:52\n \tmov\tw1, #0x0 \t// #0\n \tbl\t2450 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:31\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:31\n \tldr\tx0, [x19, #32]\n \tldr\tx21, [x0, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:62\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:62\n \tmov\tx0, x21\n \tbl\t2370 \n \tmov\tw20, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:64\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:64\n \tmov\tx0, x21\n \tmov\tw1, w20\n \tbl\t2320 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:66\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:66\n \tldr\tx2, [x21, #232]\n \tsbfiz\tx20, x20, #7, #32\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:64\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:64\n \tmov\tx1, x0\n \tmov\tx5, x22\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:66\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:66\n \tadd\tx2, x2, x20\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:64\n+./.mesonpy-k2s8om3a/../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\t25b0 \n \tmov\tx2, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:64 (discriminator 2)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:64 (discriminator 2)\n \tstr\tx2, [x19, #72]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:70\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:70\n \tldr\tx0, [x19, #56]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:69\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:69\n \tcbnz\tx2, 2f84 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:93\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:93\n \tcmn\tx0, #0x1\n \tb.eq\t2f48 // b.none\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:94\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:94\n \tbl\t2220 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:95\n+./.mesonpy-k2s8om3a/../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, 4000 \n \tadd\tx2, x2, #0x528\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:136 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:136 (discriminator 2)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:136 (discriminator 2)\n \tldr\tx21, [sp, #560]\n \tldr\tx22, [sp, #568]\n \tb\t2e7c \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:71\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:71\n \tldr\td31, [x19, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:75\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:75\n \tmov\tx1, x22\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:70\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:70\n \tstr\tx0, [x2, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:75\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:75\n \tmov\tx0, x21\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:71\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:71\n \tstr\td31, [x2]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:75\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:75\n \tbl\t25a0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:76\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:76\n \tmov\tx0, x21\n \tbl\t2510 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:77\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:77\n \tldr\tx21, [sp, #560]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:139\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:139\n \tmov\tw0, #0x0 \t// #0\n \tldr\tx22, [sp, #568]\n \tb\t2e80 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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, 4000 \n \tadd\tx2, x2, #0x4e8\n \tadd\tx1, sp, #0x10\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:127 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:127 (discriminator 2)\n+./.mesonpy-k2s8om3a/../ueberzug/X/Xshm.c:127 (discriminator 2)\n \tb\t2e7c \n \tstr\tx21, [sp, #560]\n \tstr\tx22, [sp, #568]\n-./.mesonpy-0gdasoqj/../ueberzug/X/Xshm.c:140\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:68\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:69\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:69\n \tldr\tx0, [x0, #16]\n \tcbz\tx0, 3024 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:69 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:69 (discriminator 1)\n \tbl\t25e0 \n \tstr\txzr, [x19, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:70\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:70\n \tldr\tx0, [x19, #24]\n \tcbz\tx0, 3034 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:70 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:70 (discriminator 1)\n \tbl\t25e0 \n \tstr\txzr, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:71 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:71 (discriminator 1)\n \tldr\tx1, [x19, #8]\n \tmov\tx0, x19\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:72\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:72\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:71 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:247\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:247\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:248\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:248\n \tadrp\tx0, 4000 \n \tadd\tx0, x0, #0x978\n \tldr\tw1, [x1, #48]\n \tb\t2590 <_Py_BuildValue_SizeT@plt>\n \tnop\n \tnop\n Display_get_screen_width():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:242\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:242\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:243\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:243\n \tadrp\tx0, 4000 \n \tadd\tx0, x0, #0x978\n \tldr\tw1, [x1, #44]\n \tb\t2590 <_Py_BuildValue_SizeT@plt>\n \tnop\n \tnop\n Display_get_bitmap_format_scanline_unit():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:237\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:237\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:238\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:238\n \tadrp\tx0, 4000 \n \tadd\tx0, x0, #0x978\n \tldr\tw1, [x1, #36]\n \tb\t2590 <_Py_BuildValue_SizeT@plt>\n \tnop\n \tnop\n Display_get_bitmap_format_scanline_pad():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:232\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:232\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:233\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:233\n \tadrp\tx0, 4000 \n \tadd\tx0, x0, #0x978\n \tldr\tw1, [x1, #32]\n \tb\t2590 <_Py_BuildValue_SizeT@plt>\n \tnop\n \tnop\n Display_get_window_pid():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:172\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:172\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:181\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:181\n \tmov\tx4, sp\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:172\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:181\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:181\n \tmov\tx0, x1\n \tmov\tx1, x2\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:172\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:172\n \tldr\tx2, [x3]\n \tstr\tx2, [sp, #40]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:181\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:181\n \tadrp\tx2, 4000 \n \tadrp\tx3, 20000 \n \tadd\tx2, x2, #0x980\n \tadd\tx3, x3, #0x4d0\n \tbl\t24c0 <_PyArg_ParseTupleAndKeywords_SizeT@plt>\n \tmov\tw1, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:184\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:184\n \tmov\tx0, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:181 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:181 (discriminator 1)\n \tcbz\tw1, 31e4 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:187\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:187\n \tldr\tx6, [sp]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:188\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:188\n \tmov\tw5, #0x2 \t// #2\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:189\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:187\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:187\n \tstr\tx6, [sp, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:188\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:188\n \tstr\tw5, [sp, #32]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:189\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:189\n \tbl\t2420 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:189 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:189 (discriminator 1)\n \tcbnz\tw0, 31dc \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:195 (discriminator 1)\n \tldr\tx0, [sp, #8]\n \tcmp\tx0, #0x0\n \tb.le\t322c \n \tmov\tx20, #0x0 \t// #0\n \tstr\tx21, [sp, #80]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:179\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:179\n \tmov\tw21, #0xffffffff \t// #-1\n \tb\t3190 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:195 (discriminator 1)\n \tldr\tx2, [sp, #8]\n \tadd\tx20, x20, #0x1\n \tcmp\tx2, x20\n \tb.le\t31c8 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:196\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:196\n \tldr\tx19, [sp, #16]\n \tubfiz\tx2, x20, #5, #32\n \tadd\tx19, x19, x2\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:197\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:197\n \tmov\tx0, x19\n \tbl\t2340 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:199\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:199\n \tcmp\tw0, #0x1\n \tb.ne\t3180 // b.any\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:200\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:200\n \tmov\tx0, x19\n \tbl\t25d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:195 (discriminator 1)\n \tldr\tx2, [sp, #8]\n \tadd\tx20, x20, #0x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:200\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:200\n \tmov\tw21, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:195 (discriminator 1)\n \tcmp\tx2, x20\n \tb.gt\t3190 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:204\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:204\n \tldr\tx0, [sp, #16]\n \tbl\t22e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:206\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:206\n \tcmn\tw21, #0x1\n \tb.ne\t3214 // b.any\n \tldr\tx21, [sp, #80]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:192\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:192\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:211\n+./.mesonpy-k2s8om3a/../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\t3238 // 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-0gdasoqj/../ueberzug/X/display.c:207\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:207\n \tmov\tw1, w21\n \tadrp\tx0, 4000 \n \tadd\tx0, x0, #0x978\n \tbl\t2590 <_Py_BuildValue_SizeT@plt>\n \tldr\tx21, [sp, #80]\n \tb\t31e4 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:204\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:204\n \tldr\tx0, [sp, #16]\n \tbl\t22e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:206\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:206\n \tb\t31dc \n \tstr\tx21, [sp, #80]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:211\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:211\n \tbl\t23e0 <__stack_chk_fail@plt>\n get_child_window_ids_helper():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:98\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:98\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx6, 1f000 \n \tldr\tx6, [x6, #4040]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:102\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:102\n \tadd\tx5, sp, #0x8\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:98\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:102\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:102\n \tmov\tx3, x5\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:98\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:102\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:102\n \tadd\tx4, sp, #0x10\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:98\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:102\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:102\n \tmov\tx2, x5\n \tadd\tx5, sp, #0x4\n \tbl\t22a0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:102 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:102 (discriminator 1)\n \tcbz\tw0, 3370 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:106\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:106\n \tldr\tx0, [sp, #16]\n \tcbz\tx0, 3338 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:108\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:118\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:118\n \tldr\tx5, [sp, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:109\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:109\n \tcbz\tx0, 337c \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:117 (discriminator 1)\n \tldr\tw4, [sp, #4]\n \tmov\tx1, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:120\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:120\n \tldr\tw2, [x20]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:110\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:110\n \tstr\tx0, [x21]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:117 (discriminator 1)\n \tmov\tw3, w4\n \tcbz\tw4, 3330 \n \tnop\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:118\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:118\n \tadd\tw6, w2, w1\n \tldr\tx7, [x5, x1, lsl #3]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:117 (discriminator 1)\n \tadd\tx1, x1, #0x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:118\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:118\n \tstr\tx7, [x0, x6, lsl #3]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:117 (discriminator 1)\n \tcmp\tx1, x3\n \tb.ne\t32e0 // b.any\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:120\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:120\n \tadd\tw4, w4, w2\n \tmov\tx19, #0x0 \t// #0\n \tstr\tw4, [x20]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:123\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:122 (discriminator 1)\n \tadd\tx19, x19, #0x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:123\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:123\n \tbl\t3240 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:122 (discriminator 1)\n \tldr\tw0, [sp, #4]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:126\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:126\n \tldr\tx5, [sp, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:122 (discriminator 1)\n \tcmp\tw0, w19\n \tb.hi\t3304 // b.pmore\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:126\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:126\n \tmov\tx0, x5\n \tbl\t22e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:127\n+./.mesonpy-k2s8om3a/../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\t3378 // 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-0gdasoqj/../ueberzug/X/display.c:103\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:103\n \tstr\twzr, [x22]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:104\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:104\n \tb\t3338 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:127\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:127\n \tbl\t23e0 <__stack_chk_fail@plt>\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:112\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:112\n \tstr\twzr, [x22]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:113\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:113\n \tmov\tx0, x5\n \tbl\t22e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:114\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:114\n \tb\t3338 \n Display_discard_event():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:223\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:224\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:224\n \tbl\t2540 \n \tmov\tx19, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:226\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:226\n \tldr\tx0, [x20, #16]\n \tadd\tx1, sp, #0x8\n \tbl\t2440 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:227\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:227\n \tmov\tx0, x19\n \tbl\t2240 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:229\n+./.mesonpy-k2s8om3a/../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\t340c // 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-0gdasoqj/../ueberzug/X/display.c:214\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:215\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:215\n \tbl\t2540 \n \tmov\tx19, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:217\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:217\n \tldr\tx0, [x20, #16]\n \tadd\tx1, sp, #0x8\n \tbl\t2310 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:218\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:218\n \tmov\tx0, x19\n \tbl\t2240 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:220\n+./.mesonpy-k2s8om3a/../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\t3490 // 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-0gdasoqj/../ueberzug/X/display.c:29\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:36\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:36\n \tldr\tx0, [x0, #16]\n \tcbz\tx0, 34d8 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:36 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:36 (discriminator 1)\n \tbl\t25e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:36 (discriminator 3)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:36 (discriminator 3)\n \tmov\tx0, #0x0 \t// #0\n \tbl\t23d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:36 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:36 (discriminator 1)\n \tstr\tx0, [x19, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:37\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:37\n \tldr\tx0, [x19, #24]\n \tcbz\tx0, 34f0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:37 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:37 (discriminator 1)\n \tbl\t25e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:37 (discriminator 3)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:37 (discriminator 3)\n \tmov\tx0, #0x0 \t// #0\n \tbl\t23d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:39 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:39 (discriminator 1)\n \tldr\tx2, [x19, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:37 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:37 (discriminator 1)\n \tstr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:39 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:39 (discriminator 1)\n \tcmp\tx2, #0x0\n \tccmp\tx0, #0x0, #0x4, ne\t// ne = any\n \tb.eq\t3620 // b.none\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:45\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:45\n \tadd\tx2, sp, #0xc\n \tmov\tx1, x2\n \tbl\t2300 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:45 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:45 (discriminator 1)\n \tcbz\tw0, 3658 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:49\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:49\n \tldr\tx0, [x19, #16]\n \tbl\t22f0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:49 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:49 (discriminator 1)\n \tcbz\tw0, 368c \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:53\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:53\n \tldr\tx0, [x19, #24]\n \tbl\t2370 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:54\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:54\n \tmov\tw1, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:53\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:53\n \tmov\tw20, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:54\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:54\n \tldr\tx0, [x19, #24]\n \tbl\t22c0 \n \tmov\tw1, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:55\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:55\n \tldr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:54 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:54 (discriminator 1)\n \tstr\tw1, [x19, #44]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:55\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:55\n \tmov\tw1, w20\n \tbl\t2520 \n \tmov\tw1, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:56\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:56\n \tldr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:55 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:55 (discriminator 1)\n \tstr\tw1, [x19, #48]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:56\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:56\n \tbl\t2270 \n \tmov\tw1, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:57\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:57\n \tldr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:56 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:56 (discriminator 1)\n \tstr\tw1, [x19, #32]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:57\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:57\n \tbl\t2230 \n \tmov\tw1, w0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:59\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:59\n \tldr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:57 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:57 (discriminator 1)\n \tstr\tw1, [x19, #36]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:59\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:59\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 4000 \n \tadd\tx1, x1, #0x9f8\n \tbl\t2470 \n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:60\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:60\n \tldr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:59 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:59 (discriminator 1)\n \tstr\tx1, [x19, #56]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:60\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:60\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 4000 \n \tadd\tx1, x1, #0xa08\n \tbl\t2470 \n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:61\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:61\n \tldr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:60 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:60 (discriminator 1)\n \tstr\tx1, [x19, #64]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:61\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:61\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 4000 \n \tadd\tx1, x1, #0xa10\n \tbl\t2470 \n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:62\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:62\n \tldr\tx0, [x19, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:61 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:61 (discriminator 1)\n \tstr\tx1, [x19, #72]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:62\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:62\n \tmov\tw2, #0x0 \t// #0\n \tadrp\tx1, 4000 \n \tadd\tx1, x1, #0xa20\n \tbl\t2470 \n \tmov\tx1, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:64\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:64\n \tmov\tw0, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:62 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:62 (discriminator 1)\n \tstr\tx1, [x19, #80]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:65\n+./.mesonpy-k2s8om3a/../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\t3698 // 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, 4000 \n \tadd\tx2, x2, #0x988\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:41 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:41 (discriminator 2)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:41 (discriminator 2)\n \tmov\tw0, #0xffffffff \t// #-1\n \tb\t35f0 \n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 4000 \n \tadd\tx2, x2, #0x9b8\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:46 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:41 (discriminator 2)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:41 (discriminator 2)\n \tmov\tw0, #0xffffffff \t// #-1\n \tb\t35f0 \n /usr/include/aarch64-linux-gnu/bits/stdio2.h:68 (discriminator 1)\n \tadrp\tx2, 4000 \n \tadd\tx2, x2, #0x9d8\n \tb\t3660 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:65\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:65\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n has_property.isra.0():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:76\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:76\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx6, 1f000 \n \tldr\tx6, [x6, #4040]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:83\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:83\n \tadd\tx4, sp, #0x38\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:76\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:76\n \tstp\tx29, x30, [sp, #80]\n \tadd\tx29, sp, #0x50\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:83\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:83\n \tadd\tx3, sp, #0x30\n \tadd\tx5, sp, #0x40\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:76\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:76\n \tldr\tx7, [x6]\n \tstr\tx7, [sp, #72]\n \tmov\tx7, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:83\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:80\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:80\n \tstr\txzr, [sp, #56]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:83\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:83\n \tbl\t25c0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:93 (discriminator 6)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:93 (discriminator 6)\n \tmov\tw1, #0x0 \t// #0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:90\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:90\n \tcbnz\tw0, 3718 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:90 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:90 (discriminator 1)\n \tldr\tx0, [sp, #56]\n \tcbz\tx0, 370c \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:91\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:91\n \tbl\t22e0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:93 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:93 (discriminator 1)\n \tldr\tx0, [sp, #40]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:93 (discriminator 5)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:93 (discriminator 5)\n \tmov\tw1, #0x1 \t// #1\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:93 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:93 (discriminator 1)\n \tcbz\tx0, 3748 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:94\n+./.mesonpy-k2s8om3a/../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\t3758 // b.any\n \tldp\tx29, x30, [sp, #80]\n \tmov\tw0, w1\n \tadd\tsp, sp, #0x60\n \tautiasp\n \tret\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:93 (discriminator 4)\n+./.mesonpy-k2s8om3a/../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\t3718 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:94\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:94\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n Display_get_child_window_ids():\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:130\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:132\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:132\n \tldr\tx0, [x0, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:130\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:132\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:132\n \tbl\t2500 \n \tmov\tx5, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:136\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:136\n \tadrp\tx3, 20000 \n \tadd\tx3, x3, #0x4d0\n \tmov\tx0, x19\n \tadrp\tx2, 4000 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:134\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:134\n \tmov\tw19, #0x1 \t// #1\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:136\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:136\n \tmov\tx1, x21\n \tadd\tx4, sp, #0x10\n \tadd\tx3, x3, #0x10\n \tadd\tx2, x2, #0xa30\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:134\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:134\n \tstp\twzr, w19, [sp, #8]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:133\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:133\n \tstp\tx5, xzr, [sp, #16]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:136\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:136\n \tbl\t24c0 <_PyArg_ParseTupleAndKeywords_SizeT@plt>\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:136 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:136 (discriminator 1)\n \tcbz\tw0, 3978 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:142\n+./.mesonpy-k2s8om3a/../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\t3240 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:143\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:143\n \tldr\tw0, [sp, #12]\n \tcbz\tw0, 3938 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:148\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:148\n \tmov\tx0, #0x0 \t// #0\n \tbl\t2210 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:149\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:149\n \tldr\tx1, [sp, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:148\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:148\n \tmov\tx22, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:149\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:149\n \tcbz\tx1, 38cc \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tcbz\tw0, 38c4 \n \tmov\tx21, #0x0 \t// #0\n \tstr\tx23, [sp, #592]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:161\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:161\n \tadrp\tx23, 4000 \n \tadd\tx23, x23, #0x980\n \tb\t383c \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tadd\tx21, x21, #0x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:165\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:165\n \tldr\tx1, [sp, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:150 (discriminator 1)\n \tcmp\tw0, w21\n \tb.ls\t38c0 // b.plast\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:153\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:153\n \tlsl\tx19, x21, #3\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:154\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:154\n \tldr\tx0, [x20, #24]\n \tldr\tx1, [x1, x19]\n \tldr\tx2, [x20, #56]\n \tbl\t36a0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:156\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:156\n \tcbnz\tw0, 386c \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:155\n+./.mesonpy-k2s8om3a/../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\t36a0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:154\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:154\n \tcbz\tw0, 3904 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:161\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:161\n \tldr\tx1, [sp, #24]\n \tmov\tx0, x23\n \tldr\tx1, [x1, x19]\n \tbl\t2590 <_Py_BuildValue_SizeT@plt>\n \tmov\tx19, x0\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:162\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:162\n \tmov\tx1, x19\n \tmov\tx0, x22\n \tbl\t23b0 \n /usr/include/python3.12/object.h:797\n \tcbz\tx19, 3828 \n /usr/include/python3.12/object.h:242\n \tldr\tx1, [x19]\n@@ -1640,82 +1640,82 @@\n /usr/include/python3.12/object.h:704\n \tsub\tx1, x1, #0x1\n \tstr\tx1, [x19]\n \tcbnz\tx1, 3828 \n /usr/include/python3.12/object.h:705\n \tmov\tx0, x19\n \tbl\t2290 <_Py_Dealloc@plt>\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tadd\tx21, x21, #0x1\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:165\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:165\n \tldr\tx1, [sp, #24]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:150 (discriminator 1)\n \tcmp\tw0, w21\n \tb.hi\t383c // b.pmore\n \tldr\tx23, [sp, #592]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:165\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:165\n \tmov\tx0, x1\n \tbl\t2480 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:169\n+./.mesonpy-k2s8om3a/../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\t3980 // 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-0gdasoqj/../ueberzug/X/display.c:156\n+./.mesonpy-k2s8om3a/../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\t36a0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:155\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:155\n \tcbnz\tw0, 386c \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:157\n+./.mesonpy-k2s8om3a/../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\t36a0 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:156 (discriminator 3)\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:156 (discriminator 3)\n \tcbnz\tw0, 386c \n \tb\t3828 \n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:144\n+./.mesonpy-k2s8om3a/../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, 4000 \n \tadd\tx4, x4, #0xa38\n \tbl\t22b0 <__snprintf_chk@plt>\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:145 (discriminator 1)\n+./.mesonpy-k2s8om3a/../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-0gdasoqj/../ueberzug/X/display.c:139\n+./.mesonpy-k2s8om3a/../ueberzug/X/display.c:139\n \tmov\tx22, #0x0 \t// #0\n \tb\t38cc \n \tstr\tx23, [sp, #592]\n-./.mesonpy-0gdasoqj/../ueberzug/X/display.c:169\n+./.mesonpy-k2s8om3a/../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"}, {"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 37356439 39653036 63396133 36663230 75d99e06c9a36f20\n- 0x00000010 62616166 38656262 38626263 65333532 baaf8ebb8bbce352\n- 0x00000020 38356331 31622e64 65627567 00000000 85c11b.debug....\n- 0x00000030 c2bbebc5 ....\n+ 0x00000000 66393331 33376538 30666439 35613366 f93137e80fd95a3f\n+ 0x00000010 31363639 38313739 31666536 32363631 166981791fe62661\n+ 0x00000020 39393462 35332e64 65627567 00000000 994b53.debug....\n+ 0x00000030 c12be5f9 .+..\n \n"}]}, {"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: 090c225566eca39920a758079f7cab8e626dbe98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6816b92f92903da0c10e1500df5ae6f79c5cb62a\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 {}", "comments": ["error from `objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}`:", "objdump: DWARF error: unable to read alt ref 235", "objdump: DWARF error: unable to read alt ref 8490", "objdump: DWARF error: unable to read alt ref 235", "objdump: DWARF error: unable to read alt ref 235"], "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-zf0x4lo6/../ueberzug/X/X.c:12\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:12\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:14 (discriminator 1)\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4016]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:12\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:12\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:12\n \tadrp\tx2, 1f000 \n \tldr\tx2, [x2, #4040]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:14 (discriminator 1)\n \tldr\tx0, [x0]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:12\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:14 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:14 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:17\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:12\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:12\n \tpaciasp\n \tstp\tx29, x30, [sp, #-16]!\n \tmov\tx29, sp\n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:13\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:13\n \tbl\t2350 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:13 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:13 (discriminator 1)\n \tcbz\tw0, 278c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:16\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:16\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:17\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:38\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:40\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:40\n \tadrp\tx20, 1f000 \n \tldr\tx20, [x20, #3992]\n \tmov\tx0, x20\n \tbl\t2380 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:40 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:40 (discriminator 1)\n \ttbnz\tw0, #31, 2898 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:41\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:41\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4048]\n \tbl\t2380 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:40 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:40 (discriminator 1)\n \ttbnz\tw0, #31, 2898 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:42\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:42\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4000]\n \tbl\t2380 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:41\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:41\n \ttbnz\tw0, #31, 2898 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:46\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:47\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:47\n \tcbz\tx0, 2898 \n /usr/include/python3.13/object.h:825\n \tldr\tw0, [x20]\n /usr/include/python3.13/object.h:826\n \tadds\tw0, w0, #0x1\n \tb.eq\t280c // b.none\n /usr/include/python3.13/object.h:831\n@@ -199,322 +199,322 @@\n /usr/include/python3.13/object.h:825\n \tldr\tw0, [x1]\n /usr/include/python3.13/object.h:826\n \tadds\tw0, w0, #0x1\n \tb.eq\t283c // b.none\n /usr/include/python3.13/object.h:831\n \tstr\tw0, [x1]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:54\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:55\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:56\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:58\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/X.c:43\n+./.mesonpy-z329ruxd/../ueberzug/X/X.c:43\n \tmov\tx19, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/X.c:58\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:100\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:84\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:84\n \tldr\tx0, [x0, #72]\n \tcbz\tx0, 28fc \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:31\n \tldr\tx0, [x19, #32]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:85 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:85 (discriminator 1)\n \tadd\tx1, x19, #0x28\n \tldr\tx0, [x0, #16]\n \tbl\t2410 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:86\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:86\n \tldr\tx0, [x19, #72]\n \tldr\tx1, [x0, #96]\n \tblr\tx1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:87\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:87\n \tstr\txzr, [x19, #72]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:93\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:93\n \tldr\tx0, [x19, #56]\n \tcmn\tx0, #0x1\n \tb.eq\t2914 // b.none\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:94\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:94\n \tbl\t2210 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:95\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:95\n \tmov\tx0, #0xffffffffffffffff \t// #-1\n \tstr\tx0, [x19, #56]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:103\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:103\n \tldr\tx0, [x19, #32]\n \tcbz\tx0, 2934 \n /usr/include/python3.13/object.h:361\n \tldr\tx1, [x0]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:103 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:103 (discriminator 1)\n \tstr\txzr, [x19, #32]\n /usr/include/python3.13/object.h:944 (discriminator 1)\n \ttbnz\tw1, #31, 2934 \n /usr/include/python3.13/object.h:948\n \tsub\tx1, x1, #0x1\n \tstr\tx1, [x0]\n \tcbz\tx1, 2944 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:104\n+./.mesonpy-z329ruxd/../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:949\n \tb\t2290 <_Py_Dealloc@plt>\n \tnop\n \tnop\n \tnop\n Image_dealloc():\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:143\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:144\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:144\n \tbl\t28c0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:145 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:145 (discriminator 1)\n \tmov\tx0, x19\n \tldr\tx1, [x19, #8]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:146\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:146\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:145 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:174\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:186\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:186\n \tadd\tx4, sp, #0x28\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:174\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:174\n \tldr\tx6, [x5]\n \tstr\tx6, [sp, #552]\n \tmov\tx6, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:186\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:186\n \tadd\tx3, sp, #0x20\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:174\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:174\n \tmov\tx22, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:186\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:186 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:186 (discriminator 1)\n \tcbz\tw0, 2bc8 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:193\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:194\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:194\n \tldr\tw2, [sp, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:193\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:193\n \tmov\tx20, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:195\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:195\n \tldr\tw24, [sp, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:196\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:196\n \tldr\tw19, [x22, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:199\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:199\n \tadd\tw0, w2, w24\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:199 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:248\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:248\n \tmov\tx0, x20\n \tbl\t2240 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:250\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:251\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:202\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:202\n \tldr\tw1, [sp, #20]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tldr\tw0, [sp, #28]\n \tldr\tw3, [x22, #20]\n \tadd\tw0, w1, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:202\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:202\n \tbic\tw23, w1, w1, asr #31\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:194\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:194\n \tbic\tw0, w2, w2, asr #31\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:197\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:194\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:194\n \tlsl\tw0, w0, #2\n \tlsl\tw19, w19, #2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:197\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:197\n \tlsl\tw21, w21, #2\n \tlsl\tw25, w25, #2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:209\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:209\n \tsxtw\tx0, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:219\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:219\n \tsxtw\tx21, w21\n \tsxtw\tx19, w19\n \tadd\tx25, x0, w25, sxtw\n \tb\t2b54 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:220\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:220\n \tldrsw\tx2, [x22, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:219\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:219\n \tadd\tx5, x0, x21\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:220\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:220\n \tadd\tx3, x3, x2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:219\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:219\n \tcmp\tx5, x3\n \tb.hi\t2bd0 // b.pmore\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:228\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:228\n \tcmp\tx4, x1\n \tb.hi\t2bec // b.pmore\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:236\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:236\n \tldr\tx2, [sp, #40]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:235\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:235\n \tadd\tx5, x21, x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:236\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:236\n \tadd\tx4, x4, x2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:235\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:202 (discriminator 1)\n \tldr\tw1, [sp, #20]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:202 (discriminator 2)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:202 (discriminator 2)\n \tadd\tw23, w23, #0x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:202 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:206\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:206\n \tsub\tw1, w23, w1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:208\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:208\n \tldr\tx0, [x22, #72]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:210\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:210\n \tmul\tw1, w1, w24\n \tldr\tx4, [sp, #32]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:208\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:208\n \tldr\tx3, [x0, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:210\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:210\n \tlsl\tw1, w1, #2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:212\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:212\n \tadds\tx0, x3, x25\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:210\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:210\n \tadd\tx1, x4, w1, sxtw\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:212\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:213 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:190\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:251\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:251\n \tbl\t23e0 <__stack_chk_fail@plt>\n Image_copy_to():\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:149\n \tpaciasp\n \tsub\tsp, sp, #0x70\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:158\n \tadd\tx4, sp, #0x2c\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:149\n \tstp\tx29, x30, [sp, #64]\n \tadd\tx29, sp, #0x40\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:158\n \tadd\tx7, sp, #0x28\n \tadd\tx6, sp, #0x24\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:149\n \tstp\tx19, x20, [sp, #80]\n \tmov\tx19, x0\n \tmov\tx0, x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:31\n \tldr\tx5, [x19, #32]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:149\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:158\n \tadrp\tx3, 20000 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:31\n \tldr\tx21, [x5, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:158\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:158 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:158 (discriminator 1)\n \tcbz\tw0, 2d1c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:164\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:165\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:164\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:164\n \tmov\tx20, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:165\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:165\n \tmov\tx0, x21\n \tbl\t23c0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:168\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:168\n \tmov\tx1, x20\n \tmov\tx0, x21\n \tbl\t2560 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:170\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:170\n \tadrp\tx1, 1f000 \n \tldr\tx1, [x1, #4056]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:171\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:107\n \tpaciasp\n \tstp\tx29, x30, [sp, #-48]!\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:111\n \tadrp\tx3, 20000 \n \tadd\tx3, x3, #0x250\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:107\n \tmov\tx29, sp\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:111\n \tadd\tx3, x3, #0x60\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:111\n \tadrp\tx4, 1f000 \n \tldr\tx4, [x4, #3992]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:107\n \tmov\tx19, x0\n \tmov\tx0, x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:111\n \tmov\tx1, x2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:107\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:107\n \tldr\tx2, [x5]\n \tstr\tx2, [sp, #520]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:111\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:111 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:111 (discriminator 1)\n \tcbz\tw0, 2e5c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:118\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:118\n \tldr\tx0, [x19, #32]\n \tcbz\tx0, 2dd4 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:119\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:119\n \tmov\tx0, x19\n \tbl\t28c0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:122\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:122\n \tldr\tx3, [sp, #8]\n /usr/include/python3.13/object.h:825\n \tldr\tw0, [x3]\n /usr/include/python3.13/object.h:826\n \tadds\tw0, w0, #0x1\n \tb.eq\t2de8 // b.none\n /usr/include/python3.13/object.h:831\n \tstr\tw0, [x3]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:124\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:124\n \tldp\tw1, w4, [x19, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:123\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:123\n \tstr\tx3, [x19, #32]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:36\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:36\n \tmov\tw2, #0x380 \t// #896\n \tmov\tw0, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:124\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:124\n \tmul\tw1, w1, w4\n \tlsl\tw1, w1, #2\n \tstr\tw1, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:36\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:36\n \tsxtw\tx1, w1\n \tbl\t24a0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:36 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:36 (discriminator 1)\n \tstr\tw0, [x19, #48]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:126 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:126 (discriminator 1)\n \tcmn\tw0, #0x1\n \tb.eq\t2f94 // b.none\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:46\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:46\n \tmov\tw2, #0x0 \t// #0\n \tmov\tx1, #0x0 \t// #0\n \tbl\t2360 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:46 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:46 (discriminator 1)\n \tstr\tx0, [x19, #56]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:48\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:48\n \tcmn\tx0, #0x1\n \tb.ne\t2e90 // b.any\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:131 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:131 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:115\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:115\n \tmov\tw0, #0xffffffff \t// #-1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:140\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:52\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:52\n \tldr\tw0, [x19, #48]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:49\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:49\n \tmov\tw1, #0x1 \t// #1\n \tstr\tx21, [sp, #560]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:52\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:52\n \tmov\tx2, #0x0 \t// #0\n \tstr\tx22, [sp, #568]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:64\n \tadd\tx22, x19, #0x28\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:49\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:49\n \tstr\tw1, [x19, #64]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:52\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:52\n \tmov\tw1, #0x0 \t// #0\n \tbl\t2450 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:31\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:31\n \tldr\tx0, [x19, #32]\n \tldr\tx21, [x0, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:62\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:62\n \tmov\tx0, x21\n \tbl\t2370 \n \tmov\tw20, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:64\n \tmov\tx0, x21\n \tmov\tw1, w20\n \tbl\t2320 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:66\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:66\n \tldr\tx2, [x21, #232]\n \tsbfiz\tx20, x20, #7, #32\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:64\n \tmov\tx1, x0\n \tmov\tx5, x22\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:66\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:66\n \tadd\tx2, x2, x20\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:64\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:64 (discriminator 2)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:64 (discriminator 2)\n \tstr\tx2, [x19, #72]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:70\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:70\n \tldr\tx0, [x19, #56]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:69\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:69\n \tcbnz\tx2, 2f64 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:93\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:93\n \tcmn\tx0, #0x1\n \tb.eq\t2f28 // b.none\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:94\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:94\n \tbl\t2210 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:95\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:136 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:136 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:136 (discriminator 2)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:136 (discriminator 2)\n \tldr\tx21, [sp, #560]\n \tldr\tx22, [sp, #568]\n \tb\t2e5c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:71\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:71\n \tldr\td31, [x19, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:75\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:75\n \tmov\tx1, x22\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:70\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:70\n \tstr\tx0, [x2, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:75\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:75\n \tmov\tx0, x21\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:71\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:71\n \tstr\td31, [x2]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:75\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:75\n \tbl\t2580 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:76\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:76\n \tmov\tx0, x21\n \tbl\t2500 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:77\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:77\n \tldr\tx21, [sp, #560]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:139\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:139\n \tmov\tw0, #0x0 \t// #0\n \tldr\tx22, [sp, #568]\n \tb\t2e60 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/Xshm.c:127 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:127 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:127 (discriminator 2)\n+./.mesonpy-z329ruxd/../ueberzug/X/Xshm.c:127 (discriminator 2)\n \tb\t2e5c \n \tstr\tx21, [sp, #560]\n \tstr\tx22, [sp, #568]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/Xshm.c:140\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:68\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:69\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:69\n \tldr\tx0, [x0, #16]\n \tcbz\tx0, 3004 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:69 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:69 (discriminator 1)\n \tbl\t25c0 \n \tstr\txzr, [x19, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:70\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:70\n \tldr\tx0, [x19, #24]\n \tcbz\tx0, 3014 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:70 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:70 (discriminator 1)\n \tbl\t25c0 \n \tstr\txzr, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:71 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:71 (discriminator 1)\n \tldr\tx1, [x19, #8]\n \tmov\tx0, x19\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:72\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:72\n \tldr\tx19, [sp, #16]\n \tldp\tx29, x30, [sp], #32\n \tautiasp\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:71 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:247\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:247\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:248\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:242\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:242\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:243\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:237\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:237\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:238\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:232\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:232\n \tbti\tc\n \tmov\tx1, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:233\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:172\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:172\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx3, 1f000 \n \tldr\tx3, [x3, #4040]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:181\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:181\n \tmov\tx4, sp\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:172\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:181\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:181\n \tmov\tx0, x1\n \tmov\tx1, x2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:172\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:172\n \tldr\tx2, [x3]\n \tstr\tx2, [sp, #40]\n \tmov\tx2, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:181\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:184\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:184\n \tmov\tx0, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:181 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:181 (discriminator 1)\n \tcbz\tw1, 31c4 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:187\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:187\n \tldr\tx6, [sp]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:188\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:188\n \tmov\tw5, #0x2 \t// #2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:189\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:187\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:187\n \tstr\tx6, [sp, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:188\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:188\n \tstr\tw5, [sp, #32]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:189\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:189\n \tbl\t2430 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:189 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:189 (discriminator 1)\n \tcbnz\tw0, 31bc \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:179\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:179\n \tmov\tw21, #0xffffffff \t// #-1\n \tb\t3170 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:196\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:196\n \tldr\tx19, [sp, #16]\n \tubfiz\tx2, x20, #5, #32\n \tadd\tx19, x19, x2\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:197\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:197\n \tmov\tx0, x19\n \tbl\t2340 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:199\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:199\n \tcmp\tw0, #0x1\n \tb.ne\t3160 // b.any\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:200\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:200\n \tmov\tx0, x19\n \tbl\t25b0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:195 (discriminator 1)\n \tldr\tx2, [sp, #8]\n \tadd\tx20, x20, #0x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:200\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:200\n \tmov\tw21, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:195 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:195 (discriminator 1)\n \tcmp\tx2, x20\n \tb.gt\t3170 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:204\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:204\n \tldr\tx0, [sp, #16]\n \tbl\t22e0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:206\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:206\n \tcmn\tw21, #0x1\n \tb.ne\t31f4 // b.any\n \tldr\tx21, [sp, #80]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:192\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:192\n \tadrp\tx0, 1f000 \n \tldr\tx0, [x0, #4056]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:211\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:207\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:204\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:204\n \tldr\tx0, [sp, #16]\n \tbl\t22e0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:206\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:206\n \tb\t31bc \n \tstr\tx21, [sp, #80]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:211\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:211\n \tbl\t23e0 <__stack_chk_fail@plt>\n get_child_window_ids_helper():\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:98\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:98\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx6, 1f000 \n \tldr\tx6, [x6, #4040]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:102\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:102\n \tadd\tx5, sp, #0x8\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:98\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:102\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:102\n \tmov\tx3, x5\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:98\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:102\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:102\n \tadd\tx4, sp, #0x10\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:98\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:102\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:102\n \tmov\tx2, x5\n \tadd\tx5, sp, #0x4\n \tbl\t22a0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:102 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:102 (discriminator 1)\n \tcbz\tw0, 3350 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:106\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:106\n \tldr\tx0, [sp, #16]\n \tcbz\tx0, 3318 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:108\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:118\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:118\n \tldr\tx5, [sp, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:109\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:109\n \tcbz\tx0, 335c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:117 (discriminator 1)\n \tldr\tw4, [sp, #4]\n \tmov\tx1, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:120\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:120\n \tldr\tw2, [x20]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:110\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:110\n \tstr\tx0, [x21]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:117 (discriminator 1)\n \tmov\tw3, w4\n \tcbz\tw4, 3310 \n \tnop\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:118\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:118\n \tadd\tw6, w2, w1\n \tldr\tx7, [x5, x1, lsl #3]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:117 (discriminator 1)\n \tadd\tx1, x1, #0x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:118\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:118\n \tstr\tx7, [x0, x6, lsl #3]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:117 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:117 (discriminator 1)\n \tcmp\tx1, x3\n \tb.ne\t32c0 // b.any\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:120\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:120\n \tadd\tw4, w4, w2\n \tmov\tx19, #0x0 \t// #0\n \tstr\tw4, [x20]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:123\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:122 (discriminator 1)\n \tadd\tx19, x19, #0x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:123\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:123\n \tbl\t3220 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:122 (discriminator 1)\n \tldr\tw0, [sp, #4]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:126\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:126\n \tldr\tx5, [sp, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:122 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:122 (discriminator 1)\n \tcmp\tw0, w19\n \tb.hi\t32e4 // b.pmore\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:126\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:126\n \tmov\tx0, x5\n \tbl\t22e0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:127\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:103\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:103\n \tstr\twzr, [x22]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:104\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:104\n \tb\t3318 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:127\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:127\n \tbl\t23e0 <__stack_chk_fail@plt>\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:112\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:112\n \tstr\twzr, [x22]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:113\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:113\n \tmov\tx0, x5\n \tbl\t22e0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:114\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:114\n \tb\t3318 \n Display_discard_event():\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:223\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:224\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:224\n \tbl\t2530 \n \tmov\tx19, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:226\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:226\n \tldr\tx0, [x20, #16]\n \tadd\tx1, sp, #0x8\n \tbl\t2440 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:227\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:227\n \tmov\tx0, x19\n \tbl\t2240 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:229\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:214\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:215\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:215\n \tbl\t2530 \n \tmov\tx19, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:217\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:217\n \tldr\tx0, [x20, #16]\n \tadd\tx1, sp, #0x8\n \tbl\t2310 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:218\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:218\n \tmov\tx0, x19\n \tbl\t2240 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:220\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:29\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:36\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:36\n \tldr\tx0, [x0, #16]\n \tcbz\tx0, 34b8 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:36 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:36 (discriminator 1)\n \tbl\t25c0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:36 (discriminator 3)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:36 (discriminator 3)\n \tmov\tx0, #0x0 \t// #0\n \tbl\t23d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:36 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:36 (discriminator 1)\n \tstr\tx0, [x19, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:37\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:37\n \tldr\tx0, [x19, #24]\n \tcbz\tx0, 34d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:37 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:37 (discriminator 1)\n \tbl\t25c0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:37 (discriminator 3)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:37 (discriminator 3)\n \tmov\tx0, #0x0 \t// #0\n \tbl\t23d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:39 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:39 (discriminator 1)\n \tldr\tx2, [x19, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:37 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:37 (discriminator 1)\n \tstr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:39 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:45\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:45\n \tadd\tx2, sp, #0xc\n \tmov\tx1, x2\n \tbl\t2300 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:45 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:45 (discriminator 1)\n \tcbz\tw0, 3638 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:49\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:49\n \tldr\tx0, [x19, #16]\n \tbl\t22f0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:49 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:49 (discriminator 1)\n \tcbz\tw0, 366c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:53\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:53\n \tldr\tx0, [x19, #24]\n \tbl\t2370 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:54\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:54\n \tmov\tw1, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:53\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:53\n \tmov\tw20, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:54\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:54\n \tldr\tx0, [x19, #24]\n \tbl\t22c0 \n \tmov\tw1, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:55\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:55\n \tldr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:54 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:54 (discriminator 1)\n \tstr\tw1, [x19, #44]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:55\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:55\n \tmov\tw1, w20\n \tbl\t2510 \n \tmov\tw1, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:56\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:56\n \tldr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:55 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:55 (discriminator 1)\n \tstr\tw1, [x19, #48]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:56\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:56\n \tbl\t2270 \n \tmov\tw1, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:57\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:57\n \tldr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:56 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:56 (discriminator 1)\n \tstr\tw1, [x19, #32]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:57\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:57\n \tbl\t2220 \n \tmov\tw1, w0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:59\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:59\n \tldr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:57 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:57 (discriminator 1)\n \tstr\tw1, [x19, #36]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:59\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:60\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:60\n \tldr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:59 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:59 (discriminator 1)\n \tstr\tx1, [x19, #56]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:60\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:61\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:61\n \tldr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:60 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:60 (discriminator 1)\n \tstr\tx1, [x19, #64]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:61\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:62\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:62\n \tldr\tx0, [x19, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:61 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:61 (discriminator 1)\n \tstr\tx1, [x19, #72]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:62\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:64\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:64\n \tmov\tw0, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:62 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:62 (discriminator 1)\n \tstr\tx1, [x19, #80]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:65\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:41 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:41 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:41 (discriminator 2)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:46 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:46 (discriminator 1)\n \tbl\t22d0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:41 (discriminator 2)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:65\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:65\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n has_property.isra.0():\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:76\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:76\n \tpaciasp\n \tsub\tsp, sp, #0x60\n \tadrp\tx6, 1f000 \n \tldr\tx6, [x6, #4040]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:83\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:83\n \tadd\tx4, sp, #0x38\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:76\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:76\n \tstp\tx29, x30, [sp, #80]\n \tadd\tx29, sp, #0x50\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:83\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:83\n \tadd\tx3, sp, #0x30\n \tadd\tx5, sp, #0x40\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:76\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:76\n \tldr\tx7, [x6]\n \tstr\tx7, [sp, #72]\n \tmov\tx7, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:83\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:80\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:80\n \tstr\txzr, [sp, #56]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:83\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:83\n \tbl\t25a0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:93 (discriminator 6)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:93 (discriminator 6)\n \tmov\tw1, #0x0 \t// #0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:90\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:90\n \tcbnz\tw0, 36f8 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:90 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:90 (discriminator 1)\n \tldr\tx0, [sp, #56]\n \tcbz\tx0, 36ec \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:91\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:91\n \tbl\t22e0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:93 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:93 (discriminator 1)\n \tldr\tx0, [sp, #40]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:93 (discriminator 5)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:93 (discriminator 5)\n \tmov\tw1, #0x1 \t// #1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:93 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:93 (discriminator 1)\n \tcbz\tx0, 3728 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:94\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:93 (discriminator 4)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:94\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:94\n \tbl\t23e0 <__stack_chk_fail@plt>\n \tnop\n Display_get_child_window_ids():\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:130\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:132\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:132\n \tldr\tx0, [x0, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:130\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:132\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:132\n \tbl\t24f0 \n \tmov\tx5, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:136\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:136\n \tadrp\tx3, 20000 \n \tadd\tx3, x3, #0x4d0\n \tmov\tx0, x19\n \tadrp\tx2, 5000 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:134\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:134\n \tmov\tw19, #0x1 \t// #1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:136\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:134\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:134\n \tstp\twzr, w19, [sp, #8]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:133\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:133\n \tstp\tx5, xzr, [sp, #16]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:136\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:136\n \tbl\t2200 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:136 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:136 (discriminator 1)\n \tcbz\tw0, 3958 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:142\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:143\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:143\n \tldr\tw0, [sp, #12]\n \tcbz\tw0, 3918 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:148\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:148\n \tmov\tx0, #0x0 \t// #0\n \tbl\t21f0 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:149\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:149\n \tldr\tx1, [sp, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:148\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:148\n \tmov\tx22, x0\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:149\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:149\n \tcbz\tx1, 38ac \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:161\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:161\n \tadrp\tx23, 5000 \n \tadd\tx23, x23, #0x960\n \tb\t381c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tadd\tx21, x21, #0x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:165\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:165\n \tldr\tx1, [sp, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:150 (discriminator 1)\n \tcmp\tw0, w21\n \tb.ls\t38a0 // b.plast\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:153\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:153\n \tlsl\tx19, x21, #3\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:154\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:156\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:156\n \tcbnz\tw0, 384c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:155\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:154\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:154\n \tcbz\tw0, 38e4 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:161\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:162\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:162\n \tmov\tx1, x19\n \tmov\tx0, x22\n \tbl\t23b0 \n /usr/include/python3.13/object.h:1041\n \tcbz\tx19, 3808 \n /usr/include/python3.13/object.h:361\n \tldr\tx1, [x19]\n@@ -1640,82 +1640,82 @@\n /usr/include/python3.13/object.h:948\n \tsub\tx1, x1, #0x1\n \tstr\tx1, [x19]\n \tcbnz\tx1, 3808 \n /usr/include/python3.13/object.h:949\n \tmov\tx0, x19\n \tbl\t2290 <_Py_Dealloc@plt>\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:150 (discriminator 1)\n \tldr\tw0, [sp, #8]\n \tadd\tx21, x21, #0x1\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:165\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:165\n \tldr\tx1, [sp, #24]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:150 (discriminator 1)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:150 (discriminator 1)\n \tcmp\tw0, w21\n \tb.hi\t381c // b.pmore\n \tldr\tx23, [sp, #592]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:165\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:165\n \tmov\tx0, x1\n \tbl\t2480 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:169\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:156\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:155\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:155\n \tcbnz\tw0, 384c \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:157\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:156 (discriminator 3)\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:156 (discriminator 3)\n \tcbnz\tw0, 384c \n \tb\t3808 \n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:144\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:145 (discriminator 1)\n+./.mesonpy-z329ruxd/../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-zf0x4lo6/../ueberzug/X/display.c:139\n+./.mesonpy-z329ruxd/../ueberzug/X/display.c:139\n \tmov\tx22, #0x0 \t// #0\n \tb\t38ac \n \tstr\tx23, [sp, #592]\n-./.mesonpy-zf0x4lo6/../ueberzug/X/display.c:169\n+./.mesonpy-z329ruxd/../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"}, {"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 30633232 35353636 65636133 39393230 0c225566eca39920\n- 0x00000010 61373538 30373966 37636162 38653632 a758079f7cab8e62\n- 0x00000020 36646265 39382e64 65627567 00000000 6dbe98.debug....\n- 0x00000030 f965f985 .e..\n+ 0x00000000 31366239 32663932 39303364 61306331 16b92f92903da0c1\n+ 0x00000010 30653135 30306466 35616536 66373963 0e1500df5ae6f79c\n+ 0x00000020 35636236 32612e64 65627567 00000000 5cb62a.debug....\n+ 0x00000030 75cafd09 u...\n \n"}]}]}]}]}, {"source1": "ueberzug-dbgsym_18.3.1-1_arm64.deb", "source2": "ueberzug-dbgsym_18.3.1-1_arm64.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-01-07 14:19:18.000000 debian-binary\n--rw-r--r-- 0 0 0 636 2025-01-07 14:19:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 52688 2025-01-07 14:19:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 632 2025-01-07 14:19:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 52644 2025-01-07 14:19:18.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: 85\n Depends: ueberzug (= 18.3.1-1)\n Section: debug\n Priority: optional\n Description: debug symbols for ueberzug\n-Build-Ids: 090c225566eca39920a758079f7cab8e626dbe98 7275d99e06c9a36f20baaf8ebb8bbce35285c11b\n+Build-Ids: 64f93137e80fd95a3f166981791fe62661994b53 6816b92f92903da0c10e1500df5ae6f79c5cb62a\n"}, {"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -1,3 +1,3 @@\n-usr/lib/debug/.build-id/09/0c225566eca39920a758079f7cab8e626dbe98.debug\n-usr/lib/debug/.build-id/72/75d99e06c9a36f20baaf8ebb8bbce35285c11b.debug\n+usr/lib/debug/.build-id/64/f93137e80fd95a3f166981791fe62661994b53.debug\n+usr/lib/debug/.build-id/68/16b92f92903da0c10e1500df5ae6f79c5cb62a.debug\n usr/lib/debug/.dwz/aarch64-linux-gnu/ueberzug.debug\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,15 +1,15 @@\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/09/\n--rw-r--r-- 0 root (0) root (0) 31112 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/09/0c225566eca39920a758079f7cab8e626dbe98.debug\n-drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/72/\n--rw-r--r-- 0 root (0) root (0) 30688 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/72/75d99e06c9a36f20baaf8ebb8bbce35285c11b.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/64/\n+-rw-r--r-- 0 root (0) root (0) 30688 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/64/f93137e80fd95a3f166981791fe62661994b53.debug\n+drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/68/\n+-rw-r--r-- 0 root (0) root (0) 31112 2025-01-07 14:19:18.000000 ./usr/lib/debug/.build-id/68/16b92f92903da0c10e1500df5ae6f79c5cb62a.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/.dwz/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/\n -rw-r--r-- 0 root (0) root (0) 10432 2025-01-07 14:19:18.000000 ./usr/lib/debug/.dwz/aarch64-linux-gnu/ueberzug.debug\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/share/\n drwxr-xr-x 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/share/doc/\n lrwxrwxrwx 0 root (0) root (0) 0 2025-01-07 14:19:18.000000 ./usr/share/doc/ueberzug-dbgsym -> ueberzug\n"}, {"source1": "./usr/lib/debug/.build-id/09/0c225566eca39920a758079f7cab8e626dbe98.debug", "source2": "./usr/lib/debug/.build-id/68/16b92f92903da0c10e1500df5ae6f79c5cb62a.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 98% similar despite different names"], "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: 090c225566eca39920a758079f7cab8e626dbe98\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6816b92f92903da0c10e1500df5ae6f79c5cb62a\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,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 0x22, lines 8, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-zf0x4lo6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-z329ruxd\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@@ -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: 0x12): ./.mesonpy-zf0x4lo6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-z329ruxd\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: 0x12): ./.mesonpy-zf0x4lo6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-z329ruxd\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: 0x12): ./.mesonpy-zf0x4lo6\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-z329ruxd\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: 0xcb (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 8 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <1><15>: Abbrev Number: 4 (DW_TAG_imported_unit)\n <16> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><1a>: Abbrev Number: 11 (DW_TAG_typedef)\n <1b> DW_AT_name : (strp) (offset: 0xcf): __uint16_t\n <1f> DW_AT_decl_file : (data1) 4\n <20> DW_AT_decl_line : (data1) 40\n <21> DW_AT_decl_column : (data1) 28\n@@ -125,29 +125,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xf0\n Pointer Size: 8\n <0>: Abbrev Number: 89 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <1>: Abbrev Number: 20 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xe6>\n <1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 8 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 0\n Compilation Unit @ offset 0xef:\n Length: 0xb95 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xf0\n Pointer Size: 8\n <0>: Abbrev Number: 89 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x23a\n- <100> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <100> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <1><104>: Abbrev Number: 20 (DW_TAG_imported_unit)\n <105> DW_AT_import : (GNU_ref_alt) <0x127>\n <1><109>: Abbrev Number: 107 (DW_TAG_const_type)\n <10a> DW_AT_type : (GNU_ref_alt) <0x7a>\n <1><10e>: Abbrev Number: 113 (DW_TAG_typedef)\n <10f> DW_AT_name : (GNU_strp_alt) (offset: 0x1966) \n <113> DW_AT_decl_file : (data1) 8\n@@ -1996,15 +1996,15 @@\n Length: 0x3a4 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xf0\n Pointer Size: 8\n <0>: Abbrev Number: 89 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x23a\n- DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <1>: Abbrev Number: 20 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x1af>\n <1>: Abbrev Number: 1 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0xfb>\t[Abbrev Number: 89 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 113 (DW_TAG_typedef)\n DW_AT_name : (GNU_strp_alt) (offset: 0x1a22) \n DW_AT_decl_file : (data1) 12\n@@ -2558,15 +2558,15 @@\n Length: 0x45 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xf0\n Pointer Size: 8\n <0><103c>: Abbrev Number: 89 (DW_TAG_partial_unit)\n <103d> DW_AT_stmt_list : (sec_offset) 0x23a\n- <1041> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <1041> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <1><1045>: Abbrev Number: 20 (DW_TAG_imported_unit)\n <1046> DW_AT_import : (GNU_ref_alt) <0x1f3>\n <1><104a>: Abbrev Number: 127 (DW_TAG_pointer_type)\n <104b> DW_AT_byte_size : (implicit_const) 8\n <104b> DW_AT_type : (ref_addr) <0xbed>\n <1><104f>: Abbrev Number: 125 (DW_TAG_subprogram)\n <1050> DW_AT_name : (GNU_strp_alt) (offset: 0x183) \n@@ -2599,15 +2599,15 @@\n Length: 0x51 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0xf0\n Pointer Size: 8\n <0><1085>: Abbrev Number: 89 (DW_TAG_partial_unit)\n <1086> DW_AT_stmt_list : (sec_offset) 0xa27\n- <108a> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <108a> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <1><108e>: Abbrev Number: 20 (DW_TAG_imported_unit)\n <108f> DW_AT_import : (GNU_ref_alt) <0x723>\n <1><1093>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <1094> DW_AT_import : (ref_addr) <0xdb>\t[Abbrev Number: 89 (DW_TAG_partial_unit)]\n <1><1098>: Abbrev Number: 4 (DW_TAG_array_type)\n <1099> DW_AT_type : (ref_addr) <0x160>\n <109d> DW_AT_sibling : (ref_udata) <0x10a5>\n@@ -2650,15 +2650,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x97a\n Pointer Size: 8\n <0><10da>: Abbrev Number: 92 (DW_TAG_compile_unit)\n <10db> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <10df> DW_AT_language : (data1) 29\t(C11)\n <10e0> DW_AT_name : (line_strp) (offset: 0): ../ueberzug/X/X.c\n- <10e4> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <10e4> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <10e8> DW_AT_low_pc : (addr) 0x26e0\n <10f0> DW_AT_high_pc : (udata) 464\n <10f2> DW_AT_stmt_list : (sec_offset) 0\n <1><10f6>: Abbrev Number: 2 (DW_TAG_imported_unit)\n <10f7> DW_AT_import : (ref_addr) <0xdb>\t[Abbrev Number: 89 (DW_TAG_partial_unit)]\n <1><10fb>: Abbrev Number: 63 (DW_TAG_typedef)\n <10fc> DW_AT_name : (GNU_strp_alt) (offset: 0xc1e) \n@@ -4840,15 +4840,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xf0\n Pointer Size: 8\n <0><1f3b>: Abbrev Number: 8 (DW_TAG_compile_unit)\n <1f3c> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <1f40> DW_AT_language : (data1) 29\t(C11)\n <1f41> DW_AT_name : (line_strp) (offset: 0x19d): ../ueberzug/X/Xshm.c\n- <1f45> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <1f45> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <1f49> DW_AT_low_pc : (addr) 0x28c0\n <1f51> DW_AT_high_pc : (udata) 1808\n <1f53> DW_AT_stmt_list : (sec_offset) 0x23a\n <1><1f57>: Abbrev Number: 20 (DW_TAG_imported_unit)\n <1f58> DW_AT_import : (GNU_ref_alt) <0x1aa9>\n <1><1f5c>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <1f5d> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 8 (DW_TAG_partial_unit)]\n@@ -6243,15 +6243,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0xf0\n Pointer Size: 8\n <0><2c5e>: Abbrev Number: 8 (DW_TAG_compile_unit)\n <2c5f> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <2c63> DW_AT_language : (data1) 29\t(C11)\n <2c64> DW_AT_name : (line_strp) (offset: 0x274): ../ueberzug/X/display.c\n- <2c68> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <2c68> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <2c6c> DW_AT_low_pc : (addr) 0x2fe0\n <2c74> DW_AT_high_pc : (udata) 2440\n <2c76> DW_AT_stmt_list : (sec_offset) 0xa27\n <1><2c7a>: Abbrev Number: 20 (DW_TAG_imported_unit)\n <2c7b> DW_AT_import : (GNU_ref_alt) <0x2168>\n <1><2c7f>: Abbrev Number: 1 (DW_TAG_imported_unit)\n <2c80> DW_AT_import : (ref_addr) <0xc94>\t[Abbrev Number: 89 (DW_TAG_partial_unit)]\n@@ -7721,15 +7721,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x97a\n Pointer Size: 8\n <0><3afd>: Abbrev Number: 8 (DW_TAG_compile_unit)\n <3afe> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <3b02> DW_AT_language : (data1) 29\t(C11)\n <3b03> DW_AT_name : (line_strp) (offset: 0x2a9): ../ueberzug/X/window.c\n- <3b07> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-zf0x4lo6\n+ <3b07> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-z329ruxd\n <3b0b> DW_AT_ranges : (sec_offset) 0x2cc\n <3b0f> DW_AT_low_pc : (addr) 0\n <3b17> DW_AT_stmt_list : (sec_offset) 0x1220\n <1><3b1b>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <3b1c> DW_AT_import : (GNU_ref_alt) <0x2412>\n <1><3b20>: Abbrev Number: 2 (DW_TAG_imported_unit)\n <3b21> DW_AT_import : (ref_addr) <0xfb>\t[Abbrev Number: 89 (DW_TAG_partial_unit)]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-12) 14.2.0\n+*GCC: (Debian 14.2.0-12) 14.2.0\n cia1!/bl\n Z60m,Zb-\n RT\tX[8k<*\n Nk\tmEK0E\n [/SH)'1GU\n /usr/lib/debug/.dwz/aarch64-linux-gnu/ueberzug.debug\n call_weak_fn\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] ../ueberzug/X/X.c\n- [ 12] ./.mesonpy-zf0x4lo6\n+ [ 12] ./.mesonpy-z329ruxd\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"}]}, {"source1": "./usr/lib/debug/.build-id/72/75d99e06c9a36f20baaf8ebb8bbce35285c11b.debug", "source2": "./usr/lib/debug/.build-id/64/f93137e80fd95a3f166981791fe62661994b53.debug", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied.", "Files 97% similar despite different names"], "unified_diff": null, "details": [{"source1": "readelf --wide --sections {}", "source2": "readelf --wide --sections {}", "unified_diff": "@@ -27,15 +27,15 @@\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 00005b 00 C 0 0 8\n [25] .debug_info PROGBITS 0000000000000000 000300 002cd5 00 C 0 0 8\n [26] .debug_abbrev PROGBITS 0000000000000000 002fd8 000557 00 C 0 0 8\n [27] .debug_line PROGBITS 0000000000000000 003530 000bbd 00 C 0 0 8\n [28] .debug_str PROGBITS 0000000000000000 0040f0 000096 01 MSC 0 0 8\n- [29] .debug_line_str PROGBITS 0000000000000000 004188 00016f 01 MSC 0 0 8\n+ [29] .debug_line_str PROGBITS 0000000000000000 004188 000170 01 MSC 0 0 8\n [30] .debug_loclists PROGBITS 0000000000000000 0042f8 000a1a 00 C 0 0 8\n [31] .debug_rnglists PROGBITS 0000000000000000 004d18 0001e2 00 C 0 0 8\n [32] .gnu_debugaltlink PROGBITS 0000000000000000 004efa 000049 00 0 0 1\n [33] .symtab SYMTAB 0000000000000000 004f48 0014d0 18 34 138 8\n [34] .strtab STRTAB 0000000000000000 006418 00094c 00 0 0 1\n [35] .shstrtab STRTAB 0000000000000000 006d64 000179 00 0 0 1\n Key to Flags:\n"}, {"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,8 +1,8 @@\n \n Displaying notes found in: .note.gnu.property\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_PROPERTY_TYPE_0\t Properties: AArch64 feature: BTI, PAC\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7275d99e06c9a36f20baaf8ebb8bbce35285c11b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 64f93137e80fd95a3f166981791fe62661994b53\n"}, {"source1": "readelf --wide --debug-dump=rawline {}", "source2": "readelf --wide --debug-dump=rawline {}", "unified_diff": "@@ -25,15 +25,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 0x22, lines 8, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-0gdasoqj\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-k2s8om3a\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.12\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.12/cpython\n 7\t(line_strp)\t(offset: 0xdd): /usr/include/X11\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: 0x12): ./.mesonpy-0gdasoqj\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-k2s8om3a\n 1\t(line_strp)\t(offset: 0x26): ../ueberzug/X\n 2\t(line_strp)\t(offset: 0x58): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x34): /usr/include/aarch64-linux-gnu/bits\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: 0x1b2): /usr/include\n 7\t(line_strp)\t(offset: 0xbd): /usr/include/python3.12/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: 0x12): ./.mesonpy-0gdasoqj\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-k2s8om3a\n 1\t(line_strp)\t(offset: 0x26): ../ueberzug/X\n 2\t(line_strp)\t(offset: 0x58): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x34): /usr/include/aarch64-linux-gnu/bits\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.12/cpython\n 7\t(line_strp)\t(offset: 0xdd): /usr/include/X11\n@@ -2620,15 +2620,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 0x123d, lines 10, columns 1):\n Entry\tName\n- 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-0gdasoqj\n+ 0\t(line_strp)\t(offset: 0x12): ./.mesonpy-k2s8om3a\n 1\t(line_strp)\t(offset: 0x26): ../ueberzug/X\n 2\t(line_strp)\t(offset: 0x58): /usr/include/python3.12\n 3\t(line_strp)\t(offset: 0x34): /usr/include/aarch64-linux-gnu/bits\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: 0x1b2): /usr/include\n 7\t(line_strp)\t(offset: 0xbd): /usr/include/python3.12/cpython\n"}, {"source1": "readelf --wide --debug-dump=info {}", "source2": "readelf --wide --debug-dump=info {}", "unified_diff": "@@ -4,15 +4,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>: Abbrev Number: 72 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- <11> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ <11> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <1><15>: Abbrev Number: 69 (DW_TAG_imported_unit)\n <16> DW_AT_import : (GNU_ref_alt) <0xc>\n <1><1a>: Abbrev Number: 93 (DW_TAG_typedef)\n <1b> DW_AT_name : (GNU_strp_alt) (offset: 0x193f) \n <1f> DW_AT_decl_file : (data1) 8\n <20> DW_AT_decl_line : (data1) 131\n <21> DW_AT_decl_column : (data1) 25\n@@ -113,29 +113,29 @@\n Length: 0x1c (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 72 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0\n- DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <1>: Abbrev Number: 69 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0xe6>\n <1>: Abbrev Number: 3 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 72 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 0\n Compilation Unit @ offset 0xda:\n Length: 0xb49 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0>: Abbrev Number: 72 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x23a\n- DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <1>: Abbrev Number: 69 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x127>\n <1>: Abbrev Number: 79 (DW_TAG_pointer_type)\n DW_AT_byte_size : (implicit_const) 8\n DW_AT_type : (GNU_ref_alt) <0x7a>\n <1>: Abbrev Number: 55 (DW_TAG_typedef)\n DW_AT_name : (GNU_strp_alt) (offset: 0xc12) \n@@ -1937,15 +1937,15 @@\n Length: 0x3df (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x5e5\n Pointer Size: 8\n <0>: Abbrev Number: 115 (DW_TAG_partial_unit)\n DW_AT_stmt_list : (sec_offset) 0x23a\n- DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <1>: Abbrev Number: 11 (DW_TAG_imported_unit)\n DW_AT_import : (GNU_ref_alt) <0x1af>\n <1>: Abbrev Number: 3 (DW_TAG_imported_unit)\n DW_AT_import : (ref_addr) <0xe6>\t[Abbrev Number: 72 (DW_TAG_partial_unit)]\n <1>: Abbrev Number: 52 (DW_TAG_typedef)\n DW_AT_name : (GNU_strp_alt) (offset: 0x1a22) \n DW_AT_decl_file : (data1) 12\n@@ -2544,15 +2544,15 @@\n Length: 0x50 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><1016>: Abbrev Number: 72 (DW_TAG_partial_unit)\n <1017> DW_AT_stmt_list : (sec_offset) 0x23a\n- <101b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ <101b> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <1><101f>: Abbrev Number: 69 (DW_TAG_imported_unit)\n <1020> DW_AT_import : (GNU_ref_alt) <0x1f3>\n <1><1024>: Abbrev Number: 93 (DW_TAG_typedef)\n <1025> DW_AT_name : (GNU_strp_alt) (offset: 0x1966) \n <1029> DW_AT_decl_file : (data1) 10\n <102a> DW_AT_decl_line : (data1) 79\n <102b> DW_AT_decl_column : (data1) 27\n@@ -2591,15 +2591,15 @@\n Length: 0x51 (32-bit)\n Version: 5\n Unit Type: DW_UT_partial (3)\n Abbrev Offset: 0x5e5\n Pointer Size: 8\n <0><106a>: Abbrev Number: 115 (DW_TAG_partial_unit)\n <106b> DW_AT_stmt_list : (sec_offset) 0xa27\n- <106f> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ <106f> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <1><1073>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <1074> DW_AT_import : (GNU_ref_alt) <0x723>\n <1><1078>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <1079> DW_AT_import : (ref_addr) <0xc6>\t[Abbrev Number: 72 (DW_TAG_partial_unit)]\n <1><107d>: Abbrev Number: 36 (DW_TAG_array_type)\n <107e> DW_AT_type : (ref_addr) <0x13f>\n <1082> DW_AT_sibling : (ref_udata) <0x108a>\n@@ -2642,15 +2642,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0\n Pointer Size: 8\n <0><10bf>: Abbrev Number: 62 (DW_TAG_compile_unit)\n <10c0> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <10c4> DW_AT_language : (data1) 29\t(C11)\n <10c5> DW_AT_name : (line_strp) (offset: 0): ../ueberzug/X/X.c\n- <10c9> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ <10c9> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <10cd> DW_AT_low_pc : (addr) 0x2700\n <10d5> DW_AT_high_pc : (udata) 464\n <10d7> DW_AT_stmt_list : (sec_offset) 0\n <1><10db>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <10dc> DW_AT_import : (ref_addr) <0xc6>\t[Abbrev Number: 72 (DW_TAG_partial_unit)]\n <1><10e0>: Abbrev Number: 55 (DW_TAG_typedef)\n <10e1> DW_AT_name : (GNU_strp_alt) (offset: 0xc1e) \n@@ -4825,15 +4825,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x5e5\n Pointer Size: 8\n <0><1f13>: Abbrev Number: 102 (DW_TAG_compile_unit)\n <1f14> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <1f18> DW_AT_language : (data1) 29\t(C11)\n <1f19> DW_AT_name : (line_strp) (offset: 0x19d): ../ueberzug/X/Xshm.c\n- <1f1d> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ <1f1d> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <1f21> DW_AT_low_pc : (addr) 0x28e0\n <1f29> DW_AT_high_pc : (udata) 1808\n <1f2b> DW_AT_stmt_list : (sec_offset) 0x23a\n <1><1f2f>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <1f30> DW_AT_import : (GNU_ref_alt) <0x1aa9>\n <1><1f34>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <1f35> DW_AT_import : (ref_addr) <0xc>\t[Abbrev Number: 72 (DW_TAG_partial_unit)]\n@@ -6228,15 +6228,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x5e5\n Pointer Size: 8\n <0><2c3e>: Abbrev Number: 102 (DW_TAG_compile_unit)\n <2c3f> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <2c43> DW_AT_language : (data1) 29\t(C11)\n <2c44> DW_AT_name : (line_strp) (offset: 0x274): ../ueberzug/X/display.c\n- <2c48> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ <2c48> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <2c4c> DW_AT_low_pc : (addr) 0x3000\n <2c54> DW_AT_high_pc : (udata) 2440\n <2c56> DW_AT_stmt_list : (sec_offset) 0xa27\n <1><2c5a>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <2c5b> DW_AT_import : (GNU_ref_alt) <0x2168>\n <1><2c5f>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <2c60> DW_AT_import : (ref_addr) <0xc33>\t[Abbrev Number: 115 (DW_TAG_partial_unit)]\n@@ -7706,15 +7706,15 @@\n Unit Type: DW_UT_compile (1)\n Abbrev Offset: 0x5e5\n Pointer Size: 8\n <0><3add>: Abbrev Number: 9 (DW_TAG_compile_unit)\n <3ade> DW_AT_producer : (GNU_strp_alt) (offset: 0x16a8) \n <3ae2> DW_AT_language : (data1) 29\t(C11)\n <3ae3> DW_AT_name : (line_strp) (offset: 0x2a9): ../ueberzug/X/window.c\n- <3ae7> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-0gdasoqj\n+ <3ae7> DW_AT_comp_dir : (line_strp) (offset: 0x12): ./.mesonpy-k2s8om3a\n <3aeb> DW_AT_ranges : (sec_offset) 0x2cc\n <3aef> DW_AT_low_pc : (addr) 0\n <3af7> DW_AT_stmt_list : (sec_offset) 0x121b\n <1><3afb>: Abbrev Number: 11 (DW_TAG_imported_unit)\n <3afc> DW_AT_import : (GNU_ref_alt) <0x2412>\n <1><3b00>: Abbrev Number: 3 (DW_TAG_imported_unit)\n <3b01> DW_AT_import : (ref_addr) <0xe6>\t[Abbrev Number: 72 (DW_TAG_partial_unit)]\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -1,8 +1,8 @@\n-GCC: (Debian 14.2.0-12) 14.2.0\n+KSGCC: (Debian 14.2.0-12) 14.2.0\n JO#\"Ykg{4\n c',v5]*$\n d, ``\n Fkkgah/mBl\n /usr/lib/debug/.dwz/aarch64-linux-gnu/ueberzug.debug\n call_weak_fn\n crtstuff.c\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] ../ueberzug/X/X.c\n- [ 12] ./.mesonpy-0gdasoqj\n+ [ 12] ./.mesonpy-k2s8om3a\n [ 26] ../ueberzug/X\n [ 34] /usr/include/aarch64-linux-gnu/bits\n [ 58] /usr/include/python3.12\n [ 70] /usr/lib/gcc/aarch64-linux-gnu/14/include\n [ 9a] /usr/include/aarch64-linux-gnu/sys\n [ bd] /usr/include/python3.12/cpython\n [ dd] /usr/include/X11\n"}]}]}]}]}]}