--- /srv/rebuilderd/tmp/rebuilderdN3OoWn/inputs/kitty_0.41.1-2+b1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdN3OoWn/out/kitty_0.41.1-2+b1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-06-22 20:37:05.000000 debian-binary │ --rw-r--r-- 0 0 0 8756 2025-06-22 20:37:05.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6563748 2025-06-22 20:37:05.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8760 2025-06-22 20:37:05.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 6563472 2025-06-22 20:37:05.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -258,76 +258,76 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/icons/hicolor/scalable/apps/ │ │ │ -rw-r--r-- 0 root (0) root (0) 3834 2025-04-03 02:24:35.000000 ./usr/share/icons/hicolor/scalable/apps/kitty.svg │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 51 2025-06-05 15:07:42.000000 ./usr/share/lintian/overrides/kitty │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/man/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/man/man1/ │ │ │ --rw-r--r-- 0 root (0) root (0) 1932 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-action.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1840 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-close-tab.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1933 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-action.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1842 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-close-tab.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1827 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-close-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1809 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-create-marker.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1732 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-detach-tab.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1810 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-create-marker.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1733 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-detach-tab.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2161 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-detach-window.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2107 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-disable-ligatures.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 999 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-env.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1688 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-focus-tab.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1781 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-focus-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1887 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-get-colors.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2186 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-get-text.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1782 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-focus-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1888 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-get-colors.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2187 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-get-text.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1724 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-goto-layout.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1846 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-kitten.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1719 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-last-used-layout.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1845 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-kitten.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1720 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-last-used-layout.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 5619 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-launch.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1247 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-load-config.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2284 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-ls.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1248 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-load-config.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2285 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-ls.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2092 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-new-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1741 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-remove-marker.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2030 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-resize-os-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1909 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-resize-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1739 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-remove-marker.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2031 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-resize-os-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1910 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-resize-window.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1502 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-run.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2046 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-scroll-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1856 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-select-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2048 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-scroll-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1859 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-select-window.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2242 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-send-key.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2517 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-send-text.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2050 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-background-image.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2204 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-background-opacity.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2051 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-background-image.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2205 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-background-opacity.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2285 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-colors.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1747 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-enabled-layouts.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1150 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-font-size.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2263 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-spacing.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1778 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-tab-color.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1690 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-tab-title.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1826 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-user-vars.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1151 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-font-size.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2264 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-spacing.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1777 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-tab-color.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1691 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-tab-title.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1827 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-user-vars.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1987 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-window-logo.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1881 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-window-title.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1942 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-signal-child.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1891 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 838 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-ask.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1884 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-set-window-title.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1946 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@-signal-child.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1890 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-@.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 839 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-ask.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2287 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-broadcast.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2633 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-choose-fonts.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2089 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-clipboard.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 4344 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-diff.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2545 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-edit-in-kitty.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 5044 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-hints.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 334 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-hyperlinked-grep.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 4002 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-icat.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 201 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-mouse-demo.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2632 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-notify.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2703 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-panel.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 926 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-query-terminal.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 927 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-query-terminal.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1180 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-remote-file.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 603 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-run-shell.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 605 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-run-shell.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 342 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-show-key.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 6787 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-ssh.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2950 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-themes.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3215 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-transfer.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 399 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-unicode-input.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 400 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-unicode-input.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 304 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten-update-self.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 955 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 956 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitten.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 4844 2025-06-22 20:37:05.000000 ./usr/share/man/man1/kitty.1.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/man/man5/ │ │ │ -rw-r--r-- 0 root (0) root (0) 39917 2025-06-22 20:37:05.000000 ./usr/share/man/man5/kitty.conf.5.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/share/python3/runtime.d/ │ │ │ -rwxr-xr-x 0 root (0) root (0) 128 2025-06-22 20:37:05.000000 ./usr/share/python3/runtime.d/kitty.rtupdate │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-06-22 20:37:05.000000 ./usr/lib/kitty/kitty/launcher/kitty -> ../../../../bin/kitty │ │ ├── ./usr/lib/kitty/kitty/fast_data_types.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -614,15 +614,15 @@ │ │ │ │ 610: 00000000001a5100 8 OBJECT GLOBAL DEFAULT 23 glfwWaylandIsWindowFullyCreated_impl │ │ │ │ 611: 0000000000185088 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEvalCoord2fv │ │ │ │ 612: 00000000001a22a8 8 OBJECT GLOBAL DEFAULT 23 glad_glGetActiveUniform │ │ │ │ 613: 00000000001a2578 8 OBJECT GLOBAL DEFAULT 23 glad_glCopyPixels │ │ │ │ 614: 00000000001a28a8 8 OBJECT GLOBAL DEFAULT 23 glad_glTexStorage1D │ │ │ │ 615: 00000000000ebff0 616 FUNC GLOBAL DEFAULT 12 init_simd │ │ │ │ 616: 0000000000185d40 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glIsEnabled │ │ │ │ - 617: 00000000000ffc2c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx │ │ │ │ + 617: 00000000000ffb6c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx │ │ │ │ 618: 00000000001a5130 8 OBJECT GLOBAL DEFAULT 23 glfwRequestWaylandFrameEvent_impl │ │ │ │ 619: 00000000001a26c8 8 OBJECT GLOBAL DEFAULT 23 glad_glColor3dv │ │ │ │ 620: 0000000000185ea8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI4iv │ │ │ │ 621: 00000000001851e8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glDeleteBuffers │ │ │ │ 622: 00000000001a2678 8 OBJECT GLOBAL DEFAULT 23 glad_glColor3uiv │ │ │ │ 623: 00000000000d2d24 60 FUNC GLOBAL DEFAULT 12 report_device_attributes │ │ │ │ 624: 0000000000185b08 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord3iv │ │ │ │ @@ -718,15 +718,15 @@ │ │ │ │ 714: 0000000000101b90 220 FUNC GLOBAL DEFAULT 12 ringbuf_memmove_from │ │ │ │ 715: 00000000000cf4a0 80 FUNC GLOBAL DEFAULT 12 screen_cursor_to_column │ │ │ │ 716: 00000000001a5390 8 OBJECT GLOBAL DEFAULT 23 glfwSetWindowCloseCallback_impl │ │ │ │ 717: 00000000001a54e8 8 OBJECT GLOBAL DEFAULT 23 glfwSetGammaRamp_impl │ │ │ │ 718: 00000000001a29b0 8 OBJECT GLOBAL DEFAULT 23 glad_glTexCoord3fv │ │ │ │ 719: 00000000001a3340 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib2s │ │ │ │ 720: 0000000000186118 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUnmapBuffer │ │ │ │ - 721: 00000000000ffc20 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx │ │ │ │ + 721: 00000000000ffb60 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx │ │ │ │ 722: 0000000000185a20 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glPixelMapusv │ │ │ │ 723: 00000000001855f0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexEnviv │ │ │ │ 724: 00000000001a2440 8 OBJECT GLOBAL DEFAULT 23 glad_glEdgeFlagv │ │ │ │ 725: 00000000000d01a4 160 FUNC GLOBAL DEFAULT 12 screen_send_signal_for_key │ │ │ │ 726: 0000000000098924 16152 FUNC GLOBAL DEFAULT 12 gladUninstallGLDebug │ │ │ │ 727: 00000000001a2980 8 OBJECT GLOBAL DEFAULT 23 glad_glTexCoord4dv │ │ │ │ 728: 0000000000185bd0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultTransposeMatrixd │ │ │ │ @@ -948,15 +948,15 @@ │ │ │ │ 944: 0000000000185c70 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLoadTransposeMatrixd │ │ │ │ 945: 00000000001a2190 8 OBJECT GLOBAL DEFAULT 23 glad_glGetPolygonStipple │ │ │ │ 946: 0000000000185388 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3fv │ │ │ │ 947: 00000000000cf620 16 FUNC GLOBAL DEFAULT 12 screen_prompt_supports_click_events │ │ │ │ 948: 000000000004e160 220 FUNC GLOBAL DEFAULT 12 add_dashed_underline │ │ │ │ 949: 00000000001a3430 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex2i │ │ │ │ 950: 0000000000185c68 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLoadTransposeMatrixf │ │ │ │ - 951: 00000000000ffb60 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ + 951: 00000000000ffba0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ 952: 00000000000cefa0 28 FUNC GLOBAL DEFAULT 12 screen_is_cursor_visible │ │ │ │ 953: 00000000000ba940 336 FUNC GLOBAL DEFAULT 12 linebuf_clear │ │ │ │ 954: 000000000009cba0 36 FUNC GLOBAL DEFAULT 12 program_id │ │ │ │ 955: 0000000000185730 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glStencilMaskSeparate │ │ │ │ 956: 00000000001a2540 8 OBJECT GLOBAL DEFAULT 23 glad_glCreateShader │ │ │ │ 957: 00000000001a3210 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI3uiv │ │ │ │ 958: 0000000000042a44 280 FUNC GLOBAL DEFAULT 12 decode_utf8_string │ │ │ │ @@ -1066,15 +1066,15 @@ │ │ │ │ 1062: 0000000000186040 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib1d │ │ │ │ 1063: 0000000000185668 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexCoord3iv │ │ │ │ 1064: 0000000000101760 12 FUNC GLOBAL DEFAULT 12 ringbuf_head │ │ │ │ 1065: 00000000001a2fb0 8 OBJECT GLOBAL DEFAULT 23 glad_glLoadName │ │ │ │ 1066: 0000000000186030 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttrib1f │ │ │ │ 1067: 00000000001a2628 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4iv │ │ │ │ 1068: 00000000001a33d0 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex4d │ │ │ │ - 1069: 00000000000ffb6c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_ssse3 │ │ │ │ + 1069: 00000000000ffbac 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_ssse3 │ │ │ │ 1070: 00000000001a22f8 8 OBJECT GLOBAL DEFAULT 23 glad_glFrustum │ │ │ │ 1071: 0000000000185838 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glRenderMode │ │ │ │ 1072: 00000000001a33c0 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex4f │ │ │ │ 1073: 0000000000185a80 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glNormal3fv │ │ │ │ 1074: 00000000000ce360 12 FUNC GLOBAL DEFAULT 12 screen_set_mode │ │ │ │ 1075: 0000000000185ee8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI2ui │ │ │ │ 1076: 000000000005e6e8 380 FUNC GLOBAL DEFAULT 12 add_font_name_record │ │ │ │ @@ -1117,15 +1117,15 @@ │ │ │ │ 1113: 00000000000f4280 116 FUNC GLOBAL DEFAULT 12 tc_chars_at_index_without_alloc │ │ │ │ 1114: 00000000000c6550 340 FUNC GLOBAL DEFAULT 12 read_signals │ │ │ │ 1115: 0000000000186168 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniformBlockBinding │ │ │ │ 1116: 00000000000cf740 76 FUNC GLOBAL DEFAULT 12 screen_set_margins │ │ │ │ 1117: 00000000001a2390 8 OBJECT GLOBAL DEFAULT 23 glad_glFeedbackBuffer │ │ │ │ 1118: 000000000009cef0 52 FUNC GLOBAL DEFAULT 12 bind_program │ │ │ │ 1119: 0000000000185b38 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord2sv │ │ │ │ - 1120: 00000000000ffc00 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ + 1120: 00000000000ffc20 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ 1121: 00000000000c5ca0 8 FUNC GLOBAL DEFAULT 12 screen_normal_keypad_mode │ │ │ │ 1122: 00000000001a2770 8 OBJECT GLOBAL DEFAULT 23 glad_glBufferData │ │ │ │ 1123: 00000000001a2260 8 OBJECT GLOBAL DEFAULT 23 glad_glGetBufferParameteriv │ │ │ │ 1124: 00000000001860e8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertex2fv │ │ │ │ 1125: 00000000001853b8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glClipPlane │ │ │ │ 1126: 0000000000186178 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniform4ui │ │ │ │ 1127: 00000000001a2aa8 8 OBJECT GLOBAL DEFAULT 23 glad_glSecondaryColor3usv │ │ │ │ @@ -1487,24 +1487,24 @@ │ │ │ │ 1483: 00000000000a7480 24 FUNC GLOBAL DEFAULT 12 add_main_loop_timer │ │ │ │ 1484: 00000000001a2650 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4d │ │ │ │ 1485: 00000000001a30d8 8 OBJECT GLOBAL DEFAULT 23 glad_glIndexdv │ │ │ │ 1486: 00000000001a2ad8 8 OBJECT GLOBAL DEFAULT 23 glad_glSecondaryColor3sv │ │ │ │ 1487: 00000000000af900 568 FUNC GLOBAL DEFAULT 12 grman_rescale │ │ │ │ 1488: 000000000004e4a8 180 FUNC GLOBAL DEFAULT 12 add_beam_cursor │ │ │ │ 1489: 00000000000bab20 20 FUNC GLOBAL DEFAULT 12 linebuf_clear_attrs_and_dirty │ │ │ │ - 1490: 0000000000100bb0 1176 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ + 1490: 0000000000100520 1184 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ 1491: 00000000001a2640 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4f │ │ │ │ 1492: 0000000000102180 92 FUNC GLOBAL DEFAULT 12 base64_stream_decode_init │ │ │ │ 1493: 0000000000185ad0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord4i │ │ │ │ 1494: 000000000009cbc4 256 FUNC GLOBAL DEFAULT 12 init_uniforms │ │ │ │ 1495: 00000000001a2370 8 OBJECT GLOBAL DEFAULT 23 glad_glFogCoordPointer │ │ │ │ 1496: 00000000001a51f0 8 OBJECT GLOBAL DEFAULT 23 glfwMakeContextCurrent_impl │ │ │ │ 1497: 00000000001a5550 8 OBJECT GLOBAL DEFAULT 23 glfwGetPrimaryMonitor_impl │ │ │ │ 1498: 00000000001a2630 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4i │ │ │ │ - 1499: 0000000000101048 1316 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon64 │ │ │ │ + 1499: 0000000000101050 1308 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon64 │ │ │ │ 1500: 00000000001a33f8 8 OBJECT GLOBAL DEFAULT 23 glad_glVertex3fv │ │ │ │ 1501: 0000000000186130 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniformMatrix4fv │ │ │ │ 1502: 00000000001850d8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEndList │ │ │ │ 1503: 00000000000afbe0 16 FUNC GLOBAL DEFAULT 12 grman_mark_layers_dirty │ │ │ │ 1504: 00000000001a2da8 8 OBJECT GLOBAL DEFAULT 23 glad_glNormal3iv │ │ │ │ 1505: 00000000001a5440 8 OBJECT GLOBAL DEFAULT 23 glfwGetWindowFrameSize_impl │ │ │ │ 1506: 00000000000a0c20 100 FUNC GLOBAL DEFAULT 12 block_index │ │ │ │ @@ -1810,18 +1810,18 @@ │ │ │ │ 1806: 00000000001a2358 8 OBJECT GLOBAL DEFAULT 23 glad_glFogCoordf │ │ │ │ 1807: 0000000000062320 336 FUNC GLOBAL DEFAULT 12 information_for_font_family │ │ │ │ 1808: 000000000004d640 48 FUNC GLOBAL DEFAULT 12 cursor_copy_to │ │ │ │ 1809: 00000000001a2848 8 OBJECT GLOBAL DEFAULT 23 glad_glGetError │ │ │ │ 1810: 00000000001a5288 8 OBJECT GLOBAL DEFAULT 23 glfwSetScrollCallback_impl │ │ │ │ 1811: 0000000000185470 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glBlendColor │ │ │ │ 1812: 00000000000f4120 24 FUNC GLOBAL DEFAULT 12 tc_incref │ │ │ │ - 1813: 00000000000ffba0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ + 1813: 00000000000ffb80 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ 1814: 00000000001a32f8 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4Niv │ │ │ │ 1815: 00000000000d25a4 420 FUNC GLOBAL DEFAULT 12 screen_insert_lines │ │ │ │ - 1816: 00000000000ffb80 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse42 │ │ │ │ + 1816: 00000000000ffc00 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse42 │ │ │ │ 1817: 00000000001a2c98 8 OBJECT GLOBAL DEFAULT 23 glad_glPushMatrix │ │ │ │ 1818: 0000000000061280 32 FUNC GLOBAL DEFAULT 12 sprite_tracker_current_layout │ │ │ │ 1819: 00000000001a2e28 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord4d │ │ │ │ 1820: 0000000000185ca0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glLinkProgram │ │ │ │ 1821: 00000000001a5248 8 OBJECT GLOBAL DEFAULT 23 glfwGetJoystickGUID_impl │ │ │ │ 1822: 00000000001857e0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glSecondaryColor3bv │ │ │ │ 1823: 0000000000185368 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3sv │ │ │ │ @@ -1937,17 +1937,17 @@ │ │ │ │ 1933: 00000000000ec2e8 76 FUNC GLOBAL DEFAULT 12 os_window_for_id │ │ │ │ 1934: 0000000000185e60 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glViewport │ │ │ │ 1935: 00000000000a7b60 172 FUNC GLOBAL DEFAULT 12 find_glyph_properties │ │ │ │ 1936: 00000000000a70c8 120 FUNC GLOBAL DEFAULT 12 destroy_os_window │ │ │ │ 1937: 00000000001852d8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor4ubv │ │ │ │ 1938: 00000000001855a8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glTexImage3D │ │ │ │ 1939: 00000000000cb04c 68 FUNC GLOBAL DEFAULT 12 screen_draw_text │ │ │ │ - 1940: 00000000000ffbac 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ + 1940: 00000000000ffb8c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ 1941: 00000000001a2bc8 8 OBJECT GLOBAL DEFAULT 23 glad_glReadBuffer │ │ │ │ - 1942: 00000000000ffb8c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ + 1942: 00000000000ffc0c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ 1943: 00000000001a2e60 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord3dv │ │ │ │ 1944: 00000000000f4140 208 FUNC GLOBAL DEFAULT 12 tc_decref │ │ │ │ 1945: 00000000000f40a0 128 FUNC GLOBAL DEFAULT 12 tc_alloc │ │ │ │ 1946: 000000000009d040 28 FUNC GLOBAL DEFAULT 12 unbind_vertex_array │ │ │ │ 1947: 00000000001a5278 8 OBJECT GLOBAL DEFAULT 23 glfwSetLiveResizeCallback_impl │ │ │ │ 1948: 00000000001a3088 8 OBJECT GLOBAL DEFAULT 23 glad_glInterleavedArrays │ │ │ │ 1949: 00000000000e05b0 580 FUNC GLOBAL DEFAULT 12 send_sprite_to_gpu │ │ │ │ @@ -2151,15 +2151,15 @@ │ │ │ │ 2147: 00000000001a2bf8 8 OBJECT GLOBAL DEFAULT 23 glad_glRasterPos4f │ │ │ │ 2148: 00000000001a52e0 8 OBJECT GLOBAL DEFAULT 23 glfwGetCursorPos_impl │ │ │ │ 2149: 0000000000185390 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3f │ │ │ │ 2150: 00000000001850e0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEndConditionalRender │ │ │ │ 2151: 00000000001a2700 8 OBJECT GLOBAL DEFAULT 23 glad_glClearIndex │ │ │ │ 2152: 00000000001a2be8 8 OBJECT GLOBAL DEFAULT 23 glad_glRasterPos4i │ │ │ │ 2153: 0000000000185380 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3i │ │ │ │ - 2154: 00000000000ffc0c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx2 │ │ │ │ + 2154: 00000000000ffc2c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx2 │ │ │ │ 2155: 00000000001a3220 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttribI3iv │ │ │ │ 2156: 000000000009c980 68 FUNC GLOBAL DEFAULT 12 free_texture │ │ │ │ 2157: 00000000000cbc80 152 FUNC GLOBAL DEFAULT 12 screen_alignment_display │ │ │ │ 2158: 00000000001a32a0 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4iv │ │ │ │ 2159: 00000000001861e0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniform2iv │ │ │ │ 2160: 00000000001a5160 8 OBJECT GLOBAL DEFAULT 23 glfwGetX11Display_impl │ │ │ │ 2161: 00000000001a5560 8 OBJECT GLOBAL DEFAULT 23 glfwSetErrorCallback_impl │ │ │ │ @@ -2447,15 +2447,15 @@ │ │ │ │ 2443: 00000000001a51c8 8 OBJECT GLOBAL DEFAULT 23 glfwVulkanSupported_impl │ │ │ │ 2444: 00000000001a2ef0 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiDrawElements │ │ │ │ 2445: 0000000000184e60 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glGetPointerv │ │ │ │ 2446: 00000000000d2748 260 FUNC GLOBAL DEFAULT 12 screen_delete_lines │ │ │ │ 2447: 0000000000185ef0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glVertexAttribI2iv │ │ │ │ 2448: 0000000000185d60 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glIndexubv │ │ │ │ 2449: 00000000000afc00 32 FUNC GLOBAL DEFAULT 12 grman_render_data │ │ │ │ - 2450: 0000000000100520 1680 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ + 2450: 00000000001009c0 1680 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ 2451: 00000000001a5228 8 OBJECT GLOBAL DEFAULT 23 glfwSetJoystickCallback_impl │ │ │ │ 2452: 00000000000d420c 420 FUNC GLOBAL DEFAULT 12 screen_update_overlay_text │ │ │ │ 2453: 0000000000185b88 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord1iv │ │ │ │ 2454: 00000000001850b8 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glEvalCoord1dv │ │ │ │ 2455: 00000000001a25c0 8 OBJECT GLOBAL DEFAULT 23 glad_glCompileShader │ │ │ │ 2456: 00000000001853e0 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glClearColor │ │ │ │ 2457: 0000000000185338 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glColor3usv │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -99,44 +99,44 @@ │ │ │ │ 000000000017bdd0 0000000000000403 R_AARCH64_RELATIVE 117bd8 │ │ │ │ 000000000017bde0 0000000000000403 R_AARCH64_RELATIVE 117bf0 │ │ │ │ 000000000017bdf0 0000000000000403 R_AARCH64_RELATIVE 117c10 │ │ │ │ 000000000017be00 0000000000000403 R_AARCH64_RELATIVE 117c30 │ │ │ │ 000000000017be10 0000000000000403 R_AARCH64_RELATIVE 117c48 │ │ │ │ 000000000017be20 0000000000000403 R_AARCH64_RELATIVE 117c58 │ │ │ │ 000000000017be30 0000000000000403 R_AARCH64_RELATIVE 117c80 │ │ │ │ -000000000017cfb8 0000000000000403 R_AARCH64_RELATIVE ffc00 │ │ │ │ +000000000017cfb8 0000000000000403 R_AARCH64_RELATIVE ffc20 │ │ │ │ 000000000017d098 0000000000000403 R_AARCH64_RELATIVE ee560 │ │ │ │ 000000000017d3a8 0000000000000403 R_AARCH64_RELATIVE ffbcc │ │ │ │ 000000000017d780 0000000000000403 R_AARCH64_RELATIVE e4e4c │ │ │ │ 000000000017d960 0000000000000403 R_AARCH64_RELATIVE e6b08 │ │ │ │ -000000000017db78 0000000000000403 R_AARCH64_RELATIVE ffba0 │ │ │ │ +000000000017db78 0000000000000403 R_AARCH64_RELATIVE ffb80 │ │ │ │ 000000000017dc48 0000000000000403 R_AARCH64_RELATIVE ffbe0 │ │ │ │ 000000000017dce8 0000000000000403 R_AARCH64_RELATIVE e6ab0 │ │ │ │ 000000000017de08 0000000000000403 R_AARCH64_RELATIVE ffbc0 │ │ │ │ -000000000017df28 0000000000000403 R_AARCH64_RELATIVE 100520 │ │ │ │ -000000000017e200 0000000000000403 R_AARCH64_RELATIVE ffb80 │ │ │ │ +000000000017df28 0000000000000403 R_AARCH64_RELATIVE 1009c0 │ │ │ │ +000000000017e200 0000000000000403 R_AARCH64_RELATIVE ffc00 │ │ │ │ 000000000017e210 0000000000000403 R_AARCH64_RELATIVE fb268 │ │ │ │ -000000000017e2c0 0000000000000403 R_AARCH64_RELATIVE ffc2c │ │ │ │ -000000000017e428 0000000000000403 R_AARCH64_RELATIVE ffb60 │ │ │ │ +000000000017e2c0 0000000000000403 R_AARCH64_RELATIVE ffb6c │ │ │ │ +000000000017e428 0000000000000403 R_AARCH64_RELATIVE ffba0 │ │ │ │ 000000000017e4c0 0000000000000403 R_AARCH64_RELATIVE 100228 │ │ │ │ 000000000017e6d0 0000000000000403 R_AARCH64_RELATIVE e6e44 │ │ │ │ 000000000017e860 0000000000000403 R_AARCH64_RELATIVE ffbec │ │ │ │ 000000000017eae0 0000000000000403 R_AARCH64_RELATIVE e6b20 │ │ │ │ 000000000017ec30 0000000000000403 R_AARCH64_RELATIVE e6ca0 │ │ │ │ 000000000017ec40 0000000000000403 R_AARCH64_RELATIVE ac120 │ │ │ │ -000000000017ec90 0000000000000403 R_AARCH64_RELATIVE ffb8c │ │ │ │ +000000000017ec90 0000000000000403 R_AARCH64_RELATIVE ffc0c │ │ │ │ 000000000017eca8 0000000000000403 R_AARCH64_RELATIVE f080c │ │ │ │ -000000000017ecb8 0000000000000403 R_AARCH64_RELATIVE 100bb0 │ │ │ │ +000000000017ecb8 0000000000000403 R_AARCH64_RELATIVE 100520 │ │ │ │ 000000000017eef0 0000000000000403 R_AARCH64_RELATIVE dccc4 │ │ │ │ -000000000017f190 0000000000000403 R_AARCH64_RELATIVE ffc0c │ │ │ │ -000000000017f1b0 0000000000000403 R_AARCH64_RELATIVE 101048 │ │ │ │ -000000000017f2e0 0000000000000403 R_AARCH64_RELATIVE ffbac │ │ │ │ +000000000017f190 0000000000000403 R_AARCH64_RELATIVE ffc2c │ │ │ │ +000000000017f1b0 0000000000000403 R_AARCH64_RELATIVE 101050 │ │ │ │ +000000000017f2e0 0000000000000403 R_AARCH64_RELATIVE ffb8c │ │ │ │ 000000000017f318 0000000000000403 R_AARCH64_RELATIVE 103f2c │ │ │ │ -000000000017f7d8 0000000000000403 R_AARCH64_RELATIVE ffc20 │ │ │ │ -000000000017f870 0000000000000403 R_AARCH64_RELATIVE ffb6c │ │ │ │ +000000000017f7d8 0000000000000403 R_AARCH64_RELATIVE ffb60 │ │ │ │ +000000000017f870 0000000000000403 R_AARCH64_RELATIVE ffbac │ │ │ │ 000000000017fb58 0000000000000403 R_AARCH64_RELATIVE a4be0 │ │ │ │ 000000000017fe10 0000000000000403 R_AARCH64_RELATIVE ec804 │ │ │ │ 000000000017ffc8 0000000000000403 R_AARCH64_RELATIVE dcb48 │ │ │ │ 0000000000180000 0000000000000403 R_AARCH64_RELATIVE 180000 │ │ │ │ 0000000000181458 0000000000000403 R_AARCH64_RELATIVE 112e80 │ │ │ │ 0000000000181470 0000000000000403 R_AARCH64_RELATIVE 425c0 │ │ │ │ 00000000001814a8 0000000000000403 R_AARCH64_RELATIVE 181818 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0eb3827f9f2c3fb11472626ea28e400f02ccb960 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: df2d35fc72d877da912fd841d3df56bb9db4268b │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -2208,16 +2208,16 @@ │ │ │ │ 0xfffffffffffbb390 (offset: 0xffc2c) -> 0x235f8 fde=[ 1ed44] │ │ │ │ 0xfffffffffffbb3a4 (offset: 0xffc40) -> 0x2360c fde=[ 1ed58] │ │ │ │ 0xfffffffffffbb3d0 (offset: 0xffc6c) -> 0x23620 fde=[ 1ed6c] │ │ │ │ 0xfffffffffffbb404 (offset: 0xffca0) -> 0x23634 fde=[ 1ed80] │ │ │ │ 0xfffffffffffbb428 (offset: 0xffcc4) -> 0x23648 fde=[ 1ed94] │ │ │ │ 0xfffffffffffbb98c (offset: 0x100228) -> 0x2365c fde=[ 1eda8] │ │ │ │ 0xfffffffffffbbc84 (offset: 0x100520) -> 0x2369c fde=[ 1ede8] │ │ │ │ - 0xfffffffffffbc314 (offset: 0x100bb0) -> 0x236e8 fde=[ 1ee34] │ │ │ │ - 0xfffffffffffbc7ac (offset: 0x101048) -> 0x236fc fde=[ 1ee48] │ │ │ │ + 0xfffffffffffbc124 (offset: 0x1009c0) -> 0x236b0 fde=[ 1edfc] │ │ │ │ + 0xfffffffffffbc7b4 (offset: 0x101050) -> 0x236fc fde=[ 1ee48] │ │ │ │ 0xfffffffffffbccd0 (offset: 0x10156c) -> 0x237c0 fde=[ 1ef0c] │ │ │ │ 0xfffffffffffbcce4 (offset: 0x101580) -> 0x237d4 fde=[ 1ef20] │ │ │ │ 0xfffffffffffbccf4 (offset: 0x101590) -> 0x237e8 fde=[ 1ef34] │ │ │ │ 0xfffffffffffbcd64 (offset: 0x101600) -> 0x23814 fde=[ 1ef60] │ │ │ │ 0xfffffffffffbcda4 (offset: 0x101640) -> 0x2383c fde=[ 1ef88] │ │ │ │ 0xfffffffffffbcdc4 (offset: 0x101660) -> 0x23860 fde=[ 1efac] │ │ │ │ 0xfffffffffffbce14 (offset: 0x1016b0) -> 0x23888 fde=[ 1efd4] │ │ │ │ @@ -72686,106 +72686,106 @@ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000001004bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 92 to 0000000000100518 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_advance_loc: 4 to 000000000010051c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ │ │ │ │ -0001ede8 0000000000000048 0001edec FDE cie=00000000 pc=0000000000100520..0000000000100bb0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000100530 │ │ │ │ +0001ede8 0000000000000010 0001edec FDE cie=00000000 pc=0000000000100520..00000000001009c0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0001edfc 0000000000000048 0001ee00 FDE cie=00000000 pc=00000000001009c0..0000000000101050 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001009d0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000100558 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000001009f8 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000100570 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000100a10 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000100580 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000100a20 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 900 to 0000000000100904 │ │ │ │ + DW_CFA_advance_loc1: 900 to 0000000000100da4 │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000010090c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000100dac │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000100910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000100db0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 644 to 0000000000100b94 │ │ │ │ + DW_CFA_advance_loc1: 644 to 0000000000101034 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000100ba4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000101044 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ee34 0000000000000010 0001ee38 FDE cie=00000000 pc=0000000000100bb0..0000000000101048 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0001ee48 00000000000000c0 0001ee4c FDE cie=00000000 pc=0000000000101048..000000000010156c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000101054 │ │ │ │ +0001ee48 00000000000000c0 0001ee4c FDE cie=00000000 pc=0000000000101050..000000000010156c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000010105c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000101058 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000101060 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000101068 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000101070 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000010108c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000101094 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000001010ec │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000001010f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000101120 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000101128 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000101124 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000010112c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000101128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000101130 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000010112c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000101134 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000001011bc │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000001011c4 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001011cc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001011d4 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000001011d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000001011e0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000001011e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000001011f0 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000001011f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001011f8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000101380 │ │ │ │ + DW_CFA_advance_loc1: 400 to 0000000000101388 │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000101384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000010138c │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000101388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000101390 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000101390 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000101398 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000001013a0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000001013ec │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000001013ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_advance_loc: 8 to 00000000001013f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 204 to 00000000001014c0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_advance_loc: 44 to 00000000001014ec │ │ │ ├── strings --all --bytes=8 {} │ │ │ │┄ Ordering differences only │ │ │ │ @@ -2361,38 +2361,38 @@ │ │ │ │ wcswidth_step │ │ │ │ wcswidth_string │ │ │ │ wcswidth_std │ │ │ │ decref_window_logo │ │ │ │ free_window_logo_table │ │ │ │ set_on_gpu_state │ │ │ │ find_or_create_window_logo │ │ │ │ -base64_stream_encode_ssse3 │ │ │ │ -base64_stream_decode_ssse3 │ │ │ │ -base64_stream_encode_sse42 │ │ │ │ -base64_stream_decode_sse42 │ │ │ │ +base64_stream_encode_avx │ │ │ │ +base64_stream_decode_avx │ │ │ │ base64_stream_encode_sse41 │ │ │ │ base64_stream_decode_sse41 │ │ │ │ +base64_stream_encode_ssse3 │ │ │ │ +base64_stream_decode_ssse3 │ │ │ │ base64_stream_encode_neon32 │ │ │ │ base64_stream_decode_neon32 │ │ │ │ base64_stream_encode_avx512 │ │ │ │ base64_stream_decode_avx512 │ │ │ │ +base64_stream_encode_sse42 │ │ │ │ +base64_stream_decode_sse42 │ │ │ │ base64_stream_encode_avx2 │ │ │ │ base64_stream_decode_avx2 │ │ │ │ -base64_stream_encode_avx │ │ │ │ -base64_stream_decode_avx │ │ │ │ base64_table_dec_32bit_d0 │ │ │ │ base64_table_dec_32bit_d1 │ │ │ │ base64_table_dec_32bit_d3 │ │ │ │ base64_table_dec_32bit_d2 │ │ │ │ base64_stream_decode_plain │ │ │ │ base64_table_dec_8bit │ │ │ │ -base64_stream_encode_neon64 │ │ │ │ -base64_table_enc_6bit │ │ │ │ -base64_table_enc_12bit │ │ │ │ base64_stream_encode_plain │ │ │ │ +base64_table_enc_12bit │ │ │ │ +base64_table_enc_6bit │ │ │ │ +base64_stream_encode_neon64 │ │ │ │ base64_stream_decode_neon64 │ │ │ │ ringbuf_buffer_size │ │ │ │ ringbuf_reset │ │ │ │ ringbuf_new │ │ │ │ ringbuf_free │ │ │ │ ringbuf_capacity │ │ │ │ ringbuf_bytes_free │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -3333,53 +3333,53 @@ │ │ │ │ 0x0001fa40 73747269 6e670077 63737769 6474685f string.wcswidth_ │ │ │ │ 0x0001fa50 73746400 64656372 65665f77 696e646f std.decref_windo │ │ │ │ 0x0001fa60 775f6c6f 676f0066 7265655f 77696e64 w_logo.free_wind │ │ │ │ 0x0001fa70 6f775f6c 6f676f5f 7461626c 65007365 ow_logo_table.se │ │ │ │ 0x0001fa80 745f6f6e 5f677075 5f737461 74650066 t_on_gpu_state.f │ │ │ │ 0x0001fa90 696e645f 6f725f63 72656174 655f7769 ind_or_create_wi │ │ │ │ 0x0001faa0 6e646f77 5f6c6f67 6f006261 73653634 ndow_logo.base64 │ │ │ │ - 0x0001fab0 5f737472 65616d5f 656e636f 64655f73 _stream_encode_s │ │ │ │ - 0x0001fac0 73736533 00626173 6536345f 73747265 sse3.base64_stre │ │ │ │ - 0x0001fad0 616d5f64 65636f64 655f7373 73653300 am_decode_ssse3. │ │ │ │ - 0x0001fae0 62617365 36345f73 74726561 6d5f656e base64_stream_en │ │ │ │ - 0x0001faf0 636f6465 5f737365 34320062 61736536 code_sse42.base6 │ │ │ │ - 0x0001fb00 345f7374 7265616d 5f646563 6f64655f 4_stream_decode_ │ │ │ │ - 0x0001fb10 73736534 32006261 73653634 5f737472 sse42.base64_str │ │ │ │ - 0x0001fb20 65616d5f 656e636f 64655f73 73653431 eam_encode_sse41 │ │ │ │ - 0x0001fb30 00626173 6536345f 73747265 616d5f64 .base64_stream_d │ │ │ │ - 0x0001fb40 65636f64 655f7373 65343100 62617365 ecode_sse41.base │ │ │ │ - 0x0001fb50 36345f73 74726561 6d5f656e 636f6465 64_stream_encode │ │ │ │ - 0x0001fb60 5f6e656f 6e333200 62617365 36345f73 _neon32.base64_s │ │ │ │ - 0x0001fb70 74726561 6d5f6465 636f6465 5f6e656f tream_decode_neo │ │ │ │ - 0x0001fb80 6e333200 62617365 36345f73 74726561 n32.base64_strea │ │ │ │ - 0x0001fb90 6d5f656e 636f6465 5f617678 35313200 m_encode_avx512. │ │ │ │ - 0x0001fba0 62617365 36345f73 74726561 6d5f6465 base64_stream_de │ │ │ │ - 0x0001fbb0 636f6465 5f617678 35313200 62617365 code_avx512.base │ │ │ │ - 0x0001fbc0 36345f73 74726561 6d5f656e 636f6465 64_stream_encode │ │ │ │ - 0x0001fbd0 5f617678 32006261 73653634 5f737472 _avx2.base64_str │ │ │ │ - 0x0001fbe0 65616d5f 6465636f 64655f61 76783200 eam_decode_avx2. │ │ │ │ - 0x0001fbf0 62617365 36345f73 74726561 6d5f656e base64_stream_en │ │ │ │ - 0x0001fc00 636f6465 5f617678 00626173 6536345f code_avx.base64_ │ │ │ │ - 0x0001fc10 73747265 616d5f64 65636f64 655f6176 stream_decode_av │ │ │ │ - 0x0001fc20 78006261 73653634 5f746162 6c655f64 x.base64_table_d │ │ │ │ + 0x0001fab0 5f737472 65616d5f 656e636f 64655f61 _stream_encode_a │ │ │ │ + 0x0001fac0 76780062 61736536 345f7374 7265616d vx.base64_stream │ │ │ │ + 0x0001fad0 5f646563 6f64655f 61767800 62617365 _decode_avx.base │ │ │ │ + 0x0001fae0 36345f73 74726561 6d5f656e 636f6465 64_stream_encode │ │ │ │ + 0x0001faf0 5f737365 34310062 61736536 345f7374 _sse41.base64_st │ │ │ │ + 0x0001fb00 7265616d 5f646563 6f64655f 73736534 ream_decode_sse4 │ │ │ │ + 0x0001fb10 31006261 73653634 5f737472 65616d5f 1.base64_stream_ │ │ │ │ + 0x0001fb20 656e636f 64655f73 73736533 00626173 encode_ssse3.bas │ │ │ │ + 0x0001fb30 6536345f 73747265 616d5f64 65636f64 e64_stream_decod │ │ │ │ + 0x0001fb40 655f7373 73653300 62617365 36345f73 e_ssse3.base64_s │ │ │ │ + 0x0001fb50 74726561 6d5f656e 636f6465 5f6e656f tream_encode_neo │ │ │ │ + 0x0001fb60 6e333200 62617365 36345f73 74726561 n32.base64_strea │ │ │ │ + 0x0001fb70 6d5f6465 636f6465 5f6e656f 6e333200 m_decode_neon32. │ │ │ │ + 0x0001fb80 62617365 36345f73 74726561 6d5f656e base64_stream_en │ │ │ │ + 0x0001fb90 636f6465 5f617678 35313200 62617365 code_avx512.base │ │ │ │ + 0x0001fba0 36345f73 74726561 6d5f6465 636f6465 64_stream_decode │ │ │ │ + 0x0001fbb0 5f617678 35313200 62617365 36345f73 _avx512.base64_s │ │ │ │ + 0x0001fbc0 74726561 6d5f656e 636f6465 5f737365 tream_encode_sse │ │ │ │ + 0x0001fbd0 34320062 61736536 345f7374 7265616d 42.base64_stream │ │ │ │ + 0x0001fbe0 5f646563 6f64655f 73736534 32006261 _decode_sse42.ba │ │ │ │ + 0x0001fbf0 73653634 5f737472 65616d5f 656e636f se64_stream_enco │ │ │ │ + 0x0001fc00 64655f61 76783200 62617365 36345f73 de_avx2.base64_s │ │ │ │ + 0x0001fc10 74726561 6d5f6465 636f6465 5f617678 tream_decode_avx │ │ │ │ + 0x0001fc20 32006261 73653634 5f746162 6c655f64 2.base64_table_d │ │ │ │ 0x0001fc30 65635f33 32626974 5f643000 62617365 ec_32bit_d0.base │ │ │ │ 0x0001fc40 36345f74 61626c65 5f646563 5f333262 64_table_dec_32b │ │ │ │ 0x0001fc50 69745f64 31006261 73653634 5f746162 it_d1.base64_tab │ │ │ │ 0x0001fc60 6c655f64 65635f33 32626974 5f643300 le_dec_32bit_d3. │ │ │ │ 0x0001fc70 62617365 36345f74 61626c65 5f646563 base64_table_dec │ │ │ │ 0x0001fc80 5f333262 69745f64 32006261 73653634 _32bit_d2.base64 │ │ │ │ 0x0001fc90 5f737472 65616d5f 6465636f 64655f70 _stream_decode_p │ │ │ │ 0x0001fca0 6c61696e 00626173 6536345f 7461626c lain.base64_tabl │ │ │ │ 0x0001fcb0 655f6465 635f3862 69740062 61736536 e_dec_8bit.base6 │ │ │ │ 0x0001fcc0 345f7374 7265616d 5f656e63 6f64655f 4_stream_encode_ │ │ │ │ - 0x0001fcd0 6e656f6e 36340062 61736536 345f7461 neon64.base64_ta │ │ │ │ - 0x0001fce0 626c655f 656e635f 36626974 00626173 ble_enc_6bit.bas │ │ │ │ - 0x0001fcf0 6536345f 7461626c 655f656e 635f3132 e64_table_enc_12 │ │ │ │ - 0x0001fd00 62697400 62617365 36345f73 74726561 bit.base64_strea │ │ │ │ - 0x0001fd10 6d5f656e 636f6465 5f706c61 696e0062 m_encode_plain.b │ │ │ │ + 0x0001fcd0 706c6169 6e006261 73653634 5f746162 plain.base64_tab │ │ │ │ + 0x0001fce0 6c655f65 6e635f31 32626974 00626173 le_enc_12bit.bas │ │ │ │ + 0x0001fcf0 6536345f 7461626c 655f656e 635f3662 e64_table_enc_6b │ │ │ │ + 0x0001fd00 69740062 61736536 345f7374 7265616d it.base64_stream │ │ │ │ + 0x0001fd10 5f656e63 6f64655f 6e656f6e 36340062 _encode_neon64.b │ │ │ │ 0x0001fd20 61736536 345f7374 7265616d 5f646563 ase64_stream_dec │ │ │ │ 0x0001fd30 6f64655f 6e656f6e 36340072 696e6762 ode_neon64.ringb │ │ │ │ 0x0001fd40 75665f62 75666665 725f7369 7a650072 uf_buffer_size.r │ │ │ │ 0x0001fd50 696e6762 75665f72 65736574 0072696e ingbuf_reset.rin │ │ │ │ 0x0001fd60 67627566 5f6e6577 0072696e 67627566 gbuf_new.ringbuf │ │ │ │ 0x0001fd70 5f667265 65007269 6e676275 665f6361 _free.ringbuf_ca │ │ │ │ 0x0001fd80 70616369 74790072 696e6762 75665f62 pacity.ringbuf_b │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -196071,50 +196071,50 @@ │ │ │ │ mov x0, #0x2325 // #8997 │ │ │ │ movk x0, #0x8422, lsl #16 │ │ │ │ movk x0, #0x9ce4, lsl #32 │ │ │ │ movk x0, #0xcbf2, lsl #48 │ │ │ │ b feab4 │ │ │ │ bl 3be80 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b ffb60 │ │ │ │ + b ffb60 │ │ │ │ nop │ │ │ │ ldr x1, [x0] │ │ │ │ b f7008 │ │ │ │ ... │ │ │ │ │ │ │ │ -00000000000ffb60 : │ │ │ │ +00000000000ffb60 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000ffb6c : │ │ │ │ +00000000000ffb6c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000ffb80 : │ │ │ │ +00000000000ffb80 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000ffb8c : │ │ │ │ +00000000000ffb8c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000ffba0 : │ │ │ │ +00000000000ffba0 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000ffbac : │ │ │ │ +00000000000ffbac : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000ffbc0 : │ │ │ │ @@ -196137,51 +196137,51 @@ │ │ │ │ 00000000000ffbec : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000ffc00 : │ │ │ │ +00000000000ffc00 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000ffc0c : │ │ │ │ +00000000000ffc0c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000ffc20 : │ │ │ │ +00000000000ffc20 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000ffc2c : │ │ │ │ +00000000000ffc2c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.ls ffc68 // b.plast │ │ │ │ + b.ls ffc68 // b.plast │ │ │ │ add x0, x0, #0x100, lsl #12 │ │ │ │ ldrb w3, [x1] │ │ │ │ adrp x2, 12a000 │ │ │ │ add x2, x2, #0xbf8 │ │ │ │ ldr x1, [x0, #96] │ │ │ │ ldr x0, [x0, #1432] │ │ │ │ b f4760 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.ls ffc94 // b.plast │ │ │ │ + b.ls ffc94 // b.plast │ │ │ │ add x0, x0, #0x100, lsl #12 │ │ │ │ ldrb w3, [x1] │ │ │ │ adrp x2, 12a000 │ │ │ │ add x2, x2, #0xc18 │ │ │ │ ldr x1, [x0, #96] │ │ │ │ ldr x0, [x0, #1432] │ │ │ │ b f4760 │ │ │ │ @@ -196195,15 +196195,15 @@ │ │ │ │ add x4, x4, #0x8f8 │ │ │ │ adrp x0, 62e000 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ add x0, x0, #0xa20 │ │ │ │ b 3c2d0 <__snprintf_chk@plt> │ │ │ │ ldr x5, [x1] │ │ │ │ cmp x5, #0x7 │ │ │ │ - b.ls ffe04 // b.plast │ │ │ │ + b.ls ffe04 // b.plast │ │ │ │ sub x4, x5, #0x4 │ │ │ │ and x6, x4, #0xfffffffffffffffc │ │ │ │ sub x5, x5, x6 │ │ │ │ str x5, [x1] │ │ │ │ lsr x4, x4, #2 │ │ │ │ ldr x5, [x3] │ │ │ │ add x6, x4, x4, lsl #1 │ │ │ │ @@ -196226,20 +196226,20 @@ │ │ │ │ ldr w10, [x7, w10, sxtw #2] │ │ │ │ ldr w11, [x6, w11, sxtw #2] │ │ │ │ ldr w5, [x9, w13, sxtw #2] │ │ │ │ orr w10, w10, w11 │ │ │ │ orr w5, w5, w12 │ │ │ │ orr w5, w5, w10 │ │ │ │ cmp x4, #0x7 │ │ │ │ - b.hi ffde0 // b.pmore │ │ │ │ + b.hi ffde0 // b.pmore │ │ │ │ cmp x4, #0x3 │ │ │ │ - b.hi ffe08 // b.pmore │ │ │ │ + b.hi ffe08 // b.pmore │ │ │ │ cmp x4, #0x1 │ │ │ │ - b.eq 1001ec // b.none │ │ │ │ - tbnz w5, #31, ffde4 │ │ │ │ + b.eq 1001ec // b.none │ │ │ │ + tbnz w5, #31, ffde4 │ │ │ │ ldr x10, [x2] │ │ │ │ str w5, [x10] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -196252,37 +196252,37 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, fff0c │ │ │ │ + tbnz w5, #31, fff0c │ │ │ │ sub x4, x4, #0x2 │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x5, [x2] │ │ │ │ add x5, x5, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ - cbnz x4, ffd14 │ │ │ │ + cbnz x4, ffd14 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - b ffdec │ │ │ │ - tbz w5, #31, fff1c │ │ │ │ + b ffdec │ │ │ │ + tbz w5, #31, fff1c │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ ldr x0, [x1] │ │ │ │ add x0, x0, x6 │ │ │ │ str x0, [x1] │ │ │ │ ldr x0, [x3] │ │ │ │ sub x0, x0, x4 │ │ │ │ str x0, [x3] │ │ │ │ ret │ │ │ │ - tbnz w5, #31, ffde4 │ │ │ │ + tbnz w5, #31, ffde4 │ │ │ │ ldr x10, [x2] │ │ │ │ str w5, [x10] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -196295,15 +196295,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, fff0c │ │ │ │ + tbnz w5, #31, fff0c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196315,15 +196315,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 1001cc │ │ │ │ + tbnz w5, #31, 1001cc │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196335,22 +196335,22 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 1001dc │ │ │ │ + tbnz w5, #31, 1001dc │ │ │ │ sub x4, x4, #0x4 │ │ │ │ stur w5, [x11, #3] │ │ │ │ - b ffdbc │ │ │ │ + b ffdbc │ │ │ │ sub w4, w4, #0x1 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ ldr x10, [x2] │ │ │ │ str w5, [x10] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -196363,15 +196363,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 10015c │ │ │ │ + tbnz w5, #31, 10015c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196383,15 +196383,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 10016c │ │ │ │ + tbnz w5, #31, 10016c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196403,15 +196403,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 10017c │ │ │ │ + tbnz w5, #31, 10017c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196423,15 +196423,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 10018c │ │ │ │ + tbnz w5, #31, 10018c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196443,15 +196443,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 10019c │ │ │ │ + tbnz w5, #31, 10019c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196463,15 +196463,15 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 1001ac │ │ │ │ + tbnz w5, #31, 1001ac │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196483,69 +196483,69 @@ │ │ │ │ ldr w13, [x8, w13, sxtw #2] │ │ │ │ ldr w10, [x6, w10, sxtw #2] │ │ │ │ ldr w12, [x7, w12, sxtw #2] │ │ │ │ ldr w5, [x9, w14, sxtw #2] │ │ │ │ orr w10, w10, w12 │ │ │ │ orr w5, w5, w13 │ │ │ │ orr w5, w5, w10 │ │ │ │ - tbnz w5, #31, 1001bc │ │ │ │ + tbnz w5, #31, 1001bc │ │ │ │ sub x4, x4, #0x8 │ │ │ │ stur w5, [x11, #3] │ │ │ │ - b ffdbc │ │ │ │ + b ffdbc │ │ │ │ sub x4, x4, #0x1 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub x4, x4, #0x2 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub x4, x4, #0x3 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub x4, x4, #0x4 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub x4, x4, #0x5 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub x4, x4, #0x6 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub x4, x4, #0x7 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub w4, w4, #0x2 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ sub w4, w4, #0x3 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b ffdec │ │ │ │ - tbnz w5, #31, 10021c │ │ │ │ + b ffdec │ │ │ │ + tbnz w5, #31, 10021c │ │ │ │ ldr x7, [x2] │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ str w5, [x7] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x0, [x2] │ │ │ │ add x0, x0, #0x3 │ │ │ │ str x0, [x2] │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ mov x4, #0x3 // #3 │ │ │ │ mov x6, #0x4 // #4 │ │ │ │ - b ffdec │ │ │ │ + b ffdec │ │ │ │ │ │ │ │ 0000000000100228 : │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ mov x15, x0 │ │ │ │ adrp x0, 17d000 │ │ │ │ ldr x0, [x0, #1440] │ │ │ │ @@ -196629,15 +196629,15 @@ │ │ │ │ strb w1, [x0] │ │ │ │ stp x3, x2, [sp, #32] │ │ │ │ add x2, sp, #0x28 │ │ │ │ add x0, sp, #0x30 │ │ │ │ add x3, sp, #0x20 │ │ │ │ add x1, sp, #0x18 │ │ │ │ str x4, [sp, #8] │ │ │ │ - bl ffcc4 │ │ │ │ + bl ffcc4 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ ldr x4, [sp, #8] │ │ │ │ sub x2, x0, #0x1 │ │ │ │ str x2, [sp, #24] │ │ │ │ cbnz x0, 100458 │ │ │ │ ldr x3, [sp, #32] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ @@ -196731,27 +196731,325 @@ │ │ │ │ b 100288 │ │ │ │ mov w18, #0x1 // #1 │ │ │ │ mov w0, w18 │ │ │ │ b 1003b0 │ │ │ │ str x19, [sp, #80] │ │ │ │ bl 3be80 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -0000000000100520 : │ │ │ │ +0000000000100520 : │ │ │ │ + bti c │ │ │ │ + ldr w5, [x0, #4] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldrb w9, [x0, #12] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 100660 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 100690 // b.none │ │ │ │ + cbnz w5, 100628 │ │ │ │ + cmp x2, #0x7 │ │ │ │ + b.ls 100620 // b.plast │ │ │ │ + sub x6, x2, #0x2 │ │ │ │ + mov x7, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x7, #0xaaab │ │ │ │ + adrp x5, 17e000 │ │ │ │ + ldr x5, [x5, #2912] │ │ │ │ + umulh x6, x6, x7 │ │ │ │ + lsr x6, x6, #2 │ │ │ │ + add x7, x6, x6, lsl #1 │ │ │ │ + add x8, x8, x6, lsl #3 │ │ │ │ + sub x2, x2, x7, lsl #1 │ │ │ │ + ldr x7, [x1] │ │ │ │ + cmp x6, #0x7 │ │ │ │ + b.hi 100700 // b.pmore │ │ │ │ + cmp x6, #0x3 │ │ │ │ + b.hi 1008d0 // b.pmore │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + lsl x11, x11, #1 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + lsl x10, x10, #1 │ │ │ │ + strh w12, [x3] │ │ │ │ + lsl x7, x7, #1 │ │ │ │ + cmp x6, #0x1 │ │ │ │ + b.eq 1006d4 // b.none │ │ │ │ + ldrh w11, [x5, x11] │ │ │ │ + sub x6, x6, #0x2 │ │ │ │ + strh w11, [x3, #2] │ │ │ │ + add x1, x1, #0xc │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + ldrh w10, [x5, x10] │ │ │ │ + sturh w10, [x3, #-12] │ │ │ │ + ldrh w7, [x5, x7] │ │ │ │ + sturh w7, [x3, #-10] │ │ │ │ + ldur x7, [x1, #-6] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-8] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-6] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-4] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-2] │ │ │ │ + cbnz x6, 100574 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + cbnz x2, 100638 │ │ │ │ + str w5, [x0, #4] │ │ │ │ + strb w9, [x0, #12] │ │ │ │ + str x8, [x4] │ │ │ │ + ret │ │ │ │ + ldrb w6, [x1] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + adrp x5, 17e000 │ │ │ │ + ldr x5, [x5, #1720] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + lsr w6, w6, #2 │ │ │ │ + ldrb w5, [x5, w6, sxtw] │ │ │ │ + strb w5, [x3], #1 │ │ │ │ + ldrb w9, [x1], #1 │ │ │ │ + ubfiz w9, w9, #4, #2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cbz x2, 100628 │ │ │ │ + ldrb w6, [x1] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + adrp x5, 17e000 │ │ │ │ + ldr x5, [x5, #1720] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + orr w6, w9, w6, lsr #4 │ │ │ │ + ldrb w5, [x5, w6, sxtw] │ │ │ │ + strb w5, [x3], #1 │ │ │ │ + ldrb w9, [x1], #1 │ │ │ │ + ubfiz w9, w9, #2, #4 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + cbz x2, 100628 │ │ │ │ + ldrb w7, [x1] │ │ │ │ + mov x6, x3 │ │ │ │ + adrp x5, 17e000 │ │ │ │ + ldr x5, [x5, #1720] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + orr w7, w9, w7, lsr #6 │ │ │ │ + add x8, x8, #0x2 │ │ │ │ + ldrb w7, [x5, w7, sxtw] │ │ │ │ + strb w7, [x6], #2 │ │ │ │ + ldrb w7, [x1], #1 │ │ │ │ + and w7, w7, #0x3f │ │ │ │ + ldrb w5, [x5, w7, sxtw] │ │ │ │ + strb w5, [x3, #1] │ │ │ │ + mov x3, x6 │ │ │ │ + b 100544 │ │ │ │ + ldrh w6, [x5, x11] │ │ │ │ + add x1, x1, #0x6 │ │ │ │ + strh w6, [x3, #2] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + ldrh w6, [x5, x10] │ │ │ │ + sturh w6, [x3, #-4] │ │ │ │ + ldrh w5, [x5, x7] │ │ │ │ + sturh w5, [x3, #-2] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + cbz x2, 100628 │ │ │ │ + b 100638 │ │ │ │ + rev x7, x7 │ │ │ │ + sub x6, x6, #0x8 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-64] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-62] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-60] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-58] │ │ │ │ + ldur x7, [x1, #-42] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-56] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-54] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-52] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-50] │ │ │ │ + ldur x7, [x1, #-36] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-48] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-46] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-44] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-42] │ │ │ │ + ldur x7, [x1, #-30] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-40] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-38] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-36] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-34] │ │ │ │ + ldur x7, [x1, #-24] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-32] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-30] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-28] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-26] │ │ │ │ + ldur x7, [x1, #-18] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-24] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-22] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-20] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-18] │ │ │ │ + ldur x7, [x1, #-12] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-16] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-14] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-12] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-10] │ │ │ │ + ldur x7, [x1, #-6] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-8] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-6] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-4] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-2] │ │ │ │ + cbnz x6, 100574 │ │ │ │ + b 100620 │ │ │ │ + rev x7, x7 │ │ │ │ + sub x6, x6, #0x4 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-32] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-30] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-28] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-26] │ │ │ │ + ldur x7, [x1, #-18] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-24] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-22] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-20] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-18] │ │ │ │ + ldur x7, [x1, #-12] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-16] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-14] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-12] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-10] │ │ │ │ + ldur x7, [x1, #-6] │ │ │ │ + rev x7, x7 │ │ │ │ + lsr x12, x7, #52 │ │ │ │ + ubfx x11, x7, #40, #12 │ │ │ │ + ubfx x10, x7, #28, #12 │ │ │ │ + ubfx x7, x7, #16, #12 │ │ │ │ + ldrh w12, [x5, x12, lsl #1] │ │ │ │ + sturh w12, [x3, #-8] │ │ │ │ + ldrh w11, [x5, x11, lsl #1] │ │ │ │ + sturh w11, [x3, #-6] │ │ │ │ + ldrh w10, [x5, x10, lsl #1] │ │ │ │ + sturh w10, [x3, #-4] │ │ │ │ + ldrh w7, [x5, x7, lsl #1] │ │ │ │ + sturh w7, [x3, #-2] │ │ │ │ + cbnz x6, 100574 │ │ │ │ + b 100620 │ │ │ │ + │ │ │ │ +00000000001009c0 : │ │ │ │ bti c │ │ │ │ ldr w5, [x0, #4] │ │ │ │ mov x8, #0x0 // #0 │ │ │ │ stp d8, d9, [sp, #-64]! │ │ │ │ ldrb w9, [x0, #12] │ │ │ │ cmp w5, #0x1 │ │ │ │ - b.eq 100b1c // b.none │ │ │ │ + b.eq 100fbc // b.none │ │ │ │ cmp w5, #0x2 │ │ │ │ - b.eq 100b4c // b.none │ │ │ │ - cbnz w5, 100b90 │ │ │ │ + b.eq 100fec // b.none │ │ │ │ + cbnz w5, 101030 │ │ │ │ cmp x2, #0x2f │ │ │ │ - b.ls 100910 // b.plast │ │ │ │ + b.ls 100db0 // b.plast │ │ │ │ mov x5, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ stp d10, d11, [sp, #16] │ │ │ │ movk x5, #0xaaab │ │ │ │ adrp x6, 17e000 │ │ │ │ ldr x6, [x6, #1720] │ │ │ │ umulh x5, x2, x5 │ │ │ │ movi v31.16b, #0x3f │ │ │ │ @@ -196760,15 +197058,15 @@ │ │ │ │ lsr x5, x5, #8 │ │ │ │ and x7, x10, #0x7 │ │ │ │ stp d14, d15, [sp, #48] │ │ │ │ add x11, x10, x10, lsl #1 │ │ │ │ add x8, x8, x10, lsl #6 │ │ │ │ sub x10, x2, x11, lsl #4 │ │ │ │ ld1 {v8.16b-v11.16b}, [x6] │ │ │ │ - cbz x5, 10075c │ │ │ │ + cbz x5, 100bfc │ │ │ │ subs x5, x5, #0x1 │ │ │ │ ld3 {v2.16b-v4.16b}, [x1], #48 │ │ │ │ ushr v27.16b, v2.16b, #2 │ │ │ │ ushr v28.16b, v3.16b, #4 │ │ │ │ ushr v29.16b, v4.16b, #6 │ │ │ │ sli v28.16b, v2.16b, #4 │ │ │ │ sli v29.16b, v3.16b, #2 │ │ │ │ @@ -196874,17 +197172,17 @@ │ │ │ │ and v29.16b, v29.16b, v31.16b │ │ │ │ and v30.16b, v14.16b, v31.16b │ │ │ │ tbl v12.16b, {v8.16b-v11.16b}, v27.16b │ │ │ │ tbl v13.16b, {v8.16b-v11.16b}, v28.16b │ │ │ │ tbl v14.16b, {v8.16b-v11.16b}, v29.16b │ │ │ │ tbl v15.16b, {v8.16b-v11.16b}, v30.16b │ │ │ │ st4 {v12.16b-v15.16b}, [x3], #64 │ │ │ │ - b.ne 100594 // b.any │ │ │ │ + b.ne 100a34 // b.any │ │ │ │ cmp x7, #0x4 │ │ │ │ - b.lt 100848 // b.tstop │ │ │ │ + b.lt 100ce8 // b.tstop │ │ │ │ ld3 {v2.16b-v4.16b}, [x1], #48 │ │ │ │ ushr v27.16b, v2.16b, #2 │ │ │ │ ushr v28.16b, v3.16b, #4 │ │ │ │ ushr v29.16b, v4.16b, #6 │ │ │ │ sli v28.16b, v2.16b, #4 │ │ │ │ sli v29.16b, v3.16b, #2 │ │ │ │ and v28.16b, v28.16b, v31.16b │ │ │ │ @@ -196934,18 +197232,18 @@ │ │ │ │ and v30.16b, v14.16b, v31.16b │ │ │ │ tbl v12.16b, {v8.16b-v11.16b}, v27.16b │ │ │ │ tbl v13.16b, {v8.16b-v11.16b}, v28.16b │ │ │ │ tbl v14.16b, {v8.16b-v11.16b}, v29.16b │ │ │ │ tbl v15.16b, {v8.16b-v11.16b}, v30.16b │ │ │ │ st4 {v12.16b-v15.16b}, [x3], #64 │ │ │ │ sub x7, x7, #0x4 │ │ │ │ - cbz x7, 100900 │ │ │ │ + cbz x7, 100da0 │ │ │ │ cmp x7, #0x2 │ │ │ │ - b.eq 100890 // b.none │ │ │ │ - b.lt 1008c8 // b.tstop │ │ │ │ + b.eq 100d30 // b.none │ │ │ │ + b.lt 100d68 // b.tstop │ │ │ │ ld3 {v12.16b-v14.16b}, [x1], #48 │ │ │ │ ushr v27.16b, v12.16b, #2 │ │ │ │ ushr v28.16b, v13.16b, #4 │ │ │ │ ushr v29.16b, v14.16b, #6 │ │ │ │ sli v28.16b, v12.16b, #4 │ │ │ │ sli v29.16b, v13.16b, #2 │ │ │ │ and v28.16b, v28.16b, v31.16b │ │ │ │ @@ -196985,25 +197283,25 @@ │ │ │ │ tbl v15.16b, {v8.16b-v11.16b}, v30.16b │ │ │ │ st4 {v12.16b-v15.16b}, [x3], #64 │ │ │ │ ldp d10, d11, [sp, #16] │ │ │ │ mov x2, x10 │ │ │ │ ldp d12, d13, [sp, #32] │ │ │ │ ldp d14, d15, [sp, #48] │ │ │ │ cmp x2, #0x7 │ │ │ │ - b.ls 100aec // b.plast │ │ │ │ + b.ls 100f8c // b.plast │ │ │ │ sub x5, x2, #0x2 │ │ │ │ mov x7, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ movk x7, #0xaaab │ │ │ │ mov w6, #0x6 // #6 │ │ │ │ umulh x7, x5, x7 │ │ │ │ lsr x7, x7, #2 │ │ │ │ add x8, x8, w7, uxtw #3 │ │ │ │ umsubl x2, w7, w6, x2 │ │ │ │ cmp x5, #0x17 │ │ │ │ - b.ls 100ba4 // b.plast │ │ │ │ + b.ls 101044 // b.plast │ │ │ │ ldr x5, [x1] │ │ │ │ sub x7, x7, #0x4 │ │ │ │ adrp x6, 17e000 │ │ │ │ ldr x6, [x6, #2912] │ │ │ │ rev x5, x5 │ │ │ │ add x1, x1, #0x18 │ │ │ │ add x3, x3, #0x20 │ │ │ │ @@ -197057,28 +197355,28 @@ │ │ │ │ sturh w12, [x3, #-8] │ │ │ │ ldrh w11, [x6, x11, lsl #1] │ │ │ │ sturh w11, [x3, #-6] │ │ │ │ ldrh w10, [x6, x10, lsl #1] │ │ │ │ sturh w10, [x3, #-4] │ │ │ │ ldrh w5, [x6, x5, lsl #1] │ │ │ │ sturh w5, [x3, #-2] │ │ │ │ - cbz x7, 100aec │ │ │ │ + cbz x7, 100f8c │ │ │ │ ldr x5, [x1] │ │ │ │ rev x5, x5 │ │ │ │ lsr x12, x5, #52 │ │ │ │ ubfx x11, x5, #40, #12 │ │ │ │ ubfx x10, x5, #28, #12 │ │ │ │ ubfx x5, x5, #16, #12 │ │ │ │ lsl x11, x11, #1 │ │ │ │ ldrh w12, [x6, x12, lsl #1] │ │ │ │ lsl x10, x10, #1 │ │ │ │ strh w12, [x3] │ │ │ │ lsl x5, x5, #1 │ │ │ │ cmp x7, #0x1 │ │ │ │ - b.eq 100acc // b.none │ │ │ │ + b.eq 100f6c // b.none │ │ │ │ ldrh w11, [x6, x11] │ │ │ │ sub x7, x7, #0x2 │ │ │ │ strh w11, [x3, #2] │ │ │ │ add x1, x1, #0xc │ │ │ │ add x3, x3, #0x10 │ │ │ │ ldrh w10, [x6, x10] │ │ │ │ sturh w10, [x3, #-12] │ │ │ │ @@ -197094,458 +197392,162 @@ │ │ │ │ sturh w12, [x3, #-8] │ │ │ │ ldrh w11, [x6, x11, lsl #1] │ │ │ │ sturh w11, [x3, #-6] │ │ │ │ ldrh w10, [x6, x10, lsl #1] │ │ │ │ sturh w10, [x3, #-4] │ │ │ │ ldrh w5, [x6, x5, lsl #1] │ │ │ │ sturh w5, [x3, #-2] │ │ │ │ - b 100a34 │ │ │ │ + b 100ed4 │ │ │ │ ldrh w7, [x6, x11] │ │ │ │ add x1, x1, #0x6 │ │ │ │ strh w7, [x3, #2] │ │ │ │ add x3, x3, #0x8 │ │ │ │ ldrh w7, [x6, x10] │ │ │ │ sturh w7, [x3, #-4] │ │ │ │ ldrh w5, [x6, x5] │ │ │ │ sturh w5, [x3, #-2] │ │ │ │ mov w5, #0x0 // #0 │ │ │ │ - cbz x2, 100b90 │ │ │ │ + cbz x2, 101030 │ │ │ │ ldrb w6, [x1] │ │ │ │ sub x2, x2, #0x1 │ │ │ │ adrp x5, 17e000 │ │ │ │ ldr x5, [x5, #1720] │ │ │ │ add x8, x8, #0x1 │ │ │ │ lsr w6, w6, #2 │ │ │ │ ldrb w5, [x5, w6, sxtw] │ │ │ │ strb w5, [x3], #1 │ │ │ │ ldrb w9, [x1], #1 │ │ │ │ ubfiz w9, w9, #4, #2 │ │ │ │ mov w5, #0x1 // #1 │ │ │ │ - cbz x2, 100b90 │ │ │ │ + cbz x2, 101030 │ │ │ │ ldrb w6, [x1] │ │ │ │ sub x2, x2, #0x1 │ │ │ │ adrp x5, 17e000 │ │ │ │ ldr x5, [x5, #1720] │ │ │ │ add x8, x8, #0x1 │ │ │ │ orr w6, w9, w6, lsr #4 │ │ │ │ ldrb w5, [x5, w6, sxtw] │ │ │ │ strb w5, [x3], #1 │ │ │ │ ldrb w9, [x1], #1 │ │ │ │ ubfiz w9, w9, #2, #4 │ │ │ │ mov w5, #0x2 // #2 │ │ │ │ - cbz x2, 100b90 │ │ │ │ + cbz x2, 101030 │ │ │ │ ldrb w7, [x1] │ │ │ │ mov x6, x3 │ │ │ │ adrp x5, 17e000 │ │ │ │ ldr x5, [x5, #1720] │ │ │ │ sub x2, x2, #0x1 │ │ │ │ orr w7, w9, w7, lsr #6 │ │ │ │ add x8, x8, #0x2 │ │ │ │ ldrb w7, [x5, w7, sxtw] │ │ │ │ strb w7, [x6], #2 │ │ │ │ ldrb w7, [x1], #1 │ │ │ │ and w7, w7, #0x3f │ │ │ │ ldrb w5, [x5, w7, sxtw] │ │ │ │ strb w5, [x3, #1] │ │ │ │ mov x3, x6 │ │ │ │ - b 100548 │ │ │ │ + b 1009e8 │ │ │ │ ldp d8, d9, [sp], #64 │ │ │ │ str w5, [x0, #4] │ │ │ │ strb w9, [x0, #12] │ │ │ │ str x8, [x4] │ │ │ │ ret │ │ │ │ adrp x6, 17e000 │ │ │ │ ldr x6, [x6, #2912] │ │ │ │ - b 100a38 │ │ │ │ + b 100ed8 │ │ │ │ │ │ │ │ -0000000000100bb0 : │ │ │ │ - bti c │ │ │ │ - ldr w5, [x0, #4] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldrb w9, [x0, #12] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq 100ce8 // b.none │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq 100d18 // b.none │ │ │ │ - cbnz w5, 100cb0 │ │ │ │ - cmp x2, #0x7 │ │ │ │ - b.ls 100ca8 // b.plast │ │ │ │ - sub x6, x2, #0x2 │ │ │ │ - mov x7, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x7, #0xaaab │ │ │ │ - adrp x5, 17e000 │ │ │ │ - ldr x5, [x5, #2912] │ │ │ │ - umulh x6, x6, x7 │ │ │ │ - lsr x6, x6, #2 │ │ │ │ - add x7, x6, x6, lsl #1 │ │ │ │ - add x8, x8, x6, lsl #3 │ │ │ │ - sub x2, x2, x7, lsl #1 │ │ │ │ - ldr x7, [x1] │ │ │ │ - cmp x6, #0x7 │ │ │ │ - b.hi 100d88 // b.pmore │ │ │ │ - cmp x6, #0x3 │ │ │ │ - b.hi 100f58 // b.pmore │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - lsl x11, x11, #1 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - lsl x10, x10, #1 │ │ │ │ - strh w12, [x3] │ │ │ │ - lsl x7, x7, #1 │ │ │ │ - cmp x6, #0x1 │ │ │ │ - b.eq 100d5c // b.none │ │ │ │ - ldrh w11, [x5, x11] │ │ │ │ - sub x6, x6, #0x2 │ │ │ │ - strh w11, [x3, #2] │ │ │ │ - add x1, x1, #0xc │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - ldrh w10, [x5, x10] │ │ │ │ - sturh w10, [x3, #-12] │ │ │ │ - ldrh w7, [x5, x7] │ │ │ │ - sturh w7, [x3, #-10] │ │ │ │ - ldur x7, [x1, #-6] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-8] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-6] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-4] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-2] │ │ │ │ - cbnz x6, 100c04 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cbnz x2, 100cc0 │ │ │ │ - str w5, [x0, #4] │ │ │ │ - strb w9, [x0, #12] │ │ │ │ - str x8, [x4] │ │ │ │ - ret │ │ │ │ - ldrb w6, [x1] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - adrp x5, 17e000 │ │ │ │ - ldr x5, [x5, #1720] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - lsr w6, w6, #2 │ │ │ │ - ldrb w5, [x5, w6, sxtw] │ │ │ │ - strb w5, [x3], #1 │ │ │ │ - ldrb w9, [x1], #1 │ │ │ │ - ubfiz w9, w9, #4, #2 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cbz x2, 100cb0 │ │ │ │ - ldrb w6, [x1] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - adrp x5, 17e000 │ │ │ │ - ldr x5, [x5, #1720] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - orr w6, w9, w6, lsr #4 │ │ │ │ - ldrb w5, [x5, w6, sxtw] │ │ │ │ - strb w5, [x3], #1 │ │ │ │ - ldrb w9, [x1], #1 │ │ │ │ - ubfiz w9, w9, #2, #4 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - cbz x2, 100cb0 │ │ │ │ - ldrb w7, [x1] │ │ │ │ - mov x6, x3 │ │ │ │ - adrp x5, 17e000 │ │ │ │ - ldr x5, [x5, #1720] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - orr w7, w9, w7, lsr #6 │ │ │ │ - add x8, x8, #0x2 │ │ │ │ - ldrb w7, [x5, w7, sxtw] │ │ │ │ - strb w7, [x6], #2 │ │ │ │ - ldrb w7, [x1], #1 │ │ │ │ - and w7, w7, #0x3f │ │ │ │ - ldrb w5, [x5, w7, sxtw] │ │ │ │ - strb w5, [x3, #1] │ │ │ │ - mov x3, x6 │ │ │ │ - b 100bd4 │ │ │ │ - ldrh w6, [x5, x11] │ │ │ │ - add x1, x1, #0x6 │ │ │ │ - strh w6, [x3, #2] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - ldrh w6, [x5, x10] │ │ │ │ - sturh w6, [x3, #-4] │ │ │ │ - ldrh w5, [x5, x7] │ │ │ │ - sturh w5, [x3, #-2] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cbz x2, 100cb0 │ │ │ │ - b 100cc0 │ │ │ │ - rev x7, x7 │ │ │ │ - sub x6, x6, #0x8 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-64] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-62] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-60] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-58] │ │ │ │ - ldur x7, [x1, #-42] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-56] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-54] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-52] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-50] │ │ │ │ - ldur x7, [x1, #-36] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-48] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-46] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-44] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-42] │ │ │ │ - ldur x7, [x1, #-30] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-40] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-38] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-36] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-34] │ │ │ │ - ldur x7, [x1, #-24] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-32] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-30] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-28] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-26] │ │ │ │ - ldur x7, [x1, #-18] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-24] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-22] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-20] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-18] │ │ │ │ - ldur x7, [x1, #-12] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-16] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-14] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-12] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-10] │ │ │ │ - ldur x7, [x1, #-6] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-8] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-6] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-4] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-2] │ │ │ │ - cbnz x6, 100c04 │ │ │ │ - b 100ca8 │ │ │ │ - rev x7, x7 │ │ │ │ - sub x6, x6, #0x4 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-32] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-30] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-28] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-26] │ │ │ │ - ldur x7, [x1, #-18] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-24] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-22] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-20] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-18] │ │ │ │ - ldur x7, [x1, #-12] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-16] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-14] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-12] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-10] │ │ │ │ - ldur x7, [x1, #-6] │ │ │ │ - rev x7, x7 │ │ │ │ - lsr x12, x7, #52 │ │ │ │ - ubfx x11, x7, #40, #12 │ │ │ │ - ubfx x10, x7, #28, #12 │ │ │ │ - ubfx x7, x7, #16, #12 │ │ │ │ - ldrh w12, [x5, x12, lsl #1] │ │ │ │ - sturh w12, [x3, #-8] │ │ │ │ - ldrh w11, [x5, x11, lsl #1] │ │ │ │ - sturh w11, [x3, #-6] │ │ │ │ - ldrh w10, [x5, x10, lsl #1] │ │ │ │ - sturh w10, [x3, #-4] │ │ │ │ - ldrh w7, [x5, x7, lsl #1] │ │ │ │ - sturh w7, [x3, #-2] │ │ │ │ - cbnz x6, 100c04 │ │ │ │ - b 100ca8 │ │ │ │ - │ │ │ │ -0000000000101048 : │ │ │ │ +0000000000101050 : │ │ │ │ bti c │ │ │ │ mov x15, x0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ adrp x0, 17d000 │ │ │ │ ldr x0, [x0, #1440] │ │ │ │ mov x29, sp │ │ │ │ sub sp, sp, #0x1b0 │ │ │ │ ldr w18, [x15] │ │ │ │ ldr x5, [x0] │ │ │ │ str x5, [sp, #424] │ │ │ │ mov x5, #0x0 // #0 │ │ │ │ stp x2, xzr, [sp, #392] │ │ │ │ stp x3, x1, [sp, #408] │ │ │ │ - cbnz w18, 1010ec │ │ │ │ + cbnz w18, 1010f4 │ │ │ │ ldr w1, [x15, #4] │ │ │ │ str x19, [sp, #448] │ │ │ │ ldrb w19, [x15, #12] │ │ │ │ cmp w1, #0x2 │ │ │ │ - b.eq 1013f4 // b.none │ │ │ │ - b.gt 10112c │ │ │ │ - cbz w1, 1011a0 │ │ │ │ + b.eq 1013f4 // b.none │ │ │ │ + b.gt 101134 │ │ │ │ + cbz w1, 1011a8 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.ne 10145c // b.any │ │ │ │ + b.ne 10145c // b.any │ │ │ │ sub x0, x2, #0x1 │ │ │ │ str x0, [sp, #392] │ │ │ │ - cbz x2, 10147c │ │ │ │ + cbz x2, 10147c │ │ │ │ ldr x2, [sp, #416] │ │ │ │ adrp x1, 17e000 │ │ │ │ ldr x1, [x1, #2936] │ │ │ │ add x5, x2, #0x1 │ │ │ │ ldrb w2, [x2] │ │ │ │ str x5, [sp, #416] │ │ │ │ ldrb w1, [x1, w2, sxtw] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 101510 // b.plast │ │ │ │ + b.ls 101510 // b.plast │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w18, #0x2 // #2 │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ str xzr, [x4] │ │ │ │ cmp x2, #0x0 │ │ │ │ ccmp w18, #0x1, #0x0, ne // ne = any │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b.eq 1014c0 // b.none │ │ │ │ + b.eq 1014c0 // b.none │ │ │ │ adrp x1, 17d000 │ │ │ │ ldr x1, [x1, #1440] │ │ │ │ ldr x3, [sp, #424] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 101550 // b.any │ │ │ │ + b.ne 101550 // b.any │ │ │ │ add sp, sp, #0x1b0 │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ cmp w1, #0x3 │ │ │ │ - b.ne 10145c // b.any │ │ │ │ + b.ne 10145c // b.any │ │ │ │ sub x0, x2, #0x1 │ │ │ │ str x0, [sp, #392] │ │ │ │ - cbz x2, 101464 │ │ │ │ + cbz x2, 101464 │ │ │ │ ldr x2, [sp, #416] │ │ │ │ adrp x1, 17e000 │ │ │ │ ldr x1, [x1, #2936] │ │ │ │ add x5, x2, #0x1 │ │ │ │ ldrb w2, [x2] │ │ │ │ str x5, [sp, #416] │ │ │ │ ldrb w1, [x1, w2, sxtw] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 101180 // b.plast │ │ │ │ + b.ls 101188 // b.plast │ │ │ │ cmp w1, #0xfe │ │ │ │ mov w18, #0x2 // #2 │ │ │ │ ccmp x0, #0x0, #0x0, eq // eq = none │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ ldr x5, [sp, #408] │ │ │ │ orr w1, w1, w19 │ │ │ │ add x3, x3, #0x1 │ │ │ │ mov x2, x0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ add x0, x5, #0x1 │ │ │ │ strb w1, [x5] │ │ │ │ stp x3, x0, [sp, #400] │ │ │ │ cmp x2, #0x3f │ │ │ │ - b.ls 10139c // b.plast │ │ │ │ + b.ls 1013a4 // b.plast │ │ │ │ adrp x0, 141000 │ │ │ │ add x0, x0, #0x250 │ │ │ │ add x1, x0, #0x40 │ │ │ │ lsr x3, x2, #6 │ │ │ │ stp d8, d9, [sp, #464] │ │ │ │ and x2, x2, #0x3f │ │ │ │ add x5, x3, x3, lsl #1 │ │ │ │ @@ -197566,15 +197568,15 @@ │ │ │ │ mov v26.16b, v11.16b │ │ │ │ add x1, x1, x5, lsl #4 │ │ │ │ mov v3.16b, v8.16b │ │ │ │ str x1, [sp, #400] │ │ │ │ mov v24.16b, v9.16b │ │ │ │ mov v25.16b, v10.16b │ │ │ │ mov v11.16b, v15.16b │ │ │ │ - b 101264 │ │ │ │ + b 10126c │ │ │ │ ushr v14.16b, v30.16b, #4 │ │ │ │ add x2, sp, #0x140 │ │ │ │ ushr v15.16b, v31.16b, #2 │ │ │ │ add x0, x0, #0x40 │ │ │ │ shl v29.16b, v29.16b, #2 │ │ │ │ subs x3, x3, #0x1 │ │ │ │ shl v30.16b, v30.16b, #4 │ │ │ │ @@ -197584,15 +197586,15 @@ │ │ │ │ orr v30.16b, v30.16b, v15.16b │ │ │ │ orr v31.16b, v31.16b, v27.16b │ │ │ │ stp q29, q30, [sp, #320] │ │ │ │ str q31, [sp, #352] │ │ │ │ ld1 {v29.16b-v31.16b}, [x2] │ │ │ │ st3 {v29.16b-v31.16b}, [x1], #48 │ │ │ │ stp x1, x0, [sp, #408] │ │ │ │ - b.eq 10153c // b.none │ │ │ │ + b.eq 10153c // b.none │ │ │ │ mov v20.16b, v11.16b │ │ │ │ stp q3, q24, [sp] │ │ │ │ add x1, sp, #0x100 │ │ │ │ mov v21.16b, v0.16b │ │ │ │ str q25, [sp, #32] │ │ │ │ mov v22.16b, v1.16b │ │ │ │ stp q3, q24, [sp, #64] │ │ │ │ @@ -197650,15 +197652,15 @@ │ │ │ │ orr v14.16b, v12.16b, v14.16b │ │ │ │ cmhi v13.16b, v27.16b, v28.16b │ │ │ │ orr v15.16b, v15.16b, v13.16b │ │ │ │ orr v15.16b, v15.16b, v14.16b │ │ │ │ umaxv b15, v15.16b │ │ │ │ umov w1, v15.b[0] │ │ │ │ tst w1, #0xff │ │ │ │ - b.eq 10121c // b.none │ │ │ │ + b.eq 101224 // b.none │ │ │ │ add x2, x3, x3, lsl #1 │ │ │ │ lsl x3, x3, #6 │ │ │ │ lsl x2, x2, #4 │ │ │ │ ldp x1, x0, [sp, #392] │ │ │ │ ldp d8, d9, [sp, #464] │ │ │ │ ldp d10, d11, [sp, #480] │ │ │ │ ldp d12, d13, [sp, #496] │ │ │ │ @@ -197668,118 +197670,116 @@ │ │ │ │ ldr d15, [sp, #520] │ │ │ │ stp x1, x0, [sp, #392] │ │ │ │ add x2, sp, #0x198 │ │ │ │ add x0, sp, #0x1a0 │ │ │ │ add x3, sp, #0x190 │ │ │ │ add x1, sp, #0x188 │ │ │ │ str x4, [sp, #368] │ │ │ │ - bl ffcc4 │ │ │ │ + bl ffcc4 │ │ │ │ ldr x0, [sp, #392] │ │ │ │ ldr x4, [sp, #368] │ │ │ │ sub x2, x0, #0x1 │ │ │ │ str x2, [sp, #392] │ │ │ │ - cbnz x0, 101488 │ │ │ │ + cbnz x0, 101488 │ │ │ │ ldr x3, [sp, #400] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ stp w18, w1, [x15] │ │ │ │ strb w19, [x15, #12] │ │ │ │ ldr x19, [sp, #448] │ │ │ │ str x3, [x4] │ │ │ │ - b 101100 │ │ │ │ + b 101108 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ sub x5, x2, #0x1 │ │ │ │ str x5, [sp, #392] │ │ │ │ - cbz x2, 101470 │ │ │ │ + cbz x2, 101470 │ │ │ │ ldr x7, [sp, #416] │ │ │ │ adrp x8, 17e000 │ │ │ │ ldr x8, [x8, #2936] │ │ │ │ add x1, x7, #0x1 │ │ │ │ ldrb w0, [x7] │ │ │ │ str x1, [sp, #416] │ │ │ │ ldrb w6, [x8, w0, sxtw] │ │ │ │ cmp w6, #0xfd │ │ │ │ - b.ls 1014ec // b.plast │ │ │ │ + b.ls 1014ec // b.plast │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w1, #0x3 // #3 │ │ │ │ cmp w6, #0xfe │ │ │ │ - b.ne 1013e0 // b.any │ │ │ │ - cbz x5, 101544 │ │ │ │ + b.ne 1013e0 // b.any │ │ │ │ + cbz x5, 101544 │ │ │ │ ldrb w0, [x7, #1] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w18, #0x2 // #2 │ │ │ │ ldrb w0, [x8, w0, sxtw] │ │ │ │ cmp w0, #0xfe │ │ │ │ ccmp x2, #0x2, #0x0, eq // eq = none │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ mov w1, #0x3 // #3 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ mov w1, #0x2 // #2 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w0, w1 │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ ldr x1, [sp, #416] │ │ │ │ adrp x0, 17e000 │ │ │ │ ldr x0, [x0, #2936] │ │ │ │ add x3, x1, #0x1 │ │ │ │ ldrb w1, [x1] │ │ │ │ str x3, [sp, #416] │ │ │ │ ldr x3, [sp, #400] │ │ │ │ ldrb w0, [x0, w1, sxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 101534 // b.plast │ │ │ │ + b.ls 101534 // b.plast │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w18, #0x2 // #2 │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ adrp x0, 12c000 │ │ │ │ ldr d31, [x0, #1520] │ │ │ │ adrp x0, 17e000 │ │ │ │ ldr x0, [x0, #2936] │ │ │ │ str d31, [x15] │ │ │ │ ldrb w1, [x1] │ │ │ │ ldrb w0, [x0, w1, sxtw] │ │ │ │ cmp w0, #0xfe │ │ │ │ ccmp x2, #0x1, #0x0, eq // eq = none │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b 101100 │ │ │ │ + b 101108 │ │ │ │ ldr x0, [sp, #408] │ │ │ │ orr w1, w19, w6, lsr #2 │ │ │ │ mov x2, x5 │ │ │ │ add x3, x3, #0x1 │ │ │ │ add x5, x0, #0x1 │ │ │ │ ubfiz w19, w6, #6, #2 │ │ │ │ strb w1, [x0] │ │ │ │ stp x3, x5, [sp, #400] │ │ │ │ - b 101138 │ │ │ │ + b 101140 │ │ │ │ ldr x5, [sp, #408] │ │ │ │ orr w6, w19, w1, lsr #4 │ │ │ │ add x3, x3, #0x1 │ │ │ │ mov x2, x0 │ │ │ │ ubfiz w19, w1, #4, #4 │ │ │ │ add x0, x5, #0x1 │ │ │ │ strb w6, [x5] │ │ │ │ stp x3, x0, [sp, #400] │ │ │ │ - b 1013f8 │ │ │ │ + b 1013f8 │ │ │ │ ubfiz w19, w0, #2, #6 │ │ │ │ - b 1010ac │ │ │ │ + b 1010b4 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b 101378 │ │ │ │ + b 101380 │ │ │ │ mov w18, #0x1 // #1 │ │ │ │ mov w0, w18 │ │ │ │ - b 1013e0 │ │ │ │ + b 1013e0 │ │ │ │ str x19, [sp, #448] │ │ │ │ stp d8, d9, [sp, #464] │ │ │ │ stp d10, d11, [sp, #480] │ │ │ │ stp d12, d13, [sp, #496] │ │ │ │ str d14, [sp, #512] │ │ │ │ str d15, [sp, #520] │ │ │ │ bl 3be80 <__stack_chk_fail@plt> │ │ │ │ @@ -203110,15 +203110,15 @@ │ │ │ │ b.ne 107500 // b.any │ │ │ │ ldr w0, [x24, #152] │ │ │ │ str w0, [sp, #32] │ │ │ │ tbnz w4, #31, 1074d0 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ tbz w0, #31, 10750c │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -203418,15 +203418,15 @@ │ │ │ │ b 104394 │ │ │ │ cmp w5, #0x3 │ │ │ │ b.eq 106ecc // b.none │ │ │ │ cmp w5, #0x2 │ │ │ │ b.ls 106e70 // b.plast │ │ │ │ mov w0, #0x74 // #116 │ │ │ │ str x8, [sp, #32] │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x8, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ ldr w4, [x24, #120] │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x8 │ │ │ │ adrp x2, 12b000 │ │ │ │ @@ -203567,15 +203567,15 @@ │ │ │ │ str w0, [x24, #120] │ │ │ │ ldr w0, [x24, #152] │ │ │ │ str w0, [sp, #32] │ │ │ │ mov w0, w0 │ │ │ │ tbz w0, #31, 106e78 │ │ │ │ mov w0, #0x74 // #116 │ │ │ │ str x8, [sp, #40] │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x8, [sp, #40] │ │ │ │ adrp x6, 62e000 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x8 │ │ │ │ adrp x2, 12b000 │ │ │ │ @@ -203607,15 +203607,15 @@ │ │ │ │ b 105b44 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 104710 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 105ae4 │ │ │ │ mov w0, #0x51 // #81 │ │ │ │ str x7, [sp, #32] │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x7, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x7 │ │ │ │ adrp x2, 12b000 │ │ │ │ @@ -203638,15 +203638,15 @@ │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ mov x3, x6 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ mov w0, #0x50 // #80 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -203672,15 +203672,15 @@ │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ mov x3, x6 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ mov w0, #0x54 // #84 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -203708,40 +203708,40 @@ │ │ │ │ add x2, x2, #0x548 │ │ │ │ mov x3, x6 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 106600 │ │ │ │ mov w0, #0x53 // #83 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ mov x0, x25 │ │ │ │ bl 1030f0 │ │ │ │ b 104394 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -203832,15 +203832,15 @@ │ │ │ │ b 1054b8 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 1060b8 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 106bfc │ │ │ │ mov w0, #0x78 // #120 │ │ │ │ str x7, [sp, #32] │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x7, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x7 │ │ │ │ adrp x2, 12b000 │ │ │ │ @@ -203867,15 +203867,15 @@ │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ mov x3, x6 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -203928,15 +203928,15 @@ │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ b 105eac │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ b 105b94 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [x24, #120] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x520 │ │ │ │ @@ -203944,15 +203944,15 @@ │ │ │ │ b 104394 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 105700 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 10682c │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str w4, [sp, #32] │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -204008,28 +204008,28 @@ │ │ │ │ mov x0, x26 │ │ │ │ mov x3, x6 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x6c8 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ str wzr, [sp, #32] │ │ │ │ b 106754 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [x24, #120] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x520 │ │ │ │ @@ -204122,15 +204122,15 @@ │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 104e80 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 104ef4 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 104d1c │ │ │ │ mov w0, #0x6d // #109 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -204154,15 +204154,15 @@ │ │ │ │ add x2, x2, #0x548 │ │ │ │ mov x3, x6 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 105bcc │ │ │ │ mov w0, #0x50 // #80 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -204171,29 +204171,29 @@ │ │ │ │ str wzr, [sp, #32] │ │ │ │ b 105a00 │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ b 105b0c │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 105434 │ │ │ │ mov w0, #0x54 // #84 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 1053b0 │ │ │ │ mov w0, #0x70 // #112 │ │ │ │ str x7, [sp, #32] │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x7, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x7 │ │ │ │ adrp x2, 12b000 │ │ │ │ @@ -204224,15 +204224,15 @@ │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 104d90 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 1061c0 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 106138 │ │ │ │ mov w0, #0x41 // #65 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ │ @@ -204279,15 +204279,15 @@ │ │ │ │ add x2, x2, #0x548 │ │ │ │ mov x3, x6 │ │ │ │ bl f4760 │ │ │ │ b 104394 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 104c04 │ │ │ │ mov w0, #0x40 // #64 │ │ │ │ - bl ffca0 │ │ │ │ + bl ffca0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 12b000 │ │ │ │ add x2, x2, #0x548 │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1099,16 +1099,16 @@ │ │ │ │ 0x00148d1c 44350200 10b3fbff 58350200 24b3fbff D5......X5..$... │ │ │ │ 0x00148d2c 6c350200 30b3fbff 80350200 44b3fbff l5..0....5..D... │ │ │ │ 0x00148d3c 94350200 50b3fbff a8350200 64b3fbff .5..P....5..d... │ │ │ │ 0x00148d4c bc350200 70b3fbff d0350200 84b3fbff .5..p....5...... │ │ │ │ 0x00148d5c e4350200 90b3fbff f8350200 a4b3fbff .5.......5...... │ │ │ │ 0x00148d6c 0c360200 d0b3fbff 20360200 04b4fbff .6...... 6...... │ │ │ │ 0x00148d7c 34360200 28b4fbff 48360200 8cb9fbff 46..(...H6...... │ │ │ │ - 0x00148d8c 5c360200 84bcfbff 9c360200 14c3fbff \6.......6...... │ │ │ │ - 0x00148d9c e8360200 acc7fbff fc360200 d0ccfbff .6.......6...... │ │ │ │ + 0x00148d8c 5c360200 84bcfbff 9c360200 24c1fbff \6.......6..$... │ │ │ │ + 0x00148d9c b0360200 b4c7fbff fc360200 d0ccfbff .6.......6...... │ │ │ │ 0x00148dac c0370200 e4ccfbff d4370200 f4ccfbff .7.......7...... │ │ │ │ 0x00148dbc e8370200 64cdfbff 14380200 a4cdfbff .7..d....8...... │ │ │ │ 0x00148dcc 3c380200 c4cdfbff 60380200 14cefbff <8......`8...... │ │ │ │ 0x00148ddc 88380200 4ccefbff b0380200 70cefbff .8..L....8..p... │ │ │ │ 0x00148dec d4380200 accefbff fc380200 c4cefbff .8.......8...... │ │ │ │ 0x00148dfc 10390200 d0cefbff 24390200 b4cffbff .9......$9...... │ │ │ │ 0x00148e0c 70390200 e4d0fbff bc390200 08d2fbff p9.......9...... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -7898,28 +7898,28 @@ │ │ │ │ 0x00167ec0 70ed0100 a87df9ff 2c000000 00000000 p....}..,....... │ │ │ │ 0x00167ed0 10000000 84ed0100 c87df9ff 24000000 .........}..$... │ │ │ │ 0x00167ee0 00000000 10000000 98ed0100 d87df9ff .............}.. │ │ │ │ 0x00167ef0 64050000 00000000 3c000000 aced0100 d.......<....... │ │ │ │ 0x00167f00 2883f9ff f8020000 00412d41 0e60449d (........A-A.`D. │ │ │ │ 0x00167f10 049e034a 930258d3 4eddde0e 00412d41 ...J..X.N....A-A │ │ │ │ 0x00167f20 0e609302 9d049e03 2d6d0ad3 420b73d3 .`......-m..B.s. │ │ │ │ - 0x00167f30 4b930257 d3419302 48000000 eced0100 K..W.A..H....... │ │ │ │ - 0x00167f40 e085f9ff 90060000 00440e40 05480805 .........D.@.H.. │ │ │ │ - 0x00167f50 49074a05 4b05054a 0646054d 03054c04 I.J.K..J.F.M..L. │ │ │ │ - 0x00167f60 44054f01 054e0202 e1064b06 4a42064d D.O..N....K.JB.M │ │ │ │ - 0x00167f70 064c4106 4f064e02 a10a0649 06480e00 .LA.O.N....I.H.. │ │ │ │ - 0x00167f80 440b0000 10000000 38ee0100 248cf9ff D.......8...$... │ │ │ │ - 0x00167f90 98040000 00000000 c0000000 4cee0100 ............L... │ │ │ │ - 0x00167fa0 a890f9ff 24050000 00432d41 0e609d0c ....$....C-A.`.. │ │ │ │ + 0x00167f30 4b930257 d3419302 10000000 eced0100 K..W.A.......... │ │ │ │ + 0x00167f40 e085f9ff a0040000 00000000 48000000 ............H... │ │ │ │ + 0x00167f50 00ee0100 6c8af9ff 90060000 00440e40 ....l........D.@ │ │ │ │ + 0x00167f60 05480805 49074a05 4b05054a 0646054d .H..I.J.K..J.F.M │ │ │ │ + 0x00167f70 03054c04 44054f01 054e0202 e1064b06 ..L.D.O..N....K. │ │ │ │ + 0x00167f80 4a42064d 064c4106 4f064e02 a10a0649 JB.M.LA.O.N....I │ │ │ │ + 0x00167f90 06480e00 440b0000 c0000000 4cee0100 .H..D.......L... │ │ │ │ + 0x00167fa0 b090f9ff 1c050000 00432d41 0e609d0c .........C-A.`.. │ │ │ │ 0x00167fb0 9e0b440e 90044993 0a58d34d 0e6041de ..D...I..X.M.`A. │ │ │ │ 0x00167fc0 dd0e0041 2d410e90 04930a9d 0c9e0b2d ...A-A.........- │ │ │ │ 0x00167fd0 64054907 05480844 054b0505 4a064305 d.I..H.D.K..J.C. │ │ │ │ 0x00167fe0 4f014405 4d03054c 0442054e 02026406 O.D.M..L.B.N..d. │ │ │ │ 0x00167ff0 49064841 064b064a 41064d06 4c42064e I.HA.K.JA.M.LB.N │ │ │ │ - 0x00168000 42064f55 0ad3420b 73d34b93 0a540548 B.OU..B.s.K..T.H │ │ │ │ + 0x00168000 42064f53 0ad3420b 73d34b93 0a540548 B.OS..B.s.K..T.H │ │ │ │ 0x00168010 08054907 054a0605 4b05054c 04054d03 ..I..J..K..L..M. │ │ │ │ 0x00168020 054e0205 4f014206 48064906 4a064b06 .N..O.B.H.I.J.K. │ │ │ │ 0x00168030 4c064d06 4e064f43 d341930a 41054907 L.M.N.OC.A..A.I. │ │ │ │ 0x00168040 05480841 054b0505 4a064105 4d03054c .H.A.K..J.A.M..L │ │ │ │ 0x00168050 0441054e 0241054f 01000000 10000000 .A.N.A.O........ │ │ │ │ 0x00168060 10ef0100 0895f9ff 0c000000 00000000 ................ │ │ │ │ 0x00168070 10000000 24ef0100 0895f9ff 10000000 ....$........... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -234,15 +234,15 @@ │ │ │ │ 0x0017cf48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cf58 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cf68 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cf78 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cf88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cf98 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cfa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017cfb8 00fc0f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0017cfb8 20fc0f00 00000000 00000000 00000000 ............... │ │ │ │ 0x0017cfc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cfd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cfe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017cff8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017d008 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017d018 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017d028 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -422,15 +422,15 @@ │ │ │ │ 0x0017db08 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db18 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db28 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db38 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db58 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db68 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017db78 a0fb0f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0017db78 80fb0f00 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017db98 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017dba8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017dbb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017dbc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017dbd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017dbe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -481,15 +481,15 @@ │ │ │ │ 0x0017deb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017dec8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ded8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017dee8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017def8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df08 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df18 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017df28 20051000 00000000 00000000 00000000 ............... │ │ │ │ + 0x0017df28 c0091000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df38 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df58 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df68 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df78 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017df98 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -526,27 +526,27 @@ │ │ │ │ 0x0017e188 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e198 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e1a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e1b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e1c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e1d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e1e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017e1f8 00000000 00000000 80fb0f00 00000000 ................ │ │ │ │ + 0x0017e1f8 00000000 00000000 00fc0f00 00000000 ................ │ │ │ │ 0x0017e208 00000000 00000000 68b20f00 00000000 ........h....... │ │ │ │ 0x0017e218 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e228 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e238 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e248 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e258 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e268 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e278 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e288 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e298 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e2a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017e2b8 00000000 00000000 2cfc0f00 00000000 ........,....... │ │ │ │ + 0x0017e2b8 00000000 00000000 6cfb0f00 00000000 ........l....... │ │ │ │ 0x0017e2c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e2d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e2e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e2f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e308 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e318 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e328 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -561,15 +561,15 @@ │ │ │ │ 0x0017e3b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e3c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e3d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e3e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e3f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e408 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e418 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017e428 60fb0f00 00000000 00000000 00000000 `............... │ │ │ │ + 0x0017e428 a0fb0f00 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e438 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e448 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e458 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e468 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e478 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e488 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017e498 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -695,18 +695,18 @@ │ │ │ │ 0x0017ec18 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ec28 00000000 00000000 a06c0e00 00000000 .........l...... │ │ │ │ 0x0017ec38 00000000 00000000 20c10a00 00000000 ........ ....... │ │ │ │ 0x0017ec48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ec58 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ec68 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ec78 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017ec88 00000000 00000000 8cfb0f00 00000000 ................ │ │ │ │ + 0x0017ec88 00000000 00000000 0cfc0f00 00000000 ................ │ │ │ │ 0x0017ec98 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017eca8 0c080f00 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017ecb8 b00b1000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0017ecb8 20051000 00000000 00000000 00000000 ............... │ │ │ │ 0x0017ecc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ecd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ece8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ecf8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ed08 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ed18 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ed28 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -775,17 +775,17 @@ │ │ │ │ 0x0017f118 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f128 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f138 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f148 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f158 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f168 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f178 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017f188 00000000 00000000 0cfc0f00 00000000 ................ │ │ │ │ + 0x0017f188 00000000 00000000 2cfc0f00 00000000 ........,....... │ │ │ │ 0x0017f198 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017f1a8 00000000 00000000 48101000 00000000 ........H....... │ │ │ │ + 0x0017f1a8 00000000 00000000 50101000 00000000 ........P....... │ │ │ │ 0x0017f1b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f1c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f1d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f1e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f1f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f208 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f218 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ 0x0017f268 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f278 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f288 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f298 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f2a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f2b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f2c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017f2d8 00000000 00000000 acfb0f00 00000000 ................ │ │ │ │ + 0x0017f2d8 00000000 00000000 8cfb0f00 00000000 ................ │ │ │ │ 0x0017f2e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f2f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f308 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f318 2c3f1000 00000000 00000000 00000000 ,?.............. │ │ │ │ 0x0017f328 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f338 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f348 00000000 00000000 00000000 00000000 ................ │ │ │ │ @@ -876,24 +876,24 @@ │ │ │ │ 0x0017f768 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f778 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f788 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f798 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f7a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f7b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f7c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017f7d8 20fc0f00 00000000 00000000 00000000 ............... │ │ │ │ + 0x0017f7d8 60fb0f00 00000000 00000000 00000000 `............... │ │ │ │ 0x0017f7e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f7f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f808 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f818 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f828 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f838 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f848 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f858 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017f868 00000000 00000000 6cfb0f00 00000000 ........l....... │ │ │ │ + 0x0017f868 00000000 00000000 acfb0f00 00000000 ................ │ │ │ │ 0x0017f878 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f888 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f898 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f8a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f8b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f8c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f8d8 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62333832 37663966 32633366 62313134 b3827f9f2c3fb114 │ │ │ │ - 0x00000010 37323632 36656132 38653430 30663032 72626ea28e400f02 │ │ │ │ - 0x00000020 63636239 36302e64 65627567 00000000 ccb960.debug.... │ │ │ │ - 0x00000030 62b623e1 b.#. │ │ │ │ + 0x00000000 32643335 66633732 64383737 64613931 2d35fc72d877da91 │ │ │ │ + 0x00000010 32666438 34316433 64663536 62623964 2fd841d3df56bb9d │ │ │ │ + 0x00000020 62343236 38622e64 65627567 00000000 b4268b.debug.... │ │ │ │ + 0x00000030 baada496 .... │ │ ├── ./usr/share/man/man1/kitten-@-action.1.gz │ │ │ ├── kitten-@-action.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-action" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-action" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-action \- Run the specified mappable action │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ action ACTION [ARGS FOR ACTION...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Run the specified mappable action. For a list of all available mappable actions, see actions. Any arguments for ACTION should follow the action. Note that parsing of arguments is action dependent so for best results specify all arguments as single string on the command line in the same format as you would use for that action in kitty.conf. │ │ ├── ./usr/share/man/man1/kitten-@-close-tab.1.gz │ │ │ ├── kitten-@-close-tab.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-close-tab" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-close-tab" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-close-tab \- Close the specified tabs │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ close-tab " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Close an arbitrary set of tabs. The \-\-match option can be used to specify complex sets of tabs to close. For example, to close all non\-focused tabs in the currently focused OS window, use:: │ │ ├── ./usr/share/man/man1/kitten-@-close-window.1.gz │ │ │ ├── kitten-@-close-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-close-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-close-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-close-window \- Close the specified windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ close-window " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Close the specified windows │ │ ├── ./usr/share/man/man1/kitten-@-create-marker.1.gz │ │ │ ├── kitten-@-create-marker.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-create-marker" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-create-marker" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-create-marker \- Create a marker that highlights specified text │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ create-marker MARKER SPECIFICATION" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Create a marker which can highlight text in the specified window. For example: create_marker text 1 ERROR. For full details see: marks │ │ ├── ./usr/share/man/man1/kitten-@-detach-tab.1.gz │ │ │ ├── kitten-@-detach-tab.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-detach-tab" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-detach-tab" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-detach-tab \- Detach the specified tabs and place them in a different/new OS window │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ detach-tab " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Detach the specified tabs and either move them into a new OS window or add them to the OS window containing the tab specified by │ │ ├── ./usr/share/man/man1/kitten-@-detach-window.1.gz │ │ │ ├── kitten-@-detach-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-detach-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-detach-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-detach-window \- Detach the specified windows and place them in a different/new tab │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ detach-window " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Detach the specified windows and either move them into a new tab, a new OS window or add them to the specified tab. Use the special value new for │ │ ├── ./usr/share/man/man1/kitten-@-disable-ligatures.1.gz │ │ │ ├── kitten-@-disable-ligatures.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-disable-ligatures" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-disable-ligatures" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-disable-ligatures \- Control ligature rendering │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ disable-ligatures STRATEGY" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Control ligature rendering for the specified windows/tabs (defaults to active window). The STRATEGY can be one of: never, always, cursor. │ │ ├── ./usr/share/man/man1/kitten-@-env.1.gz │ │ │ ├── kitten-@-env.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-env" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-env" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-env \- Change environment variables seen by future children │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ env env_var1=val env_var2=val ..." │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Change the environment variables that will be seen in newly launched windows. Similar to the │ │ ├── ./usr/share/man/man1/kitten-@-focus-tab.1.gz │ │ │ ├── kitten-@-focus-tab.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-focus-tab" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-focus-tab" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-focus-tab \- Focus the specified tab │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ focus-tab " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ The active window in the specified tab will be focused. │ │ ├── ./usr/share/man/man1/kitten-@-focus-window.1.gz │ │ │ ├── kitten-@-focus-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-focus-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-focus-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-focus-window \- Focus the specified window │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ focus-window " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Focus the specified window, if no window is specified, focus the window this command is run inside. │ │ ├── ./usr/share/man/man1/kitten-@-get-colors.1.gz │ │ │ ├── kitten-@-get-colors.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-get-colors" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-get-colors" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-get-colors \- Get terminal colors │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ get-colors " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Get the terminal colors for the specified window (defaults to active window). Colors will be output to STDOUT in the same syntax as used for │ │ ├── ./usr/share/man/man1/kitten-@-get-text.1.gz │ │ │ ├── kitten-@-get-text.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-get-text" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-get-text" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-get-text \- Get text from the specified window │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ get-text " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Get text from the specified window │ │ ├── ./usr/share/man/man1/kitten-@-goto-layout.1.gz │ │ │ ├── kitten-@-goto-layout.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-goto-layout" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-goto-layout" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-goto-layout \- Set the window layout │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ goto-layout LAYOUT_NAME" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the window layout in the specified tabs (or the active tab if not specified). You can use special match value all to set the layout in all tabs. In case there are multiple layouts with the same name but different options, specify the full layout definition or a unique prefix of the full definition. │ │ ├── ./usr/share/man/man1/kitten-@-kitten.1.gz │ │ │ ├── kitten-@-kitten.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-kitten" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-kitten" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-kitten \- Run a kitten │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ kitten kitten_name" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Run a kitten over the specified windows (active window by default). The kitten_name can be either the name of a builtin kitten or the path to a Python file containing a custom kitten. If a relative path is used it is searched for in the kitty config directory. If the kitten is a no_ui kitten and its handle response method returns a string or boolean, this is printed out to stdout. │ │ ├── ./usr/share/man/man1/kitten-@-last-used-layout.1.gz │ │ │ ├── kitten-@-last-used-layout.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-last-used-layout" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-last-used-layout" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-last-used-layout \- Switch to the last used layout │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ last-used-layout " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Switch to the last used window layout in the specified tabs (or the active tab if not specified). │ │ ├── ./usr/share/man/man1/kitten-@-launch.1.gz │ │ │ ├── kitten-@-launch.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-launch" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-launch" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-launch \- Run an arbitrary process in a new window/tab │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ launch [CMD ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Prints out the id of the newly opened window. Any command line arguments are assumed to be the command line used to run in the new window, if none are provided, the default shell is run. For example:: │ │ ├── ./usr/share/man/man1/kitten-@-load-config.1.gz │ │ │ ├── kitten-@-load-config.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-load-config" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-load-config" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-load-config \- (Re)load a config file │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ load-config CONF_FILE ..." │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ (Re)load the specified kitty.conf config files(s). If no files are specified the previously specified config file is reloaded. Note that the specified paths must exist and be readable by the kitty process on the computer that process is running on. Relative paths are resolved with respect to the kitty config directory on the computer running kitty. │ │ ├── ./usr/share/man/man1/kitten-@-ls.1.gz │ │ │ ├── kitten-@-ls.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-ls" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-ls" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-ls \- List tabs/windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ ls " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ List windows. The list is returned as JSON tree. The top\-level is a list of operating system kitty windows. Each OS window has an id and a list of tabs. Each tab has its own id, a title and a list of windows. Each window has an id, title, current working directory, process id (PID), command\-line and environment of the process running in the window. Additionally, when running the command inside a kitty window, that window can be identified by the is_self parameter. │ │ ├── ./usr/share/man/man1/kitten-@-new-window.1.gz │ │ │ ├── kitten-@-new-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-new-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-new-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-new-window \- Open new window │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ new-window [CMD ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ DEPRECATED: Use the launch command instead. │ │ ├── ./usr/share/man/man1/kitten-@-remove-marker.1.gz │ │ │ ├── kitten-@-remove-marker.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-remove-marker" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-remove-marker" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-remove-marker \- Remove the currently set marker, if any. │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ remove-marker " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Remove the currently set marker, if any. │ │ ├── ./usr/share/man/man1/kitten-@-resize-os-window.1.gz │ │ │ ├── kitten-@-resize-os-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-resize-os-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-resize-os-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-resize-os-window \- Resize the specified OS Windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ resize-os-window " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Resize the specified OS Windows. Note that some window managers/environments do not allow applications to resize their windows, for example, tiling window managers. │ │ ├── ./usr/share/man/man1/kitten-@-resize-window.1.gz │ │ │ ├── kitten-@-resize-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-resize-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-resize-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-resize-window \- Resize the specified windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ resize-window " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Resize the specified windows in the current layout. Note that not all layouts can resize all windows in all directions. │ │ ├── ./usr/share/man/man1/kitten-@-run.1.gz │ │ │ ├── kitten-@-run.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-run" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-run" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-run \- Run a program on the computer in which kitty is running and get the output │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ run CMD ..." │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Run the specified program on the computer in which kitty is running. When STDIN is not a TTY it is forwarded to the program as its STDIN. STDOUT and STDERR from the the program are forwarded here. The exit status of this invocation will be the exit status of the executed program. If you wish to just run a program without waiting for a response, use @ launch \-\-type=background instead. │ │ ├── ./usr/share/man/man1/kitten-@-scroll-window.1.gz │ │ │ ├── kitten-@-scroll-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-scroll-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-scroll-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-scroll-window \- Scroll the specified windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ scroll-window SCROLL_AMOUNT" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Scroll the specified windows, if no window is specified, scroll the window this command is run inside. SCROLL_AMOUNT can be either the keywords start or end or an argument of the form [unit][+\-]. unit can be l for lines, p for pages, u for unscroll and r for scroll to prompt. If unspecifed, l is the default. For example, 30 will scroll down 30 lines, 2p\- will scroll up 2 pages and 0.5p will scroll down half page. 3u will *unscroll* by 3 lines, which means that 3 lines will move from the scrollback buffer onto the top of the screen. 1r\- will scroll to the previous prompt and 1r to the next prompt. See scroll_to_prompt for details on how scrolling to prompt works. │ │ ├── ./usr/share/man/man1/kitten-@-select-window.1.gz │ │ │ ├── kitten-@-select-window.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-select-window" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-select-window" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-select-window \- Visually select a window in the specified tab │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ select-window " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Prints out the id of the selected window. Other commands can then be chained to make use of it. │ │ ├── ./usr/share/man/man1/kitten-@-send-key.1.gz │ │ │ ├── kitten-@-send-key.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-send-key" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-send-key" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-send-key \- Send arbitrary key presses to the specified windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ send-key [KEYS TO SEND ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Send arbitrary key presses to specified windows. All specified keys are sent first as press events then as release events in reverse order. Keys are sent to the programs running in the windows. They are sent only if the current keyboard mode for the program supports the particular key. For example: send\-key ctrl+a ctrl+b. Note that errors are not reported, for technical reasons, so send\-key always succeeds, even if no key was sent to any window. │ │ ├── ./usr/share/man/man1/kitten-@-send-text.1.gz │ │ │ ├── kitten-@-send-text.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-send-text" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-send-text" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-send-text \- Send arbitrary text to specified windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ send-text [TEXT TO SEND]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Send arbitrary text to specified windows. The text follows Python escaping rules. So you can use escapes like \[aq]\ee\[aq] to send control codes and \[aq]\eu21fa\[aq] to send Unicode characters. Remember to use single\-quotes otherwise the backslash is interpreted as a shell escape character. If you use the │ │ ├── ./usr/share/man/man1/kitten-@-set-background-image.1.gz │ │ │ ├── kitten-@-set-background-image.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-background-image" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-background-image" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-background-image \- Set the background image │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-background-image PATH_TO_PNG_IMAGE" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the background image for the specified OS windows. You must specify the path to an image that will be used as the background. If you specify the special value none then any existing image will be removed. Supported image formats are: PNG, JPEG, WEBP, GIF, BMP, TIFF │ │ ├── ./usr/share/man/man1/kitten-@-set-background-opacity.1.gz │ │ │ ├── kitten-@-set-background-opacity.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-background-opacity" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-background-opacity" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-background-opacity \- Set the background opacity │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-background-opacity OPACITY" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the background opacity for the specified windows. This will only work if you have turned on │ │ ├── ./usr/share/man/man1/kitten-@-set-colors.1.gz │ │ │ ├── kitten-@-set-colors.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-colors" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-colors" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-colors \- Set terminal colors │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-colors COLOR_OR_FILE ..." │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the terminal colors for the specified windows/tabs (defaults to active window). You can either specify the path to a conf file (in the same format as │ │ ├── ./usr/share/man/man1/kitten-@-set-enabled-layouts.1.gz │ │ │ ├── kitten-@-set-enabled-layouts.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-enabled-layouts" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-enabled-layouts" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-enabled-layouts \- Set the enabled layouts in tabs │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-enabled-layouts LAYOUT ..." │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the enabled layouts in the specified tabs (or the active tab if not specified). You can use special match value all to set the enabled layouts in all tabs. If the current layout of the tab is not included in the enabled layouts, its layout is changed to the first enabled layout. │ │ ├── ./usr/share/man/man1/kitten-@-set-font-size.1.gz │ │ │ ├── kitten-@-set-font-size.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-font-size" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-font-size" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-font-size \- Set the font size in the active top\-level OS window │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-font-size FONT_SIZE" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Sets the font size to the specified size, in pts. Note that in kitty all sub\-windows in the same OS window must have the same font size. A value of zero resets the font size to default. Prefixing the value with a + or \- increments the font size by the specified amount. Use \-\- before using \- to have it not mistaken for a option. For example: kitten @ set\-font\-size \-\- \-2 │ │ ├── ./usr/share/man/man1/kitten-@-set-spacing.1.gz │ │ │ ├── kitten-@-set-spacing.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-spacing" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-spacing" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-spacing \- Set window paddings and margins │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-spacing MARGIN_OR_PADDING ..." │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the paddings and margins for the specified windows (defaults to active window). For example: margin=20 or padding\-left=10 or margin\-h=30. The shorthand form sets all values, the *\-h and *\-v variants set horizontal and vertical values. The special value default resets to using the default value. If you specify a tab rather than a window, all windows in that tab are affected. │ │ ├── ./usr/share/man/man1/kitten-@-set-tab-color.1.gz │ │ │ ├── kitten-@-set-tab-color.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-tab-color" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-tab-color" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-tab-color \- Change the color of the specified tabs in the tab bar │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-tab-color COLORS" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Change the color of the specified tabs in the tab bar │ │ ├── ./usr/share/man/man1/kitten-@-set-tab-title.1.gz │ │ │ ├── kitten-@-set-tab-title.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-tab-title" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-tab-title" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-tab-title \- Set the tab title │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-tab-title TITLE ..." │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the title for the specified tabs. If you use the │ │ ├── ./usr/share/man/man1/kitten-@-set-user-vars.1.gz │ │ │ ├── kitten-@-set-user-vars.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-user-vars" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-user-vars" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-user-vars \- Set user variables on a window │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-user-vars [NAME=VALUE ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set user variables for the specified windows. If you use the │ │ ├── ./usr/share/man/man1/kitten-@-set-window-logo.1.gz │ │ │ ├── kitten-@-set-window-logo.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-window-logo" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-window-logo" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-window-logo \- Set the window logo │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-window-logo PATH_TO_PNG_IMAGE" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the logo image for the specified windows. You must specify the path to an image that will be used as the logo. If you specify the special value none then any existing logo will be removed. Supported image formats are: PNG, JPEG, WEBP, GIF, BMP, TIFF │ │ ├── ./usr/share/man/man1/kitten-@-set-window-title.1.gz │ │ │ ├── kitten-@-set-window-title.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-set-window-title" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-window-title" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-set-window-title \- Set the window title │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ set-window-title [TITLE ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Set the title for the specified windows. If you use the │ │ ├── ./usr/share/man/man1/kitten-@-signal-child.1.gz │ │ │ ├── kitten-@-signal-child.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-signal-child" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-signal-child" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@-signal-child \- Send a signal to the foreground process in the specified windows │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ signal-child [SIGNAL_NAME ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Send one or more signals to the foreground process in the specified windows. If you use the │ │ ├── ./usr/share/man/man1/kitten-@.1.gz │ │ │ ├── kitten-@.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-@ \- Control kitty remotely │ │ │ │ .SH Usage │ │ │ │ .SY "kitten @ [global options] [sub-command] [sub-command options] [sub-command args]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Control kitty by sending it commands. Set the allow_remote_control option in │ │ ├── ./usr/share/man/man1/kitten-ask.1.gz │ │ │ ├── kitten-ask.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-ask" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-ask" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-ask \- Ask the user for input │ │ │ │ .SH Usage │ │ │ │ .SY "kitten ask " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Ask the user for input │ │ ├── ./usr/share/man/man1/kitten-edit-in-kitty.1.gz │ │ │ ├── kitten-edit-in-kitty.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-edit-in-kitty" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-edit-in-kitty" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-edit-in-kitty \- Edit a file in a kitty overlay window │ │ │ │ .SH Usage │ │ │ │ .SY "kitten edit-in-kitty [options] file-to-edit" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Edit the specified file in a kitty overlay window. Works over SSH as well. │ │ ├── ./usr/share/man/man1/kitten-hyperlinked-grep.1.gz │ │ │ ├── kitten-hyperlinked-grep.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-hyperlinked-grep" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-hyperlinked-grep" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-hyperlinked-grep \- Add hyperlinks to the output of ripgrep │ │ │ │ .SH Usage │ │ │ │ .SY "kitten hyperlinked-grep arguments for the rg command" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ The hyperlinked_grep kitten is a thin wrapper around the rg command. It automatically adds hyperlinks to the output of rg allowing the user to click on search results to have them open directly in their editor. For details on its usage, see /kittens/hyperlinked_grep. │ │ ├── ./usr/share/man/man1/kitten-mouse-demo.1.gz │ │ │ ├── kitten-mouse-demo.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-mouse-demo" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-mouse-demo" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-mouse-demo \- Demo the mouse handling kitty implements for terminal programs │ │ │ │ .SH Usage │ │ │ │ .SY "kitten mouse-demo " │ │ │ │ .YS │ │ │ │ .SH Options │ │ │ │ .TP │ │ ├── ./usr/share/man/man1/kitten-query-terminal.1.gz │ │ │ ├── kitten-query-terminal.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-query-terminal" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-query-terminal" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-query-terminal \- Query the terminal for various capabilities │ │ │ │ .SH Usage │ │ │ │ .SY "kitten query-terminal [options] [query1 query2 ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Query the terminal this kitten is run in for various capabilities. This sends escape codes to the terminal and based on its response prints out data about supported capabilities. Note that this is a blocking operation, since it has to wait for a response from the terminal. You can control the maximum wait time via the \-\-wait\-for option. │ │ ├── ./usr/share/man/man1/kitten-run-shell.1.gz │ │ │ ├── kitten-run-shell.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-run-shell" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-run-shell" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-run-shell \- Run the user\[aq]s shell with shell integration enabled │ │ │ │ .SH Usage │ │ │ │ .SY "kitten run-shell [options] [optional cmd to run before running the shell ...]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Run the users\[aq]s configured shell. If the shell supports shell integration, enable it based on the user\[aq]s configured shell_integration setting. │ │ ├── ./usr/share/man/man1/kitten-show-key.1.gz │ │ │ ├── kitten-show-key.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-show-key" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-show-key" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-show-key \- Show the codes generated by the terminal for key presses in various keyboard modes │ │ │ │ .SH Usage │ │ │ │ .SY "kitten show-key " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Show the codes generated by the terminal for key presses in various keyboard modes │ │ ├── ./usr/share/man/man1/kitten-unicode-input.1.gz │ │ │ ├── kitten-unicode-input.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-unicode-input" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-unicode-input" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-unicode-input \- Browse and select unicode characters by name │ │ │ │ .SH Usage │ │ │ │ .SY "kitten unicode-input " │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ Input a Unicode character │ │ ├── ./usr/share/man/man1/kitten-update-self.1.gz │ │ │ ├── kitten-update-self.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-update-self" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-update-self" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten-update-self \- Update this kitten binary │ │ │ │ .SH Usage │ │ │ │ .SY "kitten update-self [options]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ This option has been disabled in the Debian package since the releases are managed via the Debian archive. Please update the package via apt for latest kitten/kitty binary in the archive. │ │ ├── ./usr/share/man/man1/kitten.1.gz │ │ │ ├── kitten.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten" "1" "Jun 22, 2025" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten" "1" "Jul 26, 2025" "0.41.1" "kitten Manual" │ │ │ │ .SH Name │ │ │ │ kitten \- Fast, statically compiled implementations of various kittens (command line tools for use with kitty) │ │ │ │ .SH Usage │ │ │ │ .SY "kitten command [command options] [command args]" │ │ │ │ .YS │ │ │ │ .SH Description │ │ │ │ kitten serves as a launcher for running individual kittens. Each kitten can be run as kitten command. The list of available kittens is given below.