--- /srv/rebuilderd/tmp/rebuilderdNnqHsq/inputs/kitty_0.41.1-2+deb13u1_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdNnqHsq/out/kitty_0.41.1-2+deb13u1_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-22 19:24:52.000000 debian-binary │ --rw-r--r-- 0 0 0 8732 2026-05-22 19:24:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6569312 2026-05-22 19:24:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8720 2026-05-22 19:24:52.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 6568620 2026-05-22 19:24:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -258,75 +258,75 @@ │ │ │ -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 2026-05-22 19:24:52.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-22 19:24:52.000000 ./usr/share/lintian/overrides/ │ │ │ -rw-r--r-- 0 root (0) root (0) 51 2026-05-22 12:28:28.000000 ./usr/share/lintian/overrides/kitty │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-22 19:24:52.000000 ./usr/share/man/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-22 19:24:52.000000 ./usr/share/man/man1/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1933 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-action.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1840 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-close-tab.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1827 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-close-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1809 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-create-marker.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1732 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-detach-tab.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1841 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-close-tab.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1828 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-close-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1810 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-create-marker.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1733 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-detach-tab.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2161 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-detach-window.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2107 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-disable-ligatures.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 998 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-env.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1687 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-focus-tab.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 999 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-env.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1688 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-focus-tab.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1782 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-focus-window.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1887 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-get-colors.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2186 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-get-text.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1723 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-goto-layout.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1847 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-kitten.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1719 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-last-used-layout.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2187 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-get-text.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1725 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-goto-layout.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1846 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-kitten.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1720 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-last-used-layout.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 5619 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-launch.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1247 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-load-config.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2284 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-ls.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2091 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-new-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1740 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-remove-marker.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2029 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-resize-os-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1909 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-resize-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2093 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-new-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1742 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-remove-marker.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2031 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-resize-os-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1910 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-resize-window.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1502 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-run.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2047 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-scroll-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1855 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-select-window.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2242 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-send-key.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2517 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-send-text.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2050 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-background-image.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2204 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-background-opacity.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1857 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-select-window.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2243 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-send-key.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2518 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-send-text.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2051 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-background-image.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2205 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-background-opacity.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2285 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-colors.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1746 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-enabled-layouts.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1150 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-font-size.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1748 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-enabled-layouts.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1151 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-font-size.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2264 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-spacing.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1776 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-tab-color.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1780 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-tab-color.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1691 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-tab-title.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1825 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-user-vars.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1986 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-window-logo.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1882 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-window-title.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1945 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-signal-child.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 1892 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 841 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-ask.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1826 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-user-vars.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1987 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-window-logo.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1883 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-set-window-title.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1943 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@-signal-child.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 1891 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-@.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 838 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-ask.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2287 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-broadcast.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2632 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-choose-fonts.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2089 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-clipboard.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 4345 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-diff.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 2543 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-edit-in-kitty.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 2545 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-edit-in-kitty.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 5044 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-hints.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 334 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-hyperlinked-grep.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 4002 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-icat.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 199 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-mouse-demo.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 203 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-mouse-demo.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2633 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-notify.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2703 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-panel.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 926 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-query-terminal.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 927 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-query-terminal.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1180 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-remote-file.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 604 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-run-shell.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 342 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-show-key.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 6786 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-ssh.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 2950 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-themes.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3214 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-transfer.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 401 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-unicode-input.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 303 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-update-self.1.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 955 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 400 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-unicode-input.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 304 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten-update-self.1.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 956 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitten.1.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 4844 2026-05-22 19:24:52.000000 ./usr/share/man/man1/kitty.1.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-22 19:24:52.000000 ./usr/share/man/man5/ │ │ │ -rw-r--r-- 0 root (0) root (0) 39917 2026-05-22 19:24:52.000000 ./usr/share/man/man5/kitty.conf.5.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-22 19:24:52.000000 ./usr/share/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-22 19:24:52.000000 ./usr/share/python3/runtime.d/ │ │ │ -rwxr-xr-x 0 root (0) root (0) 128 2026-05-22 19:24:52.000000 ./usr/share/python3/runtime.d/kitty.rtupdate │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2026-05-22 19:24:52.000000 ./usr/lib/kitty/kitty/launcher/kitty -> ../../../../bin/kitty │ │ ├── ./usr/lib/kitty/kitty/fast_data_types.so │ │ │ ├── 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: 00000000000ea010 616 FUNC GLOBAL DEFAULT 12 init_simd │ │ │ │ 616: 0000000000185d40 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glIsEnabled │ │ │ │ - 617: 00000000000fcc4c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx │ │ │ │ + 617: 00000000000fcb8c 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: 00000000000d2d44 60 FUNC GLOBAL DEFAULT 12 report_device_attributes │ │ │ │ 624: 0000000000185b08 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glMultiTexCoord3iv │ │ │ │ @@ -718,15 +718,15 @@ │ │ │ │ 714: 00000000000febb0 220 FUNC GLOBAL DEFAULT 12 ringbuf_memmove_from │ │ │ │ 715: 00000000000cf4c0 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: 00000000000fcc40 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx │ │ │ │ + 721: 00000000000fcb80 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: 00000000000d01c4 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: 00000000000cf640 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: 00000000000fcb80 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ + 951: 00000000000fcbc0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_ssse3 │ │ │ │ 952: 00000000000cefc0 28 FUNC GLOBAL DEFAULT 12 screen_is_cursor_visible │ │ │ │ 953: 00000000000ba960 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: 00000000000fe780 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: 00000000000fcb8c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_ssse3 │ │ │ │ + 1069: 00000000000fcbcc 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: 00000000000ce380 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: 00000000000f22a0 116 FUNC GLOBAL DEFAULT 12 tc_chars_at_index_without_alloc │ │ │ │ 1114: 00000000000c6570 340 FUNC GLOBAL DEFAULT 12 read_signals │ │ │ │ 1115: 0000000000186168 8 OBJECT GLOBAL DEFAULT 22 glad_debug_glUniformBlockBinding │ │ │ │ 1116: 00000000000cf760 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: 00000000000fcc20 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ + 1120: 00000000000fcc40 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_avx2 │ │ │ │ 1121: 00000000000c5cc0 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: 00000000000af8e0 568 FUNC GLOBAL DEFAULT 12 grman_rescale │ │ │ │ 1488: 000000000004e4a8 180 FUNC GLOBAL DEFAULT 12 add_beam_cursor │ │ │ │ 1489: 00000000000bab40 20 FUNC GLOBAL DEFAULT 12 linebuf_clear_attrs_and_dirty │ │ │ │ - 1490: 00000000000fdbd0 1176 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ + 1490: 00000000000fd540 1184 FUNC GLOBAL DEFAULT 12 base64_stream_encode_plain │ │ │ │ 1491: 00000000001a2640 8 OBJECT GLOBAL DEFAULT 23 glad_glColor4f │ │ │ │ 1492: 00000000000ff1a0 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: 00000000000fe068 1316 FUNC GLOBAL DEFAULT 12 base64_stream_decode_neon64 │ │ │ │ + 1499: 00000000000fe070 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: 00000000000afbc0 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: 00000000000f2140 24 FUNC GLOBAL DEFAULT 12 tc_incref │ │ │ │ - 1813: 00000000000fcbc0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ + 1813: 00000000000fcba0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse41 │ │ │ │ 1814: 00000000001a32f8 8 OBJECT GLOBAL DEFAULT 23 glad_glVertexAttrib4Niv │ │ │ │ 1815: 00000000000d25c4 420 FUNC GLOBAL DEFAULT 12 screen_insert_lines │ │ │ │ - 1816: 00000000000fcba0 12 FUNC GLOBAL DEFAULT 12 base64_stream_encode_sse42 │ │ │ │ + 1816: 00000000000fcc20 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: 00000000000ea308 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: 00000000000cb06c 68 FUNC GLOBAL DEFAULT 12 screen_draw_text │ │ │ │ - 1940: 00000000000fcbcc 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ + 1940: 00000000000fcbac 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse41 │ │ │ │ 1941: 00000000001a2bc8 8 OBJECT GLOBAL DEFAULT 23 glad_glReadBuffer │ │ │ │ - 1942: 00000000000fcbac 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ + 1942: 00000000000fcc2c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_sse42 │ │ │ │ 1943: 00000000001a2e60 8 OBJECT GLOBAL DEFAULT 23 glad_glMultiTexCoord3dv │ │ │ │ 1944: 00000000000f2160 208 FUNC GLOBAL DEFAULT 12 tc_decref │ │ │ │ 1945: 00000000000f20c0 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: 00000000000df5d0 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: 00000000000fcc2c 12 FUNC GLOBAL DEFAULT 12 base64_stream_decode_avx2 │ │ │ │ + 2154: 00000000000fcc4c 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: 00000000000cbca0 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: 00000000000d2768 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: 00000000000afbe0 32 FUNC GLOBAL DEFAULT 12 grman_render_data │ │ │ │ - 2450: 00000000000fd540 1680 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ + 2450: 00000000000fd9e0 1680 FUNC GLOBAL DEFAULT 12 base64_stream_encode_neon64 │ │ │ │ 2451: 00000000001a5228 8 OBJECT GLOBAL DEFAULT 23 glfwSetJoystickCallback_impl │ │ │ │ 2452: 00000000000d422c 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 114bf8 │ │ │ │ 000000000017bde0 0000000000000403 R_AARCH64_RELATIVE 114c10 │ │ │ │ 000000000017bdf0 0000000000000403 R_AARCH64_RELATIVE 114c30 │ │ │ │ 000000000017be00 0000000000000403 R_AARCH64_RELATIVE 114c50 │ │ │ │ 000000000017be10 0000000000000403 R_AARCH64_RELATIVE 114c68 │ │ │ │ 000000000017be20 0000000000000403 R_AARCH64_RELATIVE 114c78 │ │ │ │ 000000000017be30 0000000000000403 R_AARCH64_RELATIVE 114ca0 │ │ │ │ -000000000017cfb8 0000000000000403 R_AARCH64_RELATIVE fcc20 │ │ │ │ +000000000017cfb8 0000000000000403 R_AARCH64_RELATIVE fcc40 │ │ │ │ 000000000017d098 0000000000000403 R_AARCH64_RELATIVE ec580 │ │ │ │ 000000000017d3a8 0000000000000403 R_AARCH64_RELATIVE fcbec │ │ │ │ 000000000017d780 0000000000000403 R_AARCH64_RELATIVE e3e6c │ │ │ │ 000000000017d960 0000000000000403 R_AARCH64_RELATIVE e4b28 │ │ │ │ -000000000017db78 0000000000000403 R_AARCH64_RELATIVE fcbc0 │ │ │ │ +000000000017db78 0000000000000403 R_AARCH64_RELATIVE fcba0 │ │ │ │ 000000000017dc48 0000000000000403 R_AARCH64_RELATIVE fcc00 │ │ │ │ 000000000017dce8 0000000000000403 R_AARCH64_RELATIVE e4ad0 │ │ │ │ 000000000017de08 0000000000000403 R_AARCH64_RELATIVE fcbe0 │ │ │ │ -000000000017df28 0000000000000403 R_AARCH64_RELATIVE fd540 │ │ │ │ -000000000017e200 0000000000000403 R_AARCH64_RELATIVE fcba0 │ │ │ │ +000000000017df28 0000000000000403 R_AARCH64_RELATIVE fd9e0 │ │ │ │ +000000000017e200 0000000000000403 R_AARCH64_RELATIVE fcc20 │ │ │ │ 000000000017e210 0000000000000403 R_AARCH64_RELATIVE f9288 │ │ │ │ -000000000017e2c0 0000000000000403 R_AARCH64_RELATIVE fcc4c │ │ │ │ -000000000017e428 0000000000000403 R_AARCH64_RELATIVE fcb80 │ │ │ │ +000000000017e2c0 0000000000000403 R_AARCH64_RELATIVE fcb8c │ │ │ │ +000000000017e428 0000000000000403 R_AARCH64_RELATIVE fcbc0 │ │ │ │ 000000000017e4c0 0000000000000403 R_AARCH64_RELATIVE fd248 │ │ │ │ 000000000017e6d0 0000000000000403 R_AARCH64_RELATIVE e4e64 │ │ │ │ 000000000017e860 0000000000000403 R_AARCH64_RELATIVE fcc0c │ │ │ │ 000000000017eae0 0000000000000403 R_AARCH64_RELATIVE e4b40 │ │ │ │ 000000000017ec30 0000000000000403 R_AARCH64_RELATIVE e4cc0 │ │ │ │ 000000000017ec40 0000000000000403 R_AARCH64_RELATIVE ac100 │ │ │ │ -000000000017ec90 0000000000000403 R_AARCH64_RELATIVE fcbac │ │ │ │ +000000000017ec90 0000000000000403 R_AARCH64_RELATIVE fcc2c │ │ │ │ 000000000017eca8 0000000000000403 R_AARCH64_RELATIVE ee82c │ │ │ │ -000000000017ecb8 0000000000000403 R_AARCH64_RELATIVE fdbd0 │ │ │ │ +000000000017ecb8 0000000000000403 R_AARCH64_RELATIVE fd540 │ │ │ │ 000000000017eef0 0000000000000403 R_AARCH64_RELATIVE dbce4 │ │ │ │ -000000000017f190 0000000000000403 R_AARCH64_RELATIVE fcc2c │ │ │ │ -000000000017f1b0 0000000000000403 R_AARCH64_RELATIVE fe068 │ │ │ │ -000000000017f2e0 0000000000000403 R_AARCH64_RELATIVE fcbcc │ │ │ │ +000000000017f190 0000000000000403 R_AARCH64_RELATIVE fcc4c │ │ │ │ +000000000017f1b0 0000000000000403 R_AARCH64_RELATIVE fe070 │ │ │ │ +000000000017f2e0 0000000000000403 R_AARCH64_RELATIVE fcbac │ │ │ │ 000000000017f318 0000000000000403 R_AARCH64_RELATIVE 100f4c │ │ │ │ -000000000017f7d8 0000000000000403 R_AARCH64_RELATIVE fcc40 │ │ │ │ -000000000017f870 0000000000000403 R_AARCH64_RELATIVE fcb8c │ │ │ │ +000000000017f7d8 0000000000000403 R_AARCH64_RELATIVE fcb80 │ │ │ │ +000000000017f870 0000000000000403 R_AARCH64_RELATIVE fcbcc │ │ │ │ 000000000017fb58 0000000000000403 R_AARCH64_RELATIVE a4be0 │ │ │ │ 000000000017fe10 0000000000000403 R_AARCH64_RELATIVE ea824 │ │ │ │ 000000000017ffc8 0000000000000403 R_AARCH64_RELATIVE dbb68 │ │ │ │ 0000000000180000 0000000000000403 R_AARCH64_RELATIVE 180000 │ │ │ │ 0000000000181458 0000000000000403 R_AARCH64_RELATIVE 10fea0 │ │ │ │ 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: affb0a8f2cd8c8bb311505b2563caa3ef12bb997 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bd5ad9e767c9a4125e7652c21bc1476033803ea6 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -2208,16 +2208,16 @@ │ │ │ │ 0xfffffffffffbb390 (offset: 0xfcc4c) -> 0x235c8 fde=[ 1ed14] │ │ │ │ 0xfffffffffffbb3a4 (offset: 0xfcc60) -> 0x235dc fde=[ 1ed28] │ │ │ │ 0xfffffffffffbb3d0 (offset: 0xfcc8c) -> 0x235f0 fde=[ 1ed3c] │ │ │ │ 0xfffffffffffbb404 (offset: 0xfccc0) -> 0x23604 fde=[ 1ed50] │ │ │ │ 0xfffffffffffbb428 (offset: 0xfcce4) -> 0x23618 fde=[ 1ed64] │ │ │ │ 0xfffffffffffbb98c (offset: 0xfd248) -> 0x2362c fde=[ 1ed78] │ │ │ │ 0xfffffffffffbbc84 (offset: 0xfd540) -> 0x2366c fde=[ 1edb8] │ │ │ │ - 0xfffffffffffbc314 (offset: 0xfdbd0) -> 0x236b8 fde=[ 1ee04] │ │ │ │ - 0xfffffffffffbc7ac (offset: 0xfe068) -> 0x236cc fde=[ 1ee18] │ │ │ │ + 0xfffffffffffbc124 (offset: 0xfd9e0) -> 0x23680 fde=[ 1edcc] │ │ │ │ + 0xfffffffffffbc7b4 (offset: 0xfe070) -> 0x236cc fde=[ 1ee18] │ │ │ │ 0xfffffffffffbccd0 (offset: 0xfe58c) -> 0x23790 fde=[ 1eedc] │ │ │ │ 0xfffffffffffbcce4 (offset: 0xfe5a0) -> 0x237a4 fde=[ 1eef0] │ │ │ │ 0xfffffffffffbccf4 (offset: 0xfe5b0) -> 0x237b8 fde=[ 1ef04] │ │ │ │ 0xfffffffffffbcd64 (offset: 0xfe620) -> 0x237e4 fde=[ 1ef30] │ │ │ │ 0xfffffffffffbcda4 (offset: 0xfe660) -> 0x2380c fde=[ 1ef58] │ │ │ │ 0xfffffffffffbcdc4 (offset: 0xfe680) -> 0x23830 fde=[ 1ef7c] │ │ │ │ 0xfffffffffffbce14 (offset: 0xfe6d0) -> 0x23858 fde=[ 1efa4] │ │ │ │ @@ -72648,106 +72648,106 @@ │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000fd4dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_advance_loc: 92 to 00000000000fd538 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000fd53c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ │ │ │ │ -0001edb8 0000000000000048 0001edbc FDE cie=00000000 pc=00000000000fd540..00000000000fdbd0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000fd550 │ │ │ │ +0001edb8 0000000000000010 0001edbc FDE cie=00000000 pc=00000000000fd540..00000000000fd9e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0001edcc 0000000000000048 0001edd0 FDE cie=00000000 pc=00000000000fd9e0..00000000000fe070 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000fd9f0 │ │ │ │ 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 00000000000fd578 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000fda18 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000fd590 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000fda30 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000fd5a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000fda40 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 900 to 00000000000fd924 │ │ │ │ + DW_CFA_advance_loc1: 900 to 00000000000fddc4 │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000fd92c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000fddcc │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000fd930 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000fddd0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 644 to 00000000000fdbb4 │ │ │ │ + DW_CFA_advance_loc1: 644 to 00000000000fe054 │ │ │ │ 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 00000000000fdbc4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000fe064 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0001ee04 0000000000000010 0001ee08 FDE cie=00000000 pc=00000000000fdbd0..00000000000fe068 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0001ee18 00000000000000c0 0001ee1c FDE cie=00000000 pc=00000000000fe068..00000000000fe58c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000fe074 │ │ │ │ +0001ee18 00000000000000c0 0001ee1c FDE cie=00000000 pc=00000000000fe070..00000000000fe58c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000fe07c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000fe078 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000fe080 │ │ │ │ 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 00000000000fe088 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000fe090 │ │ │ │ DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000fe0ac │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000fe0b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000fe10c │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000fe114 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000fe140 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000fe148 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000fe144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000fe14c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000fe148 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000fe150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000fe14c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000fe154 │ │ │ │ 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 00000000000fe1dc │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000fe1e4 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000fe1ec │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000fe1f4 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000fe1f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000fe200 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000fe208 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000fe210 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000fe210 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000fe218 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 00000000000fe3a0 │ │ │ │ + DW_CFA_advance_loc1: 400 to 00000000000fe3a8 │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000fe3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000fe3ac │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000fe3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000fe3b0 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000fe3b0 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000fe3b8 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000fe3c0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000fe40c │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000fe40c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000fe414 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 204 to 00000000000fe4e0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_advance_loc: 44 to 00000000000fe50c │ │ │ ├── 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 {} │ │ │ │ @@ -196070,44 +196070,44 @@ │ │ │ │ movk x0, #0x8422, lsl #16 │ │ │ │ movk x0, #0x9ce4, lsl #32 │ │ │ │ movk x0, #0xcbf2, lsl #48 │ │ │ │ b fcad4 │ │ │ │ bl 3be80 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000fcb80 : │ │ │ │ +00000000000fcb80 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000fcb8c : │ │ │ │ +00000000000fcb8c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000fcba0 : │ │ │ │ +00000000000fcba0 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000fcbac : │ │ │ │ +00000000000fcbac : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000fcbc0 : │ │ │ │ +00000000000fcbc0 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000fcbcc : │ │ │ │ +00000000000fcbcc : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000fcbe0 : │ │ │ │ @@ -196130,51 +196130,51 @@ │ │ │ │ 00000000000fcc0c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000fcc20 : │ │ │ │ +00000000000fcc20 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000fcc2c : │ │ │ │ +00000000000fcc2c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000fcc40 : │ │ │ │ +00000000000fcc40 : │ │ │ │ bti c │ │ │ │ str xzr, [x4] │ │ │ │ ret │ │ │ │ │ │ │ │ -00000000000fcc4c : │ │ │ │ +00000000000fcc4c : │ │ │ │ bti c │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.ls fcc88 // b.plast │ │ │ │ + b.ls fcc88 // b.plast │ │ │ │ add x0, x0, #0x100, lsl #12 │ │ │ │ ldrb w3, [x1] │ │ │ │ adrp x2, 127000 │ │ │ │ add x2, x2, #0xc18 │ │ │ │ ldr x1, [x0, #96] │ │ │ │ ldr x0, [x0, #1432] │ │ │ │ b f2780 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.ls fccb4 // b.plast │ │ │ │ + b.ls fccb4 // b.plast │ │ │ │ add x0, x0, #0x100, lsl #12 │ │ │ │ ldrb w3, [x1] │ │ │ │ adrp x2, 127000 │ │ │ │ add x2, x2, #0xc38 │ │ │ │ ldr x1, [x0, #96] │ │ │ │ ldr x0, [x0, #1432] │ │ │ │ b f2780 │ │ │ │ @@ -196188,15 +196188,15 @@ │ │ │ │ add x4, x4, #0x918 │ │ │ │ adrp x0, 62e000 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ add x0, x0, #0xa20 │ │ │ │ b 3c2d0 <__snprintf_chk@plt> │ │ │ │ ldr x5, [x1] │ │ │ │ cmp x5, #0x7 │ │ │ │ - b.ls fce24 // b.plast │ │ │ │ + b.ls fce24 // 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 │ │ │ │ @@ -196219,20 +196219,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 fce00 // b.pmore │ │ │ │ + b.hi fce00 // b.pmore │ │ │ │ cmp x4, #0x3 │ │ │ │ - b.hi fce28 // b.pmore │ │ │ │ + b.hi fce28 // b.pmore │ │ │ │ cmp x4, #0x1 │ │ │ │ - b.eq fd20c // b.none │ │ │ │ - tbnz w5, #31, fce04 │ │ │ │ + b.eq fd20c // b.none │ │ │ │ + tbnz w5, #31, fce04 │ │ │ │ ldr x10, [x2] │ │ │ │ str w5, [x10] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -196245,37 +196245,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, fcf2c │ │ │ │ + tbnz w5, #31, fcf2c │ │ │ │ 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, fcd34 │ │ │ │ + cbnz x4, fcd34 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - b fce0c │ │ │ │ - tbz w5, #31, fcf3c │ │ │ │ + b fce0c │ │ │ │ + tbz w5, #31, fcf3c │ │ │ │ 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, fce04 │ │ │ │ + tbnz w5, #31, fce04 │ │ │ │ ldr x10, [x2] │ │ │ │ str w5, [x10] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -196288,15 +196288,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, fcf2c │ │ │ │ + tbnz w5, #31, fcf2c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196308,15 +196308,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, fd1ec │ │ │ │ + tbnz w5, #31, fd1ec │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196328,22 +196328,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, fd1fc │ │ │ │ + tbnz w5, #31, fd1fc │ │ │ │ sub x4, x4, #0x4 │ │ │ │ stur w5, [x11, #3] │ │ │ │ - b fcddc │ │ │ │ + b fcddc │ │ │ │ sub w4, w4, #0x1 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ ldr x10, [x2] │ │ │ │ str w5, [x10] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ @@ -196356,15 +196356,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, fd17c │ │ │ │ + tbnz w5, #31, fd17c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196376,15 +196376,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, fd18c │ │ │ │ + tbnz w5, #31, fd18c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196396,15 +196396,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, fd19c │ │ │ │ + tbnz w5, #31, fd19c │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196416,15 +196416,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, fd1ac │ │ │ │ + tbnz w5, #31, fd1ac │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196436,15 +196436,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, fd1bc │ │ │ │ + tbnz w5, #31, fd1bc │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196456,15 +196456,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, fd1cc │ │ │ │ + tbnz w5, #31, fd1cc │ │ │ │ stur w5, [x11, #3] │ │ │ │ ldr x5, [x0] │ │ │ │ add x5, x5, #0x4 │ │ │ │ str x5, [x0] │ │ │ │ ldr x11, [x2] │ │ │ │ add x5, x11, #0x3 │ │ │ │ str x5, [x2] │ │ │ │ @@ -196476,69 +196476,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, fd1dc │ │ │ │ + tbnz w5, #31, fd1dc │ │ │ │ sub x4, x4, #0x8 │ │ │ │ stur w5, [x11, #3] │ │ │ │ - b fcddc │ │ │ │ + b fcddc │ │ │ │ sub x4, x4, #0x1 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub x4, x4, #0x2 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub x4, x4, #0x3 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub x4, x4, #0x4 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub x4, x4, #0x5 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub x4, x4, #0x6 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub x4, x4, #0x7 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub w4, w4, #0x2 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ sub w4, w4, #0x3 │ │ │ │ lsl x6, x4, #2 │ │ │ │ add x4, x4, x4, lsl #1 │ │ │ │ - b fce0c │ │ │ │ - tbnz w5, #31, fd23c │ │ │ │ + b fce0c │ │ │ │ + tbnz w5, #31, fd23c │ │ │ │ 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 fce0c │ │ │ │ + b fce0c │ │ │ │ mov x4, #0x3 // #3 │ │ │ │ mov x6, #0x4 // #4 │ │ │ │ - b fce0c │ │ │ │ + b fce0c │ │ │ │ │ │ │ │ 00000000000fd248 : │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ mov x15, x0 │ │ │ │ adrp x0, 17d000 │ │ │ │ ldr x0, [x0, #1440] │ │ │ │ @@ -196622,15 +196622,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 fcce4 │ │ │ │ + bl fcce4 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ ldr x4, [sp, #8] │ │ │ │ sub x2, x0, #0x1 │ │ │ │ str x2, [sp, #24] │ │ │ │ cbnz x0, fd478 │ │ │ │ ldr x3, [sp, #32] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ @@ -196724,27 +196724,325 @@ │ │ │ │ b fd2a8 │ │ │ │ mov w18, #0x1 // #1 │ │ │ │ mov w0, w18 │ │ │ │ b fd3d0 │ │ │ │ str x19, [sp, #80] │ │ │ │ bl 3be80 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00000000000fd540 : │ │ │ │ +00000000000fd540 : │ │ │ │ + bti c │ │ │ │ + ldr w5, [x0, #4] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldrb w9, [x0, #12] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq fd680 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq fd6b0 // b.none │ │ │ │ + cbnz w5, fd648 │ │ │ │ + cmp x2, #0x7 │ │ │ │ + b.ls fd640 // 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 fd720 // b.pmore │ │ │ │ + cmp x6, #0x3 │ │ │ │ + b.hi fd8f0 // 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 fd6f4 // 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, fd594 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + cbnz x2, fd658 │ │ │ │ + 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, fd648 │ │ │ │ + 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, fd648 │ │ │ │ + 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 fd564 │ │ │ │ + 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, fd648 │ │ │ │ + b fd658 │ │ │ │ + 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, fd594 │ │ │ │ + b fd640 │ │ │ │ + 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, fd594 │ │ │ │ + b fd640 │ │ │ │ + │ │ │ │ +00000000000fd9e0 : │ │ │ │ bti c │ │ │ │ ldr w5, [x0, #4] │ │ │ │ mov x8, #0x0 // #0 │ │ │ │ stp d8, d9, [sp, #-64]! │ │ │ │ ldrb w9, [x0, #12] │ │ │ │ cmp w5, #0x1 │ │ │ │ - b.eq fdb3c // b.none │ │ │ │ + b.eq fdfdc // b.none │ │ │ │ cmp w5, #0x2 │ │ │ │ - b.eq fdb6c // b.none │ │ │ │ - cbnz w5, fdbb0 │ │ │ │ + b.eq fe00c // b.none │ │ │ │ + cbnz w5, fe050 │ │ │ │ cmp x2, #0x2f │ │ │ │ - b.ls fd930 // b.plast │ │ │ │ + b.ls fddd0 // 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 │ │ │ │ @@ -196753,15 +197051,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, fd77c │ │ │ │ + cbz x5, fdc1c │ │ │ │ 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 │ │ │ │ @@ -196867,17 +197165,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 fd5b4 // b.any │ │ │ │ + b.ne fda54 // b.any │ │ │ │ cmp x7, #0x4 │ │ │ │ - b.lt fd868 // b.tstop │ │ │ │ + b.lt fdd08 // 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 │ │ │ │ @@ -196927,18 +197225,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, fd920 │ │ │ │ + cbz x7, fddc0 │ │ │ │ cmp x7, #0x2 │ │ │ │ - b.eq fd8b0 // b.none │ │ │ │ - b.lt fd8e8 // b.tstop │ │ │ │ + b.eq fdd50 // b.none │ │ │ │ + b.lt fdd88 // 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 │ │ │ │ @@ -196978,25 +197276,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 fdb0c // b.plast │ │ │ │ + b.ls fdfac // 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 fdbc4 // b.plast │ │ │ │ + b.ls fe064 // 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 │ │ │ │ @@ -197050,28 +197348,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, fdb0c │ │ │ │ + cbz x7, fdfac │ │ │ │ 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 fdaec // b.none │ │ │ │ + b.eq fdf8c // 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] │ │ │ │ @@ -197087,458 +197385,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 fda54 │ │ │ │ + b fdef4 │ │ │ │ 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, fdbb0 │ │ │ │ + cbz x2, fe050 │ │ │ │ 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, fdbb0 │ │ │ │ + cbz x2, fe050 │ │ │ │ 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, fdbb0 │ │ │ │ + cbz x2, fe050 │ │ │ │ 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 fd568 │ │ │ │ + b fda08 │ │ │ │ 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 fda58 │ │ │ │ + b fdef8 │ │ │ │ │ │ │ │ -00000000000fdbd0 : │ │ │ │ - bti c │ │ │ │ - ldr w5, [x0, #4] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldrb w9, [x0, #12] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq fdd08 // b.none │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq fdd38 // b.none │ │ │ │ - cbnz w5, fdcd0 │ │ │ │ - cmp x2, #0x7 │ │ │ │ - b.ls fdcc8 // 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 fdda8 // b.pmore │ │ │ │ - cmp x6, #0x3 │ │ │ │ - b.hi fdf78 // 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 fdd7c // 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, fdc24 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cbnz x2, fdce0 │ │ │ │ - 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, fdcd0 │ │ │ │ - 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, fdcd0 │ │ │ │ - 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 fdbf4 │ │ │ │ - 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, fdcd0 │ │ │ │ - b fdce0 │ │ │ │ - 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, fdc24 │ │ │ │ - b fdcc8 │ │ │ │ - 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, fdc24 │ │ │ │ - b fdcc8 │ │ │ │ - │ │ │ │ -00000000000fe068 : │ │ │ │ +00000000000fe070 : │ │ │ │ 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, fe10c │ │ │ │ + cbnz w18, fe114 │ │ │ │ ldr w1, [x15, #4] │ │ │ │ str x19, [sp, #448] │ │ │ │ ldrb w19, [x15, #12] │ │ │ │ cmp w1, #0x2 │ │ │ │ - b.eq fe414 // b.none │ │ │ │ - b.gt fe14c │ │ │ │ - cbz w1, fe1c0 │ │ │ │ + b.eq fe414 // b.none │ │ │ │ + b.gt fe154 │ │ │ │ + cbz w1, fe1c8 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.ne fe47c // b.any │ │ │ │ + b.ne fe47c // b.any │ │ │ │ sub x0, x2, #0x1 │ │ │ │ str x0, [sp, #392] │ │ │ │ - cbz x2, fe49c │ │ │ │ + cbz x2, fe49c │ │ │ │ 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 fe530 // b.plast │ │ │ │ + b.ls fe530 // b.plast │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w18, #0x2 // #2 │ │ │ │ - b fe400 │ │ │ │ + b fe400 │ │ │ │ str xzr, [x4] │ │ │ │ cmp x2, #0x0 │ │ │ │ ccmp w18, #0x1, #0x0, ne // ne = any │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b.eq fe4e0 // b.none │ │ │ │ + b.eq fe4e0 // 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 fe570 // b.any │ │ │ │ + b.ne fe570 // b.any │ │ │ │ add sp, sp, #0x1b0 │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ cmp w1, #0x3 │ │ │ │ - b.ne fe47c // b.any │ │ │ │ + b.ne fe47c // b.any │ │ │ │ sub x0, x2, #0x1 │ │ │ │ str x0, [sp, #392] │ │ │ │ - cbz x2, fe484 │ │ │ │ + cbz x2, fe484 │ │ │ │ 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 fe1a0 // b.plast │ │ │ │ + b.ls fe1a8 // 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 fe400 │ │ │ │ + b fe400 │ │ │ │ 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 fe3bc // b.plast │ │ │ │ + b.ls fe3c4 // b.plast │ │ │ │ adrp x0, 13e000 │ │ │ │ add x0, x0, #0x270 │ │ │ │ add x1, x0, #0x40 │ │ │ │ lsr x3, x2, #6 │ │ │ │ stp d8, d9, [sp, #464] │ │ │ │ and x2, x2, #0x3f │ │ │ │ add x5, x3, x3, lsl #1 │ │ │ │ @@ -197559,15 +197561,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 fe284 │ │ │ │ + b fe28c │ │ │ │ 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 │ │ │ │ @@ -197577,15 +197579,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 fe55c // b.none │ │ │ │ + b.eq fe55c // 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] │ │ │ │ @@ -197643,15 +197645,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 fe23c // b.none │ │ │ │ + b.eq fe244 // 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] │ │ │ │ @@ -197661,118 +197663,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 fcce4 │ │ │ │ + bl fcce4 │ │ │ │ ldr x0, [sp, #392] │ │ │ │ ldr x4, [sp, #368] │ │ │ │ sub x2, x0, #0x1 │ │ │ │ str x2, [sp, #392] │ │ │ │ - cbnz x0, fe4a8 │ │ │ │ + cbnz x0, fe4a8 │ │ │ │ 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 fe120 │ │ │ │ + b fe128 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ sub x5, x2, #0x1 │ │ │ │ str x5, [sp, #392] │ │ │ │ - cbz x2, fe490 │ │ │ │ + cbz x2, fe490 │ │ │ │ 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 fe50c // b.plast │ │ │ │ + b.ls fe50c // b.plast │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w1, #0x3 // #3 │ │ │ │ cmp w6, #0xfe │ │ │ │ - b.ne fe400 // b.any │ │ │ │ - cbz x5, fe564 │ │ │ │ + b.ne fe400 // b.any │ │ │ │ + cbz x5, fe564 │ │ │ │ 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 fe400 │ │ │ │ + b fe400 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b fe400 │ │ │ │ + b fe400 │ │ │ │ mov w1, #0x3 // #3 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b fe400 │ │ │ │ + b fe400 │ │ │ │ mov w1, #0x2 // #2 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b fe400 │ │ │ │ + b fe400 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w0, w1 │ │ │ │ - b fe400 │ │ │ │ + b fe400 │ │ │ │ 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 fe554 // b.plast │ │ │ │ + b.ls fe554 // b.plast │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov w18, #0x2 // #2 │ │ │ │ - b fe400 │ │ │ │ + b fe400 │ │ │ │ adrp x0, 129000 │ │ │ │ ldr d31, [x0, #1552] │ │ │ │ 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 fe120 │ │ │ │ + b fe128 │ │ │ │ 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 fe158 │ │ │ │ + b fe160 │ │ │ │ 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 fe418 │ │ │ │ + b fe418 │ │ │ │ ubfiz w19, w0, #2, #6 │ │ │ │ - b fe0cc │ │ │ │ + b fe0d4 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b fe398 │ │ │ │ + b fe3a0 │ │ │ │ mov w18, #0x1 // #1 │ │ │ │ mov w0, w18 │ │ │ │ - b fe400 │ │ │ │ + b fe400 │ │ │ │ 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> │ │ │ │ @@ -203103,15 +203103,15 @@ │ │ │ │ b.ne 104520 // b.any │ │ │ │ ldr w0, [x24, #152] │ │ │ │ str w0, [sp, #32] │ │ │ │ tbnz w4, #31, 1044f0 │ │ │ │ ldr w0, [sp, #32] │ │ │ │ tbz w0, #31, 10452c │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -203411,15 +203411,15 @@ │ │ │ │ b 1013b4 │ │ │ │ cmp w5, #0x3 │ │ │ │ b.eq 103eec // b.none │ │ │ │ cmp w5, #0x2 │ │ │ │ b.ls 103e90 // b.plast │ │ │ │ mov w0, #0x74 // #116 │ │ │ │ str x8, [sp, #32] │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x8, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ ldr w4, [x24, #120] │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x8 │ │ │ │ adrp x2, 128000 │ │ │ │ @@ -203560,15 +203560,15 @@ │ │ │ │ str w0, [x24, #120] │ │ │ │ ldr w0, [x24, #152] │ │ │ │ str w0, [sp, #32] │ │ │ │ mov w0, w0 │ │ │ │ tbz w0, #31, 103e98 │ │ │ │ mov w0, #0x74 // #116 │ │ │ │ str x8, [sp, #40] │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x8, [sp, #40] │ │ │ │ adrp x6, 62e000 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x8 │ │ │ │ adrp x2, 128000 │ │ │ │ @@ -203600,15 +203600,15 @@ │ │ │ │ b 102b64 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 101730 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 102b04 │ │ │ │ mov w0, #0x51 // #81 │ │ │ │ str x7, [sp, #32] │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x7, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x7 │ │ │ │ adrp x2, 128000 │ │ │ │ @@ -203631,15 +203631,15 @@ │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ mov x3, x6 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ mov w0, #0x50 // #80 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -203665,15 +203665,15 @@ │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ mov x3, x6 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ mov w0, #0x54 // #84 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -203701,40 +203701,40 @@ │ │ │ │ add x2, x2, #0x568 │ │ │ │ mov x3, x6 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 103620 │ │ │ │ mov w0, #0x53 // #83 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ mov x0, x25 │ │ │ │ bl 100110 │ │ │ │ b 1013b4 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ mov w0, #0x71 // #113 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -203825,15 +203825,15 @@ │ │ │ │ b 1024d8 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 1030d8 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 103c1c │ │ │ │ mov w0, #0x78 // #120 │ │ │ │ str x7, [sp, #32] │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x7, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x7 │ │ │ │ adrp x2, 128000 │ │ │ │ @@ -203860,15 +203860,15 @@ │ │ │ │ mov x0, x28 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ mov x3, x6 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -203921,15 +203921,15 @@ │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ b 102ecc │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #32] │ │ │ │ b 102bb4 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [x24, #120] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x540 │ │ │ │ @@ -203937,15 +203937,15 @@ │ │ │ │ b 1013b4 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 102720 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 10384c │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ str w4, [sp, #32] │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -204001,28 +204001,28 @@ │ │ │ │ mov x0, x26 │ │ │ │ mov x3, x6 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x6e8 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ str wzr, [sp, #32] │ │ │ │ b 103774 │ │ │ │ mov w0, #0x75 // #117 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [x24, #120] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x540 │ │ │ │ @@ -204115,15 +204115,15 @@ │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 101ea0 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 101f14 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 101d3c │ │ │ │ mov w0, #0x6d // #109 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -204147,15 +204147,15 @@ │ │ │ │ add x2, x2, #0x568 │ │ │ │ mov x3, x6 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 102bec │ │ │ │ mov w0, #0x50 // #80 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr w4, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x26 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -204164,29 +204164,29 @@ │ │ │ │ str wzr, [sp, #32] │ │ │ │ b 102a20 │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ b 102b2c │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 102454 │ │ │ │ mov w0, #0x54 // #84 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 1023d0 │ │ │ │ mov w0, #0x70 // #112 │ │ │ │ str x7, [sp, #32] │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x7, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ mov x1, x7 │ │ │ │ adrp x2, 128000 │ │ │ │ @@ -204217,15 +204217,15 @@ │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 101db0 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 1031e0 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 103158 │ │ │ │ mov w0, #0x41 // #65 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ │ @@ -204272,15 +204272,15 @@ │ │ │ │ add x2, x2, #0x568 │ │ │ │ mov x3, x6 │ │ │ │ bl f2780 │ │ │ │ b 1013b4 │ │ │ │ bl 3c500 <_Py_Dealloc@plt> │ │ │ │ b 101c24 │ │ │ │ mov w0, #0x40 // #64 │ │ │ │ - bl fccc0 │ │ │ │ + bl fccc0 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ adrp x6, 62e000 │ │ │ │ mov w4, w26 │ │ │ │ mov x0, x28 │ │ │ │ add x3, x6, #0xa20 │ │ │ │ adrp x2, 128000 │ │ │ │ add x2, x2, #0x568 │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1099,16 +1099,16 @@ │ │ │ │ 0x00145d3c 14350200 10b3fbff 28350200 24b3fbff .5......(5..$... │ │ │ │ 0x00145d4c 3c350200 30b3fbff 50350200 44b3fbff <5..0...P5..D... │ │ │ │ 0x00145d5c 64350200 50b3fbff 78350200 64b3fbff d5..P...x5..d... │ │ │ │ 0x00145d6c 8c350200 70b3fbff a0350200 84b3fbff .5..p....5...... │ │ │ │ 0x00145d7c b4350200 90b3fbff c8350200 a4b3fbff .5.......5...... │ │ │ │ 0x00145d8c dc350200 d0b3fbff f0350200 04b4fbff .5.......5...... │ │ │ │ 0x00145d9c 04360200 28b4fbff 18360200 8cb9fbff .6..(....6...... │ │ │ │ - 0x00145dac 2c360200 84bcfbff 6c360200 14c3fbff ,6......l6...... │ │ │ │ - 0x00145dbc b8360200 acc7fbff cc360200 d0ccfbff .6.......6...... │ │ │ │ + 0x00145dac 2c360200 84bcfbff 6c360200 24c1fbff ,6......l6..$... │ │ │ │ + 0x00145dbc 80360200 b4c7fbff cc360200 d0ccfbff .6.......6...... │ │ │ │ 0x00145dcc 90370200 e4ccfbff a4370200 f4ccfbff .7.......7...... │ │ │ │ 0x00145ddc b8370200 64cdfbff e4370200 a4cdfbff .7..d....7...... │ │ │ │ 0x00145dec 0c380200 c4cdfbff 30380200 14cefbff .8......08...... │ │ │ │ 0x00145dfc 58380200 4ccefbff 80380200 70cefbff X8..L....8..p... │ │ │ │ 0x00145e0c a4380200 accefbff cc380200 c4cefbff .8.......8...... │ │ │ │ 0x00145e1c e0380200 d0cefbff f4380200 b4cffbff .8.......8...... │ │ │ │ 0x00145e2c 40390200 e4d0fbff 8c390200 08d2fbff @9.......9...... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -7895,28 +7895,28 @@ │ │ │ │ 0x00164eb0 40ed0100 d87df9ff 2c000000 00000000 @....}..,....... │ │ │ │ 0x00164ec0 10000000 54ed0100 f87df9ff 24000000 ....T....}..$... │ │ │ │ 0x00164ed0 00000000 10000000 68ed0100 087ef9ff ........h....~.. │ │ │ │ 0x00164ee0 64050000 00000000 3c000000 7ced0100 d.......<...|... │ │ │ │ 0x00164ef0 5883f9ff f8020000 00412d41 0e60449d X........A-A.`D. │ │ │ │ 0x00164f00 049e034a 930258d3 4eddde0e 00412d41 ...J..X.N....A-A │ │ │ │ 0x00164f10 0e609302 9d049e03 2d6d0ad3 420b73d3 .`......-m..B.s. │ │ │ │ - 0x00164f20 4b930257 d3419302 48000000 bced0100 K..W.A..H....... │ │ │ │ - 0x00164f30 1086f9ff 90060000 00440e40 05480805 .........D.@.H.. │ │ │ │ - 0x00164f40 49074a05 4b05054a 0646054d 03054c04 I.J.K..J.F.M..L. │ │ │ │ - 0x00164f50 44054f01 054e0202 e1064b06 4a42064d D.O..N....K.JB.M │ │ │ │ - 0x00164f60 064c4106 4f064e02 a10a0649 06480e00 .LA.O.N....I.H.. │ │ │ │ - 0x00164f70 440b0000 10000000 08ee0100 548cf9ff D...........T... │ │ │ │ - 0x00164f80 98040000 00000000 c0000000 1cee0100 ................ │ │ │ │ - 0x00164f90 d890f9ff 24050000 00432d41 0e609d0c ....$....C-A.`.. │ │ │ │ + 0x00164f20 4b930257 d3419302 10000000 bced0100 K..W.A.......... │ │ │ │ + 0x00164f30 1086f9ff a0040000 00000000 48000000 ............H... │ │ │ │ + 0x00164f40 d0ed0100 9c8af9ff 90060000 00440e40 .............D.@ │ │ │ │ + 0x00164f50 05480805 49074a05 4b05054a 0646054d .H..I.J.K..J.F.M │ │ │ │ + 0x00164f60 03054c04 44054f01 054e0202 e1064b06 ..L.D.O..N....K. │ │ │ │ + 0x00164f70 4a42064d 064c4106 4f064e02 a10a0649 JB.M.LA.O.N....I │ │ │ │ + 0x00164f80 06480e00 440b0000 c0000000 1cee0100 .H..D........... │ │ │ │ + 0x00164f90 e090f9ff 1c050000 00432d41 0e609d0c .........C-A.`.. │ │ │ │ 0x00164fa0 9e0b440e 90044993 0a58d34d 0e6041de ..D...I..X.M.`A. │ │ │ │ 0x00164fb0 dd0e0041 2d410e90 04930a9d 0c9e0b2d ...A-A.........- │ │ │ │ 0x00164fc0 64054907 05480844 054b0505 4a064305 d.I..H.D.K..J.C. │ │ │ │ 0x00164fd0 4f014405 4d03054c 0442054e 02026406 O.D.M..L.B.N..d. │ │ │ │ 0x00164fe0 49064841 064b064a 41064d06 4c42064e I.HA.K.JA.M.LB.N │ │ │ │ - 0x00164ff0 42064f55 0ad3420b 73d34b93 0a540548 B.OU..B.s.K..T.H │ │ │ │ + 0x00164ff0 42064f53 0ad3420b 73d34b93 0a540548 B.OS..B.s.K..T.H │ │ │ │ 0x00165000 08054907 054a0605 4b05054c 04054d03 ..I..J..K..L..M. │ │ │ │ 0x00165010 054e0205 4f014206 48064906 4a064b06 .N..O.B.H.I.J.K. │ │ │ │ 0x00165020 4c064d06 4e064f43 d341930a 41054907 L.M.N.OC.A..A.I. │ │ │ │ 0x00165030 05480841 054b0505 4a064105 4d03054c .H.A.K..J.A.M..L │ │ │ │ 0x00165040 0441054e 0241054f 01000000 10000000 .A.N.A.O........ │ │ │ │ 0x00165050 e0ee0100 3895f9ff 0c000000 00000000 ....8........... │ │ │ │ 0x00165060 10000000 f4ee0100 3895f9ff 10000000 ........8....... │ │ │ ├── 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 20cc0f00 00000000 00000000 00000000 ............... │ │ │ │ + 0x0017cfb8 40cc0f00 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 c0cb0f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0017db78 a0cb0f00 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 40d50f00 00000000 00000000 00000000 @............... │ │ │ │ + 0x0017df28 e0d90f00 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 a0cb0f00 00000000 ................ │ │ │ │ + 0x0017e1f8 00000000 00000000 20cc0f00 00000000 ........ ....... │ │ │ │ 0x0017e208 00000000 00000000 88920f00 00000000 ................ │ │ │ │ 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 4ccc0f00 00000000 ........L....... │ │ │ │ + 0x0017e2b8 00000000 00000000 8ccb0f00 00000000 ................ │ │ │ │ 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 80cb0f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0017e428 c0cb0f00 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 c04c0e00 00000000 .........L...... │ │ │ │ 0x0017ec38 00000000 00000000 00c10a00 00000000 ................ │ │ │ │ 0x0017ec48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ec58 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ec68 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017ec78 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017ec88 00000000 00000000 accb0f00 00000000 ................ │ │ │ │ + 0x0017ec88 00000000 00000000 2ccc0f00 00000000 ........,....... │ │ │ │ 0x0017ec98 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017eca8 2ce80e00 00000000 00000000 00000000 ,............... │ │ │ │ - 0x0017ecb8 d0db0f00 00000000 00000000 00000000 ................ │ │ │ │ + 0x0017ecb8 40d50f00 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 2ccc0f00 00000000 ........,....... │ │ │ │ + 0x0017f188 00000000 00000000 4ccc0f00 00000000 ........L....... │ │ │ │ 0x0017f198 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0017f1a8 00000000 00000000 68e00f00 00000000 ........h....... │ │ │ │ + 0x0017f1a8 00000000 00000000 70e00f00 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 cccb0f00 00000000 ................ │ │ │ │ + 0x0017f2d8 00000000 00000000 accb0f00 00000000 ................ │ │ │ │ 0x0017f2e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f2f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f308 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0017f318 4c0f1000 00000000 00000000 00000000 L............... │ │ │ │ 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 40cc0f00 00000000 00000000 00000000 @............... │ │ │ │ + 0x0017f7d8 80cb0f00 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 8ccb0f00 00000000 ................ │ │ │ │ + 0x0017f868 00000000 00000000 cccb0f00 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 66623061 38663263 64386338 62623331 fb0a8f2cd8c8bb31 │ │ │ │ - 0x00000010 31353035 62323536 33636161 33656631 1505b2563caa3ef1 │ │ │ │ - 0x00000020 32626239 39372e64 65627567 00000000 2bb997.debug.... │ │ │ │ - 0x00000030 d206bfef .... │ │ │ │ + 0x00000000 35616439 65373637 63396134 31323565 5ad9e767c9a4125e │ │ │ │ + 0x00000010 37363532 63323162 63313437 36303333 7652c21bc1476033 │ │ │ │ + 0x00000020 38303365 61362e64 65627567 00000000 803ea6.debug.... │ │ │ │ + 0x00000030 217a5ae5 !zZ. │ │ ├── ./usr/share/man/man1/kitten-@-action.1.gz │ │ │ ├── kitten-@-action.1 │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -.TH "kitten-@-action" "1" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-action" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-close-tab" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-close-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-create-marker" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-detach-tab" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-detach-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-disable-ligatures" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-env" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-focus-tab" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-focus-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-get-colors" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-get-text" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-goto-layout" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-kitten" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-last-used-layout" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-launch" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-load-config" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-ls" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-new-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-remove-marker" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-resize-os-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-resize-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-run" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-scroll-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-select-window" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-send-key" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-send-text" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-background-image" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-background-opacity" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-colors" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-enabled-layouts" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-font-size" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-spacing" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-tab-color" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-tab-title" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-user-vars" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-window-logo" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-set-window-title" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@-signal-child" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-@" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-ask" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-edit-in-kitty" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-hyperlinked-grep" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-mouse-demo" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-query-terminal" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-run-shell" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-show-key" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-unicode-input" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten-update-self" "1" "Jun 03, 2026" "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" "May 22, 2026" "0.41.1" "kitten Manual" │ │ │ │ +.TH "kitten" "1" "Jun 03, 2026" "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.