
/data/app/~~oNMsFU4VVQGRMt7DuuFX4Q==/com.tencent.tmgp.codev-G0uUDbKTGcxn-dNSdimDpQ==/lib/arm64/libPxAuthAPI.so:	file format elf64-littleaarch64

Disassembly of section .plt:

0000000000008b80 <.plt>:
    8b80: a9bf7bf0     	stp	x16, x30, [sp, #-0x10]!
    8b84: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8b88: f9465e11     	ldr	x17, [x16, #0xcb8]
    8b8c: 9132e210     	add	x16, x16, #0xcb8
    8b90: d61f0220     	br	x17
    8b94: d503201f     	nop
    8b98: d503201f     	nop
    8b9c: d503201f     	nop

0000000000008ba0 <__cxa_get_globals_fast@plt>:
    8ba0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ba4: f9466211     	ldr	x17, [x16, #0xcc0]
    8ba8: 91330210     	add	x16, x16, #0xcc0
    8bac: d61f0220     	br	x17

0000000000008bb0 <_Z11str2jstringP7_JNIEnvRKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE@plt>:
    8bb0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8bb4: f9466611     	ldr	x17, [x16, #0xcc8]
    8bb8: 91332210     	add	x16, x16, #0xcc8
    8bbc: d61f0220     	br	x17

0000000000008bc0 <__cxa_throw@plt>:
    8bc0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8bc4: f9466a11     	ldr	x17, [x16, #0xcd0]
    8bc8: 91334210     	add	x16, x16, #0xcd0
    8bcc: d61f0220     	br	x17

0000000000008bd0 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>:
    8bd0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8bd4: f9466e11     	ldr	x17, [x16, #0xcd8]
    8bd8: 91336210     	add	x16, x16, #0xcd8
    8bdc: d61f0220     	br	x17

0000000000008be0 <realloc@plt>:
    8be0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8be4: f9467211     	ldr	x17, [x16, #0xce0]
    8be8: 91338210     	add	x16, x16, #0xce0
    8bec: d61f0220     	br	x17

0000000000008bf0 <_ZnamSt11align_val_t@plt>:
    8bf0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8bf4: f9467611     	ldr	x17, [x16, #0xce8]
    8bf8: 9133a210     	add	x16, x16, #0xce8
    8bfc: d61f0220     	br	x17

0000000000008c00 <pthread_key_create@plt>:
    8c00: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c04: f9467a11     	ldr	x17, [x16, #0xcf0]
    8c08: 9133c210     	add	x16, x16, #0xcf0
    8c0c: d61f0220     	br	x17

0000000000008c10 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>:
    8c10: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c14: f9467e11     	ldr	x17, [x16, #0xcf8]
    8c18: 9133e210     	add	x16, x16, #0xcf8
    8c1c: d61f0220     	br	x17

0000000000008c20 <pthread_once@plt>:
    8c20: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c24: f9468211     	ldr	x17, [x16, #0xd00]
    8c28: 91340210     	add	x16, x16, #0xd00
    8c2c: d61f0220     	br	x17

0000000000008c30 <__cxa_finalize@plt>:
    8c30: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c34: f9468611     	ldr	x17, [x16, #0xd08]
    8c38: 91342210     	add	x16, x16, #0xd08
    8c3c: d61f0220     	br	x17

0000000000008c40 <__cxa_end_catch@plt>:
    8c40: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c44: f9468a11     	ldr	x17, [x16, #0xd10]
    8c48: 91344210     	add	x16, x16, #0xd10
    8c4c: d61f0220     	br	x17

0000000000008c50 <isalpha@plt>:
    8c50: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c54: f9468e11     	ldr	x17, [x16, #0xd18]
    8c58: 91346210     	add	x16, x16, #0xd18
    8c5c: d61f0220     	br	x17

0000000000008c60 <calloc@plt>:
    8c60: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c64: f9469211     	ldr	x17, [x16, #0xd20]
    8c68: 91348210     	add	x16, x16, #0xd20
    8c6c: d61f0220     	br	x17

0000000000008c70 <syslog@plt>:
    8c70: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c74: f9469611     	ldr	x17, [x16, #0xd28]
    8c78: 9134a210     	add	x16, x16, #0xd28
    8c7c: d61f0220     	br	x17

0000000000008c80 <_Znwm@plt>:
    8c80: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c84: f9469a11     	ldr	x17, [x16, #0xd30]
    8c88: 9134c210     	add	x16, x16, #0xd30
    8c8c: d61f0220     	br	x17

0000000000008c90 <posix_memalign@plt>:
    8c90: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8c94: f9469e11     	ldr	x17, [x16, #0xd38]
    8c98: 9134e210     	add	x16, x16, #0xd38
    8c9c: d61f0220     	br	x17

0000000000008ca0 <_ZdaPvSt11align_val_t@plt>:
    8ca0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ca4: f946a211     	ldr	x17, [x16, #0xd40]
    8ca8: 91350210     	add	x16, x16, #0xd40
    8cac: d61f0220     	br	x17

0000000000008cb0 <abort@plt>:
    8cb0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8cb4: f946a611     	ldr	x17, [x16, #0xd48]
    8cb8: 91352210     	add	x16, x16, #0xd48
    8cbc: d61f0220     	br	x17

0000000000008cc0 <__cxa_call_unexpected@plt>:
    8cc0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8cc4: f946aa11     	ldr	x17, [x16, #0xd50]
    8cc8: 91354210     	add	x16, x16, #0xd50
    8ccc: d61f0220     	br	x17

0000000000008cd0 <snprintf@plt>:
    8cd0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8cd4: f946ae11     	ldr	x17, [x16, #0xd58]
    8cd8: 91356210     	add	x16, x16, #0xd58
    8cdc: d61f0220     	br	x17

0000000000008ce0 <dl_iterate_phdr@plt>:
    8ce0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ce4: f946b211     	ldr	x17, [x16, #0xd60]
    8ce8: 91358210     	add	x16, x16, #0xd60
    8cec: d61f0220     	br	x17

0000000000008cf0 <android_set_abort_message@plt>:
    8cf0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8cf4: f946b611     	ldr	x17, [x16, #0xd68]
    8cf8: 9135a210     	add	x16, x16, #0xd68
    8cfc: d61f0220     	br	x17

0000000000008d00 <pxa_verify_auth@plt>:
    8d00: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d04: f946ba11     	ldr	x17, [x16, #0xd70]
    8d08: 9135c210     	add	x16, x16, #0xd70
    8d0c: d61f0220     	br	x17

0000000000008d10 <isupper@plt>:
    8d10: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d14: f946be11     	ldr	x17, [x16, #0xd78]
    8d18: 9135e210     	add	x16, x16, #0xd78
    8d1c: d61f0220     	br	x17

0000000000008d20 <_ZnwmSt11align_val_t@plt>:
    8d20: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d24: f946c211     	ldr	x17, [x16, #0xd80]
    8d28: 91360210     	add	x16, x16, #0xd80
    8d2c: d61f0220     	br	x17

0000000000008d30 <memcmp@plt>:
    8d30: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d34: f946c611     	ldr	x17, [x16, #0xd88]
    8d38: 91362210     	add	x16, x16, #0xd88
    8d3c: d61f0220     	br	x17

0000000000008d40 <pxa_get_sdk_version@plt>:
    8d40: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d44: f946ca11     	ldr	x17, [x16, #0xd90]
    8d48: 91364210     	add	x16, x16, #0xd90
    8d4c: d61f0220     	br	x17

0000000000008d50 <_ZNSt13bad_exceptionD1Ev@plt>:
    8d50: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d54: f946ce11     	ldr	x17, [x16, #0xd98]
    8d58: 91366210     	add	x16, x16, #0xd98
    8d5c: d61f0220     	br	x17

0000000000008d60 <_ZNSt9type_infoD2Ev@plt>:
    8d60: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d64: f946d211     	ldr	x17, [x16, #0xda0]
    8d68: 91368210     	add	x16, x16, #0xda0
    8d6c: d61f0220     	br	x17

0000000000008d70 <_ZSt15get_new_handlerv@plt>:
    8d70: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d74: f946d611     	ldr	x17, [x16, #0xda8]
    8d78: 9136a210     	add	x16, x16, #0xda8
    8d7c: d61f0220     	br	x17

0000000000008d80 <fputc@plt>:
    8d80: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d84: f946da11     	ldr	x17, [x16, #0xdb0]
    8d88: 9136c210     	add	x16, x16, #0xdb0
    8d8c: d61f0220     	br	x17

0000000000008d90 <__stack_chk_fail@plt>:
    8d90: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8d94: f946de11     	ldr	x17, [x16, #0xdb8]
    8d98: 9136e210     	add	x16, x16, #0xdb8
    8d9c: d61f0220     	br	x17

0000000000008da0 <pthread_setspecific@plt>:
    8da0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8da4: f946e211     	ldr	x17, [x16, #0xdc0]
    8da8: 91370210     	add	x16, x16, #0xdc0
    8dac: d61f0220     	br	x17

0000000000008db0 <openlog@plt>:
    8db0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8db4: f946e611     	ldr	x17, [x16, #0xdc8]
    8db8: 91372210     	add	x16, x16, #0xdc8
    8dbc: d61f0220     	br	x17

0000000000008dc0 <__cxa_get_globals@plt>:
    8dc0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8dc4: f946ea11     	ldr	x17, [x16, #0xdd0]
    8dc8: 91374210     	add	x16, x16, #0xdd0
    8dcc: d61f0220     	br	x17

0000000000008dd0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt>:
    8dd0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8dd4: f946ee11     	ldr	x17, [x16, #0xdd8]
    8dd8: 91376210     	add	x16, x16, #0xdd8
    8ddc: d61f0220     	br	x17

0000000000008de0 <_ZdlPvSt11align_val_t@plt>:
    8de0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8de4: f946f211     	ldr	x17, [x16, #0xde0]
    8de8: 91378210     	add	x16, x16, #0xde0
    8dec: d61f0220     	br	x17

0000000000008df0 <__cxa_demangle@plt>:
    8df0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8df4: f946f611     	ldr	x17, [x16, #0xde8]
    8df8: 9137a210     	add	x16, x16, #0xde8
    8dfc: d61f0220     	br	x17

0000000000008e00 <strcmp@plt>:
    8e00: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e04: f946fa11     	ldr	x17, [x16, #0xdf0]
    8e08: 9137c210     	add	x16, x16, #0xdf0
    8e0c: d61f0220     	br	x17

0000000000008e10 <_ZdaPv@plt>:
    8e10: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e14: f946fe11     	ldr	x17, [x16, #0xdf8]
    8e18: 9137e210     	add	x16, x16, #0xdf8
    8e1c: d61f0220     	br	x17

0000000000008e20 <_ZNSt11logic_errorC2EPKc@plt>:
    8e20: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e24: f9470211     	ldr	x17, [x16, #0xe00]
    8e28: 91380210     	add	x16, x16, #0xe00
    8e2c: d61f0220     	br	x17

0000000000008e30 <__cxa_allocate_exception@plt>:
    8e30: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e34: f9470611     	ldr	x17, [x16, #0xe08]
    8e38: 91382210     	add	x16, x16, #0xe08
    8e3c: d61f0220     	br	x17

0000000000008e40 <pthread_mutex_lock@plt>:
    8e40: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e44: f9470a11     	ldr	x17, [x16, #0xe10]
    8e48: 91384210     	add	x16, x16, #0xe10
    8e4c: d61f0220     	br	x17

0000000000008e50 <closelog@plt>:
    8e50: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e54: f9470e11     	ldr	x17, [x16, #0xe18]
    8e58: 91386210     	add	x16, x16, #0xe18
    8e5c: d61f0220     	br	x17

0000000000008e60 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>:
    8e60: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e64: f9471211     	ldr	x17, [x16, #0xe20]
    8e68: 91388210     	add	x16, x16, #0xe20
    8e6c: d61f0220     	br	x17

0000000000008e70 <pthread_getspecific@plt>:
    8e70: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e74: f9471611     	ldr	x17, [x16, #0xe28]
    8e78: 9138a210     	add	x16, x16, #0xe28
    8e7c: d61f0220     	br	x17

0000000000008e80 <_ZdlPv@plt>:
    8e80: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e84: f9471a11     	ldr	x17, [x16, #0xe30]
    8e88: 9138c210     	add	x16, x16, #0xe30
    8e8c: d61f0220     	br	x17

0000000000008e90 <memmove@plt>:
    8e90: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8e94: f9471e11     	ldr	x17, [x16, #0xe38]
    8e98: 9138e210     	add	x16, x16, #0xe38
    8e9c: d61f0220     	br	x17

0000000000008ea0 <_ZSt9terminatev@plt>:
    8ea0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ea4: f9472211     	ldr	x17, [x16, #0xe40]
    8ea8: 91390210     	add	x16, x16, #0xe40
    8eac: d61f0220     	br	x17

0000000000008eb0 <_Znam@plt>:
    8eb0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8eb4: f9472611     	ldr	x17, [x16, #0xe48]
    8eb8: 91392210     	add	x16, x16, #0xe48
    8ebc: d61f0220     	br	x17

0000000000008ec0 <isxdigit@plt>:
    8ec0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ec4: f9472a11     	ldr	x17, [x16, #0xe50]
    8ec8: 91394210     	add	x16, x16, #0xe50
    8ecc: d61f0220     	br	x17

0000000000008ed0 <__cxa_begin_catch@plt>:
    8ed0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ed4: f9472e11     	ldr	x17, [x16, #0xe58]
    8ed8: 91396210     	add	x16, x16, #0xe58
    8edc: d61f0220     	br	x17

0000000000008ee0 <_ZNSt9bad_allocC1Ev@plt>:
    8ee0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ee4: f9473211     	ldr	x17, [x16, #0xe60]
    8ee8: 91398210     	add	x16, x16, #0xe60
    8eec: d61f0220     	br	x17

0000000000008ef0 <__cxa_free_exception@plt>:
    8ef0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ef4: f9473611     	ldr	x17, [x16, #0xe68]
    8ef8: 9139a210     	add	x16, x16, #0xe68
    8efc: d61f0220     	br	x17

0000000000008f00 <__dynamic_cast@plt>:
    8f00: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f04: f9473a11     	ldr	x17, [x16, #0xe70]
    8f08: 9139c210     	add	x16, x16, #0xe70
    8f0c: d61f0220     	br	x17

0000000000008f10 <strlen@plt>:
    8f10: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f14: f9473e11     	ldr	x17, [x16, #0xe78]
    8f18: 9139e210     	add	x16, x16, #0xe78
    8f1c: d61f0220     	br	x17

0000000000008f20 <vasprintf@plt>:
    8f20: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f24: f9474211     	ldr	x17, [x16, #0xe80]
    8f28: 913a0210     	add	x16, x16, #0xe80
    8f2c: d61f0220     	br	x17

0000000000008f30 <_ZNSt9exceptionD2Ev@plt>:
    8f30: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f34: f9474611     	ldr	x17, [x16, #0xe88]
    8f38: 913a2210     	add	x16, x16, #0xe88
    8f3c: d61f0220     	br	x17

0000000000008f40 <pxa_verify_init@plt>:
    8f40: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f44: f9474a11     	ldr	x17, [x16, #0xe90]
    8f48: 913a4210     	add	x16, x16, #0xe90
    8f4c: d61f0220     	br	x17

0000000000008f50 <__cxa_rethrow@plt>:
    8f50: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f54: f9474e11     	ldr	x17, [x16, #0xe98]
    8f58: 913a6210     	add	x16, x16, #0xe98
    8f5c: d61f0220     	br	x17

0000000000008f60 <pxa_report_component@plt>:
    8f60: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f64: f9475211     	ldr	x17, [x16, #0xea0]
    8f68: 913a8210     	add	x16, x16, #0xea0
    8f6c: d61f0220     	br	x17

0000000000008f70 <pxa_verify_component_auth_internal@plt>:
    8f70: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f74: f9475611     	ldr	x17, [x16, #0xea8]
    8f78: 913aa210     	add	x16, x16, #0xea8
    8f7c: d61f0220     	br	x17

0000000000008f80 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>:
    8f80: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f84: f9475a11     	ldr	x17, [x16, #0xeb0]
    8f88: 913ac210     	add	x16, x16, #0xeb0
    8f8c: d61f0220     	br	x17

0000000000008f90 <malloc@plt>:
    8f90: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8f94: f9475e11     	ldr	x17, [x16, #0xeb8]
    8f98: 913ae210     	add	x16, x16, #0xeb8
    8f9c: d61f0220     	br	x17

0000000000008fa0 <memcpy@plt>:
    8fa0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8fa4: f9476211     	ldr	x17, [x16, #0xec0]
    8fa8: 913b0210     	add	x16, x16, #0xec0
    8fac: d61f0220     	br	x17

0000000000008fb0 <memset@plt>:
    8fb0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8fb4: f9476611     	ldr	x17, [x16, #0xec8]
    8fb8: 913b2210     	add	x16, x16, #0xec8
    8fbc: d61f0220     	br	x17

0000000000008fc0 <_ZSt13get_terminatev@plt>:
    8fc0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8fc4: f9476a11     	ldr	x17, [x16, #0xed0]
    8fc8: 913b4210     	add	x16, x16, #0xed0
    8fcc: d61f0220     	br	x17

0000000000008fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>:
    8fd0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8fd4: f9476e11     	ldr	x17, [x16, #0xed8]
    8fd8: 913b6210     	add	x16, x16, #0xed8
    8fdc: d61f0220     	br	x17

0000000000008fe0 <_ZSt14get_unexpectedv@plt>:
    8fe0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8fe4: f9477211     	ldr	x17, [x16, #0xee0]
    8fe8: 913b8210     	add	x16, x16, #0xee0
    8fec: d61f0220     	br	x17

0000000000008ff0 <free@plt>:
    8ff0: 900001f0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    8ff4: f9477611     	ldr	x17, [x16, #0xee8]
    8ff8: 913ba210     	add	x16, x16, #0xee8
    8ffc: d61f0220     	br	x17

0000000000009000 <pxa_verify_destroy@plt>:
    9000: f00001d0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    9004: f9477a11     	ldr	x17, [x16, #0xef0]
    9008: 913bc210     	add	x16, x16, #0xef0
    900c: d61f0220     	br	x17

0000000000009010 <vfprintf@plt>:
    9010: f00001d0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    9014: f9477e11     	ldr	x17, [x16, #0xef8]
    9018: 913be210     	add	x16, x16, #0xef8
    901c: d61f0220     	br	x17

0000000000009020 <pthread_mutex_unlock@plt>:
    9020: f00001d0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    9024: f9478211     	ldr	x17, [x16, #0xf00]
    9028: 913c0210     	add	x16, x16, #0xf00
    902c: d61f0220     	br	x17

0000000000009030 <__cxa_atexit@plt>:
    9030: f00001d0     	adrp	x16, 0x44000 <typeinfo for std::nullptr_t>
    9034: f9478611     	ldr	x17, [x16, #0xf08]
    9038: 913c2210     	add	x16, x16, #0xf08
    903c: d61f0220     	br	x17

Disassembly of section .text:

0000000000009040 <.text>:
    9040: 900001e0     	adrp	x0, 0x45000
    9044: 91000000     	add	x0, x0, #0x0
    9048: 17fffefa     	b	0x8c30 <__cxa_finalize@plt>
    904c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    9050: 910003fd     	mov	x29, sp
    9054: b4000040     	cbz	x0, 0x905c <.text+0x1c>
    9058: d63f0000     	blr	x0
    905c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    9060: d65f03c0     	ret
    9064: aa0003e1     	mov	x1, x0
    9068: 900001e2     	adrp	x2, 0x45000
    906c: 90000000     	adrp	x0, 0x9000 <pxa_verify_destroy@plt>
    9070: 91000042     	add	x2, x2, #0x0
    9074: 91013000     	add	x0, x0, #0x4c
    9078: 17ffffee     	b	0x9030 <__cxa_atexit@plt>

000000000000907c <JNI_OnLoad>:
    907c: 528000c0     	mov	w0, #0x6                // =6
    9080: 72a00020     	movk	w0, #0x1, lsl #16
    9084: d65f03c0     	ret

0000000000009088 <jstring2str(_JNIEnv*, _jstring*)>:
    9088: d101c3ff     	sub	sp, sp, #0x70
    908c: a90267fa     	stp	x26, x25, [sp, #0x20]
    9090: a9035ff8     	stp	x24, x23, [sp, #0x30]
    9094: a90457f6     	stp	x22, x21, [sp, #0x40]
    9098: a9054ff4     	stp	x20, x19, [sp, #0x50]
    909c: a9067bfd     	stp	x29, x30, [sp, #0x60]
    90a0: 910183fd     	add	x29, sp, #0x60
    90a4: d53bd05a     	mrs	x26, TPIDR_EL0
    90a8: aa0803f3     	mov	x19, x8
    90ac: f9401748     	ldr	x8, [x26, #0x28]
    90b0: aa0103f5     	mov	x21, x1
    90b4: aa0003f4     	mov	x20, x0
    90b8: f9000fe8     	str	x8, [sp, #0x18]
    90bc: a9007e7f     	stp	xzr, xzr, [x19]
    90c0: f9000a7f     	str	xzr, [x19, #0x10]
    90c4: b4000f95     	cbz	x21, 0x92b4 <jstring2str(_JNIEnv*, _jstring*)+0x22c>
    90c8: f9400288     	ldr	x8, [x20]
    90cc: f9401908     	ldr	x8, [x8, #0x30]
    90d0: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    90d4: 910cc021     	add	x1, x1, #0x330
    90d8: aa1403e0     	mov	x0, x20
    90dc: d63f0100     	blr	x8
    90e0: aa0003f7     	mov	x23, x0
    90e4: f9400288     	ldr	x8, [x20]
    90e8: f9429d08     	ldr	x8, [x8, #0x538]
    90ec: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    90f0: 910d0421     	add	x1, x1, #0x341
    90f4: aa1403e0     	mov	x0, x20
    90f8: d63f0100     	blr	x8
    90fc: aa0003f6     	mov	x22, x0
    9100: 52850048     	mov	w8, #0x2802             // =10242
    9104: a9007fff     	stp	xzr, xzr, [sp]
    9108: f9000bff     	str	xzr, [sp, #0x10]
    910c: 790003e8     	strh	w8, [sp]
    9110: 39000bff     	strb	wzr, [sp, #0x2]
    9114: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    9118: 910d4021     	add	x1, x1, #0x350
    911c: 910003e0     	mov	x0, sp
    9120: 52800242     	mov	w2, #0x12               // =18
    9124: 97ffff97     	bl	0x8f80 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>
    9128: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    912c: 910d8c21     	add	x1, x1, #0x363
    9130: 320007e2     	orr	w2, wzr, #0x3
    9134: 97ffff93     	bl	0x8f80 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>
    9138: f9400288     	ldr	x8, [x20]
    913c: 39400009     	ldrb	w9, [x0]
    9140: f940080a     	ldr	x10, [x0, #0x10]
    9144: f9408508     	ldr	x8, [x8, #0x108]
    9148: 7200013f     	tst	w9, #0x1
    914c: 9a801543     	csinc	x3, x10, x0, ne
    9150: d0000162     	adrp	x2, 0x37000 <__cxa_deleted_virtual+0x3490>
    9154: 910d1c42     	add	x2, x2, #0x347
    9158: aa1403e0     	mov	x0, x20
    915c: aa1703e1     	mov	x1, x23
    9160: d63f0100     	blr	x8
    9164: aa0003f8     	mov	x24, x0
    9168: 394003e8     	ldrb	w8, [sp]
    916c: 36000068     	tbz	w8, #0x0, 0x9178 <jstring2str(_JNIEnv*, _jstring*)+0xf0>
    9170: f9400be0     	ldr	x0, [sp, #0x10]
    9174: 97ffff43     	bl	0x8e80 <_ZdlPv@plt>
    9178: f9400288     	ldr	x8, [x20]
    917c: f9405d08     	ldr	x8, [x8, #0xb8]
    9180: aa1403e0     	mov	x0, x20
    9184: aa1703e1     	mov	x1, x23
    9188: d63f0100     	blr	x8
    918c: aa1403e0     	mov	x0, x20
    9190: aa1503e1     	mov	x1, x21
    9194: aa1803e2     	mov	x2, x24
    9198: aa1603e3     	mov	x3, x22
    919c: 97fffe8d     	bl	0x8bd0 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>
    91a0: aa0003f5     	mov	x21, x0
    91a4: f9400288     	ldr	x8, [x20]
    91a8: f9405d08     	ldr	x8, [x8, #0xb8]
    91ac: aa1403e0     	mov	x0, x20
    91b0: aa1603e1     	mov	x1, x22
    91b4: d63f0100     	blr	x8
    91b8: f9400288     	ldr	x8, [x20]
    91bc: f942ad08     	ldr	x8, [x8, #0x558]
    91c0: aa1403e0     	mov	x0, x20
    91c4: aa1503e1     	mov	x1, x21
    91c8: d63f0100     	blr	x8
    91cc: 2a0003f8     	mov	w24, w0
    91d0: 7100071f     	cmp	w24, #0x1
    91d4: 5400066b     	b.lt	0x92a0 <jstring2str(_JNIEnv*, _jstring*)+0x218>
    91d8: 93407f00     	sxtw	x0, w24
    91dc: 97ffff6d     	bl	0x8f90 <malloc@plt>
    91e0: f9400288     	ldr	x8, [x20]
    91e4: aa0003f6     	mov	x22, x0
    91e8: f9432108     	ldr	x8, [x8, #0x640]
    91ec: aa1403e0     	mov	x0, x20
    91f0: aa1503e1     	mov	x1, x21
    91f4: 2a1f03e2     	mov	w2, wzr
    91f8: 2a1803e3     	mov	w3, w24
    91fc: aa1603e4     	mov	x4, x22
    9200: d63f0100     	blr	x8
    9204: 2a1803f7     	mov	w23, w24
    9208: 71005f1f     	cmp	w24, #0x17
    920c: a9007fff     	stp	xzr, xzr, [sp]
    9210: f9000bff     	str	xzr, [sp, #0x10]
    9214: 540000c2     	b.hs	0x922c <jstring2str(_JNIEnv*, _jstring*)+0x1a4>
    9218: 910003e9     	mov	x9, sp
    921c: d37ffae8     	lsl	x8, x23, #1
    9220: b2400138     	orr	x24, x9, #0x1
    9224: 390003e8     	strb	w8, [sp]
    9228: 14000009     	b	0x924c <jstring2str(_JNIEnv*, _jstring*)+0x1c4>
    922c: 910042e8     	add	x8, x23, #0x10
    9230: 927c7119     	and	x25, x8, #0x1fffffff0
    9234: aa1903e0     	mov	x0, x25
    9238: 97fffe92     	bl	0x8c80 <_Znwm@plt>
    923c: aa0003f8     	mov	x24, x0
    9240: b2400328     	orr	x8, x25, #0x1
    9244: a900e3f7     	stp	x23, x24, [sp, #0x8]
    9248: f90003e8     	str	x8, [sp]
    924c: aa1803e0     	mov	x0, x24
    9250: aa1603e1     	mov	x1, x22
    9254: aa1703e2     	mov	x2, x23
    9258: 97ffff52     	bl	0x8fa0 <memcpy@plt>
    925c: 39400268     	ldrb	w8, [x19]
    9260: 38376b1f     	strb	wzr, [x24, x23]
    9264: 37000068     	tbnz	w8, #0x0, 0x9270 <jstring2str(_JNIEnv*, _jstring*)+0x1e8>
    9268: 7900027f     	strh	wzr, [x19]
    926c: 14000004     	b	0x927c <jstring2str(_JNIEnv*, _jstring*)+0x1f4>
    9270: f9400a68     	ldr	x8, [x19, #0x10]
    9274: 3900011f     	strb	wzr, [x8]
    9278: f900067f     	str	xzr, [x19, #0x8]
    927c: aa1303e0     	mov	x0, x19
    9280: aa1f03e1     	mov	x1, xzr
    9284: 97fffed3     	bl	0x8dd0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm@plt>
    9288: f9400be8     	ldr	x8, [sp, #0x10]
    928c: 3dc003e0     	ldr	q0, [sp]
    9290: aa1603e0     	mov	x0, x22
    9294: f9000a68     	str	x8, [x19, #0x10]
    9298: 3d800260     	str	q0, [x19]
    929c: 97ffff55     	bl	0x8ff0 <free@plt>
    92a0: f9400288     	ldr	x8, [x20]
    92a4: f9405d08     	ldr	x8, [x8, #0xb8]
    92a8: aa1403e0     	mov	x0, x20
    92ac: aa1503e1     	mov	x1, x21
    92b0: d63f0100     	blr	x8
    92b4: f9401748     	ldr	x8, [x26, #0x28]
    92b8: f9400fe9     	ldr	x9, [sp, #0x18]
    92bc: eb09011f     	cmp	x8, x9
    92c0: 54000101     	b.ne	0x92e0 <jstring2str(_JNIEnv*, _jstring*)+0x258>
    92c4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
    92c8: a9454ff4     	ldp	x20, x19, [sp, #0x50]
    92cc: a94457f6     	ldp	x22, x21, [sp, #0x40]
    92d0: a9435ff8     	ldp	x24, x23, [sp, #0x30]
    92d4: a94267fa     	ldp	x26, x25, [sp, #0x20]
    92d8: 9101c3ff     	add	sp, sp, #0x70
    92dc: d65f03c0     	ret
    92e0: 97fffeac     	bl	0x8d90 <__stack_chk_fail@plt>
    92e4: 14000007     	b	0x9300 <jstring2str(_JNIEnv*, _jstring*)+0x278>
    92e8: 94000248     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>
    92ec: 14000005     	b	0x9300 <jstring2str(_JNIEnv*, _jstring*)+0x278>
    92f0: 14000004     	b	0x9300 <jstring2str(_JNIEnv*, _jstring*)+0x278>
    92f4: 14000003     	b	0x9300 <jstring2str(_JNIEnv*, _jstring*)+0x278>
    92f8: 14000002     	b	0x9300 <jstring2str(_JNIEnv*, _jstring*)+0x278>
    92fc: 14000001     	b	0x9300 <jstring2str(_JNIEnv*, _jstring*)+0x278>
    9300: aa0003f4     	mov	x20, x0
    9304: 39400268     	ldrb	w8, [x19]
    9308: 37000148     	tbnz	w8, #0x0, 0x9330 <jstring2str(_JNIEnv*, _jstring*)+0x2a8>
    930c: aa1403e0     	mov	x0, x20
    9310: 9400b136     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    9314: 394003e8     	ldrb	w8, [sp]
    9318: aa0003f4     	mov	x20, x0
    931c: 3607ff48     	tbz	w8, #0x0, 0x9304 <jstring2str(_JNIEnv*, _jstring*)+0x27c>
    9320: f9400be0     	ldr	x0, [sp, #0x10]
    9324: 97fffed7     	bl	0x8e80 <_ZdlPv@plt>
    9328: 39400268     	ldrb	w8, [x19]
    932c: 3607ff08     	tbz	w8, #0x0, 0x930c <jstring2str(_JNIEnv*, _jstring*)+0x284>
    9330: f9400a60     	ldr	x0, [x19, #0x10]
    9334: 97fffed3     	bl	0x8e80 <_ZdlPv@plt>
    9338: aa1403e0     	mov	x0, x20
    933c: 9400b12b     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

0000000000009340 <_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)>:
    9340: d104c3ff     	sub	sp, sp, #0x130
    9344: a9114ffc     	stp	x28, x19, [sp, #0x110]
    9348: a9127bfd     	stp	x29, x30, [sp, #0x120]
    934c: 910483fd     	add	x29, sp, #0x120
    9350: ad039fe6     	stp	q6, q7, [sp, #0x70]
    9354: ad0297e4     	stp	q4, q5, [sp, #0x50]
    9358: ad018fe2     	stp	q2, q3, [sp, #0x30]
    935c: ad0087e0     	stp	q0, q1, [sp, #0x10]
    9360: a9391fa6     	stp	x6, x7, [x29, #-0x70]
    9364: a93817a4     	stp	x4, x5, [x29, #-0x80]
    9368: f81783a3     	stur	x3, [x29, #-0x88]
    936c: d53bd053     	mrs	x19, TPIDR_EL0
    9370: f9401669     	ldr	x9, [x19, #0x28]
    9374: 910043eb     	add	x11, sp, #0x10
    9378: d10223ac     	sub	x12, x29, #0x88
    937c: 321963e8     	orr	w8, wzr, #0xffffff80
    9380: 128004ea     	mov	w10, #-0x28             // =-40
    9384: f90007e9     	str	x9, [sp, #0x8]
    9388: 910043a9     	add	x9, x29, #0x10
    938c: 9102016b     	add	x11, x11, #0x80
    9390: 9100a18c     	add	x12, x12, #0x28
    9394: 293c23aa     	stp	w10, w8, [x29, #-0x20]
    9398: a93d2fac     	stp	x12, x11, [x29, #-0x30]
    939c: f81c83a9     	stur	x9, [x29, #-0x38]
    93a0: f9400008     	ldr	x8, [x0]
    93a4: d100e3a9     	sub	x9, x29, #0x38
    93a8: ad400121     	ldp	q1, q0, [x9]
    93ac: d10183a3     	sub	x3, x29, #0x60
    93b0: f9408d08     	ldr	x8, [x8, #0x118]
    93b4: ad3d03a1     	stp	q1, q0, [x29, #-0x60]
    93b8: d63f0100     	blr	x8
    93bc: f9401668     	ldr	x8, [x19, #0x28]
    93c0: f94007e9     	ldr	x9, [sp, #0x8]
    93c4: eb09011f     	cmp	x8, x9
    93c8: 540000a1     	b.ne	0x93dc <_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+0x9c>
    93cc: a9527bfd     	ldp	x29, x30, [sp, #0x120]
    93d0: a9514ffc     	ldp	x28, x19, [sp, #0x110]
    93d4: 9104c3ff     	add	sp, sp, #0x130
    93d8: d65f03c0     	ret
    93dc: 97fffe6d     	bl	0x8d90 <__stack_chk_fail@plt>

00000000000093e0 <str2jstring(_JNIEnv*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)>:
    93e0: d101c3ff     	sub	sp, sp, #0x70
    93e4: f90013f9     	str	x25, [sp, #0x20]
    93e8: a9035ff8     	stp	x24, x23, [sp, #0x30]
    93ec: a90457f6     	stp	x22, x21, [sp, #0x40]
    93f0: a9054ff4     	stp	x20, x19, [sp, #0x50]
    93f4: a9067bfd     	stp	x29, x30, [sp, #0x60]
    93f8: 910183fd     	add	x29, sp, #0x60
    93fc: d53bd059     	mrs	x25, TPIDR_EL0
    9400: f9401728     	ldr	x8, [x25, #0x28]
    9404: aa0003f3     	mov	x19, x0
    9408: aa0103f5     	mov	x21, x1
    940c: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    9410: f9000fe8     	str	x8, [sp, #0x18]
    9414: f9400268     	ldr	x8, [x19]
    9418: 394002a9     	ldrb	w9, [x21]
    941c: f94006aa     	ldr	x10, [x21, #0x8]
    9420: 910cc021     	add	x1, x1, #0x330
    9424: f9401908     	ldr	x8, [x8, #0x30]
    9428: d341fd2b     	lsr	x11, x9, #1
    942c: 7200013f     	tst	w9, #0x1
    9430: 9a8a0176     	csel	x22, x11, x10, eq
    9434: d63f0100     	blr	x8
    9438: aa0003f4     	mov	x20, x0
    943c: b4000a14     	cbz	x20, 0x957c <str2jstring(_JNIEnv*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x19c>
    9440: 528b6509     	mov	w9, #0x5b28             // =23336
    9444: 321f07e8     	orr	w8, wzr, #0x6
    9448: 72a00849     	movk	w9, #0x42, lsl #16
    944c: a9007fff     	stp	xzr, xzr, [sp]
    9450: f9000bff     	str	xzr, [sp, #0x10]
    9454: 390003e8     	strb	w8, [sp]
    9458: b80013e9     	stur	w9, [sp, #0x1]
    945c: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    9460: 910d4021     	add	x1, x1, #0x350
    9464: 910003e0     	mov	x0, sp
    9468: 52800242     	mov	w2, #0x12               // =18
    946c: 97fffec5     	bl	0x8f80 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>
    9470: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    9474: 910dc821     	add	x1, x1, #0x372
    9478: 321f03e2     	orr	w2, wzr, #0x2
    947c: 97fffec1     	bl	0x8f80 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>
    9480: f9400268     	ldr	x8, [x19]
    9484: 39400009     	ldrb	w9, [x0]
    9488: f940080a     	ldr	x10, [x0, #0x10]
    948c: f9408508     	ldr	x8, [x8, #0x108]
    9490: 7200013f     	tst	w9, #0x1
    9494: 9a801543     	csinc	x3, x10, x0, ne
    9498: d0000162     	adrp	x2, 0x37000 <__cxa_deleted_virtual+0x3490>
    949c: 910d9c42     	add	x2, x2, #0x367
    94a0: aa1303e0     	mov	x0, x19
    94a4: aa1403e1     	mov	x1, x20
    94a8: d63f0100     	blr	x8
    94ac: aa0003f7     	mov	x23, x0
    94b0: 394003e8     	ldrb	w8, [sp]
    94b4: 36000068     	tbz	w8, #0x0, 0x94c0 <str2jstring(_JNIEnv*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xe0>
    94b8: f9400be0     	ldr	x0, [sp, #0x10]
    94bc: 97fffe71     	bl	0x8e80 <_ZdlPv@plt>
    94c0: f9400268     	ldr	x8, [x19]
    94c4: aa1303e0     	mov	x0, x19
    94c8: 2a1603e1     	mov	w1, w22
    94cc: f942c108     	ldr	x8, [x8, #0x580]
    94d0: d63f0100     	blr	x8
    94d4: f9400268     	ldr	x8, [x19]
    94d8: 394002a9     	ldrb	w9, [x21]
    94dc: f9400aaa     	ldr	x10, [x21, #0x10]
    94e0: aa0003f8     	mov	x24, x0
    94e4: f9434108     	ldr	x8, [x8, #0x680]
    94e8: 7200013f     	tst	w9, #0x1
    94ec: 9a951544     	csinc	x4, x10, x21, ne
    94f0: aa1303e0     	mov	x0, x19
    94f4: aa1803e1     	mov	x1, x24
    94f8: 2a1f03e2     	mov	w2, wzr
    94fc: 2a1603e3     	mov	w3, w22
    9500: d63f0100     	blr	x8
    9504: f9400268     	ldr	x8, [x19]
    9508: d0000161     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    950c: 910d0421     	add	x1, x1, #0x341
    9510: aa1303e0     	mov	x0, x19
    9514: f9429d08     	ldr	x8, [x8, #0x538]
    9518: d63f0100     	blr	x8
    951c: aa0003f6     	mov	x22, x0
    9520: aa1303e0     	mov	x0, x19
    9524: aa1403e1     	mov	x1, x20
    9528: aa1703e2     	mov	x2, x23
    952c: aa1803e3     	mov	x3, x24
    9530: aa1603e4     	mov	x4, x22
    9534: 97fffdb7     	bl	0x8c10 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>
    9538: f9400268     	ldr	x8, [x19]
    953c: aa0003f5     	mov	x21, x0
    9540: aa1303e0     	mov	x0, x19
    9544: aa1403e1     	mov	x1, x20
    9548: f9405d08     	ldr	x8, [x8, #0xb8]
    954c: d63f0100     	blr	x8
    9550: f9400268     	ldr	x8, [x19]
    9554: aa1303e0     	mov	x0, x19
    9558: aa1603e1     	mov	x1, x22
    955c: f9405d08     	ldr	x8, [x8, #0xb8]
    9560: d63f0100     	blr	x8
    9564: f9400268     	ldr	x8, [x19]
    9568: aa1303e0     	mov	x0, x19
    956c: aa1803e1     	mov	x1, x24
    9570: f9405d08     	ldr	x8, [x8, #0xb8]
    9574: d63f0100     	blr	x8
    9578: 14000002     	b	0x9580 <str2jstring(_JNIEnv*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x1a0>
    957c: aa1f03f5     	mov	x21, xzr
    9580: f9401728     	ldr	x8, [x25, #0x28]
    9584: f9400fe9     	ldr	x9, [sp, #0x18]
    9588: eb09011f     	cmp	x8, x9
    958c: 54000121     	b.ne	0x95b0 <str2jstring(_JNIEnv*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x1d0>
    9590: aa1503e0     	mov	x0, x21
    9594: a9467bfd     	ldp	x29, x30, [sp, #0x60]
    9598: a9454ff4     	ldp	x20, x19, [sp, #0x50]
    959c: a94457f6     	ldp	x22, x21, [sp, #0x40]
    95a0: a9435ff8     	ldp	x24, x23, [sp, #0x30]
    95a4: f94013f9     	ldr	x25, [sp, #0x20]
    95a8: 9101c3ff     	add	sp, sp, #0x70
    95ac: d65f03c0     	ret
    95b0: 97fffdf8     	bl	0x8d90 <__stack_chk_fail@plt>
    95b4: 394003e8     	ldrb	w8, [sp]
    95b8: aa0003f3     	mov	x19, x0
    95bc: 36000068     	tbz	w8, #0x0, 0x95c8 <str2jstring(_JNIEnv*, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x1e8>
    95c0: f9400be0     	ldr	x0, [sp, #0x10]
    95c4: 97fffe2f     	bl	0x8e80 <_ZdlPv@plt>
    95c8: aa1303e0     	mov	x0, x19
    95cc: 9400b087     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

00000000000095d0 <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)>:
    95d0: d104c3ff     	sub	sp, sp, #0x130
    95d4: a9114ffc     	stp	x28, x19, [sp, #0x110]
    95d8: a9127bfd     	stp	x29, x30, [sp, #0x120]
    95dc: 910483fd     	add	x29, sp, #0x120
    95e0: ad039fe6     	stp	q6, q7, [sp, #0x70]
    95e4: ad0297e4     	stp	q4, q5, [sp, #0x50]
    95e8: ad018fe2     	stp	q2, q3, [sp, #0x30]
    95ec: ad0087e0     	stp	q0, q1, [sp, #0x10]
    95f0: a9391fa6     	stp	x6, x7, [x29, #-0x70]
    95f4: a93817a4     	stp	x4, x5, [x29, #-0x80]
    95f8: f81783a3     	stur	x3, [x29, #-0x88]
    95fc: d53bd053     	mrs	x19, TPIDR_EL0
    9600: f9401669     	ldr	x9, [x19, #0x28]
    9604: 910043eb     	add	x11, sp, #0x10
    9608: d10223ac     	sub	x12, x29, #0x88
    960c: 321963e8     	orr	w8, wzr, #0xffffff80
    9610: 128004ea     	mov	w10, #-0x28             // =-40
    9614: f90007e9     	str	x9, [sp, #0x8]
    9618: 910043a9     	add	x9, x29, #0x10
    961c: 9102016b     	add	x11, x11, #0x80
    9620: 9100a18c     	add	x12, x12, #0x28
    9624: 293c23aa     	stp	w10, w8, [x29, #-0x20]
    9628: a93d2fac     	stp	x12, x11, [x29, #-0x30]
    962c: f81c83a9     	stur	x9, [x29, #-0x38]
    9630: f9400008     	ldr	x8, [x0]
    9634: d100e3a9     	sub	x9, x29, #0x38
    9638: ad400121     	ldp	q1, q0, [x9]
    963c: d10183a3     	sub	x3, x29, #0x60
    9640: f9407508     	ldr	x8, [x8, #0xe8]
    9644: ad3d03a1     	stp	q1, q0, [x29, #-0x60]
    9648: d63f0100     	blr	x8
    964c: f9401668     	ldr	x8, [x19, #0x28]
    9650: f94007e9     	ldr	x9, [sp, #0x8]
    9654: eb09011f     	cmp	x8, x9
    9658: 540000a1     	b.ne	0x966c <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)+0x9c>
    965c: a9527bfd     	ldp	x29, x30, [sp, #0x120]
    9660: a9514ffc     	ldp	x28, x19, [sp, #0x110]
    9664: 9104c3ff     	add	sp, sp, #0x130
    9668: d65f03c0     	ret
    966c: 97fffdc9     	bl	0x8d90 <__stack_chk_fail@plt>

0000000000009670 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthInit>:
    9670: d10103ff     	sub	sp, sp, #0x40
    9674: a9024ff4     	stp	x20, x19, [sp, #0x20]
    9678: a9037bfd     	stp	x29, x30, [sp, #0x30]
    967c: 9100c3fd     	add	x29, sp, #0x30
    9680: d53bd054     	mrs	x20, TPIDR_EL0
    9684: f9401688     	ldr	x8, [x20, #0x28]
    9688: aa0203e1     	mov	x1, x2
    968c: 910003f3     	mov	x19, sp
    9690: f9000fe8     	str	x8, [sp, #0x18]
    9694: 910003e8     	mov	x8, sp
    9698: 97fffe4e     	bl	0x8fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>
    969c: 394003e8     	ldrb	w8, [sp]
    96a0: f9400be9     	ldr	x9, [sp, #0x10]
    96a4: b240026a     	orr	x10, x19, #0x1
    96a8: 7200011f     	tst	w8, #0x1
    96ac: 9a890140     	csel	x0, x10, x9, eq
    96b0: 97fffe24     	bl	0x8f40 <pxa_verify_init@plt>
    96b4: 2a0003f3     	mov	w19, w0
    96b8: 394003e8     	ldrb	w8, [sp]
    96bc: 36000068     	tbz	w8, #0x0, 0x96c8 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthInit+0x58>
    96c0: f9400be0     	ldr	x0, [sp, #0x10]
    96c4: 97fffdef     	bl	0x8e80 <_ZdlPv@plt>
    96c8: f9401688     	ldr	x8, [x20, #0x28]
    96cc: f9400fe9     	ldr	x9, [sp, #0x18]
    96d0: eb09011f     	cmp	x8, x9
    96d4: 540000c1     	b.ne	0x96ec <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthInit+0x7c>
    96d8: 2a1303e0     	mov	w0, w19
    96dc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
    96e0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
    96e4: 910103ff     	add	sp, sp, #0x40
    96e8: d65f03c0     	ret
    96ec: 97fffda9     	bl	0x8d90 <__stack_chk_fail@plt>
    96f0: 394003e8     	ldrb	w8, [sp]
    96f4: aa0003f3     	mov	x19, x0
    96f8: 36000068     	tbz	w8, #0x0, 0x9704 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthInit+0x94>
    96fc: f9400be0     	ldr	x0, [sp, #0x10]
    9700: 97fffde0     	bl	0x8e80 <_ZdlPv@plt>
    9704: aa1303e0     	mov	x0, x19
    9708: 9400b038     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

000000000000970c <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerify>:
    970c: d10103ff     	sub	sp, sp, #0x40
    9710: a9024ff4     	stp	x20, x19, [sp, #0x20]
    9714: a9037bfd     	stp	x29, x30, [sp, #0x30]
    9718: 9100c3fd     	add	x29, sp, #0x30
    971c: d53bd054     	mrs	x20, TPIDR_EL0
    9720: f9401688     	ldr	x8, [x20, #0x28]
    9724: aa0203e1     	mov	x1, x2
    9728: 910003f3     	mov	x19, sp
    972c: f9000fe8     	str	x8, [sp, #0x18]
    9730: 910003e8     	mov	x8, sp
    9734: 97fffe27     	bl	0x8fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>
    9738: 394003e8     	ldrb	w8, [sp]
    973c: f9400be9     	ldr	x9, [sp, #0x10]
    9740: b240026a     	orr	x10, x19, #0x1
    9744: 7200011f     	tst	w8, #0x1
    9748: 9a890140     	csel	x0, x10, x9, eq
    974c: 97fffd6d     	bl	0x8d00 <pxa_verify_auth@plt>
    9750: 2a0003f3     	mov	w19, w0
    9754: 394003e8     	ldrb	w8, [sp]
    9758: 36000068     	tbz	w8, #0x0, 0x9764 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerify+0x58>
    975c: f9400be0     	ldr	x0, [sp, #0x10]
    9760: 97fffdc8     	bl	0x8e80 <_ZdlPv@plt>
    9764: f9401688     	ldr	x8, [x20, #0x28]
    9768: f9400fe9     	ldr	x9, [sp, #0x18]
    976c: eb09011f     	cmp	x8, x9
    9770: 540000c1     	b.ne	0x9788 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerify+0x7c>
    9774: 2a1303e0     	mov	w0, w19
    9778: a9437bfd     	ldp	x29, x30, [sp, #0x30]
    977c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
    9780: 910103ff     	add	sp, sp, #0x40
    9784: d65f03c0     	ret
    9788: 97fffd82     	bl	0x8d90 <__stack_chk_fail@plt>
    978c: 394003e8     	ldrb	w8, [sp]
    9790: aa0003f3     	mov	x19, x0
    9794: 36000068     	tbz	w8, #0x0, 0x97a0 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerify+0x94>
    9798: f9400be0     	ldr	x0, [sp, #0x10]
    979c: 97fffdb9     	bl	0x8e80 <_ZdlPv@plt>
    97a0: aa1303e0     	mov	x0, x19
    97a4: 9400b011     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

00000000000097a8 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthDestroy>:
    97a8: d10103ff     	sub	sp, sp, #0x40
    97ac: a9024ff4     	stp	x20, x19, [sp, #0x20]
    97b0: a9037bfd     	stp	x29, x30, [sp, #0x30]
    97b4: 9100c3fd     	add	x29, sp, #0x30
    97b8: d53bd054     	mrs	x20, TPIDR_EL0
    97bc: f9401688     	ldr	x8, [x20, #0x28]
    97c0: aa0203e1     	mov	x1, x2
    97c4: 910003f3     	mov	x19, sp
    97c8: f9000fe8     	str	x8, [sp, #0x18]
    97cc: 910003e8     	mov	x8, sp
    97d0: 97fffe00     	bl	0x8fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>
    97d4: 394003e8     	ldrb	w8, [sp]
    97d8: f9400be9     	ldr	x9, [sp, #0x10]
    97dc: b240026a     	orr	x10, x19, #0x1
    97e0: 7200011f     	tst	w8, #0x1
    97e4: 9a890140     	csel	x0, x10, x9, eq
    97e8: 97fffe06     	bl	0x9000 <pxa_verify_destroy@plt>
    97ec: 2a0003f3     	mov	w19, w0
    97f0: 394003e8     	ldrb	w8, [sp]
    97f4: 36000068     	tbz	w8, #0x0, 0x9800 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthDestroy+0x58>
    97f8: f9400be0     	ldr	x0, [sp, #0x10]
    97fc: 97fffda1     	bl	0x8e80 <_ZdlPv@plt>
    9800: f9401688     	ldr	x8, [x20, #0x28]
    9804: f9400fe9     	ldr	x9, [sp, #0x18]
    9808: eb09011f     	cmp	x8, x9
    980c: 540000c1     	b.ne	0x9824 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthDestroy+0x7c>
    9810: 2a1303e0     	mov	w0, w19
    9814: a9437bfd     	ldp	x29, x30, [sp, #0x30]
    9818: a9424ff4     	ldp	x20, x19, [sp, #0x20]
    981c: 910103ff     	add	sp, sp, #0x40
    9820: d65f03c0     	ret
    9824: 97fffd5b     	bl	0x8d90 <__stack_chk_fail@plt>
    9828: 394003e8     	ldrb	w8, [sp]
    982c: aa0003f3     	mov	x19, x0
    9830: 36000068     	tbz	w8, #0x0, 0x983c <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthDestroy+0x94>
    9834: f9400be0     	ldr	x0, [sp, #0x10]
    9838: 97fffd92     	bl	0x8e80 <_ZdlPv@plt>
    983c: aa1303e0     	mov	x0, x19
    9840: 9400afea     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

0000000000009844 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent>:
    9844: d10243ff     	sub	sp, sp, #0x90
    9848: f90023f9     	str	x25, [sp, #0x40]
    984c: a9055ff8     	stp	x24, x23, [sp, #0x50]
    9850: a90657f6     	stp	x22, x21, [sp, #0x60]
    9854: a9074ff4     	stp	x20, x19, [sp, #0x70]
    9858: a9087bfd     	stp	x29, x30, [sp, #0x80]
    985c: 910203fd     	add	x29, sp, #0x80
    9860: d53bd055     	mrs	x21, TPIDR_EL0
    9864: f94016a8     	ldr	x8, [x21, #0x28]
    9868: aa0203e1     	mov	x1, x2
    986c: aa0303f3     	mov	x19, x3
    9870: aa0003f4     	mov	x20, x0
    9874: f9001fe8     	str	x8, [sp, #0x38]
    9878: 910083e8     	add	x8, sp, #0x20
    987c: 910083f6     	add	x22, sp, #0x20
    9880: 97fffdd4     	bl	0x8fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>
    9884: 394083f8     	ldrb	w24, [sp, #0x20]
    9888: f9401bf7     	ldr	x23, [sp, #0x30]
    988c: 910023e8     	add	x8, sp, #0x8
    9890: aa1403e0     	mov	x0, x20
    9894: aa1303e1     	mov	x1, x19
    9898: 910023f9     	add	x25, sp, #0x8
    989c: 97fffdcd     	bl	0x8fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>
    98a0: 394023e9     	ldrb	w9, [sp, #0x8]
    98a4: f9400fea     	ldr	x10, [sp, #0x18]
    98a8: b24002c8     	orr	x8, x22, #0x1
    98ac: 7200031f     	tst	w24, #0x1
    98b0: 9a970100     	csel	x0, x8, x23, eq
    98b4: b2400328     	orr	x8, x25, #0x1
    98b8: 7200013f     	tst	w9, #0x1
    98bc: 9a8a0101     	csel	x1, x8, x10, eq
    98c0: aa1f03e2     	mov	x2, xzr
    98c4: aa1f03e3     	mov	x3, xzr
    98c8: aa1f03e4     	mov	x4, xzr
    98cc: 97fffda9     	bl	0x8f70 <pxa_verify_component_auth_internal@plt>
    98d0: 2a0003f3     	mov	w19, w0
    98d4: 394023e8     	ldrb	w8, [sp, #0x8]
    98d8: 36000068     	tbz	w8, #0x0, 0x98e4 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0xa0>
    98dc: f9400fe0     	ldr	x0, [sp, #0x18]
    98e0: 97fffd68     	bl	0x8e80 <_ZdlPv@plt>
    98e4: 394083e8     	ldrb	w8, [sp, #0x20]
    98e8: 36000068     	tbz	w8, #0x0, 0x98f4 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0xb0>
    98ec: f9401be0     	ldr	x0, [sp, #0x30]
    98f0: 97fffd64     	bl	0x8e80 <_ZdlPv@plt>
    98f4: f94016a8     	ldr	x8, [x21, #0x28]
    98f8: f9401fe9     	ldr	x9, [sp, #0x38]
    98fc: eb09011f     	cmp	x8, x9
    9900: 54000121     	b.ne	0x9924 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0xe0>
    9904: 2a1303e0     	mov	w0, w19
    9908: a9487bfd     	ldp	x29, x30, [sp, #0x80]
    990c: a9474ff4     	ldp	x20, x19, [sp, #0x70]
    9910: a94657f6     	ldp	x22, x21, [sp, #0x60]
    9914: a9455ff8     	ldp	x24, x23, [sp, #0x50]
    9918: f94023f9     	ldr	x25, [sp, #0x40]
    991c: 910243ff     	add	sp, sp, #0x90
    9920: d65f03c0     	ret
    9924: 97fffd1b     	bl	0x8d90 <__stack_chk_fail@plt>
    9928: 394023e8     	ldrb	w8, [sp, #0x8]
    992c: aa0003f3     	mov	x19, x0
    9930: 370000a8     	tbnz	w8, #0x0, 0x9944 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0x100>
    9934: 394083e8     	ldrb	w8, [sp, #0x20]
    9938: 37000168     	tbnz	w8, #0x0, 0x9964 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0x120>
    993c: aa1303e0     	mov	x0, x19
    9940: 9400afaa     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    9944: f9400fe0     	ldr	x0, [sp, #0x18]
    9948: 97fffd4e     	bl	0x8e80 <_ZdlPv@plt>
    994c: 394083e8     	ldrb	w8, [sp, #0x20]
    9950: 3607ff68     	tbz	w8, #0x0, 0x993c <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0xf8>
    9954: 14000004     	b	0x9964 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0x120>
    9958: aa0003f3     	mov	x19, x0
    995c: 394083e8     	ldrb	w8, [sp, #0x20]
    9960: 3607fee8     	tbz	w8, #0x0, 0x993c <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthVerifyComponent+0xf8>
    9964: f9401be0     	ldr	x0, [sp, #0x30]
    9968: 97fffd46     	bl	0x8e80 <_ZdlPv@plt>
    996c: aa1303e0     	mov	x0, x19
    9970: 9400af9e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

0000000000009974 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent>:
    9974: d10243ff     	sub	sp, sp, #0x90
    9978: a90467fa     	stp	x26, x25, [sp, #0x40]
    997c: a9055ff8     	stp	x24, x23, [sp, #0x50]
    9980: a90657f6     	stp	x22, x21, [sp, #0x60]
    9984: a9074ff4     	stp	x20, x19, [sp, #0x70]
    9988: a9087bfd     	stp	x29, x30, [sp, #0x80]
    998c: 910203fd     	add	x29, sp, #0x80
    9990: d53bd056     	mrs	x22, TPIDR_EL0
    9994: f94016c8     	ldr	x8, [x22, #0x28]
    9998: aa0203e1     	mov	x1, x2
    999c: 2a0403f3     	mov	w19, w4
    99a0: aa0303f4     	mov	x20, x3
    99a4: f9001fe8     	str	x8, [sp, #0x38]
    99a8: 910083e8     	add	x8, sp, #0x20
    99ac: aa0003f5     	mov	x21, x0
    99b0: 910083f7     	add	x23, sp, #0x20
    99b4: 97fffd87     	bl	0x8fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>
    99b8: 394083f9     	ldrb	w25, [sp, #0x20]
    99bc: f9401bf8     	ldr	x24, [sp, #0x30]
    99c0: 910023e8     	add	x8, sp, #0x8
    99c4: aa1503e0     	mov	x0, x21
    99c8: aa1403e1     	mov	x1, x20
    99cc: 910023fa     	add	x26, sp, #0x8
    99d0: 97fffd80     	bl	0x8fd0 <_Z11jstring2strP7_JNIEnvP8_jstring@plt>
    99d4: 394023e9     	ldrb	w9, [sp, #0x8]
    99d8: f9400fea     	ldr	x10, [sp, #0x18]
    99dc: b24002e8     	orr	x8, x23, #0x1
    99e0: 7200033f     	tst	w25, #0x1
    99e4: 9a980100     	csel	x0, x8, x24, eq
    99e8: b2400348     	orr	x8, x26, #0x1
    99ec: 7200013f     	tst	w9, #0x1
    99f0: 9a8a0101     	csel	x1, x8, x10, eq
    99f4: 2a1303e2     	mov	w2, w19
    99f8: 97fffd5a     	bl	0x8f60 <pxa_report_component@plt>
    99fc: 394023e8     	ldrb	w8, [sp, #0x8]
    9a00: 36000068     	tbz	w8, #0x0, 0x9a0c <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0x98>
    9a04: f9400fe0     	ldr	x0, [sp, #0x18]
    9a08: 97fffd1e     	bl	0x8e80 <_ZdlPv@plt>
    9a0c: 394083e8     	ldrb	w8, [sp, #0x20]
    9a10: 36000068     	tbz	w8, #0x0, 0x9a1c <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0xa8>
    9a14: f9401be0     	ldr	x0, [sp, #0x30]
    9a18: 97fffd1a     	bl	0x8e80 <_ZdlPv@plt>
    9a1c: f94016c8     	ldr	x8, [x22, #0x28]
    9a20: f9401fe9     	ldr	x9, [sp, #0x38]
    9a24: eb09011f     	cmp	x8, x9
    9a28: 54000101     	b.ne	0x9a48 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0xd4>
    9a2c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
    9a30: a9474ff4     	ldp	x20, x19, [sp, #0x70]
    9a34: a94657f6     	ldp	x22, x21, [sp, #0x60]
    9a38: a9455ff8     	ldp	x24, x23, [sp, #0x50]
    9a3c: a94467fa     	ldp	x26, x25, [sp, #0x40]
    9a40: 910243ff     	add	sp, sp, #0x90
    9a44: d65f03c0     	ret
    9a48: 97fffcd2     	bl	0x8d90 <__stack_chk_fail@plt>
    9a4c: 394023e8     	ldrb	w8, [sp, #0x8]
    9a50: aa0003f3     	mov	x19, x0
    9a54: 370000a8     	tbnz	w8, #0x0, 0x9a68 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0xf4>
    9a58: 394083e8     	ldrb	w8, [sp, #0x20]
    9a5c: 37000168     	tbnz	w8, #0x0, 0x9a88 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0x114>
    9a60: aa1303e0     	mov	x0, x19
    9a64: 9400af61     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    9a68: f9400fe0     	ldr	x0, [sp, #0x18]
    9a6c: 97fffd05     	bl	0x8e80 <_ZdlPv@plt>
    9a70: 394083e8     	ldrb	w8, [sp, #0x20]
    9a74: 3607ff68     	tbz	w8, #0x0, 0x9a60 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0xec>
    9a78: 14000004     	b	0x9a88 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0x114>
    9a7c: aa0003f3     	mov	x19, x0
    9a80: 394083e8     	ldrb	w8, [sp, #0x20]
    9a84: 3607fee8     	tbz	w8, #0x0, 0x9a60 <Java_com_pixui_pxauth_PxAuthAPI_NativePxAuthReportComponent+0xec>
    9a88: f9401be0     	ldr	x0, [sp, #0x30]
    9a8c: 97fffcfd     	bl	0x8e80 <_ZdlPv@plt>
    9a90: aa1303e0     	mov	x0, x19
    9a94: 9400af55     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

0000000000009a98 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion>:
    9a98: d10183ff     	sub	sp, sp, #0x60
    9a9c: a9025ff8     	stp	x24, x23, [sp, #0x20]
    9aa0: a90357f6     	stp	x22, x21, [sp, #0x30]
    9aa4: a9044ff4     	stp	x20, x19, [sp, #0x40]
    9aa8: a9057bfd     	stp	x29, x30, [sp, #0x50]
    9aac: 910143fd     	add	x29, sp, #0x50
    9ab0: d53bd058     	mrs	x24, TPIDR_EL0
    9ab4: f9401708     	ldr	x8, [x24, #0x28]
    9ab8: aa0003f3     	mov	x19, x0
    9abc: f9000fe8     	str	x8, [sp, #0x18]
    9ac0: 97fffca0     	bl	0x8d40 <pxa_get_sdk_version@plt>
    9ac4: aa0003f4     	mov	x20, x0
    9ac8: a900ffff     	stp	xzr, xzr, [sp, #0x8]
    9acc: f90003ff     	str	xzr, [sp]
    9ad0: 97fffd10     	bl	0x8f10 <strlen@plt>
    9ad4: aa0003f5     	mov	x21, x0
    9ad8: b10042bf     	cmn	x21, #0x10
    9adc: 54000522     	b.hs	0x9b80 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion+0xe8>
    9ae0: f1005ebf     	cmp	x21, #0x17
    9ae4: 540000e2     	b.hs	0x9b00 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion+0x68>
    9ae8: 910003e9     	mov	x9, sp
    9aec: d37ffaa8     	lsl	x8, x21, #1
    9af0: b2400136     	orr	x22, x9, #0x1
    9af4: 390003e8     	strb	w8, [sp]
    9af8: b5000155     	cbnz	x21, 0x9b20 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion+0x88>
    9afc: 1400000d     	b	0x9b30 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion+0x98>
    9b00: 910042a8     	add	x8, x21, #0x10
    9b04: 927ced17     	and	x23, x8, #0xfffffffffffffff0
    9b08: aa1703e0     	mov	x0, x23
    9b0c: 97fffc5d     	bl	0x8c80 <_Znwm@plt>
    9b10: aa0003f6     	mov	x22, x0
    9b14: b24002e8     	orr	x8, x23, #0x1
    9b18: a900dbf5     	stp	x21, x22, [sp, #0x8]
    9b1c: f90003e8     	str	x8, [sp]
    9b20: aa1603e0     	mov	x0, x22
    9b24: aa1403e1     	mov	x1, x20
    9b28: aa1503e2     	mov	x2, x21
    9b2c: 97fffd1d     	bl	0x8fa0 <memcpy@plt>
    9b30: 38356adf     	strb	wzr, [x22, x21]
    9b34: 910003e1     	mov	x1, sp
    9b38: aa1303e0     	mov	x0, x19
    9b3c: 97fffc1d     	bl	0x8bb0 <_Z11str2jstringP7_JNIEnvRKNSt6__ndk112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE@plt>
    9b40: aa0003f3     	mov	x19, x0
    9b44: 394003e8     	ldrb	w8, [sp]
    9b48: 36000068     	tbz	w8, #0x0, 0x9b54 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion+0xbc>
    9b4c: f9400be0     	ldr	x0, [sp, #0x10]
    9b50: 97fffccc     	bl	0x8e80 <_ZdlPv@plt>
    9b54: f9401708     	ldr	x8, [x24, #0x28]
    9b58: f9400fe9     	ldr	x9, [sp, #0x18]
    9b5c: eb09011f     	cmp	x8, x9
    9b60: 54000141     	b.ne	0x9b88 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion+0xf0>
    9b64: aa1303e0     	mov	x0, x19
    9b68: a9457bfd     	ldp	x29, x30, [sp, #0x50]
    9b6c: a9444ff4     	ldp	x20, x19, [sp, #0x40]
    9b70: a94357f6     	ldp	x22, x21, [sp, #0x30]
    9b74: a9425ff8     	ldp	x24, x23, [sp, #0x20]
    9b78: 910183ff     	add	sp, sp, #0x60
    9b7c: d65f03c0     	ret
    9b80: 910003e0     	mov	x0, sp
    9b84: 97fffcb7     	bl	0x8e60 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
    9b88: 97fffc82     	bl	0x8d90 <__stack_chk_fail@plt>
    9b8c: 394003e8     	ldrb	w8, [sp]
    9b90: aa0003f3     	mov	x19, x0
    9b94: 36000068     	tbz	w8, #0x0, 0x9ba0 <Java_com_pixui_pxauth_PxAuthAPI_NativeGetSdkVersion+0x108>
    9b98: f9400be0     	ldr	x0, [sp, #0x10]
    9b9c: 97fffcb9     	bl	0x8e80 <_ZdlPv@plt>
    9ba0: aa1303e0     	mov	x0, x19
    9ba4: 9400af11     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

0000000000009ba8 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const>:
    9ba8: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    9bac: a9017bfd     	stp	x29, x30, [sp, #0x10]
    9bb0: 910043fd     	add	x29, sp, #0x10
    9bb4: 321c03e0     	orr	w0, wzr, #0x10
    9bb8: 97fffc9e     	bl	0x8e30 <__cxa_allocate_exception@plt>
    9bbc: aa0003f3     	mov	x19, x0
    9bc0: f0000161     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    9bc4: 91320421     	add	x1, x1, #0xc81
    9bc8: 97fffc96     	bl	0x8e20 <_ZNSt11logic_errorC2EPKc@plt>
    9bcc: f00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    9bd0: f9479508     	ldr	x8, [x8, #0xf28]
    9bd4: f00001c1     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
    9bd8: f00001c2     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
    9bdc: aa1303e0     	mov	x0, x19
    9be0: 91004108     	add	x8, x8, #0x10
    9be4: f9000268     	str	x8, [x19]
    9be8: f947a021     	ldr	x1, [x1, #0xf40]
    9bec: f947dc42     	ldr	x2, [x2, #0xfb8]
    9bf0: 97fffbf4     	bl	0x8bc0 <__cxa_throw@plt>
    9bf4: aa0003f4     	mov	x20, x0
    9bf8: aa1303e0     	mov	x0, x19
    9bfc: 97fffcbd     	bl	0x8ef0 <__cxa_free_exception@plt>
    9c00: aa1403e0     	mov	x0, x20
    9c04: 9400aef9     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    9c08: f81f0ffe     	str	x30, [sp, #-0x10]!
    9c0c: 97fffcb1     	bl	0x8ed0 <__cxa_begin_catch@plt>
    9c10: 97fffca4     	bl	0x8ea0 <_ZSt9terminatev@plt>

0000000000009c14 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)>:
    9c14: f81a0ffb     	str	x27, [sp, #-0x60]!
    9c18: a90167fa     	stp	x26, x25, [sp, #0x10]
    9c1c: a9025ff8     	stp	x24, x23, [sp, #0x20]
    9c20: a90357f6     	stp	x22, x21, [sp, #0x30]
    9c24: a9044ff4     	stp	x20, x19, [sp, #0x40]
    9c28: a9057bfd     	stp	x29, x30, [sp, #0x50]
    9c2c: 910143fd     	add	x29, sp, #0x50
    9c30: aa0003f3     	mov	x19, x0
    9c34: 39400268     	ldrb	w8, [x19]
    9c38: aa0203f4     	mov	x20, x2
    9c3c: aa0103f5     	mov	x21, x1
    9c40: 37000088     	tbnz	w8, #0x0, 0x9c50 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x3c>
    9c44: d341fd16     	lsr	x22, x8, #1
    9c48: 528002da     	mov	w26, #0x16              // =22
    9c4c: 14000004     	b	0x9c5c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x48>
    9c50: a9405a69     	ldp	x9, x22, [x19]
    9c54: 927ff929     	and	x9, x9, #0xfffffffffffffffe
    9c58: d100053a     	sub	x26, x9, #0x1
    9c5c: cb160349     	sub	x9, x26, x22
    9c60: eb14013f     	cmp	x9, x20
    9c64: 54000142     	b.hs	0x9c8c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x78>
    9c68: 8b1402db     	add	x27, x22, x20
    9c6c: 92800229     	mov	x9, #-0x12              // =-18
    9c70: cb1a036a     	sub	x10, x27, x26
    9c74: cb1a0129     	sub	x9, x9, x26
    9c78: eb0a013f     	cmp	x9, x10
    9c7c: 54000883     	b.lo	0x9d8c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x178>
    9c80: 370000e8     	tbnz	w8, #0x0, 0x9c9c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x88>
    9c84: 91000677     	add	x23, x19, #0x1
    9c88: 14000006     	b	0x9ca0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x8c>
    9c8c: b4000714     	cbz	x20, 0x9d6c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x158>
    9c90: 37000228     	tbnz	w8, #0x0, 0x9cd4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xc0>
    9c94: 91000677     	add	x23, x19, #0x1
    9c98: 14000010     	b	0x9cd8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xc4>
    9c9c: f9400a77     	ldr	x23, [x19, #0x10]
    9ca0: 92800328     	mov	x8, #-0x1a              // =-26
    9ca4: f2efffe8     	movk	x8, #0x7fff, lsl #48
    9ca8: eb08035f     	cmp	x26, x8
    9cac: 54000108     	b.hi	0x9ccc <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xb8>
    9cb0: d37ffb48     	lsl	x8, x26, #1
    9cb4: eb08037f     	cmp	x27, x8
    9cb8: 9a9b3108     	csel	x8, x8, x27, lo
    9cbc: f1005d1f     	cmp	x8, #0x17
    9cc0: 54000282     	b.hs	0x9d10 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xfc>
    9cc4: 528002f8     	mov	w24, #0x17              // =23
    9cc8: 14000014     	b	0x9d18 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x104>
    9ccc: b27bfbf8     	orr	x24, xzr, #0xffffffffffffffef
    9cd0: 14000012     	b	0x9d18 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x104>
    9cd4: f9400a77     	ldr	x23, [x19, #0x10]
    9cd8: 8b1602e0     	add	x0, x23, x22
    9cdc: aa1503e1     	mov	x1, x21
    9ce0: aa1403e2     	mov	x2, x20
    9ce4: 97fffcaf     	bl	0x8fa0 <memcpy@plt>
    9ce8: 39400269     	ldrb	w9, [x19]
    9cec: 8b1402c8     	add	x8, x22, x20
    9cf0: 370000a9     	tbnz	w9, #0x0, 0x9d04 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xf0>
    9cf4: d37ff909     	lsl	x9, x8, #1
    9cf8: 39000269     	strb	w9, [x19]
    9cfc: 8b0802e8     	add	x8, x23, x8
    9d00: 1400001a     	b	0x9d68 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x154>
    9d04: f9000668     	str	x8, [x19, #0x8]
    9d08: 8b0802e8     	add	x8, x23, x8
    9d0c: 14000017     	b	0x9d68 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x154>
    9d10: 91004108     	add	x8, x8, #0x10
    9d14: 927ced18     	and	x24, x8, #0xfffffffffffffff0
    9d18: aa1803e0     	mov	x0, x24
    9d1c: 97fffbd9     	bl	0x8c80 <_Znwm@plt>
    9d20: aa0003f9     	mov	x25, x0
    9d24: b40000b6     	cbz	x22, 0x9d38 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x124>
    9d28: aa1903e0     	mov	x0, x25
    9d2c: aa1703e1     	mov	x1, x23
    9d30: aa1603e2     	mov	x2, x22
    9d34: 97fffc9b     	bl	0x8fa0 <memcpy@plt>
    9d38: 8b160320     	add	x0, x25, x22
    9d3c: aa1503e1     	mov	x1, x21
    9d40: aa1403e2     	mov	x2, x20
    9d44: 97fffc97     	bl	0x8fa0 <memcpy@plt>
    9d48: f1005b5f     	cmp	x26, #0x16
    9d4c: 54000060     	b.eq	0x9d58 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x144>
    9d50: aa1703e0     	mov	x0, x23
    9d54: 97fffc4b     	bl	0x8e80 <_ZdlPv@plt>
    9d58: b2400308     	orr	x8, x24, #0x1
    9d5c: f9000268     	str	x8, [x19]
    9d60: 8b1b0328     	add	x8, x25, x27
    9d64: a900e67b     	stp	x27, x25, [x19, #0x8]
    9d68: 3900011f     	strb	wzr, [x8]
    9d6c: aa1303e0     	mov	x0, x19
    9d70: a9457bfd     	ldp	x29, x30, [sp, #0x50]
    9d74: a9444ff4     	ldp	x20, x19, [sp, #0x40]
    9d78: a94357f6     	ldp	x22, x21, [sp, #0x30]
    9d7c: a9425ff8     	ldp	x24, x23, [sp, #0x20]
    9d80: a94167fa     	ldp	x26, x25, [sp, #0x10]
    9d84: f84607fb     	ldr	x27, [sp], #0x60
    9d88: d65f03c0     	ret
    9d8c: aa1303e0     	mov	x0, x19
    9d90: 97fffc34     	bl	0x8e60 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>

0000000000009d94 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)>:
    9d94: a9bb67fa     	stp	x26, x25, [sp, #-0x50]!
    9d98: a9015ff8     	stp	x24, x23, [sp, #0x10]
    9d9c: a90257f6     	stp	x22, x21, [sp, #0x20]
    9da0: a9034ff4     	stp	x20, x19, [sp, #0x30]
    9da4: a9047bfd     	stp	x29, x30, [sp, #0x40]
    9da8: 910103fd     	add	x29, sp, #0x40
    9dac: b100403f     	cmn	x1, #0x10
    9db0: aa0003f3     	mov	x19, x0
    9db4: 54000922     	b.hs	0x9ed8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x144>
    9db8: 39400278     	ldrb	w24, [x19]
    9dbc: 37000098     	tbnz	w24, #0x0, 0x9dcc <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x38>
    9dc0: d341ff16     	lsr	x22, x24, #1
    9dc4: 528002c8     	mov	w8, #0x16               // =22
    9dc8: 14000004     	b	0x9dd8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x44>
    9dcc: a9405a68     	ldp	x8, x22, [x19]
    9dd0: 927ff908     	and	x8, x8, #0xfffffffffffffffe
    9dd4: d1000508     	sub	x8, x8, #0x1
    9dd8: eb0102df     	cmp	x22, x1
    9ddc: 9a8182c9     	csel	x9, x22, x1, hi
    9de0: f1005d3f     	cmp	x9, #0x17
    9de4: 54000182     	b.hs	0x9e14 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x80>
    9de8: 528002d7     	mov	w23, #0x16              // =22
    9dec: eb0802ff     	cmp	x23, x8
    9df0: 54000680     	b.eq	0x9ec0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x12c>
    9df4: f1005aff     	cmp	x23, #0x16
    9df8: 540001a1     	b.ne	0x9e2c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x98>
    9dfc: f9400a75     	ldr	x21, [x19, #0x10]
    9e00: 2a1f03f9     	mov	w25, wzr
    9e04: 91000674     	add	x20, x19, #0x1
    9e08: 37000398     	tbnz	w24, #0x0, 0x9e78 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0xe4>
    9e0c: 320003fa     	orr	w26, wzr, #0x1
    9e10: 14000014     	b	0x9e60 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0xcc>
    9e14: 91004129     	add	x9, x9, #0x10
    9e18: 927ced29     	and	x9, x9, #0xfffffffffffffff0
    9e1c: d1000537     	sub	x23, x9, #0x1
    9e20: eb0802ff     	cmp	x23, x8
    9e24: 54fffe81     	b.ne	0x9df4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x60>
    9e28: 14000026     	b	0x9ec0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x12c>
    9e2c: eb0802ff     	cmp	x23, x8
    9e30: 910006e0     	add	x0, x23, #0x1
    9e34: 540000a9     	b.ls	0x9e48 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0xb4>
    9e38: 97fffb92     	bl	0x8c80 <_Znwm@plt>
    9e3c: aa0003f4     	mov	x20, x0
    9e40: 360000b8     	tbz	w24, #0x0, 0x9e54 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0xc0>
    9e44: 1400000b     	b	0x9e70 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0xdc>
    9e48: 97fffb8e     	bl	0x8c80 <_Znwm@plt>
    9e4c: aa0003f4     	mov	x20, x0
    9e50: 37000118     	tbnz	w24, #0x0, 0x9e70 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0xdc>
    9e54: 2a1f03fa     	mov	w26, wzr
    9e58: 91000675     	add	x21, x19, #0x1
    9e5c: 320003f9     	orr	w25, wzr, #0x1
    9e60: d341ff08     	lsr	x8, x24, #1
    9e64: b1000502     	adds	x2, x8, #0x1
    9e68: 54000101     	b.ne	0x9e88 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0xf4>
    9e6c: 1400000a     	b	0x9e94 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x100>
    9e70: f9400a75     	ldr	x21, [x19, #0x10]
    9e74: 320003f9     	orr	w25, wzr, #0x1
    9e78: f9400668     	ldr	x8, [x19, #0x8]
    9e7c: 320003fa     	orr	w26, wzr, #0x1
    9e80: b1000502     	adds	x2, x8, #0x1
    9e84: 54000080     	b.eq	0x9e94 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x100>
    9e88: aa1403e0     	mov	x0, x20
    9e8c: aa1503e1     	mov	x1, x21
    9e90: 97fffc44     	bl	0x8fa0 <memcpy@plt>
    9e94: 3400007a     	cbz	w26, 0x9ea0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x10c>
    9e98: aa1503e0     	mov	x0, x21
    9e9c: 97fffbf9     	bl	0x8e80 <_ZdlPv@plt>
    9ea0: 340000d9     	cbz	w25, 0x9eb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x124>
    9ea4: 910006e8     	add	x8, x23, #0x1
    9ea8: b2400108     	orr	x8, x8, #0x1
    9eac: a9005a68     	stp	x8, x22, [x19]
    9eb0: f9000a74     	str	x20, [x19, #0x10]
    9eb4: 14000003     	b	0x9ec0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::reserve(unsigned long)+0x12c>
    9eb8: d37ffac8     	lsl	x8, x22, #1
    9ebc: 39000268     	strb	w8, [x19]
    9ec0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
    9ec4: a9434ff4     	ldp	x20, x19, [sp, #0x30]
    9ec8: a94257f6     	ldp	x22, x21, [sp, #0x20]
    9ecc: a9415ff8     	ldp	x24, x23, [sp, #0x10]
    9ed0: a8c567fa     	ldp	x26, x25, [sp], #0x50
    9ed4: d65f03c0     	ret
    9ed8: aa1303e0     	mov	x0, x19
    9edc: 97fffbe1     	bl	0x8e60 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
    9ee0: 97fffbfc     	bl	0x8ed0 <__cxa_begin_catch@plt>
    9ee4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
    9ee8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
    9eec: a94257f6     	ldp	x22, x21, [sp, #0x20]
    9ef0: a9415ff8     	ldp	x24, x23, [sp, #0x10]
    9ef4: a8c567fa     	ldp	x26, x25, [sp], #0x50
    9ef8: 17fffb52     	b	0x8c40 <__cxa_end_catch@plt>

0000000000009efc <std::logic_error::logic_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)>:
    9efc: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
    9f00: a9014ff4     	stp	x20, x19, [sp, #0x10]
    9f04: a9027bfd     	stp	x29, x30, [sp, #0x20]
    9f08: 910083fd     	add	x29, sp, #0x20
    9f0c: f00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    9f10: f947b508     	ldr	x8, [x8, #0xf68]
    9f14: aa0003f3     	mov	x19, x0
    9f18: 91004108     	add	x8, x8, #0x10
    9f1c: f9000268     	str	x8, [x19]
    9f20: 39400028     	ldrb	w8, [x1]
    9f24: f9400829     	ldr	x9, [x1, #0x10]
    9f28: 7200011f     	tst	w8, #0x1
    9f2c: 9a811534     	csinc	x20, x9, x1, ne
    9f30: aa1403e0     	mov	x0, x20
    9f34: 97fffbf7     	bl	0x8f10 <strlen@plt>
    9f38: aa0003f5     	mov	x21, x0
    9f3c: 910066a0     	add	x0, x21, #0x19
    9f40: 97fffb50     	bl	0x8c80 <_Znwm@plt>
    9f44: 91006016     	add	x22, x0, #0x18
    9f48: a9005415     	stp	x21, x21, [x0]
    9f4c: b900101f     	str	wzr, [x0, #0x10]
    9f50: 910006a2     	add	x2, x21, #0x1
    9f54: aa1603e0     	mov	x0, x22
    9f58: aa1403e1     	mov	x1, x20
    9f5c: 97fffc11     	bl	0x8fa0 <memcpy@plt>
    9f60: f9000676     	str	x22, [x19, #0x8]
    9f64: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    9f68: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    9f6c: a8c357f6     	ldp	x22, x21, [sp], #0x30
    9f70: d65f03c0     	ret
    9f74: aa0003f4     	mov	x20, x0
    9f78: aa1303e0     	mov	x0, x19
    9f7c: 97fffbed     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    9f80: aa1403e0     	mov	x0, x20
    9f84: 9400ae19     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

0000000000009f88 <std::logic_error::logic_error(char const*)>:
    9f88: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
    9f8c: a9014ff4     	stp	x20, x19, [sp, #0x10]
    9f90: a9027bfd     	stp	x29, x30, [sp, #0x20]
    9f94: 910083fd     	add	x29, sp, #0x20
    9f98: f00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    9f9c: f947b508     	ldr	x8, [x8, #0xf68]
    9fa0: aa0103f4     	mov	x20, x1
    9fa4: aa0003f3     	mov	x19, x0
    9fa8: aa1403e0     	mov	x0, x20
    9fac: 91004108     	add	x8, x8, #0x10
    9fb0: f9000268     	str	x8, [x19]
    9fb4: 97fffbd7     	bl	0x8f10 <strlen@plt>
    9fb8: aa0003f5     	mov	x21, x0
    9fbc: 910066a0     	add	x0, x21, #0x19
    9fc0: 97fffb30     	bl	0x8c80 <_Znwm@plt>
    9fc4: 91006016     	add	x22, x0, #0x18
    9fc8: a9005415     	stp	x21, x21, [x0]
    9fcc: b900101f     	str	wzr, [x0, #0x10]
    9fd0: 910006a2     	add	x2, x21, #0x1
    9fd4: aa1603e0     	mov	x0, x22
    9fd8: aa1403e1     	mov	x1, x20
    9fdc: 97fffbf1     	bl	0x8fa0 <memcpy@plt>
    9fe0: f9000676     	str	x22, [x19, #0x8]
    9fe4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    9fe8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    9fec: a8c357f6     	ldp	x22, x21, [sp], #0x30
    9ff0: d65f03c0     	ret
    9ff4: aa0003f4     	mov	x20, x0
    9ff8: aa1303e0     	mov	x0, x19
    9ffc: 97fffbcd     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    a000: aa1403e0     	mov	x0, x20
    a004: 9400adf9     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

000000000000a008 <std::logic_error::logic_error(std::logic_error const&)>:
    a008: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    a00c: f947b508     	ldr	x8, [x8, #0xf68]
    a010: 91004108     	add	x8, x8, #0x10
    a014: f9000008     	str	x8, [x0]
    a018: f9400428     	ldr	x8, [x1, #0x8]
    a01c: f9000408     	str	x8, [x0, #0x8]
    a020: d1002108     	sub	x8, x8, #0x8
    a024: 885ffd09     	ldaxr	w9, [x8]
    a028: 11000529     	add	w9, w9, #0x1
    a02c: 880afd09     	stlxr	w10, w9, [x8]
    a030: 35ffffaa     	cbnz	w10, 0xa024 <std::logic_error::logic_error(std::logic_error const&)+0x1c>
    a034: d65f03c0     	ret

000000000000a038 <std::logic_error::operator=(std::logic_error const&)>:
    a038: f81e0ff3     	str	x19, [sp, #-0x20]!
    a03c: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a040: 910043fd     	add	x29, sp, #0x10
    a044: aa0003f3     	mov	x19, x0
    a048: f9400429     	ldr	x9, [x1, #0x8]
    a04c: f9400668     	ldr	x8, [x19, #0x8]
    a050: f9000669     	str	x9, [x19, #0x8]
    a054: d1002129     	sub	x9, x9, #0x8
    a058: 885ffd2a     	ldaxr	w10, [x9]
    a05c: 1100054a     	add	w10, w10, #0x1
    a060: 880bfd2a     	stlxr	w11, w10, [x9]
    a064: 35ffffab     	cbnz	w11, 0xa058 <std::logic_error::operator=(std::logic_error const&)+0x20>
    a068: d1002109     	sub	x9, x8, #0x8
    a06c: 885ffd2a     	ldaxr	w10, [x9]
    a070: 7100054a     	subs	w10, w10, #0x1
    a074: 880bfd2a     	stlxr	w11, w10, [x9]
    a078: 35ffffab     	cbnz	w11, 0xa06c <std::logic_error::operator=(std::logic_error const&)+0x34>
    a07c: 54000065     	b.pl	0xa088 <std::logic_error::operator=(std::logic_error const&)+0x50>
    a080: d1006100     	sub	x0, x8, #0x18
    a084: 97fffb7f     	bl	0x8e80 <_ZdlPv@plt>
    a088: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a08c: aa1303e0     	mov	x0, x19
    a090: f84207f3     	ldr	x19, [sp], #0x20
    a094: d65f03c0     	ret

000000000000a098 <std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)>:
    a098: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
    a09c: a9014ff4     	stp	x20, x19, [sp, #0x10]
    a0a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
    a0a4: 910083fd     	add	x29, sp, #0x20
    a0a8: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    a0ac: f947cd08     	ldr	x8, [x8, #0xf98]
    a0b0: aa0003f3     	mov	x19, x0
    a0b4: 91004108     	add	x8, x8, #0x10
    a0b8: f9000268     	str	x8, [x19]
    a0bc: 39400028     	ldrb	w8, [x1]
    a0c0: f9400829     	ldr	x9, [x1, #0x10]
    a0c4: 7200011f     	tst	w8, #0x1
    a0c8: 9a811534     	csinc	x20, x9, x1, ne
    a0cc: aa1403e0     	mov	x0, x20
    a0d0: 97fffb90     	bl	0x8f10 <strlen@plt>
    a0d4: aa0003f5     	mov	x21, x0
    a0d8: 910066a0     	add	x0, x21, #0x19
    a0dc: 97fffae9     	bl	0x8c80 <_Znwm@plt>
    a0e0: 91006016     	add	x22, x0, #0x18
    a0e4: a9005415     	stp	x21, x21, [x0]
    a0e8: b900101f     	str	wzr, [x0, #0x10]
    a0ec: 910006a2     	add	x2, x21, #0x1
    a0f0: aa1603e0     	mov	x0, x22
    a0f4: aa1403e1     	mov	x1, x20
    a0f8: 97fffbaa     	bl	0x8fa0 <memcpy@plt>
    a0fc: f9000676     	str	x22, [x19, #0x8]
    a100: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    a104: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    a108: a8c357f6     	ldp	x22, x21, [sp], #0x30
    a10c: d65f03c0     	ret
    a110: aa0003f4     	mov	x20, x0
    a114: aa1303e0     	mov	x0, x19
    a118: 97fffb86     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    a11c: aa1403e0     	mov	x0, x20
    a120: 9400adb2     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

000000000000a124 <std::runtime_error::runtime_error(char const*)>:
    a124: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
    a128: a9014ff4     	stp	x20, x19, [sp, #0x10]
    a12c: a9027bfd     	stp	x29, x30, [sp, #0x20]
    a130: 910083fd     	add	x29, sp, #0x20
    a134: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    a138: f947cd08     	ldr	x8, [x8, #0xf98]
    a13c: aa0103f4     	mov	x20, x1
    a140: aa0003f3     	mov	x19, x0
    a144: aa1403e0     	mov	x0, x20
    a148: 91004108     	add	x8, x8, #0x10
    a14c: f9000268     	str	x8, [x19]
    a150: 97fffb70     	bl	0x8f10 <strlen@plt>
    a154: aa0003f5     	mov	x21, x0
    a158: 910066a0     	add	x0, x21, #0x19
    a15c: 97fffac9     	bl	0x8c80 <_Znwm@plt>
    a160: 91006016     	add	x22, x0, #0x18
    a164: a9005415     	stp	x21, x21, [x0]
    a168: b900101f     	str	wzr, [x0, #0x10]
    a16c: 910006a2     	add	x2, x21, #0x1
    a170: aa1603e0     	mov	x0, x22
    a174: aa1403e1     	mov	x1, x20
    a178: 97fffb8a     	bl	0x8fa0 <memcpy@plt>
    a17c: f9000676     	str	x22, [x19, #0x8]
    a180: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    a184: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    a188: a8c357f6     	ldp	x22, x21, [sp], #0x30
    a18c: d65f03c0     	ret
    a190: aa0003f4     	mov	x20, x0
    a194: aa1303e0     	mov	x0, x19
    a198: 97fffb66     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    a19c: aa1403e0     	mov	x0, x20
    a1a0: 9400ad92     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>

000000000000a1a4 <std::runtime_error::runtime_error(std::runtime_error const&)>:
    a1a4: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    a1a8: f947cd08     	ldr	x8, [x8, #0xf98]
    a1ac: 91004108     	add	x8, x8, #0x10
    a1b0: f9000008     	str	x8, [x0]
    a1b4: f9400428     	ldr	x8, [x1, #0x8]
    a1b8: f9000408     	str	x8, [x0, #0x8]
    a1bc: d1002108     	sub	x8, x8, #0x8
    a1c0: 885ffd09     	ldaxr	w9, [x8]
    a1c4: 11000529     	add	w9, w9, #0x1
    a1c8: 880afd09     	stlxr	w10, w9, [x8]
    a1cc: 35ffffaa     	cbnz	w10, 0xa1c0 <std::runtime_error::runtime_error(std::runtime_error const&)+0x1c>
    a1d0: d65f03c0     	ret

000000000000a1d4 <std::runtime_error::operator=(std::runtime_error const&)>:
    a1d4: f81e0ff3     	str	x19, [sp, #-0x20]!
    a1d8: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a1dc: 910043fd     	add	x29, sp, #0x10
    a1e0: aa0003f3     	mov	x19, x0
    a1e4: f9400429     	ldr	x9, [x1, #0x8]
    a1e8: f9400668     	ldr	x8, [x19, #0x8]
    a1ec: f9000669     	str	x9, [x19, #0x8]
    a1f0: d1002129     	sub	x9, x9, #0x8
    a1f4: 885ffd2a     	ldaxr	w10, [x9]
    a1f8: 1100054a     	add	w10, w10, #0x1
    a1fc: 880bfd2a     	stlxr	w11, w10, [x9]
    a200: 35ffffab     	cbnz	w11, 0xa1f4 <std::runtime_error::operator=(std::runtime_error const&)+0x20>
    a204: d1002109     	sub	x9, x8, #0x8
    a208: 885ffd2a     	ldaxr	w10, [x9]
    a20c: 7100054a     	subs	w10, w10, #0x1
    a210: 880bfd2a     	stlxr	w11, w10, [x9]
    a214: 35ffffab     	cbnz	w11, 0xa208 <std::runtime_error::operator=(std::runtime_error const&)+0x34>
    a218: 54000065     	b.pl	0xa224 <std::runtime_error::operator=(std::runtime_error const&)+0x50>
    a21c: d1006100     	sub	x0, x8, #0x18
    a220: 97fffb18     	bl	0x8e80 <_ZdlPv@plt>
    a224: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a228: aa1303e0     	mov	x0, x19
    a22c: f84207f3     	ldr	x19, [sp], #0x20
    a230: d65f03c0     	ret

000000000000a234 <__cxa_allocate_exception>:
    a234: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    a238: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a23c: 910043fd     	add	x29, sp, #0x10
    a240: 91023c08     	add	x8, x0, #0x8f
    a244: 927ced13     	and	x19, x8, #0xfffffffffffffff0
    a248: aa1303e0     	mov	x0, x19
    a24c: 9400057a     	bl	0xb834 <__cxa_call_unexpected+0x4d4>
    a250: aa0003f4     	mov	x20, x0
    a254: b4000134     	cbz	x20, 0xa278 <__cxa_allocate_exception+0x44>
    a258: aa1403e0     	mov	x0, x20
    a25c: 2a1f03e1     	mov	w1, wzr
    a260: aa1303e2     	mov	x2, x19
    a264: 97fffb53     	bl	0x8fb0 <memset@plt>
    a268: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a26c: 91020280     	add	x0, x20, #0x80
    a270: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    a274: d65f03c0     	ret
    a278: 97fffb0a     	bl	0x8ea0 <_ZSt9terminatev@plt>
    a27c: 97fffa91     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a280 <__cxa_free_exception>:
    a280: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    a284: 910003fd     	mov	x29, sp
    a288: d1020000     	sub	x0, x0, #0x80
    a28c: 940005d9     	bl	0xb9f0 <__cxa_call_unexpected+0x690>
    a290: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a294: d65f03c0     	ret
    a298: 97fffa8a     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a29c <__cxa_allocate_dependent_exception>:
    a29c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    a2a0: 910003fd     	mov	x29, sp
    a2a4: 321903e0     	orr	w0, wzr, #0x80
    a2a8: 94000563     	bl	0xb834 <__cxa_call_unexpected+0x4d4>
    a2ac: b40000a0     	cbz	x0, 0xa2c0 <__cxa_allocate_dependent_exception+0x24>
    a2b0: 321903e2     	orr	w2, wzr, #0x80
    a2b4: 2a1f03e1     	mov	w1, wzr
    a2b8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a2bc: 17fffb3d     	b	0x8fb0 <memset@plt>
    a2c0: 97fffaf8     	bl	0x8ea0 <_ZSt9terminatev@plt>

000000000000a2c4 <__cxa_free_dependent_exception>:
    a2c4: 140005cb     	b	0xb9f0 <__cxa_call_unexpected+0x690>

000000000000a2c8 <__cxa_throw>:
    a2c8: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
    a2cc: a9014ff4     	stp	x20, x19, [sp, #0x10]
    a2d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
    a2d4: 910083fd     	add	x29, sp, #0x20
    a2d8: aa0203f3     	mov	x19, x2
    a2dc: aa0103f4     	mov	x20, x1
    a2e0: aa0003f5     	mov	x21, x0
    a2e4: 97fffab7     	bl	0x8dc0 <__cxa_get_globals@plt>
    a2e8: aa0003f6     	mov	x22, x0
    a2ec: 97fffb3d     	bl	0x8fe0 <_ZSt14get_unexpectedv@plt>
    a2f0: f81982a0     	stur	x0, [x21, #-0x68]
    a2f4: 97fffb33     	bl	0x8fc0 <_ZSt13get_terminatev@plt>
    a2f8: d2856009     	mov	x9, #0x2b00             // =11008
    a2fc: 320003e8     	orr	w8, wzr, #0x1
    a300: f2a86569     	movk	x9, #0x432b, lsl #16
    a304: f2c9c8e9     	movk	x9, #0x4e47, lsl #32
    a308: f8180ea8     	str	x8, [x21, #-0x80]!
    a30c: f2e86989     	movk	x9, #0x434c, lsl #48
    a310: f90012a0     	str	x0, [x21, #0x20]
    a314: aa1503e0     	mov	x0, x21
    a318: a900ceb4     	stp	x20, x19, [x21, #0x8]
    a31c: f8060c09     	str	x9, [x0, #0x60]!
    a320: b9400ac8     	ldr	w8, [x22, #0x8]
    a324: 90000009     	adrp	x9, 0xa000 <std::logic_error::logic_error(char const*)+0x78>
    a328: 910d1129     	add	x9, x9, #0x344
    a32c: 11000508     	add	w8, w8, #0x1
    a330: b9000ac8     	str	w8, [x22, #0x8]
    a334: f90036a9     	str	x9, [x21, #0x68]
    a338: 9400ac91     	bl	0x3557c <__cxa_deleted_virtual+0x1a0c>
    a33c: aa1503e0     	mov	x0, x21
    a340: 94000019     	bl	0xa3a4 <__cxa_throw+0xdc>
    a344: f81e0ff3     	str	x19, [sp, #-0x20]!
    a348: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a34c: 910043fd     	add	x29, sp, #0x10
    a350: 7100041f     	cmp	w0, #0x1
    a354: 54000201     	b.ne	0xa394 <__cxa_throw+0xcc>
    a358: 91008020     	add	x0, x1, #0x20
    a35c: d1018033     	sub	x19, x1, #0x60
    a360: c85ffe68     	ldaxr	x8, [x19]
    a364: f1000508     	subs	x8, x8, #0x1
    a368: c809fe68     	stlxr	w9, x8, [x19]
    a36c: 35ffffa9     	cbnz	w9, 0xa360 <__cxa_throw+0x98>
    a370: 540000c1     	b.ne	0xa388 <__cxa_throw+0xc0>
    a374: f85b0028     	ldur	x8, [x1, #-0x50]
    a378: b4000048     	cbz	x8, 0xa380 <__cxa_throw+0xb8>
    a37c: d63f0100     	blr	x8
    a380: aa1303e0     	mov	x0, x19
    a384: 9400059b     	bl	0xb9f0 <__cxa_call_unexpected+0x690>
    a388: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a38c: f84207f3     	ldr	x19, [sp], #0x20
    a390: d65f03c0     	ret
    a394: f85c0020     	ldur	x0, [x1, #-0x40]
    a398: 940001d1     	bl	0xaadc <std::get_terminate()+0x18>
    a39c: 97fffa49     	bl	0x8cc0 <__cxa_call_unexpected@plt>
    a3a0: 97fffa48     	bl	0x8cc0 <__cxa_call_unexpected@plt>
    a3a4: f81e0ff3     	str	x19, [sp, #-0x20]!
    a3a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a3ac: 910043fd     	add	x29, sp, #0x10
    a3b0: aa0003f3     	mov	x19, x0
    a3b4: 91018260     	add	x0, x19, #0x60
    a3b8: 97fffac6     	bl	0x8ed0 <__cxa_begin_catch@plt>
    a3bc: f9401260     	ldr	x0, [x19, #0x20]
    a3c0: 940001c7     	bl	0xaadc <std::get_terminate()+0x18>

000000000000a3c4 <__cxa_get_exception_ptr>:
    a3c4: f85f0000     	ldur	x0, [x0, #-0x10]
    a3c8: d65f03c0     	ret

000000000000a3cc <__cxa_begin_catch>:
    a3cc: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    a3d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a3d4: 910043fd     	add	x29, sp, #0x10
    a3d8: aa0003f3     	mov	x19, x0
    a3dc: f9400274     	ldr	x20, [x19]
    a3e0: 97fffa78     	bl	0x8dc0 <__cxa_get_globals@plt>
    a3e4: d2856569     	mov	x9, #0x2b2b             // =11051
    a3e8: f2a8e869     	movk	x9, #0x4743, lsl #16
    a3ec: f2c989c9     	movk	x9, #0x4c4e, lsl #32
    a3f0: d348fe88     	lsr	x8, x20, #8
    a3f4: f2e00869     	movk	x9, #0x43, lsl #48
    a3f8: eb09011f     	cmp	x8, x9
    a3fc: d1018268     	sub	x8, x19, #0x60
    a400: 54000201     	b.ne	0xa440 <__cxa_begin_catch+0x74>
    a404: b85d0269     	ldur	w9, [x19, #-0x30]
    a408: 7100013f     	cmp	w9, #0x0
    a40c: 5a895529     	cneg	w9, w9, mi
    a410: 11000529     	add	w9, w9, #0x1
    a414: b81d0269     	stur	w9, [x19, #-0x30]
    a418: f9400009     	ldr	x9, [x0]
    a41c: eb08013f     	cmp	x9, x8
    a420: 54000060     	b.eq	0xa42c <__cxa_begin_catch+0x60>
    a424: f81c8269     	stur	x9, [x19, #-0x38]
    a428: f9000008     	str	x8, [x0]
    a42c: b9400808     	ldr	w8, [x0, #0x8]
    a430: 51000508     	sub	w8, w8, #0x1
    a434: b9000808     	str	w8, [x0, #0x8]
    a438: f85f0260     	ldur	x0, [x19, #-0x10]
    a43c: 14000005     	b	0xa450 <__cxa_begin_catch+0x84>
    a440: f9400009     	ldr	x9, [x0]
    a444: b50000c9     	cbnz	x9, 0xa45c <__cxa_begin_catch+0x90>
    a448: f9000008     	str	x8, [x0]
    a44c: 91008260     	add	x0, x19, #0x20
    a450: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a454: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    a458: d65f03c0     	ret
    a45c: 97fffa91     	bl	0x8ea0 <_ZSt9terminatev@plt>
    a460: 97fffa18     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a464 <__cxa_end_catch>:
    a464: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    a468: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a46c: 910043fd     	add	x29, sp, #0x10
    a470: 97fff9cc     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    a474: aa0003f4     	mov	x20, x0
    a478: f9400293     	ldr	x19, [x20]
    a47c: b40004f3     	cbz	x19, 0xa518 <__cxa_end_catch+0xb4>
    a480: aa1303e0     	mov	x0, x19
    a484: f8460c08     	ldr	x8, [x0, #0x60]!
    a488: d285656a     	mov	x10, #0x2b2b            // =11051
    a48c: f2a8e86a     	movk	x10, #0x4743, lsl #16
    a490: f2c989ca     	movk	x10, #0x4c4e, lsl #32
    a494: d348fd09     	lsr	x9, x8, #8
    a498: f2e0086a     	movk	x10, #0x43, lsl #48
    a49c: eb0a013f     	cmp	x9, x10
    a4a0: 54000381     	b.ne	0xa510 <__cxa_end_catch+0xac>
    a4a4: b9403269     	ldr	w9, [x19, #0x30]
    a4a8: 37f803e9     	tbnz	w9, #0x1f, 0xa524 <__cxa_end_catch+0xc0>
    a4ac: 71000529     	subs	w9, w9, #0x1
    a4b0: b9003269     	str	w9, [x19, #0x30]
    a4b4: 54000321     	b.ne	0xa518 <__cxa_end_catch+0xb4>
    a4b8: f9401669     	ldr	x9, [x19, #0x28]
    a4bc: 92401d08     	and	x8, x8, #0xff
    a4c0: f100051f     	cmp	x8, #0x1
    a4c4: f9000289     	str	x9, [x20]
    a4c8: 540000c1     	b.ne	0xa4e0 <__cxa_end_catch+0x7c>
    a4cc: f9400268     	ldr	x8, [x19]
    a4d0: aa1303e0     	mov	x0, x19
    a4d4: d1020114     	sub	x20, x8, #0x80
    a4d8: 94000546     	bl	0xb9f0 <__cxa_call_unexpected+0x690>
    a4dc: aa1403f3     	mov	x19, x20
    a4e0: 91020260     	add	x0, x19, #0x80
    a4e4: c85ffe68     	ldaxr	x8, [x19]
    a4e8: f1000508     	subs	x8, x8, #0x1
    a4ec: c809fe68     	stlxr	w9, x8, [x19]
    a4f0: 35ffffa9     	cbnz	w9, 0xa4e4 <__cxa_end_catch+0x80>
    a4f4: 54000121     	b.ne	0xa518 <__cxa_end_catch+0xb4>
    a4f8: f9400a68     	ldr	x8, [x19, #0x10]
    a4fc: b4000048     	cbz	x8, 0xa504 <__cxa_end_catch+0xa0>
    a500: d63f0100     	blr	x8
    a504: aa1303e0     	mov	x0, x19
    a508: 9400053a     	bl	0xb9f0 <__cxa_call_unexpected+0x690>
    a50c: 14000003     	b	0xa518 <__cxa_end_catch+0xb4>
    a510: 9400ad33     	bl	0x359dc <__cxa_deleted_virtual+0x1e6c>
    a514: f900029f     	str	xzr, [x20]
    a518: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a51c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    a520: d65f03c0     	ret
    a524: 31000528     	adds	w8, w9, #0x1
    a528: b9003268     	str	w8, [x19, #0x30]
    a52c: 54ffff61     	b.ne	0xa518 <__cxa_end_catch+0xb4>
    a530: f9401668     	ldr	x8, [x19, #0x28]
    a534: f9000288     	str	x8, [x20]
    a538: 17fffff8     	b	0xa518 <__cxa_end_catch+0xb4>
    a53c: 97fff9e1     	bl	0x8cc0 <__cxa_call_unexpected@plt>
    a540: 97fff9e0     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a544 <__cxa_decrement_exception_refcount>:
    a544: f81e0ff3     	str	x19, [sp, #-0x20]!
    a548: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a54c: 910043fd     	add	x29, sp, #0x10
    a550: b4000180     	cbz	x0, 0xa580 <__cxa_decrement_exception_refcount+0x3c>
    a554: d1020013     	sub	x19, x0, #0x80
    a558: c85ffe68     	ldaxr	x8, [x19]
    a55c: f1000508     	subs	x8, x8, #0x1
    a560: c809fe68     	stlxr	w9, x8, [x19]
    a564: 35ffffa9     	cbnz	w9, 0xa558 <__cxa_decrement_exception_refcount+0x14>
    a568: 540000c1     	b.ne	0xa580 <__cxa_decrement_exception_refcount+0x3c>
    a56c: f8590008     	ldur	x8, [x0, #-0x70]
    a570: b4000048     	cbz	x8, 0xa578 <__cxa_decrement_exception_refcount+0x34>
    a574: d63f0100     	blr	x8
    a578: aa1303e0     	mov	x0, x19
    a57c: 9400051d     	bl	0xb9f0 <__cxa_call_unexpected+0x690>
    a580: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a584: f84207f3     	ldr	x19, [sp], #0x20
    a588: d65f03c0     	ret
    a58c: 97fff9cd     	bl	0x8cc0 <__cxa_call_unexpected@plt>
    a590: 97fff9cc     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a594 <__cxa_current_exception_type>:
    a594: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    a598: 910003fd     	mov	x29, sp
    a59c: 97fff981     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    a5a0: b4000180     	cbz	x0, 0xa5d0 <__cxa_current_exception_type+0x3c>
    a5a4: f9400008     	ldr	x8, [x0]
    a5a8: b4000188     	cbz	x8, 0xa5d8 <__cxa_current_exception_type+0x44>
    a5ac: f9403109     	ldr	x9, [x8, #0x60]
    a5b0: d285656a     	mov	x10, #0x2b2b            // =11051
    a5b4: f2a8e86a     	movk	x10, #0x4743, lsl #16
    a5b8: f2c989ca     	movk	x10, #0x4c4e, lsl #32
    a5bc: d348fd29     	lsr	x9, x9, #8
    a5c0: f2e0086a     	movk	x10, #0x43, lsl #48
    a5c4: eb0a013f     	cmp	x9, x10
    a5c8: 540000e1     	b.ne	0xa5e4 <__cxa_current_exception_type+0x50>
    a5cc: f9400500     	ldr	x0, [x8, #0x8]
    a5d0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a5d4: d65f03c0     	ret
    a5d8: aa1f03e0     	mov	x0, xzr
    a5dc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a5e0: d65f03c0     	ret
    a5e4: aa1f03e0     	mov	x0, xzr
    a5e8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a5ec: d65f03c0     	ret

000000000000a5f0 <__cxa_rethrow>:
    a5f0: f81c0ff7     	str	x23, [sp, #-0x40]!
    a5f4: a90157f6     	stp	x22, x21, [sp, #0x10]
    a5f8: a9024ff4     	stp	x20, x19, [sp, #0x20]
    a5fc: a9037bfd     	stp	x29, x30, [sp, #0x30]
    a600: 9100c3fd     	add	x29, sp, #0x30
    a604: 97fff9ef     	bl	0x8dc0 <__cxa_get_globals@plt>
    a608: f9400014     	ldr	x20, [x0]
    a60c: b4000614     	cbz	x20, 0xa6cc <__cxa_rethrow+0xdc>
    a610: aa1403f3     	mov	x19, x20
    a614: f8460e68     	ldr	x8, [x19, #0x60]!
    a618: d2856015     	mov	x21, #0x2b00            // =11008
    a61c: f2a86575     	movk	x21, #0x432b, lsl #16
    a620: f2c9c8f5     	movk	x21, #0x4e47, lsl #32
    a624: f2e86995     	movk	x21, #0x434c, lsl #48
    a628: 9278dd16     	and	x22, x8, #0xffffffffffffff00
    a62c: eb1502df     	cmp	x22, x21
    a630: 54000101     	b.ne	0xa650 <__cxa_rethrow+0x60>
    a634: b9403288     	ldr	w8, [x20, #0x30]
    a638: 4b0803e8     	neg	w8, w8
    a63c: b9003288     	str	w8, [x20, #0x30]
    a640: b9400808     	ldr	w8, [x0, #0x8]
    a644: 11000508     	add	w8, w8, #0x1
    a648: b9000808     	str	w8, [x0, #0x8]
    a64c: 14000002     	b	0xa654 <__cxa_rethrow+0x64>
    a650: f900001f     	str	xzr, [x0]
    a654: aa1303e0     	mov	x0, x19
    a658: 9400abc9     	bl	0x3557c <__cxa_deleted_virtual+0x1a0c>
    a65c: f9400277     	ldr	x23, [x19]
    a660: 97fff9d8     	bl	0x8dc0 <__cxa_get_globals@plt>
    a664: 9278dee8     	and	x8, x23, #0xffffffffffffff00
    a668: eb15011f     	cmp	x8, x21
    a66c: d1018268     	sub	x8, x19, #0x60
    a670: 54000241     	b.ne	0xa6b8 <__cxa_rethrow+0xc8>
    a674: b85d0269     	ldur	w9, [x19, #-0x30]
    a678: 7100013f     	cmp	w9, #0x0
    a67c: 5a895529     	cneg	w9, w9, mi
    a680: 11000529     	add	w9, w9, #0x1
    a684: b81d0269     	stur	w9, [x19, #-0x30]
    a688: f9400009     	ldr	x9, [x0]
    a68c: eb08013f     	cmp	x9, x8
    a690: 54000060     	b.eq	0xa69c <__cxa_rethrow+0xac>
    a694: f81c8269     	stur	x9, [x19, #-0x38]
    a698: f9000008     	str	x8, [x0]
    a69c: b9400808     	ldr	w8, [x0, #0x8]
    a6a0: 51000508     	sub	w8, w8, #0x1
    a6a4: b9000808     	str	w8, [x0, #0x8]
    a6a8: eb1502df     	cmp	x22, x21
    a6ac: 54000101     	b.ne	0xa6cc <__cxa_rethrow+0xdc>
    a6b0: f9401280     	ldr	x0, [x20, #0x20]
    a6b4: 9400010a     	bl	0xaadc <std::get_terminate()+0x18>
    a6b8: f9400009     	ldr	x9, [x0]
    a6bc: b5000089     	cbnz	x9, 0xa6cc <__cxa_rethrow+0xdc>
    a6c0: f9000008     	str	x8, [x0]
    a6c4: eb1502df     	cmp	x22, x21
    a6c8: 54ffff40     	b.eq	0xa6b0 <__cxa_rethrow+0xc0>
    a6cc: 97fff9f5     	bl	0x8ea0 <_ZSt9terminatev@plt>
    a6d0: 97fff97c     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a6d4 <__cxa_increment_exception_refcount>:
    a6d4: b40000c0     	cbz	x0, 0xa6ec <__cxa_increment_exception_refcount+0x18>
    a6d8: d1020008     	sub	x8, x0, #0x80
    a6dc: c85ffd09     	ldaxr	x9, [x8]
    a6e0: 91000529     	add	x9, x9, #0x1
    a6e4: c80afd09     	stlxr	w10, x9, [x8]
    a6e8: 35ffffaa     	cbnz	w10, 0xa6dc <__cxa_increment_exception_refcount+0x8>
    a6ec: d65f03c0     	ret

000000000000a6f0 <__cxa_current_primary_exception>:
    a6f0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    a6f4: 910003fd     	mov	x29, sp
    a6f8: 97fff92a     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    a6fc: b40002a0     	cbz	x0, 0xa750 <__cxa_current_primary_exception+0x60>
    a700: f9400008     	ldr	x8, [x0]
    a704: b40002a8     	cbz	x8, 0xa758 <__cxa_current_primary_exception+0x68>
    a708: f9403109     	ldr	x9, [x8, #0x60]
    a70c: d285656b     	mov	x11, #0x2b2b            // =11051
    a710: f2a8e86b     	movk	x11, #0x4743, lsl #16
    a714: f2c989cb     	movk	x11, #0x4c4e, lsl #32
    a718: d348fd2a     	lsr	x10, x9, #8
    a71c: f2e0086b     	movk	x11, #0x43, lsl #48
    a720: eb0b015f     	cmp	x10, x11
    a724: 54000201     	b.ne	0xa764 <__cxa_current_primary_exception+0x74>
    a728: 92401d29     	and	x9, x9, #0xff
    a72c: f100053f     	cmp	x9, #0x1
    a730: 54000061     	b.ne	0xa73c <__cxa_current_primary_exception+0x4c>
    a734: f9400108     	ldr	x8, [x8]
    a738: d1020108     	sub	x8, x8, #0x80
    a73c: 91020100     	add	x0, x8, #0x80
    a740: c85ffd09     	ldaxr	x9, [x8]
    a744: 91000529     	add	x9, x9, #0x1
    a748: c80afd09     	stlxr	w10, x9, [x8]
    a74c: 35ffffaa     	cbnz	w10, 0xa740 <__cxa_current_primary_exception+0x50>
    a750: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a754: d65f03c0     	ret
    a758: aa1f03e0     	mov	x0, xzr
    a75c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a760: d65f03c0     	ret
    a764: aa1f03e0     	mov	x0, xzr
    a768: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a76c: d65f03c0     	ret
    a770: 97fff954     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a774 <__cxa_rethrow_primary_exception>:
    a774: f81d0ff5     	str	x21, [sp, #-0x30]!
    a778: a9014ff4     	stp	x20, x19, [sp, #0x10]
    a77c: a9027bfd     	stp	x29, x30, [sp, #0x20]
    a780: 910083fd     	add	x29, sp, #0x20
    a784: aa0003f4     	mov	x20, x0
    a788: b4000774     	cbz	x20, 0xa874 <__cxa_rethrow_primary_exception+0x100>
    a78c: 321903e0     	orr	w0, wzr, #0x80
    a790: 94000429     	bl	0xb834 <__cxa_call_unexpected+0x4d4>
    a794: aa0003f3     	mov	x19, x0
    a798: b4000773     	cbz	x19, 0xa884 <__cxa_rethrow_primary_exception+0x110>
    a79c: 91002260     	add	x0, x19, #0x8
    a7a0: 321d0fe2     	orr	w2, wzr, #0x78
    a7a4: 2a1f03e1     	mov	w1, wzr
    a7a8: d1020295     	sub	x21, x20, #0x80
    a7ac: 97fffa01     	bl	0x8fb0 <memset@plt>
    a7b0: f9000274     	str	x20, [x19]
    a7b4: c85ffea8     	ldaxr	x8, [x21]
    a7b8: 91000508     	add	x8, x8, #0x1
    a7bc: c809fea8     	stlxr	w9, x8, [x21]
    a7c0: 35ffffa9     	cbnz	w9, 0xa7b4 <__cxa_rethrow_primary_exception+0x40>
    a7c4: f8588288     	ldur	x8, [x20, #-0x78]
    a7c8: d2856015     	mov	x21, #0x2b00            // =11008
    a7cc: f2a86575     	movk	x21, #0x432b, lsl #16
    a7d0: f2c9c8f5     	movk	x21, #0x4e47, lsl #32
    a7d4: f2e86995     	movk	x21, #0x434c, lsl #48
    a7d8: f9000668     	str	x8, [x19, #0x8]
    a7dc: 97fffa01     	bl	0x8fe0 <_ZSt14get_unexpectedv@plt>
    a7e0: f9000e60     	str	x0, [x19, #0x18]
    a7e4: 97fff9f7     	bl	0x8fc0 <_ZSt13get_terminatev@plt>
    a7e8: 910006a8     	add	x8, x21, #0x1
    a7ec: aa1303f4     	mov	x20, x19
    a7f0: f8060e88     	str	x8, [x20, #0x60]!
    a7f4: f81c0280     	stur	x0, [x20, #-0x40]
    a7f8: 97fff972     	bl	0x8dc0 <__cxa_get_globals@plt>
    a7fc: b9400808     	ldr	w8, [x0, #0x8]
    a800: 90000009     	adrp	x9, 0xa000 <std::logic_error::logic_error(char const*)+0x78>
    a804: 91223129     	add	x9, x9, #0x88c
    a808: 11000508     	add	w8, w8, #0x1
    a80c: b9000808     	str	w8, [x0, #0x8]
    a810: aa1403e0     	mov	x0, x20
    a814: f9000689     	str	x9, [x20, #0x8]
    a818: 9400ab59     	bl	0x3557c <__cxa_deleted_virtual+0x1a0c>
    a81c: f9400294     	ldr	x20, [x20]
    a820: 97fff968     	bl	0x8dc0 <__cxa_get_globals@plt>
    a824: 9278de88     	and	x8, x20, #0xffffffffffffff00
    a828: eb15011f     	cmp	x8, x21
    a82c: 540001e1     	b.ne	0xa868 <__cxa_rethrow_primary_exception+0xf4>
    a830: b9403268     	ldr	w8, [x19, #0x30]
    a834: 7100011f     	cmp	w8, #0x0
    a838: 5a885508     	cneg	w8, w8, mi
    a83c: 11000508     	add	w8, w8, #0x1
    a840: b9003268     	str	w8, [x19, #0x30]
    a844: f9400008     	ldr	x8, [x0]
    a848: eb13011f     	cmp	x8, x19
    a84c: 54000060     	b.eq	0xa858 <__cxa_rethrow_primary_exception+0xe4>
    a850: f9001668     	str	x8, [x19, #0x28]
    a854: f9000013     	str	x19, [x0]
    a858: b9400808     	ldr	w8, [x0, #0x8]
    a85c: 51000508     	sub	w8, w8, #0x1
    a860: b9000808     	str	w8, [x0, #0x8]
    a864: 14000004     	b	0xa874 <__cxa_rethrow_primary_exception+0x100>
    a868: f9400008     	ldr	x8, [x0]
    a86c: b50000c8     	cbnz	x8, 0xa884 <__cxa_rethrow_primary_exception+0x110>
    a870: f9000013     	str	x19, [x0]
    a874: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    a878: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    a87c: f84307f5     	ldr	x21, [sp], #0x30
    a880: d65f03c0     	ret
    a884: 97fff987     	bl	0x8ea0 <_ZSt9terminatev@plt>
    a888: 97fff90e     	bl	0x8cc0 <__cxa_call_unexpected@plt>
    a88c: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    a890: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a894: 910043fd     	add	x29, sp, #0x10
    a898: 7100041f     	cmp	w0, #0x1
    a89c: 54000261     	b.ne	0xa8e8 <__cxa_rethrow_primary_exception+0x174>
    a8a0: d1018033     	sub	x19, x1, #0x60
    a8a4: f9400260     	ldr	x0, [x19]
    a8a8: b4000180     	cbz	x0, 0xa8d8 <__cxa_rethrow_primary_exception+0x164>
    a8ac: d1020014     	sub	x20, x0, #0x80
    a8b0: c85ffe88     	ldaxr	x8, [x20]
    a8b4: f1000508     	subs	x8, x8, #0x1
    a8b8: c809fe88     	stlxr	w9, x8, [x20]
    a8bc: 35ffffa9     	cbnz	w9, 0xa8b0 <__cxa_rethrow_primary_exception+0x13c>
    a8c0: 540000c1     	b.ne	0xa8d8 <__cxa_rethrow_primary_exception+0x164>
    a8c4: f8590008     	ldur	x8, [x0, #-0x70]
    a8c8: b4000048     	cbz	x8, 0xa8d0 <__cxa_rethrow_primary_exception+0x15c>
    a8cc: d63f0100     	blr	x8
    a8d0: aa1403e0     	mov	x0, x20
    a8d4: 94000447     	bl	0xb9f0 <__cxa_call_unexpected+0x690>
    a8d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a8dc: aa1303e0     	mov	x0, x19
    a8e0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    a8e4: 14000443     	b	0xb9f0 <__cxa_call_unexpected+0x690>
    a8e8: f85c0020     	ldur	x0, [x1, #-0x40]
    a8ec: 9400007c     	bl	0xaadc <std::get_terminate()+0x18>
    a8f0: 97fff8f4     	bl	0x8cc0 <__cxa_call_unexpected@plt>
    a8f4: 97fff8f3     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a8f8 <__cxa_uncaught_exception>:
    a8f8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    a8fc: 910003fd     	mov	x29, sp
    a900: 97fff8a8     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    a904: b4000080     	cbz	x0, 0xa914 <__cxa_uncaught_exception+0x1c>
    a908: b9400808     	ldr	w8, [x0, #0x8]
    a90c: 7100011f     	cmp	w8, #0x0
    a910: 1a9f07e0     	cset	w0, ne
    a914: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a918: d65f03c0     	ret
    a91c: 97fff8e9     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a920 <__cxa_uncaught_exceptions>:
    a920: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    a924: 910003fd     	mov	x29, sp
    a928: 97fff89e     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    a92c: b4000040     	cbz	x0, 0xa934 <__cxa_uncaught_exceptions+0x14>
    a930: b9400800     	ldr	w0, [x0, #0x8]
    a934: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a938: d65f03c0     	ret
    a93c: 97fff8e1     	bl	0x8cc0 <__cxa_call_unexpected@plt>

000000000000a940 <__cxa_get_globals>:
    a940: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    a944: a9017bfd     	stp	x29, x30, [sp, #0x10]
    a948: 910043fd     	add	x29, sp, #0x10
    a94c: f00001c0     	adrp	x0, 0x45000
    a950: 90000001     	adrp	x1, 0xa000 <std::logic_error::logic_error(char const*)+0x78>
    a954: 9100d000     	add	x0, x0, #0x34
    a958: 91283021     	add	x1, x1, #0xa0c
    a95c: 97fff8b1     	bl	0x8c20 <pthread_once@plt>
    a960: 35000260     	cbnz	w0, 0xa9ac <__cxa_get_globals+0x6c>
    a964: f00001d4     	adrp	x20, 0x45000
    a968: b9403280     	ldr	w0, [x20, #0x30]
    a96c: 97fff941     	bl	0x8e70 <pthread_getspecific@plt>
    a970: aa0003f3     	mov	x19, x0
    a974: b5000153     	cbnz	x19, 0xa99c <__cxa_get_globals+0x5c>
    a978: 320003e0     	orr	w0, wzr, #0x1
    a97c: 321c03e1     	orr	w1, wzr, #0x10
    a980: 94000405     	bl	0xb994 <__cxa_call_unexpected+0x634>
    a984: aa0003f3     	mov	x19, x0
    a988: b4000193     	cbz	x19, 0xa9b8 <__cxa_get_globals+0x78>
    a98c: b9403280     	ldr	w0, [x20, #0x30]
    a990: aa1303e1     	mov	x1, x19
    a994: 97fff903     	bl	0x8da0 <pthread_setspecific@plt>
    a998: 35000160     	cbnz	w0, 0xa9c4 <__cxa_get_globals+0x84>
    a99c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    a9a0: aa1303e0     	mov	x0, x19
    a9a4: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    a9a8: d65f03c0     	ret
    a9ac: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    a9b0: 910f2c00     	add	x0, x0, #0x3cb
    a9b4: 94000603     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    a9b8: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    a9bc: 910dd400     	add	x0, x0, #0x375
    a9c0: 94000600     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    a9c4: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    a9c8: 910e5800     	add	x0, x0, #0x396
    a9cc: 940005fd     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>

000000000000a9d0 <__cxa_get_globals_fast>:
    a9d0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    a9d4: 910003fd     	mov	x29, sp
    a9d8: f00001c0     	adrp	x0, 0x45000
    a9dc: 90000001     	adrp	x1, 0xa000 <std::logic_error::logic_error(char const*)+0x78>
    a9e0: 9100d000     	add	x0, x0, #0x34
    a9e4: 91283021     	add	x1, x1, #0xa0c
    a9e8: 97fff88e     	bl	0x8c20 <pthread_once@plt>
    a9ec: 350000a0     	cbnz	w0, 0xaa00 <__cxa_get_globals_fast+0x30>
    a9f0: f00001c8     	adrp	x8, 0x45000
    a9f4: b9403100     	ldr	w0, [x8, #0x30]
    a9f8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    a9fc: 17fff91d     	b	0x8e70 <pthread_getspecific@plt>
    aa00: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    aa04: 910f2c00     	add	x0, x0, #0x3cb
    aa08: 940005ee     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    aa0c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    aa10: 910003fd     	mov	x29, sp
    aa14: f00001c0     	adrp	x0, 0x45000
    aa18: 90000001     	adrp	x1, 0xa000 <std::logic_error::logic_error(char const*)+0x78>
    aa1c: 9100c000     	add	x0, x0, #0x30
    aa20: 91290021     	add	x1, x1, #0xa40
    aa24: 97fff877     	bl	0x8c00 <pthread_key_create@plt>
    aa28: 35000060     	cbnz	w0, 0xaa34 <__cxa_get_globals_fast+0x64>
    aa2c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    aa30: d65f03c0     	ret
    aa34: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    aa38: 910ff000     	add	x0, x0, #0x3fc
    aa3c: 940005e1     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    aa40: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    aa44: 910003fd     	mov	x29, sp
    aa48: 94000430     	bl	0xbb08 <__cxa_call_unexpected+0x7a8>
    aa4c: f00001c8     	adrp	x8, 0x45000
    aa50: b9403100     	ldr	w0, [x8, #0x30]
    aa54: aa1f03e1     	mov	x1, xzr
    aa58: 97fff8d2     	bl	0x8da0 <pthread_setspecific@plt>
    aa5c: 35000060     	cbnz	w0, 0xaa68 <__cxa_get_globals_fast+0x98>
    aa60: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    aa64: d65f03c0     	ret
    aa68: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    aa6c: 9110d800     	add	x0, x0, #0x436
    aa70: 940005d4     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>

000000000000aa74 <std::get_unexpected()>:
    aa74: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    aa78: f947ed08     	ldr	x8, [x8, #0xfd8]
    aa7c: c85ffd00     	ldaxr	x0, [x8]
    aa80: c809fd00     	stlxr	w9, x0, [x8]
    aa84: 35ffffc9     	cbnz	w9, 0xaa7c <std::get_unexpected()+0x8>
    aa88: d65f03c0     	ret
    aa8c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    aa90: 910003fd     	mov	x29, sp
    aa94: d63f0000     	blr	x0
    aa98: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    aa9c: 9111ac00     	add	x0, x0, #0x46b
    aaa0: 940005c8     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>

000000000000aaa4 <std::unexpected()>:
    aaa4: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    aaa8: f947ed08     	ldr	x8, [x8, #0xfd8]
    aaac: c85ffd00     	ldaxr	x0, [x8]
    aab0: c809fd00     	stlxr	w9, x0, [x8]
    aab4: 35ffffc9     	cbnz	w9, 0xaaac <std::unexpected()+0x8>
    aab8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    aabc: 910003fd     	mov	x29, sp
    aac0: 97fffff3     	bl	0xaa8c <std::get_unexpected()+0x18>

000000000000aac4 <std::get_terminate()>:
    aac4: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    aac8: f9478d08     	ldr	x8, [x8, #0xf18]
    aacc: c85ffd00     	ldaxr	x0, [x8]
    aad0: c809fd00     	stlxr	w9, x0, [x8]
    aad4: 35ffffc9     	cbnz	w9, 0xaacc <std::get_terminate()+0x8>
    aad8: d65f03c0     	ret
    aadc: f81e0ff3     	str	x19, [sp, #-0x20]!
    aae0: a9017bfd     	stp	x29, x30, [sp, #0x10]
    aae4: 910043fd     	add	x29, sp, #0x10
    aae8: d63f0000     	blr	x0
    aaec: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    aaf0: 91125000     	add	x0, x0, #0x494
    aaf4: 940005b3     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    aaf8: 97fff8f6     	bl	0x8ed0 <__cxa_begin_catch@plt>
    aafc: b0000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    ab00: 9112f000     	add	x0, x0, #0x4bc
    ab04: 940005af     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    ab08: aa0003f3     	mov	x19, x0
    ab0c: 97fff84d     	bl	0x8c40 <__cxa_end_catch@plt>
    ab10: aa1303e0     	mov	x0, x19
    ab14: 97fffc3d     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>
    ab18: 97fffc3c     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>

000000000000ab1c <std::terminate()>:
    ab1c: f81f0ffe     	str	x30, [sp, #-0x10]!
    ab20: 97fff820     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    ab24: b4000160     	cbz	x0, 0xab50 <std::terminate()+0x34>
    ab28: f9400008     	ldr	x8, [x0]
    ab2c: b4000128     	cbz	x8, 0xab50 <std::terminate()+0x34>
    ab30: f9403109     	ldr	x9, [x8, #0x60]
    ab34: d285656a     	mov	x10, #0x2b2b            // =11051
    ab38: f2a8e86a     	movk	x10, #0x4743, lsl #16
    ab3c: f2c989ca     	movk	x10, #0x4c4e, lsl #32
    ab40: d348fd29     	lsr	x9, x9, #8
    ab44: f2e0086a     	movk	x10, #0x43, lsl #48
    ab48: eb0a013f     	cmp	x9, x10
    ab4c: 540000e0     	b.eq	0xab68 <std::terminate()+0x4c>
    ab50: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    ab54: f9478d08     	ldr	x8, [x8, #0xf18]
    ab58: c85ffd00     	ldaxr	x0, [x8]
    ab5c: c809fd00     	stlxr	w9, x0, [x8]
    ab60: 35ffff89     	cbnz	w9, 0xab50 <std::terminate()+0x34>
    ab64: 97ffffde     	bl	0xaadc <std::get_terminate()+0x18>
    ab68: f9401100     	ldr	x0, [x8, #0x20]
    ab6c: 97ffffdc     	bl	0xaadc <std::get_terminate()+0x18>
    ab70: 97fffc26     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>

000000000000ab74 <std::set_new_handler(void (*)())>:
    ab74: d00001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    ab78: f947e129     	ldr	x9, [x9, #0xfc0]
    ab7c: c85ffd28     	ldaxr	x8, [x9]
    ab80: c80afd20     	stlxr	w10, x0, [x9]
    ab84: 35ffffca     	cbnz	w10, 0xab7c <std::set_new_handler(void (*)())+0x8>
    ab88: aa0803e0     	mov	x0, x8
    ab8c: d65f03c0     	ret

000000000000ab90 <std::get_new_handler()>:
    ab90: d00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    ab94: f947e108     	ldr	x8, [x8, #0xfc0]
    ab98: c85ffd00     	ldaxr	x0, [x8]
    ab9c: c809fd00     	stlxr	w9, x0, [x8]
    aba0: 35ffffc9     	cbnz	w9, 0xab98 <std::get_new_handler()+0x8>
    aba4: d65f03c0     	ret

000000000000aba8 <__gxx_personality_v0>:
    aba8: d10203ff     	sub	sp, sp, #0x80
    abac: f90023f7     	str	x23, [sp, #0x40]
    abb0: a90557f6     	stp	x22, x21, [sp, #0x50]
    abb4: a9064ff4     	stp	x20, x19, [sp, #0x60]
    abb8: a9077bfd     	stp	x29, x30, [sp, #0x70]
    abbc: 9101c3fd     	add	x29, sp, #0x70
    abc0: d53bd057     	mrs	x23, TPIDR_EL0
    abc4: f94016e8     	ldr	x8, [x23, #0x28]
    abc8: aa0403f3     	mov	x19, x4
    abcc: aa0303f4     	mov	x20, x3
    abd0: 7100041f     	cmp	w0, #0x1
    abd4: 320007e0     	orr	w0, wzr, #0x3
    abd8: f9001fe8     	str	x8, [sp, #0x38]
    abdc: 54000b81     	b.ne	0xad4c <__gxx_personality_v0+0x1a4>
    abe0: b4000b74     	cbz	x20, 0xad4c <__gxx_personality_v0+0x1a4>
    abe4: b4000b53     	cbz	x19, 0xad4c <__gxx_personality_v0+0x1a4>
    abe8: 9278dc55     	and	x21, x2, #0xffffffffffffff00
    abec: 37000081     	tbnz	w1, #0x0, 0xabfc <__gxx_personality_v0+0x54>
    abf0: 37080341     	tbnz	w1, #0x1, 0xac58 <__gxx_personality_v0+0xb0>
    abf4: 320007e0     	orr	w0, wzr, #0x3
    abf8: 14000055     	b	0xad4c <__gxx_personality_v0+0x1a4>
    abfc: d2856016     	mov	x22, #0x2b00            // =11008
    ac00: f2a86576     	movk	x22, #0x432b, lsl #16
    ac04: f2c9c8f6     	movk	x22, #0x4e47, lsl #32
    ac08: f2e86996     	movk	x22, #0x434c, lsl #48
    ac0c: eb1602bf     	cmp	x21, x22
    ac10: 1a9f17e2     	cset	w2, eq
    ac14: 910023e0     	add	x0, sp, #0x8
    ac18: aa1403e3     	mov	x3, x20
    ac1c: aa1303e4     	mov	x4, x19
    ac20: 94000059     	bl	0xad84 <__gxx_personality_v0+0x1dc>
    ac24: b94033e0     	ldr	w0, [sp, #0x30]
    ac28: 7100181f     	cmp	w0, #0x6
    ac2c: 54000901     	b.ne	0xad4c <__gxx_personality_v0+0x1a4>
    ac30: eb1602bf     	cmp	x21, x22
    ac34: 540008c1     	b.ne	0xad4c <__gxx_personality_v0+0x1a4>
    ac38: f94007e8     	ldr	x8, [sp, #0x8]
    ac3c: 321f07e0     	orr	w0, wzr, #0x6
    ac40: b81d4288     	stur	w8, [x20, #-0x2c]
    ac44: 3cc103e0     	ldur	q0, [sp, #0x10]
    ac48: 3c9d8280     	stur	q0, [x20, #-0x28]
    ac4c: 3cc203e0     	ldur	q0, [sp, #0x20]
    ac50: 3c9e8280     	stur	q0, [x20, #-0x18]
    ac54: 1400003e     	b	0xad4c <__gxx_personality_v0+0x1a4>
    ac58: 37100321     	tbnz	w1, #0x2, 0xacbc <__gxx_personality_v0+0x114>
    ac5c: d2856008     	mov	x8, #0x2b00             // =11008
    ac60: f2a86568     	movk	x8, #0x432b, lsl #16
    ac64: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
    ac68: f2e86988     	movk	x8, #0x434c, lsl #48
    ac6c: eb0802bf     	cmp	x21, x8
    ac70: 1a9f17e2     	cset	w2, eq
    ac74: 910023e0     	add	x0, sp, #0x8
    ac78: aa1403e3     	mov	x3, x20
    ac7c: aa1303e4     	mov	x4, x19
    ac80: 94000041     	bl	0xad84 <__gxx_personality_v0+0x1dc>
    ac84: b94033e0     	ldr	w0, [sp, #0x30]
    ac88: 7100181f     	cmp	w0, #0x6
    ac8c: 54000601     	b.ne	0xad4c <__gxx_personality_v0+0x1a4>
    ac90: aa1303e0     	mov	x0, x19
    ac94: 2a1f03e1     	mov	w1, wzr
    ac98: aa1403e2     	mov	x2, x20
    ac9c: 9400a4bf     	bl	0x33f98 <__cxa_deleted_virtual+0x428>
    aca0: f94007e2     	ldr	x2, [sp, #0x8]
    aca4: 320003e1     	orr	w1, wzr, #0x1
    aca8: aa1303e0     	mov	x0, x19
    acac: 9400a4bb     	bl	0x33f98 <__cxa_deleted_virtual+0x428>
    acb0: f94013e1     	ldr	x1, [sp, #0x20]
    acb4: aa1303e0     	mov	x0, x19
    acb8: 14000023     	b	0xad44 <__gxx_personality_v0+0x19c>
    acbc: d2856008     	mov	x8, #0x2b00             // =11008
    acc0: f2a86568     	movk	x8, #0x432b, lsl #16
    acc4: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
    acc8: f2e86988     	movk	x8, #0x434c, lsl #48
    accc: eb0802bf     	cmp	x21, x8
    acd0: 54000121     	b.ne	0xacf4 <__gxx_personality_v0+0x14c>
    acd4: b89d4295     	ldursw	x21, [x20, #-0x2c]
    acd8: f90007f5     	str	x21, [sp, #0x8]
    acdc: 3cdd8280     	ldur	q0, [x20, #-0x28]
    ace0: 3c8103e0     	stur	q0, [sp, #0x10]
    ace4: 3cde8280     	ldur	q0, [x20, #-0x18]
    ace8: 3c8203e0     	stur	q0, [sp, #0x20]
    acec: 9e660016     	fmov	x22, d0
    acf0: 1400000b     	b	0xad1c <__gxx_personality_v0+0x174>
    acf4: 910023e0     	add	x0, sp, #0x8
    acf8: 2a1f03e2     	mov	w2, wzr
    acfc: aa1403e3     	mov	x3, x20
    ad00: aa1303e4     	mov	x4, x19
    ad04: 94000020     	bl	0xad84 <__gxx_personality_v0+0x1dc>
    ad08: b94033e8     	ldr	w8, [sp, #0x30]
    ad0c: 7100191f     	cmp	w8, #0x6
    ad10: 54000341     	b.ne	0xad78 <__gxx_personality_v0+0x1d0>
    ad14: f94007f5     	ldr	x21, [sp, #0x8]
    ad18: f94013f6     	ldr	x22, [sp, #0x20]
    ad1c: aa1303e0     	mov	x0, x19
    ad20: 2a1f03e1     	mov	w1, wzr
    ad24: aa1403e2     	mov	x2, x20
    ad28: 9400a49c     	bl	0x33f98 <__cxa_deleted_virtual+0x428>
    ad2c: 320003e1     	orr	w1, wzr, #0x1
    ad30: aa1303e0     	mov	x0, x19
    ad34: aa1503e2     	mov	x2, x21
    ad38: 9400a498     	bl	0x33f98 <__cxa_deleted_virtual+0x428>
    ad3c: aa1303e0     	mov	x0, x19
    ad40: aa1603e1     	mov	x1, x22
    ad44: 9400a4b2     	bl	0x3400c <__cxa_deleted_virtual+0x49c>
    ad48: 32000be0     	orr	w0, wzr, #0x7
    ad4c: f94016e8     	ldr	x8, [x23, #0x28]
    ad50: f9401fe9     	ldr	x9, [sp, #0x38]
    ad54: eb09011f     	cmp	x8, x9
    ad58: 540000e1     	b.ne	0xad74 <__gxx_personality_v0+0x1cc>
    ad5c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
    ad60: a9464ff4     	ldp	x20, x19, [sp, #0x60]
    ad64: a94557f6     	ldp	x22, x21, [sp, #0x50]
    ad68: f94023f7     	ldr	x23, [sp, #0x40]
    ad6c: 910203ff     	add	sp, sp, #0x80
    ad70: d65f03c0     	ret
    ad74: 97fff807     	bl	0x8d90 <__stack_chk_fail@plt>
    ad78: 2a1f03e0     	mov	w0, wzr
    ad7c: aa1403e1     	mov	x1, x20
    ad80: 9400016d     	bl	0xb334 <__gxx_personality_v0+0x78c>
    ad84: d10303ff     	sub	sp, sp, #0xc0
    ad88: a9066ffc     	stp	x28, x27, [sp, #0x60]
    ad8c: a90767fa     	stp	x26, x25, [sp, #0x70]
    ad90: a9085ff8     	stp	x24, x23, [sp, #0x80]
    ad94: a90957f6     	stp	x22, x21, [sp, #0x90]
    ad98: a90a4ff4     	stp	x20, x19, [sp, #0xa0]
    ad9c: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
    ada0: 9102c3fd     	add	x29, sp, #0xb0
    ada4: d53bd054     	mrs	x20, TPIDR_EL0
    ada8: f9401688     	ldr	x8, [x20, #0x28]
    adac: aa0403f7     	mov	x23, x4
    adb0: 2a0203f5     	mov	w21, w2
    adb4: aa0003f3     	mov	x19, x0
    adb8: 6f00e400     	movi	v0.2d, #0000000000000000
    adbc: 320007e9     	orr	w9, wzr, #0x3
    adc0: f9002fe8     	str	x8, [sp, #0x58]
    adc4: f900127f     	str	xzr, [x19, #0x20]
    adc8: ad000260     	stp	q0, q0, [x19]
    adcc: b9002a69     	str	w9, [x19, #0x28]
    add0: 36000081     	tbz	w1, #0x0, 0xade0 <__gxx_personality_v0+0x238>
    add4: 721f083f     	tst	w1, #0xe
    add8: 54000061     	b.ne	0xade4 <__gxx_personality_v0+0x23c>
    addc: 1400000b     	b	0xae08 <__gxx_personality_v0+0x260>
    ade0: 37080081     	tbnz	w1, #0x1, 0xadf0 <__gxx_personality_v0+0x248>
    ade4: 320007e8     	orr	w8, wzr, #0x3
    ade8: b9002a68     	str	w8, [x19, #0x28]
    adec: 1400012e     	b	0xb2a4 <__gxx_personality_v0+0x6fc>
    adf0: 2a2103e8     	mvn	w8, w1
    adf4: 721e051f     	tst	w8, #0xc
    adf8: 54000081     	b.ne	0xae08 <__gxx_personality_v0+0x260>
    adfc: 321f03e8     	orr	w8, wzr, #0x2
    ae00: b9002a68     	str	w8, [x19, #0x28]
    ae04: 14000128     	b	0xb2a4 <__gxx_personality_v0+0x6fc>
    ae08: aa1703e0     	mov	x0, x23
    ae0c: b9003be1     	str	w1, [sp, #0x38]
    ae10: f90017e3     	str	x3, [sp, #0x28]
    ae14: 9400a480     	bl	0x34014 <__cxa_deleted_virtual+0x4a4>
    ae18: aa0003f8     	mov	x24, x0
    ae1c: f90027f8     	str	x24, [sp, #0x48]
    ae20: b4000478     	cbz	x24, 0xaeac <__gxx_personality_v0+0x304>
    ae24: aa1703e0     	mov	x0, x23
    ae28: f9000a78     	str	x24, [x19, #0x10]
    ae2c: 9400a471     	bl	0x33ff0 <__cxa_deleted_virtual+0x480>
    ae30: d100041a     	sub	x26, x0, #0x1
    ae34: aa1703e0     	mov	x0, x23
    ae38: 9400a479     	bl	0x3401c <__cxa_deleted_virtual+0x4ac>
    ae3c: 91000708     	add	x8, x24, #0x1
    ae40: f90027e8     	str	x8, [sp, #0x48]
    ae44: 39400301     	ldrb	w1, [x24]
    ae48: aa0003f9     	mov	x25, x0
    ae4c: 910123e0     	add	x0, sp, #0x48
    ae50: 94000224     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    ae54: f94027e9     	ldr	x9, [sp, #0x48]
    ae58: f100001f     	cmp	x0, #0x0
    ae5c: 9a800336     	csel	x22, x25, x0, eq
    ae60: f90007f4     	str	x20, [sp, #0x8]
    ae64: 91000528     	add	x8, x9, #0x1
    ae68: f90027e8     	str	x8, [sp, #0x48]
    ae6c: 39400129     	ldrb	w9, [x9]
    ae70: b90037f5     	str	w21, [sp, #0x34]
    ae74: 7103fd3f     	cmp	w9, #0xff
    ae78: b9003fe9     	str	w9, [sp, #0x3c]
    ae7c: 540001e0     	b.eq	0xaeb8 <__gxx_personality_v0+0x310>
    ae80: aa1f03ea     	mov	x10, xzr
    ae84: aa1f03e9     	mov	x9, xzr
    ae88: 3840150b     	ldrb	w11, [x8], #0x1
    ae8c: 1200196c     	and	w12, w11, #0x7f
    ae90: 9aca218c     	lsl	x12, x12, x10
    ae94: aa090189     	orr	x9, x12, x9
    ae98: 91001d4a     	add	x10, x10, #0x7
    ae9c: 373fff6b     	tbnz	w11, #0x7, 0xae88 <__gxx_personality_v0+0x2e0>
    aea0: 8b09011c     	add	x28, x8, x9
    aea4: f90027e8     	str	x8, [sp, #0x48]
    aea8: 14000005     	b	0xaebc <__gxx_personality_v0+0x314>
    aeac: 321d03e8     	orr	w8, wzr, #0x8
    aeb0: b9002a68     	str	w8, [x19, #0x28]
    aeb4: 140000fc     	b	0xb2a4 <__gxx_personality_v0+0x6fc>
    aeb8: aa1f03fc     	mov	x28, xzr
    aebc: 91000515     	add	x21, x8, #0x1
    aec0: f90027f5     	str	x21, [sp, #0x48]
    aec4: 39400118     	ldrb	w24, [x8]
    aec8: aa1f03ea     	mov	x10, xzr
    aecc: aa1f03e9     	mov	x9, xzr
    aed0: cb19035b     	sub	x27, x26, x25
    aed4: 384016a8     	ldrb	w8, [x21], #0x1
    aed8: 1200190b     	and	w11, w8, #0x7f
    aedc: 9aca216b     	lsl	x11, x11, x10
    aee0: aa090169     	orr	x9, x11, x9
    aee4: 91001d4a     	add	x10, x10, #0x7
    aee8: 373fff68     	tbnz	w8, #0x7, 0xaed4 <__gxx_personality_v0+0x32c>
    aeec: f2407d37     	ands	x23, x9, #0xffffffff
    aef0: a90457f5     	stp	x21, x21, [sp, #0x40]
    aef4: 54000400     	b.eq	0xaf74 <__gxx_personality_v0+0x3cc>
    aef8: 8b1702b4     	add	x20, x21, x23
    aefc: 910103e0     	add	x0, sp, #0x40
    af00: 2a1803e1     	mov	w1, w24
    af04: 940001f7     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    af08: aa0003f9     	mov	x25, x0
    af0c: 910103e0     	add	x0, sp, #0x40
    af10: 2a1803e1     	mov	w1, w24
    af14: 940001f3     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    af18: aa0003fa     	mov	x26, x0
    af1c: 910103e0     	add	x0, sp, #0x40
    af20: 2a1803e1     	mov	w1, w24
    af24: 940001ef     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    af28: f94023e9     	ldr	x9, [sp, #0x40]
    af2c: aa1f03ea     	mov	x10, xzr
    af30: aa1f03e8     	mov	x8, xzr
    af34: 3840152b     	ldrb	w11, [x9], #0x1
    af38: 1200196c     	and	w12, w11, #0x7f
    af3c: 9aca218c     	lsl	x12, x12, x10
    af40: aa080188     	orr	x8, x12, x8
    af44: 91001d4a     	add	x10, x10, #0x7
    af48: 373fff6b     	tbnz	w11, #0x7, 0xaf34 <__gxx_personality_v0+0x38c>
    af4c: eb1b033f     	cmp	x25, x27
    af50: f90023e9     	str	x9, [sp, #0x40]
    af54: 54000088     	b.hi	0xaf64 <__gxx_personality_v0+0x3bc>
    af58: 8b19034a     	add	x10, x26, x25
    af5c: eb0a037f     	cmp	x27, x10
    af60: 54000123     	b.lo	0xaf84 <__gxx_personality_v0+0x3dc>
    af64: eb19037f     	cmp	x27, x25
    af68: 54000063     	b.lo	0xaf74 <__gxx_personality_v0+0x3cc>
    af6c: eb14013f     	cmp	x9, x20
    af70: 54fffc63     	b.lo	0xaefc <__gxx_personality_v0+0x354>
    af74: b94037e8     	ldr	w8, [sp, #0x34]
    af78: f94017e1     	ldr	x1, [sp, #0x28]
    af7c: 12000100     	and	w0, w8, #0x1
    af80: 940000ed     	bl	0xb334 <__gxx_personality_v0+0x78c>
    af84: b9403beb     	ldr	w11, [sp, #0x38]
    af88: b4001660     	cbz	x0, 0xb254 <__gxx_personality_v0+0x6ac>
    af8c: 8b160009     	add	x9, x0, x22
    af90: b4001568     	cbz	x8, 0xb23c <__gxx_personality_v0+0x694>
    af94: 121f056a     	and	w10, w11, #0x6
    af98: b90017ea     	str	w10, [sp, #0x14]
    af9c: f94017ea     	ldr	x10, [sp, #0x28]
    afa0: 2a0b03ed     	mov	w13, w11
    afa4: b9403feb     	ldr	w11, [sp, #0x3c]
    afa8: f90003e9     	str	x9, [sp]
    afac: 9100814a     	add	x10, x10, #0x20
    afb0: 8b1702a9     	add	x9, x21, x23
    afb4: f9000fea     	str	x10, [sp, #0x18]
    afb8: 528000aa     	mov	w10, #0x5               // =5
    afbc: 1100196b     	add	w11, w11, #0x6
    afc0: 8b080128     	add	x8, x9, x8
    afc4: 6a0a01bf     	tst	w13, w10
    afc8: 5280e8ec     	mov	w12, #0x747             // =1863
    afcc: 92400d79     	and	x25, x11, #0xf
    afd0: d100051b     	sub	x27, x8, #0x1
    afd4: 1a9f17e8     	cset	w8, eq
    afd8: b90027e8     	str	w8, [sp, #0x24]
    afdc: 1ad92588     	lsr	w8, w12, w25
    afe0: 9280000e     	mov	x14, #-0x1              // =-1
    afe4: 12000115     	and	w21, w8, #0x1
    afe8: 14000002     	b	0xaff0 <__gxx_personality_v0+0x448>
    afec: 8b08029b     	add	x27, x20, x8
    aff0: aa1f03e9     	mov	x9, xzr
    aff4: aa1f03e8     	mov	x8, xzr
    aff8: aa1b03f4     	mov	x20, x27
    affc: 3840168a     	ldrb	w10, [x20], #0x1
    b000: 1200194b     	and	w11, w10, #0x7f
    b004: 9ac9216b     	lsl	x11, x11, x9
    b008: aa080168     	orr	x8, x11, x8
    b00c: 91001d29     	add	x9, x9, #0x7
    b010: 373fff6a     	tbnz	w10, #0x7, 0xaffc <__gxx_personality_v0+0x454>
    b014: f101013f     	cmp	x9, #0x40
    b018: 121a014a     	and	w10, w10, #0x40
    b01c: 1a9f27eb     	cset	w11, lo
    b020: 9ac921c9     	lsl	x9, x14, x9
    b024: 6a4a197f     	tst	w11, w10, lsr #6
    b028: 9a9f1129     	csel	x9, x9, xzr, ne
    b02c: aa09011a     	orr	x26, x8, x9
    b030: f100075f     	cmp	x26, #0x1
    b034: 5400052b     	b.lt	0xb0d8 <__gxx_personality_v0+0x530>
    b038: f9002bfc     	str	x28, [sp, #0x50]
    b03c: b4fff9dc     	cbz	x28, 0xaf74 <__gxx_personality_v0+0x3cc>
    b040: 12000f28     	and	w8, w25, #0xf
    b044: 7100291f     	cmp	w8, #0xa
    b048: 54fff968     	b.hi	0xaf74 <__gxx_personality_v0+0x3cc>
    b04c: 34fff955     	cbz	w21, 0xaf74 <__gxx_personality_v0+0x3cc>
    b050: 90000168     	adrp	x8, 0x37000 <__cxa_deleted_virtual+0x3490>
    b054: 9114c108     	add	x8, x8, #0x530
    b058: f8797908     	ldr	x8, [x8, x25, lsl #3]
    b05c: b9403fe1     	ldr	w1, [sp, #0x3c]
    b060: 910143e0     	add	x0, sp, #0x50
    b064: 9ac82348     	lsl	x8, x26, x8
    b068: cb080388     	sub	x8, x28, x8
    b06c: f9002be8     	str	x8, [sp, #0x50]
    b070: 9400019c     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    b074: b40003c0     	cbz	x0, 0xb0ec <__gxx_personality_v0+0x544>
    b078: b94037e8     	ldr	w8, [sp, #0x34]
    b07c: 36000b88     	tbz	w8, #0x0, 0xb1ec <__gxx_personality_v0+0x644>
    b080: f94017e9     	ldr	x9, [sp, #0x28]
    b084: d285602a     	mov	x10, #0x2b01            // =11009
    b088: f2a8656a     	movk	x10, #0x432b, lsl #16
    b08c: f2c9c8ea     	movk	x10, #0x4e47, lsl #32
    b090: f9400128     	ldr	x8, [x9]
    b094: f2e8698a     	movk	x10, #0x434c, lsl #48
    b098: eb0a011f     	cmp	x8, x10
    b09c: f9400fe8     	ldr	x8, [sp, #0x18]
    b0a0: 54000041     	b.ne	0xb0a8 <__gxx_personality_v0+0x500>
    b0a4: f85a0128     	ldur	x8, [x9, #-0x60]
    b0a8: f9002be8     	str	x8, [sp, #0x50]
    b0ac: b4001348     	cbz	x8, 0xb314 <__gxx_personality_v0+0x76c>
    b0b0: f85a8121     	ldur	x1, [x9, #-0x58]
    b0b4: b4001301     	cbz	x1, 0xb314 <__gxx_personality_v0+0x76c>
    b0b8: f9400008     	ldr	x8, [x0]
    b0bc: 910143e2     	add	x2, sp, #0x50
    b0c0: f9401108     	ldr	x8, [x8, #0x20]
    b0c4: d63f0100     	blr	x8
    b0c8: 36000920     	tbz	w0, #0x0, 0xb1ec <__gxx_personality_v0+0x644>
    b0cc: b9403be8     	ldr	w8, [sp, #0x38]
    b0d0: 360008c8     	tbz	w8, #0x0, 0xb1e8 <__gxx_personality_v0+0x640>
    b0d4: 14000080     	b	0xb2d4 <__gxx_personality_v0+0x72c>
    b0d8: b7f8015a     	tbnz	x26, #0x3f, 0xb100 <__gxx_personality_v0+0x558>
    b0dc: b94017e8     	ldr	w8, [sp, #0x14]
    b0e0: 7100091f     	cmp	w8, #0x2
    b0e4: 54000841     	b.ne	0xb1ec <__gxx_personality_v0+0x644>
    b0e8: 1400005d     	b	0xb25c <__gxx_personality_v0+0x6b4>
    b0ec: b94027e8     	ldr	w8, [sp, #0x24]
    b0f0: 36000b68     	tbz	w8, #0x0, 0xb25c <__gxx_personality_v0+0x6b4>
    b0f4: b9403be8     	ldr	w8, [sp, #0x38]
    b0f8: 371807a8     	tbnz	w8, #0x3, 0xb1ec <__gxx_personality_v0+0x644>
    b0fc: 17ffff9e     	b	0xaf74 <__gxx_personality_v0+0x3cc>
    b100: b94037e8     	ldr	w8, [sp, #0x34]
    b104: 36000648     	tbz	w8, #0x0, 0xb1cc <__gxx_personality_v0+0x624>
    b108: f94017e1     	ldr	x1, [sp, #0x28]
    b10c: d2856029     	mov	x9, #0x2b01             // =11009
    b110: f2a86569     	movk	x9, #0x432b, lsl #16
    b114: f9400ff7     	ldr	x23, [sp, #0x18]
    b118: f9400028     	ldr	x8, [x1]
    b11c: f2c9c8e9     	movk	x9, #0x4e47, lsl #32
    b120: f2e86989     	movk	x9, #0x434c, lsl #48
    b124: eb09011f     	cmp	x8, x9
    b128: 54000041     	b.ne	0xb130 <__gxx_personality_v0+0x588>
    b12c: f85a0037     	ldur	x23, [x1, #-0x60]
    b130: b4000f97     	cbz	x23, 0xb320 <__gxx_personality_v0+0x778>
    b134: f85a8038     	ldur	x24, [x1, #-0x58]
    b138: b4000f58     	cbz	x24, 0xb320 <__gxx_personality_v0+0x778>
    b13c: b4000f7c     	cbz	x28, 0xb328 <__gxx_personality_v0+0x780>
    b140: aa3a03ea     	mvn	x10, x26
    b144: aa1f03e9     	mov	x9, xzr
    b148: aa1f03e8     	mov	x8, xzr
    b14c: 8b0a0396     	add	x22, x28, x10
    b150: 384016ca     	ldrb	w10, [x22], #0x1
    b154: 1200194b     	and	w11, w10, #0x7f
    b158: 9ac9216b     	lsl	x11, x11, x9
    b15c: aa080168     	orr	x8, x11, x8
    b160: 91001d29     	add	x9, x9, #0x7
    b164: 373fff6a     	tbnz	w10, #0x7, 0xb150 <__gxx_personality_v0+0x5a8>
    b168: b40003c8     	cbz	x8, 0xb1e0 <__gxx_personality_v0+0x638>
    b16c: 12000f29     	and	w9, w25, #0xf
    b170: 7100293f     	cmp	w9, #0xa
    b174: f9002bfc     	str	x28, [sp, #0x50]
    b178: 54000c68     	b.hi	0xb304 <__gxx_personality_v0+0x75c>
    b17c: 34000c55     	cbz	w21, 0xb304 <__gxx_personality_v0+0x75c>
    b180: 90000169     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    b184: 9114c129     	add	x9, x9, #0x530
    b188: f8797929     	ldr	x9, [x9, x25, lsl #3]
    b18c: b9403fe1     	ldr	w1, [sp, #0x3c]
    b190: 910143e0     	add	x0, sp, #0x50
    b194: 9ac92108     	lsl	x8, x8, x9
    b198: cb080388     	sub	x8, x28, x8
    b19c: f9002be8     	str	x8, [sp, #0x50]
    b1a0: 94000150     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    b1a4: f9002bf7     	str	x23, [sp, #0x50]
    b1a8: f9400008     	ldr	x8, [x0]
    b1ac: 910143e2     	add	x2, sp, #0x50
    b1b0: aa1803e1     	mov	x1, x24
    b1b4: f9401108     	ldr	x8, [x8, #0x20]
    b1b8: d63f0100     	blr	x8
    b1bc: aa1f03e9     	mov	x9, xzr
    b1c0: aa1f03e8     	mov	x8, xzr
    b1c4: 3607fc60     	tbz	w0, #0x0, 0xb150 <__gxx_personality_v0+0x5a8>
    b1c8: 14000009     	b	0xb1ec <__gxx_personality_v0+0x644>
    b1cc: b9403be8     	ldr	w8, [sp, #0x38]
    b1d0: b94027e9     	ldr	w9, [sp, #0x24]
    b1d4: 36000449     	tbz	w9, #0x0, 0xb25c <__gxx_personality_v0+0x6b4>
    b1d8: 371800a8     	tbnz	w8, #0x3, 0xb1ec <__gxx_personality_v0+0x644>
    b1dc: 14000053     	b	0xb328 <__gxx_personality_v0+0x780>
    b1e0: b9403be8     	ldr	w8, [sp, #0x38]
    b1e4: 37000888     	tbnz	w8, #0x0, 0xb2f4 <__gxx_personality_v0+0x74c>
    b1e8: 361808e8     	tbz	w8, #0x3, 0xb304 <__gxx_personality_v0+0x75c>
    b1ec: aa1f03ea     	mov	x10, xzr
    b1f0: aa1f03e9     	mov	x9, xzr
    b1f4: aa1f03e8     	mov	x8, xzr
    b1f8: 386a6a8b     	ldrb	w11, [x20, x10]
    b1fc: 9100054a     	add	x10, x10, #0x1
    b200: 1200196c     	and	w12, w11, #0x7f
    b204: 9ac9218c     	lsl	x12, x12, x9
    b208: aa080188     	orr	x8, x12, x8
    b20c: 91001d29     	add	x9, x9, #0x7
    b210: 373fff4b     	tbnz	w11, #0x7, 0xb1f8 <__gxx_personality_v0+0x650>
    b214: f101013f     	cmp	x9, #0x40
    b218: 121a016a     	and	w10, w11, #0x40
    b21c: 1a9f27eb     	cset	w11, lo
    b220: 9280000e     	mov	x14, #-0x1              // =-1
    b224: 9ac921c9     	lsl	x9, x14, x9
    b228: 6a4a197f     	tst	w11, w10, lsr #6
    b22c: 9a9f1129     	csel	x9, x9, xzr, ne
    b230: aa090108     	orr	x8, x8, x9
    b234: b5ffedc8     	cbnz	x8, 0xafec <__gxx_personality_v0+0x444>
    b238: 14000007     	b	0xb254 <__gxx_personality_v0+0x6ac>
    b23c: 121f0568     	and	w8, w11, #0x6
    b240: 7100091f     	cmp	w8, #0x2
    b244: 54000081     	b.ne	0xb254 <__gxx_personality_v0+0x6ac>
    b248: f900027f     	str	xzr, [x19]
    b24c: f9000e69     	str	x9, [x19, #0x18]
    b250: 14000012     	b	0xb298 <__gxx_personality_v0+0x6f0>
    b254: 321d03e8     	orr	w8, wzr, #0x8
    b258: 14000011     	b	0xb29c <__gxx_personality_v0+0x6f4>
    b25c: a9006e7a     	stp	x26, x27, [x19]
    b260: f94003e8     	ldr	x8, [sp]
    b264: d285602a     	mov	x10, #0x2b01            // =11009
    b268: f2a8656a     	movk	x10, #0x432b, lsl #16
    b26c: f2c9c8ea     	movk	x10, #0x4e47, lsl #32
    b270: f9000e68     	str	x8, [x19, #0x18]
    b274: f94017e9     	ldr	x9, [sp, #0x28]
    b278: f2e8698a     	movk	x10, #0x434c, lsl #48
    b27c: f9400128     	ldr	x8, [x9]
    b280: eb0a011f     	cmp	x8, x10
    b284: 54000061     	b.ne	0xb290 <__gxx_personality_v0+0x6e8>
    b288: f85a0128     	ldur	x8, [x9, #-0x60]
    b28c: f9000fe8     	str	x8, [sp, #0x18]
    b290: f9400fe8     	ldr	x8, [sp, #0x18]
    b294: f9001268     	str	x8, [x19, #0x20]
    b298: 321f07e8     	orr	w8, wzr, #0x6
    b29c: b9002a68     	str	w8, [x19, #0x28]
    b2a0: f94007f4     	ldr	x20, [sp, #0x8]
    b2a4: f9401688     	ldr	x8, [x20, #0x28]
    b2a8: f9402fe9     	ldr	x9, [sp, #0x58]
    b2ac: eb09011f     	cmp	x8, x9
    b2b0: 54000301     	b.ne	0xb310 <__gxx_personality_v0+0x768>
    b2b4: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
    b2b8: a94a4ff4     	ldp	x20, x19, [sp, #0xa0]
    b2bc: a94957f6     	ldp	x22, x21, [sp, #0x90]
    b2c0: a9485ff8     	ldp	x24, x23, [sp, #0x80]
    b2c4: a94767fa     	ldp	x26, x25, [sp, #0x70]
    b2c8: a9466ffc     	ldp	x28, x27, [sp, #0x60]
    b2cc: 910303ff     	add	sp, sp, #0xc0
    b2d0: d65f03c0     	ret
    b2d4: a9006e7a     	stp	x26, x27, [x19]
    b2d8: f94003e8     	ldr	x8, [sp]
    b2dc: 321f07e9     	orr	w9, wzr, #0x6
    b2e0: f9000e68     	str	x8, [x19, #0x18]
    b2e4: f9402be8     	ldr	x8, [sp, #0x50]
    b2e8: b9002a69     	str	w9, [x19, #0x28]
    b2ec: f9001268     	str	x8, [x19, #0x20]
    b2f0: 17ffffec     	b	0xb2a0 <__gxx_personality_v0+0x6f8>
    b2f4: a9006e7a     	stp	x26, x27, [x19]
    b2f8: f94003e8     	ldr	x8, [sp]
    b2fc: a901de68     	stp	x8, x23, [x19, #0x18]
    b300: 17ffffe6     	b	0xb298 <__gxx_personality_v0+0x6f0>
    b304: f94017e1     	ldr	x1, [sp, #0x28]
    b308: 320003e0     	orr	w0, wzr, #0x1
    b30c: 9400000a     	bl	0xb334 <__gxx_personality_v0+0x78c>
    b310: 97fff6a0     	bl	0x8d90 <__stack_chk_fail@plt>
    b314: 320003e0     	orr	w0, wzr, #0x1
    b318: aa0903e1     	mov	x1, x9
    b31c: 94000006     	bl	0xb334 <__gxx_personality_v0+0x78c>
    b320: 320003e0     	orr	w0, wzr, #0x1
    b324: 94000004     	bl	0xb334 <__gxx_personality_v0+0x78c>
    b328: f94017e1     	ldr	x1, [sp, #0x28]
    b32c: 2a1f03e0     	mov	w0, wzr
    b330: 94000001     	bl	0xb334 <__gxx_personality_v0+0x78c>
    b334: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    b338: a9017bfd     	stp	x29, x30, [sp, #0x10]
    b33c: 910043fd     	add	x29, sp, #0x10
    b340: aa0103f3     	mov	x19, x1
    b344: 2a0003f4     	mov	w20, w0
    b348: aa1303e0     	mov	x0, x19
    b34c: 97fff6e1     	bl	0x8ed0 <__cxa_begin_catch@plt>
    b350: 36000074     	tbz	w20, #0x0, 0xb35c <__gxx_personality_v0+0x7b4>
    b354: f85c0260     	ldur	x0, [x19, #-0x40]
    b358: 97fffde1     	bl	0xaadc <std::get_terminate()+0x18>
    b35c: 97fff6d1     	bl	0x8ea0 <_ZSt9terminatev@plt>

000000000000b360 <__cxa_call_unexpected>:
    b360: d10283ff     	sub	sp, sp, #0xa0
    b364: a9046ffc     	stp	x28, x27, [sp, #0x40]
    b368: a90567fa     	stp	x26, x25, [sp, #0x50]
    b36c: a9065ff8     	stp	x24, x23, [sp, #0x60]
    b370: a90757f6     	stp	x22, x21, [sp, #0x70]
    b374: a9084ff4     	stp	x20, x19, [sp, #0x80]
    b378: a9097bfd     	stp	x29, x30, [sp, #0x90]
    b37c: 910243fd     	add	x29, sp, #0x90
    b380: aa0003f3     	mov	x19, x0
    b384: b5000073     	cbnz	x19, 0xb390 <__cxa_call_unexpected+0x30>
    b388: aa1303e1     	mov	x1, x19
    b38c: 97ffffea     	bl	0xb334 <__gxx_personality_v0+0x78c>
    b390: d285601c     	mov	x28, #0x2b00            // =11008
    b394: f2a8657c     	movk	x28, #0x432b, lsl #16
    b398: f2c9c8fc     	movk	x28, #0x4e47, lsl #32
    b39c: aa1303e0     	mov	x0, x19
    b3a0: f2e8699c     	movk	x28, #0x434c, lsl #48
    b3a4: 97fff6cb     	bl	0x8ed0 <__cxa_begin_catch@plt>
    b3a8: f9400268     	ldr	x8, [x19]
    b3ac: 9278dd15     	and	x21, x8, #0xffffffffffffff00
    b3b0: eb1c02bf     	cmp	x21, x28
    b3b4: 54000121     	b.ne	0xb3d8 <__cxa_call_unexpected+0x78>
    b3b8: b85d4268     	ldur	w8, [x19, #-0x2c]
    b3bc: f85e0276     	ldur	x22, [x19, #-0x20]
    b3c0: a97bd260     	ldp	x0, x20, [x19, #-0x48]
    b3c4: d1018278     	sub	x24, x19, #0x60
    b3c8: 2a2803e8     	mvn	w8, w8
    b3cc: f9001bf6     	str	x22, [sp, #0x30]
    b3d0: 93407d17     	sxtw	x23, w8
    b3d4: 14000005     	b	0xb3e8 <__cxa_call_unexpected+0x88>
    b3d8: 97fff6fa     	bl	0x8fc0 <_ZSt13get_terminatev@plt>
    b3dc: aa0003f4     	mov	x20, x0
    b3e0: 97fff700     	bl	0x8fe0 <_ZSt14get_unexpectedv@plt>
    b3e4: aa1f03f8     	mov	x24, xzr
    b3e8: 97fffda9     	bl	0xaa8c <std::get_unexpected()+0x18>
    b3ec: 97fff6b9     	bl	0x8ed0 <__cxa_begin_catch@plt>
    b3f0: eb1c02bf     	cmp	x21, x28
    b3f4: 54001521     	b.ne	0xb698 <__cxa_call_unexpected+0x338>
    b3f8: 910006c8     	add	x8, x22, #0x1
    b3fc: f9001be8     	str	x8, [sp, #0x30]
    b400: 394002c1     	ldrb	w1, [x22]
    b404: 9100c3e0     	add	x0, sp, #0x30
    b408: 940000b6     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    b40c: f9401be8     	ldr	x8, [sp, #0x30]
    b410: 91000519     	add	x25, x8, #0x1
    b414: f9001bf9     	str	x25, [sp, #0x30]
    b418: 39400115     	ldrb	w21, [x8]
    b41c: 7103febf     	cmp	w21, #0xff
    b420: 54001420     	b.eq	0xb6a4 <__cxa_call_unexpected+0x344>
    b424: aa1f03e8     	mov	x8, xzr
    b428: aa1f03fa     	mov	x26, xzr
    b42c: 38401729     	ldrb	w9, [x25], #0x1
    b430: 1200192a     	and	w10, w9, #0x7f
    b434: 9ac8214a     	lsl	x10, x10, x8
    b438: aa1a015a     	orr	x26, x10, x26
    b43c: 91001d08     	add	x8, x8, #0x7
    b440: 373fff69     	tbnz	w9, #0x7, 0xb42c <__cxa_call_unexpected+0xcc>
    b444: f9001bf9     	str	x25, [sp, #0x30]
    b448: 97fff5d6     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    b44c: f90007e0     	str	x0, [sp, #0x8]
    b450: f94007e8     	ldr	x8, [sp, #0x8]
    b454: f9400108     	ldr	x8, [x8]
    b458: f9000be8     	str	x8, [sp, #0x10]
    b45c: b4001248     	cbz	x8, 0xb6a4 <__cxa_call_unexpected+0x344>
    b460: f9400bea     	ldr	x10, [sp, #0x10]
    b464: 8b1a033b     	add	x27, x25, x26
    b468: aa0a03e9     	mov	x9, x10
    b46c: f8460d28     	ldr	x8, [x9, #0x60]!
    b470: eb18015f     	cmp	x10, x24
    b474: f90003e9     	str	x9, [sp]
    b478: 540001a0     	b.eq	0xb4ac <__cxa_call_unexpected+0x14c>
    b47c: 9278dd09     	and	x9, x8, #0xffffffffffffff00
    b480: eb1c013f     	cmp	x9, x28
    b484: 54000141     	b.ne	0xb4ac <__cxa_call_unexpected+0x14c>
    b488: f9400be9     	ldr	x9, [sp, #0x10]
    b48c: f9400529     	ldr	x9, [x9, #0x8]
    b490: f90013e9     	str	x9, [sp, #0x20]
    b494: 91000789     	add	x9, x28, #0x1
    b498: eb09011f     	cmp	x8, x9
    b49c: 540000e1     	b.ne	0xb4b8 <__cxa_call_unexpected+0x158>
    b4a0: f9400be8     	ldr	x8, [sp, #0x10]
    b4a4: f9400108     	ldr	x8, [x8]
    b4a8: 14000006     	b	0xb4c0 <__cxa_call_unexpected+0x160>
    b4ac: 8b170328     	add	x8, x25, x23
    b4b0: 8b1a0116     	add	x22, x8, x26
    b4b4: 1400003b     	b	0xb5a0 <__cxa_call_unexpected+0x240>
    b4b8: f9400be8     	ldr	x8, [sp, #0x10]
    b4bc: 91020108     	add	x8, x8, #0x80
    b4c0: 11001aab     	add	w11, w21, #0x6
    b4c4: 8b17032a     	add	x10, x25, x23
    b4c8: 5280e8ec     	mov	w12, #0x747             // =1863
    b4cc: 92400d77     	and	x23, x11, #0xf
    b4d0: 8b1a0156     	add	x22, x10, x26
    b4d4: 1ad7258a     	lsr	w10, w12, w23
    b4d8: f9000fe8     	str	x8, [sp, #0x18]
    b4dc: aa1f03e9     	mov	x9, xzr
    b4e0: aa1f03e8     	mov	x8, xzr
    b4e4: 12000158     	and	w24, w10, #0x1
    b4e8: aa1603fc     	mov	x28, x22
    b4ec: 3840178a     	ldrb	w10, [x28], #0x1
    b4f0: 1200194b     	and	w11, w10, #0x7f
    b4f4: 9ac9216b     	lsl	x11, x11, x9
    b4f8: aa080168     	orr	x8, x11, x8
    b4fc: 91001d29     	add	x9, x9, #0x7
    b500: 373fff6a     	tbnz	w10, #0x7, 0xb4ec <__cxa_call_unexpected+0x18c>
    b504: b40004e8     	cbz	x8, 0xb5a0 <__cxa_call_unexpected+0x240>
    b508: 12000ee9     	and	w9, w23, #0xf
    b50c: 7100293f     	cmp	w9, #0xa
    b510: f9001ffb     	str	x27, [sp, #0x38]
    b514: 54000b88     	b.hi	0xb684 <__cxa_call_unexpected+0x324>
    b518: 34000b78     	cbz	w24, 0xb684 <__cxa_call_unexpected+0x324>
    b51c: 90000169     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    b520: 9114c129     	add	x9, x9, #0x530
    b524: f8777929     	ldr	x9, [x9, x23, lsl #3]
    b528: 9ac92108     	lsl	x8, x8, x9
    b52c: cb080348     	sub	x8, x26, x8
    b530: 8b080328     	add	x8, x25, x8
    b534: f9001fe8     	str	x8, [sp, #0x38]
    b538: 9100e3e0     	add	x0, sp, #0x38
    b53c: 2a1503e1     	mov	w1, w21
    b540: 94000068     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    b544: a94187e8     	ldp	x8, x1, [sp, #0x18]
    b548: f9001fe8     	str	x8, [sp, #0x38]
    b54c: f9400008     	ldr	x8, [x0]
    b550: f9401108     	ldr	x8, [x8, #0x20]
    b554: 9100e3e2     	add	x2, sp, #0x38
    b558: d63f0100     	blr	x8
    b55c: aa1f03e9     	mov	x9, xzr
    b560: aa1f03e8     	mov	x8, xzr
    b564: 3607fc40     	tbz	w0, #0x0, 0xb4ec <__cxa_call_unexpected+0x18c>
    b568: f9400be9     	ldr	x9, [sp, #0x10]
    b56c: b9403128     	ldr	w8, [x9, #0x30]
    b570: 4b0803e8     	neg	w8, w8
    b574: b9003128     	str	w8, [x9, #0x30]
    b578: f94007e9     	ldr	x9, [sp, #0x8]
    b57c: b9400928     	ldr	w8, [x9, #0x8]
    b580: 11000508     	add	w8, w8, #0x1
    b584: b9000928     	str	w8, [x9, #0x8]
    b588: 97fff5ae     	bl	0x8c40 <__cxa_end_catch@plt>
    b58c: 97fff5ad     	bl	0x8c40 <__cxa_end_catch@plt>
    b590: f94003e0     	ldr	x0, [sp]
    b594: 97fff64f     	bl	0x8ed0 <__cxa_begin_catch@plt>
    b598: 97fff66e     	bl	0x8f50 <__cxa_rethrow@plt>
    b59c: 1400003a     	b	0xb684 <__cxa_call_unexpected+0x324>
    b5a0: b00001cc     	adrp	x12, 0x44000 <typeinfo for std::nullptr_t>
    b5a4: f947d18c     	ldr	x12, [x12, #0xfa0]
    b5a8: b00001dc     	adrp	x28, 0x44000 <typeinfo for std::nullptr_t>
    b5ac: 11001aaa     	add	w10, w21, #0x6
    b5b0: 5280e8eb     	mov	w11, #0x747             // =1863
    b5b4: 9100418c     	add	x12, x12, #0x10
    b5b8: f90017ec     	str	x12, [sp, #0x28]
    b5bc: f947939c     	ldr	x28, [x28, #0xf20]
    b5c0: 92400d57     	and	x23, x10, #0xf
    b5c4: 1ad7256a     	lsr	w10, w11, w23
    b5c8: aa1f03e9     	mov	x9, xzr
    b5cc: aa1f03e8     	mov	x8, xzr
    b5d0: 12000158     	and	w24, w10, #0x1
    b5d4: 384016ca     	ldrb	w10, [x22], #0x1
    b5d8: 1200194b     	and	w11, w10, #0x7f
    b5dc: 9ac9216b     	lsl	x11, x11, x9
    b5e0: aa080168     	orr	x8, x11, x8
    b5e4: 91001d29     	add	x9, x9, #0x7
    b5e8: 373fff6a     	tbnz	w10, #0x7, 0xb5d4 <__cxa_call_unexpected+0x274>
    b5ec: b4000528     	cbz	x8, 0xb690 <__cxa_call_unexpected+0x330>
    b5f0: 12000ee9     	and	w9, w23, #0xf
    b5f4: 7100293f     	cmp	w9, #0xa
    b5f8: f9001ffb     	str	x27, [sp, #0x38]
    b5fc: 54000448     	b.hi	0xb684 <__cxa_call_unexpected+0x324>
    b600: 34000438     	cbz	w24, 0xb684 <__cxa_call_unexpected+0x324>
    b604: 90000169     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    b608: 9114c129     	add	x9, x9, #0x530
    b60c: f8777929     	ldr	x9, [x9, x23, lsl #3]
    b610: 9ac92108     	lsl	x8, x8, x9
    b614: cb080348     	sub	x8, x26, x8
    b618: 8b080328     	add	x8, x25, x8
    b61c: f9001fe8     	str	x8, [sp, #0x38]
    b620: 9100e3e0     	add	x0, sp, #0x38
    b624: 2a1503e1     	mov	w1, w21
    b628: 9400002e     	bl	0xb6e0 <__cxa_call_unexpected+0x380>
    b62c: 9100a3e8     	add	x8, sp, #0x28
    b630: f9001fe8     	str	x8, [sp, #0x38]
    b634: f9400008     	ldr	x8, [x0]
    b638: f9401108     	ldr	x8, [x8, #0x20]
    b63c: 9100e3e2     	add	x2, sp, #0x38
    b640: aa1c03e1     	mov	x1, x28
    b644: d63f0100     	blr	x8
    b648: aa1f03e9     	mov	x9, xzr
    b64c: aa1f03e8     	mov	x8, xzr
    b650: 3607fc20     	tbz	w0, #0x0, 0xb5d4 <__cxa_call_unexpected+0x274>
    b654: 97fff57b     	bl	0x8c40 <__cxa_end_catch@plt>
    b658: 321d03e0     	orr	w0, wzr, #0x8
    b65c: 97fff5f5     	bl	0x8e30 <__cxa_allocate_exception@plt>
    b660: b00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    b664: f947d108     	ldr	x8, [x8, #0xfa0]
    b668: 91004108     	add	x8, x8, #0x10
    b66c: f9000008     	str	x8, [x0]
    b670: b00001c1     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
    b674: b00001c2     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
    b678: f9479021     	ldr	x1, [x1, #0xf20]
    b67c: f947c442     	ldr	x2, [x2, #0xf88]
    b680: 97fff550     	bl	0x8bc0 <__cxa_throw@plt>
    b684: 320003e0     	orr	w0, wzr, #0x1
    b688: aa1303e1     	mov	x1, x19
    b68c: 97ffff2a     	bl	0xb334 <__gxx_personality_v0+0x78c>
    b690: 9100a3e0     	add	x0, sp, #0x28
    b694: 97fff5af     	bl	0x8d50 <_ZNSt13bad_exceptionD1Ev@plt>
    b698: 97fff56a     	bl	0x8c40 <__cxa_end_catch@plt>
    b69c: aa1403e0     	mov	x0, x20
    b6a0: 97fffd0f     	bl	0xaadc <std::get_terminate()+0x18>
    b6a4: aa1403e0     	mov	x0, x20
    b6a8: 97fffd0d     	bl	0xaadc <std::get_terminate()+0x18>
    b6ac: 14000006     	b	0xb6c4 <__cxa_call_unexpected+0x364>
    b6b0: 14000003     	b	0xb6bc <__cxa_call_unexpected+0x35c>
    b6b4: 14000002     	b	0xb6bc <__cxa_call_unexpected+0x35c>
    b6b8: 14000001     	b	0xb6bc <__cxa_call_unexpected+0x35c>
    b6bc: aa0003f3     	mov	x19, x0
    b6c0: 14000004     	b	0xb6d0 <__cxa_call_unexpected+0x370>
    b6c4: aa0003f3     	mov	x19, x0
    b6c8: 9100a3e0     	add	x0, sp, #0x28
    b6cc: 97fff5a1     	bl	0x8d50 <_ZNSt13bad_exceptionD1Ev@plt>
    b6d0: 97fff55c     	bl	0x8c40 <__cxa_end_catch@plt>
    b6d4: aa1303e0     	mov	x0, x19
    b6d8: 9400a844     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    b6dc: 97fff94b     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>
    b6e0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    b6e4: 910003fd     	mov	x29, sp
    b6e8: 2a2103e8     	mvn	w8, w1
    b6ec: 72001d1f     	tst	w8, #0xff
    b6f0: 540001e0     	b.eq	0xb72c <__cxa_call_unexpected+0x3cc>
    b6f4: 12000c28     	and	w8, w1, #0xf
    b6f8: 7100311f     	cmp	w8, #0xc
    b6fc: 540009a8     	b.hi	0xb830 <__cxa_call_unexpected+0x4d0>
    b700: 90000169     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    b704: 9113c129     	add	x9, x9, #0x4f0
    b708: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
    b70c: f940000a     	ldr	x10, [x0]
    b710: 8b090108     	add	x8, x8, x9
    b714: d61f0100     	br	x8
    b718: aa0a03e9     	mov	x9, x10
    b71c: f8408528     	ldr	x8, [x9], #0x8
    b720: 5304182b     	ubfx	w11, w1, #4, #3
    b724: 350001eb     	cbnz	w11, 0xb760 <__cxa_call_unexpected+0x400>
    b728: 14000012     	b	0xb770 <__cxa_call_unexpected+0x410>
    b72c: aa1f03e8     	mov	x8, xzr
    b730: 14000015     	b	0xb784 <__cxa_call_unexpected+0x424>
    b734: aa1f03eb     	mov	x11, xzr
    b738: aa1f03e8     	mov	x8, xzr
    b73c: aa0a03e9     	mov	x9, x10
    b740: 3840152c     	ldrb	w12, [x9], #0x1
    b744: 1200198d     	and	w13, w12, #0x7f
    b748: 9acb21ad     	lsl	x13, x13, x11
    b74c: aa0801a8     	orr	x8, x13, x8
    b750: 91001d6b     	add	x11, x11, #0x7
    b754: 373fff6c     	tbnz	w12, #0x7, 0xb740 <__cxa_call_unexpected+0x3e0>
    b758: 5304182b     	ubfx	w11, w1, #4, #3
    b75c: 340000ab     	cbz	w11, 0xb770 <__cxa_call_unexpected+0x410>
    b760: 7100057f     	cmp	w11, #0x1
    b764: 54000661     	b.ne	0xb830 <__cxa_call_unexpected+0x4d0>
    b768: b40000c8     	cbz	x8, 0xb780 <__cxa_call_unexpected+0x420>
    b76c: 8b0a0108     	add	x8, x8, x10
    b770: 13001c2a     	sxtb	w10, w1
    b774: 36f8006a     	tbz	w10, #0x1f, 0xb780 <__cxa_call_unexpected+0x420>
    b778: b4000048     	cbz	x8, 0xb780 <__cxa_call_unexpected+0x420>
    b77c: f9400108     	ldr	x8, [x8]
    b780: f9000009     	str	x9, [x0]
    b784: aa0803e0     	mov	x0, x8
    b788: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    b78c: d65f03c0     	ret
    b790: aa0a03e9     	mov	x9, x10
    b794: 78402528     	ldrh	w8, [x9], #0x2
    b798: 5304182b     	ubfx	w11, w1, #4, #3
    b79c: 35fffe2b     	cbnz	w11, 0xb760 <__cxa_call_unexpected+0x400>
    b7a0: 17fffff4     	b	0xb770 <__cxa_call_unexpected+0x410>
    b7a4: aa0a03e9     	mov	x9, x10
    b7a8: b8404528     	ldr	w8, [x9], #0x4
    b7ac: 5304182b     	ubfx	w11, w1, #4, #3
    b7b0: 35fffd8b     	cbnz	w11, 0xb760 <__cxa_call_unexpected+0x400>
    b7b4: 17ffffef     	b	0xb770 <__cxa_call_unexpected+0x410>
    b7b8: aa1f03eb     	mov	x11, xzr
    b7bc: aa1f03e8     	mov	x8, xzr
    b7c0: aa0a03e9     	mov	x9, x10
    b7c4: 3840152c     	ldrb	w12, [x9], #0x1
    b7c8: 1200198d     	and	w13, w12, #0x7f
    b7cc: 9acb21ad     	lsl	x13, x13, x11
    b7d0: aa0801a8     	orr	x8, x13, x8
    b7d4: 91001d6b     	add	x11, x11, #0x7
    b7d8: 373fff6c     	tbnz	w12, #0x7, 0xb7c4 <__cxa_call_unexpected+0x464>
    b7dc: f101017f     	cmp	x11, #0x40
    b7e0: 121a018c     	and	w12, w12, #0x40
    b7e4: 9280000d     	mov	x13, #-0x1              // =-1
    b7e8: 1a9f27ee     	cset	w14, lo
    b7ec: 9acb21ab     	lsl	x11, x13, x11
    b7f0: 6a4c19df     	tst	w14, w12, lsr #6
    b7f4: 9a9f116b     	csel	x11, x11, xzr, ne
    b7f8: aa0b0108     	orr	x8, x8, x11
    b7fc: 5304182b     	ubfx	w11, w1, #4, #3
    b800: 35fffb0b     	cbnz	w11, 0xb760 <__cxa_call_unexpected+0x400>
    b804: 17ffffdb     	b	0xb770 <__cxa_call_unexpected+0x410>
    b808: aa0a03e9     	mov	x9, x10
    b80c: 78802528     	ldrsh	x8, [x9], #0x2
    b810: 5304182b     	ubfx	w11, w1, #4, #3
    b814: 35fffa6b     	cbnz	w11, 0xb760 <__cxa_call_unexpected+0x400>
    b818: 17ffffd6     	b	0xb770 <__cxa_call_unexpected+0x410>
    b81c: aa0a03e9     	mov	x9, x10
    b820: b8804528     	ldrsw	x8, [x9], #0x4
    b824: 5304182b     	ubfx	w11, w1, #4, #3
    b828: 35fff9cb     	cbnz	w11, 0xb760 <__cxa_call_unexpected+0x400>
    b82c: 17ffffd1     	b	0xb770 <__cxa_call_unexpected+0x410>
    b830: 97fff520     	bl	0x8cb0 <abort@plt>
    b834: d100c3ff     	sub	sp, sp, #0x30
    b838: a9014ff4     	stp	x20, x19, [sp, #0x10]
    b83c: a9027bfd     	stp	x29, x30, [sp, #0x20]
    b840: 910083fd     	add	x29, sp, #0x20
    b844: d53bd054     	mrs	x20, TPIDR_EL0
    b848: f9401688     	ldr	x8, [x20, #0x28]
    b84c: f100001f     	cmp	x0, #0x0
    b850: 9a9f1413     	csinc	x19, x0, xzr, ne
    b854: 910003e0     	mov	x0, sp
    b858: 321c03e1     	orr	w1, wzr, #0x10
    b85c: aa1303e2     	mov	x2, x19
    b860: f90007e8     	str	x8, [sp, #0x8]
    b864: 97fff50b     	bl	0x8c90 <posix_memalign@plt>
    b868: 34000080     	cbz	w0, 0xb878 <__cxa_call_unexpected+0x518>
    b86c: aa1303e0     	mov	x0, x19
    b870: 9400000c     	bl	0xb8a0 <__cxa_call_unexpected+0x540>
    b874: 14000002     	b	0xb87c <__cxa_call_unexpected+0x51c>
    b878: f94003e0     	ldr	x0, [sp]
    b87c: f9401688     	ldr	x8, [x20, #0x28]
    b880: f94007e9     	ldr	x9, [sp, #0x8]
    b884: eb09011f     	cmp	x8, x9
    b888: 540000a1     	b.ne	0xb89c <__cxa_call_unexpected+0x53c>
    b88c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    b890: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    b894: 9100c3ff     	add	sp, sp, #0x30
    b898: d65f03c0     	ret
    b89c: 97fff53d     	bl	0x8d90 <__stack_chk_fail@plt>
    b8a0: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    b8a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
    b8a8: 910043fd     	add	x29, sp, #0x10
    b8ac: aa0003f4     	mov	x20, x0
    b8b0: d00001c0     	adrp	x0, 0x45000
    b8b4: 91010000     	add	x0, x0, #0x40
    b8b8: 97fff562     	bl	0x8e40 <pthread_mutex_lock@plt>
    b8bc: d00001c8     	adrp	x8, 0x45000
    b8c0: f940350a     	ldr	x10, [x8, #0x68]
    b8c4: b50000ca     	cbnz	x10, 0xb8dc <__cxa_call_unexpected+0x57c>
    b8c8: d00001ca     	adrp	x10, 0x45000
    b8cc: 9101c14a     	add	x10, x10, #0x70
    b8d0: 320983e9     	mov	w9, #0x800080           // =8388736
    b8d4: f900350a     	str	x10, [x8, #0x68]
    b8d8: b9000149     	str	w9, [x10]
    b8dc: aa1f03f3     	mov	x19, xzr
    b8e0: b40004aa     	cbz	x10, 0xb974 <__cxa_call_unexpected+0x614>
    b8e4: d00001c9     	adrp	x9, 0x45000
    b8e8: 9101c129     	add	x9, x9, #0x70
    b8ec: 9108012b     	add	x11, x9, #0x200
    b8f0: eb0b015f     	cmp	x10, x11
    b8f4: 54000400     	b.eq	0xb974 <__cxa_call_unexpected+0x614>
    b8f8: 91000e8b     	add	x11, x20, #0x3
    b8fc: d342fd6b     	lsr	x11, x11, #2
    b900: aa1f03ec     	mov	x12, xzr
    b904: 9100056b     	add	x11, x11, #0x1
    b908: aa0a03f3     	mov	x19, x10
    b90c: 7940066a     	ldrh	w10, [x19, #0x2]
    b910: eb0a017f     	cmp	x11, x10
    b914: 54000143     	b.lo	0xb93c <__cxa_call_unexpected+0x5dc>
    b918: 54000200     	b.eq	0xb958 <__cxa_call_unexpected+0x5f8>
    b91c: 7940026a     	ldrh	w10, [x19]
    b920: aa1303ec     	mov	x12, x19
    b924: d37ef54a     	lsl	x10, x10, #2
    b928: f108015f     	cmp	x10, #0x200
    b92c: 8b0a012a     	add	x10, x9, x10
    b930: 54fffec1     	b.ne	0xb908 <__cxa_call_unexpected+0x5a8>
    b934: aa1f03f3     	mov	x19, xzr
    b938: 1400000f     	b	0xb974 <__cxa_call_unexpected+0x614>
    b93c: cb0b0148     	sub	x8, x10, x11
    b940: 79000668     	strh	w8, [x19, #0x2]
    b944: 8b282a68     	add	x8, x19, w8, uxth #2
    b948: 7900011f     	strh	wzr, [x8]
    b94c: 7900050b     	strh	w11, [x8, #0x2]
    b950: 91001113     	add	x19, x8, #0x4
    b954: 14000008     	b	0xb974 <__cxa_call_unexpected+0x614>
    b958: 7940026a     	ldrh	w10, [x19]
    b95c: b400006c     	cbz	x12, 0xb968 <__cxa_call_unexpected+0x608>
    b960: 7900018a     	strh	w10, [x12]
    b964: 14000003     	b	0xb970 <__cxa_call_unexpected+0x610>
    b968: 8b0a0929     	add	x9, x9, x10, lsl #2
    b96c: f9003509     	str	x9, [x8, #0x68]
    b970: 7800467f     	strh	wzr, [x19], #0x4
    b974: d00001c0     	adrp	x0, 0x45000
    b978: 91010000     	add	x0, x0, #0x40
    b97c: 97fff5a9     	bl	0x9020 <pthread_mutex_unlock@plt>
    b980: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    b984: aa1303e0     	mov	x0, x19
    b988: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    b98c: d65f03c0     	ret
    b990: 97fff89e     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>
    b994: f81d0ff5     	str	x21, [sp, #-0x30]!
    b998: a9014ff4     	stp	x20, x19, [sp, #0x10]
    b99c: a9027bfd     	stp	x29, x30, [sp, #0x20]
    b9a0: 910083fd     	add	x29, sp, #0x20
    b9a4: aa0103f4     	mov	x20, x1
    b9a8: aa0003f5     	mov	x21, x0
    b9ac: 97fff4ad     	bl	0x8c60 <calloc@plt>
    b9b0: aa0003f3     	mov	x19, x0
    b9b4: b5000153     	cbnz	x19, 0xb9dc <__cxa_call_unexpected+0x67c>
    b9b8: 9b157e94     	mul	x20, x20, x21
    b9bc: aa1403e0     	mov	x0, x20
    b9c0: 97ffffb8     	bl	0xb8a0 <__cxa_call_unexpected+0x540>
    b9c4: aa0003f3     	mov	x19, x0
    b9c8: b40000b3     	cbz	x19, 0xb9dc <__cxa_call_unexpected+0x67c>
    b9cc: aa1303e0     	mov	x0, x19
    b9d0: 2a1f03e1     	mov	w1, wzr
    b9d4: aa1403e2     	mov	x2, x20
    b9d8: 97fff576     	bl	0x8fb0 <memset@plt>
    b9dc: aa1303e0     	mov	x0, x19
    b9e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
    b9e4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
    b9e8: f84307f5     	ldr	x21, [sp], #0x30
    b9ec: d65f03c0     	ret
    b9f0: d00001c8     	adrp	x8, 0x45000
    b9f4: 9101c108     	add	x8, x8, #0x70
    b9f8: 91080109     	add	x9, x8, #0x200
    b9fc: eb09001f     	cmp	x0, x9
    ba00: 54000082     	b.hs	0xba10 <__cxa_call_unexpected+0x6b0>
    ba04: eb08001f     	cmp	x0, x8
    ba08: 54000043     	b.lo	0xba10 <__cxa_call_unexpected+0x6b0>
    ba0c: 14000002     	b	0xba14 <__cxa_call_unexpected+0x6b4>
    ba10: 17fff578     	b	0x8ff0 <free@plt>
    ba14: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
    ba18: a9017bfd     	stp	x29, x30, [sp, #0x10]
    ba1c: 910043fd     	add	x29, sp, #0x10
    ba20: aa0003f3     	mov	x19, x0
    ba24: d00001c0     	adrp	x0, 0x45000
    ba28: 91010000     	add	x0, x0, #0x40
    ba2c: d1001274     	sub	x20, x19, #0x4
    ba30: 97fff504     	bl	0x8e40 <pthread_mutex_lock@plt>
    ba34: d00001c8     	adrp	x8, 0x45000
    ba38: f9403509     	ldr	x9, [x8, #0x68]
    ba3c: b40002e9     	cbz	x9, 0xba98 <__cxa_call_unexpected+0x738>
    ba40: d00001ca     	adrp	x10, 0x45000
    ba44: 9101c14a     	add	x10, x10, #0x70
    ba48: 9108014b     	add	x11, x10, #0x200
    ba4c: eb0b013f     	cmp	x9, x11
    ba50: 54000240     	b.eq	0xba98 <__cxa_call_unexpected+0x738>
    ba54: aa1f03ec     	mov	x12, xzr
    ba58: aa0903eb     	mov	x11, x9
    ba5c: 7940056d     	ldrh	w13, [x11, #0x2]
    ba60: 8b0d096e     	add	x14, x11, x13, lsl #2
    ba64: eb1401df     	cmp	x14, x20
    ba68: 54000260     	b.eq	0xbab4 <__cxa_call_unexpected+0x754>
    ba6c: 785fe26e     	ldurh	w14, [x19, #-0x2]
    ba70: 8b0e0a8f     	add	x15, x20, x14, lsl #2
    ba74: eb0b01ff     	cmp	x15, x11
    ba78: 54000260     	b.eq	0xbac4 <__cxa_call_unexpected+0x764>
    ba7c: 7940016c     	ldrh	w12, [x11]
    ba80: d37ef58c     	lsl	x12, x12, #2
    ba84: 8b0c014d     	add	x13, x10, x12
    ba88: f108019f     	cmp	x12, #0x200
    ba8c: aa0b03ec     	mov	x12, x11
    ba90: aa0d03eb     	mov	x11, x13
    ba94: 54fffe41     	b.ne	0xba5c <__cxa_call_unexpected+0x6fc>
    ba98: d00001ca     	adrp	x10, 0x45000
    ba9c: 9101c14a     	add	x10, x10, #0x70
    baa0: 4b0a0129     	sub	w9, w9, w10
    baa4: 53027d29     	lsr	w9, w9, #2
    baa8: 79000289     	strh	w9, [x20]
    baac: f9003514     	str	x20, [x8, #0x68]
    bab0: 1400000f     	b	0xbaec <__cxa_call_unexpected+0x78c>
    bab4: 785fe268     	ldurh	w8, [x19, #-0x2]
    bab8: 0b0d0108     	add	w8, w8, w13
    babc: 79000568     	strh	w8, [x11, #0x2]
    bac0: 1400000b     	b	0xbaec <__cxa_call_unexpected+0x78c>
    bac4: 0b0d01c9     	add	w9, w14, w13
    bac8: 781fe269     	sturh	w9, [x19, #-0x2]
    bacc: b40000ac     	cbz	x12, 0xbae0 <__cxa_call_unexpected+0x780>
    bad0: cb0a0288     	sub	x8, x20, x10
    bad4: d342fd08     	lsr	x8, x8, #2
    bad8: 79000188     	strh	w8, [x12]
    badc: 14000004     	b	0xbaec <__cxa_call_unexpected+0x78c>
    bae0: f9003514     	str	x20, [x8, #0x68]
    bae4: 79400168     	ldrh	w8, [x11]
    bae8: 79000288     	strh	w8, [x20]
    baec: d00001c0     	adrp	x0, 0x45000
    baf0: 91010000     	add	x0, x0, #0x40
    baf4: 97fff54b     	bl	0x9020 <pthread_mutex_unlock@plt>
    baf8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    bafc: a8c24ff4     	ldp	x20, x19, [sp], #0x20
    bb00: d65f03c0     	ret
    bb04: 97fff841     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>
    bb08: d00001c8     	adrp	x8, 0x45000
    bb0c: 9101c108     	add	x8, x8, #0x70
    bb10: 91080109     	add	x9, x8, #0x200
    bb14: eb09001f     	cmp	x0, x9
    bb18: 54000082     	b.hs	0xbb28 <__cxa_call_unexpected+0x7c8>
    bb1c: eb08001f     	cmp	x0, x8
    bb20: 54000043     	b.lo	0xbb28 <__cxa_call_unexpected+0x7c8>
    bb24: 17ffffbc     	b	0xba14 <__cxa_call_unexpected+0x6b4>
    bb28: 17fff532     	b	0x8ff0 <free@plt>

000000000000bb2c <std::exception::~exception()>:
    bb2c: d65f03c0     	ret

000000000000bb30 <std::exception::~exception()>:
    bb30: 17fff4d4     	b	0x8e80 <_ZdlPv@plt>

000000000000bb34 <std::exception::what() const>:
    bb34: 90000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    bb38: 91162000     	add	x0, x0, #0x588
    bb3c: d65f03c0     	ret

000000000000bb40 <std::bad_exception::~bad_exception()>:
    bb40: 17fff4d0     	b	0x8e80 <_ZdlPv@plt>

000000000000bb44 <std::bad_exception::what() const>:
    bb44: 90000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    bb48: 91165c00     	add	x0, x0, #0x597
    bb4c: d65f03c0     	ret

000000000000bb50 <std::bad_alloc::bad_alloc()>:
    bb50: b00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    bb54: f947e508     	ldr	x8, [x8, #0xfc8]
    bb58: 91004108     	add	x8, x8, #0x10
    bb5c: f9000008     	str	x8, [x0]
    bb60: d65f03c0     	ret

000000000000bb64 <std::bad_alloc::~bad_alloc()>:
    bb64: 17fff4c7     	b	0x8e80 <_ZdlPv@plt>

000000000000bb68 <std::bad_alloc::what() const>:
    bb68: 90000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    bb6c: 9116a800     	add	x0, x0, #0x5aa
    bb70: d65f03c0     	ret

000000000000bb74 <std::bad_array_new_length::bad_array_new_length()>:
    bb74: b00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    bb78: f947e908     	ldr	x8, [x8, #0xfd0]
    bb7c: 91004108     	add	x8, x8, #0x10
    bb80: f9000008     	str	x8, [x0]
    bb84: d65f03c0     	ret

000000000000bb88 <std::bad_array_new_length::~bad_array_new_length()>:
    bb88: 17fff4be     	b	0x8e80 <_ZdlPv@plt>

000000000000bb8c <std::bad_array_new_length::what() const>:
    bb8c: 90000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    bb90: 9116e400     	add	x0, x0, #0x5b9
    bb94: d65f03c0     	ret

000000000000bb98 <std::bad_array_length::bad_array_length()>:
    bb98: b00001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    bb9c: f947c908     	ldr	x8, [x8, #0xf90]
    bba0: 91004108     	add	x8, x8, #0x10
    bba4: f9000008     	str	x8, [x0]
    bba8: d65f03c0     	ret

000000000000bbac <std::bad_array_length::~bad_array_length()>:
    bbac: 17fff4b5     	b	0x8e80 <_ZdlPv@plt>

000000000000bbb0 <std::bad_array_length::what() const>:
    bbb0: 90000160     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    bbb4: 91173800     	add	x0, x0, #0x5ce
    bbb8: d65f03c0     	ret

000000000000bbbc <operator new(unsigned long)>:
    bbbc: f81e0ff3     	str	x19, [sp, #-0x20]!
    bbc0: a9017bfd     	stp	x29, x30, [sp, #0x10]
    bbc4: 910043fd     	add	x29, sp, #0x10
    bbc8: f100001f     	cmp	x0, #0x0
    bbcc: 9a9f1413     	csinc	x19, x0, xzr, ne
    bbd0: 14000002     	b	0xbbd8 <operator new(unsigned long)+0x1c>
    bbd4: d63f0000     	blr	x0
    bbd8: aa1303e0     	mov	x0, x19
    bbdc: 97fff4ed     	bl	0x8f90 <malloc@plt>
    bbe0: b50001a0     	cbnz	x0, 0xbc14 <operator new(unsigned long)+0x58>
    bbe4: 97fff463     	bl	0x8d70 <_ZSt15get_new_handlerv@plt>
    bbe8: b5ffff60     	cbnz	x0, 0xbbd4 <operator new(unsigned long)+0x18>
    bbec: 321d03e0     	orr	w0, wzr, #0x8
    bbf0: 97fff490     	bl	0x8e30 <__cxa_allocate_exception@plt>
    bbf4: aa0003f3     	mov	x19, x0
    bbf8: 97fff4ba     	bl	0x8ee0 <_ZNSt9bad_allocC1Ev@plt>
    bbfc: b00001c1     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
    bc00: b00001c2     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
    bc04: f947d821     	ldr	x1, [x1, #0xfb0]
    bc08: f947b842     	ldr	x2, [x2, #0xf70]
    bc0c: aa1303e0     	mov	x0, x19
    bc10: 97fff3ec     	bl	0x8bc0 <__cxa_throw@plt>
    bc14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    bc18: f84207f3     	ldr	x19, [sp], #0x20
    bc1c: d65f03c0     	ret

000000000000bc20 <operator new(unsigned long, std::nothrow_t const&)>:
    bc20: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    bc24: 910003fd     	mov	x29, sp
    bc28: 97fff416     	bl	0x8c80 <_Znwm@plt>
    bc2c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bc30: d65f03c0     	ret
    bc34: 97fff4a7     	bl	0x8ed0 <__cxa_begin_catch@plt>
    bc38: 97fff402     	bl	0x8c40 <__cxa_end_catch@plt>
    bc3c: aa1f03e0     	mov	x0, xzr
    bc40: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bc44: d65f03c0     	ret
    bc48: 97fff7f0     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>

000000000000bc4c <operator new[](unsigned long)>:
    bc4c: 17fff40d     	b	0x8c80 <_Znwm@plt>

000000000000bc50 <operator new[](unsigned long, std::nothrow_t const&)>:
    bc50: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    bc54: 910003fd     	mov	x29, sp
    bc58: 97fff496     	bl	0x8eb0 <_Znam@plt>
    bc5c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bc60: d65f03c0     	ret
    bc64: 97fff49b     	bl	0x8ed0 <__cxa_begin_catch@plt>
    bc68: 97fff3f6     	bl	0x8c40 <__cxa_end_catch@plt>
    bc6c: aa1f03e0     	mov	x0, xzr
    bc70: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bc74: d65f03c0     	ret
    bc78: 97fff7e4     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>

000000000000bc7c <operator delete(void*)>:
    bc7c: b4000040     	cbz	x0, 0xbc84 <operator delete(void*)+0x8>
    bc80: 17fff4dc     	b	0x8ff0 <free@plt>
    bc84: d65f03c0     	ret

000000000000bc88 <operator delete(void*, std::nothrow_t const&)>:
    bc88: 17fff47e     	b	0x8e80 <_ZdlPv@plt>

000000000000bc8c <operator delete(void*, unsigned long)>:
    bc8c: 17fff47d     	b	0x8e80 <_ZdlPv@plt>

000000000000bc90 <operator delete[](void*)>:
    bc90: 17fff47c     	b	0x8e80 <_ZdlPv@plt>

000000000000bc94 <operator delete[](void*, std::nothrow_t const&)>:
    bc94: 17fff45f     	b	0x8e10 <_ZdaPv@plt>

000000000000bc98 <operator delete[](void*, unsigned long)>:
    bc98: 17fff45e     	b	0x8e10 <_ZdaPv@plt>

000000000000bc9c <operator new(unsigned long, std::align_val_t)>:
    bc9c: d10103ff     	sub	sp, sp, #0x40
    bca0: f9000bf5     	str	x21, [sp, #0x10]
    bca4: a9024ff4     	stp	x20, x19, [sp, #0x20]
    bca8: a9037bfd     	stp	x29, x30, [sp, #0x30]
    bcac: 9100c3fd     	add	x29, sp, #0x30
    bcb0: d53bd055     	mrs	x21, TPIDR_EL0
    bcb4: f94016a8     	ldr	x8, [x21, #0x28]
    bcb8: f100001f     	cmp	x0, #0x0
    bcbc: 321d03e9     	orr	w9, wzr, #0x8
    bcc0: 9a9f1413     	csinc	x19, x0, xzr, ne
    bcc4: f100203f     	cmp	x1, #0x8
    bcc8: 9a898034     	csel	x20, x1, x9, hi
    bccc: f90007e8     	str	x8, [sp, #0x8]
    bcd0: 14000002     	b	0xbcd8 <operator new(unsigned long, std::align_val_t)+0x3c>
    bcd4: d63f0000     	blr	x0
    bcd8: 910003e0     	mov	x0, sp
    bcdc: aa1403e1     	mov	x1, x20
    bce0: aa1303e2     	mov	x2, x19
    bce4: 97fff3eb     	bl	0x8c90 <posix_memalign@plt>
    bce8: 340001a0     	cbz	w0, 0xbd1c <operator new(unsigned long, std::align_val_t)+0x80>
    bcec: 97fff421     	bl	0x8d70 <_ZSt15get_new_handlerv@plt>
    bcf0: b5ffff20     	cbnz	x0, 0xbcd4 <operator new(unsigned long, std::align_val_t)+0x38>
    bcf4: 321d03e0     	orr	w0, wzr, #0x8
    bcf8: 97fff44e     	bl	0x8e30 <__cxa_allocate_exception@plt>
    bcfc: aa0003f3     	mov	x19, x0
    bd00: 97fff478     	bl	0x8ee0 <_ZNSt9bad_allocC1Ev@plt>
    bd04: b00001c1     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
    bd08: b00001c2     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
    bd0c: f947d821     	ldr	x1, [x1, #0xfb0]
    bd10: f947b842     	ldr	x2, [x2, #0xf70]
    bd14: aa1303e0     	mov	x0, x19
    bd18: 97fff3aa     	bl	0x8bc0 <__cxa_throw@plt>
    bd1c: f94003e0     	ldr	x0, [sp]
    bd20: f94016a8     	ldr	x8, [x21, #0x28]
    bd24: f94007e9     	ldr	x9, [sp, #0x8]
    bd28: eb09011f     	cmp	x8, x9
    bd2c: 540000c1     	b.ne	0xbd44 <operator new(unsigned long, std::align_val_t)+0xa8>
    bd30: a9437bfd     	ldp	x29, x30, [sp, #0x30]
    bd34: a9424ff4     	ldp	x20, x19, [sp, #0x20]
    bd38: f9400bf5     	ldr	x21, [sp, #0x10]
    bd3c: 910103ff     	add	sp, sp, #0x40
    bd40: d65f03c0     	ret
    bd44: 97fff413     	bl	0x8d90 <__stack_chk_fail@plt>

000000000000bd48 <operator new(unsigned long, std::align_val_t, std::nothrow_t const&)>:
    bd48: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    bd4c: 910003fd     	mov	x29, sp
    bd50: 97fff3f4     	bl	0x8d20 <_ZnwmSt11align_val_t@plt>
    bd54: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bd58: d65f03c0     	ret
    bd5c: 97fff45d     	bl	0x8ed0 <__cxa_begin_catch@plt>
    bd60: 97fff3b8     	bl	0x8c40 <__cxa_end_catch@plt>
    bd64: aa1f03e0     	mov	x0, xzr
    bd68: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bd6c: d65f03c0     	ret
    bd70: 97fff7a6     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>

000000000000bd74 <operator new[](unsigned long, std::align_val_t)>:
    bd74: 17fff3eb     	b	0x8d20 <_ZnwmSt11align_val_t@plt>

000000000000bd78 <operator new[](unsigned long, std::align_val_t, std::nothrow_t const&)>:
    bd78: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    bd7c: 910003fd     	mov	x29, sp
    bd80: 97fff39c     	bl	0x8bf0 <_ZnamSt11align_val_t@plt>
    bd84: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bd88: d65f03c0     	ret
    bd8c: 97fff451     	bl	0x8ed0 <__cxa_begin_catch@plt>
    bd90: 97fff3ac     	bl	0x8c40 <__cxa_end_catch@plt>
    bd94: aa1f03e0     	mov	x0, xzr
    bd98: a8c17bfd     	ldp	x29, x30, [sp], #0x10
    bd9c: d65f03c0     	ret
    bda0: 97fff79a     	bl	0x9c08 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x60>

000000000000bda4 <operator delete(void*, std::align_val_t)>:
    bda4: b4000040     	cbz	x0, 0xbdac <operator delete(void*, std::align_val_t)+0x8>
    bda8: 17fff492     	b	0x8ff0 <free@plt>
    bdac: d65f03c0     	ret

000000000000bdb0 <operator delete(void*, std::align_val_t, std::nothrow_t const&)>:
    bdb0: 17fff40c     	b	0x8de0 <_ZdlPvSt11align_val_t@plt>

000000000000bdb4 <operator delete(void*, unsigned long, std::align_val_t)>:
    bdb4: aa0203e1     	mov	x1, x2
    bdb8: 17fff40a     	b	0x8de0 <_ZdlPvSt11align_val_t@plt>

000000000000bdbc <operator delete[](void*, std::align_val_t)>:
    bdbc: 17fff409     	b	0x8de0 <_ZdlPvSt11align_val_t@plt>

000000000000bdc0 <operator delete[](void*, std::align_val_t, std::nothrow_t const&)>:
    bdc0: 17fff3b8     	b	0x8ca0 <_ZdaPvSt11align_val_t@plt>

000000000000bdc4 <operator delete[](void*, unsigned long, std::align_val_t)>:
    bdc4: aa0203e1     	mov	x1, x2
    bdc8: 17fff3b6     	b	0x8ca0 <_ZdaPvSt11align_val_t@plt>

000000000000bdcc <std::invalid_argument::~invalid_argument()>:
    bdcc: f81e0ff3     	str	x19, [sp, #-0x20]!
    bdd0: a9017bfd     	stp	x29, x30, [sp, #0x10]
    bdd4: 910043fd     	add	x29, sp, #0x10
    bdd8: aa0003f3     	mov	x19, x0
    bddc: b00001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    bde0: f9400668     	ldr	x8, [x19, #0x8]
    bde4: f947b529     	ldr	x9, [x9, #0xf68]
    bde8: 91004129     	add	x9, x9, #0x10
    bdec: f9000269     	str	x9, [x19]
    bdf0: d1002109     	sub	x9, x8, #0x8
    bdf4: 885ffd2a     	ldaxr	w10, [x9]
    bdf8: 7100054a     	subs	w10, w10, #0x1
    bdfc: 880bfd2a     	stlxr	w11, w10, [x9]
    be00: 35ffffab     	cbnz	w11, 0xbdf4 <std::invalid_argument::~invalid_argument()+0x28>
    be04: 54000065     	b.pl	0xbe10 <std::invalid_argument::~invalid_argument()+0x44>
    be08: d1006100     	sub	x0, x8, #0x18
    be0c: 97fff41d     	bl	0x8e80 <_ZdlPv@plt>
    be10: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    be14: aa1303e0     	mov	x0, x19
    be18: f84207f3     	ldr	x19, [sp], #0x20
    be1c: 17fff445     	b	0x8f30 <_ZNSt9exceptionD2Ev@plt>

000000000000be20 <std::logic_error::~logic_error()>:
    be20: f81e0ff3     	str	x19, [sp, #-0x20]!
    be24: a9017bfd     	stp	x29, x30, [sp, #0x10]
    be28: 910043fd     	add	x29, sp, #0x10
    be2c: aa0003f3     	mov	x19, x0
    be30: b00001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    be34: f9400668     	ldr	x8, [x19, #0x8]
    be38: f947b529     	ldr	x9, [x9, #0xf68]
    be3c: 91004129     	add	x9, x9, #0x10
    be40: f9000269     	str	x9, [x19]
    be44: d1002109     	sub	x9, x8, #0x8
    be48: 885ffd2a     	ldaxr	w10, [x9]
    be4c: 7100054a     	subs	w10, w10, #0x1
    be50: 880bfd2a     	stlxr	w11, w10, [x9]
    be54: 35ffffab     	cbnz	w11, 0xbe48 <std::logic_error::~logic_error()+0x28>
    be58: 54000065     	b.pl	0xbe64 <std::logic_error::~logic_error()+0x44>
    be5c: d1006100     	sub	x0, x8, #0x18
    be60: 97fff408     	bl	0x8e80 <_ZdlPv@plt>
    be64: aa1303e0     	mov	x0, x19
    be68: 97fff432     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    be6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    be70: aa1303e0     	mov	x0, x19
    be74: f84207f3     	ldr	x19, [sp], #0x20
    be78: 17fff402     	b	0x8e80 <_ZdlPv@plt>

000000000000be7c <std::logic_error::what() const>:
    be7c: f9400400     	ldr	x0, [x0, #0x8]
    be80: d65f03c0     	ret

000000000000be84 <std::underflow_error::~underflow_error()>:
    be84: f81e0ff3     	str	x19, [sp, #-0x20]!
    be88: a9017bfd     	stp	x29, x30, [sp, #0x10]
    be8c: 910043fd     	add	x29, sp, #0x10
    be90: aa0003f3     	mov	x19, x0
    be94: b00001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    be98: f9400668     	ldr	x8, [x19, #0x8]
    be9c: f947cd29     	ldr	x9, [x9, #0xf98]
    bea0: 91004129     	add	x9, x9, #0x10
    bea4: f9000269     	str	x9, [x19]
    bea8: d1002109     	sub	x9, x8, #0x8
    beac: 885ffd2a     	ldaxr	w10, [x9]
    beb0: 7100054a     	subs	w10, w10, #0x1
    beb4: 880bfd2a     	stlxr	w11, w10, [x9]
    beb8: 35ffffab     	cbnz	w11, 0xbeac <std::underflow_error::~underflow_error()+0x28>
    bebc: 54000065     	b.pl	0xbec8 <std::underflow_error::~underflow_error()+0x44>
    bec0: d1006100     	sub	x0, x8, #0x18
    bec4: 97fff3ef     	bl	0x8e80 <_ZdlPv@plt>
    bec8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    becc: aa1303e0     	mov	x0, x19
    bed0: f84207f3     	ldr	x19, [sp], #0x20
    bed4: 17fff417     	b	0x8f30 <_ZNSt9exceptionD2Ev@plt>

000000000000bed8 <std::runtime_error::~runtime_error()>:
    bed8: f81e0ff3     	str	x19, [sp, #-0x20]!
    bedc: a9017bfd     	stp	x29, x30, [sp, #0x10]
    bee0: 910043fd     	add	x29, sp, #0x10
    bee4: aa0003f3     	mov	x19, x0
    bee8: b00001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    beec: f9400668     	ldr	x8, [x19, #0x8]
    bef0: f947cd29     	ldr	x9, [x9, #0xf98]
    bef4: 91004129     	add	x9, x9, #0x10
    bef8: f9000269     	str	x9, [x19]
    befc: d1002109     	sub	x9, x8, #0x8
    bf00: 885ffd2a     	ldaxr	w10, [x9]
    bf04: 7100054a     	subs	w10, w10, #0x1
    bf08: 880bfd2a     	stlxr	w11, w10, [x9]
    bf0c: 35ffffab     	cbnz	w11, 0xbf00 <std::runtime_error::~runtime_error()+0x28>
    bf10: 54000065     	b.pl	0xbf1c <std::runtime_error::~runtime_error()+0x44>
    bf14: d1006100     	sub	x0, x8, #0x18
    bf18: 97fff3da     	bl	0x8e80 <_ZdlPv@plt>
    bf1c: aa1303e0     	mov	x0, x19
    bf20: 97fff404     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    bf24: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    bf28: aa1303e0     	mov	x0, x19
    bf2c: f84207f3     	ldr	x19, [sp], #0x20
    bf30: 17fff3d4     	b	0x8e80 <_ZdlPv@plt>

000000000000bf34 <std::runtime_error::what() const>:
    bf34: f9400400     	ldr	x0, [x0, #0x8]
    bf38: d65f03c0     	ret

000000000000bf3c <std::domain_error::~domain_error()>:
    bf3c: f81e0ff3     	str	x19, [sp, #-0x20]!
    bf40: a9017bfd     	stp	x29, x30, [sp, #0x10]
    bf44: 910043fd     	add	x29, sp, #0x10
    bf48: aa0003f3     	mov	x19, x0
    bf4c: b00001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    bf50: f9400668     	ldr	x8, [x19, #0x8]
    bf54: f947b529     	ldr	x9, [x9, #0xf68]
    bf58: 91004129     	add	x9, x9, #0x10
    bf5c: f9000269     	str	x9, [x19]
    bf60: d1002109     	sub	x9, x8, #0x8
    bf64: 885ffd2a     	ldaxr	w10, [x9]
    bf68: 7100054a     	subs	w10, w10, #0x1
    bf6c: 880bfd2a     	stlxr	w11, w10, [x9]
    bf70: 35ffffab     	cbnz	w11, 0xbf64 <std::domain_error::~domain_error()+0x28>
    bf74: 54000065     	b.pl	0xbf80 <std::domain_error::~domain_error()+0x44>
    bf78: d1006100     	sub	x0, x8, #0x18
    bf7c: 97fff3c1     	bl	0x8e80 <_ZdlPv@plt>
    bf80: aa1303e0     	mov	x0, x19
    bf84: 97fff3eb     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    bf88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    bf8c: aa1303e0     	mov	x0, x19
    bf90: f84207f3     	ldr	x19, [sp], #0x20
    bf94: 17fff3bb     	b	0x8e80 <_ZdlPv@plt>

000000000000bf98 <std::invalid_argument::~invalid_argument()>:
    bf98: f81e0ff3     	str	x19, [sp, #-0x20]!
    bf9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
    bfa0: 910043fd     	add	x29, sp, #0x10
    bfa4: aa0003f3     	mov	x19, x0
    bfa8: b00001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    bfac: f9400668     	ldr	x8, [x19, #0x8]
    bfb0: f947b529     	ldr	x9, [x9, #0xf68]
    bfb4: 91004129     	add	x9, x9, #0x10
    bfb8: f9000269     	str	x9, [x19]
    bfbc: d1002109     	sub	x9, x8, #0x8
    bfc0: 885ffd2a     	ldaxr	w10, [x9]
    bfc4: 7100054a     	subs	w10, w10, #0x1
    bfc8: 880bfd2a     	stlxr	w11, w10, [x9]
    bfcc: 35ffffab     	cbnz	w11, 0xbfc0 <std::invalid_argument::~invalid_argument()+0x28>
    bfd0: 54000065     	b.pl	0xbfdc <std::invalid_argument::~invalid_argument()+0x44>
    bfd4: d1006100     	sub	x0, x8, #0x18
    bfd8: 97fff3aa     	bl	0x8e80 <_ZdlPv@plt>
    bfdc: aa1303e0     	mov	x0, x19
    bfe0: 97fff3d4     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    bfe4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    bfe8: aa1303e0     	mov	x0, x19
    bfec: f84207f3     	ldr	x19, [sp], #0x20
    bff0: 17fff3a4     	b	0x8e80 <_ZdlPv@plt>

000000000000bff4 <std::length_error::~length_error()>:
    bff4: f81e0ff3     	str	x19, [sp, #-0x20]!
    bff8: a9017bfd     	stp	x29, x30, [sp, #0x10]
    bffc: 910043fd     	add	x29, sp, #0x10
    c000: aa0003f3     	mov	x19, x0
    c004: 900001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    c008: f9400668     	ldr	x8, [x19, #0x8]
    c00c: f947b529     	ldr	x9, [x9, #0xf68]
    c010: 91004129     	add	x9, x9, #0x10
    c014: f9000269     	str	x9, [x19]
    c018: d1002109     	sub	x9, x8, #0x8
    c01c: 885ffd2a     	ldaxr	w10, [x9]
    c020: 7100054a     	subs	w10, w10, #0x1
    c024: 880bfd2a     	stlxr	w11, w10, [x9]
    c028: 35ffffab     	cbnz	w11, 0xc01c <std::length_error::~length_error()+0x28>
    c02c: 54000065     	b.pl	0xc038 <std::length_error::~length_error()+0x44>
    c030: d1006100     	sub	x0, x8, #0x18
    c034: 97fff393     	bl	0x8e80 <_ZdlPv@plt>
    c038: aa1303e0     	mov	x0, x19
    c03c: 97fff3bd     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    c040: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    c044: aa1303e0     	mov	x0, x19
    c048: f84207f3     	ldr	x19, [sp], #0x20
    c04c: 17fff38d     	b	0x8e80 <_ZdlPv@plt>

000000000000c050 <std::out_of_range::~out_of_range()>:
    c050: f81e0ff3     	str	x19, [sp, #-0x20]!
    c054: a9017bfd     	stp	x29, x30, [sp, #0x10]
    c058: 910043fd     	add	x29, sp, #0x10
    c05c: aa0003f3     	mov	x19, x0
    c060: 900001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    c064: f9400668     	ldr	x8, [x19, #0x8]
    c068: f947b529     	ldr	x9, [x9, #0xf68]
    c06c: 91004129     	add	x9, x9, #0x10
    c070: f9000269     	str	x9, [x19]
    c074: d1002109     	sub	x9, x8, #0x8
    c078: 885ffd2a     	ldaxr	w10, [x9]
    c07c: 7100054a     	subs	w10, w10, #0x1
    c080: 880bfd2a     	stlxr	w11, w10, [x9]
    c084: 35ffffab     	cbnz	w11, 0xc078 <std::out_of_range::~out_of_range()+0x28>
    c088: 54000065     	b.pl	0xc094 <std::out_of_range::~out_of_range()+0x44>
    c08c: d1006100     	sub	x0, x8, #0x18
    c090: 97fff37c     	bl	0x8e80 <_ZdlPv@plt>
    c094: aa1303e0     	mov	x0, x19
    c098: 97fff3a6     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    c09c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    c0a0: aa1303e0     	mov	x0, x19
    c0a4: f84207f3     	ldr	x19, [sp], #0x20
    c0a8: 17fff376     	b	0x8e80 <_ZdlPv@plt>

000000000000c0ac <std::range_error::~range_error()>:
    c0ac: f81e0ff3     	str	x19, [sp, #-0x20]!
    c0b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
    c0b4: 910043fd     	add	x29, sp, #0x10
    c0b8: aa0003f3     	mov	x19, x0
    c0bc: 900001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    c0c0: f9400668     	ldr	x8, [x19, #0x8]
    c0c4: f947cd29     	ldr	x9, [x9, #0xf98]
    c0c8: 91004129     	add	x9, x9, #0x10
    c0cc: f9000269     	str	x9, [x19]
    c0d0: d1002109     	sub	x9, x8, #0x8
    c0d4: 885ffd2a     	ldaxr	w10, [x9]
    c0d8: 7100054a     	subs	w10, w10, #0x1
    c0dc: 880bfd2a     	stlxr	w11, w10, [x9]
    c0e0: 35ffffab     	cbnz	w11, 0xc0d4 <std::range_error::~range_error()+0x28>
    c0e4: 54000065     	b.pl	0xc0f0 <std::range_error::~range_error()+0x44>
    c0e8: d1006100     	sub	x0, x8, #0x18
    c0ec: 97fff365     	bl	0x8e80 <_ZdlPv@plt>
    c0f0: aa1303e0     	mov	x0, x19
    c0f4: 97fff38f     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    c0f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    c0fc: aa1303e0     	mov	x0, x19
    c100: f84207f3     	ldr	x19, [sp], #0x20
    c104: 17fff35f     	b	0x8e80 <_ZdlPv@plt>

000000000000c108 <std::overflow_error::~overflow_error()>:
    c108: f81e0ff3     	str	x19, [sp, #-0x20]!
    c10c: a9017bfd     	stp	x29, x30, [sp, #0x10]
    c110: 910043fd     	add	x29, sp, #0x10
    c114: aa0003f3     	mov	x19, x0
    c118: 900001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    c11c: f9400668     	ldr	x8, [x19, #0x8]
    c120: f947cd29     	ldr	x9, [x9, #0xf98]
    c124: 91004129     	add	x9, x9, #0x10
    c128: f9000269     	str	x9, [x19]
    c12c: d1002109     	sub	x9, x8, #0x8
    c130: 885ffd2a     	ldaxr	w10, [x9]
    c134: 7100054a     	subs	w10, w10, #0x1
    c138: 880bfd2a     	stlxr	w11, w10, [x9]
    c13c: 35ffffab     	cbnz	w11, 0xc130 <std::overflow_error::~overflow_error()+0x28>
    c140: 54000065     	b.pl	0xc14c <std::overflow_error::~overflow_error()+0x44>
    c144: d1006100     	sub	x0, x8, #0x18
    c148: 97fff34e     	bl	0x8e80 <_ZdlPv@plt>
    c14c: aa1303e0     	mov	x0, x19
    c150: 97fff378     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    c154: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    c158: aa1303e0     	mov	x0, x19
    c15c: f84207f3     	ldr	x19, [sp], #0x20
    c160: 17fff348     	b	0x8e80 <_ZdlPv@plt>

000000000000c164 <std::underflow_error::~underflow_error()>:
    c164: f81e0ff3     	str	x19, [sp, #-0x20]!
    c168: a9017bfd     	stp	x29, x30, [sp, #0x10]
    c16c: 910043fd     	add	x29, sp, #0x10
    c170: aa0003f3     	mov	x19, x0
    c174: 900001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    c178: f9400668     	ldr	x8, [x19, #0x8]
    c17c: f947cd29     	ldr	x9, [x9, #0xf98]
    c180: 91004129     	add	x9, x9, #0x10
    c184: f9000269     	str	x9, [x19]
    c188: d1002109     	sub	x9, x8, #0x8
    c18c: 885ffd2a     	ldaxr	w10, [x9]
    c190: 7100054a     	subs	w10, w10, #0x1
    c194: 880bfd2a     	stlxr	w11, w10, [x9]
    c198: 35ffffab     	cbnz	w11, 0xc18c <std::underflow_error::~underflow_error()+0x28>
    c19c: 54000065     	b.pl	0xc1a8 <std::underflow_error::~underflow_error()+0x44>
    c1a0: d1006100     	sub	x0, x8, #0x18
    c1a4: 97fff337     	bl	0x8e80 <_ZdlPv@plt>
    c1a8: aa1303e0     	mov	x0, x19
    c1ac: 97fff361     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
    c1b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
    c1b4: aa1303e0     	mov	x0, x19
    c1b8: f84207f3     	ldr	x19, [sp], #0x20
    c1bc: 17fff331     	b	0x8e80 <_ZdlPv@plt>
    c1c0: d106c3ff     	sub	sp, sp, #0x1b0
    c1c4: f900abfc     	str	x28, [sp, #0x150]
    c1c8: a91667fa     	stp	x26, x25, [sp, #0x160]
    c1cc: a9175ff8     	stp	x24, x23, [sp, #0x170]
    c1d0: a91857f6     	stp	x22, x21, [sp, #0x180]
    c1d4: a9194ff4     	stp	x20, x19, [sp, #0x190]
    c1d8: a91a7bfd     	stp	x29, x30, [sp, #0x1a0]
    c1dc: 910683fd     	add	x29, sp, #0x1a0
    c1e0: 910003e8     	mov	x8, sp
    c1e4: 910223e9     	add	x9, sp, #0x88
    c1e8: 321963f6     	orr	w22, wzr, #0xffffff80
    c1ec: 128006f7     	mov	w23, #-0x38             // =-56
    c1f0: 910043b8     	add	x24, x29, #0x10
    c1f4: 91020119     	add	x25, x8, #0x80
    c1f8: 9100e13a     	add	x26, x9, #0x38
    c1fc: 29355bb7     	stp	w23, w22, [x29, #-0x58]
    c200: a9396bb8     	stp	x24, x26, [x29, #-0x70]
    c204: f81a03b9     	stur	x25, [x29, #-0x60]
    c208: ad0007e0     	stp	q0, q1, [sp]
    c20c: ad7c83a1     	ldp	q1, q0, [x29, #-0x70]
    c210: ad031fe6     	stp	q6, q7, [sp, #0x60]
    c214: ad0217e4     	stp	q4, q5, [sp, #0x40]
    c218: ad010fe2     	stp	q2, q3, [sp, #0x20]
    c21c: a90b1fe6     	stp	x6, x7, [sp, #0xb0]
    c220: a90a17e4     	stp	x4, x5, [sp, #0xa0]
    c224: f9004fe3     	str	x3, [sp, #0x98]
    c228: a9088be1     	stp	x1, x2, [sp, #0x88]
    c22c: ad3b83a1     	stp	q1, q0, [x29, #-0x90]
    c230: 900001c8     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
    c234: f947c108     	ldr	x8, [x8, #0xf80]
    c238: aa0003f3     	mov	x19, x0
    c23c: d10243a2     	sub	x2, x29, #0x90
    c240: aa1303e1     	mov	x1, x19
    c244: 9104c114     	add	x20, x8, #0x130
    c248: aa1403e0     	mov	x0, x20
    c24c: d102e3b5     	sub	x21, x29, #0xb8
    c250: 97fff370     	bl	0x9010 <vfprintf@plt>
    c254: 52800140     	mov	w0, #0xa                // =10
    c258: aa1403e1     	mov	x1, x20
    c25c: 97fff2c9     	bl	0x8d80 <fputc@plt>
    c260: 292c5bb7     	stp	w23, w22, [x29, #-0xa0]
    c264: a93567ba     	stp	x26, x25, [x29, #-0xb0]
    c268: f81483b8     	stur	x24, [x29, #-0xb8]
    c26c: ad4002a1     	ldp	q1, q0, [x21]
    c270: d10263a0     	sub	x0, x29, #0x98
    c274: 910303e2     	add	x2, sp, #0xc0
    c278: aa1303e1     	mov	x1, x19
    c27c: ad0603e1     	stp	q1, q0, [sp, #0xc0]
    c280: 97fff328     	bl	0x8f20 <vasprintf@plt>
    c284: f85683a0     	ldur	x0, [x29, #-0x98]
    c288: 97fff29a     	bl	0x8cf0 <android_set_abort_message@plt>
    c28c: f0000140     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    c290: 911d5000     	add	x0, x0, #0x754
    c294: 2a1f03e1     	mov	w1, wzr
    c298: 2a1f03e2     	mov	w2, wzr
    c29c: 97fff2c5     	bl	0x8db0 <openlog@plt>
    c2a0: f85683a2     	ldur	x2, [x29, #-0x98]
    c2a4: f0000141     	adrp	x1, 0x37000 <__cxa_deleted_virtual+0x3490>
    c2a8: 911e2021     	add	x1, x1, #0x788
    c2ac: 321f03e0     	orr	w0, wzr, #0x2
    c2b0: 97fff270     	bl	0x8c70 <syslog@plt>
    c2b4: 97fff2e7     	bl	0x8e50 <closelog@plt>
    c2b8: 97fff27e     	bl	0x8cb0 <abort@plt>

000000000000c2bc <std::set_unexpected(void (*)())>:
    c2bc: 900001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    c2c0: f947ed29     	ldr	x9, [x9, #0xfd8]
    c2c4: 90000008     	adrp	x8, 0xc000 <std::length_error::~length_error()+0xc>
    c2c8: 9110d108     	add	x8, x8, #0x434
    c2cc: f100001f     	cmp	x0, #0x0
    c2d0: 9a800108     	csel	x8, x8, x0, eq
    c2d4: c85ffd20     	ldaxr	x0, [x9]
    c2d8: c80afd28     	stlxr	w10, x8, [x9]
    c2dc: 35ffffca     	cbnz	w10, 0xc2d4 <std::set_unexpected(void (*)())+0x18>
    c2e0: d65f03c0     	ret

000000000000c2e4 <std::set_terminate(void (*)())>:
    c2e4: 900001c9     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
    c2e8: f9478d29     	ldr	x9, [x9, #0xf18]
    c2ec: 90000008     	adrp	x8, 0xc000 <std::length_error::~length_error()+0xc>
    c2f0: 910c3108     	add	x8, x8, #0x30c
    c2f4: f100001f     	cmp	x0, #0x0
    c2f8: 9a800108     	csel	x8, x8, x0, eq
    c2fc: c85ffd20     	ldaxr	x0, [x9]
    c300: c80afd28     	stlxr	w10, x8, [x9]
    c304: 35ffffca     	cbnz	w10, 0xc2fc <std::set_terminate(void (*)())+0x18>
    c308: d65f03c0     	ret
    c30c: f81d0ffc     	str	x28, [sp, #-0x30]!
    c310: a9014ff4     	stp	x20, x19, [sp, #0x10]
    c314: a9027bfd     	stp	x29, x30, [sp, #0x20]
    c318: 910083fd     	add	x29, sp, #0x20
    c31c: d11043ff     	sub	sp, sp, #0x410
    c320: 97fff220     	bl	0x8ba0 <__cxa_get_globals_fast@plt>
    c324: b4000060     	cbz	x0, 0xc330 <std::set_terminate(void (*)())+0x4c>
    c328: f9400008     	ldr	x8, [x0]
    c32c: b5000088     	cbnz	x8, 0xc33c <std::set_terminate(void (*)())+0x58>
    c330: f0000140     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    c334: 911f6800     	add	x0, x0, #0x7da
    c338: 97ffffa2     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    c33c: f9403109     	ldr	x9, [x8, #0x60]
    c340: d285656b     	mov	x11, #0x2b2b            // =11051
    c344: f2a8e86b     	movk	x11, #0x4743, lsl #16
    c348: f2c989cb     	movk	x11, #0x4c4e, lsl #32
    c34c: d348fd2a     	lsr	x10, x9, #8
    c350: f2e0086b     	movk	x11, #0x43, lsl #48
    c354: eb0b015f     	cmp	x10, x11
    c358: 54000141     	b.ne	0xc380 <std::set_terminate(void (*)())+0x9c>
    c35c: d285600a     	mov	x10, #0x2b00            // =11008
    c360: f2a8656a     	movk	x10, #0x432b, lsl #16
    c364: f2c9c8ea     	movk	x10, #0x4e47, lsl #32
    c368: f2e8698a     	movk	x10, #0x434c, lsl #48
    c36c: 9100054a     	add	x10, x10, #0x1
    c370: eb0a013f     	cmp	x9, x10
    c374: 54000101     	b.ne	0xc394 <std::set_terminate(void (*)())+0xb0>
    c378: f9400109     	ldr	x9, [x8]
    c37c: 14000007     	b	0xc398 <std::set_terminate(void (*)())+0xb4>
    c380: b00001c8     	adrp	x8, 0x45000
    c384: f9401101     	ldr	x1, [x8, #0x20]
    c388: f0000140     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    c38c: 911ed000     	add	x0, x0, #0x7b4
    c390: 97ffff8c     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    c394: 91020109     	add	x9, x8, #0x80
    c398: f81e83a9     	stur	x9, [x29, #-0x18]
    c39c: f9400514     	ldr	x20, [x8, #0x8]
    c3a0: 321603e8     	orr	w8, wzr, #0x400
    c3a4: f90003e8     	str	x8, [sp]
    c3a8: 910033e1     	add	x1, sp, #0xc
    c3ac: f9400680     	ldr	x0, [x20, #0x8]
    c3b0: 910003e2     	mov	x2, sp
    c3b4: d10093a3     	sub	x3, x29, #0x24
    c3b8: 97fff28e     	bl	0x8df0 <__cxa_demangle@plt>
    c3bc: b85dc3a8     	ldur	w8, [x29, #-0x24]
    c3c0: aa0003f3     	mov	x19, x0
    c3c4: 34000048     	cbz	w8, 0xc3cc <std::set_terminate(void (*)())+0xe8>
    c3c8: f9400693     	ldr	x19, [x20, #0x8]
    c3cc: 900001c0     	adrp	x0, 0x44000 <typeinfo for std::nullptr_t>
    c3d0: f947a400     	ldr	x0, [x0, #0xf48]
    c3d4: d10063a2     	sub	x2, x29, #0x18
    c3d8: aa1403e1     	mov	x1, x20
    c3dc: f9400008     	ldr	x8, [x0]
    c3e0: f9401108     	ldr	x8, [x8, #0x20]
    c3e4: d63f0100     	blr	x8
    c3e8: 360001a0     	tbz	w0, #0x0, 0xc41c <std::set_terminate(void (*)())+0x138>
    c3ec: f85e83a0     	ldur	x0, [x29, #-0x18]
    c3f0: b00001c9     	adrp	x9, 0x45000
    c3f4: f9401134     	ldr	x20, [x9, #0x20]
    c3f8: f9400008     	ldr	x8, [x0]
    c3fc: f9400908     	ldr	x8, [x8, #0x10]
    c400: d63f0100     	blr	x8
    c404: aa0003e3     	mov	x3, x0
    c408: f0000140     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    c40c: 911d7800     	add	x0, x0, #0x75e
    c410: aa1403e1     	mov	x1, x20
    c414: aa1303e2     	mov	x2, x19
    c418: 97ffff6a     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    c41c: b00001c8     	adrp	x8, 0x45000
    c420: f9401101     	ldr	x1, [x8, #0x20]
    c424: f0000140     	adrp	x0, 0x37000 <__cxa_deleted_virtual+0x3490>
    c428: 911e2c00     	add	x0, x0, #0x78b
    c42c: aa1303e2     	mov	x2, x19
    c430: 97ffff64     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
    c434: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
    c438: 910003fd     	mov	x29, sp
    c43c: f0000149     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    c440: b00001c8     	adrp	x8, 0x45000
    c444: 911fbd29     	add	x9, x9, #0x7ef
    c448: f9001109     	str	x9, [x8, #0x20]
    c44c: 97fff295     	bl	0x8ea0 <_ZSt9terminatev@plt>

000000000000c450 <__cxa_demangle>:
    c450: a9ba6ffc     	stp	x28, x27, [sp, #-0x60]!
    c454: a90167fa     	stp	x26, x25, [sp, #0x10]
    c458: a9025ff8     	stp	x24, x23, [sp, #0x20]
    c45c: a90357f6     	stp	x22, x21, [sp, #0x30]
    c460: a9044ff4     	stp	x20, x19, [sp, #0x40]
    c464: a9057bfd     	stp	x29, x30, [sp, #0x50]
    c468: 910143fd     	add	x29, sp, #0x50
    c46c: d14007ff     	sub	sp, sp, #0x1, lsl #12   // =0x1000
    c470: d10303ff     	sub	sp, sp, #0xc0
    c474: d53bd059     	mrs	x25, TPIDR_EL0
    c478: f9401728     	ldr	x8, [x25, #0x28]
    c47c: aa0303f4     	mov	x20, x3
    c480: aa0203f5     	mov	x21, x2
    c484: aa0103f3     	mov	x19, x1
    c488: aa0003f6     	mov	x22, x0
    c48c: f81a83a8     	stur	x8, [x29, #-0x58]
    c490: b4000076     	cbz	x22, 0xc49c <__cxa_demangle+0x4c>
    c494: b40000f3     	cbz	x19, 0xc4b0 <__cxa_demangle+0x60>
    c498: b50000d5     	cbnz	x21, 0xc4b0 <__cxa_demangle+0x60>
    c49c: b4000114     	cbz	x20, 0xc4bc <__cxa_demangle+0x6c>
    c4a0: aa1f03f3     	mov	x19, xzr
    c4a4: 321e7be8     	orr	w8, wzr, #0xfffffffd
    c4a8: b9000288     	str	w8, [x20]
    c4ac: 140000bb     	b	0xc798 <__cxa_demangle+0x348>
    c4b0: b40000b3     	cbz	x19, 0xc4c4 <__cxa_demangle+0x74>
    c4b4: f94002ba     	ldr	x26, [x21]
    c4b8: 14000004     	b	0xc4c8 <__cxa_demangle+0x78>
    c4bc: aa1f03f3     	mov	x19, xzr
    c4c0: 140000b6     	b	0xc798 <__cxa_demangle+0x348>
    c4c4: aa1f03fa     	mov	x26, xzr
    c4c8: 910023e8     	add	x8, sp, #0x8
    c4cc: 91016108     	add	x8, x8, #0x58
    c4d0: 910283e9     	add	x9, sp, #0xa0
    c4d4: 320003ea     	orr	w10, wzr, #0x1
    c4d8: a909ffe8     	stp	x8, xzr, [sp, #0x98]
    c4dc: aa1f03e8     	mov	x8, xzr
    c4e0: aa1f03eb     	mov	x11, xzr
    c4e4: 3901d7ea     	strb	w10, [sp, #0x75]
    c4e8: 3901dfea     	strb	w10, [sp, #0x77]
    c4ec: 9100812a     	add	x10, x9, #0x20
    c4f0: eb08017f     	cmp	x11, x8
    c4f4: a900ffff     	stp	xzr, xzr, [sp, #0x8]
    c4f8: a901a7ff     	stp	xzr, x9, [sp, #0x18]
    c4fc: a9037fff     	stp	xzr, xzr, [sp, #0x30]
    c500: f90017ff     	str	xzr, [sp, #0x28]
    c504: a9047fe9     	stp	x9, xzr, [sp, #0x40]
    c508: a9057fff     	stp	xzr, xzr, [sp, #0x50]
    c50c: f806d3ff     	stur	xzr, [sp, #0x6d]
    c510: a9067fe9     	stp	x9, xzr, [sp, #0x60]
    c514: 3901dbff     	strb	wzr, [sp, #0x76]
    c518: f90853ea     	str	x10, [sp, #0x10a0]
    c51c: a907a7e9     	stp	x9, x9, [sp, #0x78]
    c520: a90affff     	stp	xzr, xzr, [sp, #0xa8]
    c524: f9005fe9     	str	x9, [sp, #0xb8]
    c528: a908abea     	stp	x10, x10, [sp, #0x88]
    c52c: 54000280     	b.eq	0xc57c <__cxa_demangle+0x12c>
    c530: 910283e9     	add	x9, sp, #0xa0
    c534: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
    c538: f81e013f     	stur	xzr, [x9, #-0x20]
    c53c: f85f816a     	ldur	x10, [x11, #-0x8]
    c540: f81f812a     	stur	x10, [x9, #-0x8]
    c544: 3cde0d60     	ldr	q0, [x11, #-0x20]!
    c548: 3c9e0120     	stur	q0, [x9, #-0x20]
    c54c: f940096a     	ldr	x10, [x11, #0x10]
    c550: eb0b011f     	cmp	x8, x11
    c554: f81f012a     	stur	x10, [x9, #-0x10]
    c558: a900fd7f     	stp	xzr, xzr, [x11, #0x8]
    c55c: f900017f     	str	xzr, [x11]
    c560: f94043e9     	ldr	x9, [sp, #0x80]
    c564: d1008129     	sub	x9, x9, #0x20
    c568: f90043e9     	str	x9, [sp, #0x80]
    c56c: 54fffe41     	b.ne	0xc534 <__cxa_demangle+0xe4>
    c570: a944a3eb     	ldp	x11, x8, [sp, #0x48]
    c574: f94047ea     	ldr	x10, [sp, #0x88]
    c578: 14000003     	b	0xc584 <__cxa_demangle+0x134>
    c57c: f94043e9     	ldr	x9, [sp, #0x80]
    c580: aa0803eb     	mov	x11, x8
    c584: a904abe9     	stp	x9, x10, [sp, #0x48]
    c588: a90823eb     	stp	x11, x8, [sp, #0x80]
    c58c: f9404be8     	ldr	x8, [sp, #0x90]
    c590: f9402fe9     	ldr	x9, [sp, #0x58]
    c594: 9101e3e0     	add	x0, sp, #0x78
    c598: f9003feb     	str	x11, [sp, #0x78]
    c59c: f9002fe8     	str	x8, [sp, #0x58]
    c5a0: f9004be9     	str	x9, [sp, #0x90]
    c5a4: 940087c9     	bl	0x2e4c8 <__cxa_demangle+0x22078>
    c5a8: aa1603e0     	mov	x0, x22
    c5ac: b9007bff     	str	wzr, [sp, #0x78]
    c5b0: 97fff258     	bl	0x8f10 <strlen@plt>
    c5b4: 8b0002d7     	add	x23, x22, x0
    c5b8: 910023e2     	add	x2, sp, #0x8
    c5bc: 9101e3e3     	add	x3, sp, #0x78
    c5c0: aa1603e0     	mov	x0, x22
    c5c4: aa1703e1     	mov	x1, x23
    c5c8: 94000102     	bl	0xc9d0 <__cxa_demangle+0x580>
    c5cc: b9407be8     	ldr	w8, [sp, #0x78]
    c5d0: 34000448     	cbz	w8, 0xc658 <__cxa_demangle+0x208>
    c5d4: aa1f03f3     	mov	x19, xzr
    c5d8: b4000054     	cbz	x20, 0xc5e0 <__cxa_demangle+0x190>
    c5dc: b9000288     	str	w8, [x20]
    c5e0: 910023e8     	add	x8, sp, #0x8
    c5e4: 91010100     	add	x0, x8, #0x40
    c5e8: 940096f5     	bl	0x321bc <__cxa_demangle+0x25d6c>
    c5ec: f94017f5     	ldr	x21, [sp, #0x28]
    c5f0: b4000935     	cbz	x21, 0xc714 <__cxa_demangle+0x2c4>
    c5f4: f9401bf4     	ldr	x20, [sp, #0x30]
    c5f8: aa1503e0     	mov	x0, x21
    c5fc: eb15029f     	cmp	x20, x21
    c600: 540000e0     	b.eq	0xc61c <__cxa_demangle+0x1cc>
    c604: d1008294     	sub	x20, x20, #0x20
    c608: aa1403e0     	mov	x0, x20
    c60c: 94003214     	bl	0x18e5c <__cxa_demangle+0xca0c>
    c610: eb1402bf     	cmp	x21, x20
    c614: 54ffff81     	b.ne	0xc604 <__cxa_demangle+0x1b4>
    c618: f94017e0     	ldr	x0, [sp, #0x28]
    c61c: f94023e8     	ldr	x8, [sp, #0x40]
    c620: f9001bf5     	str	x21, [sp, #0x30]
    c624: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    c628: eb00013f     	cmp	x9, x0
    c62c: 54000723     	b.lo	0xc710 <__cxa_demangle+0x2c0>
    c630: eb00011f     	cmp	x8, x0
    c634: 540006e8     	b.hi	0xc710 <__cxa_demangle+0x2c0>
    c638: f9401fe9     	ldr	x9, [sp, #0x38]
    c63c: f948010a     	ldr	x10, [x8, #0x1000]
    c640: eb09015f     	cmp	x10, x9
    c644: 54000681     	b.ne	0xc714 <__cxa_demangle+0x2c4>
    c648: f9080100     	str	x0, [x8, #0x1000]
    c64c: f94007f4     	ldr	x20, [sp, #0x8]
    c650: b5000674     	cbnz	x20, 0xc71c <__cxa_demangle+0x2cc>
    c654: 14000051     	b	0xc798 <__cxa_demangle+0x348>
    c658: 3941dbe8     	ldrb	w8, [sp, #0x76]
    c65c: 34000be8     	cbz	w8, 0xc7d8 <__cxa_demangle+0x388>
    c660: a944a7e8     	ldp	x8, x9, [sp, #0x48]
    c664: eb09011f     	cmp	x8, x9
    c668: 54000b80     	b.eq	0xc7d8 <__cxa_demangle+0x388>
    c66c: a9402109     	ldp	x9, x8, [x8]
    c670: eb08013f     	cmp	x9, x8
    c674: 54000b20     	b.eq	0xc7d8 <__cxa_demangle+0x388>
    c678: a940eff8     	ldp	x24, x27, [sp, #0x8]
    c67c: 780753ff     	sturh	wzr, [sp, #0x75]
    c680: eb18037f     	cmp	x27, x24
    c684: 540001a0     	b.eq	0xc6b8 <__cxa_demangle+0x268>
    c688: 385e8368     	ldurb	w8, [x27, #-0x18]
    c68c: 36000068     	tbz	w8, #0x0, 0xc698 <__cxa_demangle+0x248>
    c690: f85f8360     	ldur	x0, [x27, #-0x8]
    c694: 97fff257     	bl	0x8ff0 <free@plt>
    c698: 385d0368     	ldurb	w8, [x27, #-0x30]
    c69c: d100c37c     	sub	x28, x27, #0x30
    c6a0: 36000068     	tbz	w8, #0x0, 0xc6ac <__cxa_demangle+0x25c>
    c6a4: f85e0360     	ldur	x0, [x27, #-0x20]
    c6a8: 97fff252     	bl	0x8ff0 <free@plt>
    c6ac: eb1c031f     	cmp	x24, x28
    c6b0: aa1c03fb     	mov	x27, x28
    c6b4: 54fffea1     	b.ne	0xc688 <__cxa_demangle+0x238>
    c6b8: f9000bf8     	str	x24, [sp, #0x10]
    c6bc: a942e3fb     	ldp	x27, x24, [sp, #0x28]
    c6c0: eb1b031f     	cmp	x24, x27
    c6c4: 540000c0     	b.eq	0xc6dc <__cxa_demangle+0x28c>
    c6c8: d1008318     	sub	x24, x24, #0x20
    c6cc: aa1803e0     	mov	x0, x24
    c6d0: 940031e3     	bl	0x18e5c <__cxa_demangle+0xca0c>
    c6d4: eb18037f     	cmp	x27, x24
    c6d8: 54ffff81     	b.ne	0xc6c8 <__cxa_demangle+0x278>
    c6dc: f9001bfb     	str	x27, [sp, #0x30]
    c6e0: 910023e2     	add	x2, sp, #0x8
    c6e4: 9101e3e3     	add	x3, sp, #0x78
    c6e8: aa1603e0     	mov	x0, x22
    c6ec: aa1703e1     	mov	x1, x23
    c6f0: 940000b8     	bl	0xc9d0 <__cxa_demangle+0x580>
    c6f4: 3941dbe8     	ldrb	w8, [sp, #0x76]
    c6f8: 340006c8     	cbz	w8, 0xc7d0 <__cxa_demangle+0x380>
    c6fc: 321f7be8     	orr	w8, wzr, #0xfffffffe
    c700: aa1f03f3     	mov	x19, xzr
    c704: b9007be8     	str	w8, [sp, #0x78]
    c708: b5fff6b4     	cbnz	x20, 0xc5dc <__cxa_demangle+0x18c>
    c70c: 17ffffb5     	b	0xc5e0 <__cxa_demangle+0x190>
    c710: 97fff238     	bl	0x8ff0 <free@plt>
    c714: f94007f4     	ldr	x20, [sp, #0x8]
    c718: b4000414     	cbz	x20, 0xc798 <__cxa_demangle+0x348>
    c71c: f9400bf5     	ldr	x21, [sp, #0x10]
    c720: aa1403e0     	mov	x0, x20
    c724: eb1402bf     	cmp	x21, x20
    c728: 540001c0     	b.eq	0xc760 <__cxa_demangle+0x310>
    c72c: 385e82a8     	ldurb	w8, [x21, #-0x18]
    c730: 36000068     	tbz	w8, #0x0, 0xc73c <__cxa_demangle+0x2ec>
    c734: f85f82a0     	ldur	x0, [x21, #-0x8]
    c738: 97fff22e     	bl	0x8ff0 <free@plt>
    c73c: 385d02a8     	ldurb	w8, [x21, #-0x30]
    c740: d100c2b6     	sub	x22, x21, #0x30
    c744: 36000068     	tbz	w8, #0x0, 0xc750 <__cxa_demangle+0x300>
    c748: f85e02a0     	ldur	x0, [x21, #-0x20]
    c74c: 97fff229     	bl	0x8ff0 <free@plt>
    c750: eb16029f     	cmp	x20, x22
    c754: aa1603f5     	mov	x21, x22
    c758: 54fffea1     	b.ne	0xc72c <__cxa_demangle+0x2dc>
    c75c: f94007e0     	ldr	x0, [sp, #0x8]
    c760: f94013e8     	ldr	x8, [sp, #0x20]
    c764: f9000bf4     	str	x20, [sp, #0x10]
    c768: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    c76c: eb00013f     	cmp	x9, x0
    c770: 54000123     	b.lo	0xc794 <__cxa_demangle+0x344>
    c774: eb00011f     	cmp	x8, x0
    c778: 540000e8     	b.hi	0xc794 <__cxa_demangle+0x344>
    c77c: f9400fe9     	ldr	x9, [sp, #0x18]
    c780: f948010a     	ldr	x10, [x8, #0x1000]
    c784: eb09015f     	cmp	x10, x9
    c788: 54000081     	b.ne	0xc798 <__cxa_demangle+0x348>
    c78c: f9080100     	str	x0, [x8, #0x1000]
    c790: 14000002     	b	0xc798 <__cxa_demangle+0x348>
    c794: 97fff217     	bl	0x8ff0 <free@plt>
    c798: f9401728     	ldr	x8, [x25, #0x28]
    c79c: f85a83a9     	ldur	x9, [x29, #-0x58]
    c7a0: eb09011f     	cmp	x8, x9
    c7a4: 540008a1     	b.ne	0xc8b8 <__cxa_demangle+0x468>
    c7a8: aa1303e0     	mov	x0, x19
    c7ac: 914007ff     	add	sp, sp, #0x1, lsl #12   // =0x1000
    c7b0: 910303ff     	add	sp, sp, #0xc0
    c7b4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
    c7b8: a9444ff4     	ldp	x20, x19, [sp, #0x40]
    c7bc: a94357f6     	ldp	x22, x21, [sp, #0x30]
    c7c0: a9425ff8     	ldp	x24, x23, [sp, #0x20]
    c7c4: a94167fa     	ldp	x26, x25, [sp, #0x10]
    c7c8: a8c66ffc     	ldp	x28, x27, [sp], #0x60
    c7cc: d65f03c0     	ret
    c7d0: b9407be8     	ldr	w8, [sp, #0x78]
    c7d4: 35fff008     	cbnz	w8, 0xc5d4 <__cxa_demangle+0x184>
    c7d8: f9400be9     	ldr	x9, [sp, #0x10]
    c7dc: 385d0128     	ldurb	w8, [x9, #-0x30]
    c7e0: 370000c8     	tbnz	w8, #0x0, 0xc7f8 <__cxa_demangle+0x3a8>
    c7e4: d341fd08     	lsr	x8, x8, #1
    c7e8: 385e812a     	ldurb	w10, [x9, #-0x18]
    c7ec: 360000ca     	tbz	w10, #0x0, 0xc804 <__cxa_demangle+0x3b4>
    c7f0: f85f0129     	ldur	x9, [x9, #-0x10]
    c7f4: 14000005     	b	0xc808 <__cxa_demangle+0x3b8>
    c7f8: f85d8128     	ldur	x8, [x9, #-0x28]
    c7fc: 385e812a     	ldurb	w10, [x9, #-0x18]
    c800: 3707ff8a     	tbnz	w10, #0x0, 0xc7f0 <__cxa_demangle+0x3a0>
    c804: d341fd49     	lsr	x9, x10, #1
    c808: 8b080136     	add	x22, x9, x8
    c80c: 910006d7     	add	x23, x22, #0x1
    c810: eb1a02ff     	cmp	x23, x26
    c814: 54000129     	b.ls	0xc838 <__cxa_demangle+0x3e8>
    c818: aa1303e0     	mov	x0, x19
    c81c: aa1703e1     	mov	x1, x23
    c820: 97fff0f0     	bl	0x8be0 <realloc@plt>
    c824: aa0003f3     	mov	x19, x0
    c828: b40003b3     	cbz	x19, 0xc89c <__cxa_demangle+0x44c>
    c82c: b4000095     	cbz	x21, 0xc83c <__cxa_demangle+0x3ec>
    c830: f90002b7     	str	x23, [x21]
    c834: 14000002     	b	0xc83c <__cxa_demangle+0x3ec>
    c838: b40003b3     	cbz	x19, 0xc8ac <__cxa_demangle+0x45c>
    c83c: f9400be8     	ldr	x8, [sp, #0x10]
    c840: 385e8109     	ldurb	w9, [x8, #-0x18]
    c844: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
    c848: d100c100     	sub	x0, x8, #0x30
    c84c: d1005d08     	sub	x8, x8, #0x17
    c850: 7200013f     	tst	w9, #0x1
    c854: d341fd2c     	lsr	x12, x9, #1
    c858: 9a8b0101     	csel	x1, x8, x11, eq
    c85c: 9a8a0182     	csel	x2, x12, x10, eq
    c860: 940030ac     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    c864: f9400be8     	ldr	x8, [sp, #0x10]
    c868: aa0803e9     	mov	x9, x8
    c86c: 385d0d2a     	ldrb	w10, [x9, #-0x30]!
    c870: 3700006a     	tbnz	w10, #0x0, 0xc87c <__cxa_demangle+0x42c>
    c874: 91000521     	add	x1, x9, #0x1
    c878: 14000002     	b	0xc880 <__cxa_demangle+0x430>
    c87c: f85e0101     	ldur	x1, [x8, #-0x20]
    c880: aa1303e0     	mov	x0, x19
    c884: aa1603e2     	mov	x2, x22
    c888: 97fff1c6     	bl	0x8fa0 <memcpy@plt>
    c88c: 2a1f03e8     	mov	w8, wzr
    c890: 38366a7f     	strb	wzr, [x19, x22]
    c894: b5ffea54     	cbnz	x20, 0xc5dc <__cxa_demangle+0x18c>
    c898: 17ffff52     	b	0xc5e0 <__cxa_demangle+0x190>
    c89c: 12800008     	mov	w8, #-0x1               // =-1
    c8a0: b9007be8     	str	w8, [sp, #0x78]
    c8a4: b5ffe9d4     	cbnz	x20, 0xc5dc <__cxa_demangle+0x18c>
    c8a8: 17ffff4e     	b	0xc5e0 <__cxa_demangle+0x190>
    c8ac: 2a1f03e8     	mov	w8, wzr
    c8b0: b5ffe974     	cbnz	x20, 0xc5dc <__cxa_demangle+0x18c>
    c8b4: 17ffff4b     	b	0xc5e0 <__cxa_demangle+0x190>
    c8b8: 97fff136     	bl	0x8d90 <__stack_chk_fail@plt>
    c8bc: 14000001     	b	0xc8c0 <__cxa_demangle+0x470>
    c8c0: 910023e8     	add	x8, sp, #0x8
    c8c4: aa0003f3     	mov	x19, x0
    c8c8: 91010100     	add	x0, x8, #0x40
    c8cc: 9400963c     	bl	0x321bc <__cxa_demangle+0x25d6c>
    c8d0: f94017f5     	ldr	x21, [sp, #0x28]
    c8d4: b4000375     	cbz	x21, 0xc940 <__cxa_demangle+0x4f0>
    c8d8: f9401bf4     	ldr	x20, [sp, #0x30]
    c8dc: aa1503e0     	mov	x0, x21
    c8e0: eb15029f     	cmp	x20, x21
    c8e4: 540000e0     	b.eq	0xc900 <__cxa_demangle+0x4b0>
    c8e8: d1008294     	sub	x20, x20, #0x20
    c8ec: aa1403e0     	mov	x0, x20
    c8f0: 9400315b     	bl	0x18e5c <__cxa_demangle+0xca0c>
    c8f4: eb1402bf     	cmp	x21, x20
    c8f8: 54ffff81     	b.ne	0xc8e8 <__cxa_demangle+0x498>
    c8fc: f94017e0     	ldr	x0, [sp, #0x28]
    c900: f94023e8     	ldr	x8, [sp, #0x40]
    c904: f9001bf5     	str	x21, [sp, #0x30]
    c908: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    c90c: eb00013f     	cmp	x9, x0
    c910: 54000163     	b.lo	0xc93c <__cxa_demangle+0x4ec>
    c914: eb00011f     	cmp	x8, x0
    c918: 54000128     	b.hi	0xc93c <__cxa_demangle+0x4ec>
    c91c: f9401fe9     	ldr	x9, [sp, #0x38]
    c920: f948010a     	ldr	x10, [x8, #0x1000]
    c924: eb09015f     	cmp	x10, x9
    c928: 540000c1     	b.ne	0xc940 <__cxa_demangle+0x4f0>
    c92c: f9080100     	str	x0, [x8, #0x1000]
    c930: f94007f4     	ldr	x20, [sp, #0x8]
    c934: b50000b4     	cbnz	x20, 0xc948 <__cxa_demangle+0x4f8>
    c938: 14000024     	b	0xc9c8 <__cxa_demangle+0x578>
    c93c: 97fff1ad     	bl	0x8ff0 <free@plt>
    c940: f94007f4     	ldr	x20, [sp, #0x8]
    c944: b4000434     	cbz	x20, 0xc9c8 <__cxa_demangle+0x578>
    c948: f9400bf5     	ldr	x21, [sp, #0x10]
    c94c: aa1403e0     	mov	x0, x20
    c950: eb1402bf     	cmp	x21, x20
    c954: 540001c0     	b.eq	0xc98c <__cxa_demangle+0x53c>
    c958: 385e82a8     	ldurb	w8, [x21, #-0x18]
    c95c: 36000068     	tbz	w8, #0x0, 0xc968 <__cxa_demangle+0x518>
    c960: f85f82a0     	ldur	x0, [x21, #-0x8]
    c964: 97fff1a3     	bl	0x8ff0 <free@plt>
    c968: 385d02a8     	ldurb	w8, [x21, #-0x30]
    c96c: d100c2b6     	sub	x22, x21, #0x30
    c970: 36000068     	tbz	w8, #0x0, 0xc97c <__cxa_demangle+0x52c>
    c974: f85e02a0     	ldur	x0, [x21, #-0x20]
    c978: 97fff19e     	bl	0x8ff0 <free@plt>
    c97c: eb16029f     	cmp	x20, x22
    c980: aa1603f5     	mov	x21, x22
    c984: 54fffea1     	b.ne	0xc958 <__cxa_demangle+0x508>
    c988: f94007e0     	ldr	x0, [sp, #0x8]
    c98c: f94013e8     	ldr	x8, [sp, #0x20]
    c990: f9000bf4     	str	x20, [sp, #0x10]
    c994: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    c998: eb00013f     	cmp	x9, x0
    c99c: 54000143     	b.lo	0xc9c4 <__cxa_demangle+0x574>
    c9a0: eb00011f     	cmp	x8, x0
    c9a4: 54000108     	b.hi	0xc9c4 <__cxa_demangle+0x574>
    c9a8: f9400fe9     	ldr	x9, [sp, #0x18]
    c9ac: f948010a     	ldr	x10, [x8, #0x1000]
    c9b0: eb09015f     	cmp	x10, x9
    c9b4: 540000a1     	b.ne	0xc9c8 <__cxa_demangle+0x578>
    c9b8: f9080100     	str	x0, [x8, #0x1000]
    c9bc: aa1303e0     	mov	x0, x19
    c9c0: 9400a38a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    c9c4: 97fff18b     	bl	0x8ff0 <free@plt>
    c9c8: aa1303e0     	mov	x0, x19
    c9cc: 9400a387     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    c9d0: d102c3ff     	sub	sp, sp, #0xb0
    c9d4: f90033f9     	str	x25, [sp, #0x60]
    c9d8: a9075ff8     	stp	x24, x23, [sp, #0x70]
    c9dc: a90857f6     	stp	x22, x21, [sp, #0x80]
    c9e0: a9094ff4     	stp	x20, x19, [sp, #0x90]
    c9e4: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
    c9e8: 910283fd     	add	x29, sp, #0xa0
    c9ec: d53bd058     	mrs	x24, TPIDR_EL0
    c9f0: f9401708     	ldr	x8, [x24, #0x28]
    c9f4: aa0103f5     	mov	x21, x1
    c9f8: aa0303f3     	mov	x19, x3
    c9fc: aa0203f4     	mov	x20, x2
    ca00: eb15001f     	cmp	x0, x21
    ca04: f81b83a8     	stur	x8, [x29, #-0x48]
    ca08: 540005a2     	b.hs	0xcabc <__cxa_demangle+0x66c>
    ca0c: 39400008     	ldrb	w8, [x0]
    ca10: 71017d1f     	cmp	w8, #0x5f
    ca14: 540004a1     	b.ne	0xcaa8 <__cxa_demangle+0x658>
    ca18: cb0002a8     	sub	x8, x21, x0
    ca1c: f100111f     	cmp	x8, #0x4
    ca20: 540004eb     	b.lt	0xcabc <__cxa_demangle+0x66c>
    ca24: 39400408     	ldrb	w8, [x0, #0x1]
    ca28: 71017d1f     	cmp	w8, #0x5f
    ca2c: 54000620     	b.eq	0xcaf0 <__cxa_demangle+0x6a0>
    ca30: 7101691f     	cmp	w8, #0x5a
    ca34: 54000441     	b.ne	0xcabc <__cxa_demangle+0x66c>
    ca38: 91000817     	add	x23, x0, #0x2
    ca3c: aa1703e0     	mov	x0, x23
    ca40: aa1503e1     	mov	x1, x21
    ca44: aa1403e2     	mov	x2, x20
    ca48: 94000116     	bl	0xcea0 <__cxa_demangle+0xa50>
    ca4c: aa0003f6     	mov	x22, x0
    ca50: eb1702df     	cmp	x22, x23
    ca54: 54000f60     	b.eq	0xcc40 <__cxa_demangle+0x7f0>
    ca58: eb1502df     	cmp	x22, x21
    ca5c: 54000f20     	b.eq	0xcc40 <__cxa_demangle+0x7f0>
    ca60: 394002c8     	ldrb	w8, [x22]
    ca64: 7100b91f     	cmp	w8, #0x2e
    ca68: 54000ec1     	b.ne	0xcc40 <__cxa_demangle+0x7f0>
    ca6c: a9402688     	ldp	x8, x9, [x20]
    ca70: eb09011f     	cmp	x8, x9
    ca74: 54000e60     	b.eq	0xcc40 <__cxa_demangle+0x7f0>
    ca78: cb1602b9     	sub	x25, x21, x22
    ca7c: b100433f     	cmn	x25, #0x10
    ca80: a900ffff     	stp	xzr, xzr, [sp, #0x8]
    ca84: f9000fff     	str	xzr, [sp, #0x18]
    ca88: 54001d22     	b.hs	0xce2c <__cxa_demangle+0x9dc>
    ca8c: f1005b3f     	cmp	x25, #0x16
    ca90: 54000e88     	b.hi	0xcc60 <__cxa_demangle+0x810>
    ca94: d37ffb28     	lsl	x8, x25, #1
    ca98: 910023e9     	add	x9, sp, #0x8
    ca9c: 390023e8     	strb	w8, [sp, #0x8]
    caa0: b2400120     	orr	x0, x9, #0x1
    caa4: 14000076     	b	0xcc7c <__cxa_demangle+0x82c>
    caa8: aa1503e1     	mov	x1, x21
    caac: aa1403e2     	mov	x2, x20
    cab0: 94000521     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    cab4: eb15001f     	cmp	x0, x21
    cab8: 54000c80     	b.eq	0xcc48 <__cxa_demangle+0x7f8>
    cabc: 321f7be8     	orr	w8, wzr, #0xfffffffe
    cac0: b9000268     	str	w8, [x19]
    cac4: f9401708     	ldr	x8, [x24, #0x28]
    cac8: f85b83a9     	ldur	x9, [x29, #-0x48]
    cacc: eb09011f     	cmp	x8, x9
    cad0: 54001ac1     	b.ne	0xce28 <__cxa_demangle+0x9d8>
    cad4: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
    cad8: a9494ff4     	ldp	x20, x19, [sp, #0x90]
    cadc: a94857f6     	ldp	x22, x21, [sp, #0x80]
    cae0: a9475ff8     	ldp	x24, x23, [sp, #0x70]
    cae4: f94033f9     	ldr	x25, [sp, #0x60]
    cae8: 9102c3ff     	add	sp, sp, #0xb0
    caec: d65f03c0     	ret
    caf0: 39400808     	ldrb	w8, [x0, #0x2]
    caf4: 71017d1f     	cmp	w8, #0x5f
    caf8: 54fffe21     	b.ne	0xcabc <__cxa_demangle+0x66c>
    cafc: 39400c08     	ldrb	w8, [x0, #0x3]
    cb00: 7101691f     	cmp	w8, #0x5a
    cb04: 54fffdc1     	b.ne	0xcabc <__cxa_demangle+0x66c>
    cb08: 91001016     	add	x22, x0, #0x4
    cb0c: aa1603e0     	mov	x0, x22
    cb10: aa1503e1     	mov	x1, x21
    cb14: aa1403e2     	mov	x2, x20
    cb18: 940000e2     	bl	0xcea0 <__cxa_demangle+0xa50>
    cb1c: eb16001f     	cmp	x0, x22
    cb20: 54fffce0     	b.eq	0xcabc <__cxa_demangle+0x66c>
    cb24: eb15001f     	cmp	x0, x21
    cb28: 54fffca0     	b.eq	0xcabc <__cxa_demangle+0x66c>
    cb2c: cb0002a8     	sub	x8, x21, x0
    cb30: f100351f     	cmp	x8, #0xd
    cb34: 54fffc0b     	b.lt	0xcab4 <__cxa_demangle+0x664>
    cb38: 39400008     	ldrb	w8, [x0]
    cb3c: 71017d1f     	cmp	w8, #0x5f
    cb40: 54fffba1     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb44: 39400408     	ldrb	w8, [x0, #0x1]
    cb48: 7101891f     	cmp	w8, #0x62
    cb4c: 54fffb41     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb50: 39400808     	ldrb	w8, [x0, #0x2]
    cb54: 7101b11f     	cmp	w8, #0x6c
    cb58: 54fffae1     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb5c: 39400c08     	ldrb	w8, [x0, #0x3]
    cb60: 7101bd1f     	cmp	w8, #0x6f
    cb64: 54fffa81     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb68: 39401008     	ldrb	w8, [x0, #0x4]
    cb6c: 71018d1f     	cmp	w8, #0x63
    cb70: 54fffa21     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb74: 39401408     	ldrb	w8, [x0, #0x5]
    cb78: 7101ad1f     	cmp	w8, #0x6b
    cb7c: 54fff9c1     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb80: 39401808     	ldrb	w8, [x0, #0x6]
    cb84: 71017d1f     	cmp	w8, #0x5f
    cb88: 54fff961     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb8c: 39401c08     	ldrb	w8, [x0, #0x7]
    cb90: 7101a51f     	cmp	w8, #0x69
    cb94: 54fff901     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cb98: 39402008     	ldrb	w8, [x0, #0x8]
    cb9c: 7101b91f     	cmp	w8, #0x6e
    cba0: 54fff8a1     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cba4: 39402408     	ldrb	w8, [x0, #0x9]
    cba8: 7101d91f     	cmp	w8, #0x76
    cbac: 54fff841     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cbb0: 39402808     	ldrb	w8, [x0, #0xa]
    cbb4: 7101bd1f     	cmp	w8, #0x6f
    cbb8: 54fff7e1     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cbbc: 39402c08     	ldrb	w8, [x0, #0xb]
    cbc0: 7101ad1f     	cmp	w8, #0x6b
    cbc4: 54fff781     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cbc8: 39403008     	ldrb	w8, [x0, #0xc]
    cbcc: 7101951f     	cmp	w8, #0x65
    cbd0: 54fff721     	b.ne	0xcab4 <__cxa_demangle+0x664>
    cbd4: 91003408     	add	x8, x0, #0xd
    cbd8: eb15011f     	cmp	x8, x21
    cbdc: aa1503f6     	mov	x22, x21
    cbe0: 540010a0     	b.eq	0xcdf4 <__cxa_demangle+0x9a4>
    cbe4: 39400109     	ldrb	w9, [x8]
    cbe8: 71017d3f     	cmp	w9, #0x5f
    cbec: 54000121     	b.ne	0xcc10 <__cxa_demangle+0x7c0>
    cbf0: 91003808     	add	x8, x0, #0xe
    cbf4: eb15011f     	cmp	x8, x21
    cbf8: 54fff5e0     	b.eq	0xcab4 <__cxa_demangle+0x664>
    cbfc: 39400108     	ldrb	w8, [x8]
    cc00: 5100c108     	sub	w8, w8, #0x30
    cc04: 7100251f     	cmp	w8, #0x9
    cc08: 54fff568     	b.hi	0xcab4 <__cxa_demangle+0x664>
    cc0c: 91003c08     	add	x8, x0, #0xf
    cc10: eb15011f     	cmp	x8, x21
    cc14: aa1503f6     	mov	x22, x21
    cc18: 54000ee0     	b.eq	0xcdf4 <__cxa_demangle+0x9a4>
    cc1c: 39400109     	ldrb	w9, [x8]
    cc20: 5100c129     	sub	w9, w9, #0x30
    cc24: 7100253f     	cmp	w9, #0x9
    cc28: 54000e48     	b.hi	0xcdf0 <__cxa_demangle+0x9a0>
    cc2c: 91000508     	add	x8, x8, #0x1
    cc30: eb0802bf     	cmp	x21, x8
    cc34: 54ffff41     	b.ne	0xcc1c <__cxa_demangle+0x7cc>
    cc38: aa1503f6     	mov	x22, x21
    cc3c: 1400006e     	b	0xcdf4 <__cxa_demangle+0x9a4>
    cc40: eb1502df     	cmp	x22, x21
    cc44: 54fff3c1     	b.ne	0xcabc <__cxa_demangle+0x66c>
    cc48: b9400268     	ldr	w8, [x19]
    cc4c: 35fff3c8     	cbnz	w8, 0xcac4 <__cxa_demangle+0x674>
    cc50: a9402688     	ldp	x8, x9, [x20]
    cc54: eb09011f     	cmp	x8, x9
    cc58: 54fff361     	b.ne	0xcac4 <__cxa_demangle+0x674>
    cc5c: 17ffff98     	b	0xcabc <__cxa_demangle+0x66c>
    cc60: 91004328     	add	x8, x25, #0x10
    cc64: 927ced17     	and	x23, x8, #0xfffffffffffffff0
    cc68: aa1703e0     	mov	x0, x23
    cc6c: 97fff0c9     	bl	0x8f90 <malloc@plt>
    cc70: b24002e8     	orr	x8, x23, #0x1
    cc74: a90103f9     	stp	x25, x0, [sp, #0x10]
    cc78: f90007e8     	str	x8, [sp, #0x8]
    cc7c: 910006c8     	add	x8, x22, #0x1
    cc80: 528005c9     	mov	w9, #0x2e               // =46
    cc84: eb15011f     	cmp	x8, x21
    cc88: 39000009     	strb	w9, [x0]
    cc8c: 54000420     	b.eq	0xcd10 <__cxa_demangle+0x8c0>
    cc90: aa3603e9     	mvn	x9, x22
    cc94: 8b0902a9     	add	x9, x21, x9
    cc98: f100813f     	cmp	x9, #0x20
    cc9c: 54000062     	b.hs	0xcca8 <__cxa_demangle+0x858>
    cca0: aa0003ea     	mov	x10, x0
    cca4: 14000016     	b	0xccfc <__cxa_demangle+0x8ac>
    cca8: 9100040a     	add	x10, x0, #0x1
    ccac: eb15015f     	cmp	x10, x21
    ccb0: 540000a2     	b.hs	0xccc4 <__cxa_demangle+0x874>
    ccb4: 8b19000a     	add	x10, x0, x25
    ccb8: eb0a011f     	cmp	x8, x10
    ccbc: aa0003ea     	mov	x10, x0
    ccc0: 540001e3     	b.lo	0xccfc <__cxa_demangle+0x8ac>
    ccc4: 927be92b     	and	x11, x9, #0xffffffffffffffe0
    ccc8: 9100440c     	add	x12, x0, #0x11
    cccc: 8b0b0108     	add	x8, x8, x11
    ccd0: 8b0b000a     	add	x10, x0, x11
    ccd4: 910046cd     	add	x13, x22, #0x11
    ccd8: aa0b03ee     	mov	x14, x11
    ccdc: ad7f85a0     	ldp	q0, q1, [x13, #-0x10]
    cce0: f10081ce     	subs	x14, x14, #0x20
    cce4: 910081ad     	add	x13, x13, #0x20
    cce8: ad3f8580     	stp	q0, q1, [x12, #-0x10]
    ccec: 9100818c     	add	x12, x12, #0x20
    ccf0: 54ffff61     	b.ne	0xccdc <__cxa_demangle+0x88c>
    ccf4: eb09017f     	cmp	x11, x9
    ccf8: 540000c0     	b.eq	0xcd10 <__cxa_demangle+0x8c0>
    ccfc: 91000549     	add	x9, x10, #0x1
    cd00: 3840150a     	ldrb	w10, [x8], #0x1
    cd04: eb0802bf     	cmp	x21, x8
    cd08: 3800152a     	strb	w10, [x9], #0x1
    cd0c: 54ffffa1     	b.ne	0xcd00 <__cxa_demangle+0x8b0>
    cd10: 3839681f     	strb	wzr, [x0, x25]
    cd14: 90000162     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    cd18: 91209842     	add	x2, x2, #0x826
    cd1c: 910023e0     	add	x0, sp, #0x8
    cd20: 321f03e3     	orr	w3, wzr, #0x2
    cd24: aa1f03e1     	mov	x1, xzr
    cd28: 910023f5     	add	x21, sp, #0x8
    cd2c: 94002efd     	bl	0x18920 <__cxa_demangle+0xc4d0>
    cd30: f9400aa8     	ldr	x8, [x21, #0x10]
    cd34: 3dc002a0     	ldr	q0, [x21]
    cd38: a9007ebf     	stp	xzr, xzr, [x21]
    cd3c: f9000abf     	str	xzr, [x21, #0x10]
    cd40: f9001be8     	str	x8, [sp, #0x30]
    cd44: 3d800be0     	str	q0, [sp, #0x20]
    cd48: 90000161     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    cd4c: 91237c21     	add	x1, x1, #0x8df
    cd50: 910083e0     	add	x0, sp, #0x20
    cd54: 320003e2     	orr	w2, wzr, #0x1
    cd58: 910083f5     	add	x21, sp, #0x20
    cd5c: 94002f6d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    cd60: 3dc002a0     	ldr	q0, [x21]
    cd64: f9400aa8     	ldr	x8, [x21, #0x10]
    cd68: a900febf     	stp	xzr, xzr, [x21, #0x8]
    cd6c: f90002bf     	str	xzr, [x21]
    cd70: 3d8013e0     	str	q0, [sp, #0x40]
    cd74: f9002be8     	str	x8, [sp, #0x50]
    cd78: 394103f6     	ldrb	w22, [sp, #0x40]
    cd7c: f9400688     	ldr	x8, [x20, #0x8]
    cd80: a944d7ea     	ldp	x10, x21, [sp, #0x48]
    cd84: 910103e9     	add	x9, sp, #0x40
    cd88: b2400129     	orr	x9, x9, #0x1
    cd8c: 720002df     	tst	w22, #0x1
    cd90: d100c100     	sub	x0, x8, #0x30
    cd94: d341fec8     	lsr	x8, x22, #1
    cd98: 9a950121     	csel	x1, x9, x21, eq
    cd9c: 9a8a0102     	csel	x2, x8, x10, eq
    cda0: 94002f5c     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    cda4: 370000d6     	tbnz	w22, #0x0, 0xcdbc <__cxa_demangle+0x96c>
    cda8: 394083e8     	ldrb	w8, [sp, #0x20]
    cdac: 37000108     	tbnz	w8, #0x0, 0xcdcc <__cxa_demangle+0x97c>
    cdb0: 394023e8     	ldrb	w8, [sp, #0x8]
    cdb4: 3607f4a8     	tbz	w8, #0x0, 0xcc48 <__cxa_demangle+0x7f8>
    cdb8: 14000009     	b	0xcddc <__cxa_demangle+0x98c>
    cdbc: aa1503e0     	mov	x0, x21
    cdc0: 97fff08c     	bl	0x8ff0 <free@plt>
    cdc4: 394083e8     	ldrb	w8, [sp, #0x20]
    cdc8: 3607ff48     	tbz	w8, #0x0, 0xcdb0 <__cxa_demangle+0x960>
    cdcc: f9401be0     	ldr	x0, [sp, #0x30]
    cdd0: 97fff088     	bl	0x8ff0 <free@plt>
    cdd4: 394023e8     	ldrb	w8, [sp, #0x8]
    cdd8: 3607f388     	tbz	w8, #0x0, 0xcc48 <__cxa_demangle+0x7f8>
    cddc: f9400fe0     	ldr	x0, [sp, #0x18]
    cde0: 97fff084     	bl	0x8ff0 <free@plt>
    cde4: b9400268     	ldr	w8, [x19]
    cde8: 35ffe6e8     	cbnz	w8, 0xcac4 <__cxa_demangle+0x674>
    cdec: 17ffff99     	b	0xcc50 <__cxa_demangle+0x800>
    cdf0: aa0803f6     	mov	x22, x8
    cdf4: a9402289     	ldp	x9, x8, [x20]
    cdf8: eb08013f     	cmp	x9, x8
    cdfc: 54ffe5c0     	b.eq	0xcab4 <__cxa_demangle+0x664>
    ce00: 90000162     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    ce04: d100c100     	sub	x0, x8, #0x30
    ce08: 91323842     	add	x2, x2, #0xc8e
    ce0c: 52800423     	mov	w3, #0x21               // =33
    ce10: aa1f03e1     	mov	x1, xzr
    ce14: 94002ec3     	bl	0x18920 <__cxa_demangle+0xc4d0>
    ce18: aa1603e0     	mov	x0, x22
    ce1c: eb15001f     	cmp	x0, x21
    ce20: 54ffe4e1     	b.ne	0xcabc <__cxa_demangle+0x66c>
    ce24: 17ffff89     	b	0xcc48 <__cxa_demangle+0x7f8>
    ce28: 97ffefda     	bl	0x8d90 <__stack_chk_fail@plt>
    ce2c: 97ffefa1     	bl	0x8cb0 <abort@plt>
    ce30: aa0003f3     	mov	x19, x0
    ce34: 370000f6     	tbnz	w22, #0x0, 0xce50 <__cxa_demangle+0xa00>
    ce38: 394083e8     	ldrb	w8, [sp, #0x20]
    ce3c: 370001a8     	tbnz	w8, #0x0, 0xce70 <__cxa_demangle+0xa20>
    ce40: 394023e8     	ldrb	w8, [sp, #0x8]
    ce44: 37000268     	tbnz	w8, #0x0, 0xce90 <__cxa_demangle+0xa40>
    ce48: aa1303e0     	mov	x0, x19
    ce4c: 9400a267     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    ce50: aa1503e0     	mov	x0, x21
    ce54: 97fff067     	bl	0x8ff0 <free@plt>
    ce58: 394083e8     	ldrb	w8, [sp, #0x20]
    ce5c: 3607ff28     	tbz	w8, #0x0, 0xce40 <__cxa_demangle+0x9f0>
    ce60: 14000004     	b	0xce70 <__cxa_demangle+0xa20>
    ce64: aa0003f3     	mov	x19, x0
    ce68: 394083e8     	ldrb	w8, [sp, #0x20]
    ce6c: 3607fea8     	tbz	w8, #0x0, 0xce40 <__cxa_demangle+0x9f0>
    ce70: f9401be0     	ldr	x0, [sp, #0x30]
    ce74: 97fff05f     	bl	0x8ff0 <free@plt>
    ce78: 394023e8     	ldrb	w8, [sp, #0x8]
    ce7c: 3607fe68     	tbz	w8, #0x0, 0xce48 <__cxa_demangle+0x9f8>
    ce80: 14000004     	b	0xce90 <__cxa_demangle+0xa40>
    ce84: aa0003f3     	mov	x19, x0
    ce88: 394023e8     	ldrb	w8, [sp, #0x8]
    ce8c: 3607fde8     	tbz	w8, #0x0, 0xce48 <__cxa_demangle+0x9f8>
    ce90: f9400fe0     	ldr	x0, [sp, #0x18]
    ce94: 97fff057     	bl	0x8ff0 <free@plt>
    ce98: aa1303e0     	mov	x0, x19
    ce9c: 9400a253     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    cea0: d10543ff     	sub	sp, sp, #0x150
    cea4: a90f6ffc     	stp	x28, x27, [sp, #0xf0]
    cea8: a91067fa     	stp	x26, x25, [sp, #0x100]
    ceac: a9115ff8     	stp	x24, x23, [sp, #0x110]
    ceb0: a91257f6     	stp	x22, x21, [sp, #0x120]
    ceb4: a9134ff4     	stp	x20, x19, [sp, #0x130]
    ceb8: a9147bfd     	stp	x29, x30, [sp, #0x140]
    cebc: 910503fd     	add	x29, sp, #0x140
    cec0: d53bd05a     	mrs	x26, TPIDR_EL0
    cec4: f9401748     	ldr	x8, [x26, #0x28]
    cec8: aa0103f5     	mov	x21, x1
    cecc: aa0003f4     	mov	x20, x0
    ced0: aa0203f3     	mov	x19, x2
    ced4: eb15029f     	cmp	x20, x21
    ced8: f81a83a8     	stur	x8, [x29, #-0x58]
    cedc: 54003bc0     	b.eq	0xd654 <__cxa_demangle+0x1204>
    cee0: b9406a7c     	ldr	w28, [x19, #0x68]
    cee4: 3941b679     	ldrb	w25, [x19, #0x6d]
    cee8: 11000788     	add	w8, w28, #0x1
    ceec: 7100091f     	cmp	w8, #0x2
    cef0: b9006a68     	str	w8, [x19, #0x68]
    cef4: 54000063     	b.lo	0xcf00 <__cxa_demangle+0xab0>
    cef8: 320003e8     	orr	w8, wzr, #0x1
    cefc: 3901b668     	strb	w8, [x19, #0x6d]
    cf00: 3941b27b     	ldrb	w27, [x19, #0x6c]
    cf04: 3901b27f     	strb	wzr, [x19, #0x6c]
    cf08: 39400288     	ldrb	w8, [x20]
    cf0c: 7101511f     	cmp	w8, #0x54
    cf10: 54000060     	b.eq	0xcf1c <__cxa_demangle+0xacc>
    cf14: 71011d1f     	cmp	w8, #0x47
    cf18: 54001401     	b.ne	0xd198 <__cxa_demangle+0xd48>
    cf1c: cb1402a9     	sub	x9, x21, x20
    cf20: f1000d3f     	cmp	x9, #0x3
    cf24: 5400390b     	b.lt	0xd644 <__cxa_demangle+0x11f4>
    cf28: 71011d1f     	cmp	w8, #0x47
    cf2c: 540015e0     	b.eq	0xd1e8 <__cxa_demangle+0xd98>
    cf30: 7101511f     	cmp	w8, #0x54
    cf34: 54003881     	b.ne	0xd644 <__cxa_demangle+0x11f4>
    cf38: aa1403f6     	mov	x22, x20
    cf3c: 38401ec8     	ldrb	w8, [x22, #0x1]!
    cf40: 51010d08     	sub	w8, w8, #0x43
    cf44: 7100811f     	cmp	w8, #0x20
    cf48: 54002108     	b.hi	0xd368 <__cxa_demangle+0xf18>
    cf4c: f0000149     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    cf50: 911ff129     	add	x9, x9, #0x7fc
    cf54: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
    cf58: 8b090108     	add	x8, x8, x9
    cf5c: d61f0100     	br	x8
    cf60: 91000a96     	add	x22, x20, #0x2
    cf64: aa1603e0     	mov	x0, x22
    cf68: aa1503e1     	mov	x1, x21
    cf6c: aa1303e2     	mov	x2, x19
    cf70: 940003f1     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    cf74: eb16001f     	cmp	x0, x22
    cf78: 54003660     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    cf7c: eb15001f     	cmp	x0, x21
    cf80: 54003620     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    cf84: aa0003e8     	mov	x8, x0
    cf88: 38401509     	ldrb	w9, [x8], #0x1
    cf8c: 7101b93f     	cmp	w9, #0x6e
    cf90: 9a800108     	csel	x8, x8, x0, eq
    cf94: eb15011f     	cmp	x8, x21
    cf98: 54003560     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    cf9c: 39400109     	ldrb	w9, [x8]
    cfa0: 7100c13f     	cmp	w9, #0x30
    cfa4: 54003361     	b.ne	0xd610 <__cxa_demangle+0x11c0>
    cfa8: 91000508     	add	x8, x8, #0x1
    cfac: eb00011f     	cmp	x8, x0
    cfb0: 540034a0     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    cfb4: eb15011f     	cmp	x8, x21
    cfb8: 54003460     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    cfbc: 39400109     	ldrb	w9, [x8]
    cfc0: 71017d3f     	cmp	w9, #0x5f
    cfc4: 54003401     	b.ne	0xd644 <__cxa_demangle+0x11f4>
    cfc8: 91000516     	add	x22, x8, #0x1
    cfcc: aa1603e0     	mov	x0, x22
    cfd0: aa1503e1     	mov	x1, x21
    cfd4: aa1303e2     	mov	x2, x19
    cfd8: 940003d7     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    cfdc: aa0003f5     	mov	x21, x0
    cfe0: eb1602bf     	cmp	x21, x22
    cfe4: 54003300     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    cfe8: a9402269     	ldp	x9, x8, [x19]
    cfec: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
    cff0: f295556a     	movk	x10, #0xaaab
    cff4: cb090109     	sub	x9, x8, x9
    cff8: 9344fd29     	asr	x9, x9, #4
    cffc: 9b0a7d29     	mul	x9, x9, x10
    d000: f100093f     	cmp	x9, #0x2
    d004: 54003223     	b.lo	0xd648 <__cxa_demangle+0x11f8>
    d008: 385e8109     	ldurb	w9, [x8, #-0x18]
    d00c: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
    d010: d100c100     	sub	x0, x8, #0x30
    d014: d1005d08     	sub	x8, x8, #0x17
    d018: 7200013f     	tst	w9, #0x1
    d01c: d341fd2c     	lsr	x12, x9, #1
    d020: 9a8b0101     	csel	x1, x8, x11, eq
    d024: 9a8a0182     	csel	x2, x12, x10, eq
    d028: 94002eba     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d02c: f9400808     	ldr	x8, [x0, #0x10]
    d030: b90047fb     	str	w27, [sp, #0x44]
    d034: b9002bf9     	str	w25, [sp, #0x28]
    d038: f81903a8     	stur	x8, [x29, #-0x70]
    d03c: 3dc00000     	ldr	q0, [x0]
    d040: 3c9803a0     	stur	q0, [x29, #-0x80]
    d044: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
    d048: f900001f     	str	xzr, [x0]
    d04c: f9400677     	ldr	x23, [x19, #0x8]
    d050: 385e82e8     	ldurb	w8, [x23, #-0x18]
    d054: d100c2f6     	sub	x22, x23, #0x30
    d058: 36000068     	tbz	w8, #0x0, 0xd064 <__cxa_demangle+0xc14>
    d05c: f85f82e0     	ldur	x0, [x23, #-0x8]
    d060: 97ffefe4     	bl	0x8ff0 <free@plt>
    d064: 394002c8     	ldrb	w8, [x22]
    d068: 36000068     	tbz	w8, #0x0, 0xd074 <__cxa_demangle+0xc24>
    d06c: f85e02e0     	ldur	x0, [x23, #-0x20]
    d070: 97ffefe0     	bl	0x8ff0 <free@plt>
    d074: f9400268     	ldr	x8, [x19]
    d078: f9000676     	str	x22, [x19, #0x8]
    d07c: eb16011f     	cmp	x8, x22
    d080: 54006100     	b.eq	0xdca0 <__cxa_demangle+0x1850>
    d084: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d088: 911d1842     	add	x2, x2, #0x746
    d08c: d10203a0     	sub	x0, x29, #0x80
    d090: 321d07e3     	orr	w3, wzr, #0x18
    d094: aa1f03e1     	mov	x1, xzr
    d098: d10203b6     	sub	x22, x29, #0x80
    d09c: 94002e21     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d0a0: f9400ac8     	ldr	x8, [x22, #0x10]
    d0a4: 3dc002c0     	ldr	q0, [x22]
    d0a8: a9007edf     	stp	xzr, xzr, [x22]
    d0ac: f9000adf     	str	xzr, [x22, #0x10]
    d0b0: f9004be8     	str	x8, [sp, #0x90]
    d0b4: 3d8023e0     	str	q0, [sp, #0x80]
    d0b8: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d0bc: 911d7c21     	add	x1, x1, #0x75f
    d0c0: 910203e0     	add	x0, sp, #0x80
    d0c4: 321e03e2     	orr	w2, wzr, #0x4
    d0c8: 910203f6     	add	x22, sp, #0x80
    d0cc: 94002e91     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d0d0: f9400ac8     	ldr	x8, [x22, #0x10]
    d0d4: 3dc002c0     	ldr	q0, [x22]
    d0d8: a9007edf     	stp	xzr, xzr, [x22]
    d0dc: f9000adf     	str	xzr, [x22, #0x10]
    d0e0: f9005be8     	str	x8, [sp, #0xb0]
    d0e4: 3d802be0     	str	q0, [sp, #0xa0]
    d0e8: f9400668     	ldr	x8, [x19, #0x8]
    d0ec: 385e8109     	ldurb	w9, [x8, #-0x18]
    d0f0: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
    d0f4: d100c100     	sub	x0, x8, #0x30
    d0f8: d1005d08     	sub	x8, x8, #0x17
    d0fc: 7200013f     	tst	w9, #0x1
    d100: d341fd2c     	lsr	x12, x9, #1
    d104: 9a8b0101     	csel	x1, x8, x11, eq
    d108: 9a8a0182     	csel	x2, x12, x10, eq
    d10c: 94002e81     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d110: f9400808     	ldr	x8, [x0, #0x10]
    d114: f9003be8     	str	x8, [sp, #0x70]
    d118: 3dc00000     	ldr	q0, [x0]
    d11c: 910183e8     	add	x8, sp, #0x60
    d120: b2400108     	orr	x8, x8, #0x1
    d124: 3d801be0     	str	q0, [sp, #0x60]
    d128: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
    d12c: f900001f     	str	xzr, [x0]
    d130: 394183f9     	ldrb	w25, [sp, #0x60]
    d134: a946afe9     	ldp	x9, x11, [sp, #0x68]
    d138: 7200033f     	tst	w25, #0x1
    d13c: d341ff2a     	lsr	x10, x25, #1
    d140: aa0b03fb     	mov	x27, x11
    d144: 9a8b0101     	csel	x1, x8, x11, eq
    d148: 9a890142     	csel	x2, x10, x9, eq
    d14c: 910283e0     	add	x0, sp, #0xa0
    d150: 910283f6     	add	x22, sp, #0xa0
    d154: 94002e6f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d158: 394002c8     	ldrb	w8, [x22]
    d15c: a940aac9     	ldp	x9, x10, [x22, #0x8]
    d160: f9000adf     	str	xzr, [x22, #0x10]
    d164: b9005be8     	str	w8, [sp, #0x58]
    d168: f84012c8     	ldur	x8, [x22, #0x1]
    d16c: a9007edf     	stp	xzr, xzr, [x22]
    d170: f819f3a9     	stur	x9, [x29, #-0x61]
    d174: f9002bea     	str	x10, [sp, #0x50]
    d178: f81983a8     	stur	x8, [x29, #-0x68]
    d17c: f9400676     	ldr	x22, [x19, #0x8]
    d180: aa1603f8     	mov	x24, x22
    d184: 385d0f08     	ldrb	w8, [x24, #-0x30]!
    d188: 37005968     	tbnz	w8, #0x0, 0xdcb4 <__cxa_demangle+0x1864>
    d18c: 781d02df     	sturh	wzr, [x22, #-0x30]
    d190: d10082d7     	sub	x23, x22, #0x20
    d194: 140002ed     	b	0xdd48 <__cxa_demangle+0x18f8>
    d198: 390183ff     	strb	wzr, [sp, #0x60]
    d19c: 910183e3     	add	x3, sp, #0x60
    d1a0: aa1403e0     	mov	x0, x20
    d1a4: aa1503e1     	mov	x1, x21
    d1a8: aa1303e2     	mov	x2, x19
    d1ac: 940023cf     	bl	0x160e8 <__cxa_demangle+0x9c98>
    d1b0: aa0003f6     	mov	x22, x0
    d1b4: eb1402df     	cmp	x22, x20
    d1b8: 54000140     	b.eq	0xd1e0 <__cxa_demangle+0xd90>
    d1bc: eb1502df     	cmp	x22, x21
    d1c0: 54000440     	b.eq	0xd248 <__cxa_demangle+0xdf8>
    d1c4: 394002c8     	ldrb	w8, [x22]
    d1c8: 7100b91f     	cmp	w8, #0x2e
    d1cc: 54000060     	b.eq	0xd1d8 <__cxa_demangle+0xd88>
    d1d0: 7101151f     	cmp	w8, #0x45
    d1d4: 54000401     	b.ne	0xd254 <__cxa_demangle+0xe04>
    d1d8: aa1603f8     	mov	x24, x22
    d1dc: 1400001c     	b	0xd24c <__cxa_demangle+0xdfc>
    d1e0: aa1403f8     	mov	x24, x20
    d1e4: 14000119     	b	0xd648 <__cxa_demangle+0x11f8>
    d1e8: 39400688     	ldrb	w8, [x20, #0x1]
    d1ec: 7101491f     	cmp	w8, #0x52
    d1f0: 540004e0     	b.eq	0xd28c <__cxa_demangle+0xe3c>
    d1f4: 7101591f     	cmp	w8, #0x56
    d1f8: 54002261     	b.ne	0xd644 <__cxa_demangle+0x11f4>
    d1fc: 91000a96     	add	x22, x20, #0x2
    d200: aa1603e0     	mov	x0, x22
    d204: aa1503e1     	mov	x1, x21
    d208: aa1303e2     	mov	x2, x19
    d20c: aa1f03e3     	mov	x3, xzr
    d210: 940023b6     	bl	0x160e8 <__cxa_demangle+0x9c98>
    d214: aa0003f5     	mov	x21, x0
    d218: eb1602bf     	cmp	x21, x22
    d21c: 54002140     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d220: a9402269     	ldp	x9, x8, [x19]
    d224: eb08013f     	cmp	x9, x8
    d228: 54002100     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d22c: d100c100     	sub	x0, x8, #0x30
    d230: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d234: 911f1442     	add	x2, x2, #0x7c5
    d238: 52800263     	mov	w3, #0x13               // =19
    d23c: aa1f03e1     	mov	x1, xzr
    d240: 94002db8     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d244: 14000121     	b	0xd6c8 <__cxa_demangle+0x1278>
    d248: aa1503f8     	mov	x24, x21
    d24c: aa1803f4     	mov	x20, x24
    d250: 140000fe     	b	0xd648 <__cxa_demangle+0x11f8>
    d254: 294c5e6b     	ldp	w11, w23, [x19, #0x60]
    d258: 3941b66a     	ldrb	w10, [x19, #0x6d]
    d25c: 3901b67f     	strb	wzr, [x19, #0x6d]
    d260: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
    d264: f81903bf     	stur	xzr, [x29, #-0x70]
    d268: a9402269     	ldp	x9, x8, [x19]
    d26c: eb08013f     	cmp	x9, x8
    d270: 54003240     	b.eq	0xd8b8 <__cxa_demangle+0x1468>
    d274: aa0803e0     	mov	x0, x8
    d278: 385d0c09     	ldrb	w9, [x0, #-0x30]!
    d27c: 370002e9     	tbnz	w9, #0x0, 0xd2d8 <__cxa_demangle+0xe88>
    d280: d341fd28     	lsr	x8, x9, #1
    d284: b50002e8     	cbnz	x8, 0xd2e0 <__cxa_demangle+0xe90>
    d288: 1400018c     	b	0xd8b8 <__cxa_demangle+0x1468>
    d28c: 91000a96     	add	x22, x20, #0x2
    d290: aa1603e0     	mov	x0, x22
    d294: aa1503e1     	mov	x1, x21
    d298: aa1303e2     	mov	x2, x19
    d29c: aa1f03e3     	mov	x3, xzr
    d2a0: 94002392     	bl	0x160e8 <__cxa_demangle+0x9c98>
    d2a4: aa0003f5     	mov	x21, x0
    d2a8: eb1602bf     	cmp	x21, x22
    d2ac: 54001cc0     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d2b0: a9402269     	ldp	x9, x8, [x19]
    d2b4: eb08013f     	cmp	x9, x8
    d2b8: 54001c80     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d2bc: d100c100     	sub	x0, x8, #0x30
    d2c0: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d2c4: 911f6442     	add	x2, x2, #0x7d9
    d2c8: 321d07e3     	orr	w3, wzr, #0x18
    d2cc: aa1f03e1     	mov	x1, xzr
    d2d0: 94002d94     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d2d4: 140000fd     	b	0xd6c8 <__cxa_demangle+0x1278>
    d2d8: f85d8108     	ldur	x8, [x8, #-0x28]
    d2dc: b4002ee8     	cbz	x8, 0xd8b8 <__cxa_demangle+0x1468>
    d2e0: 3941b268     	ldrb	w8, [x19, #0x6c]
    d2e4: b9004bea     	str	w10, [sp, #0x48]
    d2e8: b9003beb     	str	w11, [sp, #0x38]
    d2ec: 35003028     	cbnz	w8, 0xd8f0 <__cxa_demangle+0x14a0>
    d2f0: 394183e8     	ldrb	w8, [sp, #0x60]
    d2f4: 34002fe8     	cbz	w8, 0xd8f0 <__cxa_demangle+0x14a0>
    d2f8: aa1603e0     	mov	x0, x22
    d2fc: aa1503e1     	mov	x1, x21
    d300: aa1303e2     	mov	x2, x19
    d304: 9400030c     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    d308: aa0003f8     	mov	x24, x0
    d30c: eb16031f     	cmp	x24, x22
    d310: 54004bc0     	b.eq	0xdc88 <__cxa_demangle+0x1838>
    d314: a9402269     	ldp	x9, x8, [x19]
    d318: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
    d31c: f295556a     	movk	x10, #0xaaab
    d320: cb090109     	sub	x9, x8, x9
    d324: 9344fd29     	asr	x9, x9, #4
    d328: 9b0a7d29     	mul	x9, x9, x10
    d32c: f100093f     	cmp	x9, #0x2
    d330: 54004ac3     	b.lo	0xdc88 <__cxa_demangle+0x1838>
    d334: f85e0109     	ldur	x9, [x8, #-0x20]
    d338: b90027f7     	str	w23, [sp, #0x24]
    d33c: f9005be9     	str	x9, [sp, #0xb0]
    d340: 3cdd0100     	ldur	q0, [x8, #-0x30]
    d344: 3d802be0     	str	q0, [sp, #0xa0]
    d348: a93dfd1f     	stp	xzr, xzr, [x8, #-0x28]
    d34c: f81d011f     	stur	xzr, [x8, #-0x30]
    d350: f9400668     	ldr	x8, [x19, #0x8]
    d354: 385803a9     	ldurb	w9, [x29, #-0x80]
    d358: d1006117     	sub	x23, x8, #0x18
    d35c: 37001ba9     	tbnz	w9, #0x0, 0xd6d0 <__cxa_demangle+0x1280>
    d360: 381813bf     	sturb	wzr, [x29, #-0x7f]
    d364: 140000df     	b	0xd6e0 <__cxa_demangle+0x1290>
    d368: aa1603e0     	mov	x0, x22
    d36c: aa1503e1     	mov	x1, x21
    d370: 94002cfd     	bl	0x18764 <__cxa_demangle+0xc314>
    d374: aa0003f7     	mov	x23, x0
    d378: eb1602ff     	cmp	x23, x22
    d37c: 54001420     	b.eq	0xd600 <__cxa_demangle+0x11b0>
    d380: aa1703e0     	mov	x0, x23
    d384: aa1503e1     	mov	x1, x21
    d388: aa1303e2     	mov	x2, x19
    d38c: 97fffec5     	bl	0xcea0 <__cxa_demangle+0xa50>
    d390: aa0003f5     	mov	x21, x0
    d394: eb1702bf     	cmp	x21, x23
    d398: 54001380     	b.eq	0xd608 <__cxa_demangle+0x11b8>
    d39c: a9402269     	ldp	x9, x8, [x19]
    d3a0: eb08013f     	cmp	x9, x8
    d3a4: 54001720     	b.eq	0xd688 <__cxa_demangle+0x1238>
    d3a8: 394002c9     	ldrb	w9, [x22]
    d3ac: d100c100     	sub	x0, x8, #0x30
    d3b0: 7101d93f     	cmp	w9, #0x76
    d3b4: 54001741     	b.ne	0xd69c <__cxa_demangle+0x124c>
    d3b8: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d3bc: 911ecc42     	add	x2, x2, #0x7b3
    d3c0: 52800223     	mov	w3, #0x11               // =17
    d3c4: aa1f03e1     	mov	x1, xzr
    d3c8: 94002d56     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d3cc: 140000b9     	b	0xd6b0 <__cxa_demangle+0x1260>
    d3d0: 91000a96     	add	x22, x20, #0x2
    d3d4: aa1603e0     	mov	x0, x22
    d3d8: aa1503e1     	mov	x1, x21
    d3dc: aa1303e2     	mov	x2, x19
    d3e0: 940002d5     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    d3e4: aa0003f5     	mov	x21, x0
    d3e8: eb1602bf     	cmp	x21, x22
    d3ec: 540012c0     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d3f0: a9402269     	ldp	x9, x8, [x19]
    d3f4: eb08013f     	cmp	x9, x8
    d3f8: 54001280     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d3fc: d100c100     	sub	x0, x8, #0x30
    d400: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d404: 911d4c42     	add	x2, x2, #0x753
    d408: 52800163     	mov	w3, #0xb                // =11
    d40c: aa1f03e1     	mov	x1, xzr
    d410: 94002d44     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d414: 140000ad     	b	0xd6c8 <__cxa_demangle+0x1278>
    d418: 91000a96     	add	x22, x20, #0x2
    d41c: aa1603e0     	mov	x0, x22
    d420: aa1503e1     	mov	x1, x21
    d424: aa1303e2     	mov	x2, x19
    d428: aa1f03e3     	mov	x3, xzr
    d42c: 9400232f     	bl	0x160e8 <__cxa_demangle+0x9c98>
    d430: aa0003f5     	mov	x21, x0
    d434: eb1602bf     	cmp	x21, x22
    d438: 54001060     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d43c: a9402269     	ldp	x9, x8, [x19]
    d440: eb08013f     	cmp	x9, x8
    d444: 54001020     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d448: d100c100     	sub	x0, x8, #0x30
    d44c: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d450: 911e1842     	add	x2, x2, #0x786
    d454: 52800503     	mov	w3, #0x28               // =40
    d458: aa1f03e1     	mov	x1, xzr
    d45c: 94002d31     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d460: 1400009a     	b	0xd6c8 <__cxa_demangle+0x1278>
    d464: 91000a96     	add	x22, x20, #0x2
    d468: aa1603e0     	mov	x0, x22
    d46c: aa1503e1     	mov	x1, x21
    d470: aa1303e2     	mov	x2, x19
    d474: aa1f03e3     	mov	x3, xzr
    d478: 9400231c     	bl	0x160e8 <__cxa_demangle+0x9c98>
    d47c: aa0003f5     	mov	x21, x0
    d480: eb1602bf     	cmp	x21, x22
    d484: 54000e00     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d488: a9402269     	ldp	x9, x8, [x19]
    d48c: eb08013f     	cmp	x9, x8
    d490: 54000dc0     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d494: d100c100     	sub	x0, x8, #0x30
    d498: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d49c: 911d9042     	add	x2, x2, #0x764
    d4a0: 52800423     	mov	w3, #0x21               // =33
    d4a4: aa1f03e1     	mov	x1, xzr
    d4a8: 94002d1e     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d4ac: 14000087     	b	0xd6c8 <__cxa_demangle+0x1278>
    d4b0: 91000a96     	add	x22, x20, #0x2
    d4b4: aa1603e0     	mov	x0, x22
    d4b8: aa1503e1     	mov	x1, x21
    d4bc: 94002caa     	bl	0x18764 <__cxa_demangle+0xc314>
    d4c0: aa0003f7     	mov	x23, x0
    d4c4: eb1602ff     	cmp	x23, x22
    d4c8: 54000be0     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d4cc: aa1703e0     	mov	x0, x23
    d4d0: aa1503e1     	mov	x1, x21
    d4d4: 94002ca4     	bl	0x18764 <__cxa_demangle+0xc314>
    d4d8: aa0003f6     	mov	x22, x0
    d4dc: eb1702df     	cmp	x22, x23
    d4e0: 54000b20     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d4e4: aa1603e0     	mov	x0, x22
    d4e8: aa1503e1     	mov	x1, x21
    d4ec: aa1303e2     	mov	x2, x19
    d4f0: 97fffe6c     	bl	0xcea0 <__cxa_demangle+0xa50>
    d4f4: aa0003f5     	mov	x21, x0
    d4f8: eb1602bf     	cmp	x21, x22
    d4fc: 54000a40     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d500: a9402269     	ldp	x9, x8, [x19]
    d504: eb08013f     	cmp	x9, x8
    d508: 54000a00     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d50c: d100c100     	sub	x0, x8, #0x30
    d510: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d514: 911cac42     	add	x2, x2, #0x72b
    d518: 52800343     	mov	w3, #0x1a               // =26
    d51c: aa1f03e1     	mov	x1, xzr
    d520: 94002d00     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d524: 14000069     	b	0xd6c8 <__cxa_demangle+0x1278>
    d528: 91000a96     	add	x22, x20, #0x2
    d52c: aa1603e0     	mov	x0, x22
    d530: aa1503e1     	mov	x1, x21
    d534: aa1303e2     	mov	x2, x19
    d538: 9400027f     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    d53c: aa0003f5     	mov	x21, x0
    d540: eb1602bf     	cmp	x21, x22
    d544: 54000800     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d548: a9402269     	ldp	x9, x8, [x19]
    d54c: eb08013f     	cmp	x9, x8
    d550: 540007c0     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d554: d100c100     	sub	x0, x8, #0x30
    d558: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d55c: 911c2842     	add	x2, x2, #0x70a
    d560: 528001a3     	mov	w3, #0xd                // =13
    d564: aa1f03e1     	mov	x1, xzr
    d568: 94002cee     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d56c: 14000057     	b	0xd6c8 <__cxa_demangle+0x1278>
    d570: 91000a96     	add	x22, x20, #0x2
    d574: aa1603e0     	mov	x0, x22
    d578: aa1503e1     	mov	x1, x21
    d57c: aa1303e2     	mov	x2, x19
    d580: 9400026d     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    d584: aa0003f5     	mov	x21, x0
    d588: eb1602bf     	cmp	x21, x22
    d58c: 540005c0     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d590: a9402269     	ldp	x9, x8, [x19]
    d594: eb08013f     	cmp	x9, x8
    d598: 54000580     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d59c: d100c100     	sub	x0, x8, #0x30
    d5a0: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d5a4: 911c6042     	add	x2, x2, #0x718
    d5a8: 52800243     	mov	w3, #0x12               // =18
    d5ac: aa1f03e1     	mov	x1, xzr
    d5b0: 94002cdc     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d5b4: 14000045     	b	0xd6c8 <__cxa_demangle+0x1278>
    d5b8: 91000a96     	add	x22, x20, #0x2
    d5bc: aa1603e0     	mov	x0, x22
    d5c0: aa1503e1     	mov	x1, x21
    d5c4: aa1303e2     	mov	x2, x19
    d5c8: 9400025b     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    d5cc: aa0003f5     	mov	x21, x0
    d5d0: eb1602bf     	cmp	x21, x22
    d5d4: 54000380     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d5d8: a9402269     	ldp	x9, x8, [x19]
    d5dc: eb08013f     	cmp	x9, x8
    d5e0: 54000340     	b.eq	0xd648 <__cxa_demangle+0x11f8>
    d5e4: d100c100     	sub	x0, x8, #0x30
    d5e8: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d5ec: 911c0442     	add	x2, x2, #0x701
    d5f0: 321d03e3     	orr	w3, wzr, #0x8
    d5f4: aa1f03e1     	mov	x1, xzr
    d5f8: 94002cca     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d5fc: 14000033     	b	0xd6c8 <__cxa_demangle+0x1278>
    d600: 320007e8     	orr	w8, wzr, #0x3
    d604: 14000022     	b	0xd68c <__cxa_demangle+0x123c>
    d608: 2a1f03e8     	mov	w8, wzr
    d60c: 14000020     	b	0xd68c <__cxa_demangle+0x123c>
    d610: 5100c529     	sub	w9, w9, #0x31
    d614: 7100213f     	cmp	w9, #0x8
    d618: 54000168     	b.hi	0xd644 <__cxa_demangle+0x11f4>
    d61c: 91000508     	add	x8, x8, #0x1
    d620: eb15011f     	cmp	x8, x21
    d624: 54000100     	b.eq	0xd644 <__cxa_demangle+0x11f4>
    d628: 39400109     	ldrb	w9, [x8]
    d62c: 5100c129     	sub	w9, w9, #0x30
    d630: 7100293f     	cmp	w9, #0xa
    d634: 54ffcbc2     	b.hs	0xcfac <__cxa_demangle+0xb5c>
    d638: 91000508     	add	x8, x8, #0x1
    d63c: eb0802bf     	cmp	x21, x8
    d640: 54ffff41     	b.ne	0xd628 <__cxa_demangle+0x11d8>
    d644: aa1403f5     	mov	x21, x20
    d648: 3901b27b     	strb	w27, [x19, #0x6c]
    d64c: 3901b679     	strb	w25, [x19, #0x6d]
    d650: b9006a7c     	str	w28, [x19, #0x68]
    d654: f9401748     	ldr	x8, [x26, #0x28]
    d658: f85a83a9     	ldur	x9, [x29, #-0x58]
    d65c: eb09011f     	cmp	x8, x9
    d660: 54003ba1     	b.ne	0xddd4 <__cxa_demangle+0x1984>
    d664: aa1403e0     	mov	x0, x20
    d668: a9547bfd     	ldp	x29, x30, [sp, #0x140]
    d66c: a9534ff4     	ldp	x20, x19, [sp, #0x130]
    d670: a95257f6     	ldp	x22, x21, [sp, #0x120]
    d674: a9515ff8     	ldp	x24, x23, [sp, #0x110]
    d678: a95067fa     	ldp	x26, x25, [sp, #0x100]
    d67c: a94f6ffc     	ldp	x28, x27, [sp, #0xf0]
    d680: 910543ff     	add	sp, sp, #0x150
    d684: d65f03c0     	ret
    d688: 320003e8     	orr	w8, wzr, #0x1
    d68c: aa1403f5     	mov	x21, x20
    d690: 72000509     	ands	w9, w8, #0x3
    d694: 54000141     	b.ne	0xd6bc <__cxa_demangle+0x126c>
    d698: 1400000c     	b	0xd6c8 <__cxa_demangle+0x1278>
    d69c: f0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d6a0: 911ebc42     	add	x2, x2, #0x7af
    d6a4: 528002a3     	mov	w3, #0x15               // =21
    d6a8: aa1f03e1     	mov	x1, xzr
    d6ac: 94002c9d     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d6b0: 2a1f03e8     	mov	w8, wzr
    d6b4: 72000509     	ands	w9, w8, #0x3
    d6b8: 54000080     	b.eq	0xd6c8 <__cxa_demangle+0x1278>
    d6bc: 71000d3f     	cmp	w9, #0x3
    d6c0: 54000040     	b.eq	0xd6c8 <__cxa_demangle+0x1278>
    d6c4: 35fffc28     	cbnz	w8, 0xd648 <__cxa_demangle+0x11f8>
    d6c8: aa1503f4     	mov	x20, x21
    d6cc: 17ffffdf     	b	0xd648 <__cxa_demangle+0x11f8>
    d6d0: f85903a0     	ldur	x0, [x29, #-0x70]
    d6d4: f81883bf     	stur	xzr, [x29, #-0x78]
    d6d8: 381813bf     	sturb	wzr, [x29, #-0x7f]
    d6dc: 97ffee45     	bl	0x8ff0 <free@plt>
    d6e0: f9400ae8     	ldr	x8, [x23, #0x10]
    d6e4: f81903a8     	stur	x8, [x29, #-0x70]
    d6e8: 3dc002e0     	ldr	q0, [x23]
    d6ec: 3c9803a0     	stur	q0, [x29, #-0x80]
    d6f0: a900feff     	stp	xzr, xzr, [x23, #0x8]
    d6f4: f90002ff     	str	xzr, [x23]
    d6f8: 385803a8     	ldurb	w8, [x29, #-0x80]
    d6fc: f85883a9     	ldur	x9, [x29, #-0x78]
    d700: b90047fb     	str	w27, [sp, #0x44]
    d704: d341fd0a     	lsr	x10, x8, #1
    d708: 7200011f     	tst	w8, #0x1
    d70c: 9a890148     	csel	x8, x10, x9, eq
    d710: b5000868     	cbnz	x8, 0xd81c <__cxa_demangle+0x13cc>
    d714: 394283e8     	ldrb	w8, [sp, #0xa0]
    d718: 36000348     	tbz	w8, #0x0, 0xd780 <__cxa_demangle+0x1330>
    d71c: a94a33e9     	ldp	x9, x12, [sp, #0xa0]
    d720: 927ff929     	and	x9, x9, #0xfffffffffffffffe
    d724: d100052b     	sub	x11, x9, #0x1
    d728: eb0b019f     	cmp	x12, x11
    d72c: 54000321     	b.ne	0xd790 <__cxa_demangle+0x1340>
    d730: b100457f     	cmn	x11, #0x11
    d734: 54003520     	b.eq	0xddd8 <__cxa_demangle+0x1988>
    d738: f9405be9     	ldr	x9, [sp, #0xb0]
    d73c: 910283ea     	add	x10, sp, #0xa0
    d740: 7200011f     	tst	w8, #0x1
    d744: 92800328     	mov	x8, #-0x1a              // =-26
    d748: f2efffe8     	movk	x8, #0x7fff, lsl #48
    d74c: b240014a     	orr	x10, x10, #0x1
    d750: 9a890157     	csel	x23, x10, x9, eq
    d754: eb08017f     	cmp	x11, x8
    d758: a90533eb     	stp	x11, x12, [sp, #0x50]
    d75c: 540002c8     	b.hi	0xd7b4 <__cxa_demangle+0x1364>
    d760: 91000568     	add	x8, x11, #0x1
    d764: d37ff969     	lsl	x9, x11, #1
    d768: eb09011f     	cmp	x8, x9
    d76c: 9a8b3528     	csinc	x8, x9, x11, lo
    d770: f1005d1f     	cmp	x8, #0x17
    d774: 54000242     	b.hs	0xd7bc <__cxa_demangle+0x136c>
    d778: 528002e8     	mov	w8, #0x17               // =23
    d77c: 14000012     	b	0xd7c4 <__cxa_demangle+0x1374>
    d780: d341fd0c     	lsr	x12, x8, #1
    d784: 528002cb     	mov	w11, #0x16              // =22
    d788: eb0b019f     	cmp	x12, x11
    d78c: 54fffd20     	b.eq	0xd730 <__cxa_demangle+0x12e0>
    d790: 36000068     	tbz	w8, #0x0, 0xd79c <__cxa_demangle+0x134c>
    d794: f9405bea     	ldr	x10, [sp, #0xb0]
    d798: 1400001d     	b	0xd80c <__cxa_demangle+0x13bc>
    d79c: 910283e8     	add	x8, sp, #0xa0
    d7a0: 531f7989     	lsl	w9, w12, #1
    d7a4: b240010a     	orr	x10, x8, #0x1
    d7a8: 11000928     	add	w8, w9, #0x2
    d7ac: 390283e8     	strb	w8, [sp, #0xa0]
    d7b0: 14000019     	b	0xd814 <__cxa_demangle+0x13c4>
    d7b4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
    d7b8: 14000003     	b	0xd7c4 <__cxa_demangle+0x1374>
    d7bc: 91004108     	add	x8, x8, #0x10
    d7c0: 927ced08     	and	x8, x8, #0xfffffffffffffff0
    d7c4: aa0803e0     	mov	x0, x8
    d7c8: f90017e8     	str	x8, [sp, #0x28]
    d7cc: 97ffedf1     	bl	0x8f90 <malloc@plt>
    d7d0: f9000ff7     	str	x23, [sp, #0x18]
    d7d4: aa1703e1     	mov	x1, x23
    d7d8: f9402bf7     	ldr	x23, [sp, #0x50]
    d7dc: f9001be0     	str	x0, [sp, #0x30]
    d7e0: aa1703e2     	mov	x2, x23
    d7e4: 97ffedef     	bl	0x8fa0 <memcpy@plt>
    d7e8: f1005aff     	cmp	x23, #0x16
    d7ec: 54000060     	b.eq	0xd7f8 <__cxa_demangle+0x13a8>
    d7f0: f9400fe0     	ldr	x0, [sp, #0x18]
    d7f4: 97ffedff     	bl	0x8ff0 <free@plt>
    d7f8: a942abe8     	ldp	x8, x10, [sp, #0x28]
    d7fc: f9402fec     	ldr	x12, [sp, #0x58]
    d800: b2400108     	orr	x8, x8, #0x1
    d804: f9005bea     	str	x10, [sp, #0xb0]
    d808: f90053e8     	str	x8, [sp, #0xa0]
    d80c: 91000588     	add	x8, x12, #0x1
    d810: f90057e8     	str	x8, [sp, #0xa8]
    d814: 321b03e8     	orr	w8, wzr, #0x20
    d818: 782c6948     	strh	w8, [x10, x12]
    d81c: f9400677     	ldr	x23, [x19, #0x8]
    d820: 2a1903fb     	mov	w27, w25
    d824: 385e82e8     	ldurb	w8, [x23, #-0x18]
    d828: d100c2f9     	sub	x25, x23, #0x30
    d82c: 36000068     	tbz	w8, #0x0, 0xd838 <__cxa_demangle+0x13e8>
    d830: f85f82e0     	ldur	x0, [x23, #-0x8]
    d834: 97ffedef     	bl	0x8ff0 <free@plt>
    d838: 39400328     	ldrb	w8, [x25]
    d83c: 36000068     	tbz	w8, #0x0, 0xd848 <__cxa_demangle+0x13f8>
    d840: f85e02e0     	ldur	x0, [x23, #-0x20]
    d844: 97ffedeb     	bl	0x8ff0 <free@plt>
    d848: f9400268     	ldr	x8, [x19]
    d84c: f9000679     	str	x25, [x19, #0x8]
    d850: eb19011f     	cmp	x8, x25
    d854: 54000200     	b.eq	0xd894 <__cxa_demangle+0x1444>
    d858: 394283e8     	ldrb	w8, [sp, #0xa0]
    d85c: a94aa7ea     	ldp	x10, x9, [sp, #0xa8]
    d860: 910283eb     	add	x11, sp, #0xa0
    d864: d10182e0     	sub	x0, x23, #0x60
    d868: b240016b     	orr	x11, x11, #0x1
    d86c: d341fd0c     	lsr	x12, x8, #1
    d870: 7200011f     	tst	w8, #0x1
    d874: 9a890162     	csel	x2, x11, x9, eq
    d878: 9a8a0183     	csel	x3, x12, x10, eq
    d87c: aa1f03e1     	mov	x1, xzr
    d880: 2a1b03f9     	mov	w25, w27
    d884: 94002c27     	bl	0x18920 <__cxa_demangle+0xc4d0>
    d888: 2a1f03f7     	mov	w23, wzr
    d88c: aa1803f6     	mov	x22, x24
    d890: 14000003     	b	0xd89c <__cxa_demangle+0x144c>
    d894: 320003f7     	orr	w23, wzr, #0x1
    d898: 2a1b03f9     	mov	w25, w27
    d89c: b94047fb     	ldr	w27, [sp, #0x44]
    d8a0: 394283e8     	ldrb	w8, [sp, #0xa0]
    d8a4: 36000068     	tbz	w8, #0x0, 0xd8b0 <__cxa_demangle+0x1460>
    d8a8: f9405be0     	ldr	x0, [sp, #0xb0]
    d8ac: 97ffedd1     	bl	0x8ff0 <free@plt>
    d8b0: b9404bea     	ldr	w10, [sp, #0x48]
    d8b4: 34000197     	cbz	w23, 0xd8e4 <__cxa_demangle+0x1494>
    d8b8: 320003f7     	orr	w23, wzr, #0x1
    d8bc: aa1403f8     	mov	x24, x20
    d8c0: 385803a8     	ldurb	w8, [x29, #-0x80]
    d8c4: 360000a8     	tbz	w8, #0x0, 0xd8d8 <__cxa_demangle+0x1488>
    d8c8: f85903a0     	ldur	x0, [x29, #-0x70]
    d8cc: 2a0a03f5     	mov	w21, w10
    d8d0: 97ffedc8     	bl	0x8ff0 <free@plt>
    d8d4: 2a1503ea     	mov	w10, w21
    d8d8: 3901b66a     	strb	w10, [x19, #0x6d]
    d8dc: 35ffeb77     	cbnz	w23, 0xd648 <__cxa_demangle+0x11f8>
    d8e0: 17fffe5b     	b	0xd24c <__cxa_demangle+0xdfc>
    d8e4: f9400668     	ldr	x8, [x19, #0x8]
    d8e8: b94027f7     	ldr	w23, [sp, #0x24]
    d8ec: d100c100     	sub	x0, x8, #0x30
    d8f0: 52800501     	mov	w1, #0x28               // =40
    d8f4: 94008167     	bl	0x2de90 <__cxa_demangle+0x21a40>
    d8f8: eb1502df     	cmp	x22, x21
    d8fc: 540005c0     	b.eq	0xd9b4 <__cxa_demangle+0x1564>
    d900: 394002c8     	ldrb	w8, [x22]
    d904: 7101d91f     	cmp	w8, #0x76
    d908: 54000561     	b.ne	0xd9b4 <__cxa_demangle+0x1564>
    d90c: a9402269     	ldp	x9, x8, [x19]
    d910: 910006d8     	add	x24, x22, #0x1
    d914: eb08013f     	cmp	x9, x8
    d918: 54001b80     	b.eq	0xdc88 <__cxa_demangle+0x1838>
    d91c: d100c100     	sub	x0, x8, #0x30
    d920: 52800521     	mov	w1, #0x29               // =41
    d924: 9400815b     	bl	0x2de90 <__cxa_demangle+0x21a40>
    d928: b9403be8     	ldr	w8, [sp, #0x38]
    d92c: 360000e8     	tbz	w8, #0x0, 0xd948 <__cxa_demangle+0x14f8>
    d930: f9400668     	ldr	x8, [x19, #0x8]
    d934: d100c100     	sub	x0, x8, #0x30
    d938: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d93c: 911b7c21     	add	x1, x1, #0x6df
    d940: 321f07e2     	orr	w2, wzr, #0x6
    d944: 94002c73     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d948: b9403be8     	ldr	w8, [sp, #0x38]
    d94c: 360800e8     	tbz	w8, #0x1, 0xd968 <__cxa_demangle+0x1518>
    d950: f9400668     	ldr	x8, [x19, #0x8]
    d954: d100c100     	sub	x0, x8, #0x30
    d958: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d95c: 911b9821     	add	x1, x1, #0x6e6
    d960: 52800122     	mov	w2, #0x9                // =9
    d964: 94002c6b     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d968: b9403be8     	ldr	w8, [sp, #0x38]
    d96c: 361000e8     	tbz	w8, #0x2, 0xd988 <__cxa_demangle+0x1538>
    d970: f9400668     	ldr	x8, [x19, #0x8]
    d974: d100c100     	sub	x0, x8, #0x30
    d978: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d97c: 911bc021     	add	x1, x1, #0x6f0
    d980: 52800122     	mov	w2, #0x9                // =9
    d984: 94002c63     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d988: 71000aff     	cmp	w23, #0x2
    d98c: 54000280     	b.eq	0xd9dc <__cxa_demangle+0x158c>
    d990: 710006ff     	cmp	w23, #0x1
    d994: 54000301     	b.ne	0xd9f4 <__cxa_demangle+0x15a4>
    d998: f9400668     	ldr	x8, [x19, #0x8]
    d99c: d100c100     	sub	x0, x8, #0x30
    d9a0: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d9a4: 911be821     	add	x1, x1, #0x6fa
    d9a8: 321f03e2     	orr	w2, wzr, #0x2
    d9ac: 94002c59     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d9b0: 14000011     	b	0xd9f4 <__cxa_demangle+0x15a4>
    d9b4: 910203e8     	add	x8, sp, #0x80
    d9b8: 910283e9     	add	x9, sp, #0xa0
    d9bc: b2400108     	orr	x8, x8, #0x1
    d9c0: 320003ea     	orr	w10, wzr, #0x1
    d9c4: f9001be8     	str	x8, [sp, #0x30]
    d9c8: b2400128     	orr	x8, x9, #0x1
    d9cc: 2904e7f7     	stp	w23, w25, [sp, #0x24]
    d9d0: b9001bea     	str	w10, [sp, #0x18]
    d9d4: f9000be8     	str	x8, [sp, #0x10]
    d9d8: 1400002f     	b	0xda94 <__cxa_demangle+0x1644>
    d9dc: f9400668     	ldr	x8, [x19, #0x8]
    d9e0: d100c100     	sub	x0, x8, #0x30
    d9e4: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    d9e8: 911bf421     	add	x1, x1, #0x6fd
    d9ec: 320007e2     	orr	w2, wzr, #0x3
    d9f0: 94002c48     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    d9f4: 385803a9     	ldurb	w9, [x29, #-0x80]
    d9f8: f9400668     	ldr	x8, [x19, #0x8]
    d9fc: a978abab     	ldp	x11, x10, [x29, #-0x78]
    da00: d10203ac     	sub	x12, x29, #0x80
    da04: b240018c     	orr	x12, x12, #0x1
    da08: 7200013f     	tst	w9, #0x1
    da0c: d100c100     	sub	x0, x8, #0x30
    da10: d341fd28     	lsr	x8, x9, #1
    da14: 9a8a0181     	csel	x1, x12, x10, eq
    da18: 9a8b0102     	csel	x2, x8, x11, eq
    da1c: 94002c3d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    da20: 2a1f03f7     	mov	w23, wzr
    da24: 1400009b     	b	0xdc90 <__cxa_demangle+0x1840>
    da28: 2a1f03f8     	mov	w24, wzr
    da2c: 394283e8     	ldrb	w8, [sp, #0xa0]
    da30: 37001188     	tbnz	w8, #0x0, 0xdc60 <__cxa_demangle+0x1810>
    da34: 1400008d     	b	0xdc68 <__cxa_demangle+0x1818>
    da38: d100c140     	sub	x0, x10, #0x30
    da3c: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    da40: 321f03e2     	orr	w2, wzr, #0x2
    da44: 911b7021     	add	x1, x1, #0x6dc
    da48: 94002c32     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    da4c: 394283e9     	ldrb	w9, [sp, #0xa0]
    da50: f940066a     	ldr	x10, [x19, #0x8]
    da54: f94057e8     	ldr	x8, [sp, #0xa8]
    da58: 1200012b     	and	w11, w9, #0x1
    da5c: d341fd29     	lsr	x9, x9, #1
    da60: f9405bec     	ldr	x12, [sp, #0xb0]
    da64: d100c140     	sub	x0, x10, #0x30
    da68: f9400bea     	ldr	x10, [sp, #0x10]
    da6c: 7100017f     	cmp	w11, #0x0
    da70: 9a880122     	csel	x2, x9, x8, eq
    da74: 9a8c0141     	csel	x1, x10, x12, eq
    da78: 94002c26     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    da7c: b94047fb     	ldr	w27, [sp, #0x44]
    da80: 2a1f03f8     	mov	w24, wzr
    da84: b9001bff     	str	wzr, [sp, #0x18]
    da88: 394283e8     	ldrb	w8, [sp, #0xa0]
    da8c: 36000ee8     	tbz	w8, #0x0, 0xdc68 <__cxa_demangle+0x1818>
    da90: 14000074     	b	0xdc60 <__cxa_demangle+0x1810>
    da94: aa1603f8     	mov	x24, x22
    da98: a9406677     	ldp	x23, x25, [x19]
    da9c: aa1803e0     	mov	x0, x24
    daa0: aa1503e1     	mov	x1, x21
    daa4: aa1303e2     	mov	x2, x19
    daa8: 94000123     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    daac: aa0003f6     	mov	x22, x0
    dab0: a9402269     	ldp	x9, x8, [x19]
    dab4: eb1802df     	cmp	x22, x24
    dab8: 54000e20     	b.eq	0xdc7c <__cxa_demangle+0x182c>
    dabc: cb17032a     	sub	x10, x25, x23
    dac0: cb090108     	sub	x8, x8, x9
    dac4: 9344fd49     	asr	x9, x10, #4
    dac8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
    dacc: 9344fd08     	asr	x8, x8, #4
    dad0: f295556a     	movk	x10, #0xaaab
    dad4: 9b0a7d37     	mul	x23, x9, x10
    dad8: 9b0a7d19     	mul	x25, x8, x10
    dadc: eb17033f     	cmp	x25, x23
    dae0: aa1603f8     	mov	x24, x22
    dae4: 54fffda9     	b.ls	0xda98 <__cxa_demangle+0x1648>
    dae8: 8b1706ea     	add	x10, x23, x23, lsl #1
    daec: aa1f03e9     	mov	x9, xzr
    daf0: 2a1f03e8     	mov	w8, wzr
    daf4: 910006f8     	add	x24, x23, #0x1
    daf8: d37ced4a     	lsl	x10, x10, #4
    dafc: a90a7fff     	stp	xzr, xzr, [sp, #0xa0]
    db00: f9005bff     	str	xzr, [sp, #0xb0]
    db04: f9002fea     	str	x10, [sp, #0x58]
    db08: b90047fb     	str	w27, [sp, #0x44]
    db0c: 14000008     	b	0xdb2c <__cxa_demangle+0x16dc>
    db10: f9402fea     	ldr	x10, [sp, #0x58]
    db14: 394283e8     	ldrb	w8, [sp, #0xa0]
    db18: f94057e9     	ldr	x9, [sp, #0xa8]
    db1c: b94047fb     	ldr	w27, [sp, #0x44]
    db20: 9100c14a     	add	x10, x10, #0x30
    db24: 91000718     	add	x24, x24, #0x1
    db28: f9002fea     	str	x10, [sp, #0x58]
    db2c: 121f190a     	and	w10, w8, #0xfe
    db30: d341fd4a     	lsr	x10, x10, #1
    db34: 7200011f     	tst	w8, #0x1
    db38: 9a890148     	csel	x8, x10, x9, eq
    db3c: b40000c8     	cbz	x8, 0xdb54 <__cxa_demangle+0x1704>
    db40: f0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    db44: 910283e0     	add	x0, sp, #0xa0
    db48: 321f03e2     	orr	w2, wzr, #0x2
    db4c: 911b7021     	add	x1, x1, #0x6dc
    db50: 94002bf0     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    db54: f9400268     	ldr	x8, [x19]
    db58: f9402fe9     	ldr	x9, [sp, #0x58]
    db5c: 8b090100     	add	x0, x8, x9
    db60: 39406008     	ldrb	w8, [x0, #0x18]
    db64: a9422809     	ldp	x9, x10, [x0, #0x20]
    db68: 9100640b     	add	x11, x0, #0x19
    db6c: 7200011f     	tst	w8, #0x1
    db70: d341fd0c     	lsr	x12, x8, #1
    db74: 9a8a0161     	csel	x1, x11, x10, eq
    db78: 9a890182     	csel	x2, x12, x9, eq
    db7c: 94002be5     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    db80: f9400808     	ldr	x8, [x0, #0x10]
    db84: f9002bf8     	str	x24, [sp, #0x50]
    db88: f9004be8     	str	x8, [sp, #0x90]
    db8c: 3dc00000     	ldr	q0, [x0]
    db90: 3d8023e0     	str	q0, [sp, #0x80]
    db94: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
    db98: f900001f     	str	xzr, [x0]
    db9c: 394203fb     	ldrb	w27, [sp, #0x80]
    dba0: a948e3e8     	ldp	x8, x24, [sp, #0x88]
    dba4: f9401bea     	ldr	x10, [sp, #0x30]
    dba8: 7200037f     	tst	w27, #0x1
    dbac: d341ff69     	lsr	x9, x27, #1
    dbb0: 9a980141     	csel	x1, x10, x24, eq
    dbb4: 9a880122     	csel	x2, x9, x8, eq
    dbb8: 910283e0     	add	x0, sp, #0xa0
    dbbc: 94002bd5     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    dbc0: 3600007b     	tbz	w27, #0x0, 0xdbcc <__cxa_demangle+0x177c>
    dbc4: aa1803e0     	mov	x0, x24
    dbc8: 97ffed0a     	bl	0x8ff0 <free@plt>
    dbcc: f9402bf8     	ldr	x24, [sp, #0x50]
    dbd0: eb19031f     	cmp	x24, x25
    dbd4: 54fff9e3     	b.lo	0xdb10 <__cxa_demangle+0x16c0>
    dbd8: f9400678     	ldr	x24, [x19, #0x8]
    dbdc: b94047fb     	ldr	w27, [sp, #0x44]
    dbe0: f9400268     	ldr	x8, [x19]
    dbe4: eb08031f     	cmp	x24, x8
    dbe8: 54000360     	b.eq	0xdc54 <__cxa_demangle+0x1804>
    dbec: 385e8308     	ldurb	w8, [x24, #-0x18]
    dbf0: 36000068     	tbz	w8, #0x0, 0xdbfc <__cxa_demangle+0x17ac>
    dbf4: f85f8300     	ldur	x0, [x24, #-0x8]
    dbf8: 97ffecfe     	bl	0x8ff0 <free@plt>
    dbfc: 385d0308     	ldurb	w8, [x24, #-0x30]
    dc00: 36000068     	tbz	w8, #0x0, 0xdc0c <__cxa_demangle+0x17bc>
    dc04: f85e0300     	ldur	x0, [x24, #-0x20]
    dc08: 97ffecfa     	bl	0x8ff0 <free@plt>
    dc0c: 910006f7     	add	x23, x23, #0x1
    dc10: d100c318     	sub	x24, x24, #0x30
    dc14: eb1902ff     	cmp	x23, x25
    dc18: f9000678     	str	x24, [x19, #0x8]
    dc1c: 54fffe23     	b.lo	0xdbe0 <__cxa_demangle+0x1790>
    dc20: 394283eb     	ldrb	w11, [sp, #0xa0]
    dc24: f94057e8     	ldr	x8, [sp, #0xa8]
    dc28: d341fd69     	lsr	x9, x11, #1
    dc2c: 7200017f     	tst	w11, #0x1
    dc30: 9a88012a     	csel	x10, x9, x8, eq
    dc34: b4ffefaa     	cbz	x10, 0xda28 <__cxa_demangle+0x15d8>
    dc38: a9402a6c     	ldp	x12, x10, [x19]
    dc3c: eb0a019f     	cmp	x12, x10
    dc40: 540000a0     	b.eq	0xdc54 <__cxa_demangle+0x1804>
    dc44: b9401bec     	ldr	w12, [sp, #0x18]
    dc48: 3607ef8c     	tbz	w12, #0x0, 0xda38 <__cxa_demangle+0x15e8>
    dc4c: 1200016b     	and	w11, w11, #0x1
    dc50: 17ffff84     	b	0xda60 <__cxa_demangle+0x1610>
    dc54: 320003f8     	orr	w24, wzr, #0x1
    dc58: 394283e8     	ldrb	w8, [sp, #0xa0]
    dc5c: 36000068     	tbz	w8, #0x0, 0xdc68 <__cxa_demangle+0x1818>
    dc60: f9405be0     	ldr	x0, [sp, #0xb0]
    dc64: 97ffece3     	bl	0x8ff0 <free@plt>
    dc68: 320003f7     	orr	w23, wzr, #0x1
    dc6c: 34fff158     	cbz	w24, 0xda94 <__cxa_demangle+0x1644>
    dc70: b9402bf9     	ldr	w25, [sp, #0x28]
    dc74: aa1403f8     	mov	x24, x20
    dc78: 14000006     	b	0xdc90 <__cxa_demangle+0x1840>
    dc7c: 2944e7f7     	ldp	w23, w25, [sp, #0x24]
    dc80: eb08013f     	cmp	x9, x8
    dc84: 54ffe4c1     	b.ne	0xd91c <__cxa_demangle+0x14cc>
    dc88: 320003f7     	orr	w23, wzr, #0x1
    dc8c: aa1403f8     	mov	x24, x20
    dc90: b9404bea     	ldr	w10, [sp, #0x48]
    dc94: 385803a8     	ldurb	w8, [x29, #-0x80]
    dc98: 3607e208     	tbz	w8, #0x0, 0xd8d8 <__cxa_demangle+0x1488>
    dc9c: 17ffff0b     	b	0xd8c8 <__cxa_demangle+0x1478>
    dca0: 320003f6     	orr	w22, wzr, #0x1
    dca4: aa1403f5     	mov	x21, x20
    dca8: 385803a8     	ldurb	w8, [x29, #-0x80]
    dcac: 37000768     	tbnz	w8, #0x0, 0xdd98 <__cxa_demangle+0x1948>
    dcb0: 1400003c     	b	0xdda0 <__cxa_demangle+0x1950>
    dcb4: aa1603f7     	mov	x23, x22
    dcb8: f85e0ee8     	ldr	x8, [x23, #-0x20]!
    dcbc: 3900011f     	strb	wzr, [x8]
    dcc0: 385f02e8     	ldurb	w8, [x23, #-0x10]
    dcc4: f81f82ff     	stur	xzr, [x23, #-0x8]
    dcc8: 37000368     	tbnz	w8, #0x0, 0xdd34 <__cxa_demangle+0x18e4>
    dccc: 7100b91f     	cmp	w8, #0x2e
    dcd0: 540003c3     	b.lo	0xdd48 <__cxa_demangle+0x18f8>
    dcd4: d341fd08     	lsr	x8, x8, #1
    dcd8: f90027e8     	str	x8, [sp, #0x48]
    dcdc: 11004108     	add	w8, w8, #0x10
    dce0: 927c0d00     	and	x0, x8, #0xf0
    dce4: d1000408     	sub	x8, x0, #0x1
    dce8: a90323e0     	stp	x0, x8, [sp, #0x30]
    dcec: 97ffeca9     	bl	0x8f90 <malloc@plt>
    dcf0: f9401fe8     	ldr	x8, [sp, #0x38]
    dcf4: f100591f     	cmp	x8, #0x16
    dcf8: 54000048     	b.hi	0xdd00 <__cxa_demangle+0x18b0>
    dcfc: b4000260     	cbz	x0, 0xdd48 <__cxa_demangle+0x18f8>
    dd00: f9401be8     	ldr	x8, [sp, #0x30]
    dd04: 91000701     	add	x1, x24, #0x1
    dd08: aa0003f8     	mov	x24, x0
    dd0c: b2400108     	orr	x8, x8, #0x1
    dd10: f9001fe8     	str	x8, [sp, #0x38]
    dd14: f94027e8     	ldr	x8, [sp, #0x48]
    dd18: 91000502     	add	x2, x8, #0x1
    dd1c: 97ffeca1     	bl	0x8fa0 <memcpy@plt>
    dd20: f9401fe8     	ldr	x8, [sp, #0x38]
    dd24: f81d02c8     	stur	x8, [x22, #-0x30]
    dd28: f94027e8     	ldr	x8, [sp, #0x48]
    dd2c: a93de2c8     	stp	x8, x24, [x22, #-0x28]
    dd30: 14000006     	b	0xdd48 <__cxa_demangle+0x18f8>
    dd34: f94002e0     	ldr	x0, [x23]
    dd38: 39400008     	ldrb	w8, [x0]
    dd3c: 39000708     	strb	w8, [x24, #0x1]
    dd40: 97ffecac     	bl	0x8ff0 <free@plt>
    dd44: 3900031f     	strb	wzr, [x24]
    dd48: b9405be8     	ldr	w8, [sp, #0x58]
    dd4c: 381d02c8     	sturb	w8, [x22, #-0x30]
    dd50: f85983a8     	ldur	x8, [x29, #-0x68]
    dd54: f81d12c8     	stur	x8, [x22, #-0x2f]
    dd58: f859f3a8     	ldur	x8, [x29, #-0x61]
    dd5c: f81d82c8     	stur	x8, [x22, #-0x28]
    dd60: f9402be8     	ldr	x8, [sp, #0x50]
    dd64: f90002e8     	str	x8, [x23]
    dd68: f819f3bf     	stur	xzr, [x29, #-0x61]
    dd6c: f81983bf     	stur	xzr, [x29, #-0x68]
    dd70: 37000219     	tbnz	w25, #0x0, 0xddb0 <__cxa_demangle+0x1960>
    dd74: 394283e8     	ldrb	w8, [sp, #0xa0]
    dd78: 37000248     	tbnz	w8, #0x0, 0xddc0 <__cxa_demangle+0x1970>
    dd7c: 394203e8     	ldrb	w8, [sp, #0x80]
    dd80: 36000068     	tbz	w8, #0x0, 0xdd8c <__cxa_demangle+0x193c>
    dd84: f9404be0     	ldr	x0, [sp, #0x90]
    dd88: 97ffec9a     	bl	0x8ff0 <free@plt>
    dd8c: 2a1f03f6     	mov	w22, wzr
    dd90: 385803a8     	ldurb	w8, [x29, #-0x80]
    dd94: 36000068     	tbz	w8, #0x0, 0xdda0 <__cxa_demangle+0x1950>
    dd98: f85903a0     	ldur	x0, [x29, #-0x70]
    dd9c: 97ffec95     	bl	0x8ff0 <free@plt>
    dda0: b9402bf9     	ldr	w25, [sp, #0x28]
    dda4: b94047fb     	ldr	w27, [sp, #0x44]
    dda8: 35ffc516     	cbnz	w22, 0xd648 <__cxa_demangle+0x11f8>
    ddac: 17fffe47     	b	0xd6c8 <__cxa_demangle+0x1278>
    ddb0: aa1b03e0     	mov	x0, x27
    ddb4: 97ffec8f     	bl	0x8ff0 <free@plt>
    ddb8: 394283e8     	ldrb	w8, [sp, #0xa0]
    ddbc: 3607fe08     	tbz	w8, #0x0, 0xdd7c <__cxa_demangle+0x192c>
    ddc0: f9405be0     	ldr	x0, [sp, #0xb0]
    ddc4: 97ffec8b     	bl	0x8ff0 <free@plt>
    ddc8: 394203e8     	ldrb	w8, [sp, #0x80]
    ddcc: 3707fdc8     	tbnz	w8, #0x0, 0xdd84 <__cxa_demangle+0x1934>
    ddd0: 17ffffef     	b	0xdd8c <__cxa_demangle+0x193c>
    ddd4: 97ffebef     	bl	0x8d90 <__stack_chk_fail@plt>
    ddd8: 97ffebb6     	bl	0x8cb0 <abort@plt>
    dddc: aa0003f4     	mov	x20, x0
    dde0: 37000119     	tbnz	w25, #0x0, 0xde00 <__cxa_demangle+0x19b0>
    dde4: 394283e8     	ldrb	w8, [sp, #0xa0]
    dde8: 370001c8     	tbnz	w8, #0x0, 0xde20 <__cxa_demangle+0x19d0>
    ddec: 394203e8     	ldrb	w8, [sp, #0x80]
    ddf0: 37000288     	tbnz	w8, #0x0, 0xde40 <__cxa_demangle+0x19f0>
    ddf4: 385803a8     	ldurb	w8, [x29, #-0x80]
    ddf8: 37000348     	tbnz	w8, #0x0, 0xde60 <__cxa_demangle+0x1a10>
    ddfc: 14000027     	b	0xde98 <__cxa_demangle+0x1a48>
    de00: aa1b03e0     	mov	x0, x27
    de04: 97ffec7b     	bl	0x8ff0 <free@plt>
    de08: 394283e8     	ldrb	w8, [sp, #0xa0]
    de0c: 3607ff08     	tbz	w8, #0x0, 0xddec <__cxa_demangle+0x199c>
    de10: 14000004     	b	0xde20 <__cxa_demangle+0x19d0>
    de14: aa0003f4     	mov	x20, x0
    de18: 394283e8     	ldrb	w8, [sp, #0xa0]
    de1c: 3607fe88     	tbz	w8, #0x0, 0xddec <__cxa_demangle+0x199c>
    de20: f9405be0     	ldr	x0, [sp, #0xb0]
    de24: 97ffec73     	bl	0x8ff0 <free@plt>
    de28: 394203e8     	ldrb	w8, [sp, #0x80]
    de2c: 3607fe48     	tbz	w8, #0x0, 0xddf4 <__cxa_demangle+0x19a4>
    de30: 14000004     	b	0xde40 <__cxa_demangle+0x19f0>
    de34: aa0003f4     	mov	x20, x0
    de38: 394203e8     	ldrb	w8, [sp, #0x80]
    de3c: 3607fdc8     	tbz	w8, #0x0, 0xddf4 <__cxa_demangle+0x19a4>
    de40: f9404be0     	ldr	x0, [sp, #0x90]
    de44: 97ffec6b     	bl	0x8ff0 <free@plt>
    de48: 385803a8     	ldurb	w8, [x29, #-0x80]
    de4c: 370000a8     	tbnz	w8, #0x0, 0xde60 <__cxa_demangle+0x1a10>
    de50: 14000012     	b	0xde98 <__cxa_demangle+0x1a48>
    de54: aa0003f4     	mov	x20, x0
    de58: 385803a8     	ldurb	w8, [x29, #-0x80]
    de5c: 360001e8     	tbz	w8, #0x0, 0xde98 <__cxa_demangle+0x1a48>
    de60: f85903a0     	ldur	x0, [x29, #-0x70]
    de64: 97ffec63     	bl	0x8ff0 <free@plt>
    de68: 1400000c     	b	0xde98 <__cxa_demangle+0x1a48>
    de6c: 394283e8     	ldrb	w8, [sp, #0xa0]
    de70: aa0003f4     	mov	x20, x0
    de74: 36000068     	tbz	w8, #0x0, 0xde80 <__cxa_demangle+0x1a30>
    de78: f9405be0     	ldr	x0, [sp, #0xb0]
    de7c: 97ffec5d     	bl	0x8ff0 <free@plt>
    de80: b94047fb     	ldr	w27, [sp, #0x44]
    de84: 1400001f     	b	0xdf00 <__cxa_demangle+0x1ab0>
    de88: 1400001d     	b	0xdefc <__cxa_demangle+0x1aac>
    de8c: aa0003f4     	mov	x20, x0
    de90: b90047fb     	str	w27, [sp, #0x44]
    de94: b9002bf9     	str	w25, [sp, #0x28]
    de98: b9402bf9     	ldr	w25, [sp, #0x28]
    de9c: b94047fb     	ldr	w27, [sp, #0x44]
    dea0: 14000020     	b	0xdf20 <__cxa_demangle+0x1ad0>
    dea4: aa0003f4     	mov	x20, x0
    dea8: 1400001e     	b	0xdf20 <__cxa_demangle+0x1ad0>
    deac: aa0003f4     	mov	x20, x0
    deb0: 14000006     	b	0xdec8 <__cxa_demangle+0x1a78>
    deb4: 1400000a     	b	0xdedc <__cxa_demangle+0x1a8c>
    deb8: aa0003f4     	mov	x20, x0
    debc: 3600007b     	tbz	w27, #0x0, 0xdec8 <__cxa_demangle+0x1a78>
    dec0: aa1803e0     	mov	x0, x24
    dec4: 97ffec4b     	bl	0x8ff0 <free@plt>
    dec8: b9402bf9     	ldr	w25, [sp, #0x28]
    decc: b94047fb     	ldr	w27, [sp, #0x44]
    ded0: 394283e8     	ldrb	w8, [sp, #0xa0]
    ded4: 370000c8     	tbnz	w8, #0x0, 0xdeec <__cxa_demangle+0x1a9c>
    ded8: 1400000a     	b	0xdf00 <__cxa_demangle+0x1ab0>
    dedc: b9402bf9     	ldr	w25, [sp, #0x28]
    dee0: aa0003f4     	mov	x20, x0
    dee4: 394283e8     	ldrb	w8, [sp, #0xa0]
    dee8: 360000c8     	tbz	w8, #0x0, 0xdf00 <__cxa_demangle+0x1ab0>
    deec: f9405be0     	ldr	x0, [sp, #0xb0]
    def0: 97ffec40     	bl	0x8ff0 <free@plt>
    def4: 14000003     	b	0xdf00 <__cxa_demangle+0x1ab0>
    def8: b9402bf9     	ldr	w25, [sp, #0x28]
    defc: aa0003f4     	mov	x20, x0
    df00: b9404be9     	ldr	w9, [sp, #0x48]
    df04: 385803a8     	ldurb	w8, [x29, #-0x80]
    df08: 360000a8     	tbz	w8, #0x0, 0xdf1c <__cxa_demangle+0x1acc>
    df0c: f85903a0     	ldur	x0, [x29, #-0x70]
    df10: 2a0903f5     	mov	w21, w9
    df14: 97ffec37     	bl	0x8ff0 <free@plt>
    df18: 2a1503e9     	mov	w9, w21
    df1c: 3901b669     	strb	w9, [x19, #0x6d]
    df20: aa1403e0     	mov	x0, x20
    df24: 3901b27b     	strb	w27, [x19, #0x6c]
    df28: 3901b679     	strb	w25, [x19, #0x6d]
    df2c: b9006a7c     	str	w28, [x19, #0x68]
    df30: 94009e2e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
    df34: d10703ff     	sub	sp, sp, #0x1c0
    df38: a9166ffc     	stp	x28, x27, [sp, #0x160]
    df3c: a91767fa     	stp	x26, x25, [sp, #0x170]
    df40: a9185ff8     	stp	x24, x23, [sp, #0x180]
    df44: a91957f6     	stp	x22, x21, [sp, #0x190]
    df48: a91a4ff4     	stp	x20, x19, [sp, #0x1a0]
    df4c: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
    df50: 9106c3fd     	add	x29, sp, #0x1b0
    df54: d53bd049     	mrs	x9, TPIDR_EL0
    df58: f9401528     	ldr	x8, [x9, #0x28]
    df5c: aa0103fb     	mov	x27, x1
    df60: aa0003f4     	mov	x20, x0
    df64: aa0203f7     	mov	x23, x2
    df68: eb1b029f     	cmp	x20, x27
    df6c: f90027e8     	str	x8, [sp, #0x48]
    df70: f9000fe9     	str	x9, [sp, #0x18]
    df74: 5402b700     	b.eq	0x13654 <__cxa_demangle+0x7204>
    df78: 39400298     	ldrb	w24, [x20]
    df7c: b90043ff     	str	wzr, [sp, #0x40]
    df80: f9000bf7     	str	x23, [sp, #0x10]
    df84: 71012f1f     	cmp	w24, #0x4b
    df88: 540006a0     	b.eq	0xe05c <__cxa_demangle+0x1c0c>
    df8c: 71015b1f     	cmp	w24, #0x56
    df90: aa1403e8     	mov	x8, x20
    df94: 540000e0     	b.eq	0xdfb0 <__cxa_demangle+0x1b60>
    df98: 7101cb1f     	cmp	w24, #0x72
    df9c: 54000681     	b.ne	0xe06c <__cxa_demangle+0x1c1c>
    dfa0: aa1403e8     	mov	x8, x20
    dfa4: 38401d18     	ldrb	w24, [x8, #0x1]!
    dfa8: 321e03ea     	orr	w10, wzr, #0x4
    dfac: b90043ea     	str	w10, [sp, #0x40]
    dfb0: 71015b1f     	cmp	w24, #0x56
    dfb4: 540000a1     	b.ne	0xdfc8 <__cxa_demangle+0x1b78>
    dfb8: 38401d18     	ldrb	w24, [x8, #0x1]!
    dfbc: b94043e9     	ldr	w9, [sp, #0x40]
    dfc0: 321f0129     	orr	w9, w9, #0x2
    dfc4: b90043e9     	str	w9, [sp, #0x40]
    dfc8: 71012f1f     	cmp	w24, #0x4b
    dfcc: 9a881516     	cinc	x22, x8, eq
    dfd0: eb1402df     	cmp	x22, x20
    dfd4: 5402b400     	b.eq	0x13654 <__cxa_demangle+0x7204>
    dfd8: 394002d9     	ldrb	w25, [x22]
    dfdc: a94056f3     	ldp	x19, x21, [x23]
    dfe0: aa1603e0     	mov	x0, x22
    dfe4: aa1b03e1     	mov	x1, x27
    dfe8: aa1703e2     	mov	x2, x23
    dfec: 97ffffd2     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    dff0: eb16001f     	cmp	x0, x22
    dff4: aa1703e8     	mov	x8, x23
    dff8: aa1403fc     	mov	x28, x20
    dffc: 5402b2e0     	b.eq	0x13658 <__cxa_demangle+0x7208>
    e000: f90007e0     	str	x0, [sp, #0x8]
    e004: b90033f8     	str	w24, [sp, #0x30]
    e008: a9406117     	ldp	x23, x24, [x8]
    e00c: f9401514     	ldr	x20, [x8, #0x28]
    e010: 71011b3f     	cmp	w25, #0x46
    e014: aa0803fc     	mov	x28, x8
    e018: 540000a1     	b.ne	0xe02c <__cxa_demangle+0x1bdc>
    e01c: d1008294     	sub	x20, x20, #0x20
    e020: aa1403e0     	mov	x0, x20
    e024: 94002b8e     	bl	0x18e5c <__cxa_demangle+0xca0c>
    e028: f9001794     	str	x20, [x28, #0x28]
    e02c: f9401b88     	ldr	x8, [x28, #0x30]
    e030: f9400f96     	ldr	x22, [x28, #0x18]
    e034: b94043fb     	ldr	w27, [sp, #0x40]
    e038: b9003bf9     	str	w25, [sp, #0x38]
    e03c: eb08029f     	cmp	x20, x8
    e040: 54000882     	b.hs	0xe150 <__cxa_demangle+0x1d00>
    e044: a9007e9f     	stp	xzr, xzr, [x20]
    e048: a9015a9f     	stp	xzr, x22, [x20, #0x10]
    e04c: f9401788     	ldr	x8, [x28, #0x28]
    e050: 91008108     	add	x8, x8, #0x20
    e054: f9001788     	str	x8, [x28, #0x28]
    e058: 14000092     	b	0xe2a0 <__cxa_demangle+0x1e50>
    e05c: aa1403e8     	mov	x8, x20
    e060: 71015b1f     	cmp	w24, #0x56
    e064: 54fffaa0     	b.eq	0xdfb8 <__cxa_demangle+0x1b68>
    e068: 17ffffd8     	b	0xdfc8 <__cxa_demangle+0x1b78>
    e06c: aa1403e0     	mov	x0, x20
    e070: aa1b03e1     	mov	x1, x27
    e074: aa1703e2     	mov	x2, x23
    e078: 94008153     	bl	0x2e5c4 <__cxa_demangle+0x22174>
    e07c: aa0003fc     	mov	x28, x0
    e080: eb14039f     	cmp	x28, x20
    e084: 5402aea1     	b.ne	0x13658 <__cxa_demangle+0x7208>
    e088: 39400288     	ldrb	w8, [x20]
    e08c: 51010508     	sub	w8, w8, #0x41
    e090: 7100511f     	cmp	w8, #0x14
    e094: 54025be8     	b.hi	0x12c10 <__cxa_demangle+0x67c0>
    e098: b0000149     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    e09c: 91220129     	add	x9, x9, #0x880
    e0a0: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
    e0a4: 910343fa     	add	x26, sp, #0xd0
    e0a8: 8b090108     	add	x8, x8, x9
    e0ac: d61f0100     	br	x8
    e0b0: 91000696     	add	x22, x20, #0x1
    e0b4: eb1b02df     	cmp	x22, x27
    e0b8: 5402ace0     	b.eq	0x13654 <__cxa_demangle+0x7204>
    e0bc: 394002c8     	ldrb	w8, [x22]
    e0c0: 71017d1f     	cmp	w8, #0x5f
    e0c4: 54009cc1     	b.ne	0xf45c <__cxa_demangle+0x300c>
    e0c8: f9400bf9     	ldr	x25, [sp, #0x10]
    e0cc: 91000a96     	add	x22, x20, #0x2
    e0d0: aa1603e0     	mov	x0, x22
    e0d4: aa1b03e1     	mov	x1, x27
    e0d8: aa1903e2     	mov	x2, x25
    e0dc: 97ffff96     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    e0e0: aa0003f5     	mov	x21, x0
    e0e4: eb1602bf     	cmp	x21, x22
    e0e8: 5402ab60     	b.eq	0x13654 <__cxa_demangle+0x7204>
    e0ec: a9402329     	ldp	x9, x8, [x25]
    e0f0: eb08013f     	cmp	x9, x8
    e0f4: 5402ab00     	b.eq	0x13654 <__cxa_demangle+0x7204>
    e0f8: a905ffff     	stp	xzr, xzr, [sp, #0x58]
    e0fc: f9002bff     	str	xzr, [sp, #0x50]
    e100: 385e8109     	ldurb	w9, [x8, #-0x18]
    e104: d1005d0a     	sub	x10, x8, #0x17
    e108: a97f210b     	ldp	x11, x8, [x8, #-0x10]
    e10c: d341fd2c     	lsr	x12, x9, #1
    e110: 7200013f     	tst	w9, #0x1
    e114: 9a8b0189     	csel	x9, x12, x11, eq
    e118: 9a880157     	csel	x23, x10, x8, eq
    e11c: f100093f     	cmp	x9, #0x2
    e120: 321f03e8     	orr	w8, wzr, #0x2
    e124: 9a883136     	csel	x22, x9, x8, lo
    e128: b10042df     	cmn	x22, #0x10
    e12c: 54038a62     	b.hs	0x15278 <__cxa_demangle+0x8e28>
    e130: f1005edf     	cmp	x22, #0x17
    e134: 5401f662     	b.hs	0x12000 <__cxa_demangle+0x5bb0>
    e138: 910143e9     	add	x9, sp, #0x50
    e13c: d37ffac8     	lsl	x8, x22, #1
    e140: b2400138     	orr	x24, x9, #0x1
    e144: 390143e8     	strb	w8, [sp, #0x50]
    e148: b501f696     	cbnz	x22, 0x12018 <__cxa_demangle+0x5bc8>
    e14c: 14000fb7     	b	0x12028 <__cxa_demangle+0x5bd8>
    e150: f940138a     	ldr	x10, [x28, #0x20]
    e154: cb0a0289     	sub	x9, x20, x10
    e158: 9345fd39     	asr	x25, x9, #5
    e15c: 91000729     	add	x9, x25, #0x1
    e160: d37bfd2b     	lsr	x11, x9, #59
    e164: b50388ab     	cbnz	x11, 0x15278 <__cxa_demangle+0x8e28>
    e168: cb0a0108     	sub	x8, x8, x10
    e16c: 9345fd0a     	asr	x10, x8, #5
    e170: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
    e174: eb0b015f     	cmp	x10, x11
    e178: 540000e8     	b.hi	0xe194 <__cxa_demangle+0x1d44>
    e17c: 9344fd08     	asr	x8, x8, #4
    e180: eb09011f     	cmp	x8, x9
    e184: 9a88313a     	csel	x26, x9, x8, lo
    e188: b500009a     	cbnz	x26, 0xe198 <__cxa_demangle+0x1d48>
    e18c: aa1f03e0     	mov	x0, xzr
    e190: 1400000e     	b	0xe1c8 <__cxa_demangle+0x1d78>
    e194: b240ebfa     	orr	x26, xzr, #0x7ffffffffffffff
    e198: f9401f89     	ldr	x9, [x28, #0x38]
    e19c: d37beb48     	lsl	x8, x26, #5
    e1a0: f9480120     	ldr	x0, [x9, #0x1000]
    e1a4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
    e1a8: cb00014a     	sub	x10, x10, x0
    e1ac: eb08015f     	cmp	x10, x8
    e1b0: 54000082     	b.hs	0xe1c0 <__cxa_demangle+0x1d70>
    e1b4: aa0803e0     	mov	x0, x8
    e1b8: 97ffeb76     	bl	0x8f90 <malloc@plt>
    e1bc: 14000003     	b	0xe1c8 <__cxa_demangle+0x1d78>
    e1c0: 8b080008     	add	x8, x0, x8
    e1c4: f9080128     	str	x8, [x9, #0x1000]
    e1c8: 8b19140c     	add	x12, x0, x25, lsl #5
    e1cc: a9007d9f     	stp	xzr, xzr, [x12]
    e1d0: a901599f     	stp	xzr, x22, [x12, #0x10]
    e1d4: a9422f94     	ldp	x20, x11, [x28, #0x20]
    e1d8: 8b1a1408     	add	x8, x0, x26, lsl #5
    e1dc: 91008189     	add	x9, x12, #0x20
    e1e0: eb14017f     	cmp	x11, x20
    e1e4: 540002c0     	b.eq	0xe23c <__cxa_demangle+0x1dec>
    e1e8: d100816a     	sub	x10, x11, #0x20
    e1ec: cb14014a     	sub	x10, x10, x20
    e1f0: d100818c     	sub	x12, x12, #0x20
    e1f4: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
    e1f8: f900019f     	str	xzr, [x12]
    e1fc: f85f816d     	ldur	x13, [x11, #-0x8]
    e200: f9000d8d     	str	x13, [x12, #0x18]
    e204: 3cde0d60     	ldr	q0, [x11, #-0x20]!
    e208: 3d800180     	str	q0, [x12]
    e20c: f940096d     	ldr	x13, [x11, #0x10]
    e210: eb0b029f     	cmp	x20, x11
    e214: f900098d     	str	x13, [x12, #0x10]
    e218: d100818c     	sub	x12, x12, #0x20
    e21c: a9007d7f     	stp	xzr, xzr, [x11]
    e220: f900097f     	str	xzr, [x11, #0x10]
    e224: 54fffe81     	b.ne	0xe1f4 <__cxa_demangle+0x1da4>
    e228: a9425396     	ldp	x22, x20, [x28, #0x20]
    e22c: d100072b     	sub	x11, x25, #0x1
    e230: cb4a156a     	sub	x10, x11, x10, lsr #5
    e234: 8b0a140c     	add	x12, x0, x10, lsl #5
    e238: 14000002     	b	0xe240 <__cxa_demangle+0x1df0>
    e23c: aa1403f6     	mov	x22, x20
    e240: f9401b99     	ldr	x25, [x28, #0x30]
    e244: eb16029f     	cmp	x20, x22
    e248: a902278c     	stp	x12, x9, [x28, #0x20]
    e24c: f9001b88     	str	x8, [x28, #0x30]
    e250: 540000c0     	b.eq	0xe268 <__cxa_demangle+0x1e18>
    e254: d1008294     	sub	x20, x20, #0x20
    e258: aa1403e0     	mov	x0, x20
    e25c: 94002b00     	bl	0x18e5c <__cxa_demangle+0xca0c>
    e260: eb1402df     	cmp	x22, x20
    e264: 54ffff81     	b.ne	0xe254 <__cxa_demangle+0x1e04>
    e268: b40001d6     	cbz	x22, 0xe2a0 <__cxa_demangle+0x1e50>
    e26c: f9401f88     	ldr	x8, [x28, #0x38]
    e270: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    e274: eb16013f     	cmp	x9, x22
    e278: 54000103     	b.lo	0xe298 <__cxa_demangle+0x1e48>
    e27c: eb16011f     	cmp	x8, x22
    e280: 540000c8     	b.hi	0xe298 <__cxa_demangle+0x1e48>
    e284: f9480109     	ldr	x9, [x8, #0x1000]
    e288: eb19013f     	cmp	x9, x25
    e28c: 540000a1     	b.ne	0xe2a0 <__cxa_demangle+0x1e50>
    e290: f9080116     	str	x22, [x8, #0x1000]
    e294: 14000003     	b	0xe2a0 <__cxa_demangle+0x1e50>
    e298: aa1603e0     	mov	x0, x22
    e29c: 97ffeb55     	bl	0x8ff0 <free@plt>
    e2a0: cb1302a8     	sub	x8, x21, x19
    e2a4: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
    e2a8: cb17030a     	sub	x10, x24, x23
    e2ac: f2955569     	movk	x9, #0xaaab
    e2b0: 9344fd08     	asr	x8, x8, #4
    e2b4: 9344fd4a     	asr	x10, x10, #4
    e2b8: 9b097d16     	mul	x22, x8, x9
    e2bc: 9b097d48     	mul	x8, x10, x9
    e2c0: eb0802df     	cmp	x22, x8
    e2c4: f90017e8     	str	x8, [sp, #0x28]
    e2c8: 54002e82     	b.hs	0xe898 <__cxa_demangle+0x2448>
    e2cc: b9403bf9     	ldr	w25, [sp, #0x38]
    e2d0: 321c07fa     	orr	w26, wzr, #0x30
    e2d4: 14000096     	b	0xe52c <__cxa_demangle+0x20dc>
    e2d8: 8b000309     	add	x9, x24, x0
    e2dc: f9080109     	str	x9, [x8, #0x1000]
    e2e0: 14000002     	b	0xe2e8 <__cxa_demangle+0x1e98>
    e2e4: aa1f03f8     	mov	x24, xzr
    e2e8: 321c07e9     	orr	w9, wzr, #0x30
    e2ec: 9b0962f5     	madd	x21, x23, x9, x24
    e2f0: a900febf     	stp	xzr, xzr, [x21, #0x8]
    e2f4: f90002bf     	str	xzr, [x21]
    e2f8: 39400328     	ldrb	w8, [x25]
    e2fc: d503201f     	nop
    e300: 9b09634b     	madd	x11, x26, x9, x24
    e304: 321c07fa     	orr	w26, wzr, #0x30
    e308: f90013eb     	str	x11, [sp, #0x20]
    e30c: 370000c8     	tbnz	w8, #0x0, 0xe324 <__cxa_demangle+0x1ed4>
    e310: f9400b28     	ldr	x8, [x25, #0x10]
    e314: f9000aa8     	str	x8, [x21, #0x10]
    e318: 3dc00320     	ldr	q0, [x25]
    e31c: 3d8002a0     	str	q0, [x21]
    e320: 14000020     	b	0xe3a0 <__cxa_demangle+0x1f50>
    e324: 9b1a4ec8     	madd	x8, x22, x26, x19
    e328: f9400519     	ldr	x25, [x8, #0x8]
    e32c: b100433f     	cmn	x25, #0x10
    e330: 54037aa2     	b.hs	0x15284 <__cxa_demangle+0x8e34>
    e334: f940091a     	ldr	x26, [x8, #0x10]
    e338: f1005f3f     	cmp	x25, #0x17
    e33c: 540000c2     	b.hs	0xe354 <__cxa_demangle+0x1f04>
    e340: d37ffb28     	lsl	x8, x25, #1
    e344: aa1503fb     	mov	x27, x21
    e348: 38001768     	strb	w8, [x27], #0x1
    e34c: b50001b9     	cbnz	x25, 0xe380 <__cxa_demangle+0x1f30>
    e350: 14000010     	b	0xe390 <__cxa_demangle+0x1f40>
    e354: 91004328     	add	x8, x25, #0x10
    e358: 927ced1c     	and	x28, x8, #0xfffffffffffffff0
    e35c: aa1c03e0     	mov	x0, x28
    e360: 97ffeb0c     	bl	0x8f90 <malloc@plt>
    e364: b2400389     	orr	x9, x28, #0x1
    e368: f9400bfc     	ldr	x28, [sp, #0x10]
    e36c: 321c07e8     	orr	w8, wzr, #0x30
    e370: aa0003fb     	mov	x27, x0
    e374: 9b0862e8     	madd	x8, x23, x8, x24
    e378: a900ed19     	stp	x25, x27, [x8, #0x8]
    e37c: f90002a9     	str	x9, [x21]
    e380: aa1b03e0     	mov	x0, x27
    e384: aa1a03e1     	mov	x1, x26
    e388: aa1903e2     	mov	x2, x25
    e38c: 97ffeb05     	bl	0x8fa0 <memcpy@plt>
    e390: 38396b7f     	strb	wzr, [x27, x25]
    e394: b94043fb     	ldr	w27, [sp, #0x40]
    e398: f94013eb     	ldr	x11, [sp, #0x20]
    e39c: 321c07fa     	orr	w26, wzr, #0x30
    e3a0: 9b1a62f9     	madd	x25, x23, x26, x24
    e3a4: f8018f3f     	str	xzr, [x25, #0x18]!
    e3a8: d503201f     	nop
    e3ac: 9b1a4ec8     	madd	x8, x22, x26, x19
    e3b0: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
    e3b4: 38418d09     	ldrb	w9, [x8, #0x18]!
    e3b8: 370000c9     	tbnz	w9, #0x0, 0xe3d0 <__cxa_demangle+0x1f80>
    e3bc: f9400909     	ldr	x9, [x8, #0x10]
    e3c0: f9000b29     	str	x9, [x25, #0x10]
    e3c4: 3dc00100     	ldr	q0, [x8]
    e3c8: 3d800320     	str	q0, [x25]
    e3cc: 14000020     	b	0xe44c <__cxa_demangle+0x1ffc>
    e3d0: 9b1a4ec8     	madd	x8, x22, x26, x19
    e3d4: f940111a     	ldr	x26, [x8, #0x20]
    e3d8: 321c07fb     	orr	w27, wzr, #0x30
    e3dc: b100435f     	cmn	x26, #0x10
    e3e0: 54037562     	b.hs	0x1528c <__cxa_demangle+0x8e3c>
    e3e4: f9401513     	ldr	x19, [x8, #0x28]
    e3e8: f1005f5f     	cmp	x26, #0x17
    e3ec: 540000a2     	b.hs	0xe400 <__cxa_demangle+0x1fb0>
    e3f0: d37ffb48     	lsl	x8, x26, #1
    e3f4: 38001728     	strb	w8, [x25], #0x1
    e3f8: b50001ba     	cbnz	x26, 0xe42c <__cxa_demangle+0x1fdc>
    e3fc: 14000010     	b	0xe43c <__cxa_demangle+0x1fec>
    e400: 91004348     	add	x8, x26, #0x10
    e404: 927ced1c     	and	x28, x8, #0xfffffffffffffff0
    e408: aa1c03e0     	mov	x0, x28
    e40c: 97ffeae1     	bl	0x8f90 <malloc@plt>
    e410: b2400389     	orr	x9, x28, #0x1
    e414: f9400bfc     	ldr	x28, [sp, #0x10]
    e418: d503201f     	nop
    e41c: 9b1b62e8     	madd	x8, x23, x27, x24
    e420: a902011a     	stp	x26, x0, [x8, #0x20]
    e424: f9000329     	str	x9, [x25]
    e428: aa0003f9     	mov	x25, x0
    e42c: aa1903e0     	mov	x0, x25
    e430: aa1303e1     	mov	x1, x19
    e434: aa1a03e2     	mov	x2, x26
    e438: 97ffeada     	bl	0x8fa0 <memcpy@plt>
    e43c: b94043fb     	ldr	w27, [sp, #0x40]
    e440: f94013eb     	ldr	x11, [sp, #0x20]
    e444: 383a6b3f     	strb	wzr, [x25, x26]
    e448: 321c07fa     	orr	w26, wzr, #0x30
    e44c: a97e2693     	ldp	x19, x9, [x20, #-0x20]
    e450: b9403bf9     	ldr	w25, [sp, #0x38]
    e454: 9100c2a8     	add	x8, x21, #0x30
    e458: eb13013f     	cmp	x9, x19
    e45c: 54000260     	b.eq	0xe4a8 <__cxa_demangle+0x2058>
    e460: f85e012a     	ldur	x10, [x9, #-0x20]
    e464: f81e02aa     	stur	x10, [x21, #-0x20]
    e468: 3cdd0120     	ldur	q0, [x9, #-0x30]
    e46c: 3c9d02a0     	stur	q0, [x21, #-0x30]
    e470: f85f812a     	ldur	x10, [x9, #-0x8]
    e474: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
    e478: f81d013f     	stur	xzr, [x9, #-0x30]
    e47c: f81f82aa     	stur	x10, [x21, #-0x8]
    e480: 3cde8120     	ldur	q0, [x9, #-0x18]
    e484: 3c9e82a0     	stur	q0, [x21, #-0x18]
    e488: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
    e48c: f81f813f     	stur	xzr, [x9, #-0x8]
    e490: d100c129     	sub	x9, x9, #0x30
    e494: eb09027f     	cmp	x19, x9
    e498: d100c2b5     	sub	x21, x21, #0x30
    e49c: 54fffe21     	b.ne	0xe460 <__cxa_demangle+0x2010>
    e4a0: a97e4e98     	ldp	x24, x19, [x20, #-0x20]
    e4a4: 14000002     	b	0xe4ac <__cxa_demangle+0x205c>
    e4a8: aa1303f8     	mov	x24, x19
    e4ac: f85f0297     	ldur	x23, [x20, #-0x10]
    e4b0: eb18027f     	cmp	x19, x24
    e4b4: a93e2295     	stp	x21, x8, [x20, #-0x20]
    e4b8: f81f028b     	stur	x11, [x20, #-0x10]
    e4bc: 540001a0     	b.eq	0xe4f0 <__cxa_demangle+0x20a0>
    e4c0: 385e8268     	ldurb	w8, [x19, #-0x18]
    e4c4: 36000068     	tbz	w8, #0x0, 0xe4d0 <__cxa_demangle+0x2080>
    e4c8: f85f8260     	ldur	x0, [x19, #-0x8]
    e4cc: 97ffeac9     	bl	0x8ff0 <free@plt>
    e4d0: 385d0268     	ldurb	w8, [x19, #-0x30]
    e4d4: d100c275     	sub	x21, x19, #0x30
    e4d8: 36000068     	tbz	w8, #0x0, 0xe4e4 <__cxa_demangle+0x2094>
    e4dc: f85e0260     	ldur	x0, [x19, #-0x20]
    e4e0: 97ffeac4     	bl	0x8ff0 <free@plt>
    e4e4: eb15031f     	cmp	x24, x21
    e4e8: aa1503f3     	mov	x19, x21
    e4ec: 54fffea1     	b.ne	0xe4c0 <__cxa_demangle+0x2070>
    e4f0: b4001cd8     	cbz	x24, 0xe888 <__cxa_demangle+0x2438>
    e4f4: f85f8288     	ldur	x8, [x20, #-0x8]
    e4f8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    e4fc: eb18013f     	cmp	x9, x24
    e500: 54000103     	b.lo	0xe520 <__cxa_demangle+0x20d0>
    e504: eb18011f     	cmp	x8, x24
    e508: 540000c8     	b.hi	0xe520 <__cxa_demangle+0x20d0>
    e50c: f9480109     	ldr	x9, [x8, #0x1000]
    e510: eb17013f     	cmp	x9, x23
    e514: 54001ba1     	b.ne	0xe888 <__cxa_demangle+0x2438>
    e518: f9080118     	str	x24, [x8, #0x1000]
    e51c: 140000db     	b	0xe888 <__cxa_demangle+0x2438>
    e520: aa1803e0     	mov	x0, x24
    e524: 97ffeab3     	bl	0x8ff0 <free@plt>
    e528: 140000d8     	b	0xe888 <__cxa_demangle+0x2438>
    e52c: 71011b3f     	cmp	w25, #0x46
    e530: 54000121     	b.ne	0xe554 <__cxa_demangle+0x2104>
    e534: f9400389     	ldr	x9, [x28]
    e538: d503201f     	nop
    e53c: 9b1a26c0     	madd	x0, x22, x26, x9
    e540: 38418c0a     	ldrb	w10, [x0, #0x18]!
    e544: 370003ea     	tbnz	w10, #0x0, 0xe5c0 <__cxa_demangle+0x2170>
    e548: d341fd48     	lsr	x8, x10, #1
    e54c: 9100040b     	add	x11, x0, #0x1
    e550: 1400001e     	b	0xe5c8 <__cxa_demangle+0x2178>
    e554: b94033e8     	ldr	w8, [sp, #0x30]
    e558: 71012d1f     	cmp	w8, #0x4b
    e55c: 54000201     	b.ne	0xe59c <__cxa_demangle+0x214c>
    e560: f9400388     	ldr	x8, [x28]
    e564: d0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    e568: 321f07e2     	orr	w2, wzr, #0x6
    e56c: 911b7c21     	add	x1, x1, #0x6df
    e570: 9b1a22c0     	madd	x0, x22, x26, x8
    e574: 94002967     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    e578: 3608015b     	tbz	w27, #0x1, 0xe5a0 <__cxa_demangle+0x2150>
    e57c: f9400388     	ldr	x8, [x28]
    e580: d0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    e584: 52800122     	mov	w2, #0x9                // =9
    e588: 911b9821     	add	x1, x1, #0x6e6
    e58c: 9b1a22c0     	madd	x0, x22, x26, x8
    e590: 94002960     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    e594: 3610089b     	tbz	w27, #0x2, 0xe6a4 <__cxa_demangle+0x2254>
    e598: 14000003     	b	0xe5a4 <__cxa_demangle+0x2154>
    e59c: 370fff1b     	tbnz	w27, #0x1, 0xe57c <__cxa_demangle+0x212c>
    e5a0: 3610083b     	tbz	w27, #0x2, 0xe6a4 <__cxa_demangle+0x2254>
    e5a4: f9400388     	ldr	x8, [x28]
    e5a8: d0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    e5ac: 52800122     	mov	w2, #0x9                // =9
    e5b0: 911bc021     	add	x1, x1, #0x6f0
    e5b4: 9b1a22c0     	madd	x0, x22, x26, x8
    e5b8: 94002956     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    e5bc: 1400003a     	b	0xe6a4 <__cxa_demangle+0x2254>
    e5c0: 9b1a26cb     	madd	x11, x22, x26, x9
    e5c4: a9422d68     	ldp	x8, x11, [x11, #0x20]
    e5c8: d1000918     	sub	x24, x8, #0x2
    e5cc: 3878696b     	ldrb	w11, [x11, x24]
    e5d0: 7100997f     	cmp	w11, #0x26
    e5d4: 54000141     	b.ne	0xe5fc <__cxa_demangle+0x21ac>
    e5d8: d100050b     	sub	x11, x8, #0x1
    e5dc: 3700006a     	tbnz	w10, #0x0, 0xe5e8 <__cxa_demangle+0x2198>
    e5e0: 9100040c     	add	x12, x0, #0x1
    e5e4: 14000003     	b	0xe5f0 <__cxa_demangle+0x21a0>
    e5e8: 9b1a26cc     	madd	x12, x22, x26, x9
    e5ec: f940158c     	ldr	x12, [x12, #0x28]
    e5f0: 386b698b     	ldrb	w11, [x12, x11]
    e5f4: 7100997f     	cmp	w11, #0x26
    e5f8: 54000180     	b.eq	0xe628 <__cxa_demangle+0x21d8>
    e5fc: 3700008a     	tbnz	w10, #0x0, 0xe60c <__cxa_demangle+0x21bc>
    e600: 91000409     	add	x9, x0, #0x1
    e604: d341fd4a     	lsr	x10, x10, #1
    e608: 14000003     	b	0xe614 <__cxa_demangle+0x21c4>
    e60c: 9b1a26c9     	madd	x9, x22, x26, x9
    e610: a942252a     	ldp	x10, x9, [x9, #0x20]
    e614: 8b0a0129     	add	x9, x9, x10
    e618: 385ff129     	ldurb	w9, [x9, #-0x1]
    e61c: 7100993f     	cmp	w9, #0x26
    e620: 1a9f17e9     	cset	w9, eq
    e624: cb090118     	sub	x24, x8, x9
    e628: b94033e8     	ldr	w8, [sp, #0x30]
    e62c: 71012d1f     	cmp	w8, #0x4b
    e630: 54000261     	b.ne	0xe67c <__cxa_demangle+0x222c>
    e634: d0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    e638: 321f07e3     	orr	w3, wzr, #0x6
    e63c: aa1803e1     	mov	x1, x24
    e640: 911b7c42     	add	x2, x2, #0x6df
    e644: 940028b7     	bl	0x18920 <__cxa_demangle+0xc4d0>
    e648: 91001b18     	add	x24, x24, #0x6
    e64c: 360801bb     	tbz	w27, #0x1, 0xe680 <__cxa_demangle+0x2230>
    e650: f9400388     	ldr	x8, [x28]
    e654: d0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    e658: 52800123     	mov	w3, #0x9                // =9
    e65c: aa1803e1     	mov	x1, x24
    e660: 9b1a22c8     	madd	x8, x22, x26, x8
    e664: 91006100     	add	x0, x8, #0x18
    e668: 911b9842     	add	x2, x2, #0x6e6
    e66c: 940028ad     	bl	0x18920 <__cxa_demangle+0xc4d0>
    e670: 91002718     	add	x24, x24, #0x9
    e674: 3710009b     	tbnz	w27, #0x2, 0xe684 <__cxa_demangle+0x2234>
    e678: 1400000b     	b	0xe6a4 <__cxa_demangle+0x2254>
    e67c: 370ffebb     	tbnz	w27, #0x1, 0xe650 <__cxa_demangle+0x2200>
    e680: 3610013b     	tbz	w27, #0x2, 0xe6a4 <__cxa_demangle+0x2254>
    e684: f9400388     	ldr	x8, [x28]
    e688: d0000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    e68c: 52800123     	mov	w3, #0x9                // =9
    e690: aa1803e1     	mov	x1, x24
    e694: 9b1a22c8     	madd	x8, x22, x26, x8
    e698: 91006100     	add	x0, x8, #0x18
    e69c: 911bc042     	add	x2, x2, #0x6f0
    e6a0: 940028a0     	bl	0x18920 <__cxa_demangle+0xc4d0>
    e6a4: f9401794     	ldr	x20, [x28, #0x28]
    e6a8: f9400393     	ldr	x19, [x28]
    e6ac: a97ea695     	ldp	x21, x9, [x20, #-0x18]
    e6b0: d503201f     	nop
    e6b4: 9b1a4ed9     	madd	x25, x22, x26, x19
    e6b8: eb0902bf     	cmp	x21, x9
    e6bc: 54000140     	b.eq	0xe6e4 <__cxa_demangle+0x2294>
    e6c0: a900febf     	stp	xzr, xzr, [x21, #0x8]
    e6c4: f90002bf     	str	xzr, [x21]
    e6c8: 39400328     	ldrb	w8, [x25]
    e6cc: 37000528     	tbnz	w8, #0x0, 0xe770 <__cxa_demangle+0x2320>
    e6d0: f9400b28     	ldr	x8, [x25, #0x10]
    e6d4: f9000aa8     	str	x8, [x21, #0x10]
    e6d8: 3dc00320     	ldr	q0, [x25]
    e6dc: 3d8002a0     	str	q0, [x21]
    e6e0: 1400003f     	b	0xe7dc <__cxa_demangle+0x238c>
    e6e4: f85e028a     	ldur	x10, [x20, #-0x20]
    e6e8: b201f3ec     	mov	x12, #-0x5555555555555556 // =-6148914691236517206
    e6ec: f295556c     	movk	x12, #0xaaab
    e6f0: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
    e6f4: cb0a02a8     	sub	x8, x21, x10
    e6f8: 9344fd08     	asr	x8, x8, #4
    e6fc: 9b0c7d17     	mul	x23, x8, x12
    e700: 910006e8     	add	x8, x23, #0x1
    e704: f2e0aaab     	movk	x11, #0x555, lsl #48
    e708: eb0b011f     	cmp	x8, x11
    e70c: 54035b68     	b.hi	0x15278 <__cxa_demangle+0x8e28>
    e710: cb0a0129     	sub	x9, x9, x10
    e714: 9344fd29     	asr	x9, x9, #4
    e718: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
    e71c: 9b0c7d29     	mul	x9, x9, x12
    e720: f2e0554a     	movk	x10, #0x2aa, lsl #48
    e724: b200f3fa     	mov	x26, #0x5555555555555555 // =6148914691236517205
    e728: eb0a013f     	cmp	x9, x10
    e72c: f2e0aaba     	movk	x26, #0x555, lsl #48
    e730: 540000a2     	b.hs	0xe744 <__cxa_demangle+0x22f4>
    e734: d37ff929     	lsl	x9, x9, #1
    e738: eb08013f     	cmp	x9, x8
    e73c: 9a89311a     	csel	x26, x8, x9, lo
    e740: b4ffdd3a     	cbz	x26, 0xe2e4 <__cxa_demangle+0x1e94>
    e744: f85f8288     	ldur	x8, [x20, #-0x8]
    e748: 8b1a0749     	add	x9, x26, x26, lsl #1
    e74c: d37ced20     	lsl	x0, x9, #4
    e750: f9480118     	ldr	x24, [x8, #0x1000]
    e754: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    e758: cb180129     	sub	x9, x9, x24
    e75c: eb00013f     	cmp	x9, x0
    e760: 54ffdbc2     	b.hs	0xe2d8 <__cxa_demangle+0x1e88>
    e764: 97ffea0b     	bl	0x8f90 <malloc@plt>
    e768: aa0003f8     	mov	x24, x0
    e76c: 17fffedf     	b	0xe2e8 <__cxa_demangle+0x1e98>
    e770: 9b1a4ec8     	madd	x8, x22, x26, x19
    e774: f9400518     	ldr	x24, [x8, #0x8]
    e778: b100431f     	cmn	x24, #0x10
    e77c: 540357e2     	b.hs	0x15278 <__cxa_demangle+0x8e28>
    e780: f9400919     	ldr	x25, [x8, #0x10]
    e784: f1005f1f     	cmp	x24, #0x17
    e788: 540000c2     	b.hs	0xe7a0 <__cxa_demangle+0x2350>
    e78c: d37ffb08     	lsl	x8, x24, #1
    e790: aa1503fa     	mov	x26, x21
    e794: 38001748     	strb	w8, [x26], #0x1
    e798: b5000178     	cbnz	x24, 0xe7c4 <__cxa_demangle+0x2374>
    e79c: 1400000e     	b	0xe7d4 <__cxa_demangle+0x2384>
    e7a0: 91004308     	add	x8, x24, #0x10
    e7a4: 927ced1b     	and	x27, x8, #0xfffffffffffffff0
    e7a8: aa1b03e0     	mov	x0, x27
    e7ac: 97ffe9f9     	bl	0x8f90 <malloc@plt>
    e7b0: aa0003fa     	mov	x26, x0
    e7b4: a900eab8     	stp	x24, x26, [x21, #0x8]
    e7b8: b2400368     	orr	x8, x27, #0x1
    e7bc: b94043fb     	ldr	w27, [sp, #0x40]
    e7c0: f90002a8     	str	x8, [x21]
    e7c4: aa1a03e0     	mov	x0, x26
    e7c8: aa1903e1     	mov	x1, x25
    e7cc: aa1803e2     	mov	x2, x24
    e7d0: 97ffe9f4     	bl	0x8fa0 <memcpy@plt>
    e7d4: 38386b5f     	strb	wzr, [x26, x24]
    e7d8: 321c07fa     	orr	w26, wzr, #0x30
    e7dc: aa1503f8     	mov	x24, x21
    e7e0: f8018f1f     	str	xzr, [x24, #0x18]!
    e7e4: d503201f     	nop
    e7e8: 9b1a4ec8     	madd	x8, x22, x26, x19
    e7ec: a900ff1f     	stp	xzr, xzr, [x24, #0x8]
    e7f0: 38418d09     	ldrb	w9, [x8, #0x18]!
    e7f4: 370000e9     	tbnz	w9, #0x0, 0xe810 <__cxa_demangle+0x23c0>
    e7f8: f9400909     	ldr	x9, [x8, #0x10]
    e7fc: b9403bf9     	ldr	w25, [sp, #0x38]
    e800: f9000b09     	str	x9, [x24, #0x10]
    e804: 3dc00100     	ldr	q0, [x8]
    e808: 3d800300     	str	q0, [x24]
    e80c: 1400001c     	b	0xe87c <__cxa_demangle+0x242c>
    e810: 9b1a4ec8     	madd	x8, x22, x26, x19
    e814: f9401119     	ldr	x25, [x8, #0x20]
    e818: b100433f     	cmn	x25, #0x10
    e81c: 54035322     	b.hs	0x15280 <__cxa_demangle+0x8e30>
    e820: f940151a     	ldr	x26, [x8, #0x28]
    e824: f1005f3f     	cmp	x25, #0x17
    e828: 540000a2     	b.hs	0xe83c <__cxa_demangle+0x23ec>
    e82c: d37ffb28     	lsl	x8, x25, #1
    e830: 38001708     	strb	w8, [x24], #0x1
    e834: b5000179     	cbnz	x25, 0xe860 <__cxa_demangle+0x2410>
    e838: 1400000e     	b	0xe870 <__cxa_demangle+0x2420>
    e83c: 91004328     	add	x8, x25, #0x10
    e840: 927ced1b     	and	x27, x8, #0xfffffffffffffff0
    e844: aa1b03e0     	mov	x0, x27
    e848: 97ffe9d2     	bl	0x8f90 <malloc@plt>
    e84c: aa0003f8     	mov	x24, x0
    e850: a90262b9     	stp	x25, x24, [x21, #0x20]
    e854: b2400368     	orr	x8, x27, #0x1
    e858: b94043fb     	ldr	w27, [sp, #0x40]
    e85c: f9000ea8     	str	x8, [x21, #0x18]
    e860: aa1803e0     	mov	x0, x24
    e864: aa1a03e1     	mov	x1, x26
    e868: aa1903e2     	mov	x2, x25
    e86c: 97ffe9cd     	bl	0x8fa0 <memcpy@plt>
    e870: 38396b1f     	strb	wzr, [x24, x25]
    e874: b9403bf9     	ldr	w25, [sp, #0x38]
    e878: 321c07fa     	orr	w26, wzr, #0x30
    e87c: f85e8288     	ldur	x8, [x20, #-0x18]
    e880: 9100c108     	add	x8, x8, #0x30
    e884: f81e8288     	stur	x8, [x20, #-0x18]
    e888: f94017e8     	ldr	x8, [sp, #0x28]
    e88c: 910006d6     	add	x22, x22, #0x1
    e890: eb0802df     	cmp	x22, x8
    e894: 54ffe4c3     	b.lo	0xe52c <__cxa_demangle+0x20dc>
    e898: f94007fc     	ldr	x28, [sp, #0x8]
    e89c: 1400136f     	b	0x13658 <__cxa_demangle+0x7208>
    e8a0: f9400bfa     	ldr	x26, [sp, #0x10]
    e8a4: aa1403e0     	mov	x0, x20
    e8a8: aa1b03e1     	mov	x1, x27
    e8ac: a9405753     	ldp	x19, x21, [x26]
    e8b0: aa1a03e2     	mov	x2, x26
    e8b4: 940032db     	bl	0x1b420 <__cxa_demangle+0xefd0>
    e8b8: eb14001f     	cmp	x0, x20
    e8bc: aa1403fc     	mov	x28, x20
    e8c0: 54026cc0     	b.eq	0x13658 <__cxa_demangle+0x7208>
    e8c4: f90017e0     	str	x0, [sp, #0x28]
    e8c8: a942a748     	ldp	x8, x9, [x26, #0x28]
    e8cc: a9406356     	ldp	x22, x24, [x26]
    e8d0: f9400f54     	ldr	x20, [x26, #0x18]
    e8d4: eb09011f     	cmp	x8, x9
    e8d8: 54005a02     	b.hs	0xf418 <__cxa_demangle+0x2fc8>
    e8dc: a9007d1f     	stp	xzr, xzr, [x8]
    e8e0: a901511f     	stp	xzr, x20, [x8, #0x10]
    e8e4: f9401748     	ldr	x8, [x26, #0x28]
    e8e8: 91008108     	add	x8, x8, #0x20
    e8ec: f9001748     	str	x8, [x26, #0x28]
    e8f0: 14000533     	b	0xfdbc <__cxa_demangle+0x396c>
    e8f4: 91000688     	add	x8, x20, #0x1
    e8f8: eb1b011f     	cmp	x8, x27
    e8fc: 540218a0     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
    e900: 39400108     	ldrb	w8, [x8]
    e904: 51015108     	sub	w8, w8, #0x54
    e908: 7100891f     	cmp	w8, #0x22
    e90c: 54021828     	b.hi	0x12c10 <__cxa_demangle+0x67c0>
    e910: b0000149     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
    e914: 91235129     	add	x9, x9, #0x8d4
    e918: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
    e91c: 8b090108     	add	x8, x8, x9
    e920: d61f0100     	br	x8
    e924: f9400be2     	ldr	x2, [sp, #0x10]
    e928: aa1403e0     	mov	x0, x20
    e92c: aa1b03e1     	mov	x1, x27
    e930: 940036c4     	bl	0x1c440 <__cxa_demangle+0xfff0>
    e934: aa0003f6     	mov	x22, x0
    e938: eb1402df     	cmp	x22, x20
    e93c: 540216a0     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
    e940: f9400bf3     	ldr	x19, [sp, #0x10]
    e944: aa1403fc     	mov	x28, x20
    e948: a9402269     	ldp	x9, x8, [x19]
    e94c: eb08013f     	cmp	x9, x8
    e950: 54026840     	b.eq	0x13658 <__cxa_demangle+0x7208>
    e954: f9400e69     	ldr	x9, [x19, #0x18]
    e958: d100c101     	sub	x1, x8, #0x30
    e95c: 910143e0     	add	x0, sp, #0x50
    e960: d10283a2     	sub	x2, x29, #0xa0
    e964: f81603a9     	stur	x9, [x29, #-0xa0]
    e968: 940028c9     	bl	0x18c8c <__cxa_demangle+0xc83c>
    e96c: a942a668     	ldp	x8, x9, [x19, #0x28]
    e970: aa1303f7     	mov	x23, x19
    e974: eb09011f     	cmp	x8, x9
    e978: 5401c3a2     	b.hs	0x121ec <__cxa_demangle+0x5d9c>
    e97c: f94037e9     	ldr	x9, [sp, #0x68]
    e980: f9000d09     	str	x9, [x8, #0x18]
    e984: 3dc017e0     	ldr	q0, [sp, #0x50]
    e988: 3d800100     	str	q0, [x8]
    e98c: f94033e9     	ldr	x9, [sp, #0x60]
    e990: f9000909     	str	x9, [x8, #0x10]
    e994: a905ffff     	stp	xzr, xzr, [sp, #0x58]
    e998: f9002bff     	str	xzr, [sp, #0x50]
    e99c: f94016e8     	ldr	x8, [x23, #0x28]
    e9a0: 91008108     	add	x8, x8, #0x20
    e9a4: f90016e8     	str	x8, [x23, #0x28]
    e9a8: f9402bf3     	ldr	x19, [sp, #0x50]
    e9ac: b5024b33     	cbnz	x19, 0x13310 <__cxa_demangle+0x6ec0>
    e9b0: 1400156d     	b	0x13f64 <__cxa_demangle+0x7b14>
    e9b4: f9400bf8     	ldr	x24, [sp, #0x10]
    e9b8: 91000697     	add	x23, x20, #0x1
    e9bc: aa1703e0     	mov	x0, x23
    e9c0: aa1b03e1     	mov	x1, x27
    e9c4: aa1803e2     	mov	x2, x24
    e9c8: 97fffd5b     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    e9cc: aa0003f6     	mov	x22, x0
    e9d0: eb1702df     	cmp	x22, x23
    e9d4: 54026400     	b.eq	0x13654 <__cxa_demangle+0x7204>
    e9d8: aa1603e0     	mov	x0, x22
    e9dc: aa1b03e1     	mov	x1, x27
    e9e0: aa1803e2     	mov	x2, x24
    e9e4: 97fffd54     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    e9e8: aa0003f9     	mov	x25, x0
    e9ec: eb16033f     	cmp	x25, x22
    e9f0: 54026320     	b.eq	0x13654 <__cxa_demangle+0x7204>
    e9f4: a9402309     	ldp	x9, x8, [x24]
    e9f8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
    e9fc: f295556a     	movk	x10, #0xaaab
    ea00: cb090109     	sub	x9, x8, x9
    ea04: 9344fd29     	asr	x9, x9, #4
    ea08: 9b0a7d29     	mul	x9, x9, x10
    ea0c: f100093f     	cmp	x9, #0x2
    ea10: 54026223     	b.lo	0x13654 <__cxa_demangle+0x7204>
    ea14: f85e0109     	ldur	x9, [x8, #-0x20]
    ea18: 910143f6     	add	x22, sp, #0x50
    ea1c: f90033e9     	str	x9, [sp, #0x60]
    ea20: 3cdd0100     	ldur	q0, [x8, #-0x30]
    ea24: 3d8017e0     	str	q0, [sp, #0x50]
    ea28: f85f8109     	ldur	x9, [x8, #-0x8]
    ea2c: a93dfd1f     	stp	xzr, xzr, [x8, #-0x28]
    ea30: f81d011f     	stur	xzr, [x8, #-0x30]
    ea34: f9003fe9     	str	x9, [sp, #0x78]
    ea38: 3cde8100     	ldur	q0, [x8, #-0x18]
    ea3c: 3c8683e0     	stur	q0, [sp, #0x68]
    ea40: a93f7d1f     	stp	xzr, xzr, [x8, #-0x10]
    ea44: f81e811f     	stur	xzr, [x8, #-0x18]
    ea48: f9400713     	ldr	x19, [x24, #0x8]
    ea4c: 385e8268     	ldurb	w8, [x19, #-0x18]
    ea50: d100c275     	sub	x21, x19, #0x30
    ea54: 36000068     	tbz	w8, #0x0, 0xea60 <__cxa_demangle+0x2610>
    ea58: f85f8260     	ldur	x0, [x19, #-0x8]
    ea5c: 97ffe965     	bl	0x8ff0 <free@plt>
    ea60: 394002a8     	ldrb	w8, [x21]
    ea64: 910062d6     	add	x22, x22, #0x18
    ea68: 36000068     	tbz	w8, #0x0, 0xea74 <__cxa_demangle+0x2624>
    ea6c: f85e0260     	ldur	x0, [x19, #-0x20]
    ea70: 97ffe960     	bl	0x8ff0 <free@plt>
    ea74: f9000715     	str	x21, [x24, #0x8]
    ea78: f85b0268     	ldur	x8, [x19, #-0x50]
    ea7c: d10283aa     	sub	x10, x29, #0xa0
    ea80: f81703a8     	stur	x8, [x29, #-0x90]
    ea84: 3cda0260     	ldur	q0, [x19, #-0x60]
    ea88: 3c9603a0     	stur	q0, [x29, #-0xa0]
    ea8c: f85c8268     	ldur	x8, [x19, #-0x38]
    ea90: a93afe7f     	stp	xzr, xzr, [x19, #-0x58]
    ea94: f81a027f     	stur	xzr, [x19, #-0x60]
    ea98: f81883a8     	stur	x8, [x29, #-0x78]
    ea9c: 3cdb8260     	ldur	q0, [x19, #-0x48]
    eaa0: 3c858340     	stur	q0, [x26, #0x58]
    eaa4: a93c7e7f     	stp	xzr, xzr, [x19, #-0x40]
    eaa8: f81b827f     	stur	xzr, [x19, #-0x48]
    eaac: 3941a3e8     	ldrb	w8, [sp, #0x68]
    eab0: f9403be9     	ldr	x9, [sp, #0x70]
    eab4: 91006153     	add	x19, x10, #0x18
    eab8: d341fd0b     	lsr	x11, x8, #1
    eabc: 7200011f     	tst	w8, #0x1
    eac0: 9a890168     	csel	x8, x11, x9, eq
    eac4: b4006888     	cbz	x8, 0xf7d4 <__cxa_demangle+0x3384>
    eac8: f9403fe8     	ldr	x8, [sp, #0x78]
    eacc: 9a961508     	csinc	x8, x8, x22, ne
    ead0: 39400108     	ldrb	w8, [x8]
    ead4: 7100a11f     	cmp	w8, #0x28
    ead8: 540067e1     	b.ne	0xf7d4 <__cxa_demangle+0x3384>
    eadc: d0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    eae0: 91209c21     	add	x1, x1, #0x827
    eae4: 910143e0     	add	x0, sp, #0x50
    eae8: 320003e2     	orr	w2, wzr, #0x1
    eaec: 910143f5     	add	x21, sp, #0x50
    eaf0: 94002808     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    eaf4: 385783a9     	ldurb	w9, [x29, #-0x88]
    eaf8: f9400aa8     	ldr	x8, [x21, #0x10]
    eafc: a9782bab     	ldp	x11, x10, [x29, #-0x80]
    eb00: 3dc002a0     	ldr	q0, [x21]
    eb04: 7200013f     	tst	w9, #0x1
    eb08: f81503a8     	stur	x8, [x29, #-0xb0]
    eb0c: d341fd28     	lsr	x8, x9, #1
    eb10: 9a931541     	csinc	x1, x10, x19, ne
    eb14: a9007ebf     	stp	xzr, xzr, [x21]
    eb18: f9000abf     	str	xzr, [x21, #0x10]
    eb1c: 3c9403a0     	stur	q0, [x29, #-0xc0]
    eb20: 9a8b0102     	csel	x2, x8, x11, eq
    eb24: d10283a0     	sub	x0, x29, #0xa0
    eb28: d10283b3     	sub	x19, x29, #0xa0
    eb2c: 940027f9     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    eb30: 3dc00260     	ldr	q0, [x19]
    eb34: f9400a68     	ldr	x8, [x19, #0x10]
    eb38: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
    eb3c: f900027f     	str	xzr, [x19]
    eb40: 3d8037e0     	str	q0, [sp, #0xd0]
    eb44: 394343f3     	ldrb	w19, [sp, #0xd0]
    eb48: f90073e8     	str	x8, [sp, #0xe0]
    eb4c: aa0803eb     	mov	x11, x8
    eb50: f9406fe8     	ldr	x8, [sp, #0xd8]
    eb54: 910343e9     	add	x9, sp, #0xd0
    eb58: b2400129     	orr	x9, x9, #0x1
    eb5c: 7200027f     	tst	w19, #0x1
    eb60: d341fe6a     	lsr	x10, x19, #1
    eb64: 9a8b0121     	csel	x1, x9, x11, eq
    eb68: f9001feb     	str	x11, [sp, #0x38]
    eb6c: 9a880142     	csel	x2, x10, x8, eq
    eb70: d10303a0     	sub	x0, x29, #0xc0
    eb74: d10303b5     	sub	x21, x29, #0xc0
    eb78: 940027e6     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    eb7c: f9400aa8     	ldr	x8, [x21, #0x10]
    eb80: 3dc002a0     	ldr	q0, [x21]
    eb84: f90023f9     	str	x25, [sp, #0x40]
    eb88: a9007ebf     	stp	xzr, xzr, [x21]
    eb8c: f81a03a8     	stur	x8, [x29, #-0x60]
    eb90: 3c9903a0     	stur	q0, [x29, #-0x70]
    eb94: f9000abf     	str	xzr, [x21, #0x10]
    eb98: d0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    eb9c: 9135e021     	add	x1, x1, #0xd78
    eba0: d101c3a0     	sub	x0, x29, #0x70
    eba4: 320007e2     	orr	w2, wzr, #0x3
    eba8: d101c3b5     	sub	x21, x29, #0x70
    ebac: 940027d9     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    ebb0: f84012a8     	ldur	x8, [x21, #0x1]
    ebb4: a940f2a9     	ldp	x9, x28, [x21, #0x8]
    ebb8: 394002bb     	ldrb	w27, [x21]
    ebbc: a9007ebf     	stp	xzr, xzr, [x21]
    ebc0: f9000abf     	str	xzr, [x21, #0x10]
    ebc4: f80973e9     	stur	x9, [sp, #0x97]
    ebc8: f9004be8     	str	x8, [sp, #0x90]
    ebcc: f9400be8     	ldr	x8, [sp, #0x10]
    ebd0: f9400518     	ldr	x24, [x8, #0x8]
    ebd4: aa1803f7     	mov	x23, x24
    ebd8: 385d0ee8     	ldrb	w8, [x23, #-0x30]!
    ebdc: 3701e488     	tbnz	w8, #0x0, 0x1286c <__cxa_demangle+0x641c>
    ebe0: 781d031f     	sturh	wzr, [x24, #-0x30]
    ebe4: d1008319     	sub	x25, x24, #0x20
    ebe8: 140011df     	b	0x13364 <__cxa_demangle+0x6f14>
    ebec: 91000696     	add	x22, x20, #0x1
    ebf0: eb1b02df     	cmp	x22, x27
    ebf4: 54025300     	b.eq	0x13654 <__cxa_demangle+0x7204>
    ebf8: f9400bf8     	ldr	x24, [sp, #0x10]
    ebfc: aa1603e0     	mov	x0, x22
    ec00: aa1b03e1     	mov	x1, x27
    ec04: aa1803e2     	mov	x2, x24
    ec08: 940079d7     	bl	0x2d364 <__cxa_demangle+0x20f14>
    ec0c: aa0003f7     	mov	x23, x0
    ec10: eb1602ff     	cmp	x23, x22
    ec14: 54025200     	b.eq	0x13654 <__cxa_demangle+0x7204>
    ec18: aa1703e0     	mov	x0, x23
    ec1c: aa1b03e1     	mov	x1, x27
    ec20: aa1803e2     	mov	x2, x24
    ec24: 97fffcc4     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    ec28: aa0003f5     	mov	x21, x0
    ec2c: eb1702bf     	cmp	x21, x23
    ec30: 54025120     	b.eq	0x13654 <__cxa_demangle+0x7204>
    ec34: a9404f08     	ldp	x8, x19, [x24]
    ec38: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
    ec3c: f2955569     	movk	x9, #0xaaab
    ec40: aa1403fc     	mov	x28, x20
    ec44: cb080268     	sub	x8, x19, x8
    ec48: 9344fd08     	asr	x8, x8, #4
    ec4c: 9b097d08     	mul	x8, x8, x9
    ec50: f100091f     	cmp	x8, #0x2
    ec54: 54025023     	b.lo	0x13658 <__cxa_demangle+0x7208>
    ec58: 385e8268     	ldurb	w8, [x19, #-0x18]
    ec5c: a97f2a69     	ldp	x9, x10, [x19, #-0x10]
    ec60: d1005e6b     	sub	x11, x19, #0x17
    ec64: d100c260     	sub	x0, x19, #0x30
    ec68: d341fd0c     	lsr	x12, x8, #1
    ec6c: 7200011f     	tst	w8, #0x1
    ec70: 9a8a0161     	csel	x1, x11, x10, eq
    ec74: 9a890182     	csel	x2, x12, x9, eq
    ec78: 940027a6     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    ec7c: f85e0268     	ldur	x8, [x19, #-0x20]
    ec80: f81703a8     	stur	x8, [x29, #-0x90]
    ec84: 3cdd0260     	ldur	q0, [x19, #-0x30]
    ec88: 3c9603a0     	stur	q0, [x29, #-0xa0]
    ec8c: a93dfe7f     	stp	xzr, xzr, [x19, #-0x28]
    ec90: f81d027f     	stur	xzr, [x19, #-0x30]
    ec94: f9400713     	ldr	x19, [x24, #0x8]
    ec98: 385e8268     	ldurb	w8, [x19, #-0x18]
    ec9c: d100c274     	sub	x20, x19, #0x30
    eca0: 36000068     	tbz	w8, #0x0, 0xecac <__cxa_demangle+0x285c>
    eca4: f85f8260     	ldur	x0, [x19, #-0x8]
    eca8: 97ffe8d2     	bl	0x8ff0 <free@plt>
    ecac: 39400288     	ldrb	w8, [x20]
    ecb0: 36000068     	tbz	w8, #0x0, 0xecbc <__cxa_demangle+0x286c>
    ecb4: f85e0260     	ldur	x0, [x19, #-0x20]
    ecb8: 97ffe8ce     	bl	0x8ff0 <free@plt>
    ecbc: f9000714     	str	x20, [x24, #0x8]
    ecc0: a9057fff     	stp	xzr, xzr, [sp, #0x50]
    ecc4: f90033ff     	str	xzr, [sp, #0x60]
    ecc8: 385a0268     	ldurb	w8, [x19, #-0x60]
    eccc: a97aae6a     	ldp	x10, x11, [x19, #-0x58]
    ecd0: d1017e69     	sub	x9, x19, #0x5f
    ecd4: d341fd0c     	lsr	x12, x8, #1
    ecd8: 7200011f     	tst	w8, #0x1
    ecdc: 9a8a0188     	csel	x8, x12, x10, eq
    ece0: 9a8b0136     	csel	x22, x9, x11, eq
    ece4: f100251f     	cmp	x8, #0x9
    ece8: 52800129     	mov	w9, #0x9                // =9
    ecec: 9a893114     	csel	x20, x8, x9, lo
    ecf0: b100429f     	cmn	x20, #0x10
    ecf4: 54033042     	b.hs	0x152fc <__cxa_demangle+0x8eac>
    ecf8: f1005e9f     	cmp	x20, #0x17
    ecfc: 54017ae2     	b.hs	0x11c58 <__cxa_demangle+0x5808>
    ed00: 910143e9     	add	x9, sp, #0x50
    ed04: d37ffa88     	lsl	x8, x20, #1
    ed08: b2400137     	orr	x23, x9, #0x1
    ed0c: 390143e8     	strb	w8, [sp, #0x50]
    ed10: b5017b14     	cbnz	x20, 0x11c70 <__cxa_demangle+0x5820>
    ed14: 14000bdb     	b	0x11c80 <__cxa_demangle+0x5830>
    ed18: f9400bf3     	ldr	x19, [sp, #0x10]
    ed1c: 91000696     	add	x22, x20, #0x1
    ed20: aa1603e0     	mov	x0, x22
    ed24: aa1b03e1     	mov	x1, x27
    ed28: aa1303e2     	mov	x2, x19
    ed2c: 97fffc82     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    ed30: aa0003f5     	mov	x21, x0
    ed34: eb1602bf     	cmp	x21, x22
    ed38: 540248e0     	b.eq	0x13654 <__cxa_demangle+0x7204>
    ed3c: a9402269     	ldp	x9, x8, [x19]
    ed40: aa1403fc     	mov	x28, x20
    ed44: eb08013f     	cmp	x9, x8
    ed48: 54024880     	b.eq	0x13658 <__cxa_demangle+0x7208>
    ed4c: d0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    ed50: d100c100     	sub	x0, x8, #0x30
    ed54: 9132c021     	add	x1, x1, #0xcb0
    ed58: 321d03e2     	orr	w2, wzr, #0x8
    ed5c: 9400276d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    ed60: f9400668     	ldr	x8, [x19, #0x8]
    ed64: f9400e69     	ldr	x9, [x19, #0x18]
    ed68: 910143e0     	add	x0, sp, #0x50
    ed6c: d10283a2     	sub	x2, x29, #0xa0
    ed70: d100c101     	sub	x1, x8, #0x30
    ed74: f81603a9     	stur	x9, [x29, #-0xa0]
    ed78: 940027c5     	bl	0x18c8c <__cxa_demangle+0xc83c>
    ed7c: a942a668     	ldp	x8, x9, [x19, #0x28]
    ed80: aa1303f7     	mov	x23, x19
    ed84: eb09011f     	cmp	x8, x9
    ed88: 54003fc2     	b.hs	0xf580 <__cxa_demangle+0x3130>
    ed8c: f94037e9     	ldr	x9, [sp, #0x68]
    ed90: f9000d09     	str	x9, [x8, #0x18]
    ed94: 3dc017e0     	ldr	q0, [sp, #0x50]
    ed98: 3d800100     	str	q0, [x8]
    ed9c: f94033e9     	ldr	x9, [sp, #0x60]
    eda0: f9000909     	str	x9, [x8, #0x10]
    eda4: a905ffff     	stp	xzr, xzr, [sp, #0x58]
    eda8: f9002bff     	str	xzr, [sp, #0x50]
    edac: f94016e8     	ldr	x8, [x23, #0x28]
    edb0: 91008108     	add	x8, x8, #0x20
    edb4: f90016e8     	str	x8, [x23, #0x28]
    edb8: f9402bf3     	ldr	x19, [sp, #0x50]
    edbc: b5019033     	cbnz	x19, 0x11fc0 <__cxa_demangle+0x5b70>
    edc0: 14001445     	b	0x13ed4 <__cxa_demangle+0x7a84>
    edc4: f9400bf9     	ldr	x25, [sp, #0x10]
    edc8: 91000696     	add	x22, x20, #0x1
    edcc: aa1603e0     	mov	x0, x22
    edd0: aa1b03e1     	mov	x1, x27
    edd4: a9405733     	ldp	x19, x21, [x25]
    edd8: aa1903e2     	mov	x2, x25
    eddc: 97fffc56     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    ede0: eb16001f     	cmp	x0, x22
    ede4: aa1403fc     	mov	x28, x20
    ede8: 54024380     	b.eq	0x13658 <__cxa_demangle+0x7208>
    edec: f90017e0     	str	x0, [sp, #0x28]
    edf0: a942a728     	ldp	x8, x9, [x25, #0x28]
    edf4: a9406337     	ldp	x23, x24, [x25]
    edf8: f9400f34     	ldr	x20, [x25, #0x18]
    edfc: aa1903fc     	mov	x28, x25
    ee00: eb09011f     	cmp	x8, x9
    ee04: 54003582     	b.hs	0xf4b4 <__cxa_demangle+0x3064>
    ee08: a9007d1f     	stp	xzr, xzr, [x8]
    ee0c: a901511f     	stp	xzr, x20, [x8, #0x10]
    ee10: f9401788     	ldr	x8, [x28, #0x28]
    ee14: 91008108     	add	x8, x8, #0x20
    ee18: f9001788     	str	x8, [x28, #0x28]
    ee1c: 14000550     	b	0x1035c <__cxa_demangle+0x3f0c>
    ee20: f9400bf7     	ldr	x23, [sp, #0x10]
    ee24: 91000696     	add	x22, x20, #0x1
    ee28: aa1603e0     	mov	x0, x22
    ee2c: aa1b03e1     	mov	x1, x27
    ee30: a94056f3     	ldp	x19, x21, [x23]
    ee34: aa1703e2     	mov	x2, x23
    ee38: 97fffc3f     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    ee3c: aa0003fa     	mov	x26, x0
    ee40: eb16035f     	cmp	x26, x22
    ee44: aa1403fc     	mov	x28, x20
    ee48: f9001ff6     	str	x22, [sp, #0x38]
    ee4c: 54024060     	b.eq	0x13658 <__cxa_demangle+0x7208>
    ee50: a942a6e8     	ldp	x8, x9, [x23, #0x28]
    ee54: a94062f6     	ldp	x22, x24, [x23]
    ee58: f9400ef4     	ldr	x20, [x23, #0x18]
    ee5c: aa1703fb     	mov	x27, x23
    ee60: eb09011f     	cmp	x8, x9
    ee64: f90013fa     	str	x26, [sp, #0x20]
    ee68: 54003482     	b.hs	0xf4f8 <__cxa_demangle+0x30a8>
    ee6c: a9007d1f     	stp	xzr, xzr, [x8]
    ee70: a901511f     	stp	xzr, x20, [x8, #0x10]
    ee74: f9401768     	ldr	x8, [x27, #0x28]
    ee78: 91008108     	add	x8, x8, #0x20
    ee7c: f9001768     	str	x8, [x27, #0x28]
    ee80: 140006b8     	b	0x10960 <__cxa_demangle+0x4510>
    ee84: 91000696     	add	x22, x20, #0x1
    ee88: eb1b02df     	cmp	x22, x27
    ee8c: 54023e40     	b.eq	0x13654 <__cxa_demangle+0x7204>
    ee90: 394002c8     	ldrb	w8, [x22]
    ee94: 7101651f     	cmp	w8, #0x59
    ee98: 54000081     	b.ne	0xeea8 <__cxa_demangle+0x2a58>
    ee9c: 91000a96     	add	x22, x20, #0x2
    eea0: eb1b02df     	cmp	x22, x27
    eea4: 54023d80     	b.eq	0x13654 <__cxa_demangle+0x7204>
    eea8: f9400bf7     	ldr	x23, [sp, #0x10]
    eeac: aa1603e0     	mov	x0, x22
    eeb0: aa1b03e1     	mov	x1, x27
    eeb4: aa1703e2     	mov	x2, x23
    eeb8: 97fffc1f     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    eebc: eb16001f     	cmp	x0, x22
    eec0: 54023ca0     	b.eq	0x13654 <__cxa_demangle+0x7204>
    eec4: 52850048     	mov	w8, #0x2802             // =10242
    eec8: eb1b001f     	cmp	x0, x27
    eecc: a9057fff     	stp	xzr, xzr, [sp, #0x50]
    eed0: f90033ff     	str	xzr, [sp, #0x60]
    eed4: 7900a3e8     	strh	w8, [sp, #0x50]
    eed8: 39014bff     	strb	wzr, [sp, #0x52]
    eedc: 54006500     	b.eq	0xfb7c <__cxa_demangle+0x372c>
    eee0: 910143e8     	add	x8, sp, #0x50
    eee4: d10283a9     	sub	x9, x29, #0xa0
    eee8: 910022fa     	add	x26, x23, #0x8
    eeec: b2400108     	orr	x8, x8, #0x1
    eef0: b240013c     	orr	x28, x9, #0x1
    eef4: b9003bff     	str	wzr, [sp, #0x38]
    eef8: f9001be8     	str	x8, [sp, #0x30]
    eefc: aa0003f8     	mov	x24, x0
    ef00: 39400308     	ldrb	w8, [x24]
    ef04: 7101451f     	cmp	w8, #0x51
    ef08: 540000ed     	b.le	0xef24 <__cxa_demangle+0x2ad4>
    ef0c: 7101491f     	cmp	w8, #0x52
    ef10: 540001c0     	b.eq	0xef48 <__cxa_demangle+0x2af8>
    ef14: 7101d91f     	cmp	w8, #0x76
    ef18: 540002a1     	b.ne	0xef6c <__cxa_demangle+0x2b1c>
    ef1c: 91000717     	add	x23, x24, #0x1
    ef20: 1400006c     	b	0xf0d0 <__cxa_demangle+0x2c80>
    ef24: 71013d1f     	cmp	w8, #0x4f
    ef28: 540001e1     	b.ne	0xef64 <__cxa_demangle+0x2b14>
    ef2c: 91000700     	add	x0, x24, #0x1
    ef30: eb1b001f     	cmp	x0, x27
    ef34: 540001c0     	b.eq	0xef6c <__cxa_demangle+0x2b1c>
    ef38: 39400008     	ldrb	w8, [x0]
    ef3c: 7101151f     	cmp	w8, #0x45
    ef40: 54000161     	b.ne	0xef6c <__cxa_demangle+0x2b1c>
    ef44: 14000069     	b	0xf0e8 <__cxa_demangle+0x2c98>
    ef48: 91000700     	add	x0, x24, #0x1
    ef4c: eb1b001f     	cmp	x0, x27
    ef50: 540000e0     	b.eq	0xef6c <__cxa_demangle+0x2b1c>
    ef54: 39400008     	ldrb	w8, [x0]
    ef58: 7101151f     	cmp	w8, #0x45
    ef5c: 54000081     	b.ne	0xef6c <__cxa_demangle+0x2b1c>
    ef60: 14000060     	b	0xf0e0 <__cxa_demangle+0x2c90>
    ef64: 7101151f     	cmp	w8, #0x45
    ef68: 540209c0     	b.eq	0x130a0 <__cxa_demangle+0x6c50>
    ef6c: f9400be2     	ldr	x2, [sp, #0x10]
    ef70: a9406456     	ldp	x22, x25, [x2]
    ef74: aa1803e0     	mov	x0, x24
    ef78: aa1b03e1     	mov	x1, x27
    ef7c: 97fffbee     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    ef80: aa0003f7     	mov	x23, x0
    ef84: eb1802ff     	cmp	x23, x24
    ef88: 320003f5     	orr	w21, wzr, #0x1
    ef8c: 540239a0     	b.eq	0x136c0 <__cxa_demangle+0x7270>
    ef90: eb1b02ff     	cmp	x23, x27
    ef94: 54023960     	b.eq	0x136c0 <__cxa_demangle+0x7270>
    ef98: f9400be9     	ldr	x9, [sp, #0x10]
    ef9c: cb16032a     	sub	x10, x25, x22
    efa0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
    efa4: 9344fd4a     	asr	x10, x10, #4
    efa8: a9402528     	ldp	x8, x9, [x9]
    efac: f295556b     	movk	x11, #0xaaab
    efb0: 9b0b7d56     	mul	x22, x10, x11
    efb4: cb080128     	sub	x8, x9, x8
    efb8: 9344fd08     	asr	x8, x8, #4
    efbc: 9b0b7d19     	mul	x25, x8, x11
    efc0: eb1902df     	cmp	x22, x25
    efc4: 54000862     	b.hs	0xf0d0 <__cxa_demangle+0x2c80>
    efc8: 8b1606c8     	add	x8, x22, x22, lsl #1
    efcc: f90023fa     	str	x26, [sp, #0x40]
    efd0: d37ced1a     	lsl	x26, x8, #4
    efd4: aa1603f5     	mov	x21, x22
    efd8: 394143e8     	ldrb	w8, [sp, #0x50]
    efdc: f9402fe9     	ldr	x9, [sp, #0x58]
    efe0: d341fd0a     	lsr	x10, x8, #1
    efe4: 7200011f     	tst	w8, #0x1
    efe8: 9a890148     	csel	x8, x10, x9, eq
    efec: f100091f     	cmp	x8, #0x2
    eff0: 540000c3     	b.lo	0xf008 <__cxa_demangle+0x2bb8>
    eff4: d0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    eff8: 910143e0     	add	x0, sp, #0x50
    effc: 321f03e2     	orr	w2, wzr, #0x2
    f000: 911b7021     	add	x1, x1, #0x6dc
    f004: 940026c3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f008: f9400be8     	ldr	x8, [sp, #0x10]
    f00c: f9400108     	ldr	x8, [x8]
    f010: 8b1a0100     	add	x0, x8, x26
    f014: 39406008     	ldrb	w8, [x0, #0x18]
    f018: a9422809     	ldp	x9, x10, [x0, #0x20]
    f01c: 9100640b     	add	x11, x0, #0x19
    f020: 7200011f     	tst	w8, #0x1
    f024: d341fd0c     	lsr	x12, x8, #1
    f028: 9a8a0161     	csel	x1, x11, x10, eq
    f02c: 9a890182     	csel	x2, x12, x9, eq
    f030: 940026b8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f034: f9400808     	ldr	x8, [x0, #0x10]
    f038: f81703a8     	stur	x8, [x29, #-0x90]
    f03c: 3dc00000     	ldr	q0, [x0]
    f040: 3c9603a0     	stur	q0, [x29, #-0xa0]
    f044: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
    f048: f900001f     	str	xzr, [x0]
    f04c: 385603b3     	ldurb	w19, [x29, #-0xa0]
    f050: a976e3a8     	ldp	x8, x24, [x29, #-0x98]
    f054: 7200027f     	tst	w19, #0x1
    f058: d341fe69     	lsr	x9, x19, #1
    f05c: 9a980381     	csel	x1, x28, x24, eq
    f060: 9a880122     	csel	x2, x9, x8, eq
    f064: 910143e0     	add	x0, sp, #0x50
    f068: 940026aa     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f06c: 36000073     	tbz	w19, #0x0, 0xf078 <__cxa_demangle+0x2c28>
    f070: aa1803e0     	mov	x0, x24
    f074: 97ffe7df     	bl	0x8ff0 <free@plt>
    f078: 910006b5     	add	x21, x21, #0x1
    f07c: eb1902bf     	cmp	x21, x25
    f080: 9100c35a     	add	x26, x26, #0x30
    f084: 54fffaa3     	b.lo	0xefd8 <__cxa_demangle+0x2b88>
    f088: f94023fa     	ldr	x26, [sp, #0x40]
    f08c: eb1902df     	cmp	x22, x25
    f090: 54000202     	b.hs	0xf0d0 <__cxa_demangle+0x2c80>
    f094: f9400348     	ldr	x8, [x26]
    f098: cb160336     	sub	x22, x25, x22
    f09c: d100c115     	sub	x21, x8, #0x30
    f0a0: 394062a8     	ldrb	w8, [x21, #0x18]
    f0a4: 36000068     	tbz	w8, #0x0, 0xf0b0 <__cxa_demangle+0x2c60>
    f0a8: f94016a0     	ldr	x0, [x21, #0x28]
    f0ac: 97ffe7d1     	bl	0x8ff0 <free@plt>
    f0b0: 394002a8     	ldrb	w8, [x21]
    f0b4: 36000068     	tbz	w8, #0x0, 0xf0c0 <__cxa_demangle+0x2c70>
    f0b8: f9400aa0     	ldr	x0, [x21, #0x10]
    f0bc: 97ffe7cd     	bl	0x8ff0 <free@plt>
    f0c0: f9000355     	str	x21, [x26]
    f0c4: f10006d6     	subs	x22, x22, #0x1
    f0c8: d100c2b5     	sub	x21, x21, #0x30
    f0cc: 54fffea1     	b.ne	0xf0a0 <__cxa_demangle+0x2c50>
    f0d0: eb1b02ff     	cmp	x23, x27
    f0d4: aa1703f8     	mov	x24, x23
    f0d8: 54fff141     	b.ne	0xef00 <__cxa_demangle+0x2ab0>
    f0dc: 14000007     	b	0xf0f8 <__cxa_demangle+0x2ca8>
    f0e0: 320003e8     	orr	w8, wzr, #0x1
    f0e4: 14000002     	b	0xf0ec <__cxa_demangle+0x2c9c>
    f0e8: 321f03e8     	orr	w8, wzr, #0x2
    f0ec: eb1b001f     	cmp	x0, x27
    f0f0: b9003be8     	str	w8, [sp, #0x38]
    f0f4: 54fff041     	b.ne	0xeefc <__cxa_demangle+0x2aac>
    f0f8: f9400bf7     	ldr	x23, [sp, #0x10]
    f0fc: 140002a1     	b	0xfb80 <__cxa_demangle+0x3730>
    f100: f9400bf3     	ldr	x19, [sp, #0x10]
    f104: 91000696     	add	x22, x20, #0x1
    f108: aa1603e0     	mov	x0, x22
    f10c: aa1b03e1     	mov	x1, x27
    f110: aa1303e2     	mov	x2, x19
    f114: 97fffb88     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    f118: aa0003f5     	mov	x21, x0
    f11c: eb1602bf     	cmp	x21, x22
    f120: 540229a0     	b.eq	0x13654 <__cxa_demangle+0x7204>
    f124: a9402269     	ldp	x9, x8, [x19]
    f128: aa1403fc     	mov	x28, x20
    f12c: eb08013f     	cmp	x9, x8
    f130: 54022940     	b.eq	0x13658 <__cxa_demangle+0x7208>
    f134: b0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    f138: d100c100     	sub	x0, x8, #0x30
    f13c: 9132e421     	add	x1, x1, #0xcb9
    f140: 52800142     	mov	w2, #0xa                // =10
    f144: 94002673     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f148: f9400668     	ldr	x8, [x19, #0x8]
    f14c: f9400e69     	ldr	x9, [x19, #0x18]
    f150: 910143e0     	add	x0, sp, #0x50
    f154: d10283a2     	sub	x2, x29, #0xa0
    f158: d100c101     	sub	x1, x8, #0x30
    f15c: f81603a9     	stur	x9, [x29, #-0xa0]
    f160: 940026cb     	bl	0x18c8c <__cxa_demangle+0xc83c>
    f164: a942a668     	ldp	x8, x9, [x19, #0x28]
    f168: aa1303f7     	mov	x23, x19
    f16c: eb09011f     	cmp	x8, x9
    f170: 540022a2     	b.hs	0xf5c4 <__cxa_demangle+0x3174>
    f174: f94037e9     	ldr	x9, [sp, #0x68]
    f178: f9000d09     	str	x9, [x8, #0x18]
    f17c: 3dc017e0     	ldr	q0, [sp, #0x50]
    f180: 3d800100     	str	q0, [x8]
    f184: f94033e9     	ldr	x9, [sp, #0x60]
    f188: f9000909     	str	x9, [x8, #0x10]
    f18c: a905ffff     	stp	xzr, xzr, [sp, #0x58]
    f190: f9002bff     	str	xzr, [sp, #0x50]
    f194: f94016e8     	ldr	x8, [x23, #0x28]
    f198: 91008108     	add	x8, x8, #0x20
    f19c: f90016e8     	str	x8, [x23, #0x28]
    f1a0: f9402bf3     	ldr	x19, [sp, #0x50]
    f1a4: b5017ad3     	cbnz	x19, 0x120fc <__cxa_demangle+0x5cac>
    f1a8: 1400134b     	b	0x13ed4 <__cxa_demangle+0x7a84>
    f1ac: 91000688     	add	x8, x20, #0x1
    f1b0: eb1b011f     	cmp	x8, x27
    f1b4: 54000800     	b.eq	0xf2b4 <__cxa_demangle+0x2e64>
    f1b8: 39400108     	ldrb	w8, [x8]
    f1bc: 7101d11f     	cmp	w8, #0x74
    f1c0: 540007a1     	b.ne	0xf2b4 <__cxa_demangle+0x2e64>
    f1c4: f9400bf3     	ldr	x19, [sp, #0x10]
    f1c8: aa1403e0     	mov	x0, x20
    f1cc: aa1b03e1     	mov	x1, x27
    f1d0: aa1f03e3     	mov	x3, xzr
    f1d4: aa1303e2     	mov	x2, x19
    f1d8: 94001bc4     	bl	0x160e8 <__cxa_demangle+0x9c98>
    f1dc: aa0003f5     	mov	x21, x0
    f1e0: eb1402bf     	cmp	x21, x20
    f1e4: 54022380     	b.eq	0x13654 <__cxa_demangle+0x7204>
    f1e8: a9402269     	ldp	x9, x8, [x19]
    f1ec: aa1403fc     	mov	x28, x20
    f1f0: eb08013f     	cmp	x9, x8
    f1f4: 54022320     	b.eq	0x13658 <__cxa_demangle+0x7208>
    f1f8: f9400e69     	ldr	x9, [x19, #0x18]
    f1fc: d100c101     	sub	x1, x8, #0x30
    f200: 910143e0     	add	x0, sp, #0x50
    f204: d10283a2     	sub	x2, x29, #0xa0
    f208: f81603a9     	stur	x9, [x29, #-0xa0]
    f20c: 940026a0     	bl	0x18c8c <__cxa_demangle+0xc83c>
    f210: a942a668     	ldp	x8, x9, [x19, #0x28]
    f214: aa1303f7     	mov	x23, x19
    f218: eb09011f     	cmp	x8, x9
    f21c: 54017462     	b.hs	0x120a8 <__cxa_demangle+0x5c58>
    f220: f94037e9     	ldr	x9, [sp, #0x68]
    f224: f9000d09     	str	x9, [x8, #0x18]
    f228: 3dc017e0     	ldr	q0, [sp, #0x50]
    f22c: 3d800100     	str	q0, [x8]
    f230: f94033e9     	ldr	x9, [sp, #0x60]
    f234: f9000909     	str	x9, [x8, #0x10]
    f238: a905ffff     	stp	xzr, xzr, [sp, #0x58]
    f23c: f9002bff     	str	xzr, [sp, #0x50]
    f240: f94016e8     	ldr	x8, [x23, #0x28]
    f244: 91008108     	add	x8, x8, #0x20
    f248: f90016e8     	str	x8, [x23, #0x28]
    f24c: f9402bf3     	ldr	x19, [sp, #0x50]
    f250: b501e993     	cbnz	x19, 0x12f80 <__cxa_demangle+0x6b30>
    f254: 14001320     	b	0x13ed4 <__cxa_demangle+0x7a84>
    f258: f9400bf9     	ldr	x25, [sp, #0x10]
    f25c: 91000696     	add	x22, x20, #0x1
    f260: aa1603e0     	mov	x0, x22
    f264: aa1b03e1     	mov	x1, x27
    f268: a9405733     	ldp	x19, x21, [x25]
    f26c: aa1903e2     	mov	x2, x25
    f270: 97fffb31     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    f274: eb16001f     	cmp	x0, x22
    f278: aa1403fc     	mov	x28, x20
    f27c: 54021ee0     	b.eq	0x13658 <__cxa_demangle+0x7208>
    f280: f90017e0     	str	x0, [sp, #0x28]
    f284: a942a728     	ldp	x8, x9, [x25, #0x28]
    f288: a9406337     	ldp	x23, x24, [x25]
    f28c: f9400f34     	ldr	x20, [x25, #0x18]
    f290: aa1903fc     	mov	x28, x25
    f294: eb09011f     	cmp	x8, x9
    f298: 54001522     	b.hs	0xf53c <__cxa_demangle+0x30ec>
    f29c: a9007d1f     	stp	xzr, xzr, [x8]
    f2a0: a901511f     	stp	xzr, x20, [x8, #0x10]
    f2a4: f9401788     	ldr	x8, [x28, #0x28]
    f2a8: 91008108     	add	x8, x8, #0x20
    f2ac: f9001788     	str	x8, [x28, #0x28]
    f2b0: 1400083b     	b	0x1139c <__cxa_demangle+0x4f4c>
    f2b4: f9400bf5     	ldr	x21, [sp, #0x10]
    f2b8: aa1403e0     	mov	x0, x20
    f2bc: aa1b03e1     	mov	x1, x27
    f2c0: aa1503e2     	mov	x2, x21
    f2c4: 94002a9a     	bl	0x19d2c <__cxa_demangle+0xd8dc>
    f2c8: aa0003f6     	mov	x22, x0
    f2cc: eb1402df     	cmp	x22, x20
    f2d0: aa1403fc     	mov	x28, x20
    f2d4: 54021c20     	b.eq	0x13658 <__cxa_demangle+0x7208>
    f2d8: 3941bea8     	ldrb	w8, [x21, #0x6f]
    f2dc: 34026448     	cbz	w8, 0x13f64 <__cxa_demangle+0x7b14>
    f2e0: aa1603e0     	mov	x0, x22
    f2e4: aa1b03e1     	mov	x1, x27
    f2e8: aa1503e2     	mov	x2, x21
    f2ec: 94002708     	bl	0x18f0c <__cxa_demangle+0xcabc>
    f2f0: aa0003f4     	mov	x20, x0
    f2f4: eb16029f     	cmp	x20, x22
    f2f8: 54026360     	b.eq	0x13f64 <__cxa_demangle+0x7b14>
    f2fc: a9404ea8     	ldp	x8, x19, [x21]
    f300: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
    f304: f2955569     	movk	x9, #0xaaab
    f308: aa1503f7     	mov	x23, x21
    f30c: cb080268     	sub	x8, x19, x8
    f310: 9344fd08     	asr	x8, x8, #4
    f314: 9b097d08     	mul	x8, x8, x9
    f318: f100091f     	cmp	x8, #0x2
    f31c: aa1603fc     	mov	x28, x22
    f320: 540219c3     	b.lo	0x13658 <__cxa_demangle+0x7208>
    f324: 385e8268     	ldurb	w8, [x19, #-0x18]
    f328: a97f2a69     	ldp	x9, x10, [x19, #-0x10]
    f32c: d1005e6b     	sub	x11, x19, #0x17
    f330: d100c260     	sub	x0, x19, #0x30
    f334: d341fd0c     	lsr	x12, x8, #1
    f338: 7200011f     	tst	w8, #0x1
    f33c: 9a8a0161     	csel	x1, x11, x10, eq
    f340: 9a890182     	csel	x2, x12, x9, eq
    f344: 940025f3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f348: f85e0268     	ldur	x8, [x19, #-0x20]
    f34c: aa1703f8     	mov	x24, x23
    f350: f81703a8     	stur	x8, [x29, #-0x90]
    f354: 3cdd0260     	ldur	q0, [x19, #-0x30]
    f358: 3c9603a0     	stur	q0, [x29, #-0xa0]
    f35c: a93dfe7f     	stp	xzr, xzr, [x19, #-0x28]
    f360: f81d027f     	stur	xzr, [x19, #-0x30]
    f364: f94006f3     	ldr	x19, [x23, #0x8]
    f368: 385e8268     	ldurb	w8, [x19, #-0x18]
    f36c: d100c275     	sub	x21, x19, #0x30
    f370: 36000068     	tbz	w8, #0x0, 0xf37c <__cxa_demangle+0x2f2c>
    f374: f85f8260     	ldur	x0, [x19, #-0x8]
    f378: 97ffe71e     	bl	0x8ff0 <free@plt>
    f37c: 394002a8     	ldrb	w8, [x21]
    f380: 36000068     	tbz	w8, #0x0, 0xf38c <__cxa_demangle+0x2f3c>
    f384: f85e0260     	ldur	x0, [x19, #-0x20]
    f388: 97ffe71a     	bl	0x8ff0 <free@plt>
    f38c: f9000715     	str	x21, [x24, #0x8]
    f390: d1018260     	sub	x0, x19, #0x60
    f394: 385603b3     	ldurb	w19, [x29, #-0xa0]
    f398: a976d7a9     	ldp	x9, x21, [x29, #-0x98]
    f39c: d10283a8     	sub	x8, x29, #0xa0
    f3a0: b2400108     	orr	x8, x8, #0x1
    f3a4: 7200027f     	tst	w19, #0x1
    f3a8: d341fe6a     	lsr	x10, x19, #1
    f3ac: 9a950101     	csel	x1, x8, x21, eq
    f3b0: 9a890142     	csel	x2, x10, x9, eq
    f3b4: 940025d7     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f3b8: f9400708     	ldr	x8, [x24, #0x8]
    f3bc: f9400f09     	ldr	x9, [x24, #0x18]
    f3c0: d100c101     	sub	x1, x8, #0x30
    f3c4: f81903a9     	stur	x9, [x29, #-0x70]
    f3c8: 910143e0     	add	x0, sp, #0x50
    f3cc: d101c3a2     	sub	x2, x29, #0x70
    f3d0: 9400262f     	bl	0x18c8c <__cxa_demangle+0xc83c>
    f3d4: a942a708     	ldp	x8, x9, [x24, #0x28]
    f3d8: eb09011f     	cmp	x8, x9
    f3dc: 54017402     	b.hs	0x1225c <__cxa_demangle+0x5e0c>
    f3e0: f94037e9     	ldr	x9, [sp, #0x68]
    f3e4: f9000d09     	str	x9, [x8, #0x18]
    f3e8: 3dc017e0     	ldr	q0, [sp, #0x50]
    f3ec: 3d800100     	str	q0, [x8]
    f3f0: f94033e9     	ldr	x9, [sp, #0x60]
    f3f4: f9000909     	str	x9, [x8, #0x10]
    f3f8: a905ffff     	stp	xzr, xzr, [sp, #0x58]
    f3fc: f9002bff     	str	xzr, [sp, #0x50]
    f400: f9401708     	ldr	x8, [x24, #0x28]
    f404: 91008108     	add	x8, x8, #0x20
    f408: f9001708     	str	x8, [x24, #0x28]
    f40c: f9402bf3     	ldr	x19, [sp, #0x50]
    f410: b5020db3     	cbnz	x19, 0x135c4 <__cxa_demangle+0x7174>
    f414: 1400108c     	b	0x13644 <__cxa_demangle+0x71f4>
    f418: f940134a     	ldr	x10, [x26, #0x20]
    f41c: cb0a0108     	sub	x8, x8, x10
    f420: 9345fd19     	asr	x25, x8, #5
    f424: 91000728     	add	x8, x25, #0x1
    f428: d37bfd0b     	lsr	x11, x8, #59
    f42c: b502f26b     	cbnz	x11, 0x15278 <__cxa_demangle+0x8e28>
    f430: cb0a0129     	sub	x9, x9, x10
    f434: 9345fd2a     	asr	x10, x9, #5
    f438: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
    f43c: eb0b015f     	cmp	x10, x11
    f440: 54000e48     	b.hi	0xf608 <__cxa_demangle+0x31b8>
    f444: 9344fd29     	asr	x9, x9, #4
    f448: eb08013f     	cmp	x9, x8
    f44c: 9a893117     	csel	x23, x8, x9, lo
    f450: b5000df7     	cbnz	x23, 0xf60c <__cxa_demangle+0x31bc>
    f454: aa1f03e0     	mov	x0, xzr
    f458: 14000122     	b	0xf8e0 <__cxa_demangle+0x3490>
    f45c: f9400bf7     	ldr	x23, [sp, #0x10]
    f460: 5100c508     	sub	w8, w8, #0x31
    f464: 7100211f     	cmp	w8, #0x8
    f468: 54000e68     	b.hi	0xf634 <__cxa_demangle+0x31e4>
    f46c: 91000a88     	add	x8, x20, #0x2
    f470: eb1b011f     	cmp	x8, x27
    f474: 54020f00     	b.eq	0x13654 <__cxa_demangle+0x7204>
    f478: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
    f47c: cb140108     	sub	x8, x8, x20
    f480: aa1f03f3     	mov	x19, xzr
    f484: 8b080368     	add	x8, x27, x8
    f488: 321f03fa     	orr	w26, wzr, #0x2
    f48c: 8b130289     	add	x9, x20, x19
    f490: 3940092a     	ldrb	w10, [x9, #0x2]
    f494: 5100c14a     	sub	w10, w10, #0x30
    f498: 7100295f     	cmp	w10, #0xa
    f49c: 54016502     	b.hs	0x1213c <__cxa_demangle+0x5cec>
    f4a0: 91000673     	add	x19, x19, #0x1
    f4a4: eb13011f     	cmp	x8, x19
    f4a8: 91000b5a     	add	x26, x26, #0x2
    f4ac: 54ffff01     	b.ne	0xf48c <__cxa_demangle+0x303c>
    f4b0: 14001069     	b	0x13654 <__cxa_demangle+0x7204>
    f4b4: f940138a     	ldr	x10, [x28, #0x20]
    f4b8: cb0a0108     	sub	x8, x8, x10
    f4bc: 9345fd19     	asr	x25, x8, #5
    f4c0: 91000728     	add	x8, x25, #0x1
    f4c4: d37bfd0b     	lsr	x11, x8, #59
    f4c8: b502ed8b     	cbnz	x11, 0x15278 <__cxa_demangle+0x8e28>
    f4cc: cb0a0129     	sub	x9, x9, x10
    f4d0: 9345fd2a     	asr	x10, x9, #5
    f4d4: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
    f4d8: eb0b015f     	cmp	x10, x11
    f4dc: 540013a8     	b.hi	0xf750 <__cxa_demangle+0x3300>
    f4e0: 9344fd29     	asr	x9, x9, #4
    f4e4: eb08013f     	cmp	x9, x8
    f4e8: 9a893116     	csel	x22, x8, x9, lo
    f4ec: b5001356     	cbnz	x22, 0xf754 <__cxa_demangle+0x3304>
    f4f0: aa1f03e0     	mov	x0, xzr
    f4f4: 1400011a     	b	0xf95c <__cxa_demangle+0x350c>
    f4f8: f940136a     	ldr	x10, [x27, #0x20]
    f4fc: cb0a0108     	sub	x8, x8, x10
    f500: 9345fd19     	asr	x25, x8, #5
    f504: 91000728     	add	x8, x25, #0x1
    f508: d37bfd0b     	lsr	x11, x8, #59
    f50c: b502eb6b     	cbnz	x11, 0x15278 <__cxa_demangle+0x8e28>
    f510: cb0a0129     	sub	x9, x9, x10
    f514: 9345fd2a     	asr	x10, x9, #5
    f518: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
    f51c: eb0b015f     	cmp	x10, x11
    f520: 540012e8     	b.hi	0xf77c <__cxa_demangle+0x332c>
    f524: 9344fd29     	asr	x9, x9, #4
    f528: eb08013f     	cmp	x9, x8
    f52c: 9a893117     	csel	x23, x8, x9, lo
    f530: b5001297     	cbnz	x23, 0xf780 <__cxa_demangle+0x3330>
    f534: aa1f03e0     	mov	x0, xzr
    f538: 14000128     	b	0xf9d8 <__cxa_demangle+0x3588>
    f53c: f940138a     	ldr	x10, [x28, #0x20]
    f540: cb0a0108     	sub	x8, x8, x10
    f544: 9345fd19     	asr	x25, x8, #5
    f548: 91000728     	add	x8, x25, #0x1
    f54c: d37bfd0b     	lsr	x11, x8, #59
    f550: b502e94b     	cbnz	x11, 0x15278 <__cxa_demangle+0x8e28>
    f554: cb0a0129     	sub	x9, x9, x10
    f558: 9345fd2a     	asr	x10, x9, #5
    f55c: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
    f560: eb0b015f     	cmp	x10, x11
    f564: 54001228     	b.hi	0xf7a8 <__cxa_demangle+0x3358>
    f568: 9344fd29     	asr	x9, x9, #4
    f56c: eb08013f     	cmp	x9, x8
    f570: 9a893116     	csel	x22, x8, x9, lo
    f574: b50011d6     	cbnz	x22, 0xf7ac <__cxa_demangle+0x335c>
    f578: aa1f03e0     	mov	x0, xzr
    f57c: 14000136     	b	0xfa54 <__cxa_demangle+0x3604>
    f580: f94012ea     	ldr	x10, [x23, #0x20]
    f584: cb0a0108     	sub	x8, x8, x10
    f588: 9345fd13     	asr	x19, x8, #5
    f58c: 91000668     	add	x8, x19, #0x1
    f590: d37bfd0b     	lsr	x11, x8, #59
    f594: b502eaeb     	cbnz	x11, 0x152f0 <__cxa_demangle+0x8ea0>
    f598: cb0a0129     	sub	x9, x9, x10
    f59c: 9345fd2a     	asr	x10, x9, #5
    f5a0: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
    f5a4: eb0b015f     	cmp	x10, x11
    f5a8: 5400eca8     	b.hi	0x1133c <__cxa_demangle+0x4eec>
    f5ac: 9344fd29     	asr	x9, x9, #4
    f5b0: eb08013f     	cmp	x9, x8
    f5b4: 9a893116     	csel	x22, x8, x9, lo
    f5b8: b500ec56     	cbnz	x22, 0x11340 <__cxa_demangle+0x4ef0>
    f5bc: aa1f03e0     	mov	x0, xzr
    f5c0: 1400090a     	b	0x119e8 <__cxa_demangle+0x5598>
    f5c4: f94012ea     	ldr	x10, [x23, #0x20]
    f5c8: cb0a0108     	sub	x8, x8, x10
    f5cc: 9345fd13     	asr	x19, x8, #5
    f5d0: 91000668     	add	x8, x19, #0x1
    f5d4: d37bfd0b     	lsr	x11, x8, #59
    f5d8: b502e8eb     	cbnz	x11, 0x152f4 <__cxa_demangle+0x8ea4>
    f5dc: cb0a0129     	sub	x9, x9, x10
    f5e0: 9345fd2a     	asr	x10, x9, #5
    f5e4: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
    f5e8: eb0b015f     	cmp	x10, x11
    f5ec: 5400ebe8     	b.hi	0x11368 <__cxa_demangle+0x4f18>
    f5f0: 9344fd29     	asr	x9, x9, #4
    f5f4: eb08013f     	cmp	x9, x8
    f5f8: 9a893116     	csel	x22, x8, x9, lo
    f5fc: b500eb96     	cbnz	x22, 0x1136c <__cxa_demangle+0x4f1c>
    f600: aa1f03e0     	mov	x0, xzr
    f604: 1400091f     	b	0x11a80 <__cxa_demangle+0x5630>
    f608: b240ebf7     	orr	x23, xzr, #0x7ffffffffffffff
    f60c: f9401f49     	ldr	x9, [x26, #0x38]
    f610: d37beae8     	lsl	x8, x23, #5
    f614: f9480120     	ldr	x0, [x9, #0x1000]
    f618: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
    f61c: cb00014a     	sub	x10, x10, x0
    f620: eb08015f     	cmp	x10, x8
    f624: 540015a2     	b.hs	0xf8d8 <__cxa_demangle+0x3488>
    f628: aa0803e0     	mov	x0, x8
    f62c: 97ffe659     	bl	0x8f90 <malloc@plt>
    f630: 140000ac     	b	0xf8e0 <__cxa_demangle+0x3490>
    f634: aa1603e0     	mov	x0, x22
    f638: aa1b03e1     	mov	x1, x27
    f63c: aa1703e2     	mov	x2, x23
    f640: 9400391c     	bl	0x1dab0 <__cxa_demangle+0x11660>
    f644: eb16001f     	cmp	x0, x22
    f648: 54020060     	b.eq	0x13654 <__cxa_demangle+0x7204>
    f64c: eb1b001f     	cmp	x0, x27
    f650: 54020020     	b.eq	0x13654 <__cxa_demangle+0x7204>
    f654: 39400008     	ldrb	w8, [x0]
    f658: 71017d1f     	cmp	w8, #0x5f
    f65c: 5401ffc1     	b.ne	0x13654 <__cxa_demangle+0x7204>
    f660: 91000416     	add	x22, x0, #0x1
    f664: aa1603e0     	mov	x0, x22
    f668: aa1b03e1     	mov	x1, x27
    f66c: aa1703e2     	mov	x2, x23
    f670: 97fffa31     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    f674: aa0003f5     	mov	x21, x0
    f678: eb1602bf     	cmp	x21, x22
    f67c: 5401fec0     	b.eq	0x13654 <__cxa_demangle+0x7204>
    f680: a94022e9     	ldp	x9, x8, [x23]
    f684: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
    f688: f295556a     	movk	x10, #0xaaab
    f68c: cb090109     	sub	x9, x8, x9
    f690: 9344fd29     	asr	x9, x9, #4
    f694: 9b0a7d29     	mul	x9, x9, x10
    f698: f100093f     	cmp	x9, #0x2
    f69c: 5401fdc3     	b.lo	0x13654 <__cxa_demangle+0x7204>
    f6a0: f85e0109     	ldur	x9, [x8, #-0x20]
    f6a4: f90033e9     	str	x9, [sp, #0x60]
    f6a8: 3cdd0100     	ldur	q0, [x8, #-0x30]
    f6ac: 3d8017e0     	str	q0, [sp, #0x50]
    f6b0: f85f8109     	ldur	x9, [x8, #-0x8]
    f6b4: a93dfd1f     	stp	xzr, xzr, [x8, #-0x28]
    f6b8: f81d011f     	stur	xzr, [x8, #-0x30]
    f6bc: f9003fe9     	str	x9, [sp, #0x78]
    f6c0: 3cde8100     	ldur	q0, [x8, #-0x18]
    f6c4: 3c8683e0     	stur	q0, [sp, #0x68]
    f6c8: a93f7d1f     	stp	xzr, xzr, [x8, #-0x10]
    f6cc: f81e811f     	stur	xzr, [x8, #-0x18]
    f6d0: f94006f3     	ldr	x19, [x23, #0x8]
    f6d4: 385e8268     	ldurb	w8, [x19, #-0x18]
    f6d8: d100c277     	sub	x23, x19, #0x30
    f6dc: 36000068     	tbz	w8, #0x0, 0xf6e8 <__cxa_demangle+0x3298>
    f6e0: f85f8260     	ldur	x0, [x19, #-0x8]
    f6e4: 97ffe643     	bl	0x8ff0 <free@plt>
    f6e8: 394002e8     	ldrb	w8, [x23]
    f6ec: 910143f6     	add	x22, sp, #0x50
    f6f0: 36000068     	tbz	w8, #0x0, 0xf6fc <__cxa_demangle+0x32ac>
    f6f4: f85e0260     	ldur	x0, [x19, #-0x20]
    f6f8: 97ffe63e     	bl	0x8ff0 <free@plt>
    f6fc: f9400be9     	ldr	x9, [sp, #0x10]
    f700: f9000537     	str	x23, [x9, #0x8]
    f704: f85b0268     	ldur	x8, [x19, #-0x50]
    f708: f81703a8     	stur	x8, [x29, #-0x90]
    f70c: 3cda0260     	ldur	q0, [x19, #-0x60]
    f710: 3c9603a0     	stur	q0, [x29, #-0xa0]
    f714: f85c8268     	ldur	x8, [x19, #-0x38]
    f718: a93afe7f     	stp	xzr, xzr, [x19, #-0x58]
    f71c: f81a027f     	stur	xzr, [x19, #-0x60]
    f720: f81883a8     	stur	x8, [x29, #-0x78]
    f724: 3cdb8260     	ldur	q0, [x19, #-0x48]
    f728: 3c858340     	stur	q0, [x26, #0x58]
    f72c: a93c7e7f     	stp	xzr, xzr, [x19, #-0x40]
    f730: f81b827f     	stur	xzr, [x19, #-0x48]
    f734: f9400539     	ldr	x25, [x9, #0x8]
    f738: 910062d3     	add	x19, x22, #0x18
    f73c: aa1903f8     	mov	x24, x25
    f740: 385d0f08     	ldrb	w8, [x24, #-0x30]!
    f744: 37024468     	tbnz	w8, #0x0, 0x13fd0 <__cxa_demangle+0x7b80>
    f748: 7900031f     	strh	wzr, [x24]
    f74c: 1400125f     	b	0x140c8 <__cxa_demangle+0x7c78>
    f750: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
    f754: f9401f89     	ldr	x9, [x28, #0x38]
    f758: d37beac8     	lsl	x8, x22, #5
    f75c: f9480120     	ldr	x0, [x9, #0x1000]
    f760: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
    f764: cb00014a     	sub	x10, x10, x0
    f768: eb08015f     	cmp	x10, x8
    f76c: 54000f42     	b.hs	0xf954 <__cxa_demangle+0x3504>
    f770: aa0803e0     	mov	x0, x8
    f774: 97ffe607     	bl	0x8f90 <malloc@plt>
    f778: 14000079     	b	0xf95c <__cxa_demangle+0x350c>
    f77c: b240ebf7     	orr	x23, xzr, #0x7ffffffffffffff
    f780: f9401f69     	ldr	x9, [x27, #0x38]
    f784: d37beae8     	lsl	x8, x23, #5
    f788: f9480120     	ldr	x0, [x9, #0x1000]
    f78c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
    f790: cb00014a     	sub	x10, x10, x0
    f794: eb08015f     	cmp	x10, x8
    f798: 540011c2     	b.hs	0xf9d0 <__cxa_demangle+0x3580>
    f79c: aa0803e0     	mov	x0, x8
    f7a0: 97ffe5fc     	bl	0x8f90 <malloc@plt>
    f7a4: 1400008d     	b	0xf9d8 <__cxa_demangle+0x3588>
    f7a8: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
    f7ac: f9401f89     	ldr	x9, [x28, #0x38]
    f7b0: d37beac8     	lsl	x8, x22, #5
    f7b4: f9480120     	ldr	x0, [x9, #0x1000]
    f7b8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
    f7bc: cb00014a     	sub	x10, x10, x0
    f7c0: eb08015f     	cmp	x10, x8
    f7c4: 54001442     	b.hs	0xfa4c <__cxa_demangle+0x35fc>
    f7c8: aa0803e0     	mov	x0, x8
    f7cc: 97ffe5f1     	bl	0x8f90 <malloc@plt>
    f7d0: 140000a1     	b	0xfa54 <__cxa_demangle+0x3604>
    f7d4: b0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    f7d8: 91265421     	add	x1, x1, #0x995
    f7dc: 910143e0     	add	x0, sp, #0x50
    f7e0: 320003e2     	orr	w2, wzr, #0x1
    f7e4: 910143f5     	add	x21, sp, #0x50
    f7e8: 940024ca     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f7ec: 385783a9     	ldurb	w9, [x29, #-0x88]
    f7f0: f9400aa8     	ldr	x8, [x21, #0x10]
    f7f4: a9782bab     	ldp	x11, x10, [x29, #-0x80]
    f7f8: 3dc002a0     	ldr	q0, [x21]
    f7fc: 7200013f     	tst	w9, #0x1
    f800: f81503a8     	stur	x8, [x29, #-0xb0]
    f804: d341fd28     	lsr	x8, x9, #1
    f808: 9a931541     	csinc	x1, x10, x19, ne
    f80c: a9007ebf     	stp	xzr, xzr, [x21]
    f810: f9000abf     	str	xzr, [x21, #0x10]
    f814: 3c9403a0     	stur	q0, [x29, #-0xc0]
    f818: 9a8b0102     	csel	x2, x8, x11, eq
    f81c: d10283a0     	sub	x0, x29, #0xa0
    f820: d10283b3     	sub	x19, x29, #0xa0
    f824: 940024bb     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f828: 3dc00260     	ldr	q0, [x19]
    f82c: f9400a68     	ldr	x8, [x19, #0x10]
    f830: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
    f834: f900027f     	str	xzr, [x19]
    f838: 3d8037e0     	str	q0, [sp, #0xd0]
    f83c: 394343f3     	ldrb	w19, [sp, #0xd0]
    f840: f90073e8     	str	x8, [sp, #0xe0]
    f844: aa0803f7     	mov	x23, x8
    f848: f9406fe8     	ldr	x8, [sp, #0xd8]
    f84c: 910343e9     	add	x9, sp, #0xd0
    f850: b2400129     	orr	x9, x9, #0x1
    f854: 7200027f     	tst	w19, #0x1
    f858: d341fe6a     	lsr	x10, x19, #1
    f85c: 9a970121     	csel	x1, x9, x23, eq
    f860: 9a880142     	csel	x2, x10, x8, eq
    f864: d10303a0     	sub	x0, x29, #0xc0
    f868: d10303b5     	sub	x21, x29, #0xc0
    f86c: 940024a9     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f870: f9400aa8     	ldr	x8, [x21, #0x10]
    f874: 3dc002a0     	ldr	q0, [x21]
    f878: a9007ebf     	stp	xzr, xzr, [x21]
    f87c: f9000abf     	str	xzr, [x21, #0x10]
    f880: f81a03a8     	stur	x8, [x29, #-0x60]
    f884: 3c9903a0     	stur	q0, [x29, #-0x70]
    f888: b0000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
    f88c: 9135e021     	add	x1, x1, #0xd78
    f890: d101c3a0     	sub	x0, x29, #0x70
    f894: 320007e2     	orr	w2, wzr, #0x3
    f898: d101c3b5     	sub	x21, x29, #0x70
    f89c: 9400249d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
    f8a0: f84012a8     	ldur	x8, [x21, #0x1]
    f8a4: a940eea9     	ldp	x9, x27, [x21, #0x8]
    f8a8: 394002ba     	ldrb	w26, [x21]
    f8ac: a9007ebf     	stp	xzr, xzr, [x21]
    f8b0: f9000abf     	str	xzr, [x21, #0x10]
    f8b4: f80973e9     	stur	x9, [sp, #0x97]
    f8b8: f9004be8     	str	x8, [sp, #0x90]
    f8bc: f940071c     	ldr	x28, [x24, #0x8]
    f8c0: aa1c03f5     	mov	x21, x28
    f8c4: 385d0ea8     	ldrb	w8, [x21, #-0x30]!
    f8c8: 37011888     	tbnz	w8, #0x0, 0x11bd8 <__cxa_demangle+0x5788>
    f8cc: 781d039f     	sturh	wzr, [x28, #-0x30]
    f8d0: d1008398     	sub	x24, x28, #0x20
    f8d4: 14000ac8     	b	0x123f4 <__cxa_demangle+0x5fa4>
    f8d8: 8b080008     	add	x8, x0, x8
    f8dc: f9080128     	str	x8, [x9, #0x1000]
    f8e0: 8b19140c     	add	x12, x0, x25, lsl #5
    f8e4: a9007d9f     	stp	xzr, xzr, [x12]
    f8e8: a901519f     	stp	xzr, x20, [x12, #0x10]
    f8ec: a9422f54     	ldp	x20, x11, [x26, #0x20]
    f8f0: 8b171408     	add	x8, x0, x23, lsl #5
    f8f4: 91008189     	add	x9, x12, #0x20
    f8f8: eb14017f     	cmp	x11, x20
    f8fc: 54001a40     	b.eq	0xfc44 <__cxa_demangle+0x37f4>
    f900: d100816a     	sub	x10, x11, #0x20
    f904: cb14014a     	sub	x10, x10, x20
    f908: d100818c     	sub	x12, x12, #0x20
    f90c: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
    f910: f900019f     	str	xzr, [x12]
    f914: f85f816d     	ldur	x13, [x11, #-0x8]
    f918: f9000d8d     	str	x13, [x12, #0x18]
    f91c: 3cde0d60     	ldr	q0, [x11, #-0x20]!
    f920: 3d800180     	str	q0, [x12]
    f924: f940096d     	ldr	x13, [x11, #0x10]
    f928: eb0b029f     	cmp	x20, x11
    f92c: f900098d     	str	x13, [x12, #0x10]
    f930: d100818c     	sub	x12, x12, #0x20
    f934: a9007d7f     	stp	xzr, xzr, [x11]
    f938: f900097f     	str	xzr, [x11, #0x10]
    f93c: 54fffe81     	b.ne	0xf90c <__cxa_demangle+0x34bc>
    f940: a9425357     	ldp	x23, x20, [x26, #0x20]
    f944: d100072b     	sub	x11, x25, #0x1
    f948: cb4a156a     	sub	x10, x11, x10, lsr #5
    f94c: 8b0a140c     	add	x12, x0, x10, lsl #5
    f950: 140000be     	b	0xfc48 <__cxa_demangle+0x37f8>
    f954: 8b080008     	add	x8, x0, x8
    f958: f9080128     	str	x8, [x9, #0x1000]
    f95c: 8b19140c     	add	x12, x0, x25, lsl #5
    f960: a9007d9f     	stp	xzr, xzr, [x12]
    f964: a901519f     	stp	xzr, x20, [x12, #0x10]
    f968: a9422f94     	ldp	x20, x11, [x28, #0x20]
    f96c: 8b161408     	add	x8, x0, x22, lsl #5
    f970: 91008189     	add	x9, x12, #0x20
    f974: eb14017f     	cmp	x11, x20
    f978: 54001940     	b.eq	0xfca0 <__cxa_demangle+0x3850>
    f97c: d100816a     	sub	x10, x11, #0x20
    f980: cb14014a     	sub	x10, x10, x20
    f984: d100818c     	sub	x12, x12, #0x20
    f988: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
    f98c: f900019f     	str	xzr, [x12]
    f990: f85f816d     	ldur	x13, [x11, #-0x8]
    f994: f9000d8d     	str	x13, [x12, #0x18]
    f998: 3cde0d60     	ldr	q0, [x11, #-0x20]!
    f99c: 3d800180     	str	q0, [x12]
    f9a0: f940096d     	ldr	x13, [x11, #0x10]
    f9a4: eb0b029f     	cmp	x20, x11
    f9a8: f900098d     	str	x13, [x12, #0x10]
    f9ac: d100818c     	sub	x12, x12, #0x20
    f9b0: a9007d7f     	stp	xzr, xzr, [x11]
    f9b4: f900097f     	str	xzr, [x11, #0x10]
    f9b8: 54fffe81     	b.ne	0xf988 <__cxa_demangle+0x3538>
    f9bc: a9425396     	ldp	x22, x20, [x28, #0x20]
    f9c0: d100072b     	sub	x11, x25, #0x1
    f9c4: cb4a156a     	sub	x10, x11, x10, lsr #5
    f9c8: 8b0a140c     	add	x12, x0, x10, lsl #5
    f9cc: 140000b6     	b	0xfca4 <__cxa_demangle+0x3854>
    f9d0: 8b080008     	add	x8, x0, x8
    f9d4: f9080128     	str	x8, [x9, #0x1000]
    f9d8: 8b19140c     	add	x12, x0, x25, lsl #5
    f9dc: a9007d9f     	stp	xzr, xzr, [x12]
    f9e0: a901519f     	stp	xzr, x20, [x12, #0x10]
    f9e4: a9422f74     	ldp	x20, x11, [x27, #0x20]
    f9e8: 8b171408     	add	x8, x0, x23, lsl #5
    f9ec: 91008189     	add	x9, x12, #0x20
    f9f0: eb14017f     	cmp	x11, x20
    f9f4: 54001840     	b.eq	0xfcfc <__cxa_demangle+0x38ac>
    f9f8: d100816a     	sub	x10, x11, #0x20
    f9fc: cb14014a     	sub	x10, x10, x20
    fa00: d100818c     	sub	x12, x12, #0x20
    fa04: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
    fa08: f900019f     	str	xzr, [x12]
    fa0c: f85f816d     	ldur	x13, [x11, #-0x8]
    fa10: f9000d8d     	str	x13, [x12, #0x18]
    fa14: 3cde0d60     	ldr	q0, [x11, #-0x20]!
    fa18: 3d800180     	str	q0, [x12]
    fa1c: f940096d     	ldr	x13, [x11, #0x10]
    fa20: eb0b029f     	cmp	x20, x11
    fa24: f900098d     	str	x13, [x12, #0x10]
    fa28: d100818c     	sub	x12, x12, #0x20
    fa2c: a9007d7f     	stp	xzr, xzr, [x11]
    fa30: f900097f     	str	xzr, [x11, #0x10]
    fa34: 54fffe81     	b.ne	0xfa04 <__cxa_demangle+0x35b4>
    fa38: a9425377     	ldp	x23, x20, [x27, #0x20]
    fa3c: d100072b     	sub	x11, x25, #0x1
    fa40: cb4a156a     	sub	x10, x11, x10, lsr #5
    fa44: 8b0a140c     	add	x12, x0, x10, lsl #5
    fa48: 140000ae     	b	0xfd00 <__cxa_demangle+0x38b0>
    fa4c: 8b080008     	add	x8, x0, x8
    fa50: f9080128     	str	x8, [x9, #0x1000]
    fa54: 8b19140c     	add	x12, x0, x25, lsl #5
    fa58: a9007d9f     	stp	xzr, xzr, [x12]
    fa5c: a901519f     	stp	xzr, x20, [x12, #0x10]
    fa60: a9422f94     	ldp	x20, x11, [x28, #0x20]
    fa64: 8b161408     	add	x8, x0, x22, lsl #5
    fa68: 91008189     	add	x9, x12, #0x20
    fa6c: eb14017f     	cmp	x11, x20
    fa70: 54001740     	b.eq	0xfd58 <__cxa_demangle+0x3908>
    fa74: d100816a     	sub	x10, x11, #0x20
    fa78: cb14014a     	sub	x10, x10, x20
    fa7c: d100818c     	sub	x12, x12, #0x20
    fa80: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
    fa84: f900019f     	str	xzr, [x12]
    fa88: f85f816d     	ldur	x13, [x11, #-0x8]
    fa8c: f9000d8d     	str	x13, [x12, #0x18]
    fa90: 3cde0d60     	ldr	q0, [x11, #-0x20]!
    fa94: 3d800180     	str	q0, [x12]
    fa98: f940096d     	ldr	x13, [x11, #0x10]
    fa9c: eb0b029f     	cmp	x20, x11
    faa0: f900098d     	str	x13, [x12, #0x10]
    faa4: d100818c     	sub	x12, x12, #0x20
    faa8: a9007d7f     	stp	xzr, xzr, [x11]
    faac: f900097f     	str	xzr, [x11, #0x10]
    fab0: 54fffe81     	b.ne	0xfa80 <__cxa_demangle+0x3630>
    fab4: a9425396     	ldp	x22, x20, [x28, #0x20]
    fab8: d100072b     	sub	x11, x25, #0x1
    fabc: cb4a156a     	sub	x10, x11, x10, lsr #5
    fac0: 8b0a140c     	add	x12, x0, x10, lsl #5
    fac4: 140000a6     	b	0xfd5c <__cxa_demangle+0x390c>
    fac8: cb140369     	sub	x9, x27, x20
    facc: f1001128     	subs	x8, x9, #0x4
    fad0: 54018a0b     	b.lt	0x12c10 <__cxa_demangle+0x67c0>
    fad4: aa1403f8     	mov	x24, x20
    fad8: 38402f0a     	ldrb	w10, [x24, #0x2]!
    fadc: 5100c54b     	sub	w11, w10, #0x31
    fae0: 7100217f     	cmp	w11, #0x8
    fae4: 54015928     	b.hi	0x12608 <__cxa_demangle+0x61b8>
    fae8: eb1b031f     	cmp	x24, x27
    faec: 54018920     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
    faf0: 91000e8a     	add	x10, x20, #0x3
    faf4: eb1b015f     	cmp	x10, x27
    faf8: 540188c0     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
    fafc: aa1f03f3     	mov	x19, xzr
    fb00: d1000d29     	sub	x9, x9, #0x3
    fb04: 8b13028a     	add	x10, x20, x19
    fb08: 39400d4b     	ldrb	w11, [x10, #0x3]
    fb0c: 5100c16b     	sub	w11, w11, #0x30
    fb10: 7100297f     	cmp	w11, #0xa
    fb14: 540222c2     	b.hs	0x13f6c <__cxa_demangle+0x7b1c>
    fb18: 91000673     	add	x19, x19, #0x1
    fb1c: eb13013f     	cmp	x9, x19
    fb20: 54ffff21     	b.ne	0xfb04 <__cxa_demangle+0x36b4>
    fb24: 14000c3b     	b	0x12c10 <__cxa_demangle+0x67c0>
    fb28: f9400be2     	ldr	x2, [sp, #0x10]
    fb2c: 91000a96     	add	x22, x20, #0x2
    fb30: aa1603e0     	mov	x0, x22
    fb34: aa1b03e1     	mov	x1, x27
    fb38: a9405c53     	ldp	x19, x23, [x2]
    fb3c: 97fff8fe     	bl	0xdf34 <__cxa_demangle+0x1ae4>
    fb40: aa0003fc     	mov	x28, x0
    fb44: eb16039f     	cmp	x28, x22
    fb48: 54018640     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
    fb4c: f9400bea     	ldr	x10, [sp, #0x10]
    fb50: a942a548     	ldp	x8, x9, [x10, #0x28]
    fb54: a9406156     	ldp	x22, x24, [x10]
    fb58: f9400d54     	ldr	x20, [x10, #0x18]
    fb5c: eb09011f     	cmp	x8, x9
    fb60: 54013ec2     	b.hs	0x12338 <__cxa_demangle+0x5ee8>
    fb64: a9007d1f     	stp	xzr, xzr, [x8]
    fb68: a901511f     	stp	xzr, x20, [x8, #0x10]
    fb6c: f9401548     	ldr	x8, [x10, #0x28]
    fb70: 91008108     	add	x8, x8, #0x20
    fb74: f9001548     	str	x8, [x10, #0x28]
    fb78: 14000ed6     	b	0x136d0 <__cxa_demangle+0x7280>
    fb7c: 910022fa     	add	x26, x23, #0x8
    fb80: a9404ee8     	ldp	x8, x19, [x23]
    fb84: eb13011f     	cmp	x8, x19
    fb88: 54000160     	b.eq	0xfbb4 <__cxa_demangle+0x3764>
    fb8c: 385e8268     	ldurb	w8, [x19, #-0x18]
    fb90: d100c275     	sub	x21, x19, #0x30
    fb94: 36000068     	tbz	w8, #0x0, 0xfba0 <__cxa_demangle+0x3750>
    fb98: f85f8260     	ldur	x0, [x19, #-0x8]
    fb9c: 97ffe515     	bl	0x8ff0 <free@plt>
    fba0: 394002a8     	ldrb	w8, [x21]
    fba4: 36000068     	tbz	w8, #0x0, 0xfbb0 <__cxa_demangle+0x3760>
    fba8: f85e0260     	ldur	x0, [x19, #-0x20]
    fbac: 97ffe511     	bl	0x8ff0 <free@plt>
    fbb0: f9000355     	str	x21, [x26]
    fbb4: 320003f5     	orr	w21, wzr, #0x1
    fbb8: aa1403f6     	mov	x22, x20
    fbbc: 394143e8     	ldrb	w8, [sp, #0x50]
    fbc0: 36000068     	tbz	w8, #0x0, 0xfbcc <__cxa_demangle+0x377c>
    fbc4: f94033e0     	ldr	x0, [sp, #0x60]
    fbc8: 97ffe50a     	bl	0x8ff0 <free@plt>
    fbcc: 3501d455     	cbnz	w21, 0x13654 <__cxa_demangle+0x7204>
    fbd0: eb1402df     	cmp	x22, x20
    fbd4: 5401d400     	b.eq	0x13654 <__cxa_demangle+0x7204>
    fbd8: a94022e9     	ldp	x9, x8, [x23]
    fbdc: aa1403fc     	mov	x28, x20
    fbe0: eb08013f     	cmp	x9, x8
    fbe4: 5401d3a0     	b.eq	0x13658 <__cxa_demangle+0x7208>
    fbe8: f9400ee9     	ldr	x9, [x23, #0x18]
    fbec: d100c101     	sub	x1, x8, #0x30
    fbf0: 910143e0     	add	x0, sp, #0x50
    fbf4: d10283a2     	sub	x2, x29, #0xa0
    fbf8: f81603a9     	stur	x9, [x29, #-0xa0]
    fbfc: 94002424     	bl	0x18c8c <__cxa_demangle+0xc83c>
    fc00: a942a6e8     	ldp	x8, x9, [x23, #0x28]
    fc04: eb09011f     	cmp	x8, x9
    fc08: 540168e2     	b.hs	0x12924 <__cxa_demangle+0x64d4>
    fc0c: f94037e9     	ldr	x9, [sp, #0x68]
    fc10: f9000d09     	str	x9, [x8, #0x18]
    fc14: 3dc017e0     	ldr	q0, [sp, #0x50]
    fc18: 3d800100     	str	q0, [x8]
    fc1c: f94033e9     	ldr	x9, [sp, #0x60]
    fc20: f9000909     	str	x9, [x8, #0x10]
    fc24: a905ffff     	stp	xzr, xzr, [sp, #0x58]
    fc28: f9002bff     	str	xzr, [sp, #0x50]
    fc2c: f94016e8     	ldr	x8, [x23, #0x28]
    fc30: 91008108     	add	x8, x8, #0x20
    fc34: f90016e8     	str	x8, [x23, #0x28]
    fc38: f9402bf3     	ldr	x19, [sp, #0x50]
    fc3c: b5021593     	cbnz	x19, 0x13eec <__cxa_demangle+0x7a9c>
    fc40: 140010c9     	b	0x13f64 <__cxa_demangle+0x7b14>
    fc44: aa1403f7     	mov	x23, x20
    fc48: f9401b59     	ldr	x25, [x26, #0x30]
    fc4c: eb17029f     	cmp	x20, x23
    fc50: a902274c     	stp	x12, x9, [x26, #0x20]
    fc54: f9001b48     	str	x8, [x26, #0x30]
    fc58: 540000c0     	b.eq	0xfc70 <__cxa_demangle+0x3820>
    fc5c: d1008294     	sub	x20, x20, #0x20
    fc60: aa1403e0     	mov	x0, x20
    fc64: 9400247e     	bl	0x18e5c <__cxa_demangle+0xca0c>
    fc68: eb1402ff     	cmp	x23, x20
    fc6c: 54ffff81     	b.ne	0xfc5c <__cxa_demangle+0x380c>
    fc70: b4000a77     	cbz	x23, 0xfdbc <__cxa_demangle+0x396c>
    fc74: f9401f48     	ldr	x8, [x26, #0x38]
    fc78: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    fc7c: eb17013f     	cmp	x9, x23
    fc80: 540009a3     	b.lo	0xfdb4 <__cxa_demangle+0x3964>
    fc84: eb17011f     	cmp	x8, x23
    fc88: 54000968     	b.hi	0xfdb4 <__cxa_demangle+0x3964>
    fc8c: f9480109     	ldr	x9, [x8, #0x1000]
    fc90: eb19013f     	cmp	x9, x25
    fc94: 54000941     	b.ne	0xfdbc <__cxa_demangle+0x396c>
    fc98: f9080117     	str	x23, [x8, #0x1000]
    fc9c: 14000048     	b	0xfdbc <__cxa_demangle+0x396c>
    fca0: aa1403f6     	mov	x22, x20
    fca4: f9401b99     	ldr	x25, [x28, #0x30]
    fca8: eb16029f     	cmp	x20, x22
    fcac: a902278c     	stp	x12, x9, [x28, #0x20]
    fcb0: f9001b88     	str	x8, [x28, #0x30]
    fcb4: 540000c0     	b.eq	0xfccc <__cxa_demangle+0x387c>
    fcb8: d1008294     	sub	x20, x20, #0x20
    fcbc: aa1403e0     	mov	x0, x20
    fcc0: 94002467     	bl	0x18e5c <__cxa_demangle+0xca0c>
    fcc4: eb1402df     	cmp	x22, x20
    fcc8: 54ffff81     	b.ne	0xfcb8 <__cxa_demangle+0x3868>
    fccc: b4003496     	cbz	x22, 0x1035c <__cxa_demangle+0x3f0c>
    fcd0: f9401f88     	ldr	x8, [x28, #0x38]
    fcd4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    fcd8: eb16013f     	cmp	x9, x22
    fcdc: 540033c3     	b.lo	0x10354 <__cxa_demangle+0x3f04>
    fce0: eb16011f     	cmp	x8, x22
    fce4: 54003388     	b.hi	0x10354 <__cxa_demangle+0x3f04>
    fce8: f9480109     	ldr	x9, [x8, #0x1000]
    fcec: eb19013f     	cmp	x9, x25
    fcf0: 54003361     	b.ne	0x1035c <__cxa_demangle+0x3f0c>
    fcf4: f9080116     	str	x22, [x8, #0x1000]
    fcf8: 14000199     	b	0x1035c <__cxa_demangle+0x3f0c>
    fcfc: aa1403f7     	mov	x23, x20
    fd00: f9401b79     	ldr	x25, [x27, #0x30]
    fd04: eb17029f     	cmp	x20, x23
    fd08: a902276c     	stp	x12, x9, [x27, #0x20]
    fd0c: f9001b68     	str	x8, [x27, #0x30]
    fd10: 540000c0     	b.eq	0xfd28 <__cxa_demangle+0x38d8>
    fd14: d1008294     	sub	x20, x20, #0x20
    fd18: aa1403e0     	mov	x0, x20
    fd1c: 94002450     	bl	0x18e5c <__cxa_demangle+0xca0c>
    fd20: eb1402ff     	cmp	x23, x20
    fd24: 54ffff81     	b.ne	0xfd14 <__cxa_demangle+0x38c4>
    fd28: b40061d7     	cbz	x23, 0x10960 <__cxa_demangle+0x4510>
    fd2c: f9401f68     	ldr	x8, [x27, #0x38]
    fd30: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    fd34: eb17013f     	cmp	x9, x23
    fd38: 54006103     	b.lo	0x10958 <__cxa_demangle+0x4508>
    fd3c: eb17011f     	cmp	x8, x23
    fd40: 540060c8     	b.hi	0x10958 <__cxa_demangle+0x4508>
    fd44: f9480109     	ldr	x9, [x8, #0x1000]
    fd48: eb19013f     	cmp	x9, x25
    fd4c: 540060a1     	b.ne	0x10960 <__cxa_demangle+0x4510>
    fd50: f9080117     	str	x23, [x8, #0x1000]
    fd54: 14000303     	b	0x10960 <__cxa_demangle+0x4510>
    fd58: aa1403f6     	mov	x22, x20
    fd5c: f9401b99     	ldr	x25, [x28, #0x30]
    fd60: eb16029f     	cmp	x20, x22
    fd64: a902278c     	stp	x12, x9, [x28, #0x20]
    fd68: f9001b88     	str	x8, [x28, #0x30]
    fd6c: 540000c0     	b.eq	0xfd84 <__cxa_demangle+0x3934>
    fd70: d1008294     	sub	x20, x20, #0x20
    fd74: aa1403e0     	mov	x0, x20
    fd78: 94002439     	bl	0x18e5c <__cxa_demangle+0xca0c>
    fd7c: eb1402df     	cmp	x22, x20
    fd80: 54ffff81     	b.ne	0xfd70 <__cxa_demangle+0x3920>
    fd84: b400b0d6     	cbz	x22, 0x1139c <__cxa_demangle+0x4f4c>
    fd88: f9401f88     	ldr	x8, [x28, #0x38]
    fd8c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
    fd90: eb16013f     	cmp	x9, x22
    fd94: 5400b003     	b.lo	0x11394 <__cxa_demangle+0x4f44>
    fd98: eb16011f     	cmp	x8, x22
    fd9c: 5400afc8     	b.hi	0x11394 <__cxa_demangle+0x4f44>
    fda0: f9480109     	ldr	x9, [x8, #0x1000]
    fda4: eb19013f     	cmp	x9, x25
    fda8: 5400afa1     	b.ne	0x1139c <__cxa_demangle+0x4f4c>
    fdac: f9080116     	str	x22, [x8, #0x1000]
    fdb0: 1400057b     	b	0x1139c <__cxa_demangle+0x4f4c>
    fdb4: aa1703e0     	mov	x0, x23
    fdb8: 97ffe48e     	bl	0x8ff0 <free@plt>
    fdbc: cb1302a8     	sub	x8, x21, x19
    fdc0: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
    fdc4: cb16030a     	sub	x10, x24, x22
    fdc8: f2955569     	movk	x9, #0xaaab
    fdcc: 9344fd08     	asr	x8, x8, #4
    fdd0: 9344fd4a     	asr	x10, x10, #4
    fdd4: 9b097d0b     	mul	x11, x8, x9
    fdd8: 9b097d48     	mul	x8, x10, x9
    fddc: eb08017f     	cmp	x11, x8
    fde0: f90023e8     	str	x8, [sp, #0x40]
    fde4: f9001beb     	str	x11, [sp, #0x30]
    fde8: 540021e2     	b.hs	0x10224 <__cxa_demangle+0x3dd4>
    fdec: f9401bf6     	ldr	x22, [sp, #0x30]
    fdf0: b201f3ec     	mov	x12, #-0x5555555555555556 // =-6148914691236517206
    fdf4: 321c07f9     	orr	w25, wzr, #0x30
    fdf8: f295556c     	movk	x12, #0xaaab
    fdfc: 14000090     	b	0x1003c <__cxa_demangle+0x3bec>
    fe00: 8b000289     	add	x9, x20, x0
    fe04: f9080109     	str	x9, [x8, #0x1000]
    fe08: 14000002     	b	0xfe10 <__cxa_demangle+0x39c0>
    fe0c: aa1f03f4     	mov	x20, xzr
    fe10: 9b195355     	madd	x21, x26, x25, x20
    fe14: a900febf     	stp	xzr, xzr, [x21, #0x8]
    fe18: f90002bf     	str	xzr, [x21]
    fe1c: 394002e8     	ldrb	w8, [x23]
    fe20: d503201f     	nop
    fe24: 9b195318     	madd	x24, x24, x25, x20
    fe28: 370000c8     	tbnz	w8, #0x0, 0xfe40 <__cxa_demangle+0x39f0>
    fe2c: f9400ae8     	ldr	x8, [x23, #0x10]
    fe30: f9000aa8     	str	x8, [x21, #0x10]
    fe34: 3dc002e0     	ldr	q0, [x23]
    fe38: 3d8002a0     	str	q0, [x21]
    fe3c: 14000020     	b	0xfebc <__cxa_demangle+0x3a6c>
    fe40: 9b194ec8     	madd	x8, x22, x25, x19
    fe44: f9400517     	ldr	x23, [x8, #0x8]
    fe48: b10042ff     	cmn	x23, #0x10
    fe4c: 5402a2c2     	b.hs	0x152a4 <__cxa_demangle+0x8e54>
    fe50: f9400901     	ldr	x1, [x8, #0x10]
    fe54: f1005eff     	cmp	x23, #0x17
    fe58: 540000c2     	b.hs	0xfe70 <__cxa_demangle+0x3a20>
    fe5c: d37ffae8     	lsl	x8, x23, #1
    fe60: aa1503f9     	mov	x25, x21
    fe64: 38001728     	strb	w8, [x25], #0x1
    fe68: b5000217     	cbnz	x23, 0xfea8 <__cxa_demangle+0x3a58>
    fe6c: 14000012     	b	0xfeb4 <__cxa_demangle+0x3a64>
    fe70: 910042e8     	add	x8, x23, #0x10
    fe74: f9001ff8     	str	x24, [sp, #0x38]
    fe78: 927ced18     	and	x24, x8, #0xfffffffffffffff0
    fe7c: aa1803e0     	mov	x0, x24
    fe80: aa0103f9     	mov	x25, x1
    fe84: 97ffe443     	bl	0x8f90 <malloc@plt>
    fe88: b2400309     	orr	x9, x24, #0x1
    fe8c: f9401ff8     	ldr	x24, [sp, #0x38]
    fe90: 321c07e8     	orr	w8, wzr, #0x30
    fe94: aa1903e1     	mov	x1, x25
    fe98: aa0003f9     	mov	x25, x0
    fe9c: 9b085348     	madd	x8, x26, x8, x20
    fea0: a900e517     	stp	x23, x25, [x8, #0x8]
    fea4: f90002a9     	str	x9, [x21]
    fea8: aa1903e0     	mov	x0, x25
    feac: aa1703e2     	mov	x2, x23
    feb0: 97ffe43c     	bl	0x8fa0 <memcpy@plt>
    feb4: 38376b3f     	strb	wzr, [x25, x23]
    feb8: 321c07f9     	orr	w25, wzr, #0x30
    febc: 9b195357     	madd	x23, x26, x25, x20
    fec0: f8018eff     	str	xzr, [x23, #0x18]!
    fec4: d503201f     	nop
    fec8: 9b194ec8     	madd	x8, x22, x25, x19
    fecc: a900feff     	stp	xzr, xzr, [x23, #0x8]
    fed0: 38418d09     	ldrb	w9, [x8, #0x18]!
    fed4: 370000c9     	tbnz	w9, #0x0, 0xfeec <__cxa_demangle+0x3a9c>
    fed8: f9400909     	ldr	x9, [x8, #0x10]
    fedc: f9000ae9     	str	x9, [x23, #0x10]
    fee0: 3dc00100     	ldr	q0, [x8]
    fee4: 3d8002e0     	str	q0, [x23]
    fee8: 1400001e     	b	0xff60 <__cxa_demangle+0x3b10>
    feec: 9b194ec8     	madd	x8, x22, x25, x19
    fef0: f9001ff8     	str	x24, [sp, #0x38]
    fef4: f9401118     	ldr	x24, [x8, #0x20]
    fef8: b100431f     	cmn	x24, #0x10
    fefc: 54029d82     	b.hs	0x152ac <__cxa_demangle+0x8e5c>
    ff00: f9401519     	ldr	x25, [x8, #0x28]
    ff04: f1005f1f     	cmp	x24, #0x17
    ff08: 540000a2     	b.hs	0xff1c <__cxa_demangle+0x3acc>
    ff0c: d37ffb08     	lsl	x8, x24, #1
    ff10: 380016e8     	strb	w8, [x23], #0x1
    ff14: b5000198     	cbnz	x24, 0xff44 <__cxa_demangle+0x3af4>
    ff18: 1400000f     	b	0xff54 <__cxa_demangle+0x3b04>
    ff1c: 91004308     	add	x8, x24, #0x10
    ff20: 927ced13     	and	x19, x8, #0xfffffffffffffff0
    ff24: aa1303e0     	mov	x0, x19
    ff28: 97ffe41a     	bl	0x8f90 <malloc@plt>
    ff2c: 321c07e8     	orr	w8, wzr, #0x30
    ff30: 9b085348     	madd	x8, x26, x8, x20
    ff34: b2400269     	orr	x9, x19, #0x1
    ff38: a9020118     	stp	x24, x0, [x8, #0x20]
    ff3c: f90002e9     	str	x9, [x23]
    ff40: aa0003f7     	mov	x23, x0
    ff44: aa1703e0     	mov	x0, x23
    ff48: aa1903e1     	mov	x1, x25
    ff4c: aa1803e2     	mov	x2, x24
    ff50: 97ffe414     	bl	0x8fa0 <memcpy@plt>
    ff54: 38386aff     	strb	wzr, [x23, x24]
    ff58: f9401ff8     	ldr	x24, [sp, #0x38]
    ff5c: 321c07f9     	orr	w25, wzr, #0x30
    ff60: a97e2793     	ldp	x19, x9, [x28, #-0x20]
    ff64: 9100c2a8     	add	x8, x21, #0x30
    ff68: eb13013f     	cmp	x9, x19
    ff6c: 54000260     	b.eq	0xffb8 <__cxa_demangle+0x3b68>
    ff70: f85e012a     	ldur	x10, [x9, #-0x20]
    ff74: f81e02aa     	stur	x10, [x21, #-0x20]
    ff78: 3cdd0120     	ldur	q0, [x9, #-0x30]
    ff7c: 3c9d02a0     	stur	q0, [x21, #-0x30]
    ff80: f85f812a     	ldur	x10, [x9, #-0x8]
    ff84: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
    ff88: f81d013f     	stur	xzr, [x9, #-0x30]
    ff8c: f81f82aa     	stur	x10, [x21, #-0x8]
    ff90: 3cde8120     	ldur	q0, [x9, #-0x18]
    ff94: 3c9e82a0     	stur	q0, [x21, #-0x18]
    ff98: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
    ff9c: f81f813f     	stur	xzr, [x9, #-0x8]
    ffa0: d100c129     	sub	x9, x9, #0x30
    ffa4: eb09027f     	cmp	x19, x9
    ffa8: d100c2b5     	sub	x21, x21, #0x30
    ffac: 54fffe21     	b.ne	0xff70 <__cxa_demangle+0x3b20>
    ffb0: a97e4f94     	ldp	x20, x19, [x28, #-0x20]
    ffb4: 14000002     	b	0xffbc <__cxa_demangle+0x3b6c>
    ffb8: aa1303f4     	mov	x20, x19
    ffbc: f85f0397     	ldur	x23, [x28, #-0x10]
    ffc0: eb14027f     	cmp	x19, x20
    ffc4: a93e2395     	stp	x21, x8, [x28, #-0x20]
    ffc8: f81f0398     	stur	x24, [x28, #-0x10]
    ffcc: 540001a0     	b.eq	0x10000 <__cxa_demangle+0x3bb0>
    ffd0: 385e8268     	ldurb	w8, [x19, #-0x18]
    ffd4: 36000068     	tbz	w8, #0x0, 0xffe0 <__cxa_demangle+0x3b90>
    ffd8: f85f8260     	ldur	x0, [x19, #-0x8]
    ffdc: 97ffe405     	bl	0x8ff0 <free@plt>
    ffe0: 385d0268     	ldurb	w8, [x19, #-0x30]
    ffe4: d100c275     	sub	x21, x19, #0x30
    ffe8: 36000068     	tbz	w8, #0x0, 0xfff4 <__cxa_demangle+0x3ba4>
    ffec: f85e0260     	ldur	x0, [x19, #-0x20]
    fff0: 97ffe400     	bl	0x8ff0 <free@plt>
    fff4: eb15029f     	cmp	x20, x21
    fff8: aa1503f3     	mov	x19, x21
    fffc: 54fffea1     	b.ne	0xffd0 <__cxa_demangle+0x3b80>
   10000: b4001054     	cbz	x20, 0x10208 <__cxa_demangle+0x3db8>
   10004: f85f8388     	ldur	x8, [x28, #-0x8]
   10008: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1000c: eb14013f     	cmp	x9, x20
   10010: 54000103     	b.lo	0x10030 <__cxa_demangle+0x3be0>
   10014: eb14011f     	cmp	x8, x20
   10018: 540000c8     	b.hi	0x10030 <__cxa_demangle+0x3be0>
   1001c: f9480109     	ldr	x9, [x8, #0x1000]
   10020: eb17013f     	cmp	x9, x23
   10024: 54000f21     	b.ne	0x10208 <__cxa_demangle+0x3db8>
   10028: f9080114     	str	x20, [x8, #0x1000]
   1002c: 14000077     	b	0x10208 <__cxa_demangle+0x3db8>
   10030: aa1403e0     	mov	x0, x20
   10034: 97ffe3ef     	bl	0x8ff0 <free@plt>
   10038: 14000074     	b	0x10208 <__cxa_demangle+0x3db8>
   1003c: f940175c     	ldr	x28, [x26, #0x28]
   10040: f9400353     	ldr	x19, [x26]
   10044: a97ea795     	ldp	x21, x9, [x28, #-0x18]
   10048: d503201f     	nop
   1004c: 9b194ed7     	madd	x23, x22, x25, x19
   10050: eb0902bf     	cmp	x21, x9
   10054: 54000140     	b.eq	0x1007c <__cxa_demangle+0x3c2c>
   10058: a900febf     	stp	xzr, xzr, [x21, #0x8]
   1005c: f90002bf     	str	xzr, [x21]
   10060: 394002e8     	ldrb	w8, [x23]
   10064: 370004e8     	tbnz	w8, #0x0, 0x10100 <__cxa_demangle+0x3cb0>
   10068: f9400ae8     	ldr	x8, [x23, #0x10]
   1006c: f9000aa8     	str	x8, [x21, #0x10]
   10070: 3dc002e0     	ldr	q0, [x23]
   10074: 3d8002a0     	str	q0, [x21]
   10078: 1400003c     	b	0x10168 <__cxa_demangle+0x3d18>
   1007c: f85e038a     	ldur	x10, [x28, #-0x20]
   10080: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   10084: f2e0aaab     	movk	x11, #0x555, lsl #48
   10088: cb0a02a8     	sub	x8, x21, x10
   1008c: 9344fd08     	asr	x8, x8, #4
   10090: 9b0c7d1a     	mul	x26, x8, x12
   10094: 91000748     	add	x8, x26, #0x1
   10098: eb0b011f     	cmp	x8, x11
   1009c: 54028ee8     	b.hi	0x15278 <__cxa_demangle+0x8e28>
   100a0: cb0a0129     	sub	x9, x9, x10
   100a4: 9344fd29     	asr	x9, x9, #4
   100a8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   100ac: 9b0c7d29     	mul	x9, x9, x12
   100b0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   100b4: b200f3f8     	mov	x24, #0x5555555555555555 // =6148914691236517205
   100b8: eb0a013f     	cmp	x9, x10
   100bc: f2e0aab8     	movk	x24, #0x555, lsl #48
   100c0: 540000a2     	b.hs	0x100d4 <__cxa_demangle+0x3c84>
   100c4: d37ff929     	lsl	x9, x9, #1
   100c8: eb08013f     	cmp	x9, x8
   100cc: 9a893118     	csel	x24, x8, x9, lo
   100d0: b4ffe9f8     	cbz	x24, 0xfe0c <__cxa_demangle+0x39bc>
   100d4: f85f8388     	ldur	x8, [x28, #-0x8]
   100d8: 8b180709     	add	x9, x24, x24, lsl #1
   100dc: d37ced20     	lsl	x0, x9, #4
   100e0: f9480114     	ldr	x20, [x8, #0x1000]
   100e4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   100e8: cb140129     	sub	x9, x9, x20
   100ec: eb00013f     	cmp	x9, x0
   100f0: 54ffe882     	b.hs	0xfe00 <__cxa_demangle+0x39b0>
   100f4: 97ffe3a7     	bl	0x8f90 <malloc@plt>
   100f8: aa0003f4     	mov	x20, x0
   100fc: 17ffff45     	b	0xfe10 <__cxa_demangle+0x39c0>
   10100: 9b194ec8     	madd	x8, x22, x25, x19
   10104: f9400514     	ldr	x20, [x8, #0x8]
   10108: b100429f     	cmn	x20, #0x10
   1010c: 54028b62     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   10110: f9400917     	ldr	x23, [x8, #0x10]
   10114: f1005e9f     	cmp	x20, #0x17
   10118: 540000c2     	b.hs	0x10130 <__cxa_demangle+0x3ce0>
   1011c: d37ffa88     	lsl	x8, x20, #1
   10120: aa1503f8     	mov	x24, x21
   10124: 38001708     	strb	w8, [x24], #0x1
   10128: b5000174     	cbnz	x20, 0x10154 <__cxa_demangle+0x3d04>
   1012c: 1400000e     	b	0x10164 <__cxa_demangle+0x3d14>
   10130: 91004288     	add	x8, x20, #0x10
   10134: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   10138: aa1903e0     	mov	x0, x25
   1013c: 97ffe395     	bl	0x8f90 <malloc@plt>
   10140: aa0003f8     	mov	x24, x0
   10144: b2400328     	orr	x8, x25, #0x1
   10148: a900e2b4     	stp	x20, x24, [x21, #0x8]
   1014c: 321c07f9     	orr	w25, wzr, #0x30
   10150: f90002a8     	str	x8, [x21]
   10154: aa1803e0     	mov	x0, x24
   10158: aa1703e1     	mov	x1, x23
   1015c: aa1403e2     	mov	x2, x20
   10160: 97ffe390     	bl	0x8fa0 <memcpy@plt>
   10164: 38346b1f     	strb	wzr, [x24, x20]
   10168: aa1503f4     	mov	x20, x21
   1016c: f8018e9f     	str	xzr, [x20, #0x18]!
   10170: d503201f     	nop
   10174: 9b194ec8     	madd	x8, x22, x25, x19
   10178: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   1017c: 38418d09     	ldrb	w9, [x8, #0x18]!
   10180: 370000c9     	tbnz	w9, #0x0, 0x10198 <__cxa_demangle+0x3d48>
   10184: f9400909     	ldr	x9, [x8, #0x10]
   10188: f9000a89     	str	x9, [x20, #0x10]
   1018c: 3dc00100     	ldr	q0, [x8]
   10190: 3d800280     	str	q0, [x20]
   10194: 1400001a     	b	0x101fc <__cxa_demangle+0x3dac>
   10198: 9b194ec8     	madd	x8, x22, x25, x19
   1019c: f9401117     	ldr	x23, [x8, #0x20]
   101a0: b10042ff     	cmn	x23, #0x10
   101a4: 54028782     	b.hs	0x15294 <__cxa_demangle+0x8e44>
   101a8: f9401518     	ldr	x24, [x8, #0x28]
   101ac: f1005eff     	cmp	x23, #0x17
   101b0: 540000a2     	b.hs	0x101c4 <__cxa_demangle+0x3d74>
   101b4: d37ffae8     	lsl	x8, x23, #1
   101b8: 38001688     	strb	w8, [x20], #0x1
   101bc: b5000177     	cbnz	x23, 0x101e8 <__cxa_demangle+0x3d98>
   101c0: 1400000e     	b	0x101f8 <__cxa_demangle+0x3da8>
   101c4: 910042e8     	add	x8, x23, #0x10
   101c8: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   101cc: aa1903e0     	mov	x0, x25
   101d0: 97ffe370     	bl	0x8f90 <malloc@plt>
   101d4: aa0003f4     	mov	x20, x0
   101d8: b2400328     	orr	x8, x25, #0x1
   101dc: a90252b7     	stp	x23, x20, [x21, #0x20]
   101e0: 321c07f9     	orr	w25, wzr, #0x30
   101e4: f9000ea8     	str	x8, [x21, #0x18]
   101e8: aa1403e0     	mov	x0, x20
   101ec: aa1803e1     	mov	x1, x24
   101f0: aa1703e2     	mov	x2, x23
   101f4: 97ffe36b     	bl	0x8fa0 <memcpy@plt>
   101f8: 38376a9f     	strb	wzr, [x20, x23]
   101fc: f85e8388     	ldur	x8, [x28, #-0x18]
   10200: 9100c108     	add	x8, x8, #0x30
   10204: f81e8388     	stur	x8, [x28, #-0x18]
   10208: f94023e8     	ldr	x8, [sp, #0x40]
   1020c: f9400bfa     	ldr	x26, [sp, #0x10]
   10210: 910006d6     	add	x22, x22, #0x1
   10214: b201f3ec     	mov	x12, #-0x5555555555555556 // =-6148914691236517206
   10218: eb0802df     	cmp	x22, x8
   1021c: f295556c     	movk	x12, #0xaaab
   10220: 54fff0e3     	b.lo	0x1003c <__cxa_demangle+0x3bec>
   10224: f9401be8     	ldr	x8, [sp, #0x30]
   10228: f94023e9     	ldr	x9, [sp, #0x40]
   1022c: 91000508     	add	x8, x8, #0x1
   10230: eb08013f     	cmp	x9, x8
   10234: 5400bb01     	b.ne	0x11994 <__cxa_demangle+0x5544>
   10238: 3941bf48     	ldrb	w8, [x26, #0x6f]
   1023c: f94017fc     	ldr	x28, [sp, #0x28]
   10240: 3401a0c8     	cbz	w8, 0x13658 <__cxa_demangle+0x7208>
   10244: aa1c03e0     	mov	x0, x28
   10248: aa1b03e1     	mov	x1, x27
   1024c: aa1a03e2     	mov	x2, x26
   10250: 9400232f     	bl	0x18f0c <__cxa_demangle+0xcabc>
   10254: aa0003f4     	mov	x20, x0
   10258: eb1c029f     	cmp	x20, x28
   1025c: 54019fe0     	b.eq	0x13658 <__cxa_demangle+0x7208>
   10260: f9400753     	ldr	x19, [x26, #0x8]
   10264: 385e8268     	ldurb	w8, [x19, #-0x18]
   10268: a97f2a69     	ldp	x9, x10, [x19, #-0x10]
   1026c: d1005e6b     	sub	x11, x19, #0x17
   10270: d100c260     	sub	x0, x19, #0x30
   10274: d341fd0c     	lsr	x12, x8, #1
   10278: 7200011f     	tst	w8, #0x1
   1027c: 9a8a0161     	csel	x1, x11, x10, eq
   10280: 9a890182     	csel	x2, x12, x9, eq
   10284: 94002223     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   10288: f85e0268     	ldur	x8, [x19, #-0x20]
   1028c: f81703a8     	stur	x8, [x29, #-0x90]
   10290: 3cdd0260     	ldur	q0, [x19, #-0x30]
   10294: 3c9603a0     	stur	q0, [x29, #-0xa0]
   10298: a93dfe7f     	stp	xzr, xzr, [x19, #-0x28]
   1029c: f81d027f     	stur	xzr, [x19, #-0x30]
   102a0: f9400753     	ldr	x19, [x26, #0x8]
   102a4: 385e8268     	ldurb	w8, [x19, #-0x18]
   102a8: d100c275     	sub	x21, x19, #0x30
   102ac: 36000068     	tbz	w8, #0x0, 0x102b8 <__cxa_demangle+0x3e68>
   102b0: f85f8260     	ldur	x0, [x19, #-0x8]
   102b4: 97ffe34f     	bl	0x8ff0 <free@plt>
   102b8: 394002a8     	ldrb	w8, [x21]
   102bc: 36000068     	tbz	w8, #0x0, 0x102c8 <__cxa_demangle+0x3e78>
   102c0: f85e0260     	ldur	x0, [x19, #-0x20]
   102c4: 97ffe34b     	bl	0x8ff0 <free@plt>
   102c8: f9000755     	str	x21, [x26, #0x8]
   102cc: d1018260     	sub	x0, x19, #0x60
   102d0: 385603b3     	ldurb	w19, [x29, #-0xa0]
   102d4: a976d7a9     	ldp	x9, x21, [x29, #-0x98]
   102d8: d10283a8     	sub	x8, x29, #0xa0
   102dc: b2400108     	orr	x8, x8, #0x1
   102e0: 7200027f     	tst	w19, #0x1
   102e4: d341fe6a     	lsr	x10, x19, #1
   102e8: 9a950101     	csel	x1, x8, x21, eq
   102ec: 9a890142     	csel	x2, x10, x9, eq
   102f0: 94002208     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   102f4: f9400748     	ldr	x8, [x26, #0x8]
   102f8: f9400f49     	ldr	x9, [x26, #0x18]
   102fc: d100c101     	sub	x1, x8, #0x30
   10300: f81903a9     	stur	x9, [x29, #-0x70]
   10304: 910143e0     	add	x0, sp, #0x50
   10308: d101c3a2     	sub	x2, x29, #0x70
   1030c: 94002260     	bl	0x18c8c <__cxa_demangle+0xc83c>
   10310: a942a748     	ldp	x8, x9, [x26, #0x28]
   10314: eb09011f     	cmp	x8, x9
   10318: 5400b422     	b.hs	0x1199c <__cxa_demangle+0x554c>
   1031c: f94037e9     	ldr	x9, [sp, #0x68]
   10320: f9000d09     	str	x9, [x8, #0x18]
   10324: 3dc017e0     	ldr	q0, [sp, #0x50]
   10328: 3d800100     	str	q0, [x8]
   1032c: f94033e9     	ldr	x9, [sp, #0x60]
   10330: f9000909     	str	x9, [x8, #0x10]
   10334: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   10338: f9002bff     	str	xzr, [sp, #0x50]
   1033c: f9401748     	ldr	x8, [x26, #0x28]
   10340: 91008108     	add	x8, x8, #0x20
   10344: f9001748     	str	x8, [x26, #0x28]
   10348: f9402bf3     	ldr	x19, [sp, #0x50]
   1034c: b5012513     	cbnz	x19, 0x127ec <__cxa_demangle+0x639c>
   10350: 14000cbd     	b	0x13644 <__cxa_demangle+0x71f4>
   10354: aa1603e0     	mov	x0, x22
   10358: 97ffe326     	bl	0x8ff0 <free@plt>
   1035c: cb1302a8     	sub	x8, x21, x19
   10360: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   10364: cb17030a     	sub	x10, x24, x23
   10368: f2955569     	movk	x9, #0xaaab
   1036c: 9344fd08     	asr	x8, x8, #4
   10370: 9344fd4a     	asr	x10, x10, #4
   10374: 9b097d13     	mul	x19, x8, x9
   10378: 9b097d48     	mul	x8, x10, x9
   1037c: eb08027f     	cmp	x19, x8
   10380: f90023e8     	str	x8, [sp, #0x40]
   10384: 5400b082     	b.hs	0x11994 <__cxa_demangle+0x5544>
   10388: 910143e8     	add	x8, sp, #0x50
   1038c: 321c07f8     	orr	w24, wzr, #0x30
   10390: b2400108     	orr	x8, x8, #0x1
   10394: f9001fe8     	str	x8, [sp, #0x38]
   10398: 14000092     	b	0x105e0 <__cxa_demangle+0x4190>
   1039c: 8b000329     	add	x9, x25, x0
   103a0: f9080109     	str	x9, [x8, #0x1000]
   103a4: 14000002     	b	0x103ac <__cxa_demangle+0x3f5c>
   103a8: aa1f03f9     	mov	x25, xzr
   103ac: 321c07e9     	orr	w9, wzr, #0x30
   103b0: 9b096696     	madd	x22, x20, x9, x25
   103b4: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   103b8: f90002df     	str	xzr, [x22]
   103bc: 39400308     	ldrb	w8, [x24]
   103c0: d503201f     	nop
   103c4: 9b09674b     	madd	x11, x26, x9, x25
   103c8: 370000c8     	tbnz	w8, #0x0, 0x103e0 <__cxa_demangle+0x3f90>
   103cc: f9400b08     	ldr	x8, [x24, #0x10]
   103d0: f9000ac8     	str	x8, [x22, #0x10]
   103d4: 3dc00300     	ldr	q0, [x24]
   103d8: 3d8002c0     	str	q0, [x22]
   103dc: 1400001f     	b	0x10458 <__cxa_demangle+0x4008>
   103e0: 9b095668     	madd	x8, x19, x9, x21
   103e4: f940051a     	ldr	x26, [x8, #0x8]
   103e8: b100435f     	cmn	x26, #0x10
   103ec: 54027622     	b.hs	0x152b0 <__cxa_demangle+0x8e60>
   103f0: f940091b     	ldr	x27, [x8, #0x10]
   103f4: f1005f5f     	cmp	x26, #0x17
   103f8: f9001beb     	str	x11, [sp, #0x30]
   103fc: 540000c2     	b.hs	0x10414 <__cxa_demangle+0x3fc4>
   10400: d37ffb48     	lsl	x8, x26, #1
   10404: aa1603fc     	mov	x28, x22
   10408: 38001788     	strb	w8, [x28], #0x1
   1040c: b500019a     	cbnz	x26, 0x1043c <__cxa_demangle+0x3fec>
   10410: 1400000f     	b	0x1044c <__cxa_demangle+0x3ffc>
   10414: 91004348     	add	x8, x26, #0x10
   10418: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1041c: aa1803e0     	mov	x0, x24
   10420: 97ffe2dc     	bl	0x8f90 <malloc@plt>
   10424: 321c07e8     	orr	w8, wzr, #0x30
   10428: aa0003fc     	mov	x28, x0
   1042c: 9b086688     	madd	x8, x20, x8, x25
   10430: b2400309     	orr	x9, x24, #0x1
   10434: a900f11a     	stp	x26, x28, [x8, #0x8]
   10438: f90002c9     	str	x9, [x22]
   1043c: aa1c03e0     	mov	x0, x28
   10440: aa1b03e1     	mov	x1, x27
   10444: aa1a03e2     	mov	x2, x26
   10448: 97ffe2d6     	bl	0x8fa0 <memcpy@plt>
   1044c: 383a6b9f     	strb	wzr, [x28, x26]
   10450: f9400bfc     	ldr	x28, [sp, #0x10]
   10454: f9401beb     	ldr	x11, [sp, #0x30]
   10458: 321c07f8     	orr	w24, wzr, #0x30
   1045c: 9b18669a     	madd	x26, x20, x24, x25
   10460: f8018f5f     	str	xzr, [x26, #0x18]!
   10464: d503201f     	nop
   10468: 9b185668     	madd	x8, x19, x24, x21
   1046c: a900ff5f     	stp	xzr, xzr, [x26, #0x8]
   10470: 38418d09     	ldrb	w9, [x8, #0x18]!
   10474: 370000c9     	tbnz	w9, #0x0, 0x1048c <__cxa_demangle+0x403c>
   10478: f9400909     	ldr	x9, [x8, #0x10]
   1047c: f9000b49     	str	x9, [x26, #0x10]
   10480: 3dc00100     	ldr	q0, [x8]
   10484: 3d800340     	str	q0, [x26]
   10488: 1400001f     	b	0x10504 <__cxa_demangle+0x40b4>
   1048c: 9b185668     	madd	x8, x19, x24, x21
   10490: f940111b     	ldr	x27, [x8, #0x20]
   10494: b100437f     	cmn	x27, #0x10
   10498: 54027102     	b.hs	0x152b8 <__cxa_demangle+0x8e68>
   1049c: f940151c     	ldr	x28, [x8, #0x28]
   104a0: aa0b03f5     	mov	x21, x11
   104a4: f1005f7f     	cmp	x27, #0x17
   104a8: 540000a2     	b.hs	0x104bc <__cxa_demangle+0x406c>
   104ac: d37ffb68     	lsl	x8, x27, #1
   104b0: 38001748     	strb	w8, [x26], #0x1
   104b4: b50001bb     	cbnz	x27, 0x104e8 <__cxa_demangle+0x4098>
   104b8: 14000010     	b	0x104f8 <__cxa_demangle+0x40a8>
   104bc: 91004368     	add	x8, x27, #0x10
   104c0: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   104c4: aa1803e0     	mov	x0, x24
   104c8: 97ffe2b2     	bl	0x8f90 <malloc@plt>
   104cc: 321c07e8     	orr	w8, wzr, #0x30
   104d0: 9b086688     	madd	x8, x20, x8, x25
   104d4: b2400309     	orr	x9, x24, #0x1
   104d8: 321c07f8     	orr	w24, wzr, #0x30
   104dc: a902011b     	stp	x27, x0, [x8, #0x20]
   104e0: f9000349     	str	x9, [x26]
   104e4: aa0003fa     	mov	x26, x0
   104e8: aa1a03e0     	mov	x0, x26
   104ec: aa1c03e1     	mov	x1, x28
   104f0: aa1b03e2     	mov	x2, x27
   104f4: 97ffe2ab     	bl	0x8fa0 <memcpy@plt>
   104f8: f9400bfc     	ldr	x28, [sp, #0x10]
   104fc: aa1503eb     	mov	x11, x21
   10500: 383b6b5f     	strb	wzr, [x26, x27]
   10504: a97e26f4     	ldp	x20, x9, [x23, #-0x20]
   10508: 9100c2c8     	add	x8, x22, #0x30
   1050c: eb14013f     	cmp	x9, x20
   10510: 54000260     	b.eq	0x1055c <__cxa_demangle+0x410c>
   10514: f85e012a     	ldur	x10, [x9, #-0x20]
   10518: f81e02ca     	stur	x10, [x22, #-0x20]
   1051c: 3cdd0120     	ldur	q0, [x9, #-0x30]
   10520: 3c9d02c0     	stur	q0, [x22, #-0x30]
   10524: f85f812a     	ldur	x10, [x9, #-0x8]
   10528: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   1052c: f81d013f     	stur	xzr, [x9, #-0x30]
   10530: f81f82ca     	stur	x10, [x22, #-0x8]
   10534: 3cde8120     	ldur	q0, [x9, #-0x18]
   10538: 3c9e82c0     	stur	q0, [x22, #-0x18]
   1053c: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   10540: f81f813f     	stur	xzr, [x9, #-0x8]
   10544: d100c129     	sub	x9, x9, #0x30
   10548: eb09029f     	cmp	x20, x9
   1054c: d100c2d6     	sub	x22, x22, #0x30
   10550: 54fffe21     	b.ne	0x10514 <__cxa_demangle+0x40c4>
   10554: a97e52f9     	ldp	x25, x20, [x23, #-0x20]
   10558: 14000002     	b	0x10560 <__cxa_demangle+0x4110>
   1055c: aa1403f9     	mov	x25, x20
   10560: f85f02f5     	ldur	x21, [x23, #-0x10]
   10564: eb19029f     	cmp	x20, x25
   10568: a93e22f6     	stp	x22, x8, [x23, #-0x20]
   1056c: f81f02eb     	stur	x11, [x23, #-0x10]
   10570: 540001a0     	b.eq	0x105a4 <__cxa_demangle+0x4154>
   10574: 385e8288     	ldurb	w8, [x20, #-0x18]
   10578: 36000068     	tbz	w8, #0x0, 0x10584 <__cxa_demangle+0x4134>
   1057c: f85f8280     	ldur	x0, [x20, #-0x8]
   10580: 97ffe29c     	bl	0x8ff0 <free@plt>
   10584: 385d0288     	ldurb	w8, [x20, #-0x30]
   10588: d100c296     	sub	x22, x20, #0x30
   1058c: 36000068     	tbz	w8, #0x0, 0x10598 <__cxa_demangle+0x4148>
   10590: f85e0280     	ldur	x0, [x20, #-0x20]
   10594: 97ffe297     	bl	0x8ff0 <free@plt>
   10598: eb16033f     	cmp	x25, x22
   1059c: aa1603f4     	mov	x20, x22
   105a0: 54fffea1     	b.ne	0x10574 <__cxa_demangle+0x4124>
   105a4: b4001d19     	cbz	x25, 0x10944 <__cxa_demangle+0x44f4>
   105a8: f85f82e8     	ldur	x8, [x23, #-0x8]
   105ac: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   105b0: eb19013f     	cmp	x9, x25
   105b4: 54000103     	b.lo	0x105d4 <__cxa_demangle+0x4184>
   105b8: eb19011f     	cmp	x8, x25
   105bc: 540000c8     	b.hi	0x105d4 <__cxa_demangle+0x4184>
   105c0: f9480109     	ldr	x9, [x8, #0x1000]
   105c4: eb15013f     	cmp	x9, x21
   105c8: 54001be1     	b.ne	0x10944 <__cxa_demangle+0x44f4>
   105cc: f9080119     	str	x25, [x8, #0x1000]
   105d0: 140000dd     	b	0x10944 <__cxa_demangle+0x44f4>
   105d4: aa1903e0     	mov	x0, x25
   105d8: 97ffe286     	bl	0x8ff0 <free@plt>
   105dc: 140000da     	b	0x10944 <__cxa_demangle+0x44f4>
   105e0: f9400388     	ldr	x8, [x28]
   105e4: a9057fff     	stp	xzr, xzr, [sp, #0x50]
   105e8: f90033ff     	str	xzr, [sp, #0x60]
   105ec: d503201f     	nop
   105f0: 9b182268     	madd	x8, x19, x24, x8
   105f4: 39406109     	ldrb	w9, [x8, #0x18]
   105f8: a9422d0a     	ldp	x10, x11, [x8, #0x20]
   105fc: 91006508     	add	x8, x8, #0x19
   10600: d341fd2c     	lsr	x12, x9, #1
   10604: 7200013f     	tst	w9, #0x1
   10608: 9a8a0189     	csel	x9, x12, x10, eq
   1060c: 9a8b011a     	csel	x26, x8, x11, eq
   10610: f100093f     	cmp	x9, #0x2
   10614: 321f03e8     	orr	w8, wzr, #0x2
   10618: 9a883139     	csel	x25, x9, x8, lo
   1061c: b100433f     	cmn	x25, #0x10
   10620: 540262c2     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   10624: f1005f3f     	cmp	x25, #0x17
   10628: 540000c2     	b.hs	0x10640 <__cxa_demangle+0x41f0>
   1062c: f9401ffb     	ldr	x27, [sp, #0x38]
   10630: d37ffb28     	lsl	x8, x25, #1
   10634: 390143e8     	strb	w8, [sp, #0x50]
   10638: b5000119     	cbnz	x25, 0x10658 <__cxa_demangle+0x4208>
   1063c: 1400000b     	b	0x10668 <__cxa_demangle+0x4218>
   10640: 321c03e0     	orr	w0, wzr, #0x10
   10644: 97ffe253     	bl	0x8f90 <malloc@plt>
   10648: aa0003fb     	mov	x27, x0
   1064c: 52800228     	mov	w8, #0x11               // =17
   10650: a905eff9     	stp	x25, x27, [sp, #0x58]
   10654: f9002be8     	str	x8, [sp, #0x50]
   10658: aa1b03e0     	mov	x0, x27
   1065c: aa1a03e1     	mov	x1, x26
   10660: aa1903e2     	mov	x2, x25
   10664: 97ffe24f     	bl	0x8fa0 <memcpy@plt>
   10668: 38396b7f     	strb	wzr, [x27, x25]
   1066c: 394143e8     	ldrb	w8, [sp, #0x50]
   10670: f9402fe9     	ldr	x9, [sp, #0x58]
   10674: 2a1f03f4     	mov	w20, wzr
   10678: d341fd0a     	lsr	x10, x8, #1
   1067c: 7200011f     	tst	w8, #0x1
   10680: 9a890149     	csel	x9, x10, x9, eq
   10684: f100093f     	cmp	x9, #0x2
   10688: 54000121     	b.ne	0x106ac <__cxa_demangle+0x425c>
   1068c: f94033e9     	ldr	x9, [sp, #0x60]
   10690: f9401fea     	ldr	x10, [sp, #0x38]
   10694: 7200011f     	tst	w8, #0x1
   10698: 9a890149     	csel	x9, x10, x9, eq
   1069c: 79400129     	ldrh	w9, [x9]
   106a0: 528b640a     	mov	w10, #0x5b20            // =23328
   106a4: 6b0a013f     	cmp	w9, w10
   106a8: 1a9f17f4     	cset	w20, eq
   106ac: b201f3f9     	mov	x25, #-0x5555555555555556 // =-6148914691236517206
   106b0: f2955579     	movk	x25, #0xaaab
   106b4: 36000068     	tbz	w8, #0x0, 0x106c0 <__cxa_demangle+0x4270>
   106b8: f94033e0     	ldr	x0, [sp, #0x60]
   106bc: 97ffe24d     	bl	0x8ff0 <free@plt>
   106c0: f9400388     	ldr	x8, [x28]
   106c4: d503201f     	nop
   106c8: 9b182260     	madd	x0, x19, x24, x8
   106cc: 340000b4     	cbz	w20, 0x106e0 <__cxa_demangle+0x4290>
   106d0: 90000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   106d4: 321f03e2     	orr	w2, wzr, #0x2
   106d8: 91209821     	add	x1, x1, #0x826
   106dc: 14000015     	b	0x10730 <__cxa_demangle+0x42e0>
   106e0: 9b182269     	madd	x9, x19, x24, x8
   106e4: 38418d2a     	ldrb	w10, [x9, #0x18]!
   106e8: 3700008a     	tbnz	w10, #0x0, 0x106f8 <__cxa_demangle+0x42a8>
   106ec: d341fd4b     	lsr	x11, x10, #1
   106f0: b50000ab     	cbnz	x11, 0x10704 <__cxa_demangle+0x42b4>
   106f4: 14000018     	b	0x10754 <__cxa_demangle+0x4304>
   106f8: 9b18226b     	madd	x11, x19, x24, x8
   106fc: f940116b     	ldr	x11, [x11, #0x20]
   10700: b40002ab     	cbz	x11, 0x10754 <__cxa_demangle+0x4304>
   10704: 3700006a     	tbnz	w10, #0x0, 0x10710 <__cxa_demangle+0x42c0>
   10708: 91000528     	add	x8, x9, #0x1
   1070c: 14000003     	b	0x10718 <__cxa_demangle+0x42c8>
   10710: 9b182268     	madd	x8, x19, x24, x8
   10714: f9401508     	ldr	x8, [x8, #0x28]
   10718: 39400108     	ldrb	w8, [x8]
   1071c: 7100a11f     	cmp	w8, #0x28
   10720: 540001a1     	b.ne	0x10754 <__cxa_demangle+0x4304>
   10724: 90000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   10728: 320003e2     	orr	w2, wzr, #0x1
   1072c: 91209c21     	add	x1, x1, #0x827
   10730: 940020f8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   10734: f9400388     	ldr	x8, [x28]
   10738: 90000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1073c: 320003e3     	orr	w3, wzr, #0x1
   10740: aa1f03e1     	mov	x1, xzr
   10744: 9b182268     	madd	x8, x19, x24, x8
   10748: 91006100     	add	x0, x8, #0x18
   1074c: 91237c42     	add	x2, x2, #0x8df
   10750: 94002074     	bl	0x18920 <__cxa_demangle+0xc4d0>
   10754: f9400388     	ldr	x8, [x28]
   10758: 8b130669     	add	x9, x19, x19, lsl #1
   1075c: d37ced36     	lsl	x22, x9, #4
   10760: 90000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   10764: 8b160100     	add	x0, x8, x22
   10768: 321f03e2     	orr	w2, wzr, #0x2
   1076c: 911bf821     	add	x1, x1, #0x6fe
   10770: 940020e8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   10774: f9401797     	ldr	x23, [x28, #0x28]
   10778: f9400395     	ldr	x21, [x28]
   1077c: a97ea6f4     	ldp	x20, x9, [x23, #-0x18]
   10780: 8b1602b8     	add	x24, x21, x22
   10784: eb09029f     	cmp	x20, x9
   10788: 54000160     	b.eq	0x107b4 <__cxa_demangle+0x4364>
   1078c: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   10790: f900029f     	str	xzr, [x20]
   10794: 39400308     	ldrb	w8, [x24]
   10798: 37000508     	tbnz	w8, #0x0, 0x10838 <__cxa_demangle+0x43e8>
   1079c: f9400b08     	ldr	x8, [x24, #0x10]
   107a0: f9000a88     	str	x8, [x20, #0x10]
   107a4: 3dc00300     	ldr	q0, [x24]
   107a8: 321c07f8     	orr	w24, wzr, #0x30
   107ac: 3d800280     	str	q0, [x20]
   107b0: 1400003d     	b	0x108a4 <__cxa_demangle+0x4454>
   107b4: f85e02ea     	ldur	x10, [x23, #-0x20]
   107b8: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   107bc: f2e0aaab     	movk	x11, #0x555, lsl #48
   107c0: cb0a0288     	sub	x8, x20, x10
   107c4: 9344fd08     	asr	x8, x8, #4
   107c8: 9b197d14     	mul	x20, x8, x25
   107cc: 91000688     	add	x8, x20, #0x1
   107d0: eb0b011f     	cmp	x8, x11
   107d4: 54025528     	b.hi	0x15278 <__cxa_demangle+0x8e28>
   107d8: cb0a0129     	sub	x9, x9, x10
   107dc: 9344fd29     	asr	x9, x9, #4
   107e0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   107e4: 9b197d29     	mul	x9, x9, x25
   107e8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   107ec: b200f3fa     	mov	x26, #0x5555555555555555 // =6148914691236517205
   107f0: eb0a013f     	cmp	x9, x10
   107f4: f2e0aaba     	movk	x26, #0x555, lsl #48
   107f8: 540000a2     	b.hs	0x1080c <__cxa_demangle+0x43bc>
   107fc: d37ff929     	lsl	x9, x9, #1
   10800: eb08013f     	cmp	x9, x8
   10804: 9a89311a     	csel	x26, x8, x9, lo
   10808: b4ffdd1a     	cbz	x26, 0x103a8 <__cxa_demangle+0x3f58>
   1080c: f85f82e8     	ldur	x8, [x23, #-0x8]
   10810: 8b1a0749     	add	x9, x26, x26, lsl #1
   10814: d37ced20     	lsl	x0, x9, #4
   10818: f9480119     	ldr	x25, [x8, #0x1000]
   1081c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   10820: cb190129     	sub	x9, x9, x25
   10824: eb00013f     	cmp	x9, x0
   10828: 54ffdba2     	b.hs	0x1039c <__cxa_demangle+0x3f4c>
   1082c: 97ffe1d9     	bl	0x8f90 <malloc@plt>
   10830: aa0003f9     	mov	x25, x0
   10834: 17fffede     	b	0x103ac <__cxa_demangle+0x3f5c>
   10838: 321c07f8     	orr	w24, wzr, #0x30
   1083c: 9b185668     	madd	x8, x19, x24, x21
   10840: f9400519     	ldr	x25, [x8, #0x8]
   10844: b100433f     	cmn	x25, #0x10
   10848: 54025182     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   1084c: f940091a     	ldr	x26, [x8, #0x10]
   10850: f1005f3f     	cmp	x25, #0x17
   10854: 540000c2     	b.hs	0x1086c <__cxa_demangle+0x441c>
   10858: d37ffb28     	lsl	x8, x25, #1
   1085c: aa1403fb     	mov	x27, x20
   10860: 38001768     	strb	w8, [x27], #0x1
   10864: b5000179     	cbnz	x25, 0x10890 <__cxa_demangle+0x4440>
   10868: 1400000e     	b	0x108a0 <__cxa_demangle+0x4450>
   1086c: 91004328     	add	x8, x25, #0x10
   10870: 927ced1c     	and	x28, x8, #0xfffffffffffffff0
   10874: aa1c03e0     	mov	x0, x28
   10878: 97ffe1c6     	bl	0x8f90 <malloc@plt>
   1087c: aa0003fb     	mov	x27, x0
   10880: a900ee99     	stp	x25, x27, [x20, #0x8]
   10884: b2400388     	orr	x8, x28, #0x1
   10888: f9400bfc     	ldr	x28, [sp, #0x10]
   1088c: f9000288     	str	x8, [x20]
   10890: aa1b03e0     	mov	x0, x27
   10894: aa1a03e1     	mov	x1, x26
   10898: aa1903e2     	mov	x2, x25
   1089c: 97ffe1c1     	bl	0x8fa0 <memcpy@plt>
   108a0: 38396b7f     	strb	wzr, [x27, x25]
   108a4: aa1403f9     	mov	x25, x20
   108a8: f8018f3f     	str	xzr, [x25, #0x18]!
   108ac: d503201f     	nop
   108b0: 9b185668     	madd	x8, x19, x24, x21
   108b4: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   108b8: 38418d09     	ldrb	w9, [x8, #0x18]!
   108bc: 370000c9     	tbnz	w9, #0x0, 0x108d4 <__cxa_demangle+0x4484>
   108c0: f9400909     	ldr	x9, [x8, #0x10]
   108c4: f9000b29     	str	x9, [x25, #0x10]
   108c8: 3dc00100     	ldr	q0, [x8]
   108cc: 3d800320     	str	q0, [x25]
   108d0: 1400001a     	b	0x10938 <__cxa_demangle+0x44e8>
   108d4: 9b185668     	madd	x8, x19, x24, x21
   108d8: f940111a     	ldr	x26, [x8, #0x20]
   108dc: b100435f     	cmn	x26, #0x10
   108e0: 54024dc2     	b.hs	0x15298 <__cxa_demangle+0x8e48>
   108e4: f940151b     	ldr	x27, [x8, #0x28]
   108e8: f1005f5f     	cmp	x26, #0x17
   108ec: 540000a2     	b.hs	0x10900 <__cxa_demangle+0x44b0>
   108f0: d37ffb48     	lsl	x8, x26, #1
   108f4: 38001728     	strb	w8, [x25], #0x1
   108f8: b500017a     	cbnz	x26, 0x10924 <__cxa_demangle+0x44d4>
   108fc: 1400000e     	b	0x10934 <__cxa_demangle+0x44e4>
   10900: 91004348     	add	x8, x26, #0x10
   10904: 927ced1c     	and	x28, x8, #0xfffffffffffffff0
   10908: aa1c03e0     	mov	x0, x28
   1090c: 97ffe1a1     	bl	0x8f90 <malloc@plt>
   10910: aa0003f9     	mov	x25, x0
   10914: a902669a     	stp	x26, x25, [x20, #0x20]
   10918: b2400388     	orr	x8, x28, #0x1
   1091c: f9400bfc     	ldr	x28, [sp, #0x10]
   10920: f9000e88     	str	x8, [x20, #0x18]
   10924: aa1903e0     	mov	x0, x25
   10928: aa1b03e1     	mov	x1, x27
   1092c: aa1a03e2     	mov	x2, x26
   10930: 97ffe19c     	bl	0x8fa0 <memcpy@plt>
   10934: 383a6b3f     	strb	wzr, [x25, x26]
   10938: f85e82e8     	ldur	x8, [x23, #-0x18]
   1093c: 9100c108     	add	x8, x8, #0x30
   10940: f81e82e8     	stur	x8, [x23, #-0x18]
   10944: f94023e8     	ldr	x8, [sp, #0x40]
   10948: 91000673     	add	x19, x19, #0x1
   1094c: eb08027f     	cmp	x19, x8
   10950: 54ffe483     	b.lo	0x105e0 <__cxa_demangle+0x4190>
   10954: 14000410     	b	0x11994 <__cxa_demangle+0x5544>
   10958: aa1703e0     	mov	x0, x23
   1095c: 97ffe1a5     	bl	0x8ff0 <free@plt>
   10960: cb1302a8     	sub	x8, x21, x19
   10964: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   10968: cb16030a     	sub	x10, x24, x22
   1096c: f2955569     	movk	x9, #0xaaab
   10970: 9344fd08     	asr	x8, x8, #4
   10974: 9344fd4a     	asr	x10, x10, #4
   10978: 9b097d1a     	mul	x26, x8, x9
   1097c: 9b097d48     	mul	x8, x10, x9
   10980: eb08035f     	cmp	x26, x8
   10984: f9001be8     	str	x8, [sp, #0x30]
   10988: 54004d62     	b.hs	0x11334 <__cxa_demangle+0x4ee4>
   1098c: 910143e8     	add	x8, sp, #0x50
   10990: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   10994: 321c07f9     	orr	w25, wzr, #0x30
   10998: f2955578     	movk	x24, #0xaaab
   1099c: b2400108     	orr	x8, x8, #0x1
   109a0: f90023e8     	str	x8, [sp, #0x40]
   109a4: 14000097     	b	0x10c00 <__cxa_demangle+0x47b0>
   109a8: 8b000369     	add	x9, x27, x0
   109ac: f9080109     	str	x9, [x8, #0x1000]
   109b0: 14000002     	b	0x109b8 <__cxa_demangle+0x4568>
   109b4: aa1f03fb     	mov	x27, xzr
   109b8: 9b196e96     	madd	x22, x20, x25, x27
   109bc: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   109c0: f90002df     	str	xzr, [x22]
   109c4: 394002a8     	ldrb	w8, [x21]
   109c8: d503201f     	nop
   109cc: 9b196ef7     	madd	x23, x23, x25, x27
   109d0: 370000c8     	tbnz	w8, #0x0, 0x109e8 <__cxa_demangle+0x4598>
   109d4: f9400aa8     	ldr	x8, [x21, #0x10]
   109d8: f9000ac8     	str	x8, [x22, #0x10]
   109dc: 3dc002a0     	ldr	q0, [x21]
   109e0: 3d8002c0     	str	q0, [x22]
   109e4: 14000020     	b	0x10a64 <__cxa_demangle+0x4614>
   109e8: 9b194f48     	madd	x8, x26, x25, x19
   109ec: f9400518     	ldr	x24, [x8, #0x8]
   109f0: b100431f     	cmn	x24, #0x10
   109f4: 54024662     	b.hs	0x152c0 <__cxa_demangle+0x8e70>
   109f8: f9400919     	ldr	x25, [x8, #0x10]
   109fc: f1005f1f     	cmp	x24, #0x17
   10a00: 540000c2     	b.hs	0x10a18 <__cxa_demangle+0x45c8>
   10a04: d37ffb08     	lsl	x8, x24, #1
   10a08: aa1603f5     	mov	x21, x22
   10a0c: 380016a8     	strb	w8, [x21], #0x1
   10a10: b50001d8     	cbnz	x24, 0x10a48 <__cxa_demangle+0x45f8>
   10a14: 14000011     	b	0x10a58 <__cxa_demangle+0x4608>
   10a18: 91004308     	add	x8, x24, #0x10
   10a1c: f90017f7     	str	x23, [sp, #0x28]
   10a20: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   10a24: aa1703e0     	mov	x0, x23
   10a28: 97ffe15a     	bl	0x8f90 <malloc@plt>
   10a2c: b24002e9     	orr	x9, x23, #0x1
   10a30: f94017f7     	ldr	x23, [sp, #0x28]
   10a34: 321c07e8     	orr	w8, wzr, #0x30
   10a38: aa0003f5     	mov	x21, x0
   10a3c: 9b086e88     	madd	x8, x20, x8, x27
   10a40: a900d518     	stp	x24, x21, [x8, #0x8]
   10a44: f90002c9     	str	x9, [x22]
   10a48: aa1503e0     	mov	x0, x21
   10a4c: aa1903e1     	mov	x1, x25
   10a50: aa1803e2     	mov	x2, x24
   10a54: 97ffe153     	bl	0x8fa0 <memcpy@plt>
   10a58: 38386abf     	strb	wzr, [x21, x24]
   10a5c: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   10a60: f2955578     	movk	x24, #0xaaab
   10a64: 321c07ea     	orr	w10, wzr, #0x30
   10a68: 9b0a6e99     	madd	x25, x20, x10, x27
   10a6c: f8018f3f     	str	xzr, [x25, #0x18]!
   10a70: d503201f     	nop
   10a74: 9b0a4f48     	madd	x8, x26, x10, x19
   10a78: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   10a7c: 38418d09     	ldrb	w9, [x8, #0x18]!
   10a80: 370000c9     	tbnz	w9, #0x0, 0x10a98 <__cxa_demangle+0x4648>
   10a84: f9400909     	ldr	x9, [x8, #0x10]
   10a88: f9000b29     	str	x9, [x25, #0x10]
   10a8c: 3dc00100     	ldr	q0, [x8]
   10a90: 3d800320     	str	q0, [x25]
   10a94: 14000020     	b	0x10b14 <__cxa_demangle+0x46c4>
   10a98: 9b0a4f48     	madd	x8, x26, x10, x19
   10a9c: f9401118     	ldr	x24, [x8, #0x20]
   10aa0: f90017f7     	str	x23, [sp, #0x28]
   10aa4: 321c07f7     	orr	w23, wzr, #0x30
   10aa8: b100431f     	cmn	x24, #0x10
   10aac: 540240e2     	b.hs	0x152c8 <__cxa_demangle+0x8e78>
   10ab0: f9401513     	ldr	x19, [x8, #0x28]
   10ab4: f1005f1f     	cmp	x24, #0x17
   10ab8: 540000c2     	b.hs	0x10ad0 <__cxa_demangle+0x4680>
   10abc: f94017f7     	ldr	x23, [sp, #0x28]
   10ac0: d37ffb08     	lsl	x8, x24, #1
   10ac4: 38001728     	strb	w8, [x25], #0x1
   10ac8: b5000198     	cbnz	x24, 0x10af8 <__cxa_demangle+0x46a8>
   10acc: 1400000f     	b	0x10b08 <__cxa_demangle+0x46b8>
   10ad0: 91004308     	add	x8, x24, #0x10
   10ad4: 927ced15     	and	x21, x8, #0xfffffffffffffff0
   10ad8: aa1503e0     	mov	x0, x21
   10adc: 97ffe12d     	bl	0x8f90 <malloc@plt>
   10ae0: 9b176e88     	madd	x8, x20, x23, x27
   10ae4: a9020118     	stp	x24, x0, [x8, #0x20]
   10ae8: f94017f7     	ldr	x23, [sp, #0x28]
   10aec: b24002a9     	orr	x9, x21, #0x1
   10af0: f9000329     	str	x9, [x25]
   10af4: aa0003f9     	mov	x25, x0
   10af8: aa1903e0     	mov	x0, x25
   10afc: aa1303e1     	mov	x1, x19
   10b00: aa1803e2     	mov	x2, x24
   10b04: 97ffe127     	bl	0x8fa0 <memcpy@plt>
   10b08: 38386b3f     	strb	wzr, [x25, x24]
   10b0c: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   10b10: f2955578     	movk	x24, #0xaaab
   10b14: a97e2793     	ldp	x19, x9, [x28, #-0x20]
   10b18: 9100c2c8     	add	x8, x22, #0x30
   10b1c: eb13013f     	cmp	x9, x19
   10b20: 54000260     	b.eq	0x10b6c <__cxa_demangle+0x471c>
   10b24: f85e012a     	ldur	x10, [x9, #-0x20]
   10b28: f81e02ca     	stur	x10, [x22, #-0x20]
   10b2c: 3cdd0120     	ldur	q0, [x9, #-0x30]
   10b30: 3c9d02c0     	stur	q0, [x22, #-0x30]
   10b34: f85f812a     	ldur	x10, [x9, #-0x8]
   10b38: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   10b3c: f81d013f     	stur	xzr, [x9, #-0x30]
   10b40: f81f82ca     	stur	x10, [x22, #-0x8]
   10b44: 3cde8120     	ldur	q0, [x9, #-0x18]
   10b48: 3c9e82c0     	stur	q0, [x22, #-0x18]
   10b4c: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   10b50: f81f813f     	stur	xzr, [x9, #-0x8]
   10b54: d100c129     	sub	x9, x9, #0x30
   10b58: eb09027f     	cmp	x19, x9
   10b5c: d100c2d6     	sub	x22, x22, #0x30
   10b60: 54fffe21     	b.ne	0x10b24 <__cxa_demangle+0x46d4>
   10b64: a97e4f99     	ldp	x25, x19, [x28, #-0x20]
   10b68: 14000002     	b	0x10b70 <__cxa_demangle+0x4720>
   10b6c: aa1303f9     	mov	x25, x19
   10b70: f85f0394     	ldur	x20, [x28, #-0x10]
   10b74: eb19027f     	cmp	x19, x25
   10b78: a93e2396     	stp	x22, x8, [x28, #-0x20]
   10b7c: f81f0397     	stur	x23, [x28, #-0x10]
   10b80: 540001a0     	b.eq	0x10bb4 <__cxa_demangle+0x4764>
   10b84: 385e8268     	ldurb	w8, [x19, #-0x18]
   10b88: 36000068     	tbz	w8, #0x0, 0x10b94 <__cxa_demangle+0x4744>
   10b8c: f85f8260     	ldur	x0, [x19, #-0x8]
   10b90: 97ffe118     	bl	0x8ff0 <free@plt>
   10b94: 385d0268     	ldurb	w8, [x19, #-0x30]
   10b98: d100c275     	sub	x21, x19, #0x30
   10b9c: 36000068     	tbz	w8, #0x0, 0x10ba8 <__cxa_demangle+0x4758>
   10ba0: f85e0260     	ldur	x0, [x19, #-0x20]
   10ba4: 97ffe113     	bl	0x8ff0 <free@plt>
   10ba8: eb15033f     	cmp	x25, x21
   10bac: aa1503f3     	mov	x19, x21
   10bb0: 54fffea1     	b.ne	0x10b84 <__cxa_demangle+0x4734>
   10bb4: b4003b59     	cbz	x25, 0x1131c <__cxa_demangle+0x4ecc>
   10bb8: f85f8388     	ldur	x8, [x28, #-0x8]
   10bbc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   10bc0: eb19013f     	cmp	x9, x25
   10bc4: 54000103     	b.lo	0x10be4 <__cxa_demangle+0x4794>
   10bc8: eb19011f     	cmp	x8, x25
   10bcc: 540000c8     	b.hi	0x10be4 <__cxa_demangle+0x4794>
   10bd0: f9480109     	ldr	x9, [x8, #0x1000]
   10bd4: eb14013f     	cmp	x9, x20
   10bd8: 54003a21     	b.ne	0x1131c <__cxa_demangle+0x4ecc>
   10bdc: f9080119     	str	x25, [x8, #0x1000]
   10be0: 140001cf     	b	0x1131c <__cxa_demangle+0x4ecc>
   10be4: aa1903e0     	mov	x0, x25
   10be8: 97ffe102     	bl	0x8ff0 <free@plt>
   10bec: 140001cc     	b	0x1131c <__cxa_demangle+0x4ecc>
   10bf0: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   10bf4: aa0903fb     	mov	x27, x9
   10bf8: f2955578     	movk	x24, #0xaaab
   10bfc: 14000147     	b	0x11118 <__cxa_demangle+0x4cc8>
   10c00: f9400368     	ldr	x8, [x27]
   10c04: a9057fff     	stp	xzr, xzr, [sp, #0x50]
   10c08: f90033ff     	str	xzr, [sp, #0x60]
   10c0c: d503201f     	nop
   10c10: 9b192348     	madd	x8, x26, x25, x8
   10c14: 39406109     	ldrb	w9, [x8, #0x18]
   10c18: a9422d0a     	ldp	x10, x11, [x8, #0x20]
   10c1c: 91006508     	add	x8, x8, #0x19
   10c20: d341fd2c     	lsr	x12, x9, #1
   10c24: 7200013f     	tst	w9, #0x1
   10c28: 9a8a0189     	csel	x9, x12, x10, eq
   10c2c: 9a8b0114     	csel	x20, x8, x11, eq
   10c30: f100093f     	cmp	x9, #0x2
   10c34: 321f03e8     	orr	w8, wzr, #0x2
   10c38: 9a883135     	csel	x21, x9, x8, lo
   10c3c: b10042bf     	cmn	x21, #0x10
   10c40: 540231c2     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   10c44: f1005ebf     	cmp	x21, #0x17
   10c48: 540000c2     	b.hs	0x10c60 <__cxa_demangle+0x4810>
   10c4c: f94023f7     	ldr	x23, [sp, #0x40]
   10c50: d37ffaa8     	lsl	x8, x21, #1
   10c54: 390143e8     	strb	w8, [sp, #0x50]
   10c58: b5000115     	cbnz	x21, 0x10c78 <__cxa_demangle+0x4828>
   10c5c: 1400000b     	b	0x10c88 <__cxa_demangle+0x4838>
   10c60: 321c03e0     	orr	w0, wzr, #0x10
   10c64: 97ffe0cb     	bl	0x8f90 <malloc@plt>
   10c68: aa0003f7     	mov	x23, x0
   10c6c: 52800228     	mov	w8, #0x11               // =17
   10c70: a905dff5     	stp	x21, x23, [sp, #0x58]
   10c74: f9002be8     	str	x8, [sp, #0x50]
   10c78: aa1703e0     	mov	x0, x23
   10c7c: aa1403e1     	mov	x1, x20
   10c80: aa1503e2     	mov	x2, x21
   10c84: 97ffe0c7     	bl	0x8fa0 <memcpy@plt>
   10c88: 38356aff     	strb	wzr, [x23, x21]
   10c8c: 394143e8     	ldrb	w8, [sp, #0x50]
   10c90: f9402fe9     	ldr	x9, [sp, #0x58]
   10c94: 2a1f03f3     	mov	w19, wzr
   10c98: d341fd0a     	lsr	x10, x8, #1
   10c9c: 7200011f     	tst	w8, #0x1
   10ca0: 9a890149     	csel	x9, x10, x9, eq
   10ca4: f100093f     	cmp	x9, #0x2
   10ca8: 54000121     	b.ne	0x10ccc <__cxa_demangle+0x487c>
   10cac: f94033e9     	ldr	x9, [sp, #0x60]
   10cb0: f94023ea     	ldr	x10, [sp, #0x40]
   10cb4: 7200011f     	tst	w8, #0x1
   10cb8: 9a890149     	csel	x9, x10, x9, eq
   10cbc: 79400129     	ldrh	w9, [x9]
   10cc0: 528b640a     	mov	w10, #0x5b20            // =23328
   10cc4: 6b0a013f     	cmp	w9, w10
   10cc8: 1a9f17f3     	cset	w19, eq
   10ccc: 36000068     	tbz	w8, #0x0, 0x10cd8 <__cxa_demangle+0x4888>
   10cd0: f94033e0     	ldr	x0, [sp, #0x60]
   10cd4: 97ffe0c7     	bl	0x8ff0 <free@plt>
   10cd8: f9400368     	ldr	x8, [x27]
   10cdc: d503201f     	nop
   10ce0: 9b192340     	madd	x0, x26, x25, x8
   10ce4: 340000b3     	cbz	w19, 0x10cf8 <__cxa_demangle+0x48a8>
   10ce8: 90000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   10cec: 321f03e2     	orr	w2, wzr, #0x2
   10cf0: 91209821     	add	x1, x1, #0x826
   10cf4: 14000015     	b	0x10d48 <__cxa_demangle+0x48f8>
   10cf8: 9b192349     	madd	x9, x26, x25, x8
   10cfc: 38418d2a     	ldrb	w10, [x9, #0x18]!
   10d00: 3700008a     	tbnz	w10, #0x0, 0x10d10 <__cxa_demangle+0x48c0>
   10d04: d341fd4b     	lsr	x11, x10, #1
   10d08: b50000ab     	cbnz	x11, 0x10d1c <__cxa_demangle+0x48cc>
   10d0c: 14000018     	b	0x10d6c <__cxa_demangle+0x491c>
   10d10: 9b19234b     	madd	x11, x26, x25, x8
   10d14: f940116b     	ldr	x11, [x11, #0x20]
   10d18: b40002ab     	cbz	x11, 0x10d6c <__cxa_demangle+0x491c>
   10d1c: 3700006a     	tbnz	w10, #0x0, 0x10d28 <__cxa_demangle+0x48d8>
   10d20: 91000528     	add	x8, x9, #0x1
   10d24: 14000003     	b	0x10d30 <__cxa_demangle+0x48e0>
   10d28: 9b192348     	madd	x8, x26, x25, x8
   10d2c: f9401508     	ldr	x8, [x8, #0x28]
   10d30: 39400108     	ldrb	w8, [x8]
   10d34: 7100a11f     	cmp	w8, #0x28
   10d38: 540001a1     	b.ne	0x10d6c <__cxa_demangle+0x491c>
   10d3c: 90000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   10d40: 320003e2     	orr	w2, wzr, #0x1
   10d44: 91209c21     	add	x1, x1, #0x827
   10d48: 94001f72     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   10d4c: f9400368     	ldr	x8, [x27]
   10d50: 90000142     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   10d54: 320003e3     	orr	w3, wzr, #0x1
   10d58: aa1f03e1     	mov	x1, xzr
   10d5c: 9b192348     	madd	x8, x26, x25, x8
   10d60: 91006100     	add	x0, x8, #0x18
   10d64: 91237c42     	add	x2, x2, #0x8df
   10d68: 94001eee     	bl	0x18920 <__cxa_demangle+0xc4d0>
   10d6c: f9401fe8     	ldr	x8, [sp, #0x38]
   10d70: 39400108     	ldrb	w8, [x8]
   10d74: 7101551f     	cmp	w8, #0x55
   10d78: 54000301     	b.ne	0x10dd8 <__cxa_demangle+0x4988>
   10d7c: f9400368     	ldr	x8, [x27]
   10d80: a9057fff     	stp	xzr, xzr, [sp, #0x50]
   10d84: f90033ff     	str	xzr, [sp, #0x60]
   10d88: d503201f     	nop
   10d8c: 9b192348     	madd	x8, x26, x25, x8
   10d90: 39400109     	ldrb	w9, [x8]
   10d94: a940ad0a     	ldp	x10, x11, [x8, #0x8]
   10d98: d341fd2c     	lsr	x12, x9, #1
   10d9c: 7200013f     	tst	w9, #0x1
   10da0: 9a8a0189     	csel	x9, x12, x10, eq
   10da4: 9a881575     	csinc	x21, x11, x8, ne
   10da8: f100313f     	cmp	x9, #0xc
   10dac: 321e07e8     	orr	w8, wzr, #0xc
   10db0: 9a883134     	csel	x20, x9, x8, lo
   10db4: b100429f     	cmn	x20, #0x10
   10db8: 54022602     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   10dbc: f1005e9f     	cmp	x20, #0x17
   10dc0: 54000142     	b.hs	0x10de8 <__cxa_demangle+0x4998>
   10dc4: f94023f7     	ldr	x23, [sp, #0x40]
   10dc8: d37ffa88     	lsl	x8, x20, #1
   10dcc: 390143e8     	strb	w8, [sp, #0x50]
   10dd0: b5000194     	cbnz	x20, 0x10e00 <__cxa_demangle+0x49b0>
   10dd4: 1400000f     	b	0x10e10 <__cxa_demangle+0x49c0>
   10dd8: f9400368     	ldr	x8, [x27]
   10ddc: d503201f     	nop
   10de0: 9b19235c     	madd	x28, x26, x25, x8
   10de4: 14000024     	b	0x10e74 <__cxa_demangle+0x4a24>
   10de8: 321c03e0     	orr	w0, wzr, #0x10
   10dec: 97ffe069     	bl	0x8f90 <malloc@plt>
   10df0: aa0003f7     	mov	x23, x0
   10df4: 52800228     	mov	w8, #0x11               // =17
   10df8: a905dff4     	stp	x20, x23, [sp, #0x58]
   10dfc: f9002be8     	str	x8, [sp, #0x50]
   10e00: aa1703e0     	mov	x0, x23
   10e04: aa1503e1     	mov	x1, x21
   10e08: aa1403e2     	mov	x2, x20
   10e0c: 97ffe065     	bl	0x8fa0 <memcpy@plt>
   10e10: 38346aff     	strb	wzr, [x23, x20]
   10e14: 394143f3     	ldrb	w19, [sp, #0x50]
   10e18: f9402fe8     	ldr	x8, [sp, #0x58]
   10e1c: d341fe69     	lsr	x9, x19, #1
   10e20: 7200027f     	tst	w19, #0x1
   10e24: 9a880128     	csel	x8, x9, x8, eq
   10e28: f100311f     	cmp	x8, #0xc
   10e2c: 54000321     	b.ne	0x10e90 <__cxa_demangle+0x4a40>
   10e30: f94033e8     	ldr	x8, [sp, #0x60]
   10e34: f94023e9     	ldr	x9, [sp, #0x40]
   10e38: 7200027f     	tst	w19, #0x1
   10e3c: 90000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   10e40: 321e07e2     	orr	w2, wzr, #0xc
   10e44: 9a880120     	csel	x0, x9, x8, eq
   10e48: 91331c21     	add	x1, x1, #0xcc7
   10e4c: 97ffdfb9     	bl	0x8d30 <memcmp@plt>
   10e50: 7100001f     	cmp	w0, #0x0
   10e54: 1a9f07f4     	cset	w20, ne
   10e58: 36000073     	tbz	w19, #0x0, 0x10e64 <__cxa_demangle+0x4a14>
   10e5c: f94033e0     	ldr	x0, [sp, #0x60]
   10e60: 97ffe064     	bl	0x8ff0 <free@plt>
   10e64: f9400373     	ldr	x19, [x27]
   10e68: d503201f     	nop
   10e6c: 9b194f5c     	madd	x28, x26, x25, x19
   10e70: 34000174     	cbz	w20, 0x10e9c <__cxa_demangle+0x4a4c>
   10e74: 90000141     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   10e78: 320003e2     	orr	w2, wzr, #0x1
   10e7c: aa1c03e0     	mov	x0, x28
   10e80: 9135e821     	add	x1, x1, #0xd7a
   10e84: 94001f23     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   10e88: f9400be9     	ldr	x9, [sp, #0x10]
   10e8c: 140000b0     	b	0x1114c <__cxa_demangle+0x4cfc>
   10e90: 320003f4     	orr	w20, wzr, #0x1
   10e94: 3607fe93     	tbz	w19, #0x0, 0x10e64 <__cxa_demangle+0x4a14>
   10e98: 17fffff1     	b	0x10e5c <__cxa_demangle+0x4a0c>
   10e9c: 39400388     	ldrb	w8, [x28]
   10ea0: 370000e8     	tbnz	w8, #0x0, 0x10ebc <__cxa_demangle+0x4a6c>
   10ea4: d341fd16     	lsr	x22, x8, #1
   10ea8: f1002edf     	cmp	x22, #0xb
   10eac: 52800169     	mov	w9, #0xb                // =11
   10eb0: 9a8932db     	csel	x27, x22, x9, lo
   10eb4: 528002d7     	mov	w23, #0x16              // =22
   10eb8: 14000009     	b	0x10edc <__cxa_demangle+0x4a8c>
   10ebc: 9b194f49     	madd	x9, x26, x25, x19
   10ec0: f940038a     	ldr	x10, [x28]
   10ec4: f9400536     	ldr	x22, [x9, #0x8]
   10ec8: 927ff949     	and	x9, x10, #0xfffffffffffffffe
   10ecc: f1002edf     	cmp	x22, #0xb
   10ed0: 5280016a     	mov	w10, #0xb               // =11
   10ed4: 9a8a32db     	csel	x27, x22, x10, lo
   10ed8: d1000537     	sub	x23, x9, #0x1
   10edc: cb160369     	sub	x9, x27, x22
   10ee0: 8b170129     	add	x9, x9, x23
   10ee4: f100093f     	cmp	x9, #0x2
   10ee8: 54000162     	b.hs	0x10f14 <__cxa_demangle+0x4ac4>
   10eec: cb1b02d8     	sub	x24, x22, x27
   10ef0: 91000b16     	add	x22, x24, #0x2
   10ef4: 9280022a     	mov	x10, #-0x12             // =-18
   10ef8: cb1702c9     	sub	x9, x22, x23
   10efc: cb17014a     	sub	x10, x10, x23
   10f00: eb09015f     	cmp	x10, x9
   10f04: 54021ba3     	b.lo	0x15278 <__cxa_demangle+0x8e28>
   10f08: 37000408     	tbnz	w8, #0x0, 0x10f88 <__cxa_demangle+0x4b38>
   10f0c: 91000799     	add	x25, x28, #0x1
   10f10: 14000020     	b	0x10f90 <__cxa_demangle+0x4b40>
   10f14: 37000148     	tbnz	w8, #0x0, 0x10f3c <__cxa_demangle+0x4aec>
   10f18: 321c07f4     	orr	w20, wzr, #0x30
   10f1c: 91000799     	add	x25, x28, #0x1
   10f20: f1000b7f     	cmp	x27, #0x2
   10f24: 54000161     	b.ne	0x10f50 <__cxa_demangle+0x4b00>
   10f28: b0000155     	adrp	x21, 0x39000 <typeinfo name for __float128*>
   10f2c: aa1f03e8     	mov	x8, xzr
   10f30: 910406b5     	add	x21, x21, #0x101
   10f34: 321f03f7     	orr	w23, wzr, #0x2
   10f38: 14000073     	b	0x11104 <__cxa_demangle+0x4cb4>
   10f3c: 9b194f48     	madd	x8, x26, x25, x19
   10f40: f9400919     	ldr	x25, [x8, #0x10]
   10f44: 321c07f4     	orr	w20, wzr, #0x30
   10f48: f1000b7f     	cmp	x27, #0x2
   10f4c: 54fffee0     	b.eq	0x10f28 <__cxa_demangle+0x4ad8>
   10f50: eb1b02d8     	subs	x24, x22, x27
   10f54: 540006c0     	b.eq	0x1102c <__cxa_demangle+0x4bdc>
   10f58: f1000f7f     	cmp	x27, #0x3
   10f5c: 54000703     	b.lo	0x1103c <__cxa_demangle+0x4bec>
   10f60: aa1903e0     	mov	x0, x25
   10f64: 528c8d28     	mov	w8, #0x6469             // =25705
   10f68: 78002408     	strh	w8, [x0], #0x2
   10f6c: 8b1b0321     	add	x1, x25, x27
   10f70: aa1803e2     	mov	x2, x24
   10f74: 97ffdfc7     	bl	0x8e90 <memmove@plt>
   10f78: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   10f7c: 321f03e9     	orr	w9, wzr, #0x2
   10f80: f2955578     	movk	x24, #0xaaab
   10f84: 14000065     	b	0x11118 <__cxa_demangle+0x4cc8>
   10f88: 9b194f48     	madd	x8, x26, x25, x19
   10f8c: f9400919     	ldr	x25, [x8, #0x10]
   10f90: 92800328     	mov	x8, #-0x1a              // =-26
   10f94: f2efffe8     	movk	x8, #0x7fff, lsl #48
   10f98: eb0802ff     	cmp	x23, x8
   10f9c: 54000108     	b.hi	0x10fbc <__cxa_demangle+0x4b6c>
   10fa0: d37ffae8     	lsl	x8, x23, #1
   10fa4: eb0802df     	cmp	x22, x8
   10fa8: 9a963108     	csel	x8, x8, x22, lo
   10fac: f1005d1f     	cmp	x8, #0x17
   10fb0: 540000a2     	b.hs	0x10fc4 <__cxa_demangle+0x4b74>
   10fb4: 528002f4     	mov	w20, #0x17              // =23
   10fb8: 14000005     	b	0x10fcc <__cxa_demangle+0x4b7c>
   10fbc: b27bfbf4     	orr	x20, xzr, #0xffffffffffffffef
   10fc0: 14000003     	b	0x10fcc <__cxa_demangle+0x4b7c>
   10fc4: 91004108     	add	x8, x8, #0x10
   10fc8: 927ced14     	and	x20, x8, #0xfffffffffffffff0
   10fcc: aa1403e0     	mov	x0, x20
   10fd0: 97ffdff0     	bl	0x8f90 <malloc@plt>
   10fd4: aa0003f5     	mov	x21, x0
   10fd8: 528c8d28     	mov	w8, #0x6469             // =25705
   10fdc: 790002a8     	strh	w8, [x21]
   10fe0: b40000b8     	cbz	x24, 0x10ff4 <__cxa_demangle+0x4ba4>
   10fe4: 91000aa0     	add	x0, x21, #0x2
   10fe8: 8b1b0321     	add	x1, x25, x27
   10fec: aa1803e2     	mov	x2, x24
   10ff0: 97ffdfec     	bl	0x8fa0 <memcpy@plt>
   10ff4: f1005aff     	cmp	x23, #0x16
   10ff8: 54000060     	b.eq	0x11004 <__cxa_demangle+0x4bb4>
   10ffc: aa1903e0     	mov	x0, x25
   11000: 97ffdffc     	bl	0x8ff0 <free@plt>
   11004: 321c07f9     	orr	w25, wzr, #0x30
   11008: 9b194f48     	madd	x8, x26, x25, x19
   1100c: b2400289     	orr	x9, x20, #0x1
   11010: a900d516     	stp	x22, x21, [x8, #0x8]
   11014: f9000389     	str	x9, [x28]
   11018: f9400be9     	ldr	x9, [sp, #0x10]
   1101c: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   11020: 8b1602a8     	add	x8, x21, x22
   11024: f2955578     	movk	x24, #0xaaab
   11028: 14000048     	b	0x11148 <__cxa_demangle+0x4cf8>
   1102c: 90000155     	adrp	x21, 0x39000 <typeinfo name for __float128*>
   11030: aa1f03e8     	mov	x8, xzr
   11034: 910406b5     	add	x21, x21, #0x101
   11038: 14000030     	b	0x110f8 <__cxa_demangle+0x4ca8>
   1103c: 90000148     	adrp	x8, 0x39000 <typeinfo name for __float128*>
   11040: 91040508     	add	x8, x8, #0x101
   11044: eb08033f     	cmp	x25, x8
   11048: 8b1b0321     	add	x1, x25, x27
   1104c: 54000402     	b.hs	0x110cc <__cxa_demangle+0x4c7c>
   11050: 90000149     	adrp	x9, 0x39000 <typeinfo name for __float128*>
   11054: 8b160328     	add	x8, x25, x22
   11058: 91040529     	add	x9, x9, #0x101
   1105c: eb09011f     	cmp	x8, x9
   11060: 90000148     	adrp	x8, 0x39000 <typeinfo name for __float128*>
   11064: 91040508     	add	x8, x8, #0x101
   11068: aa0803f5     	mov	x21, x8
   1106c: 540003e9     	b.ls	0x110e8 <__cxa_demangle+0x4c98>
   11070: eb08003f     	cmp	x1, x8
   11074: 54000309     	b.ls	0x110d4 <__cxa_demangle+0x4c84>
   11078: b400011b     	cbz	x27, 0x11098 <__cxa_demangle+0x4c48>
   1107c: aa0103f5     	mov	x21, x1
   11080: 90000141     	adrp	x1, 0x39000 <typeinfo name for __float128*>
   11084: aa1903e0     	mov	x0, x25
   11088: 91040421     	add	x1, x1, #0x101
   1108c: aa1b03e2     	mov	x2, x27
   11090: 97ffdfc4     	bl	0x8fa0 <memcpy@plt>
   11094: aa1503e1     	mov	x1, x21
   11098: 321f03e8     	orr	w8, wzr, #0x2
   1109c: 91000b20     	add	x0, x25, #0x2
   110a0: aa1803e2     	mov	x2, x24
   110a4: cb1b0117     	sub	x23, x8, x27
   110a8: 97ffdf7a     	bl	0x8e90 <memmove@plt>
   110ac: aa1f03e9     	mov	x9, xzr
   110b0: b4ffda17     	cbz	x23, 0x10bf0 <__cxa_demangle+0x47a0>
   110b4: 90000148     	adrp	x8, 0x39000 <typeinfo name for __float128*>
   110b8: 91040508     	add	x8, x8, #0x101
   110bc: 91000915     	add	x21, x8, #0x2
   110c0: aa1b03e8     	mov	x8, x27
   110c4: aa0903fb     	mov	x27, x9
   110c8: 1400000d     	b	0x110fc <__cxa_demangle+0x4cac>
   110cc: aa0803f5     	mov	x21, x8
   110d0: 14000006     	b	0x110e8 <__cxa_demangle+0x4c98>
   110d4: 321f03e8     	orr	w8, wzr, #0x2
   110d8: 90000149     	adrp	x9, 0x39000 <typeinfo name for __float128*>
   110dc: cb1b0108     	sub	x8, x8, x27
   110e0: 91040529     	add	x9, x9, #0x101
   110e4: 8b080135     	add	x21, x9, x8
   110e8: 91000b20     	add	x0, x25, #0x2
   110ec: aa1803e2     	mov	x2, x24
   110f0: 97ffdf68     	bl	0x8e90 <memmove@plt>
   110f4: aa1f03e8     	mov	x8, xzr
   110f8: 321f03f7     	orr	w23, wzr, #0x2
   110fc: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   11100: f2955578     	movk	x24, #0xaaab
   11104: 8b080320     	add	x0, x25, x8
   11108: aa1503e1     	mov	x1, x21
   1110c: aa1703e2     	mov	x2, x23
   11110: 97ffdf60     	bl	0x8e90 <memmove@plt>
   11114: aa1703e9     	mov	x9, x23
   11118: 3940038a     	ldrb	w10, [x28]
   1111c: cb1b0128     	sub	x8, x9, x27
   11120: 8b160108     	add	x8, x8, x22
   11124: 3700008a     	tbnz	w10, #0x0, 0x11134 <__cxa_demangle+0x4ce4>
   11128: d37ff909     	lsl	x9, x8, #1
   1112c: 39000389     	strb	w9, [x28]
   11130: 14000003     	b	0x1113c <__cxa_demangle+0x4cec>
   11134: 9b144f49     	madd	x9, x26, x20, x19
   11138: f9000528     	str	x8, [x9, #0x8]
   1113c: f9400be9     	ldr	x9, [sp, #0x10]
   11140: 8b080328     	add	x8, x25, x8
   11144: 321c07f9     	orr	w25, wzr, #0x30
   11148: 3900011f     	strb	wzr, [x8]
   1114c: aa0903e8     	mov	x8, x9
   11150: f940151c     	ldr	x28, [x8, #0x28]
   11154: f9400113     	ldr	x19, [x8]
   11158: a97ea796     	ldp	x22, x9, [x28, #-0x18]
   1115c: d503201f     	nop
   11160: 9b194f55     	madd	x21, x26, x25, x19
   11164: eb0902df     	cmp	x22, x9
   11168: 54000140     	b.eq	0x11190 <__cxa_demangle+0x4d40>
   1116c: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   11170: f90002df     	str	xzr, [x22]
   11174: 394002a8     	ldrb	w8, [x21]
   11178: 370004e8     	tbnz	w8, #0x0, 0x11214 <__cxa_demangle+0x4dc4>
   1117c: f9400aa8     	ldr	x8, [x21, #0x10]
   11180: f9000ac8     	str	x8, [x22, #0x10]
   11184: 3dc002a0     	ldr	q0, [x21]
   11188: 3d8002c0     	str	q0, [x22]
   1118c: 1400003b     	b	0x11278 <__cxa_demangle+0x4e28>
   11190: f85e038a     	ldur	x10, [x28, #-0x20]
   11194: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   11198: f2e0aaab     	movk	x11, #0x555, lsl #48
   1119c: cb0a02c8     	sub	x8, x22, x10
   111a0: 9344fd08     	asr	x8, x8, #4
   111a4: 9b187d14     	mul	x20, x8, x24
   111a8: 91000688     	add	x8, x20, #0x1
   111ac: eb0b011f     	cmp	x8, x11
   111b0: 54020648     	b.hi	0x15278 <__cxa_demangle+0x8e28>
   111b4: cb0a0129     	sub	x9, x9, x10
   111b8: 9344fd29     	asr	x9, x9, #4
   111bc: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   111c0: 9b187d29     	mul	x9, x9, x24
   111c4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   111c8: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   111cc: eb0a013f     	cmp	x9, x10
   111d0: f2e0aab7     	movk	x23, #0x555, lsl #48
   111d4: 540000a2     	b.hs	0x111e8 <__cxa_demangle+0x4d98>
   111d8: d37ff929     	lsl	x9, x9, #1
   111dc: eb08013f     	cmp	x9, x8
   111e0: 9a893117     	csel	x23, x8, x9, lo
   111e4: b4ffbe97     	cbz	x23, 0x109b4 <__cxa_demangle+0x4564>
   111e8: f85f8388     	ldur	x8, [x28, #-0x8]
   111ec: 8b1706e9     	add	x9, x23, x23, lsl #1
   111f0: d37ced20     	lsl	x0, x9, #4
   111f4: f948011b     	ldr	x27, [x8, #0x1000]
   111f8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   111fc: cb1b0129     	sub	x9, x9, x27
   11200: eb00013f     	cmp	x9, x0
   11204: 54ffbd22     	b.hs	0x109a8 <__cxa_demangle+0x4558>
   11208: 97ffdf62     	bl	0x8f90 <malloc@plt>
   1120c: aa0003fb     	mov	x27, x0
   11210: 17fffdea     	b	0x109b8 <__cxa_demangle+0x4568>
   11214: 9b194f48     	madd	x8, x26, x25, x19
   11218: f9400518     	ldr	x24, [x8, #0x8]
   1121c: b100431f     	cmn	x24, #0x10
   11220: 540202c2     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   11224: f9400914     	ldr	x20, [x8, #0x10]
   11228: f1005f1f     	cmp	x24, #0x17
   1122c: 540000c2     	b.hs	0x11244 <__cxa_demangle+0x4df4>
   11230: d37ffb08     	lsl	x8, x24, #1
   11234: aa1603f5     	mov	x21, x22
   11238: 380016a8     	strb	w8, [x21], #0x1
   1123c: b5000158     	cbnz	x24, 0x11264 <__cxa_demangle+0x4e14>
   11240: 1400000d     	b	0x11274 <__cxa_demangle+0x4e24>
   11244: 91004308     	add	x8, x24, #0x10
   11248: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   1124c: aa1703e0     	mov	x0, x23
   11250: 97ffdf50     	bl	0x8f90 <malloc@plt>
   11254: aa0003f5     	mov	x21, x0
   11258: b24002e8     	orr	x8, x23, #0x1
   1125c: a900d6d8     	stp	x24, x21, [x22, #0x8]
   11260: f90002c8     	str	x8, [x22]
   11264: aa1503e0     	mov	x0, x21
   11268: aa1403e1     	mov	x1, x20
   1126c: aa1803e2     	mov	x2, x24
   11270: 97ffdf4c     	bl	0x8fa0 <memcpy@plt>
   11274: 38386abf     	strb	wzr, [x21, x24]
   11278: aa1603f8     	mov	x24, x22
   1127c: f8018f1f     	str	xzr, [x24, #0x18]!
   11280: d503201f     	nop
   11284: 9b194f48     	madd	x8, x26, x25, x19
   11288: a900ff1f     	stp	xzr, xzr, [x24, #0x8]
   1128c: 38418d09     	ldrb	w9, [x8, #0x18]!
   11290: 370000c9     	tbnz	w9, #0x0, 0x112a8 <__cxa_demangle+0x4e58>
   11294: f9400909     	ldr	x9, [x8, #0x10]
   11298: f9000b09     	str	x9, [x24, #0x10]
   1129c: 3dc00100     	ldr	q0, [x8]
   112a0: 3d800300     	str	q0, [x24]
   112a4: 14000019     	b	0x11308 <__cxa_demangle+0x4eb8>
   112a8: 9b194f48     	madd	x8, x26, x25, x19
   112ac: f9401119     	ldr	x25, [x8, #0x20]
   112b0: b100433f     	cmn	x25, #0x10
   112b4: 5401ff42     	b.hs	0x1529c <__cxa_demangle+0x8e4c>
   112b8: f9401514     	ldr	x20, [x8, #0x28]
   112bc: f1005f3f     	cmp	x25, #0x17
   112c0: 540000a2     	b.hs	0x112d4 <__cxa_demangle+0x4e84>
   112c4: d37ffb28     	lsl	x8, x25, #1
   112c8: 38001708     	strb	w8, [x24], #0x1
   112cc: b5000159     	cbnz	x25, 0x112f4 <__cxa_demangle+0x4ea4>
   112d0: 1400000d     	b	0x11304 <__cxa_demangle+0x4eb4>
   112d4: 91004328     	add	x8, x25, #0x10
   112d8: 927ced15     	and	x21, x8, #0xfffffffffffffff0
   112dc: aa1503e0     	mov	x0, x21
   112e0: 97ffdf2c     	bl	0x8f90 <malloc@plt>
   112e4: aa0003f8     	mov	x24, x0
   112e8: b24002a8     	orr	x8, x21, #0x1
   112ec: a90262d9     	stp	x25, x24, [x22, #0x20]
   112f0: f9000ec8     	str	x8, [x22, #0x18]
   112f4: aa1803e0     	mov	x0, x24
   112f8: aa1403e1     	mov	x1, x20
   112fc: aa1903e2     	mov	x2, x25
   11300: 97ffdf28     	bl	0x8fa0 <memcpy@plt>
   11304: 38396b1f     	strb	wzr, [x24, x25]
   11308: f85e8388     	ldur	x8, [x28, #-0x18]
   1130c: b201f3f8     	mov	x24, #-0x5555555555555556 // =-6148914691236517206
   11310: f2955578     	movk	x24, #0xaaab
   11314: 9100c108     	add	x8, x8, #0x30
   11318: f81e8388     	stur	x8, [x28, #-0x18]
   1131c: f9401be8     	ldr	x8, [sp, #0x30]
   11320: f9400bfb     	ldr	x27, [sp, #0x10]
   11324: 9100075a     	add	x26, x26, #0x1
   11328: 321c07f9     	orr	w25, wzr, #0x30
   1132c: eb08035f     	cmp	x26, x8
   11330: 54ffc683     	b.lo	0x10c00 <__cxa_demangle+0x47b0>
   11334: f94013fc     	ldr	x28, [sp, #0x20]
   11338: 140008c8     	b	0x13658 <__cxa_demangle+0x7208>
   1133c: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   11340: f9401ee9     	ldr	x9, [x23, #0x38]
   11344: d37beac8     	lsl	x8, x22, #5
   11348: f9480120     	ldr	x0, [x9, #0x1000]
   1134c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   11350: cb00014a     	sub	x10, x10, x0
   11354: eb08015f     	cmp	x10, x8
   11358: 54003442     	b.hs	0x119e0 <__cxa_demangle+0x5590>
   1135c: aa0803e0     	mov	x0, x8
   11360: 97ffdf0c     	bl	0x8f90 <malloc@plt>
   11364: 140001a1     	b	0x119e8 <__cxa_demangle+0x5598>
   11368: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   1136c: f9401ee9     	ldr	x9, [x23, #0x38]
   11370: d37beac8     	lsl	x8, x22, #5
   11374: f9480120     	ldr	x0, [x9, #0x1000]
   11378: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1137c: cb00014a     	sub	x10, x10, x0
   11380: eb08015f     	cmp	x10, x8
   11384: 540037a2     	b.hs	0x11a78 <__cxa_demangle+0x5628>
   11388: aa0803e0     	mov	x0, x8
   1138c: 97ffdf01     	bl	0x8f90 <malloc@plt>
   11390: 140001bc     	b	0x11a80 <__cxa_demangle+0x5630>
   11394: aa1603e0     	mov	x0, x22
   11398: 97ffdf16     	bl	0x8ff0 <free@plt>
   1139c: cb1302a8     	sub	x8, x21, x19
   113a0: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   113a4: cb17030a     	sub	x10, x24, x23
   113a8: f2955569     	movk	x9, #0xaaab
   113ac: 9344fd08     	asr	x8, x8, #4
   113b0: 9344fd4a     	asr	x10, x10, #4
   113b4: 9b097d13     	mul	x19, x8, x9
   113b8: 9b097d48     	mul	x8, x10, x9
   113bc: eb08027f     	cmp	x19, x8
   113c0: f90023e8     	str	x8, [sp, #0x40]
   113c4: 54002e82     	b.hs	0x11994 <__cxa_demangle+0x5544>
   113c8: 910143e8     	add	x8, sp, #0x50
   113cc: 321c07f8     	orr	w24, wzr, #0x30
   113d0: b2400108     	orr	x8, x8, #0x1
   113d4: f9001fe8     	str	x8, [sp, #0x38]
   113d8: 14000092     	b	0x11620 <__cxa_demangle+0x51d0>
   113dc: 8b000329     	add	x9, x25, x0
   113e0: f9080109     	str	x9, [x8, #0x1000]
   113e4: 14000002     	b	0x113ec <__cxa_demangle+0x4f9c>
   113e8: aa1f03f9     	mov	x25, xzr
   113ec: 321c07e9     	orr	w9, wzr, #0x30
   113f0: 9b096696     	madd	x22, x20, x9, x25
   113f4: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   113f8: f90002df     	str	xzr, [x22]
   113fc: 39400308     	ldrb	w8, [x24]
   11400: d503201f     	nop
   11404: 9b09674b     	madd	x11, x26, x9, x25
   11408: 370000c8     	tbnz	w8, #0x0, 0x11420 <__cxa_demangle+0x4fd0>
   1140c: f9400b08     	ldr	x8, [x24, #0x10]
   11410: f9000ac8     	str	x8, [x22, #0x10]
   11414: 3dc00300     	ldr	q0, [x24]
   11418: 3d8002c0     	str	q0, [x22]
   1141c: 1400001f     	b	0x11498 <__cxa_demangle+0x5048>
   11420: 9b095668     	madd	x8, x19, x9, x21
   11424: f940051a     	ldr	x26, [x8, #0x8]
   11428: b100435f     	cmn	x26, #0x10
   1142c: 5401f502     	b.hs	0x152cc <__cxa_demangle+0x8e7c>
   11430: f940091b     	ldr	x27, [x8, #0x10]
   11434: f1005f5f     	cmp	x26, #0x17
   11438: f9001beb     	str	x11, [sp, #0x30]
   1143c: 540000c2     	b.hs	0x11454 <__cxa_demangle+0x5004>
   11440: d37ffb48     	lsl	x8, x26, #1
   11444: aa1603fc     	mov	x28, x22
   11448: 38001788     	strb	w8, [x28], #0x1
   1144c: b500019a     	cbnz	x26, 0x1147c <__cxa_demangle+0x502c>
   11450: 1400000f     	b	0x1148c <__cxa_demangle+0x503c>
   11454: 91004348     	add	x8, x26, #0x10
   11458: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1145c: aa1803e0     	mov	x0, x24
   11460: 97ffdecc     	bl	0x8f90 <malloc@plt>
   11464: 321c07e8     	orr	w8, wzr, #0x30
   11468: aa0003fc     	mov	x28, x0
   1146c: 9b086688     	madd	x8, x20, x8, x25
   11470: b2400309     	orr	x9, x24, #0x1
   11474: a900f11a     	stp	x26, x28, [x8, #0x8]
   11478: f90002c9     	str	x9, [x22]
   1147c: aa1c03e0     	mov	x0, x28
   11480: aa1b03e1     	mov	x1, x27
   11484: aa1a03e2     	mov	x2, x26
   11488: 97ffdec6     	bl	0x8fa0 <memcpy@plt>
   1148c: 383a6b9f     	strb	wzr, [x28, x26]
   11490: f9400bfc     	ldr	x28, [sp, #0x10]
   11494: f9401beb     	ldr	x11, [sp, #0x30]
   11498: 321c07f8     	orr	w24, wzr, #0x30
   1149c: 9b18669a     	madd	x26, x20, x24, x25
   114a0: f8018f5f     	str	xzr, [x26, #0x18]!
   114a4: d503201f     	nop
   114a8: 9b185668     	madd	x8, x19, x24, x21
   114ac: a900ff5f     	stp	xzr, xzr, [x26, #0x8]
   114b0: 38418d09     	ldrb	w9, [x8, #0x18]!
   114b4: 370000c9     	tbnz	w9, #0x0, 0x114cc <__cxa_demangle+0x507c>
   114b8: f9400909     	ldr	x9, [x8, #0x10]
   114bc: f9000b49     	str	x9, [x26, #0x10]
   114c0: 3dc00100     	ldr	q0, [x8]
   114c4: 3d800340     	str	q0, [x26]
   114c8: 1400001f     	b	0x11544 <__cxa_demangle+0x50f4>
   114cc: 9b185668     	madd	x8, x19, x24, x21
   114d0: f940111b     	ldr	x27, [x8, #0x20]
   114d4: b100437f     	cmn	x27, #0x10
   114d8: 5401efe2     	b.hs	0x152d4 <__cxa_demangle+0x8e84>
   114dc: f940151c     	ldr	x28, [x8, #0x28]
   114e0: aa0b03f5     	mov	x21, x11
   114e4: f1005f7f     	cmp	x27, #0x17
   114e8: 540000a2     	b.hs	0x114fc <__cxa_demangle+0x50ac>
   114ec: d37ffb68     	lsl	x8, x27, #1
   114f0: 38001748     	strb	w8, [x26], #0x1
   114f4: b50001bb     	cbnz	x27, 0x11528 <__cxa_demangle+0x50d8>
   114f8: 14000010     	b	0x11538 <__cxa_demangle+0x50e8>
   114fc: 91004368     	add	x8, x27, #0x10
   11500: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   11504: aa1803e0     	mov	x0, x24
   11508: 97ffdea2     	bl	0x8f90 <malloc@plt>
   1150c: 321c07e8     	orr	w8, wzr, #0x30
   11510: 9b086688     	madd	x8, x20, x8, x25
   11514: b2400309     	orr	x9, x24, #0x1
   11518: 321c07f8     	orr	w24, wzr, #0x30
   1151c: a902011b     	stp	x27, x0, [x8, #0x20]
   11520: f9000349     	str	x9, [x26]
   11524: aa0003fa     	mov	x26, x0
   11528: aa1a03e0     	mov	x0, x26
   1152c: aa1c03e1     	mov	x1, x28
   11530: aa1b03e2     	mov	x2, x27
   11534: 97ffde9b     	bl	0x8fa0 <memcpy@plt>
   11538: f9400bfc     	ldr	x28, [sp, #0x10]
   1153c: aa1503eb     	mov	x11, x21
   11540: 383b6b5f     	strb	wzr, [x26, x27]
   11544: a97e26f4     	ldp	x20, x9, [x23, #-0x20]
   11548: 9100c2c8     	add	x8, x22, #0x30
   1154c: eb14013f     	cmp	x9, x20
   11550: 54000260     	b.eq	0x1159c <__cxa_demangle+0x514c>
   11554: f85e012a     	ldur	x10, [x9, #-0x20]
   11558: f81e02ca     	stur	x10, [x22, #-0x20]
   1155c: 3cdd0120     	ldur	q0, [x9, #-0x30]
   11560: 3c9d02c0     	stur	q0, [x22, #-0x30]
   11564: f85f812a     	ldur	x10, [x9, #-0x8]
   11568: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   1156c: f81d013f     	stur	xzr, [x9, #-0x30]
   11570: f81f82ca     	stur	x10, [x22, #-0x8]
   11574: 3cde8120     	ldur	q0, [x9, #-0x18]
   11578: 3c9e82c0     	stur	q0, [x22, #-0x18]
   1157c: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   11580: f81f813f     	stur	xzr, [x9, #-0x8]
   11584: d100c129     	sub	x9, x9, #0x30
   11588: eb09029f     	cmp	x20, x9
   1158c: d100c2d6     	sub	x22, x22, #0x30
   11590: 54fffe21     	b.ne	0x11554 <__cxa_demangle+0x5104>
   11594: a97e52f9     	ldp	x25, x20, [x23, #-0x20]
   11598: 14000002     	b	0x115a0 <__cxa_demangle+0x5150>
   1159c: aa1403f9     	mov	x25, x20
   115a0: f85f02f5     	ldur	x21, [x23, #-0x10]
   115a4: eb19029f     	cmp	x20, x25
   115a8: a93e22f6     	stp	x22, x8, [x23, #-0x20]
   115ac: f81f02eb     	stur	x11, [x23, #-0x10]
   115b0: 540001a0     	b.eq	0x115e4 <__cxa_demangle+0x5194>
   115b4: 385e8288     	ldurb	w8, [x20, #-0x18]
   115b8: 36000068     	tbz	w8, #0x0, 0x115c4 <__cxa_demangle+0x5174>
   115bc: f85f8280     	ldur	x0, [x20, #-0x8]
   115c0: 97ffde8c     	bl	0x8ff0 <free@plt>
   115c4: 385d0288     	ldurb	w8, [x20, #-0x30]
   115c8: d100c296     	sub	x22, x20, #0x30
   115cc: 36000068     	tbz	w8, #0x0, 0x115d8 <__cxa_demangle+0x5188>
   115d0: f85e0280     	ldur	x0, [x20, #-0x20]
   115d4: 97ffde87     	bl	0x8ff0 <free@plt>
   115d8: eb16033f     	cmp	x25, x22
   115dc: aa1603f4     	mov	x20, x22
   115e0: 54fffea1     	b.ne	0x115b4 <__cxa_demangle+0x5164>
   115e4: b4001d19     	cbz	x25, 0x11984 <__cxa_demangle+0x5534>
   115e8: f85f82e8     	ldur	x8, [x23, #-0x8]
   115ec: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   115f0: eb19013f     	cmp	x9, x25
   115f4: 54000103     	b.lo	0x11614 <__cxa_demangle+0x51c4>
   115f8: eb19011f     	cmp	x8, x25
   115fc: 540000c8     	b.hi	0x11614 <__cxa_demangle+0x51c4>
   11600: f9480109     	ldr	x9, [x8, #0x1000]
   11604: eb15013f     	cmp	x9, x21
   11608: 54001be1     	b.ne	0x11984 <__cxa_demangle+0x5534>
   1160c: f9080119     	str	x25, [x8, #0x1000]
   11610: 140000dd     	b	0x11984 <__cxa_demangle+0x5534>
   11614: aa1903e0     	mov	x0, x25
   11618: 97ffde76     	bl	0x8ff0 <free@plt>
   1161c: 140000da     	b	0x11984 <__cxa_demangle+0x5534>
   11620: f9400388     	ldr	x8, [x28]
   11624: a9057fff     	stp	xzr, xzr, [sp, #0x50]
   11628: f90033ff     	str	xzr, [sp, #0x60]
   1162c: d503201f     	nop
   11630: 9b182268     	madd	x8, x19, x24, x8
   11634: 39406109     	ldrb	w9, [x8, #0x18]
   11638: a9422d0a     	ldp	x10, x11, [x8, #0x20]
   1163c: 91006508     	add	x8, x8, #0x19
   11640: d341fd2c     	lsr	x12, x9, #1
   11644: 7200013f     	tst	w9, #0x1
   11648: 9a8a0189     	csel	x9, x12, x10, eq
   1164c: 9a8b011a     	csel	x26, x8, x11, eq
   11650: f100093f     	cmp	x9, #0x2
   11654: 321f03e8     	orr	w8, wzr, #0x2
   11658: 9a883139     	csel	x25, x9, x8, lo
   1165c: b100433f     	cmn	x25, #0x10
   11660: 5401e0c2     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   11664: f1005f3f     	cmp	x25, #0x17
   11668: 540000c2     	b.hs	0x11680 <__cxa_demangle+0x5230>
   1166c: f9401ffb     	ldr	x27, [sp, #0x38]
   11670: d37ffb28     	lsl	x8, x25, #1
   11674: 390143e8     	strb	w8, [sp, #0x50]
   11678: b5000119     	cbnz	x25, 0x11698 <__cxa_demangle+0x5248>
   1167c: 1400000b     	b	0x116a8 <__cxa_demangle+0x5258>
   11680: 321c03e0     	orr	w0, wzr, #0x10
   11684: 97ffde43     	bl	0x8f90 <malloc@plt>
   11688: aa0003fb     	mov	x27, x0
   1168c: 52800228     	mov	w8, #0x11               // =17
   11690: a905eff9     	stp	x25, x27, [sp, #0x58]
   11694: f9002be8     	str	x8, [sp, #0x50]
   11698: aa1b03e0     	mov	x0, x27
   1169c: aa1a03e1     	mov	x1, x26
   116a0: aa1903e2     	mov	x2, x25
   116a4: 97ffde3f     	bl	0x8fa0 <memcpy@plt>
   116a8: 38396b7f     	strb	wzr, [x27, x25]
   116ac: 394143e8     	ldrb	w8, [sp, #0x50]
   116b0: f9402fe9     	ldr	x9, [sp, #0x58]
   116b4: 2a1f03f4     	mov	w20, wzr
   116b8: d341fd0a     	lsr	x10, x8, #1
   116bc: 7200011f     	tst	w8, #0x1
   116c0: 9a890149     	csel	x9, x10, x9, eq
   116c4: f100093f     	cmp	x9, #0x2
   116c8: 54000121     	b.ne	0x116ec <__cxa_demangle+0x529c>
   116cc: f94033e9     	ldr	x9, [sp, #0x60]
   116d0: f9401fea     	ldr	x10, [sp, #0x38]
   116d4: 7200011f     	tst	w8, #0x1
   116d8: 9a890149     	csel	x9, x10, x9, eq
   116dc: 79400129     	ldrh	w9, [x9]
   116e0: 528b640a     	mov	w10, #0x5b20            // =23328
   116e4: 6b0a013f     	cmp	w9, w10
   116e8: 1a9f17f4     	cset	w20, eq
   116ec: b201f3f9     	mov	x25, #-0x5555555555555556 // =-6148914691236517206
   116f0: f2955579     	movk	x25, #0xaaab
   116f4: 36000068     	tbz	w8, #0x0, 0x11700 <__cxa_demangle+0x52b0>
   116f8: f94033e0     	ldr	x0, [sp, #0x60]
   116fc: 97ffde3d     	bl	0x8ff0 <free@plt>
   11700: f9400388     	ldr	x8, [x28]
   11704: d503201f     	nop
   11708: 9b182260     	madd	x0, x19, x24, x8
   1170c: 340000b4     	cbz	w20, 0x11720 <__cxa_demangle+0x52d0>
   11710: f0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   11714: 321f03e2     	orr	w2, wzr, #0x2
   11718: 91209821     	add	x1, x1, #0x826
   1171c: 14000015     	b	0x11770 <__cxa_demangle+0x5320>
   11720: 9b182269     	madd	x9, x19, x24, x8
   11724: 38418d2a     	ldrb	w10, [x9, #0x18]!
   11728: 3700008a     	tbnz	w10, #0x0, 0x11738 <__cxa_demangle+0x52e8>
   1172c: d341fd4b     	lsr	x11, x10, #1
   11730: b50000ab     	cbnz	x11, 0x11744 <__cxa_demangle+0x52f4>
   11734: 14000018     	b	0x11794 <__cxa_demangle+0x5344>
   11738: 9b18226b     	madd	x11, x19, x24, x8
   1173c: f940116b     	ldr	x11, [x11, #0x20]
   11740: b40002ab     	cbz	x11, 0x11794 <__cxa_demangle+0x5344>
   11744: 3700006a     	tbnz	w10, #0x0, 0x11750 <__cxa_demangle+0x5300>
   11748: 91000528     	add	x8, x9, #0x1
   1174c: 14000003     	b	0x11758 <__cxa_demangle+0x5308>
   11750: 9b182268     	madd	x8, x19, x24, x8
   11754: f9401508     	ldr	x8, [x8, #0x28]
   11758: 39400108     	ldrb	w8, [x8]
   1175c: 7100a11f     	cmp	w8, #0x28
   11760: 540001a1     	b.ne	0x11794 <__cxa_demangle+0x5344>
   11764: f0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   11768: 320003e2     	orr	w2, wzr, #0x1
   1176c: 91209c21     	add	x1, x1, #0x827
   11770: 94001ce8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   11774: f9400388     	ldr	x8, [x28]
   11778: f0000122     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1177c: 320003e3     	orr	w3, wzr, #0x1
   11780: aa1f03e1     	mov	x1, xzr
   11784: 9b182268     	madd	x8, x19, x24, x8
   11788: 91006100     	add	x0, x8, #0x18
   1178c: 91237c42     	add	x2, x2, #0x8df
   11790: 94001c64     	bl	0x18920 <__cxa_demangle+0xc4d0>
   11794: f9400388     	ldr	x8, [x28]
   11798: 8b130669     	add	x9, x19, x19, lsl #1
   1179c: d37ced36     	lsl	x22, x9, #4
   117a0: f0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   117a4: 8b160100     	add	x0, x8, x22
   117a8: 320003e2     	orr	w2, wzr, #0x1
   117ac: 911bec21     	add	x1, x1, #0x6fb
   117b0: 94001cd8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   117b4: f9401797     	ldr	x23, [x28, #0x28]
   117b8: f9400395     	ldr	x21, [x28]
   117bc: a97ea6f4     	ldp	x20, x9, [x23, #-0x18]
   117c0: 8b1602b8     	add	x24, x21, x22
   117c4: eb09029f     	cmp	x20, x9
   117c8: 54000160     	b.eq	0x117f4 <__cxa_demangle+0x53a4>
   117cc: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   117d0: f900029f     	str	xzr, [x20]
   117d4: 39400308     	ldrb	w8, [x24]
   117d8: 37000508     	tbnz	w8, #0x0, 0x11878 <__cxa_demangle+0x5428>
   117dc: f9400b08     	ldr	x8, [x24, #0x10]
   117e0: f9000a88     	str	x8, [x20, #0x10]
   117e4: 3dc00300     	ldr	q0, [x24]
   117e8: 321c07f8     	orr	w24, wzr, #0x30
   117ec: 3d800280     	str	q0, [x20]
   117f0: 1400003d     	b	0x118e4 <__cxa_demangle+0x5494>
   117f4: f85e02ea     	ldur	x10, [x23, #-0x20]
   117f8: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   117fc: f2e0aaab     	movk	x11, #0x555, lsl #48
   11800: cb0a0288     	sub	x8, x20, x10
   11804: 9344fd08     	asr	x8, x8, #4
   11808: 9b197d14     	mul	x20, x8, x25
   1180c: 91000688     	add	x8, x20, #0x1
   11810: eb0b011f     	cmp	x8, x11
   11814: 5401d328     	b.hi	0x15278 <__cxa_demangle+0x8e28>
   11818: cb0a0129     	sub	x9, x9, x10
   1181c: 9344fd29     	asr	x9, x9, #4
   11820: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   11824: 9b197d29     	mul	x9, x9, x25
   11828: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1182c: b200f3fa     	mov	x26, #0x5555555555555555 // =6148914691236517205
   11830: eb0a013f     	cmp	x9, x10
   11834: f2e0aaba     	movk	x26, #0x555, lsl #48
   11838: 540000a2     	b.hs	0x1184c <__cxa_demangle+0x53fc>
   1183c: d37ff929     	lsl	x9, x9, #1
   11840: eb08013f     	cmp	x9, x8
   11844: 9a89311a     	csel	x26, x8, x9, lo
   11848: b4ffdd1a     	cbz	x26, 0x113e8 <__cxa_demangle+0x4f98>
   1184c: f85f82e8     	ldur	x8, [x23, #-0x8]
   11850: 8b1a0749     	add	x9, x26, x26, lsl #1
   11854: d37ced20     	lsl	x0, x9, #4
   11858: f9480119     	ldr	x25, [x8, #0x1000]
   1185c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   11860: cb190129     	sub	x9, x9, x25
   11864: eb00013f     	cmp	x9, x0
   11868: 54ffdba2     	b.hs	0x113dc <__cxa_demangle+0x4f8c>
   1186c: 97ffddc9     	bl	0x8f90 <malloc@plt>
   11870: aa0003f9     	mov	x25, x0
   11874: 17fffede     	b	0x113ec <__cxa_demangle+0x4f9c>
   11878: 321c07f8     	orr	w24, wzr, #0x30
   1187c: 9b185668     	madd	x8, x19, x24, x21
   11880: f9400519     	ldr	x25, [x8, #0x8]
   11884: b100433f     	cmn	x25, #0x10
   11888: 5401cf82     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   1188c: f940091a     	ldr	x26, [x8, #0x10]
   11890: f1005f3f     	cmp	x25, #0x17
   11894: 540000c2     	b.hs	0x118ac <__cxa_demangle+0x545c>
   11898: d37ffb28     	lsl	x8, x25, #1
   1189c: aa1403fb     	mov	x27, x20
   118a0: 38001768     	strb	w8, [x27], #0x1
   118a4: b5000179     	cbnz	x25, 0x118d0 <__cxa_demangle+0x5480>
   118a8: 1400000e     	b	0x118e0 <__cxa_demangle+0x5490>
   118ac: 91004328     	add	x8, x25, #0x10
   118b0: 927ced1c     	and	x28, x8, #0xfffffffffffffff0
   118b4: aa1c03e0     	mov	x0, x28
   118b8: 97ffddb6     	bl	0x8f90 <malloc@plt>
   118bc: aa0003fb     	mov	x27, x0
   118c0: a900ee99     	stp	x25, x27, [x20, #0x8]
   118c4: b2400388     	orr	x8, x28, #0x1
   118c8: f9400bfc     	ldr	x28, [sp, #0x10]
   118cc: f9000288     	str	x8, [x20]
   118d0: aa1b03e0     	mov	x0, x27
   118d4: aa1a03e1     	mov	x1, x26
   118d8: aa1903e2     	mov	x2, x25
   118dc: 97ffddb1     	bl	0x8fa0 <memcpy@plt>
   118e0: 38396b7f     	strb	wzr, [x27, x25]
   118e4: aa1403f9     	mov	x25, x20
   118e8: f8018f3f     	str	xzr, [x25, #0x18]!
   118ec: d503201f     	nop
   118f0: 9b185668     	madd	x8, x19, x24, x21
   118f4: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   118f8: 38418d09     	ldrb	w9, [x8, #0x18]!
   118fc: 370000c9     	tbnz	w9, #0x0, 0x11914 <__cxa_demangle+0x54c4>
   11900: f9400909     	ldr	x9, [x8, #0x10]
   11904: f9000b29     	str	x9, [x25, #0x10]
   11908: 3dc00100     	ldr	q0, [x8]
   1190c: 3d800320     	str	q0, [x25]
   11910: 1400001a     	b	0x11978 <__cxa_demangle+0x5528>
   11914: 9b185668     	madd	x8, x19, x24, x21
   11918: f940111a     	ldr	x26, [x8, #0x20]
   1191c: b100435f     	cmn	x26, #0x10
   11920: 5401cc02     	b.hs	0x152a0 <__cxa_demangle+0x8e50>
   11924: f940151b     	ldr	x27, [x8, #0x28]
   11928: f1005f5f     	cmp	x26, #0x17
   1192c: 540000a2     	b.hs	0x11940 <__cxa_demangle+0x54f0>
   11930: d37ffb48     	lsl	x8, x26, #1
   11934: 38001728     	strb	w8, [x25], #0x1
   11938: b500017a     	cbnz	x26, 0x11964 <__cxa_demangle+0x5514>
   1193c: 1400000e     	b	0x11974 <__cxa_demangle+0x5524>
   11940: 91004348     	add	x8, x26, #0x10
   11944: 927ced1c     	and	x28, x8, #0xfffffffffffffff0
   11948: aa1c03e0     	mov	x0, x28
   1194c: 97ffdd91     	bl	0x8f90 <malloc@plt>
   11950: aa0003f9     	mov	x25, x0
   11954: a902669a     	stp	x26, x25, [x20, #0x20]
   11958: b2400388     	orr	x8, x28, #0x1
   1195c: f9400bfc     	ldr	x28, [sp, #0x10]
   11960: f9000e88     	str	x8, [x20, #0x18]
   11964: aa1903e0     	mov	x0, x25
   11968: aa1b03e1     	mov	x1, x27
   1196c: aa1a03e2     	mov	x2, x26
   11970: 97ffdd8c     	bl	0x8fa0 <memcpy@plt>
   11974: 383a6b3f     	strb	wzr, [x25, x26]
   11978: f85e82e8     	ldur	x8, [x23, #-0x18]
   1197c: 9100c108     	add	x8, x8, #0x30
   11980: f81e82e8     	stur	x8, [x23, #-0x18]
   11984: f94023e8     	ldr	x8, [sp, #0x40]
   11988: 91000673     	add	x19, x19, #0x1
   1198c: eb08027f     	cmp	x19, x8
   11990: 54ffe483     	b.lo	0x11620 <__cxa_demangle+0x51d0>
   11994: f94017fc     	ldr	x28, [sp, #0x28]
   11998: 14000730     	b	0x13658 <__cxa_demangle+0x7208>
   1199c: f940134a     	ldr	x10, [x26, #0x20]
   119a0: cb0a0108     	sub	x8, x8, x10
   119a4: 9345fd17     	asr	x23, x8, #5
   119a8: 910006e8     	add	x8, x23, #0x1
   119ac: d37bfd0b     	lsr	x11, x8, #59
   119b0: b501ca8b     	cbnz	x11, 0x15300 <__cxa_demangle+0x8eb0>
   119b4: cb0a0129     	sub	x9, x9, x10
   119b8: 9345fd2a     	asr	x10, x9, #5
   119bc: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   119c0: eb0b015f     	cmp	x10, x11
   119c4: 54004368     	b.hi	0x12230 <__cxa_demangle+0x5de0>
   119c8: 9344fd29     	asr	x9, x9, #4
   119cc: eb08013f     	cmp	x9, x8
   119d0: 9a893113     	csel	x19, x8, x9, lo
   119d4: b5004313     	cbnz	x19, 0x12234 <__cxa_demangle+0x5de4>
   119d8: aa1f03e0     	mov	x0, xzr
   119dc: 14000233     	b	0x122a8 <__cxa_demangle+0x5e58>
   119e0: 8b080008     	add	x8, x0, x8
   119e4: f9080128     	str	x8, [x9, #0x1000]
   119e8: 8b13140a     	add	x10, x0, x19, lsl #5
   119ec: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   119f0: f94037e8     	ldr	x8, [sp, #0x68]
   119f4: 91008149     	add	x9, x10, #0x20
   119f8: f9000d48     	str	x8, [x10, #0x18]
   119fc: 3dc017e0     	ldr	q0, [sp, #0x50]
   11a00: 3d800140     	str	q0, [x10]
   11a04: f94033e8     	ldr	x8, [sp, #0x60]
   11a08: f9000948     	str	x8, [x10, #0x10]
   11a0c: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   11a10: f9002bff     	str	xzr, [sp, #0x50]
   11a14: a94232f4     	ldp	x20, x12, [x23, #0x20]
   11a18: 8b161408     	add	x8, x0, x22, lsl #5
   11a1c: eb14019f     	cmp	x12, x20
   11a20: 54000780     	b.eq	0x11b10 <__cxa_demangle+0x56c0>
   11a24: d100818b     	sub	x11, x12, #0x20
   11a28: cb14016b     	sub	x11, x11, x20
   11a2c: d100814a     	sub	x10, x10, #0x20
   11a30: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   11a34: f900015f     	str	xzr, [x10]
   11a38: f85f818d     	ldur	x13, [x12, #-0x8]
   11a3c: f9000d4d     	str	x13, [x10, #0x18]
   11a40: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   11a44: 3d800140     	str	q0, [x10]
   11a48: f940098d     	ldr	x13, [x12, #0x10]
   11a4c: eb0c029f     	cmp	x20, x12
   11a50: f900094d     	str	x13, [x10, #0x10]
   11a54: d100814a     	sub	x10, x10, #0x20
   11a58: a9007d9f     	stp	xzr, xzr, [x12]
   11a5c: f900099f     	str	xzr, [x12, #0x10]
   11a60: 54fffe81     	b.ne	0x11a30 <__cxa_demangle+0x55e0>
   11a64: a94252f6     	ldp	x22, x20, [x23, #0x20]
   11a68: d100066a     	sub	x10, x19, #0x1
   11a6c: cb4b154a     	sub	x10, x10, x11, lsr #5
   11a70: 8b0a140a     	add	x10, x0, x10, lsl #5
   11a74: 14000028     	b	0x11b14 <__cxa_demangle+0x56c4>
   11a78: 8b080008     	add	x8, x0, x8
   11a7c: f9080128     	str	x8, [x9, #0x1000]
   11a80: 8b13140a     	add	x10, x0, x19, lsl #5
   11a84: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   11a88: f94037e8     	ldr	x8, [sp, #0x68]
   11a8c: 91008149     	add	x9, x10, #0x20
   11a90: f9000d48     	str	x8, [x10, #0x18]
   11a94: 3dc017e0     	ldr	q0, [sp, #0x50]
   11a98: 3d800140     	str	q0, [x10]
   11a9c: f94033e8     	ldr	x8, [sp, #0x60]
   11aa0: f9000948     	str	x8, [x10, #0x10]
   11aa4: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   11aa8: f9002bff     	str	xzr, [sp, #0x50]
   11aac: a94232f4     	ldp	x20, x12, [x23, #0x20]
   11ab0: 8b161408     	add	x8, x0, x22, lsl #5
   11ab4: eb14019f     	cmp	x12, x20
   11ab8: 540005e0     	b.eq	0x11b74 <__cxa_demangle+0x5724>
   11abc: d100818b     	sub	x11, x12, #0x20
   11ac0: cb14016b     	sub	x11, x11, x20
   11ac4: d100814a     	sub	x10, x10, #0x20
   11ac8: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   11acc: f900015f     	str	xzr, [x10]
   11ad0: f85f818d     	ldur	x13, [x12, #-0x8]
   11ad4: f9000d4d     	str	x13, [x10, #0x18]
   11ad8: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   11adc: 3d800140     	str	q0, [x10]
   11ae0: f940098d     	ldr	x13, [x12, #0x10]
   11ae4: eb0c029f     	cmp	x20, x12
   11ae8: f900094d     	str	x13, [x10, #0x10]
   11aec: d100814a     	sub	x10, x10, #0x20
   11af0: a9007d9f     	stp	xzr, xzr, [x12]
   11af4: f900099f     	str	xzr, [x12, #0x10]
   11af8: 54fffe81     	b.ne	0x11ac8 <__cxa_demangle+0x5678>
   11afc: a94252f6     	ldp	x22, x20, [x23, #0x20]
   11b00: d100066a     	sub	x10, x19, #0x1
   11b04: cb4b154a     	sub	x10, x10, x11, lsr #5
   11b08: 8b0a140a     	add	x10, x0, x10, lsl #5
   11b0c: 1400001b     	b	0x11b78 <__cxa_demangle+0x5728>
   11b10: aa1403f6     	mov	x22, x20
   11b14: f9401af3     	ldr	x19, [x23, #0x30]
   11b18: eb16029f     	cmp	x20, x22
   11b1c: a90226ea     	stp	x10, x9, [x23, #0x20]
   11b20: f9001ae8     	str	x8, [x23, #0x30]
   11b24: 540000c0     	b.eq	0x11b3c <__cxa_demangle+0x56ec>
   11b28: d1008294     	sub	x20, x20, #0x20
   11b2c: aa1403e0     	mov	x0, x20
   11b30: 94001ccb     	bl	0x18e5c <__cxa_demangle+0xca0c>
   11b34: eb1402df     	cmp	x22, x20
   11b38: 54ffff81     	b.ne	0x11b28 <__cxa_demangle+0x56d8>
   11b3c: b40023f6     	cbz	x22, 0x11fb8 <__cxa_demangle+0x5b68>
   11b40: f9401ee8     	ldr	x8, [x23, #0x38]
   11b44: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   11b48: eb16013f     	cmp	x9, x22
   11b4c: 54002323     	b.lo	0x11fb0 <__cxa_demangle+0x5b60>
   11b50: eb16011f     	cmp	x8, x22
   11b54: 540022e8     	b.hi	0x11fb0 <__cxa_demangle+0x5b60>
   11b58: f9480109     	ldr	x9, [x8, #0x1000]
   11b5c: eb13013f     	cmp	x9, x19
   11b60: 540022c1     	b.ne	0x11fb8 <__cxa_demangle+0x5b68>
   11b64: f9080116     	str	x22, [x8, #0x1000]
   11b68: f9402bf3     	ldr	x19, [sp, #0x50]
   11b6c: b50022b3     	cbnz	x19, 0x11fc0 <__cxa_demangle+0x5b70>
   11b70: 140008d9     	b	0x13ed4 <__cxa_demangle+0x7a84>
   11b74: aa1403f6     	mov	x22, x20
   11b78: f9401af3     	ldr	x19, [x23, #0x30]
   11b7c: eb16029f     	cmp	x20, x22
   11b80: a90226ea     	stp	x10, x9, [x23, #0x20]
   11b84: f9001ae8     	str	x8, [x23, #0x30]
   11b88: 540000c0     	b.eq	0x11ba0 <__cxa_demangle+0x5750>
   11b8c: d1008294     	sub	x20, x20, #0x20
   11b90: aa1403e0     	mov	x0, x20
   11b94: 94001cb2     	bl	0x18e5c <__cxa_demangle+0xca0c>
   11b98: eb1402df     	cmp	x22, x20
   11b9c: 54ffff81     	b.ne	0x11b8c <__cxa_demangle+0x573c>
   11ba0: b4002ab6     	cbz	x22, 0x120f4 <__cxa_demangle+0x5ca4>
   11ba4: f9401ee8     	ldr	x8, [x23, #0x38]
   11ba8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   11bac: eb16013f     	cmp	x9, x22
   11bb0: 540029e3     	b.lo	0x120ec <__cxa_demangle+0x5c9c>
   11bb4: eb16011f     	cmp	x8, x22
   11bb8: 540029a8     	b.hi	0x120ec <__cxa_demangle+0x5c9c>
   11bbc: f9480109     	ldr	x9, [x8, #0x1000]
   11bc0: eb13013f     	cmp	x9, x19
   11bc4: 54002981     	b.ne	0x120f4 <__cxa_demangle+0x5ca4>
   11bc8: f9080116     	str	x22, [x8, #0x1000]
   11bcc: f9402bf3     	ldr	x19, [sp, #0x50]
   11bd0: b5002973     	cbnz	x19, 0x120fc <__cxa_demangle+0x5cac>
   11bd4: 140008c0     	b	0x13ed4 <__cxa_demangle+0x7a84>
   11bd8: aa1c03f8     	mov	x24, x28
   11bdc: f85e0f08     	ldr	x8, [x24, #-0x20]!
   11be0: 3900011f     	strb	wzr, [x8]
   11be4: 385f0308     	ldurb	w8, [x24, #-0x10]
   11be8: f81f831f     	stur	xzr, [x24, #-0x8]
   11bec: 37003fa8     	tbnz	w8, #0x0, 0x123e0 <__cxa_demangle+0x5f90>
   11bf0: 7100b91f     	cmp	w8, #0x2e
   11bf4: 54004003     	b.lo	0x123f4 <__cxa_demangle+0x5fa4>
   11bf8: d341fd08     	lsr	x8, x8, #1
   11bfc: f90023e8     	str	x8, [sp, #0x40]
   11c00: 11004108     	add	w8, w8, #0x10
   11c04: 927c0d00     	and	x0, x8, #0xf0
   11c08: d1000408     	sub	x8, x0, #0x1
   11c0c: a90323e0     	stp	x0, x8, [sp, #0x30]
   11c10: 97ffdce0     	bl	0x8f90 <malloc@plt>
   11c14: f9401fe8     	ldr	x8, [sp, #0x38]
   11c18: f100591f     	cmp	x8, #0x16
   11c1c: 54000048     	b.hi	0x11c24 <__cxa_demangle+0x57d4>
   11c20: b4003ea0     	cbz	x0, 0x123f4 <__cxa_demangle+0x5fa4>
   11c24: f9401be8     	ldr	x8, [sp, #0x30]
   11c28: 910006a1     	add	x1, x21, #0x1
   11c2c: aa0003f5     	mov	x21, x0
   11c30: b2400108     	orr	x8, x8, #0x1
   11c34: f9001fe8     	str	x8, [sp, #0x38]
   11c38: f94023e8     	ldr	x8, [sp, #0x40]
   11c3c: 91000502     	add	x2, x8, #0x1
   11c40: 97ffdcd8     	bl	0x8fa0 <memcpy@plt>
   11c44: f9401fe8     	ldr	x8, [sp, #0x38]
   11c48: f81d0388     	stur	x8, [x28, #-0x30]
   11c4c: f94023e8     	ldr	x8, [sp, #0x40]
   11c50: a93dd788     	stp	x8, x21, [x28, #-0x28]
   11c54: 140001e8     	b	0x123f4 <__cxa_demangle+0x5fa4>
   11c58: 321c03e0     	orr	w0, wzr, #0x10
   11c5c: 97ffdccd     	bl	0x8f90 <malloc@plt>
   11c60: aa0003f7     	mov	x23, x0
   11c64: 52800228     	mov	w8, #0x11               // =17
   11c68: a905dff4     	stp	x20, x23, [sp, #0x58]
   11c6c: f9002be8     	str	x8, [sp, #0x50]
   11c70: aa1703e0     	mov	x0, x23
   11c74: aa1603e1     	mov	x1, x22
   11c78: aa1403e2     	mov	x2, x20
   11c7c: 97ffdcc9     	bl	0x8fa0 <memcpy@plt>
   11c80: 38346aff     	strb	wzr, [x23, x20]
   11c84: 394143f3     	ldrb	w19, [sp, #0x50]
   11c88: f9402fe8     	ldr	x8, [sp, #0x58]
   11c8c: d341fe69     	lsr	x9, x19, #1
   11c90: 7200027f     	tst	w19, #0x1
   11c94: 9a880128     	csel	x8, x9, x8, eq
   11c98: f100251f     	cmp	x8, #0x9
   11c9c: 54000941     	b.ne	0x11dc4 <__cxa_demangle+0x5974>
   11ca0: f94033e8     	ldr	x8, [sp, #0x60]
   11ca4: 910143e9     	add	x9, sp, #0x50
   11ca8: b2400129     	orr	x9, x9, #0x1
   11cac: 7200027f     	tst	w19, #0x1
   11cb0: f0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   11cb4: 9a880120     	csel	x0, x9, x8, eq
   11cb8: 91335021     	add	x1, x1, #0xcd4
   11cbc: 52800122     	mov	w2, #0x9                // =9
   11cc0: 97ffdc1c     	bl	0x8d30 <memcmp@plt>
   11cc4: 7100001f     	cmp	w0, #0x0
   11cc8: 1a9f07f4     	cset	w20, ne
   11ccc: 36000073     	tbz	w19, #0x0, 0x11cd8 <__cxa_demangle+0x5888>
   11cd0: f94033e0     	ldr	x0, [sp, #0x60]
   11cd4: 97ffdcc7     	bl	0x8ff0 <free@plt>
   11cd8: 340007d4     	cbz	w20, 0x11dd0 <__cxa_demangle+0x5980>
   11cdc: f0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   11ce0: 91265421     	add	x1, x1, #0x995
   11ce4: d101c3a8     	sub	x8, x29, #0x70
   11ce8: d10283a0     	sub	x0, x29, #0xa0
   11cec: 94005337     	bl	0x269c8 <__cxa_demangle+0x1a578>
   11cf0: f9400708     	ldr	x8, [x24, #0x8]
   11cf4: 385e8109     	ldurb	w9, [x8, #-0x18]
   11cf8: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   11cfc: d100c100     	sub	x0, x8, #0x30
   11d00: d1005d08     	sub	x8, x8, #0x17
   11d04: 7200013f     	tst	w9, #0x1
   11d08: d341fd2c     	lsr	x12, x9, #1
   11d0c: 9a8b0101     	csel	x1, x8, x11, eq
   11d10: 9a8a0182     	csel	x2, x12, x10, eq
   11d14: 94001b7f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   11d18: f9400808     	ldr	x8, [x0, #0x10]
   11d1c: f81503a8     	stur	x8, [x29, #-0xb0]
   11d20: 3dc00000     	ldr	q0, [x0]
   11d24: d10303a8     	sub	x8, x29, #0xc0
   11d28: b2400108     	orr	x8, x8, #0x1
   11d2c: 3c9403a0     	stur	q0, [x29, #-0xc0]
   11d30: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   11d34: f900001f     	str	xzr, [x0]
   11d38: 385403b3     	ldurb	w19, [x29, #-0xc0]
   11d3c: a974d3a9     	ldp	x9, x20, [x29, #-0xb8]
   11d40: 7200027f     	tst	w19, #0x1
   11d44: d341fe6a     	lsr	x10, x19, #1
   11d48: 9a940101     	csel	x1, x8, x20, eq
   11d4c: 9a890142     	csel	x2, x10, x9, eq
   11d50: d101c3a0     	sub	x0, x29, #0x70
   11d54: d101c3b6     	sub	x22, x29, #0x70
   11d58: 94001b6e     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   11d5c: f84012c9     	ldur	x9, [x22, #0x1]
   11d60: a940aeca     	ldp	x10, x11, [x22, #0x8]
   11d64: 394002c8     	ldrb	w8, [x22]
   11d68: a9007edf     	stp	xzr, xzr, [x22]
   11d6c: f9000adf     	str	xzr, [x22, #0x10]
   11d70: f80c73ea     	stur	x10, [sp, #0xc7]
   11d74: f90063e9     	str	x9, [sp, #0xc0]
   11d78: 390143e8     	strb	w8, [sp, #0x50]
   11d7c: aa0903e8     	mov	x8, x9
   11d80: f84c73e9     	ldur	x9, [sp, #0xc7]
   11d84: f80c73ff     	stur	xzr, [sp, #0xc7]
   11d88: f90063ff     	str	xzr, [sp, #0xc0]
   11d8c: f80513e8     	stur	x8, [sp, #0x51]
   11d90: a905afe9     	stp	x9, x11, [sp, #0x58]
   11d94: a9077fff     	stp	xzr, xzr, [sp, #0x70]
   11d98: f90037ff     	str	xzr, [sp, #0x68]
   11d9c: f9400708     	ldr	x8, [x24, #0x8]
   11da0: 910143e1     	add	x1, sp, #0x50
   11da4: d100c100     	sub	x0, x8, #0x30
   11da8: 9400433b     	bl	0x22a94 <__cxa_demangle+0x16644>
   11dac: 3941a3e8     	ldrb	w8, [sp, #0x68]
   11db0: 370054c8     	tbnz	w8, #0x0, 0x12848 <__cxa_demangle+0x63f8>
   11db4: 394143e8     	ldrb	w8, [sp, #0x50]
   11db8: 37005508     	tbnz	w8, #0x0, 0x12858 <__cxa_demangle+0x6408>
   11dbc: 37005553     	tbnz	w19, #0x0, 0x12864 <__cxa_demangle+0x6414>
   11dc0: 14000a26     	b	0x14658 <__cxa_demangle+0x8208>
   11dc4: 320003f4     	orr	w20, wzr, #0x1
   11dc8: 3607f893     	tbz	w19, #0x0, 0x11cd8 <__cxa_demangle+0x5888>
   11dcc: 17ffffc1     	b	0x11cd0 <__cxa_demangle+0x5880>
   11dd0: f9400708     	ldr	x8, [x24, #0x8]
   11dd4: 385e8109     	ldurb	w9, [x8, #-0x18]
   11dd8: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   11ddc: d100c100     	sub	x0, x8, #0x30
   11de0: d1005d08     	sub	x8, x8, #0x17
   11de4: 7200013f     	tst	w9, #0x1
   11de8: d341fd2c     	lsr	x12, x9, #1
   11dec: 9a8b0101     	csel	x1, x8, x11, eq
   11df0: 9a8a0182     	csel	x2, x12, x10, eq
   11df4: 94001b47     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   11df8: f9400808     	ldr	x8, [x0, #0x10]
   11dfc: f81a03a8     	stur	x8, [x29, #-0x60]
   11e00: 3dc00000     	ldr	q0, [x0]
   11e04: 3c9903a0     	stur	q0, [x29, #-0x70]
   11e08: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   11e0c: f900001f     	str	xzr, [x0]
   11e10: f9400714     	ldr	x20, [x24, #0x8]
   11e14: 385e8288     	ldurb	w8, [x20, #-0x18]
   11e18: d100c293     	sub	x19, x20, #0x30
   11e1c: 36000068     	tbz	w8, #0x0, 0x11e28 <__cxa_demangle+0x59d8>
   11e20: f85f8280     	ldur	x0, [x20, #-0x8]
   11e24: 97ffdc73     	bl	0x8ff0 <free@plt>
   11e28: 39400268     	ldrb	w8, [x19]
   11e2c: 36000068     	tbz	w8, #0x0, 0x11e38 <__cxa_demangle+0x59e8>
   11e30: f85e0280     	ldur	x0, [x20, #-0x20]
   11e34: 97ffdc6f     	bl	0x8ff0 <free@plt>
   11e38: f9000713     	str	x19, [x24, #0x8]
   11e3c: 385903a9     	ldurb	w9, [x29, #-0x70]
   11e40: a979abab     	ldp	x11, x10, [x29, #-0x68]
   11e44: d101c3a8     	sub	x8, x29, #0x70
   11e48: b2400113     	orr	x19, x8, #0x1
   11e4c: d341fd28     	lsr	x8, x9, #1
   11e50: 7200013f     	tst	w9, #0x1
   11e54: 9a8a0269     	csel	x9, x19, x10, eq
   11e58: 9a8b0108     	csel	x8, x8, x11, eq
   11e5c: 91002520     	add	x0, x9, #0x9
   11e60: 8b080121     	add	x1, x9, x8
   11e64: aa1803e2     	mov	x2, x24
   11e68: 94006d3f     	bl	0x2d364 <__cxa_demangle+0x20f14>
   11e6c: 385903a8     	ldurb	w8, [x29, #-0x70]
   11e70: f85a03a9     	ldur	x9, [x29, #-0x60]
   11e74: 7200011f     	tst	w8, #0x1
   11e78: 9a890268     	csel	x8, x19, x9, eq
   11e7c: 91002508     	add	x8, x8, #0x9
   11e80: eb08001f     	cmp	x0, x8
   11e84: 54006060     	b.eq	0x12a90 <__cxa_demangle+0x6640>
   11e88: f0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   11e8c: 91268021     	add	x1, x1, #0x9a0
   11e90: 910343e8     	add	x8, sp, #0xd0
   11e94: d10283a0     	sub	x0, x29, #0xa0
   11e98: 940052cc     	bl	0x269c8 <__cxa_demangle+0x1a578>
   11e9c: f9400708     	ldr	x8, [x24, #0x8]
   11ea0: 385e8109     	ldurb	w9, [x8, #-0x18]
   11ea4: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   11ea8: d100c100     	sub	x0, x8, #0x30
   11eac: d1005d08     	sub	x8, x8, #0x17
   11eb0: 7200013f     	tst	w9, #0x1
   11eb4: d341fd2c     	lsr	x12, x9, #1
   11eb8: 9a8b0101     	csel	x1, x8, x11, eq
   11ebc: 9a8a0182     	csel	x2, x12, x10, eq
   11ec0: 94001b14     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   11ec4: f9400808     	ldr	x8, [x0, #0x10]
   11ec8: f90053e8     	str	x8, [sp, #0xa0]
   11ecc: 3dc00000     	ldr	q0, [x0]
   11ed0: 910243e8     	add	x8, sp, #0x90
   11ed4: b2400108     	orr	x8, x8, #0x1
   11ed8: 3d8027e0     	str	q0, [sp, #0x90]
   11edc: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   11ee0: f900001f     	str	xzr, [x0]
   11ee4: 394243f3     	ldrb	w19, [sp, #0x90]
   11ee8: a949d3e9     	ldp	x9, x20, [sp, #0x98]
   11eec: 7200027f     	tst	w19, #0x1
   11ef0: d341fe6a     	lsr	x10, x19, #1
   11ef4: 9a940101     	csel	x1, x8, x20, eq
   11ef8: 9a890142     	csel	x2, x10, x9, eq
   11efc: 910343e0     	add	x0, sp, #0xd0
   11f00: 910343f6     	add	x22, sp, #0xd0
   11f04: 94001b03     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   11f08: f9400ac8     	ldr	x8, [x22, #0x10]
   11f0c: 3dc002c0     	ldr	q0, [x22]
   11f10: a9007edf     	stp	xzr, xzr, [x22]
   11f14: f9000adf     	str	xzr, [x22, #0x10]
   11f18: f81503a8     	stur	x8, [x29, #-0xb0]
   11f1c: 3c9403a0     	stur	q0, [x29, #-0xc0]
   11f20: f0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   11f24: 912d9821     	add	x1, x1, #0xb66
   11f28: d10303a0     	sub	x0, x29, #0xc0
   11f2c: 320003e2     	orr	w2, wzr, #0x1
   11f30: d10303b6     	sub	x22, x29, #0xc0
   11f34: 94001af7     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   11f38: f84012c9     	ldur	x9, [x22, #0x1]
   11f3c: a940aeca     	ldp	x10, x11, [x22, #0x8]
   11f40: 394002c8     	ldrb	w8, [x22]
   11f44: a9007edf     	stp	xzr, xzr, [x22]
   11f48: f9000adf     	str	xzr, [x22, #0x10]
   11f4c: f80b73ea     	stur	x10, [sp, #0xb7]
   11f50: f9005be9     	str	x9, [sp, #0xb0]
   11f54: 390143e8     	strb	w8, [sp, #0x50]
   11f58: aa0903e8     	mov	x8, x9
   11f5c: f84b73e9     	ldur	x9, [sp, #0xb7]
   11f60: f80b73ff     	stur	xzr, [sp, #0xb7]
   11f64: f9005bff     	str	xzr, [sp, #0xb0]
   11f68: f80513e8     	stur	x8, [sp, #0x51]
   11f6c: a905afe9     	stp	x9, x11, [sp, #0x58]
   11f70: a9077fff     	stp	xzr, xzr, [sp, #0x70]
   11f74: f90037ff     	str	xzr, [sp, #0x68]
   11f78: f9400708     	ldr	x8, [x24, #0x8]
   11f7c: 910143e1     	add	x1, sp, #0x50
   11f80: d100c100     	sub	x0, x8, #0x30
   11f84: 940042c4     	bl	0x22a94 <__cxa_demangle+0x16644>
   11f88: 3941a3e8     	ldrb	w8, [sp, #0x68]
   11f8c: 37008308     	tbnz	w8, #0x0, 0x12fec <__cxa_demangle+0x6b9c>
   11f90: 394143e8     	ldrb	w8, [sp, #0x50]
   11f94: 37008348     	tbnz	w8, #0x0, 0x12ffc <__cxa_demangle+0x6bac>
   11f98: 385403a8     	ldurb	w8, [x29, #-0xc0]
   11f9c: 37008388     	tbnz	w8, #0x0, 0x1300c <__cxa_demangle+0x6bbc>
   11fa0: 370083d3     	tbnz	w19, #0x0, 0x13018 <__cxa_demangle+0x6bc8>
   11fa4: 394343e8     	ldrb	w8, [sp, #0xd0]
   11fa8: 37008408     	tbnz	w8, #0x0, 0x13028 <__cxa_demangle+0x6bd8>
   11fac: 140009ab     	b	0x14658 <__cxa_demangle+0x8208>
   11fb0: aa1603e0     	mov	x0, x22
   11fb4: 97ffdc0f     	bl	0x8ff0 <free@plt>
   11fb8: f9402bf3     	ldr	x19, [sp, #0x50]
   11fbc: b400f8d3     	cbz	x19, 0x13ed4 <__cxa_demangle+0x7a84>
   11fc0: f9402ff4     	ldr	x20, [sp, #0x58]
   11fc4: eb13029f     	cmp	x20, x19
   11fc8: 5400f660     	b.eq	0x13e94 <__cxa_demangle+0x7a44>
   11fcc: 385e8288     	ldurb	w8, [x20, #-0x18]
   11fd0: 36000068     	tbz	w8, #0x0, 0x11fdc <__cxa_demangle+0x5b8c>
   11fd4: f85f8280     	ldur	x0, [x20, #-0x8]
   11fd8: 97ffdc06     	bl	0x8ff0 <free@plt>
   11fdc: 385d0288     	ldurb	w8, [x20, #-0x30]
   11fe0: d100c296     	sub	x22, x20, #0x30
   11fe4: 36000068     	tbz	w8, #0x0, 0x11ff0 <__cxa_demangle+0x5ba0>
   11fe8: f85e0280     	ldur	x0, [x20, #-0x20]
   11fec: 97ffdc01     	bl	0x8ff0 <free@plt>
   11ff0: eb16027f     	cmp	x19, x22
   11ff4: aa1603f4     	mov	x20, x22
   11ff8: 54fffea1     	b.ne	0x11fcc <__cxa_demangle+0x5b7c>
   11ffc: 140007a6     	b	0x13e94 <__cxa_demangle+0x7a44>
   12000: 321c03e0     	orr	w0, wzr, #0x10
   12004: 97ffdbe3     	bl	0x8f90 <malloc@plt>
   12008: aa0003f8     	mov	x24, x0
   1200c: 52800228     	mov	w8, #0x11               // =17
   12010: a905e3f6     	stp	x22, x24, [sp, #0x58]
   12014: f9002be8     	str	x8, [sp, #0x50]
   12018: aa1803e0     	mov	x0, x24
   1201c: aa1703e1     	mov	x1, x23
   12020: aa1603e2     	mov	x2, x22
   12024: 97ffdbdf     	bl	0x8fa0 <memcpy@plt>
   12028: 38366b1f     	strb	wzr, [x24, x22]
   1202c: 394143e8     	ldrb	w8, [sp, #0x50]
   12030: f9402fe9     	ldr	x9, [sp, #0x58]
   12034: 2a1f03f3     	mov	w19, wzr
   12038: d341fd0a     	lsr	x10, x8, #1
   1203c: 7200011f     	tst	w8, #0x1
   12040: 9a890149     	csel	x9, x10, x9, eq
   12044: f100093f     	cmp	x9, #0x2
   12048: 540001e1     	b.ne	0x12084 <__cxa_demangle+0x5c34>
   1204c: f94033e9     	ldr	x9, [sp, #0x60]
   12050: 910143ea     	add	x10, sp, #0x50
   12054: b240014a     	orr	x10, x10, #0x1
   12058: 7200011f     	tst	w8, #0x1
   1205c: 9a890149     	csel	x9, x10, x9, eq
   12060: 79400129     	ldrh	w9, [x9]
   12064: 528b640a     	mov	w10, #0x5b20            // =23328
   12068: 6b0a013f     	cmp	w9, w10
   1206c: 1a9f17f3     	cset	w19, eq
   12070: 360000c8     	tbz	w8, #0x0, 0x12088 <__cxa_demangle+0x5c38>
   12074: f94033e0     	ldr	x0, [sp, #0x60]
   12078: 97ffdbde     	bl	0x8ff0 <free@plt>
   1207c: 34003533     	cbz	w19, 0x12720 <__cxa_demangle+0x62d0>
   12080: 14000003     	b	0x1208c <__cxa_demangle+0x5c3c>
   12084: 3707ff88     	tbnz	w8, #0x0, 0x12074 <__cxa_demangle+0x5c24>
   12088: 340034d3     	cbz	w19, 0x12720 <__cxa_demangle+0x62d0>
   1208c: f9400733     	ldr	x19, [x25, #0x8]
   12090: aa1303f8     	mov	x24, x19
   12094: 385e8f08     	ldrb	w8, [x24, #-0x18]!
   12098: 37003248     	tbnz	w8, #0x0, 0x126e0 <__cxa_demangle+0x6290>
   1209c: d341fd09     	lsr	x9, x8, #1
   120a0: 91000716     	add	x22, x24, #0x1
   120a4: 14000190     	b	0x126e4 <__cxa_demangle+0x6294>
   120a8: f94012ea     	ldr	x10, [x23, #0x20]
   120ac: cb0a0108     	sub	x8, x8, x10
   120b0: 9345fd13     	asr	x19, x8, #5
   120b4: 91000668     	add	x8, x19, #0x1
   120b8: d37bfd0b     	lsr	x11, x8, #59
   120bc: b501924b     	cbnz	x11, 0x15304 <__cxa_demangle+0x8eb4>
   120c0: cb0a0129     	sub	x9, x9, x10
   120c4: 9345fd2a     	asr	x10, x9, #5
   120c8: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   120cc: eb0b015f     	cmp	x10, x11
   120d0: 54003708     	b.hi	0x127b0 <__cxa_demangle+0x6360>
   120d4: 9344fd29     	asr	x9, x9, #4
   120d8: eb08013f     	cmp	x9, x8
   120dc: 9a893116     	csel	x22, x8, x9, lo
   120e0: b50036b6     	cbnz	x22, 0x127b4 <__cxa_demangle+0x6364>
   120e4: aa1f03e0     	mov	x0, xzr
   120e8: 14000222     	b	0x12970 <__cxa_demangle+0x6520>
   120ec: aa1603e0     	mov	x0, x22
   120f0: 97ffdbc0     	bl	0x8ff0 <free@plt>
   120f4: f9402bf3     	ldr	x19, [sp, #0x50]
   120f8: b400eef3     	cbz	x19, 0x13ed4 <__cxa_demangle+0x7a84>
   120fc: f9402ff4     	ldr	x20, [sp, #0x58]
   12100: eb13029f     	cmp	x20, x19
   12104: 5400ec80     	b.eq	0x13e94 <__cxa_demangle+0x7a44>
   12108: 385e8288     	ldurb	w8, [x20, #-0x18]
   1210c: 36000068     	tbz	w8, #0x0, 0x12118 <__cxa_demangle+0x5cc8>
   12110: f85f8280     	ldur	x0, [x20, #-0x8]
   12114: 97ffdbb7     	bl	0x8ff0 <free@plt>
   12118: 385d0288     	ldurb	w8, [x20, #-0x30]
   1211c: d100c296     	sub	x22, x20, #0x30
   12120: 36000068     	tbz	w8, #0x0, 0x1212c <__cxa_demangle+0x5cdc>
   12124: f85e0280     	ldur	x0, [x20, #-0x20]
   12128: 97ffdbb2     	bl	0x8ff0 <free@plt>
   1212c: eb16027f     	cmp	x19, x22
   12130: aa1603f4     	mov	x20, x22
   12134: 54fffea1     	b.ne	0x12108 <__cxa_demangle+0x5cb8>
   12138: 14000757     	b	0x13e94 <__cxa_demangle+0x7a44>
   1213c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
   12140: cb140108     	sub	x8, x8, x20
   12144: 8b080368     	add	x8, x27, x8
   12148: eb13011f     	cmp	x8, x19
   1214c: 5400a840     	b.eq	0x13654 <__cxa_demangle+0x7204>
   12150: 39400928     	ldrb	w8, [x9, #0x2]
   12154: 71017d1f     	cmp	w8, #0x5f
   12158: 5400a7e1     	b.ne	0x13654 <__cxa_demangle+0x7204>
   1215c: 8b130288     	add	x8, x20, x19
   12160: 91000d00     	add	x0, x8, #0x3
   12164: aa1b03e1     	mov	x1, x27
   12168: aa1703e2     	mov	x2, x23
   1216c: 97ffef72     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   12170: aa0003f5     	mov	x21, x0
   12174: cb1402a8     	sub	x8, x21, x20
   12178: d1000d08     	sub	x8, x8, #0x3
   1217c: eb13011f     	cmp	x8, x19
   12180: 5400a6a0     	b.eq	0x13654 <__cxa_demangle+0x7204>
   12184: f9400be8     	ldr	x8, [sp, #0x10]
   12188: a9402109     	ldp	x9, x8, [x8]
   1218c: eb08013f     	cmp	x9, x8
   12190: 5400a620     	b.eq	0x13654 <__cxa_demangle+0x7204>
   12194: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   12198: f9002bff     	str	xzr, [sp, #0x50]
   1219c: 385e8109     	ldurb	w9, [x8, #-0x18]
   121a0: d1005d0a     	sub	x10, x8, #0x17
   121a4: a97f210b     	ldp	x11, x8, [x8, #-0x10]
   121a8: d341fd2c     	lsr	x12, x9, #1
   121ac: 7200013f     	tst	w9, #0x1
   121b0: 9a8b0189     	csel	x9, x12, x11, eq
   121b4: 9a880158     	csel	x24, x10, x8, eq
   121b8: f100093f     	cmp	x9, #0x2
   121bc: 321f03e8     	orr	w8, wzr, #0x2
   121c0: 9a883137     	csel	x23, x9, x8, lo
   121c4: b10042ff     	cmn	x23, #0x10
   121c8: 54018582     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   121cc: f1005eff     	cmp	x23, #0x17
   121d0: 54011462     	b.hs	0x1445c <__cxa_demangle+0x800c>
   121d4: 910143e9     	add	x9, sp, #0x50
   121d8: d37ffae8     	lsl	x8, x23, #1
   121dc: b2400139     	orr	x25, x9, #0x1
   121e0: 390143e8     	strb	w8, [sp, #0x50]
   121e4: b5011497     	cbnz	x23, 0x14474 <__cxa_demangle+0x8024>
   121e8: 140008a7     	b	0x14484 <__cxa_demangle+0x8034>
   121ec: f94012ea     	ldr	x10, [x23, #0x20]
   121f0: cb0a0108     	sub	x8, x8, x10
   121f4: 9345fd13     	asr	x19, x8, #5
   121f8: 91000668     	add	x8, x19, #0x1
   121fc: d37bfd0b     	lsr	x11, x8, #59
   12200: b501886b     	cbnz	x11, 0x1530c <__cxa_demangle+0x8ebc>
   12204: cb0a0129     	sub	x9, x9, x10
   12208: 9345fd2a     	asr	x10, x9, #5
   1220c: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   12210: eb0b015f     	cmp	x10, x11
   12214: 54003f68     	b.hi	0x12a00 <__cxa_demangle+0x65b0>
   12218: 9344fd29     	asr	x9, x9, #4
   1221c: eb08013f     	cmp	x9, x8
   12220: 9a893115     	csel	x21, x8, x9, lo
   12224: b5003f15     	cbnz	x21, 0x12a04 <__cxa_demangle+0x65b4>
   12228: aa1f03e0     	mov	x0, xzr
   1222c: 14000321     	b	0x12eb0 <__cxa_demangle+0x6a60>
   12230: b240ebf3     	orr	x19, xzr, #0x7ffffffffffffff
   12234: f9401f49     	ldr	x9, [x26, #0x38]
   12238: d37bea68     	lsl	x8, x19, #5
   1223c: f9480120     	ldr	x0, [x9, #0x1000]
   12240: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   12244: cb00014a     	sub	x10, x10, x0
   12248: eb08015f     	cmp	x10, x8
   1224c: 540002a2     	b.hs	0x122a0 <__cxa_demangle+0x5e50>
   12250: aa0803e0     	mov	x0, x8
   12254: 97ffdb4f     	bl	0x8f90 <malloc@plt>
   12258: 14000014     	b	0x122a8 <__cxa_demangle+0x5e58>
   1225c: f940130a     	ldr	x10, [x24, #0x20]
   12260: cb0a0108     	sub	x8, x8, x10
   12264: 9345fd17     	asr	x23, x8, #5
   12268: 910006e8     	add	x8, x23, #0x1
   1226c: d37bfd0b     	lsr	x11, x8, #59
   12270: b501850b     	cbnz	x11, 0x15310 <__cxa_demangle+0x8ec0>
   12274: cb0a0129     	sub	x9, x9, x10
   12278: 9345fd2a     	asr	x10, x9, #5
   1227c: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   12280: eb0b015f     	cmp	x10, x11
   12284: 54005fc8     	b.hi	0x12e7c <__cxa_demangle+0x6a2c>
   12288: 9344fd29     	asr	x9, x9, #4
   1228c: eb08013f     	cmp	x9, x8
   12290: 9a893113     	csel	x19, x8, x9, lo
   12294: b5005f73     	cbnz	x19, 0x12e80 <__cxa_demangle+0x6a30>
   12298: aa1f03e0     	mov	x0, xzr
   1229c: 14000395     	b	0x130f0 <__cxa_demangle+0x6ca0>
   122a0: 8b080008     	add	x8, x0, x8
   122a4: f9080128     	str	x8, [x9, #0x1000]
   122a8: 8b17140a     	add	x10, x0, x23, lsl #5
   122ac: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   122b0: f94037e8     	ldr	x8, [sp, #0x68]
   122b4: 91008149     	add	x9, x10, #0x20
   122b8: f9000d48     	str	x8, [x10, #0x18]
   122bc: 3dc017e0     	ldr	q0, [sp, #0x50]
   122c0: 3d800140     	str	q0, [x10]
   122c4: f94033e8     	ldr	x8, [sp, #0x60]
   122c8: f9000948     	str	x8, [x10, #0x10]
   122cc: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   122d0: f9002bff     	str	xzr, [sp, #0x50]
   122d4: a9423355     	ldp	x21, x12, [x26, #0x20]
   122d8: 8b131408     	add	x8, x0, x19, lsl #5
   122dc: eb15019f     	cmp	x12, x21
   122e0: 540004e0     	b.eq	0x1237c <__cxa_demangle+0x5f2c>
   122e4: d100818b     	sub	x11, x12, #0x20
   122e8: cb15016b     	sub	x11, x11, x21
   122ec: d100814a     	sub	x10, x10, #0x20
   122f0: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   122f4: f900015f     	str	xzr, [x10]
   122f8: f85f818d     	ldur	x13, [x12, #-0x8]
   122fc: f9000d4d     	str	x13, [x10, #0x18]
   12300: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   12304: 3d800140     	str	q0, [x10]
   12308: f940098d     	ldr	x13, [x12, #0x10]
   1230c: eb0c02bf     	cmp	x21, x12
   12310: f900094d     	str	x13, [x10, #0x10]
   12314: d100814a     	sub	x10, x10, #0x20
   12318: a9007d9f     	stp	xzr, xzr, [x12]
   1231c: f900099f     	str	xzr, [x12, #0x10]
   12320: 54fffe81     	b.ne	0x122f0 <__cxa_demangle+0x5ea0>
   12324: a9425756     	ldp	x22, x21, [x26, #0x20]
   12328: d10006ea     	sub	x10, x23, #0x1
   1232c: cb4b154a     	sub	x10, x10, x11, lsr #5
   12330: 8b0a140a     	add	x10, x0, x10, lsl #5
   12334: 14000013     	b	0x12380 <__cxa_demangle+0x5f30>
   12338: f940114a     	ldr	x10, [x10, #0x20]
   1233c: cb0a0108     	sub	x8, x8, x10
   12340: 9345fd19     	asr	x25, x8, #5
   12344: 91000728     	add	x8, x25, #0x1
   12348: d37bfd0b     	lsr	x11, x8, #59
   1234c: b501796b     	cbnz	x11, 0x15278 <__cxa_demangle+0x8e28>
   12350: cb0a0129     	sub	x9, x9, x10
   12354: 9345fd2a     	asr	x10, x9, #5
   12358: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   1235c: eb0b015f     	cmp	x10, x11
   12360: 54005f08     	b.hi	0x12f40 <__cxa_demangle+0x6af0>
   12364: 9344fd29     	asr	x9, x9, #4
   12368: eb08013f     	cmp	x9, x8
   1236c: 9a893115     	csel	x21, x8, x9, lo
   12370: b5005eb5     	cbnz	x21, 0x12f44 <__cxa_demangle+0x6af4>
   12374: aa1f03e0     	mov	x0, xzr
   12378: 14000384     	b	0x13188 <__cxa_demangle+0x6d38>
   1237c: aa1503f6     	mov	x22, x21
   12380: f9401b53     	ldr	x19, [x26, #0x30]
   12384: eb1602bf     	cmp	x21, x22
   12388: a902274a     	stp	x10, x9, [x26, #0x20]
   1238c: f9001b48     	str	x8, [x26, #0x30]
   12390: 540000c0     	b.eq	0x123a8 <__cxa_demangle+0x5f58>
   12394: d10082b5     	sub	x21, x21, #0x20
   12398: aa1503e0     	mov	x0, x21
   1239c: 94001ab0     	bl	0x18e5c <__cxa_demangle+0xca0c>
   123a0: eb1502df     	cmp	x22, x21
   123a4: 54ffff81     	b.ne	0x12394 <__cxa_demangle+0x5f44>
   123a8: b40021f6     	cbz	x22, 0x127e4 <__cxa_demangle+0x6394>
   123ac: f9401f48     	ldr	x8, [x26, #0x38]
   123b0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   123b4: eb16013f     	cmp	x9, x22
   123b8: 54002123     	b.lo	0x127dc <__cxa_demangle+0x638c>
   123bc: eb16011f     	cmp	x8, x22
   123c0: 540020e8     	b.hi	0x127dc <__cxa_demangle+0x638c>
   123c4: f9480109     	ldr	x9, [x8, #0x1000]
   123c8: eb13013f     	cmp	x9, x19
   123cc: 540020c1     	b.ne	0x127e4 <__cxa_demangle+0x6394>
   123d0: f9080116     	str	x22, [x8, #0x1000]
   123d4: f9402bf3     	ldr	x19, [sp, #0x50]
   123d8: b50020b3     	cbnz	x19, 0x127ec <__cxa_demangle+0x639c>
   123dc: 1400049a     	b	0x13644 <__cxa_demangle+0x71f4>
   123e0: f9400300     	ldr	x0, [x24]
   123e4: 39400008     	ldrb	w8, [x0]
   123e8: 390006a8     	strb	w8, [x21, #0x1]
   123ec: 97ffdb01     	bl	0x8ff0 <free@plt>
   123f0: 390002bf     	strb	wzr, [x21]
   123f4: 381d039a     	sturb	w26, [x28, #-0x30]
   123f8: f9404be8     	ldr	x8, [sp, #0x90]
   123fc: f81d1388     	stur	x8, [x28, #-0x2f]
   12400: f84973e8     	ldur	x8, [sp, #0x97]
   12404: f81d8388     	stur	x8, [x28, #-0x28]
   12408: f900031b     	str	x27, [x24]
   1240c: 385903a8     	ldurb	w8, [x29, #-0x70]
   12410: f80973ff     	stur	xzr, [sp, #0x97]
   12414: f9004bff     	str	xzr, [sp, #0x90]
   12418: 36000068     	tbz	w8, #0x0, 0x12424 <__cxa_demangle+0x5fd4>
   1241c: f85a03a0     	ldur	x0, [x29, #-0x60]
   12420: 97ffdaf4     	bl	0x8ff0 <free@plt>
   12424: f9400bfa     	ldr	x26, [sp, #0x10]
   12428: aa1903fb     	mov	x27, x25
   1242c: 36000073     	tbz	w19, #0x0, 0x12438 <__cxa_demangle+0x5fe8>
   12430: aa1703e0     	mov	x0, x23
   12434: 97ffdaef     	bl	0x8ff0 <free@plt>
   12438: 385403a8     	ldurb	w8, [x29, #-0xc0]
   1243c: 36000068     	tbz	w8, #0x0, 0x12448 <__cxa_demangle+0x5ff8>
   12440: f85503a0     	ldur	x0, [x29, #-0xb0]
   12444: 97ffdaeb     	bl	0x8ff0 <free@plt>
   12448: f9400759     	ldr	x25, [x26, #0x8]
   1244c: aa1903f3     	mov	x19, x25
   12450: 385e8e68     	ldrb	w8, [x19, #-0x18]!
   12454: 37000068     	tbnz	w8, #0x0, 0x12460 <__cxa_demangle+0x6010>
   12458: 7900027f     	strh	wzr, [x19]
   1245c: 1400001f     	b	0x124d8 <__cxa_demangle+0x6088>
   12460: f85f8328     	ldur	x8, [x25, #-0x8]
   12464: 3900011f     	strb	wzr, [x8]
   12468: 385e8328     	ldurb	w8, [x25, #-0x18]
   1246c: f81f033f     	stur	xzr, [x25, #-0x10]
   12470: 370002a8     	tbnz	w8, #0x0, 0x124c4 <__cxa_demangle+0x6074>
   12474: 7100b91f     	cmp	w8, #0x2e
   12478: 54000303     	b.lo	0x124d8 <__cxa_demangle+0x6088>
   1247c: d341fd15     	lsr	x21, x8, #1
   12480: 110042a8     	add	w8, w21, #0x10
   12484: 927c0d18     	and	x24, x8, #0xf0
   12488: aa1803e0     	mov	x0, x24
   1248c: d1000717     	sub	x23, x24, #0x1
   12490: 97ffdac0     	bl	0x8f90 <malloc@plt>
   12494: f1005aff     	cmp	x23, #0x16
   12498: aa0003f7     	mov	x23, x0
   1249c: 54000048     	b.hi	0x124a4 <__cxa_demangle+0x6054>
   124a0: b40001d7     	cbz	x23, 0x124d8 <__cxa_demangle+0x6088>
   124a4: 91000661     	add	x1, x19, #0x1
   124a8: 910006a2     	add	x2, x21, #0x1
   124ac: aa1703e0     	mov	x0, x23
   124b0: b2400318     	orr	x24, x24, #0x1
   124b4: 97ffdabb     	bl	0x8fa0 <memcpy@plt>
   124b8: a93ed738     	stp	x24, x21, [x25, #-0x18]
   124bc: f81f8337     	stur	x23, [x25, #-0x8]
   124c0: 14000006     	b	0x124d8 <__cxa_demangle+0x6088>
   124c4: f85f8320     	ldur	x0, [x25, #-0x8]
   124c8: 39400008     	ldrb	w8, [x0]
   124cc: 381e9328     	sturb	w8, [x25, #-0x17]
   124d0: 97ffdac8     	bl	0x8ff0 <free@plt>
   124d4: 381e833f     	sturb	wzr, [x25, #-0x18]
   124d8: f9400ac8     	ldr	x8, [x22, #0x10]
   124dc: f9000a68     	str	x8, [x19, #0x10]
   124e0: 3dc002c0     	ldr	q0, [x22]
   124e4: 3d800260     	str	q0, [x19]
   124e8: a9007edf     	stp	xzr, xzr, [x22]
   124ec: f9000adf     	str	xzr, [x22, #0x10]
   124f0: 385783a8     	ldurb	w8, [x29, #-0x88]
   124f4: 36000068     	tbz	w8, #0x0, 0x12500 <__cxa_demangle+0x60b0>
   124f8: f85883a0     	ldur	x0, [x29, #-0x78]
   124fc: 97ffdabd     	bl	0x8ff0 <free@plt>
   12500: 385603a8     	ldurb	w8, [x29, #-0xa0]
   12504: 37000108     	tbnz	w8, #0x0, 0x12524 <__cxa_demangle+0x60d4>
   12508: 3941a3e8     	ldrb	w8, [sp, #0x68]
   1250c: 37000148     	tbnz	w8, #0x0, 0x12534 <__cxa_demangle+0x60e4>
   12510: 394143e8     	ldrb	w8, [sp, #0x50]
   12514: 37000188     	tbnz	w8, #0x0, 0x12544 <__cxa_demangle+0x60f4>
   12518: eb14037f     	cmp	x27, x20
   1251c: 540001c1     	b.ne	0x12554 <__cxa_demangle+0x6104>
   12520: 1400044d     	b	0x13654 <__cxa_demangle+0x7204>
   12524: f85703a0     	ldur	x0, [x29, #-0x90]
   12528: 97ffdab2     	bl	0x8ff0 <free@plt>
   1252c: 3941a3e8     	ldrb	w8, [sp, #0x68]
   12530: 3607ff08     	tbz	w8, #0x0, 0x12510 <__cxa_demangle+0x60c0>
   12534: f9403fe0     	ldr	x0, [sp, #0x78]
   12538: 97ffdaae     	bl	0x8ff0 <free@plt>
   1253c: 394143e8     	ldrb	w8, [sp, #0x50]
   12540: 3607fec8     	tbz	w8, #0x0, 0x12518 <__cxa_demangle+0x60c8>
   12544: f94033e0     	ldr	x0, [sp, #0x60]
   12548: 97ffdaaa     	bl	0x8ff0 <free@plt>
   1254c: eb14037f     	cmp	x27, x20
   12550: 54008820     	b.eq	0x13654 <__cxa_demangle+0x7204>
   12554: a9402349     	ldp	x9, x8, [x26]
   12558: aa1403fc     	mov	x28, x20
   1255c: eb08013f     	cmp	x9, x8
   12560: 540087c0     	b.eq	0x13658 <__cxa_demangle+0x7208>
   12564: f9400f49     	ldr	x9, [x26, #0x18]
   12568: d100c101     	sub	x1, x8, #0x30
   1256c: 910143e0     	add	x0, sp, #0x50
   12570: d10283a2     	sub	x2, x29, #0xa0
   12574: f81603a9     	stur	x9, [x29, #-0xa0]
   12578: 940019c5     	bl	0x18c8c <__cxa_demangle+0xc83c>
   1257c: a942a748     	ldp	x8, x9, [x26, #0x28]
   12580: aa1a03f5     	mov	x21, x26
   12584: eb09011f     	cmp	x8, x9
   12588: 540001e2     	b.hs	0x125c4 <__cxa_demangle+0x6174>
   1258c: f94037e9     	ldr	x9, [sp, #0x68]
   12590: f9000d09     	str	x9, [x8, #0x18]
   12594: 3dc017e0     	ldr	q0, [sp, #0x50]
   12598: 3d800100     	str	q0, [x8]
   1259c: f94033e9     	ldr	x9, [sp, #0x60]
   125a0: f9000909     	str	x9, [x8, #0x10]
   125a4: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   125a8: f9002bff     	str	xzr, [sp, #0x50]
   125ac: f94016a8     	ldr	x8, [x21, #0x28]
   125b0: 91008108     	add	x8, x8, #0x20
   125b4: f90016a8     	str	x8, [x21, #0x28]
   125b8: f9402bf3     	ldr	x19, [sp, #0x50]
   125bc: b500abf3     	cbnz	x19, 0x13b38 <__cxa_demangle+0x76e8>
   125c0: 1400057d     	b	0x13bb4 <__cxa_demangle+0x7764>
   125c4: f94012aa     	ldr	x10, [x21, #0x20]
   125c8: cb0a0108     	sub	x8, x8, x10
   125cc: 9345fd13     	asr	x19, x8, #5
   125d0: 91000668     	add	x8, x19, #0x1
   125d4: d37bfd0b     	lsr	x11, x8, #59
   125d8: b50169eb     	cbnz	x11, 0x15314 <__cxa_demangle+0x8ec4>
   125dc: cb0a0129     	sub	x9, x9, x10
   125e0: 9345fd2a     	asr	x10, x9, #5
   125e4: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   125e8: eb0b015f     	cmp	x10, x11
   125ec: 54004ea8     	b.hi	0x12fc0 <__cxa_demangle+0x6b70>
   125f0: 9344fd29     	asr	x9, x9, #4
   125f4: eb08013f     	cmp	x9, x8
   125f8: 9a893116     	csel	x22, x8, x9, lo
   125fc: b5004e56     	cbnz	x22, 0x12fc4 <__cxa_demangle+0x6b74>
   12600: aa1f03e0     	mov	x0, xzr
   12604: 1400031b     	b	0x13270 <__cxa_demangle+0x6e20>
   12608: 71017d5f     	cmp	w10, #0x5f
   1260c: a9057fff     	stp	xzr, xzr, [sp, #0x50]
   12610: f90033ff     	str	xzr, [sp, #0x60]
   12614: 54002a80     	b.eq	0x12b64 <__cxa_demangle+0x6714>
   12618: f9400be2     	ldr	x2, [sp, #0x10]
   1261c: aa1803e0     	mov	x0, x24
   12620: aa1b03e1     	mov	x1, x27
   12624: 94002d23     	bl	0x1dab0 <__cxa_demangle+0x11660>
   12628: aa0003f6     	mov	x22, x0
   1262c: eb1802df     	cmp	x22, x24
   12630: 540029a0     	b.eq	0x12b64 <__cxa_demangle+0x6714>
   12634: f9400be8     	ldr	x8, [sp, #0x10]
   12638: a9402109     	ldp	x9, x8, [x8]
   1263c: eb08013f     	cmp	x9, x8
   12640: 54002e80     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
   12644: 385e8109     	ldurb	w9, [x8, #-0x18]
   12648: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   1264c: d100c100     	sub	x0, x8, #0x30
   12650: d1005d08     	sub	x8, x8, #0x17
   12654: 7200013f     	tst	w9, #0x1
   12658: d341fd2c     	lsr	x12, x9, #1
   1265c: 9a8b0101     	csel	x1, x8, x11, eq
   12660: 9a8a0182     	csel	x2, x12, x10, eq
   12664: 9400192b     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   12668: f9400408     	ldr	x8, [x0, #0x8]
   1266c: 39400015     	ldrb	w21, [x0]
   12670: f8047348     	stur	x8, [x26, #0x47]
   12674: f8401008     	ldur	x8, [x0, #0x1]
   12678: f81603a8     	stur	x8, [x29, #-0xa0]
   1267c: a9007c1f     	stp	xzr, xzr, [x0]
   12680: f9400be8     	ldr	x8, [sp, #0x10]
   12684: f9400817     	ldr	x23, [x0, #0x10]
   12688: f900081f     	str	xzr, [x0, #0x10]
   1268c: f8447349     	ldur	x9, [x26, #0x47]
   12690: f9400518     	ldr	x24, [x8, #0x8]
   12694: f85603a8     	ldur	x8, [x29, #-0xa0]
   12698: 385e830a     	ldurb	w10, [x24, #-0x18]
   1269c: d100c313     	sub	x19, x24, #0x30
   126a0: 390143f5     	strb	w21, [sp, #0x50]
   126a4: f80513e8     	stur	x8, [sp, #0x51]
   126a8: a905dfe9     	stp	x9, x23, [sp, #0x58]
   126ac: 3600006a     	tbz	w10, #0x0, 0x126b8 <__cxa_demangle+0x6268>
   126b0: f85f8300     	ldur	x0, [x24, #-0x8]
   126b4: 97ffda4f     	bl	0x8ff0 <free@plt>
   126b8: 39400268     	ldrb	w8, [x19]
   126bc: 36000068     	tbz	w8, #0x0, 0x126c8 <__cxa_demangle+0x6278>
   126c0: f85e0300     	ldur	x0, [x24, #-0x20]
   126c4: 97ffda4b     	bl	0x8ff0 <free@plt>
   126c8: f9400be8     	ldr	x8, [sp, #0x10]
   126cc: aa1603f8     	mov	x24, x22
   126d0: f9000513     	str	x19, [x8, #0x8]
   126d4: eb1b031f     	cmp	x24, x27
   126d8: 540024e1     	b.ne	0x12b74 <__cxa_demangle+0x6724>
   126dc: 14000147     	b	0x12bf8 <__cxa_demangle+0x67a8>
   126e0: a97f5a69     	ldp	x9, x22, [x19, #-0x10]
   126e4: f100013f     	cmp	x9, #0x0
   126e8: 1a9f07ea     	cset	w10, ne
   126ec: eb0a0137     	subs	x23, x9, x10
   126f0: 540000c0     	b.eq	0x12708 <__cxa_demangle+0x62b8>
   126f4: 8b0a02c1     	add	x1, x22, x10
   126f8: aa1603e0     	mov	x0, x22
   126fc: aa1703e2     	mov	x2, x23
   12700: 97ffd9e4     	bl	0x8e90 <memmove@plt>
   12704: 39400308     	ldrb	w8, [x24]
   12708: 37000088     	tbnz	w8, #0x0, 0x12718 <__cxa_demangle+0x62c8>
   1270c: d37ffae8     	lsl	x8, x23, #1
   12710: 39000308     	strb	w8, [x24]
   12714: 14000002     	b	0x1271c <__cxa_demangle+0x62cc>
   12718: f81f0277     	stur	x23, [x19, #-0x10]
   1271c: 38376adf     	strb	wzr, [x22, x23]
   12720: f9400728     	ldr	x8, [x25, #0x8]
   12724: d0000122     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   12728: 9135d042     	add	x2, x2, #0xd74
   1272c: 320007e3     	orr	w3, wzr, #0x3
   12730: d1006100     	sub	x0, x8, #0x18
   12734: aa1f03e1     	mov	x1, xzr
   12738: 9400187a     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1273c: eb1402bf     	cmp	x21, x20
   12740: 540078a0     	b.eq	0x13654 <__cxa_demangle+0x7204>
   12744: a9402329     	ldp	x9, x8, [x25]
   12748: aa1403fc     	mov	x28, x20
   1274c: eb08013f     	cmp	x9, x8
   12750: 54007840     	b.eq	0x13658 <__cxa_demangle+0x7208>
   12754: f9400f29     	ldr	x9, [x25, #0x18]
   12758: d100c101     	sub	x1, x8, #0x30
   1275c: 910143e0     	add	x0, sp, #0x50
   12760: d10283a2     	sub	x2, x29, #0xa0
   12764: f81603a9     	stur	x9, [x29, #-0xa0]
   12768: 94001949     	bl	0x18c8c <__cxa_demangle+0xc83c>
   1276c: a942a728     	ldp	x8, x9, [x25, #0x28]
   12770: eb09011f     	cmp	x8, x9
   12774: 54000b62     	b.hs	0x128e0 <__cxa_demangle+0x6490>
   12778: f94037e9     	ldr	x9, [sp, #0x68]
   1277c: f9000d09     	str	x9, [x8, #0x18]
   12780: 3dc017e0     	ldr	q0, [sp, #0x50]
   12784: 3d800100     	str	q0, [x8]
   12788: f94033e9     	ldr	x9, [sp, #0x60]
   1278c: f9000909     	str	x9, [x8, #0x10]
   12790: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   12794: f9002bff     	str	xzr, [sp, #0x50]
   12798: f9401728     	ldr	x8, [x25, #0x28]
   1279c: 91008108     	add	x8, x8, #0x20
   127a0: f9001728     	str	x8, [x25, #0x28]
   127a4: f9402bf3     	ldr	x19, [sp, #0x50]
   127a8: b500b593     	cbnz	x19, 0x13e58 <__cxa_demangle+0x7a08>
   127ac: 140005ca     	b	0x13ed4 <__cxa_demangle+0x7a84>
   127b0: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   127b4: f9401ee9     	ldr	x9, [x23, #0x38]
   127b8: d37beac8     	lsl	x8, x22, #5
   127bc: f9480120     	ldr	x0, [x9, #0x1000]
   127c0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   127c4: cb00014a     	sub	x10, x10, x0
   127c8: eb08015f     	cmp	x10, x8
   127cc: 54000ce2     	b.hs	0x12968 <__cxa_demangle+0x6518>
   127d0: aa0803e0     	mov	x0, x8
   127d4: 97ffd9ef     	bl	0x8f90 <malloc@plt>
   127d8: 14000066     	b	0x12970 <__cxa_demangle+0x6520>
   127dc: aa1603e0     	mov	x0, x22
   127e0: 97ffda04     	bl	0x8ff0 <free@plt>
   127e4: f9402bf3     	ldr	x19, [sp, #0x50]
   127e8: b40072f3     	cbz	x19, 0x13644 <__cxa_demangle+0x71f4>
   127ec: f9402ff5     	ldr	x21, [sp, #0x58]
   127f0: eb1302bf     	cmp	x21, x19
   127f4: 540001a0     	b.eq	0x12828 <__cxa_demangle+0x63d8>
   127f8: 385e82a8     	ldurb	w8, [x21, #-0x18]
   127fc: 36000068     	tbz	w8, #0x0, 0x12808 <__cxa_demangle+0x63b8>
   12800: f85f82a0     	ldur	x0, [x21, #-0x8]
   12804: 97ffd9fb     	bl	0x8ff0 <free@plt>
   12808: 385d02a8     	ldurb	w8, [x21, #-0x30]
   1280c: d100c2b6     	sub	x22, x21, #0x30
   12810: 36000068     	tbz	w8, #0x0, 0x1281c <__cxa_demangle+0x63cc>
   12814: f85e02a0     	ldur	x0, [x21, #-0x20]
   12818: 97ffd9f6     	bl	0x8ff0 <free@plt>
   1281c: eb16027f     	cmp	x19, x22
   12820: aa1603f5     	mov	x21, x22
   12824: 54fffea1     	b.ne	0x127f8 <__cxa_demangle+0x63a8>
   12828: f94037e8     	ldr	x8, [sp, #0x68]
   1282c: f9002ff3     	str	x19, [sp, #0x58]
   12830: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   12834: eb13013f     	cmp	x9, x19
   12838: 54007023     	b.lo	0x1363c <__cxa_demangle+0x71ec>
   1283c: eb13011f     	cmp	x8, x19
   12840: 54006ee9     	b.ls	0x1361c <__cxa_demangle+0x71cc>
   12844: 1400037e     	b	0x1363c <__cxa_demangle+0x71ec>
   12848: f9403fe0     	ldr	x0, [sp, #0x78]
   1284c: 97ffd9e9     	bl	0x8ff0 <free@plt>
   12850: 394143e8     	ldrb	w8, [sp, #0x50]
   12854: 3607ab48     	tbz	w8, #0x0, 0x11dbc <__cxa_demangle+0x596c>
   12858: f94033e0     	ldr	x0, [sp, #0x60]
   1285c: 97ffd9e5     	bl	0x8ff0 <free@plt>
   12860: 3600efd3     	tbz	w19, #0x0, 0x14658 <__cxa_demangle+0x8208>
   12864: aa1403e0     	mov	x0, x20
   12868: 140001f1     	b	0x1302c <__cxa_demangle+0x6bdc>
   1286c: aa1803f9     	mov	x25, x24
   12870: f85e0f28     	ldr	x8, [x25, #-0x20]!
   12874: 3900011f     	strb	wzr, [x8]
   12878: 385f0328     	ldurb	w8, [x25, #-0x10]
   1287c: f81f833f     	stur	xzr, [x25, #-0x8]
   12880: 37005688     	tbnz	w8, #0x0, 0x13350 <__cxa_demangle+0x6f00>
   12884: 7100b91f     	cmp	w8, #0x2e
   12888: 540056e3     	b.lo	0x13364 <__cxa_demangle+0x6f14>
   1288c: d341fd08     	lsr	x8, x8, #1
   12890: f9001be8     	str	x8, [sp, #0x30]
   12894: 11004108     	add	w8, w8, #0x10
   12898: 927c0d00     	and	x0, x8, #0xf0
   1289c: d1000415     	sub	x21, x0, #0x1
   128a0: f90017e0     	str	x0, [sp, #0x28]
   128a4: 97ffd9bb     	bl	0x8f90 <malloc@plt>
   128a8: f1005abf     	cmp	x21, #0x16
   128ac: 54000048     	b.hi	0x128b4 <__cxa_demangle+0x6464>
   128b0: b40055a0     	cbz	x0, 0x13364 <__cxa_demangle+0x6f14>
   128b4: 910006e1     	add	x1, x23, #0x1
   128b8: a942dfe8     	ldp	x8, x23, [sp, #0x28]
   128bc: aa0003f5     	mov	x21, x0
   128c0: b2400108     	orr	x8, x8, #0x1
   128c4: 910006e2     	add	x2, x23, #0x1
   128c8: f90017e8     	str	x8, [sp, #0x28]
   128cc: 97ffd9b5     	bl	0x8fa0 <memcpy@plt>
   128d0: f94017e8     	ldr	x8, [sp, #0x28]
   128d4: f81e0315     	stur	x21, [x24, #-0x20]
   128d8: a93d5f08     	stp	x8, x23, [x24, #-0x30]
   128dc: 140002a2     	b	0x13364 <__cxa_demangle+0x6f14>
   128e0: f940132a     	ldr	x10, [x25, #0x20]
   128e4: cb0a0108     	sub	x8, x8, x10
   128e8: 9345fd13     	asr	x19, x8, #5
   128ec: 91000668     	add	x8, x19, #0x1
   128f0: d37bfd0b     	lsr	x11, x8, #59
   128f4: b501512b     	cbnz	x11, 0x15318 <__cxa_demangle+0x8ec8>
   128f8: cb0a0129     	sub	x9, x9, x10
   128fc: 9345fd2a     	asr	x10, x9, #5
   12900: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   12904: eb0b015f     	cmp	x10, x11
   12908: 54006408     	b.hi	0x13588 <__cxa_demangle+0x7138>
   1290c: 9344fd29     	asr	x9, x9, #4
   12910: eb08013f     	cmp	x9, x8
   12914: 9a893116     	csel	x22, x8, x9, lo
   12918: b50063b6     	cbnz	x22, 0x1358c <__cxa_demangle+0x713c>
   1291c: aa1f03e0     	mov	x0, xzr
   12920: 140004cc     	b	0x13c50 <__cxa_demangle+0x7800>
   12924: f94012ea     	ldr	x10, [x23, #0x20]
   12928: cb0a0108     	sub	x8, x8, x10
   1292c: 9345fd13     	asr	x19, x8, #5
   12930: 91000668     	add	x8, x19, #0x1
   12934: d37bfd0b     	lsr	x11, x8, #59
   12938: b5014f2b     	cbnz	x11, 0x1531c <__cxa_demangle+0x8ecc>
   1293c: cb0a0129     	sub	x9, x9, x10
   12940: 9345fd2a     	asr	x10, x9, #5
   12944: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   12948: eb0b015f     	cmp	x10, x11
   1294c: 54006a28     	b.hi	0x13690 <__cxa_demangle+0x7240>
   12950: 9344fd29     	asr	x9, x9, #4
   12954: eb08013f     	cmp	x9, x8
   12958: 9a893115     	csel	x21, x8, x9, lo
   1295c: b50069d5     	cbnz	x21, 0x13694 <__cxa_demangle+0x7244>
   12960: aa1f03e0     	mov	x0, xzr
   12964: 140004e1     	b	0x13ce8 <__cxa_demangle+0x7898>
   12968: 8b080008     	add	x8, x0, x8
   1296c: f9080128     	str	x8, [x9, #0x1000]
   12970: 8b13140a     	add	x10, x0, x19, lsl #5
   12974: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   12978: f94037e8     	ldr	x8, [sp, #0x68]
   1297c: 91008149     	add	x9, x10, #0x20
   12980: f9000d48     	str	x8, [x10, #0x18]
   12984: 3dc017e0     	ldr	q0, [sp, #0x50]
   12988: 3d800140     	str	q0, [x10]
   1298c: f94033e8     	ldr	x8, [sp, #0x60]
   12990: f9000948     	str	x8, [x10, #0x10]
   12994: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   12998: f9002bff     	str	xzr, [sp, #0x50]
   1299c: a94232f4     	ldp	x20, x12, [x23, #0x20]
   129a0: 8b161408     	add	x8, x0, x22, lsl #5
   129a4: eb14019f     	cmp	x12, x20
   129a8: 54000420     	b.eq	0x12a2c <__cxa_demangle+0x65dc>
   129ac: d100818b     	sub	x11, x12, #0x20
   129b0: cb14016b     	sub	x11, x11, x20
   129b4: d100814a     	sub	x10, x10, #0x20
   129b8: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   129bc: f900015f     	str	xzr, [x10]
   129c0: f85f818d     	ldur	x13, [x12, #-0x8]
   129c4: f9000d4d     	str	x13, [x10, #0x18]
   129c8: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   129cc: 3d800140     	str	q0, [x10]
   129d0: f940098d     	ldr	x13, [x12, #0x10]
   129d4: eb0c029f     	cmp	x20, x12
   129d8: f900094d     	str	x13, [x10, #0x10]
   129dc: d100814a     	sub	x10, x10, #0x20
   129e0: a9007d9f     	stp	xzr, xzr, [x12]
   129e4: f900099f     	str	xzr, [x12, #0x10]
   129e8: 54fffe81     	b.ne	0x129b8 <__cxa_demangle+0x6568>
   129ec: a94252f6     	ldp	x22, x20, [x23, #0x20]
   129f0: d100066a     	sub	x10, x19, #0x1
   129f4: cb4b154a     	sub	x10, x10, x11, lsr #5
   129f8: 8b0a140a     	add	x10, x0, x10, lsl #5
   129fc: 1400000d     	b	0x12a30 <__cxa_demangle+0x65e0>
   12a00: b240ebf5     	orr	x21, xzr, #0x7ffffffffffffff
   12a04: f9401ee9     	ldr	x9, [x23, #0x38]
   12a08: d37beaa8     	lsl	x8, x21, #5
   12a0c: f9480120     	ldr	x0, [x9, #0x1000]
   12a10: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   12a14: cb00014a     	sub	x10, x10, x0
   12a18: eb08015f     	cmp	x10, x8
   12a1c: 54002462     	b.hs	0x12ea8 <__cxa_demangle+0x6a58>
   12a20: aa0803e0     	mov	x0, x8
   12a24: 97ffd95b     	bl	0x8f90 <malloc@plt>
   12a28: 14000122     	b	0x12eb0 <__cxa_demangle+0x6a60>
   12a2c: aa1403f6     	mov	x22, x20
   12a30: f9401af3     	ldr	x19, [x23, #0x30]
   12a34: eb16029f     	cmp	x20, x22
   12a38: a90226ea     	stp	x10, x9, [x23, #0x20]
   12a3c: f9001ae8     	str	x8, [x23, #0x30]
   12a40: 540000c0     	b.eq	0x12a58 <__cxa_demangle+0x6608>
   12a44: d1008294     	sub	x20, x20, #0x20
   12a48: aa1403e0     	mov	x0, x20
   12a4c: 94001904     	bl	0x18e5c <__cxa_demangle+0xca0c>
   12a50: eb1402df     	cmp	x22, x20
   12a54: 54ffff81     	b.ne	0x12a44 <__cxa_demangle+0x65f4>
   12a58: b4002916     	cbz	x22, 0x12f78 <__cxa_demangle+0x6b28>
   12a5c: f9401ee8     	ldr	x8, [x23, #0x38]
   12a60: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   12a64: eb16013f     	cmp	x9, x22
   12a68: 54002843     	b.lo	0x12f70 <__cxa_demangle+0x6b20>
   12a6c: eb16011f     	cmp	x8, x22
   12a70: 54002808     	b.hi	0x12f70 <__cxa_demangle+0x6b20>
   12a74: f9480109     	ldr	x9, [x8, #0x1000]
   12a78: eb13013f     	cmp	x9, x19
   12a7c: 540027e1     	b.ne	0x12f78 <__cxa_demangle+0x6b28>
   12a80: f9080116     	str	x22, [x8, #0x1000]
   12a84: f9402bf3     	ldr	x19, [sp, #0x50]
   12a88: b50027d3     	cbnz	x19, 0x12f80 <__cxa_demangle+0x6b30>
   12a8c: 14000512     	b	0x13ed4 <__cxa_demangle+0x7a84>
   12a90: d0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   12a94: 91265421     	add	x1, x1, #0x995
   12a98: 910143e8     	add	x8, sp, #0x50
   12a9c: d10283a0     	sub	x0, x29, #0xa0
   12aa0: 94004fca     	bl	0x269c8 <__cxa_demangle+0x1a578>
   12aa4: 385903a8     	ldurb	w8, [x29, #-0x70]
   12aa8: a979a7aa     	ldp	x10, x9, [x29, #-0x68]
   12aac: 7200011f     	tst	w8, #0x1
   12ab0: d341fd0b     	lsr	x11, x8, #1
   12ab4: 9a890261     	csel	x1, x19, x9, eq
   12ab8: 9a8a0162     	csel	x2, x11, x10, eq
   12abc: 910143e0     	add	x0, sp, #0x50
   12ac0: 910143f6     	add	x22, sp, #0x50
   12ac4: 94001813     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   12ac8: f84012c8     	ldur	x8, [x22, #0x1]
   12acc: a940d2c9     	ldp	x9, x20, [x22, #0x8]
   12ad0: f9400bea     	ldr	x10, [sp, #0x10]
   12ad4: 394002d3     	ldrb	w19, [x22]
   12ad8: a9007edf     	stp	xzr, xzr, [x22]
   12adc: f80873e9     	stur	x9, [sp, #0x87]
   12ae0: f90043e8     	str	x8, [sp, #0x80]
   12ae4: f84873e8     	ldur	x8, [sp, #0x87]
   12ae8: f94043e9     	ldr	x9, [sp, #0x80]
   12aec: f9000adf     	str	xzr, [x22, #0x10]
   12af0: f800735f     	stur	xzr, [x26, #0x7]
   12af4: f9006bff     	str	xzr, [sp, #0xd0]
   12af8: f80873ff     	stur	xzr, [sp, #0x87]
   12afc: f90043ff     	str	xzr, [sp, #0x80]
   12b00: f8027348     	stur	x8, [x26, #0x27]
   12b04: f81403a9     	stur	x9, [x29, #-0xc0]
   12b08: a940a548     	ldp	x8, x9, [x10, #0x8]
   12b0c: eb09011f     	cmp	x8, x9
   12b10: 54008562     	b.hs	0x13bbc <__cxa_demangle+0x776c>
   12b14: 39000113     	strb	w19, [x8]
   12b18: f8427349     	ldur	x9, [x26, #0x27]
   12b1c: a900d109     	stp	x9, x20, [x8, #0x8]
   12b20: f85403a9     	ldur	x9, [x29, #-0xc0]
   12b24: f8001109     	stur	x9, [x8, #0x1]
   12b28: f802735f     	stur	xzr, [x26, #0x27]
   12b2c: f81403bf     	stur	xzr, [x29, #-0xc0]
   12b30: 3900611f     	strb	wzr, [x8, #0x18]
   12b34: f8407349     	ldur	x9, [x26, #0x7]
   12b38: a9027d09     	stp	x9, xzr, [x8, #0x20]
   12b3c: f9406be9     	ldr	x9, [sp, #0xd0]
   12b40: f8019109     	stur	x9, [x8, #0x19]
   12b44: f800735f     	stur	xzr, [x26, #0x7]
   12b48: f9006bff     	str	xzr, [sp, #0xd0]
   12b4c: f9400548     	ldr	x8, [x10, #0x8]
   12b50: 9100c108     	add	x8, x8, #0x30
   12b54: f9000548     	str	x8, [x10, #0x8]
   12b58: 394143e8     	ldrb	w8, [sp, #0x50]
   12b5c: 3700d788     	tbnz	w8, #0x0, 0x1464c <__cxa_demangle+0x81fc>
   12b60: 140006bd     	b	0x14654 <__cxa_demangle+0x8204>
   12b64: aa1f03f7     	mov	x23, xzr
   12b68: 2a1f03f5     	mov	w21, wzr
   12b6c: eb1b031f     	cmp	x24, x27
   12b70: 54000440     	b.eq	0x12bf8 <__cxa_demangle+0x67a8>
   12b74: 39400308     	ldrb	w8, [x24]
   12b78: 71017d1f     	cmp	w8, #0x5f
   12b7c: 540003e1     	b.ne	0x12bf8 <__cxa_demangle+0x67a8>
   12b80: 91000718     	add	x24, x24, #0x1
   12b84: eb1b031f     	cmp	x24, x27
   12b88: 54000380     	b.eq	0x12bf8 <__cxa_demangle+0x67a8>
   12b8c: f9400be2     	ldr	x2, [sp, #0x10]
   12b90: aa1803e0     	mov	x0, x24
   12b94: aa1b03e1     	mov	x1, x27
   12b98: 97ffece7     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   12b9c: aa0003f6     	mov	x22, x0
   12ba0: eb1802df     	cmp	x22, x24
   12ba4: 540002a0     	b.eq	0x12bf8 <__cxa_demangle+0x67a8>
   12ba8: f9400be9     	ldr	x9, [sp, #0x10]
   12bac: a9402528     	ldp	x8, x9, [x9]
   12bb0: eb09011f     	cmp	x8, x9
   12bb4: 5400f820     	b.eq	0x14ab8 <__cxa_demangle+0x8668>
   12bb8: f9402fe8     	ldr	x8, [sp, #0x58]
   12bbc: d341fea9     	lsr	x9, x21, #1
   12bc0: 720002bf     	tst	w21, #0x1
   12bc4: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   12bc8: 9a880138     	csel	x24, x9, x8, eq
   12bcc: 91002308     	add	x8, x24, #0x8
   12bd0: b100411f     	cmn	x8, #0x10
   12bd4: f81a03bf     	stur	xzr, [x29, #-0x60]
   12bd8: 54013aa2     	b.hs	0x1532c <__cxa_demangle+0x8edc>
   12bdc: f100591f     	cmp	x8, #0x16
   12be0: 5400f748     	b.hi	0x14ac8 <__cxa_demangle+0x8678>
   12be4: 321c03e8     	orr	w8, wzr, #0x10
   12be8: d101c3a9     	sub	x9, x29, #0x70
   12bec: 381903a8     	sturb	w8, [x29, #-0x70]
   12bf0: b2400120     	orr	x0, x9, #0x1
   12bf4: 140007bd     	b	0x14ae8 <__cxa_demangle+0x8698>
   12bf8: 2a1f03f3     	mov	w19, wzr
   12bfc: aa1403f6     	mov	x22, x20
   12c00: 36000075     	tbz	w21, #0x0, 0x12c0c <__cxa_demangle+0x67bc>
   12c04: aa1703e0     	mov	x0, x23
   12c08: 97ffd8fa     	bl	0x8ff0 <free@plt>
   12c0c: 340120f3     	cbz	w19, 0x15028 <__cxa_demangle+0x8bd8>
   12c10: f9400bf3     	ldr	x19, [sp, #0x10]
   12c14: aa1403e0     	mov	x0, x20
   12c18: aa1b03e1     	mov	x1, x27
   12c1c: aa1303e2     	mov	x2, x19
   12c20: 94006e69     	bl	0x2e5c4 <__cxa_demangle+0x22174>
   12c24: aa0003fc     	mov	x28, x0
   12c28: eb14039f     	cmp	x28, x20
   12c2c: 54005161     	b.ne	0x13658 <__cxa_demangle+0x7208>
   12c30: aa1403e0     	mov	x0, x20
   12c34: aa1b03e1     	mov	x1, x27
   12c38: aa1303e2     	mov	x2, x19
   12c3c: aa1f03e3     	mov	x3, xzr
   12c40: 94000d2a     	bl	0x160e8 <__cxa_demangle+0x9c98>
   12c44: aa0003f5     	mov	x21, x0
   12c48: eb1402bf     	cmp	x21, x20
   12c4c: 54005040     	b.eq	0x13654 <__cxa_demangle+0x7204>
   12c50: a9402269     	ldp	x9, x8, [x19]
   12c54: aa1403fc     	mov	x28, x20
   12c58: eb08013f     	cmp	x9, x8
   12c5c: 54004fe0     	b.eq	0x13658 <__cxa_demangle+0x7208>
   12c60: f9400e69     	ldr	x9, [x19, #0x18]
   12c64: d100c101     	sub	x1, x8, #0x30
   12c68: 910143e0     	add	x0, sp, #0x50
   12c6c: d10283a2     	sub	x2, x29, #0xa0
   12c70: f81603a9     	stur	x9, [x29, #-0xa0]
   12c74: 94001806     	bl	0x18c8c <__cxa_demangle+0xc83c>
   12c78: a942a668     	ldp	x8, x9, [x19, #0x28]
   12c7c: aa1303f7     	mov	x23, x19
   12c80: eb09011f     	cmp	x8, x9
   12c84: 540001e2     	b.hs	0x12cc0 <__cxa_demangle+0x6870>
   12c88: f94037e9     	ldr	x9, [sp, #0x68]
   12c8c: f9000d09     	str	x9, [x8, #0x18]
   12c90: 3dc017e0     	ldr	q0, [sp, #0x50]
   12c94: 3d800100     	str	q0, [x8]
   12c98: f94033e9     	ldr	x9, [sp, #0x60]
   12c9c: f9000909     	str	x9, [x8, #0x10]
   12ca0: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   12ca4: f9002bff     	str	xzr, [sp, #0x50]
   12ca8: f94016e8     	ldr	x8, [x23, #0x28]
   12cac: 91008108     	add	x8, x8, #0x20
   12cb0: f90016e8     	str	x8, [x23, #0x28]
   12cb4: f9402bf3     	ldr	x19, [sp, #0x50]
   12cb8: b5000c33     	cbnz	x19, 0x12e3c <__cxa_demangle+0x69ec>
   12cbc: 14000486     	b	0x13ed4 <__cxa_demangle+0x7a84>
   12cc0: f94012ea     	ldr	x10, [x23, #0x20]
   12cc4: cb0a0108     	sub	x8, x8, x10
   12cc8: 9345fd13     	asr	x19, x8, #5
   12ccc: 91000668     	add	x8, x19, #0x1
   12cd0: d37bfd0b     	lsr	x11, x8, #59
   12cd4: b501312b     	cbnz	x11, 0x152f8 <__cxa_demangle+0x8ea8>
   12cd8: cb0a0129     	sub	x9, x9, x10
   12cdc: 9345fd2a     	asr	x10, x9, #5
   12ce0: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   12ce4: eb0b015f     	cmp	x10, x11
   12ce8: 540000e8     	b.hi	0x12d04 <__cxa_demangle+0x68b4>
   12cec: 9344fd29     	asr	x9, x9, #4
   12cf0: eb08013f     	cmp	x9, x8
   12cf4: 9a893116     	csel	x22, x8, x9, lo
   12cf8: b5000096     	cbnz	x22, 0x12d08 <__cxa_demangle+0x68b8>
   12cfc: aa1f03e0     	mov	x0, xzr
   12d00: 1400000e     	b	0x12d38 <__cxa_demangle+0x68e8>
   12d04: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   12d08: f9401ee9     	ldr	x9, [x23, #0x38]
   12d0c: d37beac8     	lsl	x8, x22, #5
   12d10: f9480120     	ldr	x0, [x9, #0x1000]
   12d14: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   12d18: cb00014a     	sub	x10, x10, x0
   12d1c: eb08015f     	cmp	x10, x8
   12d20: 54000082     	b.hs	0x12d30 <__cxa_demangle+0x68e0>
   12d24: aa0803e0     	mov	x0, x8
   12d28: 97ffd89a     	bl	0x8f90 <malloc@plt>
   12d2c: 14000003     	b	0x12d38 <__cxa_demangle+0x68e8>
   12d30: 8b080008     	add	x8, x0, x8
   12d34: f9080128     	str	x8, [x9, #0x1000]
   12d38: 8b13140a     	add	x10, x0, x19, lsl #5
   12d3c: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   12d40: f94037e8     	ldr	x8, [sp, #0x68]
   12d44: 91008149     	add	x9, x10, #0x20
   12d48: f9000d48     	str	x8, [x10, #0x18]
   12d4c: 3dc017e0     	ldr	q0, [sp, #0x50]
   12d50: 3d800140     	str	q0, [x10]
   12d54: f94033e8     	ldr	x8, [sp, #0x60]
   12d58: f9000948     	str	x8, [x10, #0x10]
   12d5c: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   12d60: f9002bff     	str	xzr, [sp, #0x50]
   12d64: a94232f4     	ldp	x20, x12, [x23, #0x20]
   12d68: 8b161408     	add	x8, x0, x22, lsl #5
   12d6c: eb14019f     	cmp	x12, x20
   12d70: 540002c0     	b.eq	0x12dc8 <__cxa_demangle+0x6978>
   12d74: d100818b     	sub	x11, x12, #0x20
   12d78: cb14016b     	sub	x11, x11, x20
   12d7c: d100814a     	sub	x10, x10, #0x20
   12d80: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   12d84: f900015f     	str	xzr, [x10]
   12d88: f85f818d     	ldur	x13, [x12, #-0x8]
   12d8c: f9000d4d     	str	x13, [x10, #0x18]
   12d90: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   12d94: 3d800140     	str	q0, [x10]
   12d98: f940098d     	ldr	x13, [x12, #0x10]
   12d9c: eb0c029f     	cmp	x20, x12
   12da0: f900094d     	str	x13, [x10, #0x10]
   12da4: d100814a     	sub	x10, x10, #0x20
   12da8: a9007d9f     	stp	xzr, xzr, [x12]
   12dac: f900099f     	str	xzr, [x12, #0x10]
   12db0: 54fffe81     	b.ne	0x12d80 <__cxa_demangle+0x6930>
   12db4: a94252f6     	ldp	x22, x20, [x23, #0x20]
   12db8: d100066a     	sub	x10, x19, #0x1
   12dbc: cb4b154a     	sub	x10, x10, x11, lsr #5
   12dc0: 8b0a140a     	add	x10, x0, x10, lsl #5
   12dc4: 14000002     	b	0x12dcc <__cxa_demangle+0x697c>
   12dc8: aa1403f6     	mov	x22, x20
   12dcc: f9401af3     	ldr	x19, [x23, #0x30]
   12dd0: eb16029f     	cmp	x20, x22
   12dd4: a90226ea     	stp	x10, x9, [x23, #0x20]
   12dd8: f9001ae8     	str	x8, [x23, #0x30]
   12ddc: 540000c0     	b.eq	0x12df4 <__cxa_demangle+0x69a4>
   12de0: d1008294     	sub	x20, x20, #0x20
   12de4: aa1403e0     	mov	x0, x20
   12de8: 9400181d     	bl	0x18e5c <__cxa_demangle+0xca0c>
   12dec: eb1402df     	cmp	x22, x20
   12df0: 54ffff81     	b.ne	0x12de0 <__cxa_demangle+0x6990>
   12df4: b4000216     	cbz	x22, 0x12e34 <__cxa_demangle+0x69e4>
   12df8: f9401ee8     	ldr	x8, [x23, #0x38]
   12dfc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   12e00: eb16013f     	cmp	x9, x22
   12e04: 54000143     	b.lo	0x12e2c <__cxa_demangle+0x69dc>
   12e08: eb16011f     	cmp	x8, x22
   12e0c: 54000108     	b.hi	0x12e2c <__cxa_demangle+0x69dc>
   12e10: f9480109     	ldr	x9, [x8, #0x1000]
   12e14: eb13013f     	cmp	x9, x19
   12e18: 540000e1     	b.ne	0x12e34 <__cxa_demangle+0x69e4>
   12e1c: f9080116     	str	x22, [x8, #0x1000]
   12e20: f9402bf3     	ldr	x19, [sp, #0x50]
   12e24: b50000d3     	cbnz	x19, 0x12e3c <__cxa_demangle+0x69ec>
   12e28: 1400042b     	b	0x13ed4 <__cxa_demangle+0x7a84>
   12e2c: aa1603e0     	mov	x0, x22
   12e30: 97ffd870     	bl	0x8ff0 <free@plt>
   12e34: f9402bf3     	ldr	x19, [sp, #0x50]
   12e38: b40084f3     	cbz	x19, 0x13ed4 <__cxa_demangle+0x7a84>
   12e3c: f9402ff4     	ldr	x20, [sp, #0x58]
   12e40: eb13029f     	cmp	x20, x19
   12e44: 54008280     	b.eq	0x13e94 <__cxa_demangle+0x7a44>
   12e48: 385e8288     	ldurb	w8, [x20, #-0x18]
   12e4c: 36000068     	tbz	w8, #0x0, 0x12e58 <__cxa_demangle+0x6a08>
   12e50: f85f8280     	ldur	x0, [x20, #-0x8]
   12e54: 97ffd867     	bl	0x8ff0 <free@plt>
   12e58: 385d0288     	ldurb	w8, [x20, #-0x30]
   12e5c: d100c296     	sub	x22, x20, #0x30
   12e60: 36000068     	tbz	w8, #0x0, 0x12e6c <__cxa_demangle+0x6a1c>
   12e64: f85e0280     	ldur	x0, [x20, #-0x20]
   12e68: 97ffd862     	bl	0x8ff0 <free@plt>
   12e6c: eb16027f     	cmp	x19, x22
   12e70: aa1603f4     	mov	x20, x22
   12e74: 54fffea1     	b.ne	0x12e48 <__cxa_demangle+0x69f8>
   12e78: 14000407     	b	0x13e94 <__cxa_demangle+0x7a44>
   12e7c: b240ebf3     	orr	x19, xzr, #0x7ffffffffffffff
   12e80: f9401f09     	ldr	x9, [x24, #0x38]
   12e84: d37bea68     	lsl	x8, x19, #5
   12e88: f9480120     	ldr	x0, [x9, #0x1000]
   12e8c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   12e90: cb00014a     	sub	x10, x10, x0
   12e94: eb08015f     	cmp	x10, x8
   12e98: 54001282     	b.hs	0x130e8 <__cxa_demangle+0x6c98>
   12e9c: aa0803e0     	mov	x0, x8
   12ea0: 97ffd83c     	bl	0x8f90 <malloc@plt>
   12ea4: 14000093     	b	0x130f0 <__cxa_demangle+0x6ca0>
   12ea8: 8b080008     	add	x8, x0, x8
   12eac: f9080128     	str	x8, [x9, #0x1000]
   12eb0: 8b13140a     	add	x10, x0, x19, lsl #5
   12eb4: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   12eb8: f94037e8     	ldr	x8, [sp, #0x68]
   12ebc: 91008149     	add	x9, x10, #0x20
   12ec0: f9000d48     	str	x8, [x10, #0x18]
   12ec4: 3dc017e0     	ldr	q0, [sp, #0x50]
   12ec8: 3d800140     	str	q0, [x10]
   12ecc: f94033e8     	ldr	x8, [sp, #0x60]
   12ed0: f9000948     	str	x8, [x10, #0x10]
   12ed4: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   12ed8: f9002bff     	str	xzr, [sp, #0x50]
   12edc: a94232f4     	ldp	x20, x12, [x23, #0x20]
   12ee0: 8b151408     	add	x8, x0, x21, lsl #5
   12ee4: eb14019f     	cmp	x12, x20
   12ee8: 54000aa0     	b.eq	0x1303c <__cxa_demangle+0x6bec>
   12eec: d100818b     	sub	x11, x12, #0x20
   12ef0: cb14016b     	sub	x11, x11, x20
   12ef4: d100814a     	sub	x10, x10, #0x20
   12ef8: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   12efc: f900015f     	str	xzr, [x10]
   12f00: f85f818d     	ldur	x13, [x12, #-0x8]
   12f04: f9000d4d     	str	x13, [x10, #0x18]
   12f08: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   12f0c: 3d800140     	str	q0, [x10]
   12f10: f940098d     	ldr	x13, [x12, #0x10]
   12f14: eb0c029f     	cmp	x20, x12
   12f18: f900094d     	str	x13, [x10, #0x10]
   12f1c: d100814a     	sub	x10, x10, #0x20
   12f20: a9007d9f     	stp	xzr, xzr, [x12]
   12f24: f900099f     	str	xzr, [x12, #0x10]
   12f28: 54fffe81     	b.ne	0x12ef8 <__cxa_demangle+0x6aa8>
   12f2c: a94252f5     	ldp	x21, x20, [x23, #0x20]
   12f30: d100066a     	sub	x10, x19, #0x1
   12f34: cb4b154a     	sub	x10, x10, x11, lsr #5
   12f38: 8b0a140a     	add	x10, x0, x10, lsl #5
   12f3c: 14000041     	b	0x13040 <__cxa_demangle+0x6bf0>
   12f40: b240ebf5     	orr	x21, xzr, #0x7ffffffffffffff
   12f44: f9400be8     	ldr	x8, [sp, #0x10]
   12f48: f9401d09     	ldr	x9, [x8, #0x38]
   12f4c: d37beaa8     	lsl	x8, x21, #5
   12f50: f9480120     	ldr	x0, [x9, #0x1000]
   12f54: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   12f58: cb00014a     	sub	x10, x10, x0
   12f5c: eb08015f     	cmp	x10, x8
   12f60: 54001102     	b.hs	0x13180 <__cxa_demangle+0x6d30>
   12f64: aa0803e0     	mov	x0, x8
   12f68: 97ffd80a     	bl	0x8f90 <malloc@plt>
   12f6c: 14000087     	b	0x13188 <__cxa_demangle+0x6d38>
   12f70: aa1603e0     	mov	x0, x22
   12f74: 97ffd81f     	bl	0x8ff0 <free@plt>
   12f78: f9402bf3     	ldr	x19, [sp, #0x50]
   12f7c: b4007ad3     	cbz	x19, 0x13ed4 <__cxa_demangle+0x7a84>
   12f80: f9402ff4     	ldr	x20, [sp, #0x58]
   12f84: eb13029f     	cmp	x20, x19
   12f88: 54007860     	b.eq	0x13e94 <__cxa_demangle+0x7a44>
   12f8c: 385e8288     	ldurb	w8, [x20, #-0x18]
   12f90: 36000068     	tbz	w8, #0x0, 0x12f9c <__cxa_demangle+0x6b4c>
   12f94: f85f8280     	ldur	x0, [x20, #-0x8]
   12f98: 97ffd816     	bl	0x8ff0 <free@plt>
   12f9c: 385d0288     	ldurb	w8, [x20, #-0x30]
   12fa0: d100c296     	sub	x22, x20, #0x30
   12fa4: 36000068     	tbz	w8, #0x0, 0x12fb0 <__cxa_demangle+0x6b60>
   12fa8: f85e0280     	ldur	x0, [x20, #-0x20]
   12fac: 97ffd811     	bl	0x8ff0 <free@plt>
   12fb0: eb16027f     	cmp	x19, x22
   12fb4: aa1603f4     	mov	x20, x22
   12fb8: 54fffea1     	b.ne	0x12f8c <__cxa_demangle+0x6b3c>
   12fbc: 140003b6     	b	0x13e94 <__cxa_demangle+0x7a44>
   12fc0: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   12fc4: f9401ea9     	ldr	x9, [x21, #0x38]
   12fc8: d37beac8     	lsl	x8, x22, #5
   12fcc: f9480120     	ldr	x0, [x9, #0x1000]
   12fd0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   12fd4: cb00014a     	sub	x10, x10, x0
   12fd8: eb08015f     	cmp	x10, x8
   12fdc: 54001462     	b.hs	0x13268 <__cxa_demangle+0x6e18>
   12fe0: aa0803e0     	mov	x0, x8
   12fe4: 97ffd7eb     	bl	0x8f90 <malloc@plt>
   12fe8: 140000a2     	b	0x13270 <__cxa_demangle+0x6e20>
   12fec: f9403fe0     	ldr	x0, [sp, #0x78]
   12ff0: 97ffd800     	bl	0x8ff0 <free@plt>
   12ff4: 394143e8     	ldrb	w8, [sp, #0x50]
   12ff8: 36077d08     	tbz	w8, #0x0, 0x11f98 <__cxa_demangle+0x5b48>
   12ffc: f94033e0     	ldr	x0, [sp, #0x60]
   13000: 97ffd7fc     	bl	0x8ff0 <free@plt>
   13004: 385403a8     	ldurb	w8, [x29, #-0xc0]
   13008: 36077cc8     	tbz	w8, #0x0, 0x11fa0 <__cxa_demangle+0x5b50>
   1300c: f85503a0     	ldur	x0, [x29, #-0xb0]
   13010: 97ffd7f8     	bl	0x8ff0 <free@plt>
   13014: 36077c93     	tbz	w19, #0x0, 0x11fa4 <__cxa_demangle+0x5b54>
   13018: aa1403e0     	mov	x0, x20
   1301c: 97ffd7f5     	bl	0x8ff0 <free@plt>
   13020: 394343e8     	ldrb	w8, [sp, #0xd0]
   13024: 3600b1a8     	tbz	w8, #0x0, 0x14658 <__cxa_demangle+0x8208>
   13028: f94073e0     	ldr	x0, [sp, #0xe0]
   1302c: 97ffd7f1     	bl	0x8ff0 <free@plt>
   13030: 385903a8     	ldurb	w8, [x29, #-0x70]
   13034: 3700b168     	tbnz	w8, #0x0, 0x14660 <__cxa_demangle+0x8210>
   13038: 1400058c     	b	0x14668 <__cxa_demangle+0x8218>
   1303c: aa1403f5     	mov	x21, x20
   13040: f9401af3     	ldr	x19, [x23, #0x30]
   13044: eb15029f     	cmp	x20, x21
   13048: a90226ea     	stp	x10, x9, [x23, #0x20]
   1304c: f9001ae8     	str	x8, [x23, #0x30]
   13050: 540000c0     	b.eq	0x13068 <__cxa_demangle+0x6c18>
   13054: d1008294     	sub	x20, x20, #0x20
   13058: aa1403e0     	mov	x0, x20
   1305c: 94001780     	bl	0x18e5c <__cxa_demangle+0xca0c>
   13060: eb1402bf     	cmp	x21, x20
   13064: 54ffff81     	b.ne	0x13054 <__cxa_demangle+0x6c04>
   13068: b4001515     	cbz	x21, 0x13308 <__cxa_demangle+0x6eb8>
   1306c: f9401ee8     	ldr	x8, [x23, #0x38]
   13070: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13074: eb15013f     	cmp	x9, x21
   13078: 54001443     	b.lo	0x13300 <__cxa_demangle+0x6eb0>
   1307c: eb15011f     	cmp	x8, x21
   13080: 54001408     	b.hi	0x13300 <__cxa_demangle+0x6eb0>
   13084: f9480109     	ldr	x9, [x8, #0x1000]
   13088: eb13013f     	cmp	x9, x19
   1308c: 540013e1     	b.ne	0x13308 <__cxa_demangle+0x6eb8>
   13090: f9080115     	str	x21, [x8, #0x1000]
   13094: f9402bf3     	ldr	x19, [sp, #0x50]
   13098: b50013d3     	cbnz	x19, 0x13310 <__cxa_demangle+0x6ec0>
   1309c: 140003b2     	b	0x13f64 <__cxa_demangle+0x7b14>
   130a0: b0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   130a4: 91237c21     	add	x1, x1, #0x8df
   130a8: 910143e0     	add	x0, sp, #0x50
   130ac: 320003e2     	orr	w2, wzr, #0x1
   130b0: 94001698     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   130b4: f9400bf7     	ldr	x23, [sp, #0x10]
   130b8: b9403be8     	ldr	w8, [sp, #0x38]
   130bc: 12000508     	and	w8, w8, #0x3
   130c0: 7100051f     	cmp	w8, #0x1
   130c4: 54007b80     	b.eq	0x14034 <__cxa_demangle+0x7be4>
   130c8: 7100091f     	cmp	w8, #0x2
   130cc: 54007be1     	b.ne	0x14048 <__cxa_demangle+0x7bf8>
   130d0: b0000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   130d4: 911bf421     	add	x1, x1, #0x6fd
   130d8: 910143e0     	add	x0, sp, #0x50
   130dc: 320007e2     	orr	w2, wzr, #0x3
   130e0: 9400168c     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   130e4: 140003d9     	b	0x14048 <__cxa_demangle+0x7bf8>
   130e8: 8b080008     	add	x8, x0, x8
   130ec: f9080128     	str	x8, [x9, #0x1000]
   130f0: 8b17140a     	add	x10, x0, x23, lsl #5
   130f4: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   130f8: f94037e8     	ldr	x8, [sp, #0x68]
   130fc: 91008149     	add	x9, x10, #0x20
   13100: f9000d48     	str	x8, [x10, #0x18]
   13104: 3dc017e0     	ldr	q0, [sp, #0x50]
   13108: 3d800140     	str	q0, [x10]
   1310c: f94033e8     	ldr	x8, [sp, #0x60]
   13110: f9000948     	str	x8, [x10, #0x10]
   13114: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   13118: f9002bff     	str	xzr, [sp, #0x50]
   1311c: a9423315     	ldp	x21, x12, [x24, #0x20]
   13120: 8b131408     	add	x8, x0, x19, lsl #5
   13124: eb15019f     	cmp	x12, x21
   13128: 540006e0     	b.eq	0x13204 <__cxa_demangle+0x6db4>
   1312c: d100818b     	sub	x11, x12, #0x20
   13130: cb15016b     	sub	x11, x11, x21
   13134: d100814a     	sub	x10, x10, #0x20
   13138: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   1313c: f900015f     	str	xzr, [x10]
   13140: f85f818d     	ldur	x13, [x12, #-0x8]
   13144: f9000d4d     	str	x13, [x10, #0x18]
   13148: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   1314c: 3d800140     	str	q0, [x10]
   13150: f940098d     	ldr	x13, [x12, #0x10]
   13154: eb0c02bf     	cmp	x21, x12
   13158: f900094d     	str	x13, [x10, #0x10]
   1315c: d100814a     	sub	x10, x10, #0x20
   13160: a9007d9f     	stp	xzr, xzr, [x12]
   13164: f900099f     	str	xzr, [x12, #0x10]
   13168: 54fffe81     	b.ne	0x13138 <__cxa_demangle+0x6ce8>
   1316c: a9425716     	ldp	x22, x21, [x24, #0x20]
   13170: d10006ea     	sub	x10, x23, #0x1
   13174: cb4b154a     	sub	x10, x10, x11, lsr #5
   13178: 8b0a140a     	add	x10, x0, x10, lsl #5
   1317c: 14000023     	b	0x13208 <__cxa_demangle+0x6db8>
   13180: 8b080008     	add	x8, x0, x8
   13184: f9080128     	str	x8, [x9, #0x1000]
   13188: 8b19140c     	add	x12, x0, x25, lsl #5
   1318c: a9007d9f     	stp	xzr, xzr, [x12]
   13190: a901519f     	stp	xzr, x20, [x12, #0x10]
   13194: f9400be8     	ldr	x8, [sp, #0x10]
   13198: 91008189     	add	x9, x12, #0x20
   1319c: a9422d14     	ldp	x20, x11, [x8, #0x20]
   131a0: 8b151408     	add	x8, x0, x21, lsl #5
   131a4: eb14017f     	cmp	x11, x20
   131a8: 540018c0     	b.eq	0x134c0 <__cxa_demangle+0x7070>
   131ac: d100816a     	sub	x10, x11, #0x20
   131b0: cb14014a     	sub	x10, x10, x20
   131b4: d100818c     	sub	x12, x12, #0x20
   131b8: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
   131bc: f900019f     	str	xzr, [x12]
   131c0: f85f816d     	ldur	x13, [x11, #-0x8]
   131c4: f9000d8d     	str	x13, [x12, #0x18]
   131c8: 3cde0d60     	ldr	q0, [x11, #-0x20]!
   131cc: 3d800180     	str	q0, [x12]
   131d0: f940096d     	ldr	x13, [x11, #0x10]
   131d4: eb0b029f     	cmp	x20, x11
   131d8: f900098d     	str	x13, [x12, #0x10]
   131dc: d100818c     	sub	x12, x12, #0x20
   131e0: a9007d7f     	stp	xzr, xzr, [x11]
   131e4: f900097f     	str	xzr, [x11, #0x10]
   131e8: 54fffe81     	b.ne	0x131b8 <__cxa_demangle+0x6d68>
   131ec: f9400bed     	ldr	x13, [sp, #0x10]
   131f0: d100072b     	sub	x11, x25, #0x1
   131f4: cb4a156a     	sub	x10, x11, x10, lsr #5
   131f8: 8b0a140c     	add	x12, x0, x10, lsl #5
   131fc: a94251b5     	ldp	x21, x20, [x13, #0x20]
   13200: 140000b2     	b	0x134c8 <__cxa_demangle+0x7078>
   13204: aa1503f6     	mov	x22, x21
   13208: f9401b13     	ldr	x19, [x24, #0x30]
   1320c: eb1602bf     	cmp	x21, x22
   13210: a902270a     	stp	x10, x9, [x24, #0x20]
   13214: f9001b08     	str	x8, [x24, #0x30]
   13218: 540000c0     	b.eq	0x13230 <__cxa_demangle+0x6de0>
   1321c: d10082b5     	sub	x21, x21, #0x20
   13220: aa1503e0     	mov	x0, x21
   13224: 9400170e     	bl	0x18e5c <__cxa_demangle+0xca0c>
   13228: eb1502df     	cmp	x22, x21
   1322c: 54ffff81     	b.ne	0x1321c <__cxa_demangle+0x6dcc>
   13230: b4001c76     	cbz	x22, 0x135bc <__cxa_demangle+0x716c>
   13234: f9401f08     	ldr	x8, [x24, #0x38]
   13238: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1323c: eb16013f     	cmp	x9, x22
   13240: 54001ba3     	b.lo	0x135b4 <__cxa_demangle+0x7164>
   13244: eb16011f     	cmp	x8, x22
   13248: 54001b68     	b.hi	0x135b4 <__cxa_demangle+0x7164>
   1324c: f9480109     	ldr	x9, [x8, #0x1000]
   13250: eb13013f     	cmp	x9, x19
   13254: 54001b41     	b.ne	0x135bc <__cxa_demangle+0x716c>
   13258: f9080116     	str	x22, [x8, #0x1000]
   1325c: f9402bf3     	ldr	x19, [sp, #0x50]
   13260: b5001b33     	cbnz	x19, 0x135c4 <__cxa_demangle+0x7174>
   13264: 140000f8     	b	0x13644 <__cxa_demangle+0x71f4>
   13268: 8b080008     	add	x8, x0, x8
   1326c: f9080128     	str	x8, [x9, #0x1000]
   13270: 8b13140a     	add	x10, x0, x19, lsl #5
   13274: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   13278: f94037e8     	ldr	x8, [sp, #0x68]
   1327c: 91008149     	add	x9, x10, #0x20
   13280: f9000d48     	str	x8, [x10, #0x18]
   13284: 3dc017e0     	ldr	q0, [sp, #0x50]
   13288: 3d800140     	str	q0, [x10]
   1328c: f94033e8     	ldr	x8, [sp, #0x60]
   13290: f9000948     	str	x8, [x10, #0x10]
   13294: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   13298: f9002bff     	str	xzr, [sp, #0x50]
   1329c: a94232b4     	ldp	x20, x12, [x21, #0x20]
   132a0: 8b161408     	add	x8, x0, x22, lsl #5
   132a4: eb14019f     	cmp	x12, x20
   132a8: 540013e0     	b.eq	0x13524 <__cxa_demangle+0x70d4>
   132ac: d100818b     	sub	x11, x12, #0x20
   132b0: cb14016b     	sub	x11, x11, x20
   132b4: d100814a     	sub	x10, x10, #0x20
   132b8: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   132bc: f900015f     	str	xzr, [x10]
   132c0: f85f818d     	ldur	x13, [x12, #-0x8]
   132c4: f9000d4d     	str	x13, [x10, #0x18]
   132c8: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   132cc: 3d800140     	str	q0, [x10]
   132d0: f940098d     	ldr	x13, [x12, #0x10]
   132d4: eb0c029f     	cmp	x20, x12
   132d8: f900094d     	str	x13, [x10, #0x10]
   132dc: d100814a     	sub	x10, x10, #0x20
   132e0: a9007d9f     	stp	xzr, xzr, [x12]
   132e4: f900099f     	str	xzr, [x12, #0x10]
   132e8: 54fffe81     	b.ne	0x132b8 <__cxa_demangle+0x6e68>
   132ec: a94252b6     	ldp	x22, x20, [x21, #0x20]
   132f0: d100066a     	sub	x10, x19, #0x1
   132f4: cb4b154a     	sub	x10, x10, x11, lsr #5
   132f8: 8b0a140a     	add	x10, x0, x10, lsl #5
   132fc: 1400008b     	b	0x13528 <__cxa_demangle+0x70d8>
   13300: aa1503e0     	mov	x0, x21
   13304: 97ffd73b     	bl	0x8ff0 <free@plt>
   13308: f9402bf3     	ldr	x19, [sp, #0x50]
   1330c: b40062d3     	cbz	x19, 0x13f64 <__cxa_demangle+0x7b14>
   13310: f9402ff4     	ldr	x20, [sp, #0x58]
   13314: eb13029f     	cmp	x20, x19
   13318: 54006080     	b.eq	0x13f28 <__cxa_demangle+0x7ad8>
   1331c: 385e8288     	ldurb	w8, [x20, #-0x18]
   13320: 36000068     	tbz	w8, #0x0, 0x1332c <__cxa_demangle+0x6edc>
   13324: f85f8280     	ldur	x0, [x20, #-0x8]
   13328: 97ffd732     	bl	0x8ff0 <free@plt>
   1332c: 385d0288     	ldurb	w8, [x20, #-0x30]
   13330: d100c295     	sub	x21, x20, #0x30
   13334: 36000068     	tbz	w8, #0x0, 0x13340 <__cxa_demangle+0x6ef0>
   13338: f85e0280     	ldur	x0, [x20, #-0x20]
   1333c: 97ffd72d     	bl	0x8ff0 <free@plt>
   13340: eb15027f     	cmp	x19, x21
   13344: aa1503f4     	mov	x20, x21
   13348: 54fffea1     	b.ne	0x1331c <__cxa_demangle+0x6ecc>
   1334c: 140002f7     	b	0x13f28 <__cxa_demangle+0x7ad8>
   13350: f9400320     	ldr	x0, [x25]
   13354: 39400008     	ldrb	w8, [x0]
   13358: 390006e8     	strb	w8, [x23, #0x1]
   1335c: 97ffd725     	bl	0x8ff0 <free@plt>
   13360: 390002ff     	strb	wzr, [x23]
   13364: 381d031b     	sturb	w27, [x24, #-0x30]
   13368: f9404be8     	ldr	x8, [sp, #0x90]
   1336c: f81d1308     	stur	x8, [x24, #-0x2f]
   13370: f84973e8     	ldur	x8, [sp, #0x97]
   13374: f81d8308     	stur	x8, [x24, #-0x28]
   13378: f900033c     	str	x28, [x25]
   1337c: 385903a8     	ldurb	w8, [x29, #-0x70]
   13380: f80973ff     	stur	xzr, [sp, #0x97]
   13384: f9004bff     	str	xzr, [sp, #0x90]
   13388: 37000368     	tbnz	w8, #0x0, 0x133f4 <__cxa_demangle+0x6fa4>
   1338c: f9400bf5     	ldr	x21, [sp, #0x10]
   13390: 370003b3     	tbnz	w19, #0x0, 0x13404 <__cxa_demangle+0x6fb4>
   13394: 385403a8     	ldurb	w8, [x29, #-0xc0]
   13398: 36000068     	tbz	w8, #0x0, 0x133a4 <__cxa_demangle+0x6f54>
   1339c: f85503a0     	ldur	x0, [x29, #-0xb0]
   133a0: 97ffd714     	bl	0x8ff0 <free@plt>
   133a4: b0000122     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   133a8: 91237c42     	add	x2, x2, #0x8df
   133ac: 320003e3     	orr	w3, wzr, #0x1
   133b0: aa1603e0     	mov	x0, x22
   133b4: aa1f03e1     	mov	x1, xzr
   133b8: 9400155a     	bl	0x18920 <__cxa_demangle+0xc4d0>
   133bc: f84012c8     	ldur	x8, [x22, #0x1]
   133c0: a940e2c9     	ldp	x9, x24, [x22, #0x8]
   133c4: 394002d3     	ldrb	w19, [x22]
   133c8: a9007edf     	stp	xzr, xzr, [x22]
   133cc: f9000adf     	str	xzr, [x22, #0x10]
   133d0: f8077349     	stur	x9, [x26, #0x77]
   133d4: f81903a8     	stur	x8, [x29, #-0x70]
   133d8: f94006b9     	ldr	x25, [x21, #0x8]
   133dc: aa1903fc     	mov	x28, x25
   133e0: 385e8f88     	ldrb	w8, [x28, #-0x18]!
   133e4: 370001a8     	tbnz	w8, #0x0, 0x13418 <__cxa_demangle+0x6fc8>
   133e8: 781e833f     	sturh	wzr, [x25, #-0x18]
   133ec: d100233b     	sub	x27, x25, #0x8
   133f0: 14000029     	b	0x13494 <__cxa_demangle+0x7044>
   133f4: f85a03a0     	ldur	x0, [x29, #-0x60]
   133f8: 97ffd6fe     	bl	0x8ff0 <free@plt>
   133fc: f9400bf5     	ldr	x21, [sp, #0x10]
   13400: 3607fcb3     	tbz	w19, #0x0, 0x13394 <__cxa_demangle+0x6f44>
   13404: f9401fe0     	ldr	x0, [sp, #0x38]
   13408: 97ffd6fa     	bl	0x8ff0 <free@plt>
   1340c: 385403a8     	ldurb	w8, [x29, #-0xc0]
   13410: 3707fc68     	tbnz	w8, #0x0, 0x1339c <__cxa_demangle+0x6f4c>
   13414: 17ffffe4     	b	0x133a4 <__cxa_demangle+0x6f54>
   13418: aa1903fb     	mov	x27, x25
   1341c: f85f8f68     	ldr	x8, [x27, #-0x8]!
   13420: 3900011f     	strb	wzr, [x8]
   13424: 385f0368     	ldurb	w8, [x27, #-0x10]
   13428: f81f837f     	stur	xzr, [x27, #-0x8]
   1342c: 370002a8     	tbnz	w8, #0x0, 0x13480 <__cxa_demangle+0x7030>
   13430: 7100b91f     	cmp	w8, #0x2e
   13434: 54000303     	b.lo	0x13494 <__cxa_demangle+0x7044>
   13438: d341fd15     	lsr	x21, x8, #1
   1343c: 110042a8     	add	w8, w21, #0x10
   13440: 927c0d17     	and	x23, x8, #0xf0
   13444: aa1703e0     	mov	x0, x23
   13448: d10006f6     	sub	x22, x23, #0x1
   1344c: 97ffd6d1     	bl	0x8f90 <malloc@plt>
   13450: f1005adf     	cmp	x22, #0x16
   13454: aa0003f6     	mov	x22, x0
   13458: 54000048     	b.hi	0x13460 <__cxa_demangle+0x7010>
   1345c: b40001d6     	cbz	x22, 0x13494 <__cxa_demangle+0x7044>
   13460: 91000781     	add	x1, x28, #0x1
   13464: 910006a2     	add	x2, x21, #0x1
   13468: aa1603e0     	mov	x0, x22
   1346c: b24002f7     	orr	x23, x23, #0x1
   13470: 97ffd6cc     	bl	0x8fa0 <memcpy@plt>
   13474: a93ed737     	stp	x23, x21, [x25, #-0x18]
   13478: f81f8336     	stur	x22, [x25, #-0x8]
   1347c: 14000006     	b	0x13494 <__cxa_demangle+0x7044>
   13480: f9400360     	ldr	x0, [x27]
   13484: 39400008     	ldrb	w8, [x0]
   13488: 39000788     	strb	w8, [x28, #0x1]
   1348c: 97ffd6d9     	bl	0x8ff0 <free@plt>
   13490: 3900039f     	strb	wzr, [x28]
   13494: 381e8333     	sturb	w19, [x25, #-0x18]
   13498: f8477348     	ldur	x8, [x26, #0x77]
   1349c: f9400bfa     	ldr	x26, [sp, #0x10]
   134a0: f81f0328     	stur	x8, [x25, #-0x10]
   134a4: f85903a8     	ldur	x8, [x29, #-0x70]
   134a8: f81e9328     	stur	x8, [x25, #-0x17]
   134ac: f9000378     	str	x24, [x27]
   134b0: f94023fb     	ldr	x27, [sp, #0x40]
   134b4: 385783a8     	ldurb	w8, [x29, #-0x88]
   134b8: 36078248     	tbz	w8, #0x0, 0x12500 <__cxa_demangle+0x60b0>
   134bc: 17fffc0f     	b	0x124f8 <__cxa_demangle+0x60a8>
   134c0: f9400bed     	ldr	x13, [sp, #0x10]
   134c4: aa1403f5     	mov	x21, x20
   134c8: f94019b9     	ldr	x25, [x13, #0x30]
   134cc: eb15029f     	cmp	x20, x21
   134d0: a90225ac     	stp	x12, x9, [x13, #0x20]
   134d4: f90019a8     	str	x8, [x13, #0x30]
   134d8: 540000c0     	b.eq	0x134f0 <__cxa_demangle+0x70a0>
   134dc: d1008294     	sub	x20, x20, #0x20
   134e0: aa1403e0     	mov	x0, x20
   134e4: 9400165e     	bl	0x18e5c <__cxa_demangle+0xca0c>
   134e8: eb1402bf     	cmp	x21, x20
   134ec: 54ffff81     	b.ne	0x134dc <__cxa_demangle+0x708c>
   134f0: b4000f15     	cbz	x21, 0x136d0 <__cxa_demangle+0x7280>
   134f4: f9400be8     	ldr	x8, [sp, #0x10]
   134f8: f9401d08     	ldr	x8, [x8, #0x38]
   134fc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13500: eb15013f     	cmp	x9, x21
   13504: 54000e23     	b.lo	0x136c8 <__cxa_demangle+0x7278>
   13508: eb15011f     	cmp	x8, x21
   1350c: 54000de8     	b.hi	0x136c8 <__cxa_demangle+0x7278>
   13510: f9480109     	ldr	x9, [x8, #0x1000]
   13514: eb19013f     	cmp	x9, x25
   13518: 54000dc1     	b.ne	0x136d0 <__cxa_demangle+0x7280>
   1351c: f9080115     	str	x21, [x8, #0x1000]
   13520: 1400006c     	b	0x136d0 <__cxa_demangle+0x7280>
   13524: aa1403f6     	mov	x22, x20
   13528: f9401ab3     	ldr	x19, [x21, #0x30]
   1352c: eb16029f     	cmp	x20, x22
   13530: a90226aa     	stp	x10, x9, [x21, #0x20]
   13534: f9001aa8     	str	x8, [x21, #0x30]
   13538: 540000c0     	b.eq	0x13550 <__cxa_demangle+0x7100>
   1353c: d1008294     	sub	x20, x20, #0x20
   13540: aa1403e0     	mov	x0, x20
   13544: 94001646     	bl	0x18e5c <__cxa_demangle+0xca0c>
   13548: eb1402df     	cmp	x22, x20
   1354c: 54ffff81     	b.ne	0x1353c <__cxa_demangle+0x70ec>
   13550: b4002f16     	cbz	x22, 0x13b30 <__cxa_demangle+0x76e0>
   13554: f9401ea8     	ldr	x8, [x21, #0x38]
   13558: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1355c: eb16013f     	cmp	x9, x22
   13560: 54002e43     	b.lo	0x13b28 <__cxa_demangle+0x76d8>
   13564: eb16011f     	cmp	x8, x22
   13568: 54002e08     	b.hi	0x13b28 <__cxa_demangle+0x76d8>
   1356c: f9480109     	ldr	x9, [x8, #0x1000]
   13570: eb13013f     	cmp	x9, x19
   13574: 54002de1     	b.ne	0x13b30 <__cxa_demangle+0x76e0>
   13578: f9080116     	str	x22, [x8, #0x1000]
   1357c: f9402bf3     	ldr	x19, [sp, #0x50]
   13580: b5002dd3     	cbnz	x19, 0x13b38 <__cxa_demangle+0x76e8>
   13584: 1400018c     	b	0x13bb4 <__cxa_demangle+0x7764>
   13588: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   1358c: f9401f29     	ldr	x9, [x25, #0x38]
   13590: d37beac8     	lsl	x8, x22, #5
   13594: f9480120     	ldr	x0, [x9, #0x1000]
   13598: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1359c: cb00014a     	sub	x10, x10, x0
   135a0: eb08015f     	cmp	x10, x8
   135a4: 54003502     	b.hs	0x13c44 <__cxa_demangle+0x77f4>
   135a8: aa0803e0     	mov	x0, x8
   135ac: 97ffd679     	bl	0x8f90 <malloc@plt>
   135b0: 140001a7     	b	0x13c4c <__cxa_demangle+0x77fc>
   135b4: aa1603e0     	mov	x0, x22
   135b8: 97ffd68e     	bl	0x8ff0 <free@plt>
   135bc: f9402bf3     	ldr	x19, [sp, #0x50]
   135c0: b4000433     	cbz	x19, 0x13644 <__cxa_demangle+0x71f4>
   135c4: f9402ff5     	ldr	x21, [sp, #0x58]
   135c8: eb1302bf     	cmp	x21, x19
   135cc: 540001a0     	b.eq	0x13600 <__cxa_demangle+0x71b0>
   135d0: 385e82a8     	ldurb	w8, [x21, #-0x18]
   135d4: 36000068     	tbz	w8, #0x0, 0x135e0 <__cxa_demangle+0x7190>
   135d8: f85f82a0     	ldur	x0, [x21, #-0x8]
   135dc: 97ffd685     	bl	0x8ff0 <free@plt>
   135e0: 385d02a8     	ldurb	w8, [x21, #-0x30]
   135e4: d100c2b6     	sub	x22, x21, #0x30
   135e8: 36000068     	tbz	w8, #0x0, 0x135f4 <__cxa_demangle+0x71a4>
   135ec: f85e02a0     	ldur	x0, [x21, #-0x20]
   135f0: 97ffd680     	bl	0x8ff0 <free@plt>
   135f4: eb16027f     	cmp	x19, x22
   135f8: aa1603f5     	mov	x21, x22
   135fc: 54fffea1     	b.ne	0x135d0 <__cxa_demangle+0x7180>
   13600: f94037e8     	ldr	x8, [sp, #0x68]
   13604: f9002ff3     	str	x19, [sp, #0x58]
   13608: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1360c: eb13013f     	cmp	x9, x19
   13610: 54000163     	b.lo	0x1363c <__cxa_demangle+0x71ec>
   13614: eb13011f     	cmp	x8, x19
   13618: 54000128     	b.hi	0x1363c <__cxa_demangle+0x71ec>
   1361c: f94033e9     	ldr	x9, [sp, #0x60]
   13620: f948010a     	ldr	x10, [x8, #0x1000]
   13624: eb09015f     	cmp	x10, x9
   13628: 540000e1     	b.ne	0x13644 <__cxa_demangle+0x71f4>
   1362c: f9080113     	str	x19, [x8, #0x1000]
   13630: 385603a8     	ldurb	w8, [x29, #-0xa0]
   13634: 370000c8     	tbnz	w8, #0x0, 0x1364c <__cxa_demangle+0x71fc>
   13638: 14000007     	b	0x13654 <__cxa_demangle+0x7204>
   1363c: aa1303e0     	mov	x0, x19
   13640: 97ffd66c     	bl	0x8ff0 <free@plt>
   13644: 385603a8     	ldurb	w8, [x29, #-0xa0]
   13648: 36000068     	tbz	w8, #0x0, 0x13654 <__cxa_demangle+0x7204>
   1364c: f85703a0     	ldur	x0, [x29, #-0x90]
   13650: 97ffd668     	bl	0x8ff0 <free@plt>
   13654: aa1403fc     	mov	x28, x20
   13658: f9400fe8     	ldr	x8, [sp, #0x18]
   1365c: f9401508     	ldr	x8, [x8, #0x28]
   13660: f94027e9     	ldr	x9, [sp, #0x48]
   13664: eb09011f     	cmp	x8, x9
   13668: 5400e0a1     	b.ne	0x1527c <__cxa_demangle+0x8e2c>
   1366c: aa1c03e0     	mov	x0, x28
   13670: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
   13674: a95a4ff4     	ldp	x20, x19, [sp, #0x1a0]
   13678: a95957f6     	ldp	x22, x21, [sp, #0x190]
   1367c: a9585ff8     	ldp	x24, x23, [sp, #0x180]
   13680: a95767fa     	ldp	x26, x25, [sp, #0x170]
   13684: a9566ffc     	ldp	x28, x27, [sp, #0x160]
   13688: 910703ff     	add	sp, sp, #0x1c0
   1368c: d65f03c0     	ret
   13690: b240ebf5     	orr	x21, xzr, #0x7ffffffffffffff
   13694: f9400be8     	ldr	x8, [sp, #0x10]
   13698: f9401d09     	ldr	x9, [x8, #0x38]
   1369c: d37beaa8     	lsl	x8, x21, #5
   136a0: f9480120     	ldr	x0, [x9, #0x1000]
   136a4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   136a8: cb00014a     	sub	x10, x10, x0
   136ac: eb08015f     	cmp	x10, x8
   136b0: 54003182     	b.hs	0x13ce0 <__cxa_demangle+0x7890>
   136b4: aa0803e0     	mov	x0, x8
   136b8: 97ffd636     	bl	0x8f90 <malloc@plt>
   136bc: 1400018b     	b	0x13ce8 <__cxa_demangle+0x7898>
   136c0: f9400bf7     	ldr	x23, [sp, #0x10]
   136c4: 17fff13d     	b	0xfbb8 <__cxa_demangle+0x3768>
   136c8: aa1503e0     	mov	x0, x21
   136cc: 97ffd649     	bl	0x8ff0 <free@plt>
   136d0: cb1302e8     	sub	x8, x23, x19
   136d4: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   136d8: cb16030a     	sub	x10, x24, x22
   136dc: f2955569     	movk	x9, #0xaaab
   136e0: 9344fd08     	asr	x8, x8, #4
   136e4: 9344fd4a     	asr	x10, x10, #4
   136e8: 9b097d13     	mul	x19, x8, x9
   136ec: 9b097d5b     	mul	x27, x10, x9
   136f0: eb1b027f     	cmp	x19, x27
   136f4: 54fffb22     	b.hs	0x13658 <__cxa_demangle+0x7208>
   136f8: 321c07f8     	orr	w24, wzr, #0x30
   136fc: f9001ffb     	str	x27, [sp, #0x38]
   13700: 14000090     	b	0x13940 <__cxa_demangle+0x74f0>
   13704: 8b000289     	add	x9, x20, x0
   13708: f9080109     	str	x9, [x8, #0x1000]
   1370c: 14000002     	b	0x13714 <__cxa_demangle+0x72c4>
   13710: aa1f03f4     	mov	x20, xzr
   13714: 9b18533b     	madd	x27, x25, x24, x20
   13718: a900ff7f     	stp	xzr, xzr, [x27, #0x8]
   1371c: f900037f     	str	xzr, [x27]
   13720: 394002a8     	ldrb	w8, [x21]
   13724: d503201f     	nop
   13728: 9b1852cb     	madd	x11, x22, x24, x20
   1372c: f90023eb     	str	x11, [sp, #0x40]
   13730: 370000c8     	tbnz	w8, #0x0, 0x13748 <__cxa_demangle+0x72f8>
   13734: f9400aa8     	ldr	x8, [x21, #0x10]
   13738: f9000b68     	str	x8, [x27, #0x10]
   1373c: 3dc002a0     	ldr	q0, [x21]
   13740: 3d800360     	str	q0, [x27]
   13744: 1400001f     	b	0x137c0 <__cxa_demangle+0x7370>
   13748: 9b185e68     	madd	x8, x19, x24, x23
   1374c: f9400515     	ldr	x21, [x8, #0x8]
   13750: b10042bf     	cmn	x21, #0x10
   13754: 5400dc62     	b.hs	0x152e0 <__cxa_demangle+0x8e90>
   13758: f9400901     	ldr	x1, [x8, #0x10]
   1375c: f1005ebf     	cmp	x21, #0x17
   13760: 540000c2     	b.hs	0x13778 <__cxa_demangle+0x7328>
   13764: d37ffaa8     	lsl	x8, x21, #1
   13768: aa1b03f8     	mov	x24, x27
   1376c: 38001708     	strb	w8, [x24], #0x1
   13770: b50001d5     	cbnz	x21, 0x137a8 <__cxa_demangle+0x7358>
   13774: 14000010     	b	0x137b4 <__cxa_demangle+0x7364>
   13778: 910042a8     	add	x8, x21, #0x10
   1377c: 927ced16     	and	x22, x8, #0xfffffffffffffff0
   13780: aa1603e0     	mov	x0, x22
   13784: aa0103f8     	mov	x24, x1
   13788: 97ffd602     	bl	0x8f90 <malloc@plt>
   1378c: 321c07e8     	orr	w8, wzr, #0x30
   13790: aa1803e1     	mov	x1, x24
   13794: aa0003f8     	mov	x24, x0
   13798: 9b085328     	madd	x8, x25, x8, x20
   1379c: b24002c9     	orr	x9, x22, #0x1
   137a0: a900e115     	stp	x21, x24, [x8, #0x8]
   137a4: f9000369     	str	x9, [x27]
   137a8: aa1803e0     	mov	x0, x24
   137ac: aa1503e2     	mov	x2, x21
   137b0: 97ffd5fc     	bl	0x8fa0 <memcpy@plt>
   137b4: f94023eb     	ldr	x11, [sp, #0x40]
   137b8: 38356b1f     	strb	wzr, [x24, x21]
   137bc: 321c07f8     	orr	w24, wzr, #0x30
   137c0: 9b185335     	madd	x21, x25, x24, x20
   137c4: f8018ebf     	str	xzr, [x21, #0x18]!
   137c8: d503201f     	nop
   137cc: 9b185e68     	madd	x8, x19, x24, x23
   137d0: a900febf     	stp	xzr, xzr, [x21, #0x8]
   137d4: 38418d09     	ldrb	w9, [x8, #0x18]!
   137d8: 370000c9     	tbnz	w9, #0x0, 0x137f0 <__cxa_demangle+0x73a0>
   137dc: f9400909     	ldr	x9, [x8, #0x10]
   137e0: f9000aa9     	str	x9, [x21, #0x10]
   137e4: 3dc00100     	ldr	q0, [x8]
   137e8: 3d8002a0     	str	q0, [x21]
   137ec: 1400001d     	b	0x13860 <__cxa_demangle+0x7410>
   137f0: 9b185e68     	madd	x8, x19, x24, x23
   137f4: f9401116     	ldr	x22, [x8, #0x20]
   137f8: b10042df     	cmn	x22, #0x10
   137fc: 5400d762     	b.hs	0x152e8 <__cxa_demangle+0x8e98>
   13800: f9401518     	ldr	x24, [x8, #0x28]
   13804: f1005edf     	cmp	x22, #0x17
   13808: 540000a2     	b.hs	0x1381c <__cxa_demangle+0x73cc>
   1380c: d37ffac8     	lsl	x8, x22, #1
   13810: 380016a8     	strb	w8, [x21], #0x1
   13814: b5000196     	cbnz	x22, 0x13844 <__cxa_demangle+0x73f4>
   13818: 1400000f     	b	0x13854 <__cxa_demangle+0x7404>
   1381c: 910042c8     	add	x8, x22, #0x10
   13820: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   13824: aa1703e0     	mov	x0, x23
   13828: 97ffd5da     	bl	0x8f90 <malloc@plt>
   1382c: 321c07e8     	orr	w8, wzr, #0x30
   13830: 9b085328     	madd	x8, x25, x8, x20
   13834: b24002e9     	orr	x9, x23, #0x1
   13838: a9020116     	stp	x22, x0, [x8, #0x20]
   1383c: f90002a9     	str	x9, [x21]
   13840: aa0003f5     	mov	x21, x0
   13844: aa1503e0     	mov	x0, x21
   13848: aa1803e1     	mov	x1, x24
   1384c: aa1603e2     	mov	x2, x22
   13850: 97ffd5d4     	bl	0x8fa0 <memcpy@plt>
   13854: f94023eb     	ldr	x11, [sp, #0x40]
   13858: 321c07f8     	orr	w24, wzr, #0x30
   1385c: 38366abf     	strb	wzr, [x21, x22]
   13860: a97e2755     	ldp	x21, x9, [x26, #-0x20]
   13864: 9100c368     	add	x8, x27, #0x30
   13868: eb15013f     	cmp	x9, x21
   1386c: 54000260     	b.eq	0x138b8 <__cxa_demangle+0x7468>
   13870: f85e012a     	ldur	x10, [x9, #-0x20]
   13874: f81e036a     	stur	x10, [x27, #-0x20]
   13878: 3cdd0120     	ldur	q0, [x9, #-0x30]
   1387c: 3c9d0360     	stur	q0, [x27, #-0x30]
   13880: f85f812a     	ldur	x10, [x9, #-0x8]
   13884: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   13888: f81d013f     	stur	xzr, [x9, #-0x30]
   1388c: f81f836a     	stur	x10, [x27, #-0x8]
   13890: 3cde8120     	ldur	q0, [x9, #-0x18]
   13894: 3c9e8360     	stur	q0, [x27, #-0x18]
   13898: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   1389c: f81f813f     	stur	xzr, [x9, #-0x8]
   138a0: d100c129     	sub	x9, x9, #0x30
   138a4: eb0902bf     	cmp	x21, x9
   138a8: d100c37b     	sub	x27, x27, #0x30
   138ac: 54fffe21     	b.ne	0x13870 <__cxa_demangle+0x7420>
   138b0: a97e5754     	ldp	x20, x21, [x26, #-0x20]
   138b4: 14000002     	b	0x138bc <__cxa_demangle+0x746c>
   138b8: aa1503f4     	mov	x20, x21
   138bc: a93e235b     	stp	x27, x8, [x26, #-0x20]
   138c0: f85f0356     	ldur	x22, [x26, #-0x10]
   138c4: f9401ffb     	ldr	x27, [sp, #0x38]
   138c8: eb1402bf     	cmp	x21, x20
   138cc: f81f034b     	stur	x11, [x26, #-0x10]
   138d0: 540001a0     	b.eq	0x13904 <__cxa_demangle+0x74b4>
   138d4: 385e82a8     	ldurb	w8, [x21, #-0x18]
   138d8: 36000068     	tbz	w8, #0x0, 0x138e4 <__cxa_demangle+0x7494>
   138dc: f85f82a0     	ldur	x0, [x21, #-0x8]
   138e0: 97ffd5c4     	bl	0x8ff0 <free@plt>
   138e4: 385d02a8     	ldurb	w8, [x21, #-0x30]
   138e8: d100c2b7     	sub	x23, x21, #0x30
   138ec: 36000068     	tbz	w8, #0x0, 0x138f8 <__cxa_demangle+0x74a8>
   138f0: f85e02a0     	ldur	x0, [x21, #-0x20]
   138f4: 97ffd5bf     	bl	0x8ff0 <free@plt>
   138f8: eb17029f     	cmp	x20, x23
   138fc: aa1703f5     	mov	x21, x23
   13900: 54fffea1     	b.ne	0x138d4 <__cxa_demangle+0x7484>
   13904: b40010b4     	cbz	x20, 0x13b18 <__cxa_demangle+0x76c8>
   13908: f85f8348     	ldur	x8, [x26, #-0x8]
   1390c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13910: eb14013f     	cmp	x9, x20
   13914: 54000103     	b.lo	0x13934 <__cxa_demangle+0x74e4>
   13918: eb14011f     	cmp	x8, x20
   1391c: 540000c8     	b.hi	0x13934 <__cxa_demangle+0x74e4>
   13920: f9480109     	ldr	x9, [x8, #0x1000]
   13924: eb16013f     	cmp	x9, x22
   13928: 54000f81     	b.ne	0x13b18 <__cxa_demangle+0x76c8>
   1392c: f9080114     	str	x20, [x8, #0x1000]
   13930: 1400007a     	b	0x13b18 <__cxa_demangle+0x76c8>
   13934: aa1403e0     	mov	x0, x20
   13938: 97ffd5ae     	bl	0x8ff0 <free@plt>
   1393c: 14000077     	b	0x13b18 <__cxa_demangle+0x76c8>
   13940: f9400be8     	ldr	x8, [sp, #0x10]
   13944: f940151a     	ldr	x26, [x8, #0x28]
   13948: f9400117     	ldr	x23, [x8]
   1394c: a97ea759     	ldp	x25, x9, [x26, #-0x18]
   13950: d503201f     	nop
   13954: 9b185e75     	madd	x21, x19, x24, x23
   13958: eb09033f     	cmp	x25, x9
   1395c: 54000140     	b.eq	0x13984 <__cxa_demangle+0x7534>
   13960: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   13964: f900033f     	str	xzr, [x25]
   13968: 394002a8     	ldrb	w8, [x21]
   1396c: 37000528     	tbnz	w8, #0x0, 0x13a10 <__cxa_demangle+0x75c0>
   13970: f9400aa8     	ldr	x8, [x21, #0x10]
   13974: f9000b28     	str	x8, [x25, #0x10]
   13978: 3dc002a0     	ldr	q0, [x21]
   1397c: 3d800320     	str	q0, [x25]
   13980: 1400003e     	b	0x13a78 <__cxa_demangle+0x7628>
   13984: f85e034a     	ldur	x10, [x26, #-0x20]
   13988: b201f3ec     	mov	x12, #-0x5555555555555556 // =-6148914691236517206
   1398c: f295556c     	movk	x12, #0xaaab
   13990: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   13994: cb0a0328     	sub	x8, x25, x10
   13998: 9344fd08     	asr	x8, x8, #4
   1399c: 9b0c7d19     	mul	x25, x8, x12
   139a0: 91000728     	add	x8, x25, #0x1
   139a4: f2e0aaab     	movk	x11, #0x555, lsl #48
   139a8: eb0b011f     	cmp	x8, x11
   139ac: 5400c668     	b.hi	0x15278 <__cxa_demangle+0x8e28>
   139b0: cb0a0129     	sub	x9, x9, x10
   139b4: 9344fd29     	asr	x9, x9, #4
   139b8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   139bc: 9b0c7d29     	mul	x9, x9, x12
   139c0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   139c4: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   139c8: eb0a013f     	cmp	x9, x10
   139cc: f2e0aab6     	movk	x22, #0x555, lsl #48
   139d0: 540000a2     	b.hs	0x139e4 <__cxa_demangle+0x7594>
   139d4: d37ff929     	lsl	x9, x9, #1
   139d8: eb08013f     	cmp	x9, x8
   139dc: 9a893116     	csel	x22, x8, x9, lo
   139e0: b4ffe996     	cbz	x22, 0x13710 <__cxa_demangle+0x72c0>
   139e4: f85f8348     	ldur	x8, [x26, #-0x8]
   139e8: 8b1606c9     	add	x9, x22, x22, lsl #1
   139ec: d37ced20     	lsl	x0, x9, #4
   139f0: f9480114     	ldr	x20, [x8, #0x1000]
   139f4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   139f8: cb140129     	sub	x9, x9, x20
   139fc: eb00013f     	cmp	x9, x0
   13a00: 54ffe822     	b.hs	0x13704 <__cxa_demangle+0x72b4>
   13a04: 97ffd563     	bl	0x8f90 <malloc@plt>
   13a08: aa0003f4     	mov	x20, x0
   13a0c: 17ffff42     	b	0x13714 <__cxa_demangle+0x72c4>
   13a10: 9b185e68     	madd	x8, x19, x24, x23
   13a14: f9400514     	ldr	x20, [x8, #0x8]
   13a18: b100429f     	cmn	x20, #0x10
   13a1c: 5400c2e2     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   13a20: f9400915     	ldr	x21, [x8, #0x10]
   13a24: f1005e9f     	cmp	x20, #0x17
   13a28: 540000c2     	b.hs	0x13a40 <__cxa_demangle+0x75f0>
   13a2c: d37ffa88     	lsl	x8, x20, #1
   13a30: aa1903f6     	mov	x22, x25
   13a34: 380016c8     	strb	w8, [x22], #0x1
   13a38: b5000174     	cbnz	x20, 0x13a64 <__cxa_demangle+0x7614>
   13a3c: 1400000e     	b	0x13a74 <__cxa_demangle+0x7624>
   13a40: 91004288     	add	x8, x20, #0x10
   13a44: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   13a48: aa1803e0     	mov	x0, x24
   13a4c: 97ffd551     	bl	0x8f90 <malloc@plt>
   13a50: aa0003f6     	mov	x22, x0
   13a54: b2400308     	orr	x8, x24, #0x1
   13a58: a900db34     	stp	x20, x22, [x25, #0x8]
   13a5c: 321c07f8     	orr	w24, wzr, #0x30
   13a60: f9000328     	str	x8, [x25]
   13a64: aa1603e0     	mov	x0, x22
   13a68: aa1503e1     	mov	x1, x21
   13a6c: aa1403e2     	mov	x2, x20
   13a70: 97ffd54c     	bl	0x8fa0 <memcpy@plt>
   13a74: 38346adf     	strb	wzr, [x22, x20]
   13a78: aa1903f4     	mov	x20, x25
   13a7c: f8018e9f     	str	xzr, [x20, #0x18]!
   13a80: d503201f     	nop
   13a84: 9b185e68     	madd	x8, x19, x24, x23
   13a88: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   13a8c: 38418d09     	ldrb	w9, [x8, #0x18]!
   13a90: 370000c9     	tbnz	w9, #0x0, 0x13aa8 <__cxa_demangle+0x7658>
   13a94: f9400909     	ldr	x9, [x8, #0x10]
   13a98: f9000a89     	str	x9, [x20, #0x10]
   13a9c: 3dc00100     	ldr	q0, [x8]
   13aa0: 3d800280     	str	q0, [x20]
   13aa4: 1400001a     	b	0x13b0c <__cxa_demangle+0x76bc>
   13aa8: 9b185e68     	madd	x8, x19, x24, x23
   13aac: f9401115     	ldr	x21, [x8, #0x20]
   13ab0: b10042bf     	cmn	x21, #0x10
   13ab4: 5400c142     	b.hs	0x152dc <__cxa_demangle+0x8e8c>
   13ab8: f9401516     	ldr	x22, [x8, #0x28]
   13abc: f1005ebf     	cmp	x21, #0x17
   13ac0: 540000a2     	b.hs	0x13ad4 <__cxa_demangle+0x7684>
   13ac4: d37ffaa8     	lsl	x8, x21, #1
   13ac8: 38001688     	strb	w8, [x20], #0x1
   13acc: b5000175     	cbnz	x21, 0x13af8 <__cxa_demangle+0x76a8>
   13ad0: 1400000e     	b	0x13b08 <__cxa_demangle+0x76b8>
   13ad4: 910042a8     	add	x8, x21, #0x10
   13ad8: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   13adc: aa1803e0     	mov	x0, x24
   13ae0: 97ffd52c     	bl	0x8f90 <malloc@plt>
   13ae4: aa0003f4     	mov	x20, x0
   13ae8: b2400308     	orr	x8, x24, #0x1
   13aec: a9025335     	stp	x21, x20, [x25, #0x20]
   13af0: 321c07f8     	orr	w24, wzr, #0x30
   13af4: f9000f28     	str	x8, [x25, #0x18]
   13af8: aa1403e0     	mov	x0, x20
   13afc: aa1603e1     	mov	x1, x22
   13b00: aa1503e2     	mov	x2, x21
   13b04: 97ffd527     	bl	0x8fa0 <memcpy@plt>
   13b08: 38356a9f     	strb	wzr, [x20, x21]
   13b0c: f85e8348     	ldur	x8, [x26, #-0x18]
   13b10: 9100c108     	add	x8, x8, #0x30
   13b14: f81e8348     	stur	x8, [x26, #-0x18]
   13b18: 91000673     	add	x19, x19, #0x1
   13b1c: eb1b027f     	cmp	x19, x27
   13b20: 54fff103     	b.lo	0x13940 <__cxa_demangle+0x74f0>
   13b24: 17fffecd     	b	0x13658 <__cxa_demangle+0x7208>
   13b28: aa1603e0     	mov	x0, x22
   13b2c: 97ffd531     	bl	0x8ff0 <free@plt>
   13b30: f9402bf3     	ldr	x19, [sp, #0x50]
   13b34: b4000413     	cbz	x19, 0x13bb4 <__cxa_demangle+0x7764>
   13b38: f9402ff4     	ldr	x20, [sp, #0x58]
   13b3c: eb13029f     	cmp	x20, x19
   13b40: 540001a0     	b.eq	0x13b74 <__cxa_demangle+0x7724>
   13b44: 385e8288     	ldurb	w8, [x20, #-0x18]
   13b48: 36000068     	tbz	w8, #0x0, 0x13b54 <__cxa_demangle+0x7704>
   13b4c: f85f8280     	ldur	x0, [x20, #-0x8]
   13b50: 97ffd528     	bl	0x8ff0 <free@plt>
   13b54: 385d0288     	ldurb	w8, [x20, #-0x30]
   13b58: d100c295     	sub	x21, x20, #0x30
   13b5c: 36000068     	tbz	w8, #0x0, 0x13b68 <__cxa_demangle+0x7718>
   13b60: f85e0280     	ldur	x0, [x20, #-0x20]
   13b64: 97ffd523     	bl	0x8ff0 <free@plt>
   13b68: eb15027f     	cmp	x19, x21
   13b6c: aa1503f4     	mov	x20, x21
   13b70: 54fffea1     	b.ne	0x13b44 <__cxa_demangle+0x76f4>
   13b74: f94037e8     	ldr	x8, [sp, #0x68]
   13b78: f9002ff3     	str	x19, [sp, #0x58]
   13b7c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13b80: eb13013f     	cmp	x9, x19
   13b84: 54000143     	b.lo	0x13bac <__cxa_demangle+0x775c>
   13b88: eb13011f     	cmp	x8, x19
   13b8c: 54000108     	b.hi	0x13bac <__cxa_demangle+0x775c>
   13b90: f94033e9     	ldr	x9, [sp, #0x60]
   13b94: f948010a     	ldr	x10, [x8, #0x1000]
   13b98: eb09015f     	cmp	x10, x9
   13b9c: 540000c1     	b.ne	0x13bb4 <__cxa_demangle+0x7764>
   13ba0: f9080113     	str	x19, [x8, #0x1000]
   13ba4: aa1b03fc     	mov	x28, x27
   13ba8: 17fffeac     	b	0x13658 <__cxa_demangle+0x7208>
   13bac: aa1303e0     	mov	x0, x19
   13bb0: 97ffd510     	bl	0x8ff0 <free@plt>
   13bb4: aa1b03fc     	mov	x28, x27
   13bb8: 17fffea8     	b	0x13658 <__cxa_demangle+0x7208>
   13bbc: f940014a     	ldr	x10, [x10]
   13bc0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   13bc4: f295556b     	movk	x11, #0xaaab
   13bc8: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   13bcc: cb0a0108     	sub	x8, x8, x10
   13bd0: 9344fd08     	asr	x8, x8, #4
   13bd4: 9b0b7d17     	mul	x23, x8, x11
   13bd8: f2e0aab6     	movk	x22, #0x555, lsl #48
   13bdc: 910006e8     	add	x8, x23, #0x1
   13be0: eb16011f     	cmp	x8, x22
   13be4: 5400ba08     	b.hi	0x15324 <__cxa_demangle+0x8ed4>
   13be8: cb0a0129     	sub	x9, x9, x10
   13bec: 9344fd29     	asr	x9, x9, #4
   13bf0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   13bf4: 9b0b7d29     	mul	x9, x9, x11
   13bf8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   13bfc: eb0a013f     	cmp	x9, x10
   13c00: 540000a2     	b.hs	0x13c14 <__cxa_demangle+0x77c4>
   13c04: d37ff929     	lsl	x9, x9, #1
   13c08: eb08013f     	cmp	x9, x8
   13c0c: 9a893116     	csel	x22, x8, x9, lo
   13c10: b40047d6     	cbz	x22, 0x14508 <__cxa_demangle+0x80b8>
   13c14: f9400be8     	ldr	x8, [sp, #0x10]
   13c18: f9400d09     	ldr	x9, [x8, #0x18]
   13c1c: 8b1606c8     	add	x8, x22, x22, lsl #1
   13c20: d37ced08     	lsl	x8, x8, #4
   13c24: f9480120     	ldr	x0, [x9, #0x1000]
   13c28: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   13c2c: cb00014a     	sub	x10, x10, x0
   13c30: eb08015f     	cmp	x10, x8
   13c34: 540023a2     	b.hs	0x140a8 <__cxa_demangle+0x7c58>
   13c38: aa0803e0     	mov	x0, x8
   13c3c: 97ffd4d5     	bl	0x8f90 <malloc@plt>
   13c40: 14000233     	b	0x1450c <__cxa_demangle+0x80bc>
   13c44: 8b080008     	add	x8, x0, x8
   13c48: f9080128     	str	x8, [x9, #0x1000]
   13c4c: f9400bf9     	ldr	x25, [sp, #0x10]
   13c50: 8b13140a     	add	x10, x0, x19, lsl #5
   13c54: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   13c58: f94037e8     	ldr	x8, [sp, #0x68]
   13c5c: 91008149     	add	x9, x10, #0x20
   13c60: f9000d48     	str	x8, [x10, #0x18]
   13c64: 3dc017e0     	ldr	q0, [sp, #0x50]
   13c68: 3d800140     	str	q0, [x10]
   13c6c: f94033e8     	ldr	x8, [sp, #0x60]
   13c70: f9000948     	str	x8, [x10, #0x10]
   13c74: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   13c78: f9002bff     	str	xzr, [sp, #0x50]
   13c7c: a9423334     	ldp	x20, x12, [x25, #0x20]
   13c80: 8b161408     	add	x8, x0, x22, lsl #5
   13c84: eb14019f     	cmp	x12, x20
   13c88: 540007a0     	b.eq	0x13d7c <__cxa_demangle+0x792c>
   13c8c: d100818b     	sub	x11, x12, #0x20
   13c90: cb14016b     	sub	x11, x11, x20
   13c94: d100814a     	sub	x10, x10, #0x20
   13c98: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   13c9c: f900015f     	str	xzr, [x10]
   13ca0: f85f818d     	ldur	x13, [x12, #-0x8]
   13ca4: f9000d4d     	str	x13, [x10, #0x18]
   13ca8: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   13cac: 3d800140     	str	q0, [x10]
   13cb0: f940098d     	ldr	x13, [x12, #0x10]
   13cb4: eb0c029f     	cmp	x20, x12
   13cb8: f900094d     	str	x13, [x10, #0x10]
   13cbc: d100814a     	sub	x10, x10, #0x20
   13cc0: a9007d9f     	stp	xzr, xzr, [x12]
   13cc4: f900099f     	str	xzr, [x12, #0x10]
   13cc8: 54fffe81     	b.ne	0x13c98 <__cxa_demangle+0x7848>
   13ccc: a9425336     	ldp	x22, x20, [x25, #0x20]
   13cd0: d100066a     	sub	x10, x19, #0x1
   13cd4: cb4b154a     	sub	x10, x10, x11, lsr #5
   13cd8: 8b0a140a     	add	x10, x0, x10, lsl #5
   13cdc: 14000029     	b	0x13d80 <__cxa_demangle+0x7930>
   13ce0: 8b080008     	add	x8, x0, x8
   13ce4: f9080128     	str	x8, [x9, #0x1000]
   13ce8: 8b13140a     	add	x10, x0, x19, lsl #5
   13cec: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   13cf0: f94037e8     	ldr	x8, [sp, #0x68]
   13cf4: f9400bee     	ldr	x14, [sp, #0x10]
   13cf8: 91008149     	add	x9, x10, #0x20
   13cfc: f9000d48     	str	x8, [x10, #0x18]
   13d00: 3dc017e0     	ldr	q0, [sp, #0x50]
   13d04: 3d800140     	str	q0, [x10]
   13d08: f94033e8     	ldr	x8, [sp, #0x60]
   13d0c: f9000948     	str	x8, [x10, #0x10]
   13d10: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   13d14: f9002bff     	str	xzr, [sp, #0x50]
   13d18: a94231d4     	ldp	x20, x12, [x14, #0x20]
   13d1c: 8b151408     	add	x8, x0, x21, lsl #5
   13d20: eb14019f     	cmp	x12, x20
   13d24: 540005e0     	b.eq	0x13de0 <__cxa_demangle+0x7990>
   13d28: d100818b     	sub	x11, x12, #0x20
   13d2c: cb14016b     	sub	x11, x11, x20
   13d30: d100814a     	sub	x10, x10, #0x20
   13d34: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   13d38: f900015f     	str	xzr, [x10]
   13d3c: f85f818d     	ldur	x13, [x12, #-0x8]
   13d40: f9000d4d     	str	x13, [x10, #0x18]
   13d44: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   13d48: 3d800140     	str	q0, [x10]
   13d4c: f940098d     	ldr	x13, [x12, #0x10]
   13d50: eb0c029f     	cmp	x20, x12
   13d54: f900094d     	str	x13, [x10, #0x10]
   13d58: d100814a     	sub	x10, x10, #0x20
   13d5c: a9007d9f     	stp	xzr, xzr, [x12]
   13d60: f900099f     	str	xzr, [x12, #0x10]
   13d64: 54fffe81     	b.ne	0x13d34 <__cxa_demangle+0x78e4>
   13d68: a94251d5     	ldp	x21, x20, [x14, #0x20]
   13d6c: d100066a     	sub	x10, x19, #0x1
   13d70: cb4b154a     	sub	x10, x10, x11, lsr #5
   13d74: 8b0a140a     	add	x10, x0, x10, lsl #5
   13d78: 1400001b     	b	0x13de4 <__cxa_demangle+0x7994>
   13d7c: aa1403f6     	mov	x22, x20
   13d80: f9401b33     	ldr	x19, [x25, #0x30]
   13d84: eb16029f     	cmp	x20, x22
   13d88: a902272a     	stp	x10, x9, [x25, #0x20]
   13d8c: f9001b28     	str	x8, [x25, #0x30]
   13d90: 540000c0     	b.eq	0x13da8 <__cxa_demangle+0x7958>
   13d94: d1008294     	sub	x20, x20, #0x20
   13d98: aa1403e0     	mov	x0, x20
   13d9c: 94001430     	bl	0x18e5c <__cxa_demangle+0xca0c>
   13da0: eb1402df     	cmp	x22, x20
   13da4: 54ffff81     	b.ne	0x13d94 <__cxa_demangle+0x7944>
   13da8: b4000556     	cbz	x22, 0x13e50 <__cxa_demangle+0x7a00>
   13dac: f9401f28     	ldr	x8, [x25, #0x38]
   13db0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13db4: eb16013f     	cmp	x9, x22
   13db8: 54000483     	b.lo	0x13e48 <__cxa_demangle+0x79f8>
   13dbc: eb16011f     	cmp	x8, x22
   13dc0: 54000448     	b.hi	0x13e48 <__cxa_demangle+0x79f8>
   13dc4: f9480109     	ldr	x9, [x8, #0x1000]
   13dc8: eb13013f     	cmp	x9, x19
   13dcc: 54000421     	b.ne	0x13e50 <__cxa_demangle+0x7a00>
   13dd0: f9080116     	str	x22, [x8, #0x1000]
   13dd4: f9402bf3     	ldr	x19, [sp, #0x50]
   13dd8: b5000413     	cbnz	x19, 0x13e58 <__cxa_demangle+0x7a08>
   13ddc: 1400003e     	b	0x13ed4 <__cxa_demangle+0x7a84>
   13de0: aa1403f5     	mov	x21, x20
   13de4: f94019d3     	ldr	x19, [x14, #0x30]
   13de8: eb15029f     	cmp	x20, x21
   13dec: a90225ca     	stp	x10, x9, [x14, #0x20]
   13df0: f90019c8     	str	x8, [x14, #0x30]
   13df4: 540000c0     	b.eq	0x13e0c <__cxa_demangle+0x79bc>
   13df8: d1008294     	sub	x20, x20, #0x20
   13dfc: aa1403e0     	mov	x0, x20
   13e00: 94001417     	bl	0x18e5c <__cxa_demangle+0xca0c>
   13e04: eb1402bf     	cmp	x21, x20
   13e08: 54ffff81     	b.ne	0x13df8 <__cxa_demangle+0x79a8>
   13e0c: b40006d5     	cbz	x21, 0x13ee4 <__cxa_demangle+0x7a94>
   13e10: f9400be8     	ldr	x8, [sp, #0x10]
   13e14: f9401d08     	ldr	x8, [x8, #0x38]
   13e18: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13e1c: eb15013f     	cmp	x9, x21
   13e20: 540005e3     	b.lo	0x13edc <__cxa_demangle+0x7a8c>
   13e24: eb15011f     	cmp	x8, x21
   13e28: 540005a8     	b.hi	0x13edc <__cxa_demangle+0x7a8c>
   13e2c: f9480109     	ldr	x9, [x8, #0x1000]
   13e30: eb13013f     	cmp	x9, x19
   13e34: 54000581     	b.ne	0x13ee4 <__cxa_demangle+0x7a94>
   13e38: f9080115     	str	x21, [x8, #0x1000]
   13e3c: f9402bf3     	ldr	x19, [sp, #0x50]
   13e40: b5000573     	cbnz	x19, 0x13eec <__cxa_demangle+0x7a9c>
   13e44: 14000048     	b	0x13f64 <__cxa_demangle+0x7b14>
   13e48: aa1603e0     	mov	x0, x22
   13e4c: 97ffd469     	bl	0x8ff0 <free@plt>
   13e50: f9402bf3     	ldr	x19, [sp, #0x50]
   13e54: b4000413     	cbz	x19, 0x13ed4 <__cxa_demangle+0x7a84>
   13e58: f9402ff4     	ldr	x20, [sp, #0x58]
   13e5c: eb13029f     	cmp	x20, x19
   13e60: 540001a0     	b.eq	0x13e94 <__cxa_demangle+0x7a44>
   13e64: 385e8288     	ldurb	w8, [x20, #-0x18]
   13e68: 36000068     	tbz	w8, #0x0, 0x13e74 <__cxa_demangle+0x7a24>
   13e6c: f85f8280     	ldur	x0, [x20, #-0x8]
   13e70: 97ffd460     	bl	0x8ff0 <free@plt>
   13e74: 385d0288     	ldurb	w8, [x20, #-0x30]
   13e78: d100c296     	sub	x22, x20, #0x30
   13e7c: 36000068     	tbz	w8, #0x0, 0x13e88 <__cxa_demangle+0x7a38>
   13e80: f85e0280     	ldur	x0, [x20, #-0x20]
   13e84: 97ffd45b     	bl	0x8ff0 <free@plt>
   13e88: eb16027f     	cmp	x19, x22
   13e8c: aa1603f4     	mov	x20, x22
   13e90: 54fffea1     	b.ne	0x13e64 <__cxa_demangle+0x7a14>
   13e94: f94037e8     	ldr	x8, [sp, #0x68]
   13e98: f9002ff3     	str	x19, [sp, #0x58]
   13e9c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13ea0: eb13013f     	cmp	x9, x19
   13ea4: 54000143     	b.lo	0x13ecc <__cxa_demangle+0x7a7c>
   13ea8: eb13011f     	cmp	x8, x19
   13eac: 54000108     	b.hi	0x13ecc <__cxa_demangle+0x7a7c>
   13eb0: f94033e9     	ldr	x9, [sp, #0x60]
   13eb4: f948010a     	ldr	x10, [x8, #0x1000]
   13eb8: eb09015f     	cmp	x10, x9
   13ebc: 540000c1     	b.ne	0x13ed4 <__cxa_demangle+0x7a84>
   13ec0: f9080113     	str	x19, [x8, #0x1000]
   13ec4: aa1503fc     	mov	x28, x21
   13ec8: 17fffde4     	b	0x13658 <__cxa_demangle+0x7208>
   13ecc: aa1303e0     	mov	x0, x19
   13ed0: 97ffd448     	bl	0x8ff0 <free@plt>
   13ed4: aa1503fc     	mov	x28, x21
   13ed8: 17fffde0     	b	0x13658 <__cxa_demangle+0x7208>
   13edc: aa1503e0     	mov	x0, x21
   13ee0: 97ffd444     	bl	0x8ff0 <free@plt>
   13ee4: f9402bf3     	ldr	x19, [sp, #0x50]
   13ee8: b40003f3     	cbz	x19, 0x13f64 <__cxa_demangle+0x7b14>
   13eec: f9402ff4     	ldr	x20, [sp, #0x58]
   13ef0: eb13029f     	cmp	x20, x19
   13ef4: 540001a0     	b.eq	0x13f28 <__cxa_demangle+0x7ad8>
   13ef8: 385e8288     	ldurb	w8, [x20, #-0x18]
   13efc: 36000068     	tbz	w8, #0x0, 0x13f08 <__cxa_demangle+0x7ab8>
   13f00: f85f8280     	ldur	x0, [x20, #-0x8]
   13f04: 97ffd43b     	bl	0x8ff0 <free@plt>
   13f08: 385d0288     	ldurb	w8, [x20, #-0x30]
   13f0c: d100c295     	sub	x21, x20, #0x30
   13f10: 36000068     	tbz	w8, #0x0, 0x13f1c <__cxa_demangle+0x7acc>
   13f14: f85e0280     	ldur	x0, [x20, #-0x20]
   13f18: 97ffd436     	bl	0x8ff0 <free@plt>
   13f1c: eb15027f     	cmp	x19, x21
   13f20: aa1503f4     	mov	x20, x21
   13f24: 54fffea1     	b.ne	0x13ef8 <__cxa_demangle+0x7aa8>
   13f28: f94037e8     	ldr	x8, [sp, #0x68]
   13f2c: f9002ff3     	str	x19, [sp, #0x58]
   13f30: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   13f34: eb13013f     	cmp	x9, x19
   13f38: 54000123     	b.lo	0x13f5c <__cxa_demangle+0x7b0c>
   13f3c: eb13011f     	cmp	x8, x19
   13f40: 540000e8     	b.hi	0x13f5c <__cxa_demangle+0x7b0c>
   13f44: f94033e9     	ldr	x9, [sp, #0x60]
   13f48: f948010a     	ldr	x10, [x8, #0x1000]
   13f4c: eb09015f     	cmp	x10, x9
   13f50: 540000a1     	b.ne	0x13f64 <__cxa_demangle+0x7b14>
   13f54: f9080113     	str	x19, [x8, #0x1000]
   13f58: 14000003     	b	0x13f64 <__cxa_demangle+0x7b14>
   13f5c: aa1303e0     	mov	x0, x19
   13f60: 97ffd424     	bl	0x8ff0 <free@plt>
   13f64: aa1603fc     	mov	x28, x22
   13f68: 17fffdbc     	b	0x13658 <__cxa_demangle+0x7208>
   13f6c: eb13013f     	cmp	x9, x19
   13f70: 54ff6500     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
   13f74: 91000d49     	add	x9, x10, #0x3
   13f78: 3940012a     	ldrb	w10, [x9]
   13f7c: 71017d5f     	cmp	w10, #0x5f
   13f80: 54ff6481     	b.ne	0x12c10 <__cxa_demangle+0x67c0>
   13f84: eb13011f     	cmp	x8, x19
   13f88: 54ff6440     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
   13f8c: 8b130288     	add	x8, x20, x19
   13f90: 3940110a     	ldrb	w10, [x8, #0x4]
   13f94: cb180137     	sub	x23, x9, x24
   13f98: 7101c15f     	cmp	w10, #0x70
   13f9c: 54006041     	b.ne	0x14ba4 <__cxa_demangle+0x8754>
   13fa0: b10042ff     	cmn	x23, #0x10
   13fa4: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   13fa8: f81703bf     	stur	xzr, [x29, #-0x90]
   13fac: 54009662     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   13fb0: f1005eff     	cmp	x23, #0x17
   13fb4: 540062a2     	b.hs	0x14c08 <__cxa_demangle+0x87b8>
   13fb8: d10283a9     	sub	x9, x29, #0xa0
   13fbc: d37ffae8     	lsl	x8, x23, #1
   13fc0: b2400136     	orr	x22, x9, #0x1
   13fc4: 381603a8     	sturb	w8, [x29, #-0xa0]
   13fc8: b5006317     	cbnz	x23, 0x14c28 <__cxa_demangle+0x87d8>
   13fcc: 1400031b     	b	0x14c38 <__cxa_demangle+0x87e8>
   13fd0: f85e0328     	ldur	x8, [x25, #-0x20]
   13fd4: 3900011f     	strb	wzr, [x8]
   13fd8: 385d0328     	ldurb	w8, [x25, #-0x30]
   13fdc: f81d833f     	stur	xzr, [x25, #-0x28]
   13fe0: 370006a8     	tbnz	w8, #0x0, 0x140b4 <__cxa_demangle+0x7c64>
   13fe4: 7100b91f     	cmp	w8, #0x2e
   13fe8: 54000703     	b.lo	0x140c8 <__cxa_demangle+0x7c78>
   13fec: d341fd1a     	lsr	x26, x8, #1
   13ff0: 11004348     	add	w8, w26, #0x10
   13ff4: 927c0d17     	and	x23, x8, #0xf0
   13ff8: aa1703e0     	mov	x0, x23
   13ffc: d10006f6     	sub	x22, x23, #0x1
   14000: 97ffd3e4     	bl	0x8f90 <malloc@plt>
   14004: f1005adf     	cmp	x22, #0x16
   14008: aa0003f6     	mov	x22, x0
   1400c: 54000048     	b.hi	0x14014 <__cxa_demangle+0x7bc4>
   14010: b40005d6     	cbz	x22, 0x140c8 <__cxa_demangle+0x7c78>
   14014: 91000701     	add	x1, x24, #0x1
   14018: 91000742     	add	x2, x26, #0x1
   1401c: aa1603e0     	mov	x0, x22
   14020: b24002f7     	orr	x23, x23, #0x1
   14024: 97ffd3df     	bl	0x8fa0 <memcpy@plt>
   14028: a93d6b37     	stp	x23, x26, [x25, #-0x30]
   1402c: f81e0336     	stur	x22, [x25, #-0x20]
   14030: 14000026     	b	0x140c8 <__cxa_demangle+0x7c78>
   14034: 90000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14038: 911be821     	add	x1, x1, #0x6fa
   1403c: 910143e0     	add	x0, sp, #0x50
   14040: 321f03e2     	orr	w2, wzr, #0x2
   14044: 940012b3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14048: a94022e9     	ldp	x9, x8, [x23]
   1404c: eb08013f     	cmp	x9, x8
   14050: 54fddb20     	b.eq	0xfbb4 <__cxa_demangle+0x3764>
   14054: d100c100     	sub	x0, x8, #0x30
   14058: 90000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1405c: 91265421     	add	x1, x1, #0x995
   14060: 320003e2     	orr	w2, wzr, #0x1
   14064: 940012ab     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14068: f9400348     	ldr	x8, [x26]
   1406c: 394143e9     	ldrb	w9, [sp, #0x50]
   14070: a945abeb     	ldp	x11, x10, [sp, #0x58]
   14074: d1006100     	sub	x0, x8, #0x18
   14078: d341fd28     	lsr	x8, x9, #1
   1407c: 7200013f     	tst	w9, #0x1
   14080: f9401be9     	ldr	x9, [sp, #0x30]
   14084: 9a8b0103     	csel	x3, x8, x11, eq
   14088: 9a8a0122     	csel	x2, x9, x10, eq
   1408c: aa1f03e1     	mov	x1, xzr
   14090: 94001224     	bl	0x18920 <__cxa_demangle+0xc4d0>
   14094: 2a1f03f5     	mov	w21, wzr
   14098: 91000716     	add	x22, x24, #0x1
   1409c: 394143e8     	ldrb	w8, [sp, #0x50]
   140a0: 3705d928     	tbnz	w8, #0x0, 0xfbc4 <__cxa_demangle+0x3774>
   140a4: 17ffeeca     	b	0xfbcc <__cxa_demangle+0x377c>
   140a8: 8b080008     	add	x8, x0, x8
   140ac: f9080128     	str	x8, [x9, #0x1000]
   140b0: 14000117     	b	0x1450c <__cxa_demangle+0x80bc>
   140b4: f85e0320     	ldur	x0, [x25, #-0x20]
   140b8: 39400008     	ldrb	w8, [x0]
   140bc: 381d1328     	sturb	w8, [x25, #-0x2f]
   140c0: 97ffd3cc     	bl	0x8ff0 <free@plt>
   140c4: 381d033f     	sturb	wzr, [x25, #-0x30]
   140c8: f94033e8     	ldr	x8, [sp, #0x60]
   140cc: f9000b08     	str	x8, [x24, #0x10]
   140d0: 3dc017e0     	ldr	q0, [sp, #0x50]
   140d4: 3d800300     	str	q0, [x24]
   140d8: 3941a3e8     	ldrb	w8, [sp, #0x68]
   140dc: a9472be9     	ldp	x9, x10, [sp, #0x70]
   140e0: a9057fff     	stp	xzr, xzr, [sp, #0x50]
   140e4: f90033ff     	str	xzr, [sp, #0x60]
   140e8: d341fd0b     	lsr	x11, x8, #1
   140ec: 7200011f     	tst	w8, #0x1
   140f0: 9a890168     	csel	x8, x11, x9, eq
   140f4: 9a931557     	csinc	x23, x10, x19, ne
   140f8: f100091f     	cmp	x8, #0x2
   140fc: 321f03e9     	orr	w9, wzr, #0x2
   14100: 9a893116     	csel	x22, x8, x9, lo
   14104: b10042df     	cmn	x22, #0x10
   14108: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   1410c: f81a03bf     	stur	xzr, [x29, #-0x60]
   14110: 54009082     	b.hs	0x15320 <__cxa_demangle+0x8ed0>
   14114: f1005edf     	cmp	x22, #0x17
   14118: 540000e2     	b.hs	0x14134 <__cxa_demangle+0x7ce4>
   1411c: d101c3a9     	sub	x9, x29, #0x70
   14120: d37ffac8     	lsl	x8, x22, #1
   14124: b2400138     	orr	x24, x9, #0x1
   14128: 381903a8     	sturb	w8, [x29, #-0x70]
   1412c: b5000116     	cbnz	x22, 0x1414c <__cxa_demangle+0x7cfc>
   14130: 1400000b     	b	0x1415c <__cxa_demangle+0x7d0c>
   14134: 321c03e0     	orr	w0, wzr, #0x10
   14138: 97ffd396     	bl	0x8f90 <malloc@plt>
   1413c: aa0003f8     	mov	x24, x0
   14140: 52800228     	mov	w8, #0x11               // =17
   14144: a939e3b6     	stp	x22, x24, [x29, #-0x68]
   14148: f81903a8     	stur	x8, [x29, #-0x70]
   1414c: aa1803e0     	mov	x0, x24
   14150: aa1703e1     	mov	x1, x23
   14154: aa1603e2     	mov	x2, x22
   14158: 97ffd392     	bl	0x8fa0 <memcpy@plt>
   1415c: 38366b1f     	strb	wzr, [x24, x22]
   14160: 385903a8     	ldurb	w8, [x29, #-0x70]
   14164: f85983a9     	ldur	x9, [x29, #-0x68]
   14168: 2a1f03f6     	mov	w22, wzr
   1416c: d341fd0a     	lsr	x10, x8, #1
   14170: 7200011f     	tst	w8, #0x1
   14174: 9a890149     	csel	x9, x10, x9, eq
   14178: f100093f     	cmp	x9, #0x2
   1417c: 54000141     	b.ne	0x141a4 <__cxa_demangle+0x7d54>
   14180: f85a03a9     	ldur	x9, [x29, #-0x60]
   14184: d101c3aa     	sub	x10, x29, #0x70
   14188: b240014a     	orr	x10, x10, #0x1
   1418c: 7200011f     	tst	w8, #0x1
   14190: 9a890149     	csel	x9, x10, x9, eq
   14194: 79400129     	ldrh	w9, [x9]
   14198: 528b640a     	mov	w10, #0x5b20            // =23328
   1419c: 6b0a013f     	cmp	w9, w10
   141a0: 1a9f17f6     	cset	w22, eq
   141a4: d10283b7     	sub	x23, x29, #0xa0
   141a8: 36000068     	tbz	w8, #0x0, 0x141b4 <__cxa_demangle+0x7d64>
   141ac: f85a03a0     	ldur	x0, [x29, #-0x60]
   141b0: 97ffd390     	bl	0x8ff0 <free@plt>
   141b4: 910062f9     	add	x25, x23, #0x18
   141b8: 91000678     	add	x24, x19, #0x1
   141bc: 340002b6     	cbz	w22, 0x14210 <__cxa_demangle+0x7dc0>
   141c0: 3941a3f3     	ldrb	w19, [sp, #0x68]
   141c4: a94727e8     	ldp	x8, x9, [sp, #0x70]
   141c8: d341fe6a     	lsr	x10, x19, #1
   141cc: 7200027f     	tst	w19, #0x1
   141d0: 9a88014a     	csel	x10, x10, x8, eq
   141d4: 9a890316     	csel	x22, x24, x9, eq
   141d8: f100015f     	cmp	x10, #0x0
   141dc: 1a9f07e8     	cset	w8, ne
   141e0: eb080157     	subs	x23, x10, x8
   141e4: 540000a0     	b.eq	0x141f8 <__cxa_demangle+0x7da8>
   141e8: 8b0802c1     	add	x1, x22, x8
   141ec: aa1603e0     	mov	x0, x22
   141f0: aa1703e2     	mov	x2, x23
   141f4: 97ffd327     	bl	0x8e90 <memmove@plt>
   141f8: 37000093     	tbnz	w19, #0x0, 0x14208 <__cxa_demangle+0x7db8>
   141fc: d37ffae8     	lsl	x8, x23, #1
   14200: 3901a3e8     	strb	w8, [sp, #0x68]
   14204: 14000002     	b	0x1420c <__cxa_demangle+0x7dbc>
   14208: f9003bf7     	str	x23, [sp, #0x70]
   1420c: 38376adf     	strb	wzr, [x22, x23]
   14210: 385783a8     	ldurb	w8, [x29, #-0x88]
   14214: a97827aa     	ldp	x10, x9, [x29, #-0x80]
   14218: 7200011f     	tst	w8, #0x1
   1421c: d341fd0b     	lsr	x11, x8, #1
   14220: 9a991521     	csinc	x1, x9, x25, ne
   14224: 9a8a0162     	csel	x2, x11, x10, eq
   14228: d10283a0     	sub	x0, x29, #0xa0
   1422c: d10283b3     	sub	x19, x29, #0xa0
   14230: 94001238     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14234: f9400a68     	ldr	x8, [x19, #0x10]
   14238: 3dc00260     	ldr	q0, [x19]
   1423c: a9007e7f     	stp	xzr, xzr, [x19]
   14240: f9000a7f     	str	xzr, [x19, #0x10]
   14244: f90073e8     	str	x8, [sp, #0xe0]
   14248: 3d8037e0     	str	q0, [sp, #0xd0]
   1424c: 90000122     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14250: 91331042     	add	x2, x2, #0xcc4
   14254: 910343e0     	add	x0, sp, #0xd0
   14258: 321f03e3     	orr	w3, wzr, #0x2
   1425c: aa1f03e1     	mov	x1, xzr
   14260: 910343f3     	add	x19, sp, #0xd0
   14264: 940011af     	bl	0x18920 <__cxa_demangle+0xc4d0>
   14268: f9400a68     	ldr	x8, [x19, #0x10]
   1426c: 3dc00260     	ldr	q0, [x19]
   14270: a9007e7f     	stp	xzr, xzr, [x19]
   14274: f9000a7f     	str	xzr, [x19, #0x10]
   14278: f81503a8     	stur	x8, [x29, #-0xb0]
   1427c: 3c9403a0     	stur	q0, [x29, #-0xc0]
   14280: 90000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14284: 9135d821     	add	x1, x1, #0xd76
   14288: d10303a0     	sub	x0, x29, #0xc0
   1428c: 320003e2     	orr	w2, wzr, #0x1
   14290: d10303b3     	sub	x19, x29, #0xc0
   14294: 9400121f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14298: f9400a68     	ldr	x8, [x19, #0x10]
   1429c: 3dc00260     	ldr	q0, [x19]
   142a0: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
   142a4: f900027f     	str	xzr, [x19]
   142a8: 3941a3f3     	ldrb	w19, [sp, #0x68]
   142ac: a9475be9     	ldp	x9, x22, [sp, #0x70]
   142b0: f81a03a8     	stur	x8, [x29, #-0x60]
   142b4: 3c9903a0     	stur	q0, [x29, #-0x70]
   142b8: 7200027f     	tst	w19, #0x1
   142bc: d341fe68     	lsr	x8, x19, #1
   142c0: 9a960301     	csel	x1, x24, x22, eq
   142c4: 9a890102     	csel	x2, x8, x9, eq
   142c8: d101c3a0     	sub	x0, x29, #0x70
   142cc: d101c3b7     	sub	x23, x29, #0x70
   142d0: 94001210     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   142d4: f84012e8     	ldur	x8, [x23, #0x1]
   142d8: a940eae9     	ldp	x9, x26, [x23, #0x8]
   142dc: 394002f9     	ldrb	w25, [x23]
   142e0: a9007eff     	stp	xzr, xzr, [x23]
   142e4: f9000aff     	str	xzr, [x23, #0x10]
   142e8: f80973e9     	stur	x9, [sp, #0x97]
   142ec: f9004be8     	str	x8, [sp, #0x90]
   142f0: f9400be8     	ldr	x8, [sp, #0x10]
   142f4: f940051b     	ldr	x27, [x8, #0x8]
   142f8: aa1b03f7     	mov	x23, x27
   142fc: 385e8ee8     	ldrb	w8, [x23, #-0x18]!
   14300: 37000088     	tbnz	w8, #0x0, 0x14310 <__cxa_demangle+0x7ec0>
   14304: 781e837f     	sturh	wzr, [x27, #-0x18]
   14308: d100237c     	sub	x28, x27, #0x8
   1430c: 14000025     	b	0x143a0 <__cxa_demangle+0x7f50>
   14310: aa1b03fc     	mov	x28, x27
   14314: f85f8f88     	ldr	x8, [x28, #-0x8]!
   14318: 3900011f     	strb	wzr, [x8]
   1431c: 385f0388     	ldurb	w8, [x28, #-0x10]
   14320: f81f839f     	stur	xzr, [x28, #-0x8]
   14324: 37000348     	tbnz	w8, #0x0, 0x1438c <__cxa_demangle+0x7f3c>
   14328: 7100b91f     	cmp	w8, #0x2e
   1432c: 540003a3     	b.lo	0x143a0 <__cxa_demangle+0x7f50>
   14330: d341fd08     	lsr	x8, x8, #1
   14334: f9001fe8     	str	x8, [sp, #0x38]
   14338: 11004108     	add	w8, w8, #0x10
   1433c: 927c0d18     	and	x24, x8, #0xf0
   14340: d1000708     	sub	x8, x24, #0x1
   14344: aa1803e0     	mov	x0, x24
   14348: f90023e8     	str	x8, [sp, #0x40]
   1434c: 97ffd311     	bl	0x8f90 <malloc@plt>
   14350: f94023e8     	ldr	x8, [sp, #0x40]
   14354: f100591f     	cmp	x8, #0x16
   14358: 54000048     	b.hi	0x14360 <__cxa_demangle+0x7f10>
   1435c: b4000220     	cbz	x0, 0x143a0 <__cxa_demangle+0x7f50>
   14360: b2400308     	orr	x8, x24, #0x1
   14364: f9401ff8     	ldr	x24, [sp, #0x38]
   14368: 910006e1     	add	x1, x23, #0x1
   1436c: f90023e8     	str	x8, [sp, #0x40]
   14370: aa0003f7     	mov	x23, x0
   14374: 91000702     	add	x2, x24, #0x1
   14378: 97ffd30a     	bl	0x8fa0 <memcpy@plt>
   1437c: f94023e8     	ldr	x8, [sp, #0x40]
   14380: f81f8377     	stur	x23, [x27, #-0x8]
   14384: a93ee368     	stp	x8, x24, [x27, #-0x18]
   14388: 14000006     	b	0x143a0 <__cxa_demangle+0x7f50>
   1438c: f9400380     	ldr	x0, [x28]
   14390: 39400008     	ldrb	w8, [x0]
   14394: 390006e8     	strb	w8, [x23, #0x1]
   14398: 97ffd316     	bl	0x8ff0 <free@plt>
   1439c: 390002ff     	strb	wzr, [x23]
   143a0: 381e8379     	sturb	w25, [x27, #-0x18]
   143a4: f9404be8     	ldr	x8, [sp, #0x90]
   143a8: f81e9368     	stur	x8, [x27, #-0x17]
   143ac: f84973e8     	ldur	x8, [sp, #0x97]
   143b0: f81f0368     	stur	x8, [x27, #-0x10]
   143b4: f900039a     	str	x26, [x28]
   143b8: 385903a8     	ldurb	w8, [x29, #-0x70]
   143bc: f80973ff     	stur	xzr, [sp, #0x97]
   143c0: f9004bff     	str	xzr, [sp, #0x90]
   143c4: 370001a8     	tbnz	w8, #0x0, 0x143f8 <__cxa_demangle+0x7fa8>
   143c8: 385403a8     	ldurb	w8, [x29, #-0xc0]
   143cc: 370001e8     	tbnz	w8, #0x0, 0x14408 <__cxa_demangle+0x7fb8>
   143d0: 394343e8     	ldrb	w8, [sp, #0xd0]
   143d4: 37000228     	tbnz	w8, #0x0, 0x14418 <__cxa_demangle+0x7fc8>
   143d8: 385783a8     	ldurb	w8, [x29, #-0x88]
   143dc: 37000268     	tbnz	w8, #0x0, 0x14428 <__cxa_demangle+0x7fd8>
   143e0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   143e4: 370002a8     	tbnz	w8, #0x0, 0x14438 <__cxa_demangle+0x7fe8>
   143e8: 370002f3     	tbnz	w19, #0x0, 0x14444 <__cxa_demangle+0x7ff4>
   143ec: 394143e8     	ldrb	w8, [sp, #0x50]
   143f0: 37000328     	tbnz	w8, #0x0, 0x14454 <__cxa_demangle+0x8004>
   143f4: 140001ad     	b	0x14aa8 <__cxa_demangle+0x8658>
   143f8: f85a03a0     	ldur	x0, [x29, #-0x60]
   143fc: 97ffd2fd     	bl	0x8ff0 <free@plt>
   14400: 385403a8     	ldurb	w8, [x29, #-0xc0]
   14404: 3607fe68     	tbz	w8, #0x0, 0x143d0 <__cxa_demangle+0x7f80>
   14408: f85503a0     	ldur	x0, [x29, #-0xb0]
   1440c: 97ffd2f9     	bl	0x8ff0 <free@plt>
   14410: 394343e8     	ldrb	w8, [sp, #0xd0]
   14414: 3607fe28     	tbz	w8, #0x0, 0x143d8 <__cxa_demangle+0x7f88>
   14418: f94073e0     	ldr	x0, [sp, #0xe0]
   1441c: 97ffd2f5     	bl	0x8ff0 <free@plt>
   14420: 385783a8     	ldurb	w8, [x29, #-0x88]
   14424: 3607fde8     	tbz	w8, #0x0, 0x143e0 <__cxa_demangle+0x7f90>
   14428: f85883a0     	ldur	x0, [x29, #-0x78]
   1442c: 97ffd2f1     	bl	0x8ff0 <free@plt>
   14430: 385603a8     	ldurb	w8, [x29, #-0xa0]
   14434: 3607fda8     	tbz	w8, #0x0, 0x143e8 <__cxa_demangle+0x7f98>
   14438: f85703a0     	ldur	x0, [x29, #-0x90]
   1443c: 97ffd2ed     	bl	0x8ff0 <free@plt>
   14440: 3607fd73     	tbz	w19, #0x0, 0x143ec <__cxa_demangle+0x7f9c>
   14444: aa1603e0     	mov	x0, x22
   14448: 97ffd2ea     	bl	0x8ff0 <free@plt>
   1444c: 394143e8     	ldrb	w8, [sp, #0x50]
   14450: 360032c8     	tbz	w8, #0x0, 0x14aa8 <__cxa_demangle+0x8658>
   14454: f94033e0     	ldr	x0, [sp, #0x60]
   14458: 14000193     	b	0x14aa4 <__cxa_demangle+0x8654>
   1445c: 321c03e0     	orr	w0, wzr, #0x10
   14460: 97ffd2cc     	bl	0x8f90 <malloc@plt>
   14464: aa0003f9     	mov	x25, x0
   14468: 52800228     	mov	w8, #0x11               // =17
   1446c: a905e7f7     	stp	x23, x25, [sp, #0x58]
   14470: f9002be8     	str	x8, [sp, #0x50]
   14474: aa1903e0     	mov	x0, x25
   14478: aa1803e1     	mov	x1, x24
   1447c: aa1703e2     	mov	x2, x23
   14480: 97ffd2c8     	bl	0x8fa0 <memcpy@plt>
   14484: 38376b3f     	strb	wzr, [x25, x23]
   14488: 394143e8     	ldrb	w8, [sp, #0x50]
   1448c: f9402fe9     	ldr	x9, [sp, #0x58]
   14490: 2a1f03f7     	mov	w23, wzr
   14494: d341fd0a     	lsr	x10, x8, #1
   14498: 7200011f     	tst	w8, #0x1
   1449c: 9a890149     	csel	x9, x10, x9, eq
   144a0: f100093f     	cmp	x9, #0x2
   144a4: 540001e1     	b.ne	0x144e0 <__cxa_demangle+0x8090>
   144a8: f94033e9     	ldr	x9, [sp, #0x60]
   144ac: 910143ea     	add	x10, sp, #0x50
   144b0: b240014a     	orr	x10, x10, #0x1
   144b4: 7200011f     	tst	w8, #0x1
   144b8: 9a890149     	csel	x9, x10, x9, eq
   144bc: 79400129     	ldrh	w9, [x9]
   144c0: 528b640a     	mov	w10, #0x5b20            // =23328
   144c4: 6b0a013f     	cmp	w9, w10
   144c8: 1a9f17f7     	cset	w23, eq
   144cc: 360000c8     	tbz	w8, #0x0, 0x144e4 <__cxa_demangle+0x8094>
   144d0: f94033e0     	ldr	x0, [sp, #0x60]
   144d4: 97ffd2c7     	bl	0x8ff0 <free@plt>
   144d8: 340021f7     	cbz	w23, 0x14914 <__cxa_demangle+0x84c4>
   144dc: 14000003     	b	0x144e8 <__cxa_demangle+0x8098>
   144e0: 3707ff88     	tbnz	w8, #0x0, 0x144d0 <__cxa_demangle+0x8080>
   144e4: 34002197     	cbz	w23, 0x14914 <__cxa_demangle+0x84c4>
   144e8: f9400be8     	ldr	x8, [sp, #0x10]
   144ec: f9400519     	ldr	x25, [x8, #0x8]
   144f0: aa1903fb     	mov	x27, x25
   144f4: 385e8f68     	ldrb	w8, [x27, #-0x18]!
   144f8: 37001ee8     	tbnz	w8, #0x0, 0x148d4 <__cxa_demangle+0x8484>
   144fc: d341fd09     	lsr	x9, x8, #1
   14500: 91000777     	add	x23, x27, #0x1
   14504: 140000f5     	b	0x148d8 <__cxa_demangle+0x8488>
   14508: aa1f03e0     	mov	x0, xzr
   1450c: 321c07e9     	orr	w9, wzr, #0x30
   14510: 9b0902e8     	madd	x8, x23, x9, x0
   14514: 39000113     	strb	w19, [x8]
   14518: f842734a     	ldur	x10, [x26, #0x27]
   1451c: d503201f     	nop
   14520: 9b0902c9     	madd	x9, x22, x9, x0
   14524: a900d10a     	stp	x10, x20, [x8, #0x8]
   14528: f85403aa     	ldur	x10, [x29, #-0xc0]
   1452c: f800110a     	stur	x10, [x8, #0x1]
   14530: f802735f     	stur	xzr, [x26, #0x27]
   14534: f81403bf     	stur	xzr, [x29, #-0xc0]
   14538: 3900611f     	strb	wzr, [x8, #0x18]
   1453c: f840734a     	ldur	x10, [x26, #0x7]
   14540: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   14544: f9406bea     	ldr	x10, [sp, #0xd0]
   14548: f801910a     	stur	x10, [x8, #0x19]
   1454c: f9400bea     	ldr	x10, [sp, #0x10]
   14550: f800735f     	stur	xzr, [x26, #0x7]
   14554: f9006bff     	str	xzr, [sp, #0xd0]
   14558: a9402d53     	ldp	x19, x11, [x10]
   1455c: 9100c10a     	add	x10, x8, #0x30
   14560: eb13017f     	cmp	x11, x19
   14564: 54000280     	b.eq	0x145b4 <__cxa_demangle+0x8164>
   14568: f85e016c     	ldur	x12, [x11, #-0x20]
   1456c: f81e010c     	stur	x12, [x8, #-0x20]
   14570: 3cdd0160     	ldur	q0, [x11, #-0x30]
   14574: 3c9d0100     	stur	q0, [x8, #-0x30]
   14578: f85f816c     	ldur	x12, [x11, #-0x8]
   1457c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   14580: f81d017f     	stur	xzr, [x11, #-0x30]
   14584: f81f810c     	stur	x12, [x8, #-0x8]
   14588: 3cde8160     	ldur	q0, [x11, #-0x18]
   1458c: 3c9e8100     	stur	q0, [x8, #-0x18]
   14590: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   14594: f81f817f     	stur	xzr, [x11, #-0x8]
   14598: d100c16b     	sub	x11, x11, #0x30
   1459c: eb0b027f     	cmp	x19, x11
   145a0: d100c108     	sub	x8, x8, #0x30
   145a4: 54fffe21     	b.ne	0x14568 <__cxa_demangle+0x8118>
   145a8: f9400beb     	ldr	x11, [sp, #0x10]
   145ac: a9404d74     	ldp	x20, x19, [x11]
   145b0: 14000002     	b	0x145b8 <__cxa_demangle+0x8168>
   145b4: aa1303f4     	mov	x20, x19
   145b8: f9400beb     	ldr	x11, [sp, #0x10]
   145bc: eb14027f     	cmp	x19, x20
   145c0: f9400976     	ldr	x22, [x11, #0x10]
   145c4: a9002968     	stp	x8, x10, [x11]
   145c8: f9000969     	str	x9, [x11, #0x10]
   145cc: 540001a0     	b.eq	0x14600 <__cxa_demangle+0x81b0>
   145d0: 385e8268     	ldurb	w8, [x19, #-0x18]
   145d4: 36000068     	tbz	w8, #0x0, 0x145e0 <__cxa_demangle+0x8190>
   145d8: f85f8260     	ldur	x0, [x19, #-0x8]
   145dc: 97ffd285     	bl	0x8ff0 <free@plt>
   145e0: 385d0268     	ldurb	w8, [x19, #-0x30]
   145e4: d100c277     	sub	x23, x19, #0x30
   145e8: 36000068     	tbz	w8, #0x0, 0x145f4 <__cxa_demangle+0x81a4>
   145ec: f85e0260     	ldur	x0, [x19, #-0x20]
   145f0: 97ffd280     	bl	0x8ff0 <free@plt>
   145f4: eb17029f     	cmp	x20, x23
   145f8: aa1703f3     	mov	x19, x23
   145fc: 54fffea1     	b.ne	0x145d0 <__cxa_demangle+0x8180>
   14600: b4000234     	cbz	x20, 0x14644 <__cxa_demangle+0x81f4>
   14604: f9400be8     	ldr	x8, [sp, #0x10]
   14608: f9400d08     	ldr	x8, [x8, #0x18]
   1460c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   14610: eb14013f     	cmp	x9, x20
   14614: 54000143     	b.lo	0x1463c <__cxa_demangle+0x81ec>
   14618: eb14011f     	cmp	x8, x20
   1461c: 54000108     	b.hi	0x1463c <__cxa_demangle+0x81ec>
   14620: f9480109     	ldr	x9, [x8, #0x1000]
   14624: eb16013f     	cmp	x9, x22
   14628: 540000e1     	b.ne	0x14644 <__cxa_demangle+0x81f4>
   1462c: f9080114     	str	x20, [x8, #0x1000]
   14630: 394143e8     	ldrb	w8, [sp, #0x50]
   14634: 370000c8     	tbnz	w8, #0x0, 0x1464c <__cxa_demangle+0x81fc>
   14638: 14000007     	b	0x14654 <__cxa_demangle+0x8204>
   1463c: aa1403e0     	mov	x0, x20
   14640: 97ffd26c     	bl	0x8ff0 <free@plt>
   14644: 394143e8     	ldrb	w8, [sp, #0x50]
   14648: 36000068     	tbz	w8, #0x0, 0x14654 <__cxa_demangle+0x8204>
   1464c: f94033e0     	ldr	x0, [sp, #0x60]
   14650: 97ffd268     	bl	0x8ff0 <free@plt>
   14654: f9400bf8     	ldr	x24, [sp, #0x10]
   14658: 385903a8     	ldurb	w8, [x29, #-0x70]
   1465c: 36000068     	tbz	w8, #0x0, 0x14668 <__cxa_demangle+0x8218>
   14660: f85a03a0     	ldur	x0, [x29, #-0x60]
   14664: 97ffd263     	bl	0x8ff0 <free@plt>
   14668: f9400708     	ldr	x8, [x24, #0x8]
   1466c: f9400f09     	ldr	x9, [x24, #0x18]
   14670: d100c101     	sub	x1, x8, #0x30
   14674: f81903a9     	stur	x9, [x29, #-0x70]
   14678: 910143e0     	add	x0, sp, #0x50
   1467c: d101c3a2     	sub	x2, x29, #0x70
   14680: 94001183     	bl	0x18c8c <__cxa_demangle+0xc83c>
   14684: a942a708     	ldp	x8, x9, [x24, #0x28]
   14688: eb09011f     	cmp	x8, x9
   1468c: 540001e2     	b.hs	0x146c8 <__cxa_demangle+0x8278>
   14690: f94037e9     	ldr	x9, [sp, #0x68]
   14694: f9000d09     	str	x9, [x8, #0x18]
   14698: 3dc017e0     	ldr	q0, [sp, #0x50]
   1469c: 3d800100     	str	q0, [x8]
   146a0: f94033e9     	ldr	x9, [sp, #0x60]
   146a4: f9000909     	str	x9, [x8, #0x10]
   146a8: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   146ac: f9002bff     	str	xzr, [sp, #0x50]
   146b0: f9401708     	ldr	x8, [x24, #0x28]
   146b4: 91008108     	add	x8, x8, #0x20
   146b8: f9001708     	str	x8, [x24, #0x28]
   146bc: f9402bf3     	ldr	x19, [sp, #0x50]
   146c0: b5000c33     	cbnz	x19, 0x14844 <__cxa_demangle+0x83f4>
   146c4: 14000080     	b	0x148c4 <__cxa_demangle+0x8474>
   146c8: f940130a     	ldr	x10, [x24, #0x20]
   146cc: cb0a0108     	sub	x8, x8, x10
   146d0: 9345fd13     	asr	x19, x8, #5
   146d4: 91000668     	add	x8, x19, #0x1
   146d8: d37bfd0b     	lsr	x11, x8, #59
   146dc: b500616b     	cbnz	x11, 0x15308 <__cxa_demangle+0x8eb8>
   146e0: cb0a0129     	sub	x9, x9, x10
   146e4: 9345fd2a     	asr	x10, x9, #5
   146e8: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   146ec: eb0b015f     	cmp	x10, x11
   146f0: 540000e8     	b.hi	0x1470c <__cxa_demangle+0x82bc>
   146f4: 9344fd29     	asr	x9, x9, #4
   146f8: eb08013f     	cmp	x9, x8
   146fc: 9a893116     	csel	x22, x8, x9, lo
   14700: b5000096     	cbnz	x22, 0x14710 <__cxa_demangle+0x82c0>
   14704: aa1f03e0     	mov	x0, xzr
   14708: 1400000e     	b	0x14740 <__cxa_demangle+0x82f0>
   1470c: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   14710: f9401f09     	ldr	x9, [x24, #0x38]
   14714: d37beac8     	lsl	x8, x22, #5
   14718: f9480120     	ldr	x0, [x9, #0x1000]
   1471c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   14720: cb00014a     	sub	x10, x10, x0
   14724: eb08015f     	cmp	x10, x8
   14728: 54000082     	b.hs	0x14738 <__cxa_demangle+0x82e8>
   1472c: aa0803e0     	mov	x0, x8
   14730: 97ffd218     	bl	0x8f90 <malloc@plt>
   14734: 14000003     	b	0x14740 <__cxa_demangle+0x82f0>
   14738: 8b080008     	add	x8, x0, x8
   1473c: f9080128     	str	x8, [x9, #0x1000]
   14740: 8b13140a     	add	x10, x0, x19, lsl #5
   14744: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   14748: f94037e8     	ldr	x8, [sp, #0x68]
   1474c: 91008149     	add	x9, x10, #0x20
   14750: f9000d48     	str	x8, [x10, #0x18]
   14754: 3dc017e0     	ldr	q0, [sp, #0x50]
   14758: 3d800140     	str	q0, [x10]
   1475c: f94033e8     	ldr	x8, [sp, #0x60]
   14760: f9000948     	str	x8, [x10, #0x10]
   14764: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   14768: f9002bff     	str	xzr, [sp, #0x50]
   1476c: a9423314     	ldp	x20, x12, [x24, #0x20]
   14770: 8b161408     	add	x8, x0, x22, lsl #5
   14774: eb14019f     	cmp	x12, x20
   14778: 540002c0     	b.eq	0x147d0 <__cxa_demangle+0x8380>
   1477c: d100818b     	sub	x11, x12, #0x20
   14780: cb14016b     	sub	x11, x11, x20
   14784: d100814a     	sub	x10, x10, #0x20
   14788: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   1478c: f900015f     	str	xzr, [x10]
   14790: f85f818d     	ldur	x13, [x12, #-0x8]
   14794: f9000d4d     	str	x13, [x10, #0x18]
   14798: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   1479c: 3d800140     	str	q0, [x10]
   147a0: f940098d     	ldr	x13, [x12, #0x10]
   147a4: eb0c029f     	cmp	x20, x12
   147a8: f900094d     	str	x13, [x10, #0x10]
   147ac: d100814a     	sub	x10, x10, #0x20
   147b0: a9007d9f     	stp	xzr, xzr, [x12]
   147b4: f900099f     	str	xzr, [x12, #0x10]
   147b8: 54fffe81     	b.ne	0x14788 <__cxa_demangle+0x8338>
   147bc: a9425316     	ldp	x22, x20, [x24, #0x20]
   147c0: d100066a     	sub	x10, x19, #0x1
   147c4: cb4b154a     	sub	x10, x10, x11, lsr #5
   147c8: 8b0a140a     	add	x10, x0, x10, lsl #5
   147cc: 14000002     	b	0x147d4 <__cxa_demangle+0x8384>
   147d0: aa1403f6     	mov	x22, x20
   147d4: f9401b13     	ldr	x19, [x24, #0x30]
   147d8: eb16029f     	cmp	x20, x22
   147dc: a902270a     	stp	x10, x9, [x24, #0x20]
   147e0: f9001b08     	str	x8, [x24, #0x30]
   147e4: 540000c0     	b.eq	0x147fc <__cxa_demangle+0x83ac>
   147e8: d1008294     	sub	x20, x20, #0x20
   147ec: aa1403e0     	mov	x0, x20
   147f0: 9400119b     	bl	0x18e5c <__cxa_demangle+0xca0c>
   147f4: eb1402df     	cmp	x22, x20
   147f8: 54ffff81     	b.ne	0x147e8 <__cxa_demangle+0x8398>
   147fc: b4000216     	cbz	x22, 0x1483c <__cxa_demangle+0x83ec>
   14800: f9401f08     	ldr	x8, [x24, #0x38]
   14804: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   14808: eb16013f     	cmp	x9, x22
   1480c: 54000143     	b.lo	0x14834 <__cxa_demangle+0x83e4>
   14810: eb16011f     	cmp	x8, x22
   14814: 54000108     	b.hi	0x14834 <__cxa_demangle+0x83e4>
   14818: f9480109     	ldr	x9, [x8, #0x1000]
   1481c: eb13013f     	cmp	x9, x19
   14820: 540000e1     	b.ne	0x1483c <__cxa_demangle+0x83ec>
   14824: f9080116     	str	x22, [x8, #0x1000]
   14828: f9402bf3     	ldr	x19, [sp, #0x50]
   1482c: b50000d3     	cbnz	x19, 0x14844 <__cxa_demangle+0x83f4>
   14830: 14000025     	b	0x148c4 <__cxa_demangle+0x8474>
   14834: aa1603e0     	mov	x0, x22
   14838: 97ffd1ee     	bl	0x8ff0 <free@plt>
   1483c: f9402bf3     	ldr	x19, [sp, #0x50]
   14840: b4000433     	cbz	x19, 0x148c4 <__cxa_demangle+0x8474>
   14844: f9402ff4     	ldr	x20, [sp, #0x58]
   14848: eb13029f     	cmp	x20, x19
   1484c: 540001a0     	b.eq	0x14880 <__cxa_demangle+0x8430>
   14850: 385e8288     	ldurb	w8, [x20, #-0x18]
   14854: 36000068     	tbz	w8, #0x0, 0x14860 <__cxa_demangle+0x8410>
   14858: f85f8280     	ldur	x0, [x20, #-0x8]
   1485c: 97ffd1e5     	bl	0x8ff0 <free@plt>
   14860: 385d0288     	ldurb	w8, [x20, #-0x30]
   14864: d100c296     	sub	x22, x20, #0x30
   14868: 36000068     	tbz	w8, #0x0, 0x14874 <__cxa_demangle+0x8424>
   1486c: f85e0280     	ldur	x0, [x20, #-0x20]
   14870: 97ffd1e0     	bl	0x8ff0 <free@plt>
   14874: eb16027f     	cmp	x19, x22
   14878: aa1603f4     	mov	x20, x22
   1487c: 54fffea1     	b.ne	0x14850 <__cxa_demangle+0x8400>
   14880: f94037e8     	ldr	x8, [sp, #0x68]
   14884: f9002ff3     	str	x19, [sp, #0x58]
   14888: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1488c: eb13013f     	cmp	x9, x19
   14890: 54000163     	b.lo	0x148bc <__cxa_demangle+0x846c>
   14894: eb13011f     	cmp	x8, x19
   14898: 54000128     	b.hi	0x148bc <__cxa_demangle+0x846c>
   1489c: f94033e9     	ldr	x9, [sp, #0x60]
   148a0: f948010a     	ldr	x10, [x8, #0x1000]
   148a4: eb09015f     	cmp	x10, x9
   148a8: 540000e1     	b.ne	0x148c4 <__cxa_demangle+0x8474>
   148ac: f9080113     	str	x19, [x8, #0x1000]
   148b0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   148b4: 3607b108     	tbz	w8, #0x0, 0x13ed4 <__cxa_demangle+0x7a84>
   148b8: 14000005     	b	0x148cc <__cxa_demangle+0x847c>
   148bc: aa1303e0     	mov	x0, x19
   148c0: 97ffd1cc     	bl	0x8ff0 <free@plt>
   148c4: 385603a8     	ldurb	w8, [x29, #-0xa0]
   148c8: 3607b068     	tbz	w8, #0x0, 0x13ed4 <__cxa_demangle+0x7a84>
   148cc: f85703a0     	ldur	x0, [x29, #-0x90]
   148d0: 17fffd80     	b	0x13ed0 <__cxa_demangle+0x7a80>
   148d4: a97f5f29     	ldp	x9, x23, [x25, #-0x10]
   148d8: f100013f     	cmp	x9, #0x0
   148dc: 1a9f07ea     	cset	w10, ne
   148e0: eb0a0138     	subs	x24, x9, x10
   148e4: 540000c0     	b.eq	0x148fc <__cxa_demangle+0x84ac>
   148e8: 8b0a02e1     	add	x1, x23, x10
   148ec: aa1703e0     	mov	x0, x23
   148f0: aa1803e2     	mov	x2, x24
   148f4: 97ffd167     	bl	0x8e90 <memmove@plt>
   148f8: 39400368     	ldrb	w8, [x27]
   148fc: 37000088     	tbnz	w8, #0x0, 0x1490c <__cxa_demangle+0x84bc>
   14900: d37ffb08     	lsl	x8, x24, #1
   14904: 39000368     	strb	w8, [x27]
   14908: 14000002     	b	0x14910 <__cxa_demangle+0x84c0>
   1490c: f81f0338     	stur	x24, [x25, #-0x10]
   14910: 38386aff     	strb	wzr, [x23, x24]
   14914: f9400be8     	ldr	x8, [sp, #0x10]
   14918: 91000679     	add	x25, x19, #0x1
   1491c: b100433f     	cmn	x25, #0x10
   14920: f9400518     	ldr	x24, [x8, #0x8]
   14924: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   14928: f81a03bf     	stur	xzr, [x29, #-0x60]
   1492c: 54004a62     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   14930: f1005f3f     	cmp	x25, #0x17
   14934: 540000a2     	b.hs	0x14948 <__cxa_demangle+0x84f8>
   14938: d101c3a8     	sub	x8, x29, #0x70
   1493c: b2400100     	orr	x0, x8, #0x1
   14940: 381903ba     	sturb	w26, [x29, #-0x70]
   14944: 14000008     	b	0x14964 <__cxa_demangle+0x8514>
   14948: 91004668     	add	x8, x19, #0x11
   1494c: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   14950: aa1703e0     	mov	x0, x23
   14954: 97ffd18f     	bl	0x8f90 <malloc@plt>
   14958: b24002e8     	orr	x8, x23, #0x1
   1495c: a93983b9     	stp	x25, x0, [x29, #-0x68]
   14960: f81903a8     	stur	x8, [x29, #-0x70]
   14964: 91000669     	add	x9, x19, #0x1
   14968: f100813f     	cmp	x9, #0x20
   1496c: aa0003e8     	mov	x8, x0
   14970: 54000203     	b.lo	0x149b0 <__cxa_demangle+0x8560>
   14974: 9100066d     	add	x13, x19, #0x1
   14978: 927be92a     	and	x10, x9, #0xffffffffffffffe0
   1497c: 9100400b     	add	x11, x0, #0x10
   14980: 9100468c     	add	x12, x20, #0x11
   14984: 8b0a02d6     	add	x22, x22, x10
   14988: 8b0a0008     	add	x8, x0, x10
   1498c: 927be9ad     	and	x13, x13, #0xffffffffffffffe0
   14990: ad7f8580     	ldp	q0, q1, [x12, #-0x10]
   14994: f10081ad     	subs	x13, x13, #0x20
   14998: 9100818c     	add	x12, x12, #0x20
   1499c: ad3f8560     	stp	q0, q1, [x11, #-0x10]
   149a0: 9100816b     	add	x11, x11, #0x20
   149a4: 54ffff61     	b.ne	0x14990 <__cxa_demangle+0x8540>
   149a8: eb0a013f     	cmp	x9, x10
   149ac: 54000100     	b.eq	0x149cc <__cxa_demangle+0x857c>
   149b0: cb160289     	sub	x9, x20, x22
   149b4: 8b130129     	add	x9, x9, x19
   149b8: 91000929     	add	x9, x9, #0x2
   149bc: 384016ca     	ldrb	w10, [x22], #0x1
   149c0: f1000529     	subs	x9, x9, #0x1
   149c4: 3800150a     	strb	w10, [x8], #0x1
   149c8: 54ffffa1     	b.ne	0x149bc <__cxa_demangle+0x856c>
   149cc: 8b130008     	add	x8, x0, x19
   149d0: 3900051f     	strb	wzr, [x8, #0x1]
   149d4: 90000122     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   149d8: 91331042     	add	x2, x2, #0xcc4
   149dc: d101c3a0     	sub	x0, x29, #0x70
   149e0: 321f03e3     	orr	w3, wzr, #0x2
   149e4: aa1f03e1     	mov	x1, xzr
   149e8: d101c3b3     	sub	x19, x29, #0x70
   149ec: 94000fcd     	bl	0x18920 <__cxa_demangle+0xc4d0>
   149f0: f9400a68     	ldr	x8, [x19, #0x10]
   149f4: 3dc00260     	ldr	q0, [x19]
   149f8: a9007e7f     	stp	xzr, xzr, [x19]
   149fc: f9000a7f     	str	xzr, [x19, #0x10]
   14a00: f81703a8     	stur	x8, [x29, #-0x90]
   14a04: 3c9603a0     	stur	q0, [x29, #-0xa0]
   14a08: 90000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14a0c: 9135d821     	add	x1, x1, #0xd76
   14a10: d10283a0     	sub	x0, x29, #0xa0
   14a14: 320003e2     	orr	w2, wzr, #0x1
   14a18: d10283b3     	sub	x19, x29, #0xa0
   14a1c: 9400103d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14a20: 3dc00260     	ldr	q0, [x19]
   14a24: f9400a68     	ldr	x8, [x19, #0x10]
   14a28: 910143e9     	add	x9, sp, #0x50
   14a2c: d1006300     	sub	x0, x24, #0x18
   14a30: 3d8017e0     	str	q0, [sp, #0x50]
   14a34: 394143ea     	ldrb	w10, [sp, #0x50]
   14a38: f9402feb     	ldr	x11, [sp, #0x58]
   14a3c: b2400129     	orr	x9, x9, #0x1
   14a40: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
   14a44: d341fd4c     	lsr	x12, x10, #1
   14a48: 7200015f     	tst	w10, #0x1
   14a4c: f900027f     	str	xzr, [x19]
   14a50: f90033e8     	str	x8, [sp, #0x60]
   14a54: 9a880122     	csel	x2, x9, x8, eq
   14a58: 9a8b0183     	csel	x3, x12, x11, eq
   14a5c: aa1f03e1     	mov	x1, xzr
   14a60: 94000fb0     	bl	0x18920 <__cxa_demangle+0xc4d0>
   14a64: 394143e8     	ldrb	w8, [sp, #0x50]
   14a68: 370000c8     	tbnz	w8, #0x0, 0x14a80 <__cxa_demangle+0x8630>
   14a6c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   14a70: 37000108     	tbnz	w8, #0x0, 0x14a90 <__cxa_demangle+0x8640>
   14a74: 385903a8     	ldurb	w8, [x29, #-0x70]
   14a78: 37000148     	tbnz	w8, #0x0, 0x14aa0 <__cxa_demangle+0x8650>
   14a7c: 1400000b     	b	0x14aa8 <__cxa_demangle+0x8658>
   14a80: f94033e0     	ldr	x0, [sp, #0x60]
   14a84: 97ffd15b     	bl	0x8ff0 <free@plt>
   14a88: 385603a8     	ldurb	w8, [x29, #-0xa0]
   14a8c: 3607ff48     	tbz	w8, #0x0, 0x14a74 <__cxa_demangle+0x8624>
   14a90: f85703a0     	ldur	x0, [x29, #-0x90]
   14a94: 97ffd157     	bl	0x8ff0 <free@plt>
   14a98: 385903a8     	ldurb	w8, [x29, #-0x70]
   14a9c: 36000068     	tbz	w8, #0x0, 0x14aa8 <__cxa_demangle+0x8658>
   14aa0: f85a03a0     	ldur	x0, [x29, #-0x60]
   14aa4: 97ffd153     	bl	0x8ff0 <free@plt>
   14aa8: f9400bf9     	ldr	x25, [sp, #0x10]
   14aac: eb1402bf     	cmp	x21, x20
   14ab0: 54fee4a1     	b.ne	0x12744 <__cxa_demangle+0x62f4>
   14ab4: 17fffae8     	b	0x13654 <__cxa_demangle+0x7204>
   14ab8: 320003f3     	orr	w19, wzr, #0x1
   14abc: aa1403f6     	mov	x22, x20
   14ac0: 37070a35     	tbnz	w21, #0x0, 0x12c04 <__cxa_demangle+0x67b4>
   14ac4: 17fff852     	b	0x12c0c <__cxa_demangle+0x67bc>
   14ac8: 91006308     	add	x8, x24, #0x18
   14acc: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   14ad0: aa1903e0     	mov	x0, x25
   14ad4: 97ffd12f     	bl	0x8f90 <malloc@plt>
   14ad8: b2400328     	orr	x8, x25, #0x1
   14adc: 321d03e9     	orr	w9, wzr, #0x8
   14ae0: f81903a8     	stur	x8, [x29, #-0x70]
   14ae4: a93983a9     	stp	x9, x0, [x29, #-0x68]
   14ae8: d28ec408     	mov	x8, #0x7620             // =30240
   14aec: f2ac6ca8     	movk	x8, #0x6365, lsl #16
   14af0: f2cdee88     	movk	x8, #0x6f74, lsl #32
   14af4: f2eb6e48     	movk	x8, #0x5b72, lsl #48
   14af8: 910143e9     	add	x9, sp, #0x50
   14afc: f9000008     	str	x8, [x0]
   14b00: b2400128     	orr	x8, x9, #0x1
   14b04: 720002bf     	tst	w21, #0x1
   14b08: 9a970101     	csel	x1, x8, x23, eq
   14b0c: 3900201f     	strb	wzr, [x0, #0x8]
   14b10: d101c3a0     	sub	x0, x29, #0x70
   14b14: aa1803e2     	mov	x2, x24
   14b18: 94000ffe     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14b1c: 90000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14b20: 9135d821     	add	x1, x1, #0xd76
   14b24: d101c3a0     	sub	x0, x29, #0x70
   14b28: 320003e2     	orr	w2, wzr, #0x1
   14b2c: d101c3b3     	sub	x19, x29, #0x70
   14b30: 94000ff8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14b34: f9400a68     	ldr	x8, [x19, #0x10]
   14b38: 3dc00260     	ldr	q0, [x19]
   14b3c: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
   14b40: f900027f     	str	xzr, [x19]
   14b44: f81703a8     	stur	x8, [x29, #-0x90]
   14b48: f9400be8     	ldr	x8, [sp, #0x10]
   14b4c: 3c9603a0     	stur	q0, [x29, #-0xa0]
   14b50: 385603b3     	ldurb	w19, [x29, #-0xa0]
   14b54: a976e3aa     	ldp	x10, x24, [x29, #-0x98]
   14b58: f9400508     	ldr	x8, [x8, #0x8]
   14b5c: d10283a9     	sub	x9, x29, #0xa0
   14b60: b2400129     	orr	x9, x9, #0x1
   14b64: 7200027f     	tst	w19, #0x1
   14b68: d100c100     	sub	x0, x8, #0x30
   14b6c: d341fe68     	lsr	x8, x19, #1
   14b70: 9a980121     	csel	x1, x9, x24, eq
   14b74: 9a8a0102     	csel	x2, x8, x10, eq
   14b78: 94000fe6     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14b7c: 36000073     	tbz	w19, #0x0, 0x14b88 <__cxa_demangle+0x8738>
   14b80: aa1803e0     	mov	x0, x24
   14b84: 97ffd11b     	bl	0x8ff0 <free@plt>
   14b88: 385903a8     	ldurb	w8, [x29, #-0x70]
   14b8c: 36000068     	tbz	w8, #0x0, 0x14b98 <__cxa_demangle+0x8748>
   14b90: f85a03a0     	ldur	x0, [x29, #-0x60]
   14b94: 97ffd117     	bl	0x8ff0 <free@plt>
   14b98: 2a1f03f3     	mov	w19, wzr
   14b9c: 37070355     	tbnz	w21, #0x0, 0x12c04 <__cxa_demangle+0x67b4>
   14ba0: 17fff81b     	b	0x12c0c <__cxa_demangle+0x67bc>
   14ba4: f9400be2     	ldr	x2, [sp, #0x10]
   14ba8: 91001100     	add	x0, x8, #0x4
   14bac: aa1b03e1     	mov	x1, x27
   14bb0: 97ffe4e1     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   14bb4: aa0003f6     	mov	x22, x0
   14bb8: cb1402c8     	sub	x8, x22, x20
   14bbc: d1001108     	sub	x8, x8, #0x4
   14bc0: eb13011f     	cmp	x8, x19
   14bc4: 54ff0260     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
   14bc8: f9400be9     	ldr	x9, [sp, #0x10]
   14bcc: a9402528     	ldp	x8, x9, [x9]
   14bd0: eb09011f     	cmp	x8, x9
   14bd4: 54ff01e0     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
   14bd8: b10042ff     	cmn	x23, #0x10
   14bdc: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   14be0: f81a03bf     	stur	xzr, [x29, #-0x60]
   14be4: 540034a2     	b.hs	0x15278 <__cxa_demangle+0x8e28>
   14be8: f1005eff     	cmp	x23, #0x17
   14bec: 54000e62     	b.hs	0x14db8 <__cxa_demangle+0x8968>
   14bf0: d101c3a9     	sub	x9, x29, #0x70
   14bf4: d37ffae8     	lsl	x8, x23, #1
   14bf8: b2400139     	orr	x25, x9, #0x1
   14bfc: 381903a8     	sturb	w8, [x29, #-0x70]
   14c00: b5000ed7     	cbnz	x23, 0x14dd8 <__cxa_demangle+0x8988>
   14c04: 14000079     	b	0x14de8 <__cxa_demangle+0x8998>
   14c08: 910042e8     	add	x8, x23, #0x10
   14c0c: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   14c10: aa1903e0     	mov	x0, x25
   14c14: 97ffd0df     	bl	0x8f90 <malloc@plt>
   14c18: aa0003f6     	mov	x22, x0
   14c1c: b2400328     	orr	x8, x25, #0x1
   14c20: a936dbb7     	stp	x23, x22, [x29, #-0x98]
   14c24: f81603a8     	stur	x8, [x29, #-0xa0]
   14c28: aa1603e0     	mov	x0, x22
   14c2c: aa1803e1     	mov	x1, x24
   14c30: aa1703e2     	mov	x2, x23
   14c34: 97ffd0db     	bl	0x8fa0 <memcpy@plt>
   14c38: 38376adf     	strb	wzr, [x22, x23]
   14c3c: 90000122     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14c40: 9135f042     	add	x2, x2, #0xd7c
   14c44: d10283a0     	sub	x0, x29, #0xa0
   14c48: 528001a3     	mov	w3, #0xd                // =13
   14c4c: aa1f03e1     	mov	x1, xzr
   14c50: d10283b5     	sub	x21, x29, #0xa0
   14c54: 94000f33     	bl	0x18920 <__cxa_demangle+0xc4d0>
   14c58: f9400aa8     	ldr	x8, [x21, #0x10]
   14c5c: 3dc002a0     	ldr	q0, [x21]
   14c60: a9007ebf     	stp	xzr, xzr, [x21]
   14c64: f9000abf     	str	xzr, [x21, #0x10]
   14c68: f90033e8     	str	x8, [sp, #0x60]
   14c6c: 3d8017e0     	str	q0, [sp, #0x50]
   14c70: 90000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14c74: 9135d821     	add	x1, x1, #0xd76
   14c78: 910143e0     	add	x0, sp, #0x50
   14c7c: 320003e2     	orr	w2, wzr, #0x1
   14c80: 910143f7     	add	x23, sp, #0x50
   14c84: 94000fa3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14c88: f84012e8     	ldur	x8, [x23, #0x1]
   14c8c: a940d6e9     	ldp	x9, x21, [x23, #0x8]
   14c90: 394002f6     	ldrb	w22, [x23]
   14c94: a9007eff     	stp	xzr, xzr, [x23]
   14c98: f9000aff     	str	xzr, [x23, #0x10]
   14c9c: f8007349     	stur	x9, [x26, #0x7]
   14ca0: f9006be8     	str	x8, [sp, #0xd0]
   14ca4: f8407348     	ldur	x8, [x26, #0x7]
   14ca8: f9406be9     	ldr	x9, [sp, #0xd0]
   14cac: f802735f     	stur	xzr, [x26, #0x27]
   14cb0: f81403bf     	stur	xzr, [x29, #-0xc0]
   14cb4: f8077348     	stur	x8, [x26, #0x77]
   14cb8: f81903a9     	stur	x9, [x29, #-0x70]
   14cbc: f9400be9     	ldr	x9, [sp, #0x10]
   14cc0: f800735f     	stur	xzr, [x26, #0x7]
   14cc4: f9006bff     	str	xzr, [sp, #0xd0]
   14cc8: a940a528     	ldp	x8, x9, [x9, #0x8]
   14ccc: eb09011f     	cmp	x8, x9
   14cd0: 54000282     	b.hs	0x14d20 <__cxa_demangle+0x88d0>
   14cd4: 39000116     	strb	w22, [x8]
   14cd8: f8477349     	ldur	x9, [x26, #0x77]
   14cdc: a900d509     	stp	x9, x21, [x8, #0x8]
   14ce0: f85903a9     	ldur	x9, [x29, #-0x70]
   14ce4: f8001109     	stur	x9, [x8, #0x1]
   14ce8: f807735f     	stur	xzr, [x26, #0x77]
   14cec: f81903bf     	stur	xzr, [x29, #-0x70]
   14cf0: 3900611f     	strb	wzr, [x8, #0x18]
   14cf4: f8427349     	ldur	x9, [x26, #0x27]
   14cf8: a9027d09     	stp	x9, xzr, [x8, #0x20]
   14cfc: f85403a9     	ldur	x9, [x29, #-0xc0]
   14d00: f8019109     	stur	x9, [x8, #0x19]
   14d04: f9400be9     	ldr	x9, [sp, #0x10]
   14d08: f802735f     	stur	xzr, [x26, #0x27]
   14d0c: f81403bf     	stur	xzr, [x29, #-0xc0]
   14d10: f9400528     	ldr	x8, [x9, #0x8]
   14d14: 9100c108     	add	x8, x8, #0x30
   14d18: f9000528     	str	x8, [x9, #0x8]
   14d1c: 140000b9     	b	0x15000 <__cxa_demangle+0x8bb0>
   14d20: f9400bea     	ldr	x10, [sp, #0x10]
   14d24: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   14d28: f295556b     	movk	x11, #0xaaab
   14d2c: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   14d30: f940014a     	ldr	x10, [x10]
   14d34: f2e0aab7     	movk	x23, #0x555, lsl #48
   14d38: cb0a0108     	sub	x8, x8, x10
   14d3c: 9344fd08     	asr	x8, x8, #4
   14d40: 9b0b7d18     	mul	x24, x8, x11
   14d44: 91000708     	add	x8, x24, #0x1
   14d48: eb17011f     	cmp	x8, x23
   14d4c: 54002f28     	b.hi	0x15330 <__cxa_demangle+0x8ee0>
   14d50: cb0a0129     	sub	x9, x9, x10
   14d54: 9344fd29     	asr	x9, x9, #4
   14d58: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   14d5c: 9b0b7d29     	mul	x9, x9, x11
   14d60: f2e0554a     	movk	x10, #0x2aa, lsl #48
   14d64: eb0a013f     	cmp	x9, x10
   14d68: 540000a2     	b.hs	0x14d7c <__cxa_demangle+0x892c>
   14d6c: d37ff929     	lsl	x9, x9, #1
   14d70: eb08013f     	cmp	x9, x8
   14d74: 9a893117     	csel	x23, x8, x9, lo
   14d78: b4000ab7     	cbz	x23, 0x14ecc <__cxa_demangle+0x8a7c>
   14d7c: f9400be8     	ldr	x8, [sp, #0x10]
   14d80: f9400d09     	ldr	x9, [x8, #0x18]
   14d84: 8b1706e8     	add	x8, x23, x23, lsl #1
   14d88: d37ced08     	lsl	x8, x8, #4
   14d8c: f9480120     	ldr	x0, [x9, #0x1000]
   14d90: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   14d94: cb00014a     	sub	x10, x10, x0
   14d98: eb08015f     	cmp	x10, x8
   14d9c: 54000082     	b.hs	0x14dac <__cxa_demangle+0x895c>
   14da0: aa0803e0     	mov	x0, x8
   14da4: 97ffd07b     	bl	0x8f90 <malloc@plt>
   14da8: 1400004a     	b	0x14ed0 <__cxa_demangle+0x8a80>
   14dac: 8b080008     	add	x8, x0, x8
   14db0: f9080128     	str	x8, [x9, #0x1000]
   14db4: 14000047     	b	0x14ed0 <__cxa_demangle+0x8a80>
   14db8: 910042e8     	add	x8, x23, #0x10
   14dbc: 927ced1a     	and	x26, x8, #0xfffffffffffffff0
   14dc0: aa1a03e0     	mov	x0, x26
   14dc4: 97ffd073     	bl	0x8f90 <malloc@plt>
   14dc8: aa0003f9     	mov	x25, x0
   14dcc: b2400348     	orr	x8, x26, #0x1
   14dd0: a939e7b7     	stp	x23, x25, [x29, #-0x68]
   14dd4: f81903a8     	stur	x8, [x29, #-0x70]
   14dd8: aa1903e0     	mov	x0, x25
   14ddc: aa1803e1     	mov	x1, x24
   14de0: aa1703e2     	mov	x2, x23
   14de4: 97ffd06f     	bl	0x8fa0 <memcpy@plt>
   14de8: 38376b3f     	strb	wzr, [x25, x23]
   14dec: 90000122     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14df0: 91360442     	add	x2, x2, #0xd81
   14df4: d101c3a0     	sub	x0, x29, #0x70
   14df8: 321d03e3     	orr	w3, wzr, #0x8
   14dfc: aa1f03e1     	mov	x1, xzr
   14e00: d101c3b3     	sub	x19, x29, #0x70
   14e04: 94000ec7     	bl	0x18920 <__cxa_demangle+0xc4d0>
   14e08: f9400a68     	ldr	x8, [x19, #0x10]
   14e0c: 3dc00260     	ldr	q0, [x19]
   14e10: a9007e7f     	stp	xzr, xzr, [x19]
   14e14: f9000a7f     	str	xzr, [x19, #0x10]
   14e18: f81703a8     	stur	x8, [x29, #-0x90]
   14e1c: 3c9603a0     	stur	q0, [x29, #-0xa0]
   14e20: 90000121     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   14e24: 9135d821     	add	x1, x1, #0xd76
   14e28: d10283a0     	sub	x0, x29, #0xa0
   14e2c: 320003e2     	orr	w2, wzr, #0x1
   14e30: d10283b3     	sub	x19, x29, #0xa0
   14e34: 94000f37     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14e38: f9400a68     	ldr	x8, [x19, #0x10]
   14e3c: 3dc00260     	ldr	q0, [x19]
   14e40: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
   14e44: f900027f     	str	xzr, [x19]
   14e48: f90033e8     	str	x8, [sp, #0x60]
   14e4c: f9400be8     	ldr	x8, [sp, #0x10]
   14e50: 3d8017e0     	str	q0, [sp, #0x50]
   14e54: 394143f3     	ldrb	w19, [sp, #0x50]
   14e58: a945dfea     	ldp	x10, x23, [sp, #0x58]
   14e5c: f9400508     	ldr	x8, [x8, #0x8]
   14e60: 910143e9     	add	x9, sp, #0x50
   14e64: b2400129     	orr	x9, x9, #0x1
   14e68: 7200027f     	tst	w19, #0x1
   14e6c: d100c100     	sub	x0, x8, #0x30
   14e70: d341fe68     	lsr	x8, x19, #1
   14e74: 9a970121     	csel	x1, x9, x23, eq
   14e78: 9a8a0102     	csel	x2, x8, x10, eq
   14e7c: 94000f25     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   14e80: 370000d3     	tbnz	w19, #0x0, 0x14e98 <__cxa_demangle+0x8a48>
   14e84: 385603a8     	ldurb	w8, [x29, #-0xa0]
   14e88: 37000108     	tbnz	w8, #0x0, 0x14ea8 <__cxa_demangle+0x8a58>
   14e8c: 385903a8     	ldurb	w8, [x29, #-0x70]
   14e90: 37000148     	tbnz	w8, #0x0, 0x14eb8 <__cxa_demangle+0x8a68>
   14e94: 14000065     	b	0x15028 <__cxa_demangle+0x8bd8>
   14e98: aa1703e0     	mov	x0, x23
   14e9c: 97ffd055     	bl	0x8ff0 <free@plt>
   14ea0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   14ea4: 3607ff48     	tbz	w8, #0x0, 0x14e8c <__cxa_demangle+0x8a3c>
   14ea8: f85703a0     	ldur	x0, [x29, #-0x90]
   14eac: 97ffd051     	bl	0x8ff0 <free@plt>
   14eb0: 385903a8     	ldurb	w8, [x29, #-0x70]
   14eb4: 36000ba8     	tbz	w8, #0x0, 0x15028 <__cxa_demangle+0x8bd8>
   14eb8: f85a03a0     	ldur	x0, [x29, #-0x60]
   14ebc: 97ffd04d     	bl	0x8ff0 <free@plt>
   14ec0: eb1402df     	cmp	x22, x20
   14ec4: 54000b61     	b.ne	0x15030 <__cxa_demangle+0x8be0>
   14ec8: 17fff752     	b	0x12c10 <__cxa_demangle+0x67c0>
   14ecc: aa1f03e0     	mov	x0, xzr
   14ed0: 321c07e9     	orr	w9, wzr, #0x30
   14ed4: 9b090308     	madd	x8, x24, x9, x0
   14ed8: 39000116     	strb	w22, [x8]
   14edc: f847734a     	ldur	x10, [x26, #0x77]
   14ee0: d503201f     	nop
   14ee4: 9b0902e9     	madd	x9, x23, x9, x0
   14ee8: a900d50a     	stp	x10, x21, [x8, #0x8]
   14eec: f85903aa     	ldur	x10, [x29, #-0x70]
   14ef0: f800110a     	stur	x10, [x8, #0x1]
   14ef4: f807735f     	stur	xzr, [x26, #0x77]
   14ef8: f81903bf     	stur	xzr, [x29, #-0x70]
   14efc: 3900611f     	strb	wzr, [x8, #0x18]
   14f00: f842734a     	ldur	x10, [x26, #0x27]
   14f04: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   14f08: f85403aa     	ldur	x10, [x29, #-0xc0]
   14f0c: f801910a     	stur	x10, [x8, #0x19]
   14f10: f9400bea     	ldr	x10, [sp, #0x10]
   14f14: f802735f     	stur	xzr, [x26, #0x27]
   14f18: f81403bf     	stur	xzr, [x29, #-0xc0]
   14f1c: a9402d55     	ldp	x21, x11, [x10]
   14f20: 9100c10a     	add	x10, x8, #0x30
   14f24: eb15017f     	cmp	x11, x21
   14f28: 54000280     	b.eq	0x14f78 <__cxa_demangle+0x8b28>
   14f2c: f85e016c     	ldur	x12, [x11, #-0x20]
   14f30: f81e010c     	stur	x12, [x8, #-0x20]
   14f34: 3cdd0160     	ldur	q0, [x11, #-0x30]
   14f38: 3c9d0100     	stur	q0, [x8, #-0x30]
   14f3c: f85f816c     	ldur	x12, [x11, #-0x8]
   14f40: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   14f44: f81d017f     	stur	xzr, [x11, #-0x30]
   14f48: f81f810c     	stur	x12, [x8, #-0x8]
   14f4c: 3cde8160     	ldur	q0, [x11, #-0x18]
   14f50: 3c9e8100     	stur	q0, [x8, #-0x18]
   14f54: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   14f58: f81f817f     	stur	xzr, [x11, #-0x8]
   14f5c: d100c16b     	sub	x11, x11, #0x30
   14f60: eb0b02bf     	cmp	x21, x11
   14f64: d100c108     	sub	x8, x8, #0x30
   14f68: 54fffe21     	b.ne	0x14f2c <__cxa_demangle+0x8adc>
   14f6c: f9400beb     	ldr	x11, [sp, #0x10]
   14f70: a9405576     	ldp	x22, x21, [x11]
   14f74: 14000002     	b	0x14f7c <__cxa_demangle+0x8b2c>
   14f78: aa1503f6     	mov	x22, x21
   14f7c: f9400beb     	ldr	x11, [sp, #0x10]
   14f80: eb1602bf     	cmp	x21, x22
   14f84: f9400977     	ldr	x23, [x11, #0x10]
   14f88: a9002968     	stp	x8, x10, [x11]
   14f8c: f9000969     	str	x9, [x11, #0x10]
   14f90: 540001a0     	b.eq	0x14fc4 <__cxa_demangle+0x8b74>
   14f94: 385e82a8     	ldurb	w8, [x21, #-0x18]
   14f98: 36000068     	tbz	w8, #0x0, 0x14fa4 <__cxa_demangle+0x8b54>
   14f9c: f85f82a0     	ldur	x0, [x21, #-0x8]
   14fa0: 97ffd014     	bl	0x8ff0 <free@plt>
   14fa4: 385d02a8     	ldurb	w8, [x21, #-0x30]
   14fa8: d100c2b8     	sub	x24, x21, #0x30
   14fac: 36000068     	tbz	w8, #0x0, 0x14fb8 <__cxa_demangle+0x8b68>
   14fb0: f85e02a0     	ldur	x0, [x21, #-0x20]
   14fb4: 97ffd00f     	bl	0x8ff0 <free@plt>
   14fb8: eb1802df     	cmp	x22, x24
   14fbc: aa1803f5     	mov	x21, x24
   14fc0: 54fffea1     	b.ne	0x14f94 <__cxa_demangle+0x8b44>
   14fc4: b40001f6     	cbz	x22, 0x15000 <__cxa_demangle+0x8bb0>
   14fc8: f9400be8     	ldr	x8, [sp, #0x10]
   14fcc: f9400d08     	ldr	x8, [x8, #0x18]
   14fd0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   14fd4: eb16013f     	cmp	x9, x22
   14fd8: 54000103     	b.lo	0x14ff8 <__cxa_demangle+0x8ba8>
   14fdc: eb16011f     	cmp	x8, x22
   14fe0: 540000c8     	b.hi	0x14ff8 <__cxa_demangle+0x8ba8>
   14fe4: f9480109     	ldr	x9, [x8, #0x1000]
   14fe8: eb17013f     	cmp	x9, x23
   14fec: 540000a1     	b.ne	0x15000 <__cxa_demangle+0x8bb0>
   14ff0: f9080116     	str	x22, [x8, #0x1000]
   14ff4: 14000003     	b	0x15000 <__cxa_demangle+0x8bb0>
   14ff8: aa1603e0     	mov	x0, x22
   14ffc: 97ffcffd     	bl	0x8ff0 <free@plt>
   15000: 394143e8     	ldrb	w8, [sp, #0x50]
   15004: 8b130293     	add	x19, x20, x19
   15008: 36000068     	tbz	w8, #0x0, 0x15014 <__cxa_demangle+0x8bc4>
   1500c: f94033e0     	ldr	x0, [sp, #0x60]
   15010: 97ffcff8     	bl	0x8ff0 <free@plt>
   15014: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15018: 91001676     	add	x22, x19, #0x5
   1501c: 36000068     	tbz	w8, #0x0, 0x15028 <__cxa_demangle+0x8bd8>
   15020: f85703a0     	ldur	x0, [x29, #-0x90]
   15024: 97ffcff3     	bl	0x8ff0 <free@plt>
   15028: eb1402df     	cmp	x22, x20
   1502c: 54fedf20     	b.eq	0x12c10 <__cxa_demangle+0x67c0>
   15030: f9400bf3     	ldr	x19, [sp, #0x10]
   15034: aa1403fc     	mov	x28, x20
   15038: a9402269     	ldp	x9, x8, [x19]
   1503c: eb08013f     	cmp	x9, x8
   15040: 54ff30c0     	b.eq	0x13658 <__cxa_demangle+0x7208>
   15044: f9400e69     	ldr	x9, [x19, #0x18]
   15048: d100c101     	sub	x1, x8, #0x30
   1504c: 910143e0     	add	x0, sp, #0x50
   15050: d10283a2     	sub	x2, x29, #0xa0
   15054: f81603a9     	stur	x9, [x29, #-0xa0]
   15058: 94000f0d     	bl	0x18c8c <__cxa_demangle+0xc83c>
   1505c: a942a668     	ldp	x8, x9, [x19, #0x28]
   15060: eb09011f     	cmp	x8, x9
   15064: 54000202     	b.hs	0x150a4 <__cxa_demangle+0x8c54>
   15068: f94037e9     	ldr	x9, [sp, #0x68]
   1506c: f9000d09     	str	x9, [x8, #0x18]
   15070: 3dc017e0     	ldr	q0, [sp, #0x50]
   15074: 3d800100     	str	q0, [x8]
   15078: f94033e9     	ldr	x9, [sp, #0x60]
   1507c: f9000909     	str	x9, [x8, #0x10]
   15080: f9400be9     	ldr	x9, [sp, #0x10]
   15084: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   15088: f9002bff     	str	xzr, [sp, #0x50]
   1508c: f9401528     	ldr	x8, [x9, #0x28]
   15090: 91008108     	add	x8, x8, #0x20
   15094: f9001528     	str	x8, [x9, #0x28]
   15098: f9402bf3     	ldr	x19, [sp, #0x50]
   1509c: b5000cf3     	cbnz	x19, 0x15238 <__cxa_demangle+0x8de8>
   150a0: 17fffbb1     	b	0x13f64 <__cxa_demangle+0x7b14>
   150a4: f9400bea     	ldr	x10, [sp, #0x10]
   150a8: f940114a     	ldr	x10, [x10, #0x20]
   150ac: cb0a0108     	sub	x8, x8, x10
   150b0: 9345fd13     	asr	x19, x8, #5
   150b4: 91000668     	add	x8, x19, #0x1
   150b8: d37bfd0b     	lsr	x11, x8, #59
   150bc: b500136b     	cbnz	x11, 0x15328 <__cxa_demangle+0x8ed8>
   150c0: cb0a0129     	sub	x9, x9, x10
   150c4: 9345fd2a     	asr	x10, x9, #5
   150c8: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   150cc: eb0b015f     	cmp	x10, x11
   150d0: 540000e8     	b.hi	0x150ec <__cxa_demangle+0x8c9c>
   150d4: 9344fd29     	asr	x9, x9, #4
   150d8: eb08013f     	cmp	x9, x8
   150dc: 9a893115     	csel	x21, x8, x9, lo
   150e0: b5000095     	cbnz	x21, 0x150f0 <__cxa_demangle+0x8ca0>
   150e4: aa1f03e0     	mov	x0, xzr
   150e8: 1400000f     	b	0x15124 <__cxa_demangle+0x8cd4>
   150ec: b240ebf5     	orr	x21, xzr, #0x7ffffffffffffff
   150f0: f9400be8     	ldr	x8, [sp, #0x10]
   150f4: f9401d09     	ldr	x9, [x8, #0x38]
   150f8: d37beaa8     	lsl	x8, x21, #5
   150fc: f9480120     	ldr	x0, [x9, #0x1000]
   15100: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   15104: cb00014a     	sub	x10, x10, x0
   15108: eb08015f     	cmp	x10, x8
   1510c: 54000082     	b.hs	0x1511c <__cxa_demangle+0x8ccc>
   15110: aa0803e0     	mov	x0, x8
   15114: 97ffcf9f     	bl	0x8f90 <malloc@plt>
   15118: 14000003     	b	0x15124 <__cxa_demangle+0x8cd4>
   1511c: 8b080008     	add	x8, x0, x8
   15120: f9080128     	str	x8, [x9, #0x1000]
   15124: 8b13140a     	add	x10, x0, x19, lsl #5
   15128: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   1512c: f94037e8     	ldr	x8, [sp, #0x68]
   15130: 91008149     	add	x9, x10, #0x20
   15134: f9000d48     	str	x8, [x10, #0x18]
   15138: 3dc017e0     	ldr	q0, [sp, #0x50]
   1513c: 3d800140     	str	q0, [x10]
   15140: f94033e8     	ldr	x8, [sp, #0x60]
   15144: f9000948     	str	x8, [x10, #0x10]
   15148: f9400be8     	ldr	x8, [sp, #0x10]
   1514c: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   15150: f9002bff     	str	xzr, [sp, #0x50]
   15154: a9423114     	ldp	x20, x12, [x8, #0x20]
   15158: 8b151408     	add	x8, x0, x21, lsl #5
   1515c: eb14019f     	cmp	x12, x20
   15160: 540002e0     	b.eq	0x151bc <__cxa_demangle+0x8d6c>
   15164: d100818b     	sub	x11, x12, #0x20
   15168: cb14016b     	sub	x11, x11, x20
   1516c: d100814a     	sub	x10, x10, #0x20
   15170: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   15174: f900015f     	str	xzr, [x10]
   15178: f85f818d     	ldur	x13, [x12, #-0x8]
   1517c: f9000d4d     	str	x13, [x10, #0x18]
   15180: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   15184: 3d800140     	str	q0, [x10]
   15188: f940098d     	ldr	x13, [x12, #0x10]
   1518c: eb0c029f     	cmp	x20, x12
   15190: f900094d     	str	x13, [x10, #0x10]
   15194: d100814a     	sub	x10, x10, #0x20
   15198: a9007d9f     	stp	xzr, xzr, [x12]
   1519c: f900099f     	str	xzr, [x12, #0x10]
   151a0: 54fffe81     	b.ne	0x15170 <__cxa_demangle+0x8d20>
   151a4: f9400bea     	ldr	x10, [sp, #0x10]
   151a8: a9425155     	ldp	x21, x20, [x10, #0x20]
   151ac: d100066a     	sub	x10, x19, #0x1
   151b0: cb4b154a     	sub	x10, x10, x11, lsr #5
   151b4: 8b0a140a     	add	x10, x0, x10, lsl #5
   151b8: 14000002     	b	0x151c0 <__cxa_demangle+0x8d70>
   151bc: aa1403f5     	mov	x21, x20
   151c0: f9400beb     	ldr	x11, [sp, #0x10]
   151c4: eb15029f     	cmp	x20, x21
   151c8: f9401973     	ldr	x19, [x11, #0x30]
   151cc: a902256a     	stp	x10, x9, [x11, #0x20]
   151d0: f9001968     	str	x8, [x11, #0x30]
   151d4: 540000c0     	b.eq	0x151ec <__cxa_demangle+0x8d9c>
   151d8: d1008294     	sub	x20, x20, #0x20
   151dc: aa1403e0     	mov	x0, x20
   151e0: 94000f1f     	bl	0x18e5c <__cxa_demangle+0xca0c>
   151e4: eb1402bf     	cmp	x21, x20
   151e8: 54ffff81     	b.ne	0x151d8 <__cxa_demangle+0x8d88>
   151ec: b4000235     	cbz	x21, 0x15230 <__cxa_demangle+0x8de0>
   151f0: f9400be8     	ldr	x8, [sp, #0x10]
   151f4: f9401d08     	ldr	x8, [x8, #0x38]
   151f8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   151fc: eb15013f     	cmp	x9, x21
   15200: 54000143     	b.lo	0x15228 <__cxa_demangle+0x8dd8>
   15204: eb15011f     	cmp	x8, x21
   15208: 54000108     	b.hi	0x15228 <__cxa_demangle+0x8dd8>
   1520c: f9480109     	ldr	x9, [x8, #0x1000]
   15210: eb13013f     	cmp	x9, x19
   15214: 540000e1     	b.ne	0x15230 <__cxa_demangle+0x8de0>
   15218: f9080115     	str	x21, [x8, #0x1000]
   1521c: f9402bf3     	ldr	x19, [sp, #0x50]
   15220: b50000d3     	cbnz	x19, 0x15238 <__cxa_demangle+0x8de8>
   15224: 17fffb50     	b	0x13f64 <__cxa_demangle+0x7b14>
   15228: aa1503e0     	mov	x0, x21
   1522c: 97ffcf71     	bl	0x8ff0 <free@plt>
   15230: f9402bf3     	ldr	x19, [sp, #0x50]
   15234: b4ff6993     	cbz	x19, 0x13f64 <__cxa_demangle+0x7b14>
   15238: f9402ff4     	ldr	x20, [sp, #0x58]
   1523c: eb13029f     	cmp	x20, x19
   15240: 54ff6740     	b.eq	0x13f28 <__cxa_demangle+0x7ad8>
   15244: 385e8288     	ldurb	w8, [x20, #-0x18]
   15248: 36000068     	tbz	w8, #0x0, 0x15254 <__cxa_demangle+0x8e04>
   1524c: f85f8280     	ldur	x0, [x20, #-0x8]
   15250: 97ffcf68     	bl	0x8ff0 <free@plt>
   15254: 385d0288     	ldurb	w8, [x20, #-0x30]
   15258: d100c295     	sub	x21, x20, #0x30
   1525c: 36000068     	tbz	w8, #0x0, 0x15268 <__cxa_demangle+0x8e18>
   15260: f85e0280     	ldur	x0, [x20, #-0x20]
   15264: 97ffcf63     	bl	0x8ff0 <free@plt>
   15268: eb15027f     	cmp	x19, x21
   1526c: aa1503f4     	mov	x20, x21
   15270: 54fffea1     	b.ne	0x15244 <__cxa_demangle+0x8df4>
   15274: 17fffb2d     	b	0x13f28 <__cxa_demangle+0x7ad8>
   15278: 97ffce8e     	bl	0x8cb0 <abort@plt>
   1527c: 97ffcec5     	bl	0x8d90 <__stack_chk_fail@plt>
   15280: 97ffce8c     	bl	0x8cb0 <abort@plt>
   15284: aa0b03f6     	mov	x22, x11
   15288: 97ffce8a     	bl	0x8cb0 <abort@plt>
   1528c: aa0b03f6     	mov	x22, x11
   15290: 97ffce88     	bl	0x8cb0 <abort@plt>
   15294: 97ffce87     	bl	0x8cb0 <abort@plt>
   15298: 97ffce86     	bl	0x8cb0 <abort@plt>
   1529c: 97ffce85     	bl	0x8cb0 <abort@plt>
   152a0: 97ffce84     	bl	0x8cb0 <abort@plt>
   152a4: f9001ff8     	str	x24, [sp, #0x38]
   152a8: 97ffce82     	bl	0x8cb0 <abort@plt>
   152ac: 97ffce81     	bl	0x8cb0 <abort@plt>
   152b0: aa0b03f5     	mov	x21, x11
   152b4: 97ffce7f     	bl	0x8cb0 <abort@plt>
   152b8: aa0b03f5     	mov	x21, x11
   152bc: 97ffce7d     	bl	0x8cb0 <abort@plt>
   152c0: f90017f7     	str	x23, [sp, #0x28]
   152c4: 97ffce7b     	bl	0x8cb0 <abort@plt>
   152c8: 97ffce7a     	bl	0x8cb0 <abort@plt>
   152cc: aa0b03f5     	mov	x21, x11
   152d0: 97ffce78     	bl	0x8cb0 <abort@plt>
   152d4: aa0b03f5     	mov	x21, x11
   152d8: 97ffce76     	bl	0x8cb0 <abort@plt>
   152dc: 97ffce75     	bl	0x8cb0 <abort@plt>
   152e0: aa0b03f5     	mov	x21, x11
   152e4: 97ffce73     	bl	0x8cb0 <abort@plt>
   152e8: aa0b03f5     	mov	x21, x11
   152ec: 97ffce71     	bl	0x8cb0 <abort@plt>
   152f0: 97ffce70     	bl	0x8cb0 <abort@plt>
   152f4: 97ffce6f     	bl	0x8cb0 <abort@plt>
   152f8: 97ffce6e     	bl	0x8cb0 <abort@plt>
   152fc: 97ffce6d     	bl	0x8cb0 <abort@plt>
   15300: 97ffce6c     	bl	0x8cb0 <abort@plt>
   15304: 97ffce6b     	bl	0x8cb0 <abort@plt>
   15308: 97ffce6a     	bl	0x8cb0 <abort@plt>
   1530c: 97ffce69     	bl	0x8cb0 <abort@plt>
   15310: 97ffce68     	bl	0x8cb0 <abort@plt>
   15314: 97ffce67     	bl	0x8cb0 <abort@plt>
   15318: 97ffce66     	bl	0x8cb0 <abort@plt>
   1531c: 97ffce65     	bl	0x8cb0 <abort@plt>
   15320: 97ffce64     	bl	0x8cb0 <abort@plt>
   15324: 97ffce63     	bl	0x8cb0 <abort@plt>
   15328: 97ffce62     	bl	0x8cb0 <abort@plt>
   1532c: 97ffce61     	bl	0x8cb0 <abort@plt>
   15330: 97ffce60     	bl	0x8cb0 <abort@plt>
   15334: aa0003f4     	mov	x20, x0
   15338: 370000d6     	tbnz	w22, #0x0, 0x15350 <__cxa_demangle+0x8f00>
   1533c: 394143e8     	ldrb	w8, [sp, #0x50]
   15340: 37004e48     	tbnz	w8, #0x0, 0x15d08 <__cxa_demangle+0x98b8>
   15344: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15348: 37004f08     	tbnz	w8, #0x0, 0x15d28 <__cxa_demangle+0x98d8>
   1534c: 14000365     	b	0x160e0 <__cxa_demangle+0x9c90>
   15350: aa1503e0     	mov	x0, x21
   15354: 97ffcf27     	bl	0x8ff0 <free@plt>
   15358: 394143e8     	ldrb	w8, [sp, #0x50]
   1535c: 3607ff48     	tbz	w8, #0x0, 0x15344 <__cxa_demangle+0x8ef4>
   15360: 1400026a     	b	0x15d08 <__cxa_demangle+0x98b8>
   15364: f9402bf4     	ldr	x20, [sp, #0x50]
   15368: aa0003f6     	mov	x22, x0
   1536c: b40003f4     	cbz	x20, 0x153e8 <__cxa_demangle+0x8f98>
   15370: f9402ff3     	ldr	x19, [sp, #0x58]
   15374: eb14027f     	cmp	x19, x20
   15378: 540001a0     	b.eq	0x153ac <__cxa_demangle+0x8f5c>
   1537c: 385e8268     	ldurb	w8, [x19, #-0x18]
   15380: 36000068     	tbz	w8, #0x0, 0x1538c <__cxa_demangle+0x8f3c>
   15384: f85f8260     	ldur	x0, [x19, #-0x8]
   15388: 97ffcf1a     	bl	0x8ff0 <free@plt>
   1538c: 385d0268     	ldurb	w8, [x19, #-0x30]
   15390: d100c275     	sub	x21, x19, #0x30
   15394: 36000068     	tbz	w8, #0x0, 0x153a0 <__cxa_demangle+0x8f50>
   15398: f85e0260     	ldur	x0, [x19, #-0x20]
   1539c: 97ffcf15     	bl	0x8ff0 <free@plt>
   153a0: eb15029f     	cmp	x20, x21
   153a4: aa1503f3     	mov	x19, x21
   153a8: 54fffea1     	b.ne	0x1537c <__cxa_demangle+0x8f2c>
   153ac: f94037e8     	ldr	x8, [sp, #0x68]
   153b0: f9002ff4     	str	x20, [sp, #0x58]
   153b4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   153b8: eb14013f     	cmp	x9, x20
   153bc: 54000123     	b.lo	0x153e0 <__cxa_demangle+0x8f90>
   153c0: eb14011f     	cmp	x8, x20
   153c4: 540000e8     	b.hi	0x153e0 <__cxa_demangle+0x8f90>
   153c8: f94033e9     	ldr	x9, [sp, #0x60]
   153cc: f948010a     	ldr	x10, [x8, #0x1000]
   153d0: eb09015f     	cmp	x10, x9
   153d4: 540000a1     	b.ne	0x153e8 <__cxa_demangle+0x8f98>
   153d8: f9080114     	str	x20, [x8, #0x1000]
   153dc: 14000003     	b	0x153e8 <__cxa_demangle+0x8f98>
   153e0: aa1403e0     	mov	x0, x20
   153e4: 97ffcf03     	bl	0x8ff0 <free@plt>
   153e8: aa1603f4     	mov	x20, x22
   153ec: aa1403e0     	mov	x0, x20
   153f0: 940080fe     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   153f4: aa0003f6     	mov	x22, x0
   153f8: 36005373     	tbz	w19, #0x0, 0x15e64 <__cxa_demangle+0x9a14>
   153fc: aa1403e0     	mov	x0, x20
   15400: 97ffcefc     	bl	0x8ff0 <free@plt>
   15404: 394143e8     	ldrb	w8, [sp, #0x50]
   15408: 37005328     	tbnz	w8, #0x0, 0x15e6c <__cxa_demangle+0x9a1c>
   1540c: 140002cc     	b	0x15f3c <__cxa_demangle+0x9aec>
   15410: 140002db     	b	0x15f7c <__cxa_demangle+0x9b2c>
   15414: f9402bf4     	ldr	x20, [sp, #0x50]
   15418: aa0003f6     	mov	x22, x0
   1541c: b40003f4     	cbz	x20, 0x15498 <__cxa_demangle+0x9048>
   15420: f9402ff3     	ldr	x19, [sp, #0x58]
   15424: eb14027f     	cmp	x19, x20
   15428: 540001a0     	b.eq	0x1545c <__cxa_demangle+0x900c>
   1542c: 385e8268     	ldurb	w8, [x19, #-0x18]
   15430: 36000068     	tbz	w8, #0x0, 0x1543c <__cxa_demangle+0x8fec>
   15434: f85f8260     	ldur	x0, [x19, #-0x8]
   15438: 97ffceee     	bl	0x8ff0 <free@plt>
   1543c: 385d0268     	ldurb	w8, [x19, #-0x30]
   15440: d100c275     	sub	x21, x19, #0x30
   15444: 36000068     	tbz	w8, #0x0, 0x15450 <__cxa_demangle+0x9000>
   15448: f85e0260     	ldur	x0, [x19, #-0x20]
   1544c: 97ffcee9     	bl	0x8ff0 <free@plt>
   15450: eb15029f     	cmp	x20, x21
   15454: aa1503f3     	mov	x19, x21
   15458: 54fffea1     	b.ne	0x1542c <__cxa_demangle+0x8fdc>
   1545c: f94037e8     	ldr	x8, [sp, #0x68]
   15460: f9002ff4     	str	x20, [sp, #0x58]
   15464: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15468: eb14013f     	cmp	x9, x20
   1546c: 54000123     	b.lo	0x15490 <__cxa_demangle+0x9040>
   15470: eb14011f     	cmp	x8, x20
   15474: 540000e8     	b.hi	0x15490 <__cxa_demangle+0x9040>
   15478: f94033e9     	ldr	x9, [sp, #0x60]
   1547c: f948010a     	ldr	x10, [x8, #0x1000]
   15480: eb09015f     	cmp	x10, x9
   15484: 540000a1     	b.ne	0x15498 <__cxa_demangle+0x9048>
   15488: f9080114     	str	x20, [x8, #0x1000]
   1548c: 14000003     	b	0x15498 <__cxa_demangle+0x9048>
   15490: aa1403e0     	mov	x0, x20
   15494: 97ffced7     	bl	0x8ff0 <free@plt>
   15498: aa1603f4     	mov	x20, x22
   1549c: aa1403e0     	mov	x0, x20
   154a0: 940080d2     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   154a4: f9402bf4     	ldr	x20, [sp, #0x50]
   154a8: aa0003f6     	mov	x22, x0
   154ac: b40003f4     	cbz	x20, 0x15528 <__cxa_demangle+0x90d8>
   154b0: f9402ff3     	ldr	x19, [sp, #0x58]
   154b4: eb14027f     	cmp	x19, x20
   154b8: 540001a0     	b.eq	0x154ec <__cxa_demangle+0x909c>
   154bc: 385e8268     	ldurb	w8, [x19, #-0x18]
   154c0: 36000068     	tbz	w8, #0x0, 0x154cc <__cxa_demangle+0x907c>
   154c4: f85f8260     	ldur	x0, [x19, #-0x8]
   154c8: 97ffceca     	bl	0x8ff0 <free@plt>
   154cc: 385d0268     	ldurb	w8, [x19, #-0x30]
   154d0: d100c275     	sub	x21, x19, #0x30
   154d4: 36000068     	tbz	w8, #0x0, 0x154e0 <__cxa_demangle+0x9090>
   154d8: f85e0260     	ldur	x0, [x19, #-0x20]
   154dc: 97ffcec5     	bl	0x8ff0 <free@plt>
   154e0: eb15029f     	cmp	x20, x21
   154e4: aa1503f3     	mov	x19, x21
   154e8: 54fffea1     	b.ne	0x154bc <__cxa_demangle+0x906c>
   154ec: f94037e8     	ldr	x8, [sp, #0x68]
   154f0: f9002ff4     	str	x20, [sp, #0x58]
   154f4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   154f8: eb14013f     	cmp	x9, x20
   154fc: 54000123     	b.lo	0x15520 <__cxa_demangle+0x90d0>
   15500: eb14011f     	cmp	x8, x20
   15504: 540000e8     	b.hi	0x15520 <__cxa_demangle+0x90d0>
   15508: f94033e9     	ldr	x9, [sp, #0x60]
   1550c: f948010a     	ldr	x10, [x8, #0x1000]
   15510: eb09015f     	cmp	x10, x9
   15514: 540000a1     	b.ne	0x15528 <__cxa_demangle+0x90d8>
   15518: f9080114     	str	x20, [x8, #0x1000]
   1551c: 14000003     	b	0x15528 <__cxa_demangle+0x90d8>
   15520: aa1403e0     	mov	x0, x20
   15524: 97ffceb3     	bl	0x8ff0 <free@plt>
   15528: aa1603f4     	mov	x20, x22
   1552c: aa1403e0     	mov	x0, x20
   15530: 940080ae     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15534: f9402bf4     	ldr	x20, [sp, #0x50]
   15538: aa0003f6     	mov	x22, x0
   1553c: b40003f4     	cbz	x20, 0x155b8 <__cxa_demangle+0x9168>
   15540: f9402ff3     	ldr	x19, [sp, #0x58]
   15544: eb14027f     	cmp	x19, x20
   15548: 540001a0     	b.eq	0x1557c <__cxa_demangle+0x912c>
   1554c: 385e8268     	ldurb	w8, [x19, #-0x18]
   15550: 36000068     	tbz	w8, #0x0, 0x1555c <__cxa_demangle+0x910c>
   15554: f85f8260     	ldur	x0, [x19, #-0x8]
   15558: 97ffcea6     	bl	0x8ff0 <free@plt>
   1555c: 385d0268     	ldurb	w8, [x19, #-0x30]
   15560: d100c275     	sub	x21, x19, #0x30
   15564: 36000068     	tbz	w8, #0x0, 0x15570 <__cxa_demangle+0x9120>
   15568: f85e0260     	ldur	x0, [x19, #-0x20]
   1556c: 97ffcea1     	bl	0x8ff0 <free@plt>
   15570: eb15029f     	cmp	x20, x21
   15574: aa1503f3     	mov	x19, x21
   15578: 54fffea1     	b.ne	0x1554c <__cxa_demangle+0x90fc>
   1557c: f94037e8     	ldr	x8, [sp, #0x68]
   15580: f9002ff4     	str	x20, [sp, #0x58]
   15584: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15588: eb14013f     	cmp	x9, x20
   1558c: 54000123     	b.lo	0x155b0 <__cxa_demangle+0x9160>
   15590: eb14011f     	cmp	x8, x20
   15594: 540000e8     	b.hi	0x155b0 <__cxa_demangle+0x9160>
   15598: f94033e9     	ldr	x9, [sp, #0x60]
   1559c: f948010a     	ldr	x10, [x8, #0x1000]
   155a0: eb09015f     	cmp	x10, x9
   155a4: 540000a1     	b.ne	0x155b8 <__cxa_demangle+0x9168>
   155a8: f9080114     	str	x20, [x8, #0x1000]
   155ac: 14000003     	b	0x155b8 <__cxa_demangle+0x9168>
   155b0: aa1403e0     	mov	x0, x20
   155b4: 97ffce8f     	bl	0x8ff0 <free@plt>
   155b8: aa1603f4     	mov	x20, x22
   155bc: aa1403e0     	mov	x0, x20
   155c0: 9400808a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   155c4: f9402bf4     	ldr	x20, [sp, #0x50]
   155c8: aa0003f8     	mov	x24, x0
   155cc: b4004e94     	cbz	x20, 0x15f9c <__cxa_demangle+0x9b4c>
   155d0: f9402ff6     	ldr	x22, [sp, #0x58]
   155d4: eb1402df     	cmp	x22, x20
   155d8: 540001a0     	b.eq	0x1560c <__cxa_demangle+0x91bc>
   155dc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   155e0: 36000068     	tbz	w8, #0x0, 0x155ec <__cxa_demangle+0x919c>
   155e4: f85f82c0     	ldur	x0, [x22, #-0x8]
   155e8: 97ffce82     	bl	0x8ff0 <free@plt>
   155ec: 385d02c8     	ldurb	w8, [x22, #-0x30]
   155f0: d100c2d7     	sub	x23, x22, #0x30
   155f4: 36000068     	tbz	w8, #0x0, 0x15600 <__cxa_demangle+0x91b0>
   155f8: f85e02c0     	ldur	x0, [x22, #-0x20]
   155fc: 97ffce7d     	bl	0x8ff0 <free@plt>
   15600: eb17029f     	cmp	x20, x23
   15604: aa1703f6     	mov	x22, x23
   15608: 54fffea1     	b.ne	0x155dc <__cxa_demangle+0x918c>
   1560c: f94037e8     	ldr	x8, [sp, #0x68]
   15610: f9002ff4     	str	x20, [sp, #0x58]
   15614: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15618: eb14013f     	cmp	x9, x20
   1561c: 54000143     	b.lo	0x15644 <__cxa_demangle+0x91f4>
   15620: eb14011f     	cmp	x8, x20
   15624: 54000108     	b.hi	0x15644 <__cxa_demangle+0x91f4>
   15628: f94033e9     	ldr	x9, [sp, #0x60]
   1562c: f948010a     	ldr	x10, [x8, #0x1000]
   15630: eb09015f     	cmp	x10, x9
   15634: 54004b41     	b.ne	0x15f9c <__cxa_demangle+0x9b4c>
   15638: f9080114     	str	x20, [x8, #0x1000]
   1563c: 37004b33     	tbnz	w19, #0x0, 0x15fa0 <__cxa_demangle+0x9b50>
   15640: 1400025a     	b	0x15fa8 <__cxa_demangle+0x9b58>
   15644: aa1403e0     	mov	x0, x20
   15648: 97ffce6a     	bl	0x8ff0 <free@plt>
   1564c: 37004ab3     	tbnz	w19, #0x0, 0x15fa0 <__cxa_demangle+0x9b50>
   15650: 14000256     	b	0x15fa8 <__cxa_demangle+0x9b58>
   15654: f9402bf4     	ldr	x20, [sp, #0x50]
   15658: aa0003f6     	mov	x22, x0
   1565c: b40003f4     	cbz	x20, 0x156d8 <__cxa_demangle+0x9288>
   15660: f9402ff3     	ldr	x19, [sp, #0x58]
   15664: eb14027f     	cmp	x19, x20
   15668: 540001a0     	b.eq	0x1569c <__cxa_demangle+0x924c>
   1566c: 385e8268     	ldurb	w8, [x19, #-0x18]
   15670: 36000068     	tbz	w8, #0x0, 0x1567c <__cxa_demangle+0x922c>
   15674: f85f8260     	ldur	x0, [x19, #-0x8]
   15678: 97ffce5e     	bl	0x8ff0 <free@plt>
   1567c: 385d0268     	ldurb	w8, [x19, #-0x30]
   15680: d100c275     	sub	x21, x19, #0x30
   15684: 36000068     	tbz	w8, #0x0, 0x15690 <__cxa_demangle+0x9240>
   15688: f85e0260     	ldur	x0, [x19, #-0x20]
   1568c: 97ffce59     	bl	0x8ff0 <free@plt>
   15690: eb15029f     	cmp	x20, x21
   15694: aa1503f3     	mov	x19, x21
   15698: 54fffea1     	b.ne	0x1566c <__cxa_demangle+0x921c>
   1569c: f94037e8     	ldr	x8, [sp, #0x68]
   156a0: f9002ff4     	str	x20, [sp, #0x58]
   156a4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   156a8: eb14013f     	cmp	x9, x20
   156ac: 54000123     	b.lo	0x156d0 <__cxa_demangle+0x9280>
   156b0: eb14011f     	cmp	x8, x20
   156b4: 540000e8     	b.hi	0x156d0 <__cxa_demangle+0x9280>
   156b8: f94033e9     	ldr	x9, [sp, #0x60]
   156bc: f948010a     	ldr	x10, [x8, #0x1000]
   156c0: eb09015f     	cmp	x10, x9
   156c4: 540000a1     	b.ne	0x156d8 <__cxa_demangle+0x9288>
   156c8: f9080114     	str	x20, [x8, #0x1000]
   156cc: 14000003     	b	0x156d8 <__cxa_demangle+0x9288>
   156d0: aa1403e0     	mov	x0, x20
   156d4: 97ffce47     	bl	0x8ff0 <free@plt>
   156d8: aa1603f4     	mov	x20, x22
   156dc: aa1403e0     	mov	x0, x20
   156e0: 94008042     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   156e4: f9402bf4     	ldr	x20, [sp, #0x50]
   156e8: aa0003f6     	mov	x22, x0
   156ec: b4004674     	cbz	x20, 0x15fb8 <__cxa_demangle+0x9b68>
   156f0: f9402ff3     	ldr	x19, [sp, #0x58]
   156f4: eb14027f     	cmp	x19, x20
   156f8: 540001a0     	b.eq	0x1572c <__cxa_demangle+0x92dc>
   156fc: 385e8268     	ldurb	w8, [x19, #-0x18]
   15700: 36000068     	tbz	w8, #0x0, 0x1570c <__cxa_demangle+0x92bc>
   15704: f85f8260     	ldur	x0, [x19, #-0x8]
   15708: 97ffce3a     	bl	0x8ff0 <free@plt>
   1570c: 385d0268     	ldurb	w8, [x19, #-0x30]
   15710: d100c275     	sub	x21, x19, #0x30
   15714: 36000068     	tbz	w8, #0x0, 0x15720 <__cxa_demangle+0x92d0>
   15718: f85e0260     	ldur	x0, [x19, #-0x20]
   1571c: 97ffce35     	bl	0x8ff0 <free@plt>
   15720: eb15029f     	cmp	x20, x21
   15724: aa1503f3     	mov	x19, x21
   15728: 54fffea1     	b.ne	0x156fc <__cxa_demangle+0x92ac>
   1572c: f94037e8     	ldr	x8, [sp, #0x68]
   15730: f9002ff4     	str	x20, [sp, #0x58]
   15734: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15738: eb14013f     	cmp	x9, x20
   1573c: 54000163     	b.lo	0x15768 <__cxa_demangle+0x9318>
   15740: eb14011f     	cmp	x8, x20
   15744: 54000128     	b.hi	0x15768 <__cxa_demangle+0x9318>
   15748: f94033e9     	ldr	x9, [sp, #0x60]
   1574c: f948010a     	ldr	x10, [x8, #0x1000]
   15750: eb09015f     	cmp	x10, x9
   15754: 54004321     	b.ne	0x15fb8 <__cxa_demangle+0x9b68>
   15758: f9080114     	str	x20, [x8, #0x1000]
   1575c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15760: 37004308     	tbnz	w8, #0x0, 0x15fc0 <__cxa_demangle+0x9b70>
   15764: 14000219     	b	0x15fc8 <__cxa_demangle+0x9b78>
   15768: aa1403e0     	mov	x0, x20
   1576c: 140001f7     	b	0x15f48 <__cxa_demangle+0x9af8>
   15770: f9402bf4     	ldr	x20, [sp, #0x50]
   15774: aa0003f6     	mov	x22, x0
   15778: b40003f4     	cbz	x20, 0x157f4 <__cxa_demangle+0x93a4>
   1577c: f9402ff3     	ldr	x19, [sp, #0x58]
   15780: eb14027f     	cmp	x19, x20
   15784: 540001a0     	b.eq	0x157b8 <__cxa_demangle+0x9368>
   15788: 385e8268     	ldurb	w8, [x19, #-0x18]
   1578c: 36000068     	tbz	w8, #0x0, 0x15798 <__cxa_demangle+0x9348>
   15790: f85f8260     	ldur	x0, [x19, #-0x8]
   15794: 97ffce17     	bl	0x8ff0 <free@plt>
   15798: 385d0268     	ldurb	w8, [x19, #-0x30]
   1579c: d100c275     	sub	x21, x19, #0x30
   157a0: 36000068     	tbz	w8, #0x0, 0x157ac <__cxa_demangle+0x935c>
   157a4: f85e0260     	ldur	x0, [x19, #-0x20]
   157a8: 97ffce12     	bl	0x8ff0 <free@plt>
   157ac: eb15029f     	cmp	x20, x21
   157b0: aa1503f3     	mov	x19, x21
   157b4: 54fffea1     	b.ne	0x15788 <__cxa_demangle+0x9338>
   157b8: f94037e8     	ldr	x8, [sp, #0x68]
   157bc: f9002ff4     	str	x20, [sp, #0x58]
   157c0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   157c4: eb14013f     	cmp	x9, x20
   157c8: 54000123     	b.lo	0x157ec <__cxa_demangle+0x939c>
   157cc: eb14011f     	cmp	x8, x20
   157d0: 540000e8     	b.hi	0x157ec <__cxa_demangle+0x939c>
   157d4: f94033e9     	ldr	x9, [sp, #0x60]
   157d8: f948010a     	ldr	x10, [x8, #0x1000]
   157dc: eb09015f     	cmp	x10, x9
   157e0: 540000a1     	b.ne	0x157f4 <__cxa_demangle+0x93a4>
   157e4: f9080114     	str	x20, [x8, #0x1000]
   157e8: 14000003     	b	0x157f4 <__cxa_demangle+0x93a4>
   157ec: aa1403e0     	mov	x0, x20
   157f0: 97ffce00     	bl	0x8ff0 <free@plt>
   157f4: aa1603f4     	mov	x20, x22
   157f8: aa1403e0     	mov	x0, x20
   157fc: 94007ffb     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15800: f9402bf4     	ldr	x20, [sp, #0x50]
   15804: aa0003f8     	mov	x24, x0
   15808: b40043d4     	cbz	x20, 0x16080 <__cxa_demangle+0x9c30>
   1580c: f9402ff6     	ldr	x22, [sp, #0x58]
   15810: eb1402df     	cmp	x22, x20
   15814: 540001a0     	b.eq	0x15848 <__cxa_demangle+0x93f8>
   15818: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1581c: 36000068     	tbz	w8, #0x0, 0x15828 <__cxa_demangle+0x93d8>
   15820: f85f82c0     	ldur	x0, [x22, #-0x8]
   15824: 97ffcdf3     	bl	0x8ff0 <free@plt>
   15828: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1582c: d100c2d7     	sub	x23, x22, #0x30
   15830: 36000068     	tbz	w8, #0x0, 0x1583c <__cxa_demangle+0x93ec>
   15834: f85e02c0     	ldur	x0, [x22, #-0x20]
   15838: 97ffcdee     	bl	0x8ff0 <free@plt>
   1583c: eb17029f     	cmp	x20, x23
   15840: aa1703f6     	mov	x22, x23
   15844: 54fffea1     	b.ne	0x15818 <__cxa_demangle+0x93c8>
   15848: f94037e8     	ldr	x8, [sp, #0x68]
   1584c: f9002ff4     	str	x20, [sp, #0x58]
   15850: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15854: eb14013f     	cmp	x9, x20
   15858: 54000143     	b.lo	0x15880 <__cxa_demangle+0x9430>
   1585c: eb14011f     	cmp	x8, x20
   15860: 54000108     	b.hi	0x15880 <__cxa_demangle+0x9430>
   15864: f94033e9     	ldr	x9, [sp, #0x60]
   15868: f948010a     	ldr	x10, [x8, #0x1000]
   1586c: eb09015f     	cmp	x10, x9
   15870: 54004081     	b.ne	0x16080 <__cxa_demangle+0x9c30>
   15874: f9080114     	str	x20, [x8, #0x1000]
   15878: 37004073     	tbnz	w19, #0x0, 0x16084 <__cxa_demangle+0x9c34>
   1587c: 14000204     	b	0x1608c <__cxa_demangle+0x9c3c>
   15880: aa1403e0     	mov	x0, x20
   15884: 97ffcddb     	bl	0x8ff0 <free@plt>
   15888: 37003ff3     	tbnz	w19, #0x0, 0x16084 <__cxa_demangle+0x9c34>
   1588c: 14000200     	b	0x1608c <__cxa_demangle+0x9c3c>
   15890: 140001b7     	b	0x15f6c <__cxa_demangle+0x9b1c>
   15894: f9402bf4     	ldr	x20, [sp, #0x50]
   15898: aa0003f6     	mov	x22, x0
   1589c: b40003f4     	cbz	x20, 0x15918 <__cxa_demangle+0x94c8>
   158a0: f9402ff3     	ldr	x19, [sp, #0x58]
   158a4: eb14027f     	cmp	x19, x20
   158a8: 540001a0     	b.eq	0x158dc <__cxa_demangle+0x948c>
   158ac: 385e8268     	ldurb	w8, [x19, #-0x18]
   158b0: 36000068     	tbz	w8, #0x0, 0x158bc <__cxa_demangle+0x946c>
   158b4: f85f8260     	ldur	x0, [x19, #-0x8]
   158b8: 97ffcdce     	bl	0x8ff0 <free@plt>
   158bc: 385d0268     	ldurb	w8, [x19, #-0x30]
   158c0: d100c275     	sub	x21, x19, #0x30
   158c4: 36000068     	tbz	w8, #0x0, 0x158d0 <__cxa_demangle+0x9480>
   158c8: f85e0260     	ldur	x0, [x19, #-0x20]
   158cc: 97ffcdc9     	bl	0x8ff0 <free@plt>
   158d0: eb15029f     	cmp	x20, x21
   158d4: aa1503f3     	mov	x19, x21
   158d8: 54fffea1     	b.ne	0x158ac <__cxa_demangle+0x945c>
   158dc: f94037e8     	ldr	x8, [sp, #0x68]
   158e0: f9002ff4     	str	x20, [sp, #0x58]
   158e4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   158e8: eb14013f     	cmp	x9, x20
   158ec: 54000123     	b.lo	0x15910 <__cxa_demangle+0x94c0>
   158f0: eb14011f     	cmp	x8, x20
   158f4: 540000e8     	b.hi	0x15910 <__cxa_demangle+0x94c0>
   158f8: f94033e9     	ldr	x9, [sp, #0x60]
   158fc: f948010a     	ldr	x10, [x8, #0x1000]
   15900: eb09015f     	cmp	x10, x9
   15904: 540000a1     	b.ne	0x15918 <__cxa_demangle+0x94c8>
   15908: f9080114     	str	x20, [x8, #0x1000]
   1590c: 14000003     	b	0x15918 <__cxa_demangle+0x94c8>
   15910: aa1403e0     	mov	x0, x20
   15914: 97ffcdb7     	bl	0x8ff0 <free@plt>
   15918: aa1603f4     	mov	x20, x22
   1591c: aa1403e0     	mov	x0, x20
   15920: 94007fb2     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15924: f9402bf4     	ldr	x20, [sp, #0x50]
   15928: aa0003f6     	mov	x22, x0
   1592c: b40003f4     	cbz	x20, 0x159a8 <__cxa_demangle+0x9558>
   15930: f9402ff3     	ldr	x19, [sp, #0x58]
   15934: eb14027f     	cmp	x19, x20
   15938: 540001a0     	b.eq	0x1596c <__cxa_demangle+0x951c>
   1593c: 385e8268     	ldurb	w8, [x19, #-0x18]
   15940: 36000068     	tbz	w8, #0x0, 0x1594c <__cxa_demangle+0x94fc>
   15944: f85f8260     	ldur	x0, [x19, #-0x8]
   15948: 97ffcdaa     	bl	0x8ff0 <free@plt>
   1594c: 385d0268     	ldurb	w8, [x19, #-0x30]
   15950: d100c275     	sub	x21, x19, #0x30
   15954: 36000068     	tbz	w8, #0x0, 0x15960 <__cxa_demangle+0x9510>
   15958: f85e0260     	ldur	x0, [x19, #-0x20]
   1595c: 97ffcda5     	bl	0x8ff0 <free@plt>
   15960: eb15029f     	cmp	x20, x21
   15964: aa1503f3     	mov	x19, x21
   15968: 54fffea1     	b.ne	0x1593c <__cxa_demangle+0x94ec>
   1596c: f94037e8     	ldr	x8, [sp, #0x68]
   15970: f9002ff4     	str	x20, [sp, #0x58]
   15974: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15978: eb14013f     	cmp	x9, x20
   1597c: 54000123     	b.lo	0x159a0 <__cxa_demangle+0x9550>
   15980: eb14011f     	cmp	x8, x20
   15984: 540000e8     	b.hi	0x159a0 <__cxa_demangle+0x9550>
   15988: f94033e9     	ldr	x9, [sp, #0x60]
   1598c: f948010a     	ldr	x10, [x8, #0x1000]
   15990: eb09015f     	cmp	x10, x9
   15994: 540000a1     	b.ne	0x159a8 <__cxa_demangle+0x9558>
   15998: f9080114     	str	x20, [x8, #0x1000]
   1599c: 14000003     	b	0x159a8 <__cxa_demangle+0x9558>
   159a0: aa1403e0     	mov	x0, x20
   159a4: 97ffcd93     	bl	0x8ff0 <free@plt>
   159a8: aa1603f4     	mov	x20, x22
   159ac: aa1403e0     	mov	x0, x20
   159b0: 94007f8e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   159b4: f9402bf4     	ldr	x20, [sp, #0x50]
   159b8: aa0003f6     	mov	x22, x0
   159bc: b40003f4     	cbz	x20, 0x15a38 <__cxa_demangle+0x95e8>
   159c0: f9402ff3     	ldr	x19, [sp, #0x58]
   159c4: eb14027f     	cmp	x19, x20
   159c8: 540001a0     	b.eq	0x159fc <__cxa_demangle+0x95ac>
   159cc: 385e8268     	ldurb	w8, [x19, #-0x18]
   159d0: 36000068     	tbz	w8, #0x0, 0x159dc <__cxa_demangle+0x958c>
   159d4: f85f8260     	ldur	x0, [x19, #-0x8]
   159d8: 97ffcd86     	bl	0x8ff0 <free@plt>
   159dc: 385d0268     	ldurb	w8, [x19, #-0x30]
   159e0: d100c275     	sub	x21, x19, #0x30
   159e4: 36000068     	tbz	w8, #0x0, 0x159f0 <__cxa_demangle+0x95a0>
   159e8: f85e0260     	ldur	x0, [x19, #-0x20]
   159ec: 97ffcd81     	bl	0x8ff0 <free@plt>
   159f0: eb15029f     	cmp	x20, x21
   159f4: aa1503f3     	mov	x19, x21
   159f8: 54fffea1     	b.ne	0x159cc <__cxa_demangle+0x957c>
   159fc: f94037e8     	ldr	x8, [sp, #0x68]
   15a00: f9002ff4     	str	x20, [sp, #0x58]
   15a04: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15a08: eb14013f     	cmp	x9, x20
   15a0c: 54000123     	b.lo	0x15a30 <__cxa_demangle+0x95e0>
   15a10: eb14011f     	cmp	x8, x20
   15a14: 540000e8     	b.hi	0x15a30 <__cxa_demangle+0x95e0>
   15a18: f94033e9     	ldr	x9, [sp, #0x60]
   15a1c: f948010a     	ldr	x10, [x8, #0x1000]
   15a20: eb09015f     	cmp	x10, x9
   15a24: 540000a1     	b.ne	0x15a38 <__cxa_demangle+0x95e8>
   15a28: f9080114     	str	x20, [x8, #0x1000]
   15a2c: 14000003     	b	0x15a38 <__cxa_demangle+0x95e8>
   15a30: aa1403e0     	mov	x0, x20
   15a34: 97ffcd6f     	bl	0x8ff0 <free@plt>
   15a38: aa1603f4     	mov	x20, x22
   15a3c: aa1403e0     	mov	x0, x20
   15a40: 94007f6a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15a44: 39400368     	ldrb	w8, [x27]
   15a48: aa0003f3     	mov	x19, x0
   15a4c: 36000108     	tbz	w8, #0x0, 0x15a6c <__cxa_demangle+0x961c>
   15a50: 321c07e8     	orr	w8, wzr, #0x30
   15a54: 9b085328     	madd	x8, x25, x8, x20
   15a58: f9400900     	ldr	x0, [x8, #0x10]
   15a5c: 97ffcd65     	bl	0x8ff0 <free@plt>
   15a60: 14000003     	b	0x15a6c <__cxa_demangle+0x961c>
   15a64: aa0003f3     	mov	x19, x0
   15a68: b40011f4     	cbz	x20, 0x15ca4 <__cxa_demangle+0x9854>
   15a6c: f85f8348     	ldur	x8, [x26, #-0x8]
   15a70: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15a74: eb14013f     	cmp	x9, x20
   15a78: 54000c83     	b.lo	0x15c08 <__cxa_demangle+0x97b8>
   15a7c: eb14011f     	cmp	x8, x20
   15a80: 54000c48     	b.hi	0x15c08 <__cxa_demangle+0x97b8>
   15a84: f9480109     	ldr	x9, [x8, #0x1000]
   15a88: eb15013f     	cmp	x9, x21
   15a8c: 54000ba0     	b.eq	0x15c00 <__cxa_demangle+0x97b0>
   15a90: 14000085     	b	0x15ca4 <__cxa_demangle+0x9854>
   15a94: 39400328     	ldrb	w8, [x25]
   15a98: aa0003f4     	mov	x20, x0
   15a9c: 36003228     	tbz	w8, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   15aa0: f9400b20     	ldr	x0, [x25, #0x10]
   15aa4: 97ffcd53     	bl	0x8ff0 <free@plt>
   15aa8: aa1403e0     	mov	x0, x20
   15aac: 94007f4f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15ab0: 394002c8     	ldrb	w8, [x22]
   15ab4: aa0003f3     	mov	x19, x0
   15ab8: 36000108     	tbz	w8, #0x0, 0x15ad8 <__cxa_demangle+0x9688>
   15abc: 321c07e8     	orr	w8, wzr, #0x30
   15ac0: 9b086688     	madd	x8, x20, x8, x25
   15ac4: f9400900     	ldr	x0, [x8, #0x10]
   15ac8: 97ffcd4a     	bl	0x8ff0 <free@plt>
   15acc: 14000003     	b	0x15ad8 <__cxa_demangle+0x9688>
   15ad0: aa0003f3     	mov	x19, x0
   15ad4: b4000e99     	cbz	x25, 0x15ca4 <__cxa_demangle+0x9854>
   15ad8: f85f82e8     	ldur	x8, [x23, #-0x8]
   15adc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15ae0: eb19013f     	cmp	x9, x25
   15ae4: 54000623     	b.lo	0x15ba8 <__cxa_demangle+0x9758>
   15ae8: eb19011f     	cmp	x8, x25
   15aec: 54000549     	b.ls	0x15b94 <__cxa_demangle+0x9744>
   15af0: 1400002e     	b	0x15ba8 <__cxa_demangle+0x9758>
   15af4: 394002c8     	ldrb	w8, [x22]
   15af8: aa0003f3     	mov	x19, x0
   15afc: 36000108     	tbz	w8, #0x0, 0x15b1c <__cxa_demangle+0x96cc>
   15b00: 321c07e8     	orr	w8, wzr, #0x30
   15b04: 9b086e88     	madd	x8, x20, x8, x27
   15b08: f9400900     	ldr	x0, [x8, #0x10]
   15b0c: 97ffcd39     	bl	0x8ff0 <free@plt>
   15b10: 14000003     	b	0x15b1c <__cxa_demangle+0x96cc>
   15b14: aa0003f3     	mov	x19, x0
   15b18: b4000c7b     	cbz	x27, 0x15ca4 <__cxa_demangle+0x9854>
   15b1c: f85f8388     	ldur	x8, [x28, #-0x8]
   15b20: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15b24: eb1b013f     	cmp	x9, x27
   15b28: 54000123     	b.lo	0x15b4c <__cxa_demangle+0x96fc>
   15b2c: eb1b011f     	cmp	x8, x27
   15b30: 540000e8     	b.hi	0x15b4c <__cxa_demangle+0x96fc>
   15b34: f9480109     	ldr	x9, [x8, #0x1000]
   15b38: f94017ea     	ldr	x10, [sp, #0x28]
   15b3c: eb0a013f     	cmp	x9, x10
   15b40: 54000b21     	b.ne	0x15ca4 <__cxa_demangle+0x9854>
   15b44: f908011b     	str	x27, [x8, #0x1000]
   15b48: 14000057     	b	0x15ca4 <__cxa_demangle+0x9854>
   15b4c: aa1b03e0     	mov	x0, x27
   15b50: 14000054     	b	0x15ca0 <__cxa_demangle+0x9850>
   15b54: 394002c8     	ldrb	w8, [x22]
   15b58: aa0003f3     	mov	x19, x0
   15b5c: 36000108     	tbz	w8, #0x0, 0x15b7c <__cxa_demangle+0x972c>
   15b60: 321c07e8     	orr	w8, wzr, #0x30
   15b64: 9b086688     	madd	x8, x20, x8, x25
   15b68: f9400900     	ldr	x0, [x8, #0x10]
   15b6c: 97ffcd21     	bl	0x8ff0 <free@plt>
   15b70: 14000003     	b	0x15b7c <__cxa_demangle+0x972c>
   15b74: aa0003f3     	mov	x19, x0
   15b78: b4000979     	cbz	x25, 0x15ca4 <__cxa_demangle+0x9854>
   15b7c: f85f82e8     	ldur	x8, [x23, #-0x8]
   15b80: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15b84: eb19013f     	cmp	x9, x25
   15b88: 54000103     	b.lo	0x15ba8 <__cxa_demangle+0x9758>
   15b8c: eb19011f     	cmp	x8, x25
   15b90: 540000c8     	b.hi	0x15ba8 <__cxa_demangle+0x9758>
   15b94: f9480109     	ldr	x9, [x8, #0x1000]
   15b98: eb15013f     	cmp	x9, x21
   15b9c: 54000841     	b.ne	0x15ca4 <__cxa_demangle+0x9854>
   15ba0: f9080119     	str	x25, [x8, #0x1000]
   15ba4: 14000040     	b	0x15ca4 <__cxa_demangle+0x9854>
   15ba8: aa1903e0     	mov	x0, x25
   15bac: 1400003d     	b	0x15ca0 <__cxa_demangle+0x9850>
   15bb0: 394002a8     	ldrb	w8, [x21]
   15bb4: aa0003f3     	mov	x19, x0
   15bb8: 36000108     	tbz	w8, #0x0, 0x15bd8 <__cxa_demangle+0x9788>
   15bbc: 321c07e8     	orr	w8, wzr, #0x30
   15bc0: 9b085348     	madd	x8, x26, x8, x20
   15bc4: f9400900     	ldr	x0, [x8, #0x10]
   15bc8: 97ffcd0a     	bl	0x8ff0 <free@plt>
   15bcc: 14000003     	b	0x15bd8 <__cxa_demangle+0x9788>
   15bd0: aa0003f3     	mov	x19, x0
   15bd4: b4000694     	cbz	x20, 0x15ca4 <__cxa_demangle+0x9854>
   15bd8: f85f8388     	ldur	x8, [x28, #-0x8]
   15bdc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15be0: eb14013f     	cmp	x9, x20
   15be4: 54000123     	b.lo	0x15c08 <__cxa_demangle+0x97b8>
   15be8: eb14011f     	cmp	x8, x20
   15bec: 540000e8     	b.hi	0x15c08 <__cxa_demangle+0x97b8>
   15bf0: f9480109     	ldr	x9, [x8, #0x1000]
   15bf4: f9401fea     	ldr	x10, [sp, #0x38]
   15bf8: eb0a013f     	cmp	x9, x10
   15bfc: 54000541     	b.ne	0x15ca4 <__cxa_demangle+0x9854>
   15c00: f9080114     	str	x20, [x8, #0x1000]
   15c04: 14000028     	b	0x15ca4 <__cxa_demangle+0x9854>
   15c08: aa1403e0     	mov	x0, x20
   15c0c: 14000025     	b	0x15ca0 <__cxa_demangle+0x9850>
   15c10: 14000008     	b	0x15c30 <__cxa_demangle+0x97e0>
   15c14: 394002c8     	ldrb	w8, [x22]
   15c18: aa0003f4     	mov	x20, x0
   15c1c: 36002628     	tbz	w8, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   15c20: f9400ac0     	ldr	x0, [x22, #0x10]
   15c24: 97ffccf3     	bl	0x8ff0 <free@plt>
   15c28: aa1403e0     	mov	x0, x20
   15c2c: 94007eef     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15c30: 39400288     	ldrb	w8, [x20]
   15c34: aa0003f3     	mov	x19, x0
   15c38: 36000368     	tbz	w8, #0x0, 0x15ca4 <__cxa_demangle+0x9854>
   15c3c: f9400a80     	ldr	x0, [x20, #0x10]
   15c40: 14000018     	b	0x15ca0 <__cxa_demangle+0x9850>
   15c44: 1400001b     	b	0x15cb0 <__cxa_demangle+0x9860>
   15c48: 394002a8     	ldrb	w8, [x21]
   15c4c: aa0003f3     	mov	x19, x0
   15c50: 36000108     	tbz	w8, #0x0, 0x15c70 <__cxa_demangle+0x9820>
   15c54: 321c07e8     	orr	w8, wzr, #0x30
   15c58: 9b0862e8     	madd	x8, x23, x8, x24
   15c5c: f9400900     	ldr	x0, [x8, #0x10]
   15c60: 97ffcce4     	bl	0x8ff0 <free@plt>
   15c64: 14000003     	b	0x15c70 <__cxa_demangle+0x9820>
   15c68: aa0003f3     	mov	x19, x0
   15c6c: b40001d8     	cbz	x24, 0x15ca4 <__cxa_demangle+0x9854>
   15c70: f85f8288     	ldur	x8, [x20, #-0x8]
   15c74: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   15c78: eb18013f     	cmp	x9, x24
   15c7c: 54000103     	b.lo	0x15c9c <__cxa_demangle+0x984c>
   15c80: eb18011f     	cmp	x8, x24
   15c84: 540000c8     	b.hi	0x15c9c <__cxa_demangle+0x984c>
   15c88: f9480109     	ldr	x9, [x8, #0x1000]
   15c8c: eb16013f     	cmp	x9, x22
   15c90: 540000a1     	b.ne	0x15ca4 <__cxa_demangle+0x9854>
   15c94: f9080118     	str	x24, [x8, #0x1000]
   15c98: 14000003     	b	0x15ca4 <__cxa_demangle+0x9854>
   15c9c: aa1803e0     	mov	x0, x24
   15ca0: 97ffccd4     	bl	0x8ff0 <free@plt>
   15ca4: aa1303f4     	mov	x20, x19
   15ca8: aa1403e0     	mov	x0, x20
   15cac: 94007ecf     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15cb0: 394002a8     	ldrb	w8, [x21]
   15cb4: aa0003f4     	mov	x20, x0
   15cb8: 36002148     	tbz	w8, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   15cbc: f9400aa0     	ldr	x0, [x21, #0x10]
   15cc0: 97ffcccc     	bl	0x8ff0 <free@plt>
   15cc4: aa1403e0     	mov	x0, x20
   15cc8: 94007ec8     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15ccc: aa0003f4     	mov	x20, x0
   15cd0: 36000733     	tbz	w19, #0x0, 0x15db4 <__cxa_demangle+0x9964>
   15cd4: aa1703e0     	mov	x0, x23
   15cd8: 14000032     	b	0x15da0 <__cxa_demangle+0x9950>
   15cdc: aa0003f4     	mov	x20, x0
   15ce0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15ce4: 370006c8     	tbnz	w8, #0x0, 0x15dbc <__cxa_demangle+0x996c>
   15ce8: 1400003b     	b	0x15dd4 <__cxa_demangle+0x9984>
   15cec: aa0003f4     	mov	x20, x0
   15cf0: 385903a8     	ldurb	w8, [x29, #-0x70]
   15cf4: 37000748     	tbnz	w8, #0x0, 0x15ddc <__cxa_demangle+0x998c>
   15cf8: 140000fa     	b	0x160e0 <__cxa_demangle+0x9c90>
   15cfc: aa0003f4     	mov	x20, x0
   15d00: 394143e8     	ldrb	w8, [sp, #0x50]
   15d04: 3607b208     	tbz	w8, #0x0, 0x15344 <__cxa_demangle+0x8ef4>
   15d08: f94033e0     	ldr	x0, [sp, #0x60]
   15d0c: 97ffccb9     	bl	0x8ff0 <free@plt>
   15d10: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15d14: 370000a8     	tbnz	w8, #0x0, 0x15d28 <__cxa_demangle+0x98d8>
   15d18: 140000f2     	b	0x160e0 <__cxa_demangle+0x9c90>
   15d1c: aa0003f4     	mov	x20, x0
   15d20: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15d24: 36001de8     	tbz	w8, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   15d28: f85703a0     	ldur	x0, [x29, #-0x90]
   15d2c: 97ffccb1     	bl	0x8ff0 <free@plt>
   15d30: aa1403e0     	mov	x0, x20
   15d34: 94007ead     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15d38: aa0003f4     	mov	x20, x0
   15d3c: 360000b3     	tbz	w19, #0x0, 0x15d50 <__cxa_demangle+0x9900>
   15d40: aa1803e0     	mov	x0, x24
   15d44: 97ffccab     	bl	0x8ff0 <free@plt>
   15d48: 14000002     	b	0x15d50 <__cxa_demangle+0x9900>
   15d4c: aa0003f4     	mov	x20, x0
   15d50: 385903a8     	ldurb	w8, [x29, #-0x70]
   15d54: 370000a8     	tbnz	w8, #0x0, 0x15d68 <__cxa_demangle+0x9918>
   15d58: 14000009     	b	0x15d7c <__cxa_demangle+0x992c>
   15d5c: 385903a8     	ldurb	w8, [x29, #-0x70]
   15d60: aa0003f4     	mov	x20, x0
   15d64: 360000c8     	tbz	w8, #0x0, 0x15d7c <__cxa_demangle+0x992c>
   15d68: f85a03a0     	ldur	x0, [x29, #-0x60]
   15d6c: 97ffcca1     	bl	0x8ff0 <free@plt>
   15d70: 37000095     	tbnz	w21, #0x0, 0x15d80 <__cxa_demangle+0x9930>
   15d74: 140000db     	b	0x160e0 <__cxa_demangle+0x9c90>
   15d78: aa0003f4     	mov	x20, x0
   15d7c: 36001b35     	tbz	w21, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   15d80: aa1703e0     	mov	x0, x23
   15d84: 97ffcc9b     	bl	0x8ff0 <free@plt>
   15d88: aa1403e0     	mov	x0, x20
   15d8c: 94007e97     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15d90: 394143e8     	ldrb	w8, [sp, #0x50]
   15d94: aa0003f4     	mov	x20, x0
   15d98: 360000e8     	tbz	w8, #0x0, 0x15db4 <__cxa_demangle+0x9964>
   15d9c: f94033e0     	ldr	x0, [sp, #0x60]
   15da0: 97ffcc94     	bl	0x8ff0 <free@plt>
   15da4: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15da8: 370000a8     	tbnz	w8, #0x0, 0x15dbc <__cxa_demangle+0x996c>
   15dac: 1400000a     	b	0x15dd4 <__cxa_demangle+0x9984>
   15db0: aa0003f4     	mov	x20, x0
   15db4: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15db8: 360000e8     	tbz	w8, #0x0, 0x15dd4 <__cxa_demangle+0x9984>
   15dbc: f85703a0     	ldur	x0, [x29, #-0x90]
   15dc0: 97ffcc8c     	bl	0x8ff0 <free@plt>
   15dc4: 385903a8     	ldurb	w8, [x29, #-0x70]
   15dc8: 370000a8     	tbnz	w8, #0x0, 0x15ddc <__cxa_demangle+0x998c>
   15dcc: 140000c5     	b	0x160e0 <__cxa_demangle+0x9c90>
   15dd0: aa0003f4     	mov	x20, x0
   15dd4: 385903a8     	ldurb	w8, [x29, #-0x70]
   15dd8: 36001848     	tbz	w8, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   15ddc: f85a03a0     	ldur	x0, [x29, #-0x60]
   15de0: 97ffcc84     	bl	0x8ff0 <free@plt>
   15de4: aa1403e0     	mov	x0, x20
   15de8: 94007e80     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15dec: 94007e7f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15df0: 385903a8     	ldurb	w8, [x29, #-0x70]
   15df4: aa0003f4     	mov	x20, x0
   15df8: 370000c8     	tbnz	w8, #0x0, 0x15e10 <__cxa_demangle+0x99c0>
   15dfc: 385403a8     	ldurb	w8, [x29, #-0xc0]
   15e00: 37000188     	tbnz	w8, #0x0, 0x15e30 <__cxa_demangle+0x99e0>
   15e04: 394343e8     	ldrb	w8, [sp, #0xd0]
   15e08: 37000248     	tbnz	w8, #0x0, 0x15e50 <__cxa_demangle+0x9a00>
   15e0c: 14000091     	b	0x16050 <__cxa_demangle+0x9c00>
   15e10: f85a03a0     	ldur	x0, [x29, #-0x60]
   15e14: 97ffcc77     	bl	0x8ff0 <free@plt>
   15e18: 385403a8     	ldurb	w8, [x29, #-0xc0]
   15e1c: 3607ff48     	tbz	w8, #0x0, 0x15e04 <__cxa_demangle+0x99b4>
   15e20: 14000004     	b	0x15e30 <__cxa_demangle+0x99e0>
   15e24: aa0003f4     	mov	x20, x0
   15e28: 385403a8     	ldurb	w8, [x29, #-0xc0]
   15e2c: 3607fec8     	tbz	w8, #0x0, 0x15e04 <__cxa_demangle+0x99b4>
   15e30: f85503a0     	ldur	x0, [x29, #-0xb0]
   15e34: 97ffcc6f     	bl	0x8ff0 <free@plt>
   15e38: 394343e8     	ldrb	w8, [sp, #0xd0]
   15e3c: 370000a8     	tbnz	w8, #0x0, 0x15e50 <__cxa_demangle+0x9a00>
   15e40: 14000084     	b	0x16050 <__cxa_demangle+0x9c00>
   15e44: aa0003f4     	mov	x20, x0
   15e48: 394343e8     	ldrb	w8, [sp, #0xd0]
   15e4c: 36001028     	tbz	w8, #0x0, 0x16050 <__cxa_demangle+0x9c00>
   15e50: f94073e0     	ldr	x0, [sp, #0xe0]
   15e54: 14000072     	b	0x1601c <__cxa_demangle+0x9bcc>
   15e58: 14000049     	b	0x15f7c <__cxa_demangle+0x9b2c>
   15e5c: 94007e63     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15e60: aa0003f6     	mov	x22, x0
   15e64: 394143e8     	ldrb	w8, [sp, #0x50]
   15e68: 360006a8     	tbz	w8, #0x0, 0x15f3c <__cxa_demangle+0x9aec>
   15e6c: f94033e0     	ldr	x0, [sp, #0x60]
   15e70: 14000026     	b	0x15f08 <__cxa_demangle+0x9ab8>
   15e74: 1400002d     	b	0x15f28 <__cxa_demangle+0x9ad8>
   15e78: 385403a8     	ldurb	w8, [x29, #-0xc0]
   15e7c: aa0003f6     	mov	x22, x0
   15e80: 370000a8     	tbnz	w8, #0x0, 0x15e94 <__cxa_demangle+0x9a44>
   15e84: 37000153     	tbnz	w19, #0x0, 0x15eac <__cxa_demangle+0x9a5c>
   15e88: 394343e8     	ldrb	w8, [sp, #0xd0]
   15e8c: 37000208     	tbnz	w8, #0x0, 0x15ecc <__cxa_demangle+0x9a7c>
   15e90: 1400002b     	b	0x15f3c <__cxa_demangle+0x9aec>
   15e94: f85503a0     	ldur	x0, [x29, #-0xb0]
   15e98: 97ffcc56     	bl	0x8ff0 <free@plt>
   15e9c: 3607ff73     	tbz	w19, #0x0, 0x15e88 <__cxa_demangle+0x9a38>
   15ea0: 14000003     	b	0x15eac <__cxa_demangle+0x9a5c>
   15ea4: aa0003f6     	mov	x22, x0
   15ea8: 3607ff13     	tbz	w19, #0x0, 0x15e88 <__cxa_demangle+0x9a38>
   15eac: aa1403e0     	mov	x0, x20
   15eb0: 97ffcc50     	bl	0x8ff0 <free@plt>
   15eb4: 394343e8     	ldrb	w8, [sp, #0xd0]
   15eb8: 370000a8     	tbnz	w8, #0x0, 0x15ecc <__cxa_demangle+0x9a7c>
   15ebc: 14000020     	b	0x15f3c <__cxa_demangle+0x9aec>
   15ec0: aa0003f6     	mov	x22, x0
   15ec4: 394343e8     	ldrb	w8, [sp, #0xd0]
   15ec8: 360003a8     	tbz	w8, #0x0, 0x15f3c <__cxa_demangle+0x9aec>
   15ecc: f94073e0     	ldr	x0, [sp, #0xe0]
   15ed0: 1400000e     	b	0x15f08 <__cxa_demangle+0x9ab8>
   15ed4: 14000015     	b	0x15f28 <__cxa_demangle+0x9ad8>
   15ed8: 14000071     	b	0x1609c <__cxa_demangle+0x9c4c>
   15edc: 14000028     	b	0x15f7c <__cxa_demangle+0x9b2c>
   15ee0: 385903a8     	ldurb	w8, [x29, #-0x70]
   15ee4: aa0003f4     	mov	x20, x0
   15ee8: 360001a8     	tbz	w8, #0x0, 0x15f1c <__cxa_demangle+0x9acc>
   15eec: f85a03a0     	ldur	x0, [x29, #-0x60]
   15ef0: 97ffcc40     	bl	0x8ff0 <free@plt>
   15ef4: 37000173     	tbnz	w19, #0x0, 0x15f20 <__cxa_demangle+0x9ad0>
   15ef8: 14000046     	b	0x16010 <__cxa_demangle+0x9bc0>
   15efc: aa0003f6     	mov	x22, x0
   15f00: 360001f3     	tbz	w19, #0x0, 0x15f3c <__cxa_demangle+0x9aec>
   15f04: aa1403e0     	mov	x0, x20
   15f08: 97ffcc3a     	bl	0x8ff0 <free@plt>
   15f0c: 385903a8     	ldurb	w8, [x29, #-0x70]
   15f10: 370001a8     	tbnz	w8, #0x0, 0x15f44 <__cxa_demangle+0x9af4>
   15f14: 14000029     	b	0x15fb8 <__cxa_demangle+0x9b68>
   15f18: aa0003f4     	mov	x20, x0
   15f1c: 360007b3     	tbz	w19, #0x0, 0x16010 <__cxa_demangle+0x9bc0>
   15f20: f9401fe0     	ldr	x0, [sp, #0x38]
   15f24: 14000036     	b	0x15ffc <__cxa_demangle+0x9bac>
   15f28: aa0003f6     	mov	x22, x0
   15f2c: 385903a8     	ldurb	w8, [x29, #-0x70]
   15f30: 370000a8     	tbnz	w8, #0x0, 0x15f44 <__cxa_demangle+0x9af4>
   15f34: 14000021     	b	0x15fb8 <__cxa_demangle+0x9b68>
   15f38: aa0003f6     	mov	x22, x0
   15f3c: 385903a8     	ldurb	w8, [x29, #-0x70]
   15f40: 360003c8     	tbz	w8, #0x0, 0x15fb8 <__cxa_demangle+0x9b68>
   15f44: f85a03a0     	ldur	x0, [x29, #-0x60]
   15f48: 97ffcc2a     	bl	0x8ff0 <free@plt>
   15f4c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15f50: 37000388     	tbnz	w8, #0x0, 0x15fc0 <__cxa_demangle+0x9b70>
   15f54: 1400001d     	b	0x15fc8 <__cxa_demangle+0x9b78>
   15f58: aa0003f4     	mov	x20, x0
   15f5c: 385403a8     	ldurb	w8, [x29, #-0xc0]
   15f60: 370005c8     	tbnz	w8, #0x0, 0x16018 <__cxa_demangle+0x9bc8>
   15f64: 1400003b     	b	0x16050 <__cxa_demangle+0x9c00>
   15f68: 14000001     	b	0x15f6c <__cxa_demangle+0x9b1c>
   15f6c: aa0003f6     	mov	x22, x0
   15f70: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15f74: 37000268     	tbnz	w8, #0x0, 0x15fc0 <__cxa_demangle+0x9b70>
   15f78: 14000014     	b	0x15fc8 <__cxa_demangle+0x9b78>
   15f7c: aa0003f4     	mov	x20, x0
   15f80: 385783a8     	ldurb	w8, [x29, #-0x88]
   15f84: 37000528     	tbnz	w8, #0x0, 0x16028 <__cxa_demangle+0x9bd8>
   15f88: 14000034     	b	0x16058 <__cxa_demangle+0x9c08>
   15f8c: aa0003f8     	mov	x24, x0
   15f90: 37000093     	tbnz	w19, #0x0, 0x15fa0 <__cxa_demangle+0x9b50>
   15f94: 14000005     	b	0x15fa8 <__cxa_demangle+0x9b58>
   15f98: aa0003f8     	mov	x24, x0
   15f9c: 36000073     	tbz	w19, #0x0, 0x15fa8 <__cxa_demangle+0x9b58>
   15fa0: aa1503e0     	mov	x0, x21
   15fa4: 97ffcc13     	bl	0x8ff0 <free@plt>
   15fa8: aa1803f4     	mov	x20, x24
   15fac: aa1403e0     	mov	x0, x20
   15fb0: 94007e0e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15fb4: aa0003f6     	mov	x22, x0
   15fb8: 385603a8     	ldurb	w8, [x29, #-0xa0]
   15fbc: 36000068     	tbz	w8, #0x0, 0x15fc8 <__cxa_demangle+0x9b78>
   15fc0: f85703a0     	ldur	x0, [x29, #-0x90]
   15fc4: 97ffcc0b     	bl	0x8ff0 <free@plt>
   15fc8: aa1603f4     	mov	x20, x22
   15fcc: aa1403e0     	mov	x0, x20
   15fd0: 94007e06     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   15fd4: 385903a8     	ldurb	w8, [x29, #-0x70]
   15fd8: aa0003f4     	mov	x20, x0
   15fdc: 360000c8     	tbz	w8, #0x0, 0x15ff4 <__cxa_demangle+0x9ba4>
   15fe0: f85a03a0     	ldur	x0, [x29, #-0x60]
   15fe4: 97ffcc03     	bl	0x8ff0 <free@plt>
   15fe8: 37000093     	tbnz	w19, #0x0, 0x15ff8 <__cxa_demangle+0x9ba8>
   15fec: 14000009     	b	0x16010 <__cxa_demangle+0x9bc0>
   15ff0: aa0003f4     	mov	x20, x0
   15ff4: 360000f3     	tbz	w19, #0x0, 0x16010 <__cxa_demangle+0x9bc0>
   15ff8: aa1703e0     	mov	x0, x23
   15ffc: 97ffcbfd     	bl	0x8ff0 <free@plt>
   16000: 385403a8     	ldurb	w8, [x29, #-0xc0]
   16004: 370000a8     	tbnz	w8, #0x0, 0x16018 <__cxa_demangle+0x9bc8>
   16008: 14000012     	b	0x16050 <__cxa_demangle+0x9c00>
   1600c: aa0003f4     	mov	x20, x0
   16010: 385403a8     	ldurb	w8, [x29, #-0xc0]
   16014: 360001e8     	tbz	w8, #0x0, 0x16050 <__cxa_demangle+0x9c00>
   16018: f85503a0     	ldur	x0, [x29, #-0xb0]
   1601c: 97ffcbf5     	bl	0x8ff0 <free@plt>
   16020: 385783a8     	ldurb	w8, [x29, #-0x88]
   16024: 360001a8     	tbz	w8, #0x0, 0x16058 <__cxa_demangle+0x9c08>
   16028: f85883a0     	ldur	x0, [x29, #-0x78]
   1602c: 97ffcbf1     	bl	0x8ff0 <free@plt>
   16030: 385603a8     	ldurb	w8, [x29, #-0xa0]
   16034: 36000168     	tbz	w8, #0x0, 0x16060 <__cxa_demangle+0x9c10>
   16038: f85703a0     	ldur	x0, [x29, #-0x90]
   1603c: 97ffcbed     	bl	0x8ff0 <free@plt>
   16040: 3941a3e8     	ldrb	w8, [sp, #0x68]
   16044: 37000128     	tbnz	w8, #0x0, 0x16068 <__cxa_demangle+0x9c18>
   16048: 14000024     	b	0x160d8 <__cxa_demangle+0x9c88>
   1604c: aa0003f4     	mov	x20, x0
   16050: 385783a8     	ldurb	w8, [x29, #-0x88]
   16054: 3707fea8     	tbnz	w8, #0x0, 0x16028 <__cxa_demangle+0x9bd8>
   16058: 385603a8     	ldurb	w8, [x29, #-0xa0]
   1605c: 3707fee8     	tbnz	w8, #0x0, 0x16038 <__cxa_demangle+0x9be8>
   16060: 3941a3e8     	ldrb	w8, [sp, #0x68]
   16064: 360003a8     	tbz	w8, #0x0, 0x160d8 <__cxa_demangle+0x9c88>
   16068: f9403fe0     	ldr	x0, [sp, #0x78]
   1606c: 14000016     	b	0x160c4 <__cxa_demangle+0x9c74>
   16070: aa0003f8     	mov	x24, x0
   16074: 37000093     	tbnz	w19, #0x0, 0x16084 <__cxa_demangle+0x9c34>
   16078: 14000005     	b	0x1608c <__cxa_demangle+0x9c3c>
   1607c: aa0003f8     	mov	x24, x0
   16080: 36000073     	tbz	w19, #0x0, 0x1608c <__cxa_demangle+0x9c3c>
   16084: aa1503e0     	mov	x0, x21
   16088: 97ffcbda     	bl	0x8ff0 <free@plt>
   1608c: aa1803f4     	mov	x20, x24
   16090: aa1403e0     	mov	x0, x20
   16094: 94007dd5     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   16098: 14000001     	b	0x1609c <__cxa_demangle+0x9c4c>
   1609c: aa0003f4     	mov	x20, x0
   160a0: 394143e8     	ldrb	w8, [sp, #0x50]
   160a4: 360001e8     	tbz	w8, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   160a8: f94033e0     	ldr	x0, [sp, #0x60]
   160ac: 97ffcbd1     	bl	0x8ff0 <free@plt>
   160b0: aa1403e0     	mov	x0, x20
   160b4: 94007dcd     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   160b8: aa0003f4     	mov	x20, x0
   160bc: 360000f3     	tbz	w19, #0x0, 0x160d8 <__cxa_demangle+0x9c88>
   160c0: aa1803e0     	mov	x0, x24
   160c4: 97ffcbcb     	bl	0x8ff0 <free@plt>
   160c8: 394143e8     	ldrb	w8, [sp, #0x50]
   160cc: 360000a8     	tbz	w8, #0x0, 0x160e0 <__cxa_demangle+0x9c90>
   160d0: 17fffff6     	b	0x160a8 <__cxa_demangle+0x9c58>
   160d4: aa0003f4     	mov	x20, x0
   160d8: 394143e8     	ldrb	w8, [sp, #0x50]
   160dc: 3707fe68     	tbnz	w8, #0x0, 0x160a8 <__cxa_demangle+0x9c58>
   160e0: aa1403e0     	mov	x0, x20
   160e4: 94007dc1     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   160e8: d10343ff     	sub	sp, sp, #0xd0
   160ec: a9076ffc     	stp	x28, x27, [sp, #0x70]
   160f0: a90867fa     	stp	x26, x25, [sp, #0x80]
   160f4: a9095ff8     	stp	x24, x23, [sp, #0x90]
   160f8: a90a57f6     	stp	x22, x21, [sp, #0xa0]
   160fc: a90b4ff4     	stp	x20, x19, [sp, #0xb0]
   16100: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   16104: 910303fd     	add	x29, sp, #0xc0
   16108: d53bd05b     	mrs	x27, TPIDR_EL0
   1610c: f9401768     	ldr	x8, [x27, #0x28]
   16110: aa0103f4     	mov	x20, x1
   16114: aa0003f3     	mov	x19, x0
   16118: cb130289     	sub	x9, x20, x19
   1611c: aa0303f6     	mov	x22, x3
   16120: aa0203f5     	mov	x21, x2
   16124: f100093f     	cmp	x9, #0x2
   16128: f81a83a8     	stur	x8, [x29, #-0x58]
   1612c: 540103eb     	b.lt	0x181a8 <__cxa_demangle+0xbd58>
   16130: aa1303e8     	mov	x8, x19
   16134: 38401509     	ldrb	w9, [x8], #0x1
   16138: 7101313f     	cmp	w9, #0x4c
   1613c: 9a93011c     	csel	x28, x8, x19, eq
   16140: 39400388     	ldrb	w8, [x28]
   16144: aa1c03f7     	mov	x23, x28
   16148: 7101691f     	cmp	w8, #0x5a
   1614c: 540001e0     	b.eq	0x16188 <__cxa_demangle+0x9d38>
   16150: 7101391f     	cmp	w8, #0x4e
   16154: 54000641     	b.ne	0x1621c <__cxa_demangle+0x9dcc>
   16158: eb14039f     	cmp	x28, x20
   1615c: 540101e0     	b.eq	0x18198 <__cxa_demangle+0xbd48>
   16160: 91000788     	add	x8, x28, #0x1
   16164: eb14011f     	cmp	x8, x20
   16168: 540101a0     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   1616c: 39400109     	ldrb	w9, [x8]
   16170: 7101c93f     	cmp	w9, #0x72
   16174: 540017c1     	b.ne	0x1646c <__cxa_demangle+0xa01c>
   16178: aa1703e8     	mov	x8, x23
   1617c: 38402d09     	ldrb	w9, [x8, #0x2]!
   16180: 321e03fa     	orr	w26, wzr, #0x4
   16184: 140000bb     	b	0x16470 <__cxa_demangle+0xa020>
   16188: eb14039f     	cmp	x28, x20
   1618c: 54010060     	b.eq	0x18198 <__cxa_demangle+0xbd48>
   16190: 91000798     	add	x24, x28, #0x1
   16194: aa1803e0     	mov	x0, x24
   16198: aa1403e1     	mov	x1, x20
   1619c: aa1503e2     	mov	x2, x21
   161a0: 97ffdb40     	bl	0xcea0 <__cxa_demangle+0xa50>
   161a4: eb18001f     	cmp	x0, x24
   161a8: 5400ff60     	b.eq	0x18194 <__cxa_demangle+0xbd44>
   161ac: eb14001f     	cmp	x0, x20
   161b0: 5400ff20     	b.eq	0x18194 <__cxa_demangle+0xbd44>
   161b4: 39400008     	ldrb	w8, [x0]
   161b8: 7101151f     	cmp	w8, #0x45
   161bc: 5400fec1     	b.ne	0x18194 <__cxa_demangle+0xbd44>
   161c0: 91000418     	add	x24, x0, #0x1
   161c4: eb14031f     	cmp	x24, x20
   161c8: 5400fe60     	b.eq	0x18194 <__cxa_demangle+0xbd44>
   161cc: 39400308     	ldrb	w8, [x24]
   161d0: 7101911f     	cmp	w8, #0x64
   161d4: 54001e40     	b.eq	0x1659c <__cxa_demangle+0xa14c>
   161d8: 7101cd1f     	cmp	w8, #0x73
   161dc: 54001fc1     	b.ne	0x165d4 <__cxa_demangle+0xa184>
   161e0: 91000808     	add	x8, x0, #0x2
   161e4: eb14011f     	cmp	x8, x20
   161e8: 54010300     	b.eq	0x18248 <__cxa_demangle+0xbdf8>
   161ec: 39400109     	ldrb	w9, [x8]
   161f0: 71017d3f     	cmp	w9, #0x5f
   161f4: 5400da01     	b.ne	0x17d34 <__cxa_demangle+0xb8e4>
   161f8: 91000c09     	add	x9, x0, #0x3
   161fc: eb14013f     	cmp	x9, x20
   16200: 54010220     	b.eq	0x18244 <__cxa_demangle+0xbdf4>
   16204: 39400129     	ldrb	w9, [x9]
   16208: 5100c12a     	sub	w10, w9, #0x30
   1620c: 7100255f     	cmp	w10, #0x9
   16210: 54010028     	b.hi	0x18214 <__cxa_demangle+0xbdc4>
   16214: 91001014     	add	x20, x0, #0x4
   16218: 1400080c     	b	0x18248 <__cxa_demangle+0xbdf8>
   1621c: cb1c0289     	sub	x9, x20, x28
   16220: aa1603fa     	mov	x26, x22
   16224: f100093f     	cmp	x9, #0x2
   16228: 540008ab     	b.lt	0x1633c <__cxa_demangle+0x9eec>
   1622c: 71014d1f     	cmp	w8, #0x53
   16230: 540001a1     	b.ne	0x16264 <__cxa_demangle+0x9e14>
   16234: 394006e8     	ldrb	w8, [x23, #0x1]
   16238: 7101d11f     	cmp	w8, #0x74
   1623c: 54000141     	b.ne	0x16264 <__cxa_demangle+0x9e14>
   16240: 91000b88     	add	x8, x28, #0x2
   16244: eb14011f     	cmp	x8, x20
   16248: 54001a40     	b.eq	0x16590 <__cxa_demangle+0xa140>
   1624c: 39400ae9     	ldrb	w9, [x23, #0x2]
   16250: 91000f8a     	add	x10, x28, #0x3
   16254: 2a1f03f6     	mov	w22, wzr
   16258: 7101313f     	cmp	w9, #0x4c
   1625c: 9a880158     	csel	x24, x10, x8, eq
   16260: 14000003     	b	0x1626c <__cxa_demangle+0x9e1c>
   16264: 320003f6     	orr	w22, wzr, #0x1
   16268: aa1703f8     	mov	x24, x23
   1626c: aa1803e0     	mov	x0, x24
   16270: aa1403e1     	mov	x1, x20
   16274: aa1503e2     	mov	x2, x21
   16278: 94001905     	bl	0x1c68c <__cxa_demangle+0x1023c>
   1627c: aa0003f9     	mov	x25, x0
   16280: eb18033f     	cmp	x25, x24
   16284: 9a990398     	csel	x24, x28, x25, eq
   16288: 37000196     	tbnz	w22, #0x0, 0x162b8 <__cxa_demangle+0x9e68>
   1628c: 54000160     	b.eq	0x162b8 <__cxa_demangle+0x9e68>
   16290: a94022a9     	ldp	x9, x8, [x21]
   16294: eb08013f     	cmp	x9, x8
   16298: 54000520     	b.eq	0x1633c <__cxa_demangle+0x9eec>
   1629c: d0000102     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   162a0: d100c100     	sub	x0, x8, #0x30
   162a4: 912b0842     	add	x2, x2, #0xac2
   162a8: 528000a3     	mov	w3, #0x5                // =5
   162ac: aa1f03e1     	mov	x1, xzr
   162b0: 9400099c     	bl	0x18920 <__cxa_demangle+0xc4d0>
   162b4: aa1903f8     	mov	x24, x25
   162b8: eb1c031f     	cmp	x24, x28
   162bc: 54000400     	b.eq	0x1633c <__cxa_demangle+0x9eec>
   162c0: eb14031f     	cmp	x24, x20
   162c4: 5400f700     	b.eq	0x181a4 <__cxa_demangle+0xbd54>
   162c8: 39400308     	ldrb	w8, [x24]
   162cc: 7101251f     	cmp	w8, #0x49
   162d0: 54001561     	b.ne	0x1657c <__cxa_demangle+0xa12c>
   162d4: a94022a9     	ldp	x9, x8, [x21]
   162d8: eb08013f     	cmp	x9, x8
   162dc: 5400f660     	b.eq	0x181a8 <__cxa_demangle+0xbd58>
   162e0: f9400ea9     	ldr	x9, [x21, #0x18]
   162e4: d100c101     	sub	x1, x8, #0x30
   162e8: 9100c3e0     	add	x0, sp, #0x30
   162ec: 910143e2     	add	x2, sp, #0x50
   162f0: f9002be9     	str	x9, [sp, #0x50]
   162f4: 94000a66     	bl	0x18c8c <__cxa_demangle+0xc83c>
   162f8: a942a6a8     	ldp	x8, x9, [x21, #0x28]
   162fc: eb09011f     	cmp	x8, x9
   16300: 54001942     	b.hs	0x16628 <__cxa_demangle+0xa1d8>
   16304: f94027e9     	ldr	x9, [sp, #0x48]
   16308: f9000d09     	str	x9, [x8, #0x18]
   1630c: 3dc00fe0     	ldr	q0, [sp, #0x30]
   16310: 3d800100     	str	q0, [x8]
   16314: f94023e9     	ldr	x9, [sp, #0x40]
   16318: f9000909     	str	x9, [x8, #0x10]
   1631c: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   16320: f9001bff     	str	xzr, [sp, #0x30]
   16324: f94016a8     	ldr	x8, [x21, #0x28]
   16328: 91008108     	add	x8, x8, #0x20
   1632c: f90016a8     	str	x8, [x21, #0x28]
   16330: f9401bf7     	ldr	x23, [sp, #0x30]
   16334: b500da37     	cbnz	x23, 0x17e78 <__cxa_demangle+0xba28>
   16338: 140006ee     	b	0x17ef0 <__cxa_demangle+0xbaa0>
   1633c: aa1703e0     	mov	x0, x23
   16340: aa1403e1     	mov	x1, x20
   16344: aa1503e2     	mov	x2, x21
   16348: 94000e79     	bl	0x19d2c <__cxa_demangle+0xd8dc>
   1634c: aa0003f7     	mov	x23, x0
   16350: eb1c02ff     	cmp	x23, x28
   16354: 5400e440     	b.eq	0x17fdc <__cxa_demangle+0xbb8c>
   16358: eb1402ff     	cmp	x23, x20
   1635c: 5400e400     	b.eq	0x17fdc <__cxa_demangle+0xbb8c>
   16360: 394002e8     	ldrb	w8, [x23]
   16364: 7101251f     	cmp	w8, #0x49
   16368: 5400e3a1     	b.ne	0x17fdc <__cxa_demangle+0xbb8c>
   1636c: aa1703e0     	mov	x0, x23
   16370: aa1403e1     	mov	x1, x20
   16374: aa1503e2     	mov	x2, x21
   16378: 94000ae5     	bl	0x18f0c <__cxa_demangle+0xcabc>
   1637c: aa0003f4     	mov	x20, x0
   16380: eb17029f     	cmp	x20, x23
   16384: 5400e2c0     	b.eq	0x17fdc <__cxa_demangle+0xbb8c>
   16388: a9405aa8     	ldp	x8, x22, [x21]
   1638c: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   16390: f2955569     	movk	x9, #0xaaab
   16394: cb0802c8     	sub	x8, x22, x8
   16398: 9344fd08     	asr	x8, x8, #4
   1639c: 9b097d08     	mul	x8, x8, x9
   163a0: f100091f     	cmp	x8, #0x2
   163a4: 5400f023     	b.lo	0x181a8 <__cxa_demangle+0xbd58>
   163a8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   163ac: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   163b0: d1005ecb     	sub	x11, x22, #0x17
   163b4: d100c2c0     	sub	x0, x22, #0x30
   163b8: d341fd0c     	lsr	x12, x8, #1
   163bc: 7200011f     	tst	w8, #0x1
   163c0: 9a8a0161     	csel	x1, x11, x10, eq
   163c4: 9a890182     	csel	x2, x12, x9, eq
   163c8: 940009d2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   163cc: f85e02c8     	ldur	x8, [x22, #-0x20]
   163d0: f90023e8     	str	x8, [sp, #0x40]
   163d4: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   163d8: 3d800fe0     	str	q0, [sp, #0x30]
   163dc: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   163e0: f81d02df     	stur	xzr, [x22, #-0x30]
   163e4: f94006b6     	ldr	x22, [x21, #0x8]
   163e8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   163ec: d100c2d7     	sub	x23, x22, #0x30
   163f0: 36000068     	tbz	w8, #0x0, 0x163fc <__cxa_demangle+0x9fac>
   163f4: f85f82c0     	ldur	x0, [x22, #-0x8]
   163f8: 97ffcafe     	bl	0x8ff0 <free@plt>
   163fc: 394002e8     	ldrb	w8, [x23]
   16400: 36000068     	tbz	w8, #0x0, 0x1640c <__cxa_demangle+0x9fbc>
   16404: f85e02c0     	ldur	x0, [x22, #-0x20]
   16408: 97ffcafa     	bl	0x8ff0 <free@plt>
   1640c: f94002a8     	ldr	x8, [x21]
   16410: f90006b7     	str	x23, [x21, #0x8]
   16414: eb17011f     	cmp	x8, x23
   16418: 5400de60     	b.eq	0x17fe4 <__cxa_demangle+0xbb94>
   1641c: 3940c3e8     	ldrb	w8, [sp, #0x30]
   16420: a943d7e9     	ldp	x9, x21, [sp, #0x38]
   16424: 9100c3ea     	add	x10, sp, #0x30
   16428: b240014a     	orr	x10, x10, #0x1
   1642c: 7200011f     	tst	w8, #0x1
   16430: d10182c0     	sub	x0, x22, #0x60
   16434: 12000116     	and	w22, w8, #0x1
   16438: d341fd0b     	lsr	x11, x8, #1
   1643c: 9a950141     	csel	x1, x10, x21, eq
   16440: 9a890162     	csel	x2, x11, x9, eq
   16444: 940009b3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   16448: b400dc5a     	cbz	x26, 0x17fd0 <__cxa_demangle+0xbb80>
   1644c: 2a1f03f5     	mov	w21, wzr
   16450: 320003e8     	orr	w8, wzr, #0x1
   16454: 39000348     	strb	w8, [x26]
   16458: 34000076     	cbz	w22, 0x16464 <__cxa_demangle+0xa014>
   1645c: f94023e0     	ldr	x0, [sp, #0x40]
   16460: 97ffcae4     	bl	0x8ff0 <free@plt>
   16464: 3500ea35     	cbnz	w21, 0x181a8 <__cxa_demangle+0xbd58>
   16468: 1400074f     	b	0x181a4 <__cxa_demangle+0xbd54>
   1646c: 2a1f03fa     	mov	w26, wzr
   16470: 7101593f     	cmp	w9, #0x56
   16474: f90007f6     	str	x22, [sp, #0x8]
   16478: 54000061     	b.ne	0x16484 <__cxa_demangle+0xa034>
   1647c: 38401d09     	ldrb	w9, [x8, #0x1]!
   16480: 321f035a     	orr	w26, w26, #0x2
   16484: 71012d3f     	cmp	w9, #0x4b
   16488: 9a881519     	cinc	x25, x8, eq
   1648c: 1a9f17e9     	cset	w9, eq
   16490: eb14033f     	cmp	x25, x20
   16494: 5400e840     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16498: b90066bf     	str	wzr, [x21, #0x64]
   1649c: 39400328     	ldrb	w8, [x25]
   164a0: 71013d1f     	cmp	w8, #0x4f
   164a4: 540000a0     	b.eq	0x164b8 <__cxa_demangle+0xa068>
   164a8: 7101491f     	cmp	w8, #0x52
   164ac: 540000c1     	b.ne	0x164c4 <__cxa_demangle+0xa074>
   164b0: 320003e8     	orr	w8, wzr, #0x1
   164b4: 14000002     	b	0x164bc <__cxa_demangle+0xa06c>
   164b8: 321f03e8     	orr	w8, wzr, #0x2
   164bc: 91000739     	add	x25, x25, #0x1
   164c0: b90066a8     	str	w8, [x21, #0x64]
   164c4: b90023e9     	str	w9, [sp, #0x20]
   164c8: a940a2a9     	ldp	x9, x8, [x21, #0x8]
   164cc: eb08013f     	cmp	x9, x8
   164d0: 54000102     	b.hs	0x164f0 <__cxa_demangle+0xa0a0>
   164d4: 6f00e400     	movi	v0.2d, #0000000000000000
   164d8: ad008120     	stp	q0, q0, [x9, #0x10]
   164dc: 3d800120     	str	q0, [x9]
   164e0: f94006a8     	ldr	x8, [x21, #0x8]
   164e4: 9100c108     	add	x8, x8, #0x30
   164e8: f90006a8     	str	x8, [x21, #0x8]
   164ec: 140000a1     	b	0x16770 <__cxa_demangle+0xa320>
   164f0: f94002aa     	ldr	x10, [x21]
   164f4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   164f8: f295556b     	movk	x11, #0xaaab
   164fc: b200f3f8     	mov	x24, #0x5555555555555555 // =6148914691236517205
   16500: cb0a0129     	sub	x9, x9, x10
   16504: 9344fd29     	asr	x9, x9, #4
   16508: 9b0b7d36     	mul	x22, x9, x11
   1650c: f2e0aab8     	movk	x24, #0x555, lsl #48
   16510: 910006c9     	add	x9, x22, #0x1
   16514: eb18013f     	cmp	x9, x24
   16518: 5400f748     	b.hi	0x18400 <__cxa_demangle+0xbfb0>
   1651c: cb0a0108     	sub	x8, x8, x10
   16520: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   16524: 9344fd08     	asr	x8, x8, #4
   16528: f295552a     	movk	x10, #0xaaa9
   1652c: 9b0b7d08     	mul	x8, x8, x11
   16530: f2e0554a     	movk	x10, #0x2aa, lsl #48
   16534: eb0a011f     	cmp	x8, x10
   16538: b90013fa     	str	w26, [sp, #0x10]
   1653c: 540000a8     	b.hi	0x16550 <__cxa_demangle+0xa100>
   16540: d37ff908     	lsl	x8, x8, #1
   16544: eb09011f     	cmp	x8, x9
   16548: 9a883138     	csel	x24, x9, x8, lo
   1654c: b4000918     	cbz	x24, 0x1666c <__cxa_demangle+0xa21c>
   16550: f9400ea9     	ldr	x9, [x21, #0x18]
   16554: 8b180708     	add	x8, x24, x24, lsl #1
   16558: d37ced08     	lsl	x8, x8, #4
   1655c: f9480120     	ldr	x0, [x9, #0x1000]
   16560: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   16564: cb00014a     	sub	x10, x10, x0
   16568: eb08015f     	cmp	x10, x8
   1656c: 540000c2     	b.hs	0x16584 <__cxa_demangle+0xa134>
   16570: aa0803e0     	mov	x0, x8
   16574: 97ffca87     	bl	0x8f90 <malloc@plt>
   16578: 1400003e     	b	0x16670 <__cxa_demangle+0xa220>
   1657c: aa1803f4     	mov	x20, x24
   16580: 14000709     	b	0x181a4 <__cxa_demangle+0xbd54>
   16584: 8b080008     	add	x8, x0, x8
   16588: f9080128     	str	x8, [x9, #0x1000]
   1658c: 14000039     	b	0x16670 <__cxa_demangle+0xa220>
   16590: 2a1f03f6     	mov	w22, wzr
   16594: aa1403f8     	mov	x24, x20
   16598: 17ffff35     	b	0x1626c <__cxa_demangle+0x9e1c>
   1659c: 91000808     	add	x8, x0, #0x2
   165a0: eb14011f     	cmp	x8, x20
   165a4: 5400df80     	b.eq	0x18194 <__cxa_demangle+0xbd44>
   165a8: 39400809     	ldrb	w9, [x0, #0x2]
   165ac: 91000c0a     	add	x10, x0, #0x3
   165b0: 7101b93f     	cmp	w9, #0x6e
   165b4: 9a880149     	csel	x9, x10, x8, eq
   165b8: eb14013f     	cmp	x9, x20
   165bc: 5400d3c0     	b.eq	0x18034 <__cxa_demangle+0xbbe4>
   165c0: 3940012a     	ldrb	w10, [x9]
   165c4: 7100c15f     	cmp	w10, #0x30
   165c8: 5400d1a1     	b.ne	0x17ffc <__cxa_demangle+0xbbac>
   165cc: 91000528     	add	x8, x9, #0x1
   165d0: 14000699     	b	0x18034 <__cxa_demangle+0xbbe4>
   165d4: aa1803e0     	mov	x0, x24
   165d8: aa1403e1     	mov	x1, x20
   165dc: aa1503e2     	mov	x2, x21
   165e0: aa1603e3     	mov	x3, x22
   165e4: 97fffec1     	bl	0x160e8 <__cxa_demangle+0x9c98>
   165e8: eb18001f     	cmp	x0, x24
   165ec: 5400db80     	b.eq	0x1815c <__cxa_demangle+0xbd0c>
   165f0: eb14001f     	cmp	x0, x20
   165f4: 5400e560     	b.eq	0x182a0 <__cxa_demangle+0xbe50>
   165f8: 39400008     	ldrb	w8, [x0]
   165fc: 71017d1f     	cmp	w8, #0x5f
   16600: 5400dee1     	b.ne	0x181dc <__cxa_demangle+0xbd8c>
   16604: 91000408     	add	x8, x0, #0x1
   16608: eb14011f     	cmp	x8, x20
   1660c: 5400e480     	b.eq	0x1829c <__cxa_demangle+0xbe4c>
   16610: 39400108     	ldrb	w8, [x8]
   16614: 5100c109     	sub	w9, w8, #0x30
   16618: 7100253f     	cmp	w9, #0x9
   1661c: 5400e288     	b.hi	0x1826c <__cxa_demangle+0xbe1c>
   16620: 91000814     	add	x20, x0, #0x2
   16624: 1400071f     	b	0x182a0 <__cxa_demangle+0xbe50>
   16628: f94012aa     	ldr	x10, [x21, #0x20]
   1662c: cb0a0108     	sub	x8, x8, x10
   16630: 9345fd16     	asr	x22, x8, #5
   16634: 910006c8     	add	x8, x22, #0x1
   16638: d37bfd0b     	lsr	x11, x8, #59
   1663c: b500ee4b     	cbnz	x11, 0x18404 <__cxa_demangle+0xbfb4>
   16640: cb0a0129     	sub	x9, x9, x10
   16644: 9345fd2a     	asr	x10, x9, #5
   16648: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   1664c: eb0b015f     	cmp	x10, x11
   16650: 5400b5c8     	b.hi	0x17d08 <__cxa_demangle+0xb8b8>
   16654: 9344fd29     	asr	x9, x9, #4
   16658: eb08013f     	cmp	x9, x8
   1665c: 9a893119     	csel	x25, x8, x9, lo
   16660: b500b579     	cbnz	x25, 0x17d0c <__cxa_demangle+0xb8bc>
   16664: aa1f03e0     	mov	x0, xzr
   16668: 140005c3     	b	0x17d74 <__cxa_demangle+0xb924>
   1666c: aa1f03e0     	mov	x0, xzr
   16670: 321c07e8     	orr	w8, wzr, #0x30
   16674: 6f00e400     	movi	v0.2d, #0000000000000000
   16678: 9b0802ca     	madd	x10, x22, x8, x0
   1667c: ad008140     	stp	q0, q0, [x10, #0x10]
   16680: 3d800140     	str	q0, [x10]
   16684: a9402eba     	ldp	x26, x11, [x21]
   16688: d503201f     	nop
   1668c: 9b080308     	madd	x8, x24, x8, x0
   16690: 9100c149     	add	x9, x10, #0x30
   16694: eb1a017f     	cmp	x11, x26
   16698: 54000260     	b.eq	0x166e4 <__cxa_demangle+0xa294>
   1669c: f85e016c     	ldur	x12, [x11, #-0x20]
   166a0: f81e014c     	stur	x12, [x10, #-0x20]
   166a4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   166a8: 3c9d0140     	stur	q0, [x10, #-0x30]
   166ac: f85f816c     	ldur	x12, [x11, #-0x8]
   166b0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   166b4: f81d017f     	stur	xzr, [x11, #-0x30]
   166b8: f81f814c     	stur	x12, [x10, #-0x8]
   166bc: 3cde8160     	ldur	q0, [x11, #-0x18]
   166c0: 3c9e8140     	stur	q0, [x10, #-0x18]
   166c4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   166c8: f81f817f     	stur	xzr, [x11, #-0x8]
   166cc: d100c16b     	sub	x11, x11, #0x30
   166d0: eb0b035f     	cmp	x26, x11
   166d4: d100c14a     	sub	x10, x10, #0x30
   166d8: 54fffe21     	b.ne	0x1669c <__cxa_demangle+0xa24c>
   166dc: a9406ab8     	ldp	x24, x26, [x21]
   166e0: 14000002     	b	0x166e8 <__cxa_demangle+0xa298>
   166e4: aa1a03f8     	mov	x24, x26
   166e8: f9400aab     	ldr	x11, [x21, #0x10]
   166ec: eb18035f     	cmp	x26, x24
   166f0: f9000aa8     	str	x8, [x21, #0x10]
   166f4: f9000feb     	str	x11, [sp, #0x18]
   166f8: a90026aa     	stp	x10, x9, [x21]
   166fc: 540001a0     	b.eq	0x16730 <__cxa_demangle+0xa2e0>
   16700: 385e8348     	ldurb	w8, [x26, #-0x18]
   16704: 36000068     	tbz	w8, #0x0, 0x16710 <__cxa_demangle+0xa2c0>
   16708: f85f8340     	ldur	x0, [x26, #-0x8]
   1670c: 97ffca39     	bl	0x8ff0 <free@plt>
   16710: 385d0348     	ldurb	w8, [x26, #-0x30]
   16714: d100c356     	sub	x22, x26, #0x30
   16718: 36000068     	tbz	w8, #0x0, 0x16724 <__cxa_demangle+0xa2d4>
   1671c: f85e0340     	ldur	x0, [x26, #-0x20]
   16720: 97ffca34     	bl	0x8ff0 <free@plt>
   16724: eb16031f     	cmp	x24, x22
   16728: aa1603fa     	mov	x26, x22
   1672c: 54fffea1     	b.ne	0x16700 <__cxa_demangle+0xa2b0>
   16730: b94013fa     	ldr	w26, [sp, #0x10]
   16734: b40001f8     	cbz	x24, 0x16770 <__cxa_demangle+0xa320>
   16738: f9400ea8     	ldr	x8, [x21, #0x18]
   1673c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   16740: eb18013f     	cmp	x9, x24
   16744: 54000123     	b.lo	0x16768 <__cxa_demangle+0xa318>
   16748: eb18011f     	cmp	x8, x24
   1674c: 540000e8     	b.hi	0x16768 <__cxa_demangle+0xa318>
   16750: f9480109     	ldr	x9, [x8, #0x1000]
   16754: f9400fea     	ldr	x10, [sp, #0x18]
   16758: eb0a013f     	cmp	x9, x10
   1675c: 540000a1     	b.ne	0x16770 <__cxa_demangle+0xa320>
   16760: f9080118     	str	x24, [x8, #0x1000]
   16764: 14000003     	b	0x16770 <__cxa_demangle+0xa320>
   16768: aa1803e0     	mov	x0, x24
   1676c: 97ffca21     	bl	0x8ff0 <free@plt>
   16770: cb190288     	sub	x8, x20, x25
   16774: f100091f     	cmp	x8, #0x2
   16778: 540003ab     	b.lt	0x167ec <__cxa_demangle+0xa39c>
   1677c: 39400328     	ldrb	w8, [x25]
   16780: b94023f8     	ldr	w24, [sp, #0x20]
   16784: 71014d1f     	cmp	w8, #0x53
   16788: 54000341     	b.ne	0x167f0 <__cxa_demangle+0xa3a0>
   1678c: 39400728     	ldrb	w8, [x25, #0x1]
   16790: 7101d11f     	cmp	w8, #0x74
   16794: 540002e1     	b.ne	0x167f0 <__cxa_demangle+0xa3a0>
   16798: f94006a8     	ldr	x8, [x21, #0x8]
   1679c: d0000101     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   167a0: 911fc821     	add	x1, x1, #0x7f2
   167a4: 320007e2     	orr	w2, wzr, #0x3
   167a8: d100c100     	sub	x0, x8, #0x30
   167ac: 91000b39     	add	x25, x25, #0x2
   167b0: 94001c6e     	bl	0x1d968 <__cxa_demangle+0x11518>
   167b4: eb14033f     	cmp	x25, x20
   167b8: 54000201     	b.ne	0x167f8 <__cxa_demangle+0xa3a8>
   167bc: f94006b6     	ldr	x22, [x21, #0x8]
   167c0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   167c4: d100c2d4     	sub	x20, x22, #0x30
   167c8: 36000068     	tbz	w8, #0x0, 0x167d4 <__cxa_demangle+0xa384>
   167cc: f85f82c0     	ldur	x0, [x22, #-0x8]
   167d0: 97ffca08     	bl	0x8ff0 <free@plt>
   167d4: 39400288     	ldrb	w8, [x20]
   167d8: 36000068     	tbz	w8, #0x0, 0x167e4 <__cxa_demangle+0xa394>
   167dc: f85e02c0     	ldur	x0, [x22, #-0x20]
   167e0: 97ffca04     	bl	0x8ff0 <free@plt>
   167e4: f90006b4     	str	x20, [x21, #0x8]
   167e8: 1400066d     	b	0x1819c <__cxa_demangle+0xbd4c>
   167ec: b94023f8     	ldr	w24, [sp, #0x20]
   167f0: eb14033f     	cmp	x25, x20
   167f4: 54fffe40     	b.eq	0x167bc <__cxa_demangle+0xa36c>
   167f8: 2a180348     	orr	w8, w26, w24
   167fc: b90007e8     	str	w8, [sp, #0x4]
   16800: 910143e9     	add	x9, sp, #0x50
   16804: 9100c3e8     	add	x8, sp, #0x30
   16808: 2a1f03f6     	mov	w22, wzr
   1680c: b2400129     	orr	x9, x9, #0x1
   16810: b2400108     	orr	x8, x8, #0x1
   16814: b9001bff     	str	wzr, [sp, #0x18]
   16818: f90013e9     	str	x9, [sp, #0x20]
   1681c: f9000be8     	str	x8, [sp, #0x10]
   16820: 14000002     	b	0x16828 <__cxa_demangle+0xa3d8>
   16824: aa1803f9     	mov	x25, x24
   16828: 39400328     	ldrb	w8, [x25]
   1682c: 51011108     	sub	w8, w8, #0x44
   16830: 7100411f     	cmp	w8, #0x10
   16834: 54000968     	b.hi	0x16960 <__cxa_demangle+0xa510>
   16838: b0000109     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
   1683c: 91258129     	add	x9, x9, #0x960
   16840: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   16844: 8b090108     	add	x8, x8, x9
   16848: d61f0100     	br	x8
   1684c: 91000728     	add	x8, x25, #0x1
   16850: eb14011f     	cmp	x8, x20
   16854: 540000a0     	b.eq	0x16868 <__cxa_demangle+0xa418>
   16858: 39400108     	ldrb	w8, [x8]
   1685c: 321b0108     	orr	w8, w8, #0x20
   16860: 7101d11f     	cmp	w8, #0x74
   16864: 540007e1     	b.ne	0x16960 <__cxa_demangle+0xa510>
   16868: aa1903e0     	mov	x0, x25
   1686c: aa1403e1     	mov	x1, x20
   16870: aa1503e2     	mov	x2, x21
   16874: 940016f3     	bl	0x1c440 <__cxa_demangle+0xfff0>
   16878: aa0003f8     	mov	x24, x0
   1687c: eb19031f     	cmp	x24, x25
   16880: 5400c8e0     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16884: eb14031f     	cmp	x24, x20
   16888: 5400c8a0     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   1688c: f94006b6     	ldr	x22, [x21, #0x8]
   16890: 385e82c8     	ldurb	w8, [x22, #-0x18]
   16894: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   16898: d1005ecb     	sub	x11, x22, #0x17
   1689c: d100c2c0     	sub	x0, x22, #0x30
   168a0: d341fd0c     	lsr	x12, x8, #1
   168a4: 7200011f     	tst	w8, #0x1
   168a8: 9a8a0161     	csel	x1, x11, x10, eq
   168ac: 9a890182     	csel	x2, x12, x9, eq
   168b0: 94000898     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   168b4: f85e02c8     	ldur	x8, [x22, #-0x20]
   168b8: f90033e8     	str	x8, [sp, #0x60]
   168bc: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   168c0: 3d8017e0     	str	q0, [sp, #0x50]
   168c4: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   168c8: f81d02df     	stur	xzr, [x22, #-0x30]
   168cc: f94006b6     	ldr	x22, [x21, #0x8]
   168d0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   168d4: d100c2da     	sub	x26, x22, #0x30
   168d8: 36000068     	tbz	w8, #0x0, 0x168e4 <__cxa_demangle+0xa494>
   168dc: f85f82c0     	ldur	x0, [x22, #-0x8]
   168e0: 97ffc9c4     	bl	0x8ff0 <free@plt>
   168e4: 39400348     	ldrb	w8, [x26]
   168e8: 36000068     	tbz	w8, #0x0, 0x168f4 <__cxa_demangle+0xa4a4>
   168ec: f85e02c0     	ldur	x0, [x22, #-0x20]
   168f0: 97ffc9c0     	bl	0x8ff0 <free@plt>
   168f4: f94002a8     	ldr	x8, [x21]
   168f8: f90006ba     	str	x26, [x21, #0x8]
   168fc: eb1a011f     	cmp	x8, x26
   16900: 54003120     	b.eq	0x16f24 <__cxa_demangle+0xaad4>
   16904: aa1603e0     	mov	x0, x22
   16908: 385a0c08     	ldrb	w8, [x0, #-0x60]!
   1690c: 37003408     	tbnz	w8, #0x0, 0x16f8c <__cxa_demangle+0xab3c>
   16910: d341fd08     	lsr	x8, x8, #1
   16914: b5003408     	cbnz	x8, 0x16f94 <__cxa_demangle+0xab44>
   16918: 910143e8     	add	x8, sp, #0x50
   1691c: eb08001f     	cmp	x0, x8
   16920: 54004e40     	b.eq	0x172e8 <__cxa_demangle+0xae98>
   16924: 394143e8     	ldrb	w8, [sp, #0x50]
   16928: a945a7ea     	ldp	x10, x9, [sp, #0x58]
   1692c: d341fd0b     	lsr	x11, x8, #1
   16930: 7200011f     	tst	w8, #0x1
   16934: f94013e8     	ldr	x8, [sp, #0x20]
   16938: 9a8a0162     	csel	x2, x11, x10, eq
   1693c: 9a890101     	csel	x1, x8, x9, eq
   16940: 94001c0a     	bl	0x1d968 <__cxa_demangle+0x11518>
   16944: 14000269     	b	0x172e8 <__cxa_demangle+0xae98>
   16948: 91000728     	add	x8, x25, #0x1
   1694c: eb14011f     	cmp	x8, x20
   16950: 54001840     	b.eq	0x16c58 <__cxa_demangle+0xa808>
   16954: 39400108     	ldrb	w8, [x8]
   16958: 7101d11f     	cmp	w8, #0x74
   1695c: 540017e1     	b.ne	0x16c58 <__cxa_demangle+0xa808>
   16960: aa1903e0     	mov	x0, x25
   16964: aa1403e1     	mov	x1, x20
   16968: aa1503e2     	mov	x2, x21
   1696c: 94001748     	bl	0x1c68c <__cxa_demangle+0x1023c>
   16970: aa0003f8     	mov	x24, x0
   16974: eb19031f     	cmp	x24, x25
   16978: 5400c120     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   1697c: eb14031f     	cmp	x24, x20
   16980: 5400c0e0     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16984: f94006b6     	ldr	x22, [x21, #0x8]
   16988: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1698c: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   16990: d1005ecb     	sub	x11, x22, #0x17
   16994: d100c2c0     	sub	x0, x22, #0x30
   16998: d341fd0c     	lsr	x12, x8, #1
   1699c: 7200011f     	tst	w8, #0x1
   169a0: 9a8a0161     	csel	x1, x11, x10, eq
   169a4: 9a890182     	csel	x2, x12, x9, eq
   169a8: 9400085a     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   169ac: f85e02c8     	ldur	x8, [x22, #-0x20]
   169b0: f90033e8     	str	x8, [sp, #0x60]
   169b4: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   169b8: 3d8017e0     	str	q0, [sp, #0x50]
   169bc: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   169c0: f81d02df     	stur	xzr, [x22, #-0x30]
   169c4: f94006b6     	ldr	x22, [x21, #0x8]
   169c8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   169cc: d100c2da     	sub	x26, x22, #0x30
   169d0: 36000068     	tbz	w8, #0x0, 0x169dc <__cxa_demangle+0xa58c>
   169d4: f85f82c0     	ldur	x0, [x22, #-0x8]
   169d8: 97ffc986     	bl	0x8ff0 <free@plt>
   169dc: 39400348     	ldrb	w8, [x26]
   169e0: 36000068     	tbz	w8, #0x0, 0x169ec <__cxa_demangle+0xa59c>
   169e4: f85e02c0     	ldur	x0, [x22, #-0x20]
   169e8: 97ffc982     	bl	0x8ff0 <free@plt>
   169ec: f94002a8     	ldr	x8, [x21]
   169f0: f90006ba     	str	x26, [x21, #0x8]
   169f4: eb1a011f     	cmp	x8, x26
   169f8: 54001a00     	b.eq	0x16d38 <__cxa_demangle+0xa8e8>
   169fc: aa1603e0     	mov	x0, x22
   16a00: 385a0c08     	ldrb	w8, [x0, #-0x60]!
   16a04: 37001a28     	tbnz	w8, #0x0, 0x16d48 <__cxa_demangle+0xa8f8>
   16a08: d341fd08     	lsr	x8, x8, #1
   16a0c: b5001a28     	cbnz	x8, 0x16d50 <__cxa_demangle+0xa900>
   16a10: 910143e8     	add	x8, sp, #0x50
   16a14: eb08001f     	cmp	x0, x8
   16a18: 54002340     	b.eq	0x16e80 <__cxa_demangle+0xaa30>
   16a1c: 394143e8     	ldrb	w8, [sp, #0x50]
   16a20: a945a7ea     	ldp	x10, x9, [sp, #0x58]
   16a24: d341fd0b     	lsr	x11, x8, #1
   16a28: 7200011f     	tst	w8, #0x1
   16a2c: f94013e8     	ldr	x8, [sp, #0x20]
   16a30: 9a8a0162     	csel	x2, x11, x10, eq
   16a34: 9a890101     	csel	x1, x8, x9, eq
   16a38: 94001bcc     	bl	0x1d968 <__cxa_demangle+0x11518>
   16a3c: 14000111     	b	0x16e80 <__cxa_demangle+0xaa30>
   16a40: aa1903e0     	mov	x0, x25
   16a44: aa1403e1     	mov	x1, x20
   16a48: aa1503e2     	mov	x2, x21
   16a4c: 94000930     	bl	0x18f0c <__cxa_demangle+0xcabc>
   16a50: aa0003f8     	mov	x24, x0
   16a54: eb19031f     	cmp	x24, x25
   16a58: 5400ba20     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16a5c: eb14031f     	cmp	x24, x20
   16a60: 5400b9e0     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16a64: f94006b6     	ldr	x22, [x21, #0x8]
   16a68: 385e82c8     	ldurb	w8, [x22, #-0x18]
   16a6c: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   16a70: d1005ecb     	sub	x11, x22, #0x17
   16a74: d100c2c0     	sub	x0, x22, #0x30
   16a78: d341fd0c     	lsr	x12, x8, #1
   16a7c: 7200011f     	tst	w8, #0x1
   16a80: 9a8a0161     	csel	x1, x11, x10, eq
   16a84: 9a890182     	csel	x2, x12, x9, eq
   16a88: 94000822     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   16a8c: f85e02c8     	ldur	x8, [x22, #-0x20]
   16a90: f90033e8     	str	x8, [sp, #0x60]
   16a94: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   16a98: 3d8017e0     	str	q0, [sp, #0x50]
   16a9c: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   16aa0: f81d02df     	stur	xzr, [x22, #-0x30]
   16aa4: f94006ba     	ldr	x26, [x21, #0x8]
   16aa8: 385e8348     	ldurb	w8, [x26, #-0x18]
   16aac: d100c356     	sub	x22, x26, #0x30
   16ab0: 36000068     	tbz	w8, #0x0, 0x16abc <__cxa_demangle+0xa66c>
   16ab4: f85f8340     	ldur	x0, [x26, #-0x8]
   16ab8: 97ffc94e     	bl	0x8ff0 <free@plt>
   16abc: 394002c8     	ldrb	w8, [x22]
   16ac0: 36000068     	tbz	w8, #0x0, 0x16acc <__cxa_demangle+0xa67c>
   16ac4: f85e0340     	ldur	x0, [x26, #-0x20]
   16ac8: 97ffc94a     	bl	0x8ff0 <free@plt>
   16acc: f94002a8     	ldr	x8, [x21]
   16ad0: f90006b6     	str	x22, [x21, #0x8]
   16ad4: eb16011f     	cmp	x8, x22
   16ad8: 540015c0     	b.eq	0x16d90 <__cxa_demangle+0xa940>
   16adc: 394143f6     	ldrb	w22, [sp, #0x50]
   16ae0: a945e7e8     	ldp	x8, x25, [sp, #0x58]
   16ae4: f94013ea     	ldr	x10, [sp, #0x20]
   16ae8: d1018340     	sub	x0, x26, #0x60
   16aec: 720002df     	tst	w22, #0x1
   16af0: d341fec9     	lsr	x9, x22, #1
   16af4: 9a990141     	csel	x1, x10, x25, eq
   16af8: 9a880122     	csel	x2, x9, x8, eq
   16afc: 94000805     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   16b00: f94006a8     	ldr	x8, [x21, #0x8]
   16b04: f9400ea9     	ldr	x9, [x21, #0x18]
   16b08: d100c101     	sub	x1, x8, #0x30
   16b0c: f90017e9     	str	x9, [sp, #0x28]
   16b10: 9100c3e0     	add	x0, sp, #0x30
   16b14: 9100a3e2     	add	x2, sp, #0x28
   16b18: 9400085d     	bl	0x18c8c <__cxa_demangle+0xc83c>
   16b1c: a942a6a8     	ldp	x8, x9, [x21, #0x28]
   16b20: eb09011f     	cmp	x8, x9
   16b24: 54002082     	b.hs	0x16f34 <__cxa_demangle+0xaae4>
   16b28: f94027e9     	ldr	x9, [sp, #0x48]
   16b2c: f9000d09     	str	x9, [x8, #0x18]
   16b30: 3dc00fe0     	ldr	q0, [sp, #0x30]
   16b34: 3d800100     	str	q0, [x8]
   16b38: f94023e9     	ldr	x9, [sp, #0x40]
   16b3c: f9000909     	str	x9, [x8, #0x10]
   16b40: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   16b44: f9001bff     	str	xzr, [sp, #0x30]
   16b48: f94016a8     	ldr	x8, [x21, #0x28]
   16b4c: 91008108     	add	x8, x8, #0x20
   16b50: f90016a8     	str	x8, [x21, #0x28]
   16b54: f9401bf9     	ldr	x25, [sp, #0x30]
   16b58: b50069d9     	cbnz	x25, 0x17890 <__cxa_demangle+0xb440>
   16b5c: 1400036b     	b	0x17908 <__cxa_demangle+0xb4b8>
   16b60: 91000738     	add	x24, x25, #0x1
   16b64: eb14031f     	cmp	x24, x20
   16b68: 5400b1a0     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16b6c: 2a1f03f6     	mov	w22, wzr
   16b70: aa1803f9     	mov	x25, x24
   16b74: 17ffff2d     	b	0x16828 <__cxa_demangle+0xa3d8>
   16b78: aa1903e0     	mov	x0, x25
   16b7c: aa1403e1     	mov	x1, x20
   16b80: aa1503e2     	mov	x2, x21
   16b84: 94001227     	bl	0x1b420 <__cxa_demangle+0xefd0>
   16b88: aa0003f8     	mov	x24, x0
   16b8c: eb19031f     	cmp	x24, x25
   16b90: 5400b060     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16b94: eb14031f     	cmp	x24, x20
   16b98: 5400b020     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16b9c: f94006b6     	ldr	x22, [x21, #0x8]
   16ba0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   16ba4: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   16ba8: d1005ecb     	sub	x11, x22, #0x17
   16bac: d100c2c0     	sub	x0, x22, #0x30
   16bb0: d341fd0c     	lsr	x12, x8, #1
   16bb4: 7200011f     	tst	w8, #0x1
   16bb8: 9a8a0161     	csel	x1, x11, x10, eq
   16bbc: 9a890182     	csel	x2, x12, x9, eq
   16bc0: 940007d4     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   16bc4: f85e02c8     	ldur	x8, [x22, #-0x20]
   16bc8: f90033e8     	str	x8, [sp, #0x60]
   16bcc: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   16bd0: 3d8017e0     	str	q0, [sp, #0x50]
   16bd4: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   16bd8: f81d02df     	stur	xzr, [x22, #-0x30]
   16bdc: f94006b6     	ldr	x22, [x21, #0x8]
   16be0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   16be4: d100c2da     	sub	x26, x22, #0x30
   16be8: 36000068     	tbz	w8, #0x0, 0x16bf4 <__cxa_demangle+0xa7a4>
   16bec: f85f82c0     	ldur	x0, [x22, #-0x8]
   16bf0: 97ffc900     	bl	0x8ff0 <free@plt>
   16bf4: 39400348     	ldrb	w8, [x26]
   16bf8: 36000068     	tbz	w8, #0x0, 0x16c04 <__cxa_demangle+0xa7b4>
   16bfc: f85e02c0     	ldur	x0, [x22, #-0x20]
   16c00: 97ffc8fc     	bl	0x8ff0 <free@plt>
   16c04: f94002a8     	ldr	x8, [x21]
   16c08: f90006ba     	str	x26, [x21, #0x8]
   16c0c: eb1a011f     	cmp	x8, x26
   16c10: 54000cc0     	b.eq	0x16da8 <__cxa_demangle+0xa958>
   16c14: aa1603e0     	mov	x0, x22
   16c18: 385a0c08     	ldrb	w8, [x0, #-0x60]!
   16c1c: 37000ce8     	tbnz	w8, #0x0, 0x16db8 <__cxa_demangle+0xa968>
   16c20: d341fd08     	lsr	x8, x8, #1
   16c24: b5000ce8     	cbnz	x8, 0x16dc0 <__cxa_demangle+0xa970>
   16c28: 910143e8     	add	x8, sp, #0x50
   16c2c: eb08001f     	cmp	x0, x8
   16c30: 540024c0     	b.eq	0x170c8 <__cxa_demangle+0xac78>
   16c34: 394143e8     	ldrb	w8, [sp, #0x50]
   16c38: a945a7ea     	ldp	x10, x9, [sp, #0x58]
   16c3c: d341fd0b     	lsr	x11, x8, #1
   16c40: 7200011f     	tst	w8, #0x1
   16c44: f94013e8     	ldr	x8, [sp, #0x20]
   16c48: 9a8a0162     	csel	x2, x11, x10, eq
   16c4c: 9a890101     	csel	x1, x8, x9, eq
   16c50: 94001b46     	bl	0x1d968 <__cxa_demangle+0x11518>
   16c54: 1400011d     	b	0x170c8 <__cxa_demangle+0xac78>
   16c58: aa1903e0     	mov	x0, x25
   16c5c: aa1403e1     	mov	x1, x20
   16c60: aa1503e2     	mov	x2, x21
   16c64: 94000c32     	bl	0x19d2c <__cxa_demangle+0xd8dc>
   16c68: aa0003f8     	mov	x24, x0
   16c6c: eb19031f     	cmp	x24, x25
   16c70: 5400a960     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16c74: eb14031f     	cmp	x24, x20
   16c78: 5400a920     	b.eq	0x1819c <__cxa_demangle+0xbd4c>
   16c7c: f94006b6     	ldr	x22, [x21, #0x8]
   16c80: 385e82c8     	ldurb	w8, [x22, #-0x18]
   16c84: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   16c88: d1005ecb     	sub	x11, x22, #0x17
   16c8c: d100c2c0     	sub	x0, x22, #0x30
   16c90: d341fd0c     	lsr	x12, x8, #1
   16c94: 7200011f     	tst	w8, #0x1
   16c98: 9a8a0161     	csel	x1, x11, x10, eq
   16c9c: 9a890182     	csel	x2, x12, x9, eq
   16ca0: 9400079c     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   16ca4: f85e02c8     	ldur	x8, [x22, #-0x20]
   16ca8: f90033e8     	str	x8, [sp, #0x60]
   16cac: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   16cb0: 3d8017e0     	str	q0, [sp, #0x50]
   16cb4: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   16cb8: f81d02df     	stur	xzr, [x22, #-0x30]
   16cbc: f94006b6     	ldr	x22, [x21, #0x8]
   16cc0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   16cc4: d100c2da     	sub	x26, x22, #0x30
   16cc8: 36000068     	tbz	w8, #0x0, 0x16cd4 <__cxa_demangle+0xa884>
   16ccc: f85f82c0     	ldur	x0, [x22, #-0x8]
   16cd0: 97ffc8c8     	bl	0x8ff0 <free@plt>
   16cd4: 39400348     	ldrb	w8, [x26]
   16cd8: 36000068     	tbz	w8, #0x0, 0x16ce4 <__cxa_demangle+0xa894>
   16cdc: f85e02c0     	ldur	x0, [x22, #-0x20]
   16ce0: 97ffc8c4     	bl	0x8ff0 <free@plt>
   16ce4: f94002a8     	ldr	x8, [x21]
   16ce8: f90006ba     	str	x26, [x21, #0x8]
   16cec: eb1a011f     	cmp	x8, x26
   16cf0: 54001440     	b.eq	0x16f78 <__cxa_demangle+0xab28>
   16cf4: aa1603e0     	mov	x0, x22
   16cf8: 385a0c08     	ldrb	w8, [x0, #-0x60]!
   16cfc: 37001828     	tbnz	w8, #0x0, 0x17000 <__cxa_demangle+0xabb0>
   16d00: d341fd08     	lsr	x8, x8, #1
   16d04: b5001828     	cbnz	x8, 0x17008 <__cxa_demangle+0xabb8>
   16d08: 910143e8     	add	x8, sp, #0x50
   16d0c: eb08001f     	cmp	x0, x8
   16d10: 54007ca0     	b.eq	0x17ca4 <__cxa_demangle+0xb854>
   16d14: 394143e8     	ldrb	w8, [sp, #0x50]
   16d18: a945a7ea     	ldp	x10, x9, [sp, #0x58]
   16d1c: d341fd0b     	lsr	x11, x8, #1
   16d20: 7200011f     	tst	w8, #0x1
   16d24: f94013e8     	ldr	x8, [sp, #0x20]
   16d28: 9a8a0162     	csel	x2, x11, x10, eq
   16d2c: 9a890101     	csel	x1, x8, x9, eq
   16d30: 94001b0e     	bl	0x1d968 <__cxa_demangle+0x11518>
   16d34: 140003dc     	b	0x17ca4 <__cxa_demangle+0xb854>
   16d38: 320003f6     	orr	w22, wzr, #0x1
   16d3c: 394143e8     	ldrb	w8, [sp, #0x50]
   16d40: 37003a68     	tbnz	w8, #0x0, 0x1748c <__cxa_demangle+0xb03c>
   16d44: 140001d4     	b	0x17494 <__cxa_demangle+0xb044>
   16d48: f85a82c8     	ldur	x8, [x22, #-0x58]
   16d4c: b4ffe628     	cbz	x8, 0x16a10 <__cxa_demangle+0xa5c0>
   16d50: 394143f6     	ldrb	w22, [sp, #0x50]
   16d54: f9402fe8     	ldr	x8, [sp, #0x58]
   16d58: a9037fff     	stp	xzr, xzr, [sp, #0x30]
   16d5c: f90023ff     	str	xzr, [sp, #0x40]
   16d60: d341fec9     	lsr	x9, x22, #1
   16d64: 720002df     	tst	w22, #0x1
   16d68: 9a880139     	csel	x25, x9, x8, eq
   16d6c: 91000b28     	add	x8, x25, #0x2
   16d70: b100411f     	cmn	x8, #0x10
   16d74: 5400b382     	b.hs	0x183e4 <__cxa_demangle+0xbf94>
   16d78: f100591f     	cmp	x8, #0x16
   16d7c: 54000428     	b.hi	0x16e00 <__cxa_demangle+0xa9b0>
   16d80: f9400be0     	ldr	x0, [sp, #0x10]
   16d84: 321e03e8     	orr	w8, wzr, #0x4
   16d88: 3900c3e8     	strb	w8, [sp, #0x30]
   16d8c: 14000025     	b	0x16e20 <__cxa_demangle+0xa9d0>
   16d90: 2a1f03f6     	mov	w22, wzr
   16d94: 320003fa     	orr	w26, wzr, #0x1
   16d98: aa1903f8     	mov	x24, x25
   16d9c: 394143e8     	ldrb	w8, [sp, #0x50]
   16da0: 37005bc8     	tbnz	w8, #0x0, 0x17918 <__cxa_demangle+0xb4c8>
   16da4: 140002df     	b	0x17920 <__cxa_demangle+0xb4d0>
   16da8: 320003f6     	orr	w22, wzr, #0x1
   16dac: 394143e8     	ldrb	w8, [sp, #0x50]
   16db0: 370060c8     	tbnz	w8, #0x0, 0x179c8 <__cxa_demangle+0xb578>
   16db4: 14000307     	b	0x179d0 <__cxa_demangle+0xb580>
   16db8: f85a82c8     	ldur	x8, [x22, #-0x58]
   16dbc: b4fff368     	cbz	x8, 0x16c28 <__cxa_demangle+0xa7d8>
   16dc0: 394143f6     	ldrb	w22, [sp, #0x50]
   16dc4: f9402fe8     	ldr	x8, [sp, #0x58]
   16dc8: a9037fff     	stp	xzr, xzr, [sp, #0x30]
   16dcc: f90023ff     	str	xzr, [sp, #0x40]
   16dd0: d341fec9     	lsr	x9, x22, #1
   16dd4: 720002df     	tst	w22, #0x1
   16dd8: 9a880139     	csel	x25, x9, x8, eq
   16ddc: 91000b28     	add	x8, x25, #0x2
   16de0: b100411f     	cmn	x8, #0x10
   16de4: 5400b022     	b.hs	0x183e8 <__cxa_demangle+0xbf98>
   16de8: f100591f     	cmp	x8, #0x16
   16dec: 540012e8     	b.hi	0x17048 <__cxa_demangle+0xabf8>
   16df0: f9400be0     	ldr	x0, [sp, #0x10]
   16df4: 321e03e8     	orr	w8, wzr, #0x4
   16df8: 3900c3e8     	strb	w8, [sp, #0x30]
   16dfc: 1400009b     	b	0x17068 <__cxa_demangle+0xac18>
   16e00: 91004b28     	add	x8, x25, #0x12
   16e04: 927ced1a     	and	x26, x8, #0xfffffffffffffff0
   16e08: aa1a03e0     	mov	x0, x26
   16e0c: 97ffc861     	bl	0x8f90 <malloc@plt>
   16e10: b2400348     	orr	x8, x26, #0x1
   16e14: f9001be8     	str	x8, [sp, #0x30]
   16e18: 321f03e8     	orr	w8, wzr, #0x2
   16e1c: a90383e8     	stp	x8, x0, [sp, #0x38]
   16e20: 52874749     	mov	w9, #0x3a3a             // =14906
   16e24: f94033e8     	ldr	x8, [sp, #0x60]
   16e28: 79000009     	strh	w9, [x0]
   16e2c: f94013e9     	ldr	x9, [sp, #0x20]
   16e30: 720002df     	tst	w22, #0x1
   16e34: 3900081f     	strb	wzr, [x0, #0x2]
   16e38: 9a880121     	csel	x1, x9, x8, eq
   16e3c: 9100c3e0     	add	x0, sp, #0x30
   16e40: aa1903e2     	mov	x2, x25
   16e44: 94000733     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   16e48: f94006a8     	ldr	x8, [x21, #0x8]
   16e4c: 3940c3e9     	ldrb	w9, [sp, #0x30]
   16e50: a943abeb     	ldp	x11, x10, [sp, #0x38]
   16e54: d100c100     	sub	x0, x8, #0x30
   16e58: d341fd28     	lsr	x8, x9, #1
   16e5c: 7200013f     	tst	w9, #0x1
   16e60: f9400be9     	ldr	x9, [sp, #0x10]
   16e64: 9a8b0102     	csel	x2, x8, x11, eq
   16e68: 9a8a0121     	csel	x1, x9, x10, eq
   16e6c: 94000729     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   16e70: 3940c3e8     	ldrb	w8, [sp, #0x30]
   16e74: 36000068     	tbz	w8, #0x0, 0x16e80 <__cxa_demangle+0xaa30>
   16e78: f94023e0     	ldr	x0, [sp, #0x40]
   16e7c: 97ffc85d     	bl	0x8ff0 <free@plt>
   16e80: f94006a8     	ldr	x8, [x21, #0x8]
   16e84: f9400ea9     	ldr	x9, [x21, #0x18]
   16e88: d100c101     	sub	x1, x8, #0x30
   16e8c: f90017e9     	str	x9, [sp, #0x28]
   16e90: 9100c3e0     	add	x0, sp, #0x30
   16e94: 9100a3e2     	add	x2, sp, #0x28
   16e98: 9400077d     	bl	0x18c8c <__cxa_demangle+0xc83c>
   16e9c: a942a6a8     	ldp	x8, x9, [x21, #0x28]
   16ea0: eb09011f     	cmp	x8, x9
   16ea4: 540001e2     	b.hs	0x16ee0 <__cxa_demangle+0xaa90>
   16ea8: f94027e9     	ldr	x9, [sp, #0x48]
   16eac: f9000d09     	str	x9, [x8, #0x18]
   16eb0: 3dc00fe0     	ldr	q0, [sp, #0x30]
   16eb4: 3d800100     	str	q0, [x8]
   16eb8: f94023e9     	ldr	x9, [sp, #0x40]
   16ebc: f9000909     	str	x9, [x8, #0x10]
   16ec0: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   16ec4: f9001bff     	str	xzr, [sp, #0x30]
   16ec8: f94016a8     	ldr	x8, [x21, #0x28]
   16ecc: 91008108     	add	x8, x8, #0x20
   16ed0: f90016a8     	str	x8, [x21, #0x28]
   16ed4: f9401bf9     	ldr	x25, [sp, #0x30]
   16ed8: b5002939     	cbnz	x25, 0x173fc <__cxa_demangle+0xafac>
   16edc: 14000166     	b	0x17474 <__cxa_demangle+0xb024>
   16ee0: f94012aa     	ldr	x10, [x21, #0x20]
   16ee4: cb0a0108     	sub	x8, x8, x10
   16ee8: 9345fd16     	asr	x22, x8, #5
   16eec: 910006c8     	add	x8, x22, #0x1
   16ef0: d37bfd0b     	lsr	x11, x8, #59
   16ef4: b500a82b     	cbnz	x11, 0x183f8 <__cxa_demangle+0xbfa8>
   16ef8: cb0a0129     	sub	x9, x9, x10
   16efc: 9345fd2a     	asr	x10, x9, #5
   16f00: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   16f04: eb0b015f     	cmp	x10, x11
   16f08: 54000668     	b.hi	0x16fd4 <__cxa_demangle+0xab84>
   16f0c: 9344fd29     	asr	x9, x9, #4
   16f10: eb08013f     	cmp	x9, x8
   16f14: 9a89311a     	csel	x26, x8, x9, lo
   16f18: b500061a     	cbnz	x26, 0x16fd8 <__cxa_demangle+0xab88>
   16f1c: aa1f03e0     	mov	x0, xzr
   16f20: 14000095     	b	0x17174 <__cxa_demangle+0xad24>
   16f24: 320003f6     	orr	w22, wzr, #0x1
   16f28: 394143e8     	ldrb	w8, [sp, #0x50]
   16f2c: 37005da8     	tbnz	w8, #0x0, 0x17ae0 <__cxa_demangle+0xb690>
   16f30: 140002ee     	b	0x17ae8 <__cxa_demangle+0xb698>
   16f34: f94012aa     	ldr	x10, [x21, #0x20]
   16f38: cb0a0108     	sub	x8, x8, x10
   16f3c: 9345fd0e     	asr	x14, x8, #5
   16f40: 910005c8     	add	x8, x14, #0x1
   16f44: d37bfd0b     	lsr	x11, x8, #59
   16f48: b500a5ab     	cbnz	x11, 0x183fc <__cxa_demangle+0xbfac>
   16f4c: cb0a0129     	sub	x9, x9, x10
   16f50: 9345fd2a     	asr	x10, x9, #5
   16f54: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   16f58: eb0b015f     	cmp	x10, x11
   16f5c: 54002188     	b.hi	0x1738c <__cxa_demangle+0xaf3c>
   16f60: 9344fd29     	asr	x9, x9, #4
   16f64: eb08013f     	cmp	x9, x8
   16f68: 9a893116     	csel	x22, x8, x9, lo
   16f6c: b5002136     	cbnz	x22, 0x17390 <__cxa_demangle+0xaf40>
   16f70: aa1f03e0     	mov	x0, xzr
   16f74: 14000196     	b	0x175cc <__cxa_demangle+0xb17c>
   16f78: 320003f6     	orr	w22, wzr, #0x1
   16f7c: aa1903f8     	mov	x24, x25
   16f80: 394143e8     	ldrb	w8, [sp, #0x50]
   16f84: 370069a8     	tbnz	w8, #0x0, 0x17cb8 <__cxa_demangle+0xb868>
   16f88: 1400034e     	b	0x17cc0 <__cxa_demangle+0xb870>
   16f8c: f85a82c8     	ldur	x8, [x22, #-0x58]
   16f90: b4ffcc48     	cbz	x8, 0x16918 <__cxa_demangle+0xa4c8>
   16f94: 394143f6     	ldrb	w22, [sp, #0x50]
   16f98: f9402fe8     	ldr	x8, [sp, #0x58]
   16f9c: a9037fff     	stp	xzr, xzr, [sp, #0x30]
   16fa0: f90023ff     	str	xzr, [sp, #0x40]
   16fa4: d341fec9     	lsr	x9, x22, #1
   16fa8: 720002df     	tst	w22, #0x1
   16fac: 9a880139     	csel	x25, x9, x8, eq
   16fb0: 91000b28     	add	x8, x25, #0x2
   16fb4: b100411f     	cmn	x8, #0x10
   16fb8: 5400a122     	b.hs	0x183dc <__cxa_demangle+0xbf8c>
   16fbc: f100591f     	cmp	x8, #0x16
   16fc0: 54001548     	b.hi	0x17268 <__cxa_demangle+0xae18>
   16fc4: f9400be0     	ldr	x0, [sp, #0x10]
   16fc8: 321e03e8     	orr	w8, wzr, #0x4
   16fcc: 3900c3e8     	strb	w8, [sp, #0x30]
   16fd0: 140000ae     	b	0x17288 <__cxa_demangle+0xae38>
   16fd4: b240ebfa     	orr	x26, xzr, #0x7ffffffffffffff
   16fd8: f9401ea9     	ldr	x9, [x21, #0x38]
   16fdc: d37beb48     	lsl	x8, x26, #5
   16fe0: f9480120     	ldr	x0, [x9, #0x1000]
   16fe4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   16fe8: cb00014a     	sub	x10, x10, x0
   16fec: eb08015f     	cmp	x10, x8
   16ff0: 54000be2     	b.hs	0x1716c <__cxa_demangle+0xad1c>
   16ff4: aa0803e0     	mov	x0, x8
   16ff8: 97ffc7e6     	bl	0x8f90 <malloc@plt>
   16ffc: 1400005e     	b	0x17174 <__cxa_demangle+0xad24>
   17000: f85a82c8     	ldur	x8, [x22, #-0x58]
   17004: b4ffe828     	cbz	x8, 0x16d08 <__cxa_demangle+0xa8b8>
   17008: 394143f6     	ldrb	w22, [sp, #0x50]
   1700c: f9402fe8     	ldr	x8, [sp, #0x58]
   17010: a9037fff     	stp	xzr, xzr, [sp, #0x30]
   17014: f90023ff     	str	xzr, [sp, #0x40]
   17018: d341fec9     	lsr	x9, x22, #1
   1701c: 720002df     	tst	w22, #0x1
   17020: 9a880139     	csel	x25, x9, x8, eq
   17024: 91000b28     	add	x8, x25, #0x2
   17028: b100411f     	cmn	x8, #0x10
   1702c: 54009e22     	b.hs	0x183f0 <__cxa_demangle+0xbfa0>
   17030: f100591f     	cmp	x8, #0x16
   17034: 54002368     	b.hi	0x174a0 <__cxa_demangle+0xb050>
   17038: f9400be0     	ldr	x0, [sp, #0x10]
   1703c: 321e03e8     	orr	w8, wzr, #0x4
   17040: 3900c3e8     	strb	w8, [sp, #0x30]
   17044: 1400011f     	b	0x174c0 <__cxa_demangle+0xb070>
   17048: 91004b28     	add	x8, x25, #0x12
   1704c: 927ced1a     	and	x26, x8, #0xfffffffffffffff0
   17050: aa1a03e0     	mov	x0, x26
   17054: 97ffc7cf     	bl	0x8f90 <malloc@plt>
   17058: b2400348     	orr	x8, x26, #0x1
   1705c: f9001be8     	str	x8, [sp, #0x30]
   17060: 321f03e8     	orr	w8, wzr, #0x2
   17064: a90383e8     	stp	x8, x0, [sp, #0x38]
   17068: 52874749     	mov	w9, #0x3a3a             // =14906
   1706c: f94033e8     	ldr	x8, [sp, #0x60]
   17070: 79000009     	strh	w9, [x0]
   17074: f94013e9     	ldr	x9, [sp, #0x20]
   17078: 720002df     	tst	w22, #0x1
   1707c: 3900081f     	strb	wzr, [x0, #0x2]
   17080: 9a880121     	csel	x1, x9, x8, eq
   17084: 9100c3e0     	add	x0, sp, #0x30
   17088: aa1903e2     	mov	x2, x25
   1708c: 940006a1     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   17090: f94006a8     	ldr	x8, [x21, #0x8]
   17094: 3940c3e9     	ldrb	w9, [sp, #0x30]
   17098: a943abeb     	ldp	x11, x10, [sp, #0x38]
   1709c: d100c100     	sub	x0, x8, #0x30
   170a0: d341fd28     	lsr	x8, x9, #1
   170a4: 7200013f     	tst	w9, #0x1
   170a8: f9400be9     	ldr	x9, [sp, #0x10]
   170ac: 9a8b0102     	csel	x2, x8, x11, eq
   170b0: 9a8a0121     	csel	x1, x9, x10, eq
   170b4: 94000697     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   170b8: 3940c3e8     	ldrb	w8, [sp, #0x30]
   170bc: 36000068     	tbz	w8, #0x0, 0x170c8 <__cxa_demangle+0xac78>
   170c0: f94023e0     	ldr	x0, [sp, #0x40]
   170c4: 97ffc7cb     	bl	0x8ff0 <free@plt>
   170c8: f94006a8     	ldr	x8, [x21, #0x8]
   170cc: f9400ea9     	ldr	x9, [x21, #0x18]
   170d0: d100c101     	sub	x1, x8, #0x30
   170d4: f90017e9     	str	x9, [sp, #0x28]
   170d8: 9100c3e0     	add	x0, sp, #0x30
   170dc: 9100a3e2     	add	x2, sp, #0x28
   170e0: 940006eb     	bl	0x18c8c <__cxa_demangle+0xc83c>
   170e4: a942a6a8     	ldp	x8, x9, [x21, #0x28]
   170e8: eb09011f     	cmp	x8, x9
   170ec: 540001e2     	b.hs	0x17128 <__cxa_demangle+0xacd8>
   170f0: f94027e9     	ldr	x9, [sp, #0x48]
   170f4: f9000d09     	str	x9, [x8, #0x18]
   170f8: 3dc00fe0     	ldr	q0, [sp, #0x30]
   170fc: 3d800100     	str	q0, [x8]
   17100: f94023e9     	ldr	x9, [sp, #0x40]
   17104: f9000909     	str	x9, [x8, #0x10]
   17108: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1710c: f9001bff     	str	xzr, [sp, #0x30]
   17110: f94016a8     	ldr	x8, [x21, #0x28]
   17114: 91008108     	add	x8, x8, #0x20
   17118: f90016a8     	str	x8, [x21, #0x28]
   1711c: f9401bf9     	ldr	x25, [sp, #0x30]
   17120: b50040d9     	cbnz	x25, 0x17938 <__cxa_demangle+0xb4e8>
   17124: 14000223     	b	0x179b0 <__cxa_demangle+0xb560>
   17128: f94012aa     	ldr	x10, [x21, #0x20]
   1712c: cb0a0108     	sub	x8, x8, x10
   17130: 9345fd16     	asr	x22, x8, #5
   17134: 910006c8     	add	x8, x22, #0x1
   17138: d37bfd0b     	lsr	x11, x8, #59
   1713c: b500958b     	cbnz	x11, 0x183ec <__cxa_demangle+0xbf9c>
   17140: cb0a0129     	sub	x9, x9, x10
   17144: 9345fd2a     	asr	x10, x9, #5
   17148: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   1714c: eb0b015f     	cmp	x10, x11
   17150: 54001388     	b.hi	0x173c0 <__cxa_demangle+0xaf70>
   17154: 9344fd29     	asr	x9, x9, #4
   17158: eb08013f     	cmp	x9, x8
   1715c: 9a89311a     	csel	x26, x8, x9, lo
   17160: b500133a     	cbnz	x26, 0x173c4 <__cxa_demangle+0xaf74>
   17164: aa1f03e0     	mov	x0, xzr
   17168: 1400013f     	b	0x17664 <__cxa_demangle+0xb214>
   1716c: 8b080008     	add	x8, x0, x8
   17170: f9080128     	str	x8, [x9, #0x1000]
   17174: 8b16140a     	add	x10, x0, x22, lsl #5
   17178: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   1717c: f94027e8     	ldr	x8, [sp, #0x48]
   17180: 91008149     	add	x9, x10, #0x20
   17184: f9000d48     	str	x8, [x10, #0x18]
   17188: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1718c: 3d800140     	str	q0, [x10]
   17190: f94023e8     	ldr	x8, [sp, #0x40]
   17194: f9000948     	str	x8, [x10, #0x10]
   17198: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1719c: f9001bff     	str	xzr, [sp, #0x30]
   171a0: a94232b9     	ldp	x25, x12, [x21, #0x20]
   171a4: 8b1a1408     	add	x8, x0, x26, lsl #5
   171a8: eb19019f     	cmp	x12, x25
   171ac: 540002c0     	b.eq	0x17204 <__cxa_demangle+0xadb4>
   171b0: d100818b     	sub	x11, x12, #0x20
   171b4: cb19016b     	sub	x11, x11, x25
   171b8: d100814a     	sub	x10, x10, #0x20
   171bc: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   171c0: f900015f     	str	xzr, [x10]
   171c4: f85f818d     	ldur	x13, [x12, #-0x8]
   171c8: f9000d4d     	str	x13, [x10, #0x18]
   171cc: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   171d0: 3d800140     	str	q0, [x10]
   171d4: f940098d     	ldr	x13, [x12, #0x10]
   171d8: eb0c033f     	cmp	x25, x12
   171dc: f900094d     	str	x13, [x10, #0x10]
   171e0: d100814a     	sub	x10, x10, #0x20
   171e4: a9007d9f     	stp	xzr, xzr, [x12]
   171e8: f900099f     	str	xzr, [x12, #0x10]
   171ec: 54fffe81     	b.ne	0x171bc <__cxa_demangle+0xad6c>
   171f0: a94266ba     	ldp	x26, x25, [x21, #0x20]
   171f4: d10006ca     	sub	x10, x22, #0x1
   171f8: cb4b154a     	sub	x10, x10, x11, lsr #5
   171fc: 8b0a140a     	add	x10, x0, x10, lsl #5
   17200: 14000002     	b	0x17208 <__cxa_demangle+0xadb8>
   17204: aa1903fa     	mov	x26, x25
   17208: f9401ab6     	ldr	x22, [x21, #0x30]
   1720c: eb1a033f     	cmp	x25, x26
   17210: a90226aa     	stp	x10, x9, [x21, #0x20]
   17214: f9001aa8     	str	x8, [x21, #0x30]
   17218: 540000c0     	b.eq	0x17230 <__cxa_demangle+0xade0>
   1721c: d1008339     	sub	x25, x25, #0x20
   17220: aa1903e0     	mov	x0, x25
   17224: 9400070e     	bl	0x18e5c <__cxa_demangle+0xca0c>
   17228: eb19035f     	cmp	x26, x25
   1722c: 54ffff81     	b.ne	0x1721c <__cxa_demangle+0xadcc>
   17230: b4000e3a     	cbz	x26, 0x173f4 <__cxa_demangle+0xafa4>
   17234: f9401ea8     	ldr	x8, [x21, #0x38]
   17238: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1723c: eb1a013f     	cmp	x9, x26
   17240: 54000d63     	b.lo	0x173ec <__cxa_demangle+0xaf9c>
   17244: eb1a011f     	cmp	x8, x26
   17248: 54000d28     	b.hi	0x173ec <__cxa_demangle+0xaf9c>
   1724c: f9480109     	ldr	x9, [x8, #0x1000]
   17250: eb16013f     	cmp	x9, x22
   17254: 54000d01     	b.ne	0x173f4 <__cxa_demangle+0xafa4>
   17258: f908011a     	str	x26, [x8, #0x1000]
   1725c: f9401bf9     	ldr	x25, [sp, #0x30]
   17260: b5000cf9     	cbnz	x25, 0x173fc <__cxa_demangle+0xafac>
   17264: 14000084     	b	0x17474 <__cxa_demangle+0xb024>
   17268: 91004b28     	add	x8, x25, #0x12
   1726c: 927ced1a     	and	x26, x8, #0xfffffffffffffff0
   17270: aa1a03e0     	mov	x0, x26
   17274: 97ffc747     	bl	0x8f90 <malloc@plt>
   17278: b2400348     	orr	x8, x26, #0x1
   1727c: f9001be8     	str	x8, [sp, #0x30]
   17280: 321f03e8     	orr	w8, wzr, #0x2
   17284: a90383e8     	stp	x8, x0, [sp, #0x38]
   17288: 52874749     	mov	w9, #0x3a3a             // =14906
   1728c: f94033e8     	ldr	x8, [sp, #0x60]
   17290: 79000009     	strh	w9, [x0]
   17294: f94013e9     	ldr	x9, [sp, #0x20]
   17298: 720002df     	tst	w22, #0x1
   1729c: 3900081f     	strb	wzr, [x0, #0x2]
   172a0: 9a880121     	csel	x1, x9, x8, eq
   172a4: 9100c3e0     	add	x0, sp, #0x30
   172a8: aa1903e2     	mov	x2, x25
   172ac: 94000619     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   172b0: f94006a8     	ldr	x8, [x21, #0x8]
   172b4: 3940c3e9     	ldrb	w9, [sp, #0x30]
   172b8: a943abeb     	ldp	x11, x10, [sp, #0x38]
   172bc: d100c100     	sub	x0, x8, #0x30
   172c0: d341fd28     	lsr	x8, x9, #1
   172c4: 7200013f     	tst	w9, #0x1
   172c8: f9400be9     	ldr	x9, [sp, #0x10]
   172cc: 9a8b0102     	csel	x2, x8, x11, eq
   172d0: 9a8a0121     	csel	x1, x9, x10, eq
   172d4: 9400060f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   172d8: 3940c3e8     	ldrb	w8, [sp, #0x30]
   172dc: 36000068     	tbz	w8, #0x0, 0x172e8 <__cxa_demangle+0xae98>
   172e0: f94023e0     	ldr	x0, [sp, #0x40]
   172e4: 97ffc743     	bl	0x8ff0 <free@plt>
   172e8: f94006a8     	ldr	x8, [x21, #0x8]
   172ec: f9400ea9     	ldr	x9, [x21, #0x18]
   172f0: d100c101     	sub	x1, x8, #0x30
   172f4: f90017e9     	str	x9, [sp, #0x28]
   172f8: 9100c3e0     	add	x0, sp, #0x30
   172fc: 9100a3e2     	add	x2, sp, #0x28
   17300: 94000663     	bl	0x18c8c <__cxa_demangle+0xc83c>
   17304: a942a6a8     	ldp	x8, x9, [x21, #0x28]
   17308: eb09011f     	cmp	x8, x9
   1730c: 540001e2     	b.hs	0x17348 <__cxa_demangle+0xaef8>
   17310: f94027e9     	ldr	x9, [sp, #0x48]
   17314: f9000d09     	str	x9, [x8, #0x18]
   17318: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1731c: 3d800100     	str	q0, [x8]
   17320: f94023e9     	ldr	x9, [sp, #0x40]
   17324: f9000909     	str	x9, [x8, #0x10]
   17328: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1732c: f9001bff     	str	xzr, [sp, #0x30]
   17330: f94016a8     	ldr	x8, [x21, #0x28]
   17334: 91008108     	add	x8, x8, #0x20
   17338: f90016a8     	str	x8, [x21, #0x28]
   1733c: f9401bf9     	ldr	x25, [sp, #0x30]
   17340: b5003899     	cbnz	x25, 0x17a50 <__cxa_demangle+0xb600>
   17344: 140001e1     	b	0x17ac8 <__cxa_demangle+0xb678>
   17348: f94012aa     	ldr	x10, [x21, #0x20]
   1734c: cb0a0108     	sub	x8, x8, x10
   17350: 9345fd16     	asr	x22, x8, #5
   17354: 910006c8     	add	x8, x22, #0x1
   17358: d37bfd0b     	lsr	x11, x8, #59
   1735c: b500842b     	cbnz	x11, 0x183e0 <__cxa_demangle+0xbf90>
   17360: cb0a0129     	sub	x9, x9, x10
   17364: 9345fd2a     	asr	x10, x9, #5
   17368: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   1736c: eb0b015f     	cmp	x10, x11
   17370: 54001c28     	b.hi	0x176f4 <__cxa_demangle+0xb2a4>
   17374: 9344fd29     	asr	x9, x9, #4
   17378: eb08013f     	cmp	x9, x8
   1737c: 9a89311a     	csel	x26, x8, x9, lo
   17380: b5001bda     	cbnz	x26, 0x176f8 <__cxa_demangle+0xb2a8>
   17384: aa1f03e0     	mov	x0, xzr
   17388: 1400011a     	b	0x177f0 <__cxa_demangle+0xb3a0>
   1738c: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   17390: f9401ea9     	ldr	x9, [x21, #0x38]
   17394: d37beac8     	lsl	x8, x22, #5
   17398: f9480120     	ldr	x0, [x9, #0x1000]
   1739c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   173a0: cb00014a     	sub	x10, x10, x0
   173a4: eb08015f     	cmp	x10, x8
   173a8: 540010e2     	b.hs	0x175c4 <__cxa_demangle+0xb174>
   173ac: aa0803e0     	mov	x0, x8
   173b0: aa0e03f9     	mov	x25, x14
   173b4: 97ffc6f7     	bl	0x8f90 <malloc@plt>
   173b8: aa1903ee     	mov	x14, x25
   173bc: 14000084     	b	0x175cc <__cxa_demangle+0xb17c>
   173c0: b240ebfa     	orr	x26, xzr, #0x7ffffffffffffff
   173c4: f9401ea9     	ldr	x9, [x21, #0x38]
   173c8: d37beb48     	lsl	x8, x26, #5
   173cc: f9480120     	ldr	x0, [x9, #0x1000]
   173d0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   173d4: cb00014a     	sub	x10, x10, x0
   173d8: eb08015f     	cmp	x10, x8
   173dc: 54001402     	b.hs	0x1765c <__cxa_demangle+0xb20c>
   173e0: aa0803e0     	mov	x0, x8
   173e4: 97ffc6eb     	bl	0x8f90 <malloc@plt>
   173e8: 1400009f     	b	0x17664 <__cxa_demangle+0xb214>
   173ec: aa1a03e0     	mov	x0, x26
   173f0: 97ffc700     	bl	0x8ff0 <free@plt>
   173f4: f9401bf9     	ldr	x25, [sp, #0x30]
   173f8: b40003f9     	cbz	x25, 0x17474 <__cxa_demangle+0xb024>
   173fc: f9401ff6     	ldr	x22, [sp, #0x38]
   17400: eb1902df     	cmp	x22, x25
   17404: 540001a0     	b.eq	0x17438 <__cxa_demangle+0xafe8>
   17408: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1740c: 36000068     	tbz	w8, #0x0, 0x17418 <__cxa_demangle+0xafc8>
   17410: f85f82c0     	ldur	x0, [x22, #-0x8]
   17414: 97ffc6f7     	bl	0x8ff0 <free@plt>
   17418: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1741c: d100c2da     	sub	x26, x22, #0x30
   17420: 36000068     	tbz	w8, #0x0, 0x1742c <__cxa_demangle+0xafdc>
   17424: f85e02c0     	ldur	x0, [x22, #-0x20]
   17428: 97ffc6f2     	bl	0x8ff0 <free@plt>
   1742c: eb1a033f     	cmp	x25, x26
   17430: aa1a03f6     	mov	x22, x26
   17434: 54fffea1     	b.ne	0x17408 <__cxa_demangle+0xafb8>
   17438: f94027e8     	ldr	x8, [sp, #0x48]
   1743c: f9001ff9     	str	x25, [sp, #0x38]
   17440: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17444: eb19013f     	cmp	x9, x25
   17448: 54000123     	b.lo	0x1746c <__cxa_demangle+0xb01c>
   1744c: eb19011f     	cmp	x8, x25
   17450: 540000e8     	b.hi	0x1746c <__cxa_demangle+0xb01c>
   17454: f94023e9     	ldr	x9, [sp, #0x40]
   17458: f948010a     	ldr	x10, [x8, #0x1000]
   1745c: eb09015f     	cmp	x10, x9
   17460: 540000a1     	b.ne	0x17474 <__cxa_demangle+0xb024>
   17464: f9080119     	str	x25, [x8, #0x1000]
   17468: 14000003     	b	0x17474 <__cxa_demangle+0xb024>
   1746c: aa1903e0     	mov	x0, x25
   17470: 97ffc6e0     	bl	0x8ff0 <free@plt>
   17474: 2a1f03f6     	mov	w22, wzr
   17478: 320003e8     	orr	w8, wzr, #0x1
   1747c: aa1803f9     	mov	x25, x24
   17480: b9001be8     	str	w8, [sp, #0x18]
   17484: 394143e8     	ldrb	w8, [sp, #0x50]
   17488: 36000068     	tbz	w8, #0x0, 0x17494 <__cxa_demangle+0xb044>
   1748c: f94033e0     	ldr	x0, [sp, #0x60]
   17490: 97ffc6d8     	bl	0x8ff0 <free@plt>
   17494: 35006856     	cbnz	w22, 0x1819c <__cxa_demangle+0xbd4c>
   17498: aa1903f8     	mov	x24, x25
   1749c: 17fffce3     	b	0x16828 <__cxa_demangle+0xa3d8>
   174a0: 91004b28     	add	x8, x25, #0x12
   174a4: 927ced1a     	and	x26, x8, #0xfffffffffffffff0
   174a8: aa1a03e0     	mov	x0, x26
   174ac: 97ffc6b9     	bl	0x8f90 <malloc@plt>
   174b0: b2400348     	orr	x8, x26, #0x1
   174b4: f9001be8     	str	x8, [sp, #0x30]
   174b8: 321f03e8     	orr	w8, wzr, #0x2
   174bc: a90383e8     	stp	x8, x0, [sp, #0x38]
   174c0: 52874749     	mov	w9, #0x3a3a             // =14906
   174c4: f94033e8     	ldr	x8, [sp, #0x60]
   174c8: 79000009     	strh	w9, [x0]
   174cc: f94013e9     	ldr	x9, [sp, #0x20]
   174d0: 720002df     	tst	w22, #0x1
   174d4: 3900081f     	strb	wzr, [x0, #0x2]
   174d8: 9a880121     	csel	x1, x9, x8, eq
   174dc: 9100c3e0     	add	x0, sp, #0x30
   174e0: aa1903e2     	mov	x2, x25
   174e4: 9400058b     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   174e8: f94006a8     	ldr	x8, [x21, #0x8]
   174ec: 3940c3e9     	ldrb	w9, [sp, #0x30]
   174f0: a943abeb     	ldp	x11, x10, [sp, #0x38]
   174f4: d100c100     	sub	x0, x8, #0x30
   174f8: d341fd28     	lsr	x8, x9, #1
   174fc: 7200013f     	tst	w9, #0x1
   17500: f9400be9     	ldr	x9, [sp, #0x10]
   17504: 9a8b0102     	csel	x2, x8, x11, eq
   17508: 9a8a0121     	csel	x1, x9, x10, eq
   1750c: 94000581     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   17510: 3940c3e8     	ldrb	w8, [sp, #0x30]
   17514: 36000068     	tbz	w8, #0x0, 0x17520 <__cxa_demangle+0xb0d0>
   17518: f94023e0     	ldr	x0, [sp, #0x40]
   1751c: 97ffc6b5     	bl	0x8ff0 <free@plt>
   17520: f94006a8     	ldr	x8, [x21, #0x8]
   17524: f9400ea9     	ldr	x9, [x21, #0x18]
   17528: d100c101     	sub	x1, x8, #0x30
   1752c: f90017e9     	str	x9, [sp, #0x28]
   17530: 9100c3e0     	add	x0, sp, #0x30
   17534: 9100a3e2     	add	x2, sp, #0x28
   17538: 940005d5     	bl	0x18c8c <__cxa_demangle+0xc83c>
   1753c: a942a6a8     	ldp	x8, x9, [x21, #0x28]
   17540: eb09011f     	cmp	x8, x9
   17544: 540001e2     	b.hs	0x17580 <__cxa_demangle+0xb130>
   17548: f94027e9     	ldr	x9, [sp, #0x48]
   1754c: f9000d09     	str	x9, [x8, #0x18]
   17550: 3dc00fe0     	ldr	q0, [sp, #0x30]
   17554: 3d800100     	str	q0, [x8]
   17558: f94023e9     	ldr	x9, [sp, #0x40]
   1755c: f9000909     	str	x9, [x8, #0x10]
   17560: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   17564: f9001bff     	str	xzr, [sp, #0x30]
   17568: f94016a8     	ldr	x8, [x21, #0x28]
   1756c: 91008108     	add	x8, x8, #0x20
   17570: f90016a8     	str	x8, [x21, #0x28]
   17574: f9401bf9     	ldr	x25, [sp, #0x30]
   17578: b50035b9     	cbnz	x25, 0x17c2c <__cxa_demangle+0xb7dc>
   1757c: 140001ca     	b	0x17ca4 <__cxa_demangle+0xb854>
   17580: f94012aa     	ldr	x10, [x21, #0x20]
   17584: cb0a0108     	sub	x8, x8, x10
   17588: 9345fd16     	asr	x22, x8, #5
   1758c: 910006c8     	add	x8, x22, #0x1
   17590: d37bfd0b     	lsr	x11, x8, #59
   17594: b500730b     	cbnz	x11, 0x183f4 <__cxa_demangle+0xbfa4>
   17598: cb0a0129     	sub	x9, x9, x10
   1759c: 9345fd2a     	asr	x10, x9, #5
   175a0: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   175a4: eb0b015f     	cmp	x10, x11
   175a8: 54002a68     	b.hi	0x17af4 <__cxa_demangle+0xb6a4>
   175ac: 9344fd29     	asr	x9, x9, #4
   175b0: eb08013f     	cmp	x9, x8
   175b4: 9a89311a     	csel	x26, x8, x9, lo
   175b8: b5002a1a     	cbnz	x26, 0x17af8 <__cxa_demangle+0xb6a8>
   175bc: aa1f03e0     	mov	x0, xzr
   175c0: 1400015a     	b	0x17b28 <__cxa_demangle+0xb6d8>
   175c4: 8b080008     	add	x8, x0, x8
   175c8: f9080128     	str	x8, [x9, #0x1000]
   175cc: 8b0e140a     	add	x10, x0, x14, lsl #5
   175d0: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   175d4: f94027e8     	ldr	x8, [sp, #0x48]
   175d8: 91008149     	add	x9, x10, #0x20
   175dc: f9000d48     	str	x8, [x10, #0x18]
   175e0: 3dc00fe0     	ldr	q0, [sp, #0x30]
   175e4: 3d800140     	str	q0, [x10]
   175e8: f94023e8     	ldr	x8, [sp, #0x40]
   175ec: f9000948     	str	x8, [x10, #0x10]
   175f0: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   175f4: f9001bff     	str	xzr, [sp, #0x30]
   175f8: a94232b9     	ldp	x25, x12, [x21, #0x20]
   175fc: 8b161408     	add	x8, x0, x22, lsl #5
   17600: eb19019f     	cmp	x12, x25
   17604: 540008e0     	b.eq	0x17720 <__cxa_demangle+0xb2d0>
   17608: d100818b     	sub	x11, x12, #0x20
   1760c: cb19016b     	sub	x11, x11, x25
   17610: d100814a     	sub	x10, x10, #0x20
   17614: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   17618: f900015f     	str	xzr, [x10]
   1761c: f85f818d     	ldur	x13, [x12, #-0x8]
   17620: f9000d4d     	str	x13, [x10, #0x18]
   17624: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   17628: 3d800140     	str	q0, [x10]
   1762c: f940098d     	ldr	x13, [x12, #0x10]
   17630: eb0c033f     	cmp	x25, x12
   17634: f900094d     	str	x13, [x10, #0x10]
   17638: d100814a     	sub	x10, x10, #0x20
   1763c: a9007d9f     	stp	xzr, xzr, [x12]
   17640: f900099f     	str	xzr, [x12, #0x10]
   17644: 54fffe81     	b.ne	0x17614 <__cxa_demangle+0xb1c4>
   17648: a94266ba     	ldp	x26, x25, [x21, #0x20]
   1764c: d10005ca     	sub	x10, x14, #0x1
   17650: cb4b154a     	sub	x10, x10, x11, lsr #5
   17654: 8b0a140a     	add	x10, x0, x10, lsl #5
   17658: 14000033     	b	0x17724 <__cxa_demangle+0xb2d4>
   1765c: 8b080008     	add	x8, x0, x8
   17660: f9080128     	str	x8, [x9, #0x1000]
   17664: 8b16140a     	add	x10, x0, x22, lsl #5
   17668: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   1766c: f94027e8     	ldr	x8, [sp, #0x48]
   17670: 91008149     	add	x9, x10, #0x20
   17674: f9000d48     	str	x8, [x10, #0x18]
   17678: 3dc00fe0     	ldr	q0, [sp, #0x30]
   1767c: 3d800140     	str	q0, [x10]
   17680: f94023e8     	ldr	x8, [sp, #0x40]
   17684: f9000948     	str	x8, [x10, #0x10]
   17688: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1768c: f9001bff     	str	xzr, [sp, #0x30]
   17690: a94232b9     	ldp	x25, x12, [x21, #0x20]
   17694: 8b1a1408     	add	x8, x0, x26, lsl #5
   17698: eb19019f     	cmp	x12, x25
   1769c: 54000740     	b.eq	0x17784 <__cxa_demangle+0xb334>
   176a0: d100818b     	sub	x11, x12, #0x20
   176a4: cb19016b     	sub	x11, x11, x25
   176a8: d100814a     	sub	x10, x10, #0x20
   176ac: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   176b0: f900015f     	str	xzr, [x10]
   176b4: f85f818d     	ldur	x13, [x12, #-0x8]
   176b8: f9000d4d     	str	x13, [x10, #0x18]
   176bc: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   176c0: 3d800140     	str	q0, [x10]
   176c4: f940098d     	ldr	x13, [x12, #0x10]
   176c8: eb0c033f     	cmp	x25, x12
   176cc: f900094d     	str	x13, [x10, #0x10]
   176d0: d100814a     	sub	x10, x10, #0x20
   176d4: a9007d9f     	stp	xzr, xzr, [x12]
   176d8: f900099f     	str	xzr, [x12, #0x10]
   176dc: 54fffe81     	b.ne	0x176ac <__cxa_demangle+0xb25c>
   176e0: a94266ba     	ldp	x26, x25, [x21, #0x20]
   176e4: d10006ca     	sub	x10, x22, #0x1
   176e8: cb4b154a     	sub	x10, x10, x11, lsr #5
   176ec: 8b0a140a     	add	x10, x0, x10, lsl #5
   176f0: 14000026     	b	0x17788 <__cxa_demangle+0xb338>
   176f4: b240ebfa     	orr	x26, xzr, #0x7ffffffffffffff
   176f8: f9401ea9     	ldr	x9, [x21, #0x38]
   176fc: d37beb48     	lsl	x8, x26, #5
   17700: f9480120     	ldr	x0, [x9, #0x1000]
   17704: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   17708: cb00014a     	sub	x10, x10, x0
   1770c: eb08015f     	cmp	x10, x8
   17710: 540006c2     	b.hs	0x177e8 <__cxa_demangle+0xb398>
   17714: aa0803e0     	mov	x0, x8
   17718: 97ffc61e     	bl	0x8f90 <malloc@plt>
   1771c: 14000035     	b	0x177f0 <__cxa_demangle+0xb3a0>
   17720: aa1903fa     	mov	x26, x25
   17724: f9401ab6     	ldr	x22, [x21, #0x30]
   17728: eb1a033f     	cmp	x25, x26
   1772c: a90226aa     	stp	x10, x9, [x21, #0x20]
   17730: f9001aa8     	str	x8, [x21, #0x30]
   17734: 540000c0     	b.eq	0x1774c <__cxa_demangle+0xb2fc>
   17738: d1008339     	sub	x25, x25, #0x20
   1773c: aa1903e0     	mov	x0, x25
   17740: 940005c7     	bl	0x18e5c <__cxa_demangle+0xca0c>
   17744: eb19035f     	cmp	x26, x25
   17748: 54ffff81     	b.ne	0x17738 <__cxa_demangle+0xb2e8>
   1774c: b40009fa     	cbz	x26, 0x17888 <__cxa_demangle+0xb438>
   17750: f9401ea8     	ldr	x8, [x21, #0x38]
   17754: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17758: eb1a013f     	cmp	x9, x26
   1775c: 54000923     	b.lo	0x17880 <__cxa_demangle+0xb430>
   17760: eb1a011f     	cmp	x8, x26
   17764: 540008e8     	b.hi	0x17880 <__cxa_demangle+0xb430>
   17768: f9480109     	ldr	x9, [x8, #0x1000]
   1776c: eb16013f     	cmp	x9, x22
   17770: 540008c1     	b.ne	0x17888 <__cxa_demangle+0xb438>
   17774: f908011a     	str	x26, [x8, #0x1000]
   17778: f9401bf9     	ldr	x25, [sp, #0x30]
   1777c: b50008b9     	cbnz	x25, 0x17890 <__cxa_demangle+0xb440>
   17780: 14000062     	b	0x17908 <__cxa_demangle+0xb4b8>
   17784: aa1903fa     	mov	x26, x25
   17788: f9401ab6     	ldr	x22, [x21, #0x30]
   1778c: eb1a033f     	cmp	x25, x26
   17790: a90226aa     	stp	x10, x9, [x21, #0x20]
   17794: f9001aa8     	str	x8, [x21, #0x30]
   17798: 540000c0     	b.eq	0x177b0 <__cxa_demangle+0xb360>
   1779c: d1008339     	sub	x25, x25, #0x20
   177a0: aa1903e0     	mov	x0, x25
   177a4: 940005ae     	bl	0x18e5c <__cxa_demangle+0xca0c>
   177a8: eb19035f     	cmp	x26, x25
   177ac: 54ffff81     	b.ne	0x1779c <__cxa_demangle+0xb34c>
   177b0: b4000c1a     	cbz	x26, 0x17930 <__cxa_demangle+0xb4e0>
   177b4: f9401ea8     	ldr	x8, [x21, #0x38]
   177b8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   177bc: eb1a013f     	cmp	x9, x26
   177c0: 54000b43     	b.lo	0x17928 <__cxa_demangle+0xb4d8>
   177c4: eb1a011f     	cmp	x8, x26
   177c8: 54000b08     	b.hi	0x17928 <__cxa_demangle+0xb4d8>
   177cc: f9480109     	ldr	x9, [x8, #0x1000]
   177d0: eb16013f     	cmp	x9, x22
   177d4: 54000ae1     	b.ne	0x17930 <__cxa_demangle+0xb4e0>
   177d8: f908011a     	str	x26, [x8, #0x1000]
   177dc: f9401bf9     	ldr	x25, [sp, #0x30]
   177e0: b5000ad9     	cbnz	x25, 0x17938 <__cxa_demangle+0xb4e8>
   177e4: 14000073     	b	0x179b0 <__cxa_demangle+0xb560>
   177e8: 8b080008     	add	x8, x0, x8
   177ec: f9080128     	str	x8, [x9, #0x1000]
   177f0: 8b16140a     	add	x10, x0, x22, lsl #5
   177f4: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   177f8: f94027e8     	ldr	x8, [sp, #0x48]
   177fc: 91008149     	add	x9, x10, #0x20
   17800: f9000d48     	str	x8, [x10, #0x18]
   17804: 3dc00fe0     	ldr	q0, [sp, #0x30]
   17808: 3d800140     	str	q0, [x10]
   1780c: f94023e8     	ldr	x8, [sp, #0x40]
   17810: f9000948     	str	x8, [x10, #0x10]
   17814: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   17818: f9001bff     	str	xzr, [sp, #0x30]
   1781c: a94232b9     	ldp	x25, x12, [x21, #0x20]
   17820: 8b1a1408     	add	x8, x0, x26, lsl #5
   17824: eb19019f     	cmp	x12, x25
   17828: 54000da0     	b.eq	0x179dc <__cxa_demangle+0xb58c>
   1782c: d100818b     	sub	x11, x12, #0x20
   17830: cb19016b     	sub	x11, x11, x25
   17834: d100814a     	sub	x10, x10, #0x20
   17838: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   1783c: f900015f     	str	xzr, [x10]
   17840: f85f818d     	ldur	x13, [x12, #-0x8]
   17844: f9000d4d     	str	x13, [x10, #0x18]
   17848: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   1784c: 3d800140     	str	q0, [x10]
   17850: f940098d     	ldr	x13, [x12, #0x10]
   17854: eb0c033f     	cmp	x25, x12
   17858: f900094d     	str	x13, [x10, #0x10]
   1785c: d100814a     	sub	x10, x10, #0x20
   17860: a9007d9f     	stp	xzr, xzr, [x12]
   17864: f900099f     	str	xzr, [x12, #0x10]
   17868: 54fffe81     	b.ne	0x17838 <__cxa_demangle+0xb3e8>
   1786c: a94266ba     	ldp	x26, x25, [x21, #0x20]
   17870: d10006ca     	sub	x10, x22, #0x1
   17874: cb4b154a     	sub	x10, x10, x11, lsr #5
   17878: 8b0a140a     	add	x10, x0, x10, lsl #5
   1787c: 14000059     	b	0x179e0 <__cxa_demangle+0xb590>
   17880: aa1a03e0     	mov	x0, x26
   17884: 97ffc5db     	bl	0x8ff0 <free@plt>
   17888: f9401bf9     	ldr	x25, [sp, #0x30]
   1788c: b40003f9     	cbz	x25, 0x17908 <__cxa_demangle+0xb4b8>
   17890: f9401ff6     	ldr	x22, [sp, #0x38]
   17894: eb1902df     	cmp	x22, x25
   17898: 540001a0     	b.eq	0x178cc <__cxa_demangle+0xb47c>
   1789c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   178a0: 36000068     	tbz	w8, #0x0, 0x178ac <__cxa_demangle+0xb45c>
   178a4: f85f82c0     	ldur	x0, [x22, #-0x8]
   178a8: 97ffc5d2     	bl	0x8ff0 <free@plt>
   178ac: 385d02c8     	ldurb	w8, [x22, #-0x30]
   178b0: d100c2da     	sub	x26, x22, #0x30
   178b4: 36000068     	tbz	w8, #0x0, 0x178c0 <__cxa_demangle+0xb470>
   178b8: f85e02c0     	ldur	x0, [x22, #-0x20]
   178bc: 97ffc5cd     	bl	0x8ff0 <free@plt>
   178c0: eb1a033f     	cmp	x25, x26
   178c4: aa1a03f6     	mov	x22, x26
   178c8: 54fffea1     	b.ne	0x1789c <__cxa_demangle+0xb44c>
   178cc: f94027e8     	ldr	x8, [sp, #0x48]
   178d0: f9001ff9     	str	x25, [sp, #0x38]
   178d4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   178d8: eb19013f     	cmp	x9, x25
   178dc: 54000123     	b.lo	0x17900 <__cxa_demangle+0xb4b0>
   178e0: eb19011f     	cmp	x8, x25
   178e4: 540000e8     	b.hi	0x17900 <__cxa_demangle+0xb4b0>
   178e8: f94023e9     	ldr	x9, [sp, #0x40]
   178ec: f948010a     	ldr	x10, [x8, #0x1000]
   178f0: eb09015f     	cmp	x10, x9
   178f4: 540000a1     	b.ne	0x17908 <__cxa_demangle+0xb4b8>
   178f8: f9080119     	str	x25, [x8, #0x1000]
   178fc: 14000003     	b	0x17908 <__cxa_demangle+0xb4b8>
   17900: aa1903e0     	mov	x0, x25
   17904: 97ffc5bb     	bl	0x8ff0 <free@plt>
   17908: 2a1f03fa     	mov	w26, wzr
   1790c: 320003f6     	orr	w22, wzr, #0x1
   17910: 394143e8     	ldrb	w8, [sp, #0x50]
   17914: 36000068     	tbz	w8, #0x0, 0x17920 <__cxa_demangle+0xb4d0>
   17918: f94033e0     	ldr	x0, [sp, #0x60]
   1791c: 97ffc5b5     	bl	0x8ff0 <free@plt>
   17920: 34ff783a     	cbz	w26, 0x16824 <__cxa_demangle+0xa3d4>
   17924: 1400021e     	b	0x1819c <__cxa_demangle+0xbd4c>
   17928: aa1a03e0     	mov	x0, x26
   1792c: 97ffc5b1     	bl	0x8ff0 <free@plt>
   17930: f9401bf9     	ldr	x25, [sp, #0x30]
   17934: b40003f9     	cbz	x25, 0x179b0 <__cxa_demangle+0xb560>
   17938: f9401ff6     	ldr	x22, [sp, #0x38]
   1793c: eb1902df     	cmp	x22, x25
   17940: 540001a0     	b.eq	0x17974 <__cxa_demangle+0xb524>
   17944: 385e82c8     	ldurb	w8, [x22, #-0x18]
   17948: 36000068     	tbz	w8, #0x0, 0x17954 <__cxa_demangle+0xb504>
   1794c: f85f82c0     	ldur	x0, [x22, #-0x8]
   17950: 97ffc5a8     	bl	0x8ff0 <free@plt>
   17954: 385d02c8     	ldurb	w8, [x22, #-0x30]
   17958: d100c2da     	sub	x26, x22, #0x30
   1795c: 36000068     	tbz	w8, #0x0, 0x17968 <__cxa_demangle+0xb518>
   17960: f85e02c0     	ldur	x0, [x22, #-0x20]
   17964: 97ffc5a3     	bl	0x8ff0 <free@plt>
   17968: eb1a033f     	cmp	x25, x26
   1796c: aa1a03f6     	mov	x22, x26
   17970: 54fffea1     	b.ne	0x17944 <__cxa_demangle+0xb4f4>
   17974: f94027e8     	ldr	x8, [sp, #0x48]
   17978: f9001ff9     	str	x25, [sp, #0x38]
   1797c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17980: eb19013f     	cmp	x9, x25
   17984: 54000123     	b.lo	0x179a8 <__cxa_demangle+0xb558>
   17988: eb19011f     	cmp	x8, x25
   1798c: 540000e8     	b.hi	0x179a8 <__cxa_demangle+0xb558>
   17990: f94023e9     	ldr	x9, [sp, #0x40]
   17994: f948010a     	ldr	x10, [x8, #0x1000]
   17998: eb09015f     	cmp	x10, x9
   1799c: 540000a1     	b.ne	0x179b0 <__cxa_demangle+0xb560>
   179a0: f9080119     	str	x25, [x8, #0x1000]
   179a4: 14000003     	b	0x179b0 <__cxa_demangle+0xb560>
   179a8: aa1903e0     	mov	x0, x25
   179ac: 97ffc591     	bl	0x8ff0 <free@plt>
   179b0: 2a1f03f6     	mov	w22, wzr
   179b4: 320003e8     	orr	w8, wzr, #0x1
   179b8: aa1803f9     	mov	x25, x24
   179bc: b9001be8     	str	w8, [sp, #0x18]
   179c0: 394143e8     	ldrb	w8, [sp, #0x50]
   179c4: 36000068     	tbz	w8, #0x0, 0x179d0 <__cxa_demangle+0xb580>
   179c8: f94033e0     	ldr	x0, [sp, #0x60]
   179cc: 97ffc589     	bl	0x8ff0 <free@plt>
   179d0: 35003e76     	cbnz	w22, 0x1819c <__cxa_demangle+0xbd4c>
   179d4: aa1903f8     	mov	x24, x25
   179d8: 17fffb94     	b	0x16828 <__cxa_demangle+0xa3d8>
   179dc: aa1903fa     	mov	x26, x25
   179e0: f9401ab6     	ldr	x22, [x21, #0x30]
   179e4: eb1a033f     	cmp	x25, x26
   179e8: a90226aa     	stp	x10, x9, [x21, #0x20]
   179ec: f9001aa8     	str	x8, [x21, #0x30]
   179f0: 540000c0     	b.eq	0x17a08 <__cxa_demangle+0xb5b8>
   179f4: d1008339     	sub	x25, x25, #0x20
   179f8: aa1903e0     	mov	x0, x25
   179fc: 94000518     	bl	0x18e5c <__cxa_demangle+0xca0c>
   17a00: eb19035f     	cmp	x26, x25
   17a04: 54ffff81     	b.ne	0x179f4 <__cxa_demangle+0xb5a4>
   17a08: b400021a     	cbz	x26, 0x17a48 <__cxa_demangle+0xb5f8>
   17a0c: f9401ea8     	ldr	x8, [x21, #0x38]
   17a10: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17a14: eb1a013f     	cmp	x9, x26
   17a18: 54000143     	b.lo	0x17a40 <__cxa_demangle+0xb5f0>
   17a1c: eb1a011f     	cmp	x8, x26
   17a20: 54000108     	b.hi	0x17a40 <__cxa_demangle+0xb5f0>
   17a24: f9480109     	ldr	x9, [x8, #0x1000]
   17a28: eb16013f     	cmp	x9, x22
   17a2c: 540000e1     	b.ne	0x17a48 <__cxa_demangle+0xb5f8>
   17a30: f908011a     	str	x26, [x8, #0x1000]
   17a34: f9401bf9     	ldr	x25, [sp, #0x30]
   17a38: b50000d9     	cbnz	x25, 0x17a50 <__cxa_demangle+0xb600>
   17a3c: 14000023     	b	0x17ac8 <__cxa_demangle+0xb678>
   17a40: aa1a03e0     	mov	x0, x26
   17a44: 97ffc56b     	bl	0x8ff0 <free@plt>
   17a48: f9401bf9     	ldr	x25, [sp, #0x30]
   17a4c: b40003f9     	cbz	x25, 0x17ac8 <__cxa_demangle+0xb678>
   17a50: f9401ff6     	ldr	x22, [sp, #0x38]
   17a54: eb1902df     	cmp	x22, x25
   17a58: 540001a0     	b.eq	0x17a8c <__cxa_demangle+0xb63c>
   17a5c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   17a60: 36000068     	tbz	w8, #0x0, 0x17a6c <__cxa_demangle+0xb61c>
   17a64: f85f82c0     	ldur	x0, [x22, #-0x8]
   17a68: 97ffc562     	bl	0x8ff0 <free@plt>
   17a6c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   17a70: d100c2da     	sub	x26, x22, #0x30
   17a74: 36000068     	tbz	w8, #0x0, 0x17a80 <__cxa_demangle+0xb630>
   17a78: f85e02c0     	ldur	x0, [x22, #-0x20]
   17a7c: 97ffc55d     	bl	0x8ff0 <free@plt>
   17a80: eb1a033f     	cmp	x25, x26
   17a84: aa1a03f6     	mov	x22, x26
   17a88: 54fffea1     	b.ne	0x17a5c <__cxa_demangle+0xb60c>
   17a8c: f94027e8     	ldr	x8, [sp, #0x48]
   17a90: f9001ff9     	str	x25, [sp, #0x38]
   17a94: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17a98: eb19013f     	cmp	x9, x25
   17a9c: 54000123     	b.lo	0x17ac0 <__cxa_demangle+0xb670>
   17aa0: eb19011f     	cmp	x8, x25
   17aa4: 540000e8     	b.hi	0x17ac0 <__cxa_demangle+0xb670>
   17aa8: f94023e9     	ldr	x9, [sp, #0x40]
   17aac: f948010a     	ldr	x10, [x8, #0x1000]
   17ab0: eb09015f     	cmp	x10, x9
   17ab4: 540000a1     	b.ne	0x17ac8 <__cxa_demangle+0xb678>
   17ab8: f9080119     	str	x25, [x8, #0x1000]
   17abc: 14000003     	b	0x17ac8 <__cxa_demangle+0xb678>
   17ac0: aa1903e0     	mov	x0, x25
   17ac4: 97ffc54b     	bl	0x8ff0 <free@plt>
   17ac8: 2a1f03f6     	mov	w22, wzr
   17acc: 320003e8     	orr	w8, wzr, #0x1
   17ad0: aa1803f9     	mov	x25, x24
   17ad4: b9001be8     	str	w8, [sp, #0x18]
   17ad8: 394143e8     	ldrb	w8, [sp, #0x50]
   17adc: 36000068     	tbz	w8, #0x0, 0x17ae8 <__cxa_demangle+0xb698>
   17ae0: f94033e0     	ldr	x0, [sp, #0x60]
   17ae4: 97ffc543     	bl	0x8ff0 <free@plt>
   17ae8: 350035b6     	cbnz	w22, 0x1819c <__cxa_demangle+0xbd4c>
   17aec: aa1903f8     	mov	x24, x25
   17af0: 17fffb4e     	b	0x16828 <__cxa_demangle+0xa3d8>
   17af4: b240ebfa     	orr	x26, xzr, #0x7ffffffffffffff
   17af8: f9401ea9     	ldr	x9, [x21, #0x38]
   17afc: d37beb48     	lsl	x8, x26, #5
   17b00: f9480120     	ldr	x0, [x9, #0x1000]
   17b04: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   17b08: cb00014a     	sub	x10, x10, x0
   17b0c: eb08015f     	cmp	x10, x8
   17b10: 54000082     	b.hs	0x17b20 <__cxa_demangle+0xb6d0>
   17b14: aa0803e0     	mov	x0, x8
   17b18: 97ffc51e     	bl	0x8f90 <malloc@plt>
   17b1c: 14000003     	b	0x17b28 <__cxa_demangle+0xb6d8>
   17b20: 8b080008     	add	x8, x0, x8
   17b24: f9080128     	str	x8, [x9, #0x1000]
   17b28: 8b16140a     	add	x10, x0, x22, lsl #5
   17b2c: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   17b30: f94027e8     	ldr	x8, [sp, #0x48]
   17b34: 91008149     	add	x9, x10, #0x20
   17b38: f9000d48     	str	x8, [x10, #0x18]
   17b3c: 3dc00fe0     	ldr	q0, [sp, #0x30]
   17b40: 3d800140     	str	q0, [x10]
   17b44: f94023e8     	ldr	x8, [sp, #0x40]
   17b48: f9000948     	str	x8, [x10, #0x10]
   17b4c: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   17b50: f9001bff     	str	xzr, [sp, #0x30]
   17b54: a94232b9     	ldp	x25, x12, [x21, #0x20]
   17b58: 8b1a1408     	add	x8, x0, x26, lsl #5
   17b5c: eb19019f     	cmp	x12, x25
   17b60: 540002c0     	b.eq	0x17bb8 <__cxa_demangle+0xb768>
   17b64: d100818b     	sub	x11, x12, #0x20
   17b68: cb19016b     	sub	x11, x11, x25
   17b6c: d100814a     	sub	x10, x10, #0x20
   17b70: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   17b74: f900015f     	str	xzr, [x10]
   17b78: f85f818d     	ldur	x13, [x12, #-0x8]
   17b7c: f9000d4d     	str	x13, [x10, #0x18]
   17b80: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   17b84: 3d800140     	str	q0, [x10]
   17b88: f940098d     	ldr	x13, [x12, #0x10]
   17b8c: eb0c033f     	cmp	x25, x12
   17b90: f900094d     	str	x13, [x10, #0x10]
   17b94: d100814a     	sub	x10, x10, #0x20
   17b98: a9007d9f     	stp	xzr, xzr, [x12]
   17b9c: f900099f     	str	xzr, [x12, #0x10]
   17ba0: 54fffe81     	b.ne	0x17b70 <__cxa_demangle+0xb720>
   17ba4: a94266ba     	ldp	x26, x25, [x21, #0x20]
   17ba8: d10006ca     	sub	x10, x22, #0x1
   17bac: cb4b154a     	sub	x10, x10, x11, lsr #5
   17bb0: 8b0a140a     	add	x10, x0, x10, lsl #5
   17bb4: 14000002     	b	0x17bbc <__cxa_demangle+0xb76c>
   17bb8: aa1903fa     	mov	x26, x25
   17bbc: f9401ab6     	ldr	x22, [x21, #0x30]
   17bc0: eb1a033f     	cmp	x25, x26
   17bc4: a90226aa     	stp	x10, x9, [x21, #0x20]
   17bc8: f9001aa8     	str	x8, [x21, #0x30]
   17bcc: 540000c0     	b.eq	0x17be4 <__cxa_demangle+0xb794>
   17bd0: d1008339     	sub	x25, x25, #0x20
   17bd4: aa1903e0     	mov	x0, x25
   17bd8: 940004a1     	bl	0x18e5c <__cxa_demangle+0xca0c>
   17bdc: eb19035f     	cmp	x26, x25
   17be0: 54ffff81     	b.ne	0x17bd0 <__cxa_demangle+0xb780>
   17be4: b400021a     	cbz	x26, 0x17c24 <__cxa_demangle+0xb7d4>
   17be8: f9401ea8     	ldr	x8, [x21, #0x38]
   17bec: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17bf0: eb1a013f     	cmp	x9, x26
   17bf4: 54000143     	b.lo	0x17c1c <__cxa_demangle+0xb7cc>
   17bf8: eb1a011f     	cmp	x8, x26
   17bfc: 54000108     	b.hi	0x17c1c <__cxa_demangle+0xb7cc>
   17c00: f9480109     	ldr	x9, [x8, #0x1000]
   17c04: eb16013f     	cmp	x9, x22
   17c08: 540000e1     	b.ne	0x17c24 <__cxa_demangle+0xb7d4>
   17c0c: f908011a     	str	x26, [x8, #0x1000]
   17c10: f9401bf9     	ldr	x25, [sp, #0x30]
   17c14: b50000d9     	cbnz	x25, 0x17c2c <__cxa_demangle+0xb7dc>
   17c18: 14000023     	b	0x17ca4 <__cxa_demangle+0xb854>
   17c1c: aa1a03e0     	mov	x0, x26
   17c20: 97ffc4f4     	bl	0x8ff0 <free@plt>
   17c24: f9401bf9     	ldr	x25, [sp, #0x30]
   17c28: b40003f9     	cbz	x25, 0x17ca4 <__cxa_demangle+0xb854>
   17c2c: f9401ff6     	ldr	x22, [sp, #0x38]
   17c30: eb1902df     	cmp	x22, x25
   17c34: 540001a0     	b.eq	0x17c68 <__cxa_demangle+0xb818>
   17c38: 385e82c8     	ldurb	w8, [x22, #-0x18]
   17c3c: 36000068     	tbz	w8, #0x0, 0x17c48 <__cxa_demangle+0xb7f8>
   17c40: f85f82c0     	ldur	x0, [x22, #-0x8]
   17c44: 97ffc4eb     	bl	0x8ff0 <free@plt>
   17c48: 385d02c8     	ldurb	w8, [x22, #-0x30]
   17c4c: d100c2da     	sub	x26, x22, #0x30
   17c50: 36000068     	tbz	w8, #0x0, 0x17c5c <__cxa_demangle+0xb80c>
   17c54: f85e02c0     	ldur	x0, [x22, #-0x20]
   17c58: 97ffc4e6     	bl	0x8ff0 <free@plt>
   17c5c: eb1a033f     	cmp	x25, x26
   17c60: aa1a03f6     	mov	x22, x26
   17c64: 54fffea1     	b.ne	0x17c38 <__cxa_demangle+0xb7e8>
   17c68: f94027e8     	ldr	x8, [sp, #0x48]
   17c6c: f9001ff9     	str	x25, [sp, #0x38]
   17c70: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17c74: eb19013f     	cmp	x9, x25
   17c78: 54000123     	b.lo	0x17c9c <__cxa_demangle+0xb84c>
   17c7c: eb19011f     	cmp	x8, x25
   17c80: 540000e8     	b.hi	0x17c9c <__cxa_demangle+0xb84c>
   17c84: f94023e9     	ldr	x9, [sp, #0x40]
   17c88: f948010a     	ldr	x10, [x8, #0x1000]
   17c8c: eb09015f     	cmp	x10, x9
   17c90: 540000a1     	b.ne	0x17ca4 <__cxa_demangle+0xb854>
   17c94: f9080119     	str	x25, [x8, #0x1000]
   17c98: 14000003     	b	0x17ca4 <__cxa_demangle+0xb854>
   17c9c: aa1903e0     	mov	x0, x25
   17ca0: 97ffc4d4     	bl	0x8ff0 <free@plt>
   17ca4: 2a1f03f6     	mov	w22, wzr
   17ca8: 320003e8     	orr	w8, wzr, #0x1
   17cac: b9001be8     	str	w8, [sp, #0x18]
   17cb0: 394143e8     	ldrb	w8, [sp, #0x50]
   17cb4: 36000068     	tbz	w8, #0x0, 0x17cc0 <__cxa_demangle+0xb870>
   17cb8: f94033e0     	ldr	x0, [sp, #0x60]
   17cbc: 97ffc4cd     	bl	0x8ff0 <free@plt>
   17cc0: 34ff5b36     	cbz	w22, 0x16824 <__cxa_demangle+0xa3d4>
   17cc4: 14000136     	b	0x1819c <__cxa_demangle+0xbd4c>
   17cc8: b94007e8     	ldr	w8, [sp, #0x4]
   17ccc: 91000737     	add	x23, x25, #0x1
   17cd0: b90062a8     	str	w8, [x21, #0x60]
   17cd4: b9401be8     	ldr	w8, [sp, #0x18]
   17cd8: 36000108     	tbz	w8, #0x0, 0x17cf8 <__cxa_demangle+0xb8a8>
   17cdc: a94222a9     	ldp	x9, x8, [x21, #0x20]
   17ce0: eb08013f     	cmp	x9, x8
   17ce4: 540000a0     	b.eq	0x17cf8 <__cxa_demangle+0xb8a8>
   17ce8: d1008114     	sub	x20, x8, #0x20
   17cec: aa1403e0     	mov	x0, x20
   17cf0: 9400045b     	bl	0x18e5c <__cxa_demangle+0xca0c>
   17cf4: f90016b4     	str	x20, [x21, #0x28]
   17cf8: f94007e8     	ldr	x8, [sp, #0x8]
   17cfc: b4002508     	cbz	x8, 0x1819c <__cxa_demangle+0xbd4c>
   17d00: 39000116     	strb	w22, [x8]
   17d04: 14000126     	b	0x1819c <__cxa_demangle+0xbd4c>
   17d08: b240ebf9     	orr	x25, xzr, #0x7ffffffffffffff
   17d0c: f9401ea9     	ldr	x9, [x21, #0x38]
   17d10: d37beb28     	lsl	x8, x25, #5
   17d14: f9480120     	ldr	x0, [x9, #0x1000]
   17d18: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   17d1c: cb00014a     	sub	x10, x10, x0
   17d20: eb08015f     	cmp	x10, x8
   17d24: 54000242     	b.hs	0x17d6c <__cxa_demangle+0xb91c>
   17d28: aa0803e0     	mov	x0, x8
   17d2c: 97ffc499     	bl	0x8f90 <malloc@plt>
   17d30: 14000011     	b	0x17d74 <__cxa_demangle+0xb924>
   17d34: 5100c129     	sub	w9, w9, #0x30
   17d38: 7100253f     	cmp	w9, #0x9
   17d3c: 54002848     	b.hi	0x18244 <__cxa_demangle+0xbdf4>
   17d40: 91000c09     	add	x9, x0, #0x3
   17d44: eb14013f     	cmp	x9, x20
   17d48: 54002800     	b.eq	0x18248 <__cxa_demangle+0xbdf8>
   17d4c: 3940012a     	ldrb	w10, [x9]
   17d50: 5100c14a     	sub	w10, w10, #0x30
   17d54: 7100295f     	cmp	w10, #0xa
   17d58: 54002762     	b.hs	0x18244 <__cxa_demangle+0xbdf4>
   17d5c: 91000529     	add	x9, x9, #0x1
   17d60: eb09029f     	cmp	x20, x9
   17d64: 54ffff41     	b.ne	0x17d4c <__cxa_demangle+0xb8fc>
   17d68: 14000138     	b	0x18248 <__cxa_demangle+0xbdf8>
   17d6c: 8b080008     	add	x8, x0, x8
   17d70: f9080128     	str	x8, [x9, #0x1000]
   17d74: 8b16140a     	add	x10, x0, x22, lsl #5
   17d78: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   17d7c: f94027e8     	ldr	x8, [sp, #0x48]
   17d80: 91008149     	add	x9, x10, #0x20
   17d84: f9000d48     	str	x8, [x10, #0x18]
   17d88: 3dc00fe0     	ldr	q0, [sp, #0x30]
   17d8c: 3d800140     	str	q0, [x10]
   17d90: f94023e8     	ldr	x8, [sp, #0x40]
   17d94: f9000948     	str	x8, [x10, #0x10]
   17d98: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   17d9c: f9001bff     	str	xzr, [sp, #0x30]
   17da0: a94232b7     	ldp	x23, x12, [x21, #0x20]
   17da4: 8b191408     	add	x8, x0, x25, lsl #5
   17da8: eb17019f     	cmp	x12, x23
   17dac: 540002c0     	b.eq	0x17e04 <__cxa_demangle+0xb9b4>
   17db0: d100818b     	sub	x11, x12, #0x20
   17db4: cb17016b     	sub	x11, x11, x23
   17db8: d100814a     	sub	x10, x10, #0x20
   17dbc: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   17dc0: f900015f     	str	xzr, [x10]
   17dc4: f85f818d     	ldur	x13, [x12, #-0x8]
   17dc8: f9000d4d     	str	x13, [x10, #0x18]
   17dcc: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   17dd0: 3d800140     	str	q0, [x10]
   17dd4: f940098d     	ldr	x13, [x12, #0x10]
   17dd8: eb0c02ff     	cmp	x23, x12
   17ddc: f900094d     	str	x13, [x10, #0x10]
   17de0: d100814a     	sub	x10, x10, #0x20
   17de4: a9007d9f     	stp	xzr, xzr, [x12]
   17de8: f900099f     	str	xzr, [x12, #0x10]
   17dec: 54fffe81     	b.ne	0x17dbc <__cxa_demangle+0xb96c>
   17df0: a9425eb9     	ldp	x25, x23, [x21, #0x20]
   17df4: d10006ca     	sub	x10, x22, #0x1
   17df8: cb4b154a     	sub	x10, x10, x11, lsr #5
   17dfc: 8b0a140a     	add	x10, x0, x10, lsl #5
   17e00: 14000002     	b	0x17e08 <__cxa_demangle+0xb9b8>
   17e04: aa1703f9     	mov	x25, x23
   17e08: f9401ab6     	ldr	x22, [x21, #0x30]
   17e0c: eb1902ff     	cmp	x23, x25
   17e10: a90226aa     	stp	x10, x9, [x21, #0x20]
   17e14: f9001aa8     	str	x8, [x21, #0x30]
   17e18: 540000c0     	b.eq	0x17e30 <__cxa_demangle+0xb9e0>
   17e1c: d10082f7     	sub	x23, x23, #0x20
   17e20: aa1703e0     	mov	x0, x23
   17e24: 9400040e     	bl	0x18e5c <__cxa_demangle+0xca0c>
   17e28: eb17033f     	cmp	x25, x23
   17e2c: 54ffff81     	b.ne	0x17e1c <__cxa_demangle+0xb9cc>
   17e30: b4000219     	cbz	x25, 0x17e70 <__cxa_demangle+0xba20>
   17e34: f9401ea8     	ldr	x8, [x21, #0x38]
   17e38: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17e3c: eb19013f     	cmp	x9, x25
   17e40: 54000143     	b.lo	0x17e68 <__cxa_demangle+0xba18>
   17e44: eb19011f     	cmp	x8, x25
   17e48: 54000108     	b.hi	0x17e68 <__cxa_demangle+0xba18>
   17e4c: f9480109     	ldr	x9, [x8, #0x1000]
   17e50: eb16013f     	cmp	x9, x22
   17e54: 540000e1     	b.ne	0x17e70 <__cxa_demangle+0xba20>
   17e58: f9080119     	str	x25, [x8, #0x1000]
   17e5c: f9401bf7     	ldr	x23, [sp, #0x30]
   17e60: b50000d7     	cbnz	x23, 0x17e78 <__cxa_demangle+0xba28>
   17e64: 14000023     	b	0x17ef0 <__cxa_demangle+0xbaa0>
   17e68: aa1903e0     	mov	x0, x25
   17e6c: 97ffc461     	bl	0x8ff0 <free@plt>
   17e70: f9401bf7     	ldr	x23, [sp, #0x30]
   17e74: b40003f7     	cbz	x23, 0x17ef0 <__cxa_demangle+0xbaa0>
   17e78: f9401ff6     	ldr	x22, [sp, #0x38]
   17e7c: eb1702df     	cmp	x22, x23
   17e80: 540001a0     	b.eq	0x17eb4 <__cxa_demangle+0xba64>
   17e84: 385e82c8     	ldurb	w8, [x22, #-0x18]
   17e88: 36000068     	tbz	w8, #0x0, 0x17e94 <__cxa_demangle+0xba44>
   17e8c: f85f82c0     	ldur	x0, [x22, #-0x8]
   17e90: 97ffc458     	bl	0x8ff0 <free@plt>
   17e94: 385d02c8     	ldurb	w8, [x22, #-0x30]
   17e98: d100c2d9     	sub	x25, x22, #0x30
   17e9c: 36000068     	tbz	w8, #0x0, 0x17ea8 <__cxa_demangle+0xba58>
   17ea0: f85e02c0     	ldur	x0, [x22, #-0x20]
   17ea4: 97ffc453     	bl	0x8ff0 <free@plt>
   17ea8: eb1902ff     	cmp	x23, x25
   17eac: aa1903f6     	mov	x22, x25
   17eb0: 54fffea1     	b.ne	0x17e84 <__cxa_demangle+0xba34>
   17eb4: f94027e8     	ldr	x8, [sp, #0x48]
   17eb8: f9001ff7     	str	x23, [sp, #0x38]
   17ebc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   17ec0: eb17013f     	cmp	x9, x23
   17ec4: 54000123     	b.lo	0x17ee8 <__cxa_demangle+0xba98>
   17ec8: eb17011f     	cmp	x8, x23
   17ecc: 540000e8     	b.hi	0x17ee8 <__cxa_demangle+0xba98>
   17ed0: f94023e9     	ldr	x9, [sp, #0x40]
   17ed4: f948010a     	ldr	x10, [x8, #0x1000]
   17ed8: eb09015f     	cmp	x10, x9
   17edc: 540000a1     	b.ne	0x17ef0 <__cxa_demangle+0xbaa0>
   17ee0: f9080117     	str	x23, [x8, #0x1000]
   17ee4: 14000003     	b	0x17ef0 <__cxa_demangle+0xbaa0>
   17ee8: aa1703e0     	mov	x0, x23
   17eec: 97ffc441     	bl	0x8ff0 <free@plt>
   17ef0: aa1803e0     	mov	x0, x24
   17ef4: aa1403e1     	mov	x1, x20
   17ef8: aa1503e2     	mov	x2, x21
   17efc: 94000404     	bl	0x18f0c <__cxa_demangle+0xcabc>
   17f00: aa0003f4     	mov	x20, x0
   17f04: eb18029f     	cmp	x20, x24
   17f08: 540006a0     	b.eq	0x17fdc <__cxa_demangle+0xbb8c>
   17f0c: a9405aa8     	ldp	x8, x22, [x21]
   17f10: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   17f14: f2955569     	movk	x9, #0xaaab
   17f18: cb0802c8     	sub	x8, x22, x8
   17f1c: 9344fd08     	asr	x8, x8, #4
   17f20: 9b097d08     	mul	x8, x8, x9
   17f24: f100091f     	cmp	x8, #0x2
   17f28: 54001403     	b.lo	0x181a8 <__cxa_demangle+0xbd58>
   17f2c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   17f30: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   17f34: d1005ecb     	sub	x11, x22, #0x17
   17f38: d100c2c0     	sub	x0, x22, #0x30
   17f3c: d341fd0c     	lsr	x12, x8, #1
   17f40: 7200011f     	tst	w8, #0x1
   17f44: 9a8a0161     	csel	x1, x11, x10, eq
   17f48: 9a890182     	csel	x2, x12, x9, eq
   17f4c: 940002f1     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   17f50: f85e02c8     	ldur	x8, [x22, #-0x20]
   17f54: f90023e8     	str	x8, [sp, #0x40]
   17f58: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   17f5c: 3d800fe0     	str	q0, [sp, #0x30]
   17f60: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   17f64: f81d02df     	stur	xzr, [x22, #-0x30]
   17f68: f94006b6     	ldr	x22, [x21, #0x8]
   17f6c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   17f70: d100c2d7     	sub	x23, x22, #0x30
   17f74: 36000068     	tbz	w8, #0x0, 0x17f80 <__cxa_demangle+0xbb30>
   17f78: f85f82c0     	ldur	x0, [x22, #-0x8]
   17f7c: 97ffc41d     	bl	0x8ff0 <free@plt>
   17f80: 394002e8     	ldrb	w8, [x23]
   17f84: 36000068     	tbz	w8, #0x0, 0x17f90 <__cxa_demangle+0xbb40>
   17f88: f85e02c0     	ldur	x0, [x22, #-0x20]
   17f8c: 97ffc419     	bl	0x8ff0 <free@plt>
   17f90: f94002a8     	ldr	x8, [x21]
   17f94: f90006b7     	str	x23, [x21, #0x8]
   17f98: eb17011f     	cmp	x8, x23
   17f9c: 54000240     	b.eq	0x17fe4 <__cxa_demangle+0xbb94>
   17fa0: 3940c3e8     	ldrb	w8, [sp, #0x30]
   17fa4: a943d7e9     	ldp	x9, x21, [sp, #0x38]
   17fa8: 9100c3ea     	add	x10, sp, #0x30
   17fac: b240014a     	orr	x10, x10, #0x1
   17fb0: 7200011f     	tst	w8, #0x1
   17fb4: d10182c0     	sub	x0, x22, #0x60
   17fb8: 12000116     	and	w22, w8, #0x1
   17fbc: d341fd0b     	lsr	x11, x8, #1
   17fc0: 9a950141     	csel	x1, x10, x21, eq
   17fc4: 9a890162     	csel	x2, x11, x9, eq
   17fc8: 940002d2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   17fcc: b5ff241a     	cbnz	x26, 0x1644c <__cxa_demangle+0x9ffc>
   17fd0: 2a1f03f5     	mov	w21, wzr
   17fd4: 35ff2456     	cbnz	w22, 0x1645c <__cxa_demangle+0xa00c>
   17fd8: 17fff923     	b	0x16464 <__cxa_demangle+0xa014>
   17fdc: aa1303f4     	mov	x20, x19
   17fe0: 14000071     	b	0x181a4 <__cxa_demangle+0xbd54>
   17fe4: 3940c3e8     	ldrb	w8, [sp, #0x30]
   17fe8: 320003f5     	orr	w21, wzr, #0x1
   17fec: aa1303f4     	mov	x20, x19
   17ff0: 12000116     	and	w22, w8, #0x1
   17ff4: 35ff2356     	cbnz	w22, 0x1645c <__cxa_demangle+0xa00c>
   17ff8: 17fff91b     	b	0x16464 <__cxa_demangle+0xa014>
   17ffc: 5100c54a     	sub	w10, w10, #0x31
   18000: 7100215f     	cmp	w10, #0x8
   18004: 54000188     	b.hi	0x18034 <__cxa_demangle+0xbbe4>
   18008: 91000528     	add	x8, x9, #0x1
   1800c: eb14011f     	cmp	x8, x20
   18010: 54000c20     	b.eq	0x18194 <__cxa_demangle+0xbd44>
   18014: 39400109     	ldrb	w9, [x8]
   18018: 5100c129     	sub	w9, w9, #0x30
   1801c: 7100293f     	cmp	w9, #0xa
   18020: 540000a2     	b.hs	0x18034 <__cxa_demangle+0xbbe4>
   18024: 91000508     	add	x8, x8, #0x1
   18028: eb08029f     	cmp	x20, x8
   1802c: 54ffff41     	b.ne	0x18014 <__cxa_demangle+0xbbc4>
   18030: 14000059     	b	0x18194 <__cxa_demangle+0xbd44>
   18034: eb14011f     	cmp	x8, x20
   18038: 54000ae0     	b.eq	0x18194 <__cxa_demangle+0xbd44>
   1803c: 39400109     	ldrb	w9, [x8]
   18040: 71017d3f     	cmp	w9, #0x5f
   18044: 54000a81     	b.ne	0x18194 <__cxa_demangle+0xbd44>
   18048: 91000518     	add	x24, x8, #0x1
   1804c: aa1803e0     	mov	x0, x24
   18050: aa1403e1     	mov	x1, x20
   18054: aa1503e2     	mov	x2, x21
   18058: aa1603e3     	mov	x3, x22
   1805c: 97fff823     	bl	0x160e8 <__cxa_demangle+0x9c98>
   18060: aa0003f4     	mov	x20, x0
   18064: eb18029f     	cmp	x20, x24
   18068: 540007a0     	b.eq	0x1815c <__cxa_demangle+0xbd0c>
   1806c: a9405aa8     	ldp	x8, x22, [x21]
   18070: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   18074: f2955569     	movk	x9, #0xaaab
   18078: cb0802c8     	sub	x8, x22, x8
   1807c: 9344fd08     	asr	x8, x8, #4
   18080: 9b097d08     	mul	x8, x8, x9
   18084: f100091f     	cmp	x8, #0x2
   18088: 540008a3     	b.lo	0x1819c <__cxa_demangle+0xbd4c>
   1808c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   18090: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   18094: d1005ecb     	sub	x11, x22, #0x17
   18098: d100c2c0     	sub	x0, x22, #0x30
   1809c: d341fd0c     	lsr	x12, x8, #1
   180a0: 7200011f     	tst	w8, #0x1
   180a4: 9a8a0161     	csel	x1, x11, x10, eq
   180a8: 9a890182     	csel	x2, x12, x9, eq
   180ac: 94000299     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   180b0: f85e02c8     	ldur	x8, [x22, #-0x20]
   180b4: f90023e8     	str	x8, [sp, #0x40]
   180b8: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   180bc: 3d800fe0     	str	q0, [sp, #0x30]
   180c0: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   180c4: f81d02df     	stur	xzr, [x22, #-0x30]
   180c8: f94006b6     	ldr	x22, [x21, #0x8]
   180cc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   180d0: d100c2d8     	sub	x24, x22, #0x30
   180d4: 36000068     	tbz	w8, #0x0, 0x180e0 <__cxa_demangle+0xbc90>
   180d8: f85f82c0     	ldur	x0, [x22, #-0x8]
   180dc: 97ffc3c5     	bl	0x8ff0 <free@plt>
   180e0: 39400308     	ldrb	w8, [x24]
   180e4: 36000068     	tbz	w8, #0x0, 0x180f0 <__cxa_demangle+0xbca0>
   180e8: f85e02c0     	ldur	x0, [x22, #-0x20]
   180ec: 97ffc3c1     	bl	0x8ff0 <free@plt>
   180f0: f94002a8     	ldr	x8, [x21]
   180f4: f90006b8     	str	x24, [x21, #0x8]
   180f8: eb18011f     	cmp	x8, x24
   180fc: 54001560     	b.eq	0x183a8 <__cxa_demangle+0xbf58>
   18100: d10182c0     	sub	x0, x22, #0x60
   18104: 90000101     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   18108: 912b1421     	add	x1, x1, #0xac5
   1810c: 321f03e2     	orr	w2, wzr, #0x2
   18110: 94000280     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   18114: 3940c3f6     	ldrb	w22, [sp, #0x30]
   18118: f94006a8     	ldr	x8, [x21, #0x8]
   1811c: a943a7ea     	ldp	x10, x9, [sp, #0x38]
   18120: 9100c3eb     	add	x11, sp, #0x30
   18124: b240016b     	orr	x11, x11, #0x1
   18128: 720002df     	tst	w22, #0x1
   1812c: d100c100     	sub	x0, x8, #0x30
   18130: d341fec8     	lsr	x8, x22, #1
   18134: 9a890161     	csel	x1, x11, x9, eq
   18138: 9a8a0102     	csel	x2, x8, x10, eq
   1813c: 94000275     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   18140: 2a1f03f5     	mov	w21, wzr
   18144: 120002c8     	and	w8, w22, #0x1
   18148: 34000068     	cbz	w8, 0x18154 <__cxa_demangle+0xbd04>
   1814c: f94023e0     	ldr	x0, [sp, #0x40]
   18150: 97ffc3a8     	bl	0x8ff0 <free@plt>
   18154: 35000255     	cbnz	w21, 0x1819c <__cxa_demangle+0xbd4c>
   18158: 14000010     	b	0x18198 <__cxa_demangle+0xbd48>
   1815c: a94052a8     	ldp	x8, x20, [x21]
   18160: eb14011f     	cmp	x8, x20
   18164: 54000180     	b.eq	0x18194 <__cxa_demangle+0xbd44>
   18168: 385e8288     	ldurb	w8, [x20, #-0x18]
   1816c: d100c296     	sub	x22, x20, #0x30
   18170: 36000068     	tbz	w8, #0x0, 0x1817c <__cxa_demangle+0xbd2c>
   18174: f85f8280     	ldur	x0, [x20, #-0x8]
   18178: 97ffc39e     	bl	0x8ff0 <free@plt>
   1817c: 394002c8     	ldrb	w8, [x22]
   18180: 36000068     	tbz	w8, #0x0, 0x1818c <__cxa_demangle+0xbd3c>
   18184: f85e0280     	ldur	x0, [x20, #-0x20]
   18188: 97ffc39a     	bl	0x8ff0 <free@plt>
   1818c: f90006b6     	str	x22, [x21, #0x8]
   18190: 14000001     	b	0x18194 <__cxa_demangle+0xbd44>
   18194: aa1703f4     	mov	x20, x23
   18198: aa1403f7     	mov	x23, x20
   1819c: eb1c02ff     	cmp	x23, x28
   181a0: 9a970274     	csel	x20, x19, x23, eq
   181a4: aa1403f3     	mov	x19, x20
   181a8: f9401768     	ldr	x8, [x27, #0x28]
   181ac: f85a83a9     	ldur	x9, [x29, #-0x58]
   181b0: eb09011f     	cmp	x8, x9
   181b4: 54001121     	b.ne	0x183d8 <__cxa_demangle+0xbf88>
   181b8: aa1303e0     	mov	x0, x19
   181bc: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   181c0: a94b4ff4     	ldp	x20, x19, [sp, #0xb0]
   181c4: a94a57f6     	ldp	x22, x21, [sp, #0xa0]
   181c8: a9495ff8     	ldp	x24, x23, [sp, #0x90]
   181cc: a94867fa     	ldp	x26, x25, [sp, #0x80]
   181d0: a9476ffc     	ldp	x28, x27, [sp, #0x70]
   181d4: 910343ff     	add	sp, sp, #0xd0
   181d8: d65f03c0     	ret
   181dc: 5100c108     	sub	w8, w8, #0x30
   181e0: 7100251f     	cmp	w8, #0x9
   181e4: 540005c8     	b.hi	0x1829c <__cxa_demangle+0xbe4c>
   181e8: 91000408     	add	x8, x0, #0x1
   181ec: eb14011f     	cmp	x8, x20
   181f0: 54000580     	b.eq	0x182a0 <__cxa_demangle+0xbe50>
   181f4: 39400109     	ldrb	w9, [x8]
   181f8: 5100c129     	sub	w9, w9, #0x30
   181fc: 7100293f     	cmp	w9, #0xa
   18200: 540004e2     	b.hs	0x1829c <__cxa_demangle+0xbe4c>
   18204: 91000508     	add	x8, x8, #0x1
   18208: eb08029f     	cmp	x20, x8
   1820c: 54ffff41     	b.ne	0x181f4 <__cxa_demangle+0xbda4>
   18210: 14000024     	b	0x182a0 <__cxa_demangle+0xbe50>
   18214: 71017d3f     	cmp	w9, #0x5f
   18218: 54000161     	b.ne	0x18244 <__cxa_demangle+0xbdf4>
   1821c: 91001009     	add	x9, x0, #0x4
   18220: eb14013f     	cmp	x9, x20
   18224: 54000100     	b.eq	0x18244 <__cxa_demangle+0xbdf4>
   18228: 3940012a     	ldrb	w10, [x9]
   1822c: 5100c14b     	sub	w11, w10, #0x30
   18230: 7100257f     	cmp	w11, #0x9
   18234: 54000c68     	b.hi	0x183c0 <__cxa_demangle+0xbf70>
   18238: 91000529     	add	x9, x9, #0x1
   1823c: eb09029f     	cmp	x20, x9
   18240: 54ffff41     	b.ne	0x18228 <__cxa_demangle+0xbdd8>
   18244: aa0803f4     	mov	x20, x8
   18248: a94022a9     	ldp	x9, x8, [x21]
   1824c: eb08013f     	cmp	x9, x8
   18250: 54fffa40     	b.eq	0x18198 <__cxa_demangle+0xbd48>
   18254: 90000101     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   18258: d100c100     	sub	x0, x8, #0x30
   1825c: 91317021     	add	x1, x1, #0xc5c
   18260: 321c03e2     	orr	w2, wzr, #0x10
   18264: 9400022b     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   18268: 17ffffcc     	b	0x18198 <__cxa_demangle+0xbd48>
   1826c: 71017d1f     	cmp	w8, #0x5f
   18270: 54000161     	b.ne	0x1829c <__cxa_demangle+0xbe4c>
   18274: 91000808     	add	x8, x0, #0x2
   18278: eb14011f     	cmp	x8, x20
   1827c: 54000100     	b.eq	0x1829c <__cxa_demangle+0xbe4c>
   18280: 39400109     	ldrb	w9, [x8]
   18284: 5100c12a     	sub	w10, w9, #0x30
   18288: 7100255f     	cmp	w10, #0x9
   1828c: 54000a08     	b.hi	0x183cc <__cxa_demangle+0xbf7c>
   18290: 91000508     	add	x8, x8, #0x1
   18294: eb08029f     	cmp	x20, x8
   18298: 54ffff41     	b.ne	0x18280 <__cxa_demangle+0xbe30>
   1829c: aa0003f4     	mov	x20, x0
   182a0: a9405aa8     	ldp	x8, x22, [x21]
   182a4: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   182a8: f2955569     	movk	x9, #0xaaab
   182ac: cb0802c8     	sub	x8, x22, x8
   182b0: 9344fd08     	asr	x8, x8, #4
   182b4: 9b097d08     	mul	x8, x8, x9
   182b8: f100091f     	cmp	x8, #0x2
   182bc: 54fff6e3     	b.lo	0x18198 <__cxa_demangle+0xbd48>
   182c0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   182c4: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   182c8: d1005ecb     	sub	x11, x22, #0x17
   182cc: d100c2c0     	sub	x0, x22, #0x30
   182d0: d341fd0c     	lsr	x12, x8, #1
   182d4: 7200011f     	tst	w8, #0x1
   182d8: 9a8a0161     	csel	x1, x11, x10, eq
   182dc: 9a890182     	csel	x2, x12, x9, eq
   182e0: 9400020c     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   182e4: f85e02c8     	ldur	x8, [x22, #-0x20]
   182e8: f90023e8     	str	x8, [sp, #0x40]
   182ec: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   182f0: 3d800fe0     	str	q0, [sp, #0x30]
   182f4: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   182f8: f81d02df     	stur	xzr, [x22, #-0x30]
   182fc: f94006b6     	ldr	x22, [x21, #0x8]
   18300: 385e82c8     	ldurb	w8, [x22, #-0x18]
   18304: d100c2d7     	sub	x23, x22, #0x30
   18308: 36000068     	tbz	w8, #0x0, 0x18314 <__cxa_demangle+0xbec4>
   1830c: f85f82c0     	ldur	x0, [x22, #-0x8]
   18310: 97ffc338     	bl	0x8ff0 <free@plt>
   18314: 394002e8     	ldrb	w8, [x23]
   18318: 36000068     	tbz	w8, #0x0, 0x18324 <__cxa_demangle+0xbed4>
   1831c: f85e02c0     	ldur	x0, [x22, #-0x20]
   18320: 97ffc334     	bl	0x8ff0 <free@plt>
   18324: f94002a8     	ldr	x8, [x21]
   18328: f90006b7     	str	x23, [x21, #0x8]
   1832c: eb17011f     	cmp	x8, x23
   18330: 54000320     	b.eq	0x18394 <__cxa_demangle+0xbf44>
   18334: d10182c0     	sub	x0, x22, #0x60
   18338: 90000101     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1833c: 912b1421     	add	x1, x1, #0xac5
   18340: 321f03e2     	orr	w2, wzr, #0x2
   18344: 940001f3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   18348: 3940c3f6     	ldrb	w22, [sp, #0x30]
   1834c: f94006a8     	ldr	x8, [x21, #0x8]
   18350: a943a7ea     	ldp	x10, x9, [sp, #0x38]
   18354: 9100c3eb     	add	x11, sp, #0x30
   18358: b240016b     	orr	x11, x11, #0x1
   1835c: 720002df     	tst	w22, #0x1
   18360: d100c100     	sub	x0, x8, #0x30
   18364: d341fec8     	lsr	x8, x22, #1
   18368: 9a890161     	csel	x1, x11, x9, eq
   1836c: 9a8a0102     	csel	x2, x8, x10, eq
   18370: 940001e8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   18374: 2a1f03f5     	mov	w21, wzr
   18378: 120002c8     	and	w8, w22, #0x1
   1837c: 34000068     	cbz	w8, 0x18388 <__cxa_demangle+0xbf38>
   18380: f94023e0     	ldr	x0, [sp, #0x40]
   18384: 97ffc31b     	bl	0x8ff0 <free@plt>
   18388: aa1403f7     	mov	x23, x20
   1838c: 35fff095     	cbnz	w21, 0x1819c <__cxa_demangle+0xbd4c>
   18390: 17ffff82     	b	0x18198 <__cxa_demangle+0xbd48>
   18394: 3940c3e8     	ldrb	w8, [sp, #0x30]
   18398: 320003f5     	orr	w21, wzr, #0x1
   1839c: 12000108     	and	w8, w8, #0x1
   183a0: 35ffff08     	cbnz	w8, 0x18380 <__cxa_demangle+0xbf30>
   183a4: 17fffff9     	b	0x18388 <__cxa_demangle+0xbf38>
   183a8: 3940c3e8     	ldrb	w8, [sp, #0x30]
   183ac: 320003f5     	orr	w21, wzr, #0x1
   183b0: aa1703f4     	mov	x20, x23
   183b4: 12000108     	and	w8, w8, #0x1
   183b8: 35ffeca8     	cbnz	w8, 0x1814c <__cxa_demangle+0xbcfc>
   183bc: 17ffff66     	b	0x18154 <__cxa_demangle+0xbd04>
   183c0: 71017d5f     	cmp	w10, #0x5f
   183c4: 9a891514     	csinc	x20, x8, x9, ne
   183c8: 17ffffa0     	b	0x18248 <__cxa_demangle+0xbdf8>
   183cc: 71017d3f     	cmp	w9, #0x5f
   183d0: 9a881414     	csinc	x20, x0, x8, ne
   183d4: 17ffffb3     	b	0x182a0 <__cxa_demangle+0xbe50>
   183d8: 97ffc26e     	bl	0x8d90 <__stack_chk_fail@plt>
   183dc: 97ffc235     	bl	0x8cb0 <abort@plt>
   183e0: 97ffc234     	bl	0x8cb0 <abort@plt>
   183e4: 97ffc233     	bl	0x8cb0 <abort@plt>
   183e8: 97ffc232     	bl	0x8cb0 <abort@plt>
   183ec: 97ffc231     	bl	0x8cb0 <abort@plt>
   183f0: 97ffc230     	bl	0x8cb0 <abort@plt>
   183f4: 97ffc22f     	bl	0x8cb0 <abort@plt>
   183f8: 97ffc22e     	bl	0x8cb0 <abort@plt>
   183fc: 97ffc22d     	bl	0x8cb0 <abort@plt>
   18400: 97ffc22c     	bl	0x8cb0 <abort@plt>
   18404: 97ffc22b     	bl	0x8cb0 <abort@plt>
   18408: f9401bf4     	ldr	x20, [sp, #0x30]
   1840c: aa0003f3     	mov	x19, x0
   18410: b4001a74     	cbz	x20, 0x1875c <__cxa_demangle+0xc30c>
   18414: f9401ff5     	ldr	x21, [sp, #0x38]
   18418: eb1402bf     	cmp	x21, x20
   1841c: 540001a0     	b.eq	0x18450 <__cxa_demangle+0xc000>
   18420: 385e82a8     	ldurb	w8, [x21, #-0x18]
   18424: 36000068     	tbz	w8, #0x0, 0x18430 <__cxa_demangle+0xbfe0>
   18428: f85f82a0     	ldur	x0, [x21, #-0x8]
   1842c: 97ffc2f1     	bl	0x8ff0 <free@plt>
   18430: 385d02a8     	ldurb	w8, [x21, #-0x30]
   18434: d100c2b6     	sub	x22, x21, #0x30
   18438: 36000068     	tbz	w8, #0x0, 0x18444 <__cxa_demangle+0xbff4>
   1843c: f85e02a0     	ldur	x0, [x21, #-0x20]
   18440: 97ffc2ec     	bl	0x8ff0 <free@plt>
   18444: eb16029f     	cmp	x20, x22
   18448: aa1603f5     	mov	x21, x22
   1844c: 54fffea1     	b.ne	0x18420 <__cxa_demangle+0xbfd0>
   18450: f94027e8     	ldr	x8, [sp, #0x48]
   18454: f9001ff4     	str	x20, [sp, #0x38]
   18458: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1845c: eb14013f     	cmp	x9, x20
   18460: 54000143     	b.lo	0x18488 <__cxa_demangle+0xc038>
   18464: eb14011f     	cmp	x8, x20
   18468: 54000108     	b.hi	0x18488 <__cxa_demangle+0xc038>
   1846c: f94023e9     	ldr	x9, [sp, #0x40]
   18470: f948010a     	ldr	x10, [x8, #0x1000]
   18474: eb09015f     	cmp	x10, x9
   18478: 54001721     	b.ne	0x1875c <__cxa_demangle+0xc30c>
   1847c: aa1303e0     	mov	x0, x19
   18480: f9080114     	str	x20, [x8, #0x1000]
   18484: 940074d9     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   18488: aa1403e0     	mov	x0, x20
   1848c: 140000b3     	b	0x18758 <__cxa_demangle+0xc308>
   18490: f9401bf4     	ldr	x20, [sp, #0x30]
   18494: aa0003f3     	mov	x19, x0
   18498: b4001534     	cbz	x20, 0x1873c <__cxa_demangle+0xc2ec>
   1849c: f9401ff5     	ldr	x21, [sp, #0x38]
   184a0: eb1402bf     	cmp	x21, x20
   184a4: 540001a0     	b.eq	0x184d8 <__cxa_demangle+0xc088>
   184a8: 385e82a8     	ldurb	w8, [x21, #-0x18]
   184ac: 36000068     	tbz	w8, #0x0, 0x184b8 <__cxa_demangle+0xc068>
   184b0: f85f82a0     	ldur	x0, [x21, #-0x8]
   184b4: 97ffc2cf     	bl	0x8ff0 <free@plt>
   184b8: 385d02a8     	ldurb	w8, [x21, #-0x30]
   184bc: d100c2b7     	sub	x23, x21, #0x30
   184c0: 36000068     	tbz	w8, #0x0, 0x184cc <__cxa_demangle+0xc07c>
   184c4: f85e02a0     	ldur	x0, [x21, #-0x20]
   184c8: 97ffc2ca     	bl	0x8ff0 <free@plt>
   184cc: eb17029f     	cmp	x20, x23
   184d0: aa1703f5     	mov	x21, x23
   184d4: 54fffea1     	b.ne	0x184a8 <__cxa_demangle+0xc058>
   184d8: f94027e8     	ldr	x8, [sp, #0x48]
   184dc: f9001ff4     	str	x20, [sp, #0x38]
   184e0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   184e4: eb14013f     	cmp	x9, x20
   184e8: 54000143     	b.lo	0x18510 <__cxa_demangle+0xc0c0>
   184ec: eb14011f     	cmp	x8, x20
   184f0: 54000108     	b.hi	0x18510 <__cxa_demangle+0xc0c0>
   184f4: f94023e9     	ldr	x9, [sp, #0x40]
   184f8: f948010a     	ldr	x10, [x8, #0x1000]
   184fc: eb09015f     	cmp	x10, x9
   18500: 540011e1     	b.ne	0x1873c <__cxa_demangle+0xc2ec>
   18504: f9080114     	str	x20, [x8, #0x1000]
   18508: 370011d6     	tbnz	w22, #0x0, 0x18740 <__cxa_demangle+0xc2f0>
   1850c: 14000094     	b	0x1875c <__cxa_demangle+0xc30c>
   18510: aa1403e0     	mov	x0, x20
   18514: 97ffc2b7     	bl	0x8ff0 <free@plt>
   18518: 37001156     	tbnz	w22, #0x0, 0x18740 <__cxa_demangle+0xc2f0>
   1851c: 14000090     	b	0x1875c <__cxa_demangle+0xc30c>
   18520: f9401bf4     	ldr	x20, [sp, #0x30]
   18524: aa0003f3     	mov	x19, x0
   18528: b4001134     	cbz	x20, 0x1874c <__cxa_demangle+0xc2fc>
   1852c: f9401ff5     	ldr	x21, [sp, #0x38]
   18530: eb1402bf     	cmp	x21, x20
   18534: 54000920     	b.eq	0x18658 <__cxa_demangle+0xc208>
   18538: 385e82a8     	ldurb	w8, [x21, #-0x18]
   1853c: 36000068     	tbz	w8, #0x0, 0x18548 <__cxa_demangle+0xc0f8>
   18540: f85f82a0     	ldur	x0, [x21, #-0x8]
   18544: 97ffc2ab     	bl	0x8ff0 <free@plt>
   18548: 385d02a8     	ldurb	w8, [x21, #-0x30]
   1854c: d100c2b6     	sub	x22, x21, #0x30
   18550: 36000068     	tbz	w8, #0x0, 0x1855c <__cxa_demangle+0xc10c>
   18554: f85e02a0     	ldur	x0, [x21, #-0x20]
   18558: 97ffc2a6     	bl	0x8ff0 <free@plt>
   1855c: eb16029f     	cmp	x20, x22
   18560: aa1603f5     	mov	x21, x22
   18564: 54fffea1     	b.ne	0x18538 <__cxa_demangle+0xc0e8>
   18568: 1400003c     	b	0x18658 <__cxa_demangle+0xc208>
   1856c: f9401bf4     	ldr	x20, [sp, #0x30]
   18570: aa0003f3     	mov	x19, x0
   18574: b4000ed4     	cbz	x20, 0x1874c <__cxa_demangle+0xc2fc>
   18578: f9401ff5     	ldr	x21, [sp, #0x38]
   1857c: eb1402bf     	cmp	x21, x20
   18580: 540006c0     	b.eq	0x18658 <__cxa_demangle+0xc208>
   18584: 385e82a8     	ldurb	w8, [x21, #-0x18]
   18588: 36000068     	tbz	w8, #0x0, 0x18594 <__cxa_demangle+0xc144>
   1858c: f85f82a0     	ldur	x0, [x21, #-0x8]
   18590: 97ffc298     	bl	0x8ff0 <free@plt>
   18594: 385d02a8     	ldurb	w8, [x21, #-0x30]
   18598: d100c2b6     	sub	x22, x21, #0x30
   1859c: 36000068     	tbz	w8, #0x0, 0x185a8 <__cxa_demangle+0xc158>
   185a0: f85e02a0     	ldur	x0, [x21, #-0x20]
   185a4: 97ffc293     	bl	0x8ff0 <free@plt>
   185a8: eb16029f     	cmp	x20, x22
   185ac: aa1603f5     	mov	x21, x22
   185b0: 54fffea1     	b.ne	0x18584 <__cxa_demangle+0xc134>
   185b4: 14000029     	b	0x18658 <__cxa_demangle+0xc208>
   185b8: 14000054     	b	0x18708 <__cxa_demangle+0xc2b8>
   185bc: f9401bf4     	ldr	x20, [sp, #0x30]
   185c0: aa0003f3     	mov	x19, x0
   185c4: b4000c54     	cbz	x20, 0x1874c <__cxa_demangle+0xc2fc>
   185c8: f9401ff5     	ldr	x21, [sp, #0x38]
   185cc: eb1402bf     	cmp	x21, x20
   185d0: 54000440     	b.eq	0x18658 <__cxa_demangle+0xc208>
   185d4: 385e82a8     	ldurb	w8, [x21, #-0x18]
   185d8: 36000068     	tbz	w8, #0x0, 0x185e4 <__cxa_demangle+0xc194>
   185dc: f85f82a0     	ldur	x0, [x21, #-0x8]
   185e0: 97ffc284     	bl	0x8ff0 <free@plt>
   185e4: 385d02a8     	ldurb	w8, [x21, #-0x30]
   185e8: d100c2b6     	sub	x22, x21, #0x30
   185ec: 36000068     	tbz	w8, #0x0, 0x185f8 <__cxa_demangle+0xc1a8>
   185f0: f85e02a0     	ldur	x0, [x21, #-0x20]
   185f4: 97ffc27f     	bl	0x8ff0 <free@plt>
   185f8: eb16029f     	cmp	x20, x22
   185fc: aa1603f5     	mov	x21, x22
   18600: 54fffea1     	b.ne	0x185d4 <__cxa_demangle+0xc184>
   18604: 14000015     	b	0x18658 <__cxa_demangle+0xc208>
   18608: 14000040     	b	0x18708 <__cxa_demangle+0xc2b8>
   1860c: 1400003f     	b	0x18708 <__cxa_demangle+0xc2b8>
   18610: f9401bf4     	ldr	x20, [sp, #0x30]
   18614: aa0003f3     	mov	x19, x0
   18618: b40009b4     	cbz	x20, 0x1874c <__cxa_demangle+0xc2fc>
   1861c: f9401ff5     	ldr	x21, [sp, #0x38]
   18620: eb1402bf     	cmp	x21, x20
   18624: 540001a0     	b.eq	0x18658 <__cxa_demangle+0xc208>
   18628: 385e82a8     	ldurb	w8, [x21, #-0x18]
   1862c: 36000068     	tbz	w8, #0x0, 0x18638 <__cxa_demangle+0xc1e8>
   18630: f85f82a0     	ldur	x0, [x21, #-0x8]
   18634: 97ffc26f     	bl	0x8ff0 <free@plt>
   18638: 385d02a8     	ldurb	w8, [x21, #-0x30]
   1863c: d100c2b6     	sub	x22, x21, #0x30
   18640: 36000068     	tbz	w8, #0x0, 0x1864c <__cxa_demangle+0xc1fc>
   18644: f85e02a0     	ldur	x0, [x21, #-0x20]
   18648: 97ffc26a     	bl	0x8ff0 <free@plt>
   1864c: eb16029f     	cmp	x20, x22
   18650: aa1603f5     	mov	x21, x22
   18654: 54fffea1     	b.ne	0x18628 <__cxa_demangle+0xc1d8>
   18658: f94027e8     	ldr	x8, [sp, #0x48]
   1865c: f9001ff4     	str	x20, [sp, #0x38]
   18660: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   18664: eb14013f     	cmp	x9, x20
   18668: 54000163     	b.lo	0x18694 <__cxa_demangle+0xc244>
   1866c: eb14011f     	cmp	x8, x20
   18670: 54000128     	b.hi	0x18694 <__cxa_demangle+0xc244>
   18674: f94023e9     	ldr	x9, [sp, #0x40]
   18678: f948010a     	ldr	x10, [x8, #0x1000]
   1867c: eb09015f     	cmp	x10, x9
   18680: 54000661     	b.ne	0x1874c <__cxa_demangle+0xc2fc>
   18684: f9080114     	str	x20, [x8, #0x1000]
   18688: 394143e8     	ldrb	w8, [sp, #0x50]
   1868c: 37000648     	tbnz	w8, #0x0, 0x18754 <__cxa_demangle+0xc304>
   18690: 14000033     	b	0x1875c <__cxa_demangle+0xc30c>
   18694: aa1403e0     	mov	x0, x20
   18698: 14000020     	b	0x18718 <__cxa_demangle+0xc2c8>
   1869c: 1400001b     	b	0x18708 <__cxa_demangle+0xc2b8>
   186a0: 14000004     	b	0x186b0 <__cxa_demangle+0xc260>
   186a4: aa0003f3     	mov	x19, x0
   186a8: 35000136     	cbnz	w22, 0x186cc <__cxa_demangle+0xc27c>
   186ac: 1400002c     	b	0x1875c <__cxa_demangle+0xc30c>
   186b0: 3940c3e8     	ldrb	w8, [sp, #0x30]
   186b4: aa0003f3     	mov	x19, x0
   186b8: 36000528     	tbz	w8, #0x0, 0x1875c <__cxa_demangle+0xc30c>
   186bc: f94023e0     	ldr	x0, [sp, #0x40]
   186c0: 14000026     	b	0x18758 <__cxa_demangle+0xc308>
   186c4: aa0003f3     	mov	x19, x0
   186c8: 340004b6     	cbz	w22, 0x1875c <__cxa_demangle+0xc30c>
   186cc: aa1503e0     	mov	x0, x21
   186d0: 14000022     	b	0x18758 <__cxa_demangle+0xc308>
   186d4: 1400001d     	b	0x18748 <__cxa_demangle+0xc2f8>
   186d8: 1400001c     	b	0x18748 <__cxa_demangle+0xc2f8>
   186dc: 1400001b     	b	0x18748 <__cxa_demangle+0xc2f8>
   186e0: 1400001a     	b	0x18748 <__cxa_demangle+0xc2f8>
   186e4: 14000019     	b	0x18748 <__cxa_demangle+0xc2f8>
   186e8: 14000008     	b	0x18708 <__cxa_demangle+0xc2b8>
   186ec: 14000007     	b	0x18708 <__cxa_demangle+0xc2b8>
   186f0: 14000006     	b	0x18708 <__cxa_demangle+0xc2b8>
   186f4: 14000005     	b	0x18708 <__cxa_demangle+0xc2b8>
   186f8: 14000004     	b	0x18708 <__cxa_demangle+0xc2b8>
   186fc: 14000003     	b	0x18708 <__cxa_demangle+0xc2b8>
   18700: 14000012     	b	0x18748 <__cxa_demangle+0xc2f8>
   18704: 14000001     	b	0x18708 <__cxa_demangle+0xc2b8>
   18708: 3940c3e8     	ldrb	w8, [sp, #0x30]
   1870c: aa0003f3     	mov	x19, x0
   18710: 360001e8     	tbz	w8, #0x0, 0x1874c <__cxa_demangle+0xc2fc>
   18714: f94023e0     	ldr	x0, [sp, #0x40]
   18718: 97ffc236     	bl	0x8ff0 <free@plt>
   1871c: 394143e8     	ldrb	w8, [sp, #0x50]
   18720: 370001a8     	tbnz	w8, #0x0, 0x18754 <__cxa_demangle+0xc304>
   18724: 1400000e     	b	0x1875c <__cxa_demangle+0xc30c>
   18728: 14000008     	b	0x18748 <__cxa_demangle+0xc2f8>
   1872c: aa0003f3     	mov	x19, x0
   18730: 37000096     	tbnz	w22, #0x0, 0x18740 <__cxa_demangle+0xc2f0>
   18734: 1400000a     	b	0x1875c <__cxa_demangle+0xc30c>
   18738: aa0003f3     	mov	x19, x0
   1873c: 36000116     	tbz	w22, #0x0, 0x1875c <__cxa_demangle+0xc30c>
   18740: aa1903e0     	mov	x0, x25
   18744: 14000005     	b	0x18758 <__cxa_demangle+0xc308>
   18748: aa0003f3     	mov	x19, x0
   1874c: 394143e8     	ldrb	w8, [sp, #0x50]
   18750: 36000068     	tbz	w8, #0x0, 0x1875c <__cxa_demangle+0xc30c>
   18754: f94033e0     	ldr	x0, [sp, #0x60]
   18758: 97ffc226     	bl	0x8ff0 <free@plt>
   1875c: aa1303e0     	mov	x0, x19
   18760: 94007422     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   18764: eb01001f     	cmp	x0, x1
   18768: 54000be0     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   1876c: 39400008     	ldrb	w8, [x0]
   18770: 7101d91f     	cmp	w8, #0x76
   18774: 54000300     	b.eq	0x187d4 <__cxa_demangle+0xc384>
   18778: 7101a11f     	cmp	w8, #0x68
   1877c: 54000b41     	b.ne	0x188e4 <__cxa_demangle+0xc494>
   18780: 91000408     	add	x8, x0, #0x1
   18784: eb01011f     	cmp	x8, x1
   18788: 54000ae0     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   1878c: 39400409     	ldrb	w9, [x0, #0x1]
   18790: 9100080a     	add	x10, x0, #0x2
   18794: 7101b93f     	cmp	w9, #0x6e
   18798: 9a880149     	csel	x9, x10, x8, eq
   1879c: eb01013f     	cmp	x9, x1
   187a0: 54000a20     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   187a4: 3940012a     	ldrb	w10, [x9]
   187a8: 7100c15f     	cmp	w10, #0x30
   187ac: 54000661     	b.ne	0x18878 <__cxa_demangle+0xc428>
   187b0: 91000529     	add	x9, x9, #0x1
   187b4: eb08013f     	cmp	x9, x8
   187b8: 54000960     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   187bc: eb01013f     	cmp	x9, x1
   187c0: 54000920     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   187c4: 38401528     	ldrb	w8, [x9], #0x1
   187c8: 71017d1f     	cmp	w8, #0x5f
   187cc: 9a800120     	csel	x0, x9, x0, eq
   187d0: d65f03c0     	ret
   187d4: 91000408     	add	x8, x0, #0x1
   187d8: eb01011f     	cmp	x8, x1
   187dc: 54000840     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   187e0: 39400409     	ldrb	w9, [x0, #0x1]
   187e4: 9100080a     	add	x10, x0, #0x2
   187e8: 7101b93f     	cmp	w9, #0x6e
   187ec: 9a880149     	csel	x9, x10, x8, eq
   187f0: eb01013f     	cmp	x9, x1
   187f4: 54000780     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   187f8: 3940012a     	ldrb	w10, [x9]
   187fc: 7100c15f     	cmp	w10, #0x30
   18800: 54000581     	b.ne	0x188b0 <__cxa_demangle+0xc460>
   18804: 91000529     	add	x9, x9, #0x1
   18808: eb08013f     	cmp	x9, x8
   1880c: 540006c0     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18810: eb01013f     	cmp	x9, x1
   18814: 54000680     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18818: 39400128     	ldrb	w8, [x9]
   1881c: 71017d1f     	cmp	w8, #0x5f
   18820: 54000621     	b.ne	0x188e4 <__cxa_demangle+0xc494>
   18824: 91000528     	add	x8, x9, #0x1
   18828: eb01011f     	cmp	x8, x1
   1882c: 540005c0     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18830: 3940052a     	ldrb	w10, [x9, #0x1]
   18834: 91000929     	add	x9, x9, #0x2
   18838: 7101b95f     	cmp	w10, #0x6e
   1883c: 9a880129     	csel	x9, x9, x8, eq
   18840: eb01013f     	cmp	x9, x1
   18844: 54000500     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18848: 3940012a     	ldrb	w10, [x9]
   1884c: 7100c15f     	cmp	w10, #0x30
   18850: 540004c1     	b.ne	0x188e8 <__cxa_demangle+0xc498>
   18854: 91000529     	add	x9, x9, #0x1
   18858: eb08013f     	cmp	x9, x8
   1885c: 54000440     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18860: eb01013f     	cmp	x9, x1
   18864: 54000400     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18868: 38401528     	ldrb	w8, [x9], #0x1
   1886c: 71017d1f     	cmp	w8, #0x5f
   18870: 9a800120     	csel	x0, x9, x0, eq
   18874: d65f03c0     	ret
   18878: 5100c54a     	sub	w10, w10, #0x31
   1887c: 7100215f     	cmp	w10, #0x8
   18880: 54000328     	b.hi	0x188e4 <__cxa_demangle+0xc494>
   18884: 91000529     	add	x9, x9, #0x1
   18888: eb01013f     	cmp	x9, x1
   1888c: 540002c0     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18890: 3940012a     	ldrb	w10, [x9]
   18894: 5100c14a     	sub	w10, w10, #0x30
   18898: 7100295f     	cmp	w10, #0xa
   1889c: 54fff8c2     	b.hs	0x187b4 <__cxa_demangle+0xc364>
   188a0: 91000529     	add	x9, x9, #0x1
   188a4: eb09003f     	cmp	x1, x9
   188a8: 54ffff41     	b.ne	0x18890 <__cxa_demangle+0xc440>
   188ac: 1400000e     	b	0x188e4 <__cxa_demangle+0xc494>
   188b0: 5100c54a     	sub	w10, w10, #0x31
   188b4: 7100215f     	cmp	w10, #0x8
   188b8: 54000168     	b.hi	0x188e4 <__cxa_demangle+0xc494>
   188bc: 91000529     	add	x9, x9, #0x1
   188c0: eb01013f     	cmp	x9, x1
   188c4: 54000100     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   188c8: 3940012a     	ldrb	w10, [x9]
   188cc: 5100c14a     	sub	w10, w10, #0x30
   188d0: 7100295f     	cmp	w10, #0xa
   188d4: 54fff9a2     	b.hs	0x18808 <__cxa_demangle+0xc3b8>
   188d8: 91000529     	add	x9, x9, #0x1
   188dc: eb09003f     	cmp	x1, x9
   188e0: 54ffff41     	b.ne	0x188c8 <__cxa_demangle+0xc478>
   188e4: d65f03c0     	ret
   188e8: 5100c54a     	sub	w10, w10, #0x31
   188ec: 7100215f     	cmp	w10, #0x8
   188f0: 54ffffa8     	b.hi	0x188e4 <__cxa_demangle+0xc494>
   188f4: 91000529     	add	x9, x9, #0x1
   188f8: eb01013f     	cmp	x9, x1
   188fc: 54ffff40     	b.eq	0x188e4 <__cxa_demangle+0xc494>
   18900: 3940012a     	ldrb	w10, [x9]
   18904: 5100c14a     	sub	w10, w10, #0x30
   18908: 7100295f     	cmp	w10, #0xa
   1890c: 54fffa62     	b.hs	0x18858 <__cxa_demangle+0xc408>
   18910: 91000529     	add	x9, x9, #0x1
   18914: eb09003f     	cmp	x1, x9
   18918: 54ffff41     	b.ne	0x18900 <__cxa_demangle+0xc4b0>
   1891c: 17fffff2     	b	0x188e4 <__cxa_demangle+0xc494>
   18920: d101c3ff     	sub	sp, sp, #0x70
   18924: a9016ffc     	stp	x28, x27, [sp, #0x10]
   18928: a90267fa     	stp	x26, x25, [sp, #0x20]
   1892c: a9035ff8     	stp	x24, x23, [sp, #0x30]
   18930: a90457f6     	stp	x22, x21, [sp, #0x40]
   18934: a9054ff4     	stp	x20, x19, [sp, #0x50]
   18938: a9067bfd     	stp	x29, x30, [sp, #0x60]
   1893c: 910183fd     	add	x29, sp, #0x60
   18940: aa0003f3     	mov	x19, x0
   18944: 39400268     	ldrb	w8, [x19]
   18948: aa0303f4     	mov	x20, x3
   1894c: aa0203f5     	mov	x21, x2
   18950: aa0103f6     	mov	x22, x1
   18954: 370000a8     	tbnz	w8, #0x0, 0x18968 <__cxa_demangle+0xc518>
   18958: d341fd1b     	lsr	x27, x8, #1
   1895c: eb16037f     	cmp	x27, x22
   18960: 540000a2     	b.hs	0x18974 <__cxa_demangle+0xc524>
   18964: 1400006a     	b	0x18b0c <__cxa_demangle+0xc6bc>
   18968: f940067b     	ldr	x27, [x19, #0x8]
   1896c: eb16037f     	cmp	x27, x22
   18970: 54000ce3     	b.lo	0x18b0c <__cxa_demangle+0xc6bc>
   18974: 37000068     	tbnz	w8, #0x0, 0x18980 <__cxa_demangle+0xc530>
   18978: 528002dc     	mov	w28, #0x16              // =22
   1897c: 14000004     	b	0x1898c <__cxa_demangle+0xc53c>
   18980: f9400269     	ldr	x9, [x19]
   18984: 927ff929     	and	x9, x9, #0xfffffffffffffffe
   18988: d100053c     	sub	x28, x9, #0x1
   1898c: cb1b0389     	sub	x9, x28, x27
   18990: eb14013f     	cmp	x9, x20
   18994: 54000142     	b.hs	0x189bc <__cxa_demangle+0xc56c>
   18998: 8b140377     	add	x23, x27, x20
   1899c: 92800229     	mov	x9, #-0x12              // =-18
   189a0: cb1c02ea     	sub	x10, x23, x28
   189a4: cb1c0129     	sub	x9, x9, x28
   189a8: eb0a013f     	cmp	x9, x10
   189ac: 54000b03     	b.lo	0x18b0c <__cxa_demangle+0xc6bc>
   189b0: 370000e8     	tbnz	w8, #0x0, 0x189cc <__cxa_demangle+0xc57c>
   189b4: 91000668     	add	x8, x19, #0x1
   189b8: 14000006     	b	0x189d0 <__cxa_demangle+0xc580>
   189bc: b4000974     	cbz	x20, 0x18ae8 <__cxa_demangle+0xc698>
   189c0: 37000248     	tbnz	w8, #0x0, 0x18a08 <__cxa_demangle+0xc5b8>
   189c4: 91000677     	add	x23, x19, #0x1
   189c8: 14000011     	b	0x18a0c <__cxa_demangle+0xc5bc>
   189cc: f9400a68     	ldr	x8, [x19, #0x10]
   189d0: f90007e8     	str	x8, [sp, #0x8]
   189d4: 92800328     	mov	x8, #-0x1a              // =-26
   189d8: f2efffe8     	movk	x8, #0x7fff, lsl #48
   189dc: eb08039f     	cmp	x28, x8
   189e0: 54000108     	b.hi	0x18a00 <__cxa_demangle+0xc5b0>
   189e4: d37ffb88     	lsl	x8, x28, #1
   189e8: eb0802ff     	cmp	x23, x8
   189ec: 9a973108     	csel	x8, x8, x23, lo
   189f0: f1005d1f     	cmp	x8, #0x17
   189f4: 540003e2     	b.hs	0x18a70 <__cxa_demangle+0xc620>
   189f8: 528002f8     	mov	w24, #0x17              // =23
   189fc: 1400001f     	b	0x18a78 <__cxa_demangle+0xc628>
   18a00: b27bfbf8     	orr	x24, xzr, #0xffffffffffffffef
   18a04: 1400001d     	b	0x18a78 <__cxa_demangle+0xc628>
   18a08: f9400a77     	ldr	x23, [x19, #0x10]
   18a0c: eb160362     	subs	x2, x27, x22
   18a10: 8b1602f6     	add	x22, x23, x22
   18a14: 54000120     	b.eq	0x18a38 <__cxa_demangle+0xc5e8>
   18a18: 8b1b02e8     	add	x8, x23, x27
   18a1c: eb15011f     	cmp	x8, x21
   18a20: 8b1402a9     	add	x9, x21, x20
   18a24: fa5582c2     	ccmp	x22, x21, #0x2, hi
   18a28: 8b1402c0     	add	x0, x22, x20
   18a2c: aa1603e1     	mov	x1, x22
   18a30: 9a959135     	csel	x21, x9, x21, ls
   18a34: 97ffc117     	bl	0x8e90 <memmove@plt>
   18a38: aa1603e0     	mov	x0, x22
   18a3c: aa1503e1     	mov	x1, x21
   18a40: aa1403e2     	mov	x2, x20
   18a44: 97ffc113     	bl	0x8e90 <memmove@plt>
   18a48: 39400269     	ldrb	w9, [x19]
   18a4c: 8b140368     	add	x8, x27, x20
   18a50: 370000a9     	tbnz	w9, #0x0, 0x18a64 <__cxa_demangle+0xc614>
   18a54: d37ff909     	lsl	x9, x8, #1
   18a58: 39000269     	strb	w9, [x19]
   18a5c: 8b0802e8     	add	x8, x23, x8
   18a60: 14000021     	b	0x18ae4 <__cxa_demangle+0xc694>
   18a64: f9000668     	str	x8, [x19, #0x8]
   18a68: 8b0802e8     	add	x8, x23, x8
   18a6c: 1400001e     	b	0x18ae4 <__cxa_demangle+0xc694>
   18a70: 91004108     	add	x8, x8, #0x10
   18a74: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   18a78: aa1803e0     	mov	x0, x24
   18a7c: 97ffc145     	bl	0x8f90 <malloc@plt>
   18a80: aa0003f9     	mov	x25, x0
   18a84: b40000b6     	cbz	x22, 0x18a98 <__cxa_demangle+0xc648>
   18a88: f94007e1     	ldr	x1, [sp, #0x8]
   18a8c: aa1903e0     	mov	x0, x25
   18a90: aa1603e2     	mov	x2, x22
   18a94: 97ffc143     	bl	0x8fa0 <memcpy@plt>
   18a98: 8b16033a     	add	x26, x25, x22
   18a9c: aa1a03e0     	mov	x0, x26
   18aa0: aa1503e1     	mov	x1, x21
   18aa4: aa1403e2     	mov	x2, x20
   18aa8: 97ffc13e     	bl	0x8fa0 <memcpy@plt>
   18aac: eb160362     	subs	x2, x27, x22
   18ab0: 540000a0     	b.eq	0x18ac4 <__cxa_demangle+0xc674>
   18ab4: f94007e8     	ldr	x8, [sp, #0x8]
   18ab8: 8b140340     	add	x0, x26, x20
   18abc: 8b160101     	add	x1, x8, x22
   18ac0: 97ffc138     	bl	0x8fa0 <memcpy@plt>
   18ac4: f1005b9f     	cmp	x28, #0x16
   18ac8: 54000060     	b.eq	0x18ad4 <__cxa_demangle+0xc684>
   18acc: f94007e0     	ldr	x0, [sp, #0x8]
   18ad0: 97ffc148     	bl	0x8ff0 <free@plt>
   18ad4: b2400308     	orr	x8, x24, #0x1
   18ad8: f9000268     	str	x8, [x19]
   18adc: 8b170328     	add	x8, x25, x23
   18ae0: a900e677     	stp	x23, x25, [x19, #0x8]
   18ae4: 3900011f     	strb	wzr, [x8]
   18ae8: aa1303e0     	mov	x0, x19
   18aec: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   18af0: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   18af4: a94457f6     	ldp	x22, x21, [sp, #0x40]
   18af8: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   18afc: a94267fa     	ldp	x26, x25, [sp, #0x20]
   18b00: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   18b04: 9101c3ff     	add	sp, sp, #0x70
   18b08: d65f03c0     	ret
   18b0c: 97ffc069     	bl	0x8cb0 <abort@plt>
   18b10: f81a0ffb     	str	x27, [sp, #-0x60]!
   18b14: a90167fa     	stp	x26, x25, [sp, #0x10]
   18b18: a9025ff8     	stp	x24, x23, [sp, #0x20]
   18b1c: a90357f6     	stp	x22, x21, [sp, #0x30]
   18b20: a9044ff4     	stp	x20, x19, [sp, #0x40]
   18b24: a9057bfd     	stp	x29, x30, [sp, #0x50]
   18b28: 910143fd     	add	x29, sp, #0x50
   18b2c: aa0003f3     	mov	x19, x0
   18b30: 39400268     	ldrb	w8, [x19]
   18b34: aa0203f4     	mov	x20, x2
   18b38: aa0103f5     	mov	x21, x1
   18b3c: 37000088     	tbnz	w8, #0x0, 0x18b4c <__cxa_demangle+0xc6fc>
   18b40: d341fd16     	lsr	x22, x8, #1
   18b44: 528002da     	mov	w26, #0x16              // =22
   18b48: 14000004     	b	0x18b58 <__cxa_demangle+0xc708>
   18b4c: a9405a69     	ldp	x9, x22, [x19]
   18b50: 927ff929     	and	x9, x9, #0xfffffffffffffffe
   18b54: d100053a     	sub	x26, x9, #0x1
   18b58: cb160349     	sub	x9, x26, x22
   18b5c: eb14013f     	cmp	x9, x20
   18b60: 54000142     	b.hs	0x18b88 <__cxa_demangle+0xc738>
   18b64: 8b1402db     	add	x27, x22, x20
   18b68: 92800229     	mov	x9, #-0x12              // =-18
   18b6c: cb1a036a     	sub	x10, x27, x26
   18b70: cb1a0129     	sub	x9, x9, x26
   18b74: eb0a013f     	cmp	x9, x10
   18b78: 54000883     	b.lo	0x18c88 <__cxa_demangle+0xc838>
   18b7c: 370000e8     	tbnz	w8, #0x0, 0x18b98 <__cxa_demangle+0xc748>
   18b80: 91000677     	add	x23, x19, #0x1
   18b84: 14000006     	b	0x18b9c <__cxa_demangle+0xc74c>
   18b88: b4000714     	cbz	x20, 0x18c68 <__cxa_demangle+0xc818>
   18b8c: 37000228     	tbnz	w8, #0x0, 0x18bd0 <__cxa_demangle+0xc780>
   18b90: 91000677     	add	x23, x19, #0x1
   18b94: 14000010     	b	0x18bd4 <__cxa_demangle+0xc784>
   18b98: f9400a77     	ldr	x23, [x19, #0x10]
   18b9c: 92800328     	mov	x8, #-0x1a              // =-26
   18ba0: f2efffe8     	movk	x8, #0x7fff, lsl #48
   18ba4: eb08035f     	cmp	x26, x8
   18ba8: 54000108     	b.hi	0x18bc8 <__cxa_demangle+0xc778>
   18bac: d37ffb48     	lsl	x8, x26, #1
   18bb0: eb08037f     	cmp	x27, x8
   18bb4: 9a9b3108     	csel	x8, x8, x27, lo
   18bb8: f1005d1f     	cmp	x8, #0x17
   18bbc: 54000282     	b.hs	0x18c0c <__cxa_demangle+0xc7bc>
   18bc0: 528002f8     	mov	w24, #0x17              // =23
   18bc4: 14000014     	b	0x18c14 <__cxa_demangle+0xc7c4>
   18bc8: b27bfbf8     	orr	x24, xzr, #0xffffffffffffffef
   18bcc: 14000012     	b	0x18c14 <__cxa_demangle+0xc7c4>
   18bd0: f9400a77     	ldr	x23, [x19, #0x10]
   18bd4: 8b1602e0     	add	x0, x23, x22
   18bd8: aa1503e1     	mov	x1, x21
   18bdc: aa1403e2     	mov	x2, x20
   18be0: 97ffc0f0     	bl	0x8fa0 <memcpy@plt>
   18be4: 39400269     	ldrb	w9, [x19]
   18be8: 8b1402c8     	add	x8, x22, x20
   18bec: 370000a9     	tbnz	w9, #0x0, 0x18c00 <__cxa_demangle+0xc7b0>
   18bf0: d37ff909     	lsl	x9, x8, #1
   18bf4: 39000269     	strb	w9, [x19]
   18bf8: 8b0802e8     	add	x8, x23, x8
   18bfc: 1400001a     	b	0x18c64 <__cxa_demangle+0xc814>
   18c00: f9000668     	str	x8, [x19, #0x8]
   18c04: 8b0802e8     	add	x8, x23, x8
   18c08: 14000017     	b	0x18c64 <__cxa_demangle+0xc814>
   18c0c: 91004108     	add	x8, x8, #0x10
   18c10: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   18c14: aa1803e0     	mov	x0, x24
   18c18: 97ffc0de     	bl	0x8f90 <malloc@plt>
   18c1c: aa0003f9     	mov	x25, x0
   18c20: b40000b6     	cbz	x22, 0x18c34 <__cxa_demangle+0xc7e4>
   18c24: aa1903e0     	mov	x0, x25
   18c28: aa1703e1     	mov	x1, x23
   18c2c: aa1603e2     	mov	x2, x22
   18c30: 97ffc0dc     	bl	0x8fa0 <memcpy@plt>
   18c34: 8b160320     	add	x0, x25, x22
   18c38: aa1503e1     	mov	x1, x21
   18c3c: aa1403e2     	mov	x2, x20
   18c40: 97ffc0d8     	bl	0x8fa0 <memcpy@plt>
   18c44: f1005b5f     	cmp	x26, #0x16
   18c48: 54000060     	b.eq	0x18c54 <__cxa_demangle+0xc804>
   18c4c: aa1703e0     	mov	x0, x23
   18c50: 97ffc0e8     	bl	0x8ff0 <free@plt>
   18c54: b2400308     	orr	x8, x24, #0x1
   18c58: f9000268     	str	x8, [x19]
   18c5c: 8b1b0328     	add	x8, x25, x27
   18c60: a900e67b     	stp	x27, x25, [x19, #0x8]
   18c64: 3900011f     	strb	wzr, [x8]
   18c68: aa1303e0     	mov	x0, x19
   18c6c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   18c70: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   18c74: a94357f6     	ldp	x22, x21, [sp, #0x30]
   18c78: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   18c7c: a94167fa     	ldp	x26, x25, [sp, #0x10]
   18c80: f84607fb     	ldr	x27, [sp], #0x60
   18c84: d65f03c0     	ret
   18c88: 97ffc00a     	bl	0x8cb0 <abort@plt>
   18c8c: f81b0ff9     	str	x25, [sp, #-0x50]!
   18c90: a9015ff8     	stp	x24, x23, [sp, #0x10]
   18c94: a90257f6     	stp	x22, x21, [sp, #0x20]
   18c98: a9034ff4     	stp	x20, x19, [sp, #0x30]
   18c9c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   18ca0: 910103fd     	add	x29, sp, #0x40
   18ca4: aa0003f3     	mov	x19, x0
   18ca8: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
   18cac: f900027f     	str	xzr, [x19]
   18cb0: f9400049     	ldr	x9, [x2]
   18cb4: aa0103f5     	mov	x21, x1
   18cb8: f9000e69     	str	x9, [x19, #0x18]
   18cbc: f9480134     	ldr	x20, [x9, #0x1000]
   18cc0: 91400528     	add	x8, x9, #0x1, lsl #12   // =0x1000
   18cc4: cb140108     	sub	x8, x8, x20
   18cc8: f100c11f     	cmp	x8, #0x30
   18ccc: 540000c2     	b.hs	0x18ce4 <__cxa_demangle+0xc894>
   18cd0: 321c07e0     	orr	w0, wzr, #0x30
   18cd4: 97ffc0af     	bl	0x8f90 <malloc@plt>
   18cd8: aa0003f4     	mov	x20, x0
   18cdc: 9100c288     	add	x8, x20, #0x30
   18ce0: 14000003     	b	0x18cec <__cxa_demangle+0xc89c>
   18ce4: 9100c288     	add	x8, x20, #0x30
   18ce8: f9080128     	str	x8, [x9, #0x1000]
   18cec: a9005274     	stp	x20, x20, [x19]
   18cf0: f9000a68     	str	x8, [x19, #0x10]
   18cf4: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   18cf8: f900029f     	str	xzr, [x20]
   18cfc: 394002a8     	ldrb	w8, [x21]
   18d00: 370000c8     	tbnz	w8, #0x0, 0x18d18 <__cxa_demangle+0xc8c8>
   18d04: f9400aa8     	ldr	x8, [x21, #0x10]
   18d08: f9000a88     	str	x8, [x20, #0x10]
   18d0c: 3dc002a0     	ldr	q0, [x21]
   18d10: 3d800280     	str	q0, [x20]
   18d14: 14000019     	b	0x18d78 <__cxa_demangle+0xc928>
   18d18: f94006b6     	ldr	x22, [x21, #0x8]
   18d1c: b10042df     	cmn	x22, #0x10
   18d20: 54000842     	b.hs	0x18e28 <__cxa_demangle+0xc9d8>
   18d24: f9400ab7     	ldr	x23, [x21, #0x10]
   18d28: f1005edf     	cmp	x22, #0x17
   18d2c: 540000c2     	b.hs	0x18d44 <__cxa_demangle+0xc8f4>
   18d30: d37ffac8     	lsl	x8, x22, #1
   18d34: aa1403f8     	mov	x24, x20
   18d38: 38001708     	strb	w8, [x24], #0x1
   18d3c: b5000156     	cbnz	x22, 0x18d64 <__cxa_demangle+0xc914>
   18d40: 1400000d     	b	0x18d74 <__cxa_demangle+0xc924>
   18d44: 910042c8     	add	x8, x22, #0x10
   18d48: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   18d4c: aa1903e0     	mov	x0, x25
   18d50: 97ffc090     	bl	0x8f90 <malloc@plt>
   18d54: aa0003f8     	mov	x24, x0
   18d58: b2400328     	orr	x8, x25, #0x1
   18d5c: a900e296     	stp	x22, x24, [x20, #0x8]
   18d60: f9000288     	str	x8, [x20]
   18d64: aa1803e0     	mov	x0, x24
   18d68: aa1703e1     	mov	x1, x23
   18d6c: aa1603e2     	mov	x2, x22
   18d70: 97ffc08c     	bl	0x8fa0 <memcpy@plt>
   18d74: 38366b1f     	strb	wzr, [x24, x22]
   18d78: aa1403e8     	mov	x8, x20
   18d7c: f8018d1f     	str	xzr, [x8, #0x18]!
   18d80: a900fd1f     	stp	xzr, xzr, [x8, #0x8]
   18d84: aa1503e9     	mov	x9, x21
   18d88: 38418d2a     	ldrb	w10, [x9, #0x18]!
   18d8c: 370000ca     	tbnz	w10, #0x0, 0x18da4 <__cxa_demangle+0xc954>
   18d90: f940092a     	ldr	x10, [x9, #0x10]
   18d94: f900090a     	str	x10, [x8, #0x10]
   18d98: 3dc00120     	ldr	q0, [x9]
   18d9c: 3d800100     	str	q0, [x8]
   18da0: 14000019     	b	0x18e04 <__cxa_demangle+0xc9b4>
   18da4: f94012b6     	ldr	x22, [x21, #0x20]
   18da8: b10042df     	cmn	x22, #0x10
   18dac: 54000402     	b.hs	0x18e2c <__cxa_demangle+0xc9dc>
   18db0: f94016b5     	ldr	x21, [x21, #0x28]
   18db4: f1005edf     	cmp	x22, #0x17
   18db8: 540000c2     	b.hs	0x18dd0 <__cxa_demangle+0xc980>
   18dbc: d37ffac8     	lsl	x8, x22, #1
   18dc0: 91006697     	add	x23, x20, #0x19
   18dc4: 39006288     	strb	w8, [x20, #0x18]
   18dc8: b5000156     	cbnz	x22, 0x18df0 <__cxa_demangle+0xc9a0>
   18dcc: 1400000d     	b	0x18e00 <__cxa_demangle+0xc9b0>
   18dd0: 910042c8     	add	x8, x22, #0x10
   18dd4: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   18dd8: aa1803e0     	mov	x0, x24
   18ddc: 97ffc06d     	bl	0x8f90 <malloc@plt>
   18de0: aa0003f7     	mov	x23, x0
   18de4: b2400308     	orr	x8, x24, #0x1
   18de8: a9025e96     	stp	x22, x23, [x20, #0x20]
   18dec: f9000e88     	str	x8, [x20, #0x18]
   18df0: aa1703e0     	mov	x0, x23
   18df4: aa1503e1     	mov	x1, x21
   18df8: aa1603e2     	mov	x2, x22
   18dfc: 97ffc069     	bl	0x8fa0 <memcpy@plt>
   18e00: 38366aff     	strb	wzr, [x23, x22]
   18e04: f9400668     	ldr	x8, [x19, #0x8]
   18e08: 9100c108     	add	x8, x8, #0x30
   18e0c: f9000668     	str	x8, [x19, #0x8]
   18e10: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   18e14: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   18e18: a94257f6     	ldp	x22, x21, [sp, #0x20]
   18e1c: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   18e20: f84507f9     	ldr	x25, [sp], #0x50
   18e24: d65f03c0     	ret
   18e28: 97ffbfa2     	bl	0x8cb0 <abort@plt>
   18e2c: 97ffbfa1     	bl	0x8cb0 <abort@plt>
   18e30: 39400288     	ldrb	w8, [x20]
   18e34: aa0003f5     	mov	x21, x0
   18e38: 360000a8     	tbz	w8, #0x0, 0x18e4c <__cxa_demangle+0xc9fc>
   18e3c: f9400a80     	ldr	x0, [x20, #0x10]
   18e40: 97ffc06c     	bl	0x8ff0 <free@plt>
   18e44: 14000002     	b	0x18e4c <__cxa_demangle+0xc9fc>
   18e48: aa0003f5     	mov	x21, x0
   18e4c: aa1303e0     	mov	x0, x19
   18e50: 94000003     	bl	0x18e5c <__cxa_demangle+0xca0c>
   18e54: aa1503e0     	mov	x0, x21
   18e58: 94007264     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   18e5c: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
   18e60: a9014ff4     	stp	x20, x19, [sp, #0x10]
   18e64: a9027bfd     	stp	x29, x30, [sp, #0x20]
   18e68: 910083fd     	add	x29, sp, #0x20
   18e6c: aa0003f3     	mov	x19, x0
   18e70: f9400274     	ldr	x20, [x19]
   18e74: b40003d4     	cbz	x20, 0x18eec <__cxa_demangle+0xca9c>
   18e78: f9400675     	ldr	x21, [x19, #0x8]
   18e7c: aa1403e0     	mov	x0, x20
   18e80: eb1402bf     	cmp	x21, x20
   18e84: 540001c0     	b.eq	0x18ebc <__cxa_demangle+0xca6c>
   18e88: 385e82a8     	ldurb	w8, [x21, #-0x18]
   18e8c: 36000068     	tbz	w8, #0x0, 0x18e98 <__cxa_demangle+0xca48>
   18e90: f85f82a0     	ldur	x0, [x21, #-0x8]
   18e94: 97ffc057     	bl	0x8ff0 <free@plt>
   18e98: 385d02a8     	ldurb	w8, [x21, #-0x30]
   18e9c: d100c2b6     	sub	x22, x21, #0x30
   18ea0: 36000068     	tbz	w8, #0x0, 0x18eac <__cxa_demangle+0xca5c>
   18ea4: f85e02a0     	ldur	x0, [x21, #-0x20]
   18ea8: 97ffc052     	bl	0x8ff0 <free@plt>
   18eac: eb16029f     	cmp	x20, x22
   18eb0: aa1603f5     	mov	x21, x22
   18eb4: 54fffea1     	b.ne	0x18e88 <__cxa_demangle+0xca38>
   18eb8: f9400260     	ldr	x0, [x19]
   18ebc: f9400e68     	ldr	x8, [x19, #0x18]
   18ec0: f9000674     	str	x20, [x19, #0x8]
   18ec4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   18ec8: eb00013f     	cmp	x9, x0
   18ecc: 54000183     	b.lo	0x18efc <__cxa_demangle+0xcaac>
   18ed0: eb00011f     	cmp	x8, x0
   18ed4: 54000148     	b.hi	0x18efc <__cxa_demangle+0xcaac>
   18ed8: f9400a69     	ldr	x9, [x19, #0x10]
   18edc: f948010a     	ldr	x10, [x8, #0x1000]
   18ee0: eb09015f     	cmp	x10, x9
   18ee4: 54000041     	b.ne	0x18eec <__cxa_demangle+0xca9c>
   18ee8: f9080100     	str	x0, [x8, #0x1000]
   18eec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   18ef0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   18ef4: a8c357f6     	ldp	x22, x21, [sp], #0x30
   18ef8: d65f03c0     	ret
   18efc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   18f00: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   18f04: a8c357f6     	ldp	x22, x21, [sp], #0x30
   18f08: 17ffc03a     	b	0x8ff0 <free@plt>
   18f0c: d10483ff     	sub	sp, sp, #0x120
   18f10: a90c6ffc     	stp	x28, x27, [sp, #0xc0]
   18f14: a90d67fa     	stp	x26, x25, [sp, #0xd0]
   18f18: a90e5ff8     	stp	x24, x23, [sp, #0xe0]
   18f1c: a90f57f6     	stp	x22, x21, [sp, #0xf0]
   18f20: a9104ff4     	stp	x20, x19, [sp, #0x100]
   18f24: a9117bfd     	stp	x29, x30, [sp, #0x110]
   18f28: 910443fd     	add	x29, sp, #0x110
   18f2c: d53bd056     	mrs	x22, TPIDR_EL0
   18f30: f94016c8     	ldr	x8, [x22, #0x28]
   18f34: aa0103f7     	mov	x23, x1
   18f38: cb0002e9     	sub	x9, x23, x0
   18f3c: aa0203fb     	mov	x27, x2
   18f40: f100093f     	cmp	x9, #0x2
   18f44: f9002be0     	str	x0, [sp, #0x50]
   18f48: f81a83a8     	stur	x8, [x29, #-0x58]
   18f4c: 540005cb     	b.lt	0x19004 <__cxa_demangle+0xcbb4>
   18f50: f9402be8     	ldr	x8, [sp, #0x50]
   18f54: 39400108     	ldrb	w8, [x8]
   18f58: 7101251f     	cmp	w8, #0x49
   18f5c: 54000541     	b.ne	0x19004 <__cxa_demangle+0xcbb4>
   18f60: 3941b768     	ldrb	w8, [x27, #0x6d]
   18f64: 34000168     	cbz	w8, 0x18f90 <__cxa_demangle+0xcb40>
   18f68: f9402773     	ldr	x19, [x27, #0x48]
   18f6c: a97e5674     	ldp	x20, x21, [x19, #-0x20]
   18f70: eb1402bf     	cmp	x21, x20
   18f74: 540000c0     	b.eq	0x18f8c <__cxa_demangle+0xcb3c>
   18f78: d10082b5     	sub	x21, x21, #0x20
   18f7c: aa1503e0     	mov	x0, x21
   18f80: 97ffffb7     	bl	0x18e5c <__cxa_demangle+0xca0c>
   18f84: eb15029f     	cmp	x20, x21
   18f88: 54ffff81     	b.ne	0x18f78 <__cxa_demangle+0xcb28>
   18f8c: f81e8274     	stur	x20, [x19, #-0x18]
   18f90: f9402bf8     	ldr	x24, [sp, #0x50]
   18f94: 52878048     	mov	w8, #0x3c02             // =15362
   18f98: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   18f9c: f90037ff     	str	xzr, [sp, #0x68]
   18fa0: 7900b3e8     	strh	w8, [sp, #0x58]
   18fa4: 39016bff     	strb	wzr, [sp, #0x5a]
   18fa8: 38401f08     	ldrb	w8, [x24, #0x1]!
   18fac: f9000ff6     	str	x22, [sp, #0x18]
   18fb0: 7101151f     	cmp	w8, #0x45
   18fb4: 54000461     	b.ne	0x19040 <__cxa_demangle+0xcbf0>
   18fb8: aa1f03ea     	mov	x10, xzr
   18fbc: aa1f03e9     	mov	x9, xzr
   18fc0: 321f03e8     	orr	w8, wzr, #0x2
   18fc4: 910163eb     	add	x11, sp, #0x58
   18fc8: d341fd0c     	lsr	x12, x8, #1
   18fcc: 7200011f     	tst	w8, #0x1
   18fd0: b2400168     	orr	x8, x11, #0x1
   18fd4: 9a890108     	csel	x8, x8, x9, eq
   18fd8: 9a8a0189     	csel	x9, x12, x10, eq
   18fdc: 8b090108     	add	x8, x8, x9
   18fe0: 385ff108     	ldurb	w8, [x8, #-0x1]
   18fe4: 7100f91f     	cmp	w8, #0x3e
   18fe8: 54004e01     	b.ne	0x199a8 <__cxa_demangle+0xd558>
   18fec: 90000101     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   18ff0: 912d9421     	add	x1, x1, #0xb65
   18ff4: 910163e0     	add	x0, sp, #0x58
   18ff8: 321f03e2     	orr	w2, wzr, #0x2
   18ffc: 97fffec5     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   19000: 1400026f     	b	0x199bc <__cxa_demangle+0xd56c>
   19004: f9402bf3     	ldr	x19, [sp, #0x50]
   19008: f9002bf3     	str	x19, [sp, #0x50]
   1900c: f94016c8     	ldr	x8, [x22, #0x28]
   19010: f85a83a9     	ldur	x9, [x29, #-0x58]
   19014: eb09011f     	cmp	x8, x9
   19018: 54006101     	b.ne	0x19c38 <__cxa_demangle+0xd7e8>
   1901c: f9402be0     	ldr	x0, [sp, #0x50]
   19020: a9517bfd     	ldp	x29, x30, [sp, #0x110]
   19024: a9504ff4     	ldp	x20, x19, [sp, #0x100]
   19028: a94f57f6     	ldp	x22, x21, [sp, #0xf0]
   1902c: a94e5ff8     	ldp	x24, x23, [sp, #0xe0]
   19030: a94d67fa     	ldp	x26, x25, [sp, #0xd0]
   19034: a94c6ffc     	ldp	x28, x27, [sp, #0xc0]
   19038: 910483ff     	add	sp, sp, #0x120
   1903c: d65f03c0     	ret
   19040: 91016368     	add	x8, x27, #0x58
   19044: f9000be8     	str	x8, [sp, #0x10]
   19048: d10203a8     	sub	x8, x29, #0x80
   1904c: 321c07fa     	orr	w26, wzr, #0x30
   19050: b2400108     	orr	x8, x8, #0x1
   19054: f9001fe8     	str	x8, [sp, #0x38]
   19058: f90027fb     	str	x27, [sp, #0x48]
   1905c: f90013f7     	str	x23, [sp, #0x20]
   19060: 3941b768     	ldrb	w8, [x27, #0x6d]
   19064: 34000a48     	cbz	w8, 0x191ac <__cxa_demangle+0xcd5c>
   19068: a944a768     	ldp	x8, x9, [x27, #0x48]
   1906c: f9400f73     	ldr	x19, [x27, #0x18]
   19070: eb09011f     	cmp	x8, x9
   19074: 540000e2     	b.hs	0x19090 <__cxa_demangle+0xcc40>
   19078: a9007d1f     	stp	xzr, xzr, [x8]
   1907c: a9014d1f     	stp	xzr, x19, [x8, #0x10]
   19080: f9402768     	ldr	x8, [x27, #0x48]
   19084: 91008108     	add	x8, x8, #0x20
   19088: f9002768     	str	x8, [x27, #0x48]
   1908c: 14000048     	b	0x191ac <__cxa_demangle+0xcd5c>
   19090: f940236a     	ldr	x10, [x27, #0x40]
   19094: cb0a0108     	sub	x8, x8, x10
   19098: 9345fd14     	asr	x20, x8, #5
   1909c: 91000688     	add	x8, x20, #0x1
   190a0: d37bfd0b     	lsr	x11, x8, #59
   190a4: b5005d0b     	cbnz	x11, 0x19c44 <__cxa_demangle+0xd7f4>
   190a8: cb0a0129     	sub	x9, x9, x10
   190ac: 9345fd2a     	asr	x10, x9, #5
   190b0: b240e7eb     	orr	x11, xzr, #0x3ffffffffffffff
   190b4: eb0b015f     	cmp	x10, x11
   190b8: 54000122     	b.hs	0x190dc <__cxa_demangle+0xcc8c>
   190bc: 9344fd29     	asr	x9, x9, #4
   190c0: eb08013f     	cmp	x9, x8
   190c4: 9a893115     	csel	x21, x8, x9, lo
   190c8: f9400be8     	ldr	x8, [sp, #0x10]
   190cc: a939a3bf     	stp	xzr, x8, [x29, #-0x68]
   190d0: b50000d5     	cbnz	x21, 0x190e8 <__cxa_demangle+0xcc98>
   190d4: aa1f03e0     	mov	x0, xzr
   190d8: 14000010     	b	0x19118 <__cxa_demangle+0xccc8>
   190dc: f9400be8     	ldr	x8, [sp, #0x10]
   190e0: b240ebf5     	orr	x21, xzr, #0x7ffffffffffffff
   190e4: a939a3bf     	stp	xzr, x8, [x29, #-0x68]
   190e8: f9400109     	ldr	x9, [x8]
   190ec: d37beaa8     	lsl	x8, x21, #5
   190f0: f9480120     	ldr	x0, [x9, #0x1000]
   190f4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   190f8: cb00014a     	sub	x10, x10, x0
   190fc: eb08015f     	cmp	x10, x8
   19100: 54000082     	b.hs	0x19110 <__cxa_demangle+0xccc0>
   19104: aa0803e0     	mov	x0, x8
   19108: 97ffbfa2     	bl	0x8f90 <malloc@plt>
   1910c: 14000003     	b	0x19118 <__cxa_demangle+0xccc8>
   19110: 8b080008     	add	x8, x0, x8
   19114: f9080128     	str	x8, [x9, #0x1000]
   19118: 8b141408     	add	x8, x0, x20, lsl #5
   1911c: 8b15140a     	add	x10, x0, x21, lsl #5
   19120: 9100810b     	add	x11, x8, #0x20
   19124: a93823a0     	stp	x0, x8, [x29, #-0x80]
   19128: a9007d1f     	stp	xzr, xzr, [x8]
   1912c: a9014d1f     	stp	xzr, x19, [x8, #0x10]
   19130: a9392bab     	stp	x11, x10, [x29, #-0x70]
   19134: a9443369     	ldp	x9, x12, [x27, #0x40]
   19138: eb09019f     	cmp	x12, x9
   1913c: 54000260     	b.eq	0x19188 <__cxa_demangle+0xcd38>
   19140: a93efd1f     	stp	xzr, xzr, [x8, #-0x18]
   19144: f81e011f     	stur	xzr, [x8, #-0x20]
   19148: f85f818a     	ldur	x10, [x12, #-0x8]
   1914c: f81f810a     	stur	x10, [x8, #-0x8]
   19150: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   19154: 3c9e0100     	stur	q0, [x8, #-0x20]
   19158: f940098a     	ldr	x10, [x12, #0x10]
   1915c: eb0c013f     	cmp	x9, x12
   19160: f81f010a     	stur	x10, [x8, #-0x10]
   19164: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
   19168: f900019f     	str	xzr, [x12]
   1916c: f85883a8     	ldur	x8, [x29, #-0x78]
   19170: d1008108     	sub	x8, x8, #0x20
   19174: f81883a8     	stur	x8, [x29, #-0x78]
   19178: 54fffe41     	b.ne	0x19140 <__cxa_demangle+0xccf0>
   1917c: a944276c     	ldp	x12, x9, [x27, #0x40]
   19180: a9792bab     	ldp	x11, x10, [x29, #-0x70]
   19184: 14000002     	b	0x1918c <__cxa_demangle+0xcd3c>
   19188: aa0903ec     	mov	x12, x9
   1918c: a9042f68     	stp	x8, x11, [x27, #0x40]
   19190: a938a7ac     	stp	x12, x9, [x29, #-0x78]
   19194: f9402b68     	ldr	x8, [x27, #0x50]
   19198: d10203a0     	sub	x0, x29, #0x80
   1919c: f9002b6a     	str	x10, [x27, #0x50]
   191a0: f81803ac     	stur	x12, [x29, #-0x80]
   191a4: f81983a8     	stur	x8, [x29, #-0x68]
   191a8: 940054c8     	bl	0x2e4c8 <__cxa_demangle+0x22078>
   191ac: a9405373     	ldp	x19, x20, [x27]
   191b0: aa1803e0     	mov	x0, x24
   191b4: aa1703e1     	mov	x1, x23
   191b8: aa1b03e2     	mov	x2, x27
   191bc: 94005472     	bl	0x2e384 <__cxa_demangle+0x21f34>
   191c0: f90017e0     	str	x0, [sp, #0x28]
   191c4: 3941b768     	ldrb	w8, [x27, #0x6d]
   191c8: a9405b75     	ldp	x21, x22, [x27]
   191cc: 34000408     	cbz	w8, 0x1924c <__cxa_demangle+0xcdfc>
   191d0: f940277a     	ldr	x26, [x27, #0x48]
   191d4: aa1a03f7     	mov	x23, x26
   191d8: f85e0efb     	ldr	x27, [x23, #-0x20]!
   191dc: b400033b     	cbz	x27, 0x19240 <__cxa_demangle+0xcdf0>
   191e0: f85e8359     	ldur	x25, [x26, #-0x18]
   191e4: aa1b03e0     	mov	x0, x27
   191e8: eb1b033f     	cmp	x25, x27
   191ec: 540000e0     	b.eq	0x19208 <__cxa_demangle+0xcdb8>
   191f0: d1008339     	sub	x25, x25, #0x20
   191f4: aa1903e0     	mov	x0, x25
   191f8: 97ffff19     	bl	0x18e5c <__cxa_demangle+0xca0c>
   191fc: eb19037f     	cmp	x27, x25
   19200: 54ffff81     	b.ne	0x191f0 <__cxa_demangle+0xcda0>
   19204: f94002e0     	ldr	x0, [x23]
   19208: f85f8348     	ldur	x8, [x26, #-0x8]
   1920c: f81e835b     	stur	x27, [x26, #-0x18]
   19210: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   19214: eb00013f     	cmp	x9, x0
   19218: 54000123     	b.lo	0x1923c <__cxa_demangle+0xcdec>
   1921c: eb00011f     	cmp	x8, x0
   19220: 540000e8     	b.hi	0x1923c <__cxa_demangle+0xcdec>
   19224: f85f0349     	ldur	x9, [x26, #-0x10]
   19228: f948010a     	ldr	x10, [x8, #0x1000]
   1922c: eb09015f     	cmp	x10, x9
   19230: 54000081     	b.ne	0x19240 <__cxa_demangle+0xcdf0>
   19234: f9080100     	str	x0, [x8, #0x1000]
   19238: 14000002     	b	0x19240 <__cxa_demangle+0xcdf0>
   1923c: 97ffbf6d     	bl	0x8ff0 <free@plt>
   19240: f94027fb     	ldr	x27, [sp, #0x48]
   19244: 321c07fa     	orr	w26, wzr, #0x30
   19248: f9002777     	str	x23, [x27, #0x48]
   1924c: f94017e8     	ldr	x8, [sp, #0x28]
   19250: 320003f7     	orr	w23, wzr, #0x1
   19254: eb18011f     	cmp	x8, x24
   19258: 54004e60     	b.eq	0x19c24 <__cxa_demangle+0xd7d4>
   1925c: f94013e9     	ldr	x9, [sp, #0x20]
   19260: eb09011f     	cmp	x8, x9
   19264: 54004e00     	b.eq	0x19c24 <__cxa_demangle+0xd7d4>
   19268: 3941b76a     	ldrb	w10, [x27, #0x6d]
   1926c: cb130288     	sub	x8, x20, x19
   19270: cb1502c9     	sub	x9, x22, x21
   19274: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   19278: 9344fd08     	asr	x8, x8, #4
   1927c: 9344fd29     	asr	x9, x9, #4
   19280: f295556b     	movk	x11, #0xaaab
   19284: 9b0b7d08     	mul	x8, x8, x11
   19288: 9b0b7d36     	mul	x22, x9, x11
   1928c: f90023e8     	str	x8, [sp, #0x40]
   19290: 34002e8a     	cbz	w10, 0x19860 <__cxa_demangle+0xd410>
   19294: f9402773     	ldr	x19, [x27, #0x48]
   19298: f9400f75     	ldr	x21, [x27, #0x18]
   1929c: a97ea668     	ldp	x8, x9, [x19, #-0x18]
   192a0: eb09011f     	cmp	x8, x9
   192a4: 540000e2     	b.hs	0x192c0 <__cxa_demangle+0xce70>
   192a8: a9007d1f     	stp	xzr, xzr, [x8]
   192ac: a901551f     	stp	xzr, x21, [x8, #0x10]
   192b0: f85e8268     	ldur	x8, [x19, #-0x18]
   192b4: 91008108     	add	x8, x8, #0x20
   192b8: f81e8268     	stur	x8, [x19, #-0x18]
   192bc: 14000058     	b	0x1941c <__cxa_demangle+0xcfcc>
   192c0: f85e026a     	ldur	x10, [x19, #-0x20]
   192c4: cb0a0108     	sub	x8, x8, x10
   192c8: 9345fd14     	asr	x20, x8, #5
   192cc: 91000688     	add	x8, x20, #0x1
   192d0: d37bfd0b     	lsr	x11, x8, #59
   192d4: b5004bab     	cbnz	x11, 0x19c48 <__cxa_demangle+0xd7f8>
   192d8: cb0a0129     	sub	x9, x9, x10
   192dc: 9345fd2a     	asr	x10, x9, #5
   192e0: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   192e4: aa1603f7     	mov	x23, x22
   192e8: eb0b015f     	cmp	x10, x11
   192ec: 540000e8     	b.hi	0x19308 <__cxa_demangle+0xceb8>
   192f0: 9344fd29     	asr	x9, x9, #4
   192f4: eb08013f     	cmp	x9, x8
   192f8: 9a893116     	csel	x22, x8, x9, lo
   192fc: b5000096     	cbnz	x22, 0x1930c <__cxa_demangle+0xcebc>
   19300: aa1f03e0     	mov	x0, xzr
   19304: 1400000e     	b	0x1933c <__cxa_demangle+0xceec>
   19308: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   1930c: f85f8269     	ldur	x9, [x19, #-0x8]
   19310: d37beac8     	lsl	x8, x22, #5
   19314: f9480120     	ldr	x0, [x9, #0x1000]
   19318: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1931c: cb00014a     	sub	x10, x10, x0
   19320: eb08015f     	cmp	x10, x8
   19324: 54000082     	b.hs	0x19334 <__cxa_demangle+0xcee4>
   19328: aa0803e0     	mov	x0, x8
   1932c: 97ffbf19     	bl	0x8f90 <malloc@plt>
   19330: 14000003     	b	0x1933c <__cxa_demangle+0xceec>
   19334: 8b080008     	add	x8, x0, x8
   19338: f9080128     	str	x8, [x9, #0x1000]
   1933c: 8b14140c     	add	x12, x0, x20, lsl #5
   19340: a9007d9f     	stp	xzr, xzr, [x12]
   19344: a901559f     	stp	xzr, x21, [x12, #0x10]
   19348: a97e2e78     	ldp	x24, x11, [x19, #-0x20]
   1934c: 8b161408     	add	x8, x0, x22, lsl #5
   19350: 91008189     	add	x9, x12, #0x20
   19354: eb18017f     	cmp	x11, x24
   19358: 540002e0     	b.eq	0x193b4 <__cxa_demangle+0xcf64>
   1935c: d100816a     	sub	x10, x11, #0x20
   19360: cb18014a     	sub	x10, x10, x24
   19364: d100818c     	sub	x12, x12, #0x20
   19368: aa1703f6     	mov	x22, x23
   1936c: a900fd9f     	stp	xzr, xzr, [x12, #0x8]
   19370: f900019f     	str	xzr, [x12]
   19374: f85f816d     	ldur	x13, [x11, #-0x8]
   19378: f9000d8d     	str	x13, [x12, #0x18]
   1937c: 3cde0d60     	ldr	q0, [x11, #-0x20]!
   19380: 3d800180     	str	q0, [x12]
   19384: f940096d     	ldr	x13, [x11, #0x10]
   19388: eb0b031f     	cmp	x24, x11
   1938c: f900098d     	str	x13, [x12, #0x10]
   19390: d100818c     	sub	x12, x12, #0x20
   19394: a9007d7f     	stp	xzr, xzr, [x11]
   19398: f900097f     	str	xzr, [x11, #0x10]
   1939c: 54fffe81     	b.ne	0x1936c <__cxa_demangle+0xcf1c>
   193a0: a97e6279     	ldp	x25, x24, [x19, #-0x20]
   193a4: d100068b     	sub	x11, x20, #0x1
   193a8: cb4a156a     	sub	x10, x11, x10, lsr #5
   193ac: 8b0a140c     	add	x12, x0, x10, lsl #5
   193b0: 14000003     	b	0x193bc <__cxa_demangle+0xcf6c>
   193b4: aa1803f9     	mov	x25, x24
   193b8: aa1703f6     	mov	x22, x23
   193bc: f85f0274     	ldur	x20, [x19, #-0x10]
   193c0: eb19031f     	cmp	x24, x25
   193c4: a93e266c     	stp	x12, x9, [x19, #-0x20]
   193c8: f81f0268     	stur	x8, [x19, #-0x10]
   193cc: 540000c0     	b.eq	0x193e4 <__cxa_demangle+0xcf94>
   193d0: d1008318     	sub	x24, x24, #0x20
   193d4: aa1803e0     	mov	x0, x24
   193d8: 97fffea1     	bl	0x18e5c <__cxa_demangle+0xca0c>
   193dc: eb18033f     	cmp	x25, x24
   193e0: 54ffff81     	b.ne	0x193d0 <__cxa_demangle+0xcf80>
   193e4: b40001d9     	cbz	x25, 0x1941c <__cxa_demangle+0xcfcc>
   193e8: f85f8268     	ldur	x8, [x19, #-0x8]
   193ec: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   193f0: eb19013f     	cmp	x9, x25
   193f4: 54000103     	b.lo	0x19414 <__cxa_demangle+0xcfc4>
   193f8: eb19011f     	cmp	x8, x25
   193fc: 540000c8     	b.hi	0x19414 <__cxa_demangle+0xcfc4>
   19400: f9480109     	ldr	x9, [x8, #0x1000]
   19404: eb14013f     	cmp	x9, x20
   19408: 540000a1     	b.ne	0x1941c <__cxa_demangle+0xcfcc>
   1940c: f9080119     	str	x25, [x8, #0x1000]
   19410: 14000003     	b	0x1941c <__cxa_demangle+0xcfcc>
   19414: aa1903e0     	mov	x0, x25
   19418: 97ffbef6     	bl	0x8ff0 <free@plt>
   1941c: f94023e8     	ldr	x8, [sp, #0x40]
   19420: eb16011f     	cmp	x8, x22
   19424: 540021e2     	b.hs	0x19860 <__cxa_demangle+0xd410>
   19428: f94023f3     	ldr	x19, [sp, #0x40]
   1942c: f9001bf6     	str	x22, [sp, #0x30]
   19430: 14000091     	b	0x19674 <__cxa_demangle+0xd224>
   19434: 8b000309     	add	x9, x24, x0
   19438: f9080109     	str	x9, [x8, #0x1000]
   1943c: 14000002     	b	0x19444 <__cxa_demangle+0xcff4>
   19440: aa1f03f8     	mov	x24, xzr
   19444: 321c07e9     	orr	w9, wzr, #0x30
   19448: 9b0962d4     	madd	x20, x22, x9, x24
   1944c: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   19450: f900029f     	str	xzr, [x20]
   19454: 39400328     	ldrb	w8, [x25]
   19458: d503201f     	nop
   1945c: 9b09635c     	madd	x28, x26, x9, x24
   19460: 321c07fa     	orr	w26, wzr, #0x30
   19464: 370000c8     	tbnz	w8, #0x0, 0x1947c <__cxa_demangle+0xd02c>
   19468: f9400b28     	ldr	x8, [x25, #0x10]
   1946c: f9000a88     	str	x8, [x20, #0x10]
   19470: 3dc00320     	ldr	q0, [x25]
   19474: 3d800280     	str	q0, [x20]
   19478: 1400001f     	b	0x194f4 <__cxa_demangle+0xd0a4>
   1947c: 9b1a5e68     	madd	x8, x19, x26, x23
   19480: f9400519     	ldr	x25, [x8, #0x8]
   19484: b100433f     	cmn	x25, #0x10
   19488: 54003da2     	b.hs	0x19c3c <__cxa_demangle+0xd7ec>
   1948c: f9400901     	ldr	x1, [x8, #0x10]
   19490: f1005f3f     	cmp	x25, #0x17
   19494: 540000c2     	b.hs	0x194ac <__cxa_demangle+0xd05c>
   19498: d37ffb28     	lsl	x8, x25, #1
   1949c: aa1403fb     	mov	x27, x20
   194a0: 38001768     	strb	w8, [x27], #0x1
   194a4: b50001d9     	cbnz	x25, 0x194dc <__cxa_demangle+0xd08c>
   194a8: 14000010     	b	0x194e8 <__cxa_demangle+0xd098>
   194ac: 91004328     	add	x8, x25, #0x10
   194b0: 927ced1a     	and	x26, x8, #0xfffffffffffffff0
   194b4: aa1a03e0     	mov	x0, x26
   194b8: aa0103fb     	mov	x27, x1
   194bc: 97ffbeb5     	bl	0x8f90 <malloc@plt>
   194c0: 321c07e8     	orr	w8, wzr, #0x30
   194c4: aa1b03e1     	mov	x1, x27
   194c8: aa0003fb     	mov	x27, x0
   194cc: 9b0862c8     	madd	x8, x22, x8, x24
   194d0: b2400349     	orr	x9, x26, #0x1
   194d4: a900ed19     	stp	x25, x27, [x8, #0x8]
   194d8: f9000289     	str	x9, [x20]
   194dc: aa1b03e0     	mov	x0, x27
   194e0: aa1903e2     	mov	x2, x25
   194e4: 97ffbeaf     	bl	0x8fa0 <memcpy@plt>
   194e8: 38396b7f     	strb	wzr, [x27, x25]
   194ec: f94027fb     	ldr	x27, [sp, #0x48]
   194f0: 321c07fa     	orr	w26, wzr, #0x30
   194f4: 9b1a62d9     	madd	x25, x22, x26, x24
   194f8: f8018f3f     	str	xzr, [x25, #0x18]!
   194fc: d503201f     	nop
   19500: 9b1a5e68     	madd	x8, x19, x26, x23
   19504: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   19508: 38418d09     	ldrb	w9, [x8, #0x18]!
   1950c: 370000c9     	tbnz	w9, #0x0, 0x19524 <__cxa_demangle+0xd0d4>
   19510: f9400909     	ldr	x9, [x8, #0x10]
   19514: f9000b29     	str	x9, [x25, #0x10]
   19518: 3dc00100     	ldr	q0, [x8]
   1951c: 3d800320     	str	q0, [x25]
   19520: 1400001d     	b	0x19594 <__cxa_demangle+0xd144>
   19524: 9b1a5e68     	madd	x8, x19, x26, x23
   19528: f940111a     	ldr	x26, [x8, #0x20]
   1952c: b100435f     	cmn	x26, #0x10
   19530: 54003882     	b.hs	0x19c40 <__cxa_demangle+0xd7f0>
   19534: f940151b     	ldr	x27, [x8, #0x28]
   19538: f1005f5f     	cmp	x26, #0x17
   1953c: 540000a2     	b.hs	0x19550 <__cxa_demangle+0xd100>
   19540: d37ffb48     	lsl	x8, x26, #1
   19544: 38001728     	strb	w8, [x25], #0x1
   19548: b500019a     	cbnz	x26, 0x19578 <__cxa_demangle+0xd128>
   1954c: 1400000f     	b	0x19588 <__cxa_demangle+0xd138>
   19550: 91004348     	add	x8, x26, #0x10
   19554: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   19558: aa1703e0     	mov	x0, x23
   1955c: 97ffbe8d     	bl	0x8f90 <malloc@plt>
   19560: 321c07e8     	orr	w8, wzr, #0x30
   19564: 9b0862c8     	madd	x8, x22, x8, x24
   19568: b24002e9     	orr	x9, x23, #0x1
   1956c: a902011a     	stp	x26, x0, [x8, #0x20]
   19570: f9000329     	str	x9, [x25]
   19574: aa0003f9     	mov	x25, x0
   19578: aa1903e0     	mov	x0, x25
   1957c: aa1b03e1     	mov	x1, x27
   19580: aa1a03e2     	mov	x2, x26
   19584: 97ffbe87     	bl	0x8fa0 <memcpy@plt>
   19588: f94027fb     	ldr	x27, [sp, #0x48]
   1958c: 383a6b3f     	strb	wzr, [x25, x26]
   19590: 321c07fa     	orr	w26, wzr, #0x30
   19594: a97e26b6     	ldp	x22, x9, [x21, #-0x20]
   19598: 9100c288     	add	x8, x20, #0x30
   1959c: eb16013f     	cmp	x9, x22
   195a0: 54000260     	b.eq	0x195ec <__cxa_demangle+0xd19c>
   195a4: f85e012a     	ldur	x10, [x9, #-0x20]
   195a8: f81e028a     	stur	x10, [x20, #-0x20]
   195ac: 3cdd0120     	ldur	q0, [x9, #-0x30]
   195b0: 3c9d0280     	stur	q0, [x20, #-0x30]
   195b4: f85f812a     	ldur	x10, [x9, #-0x8]
   195b8: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   195bc: f81d013f     	stur	xzr, [x9, #-0x30]
   195c0: f81f828a     	stur	x10, [x20, #-0x8]
   195c4: 3cde8120     	ldur	q0, [x9, #-0x18]
   195c8: 3c9e8280     	stur	q0, [x20, #-0x18]
   195cc: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   195d0: f81f813f     	stur	xzr, [x9, #-0x8]
   195d4: d100c129     	sub	x9, x9, #0x30
   195d8: eb0902df     	cmp	x22, x9
   195dc: d100c294     	sub	x20, x20, #0x30
   195e0: 54fffe21     	b.ne	0x195a4 <__cxa_demangle+0xd154>
   195e4: a97e5ab8     	ldp	x24, x22, [x21, #-0x20]
   195e8: 14000002     	b	0x195f0 <__cxa_demangle+0xd1a0>
   195ec: aa1603f8     	mov	x24, x22
   195f0: f85f02b7     	ldur	x23, [x21, #-0x10]
   195f4: eb1802df     	cmp	x22, x24
   195f8: a93e22b4     	stp	x20, x8, [x21, #-0x20]
   195fc: f81f02bc     	stur	x28, [x21, #-0x10]
   19600: 540001a0     	b.eq	0x19634 <__cxa_demangle+0xd1e4>
   19604: 385e82c8     	ldurb	w8, [x22, #-0x18]
   19608: 36000068     	tbz	w8, #0x0, 0x19614 <__cxa_demangle+0xd1c4>
   1960c: f85f82c0     	ldur	x0, [x22, #-0x8]
   19610: 97ffbe78     	bl	0x8ff0 <free@plt>
   19614: 385d02c8     	ldurb	w8, [x22, #-0x30]
   19618: d100c2d4     	sub	x20, x22, #0x30
   1961c: 36000068     	tbz	w8, #0x0, 0x19628 <__cxa_demangle+0xd1d8>
   19620: f85e02c0     	ldur	x0, [x22, #-0x20]
   19624: 97ffbe73     	bl	0x8ff0 <free@plt>
   19628: eb14031f     	cmp	x24, x20
   1962c: aa1403f6     	mov	x22, x20
   19630: 54fffea1     	b.ne	0x19604 <__cxa_demangle+0xd1b4>
   19634: f9401bf6     	ldr	x22, [sp, #0x30]
   19638: b40010f8     	cbz	x24, 0x19854 <__cxa_demangle+0xd404>
   1963c: f85f82a8     	ldur	x8, [x21, #-0x8]
   19640: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   19644: eb18013f     	cmp	x9, x24
   19648: 54000103     	b.lo	0x19668 <__cxa_demangle+0xd218>
   1964c: eb18011f     	cmp	x8, x24
   19650: 540000c8     	b.hi	0x19668 <__cxa_demangle+0xd218>
   19654: f9480109     	ldr	x9, [x8, #0x1000]
   19658: eb17013f     	cmp	x9, x23
   1965c: 54000fc1     	b.ne	0x19854 <__cxa_demangle+0xd404>
   19660: f9080118     	str	x24, [x8, #0x1000]
   19664: 1400007c     	b	0x19854 <__cxa_demangle+0xd404>
   19668: aa1803e0     	mov	x0, x24
   1966c: 97ffbe61     	bl	0x8ff0 <free@plt>
   19670: 14000079     	b	0x19854 <__cxa_demangle+0xd404>
   19674: f9402768     	ldr	x8, [x27, #0x48]
   19678: f9400377     	ldr	x23, [x27]
   1967c: f85e8115     	ldur	x21, [x8, #-0x18]
   19680: d503201f     	nop
   19684: 9b1a5e79     	madd	x25, x19, x26, x23
   19688: a97ea6b4     	ldp	x20, x9, [x21, #-0x18]
   1968c: eb09029f     	cmp	x20, x9
   19690: 54000140     	b.eq	0x196b8 <__cxa_demangle+0xd268>
   19694: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   19698: f900029f     	str	xzr, [x20]
   1969c: 39400328     	ldrb	w8, [x25]
   196a0: 37000528     	tbnz	w8, #0x0, 0x19744 <__cxa_demangle+0xd2f4>
   196a4: f9400b28     	ldr	x8, [x25, #0x10]
   196a8: f9000a88     	str	x8, [x20, #0x10]
   196ac: 3dc00320     	ldr	q0, [x25]
   196b0: 3d800280     	str	q0, [x20]
   196b4: 1400003f     	b	0x197b0 <__cxa_demangle+0xd360>
   196b8: f85e02aa     	ldur	x10, [x21, #-0x20]
   196bc: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   196c0: f295556b     	movk	x11, #0xaaab
   196c4: b200f3ec     	mov	x12, #0x5555555555555555 // =6148914691236517205
   196c8: cb0a0288     	sub	x8, x20, x10
   196cc: 9344fd08     	asr	x8, x8, #4
   196d0: 9b0b7d16     	mul	x22, x8, x11
   196d4: 910006c8     	add	x8, x22, #0x1
   196d8: f2e0aaac     	movk	x12, #0x555, lsl #48
   196dc: eb0c011f     	cmp	x8, x12
   196e0: 54002a68     	b.hi	0x19c2c <__cxa_demangle+0xd7dc>
   196e4: cb0a0129     	sub	x9, x9, x10
   196e8: 9344fd29     	asr	x9, x9, #4
   196ec: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   196f0: 9b0b7d29     	mul	x9, x9, x11
   196f4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   196f8: b200f3fa     	mov	x26, #0x5555555555555555 // =6148914691236517205
   196fc: eb0a013f     	cmp	x9, x10
   19700: f2e0aaba     	movk	x26, #0x555, lsl #48
   19704: 540000a2     	b.hs	0x19718 <__cxa_demangle+0xd2c8>
   19708: d37ff929     	lsl	x9, x9, #1
   1970c: eb08013f     	cmp	x9, x8
   19710: 9a89311a     	csel	x26, x8, x9, lo
   19714: b4ffe97a     	cbz	x26, 0x19440 <__cxa_demangle+0xcff0>
   19718: f85f82a8     	ldur	x8, [x21, #-0x8]
   1971c: 8b1a0749     	add	x9, x26, x26, lsl #1
   19720: d37ced20     	lsl	x0, x9, #4
   19724: f9480118     	ldr	x24, [x8, #0x1000]
   19728: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1972c: cb180129     	sub	x9, x9, x24
   19730: eb00013f     	cmp	x9, x0
   19734: 54ffe802     	b.hs	0x19434 <__cxa_demangle+0xcfe4>
   19738: 97ffbe16     	bl	0x8f90 <malloc@plt>
   1973c: aa0003f8     	mov	x24, x0
   19740: 17ffff41     	b	0x19444 <__cxa_demangle+0xcff4>
   19744: 9b1a5e68     	madd	x8, x19, x26, x23
   19748: f9400518     	ldr	x24, [x8, #0x8]
   1974c: b100431f     	cmn	x24, #0x10
   19750: 54002702     	b.hs	0x19c30 <__cxa_demangle+0xd7e0>
   19754: f9400919     	ldr	x25, [x8, #0x10]
   19758: f1005f1f     	cmp	x24, #0x17
   1975c: 540000c2     	b.hs	0x19774 <__cxa_demangle+0xd324>
   19760: d37ffb08     	lsl	x8, x24, #1
   19764: aa1403fa     	mov	x26, x20
   19768: 38001748     	strb	w8, [x26], #0x1
   1976c: b5000178     	cbnz	x24, 0x19798 <__cxa_demangle+0xd348>
   19770: 1400000e     	b	0x197a8 <__cxa_demangle+0xd358>
   19774: 91004308     	add	x8, x24, #0x10
   19778: 927ced1b     	and	x27, x8, #0xfffffffffffffff0
   1977c: aa1b03e0     	mov	x0, x27
   19780: 97ffbe04     	bl	0x8f90 <malloc@plt>
   19784: aa0003fa     	mov	x26, x0
   19788: a900ea98     	stp	x24, x26, [x20, #0x8]
   1978c: b2400368     	orr	x8, x27, #0x1
   19790: f94027fb     	ldr	x27, [sp, #0x48]
   19794: f9000288     	str	x8, [x20]
   19798: aa1a03e0     	mov	x0, x26
   1979c: aa1903e1     	mov	x1, x25
   197a0: aa1803e2     	mov	x2, x24
   197a4: 97ffbdff     	bl	0x8fa0 <memcpy@plt>
   197a8: 38386b5f     	strb	wzr, [x26, x24]
   197ac: 321c07fa     	orr	w26, wzr, #0x30
   197b0: aa1403f8     	mov	x24, x20
   197b4: f8018f1f     	str	xzr, [x24, #0x18]!
   197b8: d503201f     	nop
   197bc: 9b1a5e68     	madd	x8, x19, x26, x23
   197c0: a900ff1f     	stp	xzr, xzr, [x24, #0x8]
   197c4: 38418d09     	ldrb	w9, [x8, #0x18]!
   197c8: 370000c9     	tbnz	w9, #0x0, 0x197e0 <__cxa_demangle+0xd390>
   197cc: f9400909     	ldr	x9, [x8, #0x10]
   197d0: f9000b09     	str	x9, [x24, #0x10]
   197d4: 3dc00100     	ldr	q0, [x8]
   197d8: 3d800300     	str	q0, [x24]
   197dc: 1400001b     	b	0x19848 <__cxa_demangle+0xd3f8>
   197e0: 9b1a5e68     	madd	x8, x19, x26, x23
   197e4: f9401119     	ldr	x25, [x8, #0x20]
   197e8: b100433f     	cmn	x25, #0x10
   197ec: 54002242     	b.hs	0x19c34 <__cxa_demangle+0xd7e4>
   197f0: f940151a     	ldr	x26, [x8, #0x28]
   197f4: f1005f3f     	cmp	x25, #0x17
   197f8: 540000a2     	b.hs	0x1980c <__cxa_demangle+0xd3bc>
   197fc: d37ffb28     	lsl	x8, x25, #1
   19800: 38001708     	strb	w8, [x24], #0x1
   19804: b5000179     	cbnz	x25, 0x19830 <__cxa_demangle+0xd3e0>
   19808: 1400000e     	b	0x19840 <__cxa_demangle+0xd3f0>
   1980c: 91004328     	add	x8, x25, #0x10
   19810: 927ced1b     	and	x27, x8, #0xfffffffffffffff0
   19814: aa1b03e0     	mov	x0, x27
   19818: 97ffbdde     	bl	0x8f90 <malloc@plt>
   1981c: aa0003f8     	mov	x24, x0
   19820: a9026299     	stp	x25, x24, [x20, #0x20]
   19824: b2400368     	orr	x8, x27, #0x1
   19828: f94027fb     	ldr	x27, [sp, #0x48]
   1982c: f9000e88     	str	x8, [x20, #0x18]
   19830: aa1803e0     	mov	x0, x24
   19834: aa1a03e1     	mov	x1, x26
   19838: aa1903e2     	mov	x2, x25
   1983c: 97ffbdd9     	bl	0x8fa0 <memcpy@plt>
   19840: 321c07fa     	orr	w26, wzr, #0x30
   19844: 38396b1f     	strb	wzr, [x24, x25]
   19848: f85e82a8     	ldur	x8, [x21, #-0x18]
   1984c: 9100c108     	add	x8, x8, #0x30
   19850: f81e82a8     	stur	x8, [x21, #-0x18]
   19854: 91000673     	add	x19, x19, #0x1
   19858: eb16027f     	cmp	x19, x22
   1985c: 54fff0c3     	b.lo	0x19674 <__cxa_demangle+0xd224>
   19860: f94023e8     	ldr	x8, [sp, #0x40]
   19864: f94013f7     	ldr	x23, [sp, #0x20]
   19868: eb16011f     	cmp	x8, x22
   1986c: 54000902     	b.hs	0x1998c <__cxa_demangle+0xd53c>
   19870: f94023e9     	ldr	x9, [sp, #0x40]
   19874: 8b090528     	add	x8, x9, x9, lsl #1
   19878: d37ced13     	lsl	x19, x8, #4
   1987c: aa0903f4     	mov	x20, x9
   19880: 394163e8     	ldrb	w8, [sp, #0x58]
   19884: f94033e9     	ldr	x9, [sp, #0x60]
   19888: d341fd0a     	lsr	x10, x8, #1
   1988c: 7200011f     	tst	w8, #0x1
   19890: 9a890148     	csel	x8, x10, x9, eq
   19894: f100091f     	cmp	x8, #0x2
   19898: 540000c3     	b.lo	0x198b0 <__cxa_demangle+0xd460>
   1989c: f00000e1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   198a0: 910163e0     	add	x0, sp, #0x58
   198a4: 321f03e2     	orr	w2, wzr, #0x2
   198a8: 911b7021     	add	x1, x1, #0x6dc
   198ac: 97fffc99     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   198b0: f9400368     	ldr	x8, [x27]
   198b4: 8b130100     	add	x0, x8, x19
   198b8: 39406008     	ldrb	w8, [x0, #0x18]
   198bc: a9422809     	ldp	x9, x10, [x0, #0x20]
   198c0: 9100640b     	add	x11, x0, #0x19
   198c4: 7200011f     	tst	w8, #0x1
   198c8: d341fd0c     	lsr	x12, x8, #1
   198cc: 9a8a0161     	csel	x1, x11, x10, eq
   198d0: 9a890182     	csel	x2, x12, x9, eq
   198d4: 97fffc8f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   198d8: f9400808     	ldr	x8, [x0, #0x10]
   198dc: f81903a8     	stur	x8, [x29, #-0x70]
   198e0: 3dc00000     	ldr	q0, [x0]
   198e4: aa0803f8     	mov	x24, x8
   198e8: 3c9803a0     	stur	q0, [x29, #-0x80]
   198ec: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   198f0: f900001f     	str	xzr, [x0]
   198f4: 385803b5     	ldurb	w21, [x29, #-0x80]
   198f8: f9401fea     	ldr	x10, [sp, #0x38]
   198fc: f85883a8     	ldur	x8, [x29, #-0x78]
   19900: 720002bf     	tst	w21, #0x1
   19904: d341fea9     	lsr	x9, x21, #1
   19908: 9a980141     	csel	x1, x10, x24, eq
   1990c: 9a880122     	csel	x2, x9, x8, eq
   19910: 910163e0     	add	x0, sp, #0x58
   19914: 97fffc7f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   19918: 36000075     	tbz	w21, #0x0, 0x19924 <__cxa_demangle+0xd4d4>
   1991c: aa1803e0     	mov	x0, x24
   19920: 97ffbdb4     	bl	0x8ff0 <free@plt>
   19924: 91000694     	add	x20, x20, #0x1
   19928: eb16029f     	cmp	x20, x22
   1992c: 9100c273     	add	x19, x19, #0x30
   19930: 54fffa83     	b.lo	0x19880 <__cxa_demangle+0xd430>
   19934: f94023e8     	ldr	x8, [sp, #0x40]
   19938: eb16011f     	cmp	x8, x22
   1993c: 54000282     	b.hs	0x1998c <__cxa_demangle+0xd53c>
   19940: f9400773     	ldr	x19, [x27, #0x8]
   19944: f9400368     	ldr	x8, [x27]
   19948: eb13011f     	cmp	x8, x19
   1994c: 54000180     	b.eq	0x1997c <__cxa_demangle+0xd52c>
   19950: 385e8268     	ldurb	w8, [x19, #-0x18]
   19954: d100c274     	sub	x20, x19, #0x30
   19958: 36000068     	tbz	w8, #0x0, 0x19964 <__cxa_demangle+0xd514>
   1995c: f85f8260     	ldur	x0, [x19, #-0x8]
   19960: 97ffbda4     	bl	0x8ff0 <free@plt>
   19964: 39400288     	ldrb	w8, [x20]
   19968: 36000068     	tbz	w8, #0x0, 0x19974 <__cxa_demangle+0xd524>
   1996c: f85e0260     	ldur	x0, [x19, #-0x20]
   19970: 97ffbda0     	bl	0x8ff0 <free@plt>
   19974: aa1403f3     	mov	x19, x20
   19978: f9000774     	str	x20, [x27, #0x8]
   1997c: f94023e8     	ldr	x8, [sp, #0x40]
   19980: d10006d6     	sub	x22, x22, #0x1
   19984: eb0802df     	cmp	x22, x8
   19988: 54fffde8     	b.hi	0x19944 <__cxa_demangle+0xd4f4>
   1998c: f94017f8     	ldr	x24, [sp, #0x28]
   19990: 39400308     	ldrb	w8, [x24]
   19994: 7101151f     	cmp	w8, #0x45
   19998: 54ffb641     	b.ne	0x19060 <__cxa_demangle+0xcc10>
   1999c: 394163e8     	ldrb	w8, [sp, #0x58]
   199a0: a94627ea     	ldp	x10, x9, [sp, #0x60]
   199a4: 17fffd88     	b	0x18fc4 <__cxa_demangle+0xcb74>
   199a8: f00000e1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   199ac: 912d9821     	add	x1, x1, #0xb66
   199b0: 910163e0     	add	x0, sp, #0x58
   199b4: 320003e2     	orr	w2, wzr, #0x1
   199b8: 97fffc56     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   199bc: a9465be8     	ldp	x8, x22, [sp, #0x60]
   199c0: f84593e9     	ldur	x9, [sp, #0x59]
   199c4: 394163f4     	ldrb	w20, [sp, #0x58]
   199c8: a9067fff     	stp	xzr, xzr, [sp, #0x60]
   199cc: f80773e8     	stur	x8, [sp, #0x77]
   199d0: f9003be9     	str	x9, [sp, #0x70]
   199d4: aa0903e8     	mov	x8, x9
   199d8: f84773e9     	ldur	x9, [sp, #0x77]
   199dc: f9002fff     	str	xzr, [sp, #0x58]
   199e0: f80873ff     	stur	xzr, [sp, #0x87]
   199e4: f90043ff     	str	xzr, [sp, #0x80]
   199e8: f80773ff     	stur	xzr, [sp, #0x77]
   199ec: f9003bff     	str	xzr, [sp, #0x70]
   199f0: f81803a8     	stur	x8, [x29, #-0x80]
   199f4: f81873a9     	stur	x9, [x29, #-0x79]
   199f8: a940a768     	ldp	x8, x9, [x27, #0x8]
   199fc: eb09011f     	cmp	x8, x9
   19a00: 54000262     	b.hs	0x19a4c <__cxa_demangle+0xd5fc>
   19a04: 39000114     	strb	w20, [x8]
   19a08: f85873a9     	ldur	x9, [x29, #-0x79]
   19a0c: a900d909     	stp	x9, x22, [x8, #0x8]
   19a10: f85803a9     	ldur	x9, [x29, #-0x80]
   19a14: f8001109     	stur	x9, [x8, #0x1]
   19a18: f81873bf     	stur	xzr, [x29, #-0x79]
   19a1c: f81803bf     	stur	xzr, [x29, #-0x80]
   19a20: 3900611f     	strb	wzr, [x8, #0x18]
   19a24: f84873e9     	ldur	x9, [sp, #0x87]
   19a28: a9027d09     	stp	x9, xzr, [x8, #0x20]
   19a2c: f94043e9     	ldr	x9, [sp, #0x80]
   19a30: f8019109     	stur	x9, [x8, #0x19]
   19a34: f80873ff     	stur	xzr, [sp, #0x87]
   19a38: f90043ff     	str	xzr, [sp, #0x80]
   19a3c: f9400768     	ldr	x8, [x27, #0x8]
   19a40: 9100c108     	add	x8, x8, #0x30
   19a44: f9000768     	str	x8, [x27, #0x8]
   19a48: 1400006e     	b	0x19c00 <__cxa_demangle+0xd7b0>
   19a4c: f940036a     	ldr	x10, [x27]
   19a50: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   19a54: f295556b     	movk	x11, #0xaaab
   19a58: b200f3f3     	mov	x19, #0x5555555555555555 // =6148914691236517205
   19a5c: cb0a0108     	sub	x8, x8, x10
   19a60: 9344fd08     	asr	x8, x8, #4
   19a64: 9b0b7d15     	mul	x21, x8, x11
   19a68: f2e0aab3     	movk	x19, #0x555, lsl #48
   19a6c: 910006a8     	add	x8, x21, #0x1
   19a70: eb13011f     	cmp	x8, x19
   19a74: 54000ec8     	b.hi	0x19c4c <__cxa_demangle+0xd7fc>
   19a78: cb0a0129     	sub	x9, x9, x10
   19a7c: 9344fd29     	asr	x9, x9, #4
   19a80: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   19a84: 9b0b7d29     	mul	x9, x9, x11
   19a88: f2e0554a     	movk	x10, #0x2aa, lsl #48
   19a8c: eb0a013f     	cmp	x9, x10
   19a90: 540000a2     	b.hs	0x19aa4 <__cxa_demangle+0xd654>
   19a94: d37ff929     	lsl	x9, x9, #1
   19a98: eb08013f     	cmp	x9, x8
   19a9c: 9a893113     	csel	x19, x8, x9, lo
   19aa0: b40001f3     	cbz	x19, 0x19adc <__cxa_demangle+0xd68c>
   19aa4: f9400f69     	ldr	x9, [x27, #0x18]
   19aa8: 8b130668     	add	x8, x19, x19, lsl #1
   19aac: d37ced08     	lsl	x8, x8, #4
   19ab0: f9480120     	ldr	x0, [x9, #0x1000]
   19ab4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   19ab8: cb00014a     	sub	x10, x10, x0
   19abc: eb08015f     	cmp	x10, x8
   19ac0: 54000082     	b.hs	0x19ad0 <__cxa_demangle+0xd680>
   19ac4: aa0803e0     	mov	x0, x8
   19ac8: 97ffbd32     	bl	0x8f90 <malloc@plt>
   19acc: 14000005     	b	0x19ae0 <__cxa_demangle+0xd690>
   19ad0: 8b080008     	add	x8, x0, x8
   19ad4: f9080128     	str	x8, [x9, #0x1000]
   19ad8: 14000002     	b	0x19ae0 <__cxa_demangle+0xd690>
   19adc: aa1f03e0     	mov	x0, xzr
   19ae0: 321c07e9     	orr	w9, wzr, #0x30
   19ae4: 9b0902a8     	madd	x8, x21, x9, x0
   19ae8: 39000114     	strb	w20, [x8]
   19aec: f85873aa     	ldur	x10, [x29, #-0x79]
   19af0: d503201f     	nop
   19af4: 9b090269     	madd	x9, x19, x9, x0
   19af8: a900d90a     	stp	x10, x22, [x8, #0x8]
   19afc: f85803aa     	ldur	x10, [x29, #-0x80]
   19b00: f800110a     	stur	x10, [x8, #0x1]
   19b04: f81873bf     	stur	xzr, [x29, #-0x79]
   19b08: f81803bf     	stur	xzr, [x29, #-0x80]
   19b0c: 3900611f     	strb	wzr, [x8, #0x18]
   19b10: f84873ea     	ldur	x10, [sp, #0x87]
   19b14: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   19b18: f94043ea     	ldr	x10, [sp, #0x80]
   19b1c: f801910a     	stur	x10, [x8, #0x19]
   19b20: f80873ff     	stur	xzr, [sp, #0x87]
   19b24: f90043ff     	str	xzr, [sp, #0x80]
   19b28: a9402f74     	ldp	x20, x11, [x27]
   19b2c: 9100c10a     	add	x10, x8, #0x30
   19b30: eb14017f     	cmp	x11, x20
   19b34: 54000260     	b.eq	0x19b80 <__cxa_demangle+0xd730>
   19b38: f85e016c     	ldur	x12, [x11, #-0x20]
   19b3c: f81e010c     	stur	x12, [x8, #-0x20]
   19b40: 3cdd0160     	ldur	q0, [x11, #-0x30]
   19b44: 3c9d0100     	stur	q0, [x8, #-0x30]
   19b48: f85f816c     	ldur	x12, [x11, #-0x8]
   19b4c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   19b50: f81d017f     	stur	xzr, [x11, #-0x30]
   19b54: f81f810c     	stur	x12, [x8, #-0x8]
   19b58: 3cde8160     	ldur	q0, [x11, #-0x18]
   19b5c: 3c9e8100     	stur	q0, [x8, #-0x18]
   19b60: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   19b64: f81f817f     	stur	xzr, [x11, #-0x8]
   19b68: d100c16b     	sub	x11, x11, #0x30
   19b6c: eb0b029f     	cmp	x20, x11
   19b70: d100c108     	sub	x8, x8, #0x30
   19b74: 54fffe21     	b.ne	0x19b38 <__cxa_demangle+0xd6e8>
   19b78: a9405376     	ldp	x22, x20, [x27]
   19b7c: 14000002     	b	0x19b84 <__cxa_demangle+0xd734>
   19b80: aa1403f6     	mov	x22, x20
   19b84: f9400b73     	ldr	x19, [x27, #0x10]
   19b88: eb16029f     	cmp	x20, x22
   19b8c: a9002b68     	stp	x8, x10, [x27]
   19b90: f9000b69     	str	x9, [x27, #0x10]
   19b94: 540001a0     	b.eq	0x19bc8 <__cxa_demangle+0xd778>
   19b98: 385e8288     	ldurb	w8, [x20, #-0x18]
   19b9c: 36000068     	tbz	w8, #0x0, 0x19ba8 <__cxa_demangle+0xd758>
   19ba0: f85f8280     	ldur	x0, [x20, #-0x8]
   19ba4: 97ffbd13     	bl	0x8ff0 <free@plt>
   19ba8: 385d0288     	ldurb	w8, [x20, #-0x30]
   19bac: d100c295     	sub	x21, x20, #0x30
   19bb0: 36000068     	tbz	w8, #0x0, 0x19bbc <__cxa_demangle+0xd76c>
   19bb4: f85e0280     	ldur	x0, [x20, #-0x20]
   19bb8: 97ffbd0e     	bl	0x8ff0 <free@plt>
   19bbc: eb1502df     	cmp	x22, x21
   19bc0: aa1503f4     	mov	x20, x21
   19bc4: 54fffea1     	b.ne	0x19b98 <__cxa_demangle+0xd748>
   19bc8: b40001d6     	cbz	x22, 0x19c00 <__cxa_demangle+0xd7b0>
   19bcc: f9400f68     	ldr	x8, [x27, #0x18]
   19bd0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   19bd4: eb16013f     	cmp	x9, x22
   19bd8: 54000103     	b.lo	0x19bf8 <__cxa_demangle+0xd7a8>
   19bdc: eb16011f     	cmp	x8, x22
   19be0: 540000c8     	b.hi	0x19bf8 <__cxa_demangle+0xd7a8>
   19be4: f9480109     	ldr	x9, [x8, #0x1000]
   19be8: eb13013f     	cmp	x9, x19
   19bec: 540000a1     	b.ne	0x19c00 <__cxa_demangle+0xd7b0>
   19bf0: f9080116     	str	x22, [x8, #0x1000]
   19bf4: 14000003     	b	0x19c00 <__cxa_demangle+0xd7b0>
   19bf8: aa1603e0     	mov	x0, x22
   19bfc: 97ffbcfd     	bl	0x8ff0 <free@plt>
   19c00: 2a1f03f7     	mov	w23, wzr
   19c04: 91000713     	add	x19, x24, #0x1
   19c08: 394163e8     	ldrb	w8, [sp, #0x58]
   19c0c: f9400ff6     	ldr	x22, [sp, #0x18]
   19c10: 36000068     	tbz	w8, #0x0, 0x19c1c <__cxa_demangle+0xd7cc>
   19c14: f94037e0     	ldr	x0, [sp, #0x68]
   19c18: 97ffbcf6     	bl	0x8ff0 <free@plt>
   19c1c: 35ff9f97     	cbnz	w23, 0x1900c <__cxa_demangle+0xcbbc>
   19c20: 17fffcfa     	b	0x19008 <__cxa_demangle+0xcbb8>
   19c24: f9402bf3     	ldr	x19, [sp, #0x50]
   19c28: 17fffff8     	b	0x19c08 <__cxa_demangle+0xd7b8>
   19c2c: 97ffbc21     	bl	0x8cb0 <abort@plt>
   19c30: 97ffbc20     	bl	0x8cb0 <abort@plt>
   19c34: 97ffbc1f     	bl	0x8cb0 <abort@plt>
   19c38: 97ffbc56     	bl	0x8d90 <__stack_chk_fail@plt>
   19c3c: 97ffbc1d     	bl	0x8cb0 <abort@plt>
   19c40: 97ffbc1c     	bl	0x8cb0 <abort@plt>
   19c44: 97ffbc1b     	bl	0x8cb0 <abort@plt>
   19c48: 97ffbc1a     	bl	0x8cb0 <abort@plt>
   19c4c: 97ffbc19     	bl	0x8cb0 <abort@plt>
   19c50: aa0003f3     	mov	x19, x0
   19c54: 36000614     	tbz	w20, #0x0, 0x19d14 <__cxa_demangle+0xd8c4>
   19c58: aa1603e0     	mov	x0, x22
   19c5c: 14000029     	b	0x19d00 <__cxa_demangle+0xd8b0>
   19c60: 14000021     	b	0x19ce4 <__cxa_demangle+0xd894>
   19c64: 14000020     	b	0x19ce4 <__cxa_demangle+0xd894>
   19c68: 39400288     	ldrb	w8, [x20]
   19c6c: aa0003f3     	mov	x19, x0
   19c70: 36000108     	tbz	w8, #0x0, 0x19c90 <__cxa_demangle+0xd840>
   19c74: 321c07e8     	orr	w8, wzr, #0x30
   19c78: 9b0862c8     	madd	x8, x22, x8, x24
   19c7c: f9400900     	ldr	x0, [x8, #0x10]
   19c80: 97ffbcdc     	bl	0x8ff0 <free@plt>
   19c84: 14000003     	b	0x19c90 <__cxa_demangle+0xd840>
   19c88: aa0003f3     	mov	x19, x0
   19c8c: b4000458     	cbz	x24, 0x19d14 <__cxa_demangle+0xd8c4>
   19c90: f85f82a8     	ldur	x8, [x21, #-0x8]
   19c94: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   19c98: eb18013f     	cmp	x9, x24
   19c9c: 54000303     	b.lo	0x19cfc <__cxa_demangle+0xd8ac>
   19ca0: eb18011f     	cmp	x8, x24
   19ca4: 540002c8     	b.hi	0x19cfc <__cxa_demangle+0xd8ac>
   19ca8: f9480109     	ldr	x9, [x8, #0x1000]
   19cac: eb1c013f     	cmp	x9, x28
   19cb0: 54000321     	b.ne	0x19d14 <__cxa_demangle+0xd8c4>
   19cb4: f9080118     	str	x24, [x8, #0x1000]
   19cb8: 394163e8     	ldrb	w8, [sp, #0x58]
   19cbc: 37000308     	tbnz	w8, #0x0, 0x19d1c <__cxa_demangle+0xd8cc>
   19cc0: 14000019     	b	0x19d24 <__cxa_demangle+0xd8d4>
   19cc4: 39400288     	ldrb	w8, [x20]
   19cc8: aa0003f3     	mov	x19, x0
   19ccc: 36000248     	tbz	w8, #0x0, 0x19d14 <__cxa_demangle+0xd8c4>
   19cd0: f9400a80     	ldr	x0, [x20, #0x10]
   19cd4: 1400000b     	b	0x19d00 <__cxa_demangle+0xd8b0>
   19cd8: 14000003     	b	0x19ce4 <__cxa_demangle+0xd894>
   19cdc: 14000002     	b	0x19ce4 <__cxa_demangle+0xd894>
   19ce0: 14000001     	b	0x19ce4 <__cxa_demangle+0xd894>
   19ce4: aa0003f3     	mov	x19, x0
   19ce8: 394163e8     	ldrb	w8, [sp, #0x58]
   19cec: 37000188     	tbnz	w8, #0x0, 0x19d1c <__cxa_demangle+0xd8cc>
   19cf0: 1400000d     	b	0x19d24 <__cxa_demangle+0xd8d4>
   19cf4: aa0003f3     	mov	x19, x0
   19cf8: 360000f5     	tbz	w21, #0x0, 0x19d14 <__cxa_demangle+0xd8c4>
   19cfc: aa1803e0     	mov	x0, x24
   19d00: 97ffbcbc     	bl	0x8ff0 <free@plt>
   19d04: 394163e8     	ldrb	w8, [sp, #0x58]
   19d08: 370000a8     	tbnz	w8, #0x0, 0x19d1c <__cxa_demangle+0xd8cc>
   19d0c: 14000006     	b	0x19d24 <__cxa_demangle+0xd8d4>
   19d10: aa0003f3     	mov	x19, x0
   19d14: 394163e8     	ldrb	w8, [sp, #0x58]
   19d18: 36000068     	tbz	w8, #0x0, 0x19d24 <__cxa_demangle+0xd8d4>
   19d1c: f94037e0     	ldr	x0, [sp, #0x68]
   19d20: 97ffbcb4     	bl	0x8ff0 <free@plt>
   19d24: aa1303e0     	mov	x0, x19
   19d28: 94006eb0     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   19d2c: d102c3ff     	sub	sp, sp, #0xb0
   19d30: a9056ffc     	stp	x28, x27, [sp, #0x50]
   19d34: a90667fa     	stp	x26, x25, [sp, #0x60]
   19d38: a9075ff8     	stp	x24, x23, [sp, #0x70]
   19d3c: a90857f6     	stp	x22, x21, [sp, #0x80]
   19d40: a9094ff4     	stp	x20, x19, [sp, #0x90]
   19d44: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   19d48: 910283fd     	add	x29, sp, #0xa0
   19d4c: d53bd05a     	mrs	x26, TPIDR_EL0
   19d50: f9401748     	ldr	x8, [x26, #0x28]
   19d54: aa0103f5     	mov	x21, x1
   19d58: aa0003f4     	mov	x20, x0
   19d5c: cb1402a9     	sub	x9, x21, x20
   19d60: aa0203f3     	mov	x19, x2
   19d64: f100093f     	cmp	x9, #0x2
   19d68: f90027e8     	str	x8, [sp, #0x48]
   19d6c: 5400a8cb     	b.lt	0x1b284 <__cxa_demangle+0xee34>
   19d70: 39400288     	ldrb	w8, [x20]
   19d74: 71014d1f     	cmp	w8, #0x53
   19d78: 5400a861     	b.ne	0x1b284 <__cxa_demangle+0xee34>
   19d7c: 39400696     	ldrb	w22, [x20, #0x1]
   19d80: 51017ec8     	sub	w8, w22, #0x5f
   19d84: 7100511f     	cmp	w8, #0x14
   19d88: 54002168     	b.hi	0x1a1b4 <__cxa_demangle+0xdd64>
   19d8c: d00000e9     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
   19d90: 91269129     	add	x9, x9, #0x9a4
   19d94: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   19d98: 8b090108     	add	x8, x8, x9
   19d9c: d61f0100     	br	x8
   19da0: a9422668     	ldp	x8, x9, [x19, #0x20]
   19da4: eb09011f     	cmp	x8, x9
   19da8: 5400a6e0     	b.eq	0x1b284 <__cxa_demangle+0xee34>
   19dac: a900ebf4     	stp	x20, x26, [sp, #0x8]
   19db0: a940691b     	ldp	x27, x26, [x8]
   19db4: eb1a037f     	cmp	x27, x26
   19db8: 54001f80     	b.eq	0x1a1a8 <__cxa_demangle+0xdd58>
   19dbc: b201f3fc     	mov	x28, #-0x5555555555555556 // =-6148914691236517206
   19dc0: f295557c     	movk	x28, #0xaaab
   19dc4: f9000ffa     	str	x26, [sp, #0x18]
   19dc8: 1400008b     	b	0x19ff4 <__cxa_demangle+0xdba4>
   19dcc: 8b0002a9     	add	x9, x21, x0
   19dd0: f9080109     	str	x9, [x8, #0x1000]
   19dd4: 14000002     	b	0x19ddc <__cxa_demangle+0xd98c>
   19dd8: aa1f03f5     	mov	x21, xzr
   19ddc: 321c07e9     	orr	w9, wzr, #0x30
   19de0: 9b09575c     	madd	x28, x26, x9, x21
   19de4: a900ff9f     	stp	xzr, xzr, [x28, #0x8]
   19de8: f900039f     	str	xzr, [x28]
   19dec: 39400368     	ldrb	w8, [x27]
   19df0: d503201f     	nop
   19df4: 9b0956d4     	madd	x20, x22, x9, x21
   19df8: 370000c8     	tbnz	w8, #0x0, 0x19e10 <__cxa_demangle+0xd9c0>
   19dfc: f9400b68     	ldr	x8, [x27, #0x10]
   19e00: f9000b88     	str	x8, [x28, #0x10]
   19e04: 3dc00360     	ldr	q0, [x27]
   19e08: 3d800380     	str	q0, [x28]
   19e0c: 1400001b     	b	0x19e78 <__cxa_demangle+0xda28>
   19e10: f9400776     	ldr	x22, [x27, #0x8]
   19e14: b10042df     	cmn	x22, #0x10
   19e18: 5400a562     	b.hs	0x1b2c4 <__cxa_demangle+0xee74>
   19e1c: f9400b77     	ldr	x23, [x27, #0x10]
   19e20: f1005edf     	cmp	x22, #0x17
   19e24: 540000c2     	b.hs	0x19e3c <__cxa_demangle+0xd9ec>
   19e28: d37ffac8     	lsl	x8, x22, #1
   19e2c: aa1c03f8     	mov	x24, x28
   19e30: 38001708     	strb	w8, [x24], #0x1
   19e34: b5000196     	cbnz	x22, 0x19e64 <__cxa_demangle+0xda14>
   19e38: 1400000f     	b	0x19e74 <__cxa_demangle+0xda24>
   19e3c: 910042c8     	add	x8, x22, #0x10
   19e40: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   19e44: aa1903e0     	mov	x0, x25
   19e48: 97ffbc52     	bl	0x8f90 <malloc@plt>
   19e4c: 321c07e8     	orr	w8, wzr, #0x30
   19e50: aa0003f8     	mov	x24, x0
   19e54: 9b085748     	madd	x8, x26, x8, x21
   19e58: b2400329     	orr	x9, x25, #0x1
   19e5c: a900e116     	stp	x22, x24, [x8, #0x8]
   19e60: f9000389     	str	x9, [x28]
   19e64: aa1803e0     	mov	x0, x24
   19e68: aa1703e1     	mov	x1, x23
   19e6c: aa1603e2     	mov	x2, x22
   19e70: 97ffbc4c     	bl	0x8fa0 <memcpy@plt>
   19e74: 38366b1f     	strb	wzr, [x24, x22]
   19e78: 321c07e8     	orr	w8, wzr, #0x30
   19e7c: 9b085756     	madd	x22, x26, x8, x21
   19e80: f8018edf     	str	xzr, [x22, #0x18]!
   19e84: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   19e88: aa1b03e8     	mov	x8, x27
   19e8c: 38418d09     	ldrb	w9, [x8, #0x18]!
   19e90: 370000c9     	tbnz	w9, #0x0, 0x19ea8 <__cxa_demangle+0xda58>
   19e94: f9400909     	ldr	x9, [x8, #0x10]
   19e98: f9000ac9     	str	x9, [x22, #0x10]
   19e9c: 3dc00100     	ldr	q0, [x8]
   19ea0: 3d8002c0     	str	q0, [x22]
   19ea4: 1400001a     	b	0x19f0c <__cxa_demangle+0xdabc>
   19ea8: f9401377     	ldr	x23, [x27, #0x20]
   19eac: b10042ff     	cmn	x23, #0x10
   19eb0: 5400a0c2     	b.hs	0x1b2c8 <__cxa_demangle+0xee78>
   19eb4: f9401778     	ldr	x24, [x27, #0x28]
   19eb8: f1005eff     	cmp	x23, #0x17
   19ebc: 540000a2     	b.hs	0x19ed0 <__cxa_demangle+0xda80>
   19ec0: d37ffae8     	lsl	x8, x23, #1
   19ec4: 380016c8     	strb	w8, [x22], #0x1
   19ec8: b5000197     	cbnz	x23, 0x19ef8 <__cxa_demangle+0xdaa8>
   19ecc: 1400000f     	b	0x19f08 <__cxa_demangle+0xdab8>
   19ed0: 910042e8     	add	x8, x23, #0x10
   19ed4: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   19ed8: aa1903e0     	mov	x0, x25
   19edc: 97ffbc2d     	bl	0x8f90 <malloc@plt>
   19ee0: 321c07e8     	orr	w8, wzr, #0x30
   19ee4: 9b085748     	madd	x8, x26, x8, x21
   19ee8: b2400329     	orr	x9, x25, #0x1
   19eec: a9020117     	stp	x23, x0, [x8, #0x20]
   19ef0: f90002c9     	str	x9, [x22]
   19ef4: aa0003f6     	mov	x22, x0
   19ef8: aa1603e0     	mov	x0, x22
   19efc: aa1803e1     	mov	x1, x24
   19f00: aa1703e2     	mov	x2, x23
   19f04: 97ffbc27     	bl	0x8fa0 <memcpy@plt>
   19f08: 38376adf     	strb	wzr, [x22, x23]
   19f0c: a9402676     	ldp	x22, x9, [x19]
   19f10: 9100c388     	add	x8, x28, #0x30
   19f14: eb16013f     	cmp	x9, x22
   19f18: 54000260     	b.eq	0x19f64 <__cxa_demangle+0xdb14>
   19f1c: f85e012a     	ldur	x10, [x9, #-0x20]
   19f20: f81e038a     	stur	x10, [x28, #-0x20]
   19f24: 3cdd0120     	ldur	q0, [x9, #-0x30]
   19f28: 3c9d0380     	stur	q0, [x28, #-0x30]
   19f2c: f85f812a     	ldur	x10, [x9, #-0x8]
   19f30: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   19f34: f81d013f     	stur	xzr, [x9, #-0x30]
   19f38: f81f838a     	stur	x10, [x28, #-0x8]
   19f3c: 3cde8120     	ldur	q0, [x9, #-0x18]
   19f40: 3c9e8380     	stur	q0, [x28, #-0x18]
   19f44: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   19f48: f81f813f     	stur	xzr, [x9, #-0x8]
   19f4c: d100c129     	sub	x9, x9, #0x30
   19f50: eb0902df     	cmp	x22, x9
   19f54: d100c39c     	sub	x28, x28, #0x30
   19f58: 54fffe21     	b.ne	0x19f1c <__cxa_demangle+0xdacc>
   19f5c: a9405a75     	ldp	x21, x22, [x19]
   19f60: 14000002     	b	0x19f68 <__cxa_demangle+0xdb18>
   19f64: aa1603f5     	mov	x21, x22
   19f68: a900227c     	stp	x28, x8, [x19]
   19f6c: f9400a77     	ldr	x23, [x19, #0x10]
   19f70: f9400ffa     	ldr	x26, [sp, #0x18]
   19f74: b201f3fc     	mov	x28, #-0x5555555555555556 // =-6148914691236517206
   19f78: eb1502df     	cmp	x22, x21
   19f7c: f295557c     	movk	x28, #0xaaab
   19f80: f9000a74     	str	x20, [x19, #0x10]
   19f84: 540001a0     	b.eq	0x19fb8 <__cxa_demangle+0xdb68>
   19f88: 385e82c8     	ldurb	w8, [x22, #-0x18]
   19f8c: 36000068     	tbz	w8, #0x0, 0x19f98 <__cxa_demangle+0xdb48>
   19f90: f85f82c0     	ldur	x0, [x22, #-0x8]
   19f94: 97ffbc17     	bl	0x8ff0 <free@plt>
   19f98: 385d02c8     	ldurb	w8, [x22, #-0x30]
   19f9c: d100c2d8     	sub	x24, x22, #0x30
   19fa0: 36000068     	tbz	w8, #0x0, 0x19fac <__cxa_demangle+0xdb5c>
   19fa4: f85e02c0     	ldur	x0, [x22, #-0x20]
   19fa8: 97ffbc12     	bl	0x8ff0 <free@plt>
   19fac: eb1802bf     	cmp	x21, x24
   19fb0: aa1803f6     	mov	x22, x24
   19fb4: 54fffea1     	b.ne	0x19f88 <__cxa_demangle+0xdb38>
   19fb8: b4000f35     	cbz	x21, 0x1a19c <__cxa_demangle+0xdd4c>
   19fbc: f9400e68     	ldr	x8, [x19, #0x18]
   19fc0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   19fc4: eb15013f     	cmp	x9, x21
   19fc8: 54000103     	b.lo	0x19fe8 <__cxa_demangle+0xdb98>
   19fcc: eb15011f     	cmp	x8, x21
   19fd0: 540000c8     	b.hi	0x19fe8 <__cxa_demangle+0xdb98>
   19fd4: f9480109     	ldr	x9, [x8, #0x1000]
   19fd8: eb17013f     	cmp	x9, x23
   19fdc: 54000e01     	b.ne	0x1a19c <__cxa_demangle+0xdd4c>
   19fe0: f9080115     	str	x21, [x8, #0x1000]
   19fe4: 1400006e     	b	0x1a19c <__cxa_demangle+0xdd4c>
   19fe8: aa1503e0     	mov	x0, x21
   19fec: 97ffbc01     	bl	0x8ff0 <free@plt>
   19ff0: 1400006b     	b	0x1a19c <__cxa_demangle+0xdd4c>
   19ff4: a940a679     	ldp	x25, x9, [x19, #0x8]
   19ff8: eb09033f     	cmp	x25, x9
   19ffc: 54000140     	b.eq	0x1a024 <__cxa_demangle+0xdbd4>
   1a000: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   1a004: f900033f     	str	xzr, [x25]
   1a008: 39400368     	ldrb	w8, [x27]
   1a00c: 370004e8     	tbnz	w8, #0x0, 0x1a0a8 <__cxa_demangle+0xdc58>
   1a010: f9400b68     	ldr	x8, [x27, #0x10]
   1a014: f9000b28     	str	x8, [x25, #0x10]
   1a018: 3dc00360     	ldr	q0, [x27]
   1a01c: 3d800320     	str	q0, [x25]
   1a020: 1400003a     	b	0x1a108 <__cxa_demangle+0xdcb8>
   1a024: f940026a     	ldr	x10, [x19]
   1a028: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   1a02c: f2e0aaab     	movk	x11, #0x555, lsl #48
   1a030: cb0a0328     	sub	x8, x25, x10
   1a034: 9344fd08     	asr	x8, x8, #4
   1a038: 9b1c7d1a     	mul	x26, x8, x28
   1a03c: 91000748     	add	x8, x26, #0x1
   1a040: eb0b011f     	cmp	x8, x11
   1a044: 540093c8     	b.hi	0x1b2bc <__cxa_demangle+0xee6c>
   1a048: cb0a0129     	sub	x9, x9, x10
   1a04c: 9344fd29     	asr	x9, x9, #4
   1a050: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1a054: 9b1c7d29     	mul	x9, x9, x28
   1a058: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1a05c: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   1a060: eb0a013f     	cmp	x9, x10
   1a064: f2e0aab6     	movk	x22, #0x555, lsl #48
   1a068: 540000a2     	b.hs	0x1a07c <__cxa_demangle+0xdc2c>
   1a06c: d37ff929     	lsl	x9, x9, #1
   1a070: eb08013f     	cmp	x9, x8
   1a074: 9a893116     	csel	x22, x8, x9, lo
   1a078: b4ffeb16     	cbz	x22, 0x19dd8 <__cxa_demangle+0xd988>
   1a07c: f9400e68     	ldr	x8, [x19, #0x18]
   1a080: 8b1606c9     	add	x9, x22, x22, lsl #1
   1a084: d37ced20     	lsl	x0, x9, #4
   1a088: f9480115     	ldr	x21, [x8, #0x1000]
   1a08c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1a090: cb150129     	sub	x9, x9, x21
   1a094: eb00013f     	cmp	x9, x0
   1a098: 54ffe9a2     	b.hs	0x19dcc <__cxa_demangle+0xd97c>
   1a09c: 97ffbbbd     	bl	0x8f90 <malloc@plt>
   1a0a0: aa0003f5     	mov	x21, x0
   1a0a4: 17ffff4e     	b	0x19ddc <__cxa_demangle+0xd98c>
   1a0a8: f9400775     	ldr	x21, [x27, #0x8]
   1a0ac: b10042bf     	cmn	x21, #0x10
   1a0b0: 54009062     	b.hs	0x1b2bc <__cxa_demangle+0xee6c>
   1a0b4: f9400b76     	ldr	x22, [x27, #0x10]
   1a0b8: f1005ebf     	cmp	x21, #0x17
   1a0bc: 540000c2     	b.hs	0x1a0d4 <__cxa_demangle+0xdc84>
   1a0c0: d37ffaa8     	lsl	x8, x21, #1
   1a0c4: aa1903f7     	mov	x23, x25
   1a0c8: 380016e8     	strb	w8, [x23], #0x1
   1a0cc: b5000155     	cbnz	x21, 0x1a0f4 <__cxa_demangle+0xdca4>
   1a0d0: 1400000d     	b	0x1a104 <__cxa_demangle+0xdcb4>
   1a0d4: 910042a8     	add	x8, x21, #0x10
   1a0d8: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1a0dc: aa1803e0     	mov	x0, x24
   1a0e0: 97ffbbac     	bl	0x8f90 <malloc@plt>
   1a0e4: aa0003f7     	mov	x23, x0
   1a0e8: b2400308     	orr	x8, x24, #0x1
   1a0ec: a900df35     	stp	x21, x23, [x25, #0x8]
   1a0f0: f9000328     	str	x8, [x25]
   1a0f4: aa1703e0     	mov	x0, x23
   1a0f8: aa1603e1     	mov	x1, x22
   1a0fc: aa1503e2     	mov	x2, x21
   1a100: 97ffbba8     	bl	0x8fa0 <memcpy@plt>
   1a104: 38356aff     	strb	wzr, [x23, x21]
   1a108: aa1903f5     	mov	x21, x25
   1a10c: f8018ebf     	str	xzr, [x21, #0x18]!
   1a110: a900febf     	stp	xzr, xzr, [x21, #0x8]
   1a114: aa1b03e8     	mov	x8, x27
   1a118: 38418d09     	ldrb	w9, [x8, #0x18]!
   1a11c: 370000c9     	tbnz	w9, #0x0, 0x1a134 <__cxa_demangle+0xdce4>
   1a120: f9400909     	ldr	x9, [x8, #0x10]
   1a124: f9000aa9     	str	x9, [x21, #0x10]
   1a128: 3dc00100     	ldr	q0, [x8]
   1a12c: 3d8002a0     	str	q0, [x21]
   1a130: 14000018     	b	0x1a190 <__cxa_demangle+0xdd40>
   1a134: f9401376     	ldr	x22, [x27, #0x20]
   1a138: b10042df     	cmn	x22, #0x10
   1a13c: 54008c22     	b.hs	0x1b2c0 <__cxa_demangle+0xee70>
   1a140: f9401777     	ldr	x23, [x27, #0x28]
   1a144: f1005edf     	cmp	x22, #0x17
   1a148: 540000a2     	b.hs	0x1a15c <__cxa_demangle+0xdd0c>
   1a14c: d37ffac8     	lsl	x8, x22, #1
   1a150: 380016a8     	strb	w8, [x21], #0x1
   1a154: b5000156     	cbnz	x22, 0x1a17c <__cxa_demangle+0xdd2c>
   1a158: 1400000d     	b	0x1a18c <__cxa_demangle+0xdd3c>
   1a15c: 910042c8     	add	x8, x22, #0x10
   1a160: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1a164: aa1803e0     	mov	x0, x24
   1a168: 97ffbb8a     	bl	0x8f90 <malloc@plt>
   1a16c: aa0003f5     	mov	x21, x0
   1a170: b2400308     	orr	x8, x24, #0x1
   1a174: a9025736     	stp	x22, x21, [x25, #0x20]
   1a178: f9000f28     	str	x8, [x25, #0x18]
   1a17c: aa1503e0     	mov	x0, x21
   1a180: aa1703e1     	mov	x1, x23
   1a184: aa1603e2     	mov	x2, x22
   1a188: 97ffbb86     	bl	0x8fa0 <memcpy@plt>
   1a18c: 38366abf     	strb	wzr, [x21, x22]
   1a190: f9400668     	ldr	x8, [x19, #0x8]
   1a194: 9100c108     	add	x8, x8, #0x30
   1a198: f9000668     	str	x8, [x19, #0x8]
   1a19c: 9100c37b     	add	x27, x27, #0x30
   1a1a0: eb1a037f     	cmp	x27, x26
   1a1a4: 54fff281     	b.ne	0x19ff4 <__cxa_demangle+0xdba4>
   1a1a8: f94007f4     	ldr	x20, [sp, #0x8]
   1a1ac: 91000a94     	add	x20, x20, #0x2
   1a1b0: 1400001f     	b	0x1a22c <__cxa_demangle+0xdddc>
   1a1b4: 5100c2d7     	sub	w23, w22, #0x30
   1a1b8: 71002aff     	cmp	w23, #0xa
   1a1bc: 54000083     	b.lo	0x1a1cc <__cxa_demangle+0xdd7c>
   1a1c0: 2a1603e0     	mov	w0, w22
   1a1c4: 97ffbad3     	bl	0x8d10 <isupper@plt>
   1a1c8: 340085e0     	cbz	w0, 0x1b284 <__cxa_demangle+0xee34>
   1a1cc: 91000a99     	add	x25, x20, #0x2
   1a1d0: eb15033f     	cmp	x25, x21
   1a1d4: 54008580     	b.eq	0x1b284 <__cxa_demangle+0xee34>
   1a1d8: f9000bfa     	str	x26, [sp, #0x10]
   1a1dc: 71002aff     	cmp	w23, #0xa
   1a1e0: 128006d8     	mov	w24, #-0x37             // =-55
   1a1e4: 128005fa     	mov	w26, #-0x30             // =-48
   1a1e8: 1a983348     	csel	w8, w26, w24, lo
   1a1ec: 8b28c2d7     	add	x23, x22, w8, sxtw
   1a1f0: 5280049b     	mov	w27, #0x24              // =36
   1a1f4: 39400336     	ldrb	w22, [x25]
   1a1f8: 5100c2dc     	sub	w28, w22, #0x30
   1a1fc: 71002b9f     	cmp	w28, #0xa
   1a200: 54000083     	b.lo	0x1a210 <__cxa_demangle+0xddc0>
   1a204: 2a1603e0     	mov	w0, w22
   1a208: 97ffbac2     	bl	0x8d10 <isupper@plt>
   1a20c: 34002fe0     	cbz	w0, 0x1a808 <__cxa_demangle+0xe3b8>
   1a210: 71002b9f     	cmp	w28, #0xa
   1a214: 1a983348     	csel	w8, w26, w24, lo
   1a218: 91000739     	add	x25, x25, #0x1
   1a21c: 8b28c2c8     	add	x8, x22, w8, sxtw
   1a220: eb1902bf     	cmp	x21, x25
   1a224: 9b1b22f7     	madd	x23, x23, x27, x8
   1a228: 54fffe61     	b.ne	0x1a1f4 <__cxa_demangle+0xdda4>
   1a22c: f9400bfa     	ldr	x26, [sp, #0x10]
   1a230: 14000415     	b	0x1b284 <__cxa_demangle+0xee34>
   1a234: d00000e9     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1a238: 912ed529     	add	x9, x9, #0xbb5
   1a23c: f9400129     	ldr	x9, [x9]
   1a240: 528cae48     	mov	w8, #0x6572             // =25970
   1a244: 72adac28     	movk	w8, #0x6d61, lsl #16
   1a248: f803f3ff     	stur	xzr, [sp, #0x3f]
   1a24c: f9001fff     	str	xzr, [sp, #0x38]
   1a250: b90033e8     	str	w8, [sp, #0x30]
   1a254: f90017e9     	str	x9, [sp, #0x28]
   1a258: a940a668     	ldp	x8, x9, [x19, #0x8]
   1a25c: eb09011f     	cmp	x8, x9
   1a260: 54001383     	b.lo	0x1a4d0 <__cxa_demangle+0xe080>
   1a264: f940026a     	ldr	x10, [x19]
   1a268: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1a26c: f295556b     	movk	x11, #0xaaab
   1a270: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1a274: cb0a0108     	sub	x8, x8, x10
   1a278: 9344fd08     	asr	x8, x8, #4
   1a27c: 9b0b7d16     	mul	x22, x8, x11
   1a280: f2e0aab5     	movk	x21, #0x555, lsl #48
   1a284: 910006c8     	add	x8, x22, #0x1
   1a288: eb15011f     	cmp	x8, x21
   1a28c: 54008208     	b.hi	0x1b2cc <__cxa_demangle+0xee7c>
   1a290: cb0a0129     	sub	x9, x9, x10
   1a294: 9344fd29     	asr	x9, x9, #4
   1a298: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1a29c: 9b0b7d29     	mul	x9, x9, x11
   1a2a0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1a2a4: eb0a013f     	cmp	x9, x10
   1a2a8: 540000a2     	b.hs	0x1a2bc <__cxa_demangle+0xde6c>
   1a2ac: d37ff929     	lsl	x9, x9, #1
   1a2b0: eb08013f     	cmp	x9, x8
   1a2b4: 9a893115     	csel	x21, x8, x9, lo
   1a2b8: b4004c35     	cbz	x21, 0x1ac3c <__cxa_demangle+0xe7ec>
   1a2bc: f9400e69     	ldr	x9, [x19, #0x18]
   1a2c0: 8b1506a8     	add	x8, x21, x21, lsl #1
   1a2c4: d37ced08     	lsl	x8, x8, #4
   1a2c8: f9480120     	ldr	x0, [x9, #0x1000]
   1a2cc: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1a2d0: cb00014a     	sub	x10, x10, x0
   1a2d4: eb08015f     	cmp	x10, x8
   1a2d8: 54002742     	b.hs	0x1a7c0 <__cxa_demangle+0xe370>
   1a2dc: aa0803e0     	mov	x0, x8
   1a2e0: 97ffbb2c     	bl	0x8f90 <malloc@plt>
   1a2e4: 14000257     	b	0x1ac40 <__cxa_demangle+0xe7f0>
   1a2e8: d00000e8     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1a2ec: 9131b508     	add	x8, x8, #0xc6d
   1a2f0: f8406109     	ldur	x9, [x8, #0x6]
   1a2f4: f9400108     	ldr	x8, [x8]
   1a2f8: f803f3ff     	stur	xzr, [sp, #0x3f]
   1a2fc: f9001fff     	str	xzr, [sp, #0x38]
   1a300: f802e3e9     	stur	x9, [sp, #0x2e]
   1a304: f90017e8     	str	x8, [sp, #0x28]
   1a308: a940a668     	ldp	x8, x9, [x19, #0x8]
   1a30c: eb09011f     	cmp	x8, x9
   1a310: 540010e2     	b.hs	0x1a52c <__cxa_demangle+0xe0dc>
   1a314: 321e0be9     	orr	w9, wzr, #0x1c
   1a318: 39000109     	strb	w9, [x8]
   1a31c: f842e3e9     	ldur	x9, [sp, #0x2e]
   1a320: 91000a94     	add	x20, x20, #0x2
   1a324: f8007109     	stur	x9, [x8, #0x7]
   1a328: f94017e9     	ldr	x9, [sp, #0x28]
   1a32c: 39003d1f     	strb	wzr, [x8, #0xf]
   1a330: f900091f     	str	xzr, [x8, #0x10]
   1a334: f8001109     	stur	x9, [x8, #0x1]
   1a338: f802e3ff     	stur	xzr, [sp, #0x2e]
   1a33c: 14000070     	b	0x1a4fc <__cxa_demangle+0xe0ac>
   1a340: d00000ea     	adrp	x10, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1a344: 912c554a     	add	x10, x10, #0xb15
   1a348: f940014a     	ldr	x10, [x10]
   1a34c: 52800ce8     	mov	w8, #0x67               // =103
   1a350: 528dcd29     	mov	w9, #0x6e69             // =28265
   1a354: 39009bff     	strb	wzr, [sp, #0x26]
   1a358: 79004bff     	strh	wzr, [sp, #0x24]
   1a35c: f803f3ff     	stur	xzr, [sp, #0x3f]
   1a360: f9001fff     	str	xzr, [sp, #0x38]
   1a364: 3900cbe8     	strb	w8, [sp, #0x32]
   1a368: 790063e9     	strh	w9, [sp, #0x30]
   1a36c: f90017ea     	str	x10, [sp, #0x28]
   1a370: a940a668     	ldp	x8, x9, [x19, #0x8]
   1a374: eb09011f     	cmp	x8, x9
   1a378: 540011c2     	b.hs	0x1a5b0 <__cxa_demangle+0xe160>
   1a37c: 528002c9     	mov	w9, #0x16               // =22
   1a380: 39000109     	strb	w9, [x8]
   1a384: 3940cbe9     	ldrb	w9, [sp, #0x32]
   1a388: 91000a94     	add	x20, x20, #0x2
   1a38c: 39002d09     	strb	w9, [x8, #0xb]
   1a390: 794063e9     	ldrh	w9, [sp, #0x30]
   1a394: 78009109     	sturh	w9, [x8, #0x9]
   1a398: f94017e9     	ldr	x9, [sp, #0x28]
   1a39c: 3900311f     	strb	wzr, [x8, #0xc]
   1a3a0: f8001109     	stur	x9, [x8, #0x1]
   1a3a4: 39409be9     	ldrb	w9, [sp, #0x26]
   1a3a8: 39003d09     	strb	w9, [x8, #0xf]
   1a3ac: 79404be9     	ldrh	w9, [sp, #0x24]
   1a3b0: f900091f     	str	xzr, [x8, #0x10]
   1a3b4: 7800d109     	sturh	w9, [x8, #0xd]
   1a3b8: 790063ff     	strh	wzr, [sp, #0x30]
   1a3bc: f90017ff     	str	xzr, [sp, #0x28]
   1a3c0: 3900cbff     	strb	wzr, [sp, #0x32]
   1a3c4: 39009bff     	strb	wzr, [sp, #0x26]
   1a3c8: 79004bff     	strh	wzr, [sp, #0x24]
   1a3cc: 1400004d     	b	0x1a500 <__cxa_demangle+0xe0b0>
   1a3d0: d00000e8     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1a3d4: 9131f108     	add	x8, x8, #0xc7c
   1a3d8: f8407109     	ldur	x9, [x8, #0x7]
   1a3dc: f9400108     	ldr	x8, [x8]
   1a3e0: f802f3ff     	stur	xzr, [sp, #0x2f]
   1a3e4: f90017ff     	str	xzr, [sp, #0x28]
   1a3e8: f803f3e9     	stur	x9, [sp, #0x3f]
   1a3ec: f9001fe8     	str	x8, [sp, #0x38]
   1a3f0: a940a668     	ldp	x8, x9, [x19, #0x8]
   1a3f4: eb09011f     	cmp	x8, x9
   1a3f8: 540011e2     	b.hs	0x1a634 <__cxa_demangle+0xe1e4>
   1a3fc: 52800449     	mov	w9, #0x22               // =34
   1a400: 39000109     	strb	w9, [x8]
   1a404: f843f3e9     	ldur	x9, [sp, #0x3f]
   1a408: 528cedca     	mov	w10, #0x676e            // =26478
   1a40c: 91000a94     	add	x20, x20, #0x2
   1a410: f9000509     	str	x9, [x8, #0x8]
   1a414: f9401fe9     	ldr	x9, [sp, #0x38]
   1a418: f900090a     	str	x10, [x8, #0x10]
   1a41c: f8001109     	stur	x9, [x8, #0x1]
   1a420: f803f3ff     	stur	xzr, [sp, #0x3f]
   1a424: f9001fff     	str	xzr, [sp, #0x38]
   1a428: 3900611f     	strb	wzr, [x8, #0x18]
   1a42c: f842f3e9     	ldur	x9, [sp, #0x2f]
   1a430: a9027d09     	stp	x9, xzr, [x8, #0x20]
   1a434: f94017e9     	ldr	x9, [sp, #0x28]
   1a438: f8019109     	stur	x9, [x8, #0x19]
   1a43c: f802f3ff     	stur	xzr, [sp, #0x2f]
   1a440: f90017ff     	str	xzr, [sp, #0x28]
   1a444: 14000036     	b	0x1a51c <__cxa_demangle+0xe0cc>
   1a448: d00000e8     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1a44c: 91300908     	add	x8, x8, #0xc02
   1a450: f8405109     	ldur	x9, [x8, #0x5]
   1a454: f9400108     	ldr	x8, [x8]
   1a458: f803f3ff     	stur	xzr, [sp, #0x3f]
   1a45c: f9001fff     	str	xzr, [sp, #0x38]
   1a460: f802d3e9     	stur	x9, [sp, #0x2d]
   1a464: f90017e8     	str	x8, [sp, #0x28]
   1a468: a940a668     	ldp	x8, x9, [x19, #0x8]
   1a46c: eb09011f     	cmp	x8, x9
   1a470: 54001242     	b.hs	0x1a6b8 <__cxa_demangle+0xe268>
   1a474: 52800349     	mov	w9, #0x1a               // =26
   1a478: 39000109     	strb	w9, [x8]
   1a47c: f842d3e9     	ldur	x9, [sp, #0x2d]
   1a480: 91000a94     	add	x20, x20, #0x2
   1a484: f8006109     	stur	x9, [x8, #0x6]
   1a488: f94017e9     	ldr	x9, [sp, #0x28]
   1a48c: 79001d1f     	strh	wzr, [x8, #0xe]
   1a490: f900091f     	str	xzr, [x8, #0x10]
   1a494: f8001109     	stur	x9, [x8, #0x1]
   1a498: f802d3ff     	stur	xzr, [sp, #0x2d]
   1a49c: 14000018     	b	0x1a4fc <__cxa_demangle+0xe0ac>
   1a4a0: d00000e9     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1a4a4: 912da129     	add	x9, x9, #0xb68
   1a4a8: f9400129     	ldr	x9, [x9]
   1a4ac: 528cae48     	mov	w8, #0x6572             // =25970
   1a4b0: 72adac28     	movk	w8, #0x6d61, lsl #16
   1a4b4: f803f3ff     	stur	xzr, [sp, #0x3f]
   1a4b8: f9001fff     	str	xzr, [sp, #0x38]
   1a4bc: b90033e8     	str	w8, [sp, #0x30]
   1a4c0: f90017e9     	str	x9, [sp, #0x28]
   1a4c4: a940a668     	ldp	x8, x9, [x19, #0x8]
   1a4c8: eb09011f     	cmp	x8, x9
   1a4cc: 54001382     	b.hs	0x1a73c <__cxa_demangle+0xe2ec>
   1a4d0: 321d07e9     	orr	w9, wzr, #0x18
   1a4d4: 39000109     	strb	w9, [x8]
   1a4d8: b94033e9     	ldr	w9, [sp, #0x30]
   1a4dc: 91000a94     	add	x20, x20, #0x2
   1a4e0: b8009109     	stur	w9, [x8, #0x9]
   1a4e4: f94017e9     	ldr	x9, [sp, #0x28]
   1a4e8: 3900351f     	strb	wzr, [x8, #0xd]
   1a4ec: 79001d1f     	strh	wzr, [x8, #0xe]
   1a4f0: f900091f     	str	xzr, [x8, #0x10]
   1a4f4: f8001109     	stur	x9, [x8, #0x1]
   1a4f8: b90033ff     	str	wzr, [sp, #0x30]
   1a4fc: f90017ff     	str	xzr, [sp, #0x28]
   1a500: 3900611f     	strb	wzr, [x8, #0x18]
   1a504: f843f3e9     	ldur	x9, [sp, #0x3f]
   1a508: a9027d09     	stp	x9, xzr, [x8, #0x20]
   1a50c: f9401fe9     	ldr	x9, [sp, #0x38]
   1a510: f8019109     	stur	x9, [x8, #0x19]
   1a514: f803f3ff     	stur	xzr, [sp, #0x3f]
   1a518: f9001fff     	str	xzr, [sp, #0x38]
   1a51c: f9400668     	ldr	x8, [x19, #0x8]
   1a520: 9100c108     	add	x8, x8, #0x30
   1a524: f9000668     	str	x8, [x19, #0x8]
   1a528: 14000357     	b	0x1b284 <__cxa_demangle+0xee34>
   1a52c: f940026a     	ldr	x10, [x19]
   1a530: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1a534: f295556b     	movk	x11, #0xaaab
   1a538: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1a53c: cb0a0108     	sub	x8, x8, x10
   1a540: 9344fd08     	asr	x8, x8, #4
   1a544: 9b0b7d16     	mul	x22, x8, x11
   1a548: f2e0aab5     	movk	x21, #0x555, lsl #48
   1a54c: 910006c8     	add	x8, x22, #0x1
   1a550: eb15011f     	cmp	x8, x21
   1a554: 54006be8     	b.hi	0x1b2d0 <__cxa_demangle+0xee80>
   1a558: cb0a0129     	sub	x9, x9, x10
   1a55c: 9344fd29     	asr	x9, x9, #4
   1a560: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1a564: 9b0b7d29     	mul	x9, x9, x11
   1a568: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1a56c: eb0a013f     	cmp	x9, x10
   1a570: 540000a2     	b.hs	0x1a584 <__cxa_demangle+0xe134>
   1a574: d37ff929     	lsl	x9, x9, #1
   1a578: eb08013f     	cmp	x9, x8
   1a57c: 9a893115     	csel	x21, x8, x9, lo
   1a580: b4003df5     	cbz	x21, 0x1ad3c <__cxa_demangle+0xe8ec>
   1a584: f9400e69     	ldr	x9, [x19, #0x18]
   1a588: 8b1506a8     	add	x8, x21, x21, lsl #1
   1a58c: d37ced08     	lsl	x8, x8, #4
   1a590: f9480120     	ldr	x0, [x9, #0x1000]
   1a594: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1a598: cb00014a     	sub	x10, x10, x0
   1a59c: eb08015f     	cmp	x10, x8
   1a5a0: 54001162     	b.hs	0x1a7cc <__cxa_demangle+0xe37c>
   1a5a4: aa0803e0     	mov	x0, x8
   1a5a8: 97ffba7a     	bl	0x8f90 <malloc@plt>
   1a5ac: 140001e5     	b	0x1ad40 <__cxa_demangle+0xe8f0>
   1a5b0: f940026a     	ldr	x10, [x19]
   1a5b4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1a5b8: f295556b     	movk	x11, #0xaaab
   1a5bc: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1a5c0: cb0a0108     	sub	x8, x8, x10
   1a5c4: 9344fd08     	asr	x8, x8, #4
   1a5c8: 9b0b7d16     	mul	x22, x8, x11
   1a5cc: f2e0aab5     	movk	x21, #0x555, lsl #48
   1a5d0: 910006c8     	add	x8, x22, #0x1
   1a5d4: eb15011f     	cmp	x8, x21
   1a5d8: 540067e8     	b.hi	0x1b2d4 <__cxa_demangle+0xee84>
   1a5dc: cb0a0129     	sub	x9, x9, x10
   1a5e0: 9344fd29     	asr	x9, x9, #4
   1a5e4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1a5e8: 9b0b7d29     	mul	x9, x9, x11
   1a5ec: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1a5f0: eb0a013f     	cmp	x9, x10
   1a5f4: 540000a2     	b.hs	0x1a608 <__cxa_demangle+0xe1b8>
   1a5f8: d37ff929     	lsl	x9, x9, #1
   1a5fc: eb08013f     	cmp	x9, x8
   1a600: 9a893115     	csel	x21, x8, x9, lo
   1a604: b40041b5     	cbz	x21, 0x1ae38 <__cxa_demangle+0xe9e8>
   1a608: f9400e69     	ldr	x9, [x19, #0x18]
   1a60c: 8b1506a8     	add	x8, x21, x21, lsl #1
   1a610: d37ced08     	lsl	x8, x8, #4
   1a614: f9480120     	ldr	x0, [x9, #0x1000]
   1a618: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1a61c: cb00014a     	sub	x10, x10, x0
   1a620: eb08015f     	cmp	x10, x8
   1a624: 54000da2     	b.hs	0x1a7d8 <__cxa_demangle+0xe388>
   1a628: aa0803e0     	mov	x0, x8
   1a62c: 97ffba59     	bl	0x8f90 <malloc@plt>
   1a630: 14000203     	b	0x1ae3c <__cxa_demangle+0xe9ec>
   1a634: f940026a     	ldr	x10, [x19]
   1a638: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1a63c: f295556b     	movk	x11, #0xaaab
   1a640: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1a644: cb0a0108     	sub	x8, x8, x10
   1a648: 9344fd08     	asr	x8, x8, #4
   1a64c: 9b0b7d16     	mul	x22, x8, x11
   1a650: f2e0aab5     	movk	x21, #0x555, lsl #48
   1a654: 910006c8     	add	x8, x22, #0x1
   1a658: eb15011f     	cmp	x8, x21
   1a65c: 540063e8     	b.hi	0x1b2d8 <__cxa_demangle+0xee88>
   1a660: cb0a0129     	sub	x9, x9, x10
   1a664: 9344fd29     	asr	x9, x9, #4
   1a668: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1a66c: 9b0b7d29     	mul	x9, x9, x11
   1a670: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1a674: eb0a013f     	cmp	x9, x10
   1a678: 540000a2     	b.hs	0x1a68c <__cxa_demangle+0xe23c>
   1a67c: d37ff929     	lsl	x9, x9, #1
   1a680: eb08013f     	cmp	x9, x8
   1a684: 9a893115     	csel	x21, x8, x9, lo
   1a688: b4004695     	cbz	x21, 0x1af58 <__cxa_demangle+0xeb08>
   1a68c: f9400e69     	ldr	x9, [x19, #0x18]
   1a690: 8b1506a8     	add	x8, x21, x21, lsl #1
   1a694: d37ced08     	lsl	x8, x8, #4
   1a698: f9480120     	ldr	x0, [x9, #0x1000]
   1a69c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1a6a0: cb00014a     	sub	x10, x10, x0
   1a6a4: eb08015f     	cmp	x10, x8
   1a6a8: 540009e2     	b.hs	0x1a7e4 <__cxa_demangle+0xe394>
   1a6ac: aa0803e0     	mov	x0, x8
   1a6b0: 97ffba38     	bl	0x8f90 <malloc@plt>
   1a6b4: 1400022a     	b	0x1af5c <__cxa_demangle+0xeb0c>
   1a6b8: f940026a     	ldr	x10, [x19]
   1a6bc: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1a6c0: f295556b     	movk	x11, #0xaaab
   1a6c4: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1a6c8: cb0a0108     	sub	x8, x8, x10
   1a6cc: 9344fd08     	asr	x8, x8, #4
   1a6d0: 9b0b7d16     	mul	x22, x8, x11
   1a6d4: f2e0aab5     	movk	x21, #0x555, lsl #48
   1a6d8: 910006c8     	add	x8, x22, #0x1
   1a6dc: eb15011f     	cmp	x8, x21
   1a6e0: 54005fe8     	b.hi	0x1b2dc <__cxa_demangle+0xee8c>
   1a6e4: cb0a0129     	sub	x9, x9, x10
   1a6e8: 9344fd29     	asr	x9, x9, #4
   1a6ec: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1a6f0: 9b0b7d29     	mul	x9, x9, x11
   1a6f4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1a6f8: eb0a013f     	cmp	x9, x10
   1a6fc: 540000a2     	b.hs	0x1a710 <__cxa_demangle+0xe2c0>
   1a700: d37ff929     	lsl	x9, x9, #1
   1a704: eb08013f     	cmp	x9, x8
   1a708: 9a893115     	csel	x21, x8, x9, lo
   1a70c: b4004a35     	cbz	x21, 0x1b050 <__cxa_demangle+0xec00>
   1a710: f9400e69     	ldr	x9, [x19, #0x18]
   1a714: 8b1506a8     	add	x8, x21, x21, lsl #1
   1a718: d37ced08     	lsl	x8, x8, #4
   1a71c: f9480120     	ldr	x0, [x9, #0x1000]
   1a720: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1a724: cb00014a     	sub	x10, x10, x0
   1a728: eb08015f     	cmp	x10, x8
   1a72c: 54000622     	b.hs	0x1a7f0 <__cxa_demangle+0xe3a0>
   1a730: aa0803e0     	mov	x0, x8
   1a734: 97ffba17     	bl	0x8f90 <malloc@plt>
   1a738: 14000247     	b	0x1b054 <__cxa_demangle+0xec04>
   1a73c: f940026a     	ldr	x10, [x19]
   1a740: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1a744: f295556b     	movk	x11, #0xaaab
   1a748: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1a74c: cb0a0108     	sub	x8, x8, x10
   1a750: 9344fd08     	asr	x8, x8, #4
   1a754: 9b0b7d16     	mul	x22, x8, x11
   1a758: f2e0aab5     	movk	x21, #0x555, lsl #48
   1a75c: 910006c8     	add	x8, x22, #0x1
   1a760: eb15011f     	cmp	x8, x21
   1a764: 54005be8     	b.hi	0x1b2e0 <__cxa_demangle+0xee90>
   1a768: cb0a0129     	sub	x9, x9, x10
   1a76c: 9344fd29     	asr	x9, x9, #4
   1a770: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1a774: 9b0b7d29     	mul	x9, x9, x11
   1a778: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1a77c: eb0a013f     	cmp	x9, x10
   1a780: 540000a2     	b.hs	0x1a794 <__cxa_demangle+0xe344>
   1a784: d37ff929     	lsl	x9, x9, #1
   1a788: eb08013f     	cmp	x9, x8
   1a78c: 9a893115     	csel	x21, x8, x9, lo
   1a790: b4004df5     	cbz	x21, 0x1b14c <__cxa_demangle+0xecfc>
   1a794: f9400e69     	ldr	x9, [x19, #0x18]
   1a798: 8b1506a8     	add	x8, x21, x21, lsl #1
   1a79c: d37ced08     	lsl	x8, x8, #4
   1a7a0: f9480120     	ldr	x0, [x9, #0x1000]
   1a7a4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1a7a8: cb00014a     	sub	x10, x10, x0
   1a7ac: eb08015f     	cmp	x10, x8
   1a7b0: 54000262     	b.hs	0x1a7fc <__cxa_demangle+0xe3ac>
   1a7b4: aa0803e0     	mov	x0, x8
   1a7b8: 97ffb9f6     	bl	0x8f90 <malloc@plt>
   1a7bc: 14000265     	b	0x1b150 <__cxa_demangle+0xed00>
   1a7c0: 8b080008     	add	x8, x0, x8
   1a7c4: f9080128     	str	x8, [x9, #0x1000]
   1a7c8: 1400011e     	b	0x1ac40 <__cxa_demangle+0xe7f0>
   1a7cc: 8b080008     	add	x8, x0, x8
   1a7d0: f9080128     	str	x8, [x9, #0x1000]
   1a7d4: 1400015b     	b	0x1ad40 <__cxa_demangle+0xe8f0>
   1a7d8: 8b080008     	add	x8, x0, x8
   1a7dc: f9080128     	str	x8, [x9, #0x1000]
   1a7e0: 14000197     	b	0x1ae3c <__cxa_demangle+0xe9ec>
   1a7e4: 8b080008     	add	x8, x0, x8
   1a7e8: f9080128     	str	x8, [x9, #0x1000]
   1a7ec: 140001dc     	b	0x1af5c <__cxa_demangle+0xeb0c>
   1a7f0: 8b080008     	add	x8, x0, x8
   1a7f4: f9080128     	str	x8, [x9, #0x1000]
   1a7f8: 14000217     	b	0x1b054 <__cxa_demangle+0xec04>
   1a7fc: 8b080008     	add	x8, x0, x8
   1a800: f9080128     	str	x8, [x9, #0x1000]
   1a804: 14000253     	b	0x1b150 <__cxa_demangle+0xed00>
   1a808: f9400bfa     	ldr	x26, [sp, #0x10]
   1a80c: 71017edf     	cmp	w22, #0x5f
   1a810: 540053a1     	b.ne	0x1b284 <__cxa_demangle+0xee34>
   1a814: a9422a68     	ldp	x8, x10, [x19, #0x20]
   1a818: 910006e9     	add	x9, x23, #0x1
   1a81c: cb08014a     	sub	x10, x10, x8
   1a820: eb8a153f     	cmp	x9, x10, asr #5
   1a824: 54005302     	b.hs	0x1b284 <__cxa_demangle+0xee34>
   1a828: 8b091508     	add	x8, x8, x9, lsl #5
   1a82c: a940691b     	ldp	x27, x26, [x8]
   1a830: eb1a037f     	cmp	x27, x26
   1a834: 54002000     	b.eq	0x1ac34 <__cxa_demangle+0xe7e4>
   1a838: b201f3fc     	mov	x28, #-0x5555555555555556 // =-6148914691236517206
   1a83c: f295557c     	movk	x28, #0xaaab
   1a840: f9000ffa     	str	x26, [sp, #0x18]
   1a844: 1400008f     	b	0x1aa80 <__cxa_demangle+0xe630>
   1a848: 8b000289     	add	x9, x20, x0
   1a84c: f9080109     	str	x9, [x8, #0x1000]
   1a850: 14000002     	b	0x1a858 <__cxa_demangle+0xe408>
   1a854: aa1f03f4     	mov	x20, xzr
   1a858: 321c07e9     	orr	w9, wzr, #0x30
   1a85c: 9b09535c     	madd	x28, x26, x9, x20
   1a860: a900ff9f     	stp	xzr, xzr, [x28, #0x8]
   1a864: f900039f     	str	xzr, [x28]
   1a868: 39400368     	ldrb	w8, [x27]
   1a86c: d503201f     	nop
   1a870: 9b0952b8     	madd	x24, x21, x9, x20
   1a874: 370000c8     	tbnz	w8, #0x0, 0x1a88c <__cxa_demangle+0xe43c>
   1a878: f9400b68     	ldr	x8, [x27, #0x10]
   1a87c: f9000b88     	str	x8, [x28, #0x10]
   1a880: 3dc00360     	ldr	q0, [x27]
   1a884: 3d800380     	str	q0, [x28]
   1a888: 1400001d     	b	0x1a8fc <__cxa_demangle+0xe4ac>
   1a88c: f9400775     	ldr	x21, [x27, #0x8]
   1a890: b10042bf     	cmn	x21, #0x10
   1a894: 540052a2     	b.hs	0x1b2e8 <__cxa_demangle+0xee98>
   1a898: f9400b76     	ldr	x22, [x27, #0x10]
   1a89c: f1005ebf     	cmp	x21, #0x17
   1a8a0: 540000c2     	b.hs	0x1a8b8 <__cxa_demangle+0xe468>
   1a8a4: d37ffaa8     	lsl	x8, x21, #1
   1a8a8: aa1c03f7     	mov	x23, x28
   1a8ac: 380016e8     	strb	w8, [x23], #0x1
   1a8b0: b50001d5     	cbnz	x21, 0x1a8e8 <__cxa_demangle+0xe498>
   1a8b4: 14000011     	b	0x1a8f8 <__cxa_demangle+0xe4a8>
   1a8b8: 910042a8     	add	x8, x21, #0x10
   1a8bc: f90007f8     	str	x24, [sp, #0x8]
   1a8c0: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1a8c4: aa1803e0     	mov	x0, x24
   1a8c8: 97ffb9b2     	bl	0x8f90 <malloc@plt>
   1a8cc: b2400309     	orr	x9, x24, #0x1
   1a8d0: f94007f8     	ldr	x24, [sp, #0x8]
   1a8d4: 321c07e8     	orr	w8, wzr, #0x30
   1a8d8: aa0003f7     	mov	x23, x0
   1a8dc: 9b085348     	madd	x8, x26, x8, x20
   1a8e0: a900dd15     	stp	x21, x23, [x8, #0x8]
   1a8e4: f9000389     	str	x9, [x28]
   1a8e8: aa1703e0     	mov	x0, x23
   1a8ec: aa1603e1     	mov	x1, x22
   1a8f0: aa1503e2     	mov	x2, x21
   1a8f4: 97ffb9ab     	bl	0x8fa0 <memcpy@plt>
   1a8f8: 38356aff     	strb	wzr, [x23, x21]
   1a8fc: 321c07e8     	orr	w8, wzr, #0x30
   1a900: 9b085355     	madd	x21, x26, x8, x20
   1a904: f8018ebf     	str	xzr, [x21, #0x18]!
   1a908: a900febf     	stp	xzr, xzr, [x21, #0x8]
   1a90c: aa1b03e8     	mov	x8, x27
   1a910: 38418d09     	ldrb	w9, [x8, #0x18]!
   1a914: 370000c9     	tbnz	w9, #0x0, 0x1a92c <__cxa_demangle+0xe4dc>
   1a918: f9400909     	ldr	x9, [x8, #0x10]
   1a91c: f9000aa9     	str	x9, [x21, #0x10]
   1a920: 3dc00100     	ldr	q0, [x8]
   1a924: 3d8002a0     	str	q0, [x21]
   1a928: 1400001c     	b	0x1a998 <__cxa_demangle+0xe548>
   1a92c: f9401376     	ldr	x22, [x27, #0x20]
   1a930: b10042df     	cmn	x22, #0x10
   1a934: 54004dc2     	b.hs	0x1b2ec <__cxa_demangle+0xee9c>
   1a938: f9401777     	ldr	x23, [x27, #0x28]
   1a93c: f1005edf     	cmp	x22, #0x17
   1a940: 540000a2     	b.hs	0x1a954 <__cxa_demangle+0xe504>
   1a944: d37ffac8     	lsl	x8, x22, #1
   1a948: 380016a8     	strb	w8, [x21], #0x1
   1a94c: b50001d6     	cbnz	x22, 0x1a984 <__cxa_demangle+0xe534>
   1a950: 14000011     	b	0x1a994 <__cxa_demangle+0xe544>
   1a954: 910042c8     	add	x8, x22, #0x10
   1a958: f90007f8     	str	x24, [sp, #0x8]
   1a95c: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1a960: aa1803e0     	mov	x0, x24
   1a964: 97ffb98b     	bl	0x8f90 <malloc@plt>
   1a968: b2400309     	orr	x9, x24, #0x1
   1a96c: f94007f8     	ldr	x24, [sp, #0x8]
   1a970: 321c07e8     	orr	w8, wzr, #0x30
   1a974: 9b085348     	madd	x8, x26, x8, x20
   1a978: a9020116     	stp	x22, x0, [x8, #0x20]
   1a97c: f90002a9     	str	x9, [x21]
   1a980: aa0003f5     	mov	x21, x0
   1a984: aa1503e0     	mov	x0, x21
   1a988: aa1703e1     	mov	x1, x23
   1a98c: aa1603e2     	mov	x2, x22
   1a990: 97ffb984     	bl	0x8fa0 <memcpy@plt>
   1a994: 38366abf     	strb	wzr, [x21, x22]
   1a998: a9402675     	ldp	x21, x9, [x19]
   1a99c: 9100c388     	add	x8, x28, #0x30
   1a9a0: eb15013f     	cmp	x9, x21
   1a9a4: 54000260     	b.eq	0x1a9f0 <__cxa_demangle+0xe5a0>
   1a9a8: f85e012a     	ldur	x10, [x9, #-0x20]
   1a9ac: f81e038a     	stur	x10, [x28, #-0x20]
   1a9b0: 3cdd0120     	ldur	q0, [x9, #-0x30]
   1a9b4: 3c9d0380     	stur	q0, [x28, #-0x30]
   1a9b8: f85f812a     	ldur	x10, [x9, #-0x8]
   1a9bc: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   1a9c0: f81d013f     	stur	xzr, [x9, #-0x30]
   1a9c4: f81f838a     	stur	x10, [x28, #-0x8]
   1a9c8: 3cde8120     	ldur	q0, [x9, #-0x18]
   1a9cc: 3c9e8380     	stur	q0, [x28, #-0x18]
   1a9d0: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   1a9d4: f81f813f     	stur	xzr, [x9, #-0x8]
   1a9d8: d100c129     	sub	x9, x9, #0x30
   1a9dc: eb0902bf     	cmp	x21, x9
   1a9e0: d100c39c     	sub	x28, x28, #0x30
   1a9e4: 54fffe21     	b.ne	0x1a9a8 <__cxa_demangle+0xe558>
   1a9e8: a9405674     	ldp	x20, x21, [x19]
   1a9ec: 14000002     	b	0x1a9f4 <__cxa_demangle+0xe5a4>
   1a9f0: aa1503f4     	mov	x20, x21
   1a9f4: a900227c     	stp	x28, x8, [x19]
   1a9f8: f9400a76     	ldr	x22, [x19, #0x10]
   1a9fc: f9400ffa     	ldr	x26, [sp, #0x18]
   1aa00: b201f3fc     	mov	x28, #-0x5555555555555556 // =-6148914691236517206
   1aa04: eb1402bf     	cmp	x21, x20
   1aa08: f295557c     	movk	x28, #0xaaab
   1aa0c: f9000a78     	str	x24, [x19, #0x10]
   1aa10: 540001a0     	b.eq	0x1aa44 <__cxa_demangle+0xe5f4>
   1aa14: 385e82a8     	ldurb	w8, [x21, #-0x18]
   1aa18: 36000068     	tbz	w8, #0x0, 0x1aa24 <__cxa_demangle+0xe5d4>
   1aa1c: f85f82a0     	ldur	x0, [x21, #-0x8]
   1aa20: 97ffb974     	bl	0x8ff0 <free@plt>
   1aa24: 385d02a8     	ldurb	w8, [x21, #-0x30]
   1aa28: d100c2b7     	sub	x23, x21, #0x30
   1aa2c: 36000068     	tbz	w8, #0x0, 0x1aa38 <__cxa_demangle+0xe5e8>
   1aa30: f85e02a0     	ldur	x0, [x21, #-0x20]
   1aa34: 97ffb96f     	bl	0x8ff0 <free@plt>
   1aa38: eb17029f     	cmp	x20, x23
   1aa3c: aa1703f5     	mov	x21, x23
   1aa40: 54fffea1     	b.ne	0x1aa14 <__cxa_demangle+0xe5c4>
   1aa44: b4000f34     	cbz	x20, 0x1ac28 <__cxa_demangle+0xe7d8>
   1aa48: f9400e68     	ldr	x8, [x19, #0x18]
   1aa4c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1aa50: eb14013f     	cmp	x9, x20
   1aa54: 54000103     	b.lo	0x1aa74 <__cxa_demangle+0xe624>
   1aa58: eb14011f     	cmp	x8, x20
   1aa5c: 540000c8     	b.hi	0x1aa74 <__cxa_demangle+0xe624>
   1aa60: f9480109     	ldr	x9, [x8, #0x1000]
   1aa64: eb16013f     	cmp	x9, x22
   1aa68: 54000e01     	b.ne	0x1ac28 <__cxa_demangle+0xe7d8>
   1aa6c: f9080114     	str	x20, [x8, #0x1000]
   1aa70: 1400006e     	b	0x1ac28 <__cxa_demangle+0xe7d8>
   1aa74: aa1403e0     	mov	x0, x20
   1aa78: 97ffb95e     	bl	0x8ff0 <free@plt>
   1aa7c: 1400006b     	b	0x1ac28 <__cxa_demangle+0xe7d8>
   1aa80: a940a678     	ldp	x24, x9, [x19, #0x8]
   1aa84: eb09031f     	cmp	x24, x9
   1aa88: 54000140     	b.eq	0x1aab0 <__cxa_demangle+0xe660>
   1aa8c: a900ff1f     	stp	xzr, xzr, [x24, #0x8]
   1aa90: f900031f     	str	xzr, [x24]
   1aa94: 39400368     	ldrb	w8, [x27]
   1aa98: 370004e8     	tbnz	w8, #0x0, 0x1ab34 <__cxa_demangle+0xe6e4>
   1aa9c: f9400b68     	ldr	x8, [x27, #0x10]
   1aaa0: f9000b08     	str	x8, [x24, #0x10]
   1aaa4: 3dc00360     	ldr	q0, [x27]
   1aaa8: 3d800300     	str	q0, [x24]
   1aaac: 1400003a     	b	0x1ab94 <__cxa_demangle+0xe744>
   1aab0: f940026a     	ldr	x10, [x19]
   1aab4: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   1aab8: f2e0aaab     	movk	x11, #0x555, lsl #48
   1aabc: cb0a0308     	sub	x8, x24, x10
   1aac0: 9344fd08     	asr	x8, x8, #4
   1aac4: 9b1c7d1a     	mul	x26, x8, x28
   1aac8: 91000748     	add	x8, x26, #0x1
   1aacc: eb0b011f     	cmp	x8, x11
   1aad0: 54003f68     	b.hi	0x1b2bc <__cxa_demangle+0xee6c>
   1aad4: cb0a0129     	sub	x9, x9, x10
   1aad8: 9344fd29     	asr	x9, x9, #4
   1aadc: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1aae0: 9b1c7d29     	mul	x9, x9, x28
   1aae4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1aae8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1aaec: eb0a013f     	cmp	x9, x10
   1aaf0: f2e0aab5     	movk	x21, #0x555, lsl #48
   1aaf4: 540000a2     	b.hs	0x1ab08 <__cxa_demangle+0xe6b8>
   1aaf8: d37ff929     	lsl	x9, x9, #1
   1aafc: eb08013f     	cmp	x9, x8
   1ab00: 9a893115     	csel	x21, x8, x9, lo
   1ab04: b4ffea95     	cbz	x21, 0x1a854 <__cxa_demangle+0xe404>
   1ab08: f9400e68     	ldr	x8, [x19, #0x18]
   1ab0c: 8b1506a9     	add	x9, x21, x21, lsl #1
   1ab10: d37ced20     	lsl	x0, x9, #4
   1ab14: f9480114     	ldr	x20, [x8, #0x1000]
   1ab18: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1ab1c: cb140129     	sub	x9, x9, x20
   1ab20: eb00013f     	cmp	x9, x0
   1ab24: 54ffe922     	b.hs	0x1a848 <__cxa_demangle+0xe3f8>
   1ab28: 97ffb91a     	bl	0x8f90 <malloc@plt>
   1ab2c: aa0003f4     	mov	x20, x0
   1ab30: 17ffff4a     	b	0x1a858 <__cxa_demangle+0xe408>
   1ab34: f9400774     	ldr	x20, [x27, #0x8]
   1ab38: b100429f     	cmn	x20, #0x10
   1ab3c: 54003c02     	b.hs	0x1b2bc <__cxa_demangle+0xee6c>
   1ab40: f9400b75     	ldr	x21, [x27, #0x10]
   1ab44: f1005e9f     	cmp	x20, #0x17
   1ab48: 540000c2     	b.hs	0x1ab60 <__cxa_demangle+0xe710>
   1ab4c: d37ffa88     	lsl	x8, x20, #1
   1ab50: aa1803f6     	mov	x22, x24
   1ab54: 380016c8     	strb	w8, [x22], #0x1
   1ab58: b5000154     	cbnz	x20, 0x1ab80 <__cxa_demangle+0xe730>
   1ab5c: 1400000d     	b	0x1ab90 <__cxa_demangle+0xe740>
   1ab60: 91004288     	add	x8, x20, #0x10
   1ab64: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   1ab68: aa1703e0     	mov	x0, x23
   1ab6c: 97ffb909     	bl	0x8f90 <malloc@plt>
   1ab70: aa0003f6     	mov	x22, x0
   1ab74: b24002e8     	orr	x8, x23, #0x1
   1ab78: a900db14     	stp	x20, x22, [x24, #0x8]
   1ab7c: f9000308     	str	x8, [x24]
   1ab80: aa1603e0     	mov	x0, x22
   1ab84: aa1503e1     	mov	x1, x21
   1ab88: aa1403e2     	mov	x2, x20
   1ab8c: 97ffb905     	bl	0x8fa0 <memcpy@plt>
   1ab90: 38346adf     	strb	wzr, [x22, x20]
   1ab94: aa1803f4     	mov	x20, x24
   1ab98: f8018e9f     	str	xzr, [x20, #0x18]!
   1ab9c: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   1aba0: aa1b03e8     	mov	x8, x27
   1aba4: 38418d09     	ldrb	w9, [x8, #0x18]!
   1aba8: 370000c9     	tbnz	w9, #0x0, 0x1abc0 <__cxa_demangle+0xe770>
   1abac: f9400909     	ldr	x9, [x8, #0x10]
   1abb0: f9000a89     	str	x9, [x20, #0x10]
   1abb4: 3dc00100     	ldr	q0, [x8]
   1abb8: 3d800280     	str	q0, [x20]
   1abbc: 14000018     	b	0x1ac1c <__cxa_demangle+0xe7cc>
   1abc0: f9401375     	ldr	x21, [x27, #0x20]
   1abc4: b10042bf     	cmn	x21, #0x10
   1abc8: 540038e2     	b.hs	0x1b2e4 <__cxa_demangle+0xee94>
   1abcc: f9401776     	ldr	x22, [x27, #0x28]
   1abd0: f1005ebf     	cmp	x21, #0x17
   1abd4: 540000a2     	b.hs	0x1abe8 <__cxa_demangle+0xe798>
   1abd8: d37ffaa8     	lsl	x8, x21, #1
   1abdc: 38001688     	strb	w8, [x20], #0x1
   1abe0: b5000155     	cbnz	x21, 0x1ac08 <__cxa_demangle+0xe7b8>
   1abe4: 1400000d     	b	0x1ac18 <__cxa_demangle+0xe7c8>
   1abe8: 910042a8     	add	x8, x21, #0x10
   1abec: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   1abf0: aa1703e0     	mov	x0, x23
   1abf4: 97ffb8e7     	bl	0x8f90 <malloc@plt>
   1abf8: aa0003f4     	mov	x20, x0
   1abfc: b24002e8     	orr	x8, x23, #0x1
   1ac00: a9025315     	stp	x21, x20, [x24, #0x20]
   1ac04: f9000f08     	str	x8, [x24, #0x18]
   1ac08: aa1403e0     	mov	x0, x20
   1ac0c: aa1603e1     	mov	x1, x22
   1ac10: aa1503e2     	mov	x2, x21
   1ac14: 97ffb8e3     	bl	0x8fa0 <memcpy@plt>
   1ac18: 38356a9f     	strb	wzr, [x20, x21]
   1ac1c: f9400668     	ldr	x8, [x19, #0x8]
   1ac20: 9100c108     	add	x8, x8, #0x30
   1ac24: f9000668     	str	x8, [x19, #0x8]
   1ac28: 9100c37b     	add	x27, x27, #0x30
   1ac2c: eb1a037f     	cmp	x27, x26
   1ac30: 54fff281     	b.ne	0x1aa80 <__cxa_demangle+0xe630>
   1ac34: 91000734     	add	x20, x25, #0x1
   1ac38: 17fffd7d     	b	0x1a22c <__cxa_demangle+0xdddc>
   1ac3c: aa1f03e0     	mov	x0, xzr
   1ac40: 321c07e9     	orr	w9, wzr, #0x30
   1ac44: 321d07ea     	orr	w10, wzr, #0x18
   1ac48: 9b0902c8     	madd	x8, x22, x9, x0
   1ac4c: 3900010a     	strb	w10, [x8]
   1ac50: b94033ea     	ldr	w10, [sp, #0x30]
   1ac54: d503201f     	nop
   1ac58: 9b0902a9     	madd	x9, x21, x9, x0
   1ac5c: b800910a     	stur	w10, [x8, #0x9]
   1ac60: f94017ea     	ldr	x10, [sp, #0x28]
   1ac64: 3900351f     	strb	wzr, [x8, #0xd]
   1ac68: 79001d1f     	strh	wzr, [x8, #0xe]
   1ac6c: f900091f     	str	xzr, [x8, #0x10]
   1ac70: f800110a     	stur	x10, [x8, #0x1]
   1ac74: b90033ff     	str	wzr, [sp, #0x30]
   1ac78: f90017ff     	str	xzr, [sp, #0x28]
   1ac7c: 3900611f     	strb	wzr, [x8, #0x18]
   1ac80: f843f3ea     	ldur	x10, [sp, #0x3f]
   1ac84: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1ac88: f9401fea     	ldr	x10, [sp, #0x38]
   1ac8c: f801910a     	stur	x10, [x8, #0x19]
   1ac90: f803f3ff     	stur	xzr, [sp, #0x3f]
   1ac94: f9001fff     	str	xzr, [sp, #0x38]
   1ac98: a9402e76     	ldp	x22, x11, [x19]
   1ac9c: 9100c10a     	add	x10, x8, #0x30
   1aca0: eb16017f     	cmp	x11, x22
   1aca4: 54000260     	b.eq	0x1acf0 <__cxa_demangle+0xe8a0>
   1aca8: f85e016c     	ldur	x12, [x11, #-0x20]
   1acac: f81e010c     	stur	x12, [x8, #-0x20]
   1acb0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1acb4: 3c9d0100     	stur	q0, [x8, #-0x30]
   1acb8: f85f816c     	ldur	x12, [x11, #-0x8]
   1acbc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1acc0: f81d017f     	stur	xzr, [x11, #-0x30]
   1acc4: f81f810c     	stur	x12, [x8, #-0x8]
   1acc8: 3cde8160     	ldur	q0, [x11, #-0x18]
   1accc: 3c9e8100     	stur	q0, [x8, #-0x18]
   1acd0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1acd4: f81f817f     	stur	xzr, [x11, #-0x8]
   1acd8: d100c16b     	sub	x11, x11, #0x30
   1acdc: eb0b02df     	cmp	x22, x11
   1ace0: d100c108     	sub	x8, x8, #0x30
   1ace4: 54fffe21     	b.ne	0x1aca8 <__cxa_demangle+0xe858>
   1ace8: a9405a75     	ldp	x21, x22, [x19]
   1acec: 14000002     	b	0x1acf4 <__cxa_demangle+0xe8a4>
   1acf0: aa1603f5     	mov	x21, x22
   1acf4: f9400a77     	ldr	x23, [x19, #0x10]
   1acf8: eb1502df     	cmp	x22, x21
   1acfc: a9002a68     	stp	x8, x10, [x19]
   1ad00: f9000a69     	str	x9, [x19, #0x10]
   1ad04: 54002a20     	b.eq	0x1b248 <__cxa_demangle+0xedf8>
   1ad08: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1ad0c: 36000068     	tbz	w8, #0x0, 0x1ad18 <__cxa_demangle+0xe8c8>
   1ad10: f85f82c0     	ldur	x0, [x22, #-0x8]
   1ad14: 97ffb8b7     	bl	0x8ff0 <free@plt>
   1ad18: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1ad1c: d100c2d8     	sub	x24, x22, #0x30
   1ad20: 36000068     	tbz	w8, #0x0, 0x1ad2c <__cxa_demangle+0xe8dc>
   1ad24: f85e02c0     	ldur	x0, [x22, #-0x20]
   1ad28: 97ffb8b2     	bl	0x8ff0 <free@plt>
   1ad2c: eb1802bf     	cmp	x21, x24
   1ad30: aa1803f6     	mov	x22, x24
   1ad34: 54fffea1     	b.ne	0x1ad08 <__cxa_demangle+0xe8b8>
   1ad38: 14000144     	b	0x1b248 <__cxa_demangle+0xedf8>
   1ad3c: aa1f03e0     	mov	x0, xzr
   1ad40: 321c07e9     	orr	w9, wzr, #0x30
   1ad44: 321e0bea     	orr	w10, wzr, #0x1c
   1ad48: 9b0902c8     	madd	x8, x22, x9, x0
   1ad4c: 3900010a     	strb	w10, [x8]
   1ad50: f842e3ea     	ldur	x10, [sp, #0x2e]
   1ad54: d503201f     	nop
   1ad58: 9b0902a9     	madd	x9, x21, x9, x0
   1ad5c: f800710a     	stur	x10, [x8, #0x7]
   1ad60: f94017ea     	ldr	x10, [sp, #0x28]
   1ad64: 39003d1f     	strb	wzr, [x8, #0xf]
   1ad68: f900091f     	str	xzr, [x8, #0x10]
   1ad6c: f800110a     	stur	x10, [x8, #0x1]
   1ad70: f802e3ff     	stur	xzr, [sp, #0x2e]
   1ad74: f90017ff     	str	xzr, [sp, #0x28]
   1ad78: 3900611f     	strb	wzr, [x8, #0x18]
   1ad7c: f843f3ea     	ldur	x10, [sp, #0x3f]
   1ad80: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1ad84: f9401fea     	ldr	x10, [sp, #0x38]
   1ad88: f801910a     	stur	x10, [x8, #0x19]
   1ad8c: f803f3ff     	stur	xzr, [sp, #0x3f]
   1ad90: f9001fff     	str	xzr, [sp, #0x38]
   1ad94: a9402e76     	ldp	x22, x11, [x19]
   1ad98: 9100c10a     	add	x10, x8, #0x30
   1ad9c: eb16017f     	cmp	x11, x22
   1ada0: 54000260     	b.eq	0x1adec <__cxa_demangle+0xe99c>
   1ada4: f85e016c     	ldur	x12, [x11, #-0x20]
   1ada8: f81e010c     	stur	x12, [x8, #-0x20]
   1adac: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1adb0: 3c9d0100     	stur	q0, [x8, #-0x30]
   1adb4: f85f816c     	ldur	x12, [x11, #-0x8]
   1adb8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1adbc: f81d017f     	stur	xzr, [x11, #-0x30]
   1adc0: f81f810c     	stur	x12, [x8, #-0x8]
   1adc4: 3cde8160     	ldur	q0, [x11, #-0x18]
   1adc8: 3c9e8100     	stur	q0, [x8, #-0x18]
   1adcc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1add0: f81f817f     	stur	xzr, [x11, #-0x8]
   1add4: d100c16b     	sub	x11, x11, #0x30
   1add8: eb0b02df     	cmp	x22, x11
   1addc: d100c108     	sub	x8, x8, #0x30
   1ade0: 54fffe21     	b.ne	0x1ada4 <__cxa_demangle+0xe954>
   1ade4: a9405a75     	ldp	x21, x22, [x19]
   1ade8: 14000002     	b	0x1adf0 <__cxa_demangle+0xe9a0>
   1adec: aa1603f5     	mov	x21, x22
   1adf0: f9400a77     	ldr	x23, [x19, #0x10]
   1adf4: eb1502df     	cmp	x22, x21
   1adf8: a9002a68     	stp	x8, x10, [x19]
   1adfc: f9000a69     	str	x9, [x19, #0x10]
   1ae00: 54002240     	b.eq	0x1b248 <__cxa_demangle+0xedf8>
   1ae04: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1ae08: 36000068     	tbz	w8, #0x0, 0x1ae14 <__cxa_demangle+0xe9c4>
   1ae0c: f85f82c0     	ldur	x0, [x22, #-0x8]
   1ae10: 97ffb878     	bl	0x8ff0 <free@plt>
   1ae14: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1ae18: d100c2d8     	sub	x24, x22, #0x30
   1ae1c: 36000068     	tbz	w8, #0x0, 0x1ae28 <__cxa_demangle+0xe9d8>
   1ae20: f85e02c0     	ldur	x0, [x22, #-0x20]
   1ae24: 97ffb873     	bl	0x8ff0 <free@plt>
   1ae28: eb1802bf     	cmp	x21, x24
   1ae2c: aa1803f6     	mov	x22, x24
   1ae30: 54fffea1     	b.ne	0x1ae04 <__cxa_demangle+0xe9b4>
   1ae34: 14000105     	b	0x1b248 <__cxa_demangle+0xedf8>
   1ae38: aa1f03e0     	mov	x0, xzr
   1ae3c: 321c07e9     	orr	w9, wzr, #0x30
   1ae40: 528002ca     	mov	w10, #0x16              // =22
   1ae44: 9b0902c8     	madd	x8, x22, x9, x0
   1ae48: 3900010a     	strb	w10, [x8]
   1ae4c: 3940cbea     	ldrb	w10, [sp, #0x32]
   1ae50: d503201f     	nop
   1ae54: 9b0902a9     	madd	x9, x21, x9, x0
   1ae58: 39002d0a     	strb	w10, [x8, #0xb]
   1ae5c: 794063ea     	ldrh	w10, [sp, #0x30]
   1ae60: 7800910a     	sturh	w10, [x8, #0x9]
   1ae64: f94017ea     	ldr	x10, [sp, #0x28]
   1ae68: 3900311f     	strb	wzr, [x8, #0xc]
   1ae6c: f800110a     	stur	x10, [x8, #0x1]
   1ae70: 39409bea     	ldrb	w10, [sp, #0x26]
   1ae74: 39003d0a     	strb	w10, [x8, #0xf]
   1ae78: 79404bea     	ldrh	w10, [sp, #0x24]
   1ae7c: f900091f     	str	xzr, [x8, #0x10]
   1ae80: 7800d10a     	sturh	w10, [x8, #0xd]
   1ae84: 790063ff     	strh	wzr, [sp, #0x30]
   1ae88: f90017ff     	str	xzr, [sp, #0x28]
   1ae8c: 3900cbff     	strb	wzr, [sp, #0x32]
   1ae90: 39009bff     	strb	wzr, [sp, #0x26]
   1ae94: 79004bff     	strh	wzr, [sp, #0x24]
   1ae98: 3900611f     	strb	wzr, [x8, #0x18]
   1ae9c: f843f3ea     	ldur	x10, [sp, #0x3f]
   1aea0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1aea4: f9401fea     	ldr	x10, [sp, #0x38]
   1aea8: f801910a     	stur	x10, [x8, #0x19]
   1aeac: f803f3ff     	stur	xzr, [sp, #0x3f]
   1aeb0: f9001fff     	str	xzr, [sp, #0x38]
   1aeb4: a9402e76     	ldp	x22, x11, [x19]
   1aeb8: 9100c10a     	add	x10, x8, #0x30
   1aebc: eb16017f     	cmp	x11, x22
   1aec0: 54000260     	b.eq	0x1af0c <__cxa_demangle+0xeabc>
   1aec4: f85e016c     	ldur	x12, [x11, #-0x20]
   1aec8: f81e010c     	stur	x12, [x8, #-0x20]
   1aecc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1aed0: 3c9d0100     	stur	q0, [x8, #-0x30]
   1aed4: f85f816c     	ldur	x12, [x11, #-0x8]
   1aed8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1aedc: f81d017f     	stur	xzr, [x11, #-0x30]
   1aee0: f81f810c     	stur	x12, [x8, #-0x8]
   1aee4: 3cde8160     	ldur	q0, [x11, #-0x18]
   1aee8: 3c9e8100     	stur	q0, [x8, #-0x18]
   1aeec: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1aef0: f81f817f     	stur	xzr, [x11, #-0x8]
   1aef4: d100c16b     	sub	x11, x11, #0x30
   1aef8: eb0b02df     	cmp	x22, x11
   1aefc: d100c108     	sub	x8, x8, #0x30
   1af00: 54fffe21     	b.ne	0x1aec4 <__cxa_demangle+0xea74>
   1af04: a9405a75     	ldp	x21, x22, [x19]
   1af08: 14000002     	b	0x1af10 <__cxa_demangle+0xeac0>
   1af0c: aa1603f5     	mov	x21, x22
   1af10: f9400a77     	ldr	x23, [x19, #0x10]
   1af14: eb1502df     	cmp	x22, x21
   1af18: a9002a68     	stp	x8, x10, [x19]
   1af1c: f9000a69     	str	x9, [x19, #0x10]
   1af20: 54001940     	b.eq	0x1b248 <__cxa_demangle+0xedf8>
   1af24: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1af28: 36000068     	tbz	w8, #0x0, 0x1af34 <__cxa_demangle+0xeae4>
   1af2c: f85f82c0     	ldur	x0, [x22, #-0x8]
   1af30: 97ffb830     	bl	0x8ff0 <free@plt>
   1af34: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1af38: d100c2d8     	sub	x24, x22, #0x30
   1af3c: 36000068     	tbz	w8, #0x0, 0x1af48 <__cxa_demangle+0xeaf8>
   1af40: f85e02c0     	ldur	x0, [x22, #-0x20]
   1af44: 97ffb82b     	bl	0x8ff0 <free@plt>
   1af48: eb1802bf     	cmp	x21, x24
   1af4c: aa1803f6     	mov	x22, x24
   1af50: 54fffea1     	b.ne	0x1af24 <__cxa_demangle+0xead4>
   1af54: 140000bd     	b	0x1b248 <__cxa_demangle+0xedf8>
   1af58: aa1f03e0     	mov	x0, xzr
   1af5c: 321c07e9     	orr	w9, wzr, #0x30
   1af60: 5280044a     	mov	w10, #0x22              // =34
   1af64: 9b0902c8     	madd	x8, x22, x9, x0
   1af68: 3900010a     	strb	w10, [x8]
   1af6c: f843f3ea     	ldur	x10, [sp, #0x3f]
   1af70: 528cedcb     	mov	w11, #0x676e            // =26478
   1af74: 9b0902a9     	madd	x9, x21, x9, x0
   1af78: f900050a     	str	x10, [x8, #0x8]
   1af7c: f9401fea     	ldr	x10, [sp, #0x38]
   1af80: f900090b     	str	x11, [x8, #0x10]
   1af84: f800110a     	stur	x10, [x8, #0x1]
   1af88: f803f3ff     	stur	xzr, [sp, #0x3f]
   1af8c: f9001fff     	str	xzr, [sp, #0x38]
   1af90: 3900611f     	strb	wzr, [x8, #0x18]
   1af94: f842f3ea     	ldur	x10, [sp, #0x2f]
   1af98: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1af9c: f94017ea     	ldr	x10, [sp, #0x28]
   1afa0: f801910a     	stur	x10, [x8, #0x19]
   1afa4: f802f3ff     	stur	xzr, [sp, #0x2f]
   1afa8: f90017ff     	str	xzr, [sp, #0x28]
   1afac: a9402e76     	ldp	x22, x11, [x19]
   1afb0: 9100c10a     	add	x10, x8, #0x30
   1afb4: eb16017f     	cmp	x11, x22
   1afb8: 54000260     	b.eq	0x1b004 <__cxa_demangle+0xebb4>
   1afbc: f85e016c     	ldur	x12, [x11, #-0x20]
   1afc0: f81e010c     	stur	x12, [x8, #-0x20]
   1afc4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1afc8: 3c9d0100     	stur	q0, [x8, #-0x30]
   1afcc: f85f816c     	ldur	x12, [x11, #-0x8]
   1afd0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1afd4: f81d017f     	stur	xzr, [x11, #-0x30]
   1afd8: f81f810c     	stur	x12, [x8, #-0x8]
   1afdc: 3cde8160     	ldur	q0, [x11, #-0x18]
   1afe0: 3c9e8100     	stur	q0, [x8, #-0x18]
   1afe4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1afe8: f81f817f     	stur	xzr, [x11, #-0x8]
   1afec: d100c16b     	sub	x11, x11, #0x30
   1aff0: eb0b02df     	cmp	x22, x11
   1aff4: d100c108     	sub	x8, x8, #0x30
   1aff8: 54fffe21     	b.ne	0x1afbc <__cxa_demangle+0xeb6c>
   1affc: a9405a75     	ldp	x21, x22, [x19]
   1b000: 14000002     	b	0x1b008 <__cxa_demangle+0xebb8>
   1b004: aa1603f5     	mov	x21, x22
   1b008: f9400a77     	ldr	x23, [x19, #0x10]
   1b00c: eb1502df     	cmp	x22, x21
   1b010: a9002a68     	stp	x8, x10, [x19]
   1b014: f9000a69     	str	x9, [x19, #0x10]
   1b018: 54001180     	b.eq	0x1b248 <__cxa_demangle+0xedf8>
   1b01c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1b020: 36000068     	tbz	w8, #0x0, 0x1b02c <__cxa_demangle+0xebdc>
   1b024: f85f82c0     	ldur	x0, [x22, #-0x8]
   1b028: 97ffb7f2     	bl	0x8ff0 <free@plt>
   1b02c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1b030: d100c2d8     	sub	x24, x22, #0x30
   1b034: 36000068     	tbz	w8, #0x0, 0x1b040 <__cxa_demangle+0xebf0>
   1b038: f85e02c0     	ldur	x0, [x22, #-0x20]
   1b03c: 97ffb7ed     	bl	0x8ff0 <free@plt>
   1b040: eb1802bf     	cmp	x21, x24
   1b044: aa1803f6     	mov	x22, x24
   1b048: 54fffea1     	b.ne	0x1b01c <__cxa_demangle+0xebcc>
   1b04c: 1400007f     	b	0x1b248 <__cxa_demangle+0xedf8>
   1b050: aa1f03e0     	mov	x0, xzr
   1b054: 321c07e9     	orr	w9, wzr, #0x30
   1b058: 5280034a     	mov	w10, #0x1a              // =26
   1b05c: 9b0902c8     	madd	x8, x22, x9, x0
   1b060: 3900010a     	strb	w10, [x8]
   1b064: f842d3ea     	ldur	x10, [sp, #0x2d]
   1b068: d503201f     	nop
   1b06c: 9b0902a9     	madd	x9, x21, x9, x0
   1b070: f800610a     	stur	x10, [x8, #0x6]
   1b074: f94017ea     	ldr	x10, [sp, #0x28]
   1b078: 79001d1f     	strh	wzr, [x8, #0xe]
   1b07c: f900091f     	str	xzr, [x8, #0x10]
   1b080: f800110a     	stur	x10, [x8, #0x1]
   1b084: f802d3ff     	stur	xzr, [sp, #0x2d]
   1b088: f90017ff     	str	xzr, [sp, #0x28]
   1b08c: 3900611f     	strb	wzr, [x8, #0x18]
   1b090: f843f3ea     	ldur	x10, [sp, #0x3f]
   1b094: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1b098: f9401fea     	ldr	x10, [sp, #0x38]
   1b09c: f801910a     	stur	x10, [x8, #0x19]
   1b0a0: f803f3ff     	stur	xzr, [sp, #0x3f]
   1b0a4: f9001fff     	str	xzr, [sp, #0x38]
   1b0a8: a9402e76     	ldp	x22, x11, [x19]
   1b0ac: 9100c10a     	add	x10, x8, #0x30
   1b0b0: eb16017f     	cmp	x11, x22
   1b0b4: 54000260     	b.eq	0x1b100 <__cxa_demangle+0xecb0>
   1b0b8: f85e016c     	ldur	x12, [x11, #-0x20]
   1b0bc: f81e010c     	stur	x12, [x8, #-0x20]
   1b0c0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1b0c4: 3c9d0100     	stur	q0, [x8, #-0x30]
   1b0c8: f85f816c     	ldur	x12, [x11, #-0x8]
   1b0cc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1b0d0: f81d017f     	stur	xzr, [x11, #-0x30]
   1b0d4: f81f810c     	stur	x12, [x8, #-0x8]
   1b0d8: 3cde8160     	ldur	q0, [x11, #-0x18]
   1b0dc: 3c9e8100     	stur	q0, [x8, #-0x18]
   1b0e0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1b0e4: f81f817f     	stur	xzr, [x11, #-0x8]
   1b0e8: d100c16b     	sub	x11, x11, #0x30
   1b0ec: eb0b02df     	cmp	x22, x11
   1b0f0: d100c108     	sub	x8, x8, #0x30
   1b0f4: 54fffe21     	b.ne	0x1b0b8 <__cxa_demangle+0xec68>
   1b0f8: a9405a75     	ldp	x21, x22, [x19]
   1b0fc: 14000002     	b	0x1b104 <__cxa_demangle+0xecb4>
   1b100: aa1603f5     	mov	x21, x22
   1b104: f9400a77     	ldr	x23, [x19, #0x10]
   1b108: eb1502df     	cmp	x22, x21
   1b10c: a9002a68     	stp	x8, x10, [x19]
   1b110: f9000a69     	str	x9, [x19, #0x10]
   1b114: 540009a0     	b.eq	0x1b248 <__cxa_demangle+0xedf8>
   1b118: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1b11c: 36000068     	tbz	w8, #0x0, 0x1b128 <__cxa_demangle+0xecd8>
   1b120: f85f82c0     	ldur	x0, [x22, #-0x8]
   1b124: 97ffb7b3     	bl	0x8ff0 <free@plt>
   1b128: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1b12c: d100c2d8     	sub	x24, x22, #0x30
   1b130: 36000068     	tbz	w8, #0x0, 0x1b13c <__cxa_demangle+0xecec>
   1b134: f85e02c0     	ldur	x0, [x22, #-0x20]
   1b138: 97ffb7ae     	bl	0x8ff0 <free@plt>
   1b13c: eb1802bf     	cmp	x21, x24
   1b140: aa1803f6     	mov	x22, x24
   1b144: 54fffea1     	b.ne	0x1b118 <__cxa_demangle+0xecc8>
   1b148: 14000040     	b	0x1b248 <__cxa_demangle+0xedf8>
   1b14c: aa1f03e0     	mov	x0, xzr
   1b150: 321c07e9     	orr	w9, wzr, #0x30
   1b154: 321d07ea     	orr	w10, wzr, #0x18
   1b158: 9b0902c8     	madd	x8, x22, x9, x0
   1b15c: 3900010a     	strb	w10, [x8]
   1b160: b94033ea     	ldr	w10, [sp, #0x30]
   1b164: d503201f     	nop
   1b168: 9b0902a9     	madd	x9, x21, x9, x0
   1b16c: b800910a     	stur	w10, [x8, #0x9]
   1b170: f94017ea     	ldr	x10, [sp, #0x28]
   1b174: 3900351f     	strb	wzr, [x8, #0xd]
   1b178: 79001d1f     	strh	wzr, [x8, #0xe]
   1b17c: f900091f     	str	xzr, [x8, #0x10]
   1b180: f800110a     	stur	x10, [x8, #0x1]
   1b184: b90033ff     	str	wzr, [sp, #0x30]
   1b188: f90017ff     	str	xzr, [sp, #0x28]
   1b18c: 3900611f     	strb	wzr, [x8, #0x18]
   1b190: f843f3ea     	ldur	x10, [sp, #0x3f]
   1b194: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1b198: f9401fea     	ldr	x10, [sp, #0x38]
   1b19c: f801910a     	stur	x10, [x8, #0x19]
   1b1a0: f803f3ff     	stur	xzr, [sp, #0x3f]
   1b1a4: f9001fff     	str	xzr, [sp, #0x38]
   1b1a8: a9402e76     	ldp	x22, x11, [x19]
   1b1ac: 9100c10a     	add	x10, x8, #0x30
   1b1b0: eb16017f     	cmp	x11, x22
   1b1b4: 54000260     	b.eq	0x1b200 <__cxa_demangle+0xedb0>
   1b1b8: f85e016c     	ldur	x12, [x11, #-0x20]
   1b1bc: f81e010c     	stur	x12, [x8, #-0x20]
   1b1c0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1b1c4: 3c9d0100     	stur	q0, [x8, #-0x30]
   1b1c8: f85f816c     	ldur	x12, [x11, #-0x8]
   1b1cc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1b1d0: f81d017f     	stur	xzr, [x11, #-0x30]
   1b1d4: f81f810c     	stur	x12, [x8, #-0x8]
   1b1d8: 3cde8160     	ldur	q0, [x11, #-0x18]
   1b1dc: 3c9e8100     	stur	q0, [x8, #-0x18]
   1b1e0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1b1e4: f81f817f     	stur	xzr, [x11, #-0x8]
   1b1e8: d100c16b     	sub	x11, x11, #0x30
   1b1ec: eb0b02df     	cmp	x22, x11
   1b1f0: d100c108     	sub	x8, x8, #0x30
   1b1f4: 54fffe21     	b.ne	0x1b1b8 <__cxa_demangle+0xed68>
   1b1f8: a9405a75     	ldp	x21, x22, [x19]
   1b1fc: 14000002     	b	0x1b204 <__cxa_demangle+0xedb4>
   1b200: aa1603f5     	mov	x21, x22
   1b204: f9400a77     	ldr	x23, [x19, #0x10]
   1b208: eb1502df     	cmp	x22, x21
   1b20c: a9002a68     	stp	x8, x10, [x19]
   1b210: f9000a69     	str	x9, [x19, #0x10]
   1b214: 540001a0     	b.eq	0x1b248 <__cxa_demangle+0xedf8>
   1b218: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1b21c: 36000068     	tbz	w8, #0x0, 0x1b228 <__cxa_demangle+0xedd8>
   1b220: f85f82c0     	ldur	x0, [x22, #-0x8]
   1b224: 97ffb773     	bl	0x8ff0 <free@plt>
   1b228: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1b22c: d100c2d8     	sub	x24, x22, #0x30
   1b230: 36000068     	tbz	w8, #0x0, 0x1b23c <__cxa_demangle+0xedec>
   1b234: f85e02c0     	ldur	x0, [x22, #-0x20]
   1b238: 97ffb76e     	bl	0x8ff0 <free@plt>
   1b23c: eb1802bf     	cmp	x21, x24
   1b240: aa1803f6     	mov	x22, x24
   1b244: 54fffea1     	b.ne	0x1b218 <__cxa_demangle+0xedc8>
   1b248: b40001d5     	cbz	x21, 0x1b280 <__cxa_demangle+0xee30>
   1b24c: f9400e68     	ldr	x8, [x19, #0x18]
   1b250: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1b254: eb15013f     	cmp	x9, x21
   1b258: 54000103     	b.lo	0x1b278 <__cxa_demangle+0xee28>
   1b25c: eb15011f     	cmp	x8, x21
   1b260: 540000c8     	b.hi	0x1b278 <__cxa_demangle+0xee28>
   1b264: f9480109     	ldr	x9, [x8, #0x1000]
   1b268: eb17013f     	cmp	x9, x23
   1b26c: 540000a1     	b.ne	0x1b280 <__cxa_demangle+0xee30>
   1b270: f9080115     	str	x21, [x8, #0x1000]
   1b274: 14000003     	b	0x1b280 <__cxa_demangle+0xee30>
   1b278: aa1503e0     	mov	x0, x21
   1b27c: 97ffb75d     	bl	0x8ff0 <free@plt>
   1b280: 91000a94     	add	x20, x20, #0x2
   1b284: f9401748     	ldr	x8, [x26, #0x28]
   1b288: f94027e9     	ldr	x9, [sp, #0x48]
   1b28c: eb09011f     	cmp	x8, x9
   1b290: 54000141     	b.ne	0x1b2b8 <__cxa_demangle+0xee68>
   1b294: aa1403e0     	mov	x0, x20
   1b298: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   1b29c: a9494ff4     	ldp	x20, x19, [sp, #0x90]
   1b2a0: a94857f6     	ldp	x22, x21, [sp, #0x80]
   1b2a4: a9475ff8     	ldp	x24, x23, [sp, #0x70]
   1b2a8: a94667fa     	ldp	x26, x25, [sp, #0x60]
   1b2ac: a9456ffc     	ldp	x28, x27, [sp, #0x50]
   1b2b0: 9102c3ff     	add	sp, sp, #0xb0
   1b2b4: d65f03c0     	ret
   1b2b8: 97ffb6b6     	bl	0x8d90 <__stack_chk_fail@plt>
   1b2bc: 97ffb67d     	bl	0x8cb0 <abort@plt>
   1b2c0: 97ffb67c     	bl	0x8cb0 <abort@plt>
   1b2c4: 97ffb67b     	bl	0x8cb0 <abort@plt>
   1b2c8: 97ffb67a     	bl	0x8cb0 <abort@plt>
   1b2cc: 97ffb679     	bl	0x8cb0 <abort@plt>
   1b2d0: 97ffb678     	bl	0x8cb0 <abort@plt>
   1b2d4: 97ffb677     	bl	0x8cb0 <abort@plt>
   1b2d8: 97ffb676     	bl	0x8cb0 <abort@plt>
   1b2dc: 97ffb675     	bl	0x8cb0 <abort@plt>
   1b2e0: 97ffb674     	bl	0x8cb0 <abort@plt>
   1b2e4: 97ffb673     	bl	0x8cb0 <abort@plt>
   1b2e8: 97ffb672     	bl	0x8cb0 <abort@plt>
   1b2ec: 97ffb671     	bl	0x8cb0 <abort@plt>
   1b2f0: 39400388     	ldrb	w8, [x28]
   1b2f4: aa0003f6     	mov	x22, x0
   1b2f8: 36000108     	tbz	w8, #0x0, 0x1b318 <__cxa_demangle+0xeec8>
   1b2fc: 321c07e8     	orr	w8, wzr, #0x30
   1b300: 9b085348     	madd	x8, x26, x8, x20
   1b304: f9400900     	ldr	x0, [x8, #0x10]
   1b308: 97ffb73a     	bl	0x8ff0 <free@plt>
   1b30c: 14000003     	b	0x1b318 <__cxa_demangle+0xeec8>
   1b310: aa0003f6     	mov	x22, x0
   1b314: b40007b4     	cbz	x20, 0x1b408 <__cxa_demangle+0xefb8>
   1b318: f9400e68     	ldr	x8, [x19, #0x18]
   1b31c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1b320: eb14013f     	cmp	x9, x20
   1b324: 54000123     	b.lo	0x1b348 <__cxa_demangle+0xeef8>
   1b328: eb14011f     	cmp	x8, x20
   1b32c: 540000e8     	b.hi	0x1b348 <__cxa_demangle+0xeef8>
   1b330: f9480109     	ldr	x9, [x8, #0x1000]
   1b334: eb18013f     	cmp	x9, x24
   1b338: 54000681     	b.ne	0x1b408 <__cxa_demangle+0xefb8>
   1b33c: aa1603e0     	mov	x0, x22
   1b340: f9080114     	str	x20, [x8, #0x1000]
   1b344: 94006929     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b348: aa1403e0     	mov	x0, x20
   1b34c: 97ffb729     	bl	0x8ff0 <free@plt>
   1b350: aa1603e0     	mov	x0, x22
   1b354: 94006925     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b358: 39400308     	ldrb	w8, [x24]
   1b35c: aa0003f6     	mov	x22, x0
   1b360: 36000548     	tbz	w8, #0x0, 0x1b408 <__cxa_demangle+0xefb8>
   1b364: f9400b00     	ldr	x0, [x24, #0x10]
   1b368: 97ffb722     	bl	0x8ff0 <free@plt>
   1b36c: aa1603e0     	mov	x0, x22
   1b370: 9400691e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b374: 14000005     	b	0x1b388 <__cxa_demangle+0xef38>
   1b378: 14000004     	b	0x1b388 <__cxa_demangle+0xef38>
   1b37c: 14000003     	b	0x1b388 <__cxa_demangle+0xef38>
   1b380: 14000002     	b	0x1b388 <__cxa_demangle+0xef38>
   1b384: 14000001     	b	0x1b388 <__cxa_demangle+0xef38>
   1b388: aa0003f6     	mov	x22, x0
   1b38c: aa1603e0     	mov	x0, x22
   1b390: 94006916     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b394: 39400388     	ldrb	w8, [x28]
   1b398: aa0003f6     	mov	x22, x0
   1b39c: 36000108     	tbz	w8, #0x0, 0x1b3bc <__cxa_demangle+0xef6c>
   1b3a0: 321c07e8     	orr	w8, wzr, #0x30
   1b3a4: 9b085748     	madd	x8, x26, x8, x21
   1b3a8: f9400900     	ldr	x0, [x8, #0x10]
   1b3ac: 97ffb711     	bl	0x8ff0 <free@plt>
   1b3b0: 14000003     	b	0x1b3bc <__cxa_demangle+0xef6c>
   1b3b4: aa0003f6     	mov	x22, x0
   1b3b8: b4000295     	cbz	x21, 0x1b408 <__cxa_demangle+0xefb8>
   1b3bc: f9400e68     	ldr	x8, [x19, #0x18]
   1b3c0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1b3c4: eb15013f     	cmp	x9, x21
   1b3c8: 54000123     	b.lo	0x1b3ec <__cxa_demangle+0xef9c>
   1b3cc: eb15011f     	cmp	x8, x21
   1b3d0: 540000e8     	b.hi	0x1b3ec <__cxa_demangle+0xef9c>
   1b3d4: f9480109     	ldr	x9, [x8, #0x1000]
   1b3d8: eb14013f     	cmp	x9, x20
   1b3dc: 54000161     	b.ne	0x1b408 <__cxa_demangle+0xefb8>
   1b3e0: aa1603e0     	mov	x0, x22
   1b3e4: f9080115     	str	x21, [x8, #0x1000]
   1b3e8: 94006900     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b3ec: aa1503e0     	mov	x0, x21
   1b3f0: 97ffb700     	bl	0x8ff0 <free@plt>
   1b3f4: aa1603e0     	mov	x0, x22
   1b3f8: 940068fc     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b3fc: 39400328     	ldrb	w8, [x25]
   1b400: aa0003f6     	mov	x22, x0
   1b404: 37000068     	tbnz	w8, #0x0, 0x1b410 <__cxa_demangle+0xefc0>
   1b408: aa1603e0     	mov	x0, x22
   1b40c: 940068f7     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b410: f9400b20     	ldr	x0, [x25, #0x10]
   1b414: 97ffb6f7     	bl	0x8ff0 <free@plt>
   1b418: aa1603e0     	mov	x0, x22
   1b41c: 940068f3     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1b420: d10303ff     	sub	sp, sp, #0xc0
   1b424: a9066ffc     	stp	x28, x27, [sp, #0x60]
   1b428: a90767fa     	stp	x26, x25, [sp, #0x70]
   1b42c: a9085ff8     	stp	x24, x23, [sp, #0x80]
   1b430: a90957f6     	stp	x22, x21, [sp, #0x90]
   1b434: a90a4ff4     	stp	x20, x19, [sp, #0xa0]
   1b438: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
   1b43c: 9102c3fd     	add	x29, sp, #0xb0
   1b440: d53bd059     	mrs	x25, TPIDR_EL0
   1b444: f9401728     	ldr	x8, [x25, #0x28]
   1b448: aa0003f4     	mov	x20, x0
   1b44c: cb140029     	sub	x9, x1, x20
   1b450: aa0203f3     	mov	x19, x2
   1b454: f100093f     	cmp	x9, #0x2
   1b458: f9002fe8     	str	x8, [sp, #0x58]
   1b45c: 54005b4b     	b.lt	0x1bfc4 <__cxa_demangle+0xfb74>
   1b460: 39400288     	ldrb	w8, [x20]
   1b464: 7101511f     	cmp	w8, #0x54
   1b468: 54005ae1     	b.ne	0x1bfc4 <__cxa_demangle+0xfb74>
   1b46c: 39400688     	ldrb	w8, [x20, #0x1]
   1b470: f1017d1f     	cmp	x8, #0x5f
   1b474: 54002121     	b.ne	0x1b898 <__cxa_demangle+0xf448>
   1b478: a9442668     	ldp	x8, x9, [x19, #0x40]
   1b47c: eb09011f     	cmp	x8, x9
   1b480: 54005a20     	b.eq	0x1bfc4 <__cxa_demangle+0xfb74>
   1b484: a97e2528     	ldp	x8, x9, [x9, #-0x20]
   1b488: eb09011f     	cmp	x8, x9
   1b48c: 54002320     	b.eq	0x1b8f0 <__cxa_demangle+0xf4a0>
   1b490: a900e7f4     	stp	x20, x25, [sp, #0x8]
   1b494: a940691b     	ldp	x27, x26, [x8]
   1b498: eb1a037f     	cmp	x27, x26
   1b49c: 54001f80     	b.eq	0x1b88c <__cxa_demangle+0xf43c>
   1b4a0: b201f3fc     	mov	x28, #-0x5555555555555556 // =-6148914691236517206
   1b4a4: f295557c     	movk	x28, #0xaaab
   1b4a8: f9000ffa     	str	x26, [sp, #0x18]
   1b4ac: 1400008b     	b	0x1b6d8 <__cxa_demangle+0xf288>
   1b4b0: 8b0002a9     	add	x9, x21, x0
   1b4b4: f9080109     	str	x9, [x8, #0x1000]
   1b4b8: 14000002     	b	0x1b4c0 <__cxa_demangle+0xf070>
   1b4bc: aa1f03f5     	mov	x21, xzr
   1b4c0: 321c07e9     	orr	w9, wzr, #0x30
   1b4c4: 9b09575c     	madd	x28, x26, x9, x21
   1b4c8: a900ff9f     	stp	xzr, xzr, [x28, #0x8]
   1b4cc: f900039f     	str	xzr, [x28]
   1b4d0: 39400368     	ldrb	w8, [x27]
   1b4d4: d503201f     	nop
   1b4d8: 9b0956d4     	madd	x20, x22, x9, x21
   1b4dc: 370000c8     	tbnz	w8, #0x0, 0x1b4f4 <__cxa_demangle+0xf0a4>
   1b4e0: f9400b68     	ldr	x8, [x27, #0x10]
   1b4e4: f9000b88     	str	x8, [x28, #0x10]
   1b4e8: 3dc00360     	ldr	q0, [x27]
   1b4ec: 3d800380     	str	q0, [x28]
   1b4f0: 1400001b     	b	0x1b55c <__cxa_demangle+0xf10c>
   1b4f4: f9400776     	ldr	x22, [x27, #0x8]
   1b4f8: b10042df     	cmn	x22, #0x10
   1b4fc: 540070c2     	b.hs	0x1c314 <__cxa_demangle+0xfec4>
   1b500: f9400b77     	ldr	x23, [x27, #0x10]
   1b504: f1005edf     	cmp	x22, #0x17
   1b508: 540000c2     	b.hs	0x1b520 <__cxa_demangle+0xf0d0>
   1b50c: d37ffac8     	lsl	x8, x22, #1
   1b510: aa1c03f8     	mov	x24, x28
   1b514: 38001708     	strb	w8, [x24], #0x1
   1b518: b5000196     	cbnz	x22, 0x1b548 <__cxa_demangle+0xf0f8>
   1b51c: 1400000f     	b	0x1b558 <__cxa_demangle+0xf108>
   1b520: 910042c8     	add	x8, x22, #0x10
   1b524: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   1b528: aa1903e0     	mov	x0, x25
   1b52c: 97ffb699     	bl	0x8f90 <malloc@plt>
   1b530: 321c07e8     	orr	w8, wzr, #0x30
   1b534: aa0003f8     	mov	x24, x0
   1b538: 9b085748     	madd	x8, x26, x8, x21
   1b53c: b2400329     	orr	x9, x25, #0x1
   1b540: a900e116     	stp	x22, x24, [x8, #0x8]
   1b544: f9000389     	str	x9, [x28]
   1b548: aa1803e0     	mov	x0, x24
   1b54c: aa1703e1     	mov	x1, x23
   1b550: aa1603e2     	mov	x2, x22
   1b554: 97ffb693     	bl	0x8fa0 <memcpy@plt>
   1b558: 38366b1f     	strb	wzr, [x24, x22]
   1b55c: 321c07e8     	orr	w8, wzr, #0x30
   1b560: 9b085756     	madd	x22, x26, x8, x21
   1b564: f8018edf     	str	xzr, [x22, #0x18]!
   1b568: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   1b56c: aa1b03e8     	mov	x8, x27
   1b570: 38418d09     	ldrb	w9, [x8, #0x18]!
   1b574: 370000c9     	tbnz	w9, #0x0, 0x1b58c <__cxa_demangle+0xf13c>
   1b578: f9400909     	ldr	x9, [x8, #0x10]
   1b57c: f9000ac9     	str	x9, [x22, #0x10]
   1b580: 3dc00100     	ldr	q0, [x8]
   1b584: 3d8002c0     	str	q0, [x22]
   1b588: 1400001a     	b	0x1b5f0 <__cxa_demangle+0xf1a0>
   1b58c: f9401377     	ldr	x23, [x27, #0x20]
   1b590: b10042ff     	cmn	x23, #0x10
   1b594: 54006c42     	b.hs	0x1c31c <__cxa_demangle+0xfecc>
   1b598: f9401778     	ldr	x24, [x27, #0x28]
   1b59c: f1005eff     	cmp	x23, #0x17
   1b5a0: 540000a2     	b.hs	0x1b5b4 <__cxa_demangle+0xf164>
   1b5a4: d37ffae8     	lsl	x8, x23, #1
   1b5a8: 380016c8     	strb	w8, [x22], #0x1
   1b5ac: b5000197     	cbnz	x23, 0x1b5dc <__cxa_demangle+0xf18c>
   1b5b0: 1400000f     	b	0x1b5ec <__cxa_demangle+0xf19c>
   1b5b4: 910042e8     	add	x8, x23, #0x10
   1b5b8: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   1b5bc: aa1903e0     	mov	x0, x25
   1b5c0: 97ffb674     	bl	0x8f90 <malloc@plt>
   1b5c4: 321c07e8     	orr	w8, wzr, #0x30
   1b5c8: 9b085748     	madd	x8, x26, x8, x21
   1b5cc: b2400329     	orr	x9, x25, #0x1
   1b5d0: a9020117     	stp	x23, x0, [x8, #0x20]
   1b5d4: f90002c9     	str	x9, [x22]
   1b5d8: aa0003f6     	mov	x22, x0
   1b5dc: aa1603e0     	mov	x0, x22
   1b5e0: aa1803e1     	mov	x1, x24
   1b5e4: aa1703e2     	mov	x2, x23
   1b5e8: 97ffb66e     	bl	0x8fa0 <memcpy@plt>
   1b5ec: 38376adf     	strb	wzr, [x22, x23]
   1b5f0: a9402676     	ldp	x22, x9, [x19]
   1b5f4: 9100c388     	add	x8, x28, #0x30
   1b5f8: eb16013f     	cmp	x9, x22
   1b5fc: 54000260     	b.eq	0x1b648 <__cxa_demangle+0xf1f8>
   1b600: f85e012a     	ldur	x10, [x9, #-0x20]
   1b604: f81e038a     	stur	x10, [x28, #-0x20]
   1b608: 3cdd0120     	ldur	q0, [x9, #-0x30]
   1b60c: 3c9d0380     	stur	q0, [x28, #-0x30]
   1b610: f85f812a     	ldur	x10, [x9, #-0x8]
   1b614: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   1b618: f81d013f     	stur	xzr, [x9, #-0x30]
   1b61c: f81f838a     	stur	x10, [x28, #-0x8]
   1b620: 3cde8120     	ldur	q0, [x9, #-0x18]
   1b624: 3c9e8380     	stur	q0, [x28, #-0x18]
   1b628: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   1b62c: f81f813f     	stur	xzr, [x9, #-0x8]
   1b630: d100c129     	sub	x9, x9, #0x30
   1b634: eb0902df     	cmp	x22, x9
   1b638: d100c39c     	sub	x28, x28, #0x30
   1b63c: 54fffe21     	b.ne	0x1b600 <__cxa_demangle+0xf1b0>
   1b640: a9405a75     	ldp	x21, x22, [x19]
   1b644: 14000002     	b	0x1b64c <__cxa_demangle+0xf1fc>
   1b648: aa1603f5     	mov	x21, x22
   1b64c: a900227c     	stp	x28, x8, [x19]
   1b650: f9400a77     	ldr	x23, [x19, #0x10]
   1b654: f9400ffa     	ldr	x26, [sp, #0x18]
   1b658: b201f3fc     	mov	x28, #-0x5555555555555556 // =-6148914691236517206
   1b65c: eb1502df     	cmp	x22, x21
   1b660: f295557c     	movk	x28, #0xaaab
   1b664: f9000a74     	str	x20, [x19, #0x10]
   1b668: 540001a0     	b.eq	0x1b69c <__cxa_demangle+0xf24c>
   1b66c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1b670: 36000068     	tbz	w8, #0x0, 0x1b67c <__cxa_demangle+0xf22c>
   1b674: f85f82c0     	ldur	x0, [x22, #-0x8]
   1b678: 97ffb65e     	bl	0x8ff0 <free@plt>
   1b67c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1b680: d100c2d8     	sub	x24, x22, #0x30
   1b684: 36000068     	tbz	w8, #0x0, 0x1b690 <__cxa_demangle+0xf240>
   1b688: f85e02c0     	ldur	x0, [x22, #-0x20]
   1b68c: 97ffb659     	bl	0x8ff0 <free@plt>
   1b690: eb1802bf     	cmp	x21, x24
   1b694: aa1803f6     	mov	x22, x24
   1b698: 54fffea1     	b.ne	0x1b66c <__cxa_demangle+0xf21c>
   1b69c: b4000f35     	cbz	x21, 0x1b880 <__cxa_demangle+0xf430>
   1b6a0: f9400e68     	ldr	x8, [x19, #0x18]
   1b6a4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1b6a8: eb15013f     	cmp	x9, x21
   1b6ac: 54000103     	b.lo	0x1b6cc <__cxa_demangle+0xf27c>
   1b6b0: eb15011f     	cmp	x8, x21
   1b6b4: 540000c8     	b.hi	0x1b6cc <__cxa_demangle+0xf27c>
   1b6b8: f9480109     	ldr	x9, [x8, #0x1000]
   1b6bc: eb17013f     	cmp	x9, x23
   1b6c0: 54000e01     	b.ne	0x1b880 <__cxa_demangle+0xf430>
   1b6c4: f9080115     	str	x21, [x8, #0x1000]
   1b6c8: 1400006e     	b	0x1b880 <__cxa_demangle+0xf430>
   1b6cc: aa1503e0     	mov	x0, x21
   1b6d0: 97ffb648     	bl	0x8ff0 <free@plt>
   1b6d4: 1400006b     	b	0x1b880 <__cxa_demangle+0xf430>
   1b6d8: a940a679     	ldp	x25, x9, [x19, #0x8]
   1b6dc: eb09033f     	cmp	x25, x9
   1b6e0: 54000140     	b.eq	0x1b708 <__cxa_demangle+0xf2b8>
   1b6e4: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   1b6e8: f900033f     	str	xzr, [x25]
   1b6ec: 39400368     	ldrb	w8, [x27]
   1b6f0: 370004e8     	tbnz	w8, #0x0, 0x1b78c <__cxa_demangle+0xf33c>
   1b6f4: f9400b68     	ldr	x8, [x27, #0x10]
   1b6f8: f9000b28     	str	x8, [x25, #0x10]
   1b6fc: 3dc00360     	ldr	q0, [x27]
   1b700: 3d800320     	str	q0, [x25]
   1b704: 1400003a     	b	0x1b7ec <__cxa_demangle+0xf39c>
   1b708: f940026a     	ldr	x10, [x19]
   1b70c: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   1b710: f2e0aaab     	movk	x11, #0x555, lsl #48
   1b714: cb0a0328     	sub	x8, x25, x10
   1b718: 9344fd08     	asr	x8, x8, #4
   1b71c: 9b1c7d1a     	mul	x26, x8, x28
   1b720: 91000748     	add	x8, x26, #0x1
   1b724: eb0b011f     	cmp	x8, x11
   1b728: 54005f28     	b.hi	0x1c30c <__cxa_demangle+0xfebc>
   1b72c: cb0a0129     	sub	x9, x9, x10
   1b730: 9344fd29     	asr	x9, x9, #4
   1b734: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1b738: 9b1c7d29     	mul	x9, x9, x28
   1b73c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1b740: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   1b744: eb0a013f     	cmp	x9, x10
   1b748: f2e0aab6     	movk	x22, #0x555, lsl #48
   1b74c: 540000a2     	b.hs	0x1b760 <__cxa_demangle+0xf310>
   1b750: d37ff929     	lsl	x9, x9, #1
   1b754: eb08013f     	cmp	x9, x8
   1b758: 9a893116     	csel	x22, x8, x9, lo
   1b75c: b4ffeb16     	cbz	x22, 0x1b4bc <__cxa_demangle+0xf06c>
   1b760: f9400e68     	ldr	x8, [x19, #0x18]
   1b764: 8b1606c9     	add	x9, x22, x22, lsl #1
   1b768: d37ced20     	lsl	x0, x9, #4
   1b76c: f9480115     	ldr	x21, [x8, #0x1000]
   1b770: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1b774: cb150129     	sub	x9, x9, x21
   1b778: eb00013f     	cmp	x9, x0
   1b77c: 54ffe9a2     	b.hs	0x1b4b0 <__cxa_demangle+0xf060>
   1b780: 97ffb604     	bl	0x8f90 <malloc@plt>
   1b784: aa0003f5     	mov	x21, x0
   1b788: 17ffff4e     	b	0x1b4c0 <__cxa_demangle+0xf070>
   1b78c: f9400775     	ldr	x21, [x27, #0x8]
   1b790: b10042bf     	cmn	x21, #0x10
   1b794: 54005bc2     	b.hs	0x1c30c <__cxa_demangle+0xfebc>
   1b798: f9400b76     	ldr	x22, [x27, #0x10]
   1b79c: f1005ebf     	cmp	x21, #0x17
   1b7a0: 540000c2     	b.hs	0x1b7b8 <__cxa_demangle+0xf368>
   1b7a4: d37ffaa8     	lsl	x8, x21, #1
   1b7a8: aa1903f7     	mov	x23, x25
   1b7ac: 380016e8     	strb	w8, [x23], #0x1
   1b7b0: b5000155     	cbnz	x21, 0x1b7d8 <__cxa_demangle+0xf388>
   1b7b4: 1400000d     	b	0x1b7e8 <__cxa_demangle+0xf398>
   1b7b8: 910042a8     	add	x8, x21, #0x10
   1b7bc: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1b7c0: aa1803e0     	mov	x0, x24
   1b7c4: 97ffb5f3     	bl	0x8f90 <malloc@plt>
   1b7c8: aa0003f7     	mov	x23, x0
   1b7cc: b2400308     	orr	x8, x24, #0x1
   1b7d0: a900df35     	stp	x21, x23, [x25, #0x8]
   1b7d4: f9000328     	str	x8, [x25]
   1b7d8: aa1703e0     	mov	x0, x23
   1b7dc: aa1603e1     	mov	x1, x22
   1b7e0: aa1503e2     	mov	x2, x21
   1b7e4: 97ffb5ef     	bl	0x8fa0 <memcpy@plt>
   1b7e8: 38356aff     	strb	wzr, [x23, x21]
   1b7ec: aa1903f5     	mov	x21, x25
   1b7f0: f8018ebf     	str	xzr, [x21, #0x18]!
   1b7f4: a900febf     	stp	xzr, xzr, [x21, #0x8]
   1b7f8: aa1b03e8     	mov	x8, x27
   1b7fc: 38418d09     	ldrb	w9, [x8, #0x18]!
   1b800: 370000c9     	tbnz	w9, #0x0, 0x1b818 <__cxa_demangle+0xf3c8>
   1b804: f9400909     	ldr	x9, [x8, #0x10]
   1b808: f9000aa9     	str	x9, [x21, #0x10]
   1b80c: 3dc00100     	ldr	q0, [x8]
   1b810: 3d8002a0     	str	q0, [x21]
   1b814: 14000018     	b	0x1b874 <__cxa_demangle+0xf424>
   1b818: f9401376     	ldr	x22, [x27, #0x20]
   1b81c: b10042df     	cmn	x22, #0x10
   1b820: 54005782     	b.hs	0x1c310 <__cxa_demangle+0xfec0>
   1b824: f9401777     	ldr	x23, [x27, #0x28]
   1b828: f1005edf     	cmp	x22, #0x17
   1b82c: 540000a2     	b.hs	0x1b840 <__cxa_demangle+0xf3f0>
   1b830: d37ffac8     	lsl	x8, x22, #1
   1b834: 380016a8     	strb	w8, [x21], #0x1
   1b838: b5000156     	cbnz	x22, 0x1b860 <__cxa_demangle+0xf410>
   1b83c: 1400000d     	b	0x1b870 <__cxa_demangle+0xf420>
   1b840: 910042c8     	add	x8, x22, #0x10
   1b844: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1b848: aa1803e0     	mov	x0, x24
   1b84c: 97ffb5d1     	bl	0x8f90 <malloc@plt>
   1b850: aa0003f5     	mov	x21, x0
   1b854: b2400308     	orr	x8, x24, #0x1
   1b858: a9025736     	stp	x22, x21, [x25, #0x20]
   1b85c: f9000f28     	str	x8, [x25, #0x18]
   1b860: aa1503e0     	mov	x0, x21
   1b864: aa1703e1     	mov	x1, x23
   1b868: aa1603e2     	mov	x2, x22
   1b86c: 97ffb5cd     	bl	0x8fa0 <memcpy@plt>
   1b870: 38366abf     	strb	wzr, [x21, x22]
   1b874: f9400668     	ldr	x8, [x19, #0x8]
   1b878: 9100c108     	add	x8, x8, #0x30
   1b87c: f9000668     	str	x8, [x19, #0x8]
   1b880: 9100c37b     	add	x27, x27, #0x30
   1b884: eb1a037f     	cmp	x27, x26
   1b888: 54fff281     	b.ne	0x1b6d8 <__cxa_demangle+0xf288>
   1b88c: a940e7f4     	ldp	x20, x25, [sp, #0x8]
   1b890: 91000a94     	add	x20, x20, #0x2
   1b894: 140001cc     	b	0x1bfc4 <__cxa_demangle+0xfb74>
   1b898: d100c108     	sub	x8, x8, #0x30
   1b89c: 7100251f     	cmp	w8, #0x9
   1b8a0: 54003928     	b.hi	0x1bfc4 <__cxa_demangle+0xfb74>
   1b8a4: 91000a89     	add	x9, x20, #0x2
   1b8a8: eb01013f     	cmp	x9, x1
   1b8ac: 540038c0     	b.eq	0x1bfc4 <__cxa_demangle+0xfb74>
   1b8b0: b27ffbe9     	orr	x9, xzr, #0xfffffffffffffffe
   1b8b4: cb140129     	sub	x9, x9, x20
   1b8b8: aa1f03fb     	mov	x27, xzr
   1b8bc: 8b090029     	add	x9, x1, x9
   1b8c0: 5280014a     	mov	w10, #0xa               // =10
   1b8c4: f9000bf9     	str	x25, [sp, #0x10]
   1b8c8: 8b1b0298     	add	x24, x20, x27
   1b8cc: 39400b0c     	ldrb	w12, [x24, #0x2]
   1b8d0: d100c18b     	sub	x11, x12, #0x30
   1b8d4: 7100257f     	cmp	w11, #0x9
   1b8d8: 54000488     	b.hi	0x1b968 <__cxa_demangle+0xf518>
   1b8dc: 9100077b     	add	x27, x27, #0x1
   1b8e0: eb1b013f     	cmp	x9, x27
   1b8e4: 9b0a2d08     	madd	x8, x8, x10, x11
   1b8e8: 54ffff01     	b.ne	0x1b8c8 <__cxa_demangle+0xf478>
   1b8ec: 14000030     	b	0x1b9ac <__cxa_demangle+0xf55c>
   1b8f0: b90043ff     	str	wzr, [sp, #0x40]
   1b8f4: f9001fff     	str	xzr, [sp, #0x38]
   1b8f8: f804f3ff     	stur	xzr, [sp, #0x4f]
   1b8fc: f90027ff     	str	xzr, [sp, #0x48]
   1b900: a940a668     	ldp	x8, x9, [x19, #0x8]
   1b904: eb09011f     	cmp	x8, x9
   1b908: 54000562     	b.hs	0x1b9b4 <__cxa_demangle+0xf564>
   1b90c: 321e03e9     	orr	w9, wzr, #0x4
   1b910: 39000109     	strb	w9, [x8]
   1b914: 528bea89     	mov	w9, #0x5f54             // =24404
   1b918: 39000d1f     	strb	wzr, [x8, #0x3]
   1b91c: 78001109     	sturh	w9, [x8, #0x1]
   1b920: b94043e9     	ldr	w9, [sp, #0x40]
   1b924: b9000d09     	str	w9, [x8, #0xc]
   1b928: f9401fe9     	ldr	x9, [sp, #0x38]
   1b92c: f900091f     	str	xzr, [x8, #0x10]
   1b930: f8004109     	stur	x9, [x8, #0x4]
   1b934: b90043ff     	str	wzr, [sp, #0x40]
   1b938: f9001fff     	str	xzr, [sp, #0x38]
   1b93c: 3900611f     	strb	wzr, [x8, #0x18]
   1b940: f844f3e9     	ldur	x9, [sp, #0x4f]
   1b944: a9027d09     	stp	x9, xzr, [x8, #0x20]
   1b948: f94027e9     	ldr	x9, [sp, #0x48]
   1b94c: f8019109     	stur	x9, [x8, #0x19]
   1b950: f804f3ff     	stur	xzr, [sp, #0x4f]
   1b954: f90027ff     	str	xzr, [sp, #0x48]
   1b958: f9400668     	ldr	x8, [x19, #0x8]
   1b95c: 9100c108     	add	x8, x8, #0x30
   1b960: f9000668     	str	x8, [x19, #0x8]
   1b964: 14000195     	b	0x1bfb8 <__cxa_demangle+0xfb68>
   1b968: 71017d9f     	cmp	w12, #0x5f
   1b96c: 54000201     	b.ne	0x1b9ac <__cxa_demangle+0xf55c>
   1b970: a944266a     	ldp	x10, x9, [x19, #0x40]
   1b974: eb09015f     	cmp	x10, x9
   1b978: 540001a0     	b.eq	0x1b9ac <__cxa_demangle+0xf55c>
   1b97c: a97e252a     	ldp	x10, x9, [x9, #-0x20]
   1b980: 91000508     	add	x8, x8, #0x1
   1b984: cb0a0129     	sub	x9, x9, x10
   1b988: eb89151f     	cmp	x8, x9, asr #5
   1b98c: 540025a2     	b.hs	0x1be40 <__cxa_demangle+0xf9f0>
   1b990: f90007f4     	str	x20, [sp, #0x8]
   1b994: 8b081548     	add	x8, x10, x8, lsl #5
   1b998: a940691c     	ldp	x28, x26, [x8]
   1b99c: eb1a039f     	cmp	x28, x26
   1b9a0: 54002420     	b.eq	0x1be24 <__cxa_demangle+0xf9d4>
   1b9a4: f9000ffa     	str	x26, [sp, #0x18]
   1b9a8: 140000b0     	b	0x1bc68 <__cxa_demangle+0xf818>
   1b9ac: f9400bf9     	ldr	x25, [sp, #0x10]
   1b9b0: 14000185     	b	0x1bfc4 <__cxa_demangle+0xfb74>
   1b9b4: f940026a     	ldr	x10, [x19]
   1b9b8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1b9bc: f295556b     	movk	x11, #0xaaab
   1b9c0: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1b9c4: cb0a0108     	sub	x8, x8, x10
   1b9c8: 9344fd08     	asr	x8, x8, #4
   1b9cc: 9b0b7d16     	mul	x22, x8, x11
   1b9d0: f2e0aab5     	movk	x21, #0x555, lsl #48
   1b9d4: 910006c8     	add	x8, x22, #0x1
   1b9d8: eb15011f     	cmp	x8, x21
   1b9dc: 54004a68     	b.hi	0x1c328 <__cxa_demangle+0xfed8>
   1b9e0: cb0a0129     	sub	x9, x9, x10
   1b9e4: 9344fd29     	asr	x9, x9, #4
   1b9e8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1b9ec: 9b0b7d29     	mul	x9, x9, x11
   1b9f0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1b9f4: eb0a013f     	cmp	x9, x10
   1b9f8: 540000a2     	b.hs	0x1ba0c <__cxa_demangle+0xf5bc>
   1b9fc: d37ff929     	lsl	x9, x9, #1
   1ba00: eb08013f     	cmp	x9, x8
   1ba04: 9a893115     	csel	x21, x8, x9, lo
   1ba08: b40023d5     	cbz	x21, 0x1be80 <__cxa_demangle+0xfa30>
   1ba0c: f9400e69     	ldr	x9, [x19, #0x18]
   1ba10: 8b1506a8     	add	x8, x21, x21, lsl #1
   1ba14: d37ced08     	lsl	x8, x8, #4
   1ba18: f9480120     	ldr	x0, [x9, #0x1000]
   1ba1c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1ba20: cb00014a     	sub	x10, x10, x0
   1ba24: eb08015f     	cmp	x10, x8
   1ba28: 54002062     	b.hs	0x1be34 <__cxa_demangle+0xf9e4>
   1ba2c: aa0803e0     	mov	x0, x8
   1ba30: 97ffb558     	bl	0x8f90 <malloc@plt>
   1ba34: 14000114     	b	0x1be84 <__cxa_demangle+0xfa34>
   1ba38: 8b0002a9     	add	x9, x21, x0
   1ba3c: f9080109     	str	x9, [x8, #0x1000]
   1ba40: 14000002     	b	0x1ba48 <__cxa_demangle+0xf5f8>
   1ba44: aa1f03f5     	mov	x21, xzr
   1ba48: 321c07e9     	orr	w9, wzr, #0x30
   1ba4c: 9b09573a     	madd	x26, x25, x9, x21
   1ba50: a900ff5f     	stp	xzr, xzr, [x26, #0x8]
   1ba54: f900035f     	str	xzr, [x26]
   1ba58: 39400388     	ldrb	w8, [x28]
   1ba5c: d503201f     	nop
   1ba60: 9b0956d4     	madd	x20, x22, x9, x21
   1ba64: 370000c8     	tbnz	w8, #0x0, 0x1ba7c <__cxa_demangle+0xf62c>
   1ba68: f9400b88     	ldr	x8, [x28, #0x10]
   1ba6c: f9000b48     	str	x8, [x26, #0x10]
   1ba70: 3dc00380     	ldr	q0, [x28]
   1ba74: 3d800340     	str	q0, [x26]
   1ba78: 1400001c     	b	0x1bae8 <__cxa_demangle+0xf698>
   1ba7c: f9400796     	ldr	x22, [x28, #0x8]
   1ba80: b10042df     	cmn	x22, #0x10
   1ba84: 54004542     	b.hs	0x1c32c <__cxa_demangle+0xfedc>
   1ba88: f9400b81     	ldr	x1, [x28, #0x10]
   1ba8c: f1005edf     	cmp	x22, #0x17
   1ba90: 540000c2     	b.hs	0x1baa8 <__cxa_demangle+0xf658>
   1ba94: d37ffac8     	lsl	x8, x22, #1
   1ba98: aa1a03f8     	mov	x24, x26
   1ba9c: 38001708     	strb	w8, [x24], #0x1
   1baa0: b50001d6     	cbnz	x22, 0x1bad8 <__cxa_demangle+0xf688>
   1baa4: 14000010     	b	0x1bae4 <__cxa_demangle+0xf694>
   1baa8: 910042c8     	add	x8, x22, #0x10
   1baac: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   1bab0: aa1703e0     	mov	x0, x23
   1bab4: aa0103f8     	mov	x24, x1
   1bab8: 97ffb536     	bl	0x8f90 <malloc@plt>
   1babc: 321c07e8     	orr	w8, wzr, #0x30
   1bac0: aa1803e1     	mov	x1, x24
   1bac4: aa0003f8     	mov	x24, x0
   1bac8: 9b085728     	madd	x8, x25, x8, x21
   1bacc: b24002e9     	orr	x9, x23, #0x1
   1bad0: a900e116     	stp	x22, x24, [x8, #0x8]
   1bad4: f9000349     	str	x9, [x26]
   1bad8: aa1803e0     	mov	x0, x24
   1badc: aa1603e2     	mov	x2, x22
   1bae0: 97ffb530     	bl	0x8fa0 <memcpy@plt>
   1bae4: 38366b1f     	strb	wzr, [x24, x22]
   1bae8: 321c07e8     	orr	w8, wzr, #0x30
   1baec: 9b085736     	madd	x22, x25, x8, x21
   1baf0: f8018edf     	str	xzr, [x22, #0x18]!
   1baf4: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   1baf8: aa1c03e8     	mov	x8, x28
   1bafc: 38418d09     	ldrb	w9, [x8, #0x18]!
   1bb00: 370000c9     	tbnz	w9, #0x0, 0x1bb18 <__cxa_demangle+0xf6c8>
   1bb04: f9400909     	ldr	x9, [x8, #0x10]
   1bb08: f9000ac9     	str	x9, [x22, #0x10]
   1bb0c: 3dc00100     	ldr	q0, [x8]
   1bb10: 3d8002c0     	str	q0, [x22]
   1bb14: 1400001d     	b	0x1bb88 <__cxa_demangle+0xf738>
   1bb18: f9401397     	ldr	x23, [x28, #0x20]
   1bb1c: b10042ff     	cmn	x23, #0x10
   1bb20: 540040a2     	b.hs	0x1c334 <__cxa_demangle+0xfee4>
   1bb24: f9401781     	ldr	x1, [x28, #0x28]
   1bb28: f1005eff     	cmp	x23, #0x17
   1bb2c: 540000a2     	b.hs	0x1bb40 <__cxa_demangle+0xf6f0>
   1bb30: d37ffae8     	lsl	x8, x23, #1
   1bb34: 380016c8     	strb	w8, [x22], #0x1
   1bb38: b5000217     	cbnz	x23, 0x1bb78 <__cxa_demangle+0xf728>
   1bb3c: 14000012     	b	0x1bb84 <__cxa_demangle+0xf734>
   1bb40: 910042e8     	add	x8, x23, #0x10
   1bb44: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1bb48: aa1803e0     	mov	x0, x24
   1bb4c: f90003f4     	str	x20, [sp]
   1bb50: aa0103f4     	mov	x20, x1
   1bb54: 97ffb50f     	bl	0x8f90 <malloc@plt>
   1bb58: aa1403e1     	mov	x1, x20
   1bb5c: f94003f4     	ldr	x20, [sp]
   1bb60: 321c07e8     	orr	w8, wzr, #0x30
   1bb64: 9b085728     	madd	x8, x25, x8, x21
   1bb68: b2400309     	orr	x9, x24, #0x1
   1bb6c: a9020117     	stp	x23, x0, [x8, #0x20]
   1bb70: f90002c9     	str	x9, [x22]
   1bb74: aa0003f6     	mov	x22, x0
   1bb78: aa1603e0     	mov	x0, x22
   1bb7c: aa1703e2     	mov	x2, x23
   1bb80: 97ffb508     	bl	0x8fa0 <memcpy@plt>
   1bb84: 38376adf     	strb	wzr, [x22, x23]
   1bb88: a9402676     	ldp	x22, x9, [x19]
   1bb8c: 9100c348     	add	x8, x26, #0x30
   1bb90: eb16013f     	cmp	x9, x22
   1bb94: 54000260     	b.eq	0x1bbe0 <__cxa_demangle+0xf790>
   1bb98: f85e012a     	ldur	x10, [x9, #-0x20]
   1bb9c: f81e034a     	stur	x10, [x26, #-0x20]
   1bba0: 3cdd0120     	ldur	q0, [x9, #-0x30]
   1bba4: 3c9d0340     	stur	q0, [x26, #-0x30]
   1bba8: f85f812a     	ldur	x10, [x9, #-0x8]
   1bbac: a93dfd3f     	stp	xzr, xzr, [x9, #-0x28]
   1bbb0: f81d013f     	stur	xzr, [x9, #-0x30]
   1bbb4: f81f834a     	stur	x10, [x26, #-0x8]
   1bbb8: 3cde8120     	ldur	q0, [x9, #-0x18]
   1bbbc: 3c9e8340     	stur	q0, [x26, #-0x18]
   1bbc0: a93efd3f     	stp	xzr, xzr, [x9, #-0x18]
   1bbc4: f81f813f     	stur	xzr, [x9, #-0x8]
   1bbc8: d100c129     	sub	x9, x9, #0x30
   1bbcc: eb0902df     	cmp	x22, x9
   1bbd0: d100c35a     	sub	x26, x26, #0x30
   1bbd4: 54fffe21     	b.ne	0x1bb98 <__cxa_demangle+0xf748>
   1bbd8: a9405a75     	ldp	x21, x22, [x19]
   1bbdc: 14000002     	b	0x1bbe4 <__cxa_demangle+0xf794>
   1bbe0: aa1603f5     	mov	x21, x22
   1bbe4: a900227a     	stp	x26, x8, [x19]
   1bbe8: f9400a77     	ldr	x23, [x19, #0x10]
   1bbec: f9400ffa     	ldr	x26, [sp, #0x18]
   1bbf0: eb1502df     	cmp	x22, x21
   1bbf4: f9000a74     	str	x20, [x19, #0x10]
   1bbf8: 540001a0     	b.eq	0x1bc2c <__cxa_demangle+0xf7dc>
   1bbfc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1bc00: 36000068     	tbz	w8, #0x0, 0x1bc0c <__cxa_demangle+0xf7bc>
   1bc04: f85f82c0     	ldur	x0, [x22, #-0x8]
   1bc08: 97ffb4fa     	bl	0x8ff0 <free@plt>
   1bc0c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1bc10: d100c2d8     	sub	x24, x22, #0x30
   1bc14: 36000068     	tbz	w8, #0x0, 0x1bc20 <__cxa_demangle+0xf7d0>
   1bc18: f85e02c0     	ldur	x0, [x22, #-0x20]
   1bc1c: 97ffb4f5     	bl	0x8ff0 <free@plt>
   1bc20: eb1802bf     	cmp	x21, x24
   1bc24: aa1803f6     	mov	x22, x24
   1bc28: 54fffea1     	b.ne	0x1bbfc <__cxa_demangle+0xf7ac>
   1bc2c: b4000f75     	cbz	x21, 0x1be18 <__cxa_demangle+0xf9c8>
   1bc30: f9400e68     	ldr	x8, [x19, #0x18]
   1bc34: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1bc38: eb15013f     	cmp	x9, x21
   1bc3c: 54000103     	b.lo	0x1bc5c <__cxa_demangle+0xf80c>
   1bc40: eb15011f     	cmp	x8, x21
   1bc44: 540000c8     	b.hi	0x1bc5c <__cxa_demangle+0xf80c>
   1bc48: f9480109     	ldr	x9, [x8, #0x1000]
   1bc4c: eb17013f     	cmp	x9, x23
   1bc50: 54000e41     	b.ne	0x1be18 <__cxa_demangle+0xf9c8>
   1bc54: f9080115     	str	x21, [x8, #0x1000]
   1bc58: 14000070     	b	0x1be18 <__cxa_demangle+0xf9c8>
   1bc5c: aa1503e0     	mov	x0, x21
   1bc60: 97ffb4e4     	bl	0x8ff0 <free@plt>
   1bc64: 1400006d     	b	0x1be18 <__cxa_demangle+0xf9c8>
   1bc68: a940a679     	ldp	x25, x9, [x19, #0x8]
   1bc6c: eb09033f     	cmp	x25, x9
   1bc70: 54000140     	b.eq	0x1bc98 <__cxa_demangle+0xf848>
   1bc74: a900ff3f     	stp	xzr, xzr, [x25, #0x8]
   1bc78: f900033f     	str	xzr, [x25]
   1bc7c: 39400388     	ldrb	w8, [x28]
   1bc80: 37000528     	tbnz	w8, #0x0, 0x1bd24 <__cxa_demangle+0xf8d4>
   1bc84: f9400b88     	ldr	x8, [x28, #0x10]
   1bc88: f9000b28     	str	x8, [x25, #0x10]
   1bc8c: 3dc00380     	ldr	q0, [x28]
   1bc90: 3d800320     	str	q0, [x25]
   1bc94: 1400003c     	b	0x1bd84 <__cxa_demangle+0xf934>
   1bc98: f940026a     	ldr	x10, [x19]
   1bc9c: b201f3ec     	mov	x12, #-0x5555555555555556 // =-6148914691236517206
   1bca0: f295556c     	movk	x12, #0xaaab
   1bca4: b200f3eb     	mov	x11, #0x5555555555555555 // =6148914691236517205
   1bca8: cb0a0328     	sub	x8, x25, x10
   1bcac: 9344fd08     	asr	x8, x8, #4
   1bcb0: 9b0c7d19     	mul	x25, x8, x12
   1bcb4: 91000728     	add	x8, x25, #0x1
   1bcb8: f2e0aaab     	movk	x11, #0x555, lsl #48
   1bcbc: eb0b011f     	cmp	x8, x11
   1bcc0: 54003268     	b.hi	0x1c30c <__cxa_demangle+0xfebc>
   1bcc4: cb0a0129     	sub	x9, x9, x10
   1bcc8: 9344fd29     	asr	x9, x9, #4
   1bccc: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1bcd0: 9b0c7d29     	mul	x9, x9, x12
   1bcd4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1bcd8: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   1bcdc: eb0a013f     	cmp	x9, x10
   1bce0: f2e0aab6     	movk	x22, #0x555, lsl #48
   1bce4: 540000a2     	b.hs	0x1bcf8 <__cxa_demangle+0xf8a8>
   1bce8: d37ff929     	lsl	x9, x9, #1
   1bcec: eb08013f     	cmp	x9, x8
   1bcf0: 9a893116     	csel	x22, x8, x9, lo
   1bcf4: b4ffea96     	cbz	x22, 0x1ba44 <__cxa_demangle+0xf5f4>
   1bcf8: f9400e68     	ldr	x8, [x19, #0x18]
   1bcfc: 8b1606c9     	add	x9, x22, x22, lsl #1
   1bd00: d37ced20     	lsl	x0, x9, #4
   1bd04: f9480115     	ldr	x21, [x8, #0x1000]
   1bd08: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1bd0c: cb150129     	sub	x9, x9, x21
   1bd10: eb00013f     	cmp	x9, x0
   1bd14: 54ffe922     	b.hs	0x1ba38 <__cxa_demangle+0xf5e8>
   1bd18: 97ffb49e     	bl	0x8f90 <malloc@plt>
   1bd1c: aa0003f5     	mov	x21, x0
   1bd20: 17ffff4a     	b	0x1ba48 <__cxa_demangle+0xf5f8>
   1bd24: f9400795     	ldr	x21, [x28, #0x8]
   1bd28: b10042bf     	cmn	x21, #0x10
   1bd2c: 54002f02     	b.hs	0x1c30c <__cxa_demangle+0xfebc>
   1bd30: f9400b96     	ldr	x22, [x28, #0x10]
   1bd34: f1005ebf     	cmp	x21, #0x17
   1bd38: 540000c2     	b.hs	0x1bd50 <__cxa_demangle+0xf900>
   1bd3c: d37ffaa8     	lsl	x8, x21, #1
   1bd40: aa1903f7     	mov	x23, x25
   1bd44: 380016e8     	strb	w8, [x23], #0x1
   1bd48: b5000155     	cbnz	x21, 0x1bd70 <__cxa_demangle+0xf920>
   1bd4c: 1400000d     	b	0x1bd80 <__cxa_demangle+0xf930>
   1bd50: 910042a8     	add	x8, x21, #0x10
   1bd54: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1bd58: aa1803e0     	mov	x0, x24
   1bd5c: 97ffb48d     	bl	0x8f90 <malloc@plt>
   1bd60: aa0003f7     	mov	x23, x0
   1bd64: b2400308     	orr	x8, x24, #0x1
   1bd68: a900df35     	stp	x21, x23, [x25, #0x8]
   1bd6c: f9000328     	str	x8, [x25]
   1bd70: aa1703e0     	mov	x0, x23
   1bd74: aa1603e1     	mov	x1, x22
   1bd78: aa1503e2     	mov	x2, x21
   1bd7c: 97ffb489     	bl	0x8fa0 <memcpy@plt>
   1bd80: 38356aff     	strb	wzr, [x23, x21]
   1bd84: aa1903f5     	mov	x21, x25
   1bd88: f8018ebf     	str	xzr, [x21, #0x18]!
   1bd8c: a900febf     	stp	xzr, xzr, [x21, #0x8]
   1bd90: aa1c03e8     	mov	x8, x28
   1bd94: 38418d09     	ldrb	w9, [x8, #0x18]!
   1bd98: 370000c9     	tbnz	w9, #0x0, 0x1bdb0 <__cxa_demangle+0xf960>
   1bd9c: f9400909     	ldr	x9, [x8, #0x10]
   1bda0: f9000aa9     	str	x9, [x21, #0x10]
   1bda4: 3dc00100     	ldr	q0, [x8]
   1bda8: 3d8002a0     	str	q0, [x21]
   1bdac: 14000018     	b	0x1be0c <__cxa_demangle+0xf9bc>
   1bdb0: f9401396     	ldr	x22, [x28, #0x20]
   1bdb4: b10042df     	cmn	x22, #0x10
   1bdb8: 54002b62     	b.hs	0x1c324 <__cxa_demangle+0xfed4>
   1bdbc: f9401797     	ldr	x23, [x28, #0x28]
   1bdc0: f1005edf     	cmp	x22, #0x17
   1bdc4: 540000a2     	b.hs	0x1bdd8 <__cxa_demangle+0xf988>
   1bdc8: d37ffac8     	lsl	x8, x22, #1
   1bdcc: 380016a8     	strb	w8, [x21], #0x1
   1bdd0: b5000156     	cbnz	x22, 0x1bdf8 <__cxa_demangle+0xf9a8>
   1bdd4: 1400000d     	b	0x1be08 <__cxa_demangle+0xf9b8>
   1bdd8: 910042c8     	add	x8, x22, #0x10
   1bddc: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   1bde0: aa1803e0     	mov	x0, x24
   1bde4: 97ffb46b     	bl	0x8f90 <malloc@plt>
   1bde8: aa0003f5     	mov	x21, x0
   1bdec: b2400308     	orr	x8, x24, #0x1
   1bdf0: a9025736     	stp	x22, x21, [x25, #0x20]
   1bdf4: f9000f28     	str	x8, [x25, #0x18]
   1bdf8: aa1503e0     	mov	x0, x21
   1bdfc: aa1703e1     	mov	x1, x23
   1be00: aa1603e2     	mov	x2, x22
   1be04: 97ffb467     	bl	0x8fa0 <memcpy@plt>
   1be08: 38366abf     	strb	wzr, [x21, x22]
   1be0c: f9400668     	ldr	x8, [x19, #0x8]
   1be10: 9100c108     	add	x8, x8, #0x30
   1be14: f9000668     	str	x8, [x19, #0x8]
   1be18: 9100c39c     	add	x28, x28, #0x30
   1be1c: eb1a039f     	cmp	x28, x26
   1be20: 54fff241     	b.ne	0x1bc68 <__cxa_demangle+0xf818>
   1be24: a940e7e8     	ldp	x8, x25, [sp, #0x8]
   1be28: 8b1b0108     	add	x8, x8, x27
   1be2c: 91000d14     	add	x20, x8, #0x3
   1be30: 14000065     	b	0x1bfc4 <__cxa_demangle+0xfb74>
   1be34: 8b080008     	add	x8, x0, x8
   1be38: f9080128     	str	x8, [x9, #0x1000]
   1be3c: 14000012     	b	0x1be84 <__cxa_demangle+0xfa34>
   1be40: 8b1b0288     	add	x8, x20, x27
   1be44: 91000d16     	add	x22, x8, #0x3
   1be48: cb1402d7     	sub	x23, x22, x20
   1be4c: b10042ff     	cmn	x23, #0x10
   1be50: a9027fff     	stp	xzr, xzr, [sp, #0x20]
   1be54: f9001bff     	str	xzr, [sp, #0x30]
   1be58: 540025a2     	b.hs	0x1c30c <__cxa_demangle+0xfebc>
   1be5c: f1005aff     	cmp	x23, #0x16
   1be60: 54000cc8     	b.hi	0x1bff8 <__cxa_demangle+0xfba8>
   1be64: d37ffae8     	lsl	x8, x23, #1
   1be68: 910083e9     	add	x9, sp, #0x20
   1be6c: 390083e8     	strb	w8, [sp, #0x20]
   1be70: b2400120     	orr	x0, x9, #0x1
   1be74: b1000f7f     	cmn	x27, #0x3
   1be78: 54000d21     	b.ne	0x1c01c <__cxa_demangle+0xfbcc>
   1be7c: 14000094     	b	0x1c0cc <__cxa_demangle+0xfc7c>
   1be80: aa1f03e0     	mov	x0, xzr
   1be84: 321c07e9     	orr	w9, wzr, #0x30
   1be88: 321e03ea     	orr	w10, wzr, #0x4
   1be8c: 528bea8b     	mov	w11, #0x5f54            // =24404
   1be90: 9b0902c8     	madd	x8, x22, x9, x0
   1be94: 3900010a     	strb	w10, [x8]
   1be98: 7800110b     	sturh	w11, [x8, #0x1]
   1be9c: 39000d1f     	strb	wzr, [x8, #0x3]
   1bea0: b94043ea     	ldr	w10, [sp, #0x40]
   1bea4: d503201f     	nop
   1bea8: 9b0902a9     	madd	x9, x21, x9, x0
   1beac: b9000d0a     	str	w10, [x8, #0xc]
   1beb0: f9401fea     	ldr	x10, [sp, #0x38]
   1beb4: f900091f     	str	xzr, [x8, #0x10]
   1beb8: f800410a     	stur	x10, [x8, #0x4]
   1bebc: b90043ff     	str	wzr, [sp, #0x40]
   1bec0: f9001fff     	str	xzr, [sp, #0x38]
   1bec4: 3900611f     	strb	wzr, [x8, #0x18]
   1bec8: f844f3ea     	ldur	x10, [sp, #0x4f]
   1becc: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1bed0: f94027ea     	ldr	x10, [sp, #0x48]
   1bed4: f801910a     	stur	x10, [x8, #0x19]
   1bed8: f804f3ff     	stur	xzr, [sp, #0x4f]
   1bedc: f90027ff     	str	xzr, [sp, #0x48]
   1bee0: a9402e76     	ldp	x22, x11, [x19]
   1bee4: 9100c10a     	add	x10, x8, #0x30
   1bee8: eb16017f     	cmp	x11, x22
   1beec: 54000260     	b.eq	0x1bf38 <__cxa_demangle+0xfae8>
   1bef0: f85e016c     	ldur	x12, [x11, #-0x20]
   1bef4: f81e010c     	stur	x12, [x8, #-0x20]
   1bef8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1befc: 3c9d0100     	stur	q0, [x8, #-0x30]
   1bf00: f85f816c     	ldur	x12, [x11, #-0x8]
   1bf04: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1bf08: f81d017f     	stur	xzr, [x11, #-0x30]
   1bf0c: f81f810c     	stur	x12, [x8, #-0x8]
   1bf10: 3cde8160     	ldur	q0, [x11, #-0x18]
   1bf14: 3c9e8100     	stur	q0, [x8, #-0x18]
   1bf18: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1bf1c: f81f817f     	stur	xzr, [x11, #-0x8]
   1bf20: d100c16b     	sub	x11, x11, #0x30
   1bf24: eb0b02df     	cmp	x22, x11
   1bf28: d100c108     	sub	x8, x8, #0x30
   1bf2c: 54fffe21     	b.ne	0x1bef0 <__cxa_demangle+0xfaa0>
   1bf30: a9405a75     	ldp	x21, x22, [x19]
   1bf34: 14000002     	b	0x1bf3c <__cxa_demangle+0xfaec>
   1bf38: aa1603f5     	mov	x21, x22
   1bf3c: f9400a77     	ldr	x23, [x19, #0x10]
   1bf40: eb1502df     	cmp	x22, x21
   1bf44: a9002a68     	stp	x8, x10, [x19]
   1bf48: f9000a69     	str	x9, [x19, #0x10]
   1bf4c: 540001a0     	b.eq	0x1bf80 <__cxa_demangle+0xfb30>
   1bf50: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1bf54: 36000068     	tbz	w8, #0x0, 0x1bf60 <__cxa_demangle+0xfb10>
   1bf58: f85f82c0     	ldur	x0, [x22, #-0x8]
   1bf5c: 97ffb425     	bl	0x8ff0 <free@plt>
   1bf60: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1bf64: d100c2d8     	sub	x24, x22, #0x30
   1bf68: 36000068     	tbz	w8, #0x0, 0x1bf74 <__cxa_demangle+0xfb24>
   1bf6c: f85e02c0     	ldur	x0, [x22, #-0x20]
   1bf70: 97ffb420     	bl	0x8ff0 <free@plt>
   1bf74: eb1802bf     	cmp	x21, x24
   1bf78: aa1803f6     	mov	x22, x24
   1bf7c: 54fffea1     	b.ne	0x1bf50 <__cxa_demangle+0xfb00>
   1bf80: b40001d5     	cbz	x21, 0x1bfb8 <__cxa_demangle+0xfb68>
   1bf84: f9400e68     	ldr	x8, [x19, #0x18]
   1bf88: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1bf8c: eb15013f     	cmp	x9, x21
   1bf90: 54000103     	b.lo	0x1bfb0 <__cxa_demangle+0xfb60>
   1bf94: eb15011f     	cmp	x8, x21
   1bf98: 540000c8     	b.hi	0x1bfb0 <__cxa_demangle+0xfb60>
   1bf9c: f9480109     	ldr	x9, [x8, #0x1000]
   1bfa0: eb17013f     	cmp	x9, x23
   1bfa4: 540000a1     	b.ne	0x1bfb8 <__cxa_demangle+0xfb68>
   1bfa8: f9080115     	str	x21, [x8, #0x1000]
   1bfac: 14000003     	b	0x1bfb8 <__cxa_demangle+0xfb68>
   1bfb0: aa1503e0     	mov	x0, x21
   1bfb4: 97ffb40f     	bl	0x8ff0 <free@plt>
   1bfb8: 320003e8     	orr	w8, wzr, #0x1
   1bfbc: 91000a94     	add	x20, x20, #0x2
   1bfc0: 3901ba68     	strb	w8, [x19, #0x6e]
   1bfc4: f9401728     	ldr	x8, [x25, #0x28]
   1bfc8: f9402fe9     	ldr	x9, [sp, #0x58]
   1bfcc: eb09011f     	cmp	x8, x9
   1bfd0: 540019c1     	b.ne	0x1c308 <__cxa_demangle+0xfeb8>
   1bfd4: aa1403e0     	mov	x0, x20
   1bfd8: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
   1bfdc: a94a4ff4     	ldp	x20, x19, [sp, #0xa0]
   1bfe0: a94957f6     	ldp	x22, x21, [sp, #0x90]
   1bfe4: a9485ff8     	ldp	x24, x23, [sp, #0x80]
   1bfe8: a94767fa     	ldp	x26, x25, [sp, #0x70]
   1bfec: a9466ffc     	ldp	x28, x27, [sp, #0x60]
   1bff0: 910303ff     	add	sp, sp, #0xc0
   1bff4: d65f03c0     	ret
   1bff8: 910042e8     	add	x8, x23, #0x10
   1bffc: 927ced15     	and	x21, x8, #0xfffffffffffffff0
   1c000: aa1503e0     	mov	x0, x21
   1c004: 97ffb3e3     	bl	0x8f90 <malloc@plt>
   1c008: b24002a8     	orr	x8, x21, #0x1
   1c00c: a90283f7     	stp	x23, x0, [sp, #0x28]
   1c010: f90013e8     	str	x8, [sp, #0x20]
   1c014: b1000f7f     	cmn	x27, #0x3
   1c018: 540005a0     	b.eq	0x1c0cc <__cxa_demangle+0xfc7c>
   1c01c: 52800a88     	mov	w8, #0x54               // =84
   1c020: b1000b7f     	cmn	x27, #0x2
   1c024: 39000008     	strb	w8, [x0]
   1c028: 54000500     	b.eq	0x1c0c8 <__cxa_demangle+0xfc78>
   1c02c: 91000b69     	add	x9, x27, #0x2
   1c030: f100813f     	cmp	x9, #0x20
   1c034: 91000688     	add	x8, x20, #0x1
   1c038: 54000062     	b.hs	0x1c044 <__cxa_demangle+0xfbf4>
   1c03c: aa0003ea     	mov	x10, x0
   1c040: 1400001a     	b	0x1c0a8 <__cxa_demangle+0xfc58>
   1c044: 91000b0a     	add	x10, x24, #0x2
   1c048: eb0a001f     	cmp	x0, x10
   1c04c: 54000122     	b.hs	0x1c070 <__cxa_demangle+0xfc20>
   1c050: cb1403ea     	neg	x10, x20
   1c054: 8b0a028a     	add	x10, x20, x10
   1c058: 8b1b014a     	add	x10, x10, x27
   1c05c: 8b0a000a     	add	x10, x0, x10
   1c060: 91000d4a     	add	x10, x10, #0x3
   1c064: eb0a011f     	cmp	x8, x10
   1c068: aa0003ea     	mov	x10, x0
   1c06c: 540001e3     	b.lo	0x1c0a8 <__cxa_demangle+0xfc58>
   1c070: 927be92b     	and	x11, x9, #0xffffffffffffffe0
   1c074: 9100440c     	add	x12, x0, #0x11
   1c078: 8b0b0108     	add	x8, x8, x11
   1c07c: 8b0b000a     	add	x10, x0, x11
   1c080: 9100468d     	add	x13, x20, #0x11
   1c084: aa0b03ee     	mov	x14, x11
   1c088: ad7f85a0     	ldp	q0, q1, [x13, #-0x10]
   1c08c: f10081ce     	subs	x14, x14, #0x20
   1c090: 910081ad     	add	x13, x13, #0x20
   1c094: ad3f8580     	stp	q0, q1, [x12, #-0x10]
   1c098: 9100818c     	add	x12, x12, #0x20
   1c09c: 54ffff61     	b.ne	0x1c088 <__cxa_demangle+0xfc38>
   1c0a0: eb09017f     	cmp	x11, x9
   1c0a4: 54000120     	b.eq	0x1c0c8 <__cxa_demangle+0xfc78>
   1c0a8: cb080289     	sub	x9, x20, x8
   1c0ac: 8b1b0129     	add	x9, x9, x27
   1c0b0: 91000d29     	add	x9, x9, #0x3
   1c0b4: 9100054a     	add	x10, x10, #0x1
   1c0b8: 3840150b     	ldrb	w11, [x8], #0x1
   1c0bc: f1000529     	subs	x9, x9, #0x1
   1c0c0: 3800154b     	strb	w11, [x10], #0x1
   1c0c4: 54ffffa1     	b.ne	0x1c0b8 <__cxa_demangle+0xfc68>
   1c0c8: 8b170000     	add	x0, x0, x23
   1c0cc: 3900001f     	strb	wzr, [x0]
   1c0d0: a942d7e8     	ldp	x8, x21, [sp, #0x28]
   1c0d4: f84213e9     	ldur	x9, [sp, #0x21]
   1c0d8: f803f3ff     	stur	xzr, [sp, #0x3f]
   1c0dc: 394083f7     	ldrb	w23, [sp, #0x20]
   1c0e0: a9027fff     	stp	xzr, xzr, [sp, #0x20]
   1c0e4: a9037fff     	stp	xzr, xzr, [sp, #0x30]
   1c0e8: f804f3e8     	stur	x8, [sp, #0x4f]
   1c0ec: f90027e9     	str	x9, [sp, #0x48]
   1c0f0: a940a668     	ldp	x8, x9, [x19, #0x8]
   1c0f4: f9400bf9     	ldr	x25, [sp, #0x10]
   1c0f8: eb09011f     	cmp	x8, x9
   1c0fc: 54000262     	b.hs	0x1c148 <__cxa_demangle+0xfcf8>
   1c100: 39000117     	strb	w23, [x8]
   1c104: f844f3e9     	ldur	x9, [sp, #0x4f]
   1c108: a900d509     	stp	x9, x21, [x8, #0x8]
   1c10c: f94027e9     	ldr	x9, [sp, #0x48]
   1c110: f8001109     	stur	x9, [x8, #0x1]
   1c114: f804f3ff     	stur	xzr, [sp, #0x4f]
   1c118: f90027ff     	str	xzr, [sp, #0x48]
   1c11c: 3900611f     	strb	wzr, [x8, #0x18]
   1c120: f843f3e9     	ldur	x9, [sp, #0x3f]
   1c124: a9027d09     	stp	x9, xzr, [x8, #0x20]
   1c128: f9401fe9     	ldr	x9, [sp, #0x38]
   1c12c: f8019109     	stur	x9, [x8, #0x19]
   1c130: f803f3ff     	stur	xzr, [sp, #0x3f]
   1c134: f9001fff     	str	xzr, [sp, #0x38]
   1c138: f9400668     	ldr	x8, [x19, #0x8]
   1c13c: 9100c108     	add	x8, x8, #0x30
   1c140: f9000668     	str	x8, [x19, #0x8]
   1c144: 1400006e     	b	0x1c2fc <__cxa_demangle+0xfeac>
   1c148: f940026a     	ldr	x10, [x19]
   1c14c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1c150: f295556b     	movk	x11, #0xaaab
   1c154: b200f3f4     	mov	x20, #0x5555555555555555 // =6148914691236517205
   1c158: cb0a0108     	sub	x8, x8, x10
   1c15c: 9344fd08     	asr	x8, x8, #4
   1c160: 9b0b7d18     	mul	x24, x8, x11
   1c164: f2e0aab4     	movk	x20, #0x555, lsl #48
   1c168: 91000708     	add	x8, x24, #0x1
   1c16c: eb14011f     	cmp	x8, x20
   1c170: 54000e68     	b.hi	0x1c33c <__cxa_demangle+0xfeec>
   1c174: cb0a0129     	sub	x9, x9, x10
   1c178: 9344fd29     	asr	x9, x9, #4
   1c17c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1c180: 9b0b7d29     	mul	x9, x9, x11
   1c184: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1c188: eb0a013f     	cmp	x9, x10
   1c18c: 540000a2     	b.hs	0x1c1a0 <__cxa_demangle+0xfd50>
   1c190: d37ff929     	lsl	x9, x9, #1
   1c194: eb08013f     	cmp	x9, x8
   1c198: 9a893114     	csel	x20, x8, x9, lo
   1c19c: b40001f4     	cbz	x20, 0x1c1d8 <__cxa_demangle+0xfd88>
   1c1a0: f9400e69     	ldr	x9, [x19, #0x18]
   1c1a4: 8b140688     	add	x8, x20, x20, lsl #1
   1c1a8: d37ced08     	lsl	x8, x8, #4
   1c1ac: f9480120     	ldr	x0, [x9, #0x1000]
   1c1b0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1c1b4: cb00014a     	sub	x10, x10, x0
   1c1b8: eb08015f     	cmp	x10, x8
   1c1bc: 54000082     	b.hs	0x1c1cc <__cxa_demangle+0xfd7c>
   1c1c0: aa0803e0     	mov	x0, x8
   1c1c4: 97ffb373     	bl	0x8f90 <malloc@plt>
   1c1c8: 14000005     	b	0x1c1dc <__cxa_demangle+0xfd8c>
   1c1cc: 8b080008     	add	x8, x0, x8
   1c1d0: f9080128     	str	x8, [x9, #0x1000]
   1c1d4: 14000002     	b	0x1c1dc <__cxa_demangle+0xfd8c>
   1c1d8: aa1f03e0     	mov	x0, xzr
   1c1dc: 321c07e9     	orr	w9, wzr, #0x30
   1c1e0: 9b090308     	madd	x8, x24, x9, x0
   1c1e4: 39000117     	strb	w23, [x8]
   1c1e8: f844f3ea     	ldur	x10, [sp, #0x4f]
   1c1ec: d503201f     	nop
   1c1f0: 9b090289     	madd	x9, x20, x9, x0
   1c1f4: a900d50a     	stp	x10, x21, [x8, #0x8]
   1c1f8: f94027ea     	ldr	x10, [sp, #0x48]
   1c1fc: f800110a     	stur	x10, [x8, #0x1]
   1c200: f804f3ff     	stur	xzr, [sp, #0x4f]
   1c204: f90027ff     	str	xzr, [sp, #0x48]
   1c208: 3900611f     	strb	wzr, [x8, #0x18]
   1c20c: f843f3ea     	ldur	x10, [sp, #0x3f]
   1c210: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1c214: f9401fea     	ldr	x10, [sp, #0x38]
   1c218: f801910a     	stur	x10, [x8, #0x19]
   1c21c: f803f3ff     	stur	xzr, [sp, #0x3f]
   1c220: f9001fff     	str	xzr, [sp, #0x38]
   1c224: a9402e75     	ldp	x21, x11, [x19]
   1c228: 9100c10a     	add	x10, x8, #0x30
   1c22c: eb15017f     	cmp	x11, x21
   1c230: 54000260     	b.eq	0x1c27c <__cxa_demangle+0xfe2c>
   1c234: f85e016c     	ldur	x12, [x11, #-0x20]
   1c238: f81e010c     	stur	x12, [x8, #-0x20]
   1c23c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1c240: 3c9d0100     	stur	q0, [x8, #-0x30]
   1c244: f85f816c     	ldur	x12, [x11, #-0x8]
   1c248: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1c24c: f81d017f     	stur	xzr, [x11, #-0x30]
   1c250: f81f810c     	stur	x12, [x8, #-0x8]
   1c254: 3cde8160     	ldur	q0, [x11, #-0x18]
   1c258: 3c9e8100     	stur	q0, [x8, #-0x18]
   1c25c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1c260: f81f817f     	stur	xzr, [x11, #-0x8]
   1c264: d100c16b     	sub	x11, x11, #0x30
   1c268: eb0b02bf     	cmp	x21, x11
   1c26c: d100c108     	sub	x8, x8, #0x30
   1c270: 54fffe21     	b.ne	0x1c234 <__cxa_demangle+0xfde4>
   1c274: a9405674     	ldp	x20, x21, [x19]
   1c278: 14000002     	b	0x1c280 <__cxa_demangle+0xfe30>
   1c27c: aa1503f4     	mov	x20, x21
   1c280: f9400a77     	ldr	x23, [x19, #0x10]
   1c284: eb1402bf     	cmp	x21, x20
   1c288: a9002a68     	stp	x8, x10, [x19]
   1c28c: f9000a69     	str	x9, [x19, #0x10]
   1c290: 540001a0     	b.eq	0x1c2c4 <__cxa_demangle+0xfe74>
   1c294: 385e82a8     	ldurb	w8, [x21, #-0x18]
   1c298: 36000068     	tbz	w8, #0x0, 0x1c2a4 <__cxa_demangle+0xfe54>
   1c29c: f85f82a0     	ldur	x0, [x21, #-0x8]
   1c2a0: 97ffb354     	bl	0x8ff0 <free@plt>
   1c2a4: 385d02a8     	ldurb	w8, [x21, #-0x30]
   1c2a8: d100c2b8     	sub	x24, x21, #0x30
   1c2ac: 36000068     	tbz	w8, #0x0, 0x1c2b8 <__cxa_demangle+0xfe68>
   1c2b0: f85e02a0     	ldur	x0, [x21, #-0x20]
   1c2b4: 97ffb34f     	bl	0x8ff0 <free@plt>
   1c2b8: eb18029f     	cmp	x20, x24
   1c2bc: aa1803f5     	mov	x21, x24
   1c2c0: 54fffea1     	b.ne	0x1c294 <__cxa_demangle+0xfe44>
   1c2c4: b40001d4     	cbz	x20, 0x1c2fc <__cxa_demangle+0xfeac>
   1c2c8: f9400e68     	ldr	x8, [x19, #0x18]
   1c2cc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1c2d0: eb14013f     	cmp	x9, x20
   1c2d4: 54000103     	b.lo	0x1c2f4 <__cxa_demangle+0xfea4>
   1c2d8: eb14011f     	cmp	x8, x20
   1c2dc: 540000c8     	b.hi	0x1c2f4 <__cxa_demangle+0xfea4>
   1c2e0: f9480109     	ldr	x9, [x8, #0x1000]
   1c2e4: eb17013f     	cmp	x9, x23
   1c2e8: 540000a1     	b.ne	0x1c2fc <__cxa_demangle+0xfeac>
   1c2ec: f9080114     	str	x20, [x8, #0x1000]
   1c2f0: 14000003     	b	0x1c2fc <__cxa_demangle+0xfeac>
   1c2f4: aa1403e0     	mov	x0, x20
   1c2f8: 97ffb33e     	bl	0x8ff0 <free@plt>
   1c2fc: 320003e8     	orr	w8, wzr, #0x1
   1c300: aa1603f4     	mov	x20, x22
   1c304: 17ffff2f     	b	0x1bfc0 <__cxa_demangle+0xfb70>
   1c308: 97ffb2a2     	bl	0x8d90 <__stack_chk_fail@plt>
   1c30c: 97ffb269     	bl	0x8cb0 <abort@plt>
   1c310: 97ffb268     	bl	0x8cb0 <abort@plt>
   1c314: aa1403f9     	mov	x25, x20
   1c318: 97ffb266     	bl	0x8cb0 <abort@plt>
   1c31c: aa1403f9     	mov	x25, x20
   1c320: 97ffb264     	bl	0x8cb0 <abort@plt>
   1c324: 97ffb263     	bl	0x8cb0 <abort@plt>
   1c328: 97ffb262     	bl	0x8cb0 <abort@plt>
   1c32c: aa1403f8     	mov	x24, x20
   1c330: 97ffb260     	bl	0x8cb0 <abort@plt>
   1c334: aa1403f8     	mov	x24, x20
   1c338: 97ffb25e     	bl	0x8cb0 <abort@plt>
   1c33c: 97ffb25d     	bl	0x8cb0 <abort@plt>
   1c340: aa0003f4     	mov	x20, x0
   1c344: 36000737     	tbz	w23, #0x0, 0x1c428 <__cxa_demangle+0xffd8>
   1c348: 14000031     	b	0x1c40c <__cxa_demangle+0xffbc>
   1c34c: 39400348     	ldrb	w8, [x26]
   1c350: aa0003f4     	mov	x20, x0
   1c354: 36000108     	tbz	w8, #0x0, 0x1c374 <__cxa_demangle+0xff24>
   1c358: 321c07e8     	orr	w8, wzr, #0x30
   1c35c: 9b085728     	madd	x8, x25, x8, x21
   1c360: f9400900     	ldr	x0, [x8, #0x10]
   1c364: 97ffb323     	bl	0x8ff0 <free@plt>
   1c368: 14000003     	b	0x1c374 <__cxa_demangle+0xff24>
   1c36c: aa0003f4     	mov	x20, x0
   1c370: b40005d5     	cbz	x21, 0x1c428 <__cxa_demangle+0xffd8>
   1c374: f9400e68     	ldr	x8, [x19, #0x18]
   1c378: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1c37c: eb15013f     	cmp	x9, x21
   1c380: 54000463     	b.lo	0x1c40c <__cxa_demangle+0xffbc>
   1c384: eb15011f     	cmp	x8, x21
   1c388: 54000428     	b.hi	0x1c40c <__cxa_demangle+0xffbc>
   1c38c: f9480109     	ldr	x9, [x8, #0x1000]
   1c390: eb18013f     	cmp	x9, x24
   1c394: 540004a1     	b.ne	0x1c428 <__cxa_demangle+0xffd8>
   1c398: aa1403e0     	mov	x0, x20
   1c39c: f9080115     	str	x21, [x8, #0x1000]
   1c3a0: 94006512     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c3a4: aa0003f4     	mov	x20, x0
   1c3a8: aa1403e0     	mov	x0, x20
   1c3ac: 9400650f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c3b0: 1400001b     	b	0x1c41c <__cxa_demangle+0xffcc>
   1c3b4: 39400388     	ldrb	w8, [x28]
   1c3b8: aa0003f4     	mov	x20, x0
   1c3bc: 36000108     	tbz	w8, #0x0, 0x1c3dc <__cxa_demangle+0xff8c>
   1c3c0: 321c07e8     	orr	w8, wzr, #0x30
   1c3c4: 9b085748     	madd	x8, x26, x8, x21
   1c3c8: f9400900     	ldr	x0, [x8, #0x10]
   1c3cc: 97ffb309     	bl	0x8ff0 <free@plt>
   1c3d0: 14000003     	b	0x1c3dc <__cxa_demangle+0xff8c>
   1c3d4: aa0003f4     	mov	x20, x0
   1c3d8: b4000295     	cbz	x21, 0x1c428 <__cxa_demangle+0xffd8>
   1c3dc: f9400e68     	ldr	x8, [x19, #0x18]
   1c3e0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1c3e4: eb15013f     	cmp	x9, x21
   1c3e8: 54000123     	b.lo	0x1c40c <__cxa_demangle+0xffbc>
   1c3ec: eb15011f     	cmp	x8, x21
   1c3f0: 540000e8     	b.hi	0x1c40c <__cxa_demangle+0xffbc>
   1c3f4: f9480109     	ldr	x9, [x8, #0x1000]
   1c3f8: eb19013f     	cmp	x9, x25
   1c3fc: 54000161     	b.ne	0x1c428 <__cxa_demangle+0xffd8>
   1c400: aa1403e0     	mov	x0, x20
   1c404: f9080115     	str	x21, [x8, #0x1000]
   1c408: 940064f8     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c40c: aa1503e0     	mov	x0, x21
   1c410: 97ffb2f8     	bl	0x8ff0 <free@plt>
   1c414: aa1403e0     	mov	x0, x20
   1c418: 940064f4     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c41c: 39400328     	ldrb	w8, [x25]
   1c420: aa0003f4     	mov	x20, x0
   1c424: 37000068     	tbnz	w8, #0x0, 0x1c430 <__cxa_demangle+0xffe0>
   1c428: aa1403e0     	mov	x0, x20
   1c42c: 940064ef     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c430: f9400b20     	ldr	x0, [x25, #0x10]
   1c434: 97ffb2ef     	bl	0x8ff0 <free@plt>
   1c438: aa1403e0     	mov	x0, x20
   1c43c: 940064eb     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c440: d10303ff     	sub	sp, sp, #0xc0
   1c444: a9085ff8     	stp	x24, x23, [sp, #0x80]
   1c448: a90957f6     	stp	x22, x21, [sp, #0x90]
   1c44c: a90a4ff4     	stp	x20, x19, [sp, #0xa0]
   1c450: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
   1c454: 9102c3fd     	add	x29, sp, #0xb0
   1c458: d53bd058     	mrs	x24, TPIDR_EL0
   1c45c: f9401708     	ldr	x8, [x24, #0x28]
   1c460: aa0103f6     	mov	x22, x1
   1c464: aa0003f5     	mov	x21, x0
   1c468: cb1502c9     	sub	x9, x22, x21
   1c46c: aa0203f4     	mov	x20, x2
   1c470: f100113f     	cmp	x9, #0x4
   1c474: f81c83a8     	stur	x8, [x29, #-0x38]
   1c478: 54000b2b     	b.lt	0x1c5dc <__cxa_demangle+0x1018c>
   1c47c: 394002a8     	ldrb	w8, [x21]
   1c480: 7101111f     	cmp	w8, #0x44
   1c484: 54000ac1     	b.ne	0x1c5dc <__cxa_demangle+0x1018c>
   1c488: 394006a8     	ldrb	w8, [x21, #0x1]
   1c48c: 321b0108     	orr	w8, w8, #0x20
   1c490: 7101d11f     	cmp	w8, #0x74
   1c494: 54000a41     	b.ne	0x1c5dc <__cxa_demangle+0x1018c>
   1c498: 91000ab7     	add	x23, x21, #0x2
   1c49c: aa1703e0     	mov	x0, x23
   1c4a0: aa1603e1     	mov	x1, x22
   1c4a4: aa1403e2     	mov	x2, x20
   1c4a8: 94000582     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1c4ac: aa0003f3     	mov	x19, x0
   1c4b0: eb17027f     	cmp	x19, x23
   1c4b4: 54000940     	b.eq	0x1c5dc <__cxa_demangle+0x1018c>
   1c4b8: eb16027f     	cmp	x19, x22
   1c4bc: 54000900     	b.eq	0x1c5dc <__cxa_demangle+0x1018c>
   1c4c0: 39400268     	ldrb	w8, [x19]
   1c4c4: 7101151f     	cmp	w8, #0x45
   1c4c8: 540008a1     	b.ne	0x1c5dc <__cxa_demangle+0x1018c>
   1c4cc: a9405a88     	ldp	x8, x22, [x20]
   1c4d0: eb16011f     	cmp	x8, x22
   1c4d4: 54000840     	b.eq	0x1c5dc <__cxa_demangle+0x1018c>
   1c4d8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1c4dc: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1c4e0: d1005ecb     	sub	x11, x22, #0x17
   1c4e4: d100c2c0     	sub	x0, x22, #0x30
   1c4e8: d341fd0c     	lsr	x12, x8, #1
   1c4ec: 7200011f     	tst	w8, #0x1
   1c4f0: 9a8a0161     	csel	x1, x11, x10, eq
   1c4f4: 9a890182     	csel	x2, x12, x9, eq
   1c4f8: 97fff186     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1c4fc: f85e02c8     	ldur	x8, [x22, #-0x20]
   1c500: f9000be8     	str	x8, [sp, #0x10]
   1c504: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1c508: 3d8003e0     	str	q0, [sp]
   1c50c: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   1c510: f81e02df     	stur	xzr, [x22, #-0x20]
   1c514: 900000e2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1c518: 911fd842     	add	x2, x2, #0x7f6
   1c51c: 910003e0     	mov	x0, sp
   1c520: 52800123     	mov	w3, #0x9                // =9
   1c524: aa1f03e1     	mov	x1, xzr
   1c528: 910003f5     	mov	x21, sp
   1c52c: 97fff0fd     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1c530: f9400aa8     	ldr	x8, [x21, #0x10]
   1c534: 3dc002a0     	ldr	q0, [x21]
   1c538: a9007ebf     	stp	xzr, xzr, [x21]
   1c53c: f9000abf     	str	xzr, [x21, #0x10]
   1c540: f9001be8     	str	x8, [sp, #0x30]
   1c544: 3d800be0     	str	q0, [sp, #0x20]
   1c548: 900000e1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1c54c: 91237c21     	add	x1, x1, #0x8df
   1c550: 910083e0     	add	x0, sp, #0x20
   1c554: 320003e2     	orr	w2, wzr, #0x1
   1c558: 910083f5     	add	x21, sp, #0x20
   1c55c: 97fff16d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1c560: f84012a9     	ldur	x9, [x21, #0x1]
   1c564: a940aeaa     	ldp	x10, x11, [x21, #0x8]
   1c568: 394002a8     	ldrb	w8, [x21]
   1c56c: a9007ebf     	stp	xzr, xzr, [x21]
   1c570: f9000abf     	str	xzr, [x21, #0x10]
   1c574: f81bf3aa     	stur	x10, [x29, #-0x41]
   1c578: f81b83a9     	stur	x9, [x29, #-0x48]
   1c57c: 3900e3e8     	strb	w8, [sp, #0x38]
   1c580: aa0903e8     	mov	x8, x9
   1c584: f85bf3a9     	ldur	x9, [x29, #-0x41]
   1c588: f81bf3bf     	stur	xzr, [x29, #-0x41]
   1c58c: f81b83bf     	stur	xzr, [x29, #-0x48]
   1c590: f80393e8     	stur	x8, [sp, #0x39]
   1c594: a9042fe9     	stp	x9, x11, [sp, #0x40]
   1c598: a905ffff     	stp	xzr, xzr, [sp, #0x58]
   1c59c: f9002bff     	str	xzr, [sp, #0x50]
   1c5a0: f9400688     	ldr	x8, [x20, #0x8]
   1c5a4: 9100e3e1     	add	x1, sp, #0x38
   1c5a8: d100c100     	sub	x0, x8, #0x30
   1c5ac: 9400193a     	bl	0x22a94 <__cxa_demangle+0x16644>
   1c5b0: 394143e8     	ldrb	w8, [sp, #0x50]
   1c5b4: 370002a8     	tbnz	w8, #0x0, 0x1c608 <__cxa_demangle+0x101b8>
   1c5b8: 3940e3e8     	ldrb	w8, [sp, #0x38]
   1c5bc: 370002e8     	tbnz	w8, #0x0, 0x1c618 <__cxa_demangle+0x101c8>
   1c5c0: 394083e8     	ldrb	w8, [sp, #0x20]
   1c5c4: 37000328     	tbnz	w8, #0x0, 0x1c628 <__cxa_demangle+0x101d8>
   1c5c8: 394003e8     	ldrb	w8, [sp]
   1c5cc: 36000068     	tbz	w8, #0x0, 0x1c5d8 <__cxa_demangle+0x10188>
   1c5d0: f9400be0     	ldr	x0, [sp, #0x10]
   1c5d4: 97ffb287     	bl	0x8ff0 <free@plt>
   1c5d8: 91000675     	add	x21, x19, #0x1
   1c5dc: f9401708     	ldr	x8, [x24, #0x28]
   1c5e0: f85c83a9     	ldur	x9, [x29, #-0x38]
   1c5e4: eb09011f     	cmp	x8, x9
   1c5e8: 540002a1     	b.ne	0x1c63c <__cxa_demangle+0x101ec>
   1c5ec: aa1503e0     	mov	x0, x21
   1c5f0: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
   1c5f4: a94a4ff4     	ldp	x20, x19, [sp, #0xa0]
   1c5f8: a94957f6     	ldp	x22, x21, [sp, #0x90]
   1c5fc: a9485ff8     	ldp	x24, x23, [sp, #0x80]
   1c600: 910303ff     	add	sp, sp, #0xc0
   1c604: d65f03c0     	ret
   1c608: f94033e0     	ldr	x0, [sp, #0x60]
   1c60c: 97ffb279     	bl	0x8ff0 <free@plt>
   1c610: 3940e3e8     	ldrb	w8, [sp, #0x38]
   1c614: 3607fd68     	tbz	w8, #0x0, 0x1c5c0 <__cxa_demangle+0x10170>
   1c618: f94027e0     	ldr	x0, [sp, #0x48]
   1c61c: 97ffb275     	bl	0x8ff0 <free@plt>
   1c620: 394083e8     	ldrb	w8, [sp, #0x20]
   1c624: 3607fd28     	tbz	w8, #0x0, 0x1c5c8 <__cxa_demangle+0x10178>
   1c628: f9401be0     	ldr	x0, [sp, #0x30]
   1c62c: 97ffb271     	bl	0x8ff0 <free@plt>
   1c630: 394003e8     	ldrb	w8, [sp]
   1c634: 3707fce8     	tbnz	w8, #0x0, 0x1c5d0 <__cxa_demangle+0x10180>
   1c638: 17ffffe8     	b	0x1c5d8 <__cxa_demangle+0x10188>
   1c63c: 97ffb1d5     	bl	0x8d90 <__stack_chk_fail@plt>
   1c640: 394083e8     	ldrb	w8, [sp, #0x20]
   1c644: aa0003f3     	mov	x19, x0
   1c648: 370000a8     	tbnz	w8, #0x0, 0x1c65c <__cxa_demangle+0x1020c>
   1c64c: 394003e8     	ldrb	w8, [sp]
   1c650: 37000168     	tbnz	w8, #0x0, 0x1c67c <__cxa_demangle+0x1022c>
   1c654: aa1303e0     	mov	x0, x19
   1c658: 94006464     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c65c: f9401be0     	ldr	x0, [sp, #0x30]
   1c660: 97ffb264     	bl	0x8ff0 <free@plt>
   1c664: 394003e8     	ldrb	w8, [sp]
   1c668: 3607ff68     	tbz	w8, #0x0, 0x1c654 <__cxa_demangle+0x10204>
   1c66c: 14000004     	b	0x1c67c <__cxa_demangle+0x1022c>
   1c670: aa0003f3     	mov	x19, x0
   1c674: 394003e8     	ldrb	w8, [sp]
   1c678: 3607fee8     	tbz	w8, #0x0, 0x1c654 <__cxa_demangle+0x10204>
   1c67c: f9400be0     	ldr	x0, [sp, #0x10]
   1c680: 97ffb25c     	bl	0x8ff0 <free@plt>
   1c684: aa1303e0     	mov	x0, x19
   1c688: 94006458     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1c68c: d10383ff     	sub	sp, sp, #0xe0
   1c690: a9086ffc     	stp	x28, x27, [sp, #0x80]
   1c694: a90967fa     	stp	x26, x25, [sp, #0x90]
   1c698: a90a5ff8     	stp	x24, x23, [sp, #0xa0]
   1c69c: a90b57f6     	stp	x22, x21, [sp, #0xb0]
   1c6a0: a90c4ff4     	stp	x20, x19, [sp, #0xc0]
   1c6a4: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   1c6a8: 910343fd     	add	x29, sp, #0xd0
   1c6ac: d53bd05b     	mrs	x27, TPIDR_EL0
   1c6b0: f9401768     	ldr	x8, [x27, #0x28]
   1c6b4: aa0103f5     	mov	x21, x1
   1c6b8: aa0003f3     	mov	x19, x0
   1c6bc: aa0203f4     	mov	x20, x2
   1c6c0: eb15027f     	cmp	x19, x21
   1c6c4: f81a83a8     	stur	x8, [x29, #-0x58]
   1c6c8: 54007580     	b.eq	0x1d578 <__cxa_demangle+0x11128>
   1c6cc: 39400269     	ldrb	w9, [x19]
   1c6d0: 5100c528     	sub	w8, w9, #0x31
   1c6d4: 7100251f     	cmp	w8, #0x9
   1c6d8: 54000142     	b.hs	0x1c700 <__cxa_demangle+0x102b0>
   1c6dc: aa1303e0     	mov	x0, x19
   1c6e0: aa1503e1     	mov	x1, x21
   1c6e4: aa1403e2     	mov	x2, x20
   1c6e8: 9400431f     	bl	0x2d364 <__cxa_demangle+0x20f14>
   1c6ec: f9401768     	ldr	x8, [x27, #0x28]
   1c6f0: f85a83a9     	ldur	x9, [x29, #-0x58]
   1c6f4: eb09011f     	cmp	x8, x9
   1c6f8: 540074a0     	b.eq	0x1d58c <__cxa_demangle+0x1113c>
   1c6fc: 14000472     	b	0x1d8c4 <__cxa_demangle+0x11474>
   1c700: 51010d28     	sub	w8, w9, #0x43
   1c704: 7100091f     	cmp	w8, #0x2
   1c708: 54000862     	b.hs	0x1c814 <__cxa_demangle+0x103c4>
   1c70c: cb1302a8     	sub	x8, x21, x19
   1c710: f100091f     	cmp	x8, #0x2
   1c714: 5400732b     	b.lt	0x1d578 <__cxa_demangle+0x11128>
   1c718: a940228a     	ldp	x10, x8, [x20]
   1c71c: eb08015f     	cmp	x10, x8
   1c720: 540072c0     	b.eq	0x1d578 <__cxa_demangle+0x11128>
   1c724: 7101113f     	cmp	w9, #0x44
   1c728: 54000dc0     	b.eq	0x1c8e0 <__cxa_demangle+0x10490>
   1c72c: 71010d3f     	cmp	w9, #0x43
   1c730: 54007241     	b.ne	0x1d578 <__cxa_demangle+0x11128>
   1c734: 39400669     	ldrb	w9, [x19, #0x1]
   1c738: 7100d53f     	cmp	w9, #0x35
   1c73c: 540071e8     	b.hi	0x1d578 <__cxa_demangle+0x11128>
   1c740: 320003ea     	orr	w10, wzr, #0x1
   1c744: 9ac92149     	lsl	x9, x10, x9
   1c748: d2e005ca     	mov	x10, #0x2e000000000000  // =12947848928690176
   1c74c: ea0a013f     	tst	x9, x10
   1c750: 54007140     	b.eq	0x1d578 <__cxa_demangle+0x11128>
   1c754: d100c100     	sub	x0, x8, #0x30
   1c758: 910183e8     	add	x8, sp, #0x60
   1c75c: 940044c9     	bl	0x2da80 <__cxa_demangle+0x21630>
   1c760: a946d7e8     	ldp	x8, x21, [sp, #0x68]
   1c764: f84613e9     	ldur	x9, [sp, #0x61]
   1c768: 394183f6     	ldrb	w22, [sp, #0x60]
   1c76c: a906ffff     	stp	xzr, xzr, [sp, #0x68]
   1c770: f90033ff     	str	xzr, [sp, #0x60]
   1c774: f80573ff     	stur	xzr, [sp, #0x57]
   1c778: f9002bff     	str	xzr, [sp, #0x50]
   1c77c: f803f3e8     	stur	x8, [sp, #0x3f]
   1c780: f9001fe9     	str	x9, [sp, #0x38]
   1c784: a940a688     	ldp	x8, x9, [x20, #0x8]
   1c788: eb09011f     	cmp	x8, x9
   1c78c: 54000f23     	b.lo	0x1c970 <__cxa_demangle+0x10520>
   1c790: f940028a     	ldr	x10, [x20]
   1c794: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1c798: f295556b     	movk	x11, #0xaaab
   1c79c: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   1c7a0: cb0a0108     	sub	x8, x8, x10
   1c7a4: 9344fd08     	asr	x8, x8, #4
   1c7a8: 9b0b7d18     	mul	x24, x8, x11
   1c7ac: f2e0aab7     	movk	x23, #0x555, lsl #48
   1c7b0: 91000708     	add	x8, x24, #0x1
   1c7b4: eb17011f     	cmp	x8, x23
   1c7b8: 54008888     	b.hi	0x1d8c8 <__cxa_demangle+0x11478>
   1c7bc: cb0a0129     	sub	x9, x9, x10
   1c7c0: 9344fd29     	asr	x9, x9, #4
   1c7c4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1c7c8: 9b0b7d29     	mul	x9, x9, x11
   1c7cc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1c7d0: eb0a013f     	cmp	x9, x10
   1c7d4: 540000a2     	b.hs	0x1c7e8 <__cxa_demangle+0x10398>
   1c7d8: d37ff929     	lsl	x9, x9, #1
   1c7dc: eb08013f     	cmp	x9, x8
   1c7e0: 9a893117     	csel	x23, x8, x9, lo
   1c7e4: b4002237     	cbz	x23, 0x1cc28 <__cxa_demangle+0x107d8>
   1c7e8: f9400e89     	ldr	x9, [x20, #0x18]
   1c7ec: 8b1706e8     	add	x8, x23, x23, lsl #1
   1c7f0: d37ced08     	lsl	x8, x8, #4
   1c7f4: f9480120     	ldr	x0, [x9, #0x1000]
   1c7f8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1c7fc: cb00014a     	sub	x10, x10, x0
   1c800: eb08015f     	cmp	x10, x8
   1c804: 54001fa2     	b.hs	0x1cbf8 <__cxa_demangle+0x107a8>
   1c808: aa0803e0     	mov	x0, x8
   1c80c: 97ffb1e1     	bl	0x8f90 <malloc@plt>
   1c810: 14000107     	b	0x1cc2c <__cxa_demangle+0x107dc>
   1c814: 7101553f     	cmp	w9, #0x55
   1c818: 540005a1     	b.ne	0x1c8cc <__cxa_demangle+0x1047c>
   1c81c: cb1302b7     	sub	x23, x21, x19
   1c820: f1000eff     	cmp	x23, #0x3
   1c824: 54006aab     	b.lt	0x1d578 <__cxa_demangle+0x11128>
   1c828: 39400668     	ldrb	w8, [x19, #0x1]
   1c82c: 7101b11f     	cmp	w8, #0x6c
   1c830: 54000cc0     	b.eq	0x1c9c8 <__cxa_demangle+0x10578>
   1c834: 7101d11f     	cmp	w8, #0x74
   1c838: 54006a01     	b.ne	0x1d578 <__cxa_demangle+0x11128>
   1c83c: d28ea4e8     	mov	x8, #0x7527             // =29991
   1c840: f2adcdc8     	movk	x8, #0x6e6e, lsl #16
   1c844: f2cdac28     	movk	x8, #0x6d61, lsl #32
   1c848: f2ec8ca8     	movk	x8, #0x6465, lsl #48
   1c84c: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1c850: f80393e8     	stur	x8, [sp, #0x39]
   1c854: 390107ff     	strb	wzr, [sp, #0x41]
   1c858: f94023ea     	ldr	x10, [sp, #0x40]
   1c85c: 321c03e9     	orr	w9, wzr, #0x10
   1c860: f80573ff     	stur	xzr, [sp, #0x57]
   1c864: a904ffff     	stp	xzr, xzr, [sp, #0x48]
   1c868: 3900e3e9     	strb	w9, [sp, #0x38]
   1c86c: f90033e8     	str	x8, [sp, #0x60]
   1c870: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1c874: f80673ea     	stur	x10, [sp, #0x67]
   1c878: a940aa88     	ldp	x8, x10, [x20, #0x8]
   1c87c: eb0a011f     	cmp	x8, x10
   1c880: 54000fe2     	b.hs	0x1ca7c <__cxa_demangle+0x1062c>
   1c884: 39000109     	strb	w9, [x8]
   1c888: f84673e9     	ldur	x9, [sp, #0x67]
   1c88c: a900fd09     	stp	x9, xzr, [x8, #0x8]
   1c890: f94033e9     	ldr	x9, [sp, #0x60]
   1c894: f8001109     	stur	x9, [x8, #0x1]
   1c898: f80673ff     	stur	xzr, [sp, #0x67]
   1c89c: f90033ff     	str	xzr, [sp, #0x60]
   1c8a0: 3900611f     	strb	wzr, [x8, #0x18]
   1c8a4: f84573e9     	ldur	x9, [sp, #0x57]
   1c8a8: a9027d09     	stp	x9, xzr, [x8, #0x20]
   1c8ac: f9402be9     	ldr	x9, [sp, #0x50]
   1c8b0: f8019109     	stur	x9, [x8, #0x19]
   1c8b4: f80573ff     	stur	xzr, [sp, #0x57]
   1c8b8: f9002bff     	str	xzr, [sp, #0x50]
   1c8bc: f9400688     	ldr	x8, [x20, #0x8]
   1c8c0: 9100c108     	add	x8, x8, #0x30
   1c8c4: f9000688     	str	x8, [x20, #0x8]
   1c8c8: 14000165     	b	0x1ce5c <__cxa_demangle+0x10a0c>
   1c8cc: aa1303e0     	mov	x0, x19
   1c8d0: aa1503e1     	mov	x1, x21
   1c8d4: aa1403e2     	mov	x2, x20
   1c8d8: 94002bda     	bl	0x27840 <__cxa_demangle+0x1b3f0>
   1c8dc: 17ffff84     	b	0x1c6ec <__cxa_demangle+0x1029c>
   1c8e0: 39400669     	ldrb	w9, [x19, #0x1]
   1c8e4: 7100d53f     	cmp	w9, #0x35
   1c8e8: 54006488     	b.hi	0x1d578 <__cxa_demangle+0x11128>
   1c8ec: 320003ea     	orr	w10, wzr, #0x1
   1c8f0: 9ac92149     	lsl	x9, x10, x9
   1c8f4: d2e004ea     	mov	x10, #0x27000000000000  // =10977524091715584
   1c8f8: ea0a013f     	tst	x9, x10
   1c8fc: 540063e0     	b.eq	0x1d578 <__cxa_demangle+0x11128>
   1c900: d100c100     	sub	x0, x8, #0x30
   1c904: 910183e8     	add	x8, sp, #0x60
   1c908: 910183f7     	add	x23, sp, #0x60
   1c90c: 9400445d     	bl	0x2da80 <__cxa_demangle+0x21630>
   1c910: 900000e2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1c914: 9123cc42     	add	x2, x2, #0x8f3
   1c918: 910183e0     	add	x0, sp, #0x60
   1c91c: 320003e3     	orr	w3, wzr, #0x1
   1c920: aa1f03e1     	mov	x1, xzr
   1c924: 97ffefff     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1c928: f84012e8     	ldur	x8, [x23, #0x1]
   1c92c: a940d6e9     	ldp	x9, x21, [x23, #0x8]
   1c930: 394002f6     	ldrb	w22, [x23]
   1c934: a9007eff     	stp	xzr, xzr, [x23]
   1c938: f9000aff     	str	xzr, [x23, #0x10]
   1c93c: f802f3e9     	stur	x9, [sp, #0x2f]
   1c940: f90017e8     	str	x8, [sp, #0x28]
   1c944: f842f3e8     	ldur	x8, [sp, #0x2f]
   1c948: f94017e9     	ldr	x9, [sp, #0x28]
   1c94c: f80573ff     	stur	xzr, [sp, #0x57]
   1c950: f9002bff     	str	xzr, [sp, #0x50]
   1c954: f802f3ff     	stur	xzr, [sp, #0x2f]
   1c958: f90017ff     	str	xzr, [sp, #0x28]
   1c95c: f803f3e8     	stur	x8, [sp, #0x3f]
   1c960: f9001fe9     	str	x9, [sp, #0x38]
   1c964: a940a688     	ldp	x8, x9, [x20, #0x8]
   1c968: eb09011f     	cmp	x8, x9
   1c96c: 54001042     	b.hs	0x1cb74 <__cxa_demangle+0x10724>
   1c970: 39000116     	strb	w22, [x8]
   1c974: f843f3e9     	ldur	x9, [sp, #0x3f]
   1c978: f9000509     	str	x9, [x8, #0x8]
   1c97c: f9401fe9     	ldr	x9, [sp, #0x38]
   1c980: f9000915     	str	x21, [x8, #0x10]
   1c984: f8001109     	stur	x9, [x8, #0x1]
   1c988: f803f3ff     	stur	xzr, [sp, #0x3f]
   1c98c: f9001fff     	str	xzr, [sp, #0x38]
   1c990: 3900611f     	strb	wzr, [x8, #0x18]
   1c994: f84573e9     	ldur	x9, [sp, #0x57]
   1c998: f9001109     	str	x9, [x8, #0x20]
   1c99c: f9402be9     	ldr	x9, [sp, #0x50]
   1c9a0: f900151f     	str	xzr, [x8, #0x28]
   1c9a4: f8019109     	stur	x9, [x8, #0x19]
   1c9a8: f80573ff     	stur	xzr, [sp, #0x57]
   1c9ac: f9002bff     	str	xzr, [sp, #0x50]
   1c9b0: f9400688     	ldr	x8, [x20, #0x8]
   1c9b4: 9100c108     	add	x8, x8, #0x30
   1c9b8: f9000688     	str	x8, [x20, #0x8]
   1c9bc: 394183e8     	ldrb	w8, [sp, #0x60]
   1c9c0: 37005d28     	tbnz	w8, #0x0, 0x1d564 <__cxa_demangle+0x11114>
   1c9c4: 140002ea     	b	0x1d56c <__cxa_demangle+0x1111c>
   1c9c8: 900000ec     	adrp	x12, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1c9cc: 9131498c     	add	x12, x12, #0xc52
   1c9d0: f940018c     	ldr	x12, [x12]
   1c9d4: 5280050b     	mov	w11, #0x28              // =40
   1c9d8: a9402289     	ldp	x9, x8, [x20]
   1c9dc: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1c9e0: 780413eb     	sturh	w11, [sp, #0x41]
   1c9e4: f80393ec     	stur	x12, [sp, #0x39]
   1c9e8: f94023eb     	ldr	x11, [sp, #0x40]
   1c9ec: 5280024a     	mov	w10, #0x12              // =18
   1c9f0: a904ffff     	stp	xzr, xzr, [sp, #0x48]
   1c9f4: 3900e3ea     	strb	w10, [sp, #0x38]
   1c9f8: f90033ec     	str	x12, [sp, #0x60]
   1c9fc: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1ca00: f80673eb     	stur	x11, [sp, #0x67]
   1ca04: f80573ff     	stur	xzr, [sp, #0x57]
   1ca08: f9400a8b     	ldr	x11, [x20, #0x10]
   1ca0c: cb09010c     	sub	x12, x8, x9
   1ca10: b201f3ed     	mov	x13, #-0x5555555555555556 // =-6148914691236517206
   1ca14: 9344fd8c     	asr	x12, x12, #4
   1ca18: f295556d     	movk	x13, #0xaaab
   1ca1c: eb08017f     	cmp	x11, x8
   1ca20: 9b0d7d9c     	mul	x28, x12, x13
   1ca24: 540006e9     	b.ls	0x1cb00 <__cxa_demangle+0x106b0>
   1ca28: 3900010a     	strb	w10, [x8]
   1ca2c: f84673e9     	ldur	x9, [sp, #0x67]
   1ca30: a900fd09     	stp	x9, xzr, [x8, #0x8]
   1ca34: f94033e9     	ldr	x9, [sp, #0x60]
   1ca38: f8001109     	stur	x9, [x8, #0x1]
   1ca3c: f80673ff     	stur	xzr, [sp, #0x67]
   1ca40: f90033ff     	str	xzr, [sp, #0x60]
   1ca44: 3900611f     	strb	wzr, [x8, #0x18]
   1ca48: f84573e9     	ldur	x9, [sp, #0x57]
   1ca4c: a9027d09     	stp	x9, xzr, [x8, #0x20]
   1ca50: f9402be9     	ldr	x9, [sp, #0x50]
   1ca54: f8019109     	stur	x9, [x8, #0x19]
   1ca58: f80573ff     	stur	xzr, [sp, #0x57]
   1ca5c: f9002bff     	str	xzr, [sp, #0x50]
   1ca60: f9400688     	ldr	x8, [x20, #0x8]
   1ca64: 9100c108     	add	x8, x8, #0x30
   1ca68: f9000688     	str	x8, [x20, #0x8]
   1ca6c: 3940e3e8     	ldrb	w8, [sp, #0x38]
   1ca70: 360034e8     	tbz	w8, #0x0, 0x1d10c <__cxa_demangle+0x10cbc>
   1ca74: f94027e0     	ldr	x0, [sp, #0x48]
   1ca78: 140001a4     	b	0x1d108 <__cxa_demangle+0x10cb8>
   1ca7c: f9400289     	ldr	x9, [x20]
   1ca80: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1ca84: f295556b     	movk	x11, #0xaaab
   1ca88: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   1ca8c: cb090108     	sub	x8, x8, x9
   1ca90: 9344fd08     	asr	x8, x8, #4
   1ca94: 9b0b7d18     	mul	x24, x8, x11
   1ca98: f2e0aab6     	movk	x22, #0x555, lsl #48
   1ca9c: 91000708     	add	x8, x24, #0x1
   1caa0: eb16011f     	cmp	x8, x22
   1caa4: 54007148     	b.hi	0x1d8cc <__cxa_demangle+0x1147c>
   1caa8: cb090149     	sub	x9, x10, x9
   1caac: 9344fd29     	asr	x9, x9, #4
   1cab0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1cab4: 9b0b7d29     	mul	x9, x9, x11
   1cab8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1cabc: eb0a013f     	cmp	x9, x10
   1cac0: 540000a2     	b.hs	0x1cad4 <__cxa_demangle+0x10684>
   1cac4: d37ff929     	lsl	x9, x9, #1
   1cac8: eb08013f     	cmp	x9, x8
   1cacc: 9a893116     	csel	x22, x8, x9, lo
   1cad0: b4001336     	cbz	x22, 0x1cd34 <__cxa_demangle+0x108e4>
   1cad4: f9400e89     	ldr	x9, [x20, #0x18]
   1cad8: 8b1606c8     	add	x8, x22, x22, lsl #1
   1cadc: d37ced08     	lsl	x8, x8, #4
   1cae0: f9480120     	ldr	x0, [x9, #0x1000]
   1cae4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1cae8: cb00014a     	sub	x10, x10, x0
   1caec: eb08015f     	cmp	x10, x8
   1caf0: 540008a2     	b.hs	0x1cc04 <__cxa_demangle+0x107b4>
   1caf4: aa0803e0     	mov	x0, x8
   1caf8: 97ffb126     	bl	0x8f90 <malloc@plt>
   1cafc: 1400008f     	b	0x1cd38 <__cxa_demangle+0x108e8>
   1cb00: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   1cb04: f2e0aab6     	movk	x22, #0x555, lsl #48
   1cb08: 91000788     	add	x8, x28, #0x1
   1cb0c: eb16011f     	cmp	x8, x22
   1cb10: 54006e08     	b.hi	0x1d8d0 <__cxa_demangle+0x11480>
   1cb14: cb090169     	sub	x9, x11, x9
   1cb18: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1cb1c: f295556a     	movk	x10, #0xaaab
   1cb20: 9344fd29     	asr	x9, x9, #4
   1cb24: 9b0a7d29     	mul	x9, x9, x10
   1cb28: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1cb2c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1cb30: eb0a013f     	cmp	x9, x10
   1cb34: 540000a2     	b.hs	0x1cb48 <__cxa_demangle+0x106f8>
   1cb38: d37ff929     	lsl	x9, x9, #1
   1cb3c: eb08013f     	cmp	x9, x8
   1cb40: 9a893116     	csel	x22, x8, x9, lo
   1cb44: b4002516     	cbz	x22, 0x1cfe4 <__cxa_demangle+0x10b94>
   1cb48: f9400e89     	ldr	x9, [x20, #0x18]
   1cb4c: 8b1606c8     	add	x8, x22, x22, lsl #1
   1cb50: d37ced08     	lsl	x8, x8, #4
   1cb54: f9480120     	ldr	x0, [x9, #0x1000]
   1cb58: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1cb5c: cb00014a     	sub	x10, x10, x0
   1cb60: eb08015f     	cmp	x10, x8
   1cb64: 54000562     	b.hs	0x1cc10 <__cxa_demangle+0x107c0>
   1cb68: aa0803e0     	mov	x0, x8
   1cb6c: 97ffb109     	bl	0x8f90 <malloc@plt>
   1cb70: 1400011e     	b	0x1cfe8 <__cxa_demangle+0x10b98>
   1cb74: f940028a     	ldr	x10, [x20]
   1cb78: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1cb7c: f295556b     	movk	x11, #0xaaab
   1cb80: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   1cb84: cb0a0108     	sub	x8, x8, x10
   1cb88: 9344fd08     	asr	x8, x8, #4
   1cb8c: 9b0b7d18     	mul	x24, x8, x11
   1cb90: f2e0aab7     	movk	x23, #0x555, lsl #48
   1cb94: 91000708     	add	x8, x24, #0x1
   1cb98: eb17011f     	cmp	x8, x23
   1cb9c: 540069c8     	b.hi	0x1d8d4 <__cxa_demangle+0x11484>
   1cba0: cb0a0129     	sub	x9, x9, x10
   1cba4: 9344fd29     	asr	x9, x9, #4
   1cba8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1cbac: 9b0b7d29     	mul	x9, x9, x11
   1cbb0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1cbb4: eb0a013f     	cmp	x9, x10
   1cbb8: 540000a2     	b.hs	0x1cbcc <__cxa_demangle+0x1077c>
   1cbbc: d37ff929     	lsl	x9, x9, #1
   1cbc0: eb08013f     	cmp	x9, x8
   1cbc4: 9a893117     	csel	x23, x8, x9, lo
   1cbc8: b4004357     	cbz	x23, 0x1d430 <__cxa_demangle+0x10fe0>
   1cbcc: f9400e89     	ldr	x9, [x20, #0x18]
   1cbd0: 8b1706e8     	add	x8, x23, x23, lsl #1
   1cbd4: d37ced08     	lsl	x8, x8, #4
   1cbd8: f9480120     	ldr	x0, [x9, #0x1000]
   1cbdc: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1cbe0: cb00014a     	sub	x10, x10, x0
   1cbe4: eb08015f     	cmp	x10, x8
   1cbe8: 540001a2     	b.hs	0x1cc1c <__cxa_demangle+0x107cc>
   1cbec: aa0803e0     	mov	x0, x8
   1cbf0: 97ffb0e8     	bl	0x8f90 <malloc@plt>
   1cbf4: 14000210     	b	0x1d434 <__cxa_demangle+0x10fe4>
   1cbf8: 8b080008     	add	x8, x0, x8
   1cbfc: f9080128     	str	x8, [x9, #0x1000]
   1cc00: 1400000b     	b	0x1cc2c <__cxa_demangle+0x107dc>
   1cc04: 8b080008     	add	x8, x0, x8
   1cc08: f9080128     	str	x8, [x9, #0x1000]
   1cc0c: 1400004b     	b	0x1cd38 <__cxa_demangle+0x108e8>
   1cc10: 8b080008     	add	x8, x0, x8
   1cc14: f9080128     	str	x8, [x9, #0x1000]
   1cc18: 140000f4     	b	0x1cfe8 <__cxa_demangle+0x10b98>
   1cc1c: 8b080008     	add	x8, x0, x8
   1cc20: f9080128     	str	x8, [x9, #0x1000]
   1cc24: 14000204     	b	0x1d434 <__cxa_demangle+0x10fe4>
   1cc28: aa1f03e0     	mov	x0, xzr
   1cc2c: 321c07e9     	orr	w9, wzr, #0x30
   1cc30: 9b090308     	madd	x8, x24, x9, x0
   1cc34: 39000116     	strb	w22, [x8]
   1cc38: f843f3ea     	ldur	x10, [sp, #0x3f]
   1cc3c: d503201f     	nop
   1cc40: 9b0902e9     	madd	x9, x23, x9, x0
   1cc44: a900d50a     	stp	x10, x21, [x8, #0x8]
   1cc48: f9401fea     	ldr	x10, [sp, #0x38]
   1cc4c: f800110a     	stur	x10, [x8, #0x1]
   1cc50: f803f3ff     	stur	xzr, [sp, #0x3f]
   1cc54: f9001fff     	str	xzr, [sp, #0x38]
   1cc58: 3900611f     	strb	wzr, [x8, #0x18]
   1cc5c: f84573ea     	ldur	x10, [sp, #0x57]
   1cc60: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1cc64: f9402bea     	ldr	x10, [sp, #0x50]
   1cc68: f801910a     	stur	x10, [x8, #0x19]
   1cc6c: f80573ff     	stur	xzr, [sp, #0x57]
   1cc70: f9002bff     	str	xzr, [sp, #0x50]
   1cc74: a9402e96     	ldp	x22, x11, [x20]
   1cc78: 9100c10a     	add	x10, x8, #0x30
   1cc7c: eb16017f     	cmp	x11, x22
   1cc80: 54000260     	b.eq	0x1cccc <__cxa_demangle+0x1087c>
   1cc84: f85e016c     	ldur	x12, [x11, #-0x20]
   1cc88: f81e010c     	stur	x12, [x8, #-0x20]
   1cc8c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1cc90: 3c9d0100     	stur	q0, [x8, #-0x30]
   1cc94: f85f816c     	ldur	x12, [x11, #-0x8]
   1cc98: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1cc9c: f81d017f     	stur	xzr, [x11, #-0x30]
   1cca0: f81f810c     	stur	x12, [x8, #-0x8]
   1cca4: 3cde8160     	ldur	q0, [x11, #-0x18]
   1cca8: 3c9e8100     	stur	q0, [x8, #-0x18]
   1ccac: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1ccb0: f81f817f     	stur	xzr, [x11, #-0x8]
   1ccb4: d100c16b     	sub	x11, x11, #0x30
   1ccb8: eb0b02df     	cmp	x22, x11
   1ccbc: d100c108     	sub	x8, x8, #0x30
   1ccc0: 54fffe21     	b.ne	0x1cc84 <__cxa_demangle+0x10834>
   1ccc4: a9405a95     	ldp	x21, x22, [x20]
   1ccc8: 14000002     	b	0x1ccd0 <__cxa_demangle+0x10880>
   1cccc: aa1603f5     	mov	x21, x22
   1ccd0: f9400a97     	ldr	x23, [x20, #0x10]
   1ccd4: eb1502df     	cmp	x22, x21
   1ccd8: a9002a88     	stp	x8, x10, [x20]
   1ccdc: f9000a89     	str	x9, [x20, #0x10]
   1cce0: 540001a0     	b.eq	0x1cd14 <__cxa_demangle+0x108c4>
   1cce4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1cce8: 36000068     	tbz	w8, #0x0, 0x1ccf4 <__cxa_demangle+0x108a4>
   1ccec: f85f82c0     	ldur	x0, [x22, #-0x8]
   1ccf0: 97ffb0c0     	bl	0x8ff0 <free@plt>
   1ccf4: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1ccf8: d100c2d8     	sub	x24, x22, #0x30
   1ccfc: 36000068     	tbz	w8, #0x0, 0x1cd08 <__cxa_demangle+0x108b8>
   1cd00: f85e02c0     	ldur	x0, [x22, #-0x20]
   1cd04: 97ffb0bb     	bl	0x8ff0 <free@plt>
   1cd08: eb1802bf     	cmp	x21, x24
   1cd0c: aa1803f6     	mov	x22, x24
   1cd10: 54fffea1     	b.ne	0x1cce4 <__cxa_demangle+0x10894>
   1cd14: b4004255     	cbz	x21, 0x1d55c <__cxa_demangle+0x1110c>
   1cd18: f9400e88     	ldr	x8, [x20, #0x18]
   1cd1c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1cd20: eb15013f     	cmp	x9, x21
   1cd24: 54004183     	b.lo	0x1d554 <__cxa_demangle+0x11104>
   1cd28: eb15011f     	cmp	x8, x21
   1cd2c: 54004069     	b.ls	0x1d538 <__cxa_demangle+0x110e8>
   1cd30: 14000209     	b	0x1d554 <__cxa_demangle+0x11104>
   1cd34: aa1f03e0     	mov	x0, xzr
   1cd38: 321c07e9     	orr	w9, wzr, #0x30
   1cd3c: 321c03ea     	orr	w10, wzr, #0x10
   1cd40: 9b090308     	madd	x8, x24, x9, x0
   1cd44: 3900010a     	strb	w10, [x8]
   1cd48: f84673ea     	ldur	x10, [sp, #0x67]
   1cd4c: d503201f     	nop
   1cd50: 9b0902c9     	madd	x9, x22, x9, x0
   1cd54: a900fd0a     	stp	x10, xzr, [x8, #0x8]
   1cd58: f94033ea     	ldr	x10, [sp, #0x60]
   1cd5c: f800110a     	stur	x10, [x8, #0x1]
   1cd60: f80673ff     	stur	xzr, [sp, #0x67]
   1cd64: f90033ff     	str	xzr, [sp, #0x60]
   1cd68: 3900611f     	strb	wzr, [x8, #0x18]
   1cd6c: f84573ea     	ldur	x10, [sp, #0x57]
   1cd70: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1cd74: f9402bea     	ldr	x10, [sp, #0x50]
   1cd78: f801910a     	stur	x10, [x8, #0x19]
   1cd7c: f80573ff     	stur	xzr, [sp, #0x57]
   1cd80: f9002bff     	str	xzr, [sp, #0x50]
   1cd84: a9402e98     	ldp	x24, x11, [x20]
   1cd88: 9100c10a     	add	x10, x8, #0x30
   1cd8c: eb18017f     	cmp	x11, x24
   1cd90: 54000260     	b.eq	0x1cddc <__cxa_demangle+0x1098c>
   1cd94: f85e016c     	ldur	x12, [x11, #-0x20]
   1cd98: f81e010c     	stur	x12, [x8, #-0x20]
   1cd9c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1cda0: 3c9d0100     	stur	q0, [x8, #-0x30]
   1cda4: f85f816c     	ldur	x12, [x11, #-0x8]
   1cda8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1cdac: f81d017f     	stur	xzr, [x11, #-0x30]
   1cdb0: f81f810c     	stur	x12, [x8, #-0x8]
   1cdb4: 3cde8160     	ldur	q0, [x11, #-0x18]
   1cdb8: 3c9e8100     	stur	q0, [x8, #-0x18]
   1cdbc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1cdc0: f81f817f     	stur	xzr, [x11, #-0x8]
   1cdc4: d100c16b     	sub	x11, x11, #0x30
   1cdc8: eb0b031f     	cmp	x24, x11
   1cdcc: d100c108     	sub	x8, x8, #0x30
   1cdd0: 54fffe21     	b.ne	0x1cd94 <__cxa_demangle+0x10944>
   1cdd4: a9406296     	ldp	x22, x24, [x20]
   1cdd8: 14000002     	b	0x1cde0 <__cxa_demangle+0x10990>
   1cddc: aa1803f6     	mov	x22, x24
   1cde0: f9400a99     	ldr	x25, [x20, #0x10]
   1cde4: eb16031f     	cmp	x24, x22
   1cde8: a9002a88     	stp	x8, x10, [x20]
   1cdec: f9000a89     	str	x9, [x20, #0x10]
   1cdf0: 540001a0     	b.eq	0x1ce24 <__cxa_demangle+0x109d4>
   1cdf4: 385e8308     	ldurb	w8, [x24, #-0x18]
   1cdf8: 36000068     	tbz	w8, #0x0, 0x1ce04 <__cxa_demangle+0x109b4>
   1cdfc: f85f8300     	ldur	x0, [x24, #-0x8]
   1ce00: 97ffb07c     	bl	0x8ff0 <free@plt>
   1ce04: 385d0308     	ldurb	w8, [x24, #-0x30]
   1ce08: d100c31a     	sub	x26, x24, #0x30
   1ce0c: 36000068     	tbz	w8, #0x0, 0x1ce18 <__cxa_demangle+0x109c8>
   1ce10: f85e0300     	ldur	x0, [x24, #-0x20]
   1ce14: 97ffb077     	bl	0x8ff0 <free@plt>
   1ce18: eb1a02df     	cmp	x22, x26
   1ce1c: aa1a03f8     	mov	x24, x26
   1ce20: 54fffea1     	b.ne	0x1cdf4 <__cxa_demangle+0x109a4>
   1ce24: b40001d6     	cbz	x22, 0x1ce5c <__cxa_demangle+0x10a0c>
   1ce28: f9400e88     	ldr	x8, [x20, #0x18]
   1ce2c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1ce30: eb16013f     	cmp	x9, x22
   1ce34: 54000103     	b.lo	0x1ce54 <__cxa_demangle+0x10a04>
   1ce38: eb16011f     	cmp	x8, x22
   1ce3c: 540000c8     	b.hi	0x1ce54 <__cxa_demangle+0x10a04>
   1ce40: f9480109     	ldr	x9, [x8, #0x1000]
   1ce44: eb19013f     	cmp	x9, x25
   1ce48: 540000a1     	b.ne	0x1ce5c <__cxa_demangle+0x10a0c>
   1ce4c: f9080116     	str	x22, [x8, #0x1000]
   1ce50: 14000003     	b	0x1ce5c <__cxa_demangle+0x10a0c>
   1ce54: aa1603e0     	mov	x0, x22
   1ce58: 97ffb066     	bl	0x8ff0 <free@plt>
   1ce5c: 91000a7c     	add	x28, x19, #0x2
   1ce60: eb15039f     	cmp	x28, x21
   1ce64: 540003c0     	b.eq	0x1cedc <__cxa_demangle+0x10a8c>
   1ce68: 3940039a     	ldrb	w26, [x28]
   1ce6c: 5100c348     	sub	w8, w26, #0x30
   1ce70: 7100251f     	cmp	w8, #0x9
   1ce74: 540001c8     	b.hi	0x1ceac <__cxa_demangle+0x10a5c>
   1ce78: 91000e68     	add	x8, x19, #0x3
   1ce7c: eb15011f     	cmp	x8, x21
   1ce80: 54000460     	b.eq	0x1cf0c <__cxa_demangle+0x10abc>
   1ce84: 320007e8     	orr	w8, wzr, #0x3
   1ce88: 38686a69     	ldrb	w9, [x19, x8]
   1ce8c: 5100c129     	sub	w9, w9, #0x30
   1ce90: 7100253f     	cmp	w9, #0x9
   1ce94: 54000428     	b.hi	0x1cf18 <__cxa_demangle+0x10ac8>
   1ce98: 91000508     	add	x8, x8, #0x1
   1ce9c: eb0802ff     	cmp	x23, x8
   1cea0: 54ffff41     	b.ne	0x1ce88 <__cxa_demangle+0x10a38>
   1cea4: aa1503f9     	mov	x25, x21
   1cea8: 1400001d     	b	0x1cf1c <__cxa_demangle+0x10acc>
   1ceac: aa1c03f9     	mov	x25, x28
   1ceb0: f9400688     	ldr	x8, [x20, #0x8]
   1ceb4: 528004e1     	mov	w1, #0x27               // =39
   1ceb8: d100c100     	sub	x0, x8, #0x30
   1cebc: 940043f5     	bl	0x2de90 <__cxa_demangle+0x21a40>
   1cec0: eb15033f     	cmp	x25, x21
   1cec4: 540000c0     	b.eq	0x1cedc <__cxa_demangle+0x10a8c>
   1cec8: 39400328     	ldrb	w8, [x25]
   1cecc: 71017d1f     	cmp	w8, #0x5f
   1ced0: 54000061     	b.ne	0x1cedc <__cxa_demangle+0x10a8c>
   1ced4: 91000733     	add	x19, x25, #0x1
   1ced8: 140001a8     	b	0x1d578 <__cxa_demangle+0x11128>
   1cedc: f9400696     	ldr	x22, [x20, #0x8]
   1cee0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1cee4: d100c2d5     	sub	x21, x22, #0x30
   1cee8: 36000068     	tbz	w8, #0x0, 0x1cef4 <__cxa_demangle+0x10aa4>
   1ceec: f85f82c0     	ldur	x0, [x22, #-0x8]
   1cef0: 97ffb040     	bl	0x8ff0 <free@plt>
   1cef4: 394002a8     	ldrb	w8, [x21]
   1cef8: 36000068     	tbz	w8, #0x0, 0x1cf04 <__cxa_demangle+0x10ab4>
   1cefc: f85e02c0     	ldur	x0, [x22, #-0x20]
   1cf00: 97ffb03c     	bl	0x8ff0 <free@plt>
   1cf04: f9000695     	str	x21, [x20, #0x8]
   1cf08: 1400019c     	b	0x1d578 <__cxa_demangle+0x11128>
   1cf0c: 320007e8     	orr	w8, wzr, #0x3
   1cf10: aa1503f9     	mov	x25, x21
   1cf14: 14000002     	b	0x1cf1c <__cxa_demangle+0x10acc>
   1cf18: 8b080279     	add	x25, x19, x8
   1cf1c: f9400696     	ldr	x22, [x20, #0x8]
   1cf20: aa1603f0     	mov	x16, x22
   1cf24: 385d0e09     	ldrb	w9, [x16, #-0x30]!
   1cf28: 370000e9     	tbnz	w9, #0x0, 0x1cf44 <__cxa_demangle+0x10af4>
   1cf2c: d341fd37     	lsr	x23, x9, #1
   1cf30: 528002d8     	mov	w24, #0x16              // =22
   1cf34: 2a0903ea     	mov	w10, w9
   1cf38: f1000911     	subs	x17, x8, #0x2
   1cf3c: 540000e1     	b.ne	0x1cf58 <__cxa_demangle+0x10b08>
   1cf40: 17ffffdc     	b	0x1ceb0 <__cxa_demangle+0x10a60>
   1cf44: a97d5eca     	ldp	x10, x23, [x22, #-0x30]
   1cf48: 927ff94b     	and	x11, x10, #0xfffffffffffffffe
   1cf4c: d1000578     	sub	x24, x11, #0x1
   1cf50: f1000911     	subs	x17, x8, #0x2
   1cf54: 54fffae0     	b.eq	0x1ceb0 <__cxa_demangle+0x10a60>
   1cf58: 370000c9     	tbnz	w9, #0x0, 0x1cf70 <__cxa_demangle+0x10b20>
   1cf5c: 9100060b     	add	x11, x16, #0x1
   1cf60: d341fd2c     	lsr	x12, x9, #1
   1cf64: eb1c017f     	cmp	x11, x28
   1cf68: 540000a9     	b.ls	0x1cf7c <__cxa_demangle+0x10b2c>
   1cf6c: 14000012     	b	0x1cfb4 <__cxa_demangle+0x10b64>
   1cf70: a97daecc     	ldp	x12, x11, [x22, #-0x28]
   1cf74: eb1c017f     	cmp	x11, x28
   1cf78: 540001e8     	b.hi	0x1cfb4 <__cxa_demangle+0x10b64>
   1cf7c: 8b0c016b     	add	x11, x11, x12
   1cf80: eb1c017f     	cmp	x11, x28
   1cf84: 54000189     	b.ls	0x1cfb4 <__cxa_demangle+0x10b64>
   1cf88: b100423f     	cmn	x17, #0x10
   1cf8c: a9067fff     	stp	xzr, xzr, [sp, #0x60]
   1cf90: f9003bff     	str	xzr, [sp, #0x70]
   1cf94: 54004a22     	b.hs	0x1d8d8 <__cxa_demangle+0x11488>
   1cf98: f1005a3f     	cmp	x17, #0x16
   1cf9c: 54003108     	b.hi	0x1d5bc <__cxa_demangle+0x1116c>
   1cfa0: d37ffa28     	lsl	x8, x17, #1
   1cfa4: 910183e9     	add	x9, sp, #0x60
   1cfa8: 390183e8     	strb	w8, [sp, #0x60]
   1cfac: b2400120     	orr	x0, x9, #0x1
   1cfb0: 1400018e     	b	0x1d5e8 <__cxa_demangle+0x11198>
   1cfb4: cb170308     	sub	x8, x24, x23
   1cfb8: eb11011f     	cmp	x8, x17
   1cfbc: 54004242     	b.hs	0x1d804 <__cxa_demangle+0x113b4>
   1cfc0: 8b1102e8     	add	x8, x23, x17
   1cfc4: b27bfbea     	orr	x10, xzr, #0xffffffffffffffef
   1cfc8: cb18010b     	sub	x11, x8, x24
   1cfcc: cb18014a     	sub	x10, x10, x24
   1cfd0: eb0b015f     	cmp	x10, x11
   1cfd4: 54004823     	b.lo	0x1d8d8 <__cxa_demangle+0x11488>
   1cfd8: 37003909     	tbnz	w9, #0x0, 0x1d6f8 <__cxa_demangle+0x112a8>
   1cfdc: 91000609     	add	x9, x16, #0x1
   1cfe0: 140001c7     	b	0x1d6fc <__cxa_demangle+0x112ac>
   1cfe4: aa1f03e0     	mov	x0, xzr
   1cfe8: 321c07e9     	orr	w9, wzr, #0x30
   1cfec: 5280024a     	mov	w10, #0x12              // =18
   1cff0: 9b090388     	madd	x8, x28, x9, x0
   1cff4: 3900010a     	strb	w10, [x8]
   1cff8: f84673ea     	ldur	x10, [sp, #0x67]
   1cffc: d503201f     	nop
   1d000: 9b0902c9     	madd	x9, x22, x9, x0
   1d004: a900fd0a     	stp	x10, xzr, [x8, #0x8]
   1d008: f94033ea     	ldr	x10, [sp, #0x60]
   1d00c: f800110a     	stur	x10, [x8, #0x1]
   1d010: f80673ff     	stur	xzr, [sp, #0x67]
   1d014: f90033ff     	str	xzr, [sp, #0x60]
   1d018: 3900611f     	strb	wzr, [x8, #0x18]
   1d01c: f84573ea     	ldur	x10, [sp, #0x57]
   1d020: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1d024: f9402bea     	ldr	x10, [sp, #0x50]
   1d028: f801910a     	stur	x10, [x8, #0x19]
   1d02c: f80573ff     	stur	xzr, [sp, #0x57]
   1d030: f9002bff     	str	xzr, [sp, #0x50]
   1d034: a9402e97     	ldp	x23, x11, [x20]
   1d038: 9100c10a     	add	x10, x8, #0x30
   1d03c: eb17017f     	cmp	x11, x23
   1d040: 54000260     	b.eq	0x1d08c <__cxa_demangle+0x10c3c>
   1d044: f85e016c     	ldur	x12, [x11, #-0x20]
   1d048: f81e010c     	stur	x12, [x8, #-0x20]
   1d04c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1d050: 3c9d0100     	stur	q0, [x8, #-0x30]
   1d054: f85f816c     	ldur	x12, [x11, #-0x8]
   1d058: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1d05c: f81d017f     	stur	xzr, [x11, #-0x30]
   1d060: f81f810c     	stur	x12, [x8, #-0x8]
   1d064: 3cde8160     	ldur	q0, [x11, #-0x18]
   1d068: 3c9e8100     	stur	q0, [x8, #-0x18]
   1d06c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1d070: f81f817f     	stur	xzr, [x11, #-0x8]
   1d074: d100c16b     	sub	x11, x11, #0x30
   1d078: eb0b02ff     	cmp	x23, x11
   1d07c: d100c108     	sub	x8, x8, #0x30
   1d080: 54fffe21     	b.ne	0x1d044 <__cxa_demangle+0x10bf4>
   1d084: a9405e96     	ldp	x22, x23, [x20]
   1d088: 14000002     	b	0x1d090 <__cxa_demangle+0x10c40>
   1d08c: aa1703f6     	mov	x22, x23
   1d090: f9400a98     	ldr	x24, [x20, #0x10]
   1d094: eb1602ff     	cmp	x23, x22
   1d098: a9002a88     	stp	x8, x10, [x20]
   1d09c: f9000a89     	str	x9, [x20, #0x10]
   1d0a0: 540001a0     	b.eq	0x1d0d4 <__cxa_demangle+0x10c84>
   1d0a4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   1d0a8: 36000068     	tbz	w8, #0x0, 0x1d0b4 <__cxa_demangle+0x10c64>
   1d0ac: f85f82e0     	ldur	x0, [x23, #-0x8]
   1d0b0: 97ffafd0     	bl	0x8ff0 <free@plt>
   1d0b4: 385d02e8     	ldurb	w8, [x23, #-0x30]
   1d0b8: d100c2f9     	sub	x25, x23, #0x30
   1d0bc: 36000068     	tbz	w8, #0x0, 0x1d0c8 <__cxa_demangle+0x10c78>
   1d0c0: f85e02e0     	ldur	x0, [x23, #-0x20]
   1d0c4: 97ffafcb     	bl	0x8ff0 <free@plt>
   1d0c8: eb1902df     	cmp	x22, x25
   1d0cc: aa1903f7     	mov	x23, x25
   1d0d0: 54fffea1     	b.ne	0x1d0a4 <__cxa_demangle+0x10c54>
   1d0d4: b40001d6     	cbz	x22, 0x1d10c <__cxa_demangle+0x10cbc>
   1d0d8: f9400e88     	ldr	x8, [x20, #0x18]
   1d0dc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1d0e0: eb16013f     	cmp	x9, x22
   1d0e4: 54000103     	b.lo	0x1d104 <__cxa_demangle+0x10cb4>
   1d0e8: eb16011f     	cmp	x8, x22
   1d0ec: 540000c8     	b.hi	0x1d104 <__cxa_demangle+0x10cb4>
   1d0f0: f9480109     	ldr	x9, [x8, #0x1000]
   1d0f4: eb18013f     	cmp	x9, x24
   1d0f8: 540000a1     	b.ne	0x1d10c <__cxa_demangle+0x10cbc>
   1d0fc: f9080116     	str	x22, [x8, #0x1000]
   1d100: 14000003     	b	0x1d10c <__cxa_demangle+0x10cbc>
   1d104: aa1603e0     	mov	x0, x22
   1d108: 97ffafba     	bl	0x8ff0 <free@plt>
   1d10c: aa1303f6     	mov	x22, x19
   1d110: 38402ec8     	ldrb	w8, [x22, #0x2]!
   1d114: 7101d91f     	cmp	w8, #0x76
   1d118: 540004a1     	b.ne	0x1d1ac <__cxa_demangle+0x10d5c>
   1d11c: f9400688     	ldr	x8, [x20, #0x8]
   1d120: 52800521     	mov	w1, #0x29               // =41
   1d124: d100c100     	sub	x0, x8, #0x30
   1d128: 9400435a     	bl	0x2de90 <__cxa_demangle+0x21a40>
   1d12c: 91000e76     	add	x22, x19, #0x3
   1d130: eb1502df     	cmp	x22, x21
   1d134: 54003240     	b.eq	0x1d77c <__cxa_demangle+0x1132c>
   1d138: 394002c8     	ldrb	w8, [x22]
   1d13c: 7101151f     	cmp	w8, #0x45
   1d140: 540031e1     	b.ne	0x1d77c <__cxa_demangle+0x1132c>
   1d144: 910006c2     	add	x2, x22, #0x1
   1d148: eb15005f     	cmp	x2, x21
   1d14c: 54003180     	b.eq	0x1d77c <__cxa_demangle+0x1132c>
   1d150: 39400048     	ldrb	w8, [x2]
   1d154: 5100c108     	sub	w8, w8, #0x30
   1d158: 7100251f     	cmp	w8, #0x9
   1d15c: 54002288     	b.hi	0x1d5ac <__cxa_demangle+0x1115c>
   1d160: 91000ac8     	add	x8, x22, #0x2
   1d164: eb15011f     	cmp	x8, x21
   1d168: aa1503f6     	mov	x22, x21
   1d16c: 54000140     	b.eq	0x1d194 <__cxa_demangle+0x10d44>
   1d170: aa0803f6     	mov	x22, x8
   1d174: 394002c8     	ldrb	w8, [x22]
   1d178: 5100c108     	sub	w8, w8, #0x30
   1d17c: 7100251f     	cmp	w8, #0x9
   1d180: 540000a8     	b.hi	0x1d194 <__cxa_demangle+0x10d44>
   1d184: 910006d6     	add	x22, x22, #0x1
   1d188: eb1602bf     	cmp	x21, x22
   1d18c: 54ffff41     	b.ne	0x1d174 <__cxa_demangle+0x10d24>
   1d190: aa1503f6     	mov	x22, x21
   1d194: f9400688     	ldr	x8, [x20, #0x8]
   1d198: aa0803e0     	mov	x0, x8
   1d19c: 385d0c09     	ldrb	w9, [x0, #-0x30]!
   1d1a0: 37002969     	tbnz	w9, #0x0, 0x1d6cc <__cxa_demangle+0x1127c>
   1d1a4: 91000408     	add	x8, x0, #0x1
   1d1a8: 1400014a     	b	0x1d6d0 <__cxa_demangle+0x11280>
   1d1ac: f9400697     	ldr	x23, [x20, #0x8]
   1d1b0: 910183e8     	add	x8, sp, #0x60
   1d1b4: 320003f9     	orr	w25, wzr, #0x1
   1d1b8: b2400108     	orr	x8, x8, #0x1
   1d1bc: a901f3e8     	stp	x8, x28, [sp, #0x18]
   1d1c0: f940029a     	ldr	x26, [x20]
   1d1c4: aa1603e0     	mov	x0, x22
   1d1c8: aa1503e1     	mov	x1, x21
   1d1cc: aa1403e2     	mov	x2, x20
   1d1d0: 97ffc359     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   1d1d4: f9400698     	ldr	x24, [x20, #0x8]
   1d1d8: eb16001f     	cmp	x0, x22
   1d1dc: 54000ea0     	b.eq	0x1d3b0 <__cxa_demangle+0x10f60>
   1d1e0: aa1603e9     	mov	x9, x22
   1d1e4: f9400296     	ldr	x22, [x20]
   1d1e8: cb1a02e8     	sub	x8, x23, x26
   1d1ec: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1d1f0: 9344fd08     	asr	x8, x8, #4
   1d1f4: f295556a     	movk	x10, #0xaaab
   1d1f8: 9b0a7d0b     	mul	x11, x8, x10
   1d1fc: cb160308     	sub	x8, x24, x22
   1d200: 9344fd08     	asr	x8, x8, #4
   1d204: 9b0a7d08     	mul	x8, x8, x10
   1d208: eb08017f     	cmp	x11, x8
   1d20c: 54000dca     	b.ge	0x1d3c4 <__cxa_demangle+0x10f74>
   1d210: 8b0b0569     	add	x9, x11, x11, lsl #1
   1d214: 8b080508     	add	x8, x8, x8, lsl #1
   1d218: d37ced37     	lsl	x23, x9, #4
   1d21c: d37ced1a     	lsl	x26, x8, #4
   1d220: a90083eb     	stp	x11, x0, [sp, #0x8]
   1d224: 8b1602fc     	add	x28, x23, x22
   1d228: 39400388     	ldrb	w8, [x28]
   1d22c: f9400789     	ldr	x9, [x28, #0x8]
   1d230: d341fd0a     	lsr	x10, x8, #1
   1d234: 7200011f     	tst	w8, #0x1
   1d238: 9a890148     	csel	x8, x10, x9, eq
   1d23c: b50000e8     	cbnz	x8, 0x1d258 <__cxa_demangle+0x10e08>
   1d240: 39406388     	ldrb	w8, [x28, #0x18]
   1d244: f9401389     	ldr	x9, [x28, #0x20]
   1d248: d341fd0a     	lsr	x10, x8, #1
   1d24c: 7200011f     	tst	w8, #0x1
   1d250: 9a890148     	csel	x8, x10, x9, eq
   1d254: b4000508     	cbz	x8, 0x1d2f4 <__cxa_demangle+0x10ea4>
   1d258: f9400288     	ldr	x8, [x20]
   1d25c: f94013e9     	ldr	x9, [sp, #0x20]
   1d260: 321c07ea     	orr	w10, wzr, #0x30
   1d264: 72001f3f     	tst	w25, #0xff
   1d268: 9b0a2138     	madd	x24, x9, x10, x8
   1d26c: 540000c1     	b.ne	0x1d284 <__cxa_demangle+0x10e34>
   1d270: f00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1d274: 321f03e2     	orr	w2, wzr, #0x2
   1d278: aa1803e0     	mov	x0, x24
   1d27c: 911b7021     	add	x1, x1, #0x6dc
   1d280: 97ffee24     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1d284: 8b1702c0     	add	x0, x22, x23
   1d288: 39406008     	ldrb	w8, [x0, #0x18]
   1d28c: a9422809     	ldp	x9, x10, [x0, #0x20]
   1d290: 9100640b     	add	x11, x0, #0x19
   1d294: d341fd0c     	lsr	x12, x8, #1
   1d298: 7200011f     	tst	w8, #0x1
   1d29c: 9a8a0161     	csel	x1, x11, x10, eq
   1d2a0: 9a890182     	csel	x2, x12, x9, eq
   1d2a4: 97ffee1b     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1d2a8: f9400b88     	ldr	x8, [x28, #0x10]
   1d2ac: f9003be8     	str	x8, [sp, #0x70]
   1d2b0: 3dc00380     	ldr	q0, [x28]
   1d2b4: 3d801be0     	str	q0, [sp, #0x60]
   1d2b8: a900ff9f     	stp	xzr, xzr, [x28, #0x8]
   1d2bc: f900039f     	str	xzr, [x28]
   1d2c0: 394183fc     	ldrb	w28, [sp, #0x60]
   1d2c4: a946e7e8     	ldp	x8, x25, [sp, #0x68]
   1d2c8: f9400fea     	ldr	x10, [sp, #0x18]
   1d2cc: 7200039f     	tst	w28, #0x1
   1d2d0: d341ff89     	lsr	x9, x28, #1
   1d2d4: 9a990141     	csel	x1, x10, x25, eq
   1d2d8: 9a880122     	csel	x2, x9, x8, eq
   1d2dc: aa1803e0     	mov	x0, x24
   1d2e0: 97ffee0c     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1d2e4: 3600007c     	tbz	w28, #0x0, 0x1d2f0 <__cxa_demangle+0x10ea0>
   1d2e8: aa1903e0     	mov	x0, x25
   1d2ec: 97ffaf41     	bl	0x8ff0 <free@plt>
   1d2f0: 2a1f03f9     	mov	w25, wzr
   1d2f4: d100c35a     	sub	x26, x26, #0x30
   1d2f8: eb1a02ff     	cmp	x23, x26
   1d2fc: 9100c2d6     	add	x22, x22, #0x30
   1d300: 54fff921     	b.ne	0x1d224 <__cxa_demangle+0x10dd4>
   1d304: a9405e88     	ldp	x8, x23, [x20]
   1d308: f94007ea     	ldr	x10, [sp, #0x8]
   1d30c: 321c07e9     	orr	w9, wzr, #0x30
   1d310: 9b092158     	madd	x24, x10, x9, x8
   1d314: eb17031f     	cmp	x24, x23
   1d318: 54000620     	b.eq	0x1d3dc <__cxa_demangle+0x10f8c>
   1d31c: f94013fc     	ldr	x28, [sp, #0x20]
   1d320: eb1702ff     	cmp	x23, x23
   1d324: 54000220     	b.eq	0x1d368 <__cxa_demangle+0x10f18>
   1d328: cb1802e8     	sub	x8, x23, x24
   1d32c: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1d330: 9344fd08     	asr	x8, x8, #4
   1d334: f2955569     	movk	x9, #0xaaab
   1d338: 9b097d08     	mul	x8, x8, x9
   1d33c: 928005e9     	mov	x9, #-0x30              // =-48
   1d340: 9b095d16     	madd	x22, x8, x9, x23
   1d344: 8b080508     	add	x8, x8, x8, lsl #1
   1d348: d37ced17     	lsl	x23, x8, #4
   1d34c: 8b170301     	add	x1, x24, x23
   1d350: aa1803e0     	mov	x0, x24
   1d354: 940015d0     	bl	0x22a94 <__cxa_demangle+0x16644>
   1d358: 9100c318     	add	x24, x24, #0x30
   1d35c: eb1802df     	cmp	x22, x24
   1d360: 54ffff61     	b.ne	0x1d34c <__cxa_demangle+0x10efc>
   1d364: f9400697     	ldr	x23, [x20, #0x8]
   1d368: eb1802ff     	cmp	x23, x24
   1d36c: 540001a0     	b.eq	0x1d3a0 <__cxa_demangle+0x10f50>
   1d370: 385e82e8     	ldurb	w8, [x23, #-0x18]
   1d374: 36000068     	tbz	w8, #0x0, 0x1d380 <__cxa_demangle+0x10f30>
   1d378: f85f82e0     	ldur	x0, [x23, #-0x8]
   1d37c: 97ffaf1d     	bl	0x8ff0 <free@plt>
   1d380: 385d02e8     	ldurb	w8, [x23, #-0x30]
   1d384: d100c2f6     	sub	x22, x23, #0x30
   1d388: 36000068     	tbz	w8, #0x0, 0x1d394 <__cxa_demangle+0x10f44>
   1d38c: f85e02e0     	ldur	x0, [x23, #-0x20]
   1d390: 97ffaf18     	bl	0x8ff0 <free@plt>
   1d394: eb16031f     	cmp	x24, x22
   1d398: aa1603f7     	mov	x23, x22
   1d39c: 54fffea1     	b.ne	0x1d370 <__cxa_demangle+0x10f20>
   1d3a0: 2a1f03e8     	mov	w8, wzr
   1d3a4: aa1803f7     	mov	x23, x24
   1d3a8: f9000698     	str	x24, [x20, #0x8]
   1d3ac: 1400000e     	b	0x1d3e4 <__cxa_demangle+0x10f94>
   1d3b0: 321f07e8     	orr	w8, wzr, #0x6
   1d3b4: aa1803f7     	mov	x23, x24
   1d3b8: 72000909     	ands	w9, w8, #0x7
   1d3bc: 54fff020     	b.eq	0x1d1c0 <__cxa_demangle+0x10d70>
   1d3c0: 1400000c     	b	0x1d3f0 <__cxa_demangle+0x10fa0>
   1d3c4: 320003e8     	orr	w8, wzr, #0x1
   1d3c8: aa1803f7     	mov	x23, x24
   1d3cc: aa0903f6     	mov	x22, x9
   1d3d0: 72000909     	ands	w9, w8, #0x7
   1d3d4: 54ffef60     	b.eq	0x1d1c0 <__cxa_demangle+0x10d70>
   1d3d8: 14000006     	b	0x1d3f0 <__cxa_demangle+0x10fa0>
   1d3dc: f94013fc     	ldr	x28, [sp, #0x20]
   1d3e0: 2a1f03e8     	mov	w8, wzr
   1d3e4: f9400bf6     	ldr	x22, [sp, #0x10]
   1d3e8: 72000909     	ands	w9, w8, #0x7
   1d3ec: 54ffeea0     	b.eq	0x1d1c0 <__cxa_demangle+0x10d70>
   1d3f0: 7100193f     	cmp	w9, #0x6
   1d3f4: 54001101     	b.ne	0x1d614 <__cxa_demangle+0x111c4>
   1d3f8: f9400288     	ldr	x8, [x20]
   1d3fc: 72001f3f     	tst	w25, #0xff
   1d400: 540019c0     	b.eq	0x1d738 <__cxa_demangle+0x112e8>
   1d404: eb18011f     	cmp	x8, x24
   1d408: 54000b80     	b.eq	0x1d578 <__cxa_demangle+0x11128>
   1d40c: 385e8308     	ldurb	w8, [x24, #-0x18]
   1d410: d100c315     	sub	x21, x24, #0x30
   1d414: 36000068     	tbz	w8, #0x0, 0x1d420 <__cxa_demangle+0x10fd0>
   1d418: f85f8300     	ldur	x0, [x24, #-0x8]
   1d41c: 97ffaef5     	bl	0x8ff0 <free@plt>
   1d420: 394002a8     	ldrb	w8, [x21]
   1d424: 3607d708     	tbz	w8, #0x0, 0x1cf04 <__cxa_demangle+0x10ab4>
   1d428: f85e0300     	ldur	x0, [x24, #-0x20]
   1d42c: 17fffeb5     	b	0x1cf00 <__cxa_demangle+0x10ab0>
   1d430: aa1f03e0     	mov	x0, xzr
   1d434: 321c07e9     	orr	w9, wzr, #0x30
   1d438: 9b090308     	madd	x8, x24, x9, x0
   1d43c: 39000116     	strb	w22, [x8]
   1d440: f843f3ea     	ldur	x10, [sp, #0x3f]
   1d444: d503201f     	nop
   1d448: 9b0902e9     	madd	x9, x23, x9, x0
   1d44c: a900d50a     	stp	x10, x21, [x8, #0x8]
   1d450: f9401fea     	ldr	x10, [sp, #0x38]
   1d454: f800110a     	stur	x10, [x8, #0x1]
   1d458: f803f3ff     	stur	xzr, [sp, #0x3f]
   1d45c: f9001fff     	str	xzr, [sp, #0x38]
   1d460: 3900611f     	strb	wzr, [x8, #0x18]
   1d464: f84573ea     	ldur	x10, [sp, #0x57]
   1d468: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   1d46c: f9402bea     	ldr	x10, [sp, #0x50]
   1d470: f801910a     	stur	x10, [x8, #0x19]
   1d474: f80573ff     	stur	xzr, [sp, #0x57]
   1d478: f9002bff     	str	xzr, [sp, #0x50]
   1d47c: a9402e96     	ldp	x22, x11, [x20]
   1d480: 9100c10a     	add	x10, x8, #0x30
   1d484: eb16017f     	cmp	x11, x22
   1d488: 54000260     	b.eq	0x1d4d4 <__cxa_demangle+0x11084>
   1d48c: f85e016c     	ldur	x12, [x11, #-0x20]
   1d490: f81e010c     	stur	x12, [x8, #-0x20]
   1d494: 3cdd0160     	ldur	q0, [x11, #-0x30]
   1d498: 3c9d0100     	stur	q0, [x8, #-0x30]
   1d49c: f85f816c     	ldur	x12, [x11, #-0x8]
   1d4a0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   1d4a4: f81d017f     	stur	xzr, [x11, #-0x30]
   1d4a8: f81f810c     	stur	x12, [x8, #-0x8]
   1d4ac: 3cde8160     	ldur	q0, [x11, #-0x18]
   1d4b0: 3c9e8100     	stur	q0, [x8, #-0x18]
   1d4b4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   1d4b8: f81f817f     	stur	xzr, [x11, #-0x8]
   1d4bc: d100c16b     	sub	x11, x11, #0x30
   1d4c0: eb0b02df     	cmp	x22, x11
   1d4c4: d100c108     	sub	x8, x8, #0x30
   1d4c8: 54fffe21     	b.ne	0x1d48c <__cxa_demangle+0x1103c>
   1d4cc: a9405a95     	ldp	x21, x22, [x20]
   1d4d0: 14000002     	b	0x1d4d8 <__cxa_demangle+0x11088>
   1d4d4: aa1603f5     	mov	x21, x22
   1d4d8: f9400a97     	ldr	x23, [x20, #0x10]
   1d4dc: eb1502df     	cmp	x22, x21
   1d4e0: a9002a88     	stp	x8, x10, [x20]
   1d4e4: f9000a89     	str	x9, [x20, #0x10]
   1d4e8: 540001a0     	b.eq	0x1d51c <__cxa_demangle+0x110cc>
   1d4ec: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1d4f0: 36000068     	tbz	w8, #0x0, 0x1d4fc <__cxa_demangle+0x110ac>
   1d4f4: f85f82c0     	ldur	x0, [x22, #-0x8]
   1d4f8: 97ffaebe     	bl	0x8ff0 <free@plt>
   1d4fc: 385d02c8     	ldurb	w8, [x22, #-0x30]
   1d500: d100c2d8     	sub	x24, x22, #0x30
   1d504: 36000068     	tbz	w8, #0x0, 0x1d510 <__cxa_demangle+0x110c0>
   1d508: f85e02c0     	ldur	x0, [x22, #-0x20]
   1d50c: 97ffaeb9     	bl	0x8ff0 <free@plt>
   1d510: eb1802bf     	cmp	x21, x24
   1d514: aa1803f6     	mov	x22, x24
   1d518: 54fffea1     	b.ne	0x1d4ec <__cxa_demangle+0x1109c>
   1d51c: b4000215     	cbz	x21, 0x1d55c <__cxa_demangle+0x1110c>
   1d520: f9400e88     	ldr	x8, [x20, #0x18]
   1d524: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   1d528: eb15013f     	cmp	x9, x21
   1d52c: 54000143     	b.lo	0x1d554 <__cxa_demangle+0x11104>
   1d530: eb15011f     	cmp	x8, x21
   1d534: 54000108     	b.hi	0x1d554 <__cxa_demangle+0x11104>
   1d538: f9480109     	ldr	x9, [x8, #0x1000]
   1d53c: eb17013f     	cmp	x9, x23
   1d540: 540000e1     	b.ne	0x1d55c <__cxa_demangle+0x1110c>
   1d544: f9080115     	str	x21, [x8, #0x1000]
   1d548: 394183e8     	ldrb	w8, [sp, #0x60]
   1d54c: 370000c8     	tbnz	w8, #0x0, 0x1d564 <__cxa_demangle+0x11114>
   1d550: 14000007     	b	0x1d56c <__cxa_demangle+0x1111c>
   1d554: aa1503e0     	mov	x0, x21
   1d558: 97ffaea6     	bl	0x8ff0 <free@plt>
   1d55c: 394183e8     	ldrb	w8, [sp, #0x60]
   1d560: 36000068     	tbz	w8, #0x0, 0x1d56c <__cxa_demangle+0x1111c>
   1d564: f9403be0     	ldr	x0, [sp, #0x70]
   1d568: 97ffaea2     	bl	0x8ff0 <free@plt>
   1d56c: 320003e8     	orr	w8, wzr, #0x1
   1d570: 91000a73     	add	x19, x19, #0x2
   1d574: 3901b288     	strb	w8, [x20, #0x6c]
   1d578: f9401768     	ldr	x8, [x27, #0x28]
   1d57c: f85a83a9     	ldur	x9, [x29, #-0x58]
   1d580: eb09011f     	cmp	x8, x9
   1d584: 54001a01     	b.ne	0x1d8c4 <__cxa_demangle+0x11474>
   1d588: aa1303e0     	mov	x0, x19
   1d58c: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   1d590: a94c4ff4     	ldp	x20, x19, [sp, #0xc0]
   1d594: a94b57f6     	ldp	x22, x21, [sp, #0xb0]
   1d598: a94a5ff8     	ldp	x24, x23, [sp, #0xa0]
   1d59c: a94967fa     	ldp	x26, x25, [sp, #0x90]
   1d5a0: a9486ffc     	ldp	x28, x27, [sp, #0x80]
   1d5a4: 910383ff     	add	sp, sp, #0xe0
   1d5a8: d65f03c0     	ret
   1d5ac: aa0203f6     	mov	x22, x2
   1d5b0: eb1502df     	cmp	x22, x21
   1d5b4: 54000981     	b.ne	0x1d6e4 <__cxa_demangle+0x11294>
   1d5b8: 14000071     	b	0x1d77c <__cxa_demangle+0x1132c>
   1d5bc: 91003908     	add	x8, x8, #0xe
   1d5c0: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   1d5c4: aa1703e0     	mov	x0, x23
   1d5c8: aa1003f6     	mov	x22, x16
   1d5cc: aa1103f8     	mov	x24, x17
   1d5d0: 97ffae70     	bl	0x8f90 <malloc@plt>
   1d5d4: aa1803f1     	mov	x17, x24
   1d5d8: aa1603f0     	mov	x16, x22
   1d5dc: b24002e8     	orr	x8, x23, #0x1
   1d5e0: a90683f1     	stp	x17, x0, [sp, #0x68]
   1d5e4: f90033e8     	str	x8, [sp, #0x60]
   1d5e8: 91000e68     	add	x8, x19, #0x3
   1d5ec: eb19011f     	cmp	x8, x25
   1d5f0: 3900001a     	strb	w26, [x0]
   1d5f4: 540004e0     	b.eq	0x1d690 <__cxa_demangle+0x11240>
   1d5f8: b27efbe9     	orr	x9, xzr, #0xfffffffffffffffd
   1d5fc: cb130129     	sub	x9, x9, x19
   1d600: 8b090329     	add	x9, x25, x9
   1d604: f100813f     	cmp	x9, #0x20
   1d608: 540000a2     	b.hs	0x1d61c <__cxa_demangle+0x111cc>
   1d60c: aa0003ea     	mov	x10, x0
   1d610: 1400001b     	b	0x1d67c <__cxa_demangle+0x1122c>
   1d614: 35fffb28     	cbnz	w8, 0x1d578 <__cxa_demangle+0x11128>
   1d618: 17fffec6     	b	0x1d130 <__cxa_demangle+0x10ce0>
   1d61c: 9100040a     	add	x10, x0, #0x1
   1d620: eb19015f     	cmp	x10, x25
   1d624: 54000102     	b.hs	0x1d644 <__cxa_demangle+0x111f4>
   1d628: b27ffbea     	orr	x10, xzr, #0xfffffffffffffffe
   1d62c: cb13014a     	sub	x10, x10, x19
   1d630: 8b0a032a     	add	x10, x25, x10
   1d634: 8b0a000a     	add	x10, x0, x10
   1d638: eb0a011f     	cmp	x8, x10
   1d63c: aa0003ea     	mov	x10, x0
   1d640: 540001e3     	b.lo	0x1d67c <__cxa_demangle+0x1122c>
   1d644: 927be92b     	and	x11, x9, #0xffffffffffffffe0
   1d648: 9100440c     	add	x12, x0, #0x11
   1d64c: 8b0b0108     	add	x8, x8, x11
   1d650: 8b0b000a     	add	x10, x0, x11
   1d654: 91004e6d     	add	x13, x19, #0x13
   1d658: aa0b03ee     	mov	x14, x11
   1d65c: ad7f85a0     	ldp	q0, q1, [x13, #-0x10]
   1d660: f10081ce     	subs	x14, x14, #0x20
   1d664: 910081ad     	add	x13, x13, #0x20
   1d668: ad3f8580     	stp	q0, q1, [x12, #-0x10]
   1d66c: 9100818c     	add	x12, x12, #0x20
   1d670: 54ffff61     	b.ne	0x1d65c <__cxa_demangle+0x1120c>
   1d674: eb09017f     	cmp	x11, x9
   1d678: 540000c0     	b.eq	0x1d690 <__cxa_demangle+0x11240>
   1d67c: 91000549     	add	x9, x10, #0x1
   1d680: 3840150a     	ldrb	w10, [x8], #0x1
   1d684: eb08033f     	cmp	x25, x8
   1d688: 3800152a     	strb	w10, [x9], #0x1
   1d68c: 54ffffa1     	b.ne	0x1d680 <__cxa_demangle+0x11230>
   1d690: 3831681f     	strb	wzr, [x0, x17]
   1d694: 394183f6     	ldrb	w22, [sp, #0x60]
   1d698: a946dfe9     	ldp	x9, x23, [sp, #0x68]
   1d69c: 910183e8     	add	x8, sp, #0x60
   1d6a0: b2400108     	orr	x8, x8, #0x1
   1d6a4: 720002df     	tst	w22, #0x1
   1d6a8: d341feca     	lsr	x10, x22, #1
   1d6ac: 9a970101     	csel	x1, x8, x23, eq
   1d6b0: 9a890142     	csel	x2, x10, x9, eq
   1d6b4: aa1003e0     	mov	x0, x16
   1d6b8: 97ffed16     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1d6bc: 3607bfb6     	tbz	w22, #0x0, 0x1ceb0 <__cxa_demangle+0x10a60>
   1d6c0: aa1703e0     	mov	x0, x23
   1d6c4: 97ffae4b     	bl	0x8ff0 <free@plt>
   1d6c8: 17fffdfa     	b	0x1ceb0 <__cxa_demangle+0x10a60>
   1d6cc: f85e0108     	ldur	x8, [x8, #-0x20]
   1d6d0: 91001d01     	add	x1, x8, #0x7
   1d6d4: aa1603e3     	mov	x3, x22
   1d6d8: 94004238     	bl	0x2dfb8 <__cxa_demangle+0x21b68>
   1d6dc: eb1502df     	cmp	x22, x21
   1d6e0: 540004e0     	b.eq	0x1d77c <__cxa_demangle+0x1132c>
   1d6e4: 394002c8     	ldrb	w8, [x22]
   1d6e8: 71017d1f     	cmp	w8, #0x5f
   1d6ec: 54000481     	b.ne	0x1d77c <__cxa_demangle+0x1132c>
   1d6f0: 910006d3     	add	x19, x22, #0x1
   1d6f4: 17ffffa1     	b	0x1d578 <__cxa_demangle+0x11128>
   1d6f8: f85e02c9     	ldur	x9, [x22, #-0x20]
   1d6fc: a901a7f0     	stp	x16, x9, [sp, #0x18]
   1d700: 92800329     	mov	x9, #-0x1a              // =-26
   1d704: f2efffe9     	movk	x9, #0x7fff, lsl #48
   1d708: eb09031f     	cmp	x24, x9
   1d70c: f9000bf1     	str	x17, [sp, #0x10]
   1d710: 54000108     	b.hi	0x1d730 <__cxa_demangle+0x112e0>
   1d714: d37ffb09     	lsl	x9, x24, #1
   1d718: eb09011f     	cmp	x8, x9
   1d71c: 9a883128     	csel	x8, x9, x8, lo
   1d720: f1005d1f     	cmp	x8, #0x17
   1d724: 54000482     	b.hs	0x1d7b4 <__cxa_demangle+0x11364>
   1d728: 528002e8     	mov	w8, #0x17               // =23
   1d72c: 14000024     	b	0x1d7bc <__cxa_demangle+0x1136c>
   1d730: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
   1d734: 14000022     	b	0x1d7bc <__cxa_demangle+0x1136c>
   1d738: eb18011f     	cmp	x8, x24
   1d73c: 54fff1e0     	b.eq	0x1d578 <__cxa_demangle+0x11128>
   1d740: cb0802e8     	sub	x8, x23, x8
   1d744: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1d748: 9344fd08     	asr	x8, x8, #4
   1d74c: f2955569     	movk	x9, #0xaaab
   1d750: 9b097d08     	mul	x8, x8, x9
   1d754: d1000508     	sub	x8, x8, #0x1
   1d758: eb1c011f     	cmp	x8, x28
   1d75c: 54fff0e1     	b.ne	0x1d578 <__cxa_demangle+0x11128>
   1d760: f00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1d764: d100c300     	sub	x0, x24, #0x30
   1d768: 91237c21     	add	x1, x1, #0x8df
   1d76c: 320003e2     	orr	w2, wzr, #0x1
   1d770: 97ffece8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1d774: eb1502df     	cmp	x22, x21
   1d778: 54ffce01     	b.ne	0x1d138 <__cxa_demangle+0x10ce8>
   1d77c: a9405688     	ldp	x8, x21, [x20]
   1d780: eb15011f     	cmp	x8, x21
   1d784: 54ffefa0     	b.eq	0x1d578 <__cxa_demangle+0x11128>
   1d788: 385e82a8     	ldurb	w8, [x21, #-0x18]
   1d78c: d100c2b6     	sub	x22, x21, #0x30
   1d790: 36000068     	tbz	w8, #0x0, 0x1d79c <__cxa_demangle+0x1134c>
   1d794: f85f82a0     	ldur	x0, [x21, #-0x8]
   1d798: 97ffae16     	bl	0x8ff0 <free@plt>
   1d79c: 394002c8     	ldrb	w8, [x22]
   1d7a0: 36000068     	tbz	w8, #0x0, 0x1d7ac <__cxa_demangle+0x1135c>
   1d7a4: f85e02a0     	ldur	x0, [x21, #-0x20]
   1d7a8: 97ffae12     	bl	0x8ff0 <free@plt>
   1d7ac: f9000696     	str	x22, [x20, #0x8]
   1d7b0: 17ffff72     	b	0x1d578 <__cxa_demangle+0x11128>
   1d7b4: 91004108     	add	x8, x8, #0x10
   1d7b8: 927ced08     	and	x8, x8, #0xfffffffffffffff0
   1d7bc: aa0803e0     	mov	x0, x8
   1d7c0: f90007e8     	str	x8, [sp, #0x8]
   1d7c4: 97ffadf3     	bl	0x8f90 <malloc@plt>
   1d7c8: aa0003fa     	mov	x26, x0
   1d7cc: b40000b7     	cbz	x23, 0x1d7e0 <__cxa_demangle+0x11390>
   1d7d0: f94013e1     	ldr	x1, [sp, #0x20]
   1d7d4: aa1a03e0     	mov	x0, x26
   1d7d8: aa1703e2     	mov	x2, x23
   1d7dc: 97ffadf1     	bl	0x8fa0 <memcpy@plt>
   1d7e0: f1005b1f     	cmp	x24, #0x16
   1d7e4: 54000060     	b.eq	0x1d7f0 <__cxa_demangle+0x113a0>
   1d7e8: f94013e0     	ldr	x0, [sp, #0x20]
   1d7ec: 97ffae01     	bl	0x8ff0 <free@plt>
   1d7f0: f81e02da     	stur	x26, [x22, #-0x20]
   1d7f4: a940c7e8     	ldp	x8, x17, [sp, #0x8]
   1d7f8: f9400ff0     	ldr	x16, [sp, #0x18]
   1d7fc: b240010a     	orr	x10, x8, #0x1
   1d800: f81d02ca     	stur	x10, [x22, #-0x30]
   1d804: 3700006a     	tbnz	w10, #0x0, 0x1d810 <__cxa_demangle+0x113c0>
   1d808: 91000608     	add	x8, x16, #0x1
   1d80c: 14000002     	b	0x1d814 <__cxa_demangle+0x113c4>
   1d810: f85e02c8     	ldur	x8, [x22, #-0x20]
   1d814: b27ffbea     	orr	x10, xzr, #0xfffffffffffffffe
   1d818: cb13014a     	sub	x10, x10, x19
   1d81c: 8b0a032b     	add	x11, x25, x10
   1d820: 8b170109     	add	x9, x8, x23
   1d824: f100817f     	cmp	x11, #0x20
   1d828: cb1c02ea     	sub	x10, x23, x28
   1d82c: 54000303     	b.lo	0x1d88c <__cxa_demangle+0x1143c>
   1d830: eb19013f     	cmp	x9, x25
   1d834: 540000e2     	b.hs	0x1d850 <__cxa_demangle+0x11400>
   1d838: d1000aec     	sub	x12, x23, #0x2
   1d83c: cb13018c     	sub	x12, x12, x19
   1d840: 8b0c032c     	add	x12, x25, x12
   1d844: 8b0c010c     	add	x12, x8, x12
   1d848: eb0c039f     	cmp	x28, x12
   1d84c: 54000203     	b.lo	0x1d88c <__cxa_demangle+0x1143c>
   1d850: 927be96c     	and	x12, x11, #0xffffffffffffffe0
   1d854: 8b17010e     	add	x14, x8, x23
   1d858: 91004a6d     	add	x13, x19, #0x12
   1d85c: 8b0c0129     	add	x9, x9, x12
   1d860: 8b0c039c     	add	x28, x28, x12
   1d864: 910041ce     	add	x14, x14, #0x10
   1d868: aa0c03ef     	mov	x15, x12
   1d86c: ad7f85a0     	ldp	q0, q1, [x13, #-0x10]
   1d870: 910081ad     	add	x13, x13, #0x20
   1d874: f10081ef     	subs	x15, x15, #0x20
   1d878: ad3f85c0     	stp	q0, q1, [x14, #-0x10]
   1d87c: 910081ce     	add	x14, x14, #0x20
   1d880: 54ffff61     	b.ne	0x1d86c <__cxa_demangle+0x1141c>
   1d884: eb0b019f     	cmp	x12, x11
   1d888: 540000a0     	b.eq	0x1d89c <__cxa_demangle+0x1144c>
   1d88c: 3840178b     	ldrb	w11, [x28], #0x1
   1d890: eb1c033f     	cmp	x25, x28
   1d894: 3800152b     	strb	w11, [x9], #0x1
   1d898: 54ffffa1     	b.ne	0x1d88c <__cxa_demangle+0x1143c>
   1d89c: 8b0a0329     	add	x9, x25, x10
   1d8a0: 3829691f     	strb	wzr, [x8, x9]
   1d8a4: 39400209     	ldrb	w9, [x16]
   1d8a8: 8b1102e8     	add	x8, x23, x17
   1d8ac: 37000089     	tbnz	w9, #0x0, 0x1d8bc <__cxa_demangle+0x1146c>
   1d8b0: d37ff908     	lsl	x8, x8, #1
   1d8b4: 39000208     	strb	w8, [x16]
   1d8b8: 17fffd7e     	b	0x1ceb0 <__cxa_demangle+0x10a60>
   1d8bc: f81d82c8     	stur	x8, [x22, #-0x28]
   1d8c0: 17fffd7c     	b	0x1ceb0 <__cxa_demangle+0x10a60>
   1d8c4: 97ffad33     	bl	0x8d90 <__stack_chk_fail@plt>
   1d8c8: 97ffacfa     	bl	0x8cb0 <abort@plt>
   1d8cc: 97ffacf9     	bl	0x8cb0 <abort@plt>
   1d8d0: 97ffacf8     	bl	0x8cb0 <abort@plt>
   1d8d4: 97ffacf7     	bl	0x8cb0 <abort@plt>
   1d8d8: 97ffacf6     	bl	0x8cb0 <abort@plt>
   1d8dc: aa0003f3     	mov	x19, x0
   1d8e0: 37000116     	tbnz	w22, #0x0, 0x1d900 <__cxa_demangle+0x114b0>
   1d8e4: 14000013     	b	0x1d930 <__cxa_demangle+0x114e0>
   1d8e8: 14000001     	b	0x1d8ec <__cxa_demangle+0x1149c>
   1d8ec: aa0003f3     	mov	x19, x0
   1d8f0: aa1303e0     	mov	x0, x19
   1d8f4: 94005fbd     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1d8f8: aa0003f3     	mov	x19, x0
   1d8fc: 360001b6     	tbz	w22, #0x0, 0x1d930 <__cxa_demangle+0x114e0>
   1d900: aa1503e0     	mov	x0, x21
   1d904: 97ffadbb     	bl	0x8ff0 <free@plt>
   1d908: 394183e8     	ldrb	w8, [sp, #0x60]
   1d90c: 37000168     	tbnz	w8, #0x0, 0x1d938 <__cxa_demangle+0x114e8>
   1d910: 14000010     	b	0x1d950 <__cxa_demangle+0x11500>
   1d914: aa0003f3     	mov	x19, x0
   1d918: 360001d6     	tbz	w22, #0x0, 0x1d950 <__cxa_demangle+0x11500>
   1d91c: aa1703e0     	mov	x0, x23
   1d920: 97ffadb4     	bl	0x8ff0 <free@plt>
   1d924: aa1303e0     	mov	x0, x19
   1d928: 94005fb0     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1d92c: aa0003f3     	mov	x19, x0
   1d930: 394183e8     	ldrb	w8, [sp, #0x60]
   1d934: 360000e8     	tbz	w8, #0x0, 0x1d950 <__cxa_demangle+0x11500>
   1d938: f9403be0     	ldr	x0, [sp, #0x70]
   1d93c: 97ffadad     	bl	0x8ff0 <free@plt>
   1d940: aa1303e0     	mov	x0, x19
   1d944: 94005fa9     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1d948: aa0003f3     	mov	x19, x0
   1d94c: 3700007c     	tbnz	w28, #0x0, 0x1d958 <__cxa_demangle+0x11508>
   1d950: aa1303e0     	mov	x0, x19
   1d954: 94005fa5     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1d958: aa1903e0     	mov	x0, x25
   1d95c: 97ffada5     	bl	0x8ff0 <free@plt>
   1d960: aa1303e0     	mov	x0, x19
   1d964: 94005fa1     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   1d968: f81b0ff9     	str	x25, [sp, #-0x50]!
   1d96c: a9015ff8     	stp	x24, x23, [sp, #0x10]
   1d970: a90257f6     	stp	x22, x21, [sp, #0x20]
   1d974: a9034ff4     	stp	x20, x19, [sp, #0x30]
   1d978: a9047bfd     	stp	x29, x30, [sp, #0x40]
   1d97c: 910103fd     	add	x29, sp, #0x40
   1d980: aa0003f4     	mov	x20, x0
   1d984: 39400288     	ldrb	w8, [x20]
   1d988: aa0203f3     	mov	x19, x2
   1d98c: aa0103f5     	mov	x21, x1
   1d990: 37000108     	tbnz	w8, #0x0, 0x1d9b0 <__cxa_demangle+0x11560>
   1d994: 528002d9     	mov	w25, #0x16              // =22
   1d998: eb13033f     	cmp	x25, x19
   1d99c: 54000143     	b.lo	0x1d9c4 <__cxa_demangle+0x11574>
   1d9a0: 37000228     	tbnz	w8, #0x0, 0x1d9e4 <__cxa_demangle+0x11594>
   1d9a4: 91000696     	add	x22, x20, #0x1
   1d9a8: b5000233     	cbnz	x19, 0x1d9ec <__cxa_demangle+0x1159c>
   1d9ac: 14000014     	b	0x1d9fc <__cxa_demangle+0x115ac>
   1d9b0: f9400289     	ldr	x9, [x20]
   1d9b4: 927ff929     	and	x9, x9, #0xfffffffffffffffe
   1d9b8: d1000539     	sub	x25, x9, #0x1
   1d9bc: eb13033f     	cmp	x25, x19
   1d9c0: 54ffff02     	b.hs	0x1d9a0 <__cxa_demangle+0x11550>
   1d9c4: 9280022a     	mov	x10, #-0x12             // =-18
   1d9c8: cb190269     	sub	x9, x19, x25
   1d9cc: cb19014a     	sub	x10, x10, x25
   1d9d0: eb09015f     	cmp	x10, x9
   1d9d4: 540006c3     	b.lo	0x1daac <__cxa_demangle+0x1165c>
   1d9d8: 37000228     	tbnz	w8, #0x0, 0x1da1c <__cxa_demangle+0x115cc>
   1d9dc: 91000696     	add	x22, x20, #0x1
   1d9e0: 14000010     	b	0x1da20 <__cxa_demangle+0x115d0>
   1d9e4: f9400a96     	ldr	x22, [x20, #0x10]
   1d9e8: b40000b3     	cbz	x19, 0x1d9fc <__cxa_demangle+0x115ac>
   1d9ec: aa1603e0     	mov	x0, x22
   1d9f0: aa1503e1     	mov	x1, x21
   1d9f4: aa1303e2     	mov	x2, x19
   1d9f8: 97ffad26     	bl	0x8e90 <memmove@plt>
   1d9fc: 38336adf     	strb	wzr, [x22, x19]
   1da00: 39400288     	ldrb	w8, [x20]
   1da04: 37000088     	tbnz	w8, #0x0, 0x1da14 <__cxa_demangle+0x115c4>
   1da08: d37ffa68     	lsl	x8, x19, #1
   1da0c: 39000288     	strb	w8, [x20]
   1da10: 14000021     	b	0x1da94 <__cxa_demangle+0x11644>
   1da14: f9000693     	str	x19, [x20, #0x8]
   1da18: 1400001f     	b	0x1da94 <__cxa_demangle+0x11644>
   1da1c: f9400a96     	ldr	x22, [x20, #0x10]
   1da20: 92800328     	mov	x8, #-0x1a              // =-26
   1da24: f2efffe8     	movk	x8, #0x7fff, lsl #48
   1da28: eb08033f     	cmp	x25, x8
   1da2c: 54000108     	b.hi	0x1da4c <__cxa_demangle+0x115fc>
   1da30: d37ffb28     	lsl	x8, x25, #1
   1da34: eb13011f     	cmp	x8, x19
   1da38: 9a938108     	csel	x8, x8, x19, hi
   1da3c: f1005d1f     	cmp	x8, #0x17
   1da40: 540000a2     	b.hs	0x1da54 <__cxa_demangle+0x11604>
   1da44: 528002f7     	mov	w23, #0x17              // =23
   1da48: 14000005     	b	0x1da5c <__cxa_demangle+0x1160c>
   1da4c: b27bfbf7     	orr	x23, xzr, #0xffffffffffffffef
   1da50: 14000003     	b	0x1da5c <__cxa_demangle+0x1160c>
   1da54: 91004108     	add	x8, x8, #0x10
   1da58: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   1da5c: aa1703e0     	mov	x0, x23
   1da60: 97ffad4c     	bl	0x8f90 <malloc@plt>
   1da64: aa1503e1     	mov	x1, x21
   1da68: aa1303e2     	mov	x2, x19
   1da6c: aa0003f8     	mov	x24, x0
   1da70: 97ffad4c     	bl	0x8fa0 <memcpy@plt>
   1da74: f1005b3f     	cmp	x25, #0x16
   1da78: 54000060     	b.eq	0x1da84 <__cxa_demangle+0x11634>
   1da7c: aa1603e0     	mov	x0, x22
   1da80: 97ffad5c     	bl	0x8ff0 <free@plt>
   1da84: b24002e8     	orr	x8, x23, #0x1
   1da88: a900e293     	stp	x19, x24, [x20, #0x8]
   1da8c: f9000288     	str	x8, [x20]
   1da90: 38336b1f     	strb	wzr, [x24, x19]
   1da94: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   1da98: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   1da9c: a94257f6     	ldp	x22, x21, [sp, #0x20]
   1daa0: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   1daa4: f84507f9     	ldr	x25, [sp], #0x50
   1daa8: d65f03c0     	ret
   1daac: 97ffac81     	bl	0x8cb0 <abort@plt>
   1dab0: a9ba6ffc     	stp	x28, x27, [sp, #-0x60]!
   1dab4: a90167fa     	stp	x26, x25, [sp, #0x10]
   1dab8: a9025ff8     	stp	x24, x23, [sp, #0x20]
   1dabc: a90357f6     	stp	x22, x21, [sp, #0x30]
   1dac0: a9044ff4     	stp	x20, x19, [sp, #0x40]
   1dac4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   1dac8: 910143fd     	add	x29, sp, #0x50
   1dacc: d10683ff     	sub	sp, sp, #0x1a0
   1dad0: d53bd059     	mrs	x25, TPIDR_EL0
   1dad4: f9401729     	ldr	x9, [x25, #0x28]
   1dad8: aa0103f5     	mov	x21, x1
   1dadc: aa0003f4     	mov	x20, x0
   1dae0: cb1402a8     	sub	x8, x21, x20
   1dae4: aa0203f3     	mov	x19, x2
   1dae8: f100091f     	cmp	x8, #0x2
   1daec: f9001be9     	str	x9, [sp, #0x30]
   1daf0: 54014b6b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1daf4: f100111f     	cmp	x8, #0x4
   1daf8: 5400014b     	b.lt	0x1db20 <__cxa_demangle+0x116d0>
   1dafc: 3940028a     	ldrb	w10, [x20]
   1db00: 71019d5f     	cmp	w10, #0x67
   1db04: 54000161     	b.ne	0x1db30 <__cxa_demangle+0x116e0>
   1db08: 39400689     	ldrb	w9, [x20, #0x1]
   1db0c: 91000a8a     	add	x10, x20, #0x2
   1db10: 7101cd3f     	cmp	w9, #0x73
   1db14: 1a9f17f7     	cset	w23, eq
   1db18: 9a940149     	csel	x9, x10, x20, eq
   1db1c: 14000003     	b	0x1db28 <__cxa_demangle+0x116d8>
   1db20: 2a1f03f7     	mov	w23, wzr
   1db24: aa1403e9     	mov	x9, x20
   1db28: 3940012a     	ldrb	w10, [x9]
   1db2c: 14000003     	b	0x1db38 <__cxa_demangle+0x116e8>
   1db30: 2a1f03f7     	mov	w23, wzr
   1db34: aa1403e9     	mov	x9, x20
   1db38: 5100c54a     	sub	w10, w10, #0x31
   1db3c: 71010d5f     	cmp	w10, #0x43
   1db40: 540148e8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1db44: d00000cb     	adrp	x11, 0x37000 <__cxa_deleted_virtual+0x3490>
   1db48: 9127e16b     	add	x11, x11, #0x9f8
   1db4c: b8aa796a     	ldrsw	x10, [x11, x10, lsl #2]
   1db50: 910303fa     	add	x26, sp, #0xc0
   1db54: 8b0b014a     	add	x10, x10, x11
   1db58: d61f0140     	br	x10
   1db5c: aa1403e0     	mov	x0, x20
   1db60: aa1503e1     	mov	x1, x21
   1db64: aa1303e2     	mov	x2, x19
   1db68: 94001eb2     	bl	0x25630 <__cxa_demangle+0x191e0>
   1db6c: f9401728     	ldr	x8, [x25, #0x28]
   1db70: f9401be9     	ldr	x9, [sp, #0x30]
   1db74: eb09011f     	cmp	x8, x9
   1db78: 540147c0     	b.eq	0x20470 <__cxa_demangle+0x14020>
   1db7c: 1400124f     	b	0x224b8 <__cxa_demangle+0x16068>
   1db80: 3940052a     	ldrb	w10, [x9, #0x1]
   1db84: 5101594a     	sub	w10, w10, #0x56
   1db88: 7100815f     	cmp	w10, #0x20
   1db8c: 54014688     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1db90: d00000cb     	adrp	x11, 0x37000 <__cxa_deleted_virtual+0x3490>
   1db94: 913c616b     	add	x11, x11, #0xf18
   1db98: b8aa796a     	ldrsw	x10, [x11, x10, lsl #2]
   1db9c: 8b0b014a     	add	x10, x10, x11
   1dba0: d61f0140     	br	x10
   1dba4: 91000a96     	add	x22, x20, #0x2
   1dba8: 321e03e8     	orr	w8, wzr, #0x4
   1dbac: 5287a5e9     	mov	w9, #0x3d2f             // =15663
   1dbb0: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1dbb4: f81703bf     	stur	xzr, [x29, #-0x90]
   1dbb8: 381603a8     	sturb	w8, [x29, #-0xa0]
   1dbbc: 78091349     	sturh	w9, [x26, #0x91]
   1dbc0: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1dbc4: d10283a2     	sub	x2, x29, #0xa0
   1dbc8: aa1603e0     	mov	x0, x22
   1dbcc: aa1503e1     	mov	x1, x21
   1dbd0: aa1303e3     	mov	x3, x19
   1dbd4: 94001c66     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1dbd8: 14000a1f     	b	0x20454 <__cxa_demangle+0x14004>
   1dbdc: 39400529     	ldrb	w9, [x9, #0x1]
   1dbe0: 51019529     	sub	w9, w9, #0x65
   1dbe4: 7100493f     	cmp	w9, #0x12
   1dbe8: 540143a8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1dbec: d00000ca     	adrp	x10, 0x37000 <__cxa_deleted_virtual+0x3490>
   1dbf0: 912c214a     	add	x10, x10, #0xb08
   1dbf4: b8a97949     	ldrsw	x9, [x10, x9, lsl #2]
   1dbf8: 8b0a0129     	add	x9, x9, x10
   1dbfc: d61f0120     	br	x9
   1dc00: f1000d1f     	cmp	x8, #0x3
   1dc04: 540142cb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1dc08: 39400288     	ldrb	w8, [x20]
   1dc0c: 7101d11f     	cmp	w8, #0x74
   1dc10: 54014261     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1dc14: 39400688     	ldrb	w8, [x20, #0x1]
   1dc18: 7101a51f     	cmp	w8, #0x69
   1dc1c: 54000060     	b.eq	0x1dc28 <__cxa_demangle+0x117d8>
   1dc20: 7101951f     	cmp	w8, #0x65
   1dc24: 540141c1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1dc28: 91000a96     	add	x22, x20, #0x2
   1dc2c: 7101951f     	cmp	w8, #0x65
   1dc30: aa1603e0     	mov	x0, x22
   1dc34: aa1503e1     	mov	x1, x21
   1dc38: aa1303e2     	mov	x2, x19
   1dc3c: 540169a1     	b.ne	0x20970 <__cxa_demangle+0x14520>
   1dc40: 97ffff9c     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1dc44: 14000b4c     	b	0x20974 <__cxa_demangle+0x14524>
   1dc48: 39400528     	ldrb	w8, [x9, #0x1]
   1dc4c: 7101e11f     	cmp	w8, #0x78
   1dc50: 54014061     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1dc54: 91000a97     	add	x23, x20, #0x2
   1dc58: aa1703e0     	mov	x0, x23
   1dc5c: aa1503e1     	mov	x1, x21
   1dc60: aa1303e2     	mov	x2, x19
   1dc64: 97ffff93     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1dc68: aa0003f6     	mov	x22, x0
   1dc6c: eb1702df     	cmp	x22, x23
   1dc70: 54013f60     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1dc74: aa1603e0     	mov	x0, x22
   1dc78: aa1503e1     	mov	x1, x21
   1dc7c: aa1303e2     	mov	x2, x19
   1dc80: 97ffff8c     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1dc84: aa0003f5     	mov	x21, x0
   1dc88: eb1602bf     	cmp	x21, x22
   1dc8c: 5400f5c0     	b.eq	0x1fb44 <__cxa_demangle+0x136f4>
   1dc90: a9405a68     	ldp	x8, x22, [x19]
   1dc94: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1dc98: f2955569     	movk	x9, #0xaaab
   1dc9c: cb0802c8     	sub	x8, x22, x8
   1dca0: 9344fd08     	asr	x8, x8, #4
   1dca4: 9b097d08     	mul	x8, x8, x9
   1dca8: f100091f     	cmp	x8, #0x2
   1dcac: 54013d83     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   1dcb0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1dcb4: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1dcb8: d1005ecb     	sub	x11, x22, #0x17
   1dcbc: d100c2c0     	sub	x0, x22, #0x30
   1dcc0: d341fd0c     	lsr	x12, x8, #1
   1dcc4: 7200011f     	tst	w8, #0x1
   1dcc8: 9a8a0161     	csel	x1, x11, x10, eq
   1dccc: 9a890182     	csel	x2, x12, x9, eq
   1dcd0: 97ffeb90     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1dcd4: f85e02c8     	ldur	x8, [x22, #-0x20]
   1dcd8: f81a03a8     	stur	x8, [x29, #-0x60]
   1dcdc: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1dce0: 3d803340     	str	q0, [x26, #0xc0]
   1dce4: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   1dce8: f81d02df     	stur	xzr, [x22, #-0x30]
   1dcec: f9400674     	ldr	x20, [x19, #0x8]
   1dcf0: 385e8288     	ldurb	w8, [x20, #-0x18]
   1dcf4: d100c296     	sub	x22, x20, #0x30
   1dcf8: 36000068     	tbz	w8, #0x0, 0x1dd04 <__cxa_demangle+0x118b4>
   1dcfc: f85f8280     	ldur	x0, [x20, #-0x8]
   1dd00: 97ffacbc     	bl	0x8ff0 <free@plt>
   1dd04: 394002c8     	ldrb	w8, [x22]
   1dd08: 36000068     	tbz	w8, #0x0, 0x1dd14 <__cxa_demangle+0x118c4>
   1dd0c: f85e0280     	ldur	x0, [x20, #-0x20]
   1dd10: 97ffacb8     	bl	0x8ff0 <free@plt>
   1dd14: f9000676     	str	x22, [x19, #0x8]
   1dd18: 385b8288     	ldurb	w8, [x20, #-0x48]
   1dd1c: a97c2a89     	ldp	x9, x10, [x20, #-0x40]
   1dd20: d1011e8b     	sub	x11, x20, #0x47
   1dd24: d1018280     	sub	x0, x20, #0x60
   1dd28: 7200011f     	tst	w8, #0x1
   1dd2c: d341fd0c     	lsr	x12, x8, #1
   1dd30: 9a8a0161     	csel	x1, x11, x10, eq
   1dd34: 9a890182     	csel	x2, x12, x9, eq
   1dd38: 97ffeb76     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1dd3c: f9400808     	ldr	x8, [x0, #0x10]
   1dd40: f81503a8     	stur	x8, [x29, #-0xb0]
   1dd44: 3dc00000     	ldr	q0, [x0]
   1dd48: 3d801f40     	str	q0, [x26, #0x70]
   1dd4c: a9007c1f     	stp	xzr, xzr, [x0]
   1dd50: f900081f     	str	xzr, [x0, #0x10]
   1dd54: 385403b7     	ldurb	w23, [x29, #-0xc0]
   1dd58: f85483a8     	ldur	x8, [x29, #-0xb8]
   1dd5c: a90d7fff     	stp	xzr, xzr, [sp, #0xd0]
   1dd60: f90073ff     	str	xzr, [sp, #0xe0]
   1dd64: d341fee9     	lsr	x9, x23, #1
   1dd68: 720002ff     	tst	w23, #0x1
   1dd6c: 9a880136     	csel	x22, x9, x8, eq
   1dd70: 910006c8     	add	x8, x22, #0x1
   1dd74: b100411f     	cmn	x8, #0x10
   1dd78: 54023a42     	b.hs	0x224c0 <__cxa_demangle+0x16070>
   1dd7c: f100591f     	cmp	x8, #0x16
   1dd80: 54014b68     	b.hi	0x206ec <__cxa_demangle+0x1429c>
   1dd84: 321f03e8     	orr	w8, wzr, #0x2
   1dd88: 910343e9     	add	x9, sp, #0xd0
   1dd8c: 390343e8     	strb	w8, [sp, #0xd0]
   1dd90: b2400120     	orr	x0, x9, #0x1
   1dd94: 14000a5e     	b	0x2070c <__cxa_demangle+0x142bc>
   1dd98: 39400529     	ldrb	w9, [x9, #0x1]
   1dd9c: 51018529     	sub	w9, w9, #0x61
   1dda0: 71005d3f     	cmp	w9, #0x17
   1dda4: 540135c8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1dda8: d00000ca     	adrp	x10, 0x37000 <__cxa_deleted_virtual+0x3490>
   1ddac: 9136714a     	add	x10, x10, #0xd9c
   1ddb0: b8a97949     	ldrsw	x9, [x10, x9, lsl #2]
   1ddb4: 8b0a0129     	add	x9, x9, x10
   1ddb8: d61f0120     	br	x9
   1ddbc: f100111f     	cmp	x8, #0x4
   1ddc0: 5402116b     	b.lt	0x21fec <__cxa_demangle+0x15b9c>
   1ddc4: 39400289     	ldrb	w9, [x20]
   1ddc8: 71019d3f     	cmp	w9, #0x67
   1ddcc: 54014221     	b.ne	0x20610 <__cxa_demangle+0x141c0>
   1ddd0: 39400688     	ldrb	w8, [x20, #0x1]
   1ddd4: 7101cd1f     	cmp	w8, #0x73
   1ddd8: 91000a88     	add	x8, x20, #0x2
   1dddc: 9a940108     	csel	x8, x8, x20, eq
   1dde0: 39400109     	ldrb	w9, [x8]
   1dde4: 1a9f17f7     	cset	w23, eq
   1dde8: 7101b93f     	cmp	w9, #0x6e
   1ddec: 540141a0     	b.eq	0x20620 <__cxa_demangle+0x141d0>
   1ddf0: 1400107f     	b	0x21fec <__cxa_demangle+0x15b9c>
   1ddf4: aa1403e0     	mov	x0, x20
   1ddf8: aa1503e1     	mov	x1, x21
   1ddfc: aa1303e2     	mov	x2, x19
   1de00: 94001991     	bl	0x24444 <__cxa_demangle+0x17ff4>
   1de04: 17ffff5a     	b	0x1db6c <__cxa_demangle+0x1171c>
   1de08: 39400528     	ldrb	w8, [x9, #0x1]
   1de0c: 7101d11f     	cmp	w8, #0x74
   1de10: 54004f00     	b.eq	0x1e7f0 <__cxa_demangle+0x123a0>
   1de14: 7101951f     	cmp	w8, #0x65
   1de18: 54013221     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1de1c: 91000a96     	add	x22, x20, #0x2
   1de20: 321e03e8     	orr	w8, wzr, #0x4
   1de24: 5287a7c9     	mov	w9, #0x3d3e             // =15678
   1de28: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1de2c: f81703bf     	stur	xzr, [x29, #-0x90]
   1de30: 381603a8     	sturb	w8, [x29, #-0xa0]
   1de34: 78091349     	sturh	w9, [x26, #0x91]
   1de38: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1de3c: d10283a2     	sub	x2, x29, #0xa0
   1de40: aa1603e0     	mov	x0, x22
   1de44: aa1503e1     	mov	x1, x21
   1de48: aa1303e3     	mov	x3, x19
   1de4c: 94001bc8     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1de50: 14000981     	b	0x20454 <__cxa_demangle+0x14004>
   1de54: 39400529     	ldrb	w9, [x9, #0x1]
   1de58: 51018d29     	sub	w9, w9, #0x63
   1de5c: 71004d3f     	cmp	w9, #0x13
   1de60: 54012fe8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1de64: d00000ca     	adrp	x10, 0x37000 <__cxa_deleted_virtual+0x3490>
   1de68: 913e714a     	add	x10, x10, #0xf9c
   1de6c: b8a97949     	ldrsw	x9, [x10, x9, lsl #2]
   1de70: 8b0a0129     	add	x9, x9, x10
   1de74: d61f0120     	br	x9
   1de78: f1000d1f     	cmp	x8, #0x3
   1de7c: 54012f0b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1de80: 39400288     	ldrb	w8, [x20]
   1de84: 71018d1f     	cmp	w8, #0x63
   1de88: 54012ea1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1de8c: 39400688     	ldrb	w8, [x20, #0x1]
   1de90: 71018d1f     	cmp	w8, #0x63
   1de94: 54012e41     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1de98: 91000a97     	add	x23, x20, #0x2
   1de9c: aa1703e0     	mov	x0, x23
   1dea0: aa1503e1     	mov	x1, x21
   1dea4: aa1303e2     	mov	x2, x19
   1dea8: 97ffc023     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   1deac: aa0003f6     	mov	x22, x0
   1deb0: eb1702df     	cmp	x22, x23
   1deb4: 540151a0     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   1deb8: aa1603e0     	mov	x0, x22
   1debc: aa1503e1     	mov	x1, x21
   1dec0: aa1303e2     	mov	x2, x19
   1dec4: 97fffefb     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1dec8: aa0003f5     	mov	x21, x0
   1decc: eb1602bf     	cmp	x21, x22
   1ded0: 540150c0     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   1ded4: a9405a68     	ldp	x8, x22, [x19]
   1ded8: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1dedc: f2955569     	movk	x9, #0xaaab
   1dee0: cb0802c8     	sub	x8, x22, x8
   1dee4: 9344fd08     	asr	x8, x8, #4
   1dee8: 9b097d08     	mul	x8, x8, x9
   1deec: f100091f     	cmp	x8, #0x2
   1def0: 54012b63     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   1def4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1def8: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1defc: d1005ecb     	sub	x11, x22, #0x17
   1df00: d100c2c0     	sub	x0, x22, #0x30
   1df04: d341fd0c     	lsr	x12, x8, #1
   1df08: 7200011f     	tst	w8, #0x1
   1df0c: 9a8a0161     	csel	x1, x11, x10, eq
   1df10: 9a890182     	csel	x2, x12, x9, eq
   1df14: 97ffeaff     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1df18: f85e02c8     	ldur	x8, [x22, #-0x20]
   1df1c: f81a03a8     	stur	x8, [x29, #-0x60]
   1df20: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1df24: 3d803340     	str	q0, [x26, #0xc0]
   1df28: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   1df2c: f81d02df     	stur	xzr, [x22, #-0x30]
   1df30: f9400676     	ldr	x22, [x19, #0x8]
   1df34: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1df38: d100c2d7     	sub	x23, x22, #0x30
   1df3c: 36000068     	tbz	w8, #0x0, 0x1df48 <__cxa_demangle+0x11af8>
   1df40: f85f82c0     	ldur	x0, [x22, #-0x8]
   1df44: 97ffac2b     	bl	0x8ff0 <free@plt>
   1df48: 394002e8     	ldrb	w8, [x23]
   1df4c: 36000068     	tbz	w8, #0x0, 0x1df58 <__cxa_demangle+0x11b08>
   1df50: f85e02c0     	ldur	x0, [x22, #-0x20]
   1df54: 97ffac27     	bl	0x8ff0 <free@plt>
   1df58: f9400268     	ldr	x8, [x19]
   1df5c: f9000677     	str	x23, [x19, #0x8]
   1df60: eb17011f     	cmp	x8, x23
   1df64: 5401b760     	b.eq	0x21650 <__cxa_demangle+0x15200>
   1df68: 385b82c8     	ldurb	w8, [x22, #-0x48]
   1df6c: a97c2ac9     	ldp	x9, x10, [x22, #-0x40]
   1df70: d1011ecb     	sub	x11, x22, #0x47
   1df74: d10182c0     	sub	x0, x22, #0x60
   1df78: 7200011f     	tst	w8, #0x1
   1df7c: d341fd0c     	lsr	x12, x8, #1
   1df80: 9a8a0161     	csel	x1, x11, x10, eq
   1df84: 9a890182     	csel	x2, x12, x9, eq
   1df88: 97ffeae2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1df8c: f9400808     	ldr	x8, [x0, #0x10]
   1df90: f90073e8     	str	x8, [sp, #0xe0]
   1df94: 3dc00000     	ldr	q0, [x0]
   1df98: 3d800740     	str	q0, [x26, #0x10]
   1df9c: a9007c1f     	stp	xzr, xzr, [x0]
   1dfa0: f900081f     	str	xzr, [x0, #0x10]
   1dfa4: f00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1dfa8: 91223042     	add	x2, x2, #0x88c
   1dfac: 910343e0     	add	x0, sp, #0xd0
   1dfb0: 52800163     	mov	w3, #0xb                // =11
   1dfb4: aa1f03e1     	mov	x1, xzr
   1dfb8: 910343f6     	add	x22, sp, #0xd0
   1dfbc: 97ffea59     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1dfc0: f9400ac8     	ldr	x8, [x22, #0x10]
   1dfc4: 3dc002c0     	ldr	q0, [x22]
   1dfc8: a9007edf     	stp	xzr, xzr, [x22]
   1dfcc: f9000adf     	str	xzr, [x22, #0x10]
   1dfd0: f90083e8     	str	x8, [sp, #0x100]
   1dfd4: 3d800f40     	str	q0, [x26, #0x30]
   1dfd8: f00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1dfdc: 91226021     	add	x1, x1, #0x898
   1dfe0: 9103c3e0     	add	x0, sp, #0xf0
   1dfe4: 321f03e2     	orr	w2, wzr, #0x2
   1dfe8: 9103c3f6     	add	x22, sp, #0xf0
   1dfec: 97ffeac9     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1dff0: f9400ac8     	ldr	x8, [x22, #0x10]
   1dff4: 3dc002c0     	ldr	q0, [x22]
   1dff8: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   1dffc: f90002df     	str	xzr, [x22]
   1e000: 385903b6     	ldurb	w22, [x29, #-0x70]
   1e004: a979a7aa     	ldp	x10, x9, [x29, #-0x68]
   1e008: d101c3ab     	sub	x11, x29, #0x70
   1e00c: b240016b     	orr	x11, x11, #0x1
   1e010: 720002df     	tst	w22, #0x1
   1e014: f81303a8     	stur	x8, [x29, #-0xd0]
   1e018: d341fec8     	lsr	x8, x22, #1
   1e01c: 9a890161     	csel	x1, x11, x9, eq
   1e020: 3d801740     	str	q0, [x26, #0x50]
   1e024: 9a8a0102     	csel	x2, x8, x10, eq
   1e028: d10383a0     	sub	x0, x29, #0xe0
   1e02c: d10383b7     	sub	x23, x29, #0xe0
   1e030: 97ffeab8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e034: f9400ae8     	ldr	x8, [x23, #0x10]
   1e038: 3dc002e0     	ldr	q0, [x23]
   1e03c: a9007eff     	stp	xzr, xzr, [x23]
   1e040: f9000aff     	str	xzr, [x23, #0x10]
   1e044: f81503a8     	stur	x8, [x29, #-0xb0]
   1e048: 3d801f40     	str	q0, [x26, #0x70]
   1e04c: d00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1e050: 91237c21     	add	x1, x1, #0x8df
   1e054: d10303a0     	sub	x0, x29, #0xc0
   1e058: 320003e2     	orr	w2, wzr, #0x1
   1e05c: d10303b7     	sub	x23, x29, #0xc0
   1e060: 97ffeaac     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e064: f84012e9     	ldur	x9, [x23, #0x1]
   1e068: a940aeea     	ldp	x10, x11, [x23, #0x8]
   1e06c: 394002e8     	ldrb	w8, [x23]
   1e070: a9007eff     	stp	xzr, xzr, [x23]
   1e074: f9000aff     	str	xzr, [x23, #0x10]
   1e078: f80773ea     	stur	x10, [sp, #0x77]
   1e07c: f9003be9     	str	x9, [sp, #0x70]
   1e080: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e084: aa0903e8     	mov	x8, x9
   1e088: f84773e9     	ldur	x9, [sp, #0x77]
   1e08c: f80773ff     	stur	xzr, [sp, #0x77]
   1e090: f9003bff     	str	xzr, [sp, #0x70]
   1e094: f8091348     	stur	x8, [x26, #0x91]
   1e098: a936afa9     	stp	x9, x11, [x29, #-0x98]
   1e09c: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   1e0a0: f81783bf     	stur	xzr, [x29, #-0x88]
   1e0a4: f9400668     	ldr	x8, [x19, #0x8]
   1e0a8: d10283a1     	sub	x1, x29, #0xa0
   1e0ac: d100c100     	sub	x0, x8, #0x30
   1e0b0: 94001279     	bl	0x22a94 <__cxa_demangle+0x16644>
   1e0b4: 385783a8     	ldurb	w8, [x29, #-0x88]
   1e0b8: 3701b088     	tbnz	w8, #0x0, 0x216c8 <__cxa_demangle+0x15278>
   1e0bc: 385603a8     	ldurb	w8, [x29, #-0xa0]
   1e0c0: 3701b0c8     	tbnz	w8, #0x0, 0x216d8 <__cxa_demangle+0x15288>
   1e0c4: 385403a8     	ldurb	w8, [x29, #-0xc0]
   1e0c8: 3701b108     	tbnz	w8, #0x0, 0x216e8 <__cxa_demangle+0x15298>
   1e0cc: 385203a8     	ldurb	w8, [x29, #-0xe0]
   1e0d0: 3701b148     	tbnz	w8, #0x0, 0x216f8 <__cxa_demangle+0x152a8>
   1e0d4: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   1e0d8: 36000068     	tbz	w8, #0x0, 0x1e0e4 <__cxa_demangle+0x11c94>
   1e0dc: f94083e0     	ldr	x0, [sp, #0x100]
   1e0e0: 97ffabc4     	bl	0x8ff0 <free@plt>
   1e0e4: 394343e8     	ldrb	w8, [sp, #0xd0]
   1e0e8: 120002d3     	and	w19, w22, #0x1
   1e0ec: 36000068     	tbz	w8, #0x0, 0x1e0f8 <__cxa_demangle+0x11ca8>
   1e0f0: f94073e0     	ldr	x0, [sp, #0xe0]
   1e0f4: 97ffabbf     	bl	0x8ff0 <free@plt>
   1e0f8: 2a1f03f6     	mov	w22, wzr
   1e0fc: 34000073     	cbz	w19, 0x1e108 <__cxa_demangle+0x11cb8>
   1e100: f85a03a0     	ldur	x0, [x29, #-0x60]
   1e104: 97ffabbb     	bl	0x8ff0 <free@plt>
   1e108: 35011ab6     	cbnz	w22, 0x2045c <__cxa_demangle+0x1400c>
   1e10c: 14000cd9     	b	0x21470 <__cxa_demangle+0x15020>
   1e110: 39400528     	ldrb	w8, [x9, #0x1]
   1e114: 71013d1f     	cmp	w8, #0x4f
   1e118: 54003a00     	b.eq	0x1e858 <__cxa_demangle+0x12408>
   1e11c: 7101c51f     	cmp	w8, #0x71
   1e120: 54003800     	b.eq	0x1e820 <__cxa_demangle+0x123d0>
   1e124: 7101bd1f     	cmp	w8, #0x6f
   1e128: 540119a1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e12c: 91000a96     	add	x22, x20, #0x2
   1e130: 528bc048     	mov	w8, #0x5e02             // =24066
   1e134: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e138: f81703bf     	stur	xzr, [x29, #-0x90]
   1e13c: 781603a8     	sturh	w8, [x29, #-0xa0]
   1e140: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1e144: d10283a2     	sub	x2, x29, #0xa0
   1e148: aa1603e0     	mov	x0, x22
   1e14c: aa1503e1     	mov	x1, x21
   1e150: aa1303e3     	mov	x3, x19
   1e154: 94001b06     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e158: 140008bf     	b	0x20454 <__cxa_demangle+0x14004>
   1e15c: aa1403e0     	mov	x0, x20
   1e160: aa1503e1     	mov	x1, x21
   1e164: aa1303e2     	mov	x2, x19
   1e168: 940012a9     	bl	0x22c0c <__cxa_demangle+0x167bc>
   1e16c: 17fffe80     	b	0x1db6c <__cxa_demangle+0x1171c>
   1e170: aa1403e0     	mov	x0, x20
   1e174: aa1503e1     	mov	x1, x21
   1e178: aa1303e2     	mov	x2, x19
   1e17c: 97fff4a9     	bl	0x1b420 <__cxa_demangle+0xefd0>
   1e180: 17fffe7b     	b	0x1db6c <__cxa_demangle+0x1171c>
   1e184: 39400528     	ldrb	w8, [x9, #0x1]
   1e188: 51014d08     	sub	w8, w8, #0x53
   1e18c: 7100851f     	cmp	w8, #0x21
   1e190: 54011668     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1e194: b00000c9     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
   1e198: 913a4129     	add	x9, x9, #0xe90
   1e19c: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   1e1a0: 8b090108     	add	x8, x8, x9
   1e1a4: d61f0100     	br	x8
   1e1a8: 52878789     	mov	w9, #0x3c3c             // =15420
   1e1ac: 91000a96     	add	x22, x20, #0x2
   1e1b0: 321f07e8     	orr	w8, wzr, #0x6
   1e1b4: 72a007a9     	movk	w9, #0x3d, lsl #16
   1e1b8: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e1bc: f81703bf     	stur	xzr, [x29, #-0x90]
   1e1c0: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e1c4: b8091349     	stur	w9, [x26, #0x91]
   1e1c8: d10283a2     	sub	x2, x29, #0xa0
   1e1cc: aa1603e0     	mov	x0, x22
   1e1d0: aa1503e1     	mov	x1, x21
   1e1d4: aa1303e3     	mov	x3, x19
   1e1d8: 94001ae5     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e1dc: 1400089e     	b	0x20454 <__cxa_demangle+0x14004>
   1e1e0: 39400528     	ldrb	w8, [x9, #0x1]
   1e1e4: 51014908     	sub	w8, w8, #0x52
   1e1e8: 7100811f     	cmp	w8, #0x20
   1e1ec: 54011388     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1e1f0: b00000c9     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
   1e1f4: 91346129     	add	x9, x9, #0xd18
   1e1f8: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   1e1fc: 8b090108     	add	x8, x8, x9
   1e200: d61f0100     	br	x8
   1e204: 91000a96     	add	x22, x20, #0x2
   1e208: 321e03e8     	orr	w8, wzr, #0x4
   1e20c: 5287af89     	mov	w9, #0x3d7c             // =15740
   1e210: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e214: f81703bf     	stur	xzr, [x29, #-0x90]
   1e218: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e21c: 78091349     	sturh	w9, [x26, #0x91]
   1e220: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1e224: d10283a2     	sub	x2, x29, #0xa0
   1e228: aa1603e0     	mov	x0, x22
   1e22c: aa1503e1     	mov	x1, x21
   1e230: aa1303e3     	mov	x3, x19
   1e234: 94001ace     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e238: 14000887     	b	0x20454 <__cxa_demangle+0x14004>
   1e23c: 39400529     	ldrb	w9, [x9, #0x1]
   1e240: 51013929     	sub	w9, w9, #0x4e
   1e244: 7100b13f     	cmp	w9, #0x2c
   1e248: 540110a8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1e24c: b00000ca     	adrp	x10, 0x37000 <__cxa_deleted_virtual+0x3490>
   1e250: 913fb14a     	add	x10, x10, #0xfec
   1e254: b8a97949     	ldrsw	x9, [x10, x9, lsl #2]
   1e258: 8b0a0129     	add	x9, x9, x10
   1e25c: d61f0120     	br	x9
   1e260: 91000a96     	add	x22, x20, #0x2
   1e264: 321e03e8     	orr	w8, wzr, #0x4
   1e268: 5287a4c9     	mov	w9, #0x3d26             // =15654
   1e26c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e270: f81703bf     	stur	xzr, [x29, #-0x90]
   1e274: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e278: 78091349     	sturh	w9, [x26, #0x91]
   1e27c: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1e280: d10283a2     	sub	x2, x29, #0xa0
   1e284: aa1603e0     	mov	x0, x22
   1e288: aa1503e1     	mov	x1, x21
   1e28c: aa1303e3     	mov	x3, x19
   1e290: 94001ab7     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e294: 14000870     	b	0x20454 <__cxa_demangle+0x14004>
   1e298: 3940052a     	ldrb	w10, [x9, #0x1]
   1e29c: 5101694a     	sub	w10, w10, #0x5a
   1e2a0: 7100815f     	cmp	w10, #0x20
   1e2a4: 54010dc8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1e2a8: b00000cb     	adrp	x11, 0x37000 <__cxa_deleted_virtual+0x3490>
   1e2ac: 912d516b     	add	x11, x11, #0xb54
   1e2b0: b8aa796a     	ldrsw	x10, [x11, x10, lsl #2]
   1e2b4: 8b0b014a     	add	x10, x10, x11
   1e2b8: d61f0140     	br	x10
   1e2bc: cb0902aa     	sub	x10, x21, x9
   1e2c0: f1000d5f     	cmp	x10, #0x3
   1e2c4: 54010ccb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1e2c8: 39400929     	ldrb	w9, [x9, #0x2]
   1e2cc: 7101993f     	cmp	w9, #0x66
   1e2d0: 54015540     	b.eq	0x20d78 <__cxa_demangle+0x14928>
   1e2d4: 7101513f     	cmp	w9, #0x54
   1e2d8: 54010c21     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e2dc: f1000d1f     	cmp	x8, #0x3
   1e2e0: 54010beb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1e2e4: 39400288     	ldrb	w8, [x20]
   1e2e8: 7101cd1f     	cmp	w8, #0x73
   1e2ec: 54010b81     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e2f0: 39400688     	ldrb	w8, [x20, #0x1]
   1e2f4: 7101691f     	cmp	w8, #0x5a
   1e2f8: 54010b21     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e2fc: aa1403f6     	mov	x22, x20
   1e300: 38402ec8     	ldrb	w8, [x22, #0x2]!
   1e304: 7101511f     	cmp	w8, #0x54
   1e308: 54010aa1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e30c: a9406277     	ldp	x23, x24, [x19]
   1e310: aa1603e0     	mov	x0, x22
   1e314: aa1503e1     	mov	x1, x21
   1e318: aa1303e2     	mov	x2, x19
   1e31c: 97fff441     	bl	0x1b420 <__cxa_demangle+0xefd0>
   1e320: eb16001f     	cmp	x0, x22
   1e324: f90013e0     	str	x0, [sp, #0x20]
   1e328: 540109a0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1e32c: a9402e68     	ldp	x8, x11, [x19]
   1e330: 5280028c     	mov	w12, #0x14              // =20
   1e334: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e338: 381603ac     	sturb	w12, [x29, #-0xa0]
   1e33c: 528505cc     	mov	w12, #0x282e            // =10286
   1e340: cb170309     	sub	x9, x24, x23
   1e344: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1e348: f81703bf     	stur	xzr, [x29, #-0x90]
   1e34c: 7809934c     	sturh	w12, [x26, #0x99]
   1e350: d00000cc     	adrp	x12, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1e354: f295556a     	movk	x10, #0xaaab
   1e358: 912bed8c     	add	x12, x12, #0xafb
   1e35c: 9344fd29     	asr	x9, x9, #4
   1e360: f940018c     	ldr	x12, [x12]
   1e364: 9b0a7d37     	mul	x23, x9, x10
   1e368: cb080169     	sub	x9, x11, x8
   1e36c: 9344fd29     	asr	x9, x9, #4
   1e370: 9b0a7d29     	mul	x9, x9, x10
   1e374: eb0902ff     	cmp	x23, x9
   1e378: f809134c     	stur	x12, [x26, #0x91]
   1e37c: f90017e9     	str	x9, [sp, #0x28]
   1e380: 3816b3bf     	sturb	wzr, [x29, #-0x95]
   1e384: 54000440     	b.eq	0x1e40c <__cxa_demangle+0x11fbc>
   1e388: 321c07e9     	orr	w9, wzr, #0x30
   1e38c: 9b0922e0     	madd	x0, x23, x9, x8
   1e390: 39406008     	ldrb	w8, [x0, #0x18]
   1e394: a9422809     	ldp	x9, x10, [x0, #0x20]
   1e398: 9100640b     	add	x11, x0, #0x19
   1e39c: 7200011f     	tst	w8, #0x1
   1e3a0: d341fd0c     	lsr	x12, x8, #1
   1e3a4: 9a8a0161     	csel	x1, x11, x10, eq
   1e3a8: 9a890182     	csel	x2, x12, x9, eq
   1e3ac: 97ffe9d9     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e3b0: f9400808     	ldr	x8, [x0, #0x10]
   1e3b4: f81a03a8     	stur	x8, [x29, #-0x60]
   1e3b8: 3dc00000     	ldr	q0, [x0]
   1e3bc: d101c3a8     	sub	x8, x29, #0x70
   1e3c0: b2400108     	orr	x8, x8, #0x1
   1e3c4: 3d803340     	str	q0, [x26, #0xc0]
   1e3c8: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   1e3cc: f900001f     	str	xzr, [x0]
   1e3d0: 385903b5     	ldurb	w21, [x29, #-0x70]
   1e3d4: a979d3a9     	ldp	x9, x20, [x29, #-0x68]
   1e3d8: 720002bf     	tst	w21, #0x1
   1e3dc: d341feaa     	lsr	x10, x21, #1
   1e3e0: 9a940101     	csel	x1, x8, x20, eq
   1e3e4: 9a890142     	csel	x2, x10, x9, eq
   1e3e8: d10283a0     	sub	x0, x29, #0xa0
   1e3ec: 97ffe9c9     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e3f0: 36000075     	tbz	w21, #0x0, 0x1e3fc <__cxa_demangle+0x11fac>
   1e3f4: aa1403e0     	mov	x0, x20
   1e3f8: 97ffaafe     	bl	0x8ff0 <free@plt>
   1e3fc: f94017e9     	ldr	x9, [sp, #0x28]
   1e400: 910006e8     	add	x8, x23, #0x1
   1e404: eb09011f     	cmp	x8, x9
   1e408: 5401cc21     	b.ne	0x21d8c <__cxa_demangle+0x1593c>
   1e40c: d00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1e410: 91237c21     	add	x1, x1, #0x8df
   1e414: d10283a0     	sub	x0, x29, #0xa0
   1e418: 320003e2     	orr	w2, wzr, #0x1
   1e41c: 97ffe9bd     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e420: f94017e8     	ldr	x8, [sp, #0x28]
   1e424: f9400676     	ldr	x22, [x19, #0x8]
   1e428: eb0802f4     	subs	x20, x23, x8
   1e42c: 54000220     	b.eq	0x1e470 <__cxa_demangle+0x12020>
   1e430: d100c2d5     	sub	x21, x22, #0x30
   1e434: aa1403f7     	mov	x23, x20
   1e438: 394062a8     	ldrb	w8, [x21, #0x18]
   1e43c: 36000068     	tbz	w8, #0x0, 0x1e448 <__cxa_demangle+0x11ff8>
   1e440: f94016a0     	ldr	x0, [x21, #0x28]
   1e444: 97ffaaeb     	bl	0x8ff0 <free@plt>
   1e448: 394002a8     	ldrb	w8, [x21]
   1e44c: 36000068     	tbz	w8, #0x0, 0x1e458 <__cxa_demangle+0x12008>
   1e450: f9400aa0     	ldr	x0, [x21, #0x10]
   1e454: 97ffaae7     	bl	0x8ff0 <free@plt>
   1e458: f9000675     	str	x21, [x19, #0x8]
   1e45c: b10006f7     	adds	x23, x23, #0x1
   1e460: d100c2b5     	sub	x21, x21, #0x30
   1e464: 54fffea1     	b.ne	0x1e438 <__cxa_demangle+0x11fe8>
   1e468: 321c07e8     	orr	w8, wzr, #0x30
   1e46c: 9b085a96     	madd	x22, x20, x8, x22
   1e470: a976d3a8     	ldp	x8, x20, [x29, #-0x98]
   1e474: f8491349     	ldur	x9, [x26, #0x91]
   1e478: 385603b5     	ldurb	w21, [x29, #-0xa0]
   1e47c: a936ffbf     	stp	xzr, xzr, [x29, #-0x98]
   1e480: f8077348     	stur	x8, [x26, #0x77]
   1e484: f81403a9     	stur	x9, [x29, #-0xc0]
   1e488: aa0903e8     	mov	x8, x9
   1e48c: f81203a8     	stur	x8, [x29, #-0xe0]
   1e490: f8477348     	ldur	x8, [x26, #0x77]
   1e494: f81603bf     	stur	xzr, [x29, #-0xa0]
   1e498: f80c735f     	stur	xzr, [x26, #0xc7]
   1e49c: f807735f     	stur	xzr, [x26, #0x77]
   1e4a0: f81403bf     	stur	xzr, [x29, #-0xc0]
   1e4a4: f8057348     	stur	x8, [x26, #0x57]
   1e4a8: f81903bf     	stur	xzr, [x29, #-0x70]
   1e4ac: f9400a69     	ldr	x9, [x19, #0x10]
   1e4b0: eb0902df     	cmp	x22, x9
   1e4b4: 5401c242     	b.hs	0x21cfc <__cxa_demangle+0x158ac>
   1e4b8: 390002d5     	strb	w21, [x22]
   1e4bc: f8457348     	ldur	x8, [x26, #0x57]
   1e4c0: a900d2c8     	stp	x8, x20, [x22, #0x8]
   1e4c4: f85203a8     	ldur	x8, [x29, #-0xe0]
   1e4c8: f80012c8     	stur	x8, [x22, #0x1]
   1e4cc: f805735f     	stur	xzr, [x26, #0x57]
   1e4d0: f81203bf     	stur	xzr, [x29, #-0xe0]
   1e4d4: 390062df     	strb	wzr, [x22, #0x18]
   1e4d8: f84c7348     	ldur	x8, [x26, #0xc7]
   1e4dc: a9027ec8     	stp	x8, xzr, [x22, #0x20]
   1e4e0: f85903a8     	ldur	x8, [x29, #-0x70]
   1e4e4: f80192c8     	stur	x8, [x22, #0x19]
   1e4e8: f80c735f     	stur	xzr, [x26, #0xc7]
   1e4ec: f81903bf     	stur	xzr, [x29, #-0x70]
   1e4f0: f9400668     	ldr	x8, [x19, #0x8]
   1e4f4: 9100c108     	add	x8, x8, #0x30
   1e4f8: f9000668     	str	x8, [x19, #0x8]
   1e4fc: 385603a8     	ldurb	w8, [x29, #-0xa0]
   1e500: 3701fd48     	tbnz	w8, #0x0, 0x224a8 <__cxa_demangle+0x16058>
   1e504: 14000feb     	b	0x224b0 <__cxa_demangle+0x16060>
   1e508: 39400528     	ldrb	w8, [x9, #0x1]
   1e50c: 7101d51f     	cmp	w8, #0x75
   1e510: 5400fa61     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e514: 91000a96     	add	x22, x20, #0x2
   1e518: aa1603e0     	mov	x0, x22
   1e51c: aa1503e1     	mov	x1, x21
   1e520: aa1303e2     	mov	x2, x19
   1e524: 97fffd63     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1e528: aa0003f7     	mov	x23, x0
   1e52c: eb1602ff     	cmp	x23, x22
   1e530: 5400f960     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1e534: aa1703e0     	mov	x0, x23
   1e538: aa1503e1     	mov	x1, x21
   1e53c: aa1303e2     	mov	x2, x19
   1e540: 97fffd5c     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1e544: aa0003f6     	mov	x22, x0
   1e548: eb1702df     	cmp	x22, x23
   1e54c: 5400b040     	b.eq	0x1fb54 <__cxa_demangle+0x13704>
   1e550: aa1603e0     	mov	x0, x22
   1e554: aa1503e1     	mov	x1, x21
   1e558: aa1303e2     	mov	x2, x19
   1e55c: 97fffd55     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1e560: a9405e68     	ldp	x8, x23, [x19]
   1e564: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1e568: aa0003f5     	mov	x21, x0
   1e56c: f2955569     	movk	x9, #0xaaab
   1e570: cb0802e8     	sub	x8, x23, x8
   1e574: 9344fd08     	asr	x8, x8, #4
   1e578: eb1602bf     	cmp	x21, x22
   1e57c: 9b097d08     	mul	x8, x8, x9
   1e580: 540101a0     	b.eq	0x205b4 <__cxa_demangle+0x14164>
   1e584: f1000d1f     	cmp	x8, #0x3
   1e588: 5400f6a3     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   1e58c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   1e590: a97f2ae9     	ldp	x9, x10, [x23, #-0x10]
   1e594: d1005eeb     	sub	x11, x23, #0x17
   1e598: d100c2e0     	sub	x0, x23, #0x30
   1e59c: d341fd0c     	lsr	x12, x8, #1
   1e5a0: 7200011f     	tst	w8, #0x1
   1e5a4: 9a8a0161     	csel	x1, x11, x10, eq
   1e5a8: 9a890182     	csel	x2, x12, x9, eq
   1e5ac: 97ffe959     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e5b0: f85e02e8     	ldur	x8, [x23, #-0x20]
   1e5b4: f81a03a8     	stur	x8, [x29, #-0x60]
   1e5b8: 3cdd02e0     	ldur	q0, [x23, #-0x30]
   1e5bc: 3d803340     	str	q0, [x26, #0xc0]
   1e5c0: a93dfeff     	stp	xzr, xzr, [x23, #-0x28]
   1e5c4: f81d02ff     	stur	xzr, [x23, #-0x30]
   1e5c8: f9400674     	ldr	x20, [x19, #0x8]
   1e5cc: 385e8288     	ldurb	w8, [x20, #-0x18]
   1e5d0: d100c296     	sub	x22, x20, #0x30
   1e5d4: 36000068     	tbz	w8, #0x0, 0x1e5e0 <__cxa_demangle+0x12190>
   1e5d8: f85f8280     	ldur	x0, [x20, #-0x8]
   1e5dc: 97ffaa85     	bl	0x8ff0 <free@plt>
   1e5e0: 394002c8     	ldrb	w8, [x22]
   1e5e4: 36000068     	tbz	w8, #0x0, 0x1e5f0 <__cxa_demangle+0x121a0>
   1e5e8: f85e0280     	ldur	x0, [x20, #-0x20]
   1e5ec: 97ffaa81     	bl	0x8ff0 <free@plt>
   1e5f0: f9000676     	str	x22, [x19, #0x8]
   1e5f4: 385b8288     	ldurb	w8, [x20, #-0x48]
   1e5f8: a97c2a89     	ldp	x9, x10, [x20, #-0x40]
   1e5fc: d1011e8b     	sub	x11, x20, #0x47
   1e600: d1018280     	sub	x0, x20, #0x60
   1e604: 7200011f     	tst	w8, #0x1
   1e608: d341fd0c     	lsr	x12, x8, #1
   1e60c: 9a8a0161     	csel	x1, x11, x10, eq
   1e610: 9a890182     	csel	x2, x12, x9, eq
   1e614: 97ffe93f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e618: f9400808     	ldr	x8, [x0, #0x10]
   1e61c: f81503a8     	stur	x8, [x29, #-0xb0]
   1e620: 3dc00000     	ldr	q0, [x0]
   1e624: 3d801f40     	str	q0, [x26, #0x70]
   1e628: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   1e62c: f900001f     	str	xzr, [x0]
   1e630: f9400674     	ldr	x20, [x19, #0x8]
   1e634: 385e8288     	ldurb	w8, [x20, #-0x18]
   1e638: d100c296     	sub	x22, x20, #0x30
   1e63c: 36000068     	tbz	w8, #0x0, 0x1e648 <__cxa_demangle+0x121f8>
   1e640: f85f8280     	ldur	x0, [x20, #-0x8]
   1e644: 97ffaa6b     	bl	0x8ff0 <free@plt>
   1e648: 394002c8     	ldrb	w8, [x22]
   1e64c: 36000068     	tbz	w8, #0x0, 0x1e658 <__cxa_demangle+0x12208>
   1e650: f85e0280     	ldur	x0, [x20, #-0x20]
   1e654: 97ffaa67     	bl	0x8ff0 <free@plt>
   1e658: f9000676     	str	x22, [x19, #0x8]
   1e65c: 385b8288     	ldurb	w8, [x20, #-0x48]
   1e660: a97c2a89     	ldp	x9, x10, [x20, #-0x40]
   1e664: d1011e8b     	sub	x11, x20, #0x47
   1e668: d1018280     	sub	x0, x20, #0x60
   1e66c: 7200011f     	tst	w8, #0x1
   1e670: d341fd0c     	lsr	x12, x8, #1
   1e674: 9a8a0161     	csel	x1, x11, x10, eq
   1e678: 9a890182     	csel	x2, x12, x9, eq
   1e67c: 97ffe925     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e680: f9400808     	ldr	x8, [x0, #0x10]
   1e684: f81303a8     	stur	x8, [x29, #-0xd0]
   1e688: 3dc00000     	ldr	q0, [x0]
   1e68c: 3d801740     	str	q0, [x26, #0x50]
   1e690: a9007c1f     	stp	xzr, xzr, [x0]
   1e694: f900081f     	str	xzr, [x0, #0x10]
   1e698: 385203b8     	ldurb	w24, [x29, #-0xe0]
   1e69c: f85283a8     	ldur	x8, [x29, #-0xd8]
   1e6a0: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   1e6a4: f90027ff     	str	xzr, [sp, #0x48]
   1e6a8: d341ff09     	lsr	x9, x24, #1
   1e6ac: 7200031f     	tst	w24, #0x1
   1e6b0: 9a880136     	csel	x22, x9, x8, eq
   1e6b4: 910006c8     	add	x8, x22, #0x1
   1e6b8: b100411f     	cmn	x8, #0x10
   1e6bc: 5401f042     	b.hs	0x224c4 <__cxa_demangle+0x16074>
   1e6c0: f100591f     	cmp	x8, #0x16
   1e6c4: 54011e28     	b.hi	0x20a88 <__cxa_demangle+0x14638>
   1e6c8: 321f03e8     	orr	w8, wzr, #0x2
   1e6cc: 9100e3e9     	add	x9, sp, #0x38
   1e6d0: 3900e3e8     	strb	w8, [sp, #0x38]
   1e6d4: b2400120     	orr	x0, x9, #0x1
   1e6d8: 140008f4     	b	0x20aa8 <__cxa_demangle+0x14658>
   1e6dc: 39400529     	ldrb	w9, [x9, #0x1]
   1e6e0: 51013129     	sub	w9, w9, #0x4c
   1e6e4: 7100a13f     	cmp	w9, #0x28
   1e6e8: 5400eba8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1e6ec: b00000ca     	adrp	x10, 0x37000 <__cxa_deleted_virtual+0x3490>
   1e6f0: 9131d14a     	add	x10, x10, #0xc74
   1e6f4: b8a97949     	ldrsw	x9, [x10, x9, lsl #2]
   1e6f8: 8b0a0129     	add	x9, x9, x10
   1e6fc: d61f0120     	br	x9
   1e700: 91000a96     	add	x22, x20, #0x2
   1e704: 321e03e8     	orr	w8, wzr, #0x4
   1e708: 5287a569     	mov	w9, #0x3d2b             // =15659
   1e70c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e710: f81703bf     	stur	xzr, [x29, #-0x90]
   1e714: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e718: 78091349     	sturh	w9, [x26, #0x91]
   1e71c: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1e720: d10283a2     	sub	x2, x29, #0xa0
   1e724: aa1603e0     	mov	x0, x22
   1e728: aa1503e1     	mov	x1, x21
   1e72c: aa1303e3     	mov	x3, x19
   1e730: 9400198f     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e734: 14000748     	b	0x20454 <__cxa_demangle+0x14004>
   1e738: 39400528     	ldrb	w8, [x9, #0x1]
   1e73c: 51012508     	sub	w8, w8, #0x49
   1e740: 7100911f     	cmp	w8, #0x24
   1e744: 5400e8c8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1e748: b00000c9     	adrp	x9, 0x37000 <__cxa_deleted_virtual+0x3490>
   1e74c: 9137f129     	add	x9, x9, #0xdfc
   1e750: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   1e754: 8b090108     	add	x8, x8, x9
   1e758: d61f0100     	br	x8
   1e75c: 91000a96     	add	x22, x20, #0x2
   1e760: 321e03e8     	orr	w8, wzr, #0x4
   1e764: 5287a5a9     	mov	w9, #0x3d2d             // =15661
   1e768: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e76c: f81703bf     	stur	xzr, [x29, #-0x90]
   1e770: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e774: 78091349     	sturh	w9, [x26, #0x91]
   1e778: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1e77c: d10283a2     	sub	x2, x29, #0xa0
   1e780: aa1603e0     	mov	x0, x22
   1e784: aa1503e1     	mov	x1, x21
   1e788: aa1303e3     	mov	x3, x19
   1e78c: 94001978     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e790: 14000731     	b	0x20454 <__cxa_demangle+0x14004>
   1e794: 39400529     	ldrb	w9, [x9, #0x1]
   1e798: 51013529     	sub	w9, w9, #0x4d
   1e79c: 7100993f     	cmp	w9, #0x26
   1e7a0: 5400e5e8     	b.hi	0x2045c <__cxa_demangle+0x1400c>
   1e7a4: b00000ca     	adrp	x10, 0x37000 <__cxa_deleted_virtual+0x3490>
   1e7a8: 912f614a     	add	x10, x10, #0xbd8
   1e7ac: b8a97949     	ldrsw	x9, [x10, x9, lsl #2]
   1e7b0: 8b0a0129     	add	x9, x9, x10
   1e7b4: d61f0120     	br	x9
   1e7b8: 91000a96     	add	x22, x20, #0x2
   1e7bc: 321e03e8     	orr	w8, wzr, #0x4
   1e7c0: 5287a4a9     	mov	w9, #0x3d25             // =15653
   1e7c4: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e7c8: f81703bf     	stur	xzr, [x29, #-0x90]
   1e7cc: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e7d0: 78091349     	sturh	w9, [x26, #0x91]
   1e7d4: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1e7d8: d10283a2     	sub	x2, x29, #0xa0
   1e7dc: aa1603e0     	mov	x0, x22
   1e7e0: aa1503e1     	mov	x1, x21
   1e7e4: aa1303e3     	mov	x3, x19
   1e7e8: 94001961     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e7ec: 1400071a     	b	0x20454 <__cxa_demangle+0x14004>
   1e7f0: 91000a96     	add	x22, x20, #0x2
   1e7f4: 5287c048     	mov	w8, #0x3e02             // =15874
   1e7f8: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e7fc: f81703bf     	stur	xzr, [x29, #-0x90]
   1e800: 781603a8     	sturh	w8, [x29, #-0xa0]
   1e804: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1e808: d10283a2     	sub	x2, x29, #0xa0
   1e80c: aa1603e0     	mov	x0, x22
   1e810: aa1503e1     	mov	x1, x21
   1e814: aa1303e3     	mov	x3, x19
   1e818: 94001955     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e81c: 1400070e     	b	0x20454 <__cxa_demangle+0x14004>
   1e820: 91000a96     	add	x22, x20, #0x2
   1e824: 321e03e8     	orr	w8, wzr, #0x4
   1e828: 5287a7a9     	mov	w9, #0x3d3d             // =15677
   1e82c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e830: f81703bf     	stur	xzr, [x29, #-0x90]
   1e834: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e838: 78091349     	sturh	w9, [x26, #0x91]
   1e83c: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1e840: d10283a2     	sub	x2, x29, #0xa0
   1e844: aa1603e0     	mov	x0, x22
   1e848: aa1503e1     	mov	x1, x21
   1e84c: aa1303e3     	mov	x3, x19
   1e850: 94001947     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e854: 14000700     	b	0x20454 <__cxa_demangle+0x14004>
   1e858: 91000a96     	add	x22, x20, #0x2
   1e85c: 321e03e8     	orr	w8, wzr, #0x4
   1e860: 5287abc9     	mov	w9, #0x3d5e             // =15710
   1e864: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1e868: f81703bf     	stur	xzr, [x29, #-0x90]
   1e86c: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e870: 78091349     	sturh	w9, [x26, #0x91]
   1e874: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1e878: d10283a2     	sub	x2, x29, #0xa0
   1e87c: aa1603e0     	mov	x0, x22
   1e880: aa1503e1     	mov	x1, x21
   1e884: aa1303e3     	mov	x3, x19
   1e888: 94001939     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1e88c: 140006f2     	b	0x20454 <__cxa_demangle+0x14004>
   1e890: f1000d1f     	cmp	x8, #0x3
   1e894: 5400de4b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1e898: 39400288     	ldrb	w8, [x20]
   1e89c: 7101d11f     	cmp	w8, #0x74
   1e8a0: 5400dde1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e8a4: 39400688     	ldrb	w8, [x20, #0x1]
   1e8a8: 7101dd1f     	cmp	w8, #0x77
   1e8ac: 5400dd81     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1e8b0: 91000a96     	add	x22, x20, #0x2
   1e8b4: aa1603e0     	mov	x0, x22
   1e8b8: aa1503e1     	mov	x1, x21
   1e8bc: aa1303e2     	mov	x2, x19
   1e8c0: 97fffc7c     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1e8c4: aa0003f5     	mov	x21, x0
   1e8c8: eb1602bf     	cmp	x21, x22
   1e8cc: 5400dc80     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1e8d0: a9405a68     	ldp	x8, x22, [x19]
   1e8d4: eb16011f     	cmp	x8, x22
   1e8d8: 5400dc20     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1e8dc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1e8e0: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1e8e4: d1005ecb     	sub	x11, x22, #0x17
   1e8e8: d100c2c0     	sub	x0, x22, #0x30
   1e8ec: d341fd0c     	lsr	x12, x8, #1
   1e8f0: 7200011f     	tst	w8, #0x1
   1e8f4: 9a8a0161     	csel	x1, x11, x10, eq
   1e8f8: 9a890182     	csel	x2, x12, x9, eq
   1e8fc: 97ffe885     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1e900: f85e02c8     	ldur	x8, [x22, #-0x20]
   1e904: f81a03a8     	stur	x8, [x29, #-0x60]
   1e908: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1e90c: 3d803340     	str	q0, [x26, #0xc0]
   1e910: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   1e914: f81e02df     	stur	xzr, [x22, #-0x20]
   1e918: d00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1e91c: 912c3842     	add	x2, x2, #0xb0e
   1e920: d101c3a0     	sub	x0, x29, #0x70
   1e924: 321f07e3     	orr	w3, wzr, #0x6
   1e928: aa1f03e1     	mov	x1, xzr
   1e92c: d101c3b4     	sub	x20, x29, #0x70
   1e930: 97ffe7fc     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1e934: f8401289     	ldur	x9, [x20, #0x1]
   1e938: a940ae8a     	ldp	x10, x11, [x20, #0x8]
   1e93c: 39400288     	ldrb	w8, [x20]
   1e940: a9007e9f     	stp	xzr, xzr, [x20]
   1e944: f9000a9f     	str	xzr, [x20, #0x10]
   1e948: f807734a     	stur	x10, [x26, #0x77]
   1e94c: f81403a9     	stur	x9, [x29, #-0xc0]
   1e950: 381603a8     	sturb	w8, [x29, #-0xa0]
   1e954: aa0903e8     	mov	x8, x9
   1e958: f8477349     	ldur	x9, [x26, #0x77]
   1e95c: f807735f     	stur	xzr, [x26, #0x77]
   1e960: f81403bf     	stur	xzr, [x29, #-0xc0]
   1e964: f8091348     	stur	x8, [x26, #0x91]
   1e968: a936afa9     	stp	x9, x11, [x29, #-0x98]
   1e96c: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   1e970: f81783bf     	stur	xzr, [x29, #-0x88]
   1e974: f9400668     	ldr	x8, [x19, #0x8]
   1e978: d10283a1     	sub	x1, x29, #0xa0
   1e97c: d100c100     	sub	x0, x8, #0x30
   1e980: 94001045     	bl	0x22a94 <__cxa_demangle+0x16644>
   1e984: 385783a8     	ldurb	w8, [x29, #-0x88]
   1e988: 37014fc8     	tbnz	w8, #0x0, 0x21380 <__cxa_demangle+0x14f30>
   1e98c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   1e990: 37015008     	tbnz	w8, #0x0, 0x21390 <__cxa_demangle+0x14f40>
   1e994: 385903a8     	ldurb	w8, [x29, #-0x70]
   1e998: 36015088     	tbz	w8, #0x0, 0x213a8 <__cxa_demangle+0x14f58>
   1e99c: 14000a81     	b	0x213a0 <__cxa_demangle+0x14f50>
   1e9a0: 528d0e89     	mov	w9, #0x6874             // =26740
   1e9a4: 52800ee8     	mov	w8, #0x77               // =119
   1e9a8: 72adee49     	movk	w9, #0x6f72, lsl #16
   1e9ac: 381983bf     	sturb	wzr, [x29, #-0x68]
   1e9b0: f81903bf     	stur	xzr, [x29, #-0x70]
   1e9b4: f809735f     	stur	xzr, [x26, #0x97]
   1e9b8: f81603bf     	stur	xzr, [x29, #-0xa0]
   1e9bc: 381443a8     	sturb	w8, [x29, #-0xbc]
   1e9c0: b81403a9     	stur	w9, [x29, #-0xc0]
   1e9c4: a940a668     	ldp	x8, x9, [x19, #0x8]
   1e9c8: eb09011f     	cmp	x8, x9
   1e9cc: 5400a582     	b.hs	0x1fe7c <__cxa_demangle+0x13a2c>
   1e9d0: 52800149     	mov	w9, #0xa                // =10
   1e9d4: 39000109     	strb	w9, [x8]
   1e9d8: 385443a9     	ldurb	w9, [x29, #-0xbc]
   1e9dc: 39001509     	strb	w9, [x8, #0x5]
   1e9e0: b85403a9     	ldur	w9, [x29, #-0xc0]
   1e9e4: 3900191f     	strb	wzr, [x8, #0x6]
   1e9e8: b8001109     	stur	w9, [x8, #0x1]
   1e9ec: 385983a9     	ldurb	w9, [x29, #-0x68]
   1e9f0: 39003d09     	strb	w9, [x8, #0xf]
   1e9f4: f85903a9     	ldur	x9, [x29, #-0x70]
   1e9f8: f900091f     	str	xzr, [x8, #0x10]
   1e9fc: f8007109     	stur	x9, [x8, #0x7]
   1ea00: 381443bf     	sturb	wzr, [x29, #-0xbc]
   1ea04: b81403bf     	stur	wzr, [x29, #-0xc0]
   1ea08: 381983bf     	sturb	wzr, [x29, #-0x68]
   1ea0c: f81903bf     	stur	xzr, [x29, #-0x70]
   1ea10: 3900611f     	strb	wzr, [x8, #0x18]
   1ea14: f8497349     	ldur	x9, [x26, #0x97]
   1ea18: a9027d09     	stp	x9, xzr, [x8, #0x20]
   1ea1c: f85603a9     	ldur	x9, [x29, #-0xa0]
   1ea20: f8019109     	stur	x9, [x8, #0x19]
   1ea24: f809735f     	stur	xzr, [x26, #0x97]
   1ea28: f81603bf     	stur	xzr, [x29, #-0xa0]
   1ea2c: f9400668     	ldr	x8, [x19, #0x8]
   1ea30: 9100c108     	add	x8, x8, #0x30
   1ea34: f9000668     	str	x8, [x19, #0x8]
   1ea38: 140009b0     	b	0x210f8 <__cxa_demangle+0x14ca8>
   1ea3c: 91000a96     	add	x22, x20, #0x2
   1ea40: 321e03e8     	orr	w8, wzr, #0x4
   1ea44: 52878789     	mov	w9, #0x3c3c             // =15420
   1ea48: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1ea4c: f81703bf     	stur	xzr, [x29, #-0x90]
   1ea50: 381603a8     	sturb	w8, [x29, #-0xa0]
   1ea54: 78091349     	sturh	w9, [x26, #0x91]
   1ea58: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1ea5c: d10283a2     	sub	x2, x29, #0xa0
   1ea60: aa1603e0     	mov	x0, x22
   1ea64: aa1503e1     	mov	x1, x21
   1ea68: aa1303e3     	mov	x3, x19
   1ea6c: 940018c0     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1ea70: 14000679     	b	0x20454 <__cxa_demangle+0x14004>
   1ea74: 91000a96     	add	x22, x20, #0x2
   1ea78: 321e03e8     	orr	w8, wzr, #0x4
   1ea7c: 528f8f89     	mov	w9, #0x7c7c             // =31868
   1ea80: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1ea84: f81703bf     	stur	xzr, [x29, #-0x90]
   1ea88: 381603a8     	sturb	w8, [x29, #-0xa0]
   1ea8c: 78091349     	sturh	w9, [x26, #0x91]
   1ea90: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1ea94: d10283a2     	sub	x2, x29, #0xa0
   1ea98: aa1603e0     	mov	x0, x22
   1ea9c: aa1503e1     	mov	x1, x21
   1eaa0: aa1303e3     	mov	x3, x19
   1eaa4: 940018b2     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1eaa8: 1400066b     	b	0x20454 <__cxa_demangle+0x14004>
   1eaac: 91000a96     	add	x22, x20, #0x2
   1eab0: 321e03e8     	orr	w8, wzr, #0x4
   1eab4: 5287a789     	mov	w9, #0x3d3c             // =15676
   1eab8: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1eabc: f81703bf     	stur	xzr, [x29, #-0x90]
   1eac0: 381603a8     	sturb	w8, [x29, #-0xa0]
   1eac4: 78091349     	sturh	w9, [x26, #0x91]
   1eac8: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1eacc: d10283a2     	sub	x2, x29, #0xa0
   1ead0: aa1603e0     	mov	x0, x22
   1ead4: aa1503e1     	mov	x1, x21
   1ead8: aa1303e3     	mov	x3, x19
   1eadc: 940018a4     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1eae0: 1400065d     	b	0x20454 <__cxa_demangle+0x14004>
   1eae4: 91000a96     	add	x22, x20, #0x2
   1eae8: 52878048     	mov	w8, #0x3c02             // =15362
   1eaec: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1eaf0: f81703bf     	stur	xzr, [x29, #-0x90]
   1eaf4: 781603a8     	sturh	w8, [x29, #-0xa0]
   1eaf8: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1eafc: d10283a2     	sub	x2, x29, #0xa0
   1eb00: aa1603e0     	mov	x0, x22
   1eb04: aa1503e1     	mov	x1, x21
   1eb08: aa1303e3     	mov	x3, x19
   1eb0c: 94001898     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1eb10: 14000651     	b	0x20454 <__cxa_demangle+0x14004>
   1eb14: 91000a96     	add	x22, x20, #0x2
   1eb18: 528f8048     	mov	w8, #0x7c02             // =31746
   1eb1c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1eb20: f81703bf     	stur	xzr, [x29, #-0x90]
   1eb24: 781603a8     	sturh	w8, [x29, #-0xa0]
   1eb28: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1eb2c: d10283a2     	sub	x2, x29, #0xa0
   1eb30: aa1603e0     	mov	x0, x22
   1eb34: aa1503e1     	mov	x1, x21
   1eb38: aa1303e3     	mov	x3, x19
   1eb3c: 9400188c     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1eb40: 14000645     	b	0x20454 <__cxa_demangle+0x14004>
   1eb44: 91000a96     	add	x22, x20, #0x2
   1eb48: 52858048     	mov	w8, #0x2c02             // =11266
   1eb4c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1eb50: f81703bf     	stur	xzr, [x29, #-0x90]
   1eb54: 781603a8     	sturh	w8, [x29, #-0xa0]
   1eb58: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1eb5c: d10283a2     	sub	x2, x29, #0xa0
   1eb60: aa1603e0     	mov	x0, x22
   1eb64: aa1503e1     	mov	x1, x21
   1eb68: aa1303e3     	mov	x3, x19
   1eb6c: 94001880     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1eb70: 14000639     	b	0x20454 <__cxa_demangle+0x14004>
   1eb74: f100111f     	cmp	x8, #0x4
   1eb78: 5400c72b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1eb7c: 39400288     	ldrb	w8, [x20]
   1eb80: 71018d1f     	cmp	w8, #0x63
   1eb84: 5400c6c1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1eb88: 39400688     	ldrb	w8, [x20, #0x1]
   1eb8c: 7101b11f     	cmp	w8, #0x6c
   1eb90: 5400c661     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1eb94: 91000a97     	add	x23, x20, #0x2
   1eb98: aa1703e0     	mov	x0, x23
   1eb9c: aa1503e1     	mov	x1, x21
   1eba0: aa1303e2     	mov	x2, x19
   1eba4: 97fffbc3     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1eba8: aa0003f6     	mov	x22, x0
   1ebac: eb1702df     	cmp	x22, x23
   1ebb0: 5400c560     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1ebb4: eb1502df     	cmp	x22, x21
   1ebb8: 5400c520     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1ebbc: a9402269     	ldp	x9, x8, [x19]
   1ebc0: eb08013f     	cmp	x9, x8
   1ebc4: 5400c4c0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1ebc8: 385e8109     	ldurb	w9, [x8, #-0x18]
   1ebcc: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   1ebd0: d100c100     	sub	x0, x8, #0x30
   1ebd4: d1005d08     	sub	x8, x8, #0x17
   1ebd8: d341fd2c     	lsr	x12, x9, #1
   1ebdc: 7200013f     	tst	w9, #0x1
   1ebe0: 9a8b0101     	csel	x1, x8, x11, eq
   1ebe4: 9a8a0182     	csel	x2, x12, x10, eq
   1ebe8: 97ffe7ca     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1ebec: f809735f     	stur	xzr, [x26, #0x97]
   1ebf0: f81603bf     	stur	xzr, [x29, #-0xa0]
   1ebf4: f940067b     	ldr	x27, [x19, #0x8]
   1ebf8: aa1b03fc     	mov	x28, x27
   1ebfc: 385e8f88     	ldrb	w8, [x28, #-0x18]!
   1ec00: 37013d88     	tbnz	w8, #0x0, 0x213b0 <__cxa_demangle+0x14f60>
   1ec04: 781e837f     	sturh	wzr, [x27, #-0x18]
   1ec08: 14000a21     	b	0x2148c <__cxa_demangle+0x1503c>
   1ec0c: 91000a96     	add	x22, x20, #0x2
   1ec10: 528fc048     	mov	w8, #0x7e02             // =32258
   1ec14: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1ec18: f81703bf     	stur	xzr, [x29, #-0x90]
   1ec1c: 781603a8     	sturh	w8, [x29, #-0xa0]
   1ec20: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1ec24: d10283a2     	sub	x2, x29, #0xa0
   1ec28: aa1603e0     	mov	x0, x22
   1ec2c: aa1503e1     	mov	x1, x21
   1ec30: aa1303e3     	mov	x3, x19
   1ec34: 940019cb     	bl	0x25360 <__cxa_demangle+0x18f10>
   1ec38: 14000607     	b	0x20454 <__cxa_demangle+0x14004>
   1ec3c: f1000d1f     	cmp	x8, #0x3
   1ec40: 5400c0eb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1ec44: 39400288     	ldrb	w8, [x20]
   1ec48: 71018d1f     	cmp	w8, #0x63
   1ec4c: 5400c081     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1ec50: 39400688     	ldrb	w8, [x20, #0x1]
   1ec54: 7101d91f     	cmp	w8, #0x76
   1ec58: 5400c021     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1ec5c: 3941be78     	ldrb	w24, [x19, #0x6f]
   1ec60: 91000a97     	add	x23, x20, #0x2
   1ec64: aa1703e0     	mov	x0, x23
   1ec68: aa1503e1     	mov	x1, x21
   1ec6c: aa1303e2     	mov	x2, x19
   1ec70: 3901be7f     	strb	wzr, [x19, #0x6f]
   1ec74: 97ffbcb0     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   1ec78: aa0003f6     	mov	x22, x0
   1ec7c: eb1702df     	cmp	x22, x23
   1ec80: 3901be78     	strb	w24, [x19, #0x6f]
   1ec84: 5400bec0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1ec88: eb1502df     	cmp	x22, x21
   1ec8c: 5400be80     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1ec90: 394002c8     	ldrb	w8, [x22]
   1ec94: 71017d1f     	cmp	w8, #0x5f
   1ec98: 54013641     	b.ne	0x21360 <__cxa_demangle+0x14f10>
   1ec9c: 910006d6     	add	x22, x22, #0x1
   1eca0: eb1502df     	cmp	x22, x21
   1eca4: 5400bdc0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1eca8: 394002c8     	ldrb	w8, [x22]
   1ecac: 7101151f     	cmp	w8, #0x45
   1ecb0: 54014aa1     	b.ne	0x21604 <__cxa_demangle+0x151b4>
   1ecb4: a940a269     	ldp	x9, x8, [x19, #0x8]
   1ecb8: eb08013f     	cmp	x9, x8
   1ecbc: 54015d62     	b.hs	0x21868 <__cxa_demangle+0x15418>
   1ecc0: 6f00e400     	movi	v0.2d, #0000000000000000
   1ecc4: ad008120     	stp	q0, q0, [x9, #0x10]
   1ecc8: 3d800120     	str	q0, [x9]
   1eccc: f9400668     	ldr	x8, [x19, #0x8]
   1ecd0: 9100c108     	add	x8, x8, #0x30
   1ecd4: f9000668     	str	x8, [x19, #0x8]
   1ecd8: 14000d0a     	b	0x22100 <__cxa_demangle+0x15cb0>
   1ecdc: 91000a96     	add	x22, x20, #0x2
   1ece0: 5285a048     	mov	w8, #0x2d02             // =11522
   1ece4: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1ece8: f81703bf     	stur	xzr, [x29, #-0x90]
   1ecec: 781603a8     	sturh	w8, [x29, #-0xa0]
   1ecf0: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1ecf4: d10283a2     	sub	x2, x29, #0xa0
   1ecf8: aa1603e0     	mov	x0, x22
   1ecfc: aa1503e1     	mov	x1, x21
   1ed00: aa1303e3     	mov	x3, x19
   1ed04: 9400181a     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1ed08: 140005d3     	b	0x20454 <__cxa_demangle+0x14004>
   1ed0c: f1000d1f     	cmp	x8, #0x3
   1ed10: 5400ba6b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1ed14: 39400288     	ldrb	w8, [x20]
   1ed18: 7101c91f     	cmp	w8, #0x72
   1ed1c: 5400ba01     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1ed20: 39400688     	ldrb	w8, [x20, #0x1]
   1ed24: 71018d1f     	cmp	w8, #0x63
   1ed28: 5400b9a1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1ed2c: 91000a97     	add	x23, x20, #0x2
   1ed30: aa1703e0     	mov	x0, x23
   1ed34: aa1503e1     	mov	x1, x21
   1ed38: aa1303e2     	mov	x2, x19
   1ed3c: 97ffbc7e     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   1ed40: aa0003f6     	mov	x22, x0
   1ed44: eb1702df     	cmp	x22, x23
   1ed48: 5400dd00     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   1ed4c: aa1603e0     	mov	x0, x22
   1ed50: aa1503e1     	mov	x1, x21
   1ed54: aa1303e2     	mov	x2, x19
   1ed58: 97fffb56     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1ed5c: aa0003f5     	mov	x21, x0
   1ed60: eb1602bf     	cmp	x21, x22
   1ed64: 5400dc20     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   1ed68: a9405a68     	ldp	x8, x22, [x19]
   1ed6c: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1ed70: f2955569     	movk	x9, #0xaaab
   1ed74: cb0802c8     	sub	x8, x22, x8
   1ed78: 9344fd08     	asr	x8, x8, #4
   1ed7c: 9b097d08     	mul	x8, x8, x9
   1ed80: f100091f     	cmp	x8, #0x2
   1ed84: 5400b6c3     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   1ed88: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1ed8c: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1ed90: d1005ecb     	sub	x11, x22, #0x17
   1ed94: d100c2c0     	sub	x0, x22, #0x30
   1ed98: d341fd0c     	lsr	x12, x8, #1
   1ed9c: 7200011f     	tst	w8, #0x1
   1eda0: 9a8a0161     	csel	x1, x11, x10, eq
   1eda4: 9a890182     	csel	x2, x12, x9, eq
   1eda8: 97ffe75a     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1edac: f85e02c8     	ldur	x8, [x22, #-0x20]
   1edb0: f81a03a8     	stur	x8, [x29, #-0x60]
   1edb4: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1edb8: 3d803340     	str	q0, [x26, #0xc0]
   1edbc: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   1edc0: f81d02df     	stur	xzr, [x22, #-0x30]
   1edc4: f9400676     	ldr	x22, [x19, #0x8]
   1edc8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1edcc: d100c2d7     	sub	x23, x22, #0x30
   1edd0: 36000068     	tbz	w8, #0x0, 0x1eddc <__cxa_demangle+0x1298c>
   1edd4: f85f82c0     	ldur	x0, [x22, #-0x8]
   1edd8: 97ffa886     	bl	0x8ff0 <free@plt>
   1eddc: 394002e8     	ldrb	w8, [x23]
   1ede0: 36000068     	tbz	w8, #0x0, 0x1edec <__cxa_demangle+0x1299c>
   1ede4: f85e02c0     	ldur	x0, [x22, #-0x20]
   1ede8: 97ffa882     	bl	0x8ff0 <free@plt>
   1edec: f9400268     	ldr	x8, [x19]
   1edf0: f9000677     	str	x23, [x19, #0x8]
   1edf4: eb17011f     	cmp	x8, x23
   1edf8: 54014380     	b.eq	0x21668 <__cxa_demangle+0x15218>
   1edfc: 385b82c8     	ldurb	w8, [x22, #-0x48]
   1ee00: a97c2ac9     	ldp	x9, x10, [x22, #-0x40]
   1ee04: d1011ecb     	sub	x11, x22, #0x47
   1ee08: d10182c0     	sub	x0, x22, #0x60
   1ee0c: 7200011f     	tst	w8, #0x1
   1ee10: d341fd0c     	lsr	x12, x8, #1
   1ee14: 9a8a0161     	csel	x1, x11, x10, eq
   1ee18: 9a890182     	csel	x2, x12, x9, eq
   1ee1c: 97ffe73d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1ee20: f9400808     	ldr	x8, [x0, #0x10]
   1ee24: f90073e8     	str	x8, [sp, #0xe0]
   1ee28: 3dc00000     	ldr	q0, [x0]
   1ee2c: 3d800740     	str	q0, [x26, #0x10]
   1ee30: a9007c1f     	stp	xzr, xzr, [x0]
   1ee34: f900081f     	str	xzr, [x0, #0x10]
   1ee38: d00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1ee3c: 912b4c42     	add	x2, x2, #0xad3
   1ee40: 910343e0     	add	x0, sp, #0xd0
   1ee44: 52800223     	mov	w3, #0x11               // =17
   1ee48: aa1f03e1     	mov	x1, xzr
   1ee4c: 910343f6     	add	x22, sp, #0xd0
   1ee50: 97ffe6b4     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1ee54: f9400ac8     	ldr	x8, [x22, #0x10]
   1ee58: 3dc002c0     	ldr	q0, [x22]
   1ee5c: a9007edf     	stp	xzr, xzr, [x22]
   1ee60: f9000adf     	str	xzr, [x22, #0x10]
   1ee64: f90083e8     	str	x8, [sp, #0x100]
   1ee68: 3d800f40     	str	q0, [x26, #0x30]
   1ee6c: d00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1ee70: 91226021     	add	x1, x1, #0x898
   1ee74: 9103c3e0     	add	x0, sp, #0xf0
   1ee78: 321f03e2     	orr	w2, wzr, #0x2
   1ee7c: 9103c3f6     	add	x22, sp, #0xf0
   1ee80: 97ffe724     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1ee84: f9400ac8     	ldr	x8, [x22, #0x10]
   1ee88: 3dc002c0     	ldr	q0, [x22]
   1ee8c: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   1ee90: f90002df     	str	xzr, [x22]
   1ee94: 385903b6     	ldurb	w22, [x29, #-0x70]
   1ee98: a979a7aa     	ldp	x10, x9, [x29, #-0x68]
   1ee9c: d101c3ab     	sub	x11, x29, #0x70
   1eea0: b240016b     	orr	x11, x11, #0x1
   1eea4: 720002df     	tst	w22, #0x1
   1eea8: f81303a8     	stur	x8, [x29, #-0xd0]
   1eeac: d341fec8     	lsr	x8, x22, #1
   1eeb0: 9a890161     	csel	x1, x11, x9, eq
   1eeb4: 3d801740     	str	q0, [x26, #0x50]
   1eeb8: 9a8a0102     	csel	x2, x8, x10, eq
   1eebc: d10383a0     	sub	x0, x29, #0xe0
   1eec0: d10383b7     	sub	x23, x29, #0xe0
   1eec4: 97ffe713     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1eec8: f9400ae8     	ldr	x8, [x23, #0x10]
   1eecc: 3dc002e0     	ldr	q0, [x23]
   1eed0: a9007eff     	stp	xzr, xzr, [x23]
   1eed4: f9000aff     	str	xzr, [x23, #0x10]
   1eed8: f81503a8     	stur	x8, [x29, #-0xb0]
   1eedc: 3d801f40     	str	q0, [x26, #0x70]
   1eee0: d00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1eee4: 91237c21     	add	x1, x1, #0x8df
   1eee8: d10303a0     	sub	x0, x29, #0xc0
   1eeec: 320003e2     	orr	w2, wzr, #0x1
   1eef0: d10303b7     	sub	x23, x29, #0xc0
   1eef4: 97ffe707     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1eef8: f84012e9     	ldur	x9, [x23, #0x1]
   1eefc: a940aeea     	ldp	x10, x11, [x23, #0x8]
   1ef00: 394002e8     	ldrb	w8, [x23]
   1ef04: a9007eff     	stp	xzr, xzr, [x23]
   1ef08: f9000aff     	str	xzr, [x23, #0x10]
   1ef0c: f80773ea     	stur	x10, [sp, #0x77]
   1ef10: f9003be9     	str	x9, [sp, #0x70]
   1ef14: 381603a8     	sturb	w8, [x29, #-0xa0]
   1ef18: aa0903e8     	mov	x8, x9
   1ef1c: f84773e9     	ldur	x9, [sp, #0x77]
   1ef20: f80773ff     	stur	xzr, [sp, #0x77]
   1ef24: f9003bff     	str	xzr, [sp, #0x70]
   1ef28: f8091348     	stur	x8, [x26, #0x91]
   1ef2c: a936afa9     	stp	x9, x11, [x29, #-0x98]
   1ef30: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   1ef34: f81783bf     	stur	xzr, [x29, #-0x88]
   1ef38: f9400668     	ldr	x8, [x19, #0x8]
   1ef3c: d10283a1     	sub	x1, x29, #0xa0
   1ef40: d100c100     	sub	x0, x8, #0x30
   1ef44: 94000ed4     	bl	0x22a94 <__cxa_demangle+0x16644>
   1ef48: 385783a8     	ldurb	w8, [x29, #-0x88]
   1ef4c: 37013e08     	tbnz	w8, #0x0, 0x2170c <__cxa_demangle+0x152bc>
   1ef50: 385603a8     	ldurb	w8, [x29, #-0xa0]
   1ef54: 37013e48     	tbnz	w8, #0x0, 0x2171c <__cxa_demangle+0x152cc>
   1ef58: 385403a8     	ldurb	w8, [x29, #-0xc0]
   1ef5c: 37013e88     	tbnz	w8, #0x0, 0x2172c <__cxa_demangle+0x152dc>
   1ef60: 385203a8     	ldurb	w8, [x29, #-0xe0]
   1ef64: 37013ec8     	tbnz	w8, #0x0, 0x2173c <__cxa_demangle+0x152ec>
   1ef68: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   1ef6c: 36000068     	tbz	w8, #0x0, 0x1ef78 <__cxa_demangle+0x12b28>
   1ef70: f94083e0     	ldr	x0, [sp, #0x100]
   1ef74: 97ffa81f     	bl	0x8ff0 <free@plt>
   1ef78: 394343e8     	ldrb	w8, [sp, #0xd0]
   1ef7c: 120002d3     	and	w19, w22, #0x1
   1ef80: 36000068     	tbz	w8, #0x0, 0x1ef8c <__cxa_demangle+0x12b3c>
   1ef84: f94073e0     	ldr	x0, [sp, #0xe0]
   1ef88: 97ffa81a     	bl	0x8ff0 <free@plt>
   1ef8c: 2a1f03f6     	mov	w22, wzr
   1ef90: 34000073     	cbz	w19, 0x1ef9c <__cxa_demangle+0x12b4c>
   1ef94: f85a03a0     	ldur	x0, [x29, #-0x60]
   1ef98: 97ffa816     	bl	0x8ff0 <free@plt>
   1ef9c: 3500a616     	cbnz	w22, 0x2045c <__cxa_demangle+0x1400c>
   1efa0: 14000934     	b	0x21470 <__cxa_demangle+0x15020>
   1efa4: 91000a96     	add	x22, x20, #0x2
   1efa8: 321e03e8     	orr	w8, wzr, #0x4
   1efac: 5287a549     	mov	w9, #0x3d2a             // =15658
   1efb0: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1efb4: f81703bf     	stur	xzr, [x29, #-0x90]
   1efb8: 381603a8     	sturb	w8, [x29, #-0xa0]
   1efbc: 78091349     	sturh	w9, [x26, #0x91]
   1efc0: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1efc4: d10283a2     	sub	x2, x29, #0xa0
   1efc8: aa1603e0     	mov	x0, x22
   1efcc: aa1503e1     	mov	x1, x21
   1efd0: aa1303e3     	mov	x3, x19
   1efd4: 94001766     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1efd8: 1400051f     	b	0x20454 <__cxa_demangle+0x14004>
   1efdc: 5287c7c9     	mov	w9, #0x3e3e             // =15934
   1efe0: 91000a96     	add	x22, x20, #0x2
   1efe4: 321f07e8     	orr	w8, wzr, #0x6
   1efe8: 72a007a9     	movk	w9, #0x3d, lsl #16
   1efec: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1eff0: f81703bf     	stur	xzr, [x29, #-0x90]
   1eff4: 381603a8     	sturb	w8, [x29, #-0xa0]
   1eff8: b8091349     	stur	w9, [x26, #0x91]
   1effc: d10283a2     	sub	x2, x29, #0xa0
   1f000: aa1603e0     	mov	x0, x22
   1f004: aa1503e1     	mov	x1, x21
   1f008: aa1303e3     	mov	x3, x19
   1f00c: 94001758     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f010: 14000511     	b	0x20454 <__cxa_demangle+0x14004>
   1f014: 91000a96     	add	x22, x20, #0x2
   1f018: 52854048     	mov	w8, #0x2a02             // =10754
   1f01c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f020: f81703bf     	stur	xzr, [x29, #-0x90]
   1f024: 781603a8     	sturh	w8, [x29, #-0xa0]
   1f028: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1f02c: d10283a2     	sub	x2, x29, #0xa0
   1f030: aa1603e0     	mov	x0, x22
   1f034: aa1503e1     	mov	x1, x21
   1f038: aa1303e3     	mov	x3, x19
   1f03c: 9400174c     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f040: 14000505     	b	0x20454 <__cxa_demangle+0x14004>
   1f044: 91000a96     	add	x22, x20, #0x2
   1f048: eb1502df     	cmp	x22, x21
   1f04c: 54005a00     	b.eq	0x1fb8c <__cxa_demangle+0x1373c>
   1f050: 394002c8     	ldrb	w8, [x22]
   1f054: 71017d1f     	cmp	w8, #0x5f
   1f058: 540059a1     	b.ne	0x1fb8c <__cxa_demangle+0x1373c>
   1f05c: 91000e96     	add	x22, x20, #0x3
   1f060: 321e03e8     	orr	w8, wzr, #0x4
   1f064: 5285a5a9     	mov	w9, #0x2d2d             // =11565
   1f068: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f06c: f81703bf     	stur	xzr, [x29, #-0x90]
   1f070: 381603a8     	sturb	w8, [x29, #-0xa0]
   1f074: 78091349     	sturh	w9, [x26, #0x91]
   1f078: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1f07c: d10283a2     	sub	x2, x29, #0xa0
   1f080: aa1603e0     	mov	x0, x22
   1f084: aa1503e1     	mov	x1, x21
   1f088: aa1303e3     	mov	x3, x19
   1f08c: 940018b5     	bl	0x25360 <__cxa_demangle+0x18f10>
   1f090: 140004f1     	b	0x20454 <__cxa_demangle+0x14004>
   1f094: 91000a96     	add	x22, x20, #0x2
   1f098: 5284a048     	mov	w8, #0x2502             // =9474
   1f09c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f0a0: f81703bf     	stur	xzr, [x29, #-0x90]
   1f0a4: 781603a8     	sturh	w8, [x29, #-0xa0]
   1f0a8: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1f0ac: d10283a2     	sub	x2, x29, #0xa0
   1f0b0: aa1603e0     	mov	x0, x22
   1f0b4: aa1503e1     	mov	x1, x21
   1f0b8: aa1303e3     	mov	x3, x19
   1f0bc: 9400172c     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f0c0: 140004e5     	b	0x20454 <__cxa_demangle+0x14004>
   1f0c4: 91000a96     	add	x22, x20, #0x2
   1f0c8: 321e03e8     	orr	w8, wzr, #0x4
   1f0cc: 5287c7c9     	mov	w9, #0x3e3e             // =15934
   1f0d0: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f0d4: f81703bf     	stur	xzr, [x29, #-0x90]
   1f0d8: 381603a8     	sturb	w8, [x29, #-0xa0]
   1f0dc: 78091349     	sturh	w9, [x26, #0x91]
   1f0e0: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1f0e4: d10283a2     	sub	x2, x29, #0xa0
   1f0e8: aa1603e0     	mov	x0, x22
   1f0ec: aa1503e1     	mov	x1, x21
   1f0f0: aa1303e3     	mov	x3, x19
   1f0f4: 9400171e     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f0f8: 140004d7     	b	0x20454 <__cxa_demangle+0x14004>
   1f0fc: 91000a96     	add	x22, x20, #0x2
   1f100: 321e03e8     	orr	w8, wzr, #0x4
   1f104: 5287a429     	mov	w9, #0x3d21             // =15649
   1f108: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f10c: f81703bf     	stur	xzr, [x29, #-0x90]
   1f110: 381603a8     	sturb	w8, [x29, #-0xa0]
   1f114: 78091349     	sturh	w9, [x26, #0x91]
   1f118: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1f11c: d10283a2     	sub	x2, x29, #0xa0
   1f120: aa1603e0     	mov	x0, x22
   1f124: aa1503e1     	mov	x1, x21
   1f128: aa1303e3     	mov	x3, x19
   1f12c: 94001710     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f130: 140004c9     	b	0x20454 <__cxa_demangle+0x14004>
   1f134: 91000a96     	add	x22, x20, #0x2
   1f138: aa1603e0     	mov	x0, x22
   1f13c: aa1503e1     	mov	x1, x21
   1f140: aa1303e2     	mov	x2, x19
   1f144: 97fffa5b     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1f148: aa0003f5     	mov	x21, x0
   1f14c: eb1602bf     	cmp	x21, x22
   1f150: 5400aca0     	b.eq	0x206e4 <__cxa_demangle+0x14294>
   1f154: a9405e68     	ldp	x8, x23, [x19]
   1f158: eb17011f     	cmp	x8, x23
   1f15c: aa1603e8     	mov	x8, x22
   1f160: 5400ffc0     	b.eq	0x21158 <__cxa_demangle+0x14d08>
   1f164: 385e82e8     	ldurb	w8, [x23, #-0x18]
   1f168: a97f2ae9     	ldp	x9, x10, [x23, #-0x10]
   1f16c: d1005eeb     	sub	x11, x23, #0x17
   1f170: d100c2e0     	sub	x0, x23, #0x30
   1f174: d341fd0c     	lsr	x12, x8, #1
   1f178: 7200011f     	tst	w8, #0x1
   1f17c: 9a8a0161     	csel	x1, x11, x10, eq
   1f180: 9a890182     	csel	x2, x12, x9, eq
   1f184: 97ffe663     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f188: f85e02e8     	ldur	x8, [x23, #-0x20]
   1f18c: f81a03a8     	stur	x8, [x29, #-0x60]
   1f190: 3cdd02e0     	ldur	q0, [x23, #-0x30]
   1f194: 3d803340     	str	q0, [x26, #0xc0]
   1f198: a93d7eff     	stp	xzr, xzr, [x23, #-0x30]
   1f19c: f81e02ff     	stur	xzr, [x23, #-0x20]
   1f1a0: b00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f1a4: 912b2042     	add	x2, x2, #0xac8
   1f1a8: d101c3a0     	sub	x0, x29, #0x70
   1f1ac: 52800143     	mov	w3, #0xa                // =10
   1f1b0: aa1f03e1     	mov	x1, xzr
   1f1b4: d101c3b7     	sub	x23, x29, #0x70
   1f1b8: 97ffe5da     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1f1bc: f9400ae8     	ldr	x8, [x23, #0x10]
   1f1c0: 3dc002e0     	ldr	q0, [x23]
   1f1c4: a9007eff     	stp	xzr, xzr, [x23]
   1f1c8: f9000aff     	str	xzr, [x23, #0x10]
   1f1cc: f81703a8     	stur	x8, [x29, #-0x90]
   1f1d0: 3d802740     	str	q0, [x26, #0x90]
   1f1d4: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f1d8: 91237c21     	add	x1, x1, #0x8df
   1f1dc: d10283a0     	sub	x0, x29, #0xa0
   1f1e0: 320003e2     	orr	w2, wzr, #0x1
   1f1e4: d10283b7     	sub	x23, x29, #0xa0
   1f1e8: 97ffe64a     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f1ec: f84012e8     	ldur	x8, [x23, #0x1]
   1f1f0: a940eee9     	ldp	x9, x27, [x23, #0x8]
   1f1f4: 394002f8     	ldrb	w24, [x23]
   1f1f8: a9007eff     	stp	xzr, xzr, [x23]
   1f1fc: f9000aff     	str	xzr, [x23, #0x10]
   1f200: f8077349     	stur	x9, [x26, #0x77]
   1f204: f81403a8     	stur	x8, [x29, #-0xc0]
   1f208: f940067c     	ldr	x28, [x19, #0x8]
   1f20c: aa1c03f7     	mov	x23, x28
   1f210: 385d0ee8     	ldrb	w8, [x23, #-0x30]!
   1f214: 3700d728     	tbnz	w8, #0x0, 0x20cf8 <__cxa_demangle+0x148a8>
   1f218: 781d039f     	sturh	wzr, [x28, #-0x30]
   1f21c: d1008393     	sub	x19, x28, #0x20
   1f220: 140007bd     	b	0x21114 <__cxa_demangle+0x14cc4>
   1f224: 91000a96     	add	x22, x20, #0x2
   1f228: 5285a048     	mov	w8, #0x2d02             // =11522
   1f22c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f230: f81703bf     	stur	xzr, [x29, #-0x90]
   1f234: 781603a8     	sturh	w8, [x29, #-0xa0]
   1f238: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1f23c: d10283a2     	sub	x2, x29, #0xa0
   1f240: aa1603e0     	mov	x0, x22
   1f244: aa1503e1     	mov	x1, x21
   1f248: aa1303e3     	mov	x3, x19
   1f24c: 94001845     	bl	0x25360 <__cxa_demangle+0x18f10>
   1f250: 14000481     	b	0x20454 <__cxa_demangle+0x14004>
   1f254: 91000a96     	add	x22, x20, #0x2
   1f258: 52842048     	mov	w8, #0x2102             // =8450
   1f25c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f260: f81703bf     	stur	xzr, [x29, #-0x90]
   1f264: 781603a8     	sturh	w8, [x29, #-0xa0]
   1f268: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1f26c: d10283a2     	sub	x2, x29, #0xa0
   1f270: aa1603e0     	mov	x0, x22
   1f274: aa1503e1     	mov	x1, x21
   1f278: aa1303e3     	mov	x3, x19
   1f27c: 94001839     	bl	0x25360 <__cxa_demangle+0x18f10>
   1f280: 14000475     	b	0x20454 <__cxa_demangle+0x14004>
   1f284: f1000d1f     	cmp	x8, #0x3
   1f288: 54008eab     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1f28c: 39400288     	ldrb	w8, [x20]
   1f290: 7101cd1f     	cmp	w8, #0x73
   1f294: 54008e41     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f298: 39400688     	ldrb	w8, [x20, #0x1]
   1f29c: 71018d1f     	cmp	w8, #0x63
   1f2a0: 54008de1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f2a4: 91000a97     	add	x23, x20, #0x2
   1f2a8: aa1703e0     	mov	x0, x23
   1f2ac: aa1503e1     	mov	x1, x21
   1f2b0: aa1303e2     	mov	x2, x19
   1f2b4: 97ffbb20     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   1f2b8: aa0003f6     	mov	x22, x0
   1f2bc: eb1702df     	cmp	x22, x23
   1f2c0: 54008ce0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f2c4: aa1603e0     	mov	x0, x22
   1f2c8: aa1503e1     	mov	x1, x21
   1f2cc: aa1303e2     	mov	x2, x19
   1f2d0: 97fff9f8     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1f2d4: aa0003f5     	mov	x21, x0
   1f2d8: eb1602bf     	cmp	x21, x22
   1f2dc: 54008c00     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f2e0: a9405a68     	ldp	x8, x22, [x19]
   1f2e4: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1f2e8: f2955569     	movk	x9, #0xaaab
   1f2ec: cb0802c8     	sub	x8, x22, x8
   1f2f0: 9344fd08     	asr	x8, x8, #4
   1f2f4: 9b097d08     	mul	x8, x8, x9
   1f2f8: f100091f     	cmp	x8, #0x2
   1f2fc: 54008b03     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   1f300: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1f304: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1f308: d1005ecb     	sub	x11, x22, #0x17
   1f30c: d100c2c0     	sub	x0, x22, #0x30
   1f310: d341fd0c     	lsr	x12, x8, #1
   1f314: 7200011f     	tst	w8, #0x1
   1f318: 9a8a0161     	csel	x1, x11, x10, eq
   1f31c: 9a890182     	csel	x2, x12, x9, eq
   1f320: 97ffe5fc     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f324: f85e02c8     	ldur	x8, [x22, #-0x20]
   1f328: f81a03a8     	stur	x8, [x29, #-0x60]
   1f32c: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1f330: 3d803340     	str	q0, [x26, #0xc0]
   1f334: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   1f338: f81d02df     	stur	xzr, [x22, #-0x30]
   1f33c: f9400674     	ldr	x20, [x19, #0x8]
   1f340: 385e8288     	ldurb	w8, [x20, #-0x18]
   1f344: d100c296     	sub	x22, x20, #0x30
   1f348: 36000068     	tbz	w8, #0x0, 0x1f354 <__cxa_demangle+0x12f04>
   1f34c: f85f8280     	ldur	x0, [x20, #-0x8]
   1f350: 97ffa728     	bl	0x8ff0 <free@plt>
   1f354: 394002c8     	ldrb	w8, [x22]
   1f358: 36000068     	tbz	w8, #0x0, 0x1f364 <__cxa_demangle+0x12f14>
   1f35c: f85e0280     	ldur	x0, [x20, #-0x20]
   1f360: 97ffa724     	bl	0x8ff0 <free@plt>
   1f364: f9000676     	str	x22, [x19, #0x8]
   1f368: 385b8288     	ldurb	w8, [x20, #-0x48]
   1f36c: a97c2a89     	ldp	x9, x10, [x20, #-0x40]
   1f370: d1011e8b     	sub	x11, x20, #0x47
   1f374: d1018280     	sub	x0, x20, #0x60
   1f378: 7200011f     	tst	w8, #0x1
   1f37c: d341fd0c     	lsr	x12, x8, #1
   1f380: 9a8a0161     	csel	x1, x11, x10, eq
   1f384: 9a890182     	csel	x2, x12, x9, eq
   1f388: 97ffe5e2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f38c: f9400808     	ldr	x8, [x0, #0x10]
   1f390: f90073e8     	str	x8, [sp, #0xe0]
   1f394: 3dc00000     	ldr	q0, [x0]
   1f398: 3d800740     	str	q0, [x26, #0x10]
   1f39c: a9007c1f     	stp	xzr, xzr, [x0]
   1f3a0: f900081f     	str	xzr, [x0, #0x10]
   1f3a4: b00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f3a8: 912b9442     	add	x2, x2, #0xae5
   1f3ac: 910343e0     	add	x0, sp, #0xd0
   1f3b0: 321e07e3     	orr	w3, wzr, #0xc
   1f3b4: aa1f03e1     	mov	x1, xzr
   1f3b8: 910343f4     	add	x20, sp, #0xd0
   1f3bc: 97ffe559     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1f3c0: f9400a88     	ldr	x8, [x20, #0x10]
   1f3c4: 3dc00280     	ldr	q0, [x20]
   1f3c8: a9007e9f     	stp	xzr, xzr, [x20]
   1f3cc: f9000a9f     	str	xzr, [x20, #0x10]
   1f3d0: f90083e8     	str	x8, [sp, #0x100]
   1f3d4: 3d800f40     	str	q0, [x26, #0x30]
   1f3d8: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f3dc: 91226021     	add	x1, x1, #0x898
   1f3e0: 9103c3e0     	add	x0, sp, #0xf0
   1f3e4: 321f03e2     	orr	w2, wzr, #0x2
   1f3e8: 9103c3f4     	add	x20, sp, #0xf0
   1f3ec: 97ffe5c9     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f3f0: 385903b6     	ldurb	w22, [x29, #-0x70]
   1f3f4: f9400a88     	ldr	x8, [x20, #0x10]
   1f3f8: 3dc00280     	ldr	q0, [x20]
   1f3fc: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   1f400: f900029f     	str	xzr, [x20]
   1f404: a979d3a9     	ldp	x9, x20, [x29, #-0x68]
   1f408: d101c3aa     	sub	x10, x29, #0x70
   1f40c: b240014a     	orr	x10, x10, #0x1
   1f410: 720002df     	tst	w22, #0x1
   1f414: f81303a8     	stur	x8, [x29, #-0xd0]
   1f418: d341fec8     	lsr	x8, x22, #1
   1f41c: 9a940141     	csel	x1, x10, x20, eq
   1f420: 3d801740     	str	q0, [x26, #0x50]
   1f424: 9a890102     	csel	x2, x8, x9, eq
   1f428: d10383a0     	sub	x0, x29, #0xe0
   1f42c: d10383b7     	sub	x23, x29, #0xe0
   1f430: 97ffe5b8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f434: f9400ae8     	ldr	x8, [x23, #0x10]
   1f438: 3dc002e0     	ldr	q0, [x23]
   1f43c: a9007eff     	stp	xzr, xzr, [x23]
   1f440: f9000aff     	str	xzr, [x23, #0x10]
   1f444: f81503a8     	stur	x8, [x29, #-0xb0]
   1f448: 3d801f40     	str	q0, [x26, #0x70]
   1f44c: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f450: 91237c21     	add	x1, x1, #0x8df
   1f454: d10303a0     	sub	x0, x29, #0xc0
   1f458: 320003e2     	orr	w2, wzr, #0x1
   1f45c: d10303b7     	sub	x23, x29, #0xc0
   1f460: 97ffe5ac     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f464: 14000b89     	b	0x22288 <__cxa_demangle+0x15e38>
   1f468: f1000d1f     	cmp	x8, #0x3
   1f46c: 54007f8b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1f470: 39400288     	ldrb	w8, [x20]
   1f474: 7101cd1f     	cmp	w8, #0x73
   1f478: 54007f21     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f47c: 39400688     	ldrb	w8, [x20, #0x1]
   1f480: 7101e91f     	cmp	w8, #0x7a
   1f484: 54007ec1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f488: 91000a96     	add	x22, x20, #0x2
   1f48c: aa1603e0     	mov	x0, x22
   1f490: aa1503e1     	mov	x1, x21
   1f494: aa1303e2     	mov	x2, x19
   1f498: 97fff986     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1f49c: aa0003f5     	mov	x21, x0
   1f4a0: eb1602bf     	cmp	x21, x22
   1f4a4: 54007dc0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f4a8: a9405a68     	ldp	x8, x22, [x19]
   1f4ac: eb16011f     	cmp	x8, x22
   1f4b0: 54007d60     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f4b4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1f4b8: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1f4bc: d1005ecb     	sub	x11, x22, #0x17
   1f4c0: d100c2c0     	sub	x0, x22, #0x30
   1f4c4: d341fd0c     	lsr	x12, x8, #1
   1f4c8: 7200011f     	tst	w8, #0x1
   1f4cc: 9a8a0161     	csel	x1, x11, x10, eq
   1f4d0: 9a890182     	csel	x2, x12, x9, eq
   1f4d4: 97ffe58f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f4d8: f85e02c8     	ldur	x8, [x22, #-0x20]
   1f4dc: f81503a8     	stur	x8, [x29, #-0xb0]
   1f4e0: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1f4e4: 3d801f40     	str	q0, [x26, #0x70]
   1f4e8: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   1f4ec: f81e02df     	stur	xzr, [x22, #-0x20]
   1f4f0: b00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f4f4: 912bc842     	add	x2, x2, #0xaf2
   1f4f8: d10303a0     	sub	x0, x29, #0xc0
   1f4fc: 321d03e3     	orr	w3, wzr, #0x8
   1f500: aa1f03e1     	mov	x1, xzr
   1f504: d10303b4     	sub	x20, x29, #0xc0
   1f508: 97ffe506     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1f50c: f9400a88     	ldr	x8, [x20, #0x10]
   1f510: 3dc00280     	ldr	q0, [x20]
   1f514: a9007e9f     	stp	xzr, xzr, [x20]
   1f518: f9000a9f     	str	xzr, [x20, #0x10]
   1f51c: f81a03a8     	stur	x8, [x29, #-0x60]
   1f520: 3d803340     	str	q0, [x26, #0xc0]
   1f524: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f528: 91237c21     	add	x1, x1, #0x8df
   1f52c: d101c3a0     	sub	x0, x29, #0x70
   1f530: 320003e2     	orr	w2, wzr, #0x1
   1f534: d101c3b4     	sub	x20, x29, #0x70
   1f538: 97ffe576     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f53c: 1400009e     	b	0x1f7b4 <__cxa_demangle+0x13364>
   1f540: 5287c5a9     	mov	w9, #0x3e2d             // =15917
   1f544: 91000a96     	add	x22, x20, #0x2
   1f548: 321f07e8     	orr	w8, wzr, #0x6
   1f54c: 72a00549     	movk	w9, #0x2a, lsl #16
   1f550: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f554: f81703bf     	stur	xzr, [x29, #-0x90]
   1f558: 381603a8     	sturb	w8, [x29, #-0xa0]
   1f55c: b8091349     	stur	w9, [x26, #0x91]
   1f560: d10283a2     	sub	x2, x29, #0xa0
   1f564: aa1603e0     	mov	x0, x22
   1f568: aa1503e1     	mov	x1, x21
   1f56c: aa1303e3     	mov	x3, x19
   1f570: 940015ff     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f574: 140003b8     	b	0x20454 <__cxa_demangle+0x14004>
   1f578: f1000d1f     	cmp	x8, #0x3
   1f57c: 5400770b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1f580: 39400288     	ldrb	w8, [x20]
   1f584: 7101c11f     	cmp	w8, #0x70
   1f588: 540076a1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f58c: 39400688     	ldrb	w8, [x20, #0x1]
   1f590: 7101d11f     	cmp	w8, #0x74
   1f594: 54007641     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f598: 91000a97     	add	x23, x20, #0x2
   1f59c: aa1703e0     	mov	x0, x23
   1f5a0: aa1503e1     	mov	x1, x21
   1f5a4: aa1303e2     	mov	x2, x19
   1f5a8: 97fff942     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1f5ac: aa0003f6     	mov	x22, x0
   1f5b0: eb1702df     	cmp	x22, x23
   1f5b4: 54007540     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f5b8: aa1603e0     	mov	x0, x22
   1f5bc: aa1503e1     	mov	x1, x21
   1f5c0: aa1303e2     	mov	x2, x19
   1f5c4: 97fff93b     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1f5c8: aa0003f5     	mov	x21, x0
   1f5cc: eb1602bf     	cmp	x21, x22
   1f5d0: 54007460     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f5d4: a9405a68     	ldp	x8, x22, [x19]
   1f5d8: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1f5dc: f2955569     	movk	x9, #0xaaab
   1f5e0: cb0802c8     	sub	x8, x22, x8
   1f5e4: 9344fd08     	asr	x8, x8, #4
   1f5e8: 9b097d08     	mul	x8, x8, x9
   1f5ec: f100091f     	cmp	x8, #0x2
   1f5f0: 54007363     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   1f5f4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1f5f8: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1f5fc: d1005ecb     	sub	x11, x22, #0x17
   1f600: d100c2c0     	sub	x0, x22, #0x30
   1f604: d341fd0c     	lsr	x12, x8, #1
   1f608: 7200011f     	tst	w8, #0x1
   1f60c: 9a8a0161     	csel	x1, x11, x10, eq
   1f610: 9a890182     	csel	x2, x12, x9, eq
   1f614: 97ffe53f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f618: f85e02c8     	ldur	x8, [x22, #-0x20]
   1f61c: f81703a8     	stur	x8, [x29, #-0x90]
   1f620: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1f624: 3d802740     	str	q0, [x26, #0x90]
   1f628: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   1f62c: f81d02df     	stur	xzr, [x22, #-0x30]
   1f630: f9400674     	ldr	x20, [x19, #0x8]
   1f634: 385e8288     	ldurb	w8, [x20, #-0x18]
   1f638: d100c296     	sub	x22, x20, #0x30
   1f63c: 36000068     	tbz	w8, #0x0, 0x1f648 <__cxa_demangle+0x131f8>
   1f640: f85f8280     	ldur	x0, [x20, #-0x8]
   1f644: 97ffa66b     	bl	0x8ff0 <free@plt>
   1f648: 394002c8     	ldrb	w8, [x22]
   1f64c: 36000068     	tbz	w8, #0x0, 0x1f658 <__cxa_demangle+0x13208>
   1f650: f85e0280     	ldur	x0, [x20, #-0x20]
   1f654: 97ffa667     	bl	0x8ff0 <free@plt>
   1f658: d1018280     	sub	x0, x20, #0x60
   1f65c: f9000676     	str	x22, [x19, #0x8]
   1f660: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f664: 9129a021     	add	x1, x1, #0xa68
   1f668: 321f03e2     	orr	w2, wzr, #0x2
   1f66c: 97ffe529     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f670: 385603b4     	ldurb	w20, [x29, #-0xa0]
   1f674: f9400668     	ldr	x8, [x19, #0x8]
   1f678: a976cfa9     	ldp	x9, x19, [x29, #-0x98]
   1f67c: d10283aa     	sub	x10, x29, #0xa0
   1f680: b240014a     	orr	x10, x10, #0x1
   1f684: 7200029f     	tst	w20, #0x1
   1f688: d100c100     	sub	x0, x8, #0x30
   1f68c: d341fe88     	lsr	x8, x20, #1
   1f690: 9a930141     	csel	x1, x10, x19, eq
   1f694: 9a890102     	csel	x2, x8, x9, eq
   1f698: 97ffe51e     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f69c: 3600eeb4     	tbz	w20, #0x0, 0x21470 <__cxa_demangle+0x15020>
   1f6a0: aa1303e0     	mov	x0, x19
   1f6a4: 14000772     	b	0x2146c <__cxa_demangle+0x1501c>
   1f6a8: f1000d1f     	cmp	x8, #0x3
   1f6ac: 54006d8b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1f6b0: 39400288     	ldrb	w8, [x20]
   1f6b4: 7101cd1f     	cmp	w8, #0x73
   1f6b8: 54006d21     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f6bc: 39400688     	ldrb	w8, [x20, #0x1]
   1f6c0: 7101c11f     	cmp	w8, #0x70
   1f6c4: 54006cc1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f6c8: 91000a96     	add	x22, x20, #0x2
   1f6cc: aa1603e0     	mov	x0, x22
   1f6d0: aa1503e1     	mov	x1, x21
   1f6d4: aa1303e2     	mov	x2, x19
   1f6d8: 97fff8f6     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1f6dc: 1400035e     	b	0x20454 <__cxa_demangle+0x14004>
   1f6e0: f1000d1f     	cmp	x8, #0x3
   1f6e4: 54006bcb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1f6e8: 39400288     	ldrb	w8, [x20]
   1f6ec: 7101cd1f     	cmp	w8, #0x73
   1f6f0: 54006b61     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f6f4: 39400688     	ldrb	w8, [x20, #0x1]
   1f6f8: 7101d11f     	cmp	w8, #0x74
   1f6fc: 54006b01     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f700: 91000a96     	add	x22, x20, #0x2
   1f704: aa1603e0     	mov	x0, x22
   1f708: aa1503e1     	mov	x1, x21
   1f70c: aa1303e2     	mov	x2, x19
   1f710: 97ffba09     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   1f714: aa0003f5     	mov	x21, x0
   1f718: eb1602bf     	cmp	x21, x22
   1f71c: 54006a00     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f720: a9405a68     	ldp	x8, x22, [x19]
   1f724: eb16011f     	cmp	x8, x22
   1f728: 540069a0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f72c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1f730: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1f734: d1005ecb     	sub	x11, x22, #0x17
   1f738: d100c2c0     	sub	x0, x22, #0x30
   1f73c: d341fd0c     	lsr	x12, x8, #1
   1f740: 7200011f     	tst	w8, #0x1
   1f744: 9a8a0161     	csel	x1, x11, x10, eq
   1f748: 9a890182     	csel	x2, x12, x9, eq
   1f74c: 97ffe4f1     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f750: f85e02c8     	ldur	x8, [x22, #-0x20]
   1f754: f81503a8     	stur	x8, [x29, #-0xb0]
   1f758: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1f75c: 3d801f40     	str	q0, [x26, #0x70]
   1f760: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   1f764: f81e02df     	stur	xzr, [x22, #-0x20]
   1f768: b00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f76c: 912bc842     	add	x2, x2, #0xaf2
   1f770: d10303a0     	sub	x0, x29, #0xc0
   1f774: 321d03e3     	orr	w3, wzr, #0x8
   1f778: aa1f03e1     	mov	x1, xzr
   1f77c: d10303b4     	sub	x20, x29, #0xc0
   1f780: 97ffe468     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1f784: f9400a88     	ldr	x8, [x20, #0x10]
   1f788: 3dc00280     	ldr	q0, [x20]
   1f78c: a9007e9f     	stp	xzr, xzr, [x20]
   1f790: f9000a9f     	str	xzr, [x20, #0x10]
   1f794: f81a03a8     	stur	x8, [x29, #-0x60]
   1f798: 3d803340     	str	q0, [x26, #0xc0]
   1f79c: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f7a0: 91237c21     	add	x1, x1, #0x8df
   1f7a4: d101c3a0     	sub	x0, x29, #0x70
   1f7a8: 320003e2     	orr	w2, wzr, #0x1
   1f7ac: d101c3b4     	sub	x20, x29, #0x70
   1f7b0: 97ffe4d8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f7b4: f8401289     	ldur	x9, [x20, #0x1]
   1f7b8: a940ae8a     	ldp	x10, x11, [x20, #0x8]
   1f7bc: 39400288     	ldrb	w8, [x20]
   1f7c0: a9007e9f     	stp	xzr, xzr, [x20]
   1f7c4: f9000a9f     	str	xzr, [x20, #0x10]
   1f7c8: f805734a     	stur	x10, [x26, #0x57]
   1f7cc: f81203a9     	stur	x9, [x29, #-0xe0]
   1f7d0: 381603a8     	sturb	w8, [x29, #-0xa0]
   1f7d4: aa0903e8     	mov	x8, x9
   1f7d8: f8457349     	ldur	x9, [x26, #0x57]
   1f7dc: f805735f     	stur	xzr, [x26, #0x57]
   1f7e0: f81203bf     	stur	xzr, [x29, #-0xe0]
   1f7e4: 14000363     	b	0x20570 <__cxa_demangle+0x14120>
   1f7e8: 91000a96     	add	x22, x20, #0x2
   1f7ec: 52856048     	mov	w8, #0x2b02             // =11010
   1f7f0: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f7f4: f81703bf     	stur	xzr, [x29, #-0x90]
   1f7f8: 781603a8     	sturh	w8, [x29, #-0xa0]
   1f7fc: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1f800: d10283a2     	sub	x2, x29, #0xa0
   1f804: aa1603e0     	mov	x0, x22
   1f808: aa1503e1     	mov	x1, x21
   1f80c: aa1303e3     	mov	x3, x19
   1f810: 94001557     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f814: 14000310     	b	0x20454 <__cxa_demangle+0x14004>
   1f818: 91000a96     	add	x22, x20, #0x2
   1f81c: eb1502df     	cmp	x22, x21
   1f820: 54006380     	b.eq	0x20490 <__cxa_demangle+0x14040>
   1f824: 394002c8     	ldrb	w8, [x22]
   1f828: 71017d1f     	cmp	w8, #0x5f
   1f82c: 54006321     	b.ne	0x20490 <__cxa_demangle+0x14040>
   1f830: 91000e96     	add	x22, x20, #0x3
   1f834: 321e03e8     	orr	w8, wzr, #0x4
   1f838: 52856569     	mov	w9, #0x2b2b             // =11051
   1f83c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f840: f81703bf     	stur	xzr, [x29, #-0x90]
   1f844: 381603a8     	sturb	w8, [x29, #-0xa0]
   1f848: 78091349     	sturh	w9, [x26, #0x91]
   1f84c: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1f850: d10283a2     	sub	x2, x29, #0xa0
   1f854: aa1603e0     	mov	x0, x22
   1f858: aa1503e1     	mov	x1, x21
   1f85c: aa1303e3     	mov	x3, x19
   1f860: 940016c0     	bl	0x25360 <__cxa_demangle+0x18f10>
   1f864: 140002fc     	b	0x20454 <__cxa_demangle+0x14004>
   1f868: 91000a96     	add	x22, x20, #0x2
   1f86c: 52856048     	mov	w8, #0x2b02             // =11010
   1f870: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f874: f81703bf     	stur	xzr, [x29, #-0x90]
   1f878: 781603a8     	sturh	w8, [x29, #-0xa0]
   1f87c: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1f880: d10283a2     	sub	x2, x29, #0xa0
   1f884: aa1603e0     	mov	x0, x22
   1f888: aa1503e1     	mov	x1, x21
   1f88c: aa1303e3     	mov	x3, x19
   1f890: 940016b4     	bl	0x25360 <__cxa_demangle+0x18f10>
   1f894: 140002f0     	b	0x20454 <__cxa_demangle+0x14004>
   1f898: f1000d1f     	cmp	x8, #0x3
   1f89c: 54005e0b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1f8a0: 39400288     	ldrb	w8, [x20]
   1f8a4: 7101851f     	cmp	w8, #0x61
   1f8a8: 54005da1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f8ac: 39400688     	ldrb	w8, [x20, #0x1]
   1f8b0: 7101d11f     	cmp	w8, #0x74
   1f8b4: 54005d41     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f8b8: 91000a96     	add	x22, x20, #0x2
   1f8bc: aa1603e0     	mov	x0, x22
   1f8c0: aa1503e1     	mov	x1, x21
   1f8c4: aa1303e2     	mov	x2, x19
   1f8c8: 97ffb99b     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   1f8cc: aa0003f5     	mov	x21, x0
   1f8d0: eb1602bf     	cmp	x21, x22
   1f8d4: 54005c40     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f8d8: a9405a68     	ldp	x8, x22, [x19]
   1f8dc: eb16011f     	cmp	x8, x22
   1f8e0: 54005be0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f8e4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1f8e8: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1f8ec: d1005ecb     	sub	x11, x22, #0x17
   1f8f0: d100c2c0     	sub	x0, x22, #0x30
   1f8f4: d341fd0c     	lsr	x12, x8, #1
   1f8f8: 7200011f     	tst	w8, #0x1
   1f8fc: 9a8a0161     	csel	x1, x11, x10, eq
   1f900: 9a890182     	csel	x2, x12, x9, eq
   1f904: 97ffe483     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f908: f85e02c8     	ldur	x8, [x22, #-0x20]
   1f90c: f81a03a8     	stur	x8, [x29, #-0x60]
   1f910: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1f914: 3d803340     	str	q0, [x26, #0xc0]
   1f918: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   1f91c: f81e02df     	stur	xzr, [x22, #-0x20]
   1f920: b00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f924: 91220842     	add	x2, x2, #0x882
   1f928: d101c3a0     	sub	x0, x29, #0x70
   1f92c: 52800123     	mov	w3, #0x9                // =9
   1f930: aa1f03e1     	mov	x1, xzr
   1f934: d101c3b4     	sub	x20, x29, #0x70
   1f938: 97ffe3fa     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1f93c: f9400a88     	ldr	x8, [x20, #0x10]
   1f940: 3dc00280     	ldr	q0, [x20]
   1f944: a9007e9f     	stp	xzr, xzr, [x20]
   1f948: f9000a9f     	str	xzr, [x20, #0x10]
   1f94c: f81703a8     	stur	x8, [x29, #-0x90]
   1f950: 3d802740     	str	q0, [x26, #0x90]
   1f954: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1f958: 91237c21     	add	x1, x1, #0x8df
   1f95c: d10283a0     	sub	x0, x29, #0xa0
   1f960: 320003e2     	orr	w2, wzr, #0x1
   1f964: d10283b4     	sub	x20, x29, #0xa0
   1f968: 97ffe46a     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1f96c: 14000042     	b	0x1fa74 <__cxa_demangle+0x13624>
   1f970: 91000a96     	add	x22, x20, #0x2
   1f974: 5287a048     	mov	w8, #0x3d02             // =15618
   1f978: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1f97c: f81703bf     	stur	xzr, [x29, #-0x90]
   1f980: 781603a8     	sturh	w8, [x29, #-0xa0]
   1f984: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1f988: d10283a2     	sub	x2, x29, #0xa0
   1f98c: aa1603e0     	mov	x0, x22
   1f990: aa1503e1     	mov	x1, x21
   1f994: aa1303e3     	mov	x3, x19
   1f998: 940014f5     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1f99c: 140002ae     	b	0x20454 <__cxa_demangle+0x14004>
   1f9a0: f1000d1f     	cmp	x8, #0x3
   1f9a4: 540055cb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1f9a8: 39400288     	ldrb	w8, [x20]
   1f9ac: 7101851f     	cmp	w8, #0x61
   1f9b0: 54005561     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f9b4: 39400688     	ldrb	w8, [x20, #0x1]
   1f9b8: 7101e91f     	cmp	w8, #0x7a
   1f9bc: 54005501     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1f9c0: 91000a96     	add	x22, x20, #0x2
   1f9c4: aa1603e0     	mov	x0, x22
   1f9c8: aa1503e1     	mov	x1, x21
   1f9cc: aa1303e2     	mov	x2, x19
   1f9d0: 97fff838     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1f9d4: aa0003f5     	mov	x21, x0
   1f9d8: eb1602bf     	cmp	x21, x22
   1f9dc: 54005400     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f9e0: a9405a68     	ldp	x8, x22, [x19]
   1f9e4: eb16011f     	cmp	x8, x22
   1f9e8: 540053a0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1f9ec: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1f9f0: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1f9f4: d1005ecb     	sub	x11, x22, #0x17
   1f9f8: d100c2c0     	sub	x0, x22, #0x30
   1f9fc: d341fd0c     	lsr	x12, x8, #1
   1fa00: 7200011f     	tst	w8, #0x1
   1fa04: 9a8a0161     	csel	x1, x11, x10, eq
   1fa08: 9a890182     	csel	x2, x12, x9, eq
   1fa0c: 97ffe441     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fa10: f85e02c8     	ldur	x8, [x22, #-0x20]
   1fa14: f81a03a8     	stur	x8, [x29, #-0x60]
   1fa18: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1fa1c: 3d803340     	str	q0, [x26, #0xc0]
   1fa20: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   1fa24: f81e02df     	stur	xzr, [x22, #-0x20]
   1fa28: b00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1fa2c: 91220842     	add	x2, x2, #0x882
   1fa30: d101c3a0     	sub	x0, x29, #0x70
   1fa34: 52800123     	mov	w3, #0x9                // =9
   1fa38: aa1f03e1     	mov	x1, xzr
   1fa3c: d101c3b4     	sub	x20, x29, #0x70
   1fa40: 97ffe3b8     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1fa44: f9400a88     	ldr	x8, [x20, #0x10]
   1fa48: 3dc00280     	ldr	q0, [x20]
   1fa4c: a9007e9f     	stp	xzr, xzr, [x20]
   1fa50: f9000a9f     	str	xzr, [x20, #0x10]
   1fa54: f81703a8     	stur	x8, [x29, #-0x90]
   1fa58: 3d802740     	str	q0, [x26, #0x90]
   1fa5c: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1fa60: 91237c21     	add	x1, x1, #0x8df
   1fa64: d10283a0     	sub	x0, x29, #0xa0
   1fa68: 320003e2     	orr	w2, wzr, #0x1
   1fa6c: d10283b4     	sub	x20, x29, #0xa0
   1fa70: 97ffe428     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fa74: f8401288     	ldur	x8, [x20, #0x1]
   1fa78: a940de89     	ldp	x9, x23, [x20, #0x8]
   1fa7c: 39400296     	ldrb	w22, [x20]
   1fa80: a9007e9f     	stp	xzr, xzr, [x20]
   1fa84: f9000a9f     	str	xzr, [x20, #0x10]
   1fa88: f8077349     	stur	x9, [x26, #0x77]
   1fa8c: f81403a8     	stur	x8, [x29, #-0xc0]
   1fa90: f9400678     	ldr	x24, [x19, #0x8]
   1fa94: aa1803fc     	mov	x28, x24
   1fa98: 385d0f88     	ldrb	w8, [x28, #-0x30]!
   1fa9c: 3700b808     	tbnz	w8, #0x0, 0x2119c <__cxa_demangle+0x14d4c>
   1faa0: 781d031f     	sturh	wzr, [x24, #-0x30]
   1faa4: d100831b     	sub	x27, x24, #0x20
   1faa8: 14000662     	b	0x21430 <__cxa_demangle+0x14fe0>
   1faac: 91000a96     	add	x22, x20, #0x2
   1fab0: 321e03e8     	orr	w8, wzr, #0x4
   1fab4: 5284c4c9     	mov	w9, #0x2626             // =9766
   1fab8: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1fabc: f81703bf     	stur	xzr, [x29, #-0x90]
   1fac0: 381603a8     	sturb	w8, [x29, #-0xa0]
   1fac4: 78091349     	sturh	w9, [x26, #0x91]
   1fac8: 381633bf     	sturb	wzr, [x29, #-0x9d]
   1facc: d10283a2     	sub	x2, x29, #0xa0
   1fad0: aa1603e0     	mov	x0, x22
   1fad4: aa1503e1     	mov	x1, x21
   1fad8: aa1303e3     	mov	x3, x19
   1fadc: 940014a4     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1fae0: 1400025d     	b	0x20454 <__cxa_demangle+0x14004>
   1fae4: 91000a96     	add	x22, x20, #0x2
   1fae8: 5284c048     	mov	w8, #0x2602             // =9730
   1faec: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1faf0: f81703bf     	stur	xzr, [x29, #-0x90]
   1faf4: 781603a8     	sturh	w8, [x29, #-0xa0]
   1faf8: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1fafc: d10283a2     	sub	x2, x29, #0xa0
   1fb00: aa1603e0     	mov	x0, x22
   1fb04: aa1503e1     	mov	x1, x21
   1fb08: aa1303e3     	mov	x3, x19
   1fb0c: 94001615     	bl	0x25360 <__cxa_demangle+0x18f10>
   1fb10: 14000251     	b	0x20454 <__cxa_demangle+0x14004>
   1fb14: 91000a96     	add	x22, x20, #0x2
   1fb18: 5284c048     	mov	w8, #0x2602             // =9730
   1fb1c: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   1fb20: f81703bf     	stur	xzr, [x29, #-0x90]
   1fb24: 781603a8     	sturh	w8, [x29, #-0xa0]
   1fb28: 381623bf     	sturb	wzr, [x29, #-0x9e]
   1fb2c: d10283a2     	sub	x2, x29, #0xa0
   1fb30: aa1603e0     	mov	x0, x22
   1fb34: aa1503e1     	mov	x1, x21
   1fb38: aa1303e3     	mov	x3, x19
   1fb3c: 9400148c     	bl	0x24d6c <__cxa_demangle+0x1891c>
   1fb40: 14000245     	b	0x20454 <__cxa_demangle+0x14004>
   1fb44: a9405668     	ldp	x8, x21, [x19]
   1fb48: eb15011f     	cmp	x8, x21
   1fb4c: 540000a1     	b.ne	0x1fb60 <__cxa_demangle+0x13710>
   1fb50: 14000243     	b	0x2045c <__cxa_demangle+0x1400c>
   1fb54: a9405668     	ldp	x8, x21, [x19]
   1fb58: eb15011f     	cmp	x8, x21
   1fb5c: 54004800     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1fb60: 385e82a8     	ldurb	w8, [x21, #-0x18]
   1fb64: d100c2b6     	sub	x22, x21, #0x30
   1fb68: 36000068     	tbz	w8, #0x0, 0x1fb74 <__cxa_demangle+0x13724>
   1fb6c: f85f82a0     	ldur	x0, [x21, #-0x8]
   1fb70: 97ffa520     	bl	0x8ff0 <free@plt>
   1fb74: 394002c8     	ldrb	w8, [x22]
   1fb78: 36000068     	tbz	w8, #0x0, 0x1fb84 <__cxa_demangle+0x13734>
   1fb7c: f85e02a0     	ldur	x0, [x21, #-0x20]
   1fb80: 97ffa51c     	bl	0x8ff0 <free@plt>
   1fb84: f9000676     	str	x22, [x19, #0x8]
   1fb88: 14000235     	b	0x2045c <__cxa_demangle+0x1400c>
   1fb8c: aa1603e0     	mov	x0, x22
   1fb90: aa1503e1     	mov	x1, x21
   1fb94: aa1303e2     	mov	x2, x19
   1fb98: 97fff7c6     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1fb9c: aa0003f5     	mov	x21, x0
   1fba0: eb1602bf     	cmp	x21, x22
   1fba4: 540045c0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1fba8: a9405a68     	ldp	x8, x22, [x19]
   1fbac: eb16011f     	cmp	x8, x22
   1fbb0: 54004560     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1fbb4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1fbb8: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1fbbc: d1005ecb     	sub	x11, x22, #0x17
   1fbc0: d100c2c0     	sub	x0, x22, #0x30
   1fbc4: d341fd0c     	lsr	x12, x8, #1
   1fbc8: 7200011f     	tst	w8, #0x1
   1fbcc: 9a8a0161     	csel	x1, x11, x10, eq
   1fbd0: 9a890182     	csel	x2, x12, x9, eq
   1fbd4: 97ffe3cf     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fbd8: f85e02c8     	ldur	x8, [x22, #-0x20]
   1fbdc: f81503a8     	stur	x8, [x29, #-0xb0]
   1fbe0: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1fbe4: 3d801f40     	str	q0, [x26, #0x70]
   1fbe8: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   1fbec: f81e02df     	stur	xzr, [x22, #-0x20]
   1fbf0: b00000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1fbf4: 91209c42     	add	x2, x2, #0x827
   1fbf8: d10303a0     	sub	x0, x29, #0xc0
   1fbfc: 320003e3     	orr	w3, wzr, #0x1
   1fc00: aa1f03e1     	mov	x1, xzr
   1fc04: d10303b4     	sub	x20, x29, #0xc0
   1fc08: 97ffe346     	bl	0x18920 <__cxa_demangle+0xc4d0>
   1fc0c: f9400a88     	ldr	x8, [x20, #0x10]
   1fc10: 3dc00280     	ldr	q0, [x20]
   1fc14: a9007e9f     	stp	xzr, xzr, [x20]
   1fc18: f9000a9f     	str	xzr, [x20, #0x10]
   1fc1c: f81a03a8     	stur	x8, [x29, #-0x60]
   1fc20: 3d803340     	str	q0, [x26, #0xc0]
   1fc24: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1fc28: 91205421     	add	x1, x1, #0x815
   1fc2c: d101c3a0     	sub	x0, x29, #0x70
   1fc30: 320007e2     	orr	w2, wzr, #0x3
   1fc34: d101c3b4     	sub	x20, x29, #0x70
   1fc38: 97ffe3b6     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fc3c: f8401289     	ldur	x9, [x20, #0x1]
   1fc40: a940ae8a     	ldp	x10, x11, [x20, #0x8]
   1fc44: 39400288     	ldrb	w8, [x20]
   1fc48: a9007e9f     	stp	xzr, xzr, [x20]
   1fc4c: f9000a9f     	str	xzr, [x20, #0x10]
   1fc50: f80b73ea     	stur	x10, [sp, #0xb7]
   1fc54: f9005be9     	str	x9, [sp, #0xb0]
   1fc58: 381603a8     	sturb	w8, [x29, #-0xa0]
   1fc5c: aa0903e8     	mov	x8, x9
   1fc60: f84b73e9     	ldur	x9, [sp, #0xb7]
   1fc64: f80b73ff     	stur	xzr, [sp, #0xb7]
   1fc68: f9005bff     	str	xzr, [sp, #0xb0]
   1fc6c: 14000241     	b	0x20570 <__cxa_demangle+0x14120>
   1fc70: 91000936     	add	x22, x9, #0x2
   1fc74: aa1603e0     	mov	x0, x22
   1fc78: aa1503e1     	mov	x1, x21
   1fc7c: aa1303e2     	mov	x2, x19
   1fc80: 97fff78c     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1fc84: aa0003f5     	mov	x21, x0
   1fc88: eb1602bf     	cmp	x21, x22
   1fc8c: 54003e80     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1fc90: a9402668     	ldp	x8, x9, [x19]
   1fc94: eb09011f     	cmp	x8, x9
   1fc98: 54003e20     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1fc9c: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   1fca0: f81a03bf     	stur	xzr, [x29, #-0x60]
   1fca4: 340000d7     	cbz	w23, 0x1fcbc <__cxa_demangle+0x1386c>
   1fca8: 321e03e8     	orr	w8, wzr, #0x4
   1fcac: 52874749     	mov	w9, #0x3a3a             // =14906
   1fcb0: 381903a8     	sturb	w8, [x29, #-0x70]
   1fcb4: 780c1349     	sturh	w9, [x26, #0xc1]
   1fcb8: 381933bf     	sturb	wzr, [x29, #-0x6d]
   1fcbc: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1fcc0: 91200021     	add	x1, x1, #0x800
   1fcc4: d101c3a0     	sub	x0, x29, #0x70
   1fcc8: 52800122     	mov	w2, #0x9                // =9
   1fccc: d101c3b4     	sub	x20, x29, #0x70
   1fcd0: 97ffe390     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fcd4: f9400a88     	ldr	x8, [x20, #0x10]
   1fcd8: 3dc00280     	ldr	q0, [x20]
   1fcdc: a9007e9f     	stp	xzr, xzr, [x20]
   1fce0: f9000a9f     	str	xzr, [x20, #0x10]
   1fce4: f81703a8     	stur	x8, [x29, #-0x90]
   1fce8: 3d802740     	str	q0, [x26, #0x90]
   1fcec: f9400668     	ldr	x8, [x19, #0x8]
   1fcf0: 385e8109     	ldurb	w9, [x8, #-0x18]
   1fcf4: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   1fcf8: d100c100     	sub	x0, x8, #0x30
   1fcfc: d1005d08     	sub	x8, x8, #0x17
   1fd00: 7200013f     	tst	w9, #0x1
   1fd04: d341fd2c     	lsr	x12, x9, #1
   1fd08: 9a8b0101     	csel	x1, x8, x11, eq
   1fd0c: 9a8a0182     	csel	x2, x12, x10, eq
   1fd10: 97ffe380     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fd14: f9400808     	ldr	x8, [x0, #0x10]
   1fd18: f81503a8     	stur	x8, [x29, #-0xb0]
   1fd1c: 3dc00000     	ldr	q0, [x0]
   1fd20: d10303a8     	sub	x8, x29, #0xc0
   1fd24: b2400108     	orr	x8, x8, #0x1
   1fd28: 3d801f40     	str	q0, [x26, #0x70]
   1fd2c: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   1fd30: f900001f     	str	xzr, [x0]
   1fd34: 385403b7     	ldurb	w23, [x29, #-0xc0]
   1fd38: a974d3a9     	ldp	x9, x20, [x29, #-0xb8]
   1fd3c: 720002ff     	tst	w23, #0x1
   1fd40: d341feea     	lsr	x10, x23, #1
   1fd44: 9a940101     	csel	x1, x8, x20, eq
   1fd48: 9a890142     	csel	x2, x10, x9, eq
   1fd4c: d10283a0     	sub	x0, x29, #0xa0
   1fd50: d10283b6     	sub	x22, x29, #0xa0
   1fd54: 97ffe36f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fd58: 1400003b     	b	0x1fe44 <__cxa_demangle+0x139f4>
   1fd5c: 91000936     	add	x22, x9, #0x2
   1fd60: aa1603e0     	mov	x0, x22
   1fd64: aa1503e1     	mov	x1, x21
   1fd68: aa1303e2     	mov	x2, x19
   1fd6c: 97fff751     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1fd70: aa0003f5     	mov	x21, x0
   1fd74: eb1602bf     	cmp	x21, x22
   1fd78: 54003720     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1fd7c: a9402668     	ldp	x8, x9, [x19]
   1fd80: eb09011f     	cmp	x8, x9
   1fd84: 540036c0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1fd88: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   1fd8c: f81a03bf     	stur	xzr, [x29, #-0x60]
   1fd90: 340000d7     	cbz	w23, 0x1fda8 <__cxa_demangle+0x13958>
   1fd94: 321e03e8     	orr	w8, wzr, #0x4
   1fd98: 52874749     	mov	w9, #0x3a3a             // =14906
   1fd9c: 381903a8     	sturb	w8, [x29, #-0x70]
   1fda0: 780c1349     	sturh	w9, [x26, #0xc1]
   1fda4: 381933bf     	sturb	wzr, [x29, #-0x6d]
   1fda8: b00000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   1fdac: 91202821     	add	x1, x1, #0x80a
   1fdb0: d101c3a0     	sub	x0, x29, #0x70
   1fdb4: 32000be2     	orr	w2, wzr, #0x7
   1fdb8: d101c3b4     	sub	x20, x29, #0x70
   1fdbc: 97ffe355     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fdc0: f9400a88     	ldr	x8, [x20, #0x10]
   1fdc4: 3dc00280     	ldr	q0, [x20]
   1fdc8: a9007e9f     	stp	xzr, xzr, [x20]
   1fdcc: f9000a9f     	str	xzr, [x20, #0x10]
   1fdd0: f81703a8     	stur	x8, [x29, #-0x90]
   1fdd4: 3d802740     	str	q0, [x26, #0x90]
   1fdd8: f9400668     	ldr	x8, [x19, #0x8]
   1fddc: 385e8109     	ldurb	w9, [x8, #-0x18]
   1fde0: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   1fde4: d100c100     	sub	x0, x8, #0x30
   1fde8: d1005d08     	sub	x8, x8, #0x17
   1fdec: 7200013f     	tst	w9, #0x1
   1fdf0: d341fd2c     	lsr	x12, x9, #1
   1fdf4: 9a8b0101     	csel	x1, x8, x11, eq
   1fdf8: 9a8a0182     	csel	x2, x12, x10, eq
   1fdfc: 97ffe345     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fe00: f9400808     	ldr	x8, [x0, #0x10]
   1fe04: f81503a8     	stur	x8, [x29, #-0xb0]
   1fe08: 3dc00000     	ldr	q0, [x0]
   1fe0c: d10303a8     	sub	x8, x29, #0xc0
   1fe10: b2400108     	orr	x8, x8, #0x1
   1fe14: 3d801f40     	str	q0, [x26, #0x70]
   1fe18: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   1fe1c: f900001f     	str	xzr, [x0]
   1fe20: 385403b7     	ldurb	w23, [x29, #-0xc0]
   1fe24: a974d3a9     	ldp	x9, x20, [x29, #-0xb8]
   1fe28: 720002ff     	tst	w23, #0x1
   1fe2c: d341feea     	lsr	x10, x23, #1
   1fe30: 9a940101     	csel	x1, x8, x20, eq
   1fe34: 9a890142     	csel	x2, x10, x9, eq
   1fe38: d10283a0     	sub	x0, x29, #0xa0
   1fe3c: d10283b6     	sub	x22, x29, #0xa0
   1fe40: 97ffe334     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1fe44: f84012c8     	ldur	x8, [x22, #0x1]
   1fe48: a940eec9     	ldp	x9, x27, [x22, #0x8]
   1fe4c: 394002d8     	ldrb	w24, [x22]
   1fe50: a9007edf     	stp	xzr, xzr, [x22]
   1fe54: f9000adf     	str	xzr, [x22, #0x10]
   1fe58: f8057349     	stur	x9, [x26, #0x57]
   1fe5c: f81203a8     	stur	x8, [x29, #-0xe0]
   1fe60: f940067c     	ldr	x28, [x19, #0x8]
   1fe64: aa1c03f6     	mov	x22, x28
   1fe68: 385d0ec8     	ldrb	w8, [x22, #-0x30]!
   1fe6c: 37005428     	tbnz	w8, #0x0, 0x208f0 <__cxa_demangle+0x144a0>
   1fe70: 781d039f     	sturh	wzr, [x28, #-0x30]
   1fe74: d1008393     	sub	x19, x28, #0x20
   1fe78: 14000439     	b	0x20f5c <__cxa_demangle+0x14b0c>
   1fe7c: f940026a     	ldr	x10, [x19]
   1fe80: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   1fe84: f295556b     	movk	x11, #0xaaab
   1fe88: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   1fe8c: cb0a0108     	sub	x8, x8, x10
   1fe90: 9344fd08     	asr	x8, x8, #4
   1fe94: 9b0b7d16     	mul	x22, x8, x11
   1fe98: f2e0aab5     	movk	x21, #0x555, lsl #48
   1fe9c: 910006c8     	add	x8, x22, #0x1
   1fea0: eb15011f     	cmp	x8, x21
   1fea4: 540130c8     	b.hi	0x224bc <__cxa_demangle+0x1606c>
   1fea8: cb0a0129     	sub	x9, x9, x10
   1feac: 9344fd29     	asr	x9, x9, #4
   1feb0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   1feb4: 9b0b7d29     	mul	x9, x9, x11
   1feb8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   1febc: eb0a013f     	cmp	x9, x10
   1fec0: 540000a2     	b.hs	0x1fed4 <__cxa_demangle+0x13a84>
   1fec4: d37ff929     	lsl	x9, x9, #1
   1fec8: eb08013f     	cmp	x9, x8
   1fecc: 9a893115     	csel	x21, x8, x9, lo
   1fed0: b4008715     	cbz	x21, 0x20fb0 <__cxa_demangle+0x14b60>
   1fed4: f9400e69     	ldr	x9, [x19, #0x18]
   1fed8: 8b1506a8     	add	x8, x21, x21, lsl #1
   1fedc: d37ced08     	lsl	x8, x8, #4
   1fee0: f9480120     	ldr	x0, [x9, #0x1000]
   1fee4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   1fee8: cb00014a     	sub	x10, x10, x0
   1feec: eb08015f     	cmp	x10, x8
   1fef0: 54004f62     	b.hs	0x208dc <__cxa_demangle+0x1448c>
   1fef4: aa0803e0     	mov	x0, x8
   1fef8: 97ffa426     	bl	0x8f90 <malloc@plt>
   1fefc: 1400042e     	b	0x20fb4 <__cxa_demangle+0x14b64>
   1ff00: f1000d1f     	cmp	x8, #0x3
   1ff04: 54002acb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   1ff08: 39400288     	ldrb	w8, [x20]
   1ff0c: 7101911f     	cmp	w8, #0x64
   1ff10: 54002a61     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1ff14: 39400688     	ldrb	w8, [x20, #0x1]
   1ff18: 7101cd1f     	cmp	w8, #0x73
   1ff1c: 54002a01     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   1ff20: 91000a97     	add	x23, x20, #0x2
   1ff24: aa1703e0     	mov	x0, x23
   1ff28: aa1503e1     	mov	x1, x21
   1ff2c: aa1303e2     	mov	x2, x19
   1ff30: 97fff6e0     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1ff34: aa0003f6     	mov	x22, x0
   1ff38: eb1702df     	cmp	x22, x23
   1ff3c: 54002900     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1ff40: aa1603e0     	mov	x0, x22
   1ff44: aa1503e1     	mov	x1, x21
   1ff48: aa1303e2     	mov	x2, x19
   1ff4c: 97fff6d9     	bl	0x1dab0 <__cxa_demangle+0x11660>
   1ff50: aa0003f5     	mov	x21, x0
   1ff54: eb1602bf     	cmp	x21, x22
   1ff58: 54002820     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   1ff5c: a9405a68     	ldp	x8, x22, [x19]
   1ff60: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   1ff64: f2955569     	movk	x9, #0xaaab
   1ff68: cb0802c8     	sub	x8, x22, x8
   1ff6c: 9344fd08     	asr	x8, x8, #4
   1ff70: 9b097d08     	mul	x8, x8, x9
   1ff74: f100091f     	cmp	x8, #0x2
   1ff78: 54002723     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   1ff7c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1ff80: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   1ff84: d1005ecb     	sub	x11, x22, #0x17
   1ff88: d100c2c0     	sub	x0, x22, #0x30
   1ff8c: d341fd0c     	lsr	x12, x8, #1
   1ff90: 7200011f     	tst	w8, #0x1
   1ff94: 9a8a0161     	csel	x1, x11, x10, eq
   1ff98: 9a890182     	csel	x2, x12, x9, eq
   1ff9c: 97ffe2dd     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   1ffa0: f85e02c8     	ldur	x8, [x22, #-0x20]
   1ffa4: f81703a8     	stur	x8, [x29, #-0x90]
   1ffa8: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   1ffac: 3d802740     	str	q0, [x26, #0x90]
   1ffb0: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   1ffb4: f81d02df     	stur	xzr, [x22, #-0x30]
   1ffb8: f9400676     	ldr	x22, [x19, #0x8]
   1ffbc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   1ffc0: d100c2d4     	sub	x20, x22, #0x30
   1ffc4: 36000068     	tbz	w8, #0x0, 0x1ffd0 <__cxa_demangle+0x13b80>
   1ffc8: f85f82c0     	ldur	x0, [x22, #-0x8]
   1ffcc: 97ffa409     	bl	0x8ff0 <free@plt>
   1ffd0: 39400288     	ldrb	w8, [x20]
   1ffd4: 36000068     	tbz	w8, #0x0, 0x1ffe0 <__cxa_demangle+0x13b90>
   1ffd8: f85e02c0     	ldur	x0, [x22, #-0x20]
   1ffdc: 97ffa405     	bl	0x8ff0 <free@plt>
   1ffe0: f9000674     	str	x20, [x19, #0x8]
   1ffe4: 385603b7     	ldurb	w23, [x29, #-0xa0]
   1ffe8: f85683a8     	ldur	x8, [x29, #-0x98]
   1ffec: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   1fff0: f81a03bf     	stur	xzr, [x29, #-0x60]
   1fff4: d341fee9     	lsr	x9, x23, #1
   1fff8: 720002ff     	tst	w23, #0x1
   1fffc: 9a880136     	csel	x22, x9, x8, eq
   20000: 91000ac8     	add	x8, x22, #0x2
   20004: b100411f     	cmn	x8, #0x10
   20008: 54012602     	b.hs	0x224c8 <__cxa_demangle+0x16078>
   2000c: f100591f     	cmp	x8, #0x16
   20010: 5400ba08     	b.hi	0x21750 <__cxa_demangle+0x15300>
   20014: 321e03e8     	orr	w8, wzr, #0x4
   20018: d101c3a9     	sub	x9, x29, #0x70
   2001c: 381903a8     	sturb	w8, [x29, #-0x70]
   20020: b2400120     	orr	x0, x9, #0x1
   20024: 140005d3     	b	0x21770 <__cxa_demangle+0x15320>
   20028: f1000d1f     	cmp	x8, #0x3
   2002c: 5400218b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   20030: 39400288     	ldrb	w8, [x20]
   20034: 7101911f     	cmp	w8, #0x64
   20038: 54002121     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   2003c: 39400688     	ldrb	w8, [x20, #0x1]
   20040: 7101d11f     	cmp	w8, #0x74
   20044: 540020c1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   20048: 91000a97     	add	x23, x20, #0x2
   2004c: aa1703e0     	mov	x0, x23
   20050: aa1503e1     	mov	x1, x21
   20054: aa1303e2     	mov	x2, x19
   20058: 97fff696     	bl	0x1dab0 <__cxa_demangle+0x11660>
   2005c: aa0003f6     	mov	x22, x0
   20060: eb1702df     	cmp	x22, x23
   20064: 54004420     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   20068: aa1603e0     	mov	x0, x22
   2006c: aa1503e1     	mov	x1, x21
   20070: aa1303e2     	mov	x2, x19
   20074: 9400156f     	bl	0x25630 <__cxa_demangle+0x191e0>
   20078: aa0003f5     	mov	x21, x0
   2007c: eb1602bf     	cmp	x21, x22
   20080: 54004340     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   20084: a9405a68     	ldp	x8, x22, [x19]
   20088: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   2008c: f2955569     	movk	x9, #0xaaab
   20090: cb0802c8     	sub	x8, x22, x8
   20094: 9344fd08     	asr	x8, x8, #4
   20098: 9b097d08     	mul	x8, x8, x9
   2009c: f100091f     	cmp	x8, #0x2
   200a0: 54001de3     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   200a4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   200a8: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   200ac: d1005ecb     	sub	x11, x22, #0x17
   200b0: d100c2c0     	sub	x0, x22, #0x30
   200b4: d341fd0c     	lsr	x12, x8, #1
   200b8: 7200011f     	tst	w8, #0x1
   200bc: 9a8a0161     	csel	x1, x11, x10, eq
   200c0: 9a890182     	csel	x2, x12, x9, eq
   200c4: 97ffe293     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   200c8: f85e02c8     	ldur	x8, [x22, #-0x20]
   200cc: f81703a8     	stur	x8, [x29, #-0x90]
   200d0: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   200d4: 3d802740     	str	q0, [x26, #0x90]
   200d8: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   200dc: f81d02df     	stur	xzr, [x22, #-0x30]
   200e0: f9400677     	ldr	x23, [x19, #0x8]
   200e4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   200e8: d100c2f6     	sub	x22, x23, #0x30
   200ec: 36000068     	tbz	w8, #0x0, 0x200f8 <__cxa_demangle+0x13ca8>
   200f0: f85f82e0     	ldur	x0, [x23, #-0x8]
   200f4: 97ffa3bf     	bl	0x8ff0 <free@plt>
   200f8: 394002c8     	ldrb	w8, [x22]
   200fc: 36000068     	tbz	w8, #0x0, 0x20108 <__cxa_demangle+0x13cb8>
   20100: f85e02e0     	ldur	x0, [x23, #-0x20]
   20104: 97ffa3bb     	bl	0x8ff0 <free@plt>
   20108: f9400268     	ldr	x8, [x19]
   2010c: f9000676     	str	x22, [x19, #0x8]
   20110: eb16011f     	cmp	x8, x22
   20114: 5400b920     	b.eq	0x21838 <__cxa_demangle+0x153e8>
   20118: 385603a9     	ldurb	w9, [x29, #-0xa0]
   2011c: f85683a8     	ldur	x8, [x29, #-0x98]
   20120: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   20124: f81a03bf     	stur	xzr, [x29, #-0x60]
   20128: d341fd2a     	lsr	x10, x9, #1
   2012c: 7200013f     	tst	w9, #0x1
   20130: 9a880156     	csel	x22, x10, x8, eq
   20134: 910006c8     	add	x8, x22, #0x1
   20138: b100411f     	cmn	x8, #0x10
   2013c: 12000138     	and	w24, w9, #0x1
   20140: 54011c62     	b.hs	0x224cc <__cxa_demangle+0x1607c>
   20144: f100591f     	cmp	x8, #0x16
   20148: 5400bd28     	b.hi	0x218ec <__cxa_demangle+0x1549c>
   2014c: 321f03e8     	orr	w8, wzr, #0x2
   20150: d101c3a9     	sub	x9, x29, #0x70
   20154: 381903a8     	sturb	w8, [x29, #-0x70]
   20158: b2400120     	orr	x0, x9, #0x1
   2015c: 140005ec     	b	0x2190c <__cxa_demangle+0x154bc>
   20160: f1000d1f     	cmp	x8, #0x3
   20164: 540017cb     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   20168: 39400288     	ldrb	w8, [x20]
   2016c: 7101911f     	cmp	w8, #0x64
   20170: 54001761     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   20174: 39400688     	ldrb	w8, [x20, #0x1]
   20178: 71018d1f     	cmp	w8, #0x63
   2017c: 54001701     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   20180: 91000a97     	add	x23, x20, #0x2
   20184: aa1703e0     	mov	x0, x23
   20188: aa1503e1     	mov	x1, x21
   2018c: aa1303e2     	mov	x2, x19
   20190: 97ffb769     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   20194: aa0003f6     	mov	x22, x0
   20198: eb1702df     	cmp	x22, x23
   2019c: 54003a60     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   201a0: aa1603e0     	mov	x0, x22
   201a4: aa1503e1     	mov	x1, x21
   201a8: aa1303e2     	mov	x2, x19
   201ac: 97fff641     	bl	0x1dab0 <__cxa_demangle+0x11660>
   201b0: aa0003f5     	mov	x21, x0
   201b4: eb1602bf     	cmp	x21, x22
   201b8: 54003980     	b.eq	0x208e8 <__cxa_demangle+0x14498>
   201bc: a9405a68     	ldp	x8, x22, [x19]
   201c0: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   201c4: f2955569     	movk	x9, #0xaaab
   201c8: cb0802c8     	sub	x8, x22, x8
   201cc: 9344fd08     	asr	x8, x8, #4
   201d0: 9b097d08     	mul	x8, x8, x9
   201d4: f100091f     	cmp	x8, #0x2
   201d8: 54001423     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   201dc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   201e0: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   201e4: d1005ecb     	sub	x11, x22, #0x17
   201e8: d100c2c0     	sub	x0, x22, #0x30
   201ec: d341fd0c     	lsr	x12, x8, #1
   201f0: 7200011f     	tst	w8, #0x1
   201f4: 9a8a0161     	csel	x1, x11, x10, eq
   201f8: 9a890182     	csel	x2, x12, x9, eq
   201fc: 97ffe245     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20200: f85e02c8     	ldur	x8, [x22, #-0x20]
   20204: f81a03a8     	stur	x8, [x29, #-0x60]
   20208: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   2020c: 3d803340     	str	q0, [x26, #0xc0]
   20210: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   20214: f81d02df     	stur	xzr, [x22, #-0x30]
   20218: f9400676     	ldr	x22, [x19, #0x8]
   2021c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   20220: d100c2d7     	sub	x23, x22, #0x30
   20224: 36000068     	tbz	w8, #0x0, 0x20230 <__cxa_demangle+0x13de0>
   20228: f85f82c0     	ldur	x0, [x22, #-0x8]
   2022c: 97ffa371     	bl	0x8ff0 <free@plt>
   20230: 394002e8     	ldrb	w8, [x23]
   20234: 36000068     	tbz	w8, #0x0, 0x20240 <__cxa_demangle+0x13df0>
   20238: f85e02c0     	ldur	x0, [x22, #-0x20]
   2023c: 97ffa36d     	bl	0x8ff0 <free@plt>
   20240: f9400268     	ldr	x8, [x19]
   20244: f9000677     	str	x23, [x19, #0x8]
   20248: eb17011f     	cmp	x8, x23
   2024c: 5400b020     	b.eq	0x21850 <__cxa_demangle+0x15400>
   20250: 385b82c8     	ldurb	w8, [x22, #-0x48]
   20254: a97c2ac9     	ldp	x9, x10, [x22, #-0x40]
   20258: d1011ecb     	sub	x11, x22, #0x47
   2025c: d10182c0     	sub	x0, x22, #0x60
   20260: 7200011f     	tst	w8, #0x1
   20264: d341fd0c     	lsr	x12, x8, #1
   20268: 9a8a0161     	csel	x1, x11, x10, eq
   2026c: 9a890182     	csel	x2, x12, x9, eq
   20270: 97ffe228     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20274: f9400808     	ldr	x8, [x0, #0x10]
   20278: f90073e8     	str	x8, [sp, #0xe0]
   2027c: 3dc00000     	ldr	q0, [x0]
   20280: 3d800740     	str	q0, [x26, #0x10]
   20284: a9007c1f     	stp	xzr, xzr, [x0]
   20288: f900081f     	str	xzr, [x0, #0x10]
   2028c: 900000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20290: 91227842     	add	x2, x2, #0x89e
   20294: 910343e0     	add	x0, sp, #0xd0
   20298: 528001a3     	mov	w3, #0xd                // =13
   2029c: aa1f03e1     	mov	x1, xzr
   202a0: 910343f6     	add	x22, sp, #0xd0
   202a4: 97ffe19f     	bl	0x18920 <__cxa_demangle+0xc4d0>
   202a8: f9400ac8     	ldr	x8, [x22, #0x10]
   202ac: 3dc002c0     	ldr	q0, [x22]
   202b0: a9007edf     	stp	xzr, xzr, [x22]
   202b4: f9000adf     	str	xzr, [x22, #0x10]
   202b8: f90083e8     	str	x8, [sp, #0x100]
   202bc: 3d800f40     	str	q0, [x26, #0x30]
   202c0: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   202c4: 91226021     	add	x1, x1, #0x898
   202c8: 9103c3e0     	add	x0, sp, #0xf0
   202cc: 321f03e2     	orr	w2, wzr, #0x2
   202d0: 9103c3f6     	add	x22, sp, #0xf0
   202d4: 97ffe20f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   202d8: f9400ac8     	ldr	x8, [x22, #0x10]
   202dc: 3dc002c0     	ldr	q0, [x22]
   202e0: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   202e4: f90002df     	str	xzr, [x22]
   202e8: 385903b6     	ldurb	w22, [x29, #-0x70]
   202ec: a979a7aa     	ldp	x10, x9, [x29, #-0x68]
   202f0: d101c3ab     	sub	x11, x29, #0x70
   202f4: b240016b     	orr	x11, x11, #0x1
   202f8: 720002df     	tst	w22, #0x1
   202fc: f81303a8     	stur	x8, [x29, #-0xd0]
   20300: d341fec8     	lsr	x8, x22, #1
   20304: 9a890161     	csel	x1, x11, x9, eq
   20308: 3d801740     	str	q0, [x26, #0x50]
   2030c: 9a8a0102     	csel	x2, x8, x10, eq
   20310: d10383a0     	sub	x0, x29, #0xe0
   20314: d10383b7     	sub	x23, x29, #0xe0
   20318: 97ffe1fe     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   2031c: f9400ae8     	ldr	x8, [x23, #0x10]
   20320: 3dc002e0     	ldr	q0, [x23]
   20324: a9007eff     	stp	xzr, xzr, [x23]
   20328: f9000aff     	str	xzr, [x23, #0x10]
   2032c: f81503a8     	stur	x8, [x29, #-0xb0]
   20330: 3d801f40     	str	q0, [x26, #0x70]
   20334: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20338: 91237c21     	add	x1, x1, #0x8df
   2033c: d10303a0     	sub	x0, x29, #0xc0
   20340: 320003e2     	orr	w2, wzr, #0x1
   20344: d10303b7     	sub	x23, x29, #0xc0
   20348: 97ffe1f2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   2034c: f84012e9     	ldur	x9, [x23, #0x1]
   20350: a940aeea     	ldp	x10, x11, [x23, #0x8]
   20354: 394002e8     	ldrb	w8, [x23]
   20358: a9007eff     	stp	xzr, xzr, [x23]
   2035c: f9000aff     	str	xzr, [x23, #0x10]
   20360: f80773ea     	stur	x10, [sp, #0x77]
   20364: f9003be9     	str	x9, [sp, #0x70]
   20368: 381603a8     	sturb	w8, [x29, #-0xa0]
   2036c: aa0903e8     	mov	x8, x9
   20370: f84773e9     	ldur	x9, [sp, #0x77]
   20374: f80773ff     	stur	xzr, [sp, #0x77]
   20378: f9003bff     	str	xzr, [sp, #0x70]
   2037c: f8091348     	stur	x8, [x26, #0x91]
   20380: a936afa9     	stp	x9, x11, [x29, #-0x98]
   20384: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   20388: f81783bf     	stur	xzr, [x29, #-0x88]
   2038c: f9400668     	ldr	x8, [x19, #0x8]
   20390: d10283a1     	sub	x1, x29, #0xa0
   20394: d100c100     	sub	x0, x8, #0x30
   20398: 940009bf     	bl	0x22a94 <__cxa_demangle+0x16644>
   2039c: 385783a8     	ldurb	w8, [x29, #-0x88]
   203a0: 3700af48     	tbnz	w8, #0x0, 0x21988 <__cxa_demangle+0x15538>
   203a4: 385603a8     	ldurb	w8, [x29, #-0xa0]
   203a8: 3700af88     	tbnz	w8, #0x0, 0x21998 <__cxa_demangle+0x15548>
   203ac: 385403a8     	ldurb	w8, [x29, #-0xc0]
   203b0: 3700afc8     	tbnz	w8, #0x0, 0x219a8 <__cxa_demangle+0x15558>
   203b4: 385203a8     	ldurb	w8, [x29, #-0xe0]
   203b8: 3700b008     	tbnz	w8, #0x0, 0x219b8 <__cxa_demangle+0x15568>
   203bc: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   203c0: 36000068     	tbz	w8, #0x0, 0x203cc <__cxa_demangle+0x13f7c>
   203c4: f94083e0     	ldr	x0, [sp, #0x100]
   203c8: 97ffa30a     	bl	0x8ff0 <free@plt>
   203cc: 394343e8     	ldrb	w8, [sp, #0xd0]
   203d0: 120002d3     	and	w19, w22, #0x1
   203d4: 36000068     	tbz	w8, #0x0, 0x203e0 <__cxa_demangle+0x13f90>
   203d8: f94073e0     	ldr	x0, [sp, #0xe0]
   203dc: 97ffa305     	bl	0x8ff0 <free@plt>
   203e0: 2a1f03f6     	mov	w22, wzr
   203e4: 34000073     	cbz	w19, 0x203f0 <__cxa_demangle+0x13fa0>
   203e8: f85a03a0     	ldur	x0, [x29, #-0x60]
   203ec: 97ffa301     	bl	0x8ff0 <free@plt>
   203f0: 35000376     	cbnz	w22, 0x2045c <__cxa_demangle+0x1400c>
   203f4: 1400041f     	b	0x21470 <__cxa_demangle+0x15020>
   203f8: 91000a96     	add	x22, x20, #0x2
   203fc: 52854048     	mov	w8, #0x2a02             // =10754
   20400: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   20404: f81703bf     	stur	xzr, [x29, #-0x90]
   20408: 781603a8     	sturh	w8, [x29, #-0xa0]
   2040c: 381623bf     	sturb	wzr, [x29, #-0x9e]
   20410: d10283a2     	sub	x2, x29, #0xa0
   20414: aa1603e0     	mov	x0, x22
   20418: aa1503e1     	mov	x1, x21
   2041c: aa1303e3     	mov	x3, x19
   20420: 940013d0     	bl	0x25360 <__cxa_demangle+0x18f10>
   20424: 1400000c     	b	0x20454 <__cxa_demangle+0x14004>
   20428: 91000a96     	add	x22, x20, #0x2
   2042c: 5285e048     	mov	w8, #0x2f02             // =12034
   20430: a9367fbf     	stp	xzr, xzr, [x29, #-0xa0]
   20434: f81703bf     	stur	xzr, [x29, #-0x90]
   20438: 781603a8     	sturh	w8, [x29, #-0xa0]
   2043c: 381623bf     	sturb	wzr, [x29, #-0x9e]
   20440: d10283a2     	sub	x2, x29, #0xa0
   20444: aa1603e0     	mov	x0, x22
   20448: aa1503e1     	mov	x1, x21
   2044c: aa1303e3     	mov	x3, x19
   20450: 94001247     	bl	0x24d6c <__cxa_demangle+0x1891c>
   20454: eb16001f     	cmp	x0, x22
   20458: 9a800294     	csel	x20, x20, x0, eq
   2045c: f9401728     	ldr	x8, [x25, #0x28]
   20460: f9401be9     	ldr	x9, [sp, #0x30]
   20464: eb09011f     	cmp	x8, x9
   20468: 54010281     	b.ne	0x224b8 <__cxa_demangle+0x16068>
   2046c: aa1403e0     	mov	x0, x20
   20470: 910683ff     	add	sp, sp, #0x1a0
   20474: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   20478: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   2047c: a94357f6     	ldp	x22, x21, [sp, #0x30]
   20480: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   20484: a94167fa     	ldp	x26, x25, [sp, #0x10]
   20488: a8c66ffc     	ldp	x28, x27, [sp], #0x60
   2048c: d65f03c0     	ret
   20490: aa1603e0     	mov	x0, x22
   20494: aa1503e1     	mov	x1, x21
   20498: aa1303e2     	mov	x2, x19
   2049c: 97fff585     	bl	0x1dab0 <__cxa_demangle+0x11660>
   204a0: aa0003f5     	mov	x21, x0
   204a4: eb1602bf     	cmp	x21, x22
   204a8: 54fffda0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   204ac: a9405a68     	ldp	x8, x22, [x19]
   204b0: eb16011f     	cmp	x8, x22
   204b4: 54fffd40     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   204b8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   204bc: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   204c0: d1005ecb     	sub	x11, x22, #0x17
   204c4: d100c2c0     	sub	x0, x22, #0x30
   204c8: d341fd0c     	lsr	x12, x8, #1
   204cc: 7200011f     	tst	w8, #0x1
   204d0: 9a8a0161     	csel	x1, x11, x10, eq
   204d4: 9a890182     	csel	x2, x12, x9, eq
   204d8: 97ffe18e     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   204dc: f85e02c8     	ldur	x8, [x22, #-0x20]
   204e0: f81503a8     	stur	x8, [x29, #-0xb0]
   204e4: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   204e8: 3d801f40     	str	q0, [x26, #0x70]
   204ec: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   204f0: f81e02df     	stur	xzr, [x22, #-0x20]
   204f4: 900000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   204f8: 91209c42     	add	x2, x2, #0x827
   204fc: d10303a0     	sub	x0, x29, #0xc0
   20500: 320003e3     	orr	w3, wzr, #0x1
   20504: aa1f03e1     	mov	x1, xzr
   20508: d10303b4     	sub	x20, x29, #0xc0
   2050c: 97ffe105     	bl	0x18920 <__cxa_demangle+0xc4d0>
   20510: f9400a88     	ldr	x8, [x20, #0x10]
   20514: 3dc00280     	ldr	q0, [x20]
   20518: a9007e9f     	stp	xzr, xzr, [x20]
   2051c: f9000a9f     	str	xzr, [x20, #0x10]
   20520: f81a03a8     	stur	x8, [x29, #-0x60]
   20524: 3d803340     	str	q0, [x26, #0xc0]
   20528: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2052c: 91206421     	add	x1, x1, #0x819
   20530: d101c3a0     	sub	x0, x29, #0x70
   20534: 320007e2     	orr	w2, wzr, #0x3
   20538: d101c3b4     	sub	x20, x29, #0x70
   2053c: 97ffe175     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20540: f8401289     	ldur	x9, [x20, #0x1]
   20544: a940ae8a     	ldp	x10, x11, [x20, #0x8]
   20548: 39400288     	ldrb	w8, [x20]
   2054c: a9007e9f     	stp	xzr, xzr, [x20]
   20550: f9000a9f     	str	xzr, [x20, #0x10]
   20554: f80a73ea     	stur	x10, [sp, #0xa7]
   20558: f90053e9     	str	x9, [sp, #0xa0]
   2055c: 381603a8     	sturb	w8, [x29, #-0xa0]
   20560: aa0903e8     	mov	x8, x9
   20564: f84a73e9     	ldur	x9, [sp, #0xa7]
   20568: f80a73ff     	stur	xzr, [sp, #0xa7]
   2056c: f90053ff     	str	xzr, [sp, #0xa0]
   20570: f8091348     	stur	x8, [x26, #0x91]
   20574: a936afa9     	stp	x9, x11, [x29, #-0x98]
   20578: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   2057c: f81783bf     	stur	xzr, [x29, #-0x88]
   20580: f9400668     	ldr	x8, [x19, #0x8]
   20584: d10283a1     	sub	x1, x29, #0xa0
   20588: d100c100     	sub	x0, x8, #0x30
   2058c: 94000942     	bl	0x22a94 <__cxa_demangle+0x16644>
   20590: 385783a8     	ldurb	w8, [x29, #-0x88]
   20594: 37001588     	tbnz	w8, #0x0, 0x20844 <__cxa_demangle+0x143f4>
   20598: 385603a8     	ldurb	w8, [x29, #-0xa0]
   2059c: 370015c8     	tbnz	w8, #0x0, 0x20854 <__cxa_demangle+0x14404>
   205a0: 385903a8     	ldurb	w8, [x29, #-0x70]
   205a4: 37001608     	tbnz	w8, #0x0, 0x20864 <__cxa_demangle+0x14414>
   205a8: 385403a8     	ldurb	w8, [x29, #-0xc0]
   205ac: 36007628     	tbz	w8, #0x0, 0x21470 <__cxa_demangle+0x15020>
   205b0: 140000b1     	b	0x20874 <__cxa_demangle+0x14424>
   205b4: f100091f     	cmp	x8, #0x2
   205b8: 54fff523     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   205bc: 385e82e8     	ldurb	w8, [x23, #-0x18]
   205c0: d100c2f5     	sub	x21, x23, #0x30
   205c4: 36000068     	tbz	w8, #0x0, 0x205d0 <__cxa_demangle+0x14180>
   205c8: f85f82e0     	ldur	x0, [x23, #-0x8]
   205cc: 97ffa289     	bl	0x8ff0 <free@plt>
   205d0: 394002a8     	ldrb	w8, [x21]
   205d4: 36000068     	tbz	w8, #0x0, 0x205e0 <__cxa_demangle+0x14190>
   205d8: f85e02e0     	ldur	x0, [x23, #-0x20]
   205dc: 97ffa285     	bl	0x8ff0 <free@plt>
   205e0: f9000675     	str	x21, [x19, #0x8]
   205e4: 385b82e8     	ldurb	w8, [x23, #-0x48]
   205e8: d10182f5     	sub	x21, x23, #0x60
   205ec: 36000068     	tbz	w8, #0x0, 0x205f8 <__cxa_demangle+0x141a8>
   205f0: f85c82e0     	ldur	x0, [x23, #-0x38]
   205f4: 97ffa27f     	bl	0x8ff0 <free@plt>
   205f8: 394002a8     	ldrb	w8, [x21]
   205fc: 36000068     	tbz	w8, #0x0, 0x20608 <__cxa_demangle+0x141b8>
   20600: f85b02e0     	ldur	x0, [x23, #-0x50]
   20604: 97ffa27b     	bl	0x8ff0 <free@plt>
   20608: f9000675     	str	x21, [x19, #0x8]
   2060c: 17ffff94     	b	0x2045c <__cxa_demangle+0x1400c>
   20610: 2a1f03f7     	mov	w23, wzr
   20614: aa1403e8     	mov	x8, x20
   20618: 7101b93f     	cmp	w9, #0x6e
   2061c: 5400ce81     	b.ne	0x21fec <__cxa_demangle+0x15b9c>
   20620: 39400518     	ldrb	w24, [x8, #0x1]
   20624: 7101df1f     	cmp	w24, #0x77
   20628: 54000060     	b.eq	0x20634 <__cxa_demangle+0x141e4>
   2062c: 7101871f     	cmp	w24, #0x61
   20630: 5400cde1     	b.ne	0x21fec <__cxa_demangle+0x15b9c>
   20634: 91000900     	add	x0, x8, #0x2
   20638: eb15001f     	cmp	x0, x21
   2063c: 5400cd80     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   20640: 39400008     	ldrb	w8, [x0]
   20644: 71017d1f     	cmp	w8, #0x5f
   20648: 54000061     	b.ne	0x20654 <__cxa_demangle+0x14204>
   2064c: 2a1f03fc     	mov	w28, wzr
   20650: 1400000d     	b	0x20684 <__cxa_demangle+0x14234>
   20654: aa1503e1     	mov	x1, x21
   20658: aa1303e2     	mov	x2, x19
   2065c: aa0003f6     	mov	x22, x0
   20660: 97fff514     	bl	0x1dab0 <__cxa_demangle+0x11660>
   20664: eb16001f     	cmp	x0, x22
   20668: 5400cc20     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   2066c: eb15001f     	cmp	x0, x21
   20670: 5400cbe0     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   20674: 39400008     	ldrb	w8, [x0]
   20678: 71017d1f     	cmp	w8, #0x5f
   2067c: 54fffec1     	b.ne	0x20654 <__cxa_demangle+0x14204>
   20680: 320003fc     	orr	w28, wzr, #0x1
   20684: 91000416     	add	x22, x0, #0x1
   20688: aa1603e0     	mov	x0, x22
   2068c: aa1503e1     	mov	x1, x21
   20690: aa1303e2     	mov	x2, x19
   20694: 97ffb628     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   20698: eb16001f     	cmp	x0, x22
   2069c: 5400ca80     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   206a0: eb15001f     	cmp	x0, x21
   206a4: 5400ca40     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   206a8: 39400008     	ldrb	w8, [x0]
   206ac: cb0002a9     	sub	x9, x21, x0
   206b0: f1000d3f     	cmp	x9, #0x3
   206b4: 54005acb     	b.lt	0x2120c <__cxa_demangle+0x14dbc>
   206b8: 7101c11f     	cmp	w8, #0x70
   206bc: 54005a81     	b.ne	0x2120c <__cxa_demangle+0x14dbc>
   206c0: 39400408     	ldrb	w8, [x0, #0x1]
   206c4: 7101a51f     	cmp	w8, #0x69
   206c8: 5400c921     	b.ne	0x21fec <__cxa_demangle+0x15b9c>
   206cc: 38402c08     	ldrb	w8, [x0, #0x2]!
   206d0: 7101151f     	cmp	w8, #0x45
   206d4: aa0003f6     	mov	x22, x0
   206d8: 54003c21     	b.ne	0x20e5c <__cxa_demangle+0x14a0c>
   206dc: aa1603e0     	mov	x0, x22
   206e0: 140001eb     	b	0x20e8c <__cxa_demangle+0x14a3c>
   206e4: aa1603e8     	mov	x8, x22
   206e8: 1400029c     	b	0x21158 <__cxa_demangle+0x14d08>
   206ec: 910046c8     	add	x8, x22, #0x11
   206f0: 927ced14     	and	x20, x8, #0xfffffffffffffff0
   206f4: aa1403e0     	mov	x0, x20
   206f8: 97ffa226     	bl	0x8f90 <malloc@plt>
   206fc: b2400288     	orr	x8, x20, #0x1
   20700: 320003e9     	orr	w9, wzr, #0x1
   20704: f9006be8     	str	x8, [sp, #0xd0]
   20708: a90d83e9     	stp	x9, x0, [sp, #0xd8]
   2070c: f85503b4     	ldur	x20, [x29, #-0xb0]
   20710: 52800508     	mov	w8, #0x28               // =40
   20714: 79000008     	strh	w8, [x0]
   20718: d10303a8     	sub	x8, x29, #0xc0
   2071c: b2400108     	orr	x8, x8, #0x1
   20720: 720002ff     	tst	w23, #0x1
   20724: 9a940101     	csel	x1, x8, x20, eq
   20728: 910343e0     	add	x0, sp, #0xd0
   2072c: aa1603e2     	mov	x2, x22
   20730: 97ffe0f8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20734: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20738: 91204821     	add	x1, x1, #0x812
   2073c: 910343e0     	add	x0, sp, #0xd0
   20740: 321f03e2     	orr	w2, wzr, #0x2
   20744: 910343f6     	add	x22, sp, #0xd0
   20748: 97ffe0f2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   2074c: 385903b8     	ldurb	w24, [x29, #-0x70]
   20750: f9400ac8     	ldr	x8, [x22, #0x10]
   20754: 3dc002c0     	ldr	q0, [x22]
   20758: a900fedf     	stp	xzr, xzr, [x22, #0x8]
   2075c: f90002df     	str	xzr, [x22]
   20760: a979dba9     	ldp	x9, x22, [x29, #-0x68]
   20764: d101c3aa     	sub	x10, x29, #0x70
   20768: b240014a     	orr	x10, x10, #0x1
   2076c: 7200031f     	tst	w24, #0x1
   20770: f90083e8     	str	x8, [sp, #0x100]
   20774: d341ff08     	lsr	x8, x24, #1
   20778: 9a960141     	csel	x1, x10, x22, eq
   2077c: 3d800f40     	str	q0, [x26, #0x30]
   20780: 9a890102     	csel	x2, x8, x9, eq
   20784: 9103c3e0     	add	x0, sp, #0xf0
   20788: 9103c3fb     	add	x27, sp, #0xf0
   2078c: 97ffe0e1     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20790: f9400b68     	ldr	x8, [x27, #0x10]
   20794: 3dc00360     	ldr	q0, [x27]
   20798: a9007f7f     	stp	xzr, xzr, [x27]
   2079c: f9000b7f     	str	xzr, [x27, #0x10]
   207a0: f81303a8     	stur	x8, [x29, #-0xd0]
   207a4: 3d801740     	str	q0, [x26, #0x50]
   207a8: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   207ac: 9135d821     	add	x1, x1, #0xd76
   207b0: d10383a0     	sub	x0, x29, #0xe0
   207b4: 320003e2     	orr	w2, wzr, #0x1
   207b8: d10383bb     	sub	x27, x29, #0xe0
   207bc: 97ffe0d5     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   207c0: f8401369     	ldur	x9, [x27, #0x1]
   207c4: a940af6a     	ldp	x10, x11, [x27, #0x8]
   207c8: 39400368     	ldrb	w8, [x27]
   207cc: a9007f7f     	stp	xzr, xzr, [x27]
   207d0: f9000b7f     	str	xzr, [x27, #0x10]
   207d4: f800734a     	stur	x10, [x26, #0x7]
   207d8: f90063e9     	str	x9, [sp, #0xc0]
   207dc: 381603a8     	sturb	w8, [x29, #-0xa0]
   207e0: aa0903e8     	mov	x8, x9
   207e4: f8407349     	ldur	x9, [x26, #0x7]
   207e8: f800735f     	stur	xzr, [x26, #0x7]
   207ec: f90063ff     	str	xzr, [sp, #0xc0]
   207f0: f8091348     	stur	x8, [x26, #0x91]
   207f4: a936afa9     	stp	x9, x11, [x29, #-0x98]
   207f8: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   207fc: f81783bf     	stur	xzr, [x29, #-0x88]
   20800: f9400668     	ldr	x8, [x19, #0x8]
   20804: d10283a1     	sub	x1, x29, #0xa0
   20808: d100c100     	sub	x0, x8, #0x30
   2080c: 940008a2     	bl	0x22a94 <__cxa_demangle+0x16644>
   20810: 385783a8     	ldurb	w8, [x29, #-0x88]
   20814: 37000348     	tbnz	w8, #0x0, 0x2087c <__cxa_demangle+0x1442c>
   20818: 385603a8     	ldurb	w8, [x29, #-0xa0]
   2081c: 37000388     	tbnz	w8, #0x0, 0x2088c <__cxa_demangle+0x1443c>
   20820: 385203a8     	ldurb	w8, [x29, #-0xe0]
   20824: 370003c8     	tbnz	w8, #0x0, 0x2089c <__cxa_demangle+0x1444c>
   20828: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   2082c: 37000408     	tbnz	w8, #0x0, 0x208ac <__cxa_demangle+0x1445c>
   20830: 394343e8     	ldrb	w8, [sp, #0xd0]
   20834: 37000448     	tbnz	w8, #0x0, 0x208bc <__cxa_demangle+0x1446c>
   20838: 37000497     	tbnz	w23, #0x0, 0x208c8 <__cxa_demangle+0x14478>
   2083c: 360061b8     	tbz	w24, #0x0, 0x21470 <__cxa_demangle+0x15020>
   20840: 14000025     	b	0x208d4 <__cxa_demangle+0x14484>
   20844: f85883a0     	ldur	x0, [x29, #-0x78]
   20848: 97ffa1ea     	bl	0x8ff0 <free@plt>
   2084c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   20850: 3607ea88     	tbz	w8, #0x0, 0x205a0 <__cxa_demangle+0x14150>
   20854: f85703a0     	ldur	x0, [x29, #-0x90]
   20858: 97ffa1e6     	bl	0x8ff0 <free@plt>
   2085c: 385903a8     	ldurb	w8, [x29, #-0x70]
   20860: 3607ea48     	tbz	w8, #0x0, 0x205a8 <__cxa_demangle+0x14158>
   20864: f85a03a0     	ldur	x0, [x29, #-0x60]
   20868: 97ffa1e2     	bl	0x8ff0 <free@plt>
   2086c: 385403a8     	ldurb	w8, [x29, #-0xc0]
   20870: 36006008     	tbz	w8, #0x0, 0x21470 <__cxa_demangle+0x15020>
   20874: f85503a0     	ldur	x0, [x29, #-0xb0]
   20878: 140002fd     	b	0x2146c <__cxa_demangle+0x1501c>
   2087c: f85883a0     	ldur	x0, [x29, #-0x78]
   20880: 97ffa1dc     	bl	0x8ff0 <free@plt>
   20884: 385603a8     	ldurb	w8, [x29, #-0xa0]
   20888: 3607fcc8     	tbz	w8, #0x0, 0x20820 <__cxa_demangle+0x143d0>
   2088c: f85703a0     	ldur	x0, [x29, #-0x90]
   20890: 97ffa1d8     	bl	0x8ff0 <free@plt>
   20894: 385203a8     	ldurb	w8, [x29, #-0xe0]
   20898: 3607fc88     	tbz	w8, #0x0, 0x20828 <__cxa_demangle+0x143d8>
   2089c: f85303a0     	ldur	x0, [x29, #-0xd0]
   208a0: 97ffa1d4     	bl	0x8ff0 <free@plt>
   208a4: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   208a8: 3607fc48     	tbz	w8, #0x0, 0x20830 <__cxa_demangle+0x143e0>
   208ac: f94083e0     	ldr	x0, [sp, #0x100]
   208b0: 97ffa1d0     	bl	0x8ff0 <free@plt>
   208b4: 394343e8     	ldrb	w8, [sp, #0xd0]
   208b8: 3607fc08     	tbz	w8, #0x0, 0x20838 <__cxa_demangle+0x143e8>
   208bc: f94073e0     	ldr	x0, [sp, #0xe0]
   208c0: 97ffa1cc     	bl	0x8ff0 <free@plt>
   208c4: 3607fbd7     	tbz	w23, #0x0, 0x2083c <__cxa_demangle+0x143ec>
   208c8: aa1403e0     	mov	x0, x20
   208cc: 97ffa1c9     	bl	0x8ff0 <free@plt>
   208d0: 36005d18     	tbz	w24, #0x0, 0x21470 <__cxa_demangle+0x15020>
   208d4: aa1603e0     	mov	x0, x22
   208d8: 140002e5     	b	0x2146c <__cxa_demangle+0x1501c>
   208dc: 8b080008     	add	x8, x0, x8
   208e0: f9080128     	str	x8, [x9, #0x1000]
   208e4: 140001b4     	b	0x20fb4 <__cxa_demangle+0x14b64>
   208e8: aa1403f5     	mov	x21, x20
   208ec: 17fffedc     	b	0x2045c <__cxa_demangle+0x1400c>
   208f0: aa1c03f3     	mov	x19, x28
   208f4: f85e0e68     	ldr	x8, [x19, #-0x20]!
   208f8: 3900011f     	strb	wzr, [x8]
   208fc: 385f0268     	ldurb	w8, [x19, #-0x10]
   20900: f81f827f     	stur	xzr, [x19, #-0x8]
   20904: 37003228     	tbnz	w8, #0x0, 0x20f48 <__cxa_demangle+0x14af8>
   20908: 7100b91f     	cmp	w8, #0x2e
   2090c: 54003283     	b.lo	0x20f5c <__cxa_demangle+0x14b0c>
   20910: d341fd08     	lsr	x8, x8, #1
   20914: f90017e8     	str	x8, [sp, #0x28]
   20918: 11004108     	add	w8, w8, #0x10
   2091c: 927c0d00     	and	x0, x8, #0xf0
   20920: d1000408     	sub	x8, x0, #0x1
   20924: a901a3e0     	stp	x0, x8, [sp, #0x18]
   20928: 97ffa19a     	bl	0x8f90 <malloc@plt>
   2092c: f94013e8     	ldr	x8, [sp, #0x20]
   20930: f100591f     	cmp	x8, #0x16
   20934: 54000048     	b.hi	0x2093c <__cxa_demangle+0x144ec>
   20938: b4003120     	cbz	x0, 0x20f5c <__cxa_demangle+0x14b0c>
   2093c: f9400fe8     	ldr	x8, [sp, #0x18]
   20940: 910006c1     	add	x1, x22, #0x1
   20944: aa0003f6     	mov	x22, x0
   20948: b2400108     	orr	x8, x8, #0x1
   2094c: f90013e8     	str	x8, [sp, #0x20]
   20950: f94017e8     	ldr	x8, [sp, #0x28]
   20954: 91000502     	add	x2, x8, #0x1
   20958: 97ffa192     	bl	0x8fa0 <memcpy@plt>
   2095c: f94013e8     	ldr	x8, [sp, #0x20]
   20960: f81d0388     	stur	x8, [x28, #-0x30]
   20964: f94017e8     	ldr	x8, [sp, #0x28]
   20968: a93ddb88     	stp	x8, x22, [x28, #-0x28]
   2096c: 1400017c     	b	0x20f5c <__cxa_demangle+0x14b0c>
   20970: 97ffb571     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   20974: aa0003f5     	mov	x21, x0
   20978: eb1602bf     	cmp	x21, x22
   2097c: 54ffd700     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   20980: a9405a68     	ldp	x8, x22, [x19]
   20984: eb16011f     	cmp	x8, x22
   20988: 54ffd6a0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   2098c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   20990: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   20994: d1005ecb     	sub	x11, x22, #0x17
   20998: d100c2c0     	sub	x0, x22, #0x30
   2099c: d341fd0c     	lsr	x12, x8, #1
   209a0: 7200011f     	tst	w8, #0x1
   209a4: 9a8a0161     	csel	x1, x11, x10, eq
   209a8: 9a890182     	csel	x2, x12, x9, eq
   209ac: 97ffe059     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   209b0: f85e02c8     	ldur	x8, [x22, #-0x20]
   209b4: f81503a8     	stur	x8, [x29, #-0xb0]
   209b8: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   209bc: 3d801f40     	str	q0, [x26, #0x70]
   209c0: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   209c4: f81e02df     	stur	xzr, [x22, #-0x20]
   209c8: 900000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   209cc: 912c1842     	add	x2, x2, #0xb06
   209d0: d10303a0     	sub	x0, x29, #0xc0
   209d4: 32000be3     	orr	w3, wzr, #0x7
   209d8: aa1f03e1     	mov	x1, xzr
   209dc: d10303b4     	sub	x20, x29, #0xc0
   209e0: 97ffdfd0     	bl	0x18920 <__cxa_demangle+0xc4d0>
   209e4: f9400a88     	ldr	x8, [x20, #0x10]
   209e8: 3dc00280     	ldr	q0, [x20]
   209ec: a9007e9f     	stp	xzr, xzr, [x20]
   209f0: f9000a9f     	str	xzr, [x20, #0x10]
   209f4: f81a03a8     	stur	x8, [x29, #-0x60]
   209f8: 3d803340     	str	q0, [x26, #0xc0]
   209fc: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20a00: 91237c21     	add	x1, x1, #0x8df
   20a04: d101c3a0     	sub	x0, x29, #0x70
   20a08: 320003e2     	orr	w2, wzr, #0x1
   20a0c: d101c3b4     	sub	x20, x29, #0x70
   20a10: 97ffe040     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20a14: f8401289     	ldur	x9, [x20, #0x1]
   20a18: a940ae8a     	ldp	x10, x11, [x20, #0x8]
   20a1c: 39400288     	ldrb	w8, [x20]
   20a20: a9007e9f     	stp	xzr, xzr, [x20]
   20a24: f9000a9f     	str	xzr, [x20, #0x10]
   20a28: f805734a     	stur	x10, [x26, #0x57]
   20a2c: f81203a9     	stur	x9, [x29, #-0xe0]
   20a30: 381603a8     	sturb	w8, [x29, #-0xa0]
   20a34: aa0903e8     	mov	x8, x9
   20a38: f8457349     	ldur	x9, [x26, #0x57]
   20a3c: f805735f     	stur	xzr, [x26, #0x57]
   20a40: f81203bf     	stur	xzr, [x29, #-0xe0]
   20a44: f8091348     	stur	x8, [x26, #0x91]
   20a48: a936afa9     	stp	x9, x11, [x29, #-0x98]
   20a4c: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   20a50: f81783bf     	stur	xzr, [x29, #-0x88]
   20a54: f9400668     	ldr	x8, [x19, #0x8]
   20a58: d10283a1     	sub	x1, x29, #0xa0
   20a5c: d100c100     	sub	x0, x8, #0x30
   20a60: 9400080d     	bl	0x22a94 <__cxa_demangle+0x16644>
   20a64: 385783a8     	ldurb	w8, [x29, #-0x88]
   20a68: 370037e8     	tbnz	w8, #0x0, 0x21164 <__cxa_demangle+0x14d14>
   20a6c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   20a70: 37003828     	tbnz	w8, #0x0, 0x21174 <__cxa_demangle+0x14d24>
   20a74: 385903a8     	ldurb	w8, [x29, #-0x70]
   20a78: 37003868     	tbnz	w8, #0x0, 0x21184 <__cxa_demangle+0x14d34>
   20a7c: 385403a8     	ldurb	w8, [x29, #-0xc0]
   20a80: 36004948     	tbz	w8, #0x0, 0x213a8 <__cxa_demangle+0x14f58>
   20a84: 140001c4     	b	0x21194 <__cxa_demangle+0x14d44>
   20a88: 910046c8     	add	x8, x22, #0x11
   20a8c: 927ced14     	and	x20, x8, #0xfffffffffffffff0
   20a90: aa1403e0     	mov	x0, x20
   20a94: 97ffa13f     	bl	0x8f90 <malloc@plt>
   20a98: b2400288     	orr	x8, x20, #0x1
   20a9c: 320003e9     	orr	w9, wzr, #0x1
   20aa0: f9001fe8     	str	x8, [sp, #0x38]
   20aa4: a90403e9     	stp	x9, x0, [sp, #0x40]
   20aa8: f85303bc     	ldur	x28, [x29, #-0xd0]
   20aac: 52800508     	mov	w8, #0x28               // =40
   20ab0: 79000008     	strh	w8, [x0]
   20ab4: d10383a8     	sub	x8, x29, #0xe0
   20ab8: b2400108     	orr	x8, x8, #0x1
   20abc: 7200031f     	tst	w24, #0x1
   20ac0: 9a9c0101     	csel	x1, x8, x28, eq
   20ac4: 9100e3e0     	add	x0, sp, #0x38
   20ac8: aa1603e2     	mov	x2, x22
   20acc: 97ffe011     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20ad0: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20ad4: 91207421     	add	x1, x1, #0x81d
   20ad8: 9100e3e0     	add	x0, sp, #0x38
   20adc: 528000a2     	mov	w2, #0x5                // =5
   20ae0: 9100e3f4     	add	x20, sp, #0x38
   20ae4: 97ffe00b     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20ae8: 385403bb     	ldurb	w27, [x29, #-0xc0]
   20aec: f9400a88     	ldr	x8, [x20, #0x10]
   20af0: a974dba9     	ldp	x9, x22, [x29, #-0xb8]
   20af4: 3dc00280     	ldr	q0, [x20]
   20af8: d10303aa     	sub	x10, x29, #0xc0
   20afc: b240014a     	orr	x10, x10, #0x1
   20b00: 7200037f     	tst	w27, #0x1
   20b04: f90033e8     	str	x8, [sp, #0x60]
   20b08: d341ff68     	lsr	x8, x27, #1
   20b0c: 9a960141     	csel	x1, x10, x22, eq
   20b10: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   20b14: f900029f     	str	xzr, [x20]
   20b18: 3d8017e0     	str	q0, [sp, #0x50]
   20b1c: 9a890102     	csel	x2, x8, x9, eq
   20b20: 910143e0     	add	x0, sp, #0x50
   20b24: 910143f7     	add	x23, sp, #0x50
   20b28: 97ffdffa     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20b2c: f9400ae8     	ldr	x8, [x23, #0x10]
   20b30: 3dc002e0     	ldr	q0, [x23]
   20b34: f90017fc     	str	x28, [sp, #0x28]
   20b38: a9007eff     	stp	xzr, xzr, [x23]
   20b3c: f90043e8     	str	x8, [sp, #0x80]
   20b40: 3d801fe0     	str	q0, [sp, #0x70]
   20b44: f9000aff     	str	xzr, [x23, #0x10]
   20b48: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20b4c: 91208c21     	add	x1, x1, #0x823
   20b50: 9101c3e0     	add	x0, sp, #0x70
   20b54: 528000a2     	mov	w2, #0x5                // =5
   20b58: 9101c3f4     	add	x20, sp, #0x70
   20b5c: 97ffdfed     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20b60: 385903bc     	ldurb	w28, [x29, #-0x70]
   20b64: f9400a88     	ldr	x8, [x20, #0x10]
   20b68: a979dfa9     	ldp	x9, x23, [x29, #-0x68]
   20b6c: 3dc00280     	ldr	q0, [x20]
   20b70: d101c3aa     	sub	x10, x29, #0x70
   20b74: b240014a     	orr	x10, x10, #0x1
   20b78: 7200039f     	tst	w28, #0x1
   20b7c: f90073e8     	str	x8, [sp, #0xe0]
   20b80: d341ff88     	lsr	x8, x28, #1
   20b84: 9a970141     	csel	x1, x10, x23, eq
   20b88: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   20b8c: f900029f     	str	xzr, [x20]
   20b90: 3d800740     	str	q0, [x26, #0x10]
   20b94: 9a890102     	csel	x2, x8, x9, eq
   20b98: 910343e0     	add	x0, sp, #0xd0
   20b9c: 910343f4     	add	x20, sp, #0xd0
   20ba0: 97ffdfdc     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20ba4: f9400a88     	ldr	x8, [x20, #0x10]
   20ba8: 3dc00280     	ldr	q0, [x20]
   20bac: a9007e9f     	stp	xzr, xzr, [x20]
   20bb0: f9000a9f     	str	xzr, [x20, #0x10]
   20bb4: f90083e8     	str	x8, [sp, #0x100]
   20bb8: 3d800f40     	str	q0, [x26, #0x30]
   20bbc: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20bc0: 91237c21     	add	x1, x1, #0x8df
   20bc4: 9103c3e0     	add	x0, sp, #0xf0
   20bc8: 320003e2     	orr	w2, wzr, #0x1
   20bcc: 9103c3f4     	add	x20, sp, #0xf0
   20bd0: 97ffdfd0     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20bd4: f8401289     	ldur	x9, [x20, #0x1]
   20bd8: a940ae8a     	ldp	x10, x11, [x20, #0x8]
   20bdc: 39400288     	ldrb	w8, [x20]
   20be0: a9007e9f     	stp	xzr, xzr, [x20]
   20be4: f9000a9f     	str	xzr, [x20, #0x10]
   20be8: f80973ea     	stur	x10, [sp, #0x97]
   20bec: f9004be9     	str	x9, [sp, #0x90]
   20bf0: 381603a8     	sturb	w8, [x29, #-0xa0]
   20bf4: aa0903e8     	mov	x8, x9
   20bf8: f84973e9     	ldur	x9, [sp, #0x97]
   20bfc: f80973ff     	stur	xzr, [sp, #0x97]
   20c00: f9004bff     	str	xzr, [sp, #0x90]
   20c04: f8091348     	stur	x8, [x26, #0x91]
   20c08: a936afa9     	stp	x9, x11, [x29, #-0x98]
   20c0c: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   20c10: f81783bf     	stur	xzr, [x29, #-0x88]
   20c14: f9400668     	ldr	x8, [x19, #0x8]
   20c18: d10283a1     	sub	x1, x29, #0xa0
   20c1c: d100c100     	sub	x0, x8, #0x30
   20c20: 9400079d     	bl	0x22a94 <__cxa_demangle+0x16644>
   20c24: 385783a8     	ldurb	w8, [x29, #-0x88]
   20c28: 37000228     	tbnz	w8, #0x0, 0x20c6c <__cxa_demangle+0x1481c>
   20c2c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   20c30: 37000268     	tbnz	w8, #0x0, 0x20c7c <__cxa_demangle+0x1482c>
   20c34: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   20c38: 370002a8     	tbnz	w8, #0x0, 0x20c8c <__cxa_demangle+0x1483c>
   20c3c: 394343e8     	ldrb	w8, [sp, #0xd0]
   20c40: 370002e8     	tbnz	w8, #0x0, 0x20c9c <__cxa_demangle+0x1484c>
   20c44: 3941c3e8     	ldrb	w8, [sp, #0x70]
   20c48: 37000328     	tbnz	w8, #0x0, 0x20cac <__cxa_demangle+0x1485c>
   20c4c: 394143e8     	ldrb	w8, [sp, #0x50]
   20c50: 37000368     	tbnz	w8, #0x0, 0x20cbc <__cxa_demangle+0x1486c>
   20c54: 3940e3e8     	ldrb	w8, [sp, #0x38]
   20c58: 370003a8     	tbnz	w8, #0x0, 0x20ccc <__cxa_demangle+0x1487c>
   20c5c: 370003f8     	tbnz	w24, #0x0, 0x20cd8 <__cxa_demangle+0x14888>
   20c60: 3700043b     	tbnz	w27, #0x0, 0x20ce4 <__cxa_demangle+0x14894>
   20c64: 3600407c     	tbz	w28, #0x0, 0x21470 <__cxa_demangle+0x15020>
   20c68: 14000022     	b	0x20cf0 <__cxa_demangle+0x148a0>
   20c6c: f85883a0     	ldur	x0, [x29, #-0x78]
   20c70: 97ffa0e0     	bl	0x8ff0 <free@plt>
   20c74: 385603a8     	ldurb	w8, [x29, #-0xa0]
   20c78: 3607fde8     	tbz	w8, #0x0, 0x20c34 <__cxa_demangle+0x147e4>
   20c7c: f85703a0     	ldur	x0, [x29, #-0x90]
   20c80: 97ffa0dc     	bl	0x8ff0 <free@plt>
   20c84: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   20c88: 3607fda8     	tbz	w8, #0x0, 0x20c3c <__cxa_demangle+0x147ec>
   20c8c: f94083e0     	ldr	x0, [sp, #0x100]
   20c90: 97ffa0d8     	bl	0x8ff0 <free@plt>
   20c94: 394343e8     	ldrb	w8, [sp, #0xd0]
   20c98: 3607fd68     	tbz	w8, #0x0, 0x20c44 <__cxa_demangle+0x147f4>
   20c9c: f94073e0     	ldr	x0, [sp, #0xe0]
   20ca0: 97ffa0d4     	bl	0x8ff0 <free@plt>
   20ca4: 3941c3e8     	ldrb	w8, [sp, #0x70]
   20ca8: 3607fd28     	tbz	w8, #0x0, 0x20c4c <__cxa_demangle+0x147fc>
   20cac: f94043e0     	ldr	x0, [sp, #0x80]
   20cb0: 97ffa0d0     	bl	0x8ff0 <free@plt>
   20cb4: 394143e8     	ldrb	w8, [sp, #0x50]
   20cb8: 3607fce8     	tbz	w8, #0x0, 0x20c54 <__cxa_demangle+0x14804>
   20cbc: f94033e0     	ldr	x0, [sp, #0x60]
   20cc0: 97ffa0cc     	bl	0x8ff0 <free@plt>
   20cc4: 3940e3e8     	ldrb	w8, [sp, #0x38]
   20cc8: 3607fca8     	tbz	w8, #0x0, 0x20c5c <__cxa_demangle+0x1480c>
   20ccc: f94027e0     	ldr	x0, [sp, #0x48]
   20cd0: 97ffa0c8     	bl	0x8ff0 <free@plt>
   20cd4: 3607fc78     	tbz	w24, #0x0, 0x20c60 <__cxa_demangle+0x14810>
   20cd8: f94017e0     	ldr	x0, [sp, #0x28]
   20cdc: 97ffa0c5     	bl	0x8ff0 <free@plt>
   20ce0: 3607fc3b     	tbz	w27, #0x0, 0x20c64 <__cxa_demangle+0x14814>
   20ce4: aa1603e0     	mov	x0, x22
   20ce8: 97ffa0c2     	bl	0x8ff0 <free@plt>
   20cec: 36003c3c     	tbz	w28, #0x0, 0x21470 <__cxa_demangle+0x15020>
   20cf0: aa1703e0     	mov	x0, x23
   20cf4: 140001de     	b	0x2146c <__cxa_demangle+0x1501c>
   20cf8: aa1c03f3     	mov	x19, x28
   20cfc: f85e0e68     	ldr	x8, [x19, #-0x20]!
   20d00: 3900011f     	strb	wzr, [x8]
   20d04: 385f0268     	ldurb	w8, [x19, #-0x10]
   20d08: f81f827f     	stur	xzr, [x19, #-0x8]
   20d0c: 37001fa8     	tbnz	w8, #0x0, 0x21100 <__cxa_demangle+0x14cb0>
   20d10: 7100b91f     	cmp	w8, #0x2e
   20d14: 54002003     	b.lo	0x21114 <__cxa_demangle+0x14cc4>
   20d18: d341fd08     	lsr	x8, x8, #1
   20d1c: f90017e8     	str	x8, [sp, #0x28]
   20d20: 11004108     	add	w8, w8, #0x10
   20d24: 927c0d00     	and	x0, x8, #0xf0
   20d28: d1000408     	sub	x8, x0, #0x1
   20d2c: a901a3e0     	stp	x0, x8, [sp, #0x18]
   20d30: 97ffa098     	bl	0x8f90 <malloc@plt>
   20d34: f94013e8     	ldr	x8, [sp, #0x20]
   20d38: f100591f     	cmp	x8, #0x16
   20d3c: 54000048     	b.hi	0x20d44 <__cxa_demangle+0x148f4>
   20d40: b4001ea0     	cbz	x0, 0x21114 <__cxa_demangle+0x14cc4>
   20d44: f9400fe8     	ldr	x8, [sp, #0x18]
   20d48: 910006e1     	add	x1, x23, #0x1
   20d4c: aa0003f7     	mov	x23, x0
   20d50: b2400108     	orr	x8, x8, #0x1
   20d54: f90013e8     	str	x8, [sp, #0x20]
   20d58: f94017e8     	ldr	x8, [sp, #0x28]
   20d5c: 91000502     	add	x2, x8, #0x1
   20d60: 97ffa090     	bl	0x8fa0 <memcpy@plt>
   20d64: f94013e8     	ldr	x8, [sp, #0x20]
   20d68: f81d0388     	stur	x8, [x28, #-0x30]
   20d6c: f94017e8     	ldr	x8, [sp, #0x28]
   20d70: a93ddf88     	stp	x8, x23, [x28, #-0x28]
   20d74: 140000e8     	b	0x21114 <__cxa_demangle+0x14cc4>
   20d78: f1000d1f     	cmp	x8, #0x3
   20d7c: 54ffb70b     	b.lt	0x2045c <__cxa_demangle+0x1400c>
   20d80: 39400288     	ldrb	w8, [x20]
   20d84: 7101cd1f     	cmp	w8, #0x73
   20d88: 54ffb6a1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   20d8c: 39400688     	ldrb	w8, [x20, #0x1]
   20d90: 7101691f     	cmp	w8, #0x5a
   20d94: 54ffb641     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   20d98: aa1403f6     	mov	x22, x20
   20d9c: 38402ec8     	ldrb	w8, [x22, #0x2]!
   20da0: 7101991f     	cmp	w8, #0x66
   20da4: 54ffb5c1     	b.ne	0x2045c <__cxa_demangle+0x1400c>
   20da8: aa1603e0     	mov	x0, x22
   20dac: aa1503e1     	mov	x1, x21
   20db0: aa1303e2     	mov	x2, x19
   20db4: 94000da4     	bl	0x24444 <__cxa_demangle+0x17ff4>
   20db8: aa0003f5     	mov	x21, x0
   20dbc: eb1602bf     	cmp	x21, x22
   20dc0: 54ffb4e0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   20dc4: a9405a68     	ldp	x8, x22, [x19]
   20dc8: eb16011f     	cmp	x8, x22
   20dcc: 54ffb480     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   20dd0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   20dd4: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   20dd8: d1005ecb     	sub	x11, x22, #0x17
   20ddc: d100c2c0     	sub	x0, x22, #0x30
   20de0: d341fd0c     	lsr	x12, x8, #1
   20de4: 7200011f     	tst	w8, #0x1
   20de8: 9a8a0161     	csel	x1, x11, x10, eq
   20dec: 9a890182     	csel	x2, x12, x9, eq
   20df0: 97ffdf48     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20df4: f85e02c8     	ldur	x8, [x22, #-0x20]
   20df8: f81503a8     	stur	x8, [x29, #-0xb0]
   20dfc: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   20e00: 3d801f40     	str	q0, [x26, #0x70]
   20e04: a93d7edf     	stp	xzr, xzr, [x22, #-0x30]
   20e08: f81e02df     	stur	xzr, [x22, #-0x20]
   20e0c: 900000c2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20e10: 912bec42     	add	x2, x2, #0xafb
   20e14: d10303a0     	sub	x0, x29, #0xc0
   20e18: 52800143     	mov	w3, #0xa                // =10
   20e1c: aa1f03e1     	mov	x1, xzr
   20e20: d10303b4     	sub	x20, x29, #0xc0
   20e24: 97ffdebf     	bl	0x18920 <__cxa_demangle+0xc4d0>
   20e28: f9400a88     	ldr	x8, [x20, #0x10]
   20e2c: 3dc00280     	ldr	q0, [x20]
   20e30: a9007e9f     	stp	xzr, xzr, [x20]
   20e34: f9000a9f     	str	xzr, [x20, #0x10]
   20e38: f81a03a8     	stur	x8, [x29, #-0x60]
   20e3c: 3d803340     	str	q0, [x26, #0xc0]
   20e40: 900000c1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   20e44: 91237c21     	add	x1, x1, #0x8df
   20e48: d101c3a0     	sub	x0, x29, #0x70
   20e4c: 320003e2     	orr	w2, wzr, #0x1
   20e50: d101c3b4     	sub	x20, x29, #0x70
   20e54: 97ffdf2f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20e58: 17fffa57     	b	0x1f7b4 <__cxa_demangle+0x13364>
   20e5c: aa1603e0     	mov	x0, x22
   20e60: aa1503e1     	mov	x1, x21
   20e64: aa1303e2     	mov	x2, x19
   20e68: 97fff312     	bl	0x1dab0 <__cxa_demangle+0x11660>
   20e6c: eb16001f     	cmp	x0, x22
   20e70: 54008be0     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   20e74: eb15001f     	cmp	x0, x21
   20e78: 54008ba0     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   20e7c: 39400008     	ldrb	w8, [x0]
   20e80: aa0003f6     	mov	x22, x0
   20e84: 7101151f     	cmp	w8, #0x45
   20e88: 54fffea1     	b.ne	0x20e5c <__cxa_demangle+0x14a0c>
   20e8c: f90013e0     	str	x0, [sp, #0x20]
   20e90: a936ffbf     	stp	xzr, xzr, [x29, #-0x98]
   20e94: f81603bf     	stur	xzr, [x29, #-0xa0]
   20e98: aa1303ea     	mov	x10, x19
   20e9c: f9400269     	ldr	x9, [x19]
   20ea0: f8408d48     	ldr	x8, [x10, #0x8]!
   20ea4: eb08013f     	cmp	x9, x8
   20ea8: f90017ea     	str	x10, [sp, #0x28]
   20eac: 54008a00     	b.eq	0x21fec <__cxa_demangle+0x15b9c>
   20eb0: 385e8109     	ldurb	w9, [x8, #-0x18]
   20eb4: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   20eb8: d100c100     	sub	x0, x8, #0x30
   20ebc: d1005d08     	sub	x8, x8, #0x17
   20ec0: 7200013f     	tst	w9, #0x1
   20ec4: d341fd2c     	lsr	x12, x9, #1
   20ec8: 9a8b0101     	csel	x1, x8, x11, eq
   20ecc: 9a8a0182     	csel	x2, x12, x10, eq
   20ed0: 97ffdf10     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   20ed4: f9400408     	ldr	x8, [x0, #0x8]
   20ed8: 39400016     	ldrb	w22, [x0]
   20edc: f80c7348     	stur	x8, [x26, #0xc7]
   20ee0: f8401008     	ldur	x8, [x0, #0x1]
   20ee4: f81903a8     	stur	x8, [x29, #-0x70]
   20ee8: a9007c1f     	stp	xzr, xzr, [x0]
   20eec: f94017e8     	ldr	x8, [sp, #0x28]
   20ef0: f940080b     	ldr	x11, [x0, #0x10]
   20ef4: f900081f     	str	xzr, [x0, #0x10]
   20ef8: f84c7349     	ldur	x9, [x26, #0xc7]
   20efc: f940011b     	ldr	x27, [x8]
   20f00: f85903a8     	ldur	x8, [x29, #-0x70]
   20f04: f9000beb     	str	x11, [sp, #0x10]
   20f08: 385e836a     	ldurb	w10, [x27, #-0x18]
   20f0c: d100c375     	sub	x21, x27, #0x30
   20f10: 381603b6     	sturb	w22, [x29, #-0xa0]
   20f14: f8091348     	stur	x8, [x26, #0x91]
   20f18: a936afa9     	stp	x9, x11, [x29, #-0x98]
   20f1c: 3600006a     	tbz	w10, #0x0, 0x20f28 <__cxa_demangle+0x14ad8>
   20f20: f85f8360     	ldur	x0, [x27, #-0x8]
   20f24: 97ffa033     	bl	0x8ff0 <free@plt>
   20f28: 394002a8     	ldrb	w8, [x21]
   20f2c: 36000068     	tbz	w8, #0x0, 0x20f38 <__cxa_demangle+0x14ae8>
   20f30: f85e0360     	ldur	x0, [x27, #-0x20]
   20f34: 97ffa02f     	bl	0x8ff0 <free@plt>
   20f38: 320003e8     	orr	w8, wzr, #0x1
   20f3c: f9000675     	str	x21, [x19, #0x8]
   20f40: b9001be8     	str	w8, [sp, #0x18]
   20f44: 140000bd     	b	0x21238 <__cxa_demangle+0x14de8>
   20f48: f9400260     	ldr	x0, [x19]
   20f4c: 39400008     	ldrb	w8, [x0]
   20f50: 390006c8     	strb	w8, [x22, #0x1]
   20f54: 97ffa027     	bl	0x8ff0 <free@plt>
   20f58: 390002df     	strb	wzr, [x22]
   20f5c: 381d0398     	sturb	w24, [x28, #-0x30]
   20f60: f85203a8     	ldur	x8, [x29, #-0xe0]
   20f64: f81d1388     	stur	x8, [x28, #-0x2f]
   20f68: f8457348     	ldur	x8, [x26, #0x57]
   20f6c: f81d8388     	stur	x8, [x28, #-0x28]
   20f70: f900027b     	str	x27, [x19]
   20f74: f805735f     	stur	xzr, [x26, #0x57]
   20f78: f81203bf     	stur	xzr, [x29, #-0xe0]
   20f7c: 37000097     	tbnz	w23, #0x0, 0x20f8c <__cxa_demangle+0x14b3c>
   20f80: 385603a8     	ldurb	w8, [x29, #-0xa0]
   20f84: 360026e8     	tbz	w8, #0x0, 0x21460 <__cxa_demangle+0x15010>
   20f88: 14000005     	b	0x20f9c <__cxa_demangle+0x14b4c>
   20f8c: aa1403e0     	mov	x0, x20
   20f90: 97ffa018     	bl	0x8ff0 <free@plt>
   20f94: 385603a8     	ldurb	w8, [x29, #-0xa0]
   20f98: 36002648     	tbz	w8, #0x0, 0x21460 <__cxa_demangle+0x15010>
   20f9c: f85703a0     	ldur	x0, [x29, #-0x90]
   20fa0: 97ffa014     	bl	0x8ff0 <free@plt>
   20fa4: 385903a8     	ldurb	w8, [x29, #-0x70]
   20fa8: 37002608     	tbnz	w8, #0x0, 0x21468 <__cxa_demangle+0x15018>
   20fac: 14000131     	b	0x21470 <__cxa_demangle+0x15020>
   20fb0: aa1f03e0     	mov	x0, xzr
   20fb4: 321c07e9     	orr	w9, wzr, #0x30
   20fb8: 5280014a     	mov	w10, #0xa               // =10
   20fbc: 9b0902c8     	madd	x8, x22, x9, x0
   20fc0: 3900010a     	strb	w10, [x8]
   20fc4: 385443aa     	ldurb	w10, [x29, #-0xbc]
   20fc8: d503201f     	nop
   20fcc: 9b0902a9     	madd	x9, x21, x9, x0
   20fd0: 3900150a     	strb	w10, [x8, #0x5]
   20fd4: b85403aa     	ldur	w10, [x29, #-0xc0]
   20fd8: 3900191f     	strb	wzr, [x8, #0x6]
   20fdc: b800110a     	stur	w10, [x8, #0x1]
   20fe0: 385983aa     	ldurb	w10, [x29, #-0x68]
   20fe4: 39003d0a     	strb	w10, [x8, #0xf]
   20fe8: f85903aa     	ldur	x10, [x29, #-0x70]
   20fec: f900091f     	str	xzr, [x8, #0x10]
   20ff0: f800710a     	stur	x10, [x8, #0x7]
   20ff4: 381443bf     	sturb	wzr, [x29, #-0xbc]
   20ff8: b81403bf     	stur	wzr, [x29, #-0xc0]
   20ffc: 381983bf     	sturb	wzr, [x29, #-0x68]
   21000: f81903bf     	stur	xzr, [x29, #-0x70]
   21004: 3900611f     	strb	wzr, [x8, #0x18]
   21008: f849734a     	ldur	x10, [x26, #0x97]
   2100c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   21010: f85603aa     	ldur	x10, [x29, #-0xa0]
   21014: f801910a     	stur	x10, [x8, #0x19]
   21018: f809735f     	stur	xzr, [x26, #0x97]
   2101c: f81603bf     	stur	xzr, [x29, #-0xa0]
   21020: a9402e76     	ldp	x22, x11, [x19]
   21024: 9100c10a     	add	x10, x8, #0x30
   21028: eb16017f     	cmp	x11, x22
   2102c: 54000260     	b.eq	0x21078 <__cxa_demangle+0x14c28>
   21030: f85e016c     	ldur	x12, [x11, #-0x20]
   21034: f81e010c     	stur	x12, [x8, #-0x20]
   21038: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2103c: 3c9d0100     	stur	q0, [x8, #-0x30]
   21040: f85f816c     	ldur	x12, [x11, #-0x8]
   21044: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   21048: f81d017f     	stur	xzr, [x11, #-0x30]
   2104c: f81f810c     	stur	x12, [x8, #-0x8]
   21050: 3cde8160     	ldur	q0, [x11, #-0x18]
   21054: 3c9e8100     	stur	q0, [x8, #-0x18]
   21058: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2105c: f81f817f     	stur	xzr, [x11, #-0x8]
   21060: d100c16b     	sub	x11, x11, #0x30
   21064: eb0b02df     	cmp	x22, x11
   21068: d100c108     	sub	x8, x8, #0x30
   2106c: 54fffe21     	b.ne	0x21030 <__cxa_demangle+0x14be0>
   21070: a9405a75     	ldp	x21, x22, [x19]
   21074: 14000002     	b	0x2107c <__cxa_demangle+0x14c2c>
   21078: aa1603f5     	mov	x21, x22
   2107c: f9400a77     	ldr	x23, [x19, #0x10]
   21080: eb1502df     	cmp	x22, x21
   21084: a9002a68     	stp	x8, x10, [x19]
   21088: f9000a69     	str	x9, [x19, #0x10]
   2108c: 540001a0     	b.eq	0x210c0 <__cxa_demangle+0x14c70>
   21090: 385e82c8     	ldurb	w8, [x22, #-0x18]
   21094: 36000068     	tbz	w8, #0x0, 0x210a0 <__cxa_demangle+0x14c50>
   21098: f85f82c0     	ldur	x0, [x22, #-0x8]
   2109c: 97ff9fd5     	bl	0x8ff0 <free@plt>
   210a0: 385d02c8     	ldurb	w8, [x22, #-0x30]
   210a4: d100c2d8     	sub	x24, x22, #0x30
   210a8: 36000068     	tbz	w8, #0x0, 0x210b4 <__cxa_demangle+0x14c64>
   210ac: f85e02c0     	ldur	x0, [x22, #-0x20]
   210b0: 97ff9fd0     	bl	0x8ff0 <free@plt>
   210b4: eb1802bf     	cmp	x21, x24
   210b8: aa1803f6     	mov	x22, x24
   210bc: 54fffea1     	b.ne	0x21090 <__cxa_demangle+0x14c40>
   210c0: b40001d5     	cbz	x21, 0x210f8 <__cxa_demangle+0x14ca8>
   210c4: f9400e68     	ldr	x8, [x19, #0x18]
   210c8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   210cc: eb15013f     	cmp	x9, x21
   210d0: 54000103     	b.lo	0x210f0 <__cxa_demangle+0x14ca0>
   210d4: eb15011f     	cmp	x8, x21
   210d8: 540000c8     	b.hi	0x210f0 <__cxa_demangle+0x14ca0>
   210dc: f9480109     	ldr	x9, [x8, #0x1000]
   210e0: eb17013f     	cmp	x9, x23
   210e4: 540000a1     	b.ne	0x210f8 <__cxa_demangle+0x14ca8>
   210e8: f9080115     	str	x21, [x8, #0x1000]
   210ec: 14000003     	b	0x210f8 <__cxa_demangle+0x14ca8>
   210f0: aa1503e0     	mov	x0, x21
   210f4: 97ff9fbf     	bl	0x8ff0 <free@plt>
   210f8: 91000a94     	add	x20, x20, #0x2
   210fc: 17fffcd8     	b	0x2045c <__cxa_demangle+0x1400c>
   21100: f9400260     	ldr	x0, [x19]
   21104: 39400008     	ldrb	w8, [x0]
   21108: 390006e8     	strb	w8, [x23, #0x1]
   2110c: 97ff9fb9     	bl	0x8ff0 <free@plt>
   21110: 390002ff     	strb	wzr, [x23]
   21114: 381d0398     	sturb	w24, [x28, #-0x30]
   21118: f85403a8     	ldur	x8, [x29, #-0xc0]
   2111c: f81d1388     	stur	x8, [x28, #-0x2f]
   21120: f8477348     	ldur	x8, [x26, #0x77]
   21124: f81d8388     	stur	x8, [x28, #-0x28]
   21128: f900027b     	str	x27, [x19]
   2112c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   21130: f807735f     	stur	xzr, [x26, #0x77]
   21134: f81403bf     	stur	xzr, [x29, #-0xc0]
   21138: 36000068     	tbz	w8, #0x0, 0x21144 <__cxa_demangle+0x14cf4>
   2113c: f85703a0     	ldur	x0, [x29, #-0x90]
   21140: 97ff9fac     	bl	0x8ff0 <free@plt>
   21144: 385903a8     	ldurb	w8, [x29, #-0x70]
   21148: 36000068     	tbz	w8, #0x0, 0x21154 <__cxa_demangle+0x14d04>
   2114c: f85a03a0     	ldur	x0, [x29, #-0x60]
   21150: 97ff9fa8     	bl	0x8ff0 <free@plt>
   21154: aa1503e8     	mov	x8, x21
   21158: eb16011f     	cmp	x8, x22
   2115c: 9a880294     	csel	x20, x20, x8, eq
   21160: 17fffcbf     	b	0x2045c <__cxa_demangle+0x1400c>
   21164: f85883a0     	ldur	x0, [x29, #-0x78]
   21168: 97ff9fa2     	bl	0x8ff0 <free@plt>
   2116c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   21170: 3607c828     	tbz	w8, #0x0, 0x20a74 <__cxa_demangle+0x14624>
   21174: f85703a0     	ldur	x0, [x29, #-0x90]
   21178: 97ff9f9e     	bl	0x8ff0 <free@plt>
   2117c: 385903a8     	ldurb	w8, [x29, #-0x70]
   21180: 3607c7e8     	tbz	w8, #0x0, 0x20a7c <__cxa_demangle+0x1462c>
   21184: f85a03a0     	ldur	x0, [x29, #-0x60]
   21188: 97ff9f9a     	bl	0x8ff0 <free@plt>
   2118c: 385403a8     	ldurb	w8, [x29, #-0xc0]
   21190: 360010c8     	tbz	w8, #0x0, 0x213a8 <__cxa_demangle+0x14f58>
   21194: f85503a0     	ldur	x0, [x29, #-0xb0]
   21198: 14000083     	b	0x213a4 <__cxa_demangle+0x14f54>
   2119c: aa1803fb     	mov	x27, x24
   211a0: f85e0f68     	ldr	x8, [x27, #-0x20]!
   211a4: 3900011f     	strb	wzr, [x8]
   211a8: 385f0368     	ldurb	w8, [x27, #-0x10]
   211ac: f81f837f     	stur	xzr, [x27, #-0x8]
   211b0: 37001368     	tbnz	w8, #0x0, 0x2141c <__cxa_demangle+0x14fcc>
   211b4: 7100b91f     	cmp	w8, #0x2e
   211b8: 540013c3     	b.lo	0x21430 <__cxa_demangle+0x14fe0>
   211bc: d341fd08     	lsr	x8, x8, #1
   211c0: f90017e8     	str	x8, [sp, #0x28]
   211c4: 11004108     	add	w8, w8, #0x10
   211c8: 927c0d14     	and	x20, x8, #0xf0
   211cc: aa1403e0     	mov	x0, x20
   211d0: d1000693     	sub	x19, x20, #0x1
   211d4: 97ff9f6f     	bl	0x8f90 <malloc@plt>
   211d8: f1005a7f     	cmp	x19, #0x16
   211dc: aa0003f3     	mov	x19, x0
   211e0: 54000048     	b.hi	0x211e8 <__cxa_demangle+0x14d98>
   211e4: b4001273     	cbz	x19, 0x21430 <__cxa_demangle+0x14fe0>
   211e8: 91000781     	add	x1, x28, #0x1
   211ec: f94017fc     	ldr	x28, [sp, #0x28]
   211f0: aa1303e0     	mov	x0, x19
   211f4: b2400294     	orr	x20, x20, #0x1
   211f8: 91000782     	add	x2, x28, #0x1
   211fc: 97ff9f69     	bl	0x8fa0 <memcpy@plt>
   21200: a93d7314     	stp	x20, x28, [x24, #-0x30]
   21204: f81e0313     	stur	x19, [x24, #-0x20]
   21208: 1400008a     	b	0x21430 <__cxa_demangle+0x14fe0>
   2120c: 7101151f     	cmp	w8, #0x45
   21210: 54006ee1     	b.ne	0x21fec <__cxa_demangle+0x15b9c>
   21214: f90013e0     	str	x0, [sp, #0x20]
   21218: f9000bff     	str	xzr, [sp, #0x10]
   2121c: a936ffbf     	stp	xzr, xzr, [x29, #-0x98]
   21220: f81603bf     	stur	xzr, [x29, #-0xa0]
   21224: aa1303e8     	mov	x8, x19
   21228: f8408d15     	ldr	x21, [x8, #0x8]!
   2122c: 2a1f03f6     	mov	w22, wzr
   21230: b9001bff     	str	wzr, [sp, #0x18]
   21234: f90017e8     	str	x8, [sp, #0x28]
   21238: f9400268     	ldr	x8, [x19]
   2123c: eb15011f     	cmp	x8, x21
   21240: 54002000     	b.eq	0x21640 <__cxa_demangle+0x151f0>
   21244: 385e82a8     	ldurb	w8, [x21, #-0x18]
   21248: a97f2aa9     	ldp	x9, x10, [x21, #-0x10]
   2124c: d1005eab     	sub	x11, x21, #0x17
   21250: d100c2a0     	sub	x0, x21, #0x30
   21254: 7200011f     	tst	w8, #0x1
   21258: d341fd0c     	lsr	x12, x8, #1
   2125c: 9a8a0161     	csel	x1, x11, x10, eq
   21260: 9a890182     	csel	x2, x12, x9, eq
   21264: 97ffde2b     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21268: f9400808     	ldr	x8, [x0, #0x10]
   2126c: f81a03a8     	stur	x8, [x29, #-0x60]
   21270: 3dc00000     	ldr	q0, [x0]
   21274: 3d803340     	str	q0, [x26, #0xc0]
   21278: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   2127c: f94017e8     	ldr	x8, [sp, #0x28]
   21280: f900001f     	str	xzr, [x0]
   21284: f9400115     	ldr	x21, [x8]
   21288: 385e82a8     	ldurb	w8, [x21, #-0x18]
   2128c: d100c2b6     	sub	x22, x21, #0x30
   21290: 36000068     	tbz	w8, #0x0, 0x2129c <__cxa_demangle+0x14e4c>
   21294: f85f82a0     	ldur	x0, [x21, #-0x8]
   21298: 97ff9f56     	bl	0x8ff0 <free@plt>
   2129c: 394002c8     	ldrb	w8, [x22]
   212a0: 36000068     	tbz	w8, #0x0, 0x212ac <__cxa_demangle+0x14e5c>
   212a4: f85e02a0     	ldur	x0, [x21, #-0x20]
   212a8: 97ff9f52     	bl	0x8ff0 <free@plt>
   212ac: f94017e8     	ldr	x8, [sp, #0x28]
   212b0: f9000116     	str	x22, [x8]
   212b4: a9347fbf     	stp	xzr, xzr, [x29, #-0xc0]
   212b8: f81503bf     	stur	xzr, [x29, #-0xb0]
   212bc: 34001e3c     	cbz	w28, 0x21680 <__cxa_demangle+0x15230>
   212c0: f9400268     	ldr	x8, [x19]
   212c4: eb16011f     	cmp	x8, x22
   212c8: 540050a0     	b.eq	0x21cdc <__cxa_demangle+0x1588c>
   212cc: 385b82a8     	ldurb	w8, [x21, #-0x48]
   212d0: a97c2aa9     	ldp	x9, x10, [x21, #-0x40]
   212d4: d1011eab     	sub	x11, x21, #0x47
   212d8: d10182a0     	sub	x0, x21, #0x60
   212dc: 7200011f     	tst	w8, #0x1
   212e0: d341fd0c     	lsr	x12, x8, #1
   212e4: 9a8a0161     	csel	x1, x11, x10, eq
   212e8: 9a890182     	csel	x2, x12, x9, eq
   212ec: 97ffde09     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   212f0: f9400408     	ldr	x8, [x0, #0x8]
   212f4: 3940001b     	ldrb	w27, [x0]
   212f8: f8057348     	stur	x8, [x26, #0x57]
   212fc: f8401008     	ldur	x8, [x0, #0x1]
   21300: f81203a8     	stur	x8, [x29, #-0xe0]
   21304: a9007c1f     	stp	xzr, xzr, [x0]
   21308: f94017e8     	ldr	x8, [sp, #0x28]
   2130c: f940080b     	ldr	x11, [x0, #0x10]
   21310: f900081f     	str	xzr, [x0, #0x10]
   21314: f8457349     	ldur	x9, [x26, #0x57]
   21318: f9400115     	ldr	x21, [x8]
   2131c: f85203a8     	ldur	x8, [x29, #-0xe0]
   21320: f90007eb     	str	x11, [sp, #0x8]
   21324: 385e82aa     	ldurb	w10, [x21, #-0x18]
   21328: d100c2b6     	sub	x22, x21, #0x30
   2132c: 381403bb     	sturb	w27, [x29, #-0xc0]
   21330: f8071348     	stur	x8, [x26, #0x71]
   21334: a934afa9     	stp	x9, x11, [x29, #-0xb8]
   21338: 3600006a     	tbz	w10, #0x0, 0x21344 <__cxa_demangle+0x14ef4>
   2133c: f85f82a0     	ldur	x0, [x21, #-0x8]
   21340: 97ff9f2c     	bl	0x8ff0 <free@plt>
   21344: 394002c8     	ldrb	w8, [x22]
   21348: 36000068     	tbz	w8, #0x0, 0x21354 <__cxa_demangle+0x14f04>
   2134c: f85e02a0     	ldur	x0, [x21, #-0x20]
   21350: 97ff9f28     	bl	0x8ff0 <free@plt>
   21354: f94017e8     	ldr	x8, [sp, #0x28]
   21358: f9000116     	str	x22, [x8]
   2135c: 140000cb     	b	0x21688 <__cxa_demangle+0x15238>
   21360: aa1603e0     	mov	x0, x22
   21364: aa1503e1     	mov	x1, x21
   21368: aa1303e2     	mov	x2, x19
   2136c: 97fff1d1     	bl	0x1dab0 <__cxa_demangle+0x11660>
   21370: aa0003f5     	mov	x21, x0
   21374: eb1602bf     	cmp	x21, x22
   21378: 54006c61     	b.ne	0x22104 <__cxa_demangle+0x15cb4>
   2137c: 17fffc38     	b	0x2045c <__cxa_demangle+0x1400c>
   21380: f85883a0     	ldur	x0, [x29, #-0x78]
   21384: 97ff9f1b     	bl	0x8ff0 <free@plt>
   21388: 385603a8     	ldurb	w8, [x29, #-0xa0]
   2138c: 3606b048     	tbz	w8, #0x0, 0x1e994 <__cxa_demangle+0x12544>
   21390: f85703a0     	ldur	x0, [x29, #-0x90]
   21394: 97ff9f17     	bl	0x8ff0 <free@plt>
   21398: 385903a8     	ldurb	w8, [x29, #-0x70]
   2139c: 36000068     	tbz	w8, #0x0, 0x213a8 <__cxa_demangle+0x14f58>
   213a0: f85a03a0     	ldur	x0, [x29, #-0x60]
   213a4: 97ff9f13     	bl	0x8ff0 <free@plt>
   213a8: aa1503f4     	mov	x20, x21
   213ac: 17fffc2c     	b	0x2045c <__cxa_demangle+0x1400c>
   213b0: f85f8368     	ldur	x8, [x27, #-0x8]
   213b4: 3900011f     	strb	wzr, [x8]
   213b8: 385e8368     	ldurb	w8, [x27, #-0x18]
   213bc: f81f037f     	stur	xzr, [x27, #-0x10]
   213c0: 370005c8     	tbnz	w8, #0x0, 0x21478 <__cxa_demangle+0x15028>
   213c4: 7100b91f     	cmp	w8, #0x2e
   213c8: 54000623     	b.lo	0x2148c <__cxa_demangle+0x1503c>
   213cc: d341fd08     	lsr	x8, x8, #1
   213d0: f90017e8     	str	x8, [sp, #0x28]
   213d4: 11004108     	add	w8, w8, #0x10
   213d8: 927c0d18     	and	x24, x8, #0xf0
   213dc: aa1803e0     	mov	x0, x24
   213e0: d1000717     	sub	x23, x24, #0x1
   213e4: 97ff9eeb     	bl	0x8f90 <malloc@plt>
   213e8: f1005aff     	cmp	x23, #0x16
   213ec: aa0003f7     	mov	x23, x0
   213f0: 54000048     	b.hi	0x213f8 <__cxa_demangle+0x14fa8>
   213f4: b40004d7     	cbz	x23, 0x2148c <__cxa_demangle+0x1503c>
   213f8: 91000781     	add	x1, x28, #0x1
   213fc: f94017fc     	ldr	x28, [sp, #0x28]
   21400: aa1703e0     	mov	x0, x23
   21404: b2400318     	orr	x24, x24, #0x1
   21408: 91000782     	add	x2, x28, #0x1
   2140c: 97ff9ee5     	bl	0x8fa0 <memcpy@plt>
   21410: a93ef378     	stp	x24, x28, [x27, #-0x18]
   21414: f81f8377     	stur	x23, [x27, #-0x8]
   21418: 1400001d     	b	0x2148c <__cxa_demangle+0x1503c>
   2141c: f9400360     	ldr	x0, [x27]
   21420: 39400008     	ldrb	w8, [x0]
   21424: 39000788     	strb	w8, [x28, #0x1]
   21428: 97ff9ef2     	bl	0x8ff0 <free@plt>
   2142c: 3900039f     	strb	wzr, [x28]
   21430: 381d0316     	sturb	w22, [x24, #-0x30]
   21434: f85403a8     	ldur	x8, [x29, #-0xc0]
   21438: f81d1308     	stur	x8, [x24, #-0x2f]
   2143c: f8477348     	ldur	x8, [x26, #0x77]
   21440: f81d8308     	stur	x8, [x24, #-0x28]
   21444: f9000377     	str	x23, [x27]
   21448: 385603a8     	ldurb	w8, [x29, #-0xa0]
   2144c: f807735f     	stur	xzr, [x26, #0x77]
   21450: f81403bf     	stur	xzr, [x29, #-0xc0]
   21454: 36000068     	tbz	w8, #0x0, 0x21460 <__cxa_demangle+0x15010>
   21458: f85703a0     	ldur	x0, [x29, #-0x90]
   2145c: 97ff9ee5     	bl	0x8ff0 <free@plt>
   21460: 385903a8     	ldurb	w8, [x29, #-0x70]
   21464: 36000068     	tbz	w8, #0x0, 0x21470 <__cxa_demangle+0x15020>
   21468: f85a03a0     	ldur	x0, [x29, #-0x60]
   2146c: 97ff9ee1     	bl	0x8ff0 <free@plt>
   21470: aa1503f4     	mov	x20, x21
   21474: 17fffbfa     	b	0x2045c <__cxa_demangle+0x1400c>
   21478: f85f8360     	ldur	x0, [x27, #-0x8]
   2147c: 39400008     	ldrb	w8, [x0]
   21480: 381e9368     	sturb	w8, [x27, #-0x17]
   21484: 97ff9edb     	bl	0x8ff0 <free@plt>
   21488: 381e837f     	sturb	wzr, [x27, #-0x18]
   2148c: 381e837f     	sturb	wzr, [x27, #-0x18]
   21490: f8497348     	ldur	x8, [x26, #0x97]
   21494: f00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   21498: 91209c21     	add	x1, x1, #0x827
   2149c: 320003e2     	orr	w2, wzr, #0x1
   214a0: f81f0368     	stur	x8, [x27, #-0x10]
   214a4: f85603a8     	ldur	x8, [x29, #-0xa0]
   214a8: f81f837f     	stur	xzr, [x27, #-0x8]
   214ac: f81e9368     	stur	x8, [x27, #-0x17]
   214b0: f9400668     	ldr	x8, [x19, #0x8]
   214b4: d100c100     	sub	x0, x8, #0x30
   214b8: 97ffdd96     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   214bc: 394002c8     	ldrb	w8, [x22]
   214c0: 7101151f     	cmp	w8, #0x45
   214c4: 54000161     	b.ne	0x214f0 <__cxa_demangle+0x150a0>
   214c8: a9402269     	ldp	x9, x8, [x19]
   214cc: eb08013f     	cmp	x9, x8
   214d0: 54ff7c60     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   214d4: f00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   214d8: d100c100     	sub	x0, x8, #0x30
   214dc: 91237c21     	add	x1, x1, #0x8df
   214e0: 320003e2     	orr	w2, wzr, #0x1
   214e4: 910006d4     	add	x20, x22, #0x1
   214e8: 97ffdd8a     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   214ec: 17fffbdc     	b	0x2045c <__cxa_demangle+0x1400c>
   214f0: d10283a8     	sub	x8, x29, #0xa0
   214f4: b2400108     	orr	x8, x8, #0x1
   214f8: f90017e8     	str	x8, [sp, #0x28]
   214fc: aa1603e0     	mov	x0, x22
   21500: aa1503e1     	mov	x1, x21
   21504: aa1303e2     	mov	x2, x19
   21508: 97fff16a     	bl	0x1dab0 <__cxa_demangle+0x11660>
   2150c: aa0003f7     	mov	x23, x0
   21510: eb1602ff     	cmp	x23, x22
   21514: 54ff7a40     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   21518: eb1502ff     	cmp	x23, x21
   2151c: 54ff7a00     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   21520: a9406268     	ldp	x8, x24, [x19]
   21524: eb18011f     	cmp	x8, x24
   21528: 54ff79a0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   2152c: 385e8308     	ldurb	w8, [x24, #-0x18]
   21530: a97f2b09     	ldp	x9, x10, [x24, #-0x10]
   21534: d1005f0b     	sub	x11, x24, #0x17
   21538: d100c300     	sub	x0, x24, #0x30
   2153c: d341fd0c     	lsr	x12, x8, #1
   21540: 7200011f     	tst	w8, #0x1
   21544: 9a8a0161     	csel	x1, x11, x10, eq
   21548: 9a890182     	csel	x2, x12, x9, eq
   2154c: 97ffdd71     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21550: f85e0308     	ldur	x8, [x24, #-0x20]
   21554: f81703a8     	stur	x8, [x29, #-0x90]
   21558: 3cdd0300     	ldur	q0, [x24, #-0x30]
   2155c: 3d802740     	str	q0, [x26, #0x90]
   21560: a93dff1f     	stp	xzr, xzr, [x24, #-0x28]
   21564: f81d031f     	stur	xzr, [x24, #-0x30]
   21568: f940067c     	ldr	x28, [x19, #0x8]
   2156c: 385e8388     	ldurb	w8, [x28, #-0x18]
   21570: d100c398     	sub	x24, x28, #0x30
   21574: 36000068     	tbz	w8, #0x0, 0x21580 <__cxa_demangle+0x15130>
   21578: f85f8380     	ldur	x0, [x28, #-0x8]
   2157c: 97ff9e9d     	bl	0x8ff0 <free@plt>
   21580: 39400308     	ldrb	w8, [x24]
   21584: 36000068     	tbz	w8, #0x0, 0x21590 <__cxa_demangle+0x15140>
   21588: f85e0380     	ldur	x0, [x28, #-0x20]
   2158c: 97ff9e99     	bl	0x8ff0 <free@plt>
   21590: f9000678     	str	x24, [x19, #0x8]
   21594: 385603bb     	ldurb	w27, [x29, #-0xa0]
   21598: f85683a8     	ldur	x8, [x29, #-0x98]
   2159c: d341ff69     	lsr	x9, x27, #1
   215a0: 7200037f     	tst	w27, #0x1
   215a4: 9a880122     	csel	x2, x9, x8, eq
   215a8: b4000142     	cbz	x2, 0x215d0 <__cxa_demangle+0x15180>
   215ac: f9400268     	ldr	x8, [x19]
   215b0: eb18011f     	cmp	x8, x24
   215b4: 54000220     	b.eq	0x215f8 <__cxa_demangle+0x151a8>
   215b8: f85703b6     	ldur	x22, [x29, #-0x90]
   215bc: f94017e8     	ldr	x8, [sp, #0x28]
   215c0: 7200037f     	tst	w27, #0x1
   215c4: d1018380     	sub	x0, x28, #0x60
   215c8: 9a960101     	csel	x1, x8, x22, eq
   215cc: 97ffdd51     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   215d0: 2a1f03f8     	mov	w24, wzr
   215d4: aa1703f6     	mov	x22, x23
   215d8: 3600007b     	tbz	w27, #0x0, 0x215e4 <__cxa_demangle+0x15194>
   215dc: f85703a0     	ldur	x0, [x29, #-0x90]
   215e0: 97ff9e84     	bl	0x8ff0 <free@plt>
   215e4: 35ff73d8     	cbnz	w24, 0x2045c <__cxa_demangle+0x1400c>
   215e8: 394002c8     	ldrb	w8, [x22]
   215ec: 7101151f     	cmp	w8, #0x45
   215f0: 54fff861     	b.ne	0x214fc <__cxa_demangle+0x150ac>
   215f4: 17ffffb5     	b	0x214c8 <__cxa_demangle+0x15078>
   215f8: 320003f8     	orr	w24, wzr, #0x1
   215fc: 3607ff5b     	tbz	w27, #0x0, 0x215e4 <__cxa_demangle+0x15194>
   21600: 17fffff7     	b	0x215dc <__cxa_demangle+0x1518c>
   21604: aa1603f7     	mov	x23, x22
   21608: aa1703e0     	mov	x0, x23
   2160c: aa1503e1     	mov	x1, x21
   21610: aa1303e2     	mov	x2, x19
   21614: 97fff127     	bl	0x1dab0 <__cxa_demangle+0x11660>
   21618: aa0003f6     	mov	x22, x0
   2161c: eb1702df     	cmp	x22, x23
   21620: 54ff71e0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   21624: eb1502df     	cmp	x22, x21
   21628: 54ff71a0     	b.eq	0x2045c <__cxa_demangle+0x1400c>
   2162c: 394002c8     	ldrb	w8, [x22]
   21630: aa1603f7     	mov	x23, x22
   21634: 7101151f     	cmp	w8, #0x45
   21638: 54fffe81     	b.ne	0x21608 <__cxa_demangle+0x151b8>
   2163c: 140002b1     	b	0x22100 <__cxa_demangle+0x15cb0>
   21640: 320003f5     	orr	w21, wzr, #0x1
   21644: aa1403f3     	mov	x19, x20
   21648: 37004cd6     	tbnz	w22, #0x0, 0x21fe0 <__cxa_demangle+0x15b90>
   2164c: 14000267     	b	0x21fe8 <__cxa_demangle+0x15b98>
   21650: 385903a8     	ldurb	w8, [x29, #-0x70]
   21654: 320003f6     	orr	w22, wzr, #0x1
   21658: aa1403f5     	mov	x21, x20
   2165c: 12000113     	and	w19, w8, #0x1
   21660: 35fe5513     	cbnz	w19, 0x1e100 <__cxa_demangle+0x11cb0>
   21664: 17fff2a9     	b	0x1e108 <__cxa_demangle+0x11cb8>
   21668: 385903a8     	ldurb	w8, [x29, #-0x70]
   2166c: 320003f6     	orr	w22, wzr, #0x1
   21670: aa1403f5     	mov	x21, x20
   21674: 12000113     	and	w19, w8, #0x1
   21678: 35fec8f3     	cbnz	w19, 0x1ef94 <__cxa_demangle+0x12b44>
   2167c: 17fff648     	b	0x1ef9c <__cxa_demangle+0x12b4c>
   21680: f90007ff     	str	xzr, [sp, #0x8]
   21684: 2a1f03fb     	mov	w27, wzr
   21688: a9327fbf     	stp	xzr, xzr, [x29, #-0xe0]
   2168c: f81303bf     	stur	xzr, [x29, #-0xd0]
   21690: 340000d7     	cbz	w23, 0x216a8 <__cxa_demangle+0x15258>
   21694: f00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   21698: 912b1421     	add	x1, x1, #0xac5
   2169c: d10383a0     	sub	x0, x29, #0xe0
   216a0: 321f03e2     	orr	w2, wzr, #0x2
   216a4: 97fff0b1     	bl	0x1d968 <__cxa_demangle+0x11518>
   216a8: 7101871f     	cmp	w24, #0x61
   216ac: 540009a1     	b.ne	0x217e0 <__cxa_demangle+0x15390>
   216b0: f00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   216b4: 91201821     	add	x1, x1, #0x806
   216b8: d10383a0     	sub	x0, x29, #0xe0
   216bc: 320007e2     	orr	w2, wzr, #0x3
   216c0: 97ffdd14     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   216c4: 1400004c     	b	0x217f4 <__cxa_demangle+0x153a4>
   216c8: f85883a0     	ldur	x0, [x29, #-0x78]
   216cc: 97ff9e49     	bl	0x8ff0 <free@plt>
   216d0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   216d4: 36064f88     	tbz	w8, #0x0, 0x1e0c4 <__cxa_demangle+0x11c74>
   216d8: f85703a0     	ldur	x0, [x29, #-0x90]
   216dc: 97ff9e45     	bl	0x8ff0 <free@plt>
   216e0: 385403a8     	ldurb	w8, [x29, #-0xc0]
   216e4: 36064f48     	tbz	w8, #0x0, 0x1e0cc <__cxa_demangle+0x11c7c>
   216e8: f85503a0     	ldur	x0, [x29, #-0xb0]
   216ec: 97ff9e41     	bl	0x8ff0 <free@plt>
   216f0: 385203a8     	ldurb	w8, [x29, #-0xe0]
   216f4: 36064f08     	tbz	w8, #0x0, 0x1e0d4 <__cxa_demangle+0x11c84>
   216f8: f85303a0     	ldur	x0, [x29, #-0xd0]
   216fc: 97ff9e3d     	bl	0x8ff0 <free@plt>
   21700: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   21704: 37064ec8     	tbnz	w8, #0x0, 0x1e0dc <__cxa_demangle+0x11c8c>
   21708: 17fff277     	b	0x1e0e4 <__cxa_demangle+0x11c94>
   2170c: f85883a0     	ldur	x0, [x29, #-0x78]
   21710: 97ff9e38     	bl	0x8ff0 <free@plt>
   21714: 385603a8     	ldurb	w8, [x29, #-0xa0]
   21718: 3606c208     	tbz	w8, #0x0, 0x1ef58 <__cxa_demangle+0x12b08>
   2171c: f85703a0     	ldur	x0, [x29, #-0x90]
   21720: 97ff9e34     	bl	0x8ff0 <free@plt>
   21724: 385403a8     	ldurb	w8, [x29, #-0xc0]
   21728: 3606c1c8     	tbz	w8, #0x0, 0x1ef60 <__cxa_demangle+0x12b10>
   2172c: f85503a0     	ldur	x0, [x29, #-0xb0]
   21730: 97ff9e30     	bl	0x8ff0 <free@plt>
   21734: 385203a8     	ldurb	w8, [x29, #-0xe0]
   21738: 3606c188     	tbz	w8, #0x0, 0x1ef68 <__cxa_demangle+0x12b18>
   2173c: f85303a0     	ldur	x0, [x29, #-0xd0]
   21740: 97ff9e2c     	bl	0x8ff0 <free@plt>
   21744: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   21748: 3706c148     	tbnz	w8, #0x0, 0x1ef70 <__cxa_demangle+0x12b20>
   2174c: 17fff60b     	b	0x1ef78 <__cxa_demangle+0x12b28>
   21750: 91004ac8     	add	x8, x22, #0x12
   21754: 927ced14     	and	x20, x8, #0xfffffffffffffff0
   21758: aa1403e0     	mov	x0, x20
   2175c: 97ff9e0d     	bl	0x8f90 <malloc@plt>
   21760: b2400288     	orr	x8, x20, #0x1
   21764: 321f03e9     	orr	w9, wzr, #0x2
   21768: f81903a8     	stur	x8, [x29, #-0x70]
   2176c: a93983a9     	stp	x9, x0, [x29, #-0x68]
   21770: f85703b4     	ldur	x20, [x29, #-0x90]
   21774: 528545c8     	mov	w8, #0x2a2e             // =10798
   21778: 79000008     	strh	w8, [x0]
   2177c: d10283a8     	sub	x8, x29, #0xa0
   21780: b2400108     	orr	x8, x8, #0x1
   21784: 720002ff     	tst	w23, #0x1
   21788: 9a940101     	csel	x1, x8, x20, eq
   2178c: 3900081f     	strb	wzr, [x0, #0x2]
   21790: d101c3a0     	sub	x0, x29, #0x70
   21794: aa1603e2     	mov	x2, x22
   21798: d101c3b8     	sub	x24, x29, #0x70
   2179c: 97ffdcdd     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   217a0: 385903a9     	ldurb	w9, [x29, #-0x70]
   217a4: f9400668     	ldr	x8, [x19, #0x8]
   217a8: a979abab     	ldp	x11, x10, [x29, #-0x68]
   217ac: b240030c     	orr	x12, x24, #0x1
   217b0: 7200013f     	tst	w9, #0x1
   217b4: d100c100     	sub	x0, x8, #0x30
   217b8: d341fd28     	lsr	x8, x9, #1
   217bc: 9a8a0181     	csel	x1, x12, x10, eq
   217c0: 9a8b0102     	csel	x2, x8, x11, eq
   217c4: 97ffdcd3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   217c8: 385903a8     	ldurb	w8, [x29, #-0x70]
   217cc: 36000068     	tbz	w8, #0x0, 0x217d8 <__cxa_demangle+0x15388>
   217d0: f85a03a0     	ldur	x0, [x29, #-0x60]
   217d4: 97ff9e07     	bl	0x8ff0 <free@plt>
   217d8: 37005cb7     	tbnz	w23, #0x0, 0x2236c <__cxa_demangle+0x15f1c>
   217dc: 17ffff25     	b	0x21470 <__cxa_demangle+0x15020>
   217e0: f00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   217e4: 91265421     	add	x1, x1, #0x995
   217e8: d10383a0     	sub	x0, x29, #0xe0
   217ec: 320003e2     	orr	w2, wzr, #0x1
   217f0: 97ffdcc8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   217f4: 340014dc     	cbz	w28, 0x21a8c <__cxa_demangle+0x1563c>
   217f8: f85483a8     	ldur	x8, [x29, #-0xb8]
   217fc: d341ff69     	lsr	x9, x27, #1
   21800: 7200037f     	tst	w27, #0x1
   21804: a90d7fff     	stp	xzr, xzr, [sp, #0xd0]
   21808: 9a880136     	csel	x22, x9, x8, eq
   2180c: 910006c8     	add	x8, x22, #0x1
   21810: b100411f     	cmn	x8, #0x10
   21814: f90073ff     	str	xzr, [sp, #0xe0]
   21818: 540065c2     	b.hs	0x224d0 <__cxa_demangle+0x16080>
   2181c: f100591f     	cmp	x8, #0x16
   21820: 54000d68     	b.hi	0x219cc <__cxa_demangle+0x1557c>
   21824: 321f03e8     	orr	w8, wzr, #0x2
   21828: 910343e9     	add	x9, sp, #0xd0
   2182c: 390343e8     	strb	w8, [sp, #0xd0]
   21830: b2400120     	orr	x0, x9, #0x1
   21834: 1400006e     	b	0x219ec <__cxa_demangle+0x1559c>
   21838: 385603a8     	ldurb	w8, [x29, #-0xa0]
   2183c: 320003f3     	orr	w19, wzr, #0x1
   21840: aa1403f5     	mov	x21, x20
   21844: 12000118     	and	w24, w8, #0x1
   21848: 35000998     	cbnz	w24, 0x21978 <__cxa_demangle+0x15528>
   2184c: 1400004d     	b	0x21980 <__cxa_demangle+0x15530>
   21850: 385903a8     	ldurb	w8, [x29, #-0x70]
   21854: 320003f6     	orr	w22, wzr, #0x1
   21858: aa1403f5     	mov	x21, x20
   2185c: 12000113     	and	w19, w8, #0x1
   21860: 35ff5c53     	cbnz	w19, 0x203e8 <__cxa_demangle+0x13f98>
   21864: 17fffae3     	b	0x203f0 <__cxa_demangle+0x13fa0>
   21868: f940026a     	ldr	x10, [x19]
   2186c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   21870: f295556b     	movk	x11, #0xaaab
   21874: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   21878: cb0a0129     	sub	x9, x9, x10
   2187c: 9344fd29     	asr	x9, x9, #4
   21880: 9b0b7d37     	mul	x23, x9, x11
   21884: f2e0aab5     	movk	x21, #0x555, lsl #48
   21888: 910006e9     	add	x9, x23, #0x1
   2188c: eb15013f     	cmp	x9, x21
   21890: 54006268     	b.hi	0x224dc <__cxa_demangle+0x1608c>
   21894: cb0a0108     	sub	x8, x8, x10
   21898: 9344fd08     	asr	x8, x8, #4
   2189c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   218a0: 9b0b7d08     	mul	x8, x8, x11
   218a4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   218a8: eb0a011f     	cmp	x8, x10
   218ac: 540000a2     	b.hs	0x218c0 <__cxa_demangle+0x15470>
   218b0: d37ff908     	lsl	x8, x8, #1
   218b4: eb09011f     	cmp	x8, x9
   218b8: 9a883135     	csel	x21, x9, x8, lo
   218bc: b4003a75     	cbz	x21, 0x22008 <__cxa_demangle+0x15bb8>
   218c0: f9400e69     	ldr	x9, [x19, #0x18]
   218c4: 8b1506a8     	add	x8, x21, x21, lsl #1
   218c8: d37ced08     	lsl	x8, x8, #4
   218cc: f9480120     	ldr	x0, [x9, #0x1000]
   218d0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   218d4: cb00014a     	sub	x10, x10, x0
   218d8: eb08015f     	cmp	x10, x8
   218dc: 54002522     	b.hs	0x21d80 <__cxa_demangle+0x15930>
   218e0: aa0803e0     	mov	x0, x8
   218e4: 97ff9dab     	bl	0x8f90 <malloc@plt>
   218e8: 140001c9     	b	0x2200c <__cxa_demangle+0x15bbc>
   218ec: 910046c8     	add	x8, x22, #0x11
   218f0: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   218f4: aa1703e0     	mov	x0, x23
   218f8: 97ff9da6     	bl	0x8f90 <malloc@plt>
   218fc: b24002e8     	orr	x8, x23, #0x1
   21900: 320003e9     	orr	w9, wzr, #0x1
   21904: f81903a8     	stur	x8, [x29, #-0x70]
   21908: a93983a9     	stp	x9, x0, [x29, #-0x68]
   2190c: f85703a9     	ldur	x9, [x29, #-0x90]
   21910: 528005c8     	mov	w8, #0x2e               // =46
   21914: 79000008     	strh	w8, [x0]
   21918: d10283a8     	sub	x8, x29, #0xa0
   2191c: b2400108     	orr	x8, x8, #0x1
   21920: 7100031f     	cmp	w24, #0x0
   21924: 9a890101     	csel	x1, x8, x9, eq
   21928: d101c3a0     	sub	x0, x29, #0x70
   2192c: aa1603e2     	mov	x2, x22
   21930: d101c3b7     	sub	x23, x29, #0x70
   21934: 97ffdc77     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21938: 385903a9     	ldurb	w9, [x29, #-0x70]
   2193c: f9400668     	ldr	x8, [x19, #0x8]
   21940: a979abab     	ldp	x11, x10, [x29, #-0x68]
   21944: b24002ec     	orr	x12, x23, #0x1
   21948: 7200013f     	tst	w9, #0x1
   2194c: d100c100     	sub	x0, x8, #0x30
   21950: d341fd28     	lsr	x8, x9, #1
   21954: 9a8a0181     	csel	x1, x12, x10, eq
   21958: 9a8b0102     	csel	x2, x8, x11, eq
   2195c: 97ffdc6d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21960: 385903a8     	ldurb	w8, [x29, #-0x70]
   21964: 36000068     	tbz	w8, #0x0, 0x21970 <__cxa_demangle+0x15520>
   21968: f85a03a0     	ldur	x0, [x29, #-0x60]
   2196c: 97ff9da1     	bl	0x8ff0 <free@plt>
   21970: 2a1f03f3     	mov	w19, wzr
   21974: 34000078     	cbz	w24, 0x21980 <__cxa_demangle+0x15530>
   21978: f85703a0     	ldur	x0, [x29, #-0x90]
   2197c: 97ff9d9d     	bl	0x8ff0 <free@plt>
   21980: 35ff56f3     	cbnz	w19, 0x2045c <__cxa_demangle+0x1400c>
   21984: 17fffebb     	b	0x21470 <__cxa_demangle+0x15020>
   21988: f85883a0     	ldur	x0, [x29, #-0x78]
   2198c: 97ff9d99     	bl	0x8ff0 <free@plt>
   21990: 385603a8     	ldurb	w8, [x29, #-0xa0]
   21994: 360750c8     	tbz	w8, #0x0, 0x203ac <__cxa_demangle+0x13f5c>
   21998: f85703a0     	ldur	x0, [x29, #-0x90]
   2199c: 97ff9d95     	bl	0x8ff0 <free@plt>
   219a0: 385403a8     	ldurb	w8, [x29, #-0xc0]
   219a4: 36075088     	tbz	w8, #0x0, 0x203b4 <__cxa_demangle+0x13f64>
   219a8: f85503a0     	ldur	x0, [x29, #-0xb0]
   219ac: 97ff9d91     	bl	0x8ff0 <free@plt>
   219b0: 385203a8     	ldurb	w8, [x29, #-0xe0]
   219b4: 36075048     	tbz	w8, #0x0, 0x203bc <__cxa_demangle+0x13f6c>
   219b8: f85303a0     	ldur	x0, [x29, #-0xd0]
   219bc: 97ff9d8d     	bl	0x8ff0 <free@plt>
   219c0: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   219c4: 37075008     	tbnz	w8, #0x0, 0x203c4 <__cxa_demangle+0x13f74>
   219c8: 17fffa81     	b	0x203cc <__cxa_demangle+0x13f7c>
   219cc: 910046c8     	add	x8, x22, #0x11
   219d0: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   219d4: aa1703e0     	mov	x0, x23
   219d8: 97ff9d6e     	bl	0x8f90 <malloc@plt>
   219dc: b24002e8     	orr	x8, x23, #0x1
   219e0: 320003e9     	orr	w9, wzr, #0x1
   219e4: f9006be8     	str	x8, [sp, #0xd0]
   219e8: a90d83e9     	stp	x9, x0, [sp, #0xd8]
   219ec: 52800508     	mov	w8, #0x28               // =40
   219f0: d10303a9     	sub	x9, x29, #0xc0
   219f4: 79000008     	strh	w8, [x0]
   219f8: b2400128     	orr	x8, x9, #0x1
   219fc: f94007e9     	ldr	x9, [sp, #0x8]
   21a00: 7200037f     	tst	w27, #0x1
   21a04: 9a890101     	csel	x1, x8, x9, eq
   21a08: 910343e0     	add	x0, sp, #0xd0
   21a0c: aa1603e2     	mov	x2, x22
   21a10: 97ffdc40     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21a14: f00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   21a18: 9121fc21     	add	x1, x1, #0x87f
   21a1c: 910343e0     	add	x0, sp, #0xd0
   21a20: 321f03e2     	orr	w2, wzr, #0x2
   21a24: 910343f5     	add	x21, sp, #0xd0
   21a28: 97ffdc3a     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21a2c: 3dc002a0     	ldr	q0, [x21]
   21a30: f9400aa8     	ldr	x8, [x21, #0x10]
   21a34: a900febf     	stp	xzr, xzr, [x21, #0x8]
   21a38: f90002bf     	str	xzr, [x21]
   21a3c: 3d800f40     	str	q0, [x26, #0x30]
   21a40: 3943c3f5     	ldrb	w21, [sp, #0xf0]
   21a44: f90083e8     	str	x8, [sp, #0x100]
   21a48: aa0803f6     	mov	x22, x8
   21a4c: f9407fe8     	ldr	x8, [sp, #0xf8]
   21a50: 9103c3e9     	add	x9, sp, #0xf0
   21a54: b2400129     	orr	x9, x9, #0x1
   21a58: 720002bf     	tst	w21, #0x1
   21a5c: d341feaa     	lsr	x10, x21, #1
   21a60: 9a960121     	csel	x1, x9, x22, eq
   21a64: 9a880142     	csel	x2, x10, x8, eq
   21a68: d10383a0     	sub	x0, x29, #0xe0
   21a6c: 97ffdc29     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21a70: 36000075     	tbz	w21, #0x0, 0x21a7c <__cxa_demangle+0x1562c>
   21a74: aa1603e0     	mov	x0, x22
   21a78: 97ff9d5e     	bl	0x8ff0 <free@plt>
   21a7c: 394343e8     	ldrb	w8, [sp, #0xd0]
   21a80: 36000068     	tbz	w8, #0x0, 0x21a8c <__cxa_demangle+0x1563c>
   21a84: f94073e0     	ldr	x0, [sp, #0xe0]
   21a88: 97ff9d5a     	bl	0x8ff0 <free@plt>
   21a8c: 385903a8     	ldurb	w8, [x29, #-0x70]
   21a90: a979a7aa     	ldp	x10, x9, [x29, #-0x68]
   21a94: d101c3ab     	sub	x11, x29, #0x70
   21a98: b240016b     	orr	x11, x11, #0x1
   21a9c: 7200011f     	tst	w8, #0x1
   21aa0: d341fd0c     	lsr	x12, x8, #1
   21aa4: 9a890161     	csel	x1, x11, x9, eq
   21aa8: 9a8a0182     	csel	x2, x12, x10, eq
   21aac: d10383a0     	sub	x0, x29, #0xe0
   21ab0: 97ffdc18     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21ab4: b9401be8     	ldr	w8, [sp, #0x18]
   21ab8: 34000868     	cbz	w8, 0x21bc4 <__cxa_demangle+0x15774>
   21abc: 385603b5     	ldurb	w21, [x29, #-0xa0]
   21ac0: f85683a8     	ldur	x8, [x29, #-0x98]
   21ac4: a90d7fff     	stp	xzr, xzr, [sp, #0xd0]
   21ac8: f90073ff     	str	xzr, [sp, #0xe0]
   21acc: d341fea9     	lsr	x9, x21, #1
   21ad0: 720002bf     	tst	w21, #0x1
   21ad4: 9a880136     	csel	x22, x9, x8, eq
   21ad8: 91000ac8     	add	x8, x22, #0x2
   21adc: b100411f     	cmn	x8, #0x10
   21ae0: 54004fa2     	b.hs	0x224d4 <__cxa_demangle+0x16084>
   21ae4: f100591f     	cmp	x8, #0x16
   21ae8: 540000c8     	b.hi	0x21b00 <__cxa_demangle+0x156b0>
   21aec: 321e03e8     	orr	w8, wzr, #0x4
   21af0: 910343e9     	add	x9, sp, #0xd0
   21af4: 390343e8     	strb	w8, [sp, #0xd0]
   21af8: b2400120     	orr	x0, x9, #0x1
   21afc: 14000009     	b	0x21b20 <__cxa_demangle+0x156d0>
   21b00: 91004ac8     	add	x8, x22, #0x12
   21b04: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   21b08: aa1703e0     	mov	x0, x23
   21b0c: 97ff9d21     	bl	0x8f90 <malloc@plt>
   21b10: b24002e8     	orr	x8, x23, #0x1
   21b14: 321f03e9     	orr	w9, wzr, #0x2
   21b18: f9006be8     	str	x8, [sp, #0xd0]
   21b1c: a90d83e9     	stp	x9, x0, [sp, #0xd8]
   21b20: 52850408     	mov	w8, #0x2820             // =10272
   21b24: d10283a9     	sub	x9, x29, #0xa0
   21b28: 79000008     	strh	w8, [x0]
   21b2c: b2400128     	orr	x8, x9, #0x1
   21b30: f9400be9     	ldr	x9, [sp, #0x10]
   21b34: 720002bf     	tst	w21, #0x1
   21b38: 3900081f     	strb	wzr, [x0, #0x2]
   21b3c: 9a890101     	csel	x1, x8, x9, eq
   21b40: 910343e0     	add	x0, sp, #0xd0
   21b44: aa1603e2     	mov	x2, x22
   21b48: 97ffdbf2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21b4c: f00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   21b50: 91237c21     	add	x1, x1, #0x8df
   21b54: 910343e0     	add	x0, sp, #0xd0
   21b58: 320003e2     	orr	w2, wzr, #0x1
   21b5c: 910343f5     	add	x21, sp, #0xd0
   21b60: 97ffdbec     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21b64: 3dc002a0     	ldr	q0, [x21]
   21b68: f9400aa8     	ldr	x8, [x21, #0x10]
   21b6c: a900febf     	stp	xzr, xzr, [x21, #0x8]
   21b70: f90002bf     	str	xzr, [x21]
   21b74: 3d800f40     	str	q0, [x26, #0x30]
   21b78: 3943c3f5     	ldrb	w21, [sp, #0xf0]
   21b7c: f90083e8     	str	x8, [sp, #0x100]
   21b80: aa0803f6     	mov	x22, x8
   21b84: f9407fe8     	ldr	x8, [sp, #0xf8]
   21b88: 9103c3e9     	add	x9, sp, #0xf0
   21b8c: b2400129     	orr	x9, x9, #0x1
   21b90: 720002bf     	tst	w21, #0x1
   21b94: d341feaa     	lsr	x10, x21, #1
   21b98: 9a960121     	csel	x1, x9, x22, eq
   21b9c: 9a880142     	csel	x2, x10, x8, eq
   21ba0: d10383a0     	sub	x0, x29, #0xe0
   21ba4: 97ffdbdb     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21ba8: 36000075     	tbz	w21, #0x0, 0x21bb4 <__cxa_demangle+0x15764>
   21bac: aa1603e0     	mov	x0, x22
   21bb0: 97ff9d10     	bl	0x8ff0 <free@plt>
   21bb4: 394343e8     	ldrb	w8, [sp, #0xd0]
   21bb8: 36000068     	tbz	w8, #0x0, 0x21bc4 <__cxa_demangle+0x15774>
   21bbc: f94073e0     	ldr	x0, [sp, #0xe0]
   21bc0: 97ff9d0c     	bl	0x8ff0 <free@plt>
   21bc4: a972dba8     	ldp	x8, x22, [x29, #-0xd8]
   21bc8: f8451349     	ldur	x9, [x26, #0x51]
   21bcc: 385203b5     	ldurb	w21, [x29, #-0xe0]
   21bd0: a932ffbf     	stp	xzr, xzr, [x29, #-0xd8]
   21bd4: f80773e8     	stur	x8, [sp, #0x77]
   21bd8: f9003be9     	str	x9, [sp, #0x70]
   21bdc: aa0903e8     	mov	x8, x9
   21be0: f84773e9     	ldur	x9, [sp, #0x77]
   21be4: f81203bf     	stur	xzr, [x29, #-0xe0]
   21be8: f801735f     	stur	xzr, [x26, #0x17]
   21bec: f9006bff     	str	xzr, [sp, #0xd0]
   21bf0: f80773ff     	stur	xzr, [sp, #0x77]
   21bf4: f9003bff     	str	xzr, [sp, #0x70]
   21bf8: f9007be8     	str	x8, [sp, #0xf0]
   21bfc: f8037349     	stur	x9, [x26, #0x37]
   21c00: a940a668     	ldp	x8, x9, [x19, #0x8]
   21c04: eb09011f     	cmp	x8, x9
   21c08: 54000282     	b.hs	0x21c58 <__cxa_demangle+0x15808>
   21c0c: 39000115     	strb	w21, [x8]
   21c10: f8437349     	ldur	x9, [x26, #0x37]
   21c14: a900d909     	stp	x9, x22, [x8, #0x8]
   21c18: f9407be9     	ldr	x9, [sp, #0xf0]
   21c1c: f8001109     	stur	x9, [x8, #0x1]
   21c20: f803735f     	stur	xzr, [x26, #0x37]
   21c24: f9007bff     	str	xzr, [sp, #0xf0]
   21c28: 3900611f     	strb	wzr, [x8, #0x18]
   21c2c: f8417349     	ldur	x9, [x26, #0x17]
   21c30: a9027d09     	stp	x9, xzr, [x8, #0x20]
   21c34: f9406be9     	ldr	x9, [sp, #0xd0]
   21c38: f8019109     	stur	x9, [x8, #0x19]
   21c3c: f94017e9     	ldr	x9, [sp, #0x28]
   21c40: f801735f     	stur	xzr, [x26, #0x17]
   21c44: f9006bff     	str	xzr, [sp, #0xd0]
   21c48: f9400128     	ldr	x8, [x9]
   21c4c: 9100c108     	add	x8, x8, #0x30
   21c50: f9000128     	str	x8, [x9]
   21c54: 140000d2     	b	0x21f9c <__cxa_demangle+0x15b4c>
   21c58: f940026a     	ldr	x10, [x19]
   21c5c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   21c60: f295556b     	movk	x11, #0xaaab
   21c64: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   21c68: cb0a0108     	sub	x8, x8, x10
   21c6c: 9344fd08     	asr	x8, x8, #4
   21c70: 9b0b7d18     	mul	x24, x8, x11
   21c74: f2e0aab7     	movk	x23, #0x555, lsl #48
   21c78: 91000708     	add	x8, x24, #0x1
   21c7c: eb17011f     	cmp	x8, x23
   21c80: 540042c8     	b.hi	0x224d8 <__cxa_demangle+0x16088>
   21c84: cb0a0129     	sub	x9, x9, x10
   21c88: 9344fd29     	asr	x9, x9, #4
   21c8c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   21c90: 9b0b7d29     	mul	x9, x9, x11
   21c94: f2e0554a     	movk	x10, #0x2aa, lsl #48
   21c98: eb0a013f     	cmp	x9, x10
   21c9c: 540000a2     	b.hs	0x21cb0 <__cxa_demangle+0x15860>
   21ca0: d37ff929     	lsl	x9, x9, #1
   21ca4: eb08013f     	cmp	x9, x8
   21ca8: 9a893117     	csel	x23, x8, x9, lo
   21cac: b4000e37     	cbz	x23, 0x21e70 <__cxa_demangle+0x15a20>
   21cb0: f9400e69     	ldr	x9, [x19, #0x18]
   21cb4: 8b1706e8     	add	x8, x23, x23, lsl #1
   21cb8: d37ced08     	lsl	x8, x8, #4
   21cbc: f9480120     	ldr	x0, [x9, #0x1000]
   21cc0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   21cc4: cb00014a     	sub	x10, x10, x0
   21cc8: eb08015f     	cmp	x10, x8
   21ccc: 54000122     	b.hs	0x21cf0 <__cxa_demangle+0x158a0>
   21cd0: aa0803e0     	mov	x0, x8
   21cd4: 97ff9caf     	bl	0x8f90 <malloc@plt>
   21cd8: 14000067     	b	0x21e74 <__cxa_demangle+0x15a24>
   21cdc: 320003f5     	orr	w21, wzr, #0x1
   21ce0: aa1403f3     	mov	x19, x20
   21ce4: 385903a8     	ldurb	w8, [x29, #-0x70]
   21ce8: 37001748     	tbnz	w8, #0x0, 0x21fd0 <__cxa_demangle+0x15b80>
   21cec: 140000bb     	b	0x21fd8 <__cxa_demangle+0x15b88>
   21cf0: 8b080008     	add	x8, x0, x8
   21cf4: f9080128     	str	x8, [x9, #0x1000]
   21cf8: 1400005f     	b	0x21e74 <__cxa_demangle+0x15a24>
   21cfc: f940026a     	ldr	x10, [x19]
   21d00: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   21d04: f295556b     	movk	x11, #0xaaab
   21d08: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   21d0c: cb0a02c8     	sub	x8, x22, x10
   21d10: 9344fd08     	asr	x8, x8, #4
   21d14: 9b0b7d16     	mul	x22, x8, x11
   21d18: f2e0aab7     	movk	x23, #0x555, lsl #48
   21d1c: 910006c8     	add	x8, x22, #0x1
   21d20: eb17011f     	cmp	x8, x23
   21d24: 54003de8     	b.hi	0x224e0 <__cxa_demangle+0x16090>
   21d28: cb0a0129     	sub	x9, x9, x10
   21d2c: 9344fd29     	asr	x9, x9, #4
   21d30: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   21d34: 9b0b7d29     	mul	x9, x9, x11
   21d38: f2e0554a     	movk	x10, #0x2aa, lsl #48
   21d3c: eb0a013f     	cmp	x9, x10
   21d40: 540000a2     	b.hs	0x21d54 <__cxa_demangle+0x15904>
   21d44: d37ff929     	lsl	x9, x9, #1
   21d48: eb08013f     	cmp	x9, x8
   21d4c: 9a893117     	csel	x23, x8, x9, lo
   21d50: b4003137     	cbz	x23, 0x22374 <__cxa_demangle+0x15f24>
   21d54: f9400e69     	ldr	x9, [x19, #0x18]
   21d58: 8b1706e8     	add	x8, x23, x23, lsl #1
   21d5c: d37ced08     	lsl	x8, x8, #4
   21d60: f9480120     	ldr	x0, [x9, #0x1000]
   21d64: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   21d68: cb00014a     	sub	x10, x10, x0
   21d6c: eb08015f     	cmp	x10, x8
   21d70: 54001462     	b.hs	0x21ffc <__cxa_demangle+0x15bac>
   21d74: aa0803e0     	mov	x0, x8
   21d78: 97ff9c86     	bl	0x8f90 <malloc@plt>
   21d7c: 1400017f     	b	0x22378 <__cxa_demangle+0x15f28>
   21d80: 8b080008     	add	x8, x0, x8
   21d84: f9080128     	str	x8, [x9, #0x1000]
   21d88: 140000a1     	b	0x2200c <__cxa_demangle+0x15bbc>
   21d8c: f94017e9     	ldr	x9, [sp, #0x28]
   21d90: d101c3a8     	sub	x8, x29, #0x70
   21d94: 8b1706ea     	add	x10, x23, x23, lsl #1
   21d98: b240011b     	orr	x27, x8, #0x1
   21d9c: d1000529     	sub	x9, x9, #0x1
   21da0: cb17013c     	sub	x28, x9, x23
   21da4: d37ced55     	lsl	x21, x10, #4
   21da8: d10303b4     	sub	x20, x29, #0xc0
   21dac: f9400268     	ldr	x8, [x19]
   21db0: 8b150108     	add	x8, x8, x21
   21db4: 39412109     	ldrb	w9, [x8, #0x48]
   21db8: a9452d0a     	ldp	x10, x11, [x8, #0x50]
   21dbc: 9100c100     	add	x0, x8, #0x30
   21dc0: 91012508     	add	x8, x8, #0x49
   21dc4: 7200013f     	tst	w9, #0x1
   21dc8: d341fd2c     	lsr	x12, x9, #1
   21dcc: 9a8b0101     	csel	x1, x8, x11, eq
   21dd0: 9a8a0182     	csel	x2, x12, x10, eq
   21dd4: 97ffdb4f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21dd8: f9400808     	ldr	x8, [x0, #0x10]
   21ddc: f81503a8     	stur	x8, [x29, #-0xb0]
   21de0: 3dc00000     	ldr	q0, [x0]
   21de4: 3d801f40     	str	q0, [x26, #0x70]
   21de8: a9007c1f     	stp	xzr, xzr, [x0]
   21dec: f900081f     	str	xzr, [x0, #0x10]
   21df0: f00000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   21df4: d10303a0     	sub	x0, x29, #0xc0
   21df8: 321f03e3     	orr	w3, wzr, #0x2
   21dfc: aa1f03e1     	mov	x1, xzr
   21e00: 911b7042     	add	x2, x2, #0x6dc
   21e04: 97ffdac7     	bl	0x18920 <__cxa_demangle+0xc4d0>
   21e08: 3dc00280     	ldr	q0, [x20]
   21e0c: f9400a88     	ldr	x8, [x20, #0x10]
   21e10: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   21e14: f900029f     	str	xzr, [x20]
   21e18: 3d803340     	str	q0, [x26, #0xc0]
   21e1c: 385903b8     	ldurb	w24, [x29, #-0x70]
   21e20: f81a03a8     	stur	x8, [x29, #-0x60]
   21e24: aa0803f6     	mov	x22, x8
   21e28: f85983a8     	ldur	x8, [x29, #-0x68]
   21e2c: 7200031f     	tst	w24, #0x1
   21e30: d341ff09     	lsr	x9, x24, #1
   21e34: 9a960361     	csel	x1, x27, x22, eq
   21e38: 9a880122     	csel	x2, x9, x8, eq
   21e3c: d10283a0     	sub	x0, x29, #0xa0
   21e40: 97ffdb34     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   21e44: 36000078     	tbz	w24, #0x0, 0x21e50 <__cxa_demangle+0x15a00>
   21e48: aa1603e0     	mov	x0, x22
   21e4c: 97ff9c69     	bl	0x8ff0 <free@plt>
   21e50: 385403a8     	ldurb	w8, [x29, #-0xc0]
   21e54: 36000068     	tbz	w8, #0x0, 0x21e60 <__cxa_demangle+0x15a10>
   21e58: f85503a0     	ldur	x0, [x29, #-0xb0]
   21e5c: 97ff9c65     	bl	0x8ff0 <free@plt>
   21e60: f100079c     	subs	x28, x28, #0x1
   21e64: 9100c2b5     	add	x21, x21, #0x30
   21e68: 54fffa21     	b.ne	0x21dac <__cxa_demangle+0x1595c>
   21e6c: 17fff168     	b	0x1e40c <__cxa_demangle+0x11fbc>
   21e70: aa1f03e0     	mov	x0, xzr
   21e74: 321c07e9     	orr	w9, wzr, #0x30
   21e78: 9b090308     	madd	x8, x24, x9, x0
   21e7c: 39000115     	strb	w21, [x8]
   21e80: f843734a     	ldur	x10, [x26, #0x37]
   21e84: d503201f     	nop
   21e88: 9b0902e9     	madd	x9, x23, x9, x0
   21e8c: a900d90a     	stp	x10, x22, [x8, #0x8]
   21e90: f9407bea     	ldr	x10, [sp, #0xf0]
   21e94: f800110a     	stur	x10, [x8, #0x1]
   21e98: f803735f     	stur	xzr, [x26, #0x37]
   21e9c: f9007bff     	str	xzr, [sp, #0xf0]
   21ea0: 3900611f     	strb	wzr, [x8, #0x18]
   21ea4: f841734a     	ldur	x10, [x26, #0x17]
   21ea8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   21eac: f9406bea     	ldr	x10, [sp, #0xd0]
   21eb0: f801910a     	stur	x10, [x8, #0x19]
   21eb4: f801735f     	stur	xzr, [x26, #0x17]
   21eb8: f9006bff     	str	xzr, [sp, #0xd0]
   21ebc: a9402e76     	ldp	x22, x11, [x19]
   21ec0: 9100c10a     	add	x10, x8, #0x30
   21ec4: eb16017f     	cmp	x11, x22
   21ec8: 54000260     	b.eq	0x21f14 <__cxa_demangle+0x15ac4>
   21ecc: f85e016c     	ldur	x12, [x11, #-0x20]
   21ed0: f81e010c     	stur	x12, [x8, #-0x20]
   21ed4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   21ed8: 3c9d0100     	stur	q0, [x8, #-0x30]
   21edc: f85f816c     	ldur	x12, [x11, #-0x8]
   21ee0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   21ee4: f81d017f     	stur	xzr, [x11, #-0x30]
   21ee8: f81f810c     	stur	x12, [x8, #-0x8]
   21eec: 3cde8160     	ldur	q0, [x11, #-0x18]
   21ef0: 3c9e8100     	stur	q0, [x8, #-0x18]
   21ef4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   21ef8: f81f817f     	stur	xzr, [x11, #-0x8]
   21efc: d100c16b     	sub	x11, x11, #0x30
   21f00: eb0b02df     	cmp	x22, x11
   21f04: d100c108     	sub	x8, x8, #0x30
   21f08: 54fffe21     	b.ne	0x21ecc <__cxa_demangle+0x15a7c>
   21f0c: a9405a75     	ldp	x21, x22, [x19]
   21f10: 14000002     	b	0x21f18 <__cxa_demangle+0x15ac8>
   21f14: aa1603f5     	mov	x21, x22
   21f18: f9000268     	str	x8, [x19]
   21f1c: f94017e8     	ldr	x8, [sp, #0x28]
   21f20: eb1502df     	cmp	x22, x21
   21f24: f900010a     	str	x10, [x8]
   21f28: f9400a77     	ldr	x23, [x19, #0x10]
   21f2c: f9000a69     	str	x9, [x19, #0x10]
   21f30: 540001a0     	b.eq	0x21f64 <__cxa_demangle+0x15b14>
   21f34: 385e82c8     	ldurb	w8, [x22, #-0x18]
   21f38: 36000068     	tbz	w8, #0x0, 0x21f44 <__cxa_demangle+0x15af4>
   21f3c: f85f82c0     	ldur	x0, [x22, #-0x8]
   21f40: 97ff9c2c     	bl	0x8ff0 <free@plt>
   21f44: 385d02c8     	ldurb	w8, [x22, #-0x30]
   21f48: d100c2d8     	sub	x24, x22, #0x30
   21f4c: 36000068     	tbz	w8, #0x0, 0x21f58 <__cxa_demangle+0x15b08>
   21f50: f85e02c0     	ldur	x0, [x22, #-0x20]
   21f54: 97ff9c27     	bl	0x8ff0 <free@plt>
   21f58: eb1802bf     	cmp	x21, x24
   21f5c: aa1803f6     	mov	x22, x24
   21f60: 54fffea1     	b.ne	0x21f34 <__cxa_demangle+0x15ae4>
   21f64: b40001d5     	cbz	x21, 0x21f9c <__cxa_demangle+0x15b4c>
   21f68: f9400e68     	ldr	x8, [x19, #0x18]
   21f6c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   21f70: eb15013f     	cmp	x9, x21
   21f74: 54000103     	b.lo	0x21f94 <__cxa_demangle+0x15b44>
   21f78: eb15011f     	cmp	x8, x21
   21f7c: 540000c8     	b.hi	0x21f94 <__cxa_demangle+0x15b44>
   21f80: f9480109     	ldr	x9, [x8, #0x1000]
   21f84: eb17013f     	cmp	x9, x23
   21f88: 540000a1     	b.ne	0x21f9c <__cxa_demangle+0x15b4c>
   21f8c: f9080115     	str	x21, [x8, #0x1000]
   21f90: 14000003     	b	0x21f9c <__cxa_demangle+0x15b4c>
   21f94: aa1503e0     	mov	x0, x21
   21f98: 97ff9c16     	bl	0x8ff0 <free@plt>
   21f9c: f94013e8     	ldr	x8, [sp, #0x20]
   21fa0: 385203a9     	ldurb	w9, [x29, #-0xe0]
   21fa4: 91000513     	add	x19, x8, #0x1
   21fa8: 36000069     	tbz	w9, #0x0, 0x21fb4 <__cxa_demangle+0x15b64>
   21fac: f85303a0     	ldur	x0, [x29, #-0xd0]
   21fb0: 97ff9c10     	bl	0x8ff0 <free@plt>
   21fb4: 385403a8     	ldurb	w8, [x29, #-0xc0]
   21fb8: 36000068     	tbz	w8, #0x0, 0x21fc4 <__cxa_demangle+0x15b74>
   21fbc: f85503a0     	ldur	x0, [x29, #-0xb0]
   21fc0: 97ff9c0c     	bl	0x8ff0 <free@plt>
   21fc4: 2a1f03f5     	mov	w21, wzr
   21fc8: 385903a8     	ldurb	w8, [x29, #-0x70]
   21fcc: 36000068     	tbz	w8, #0x0, 0x21fd8 <__cxa_demangle+0x15b88>
   21fd0: f85a03a0     	ldur	x0, [x29, #-0x60]
   21fd4: 97ff9c07     	bl	0x8ff0 <free@plt>
   21fd8: 385603b6     	ldurb	w22, [x29, #-0xa0]
   21fdc: 36000076     	tbz	w22, #0x0, 0x21fe8 <__cxa_demangle+0x15b98>
   21fe0: f85703a0     	ldur	x0, [x29, #-0x90]
   21fe4: 97ff9c03     	bl	0x8ff0 <free@plt>
   21fe8: 34000075     	cbz	w21, 0x21ff4 <__cxa_demangle+0x15ba4>
   21fec: aa1403f3     	mov	x19, x20
   21ff0: 17fff91b     	b	0x2045c <__cxa_demangle+0x1400c>
   21ff4: aa1303f4     	mov	x20, x19
   21ff8: 17fff919     	b	0x2045c <__cxa_demangle+0x1400c>
   21ffc: 8b080008     	add	x8, x0, x8
   22000: f9080128     	str	x8, [x9, #0x1000]
   22004: 140000dd     	b	0x22378 <__cxa_demangle+0x15f28>
   22008: aa1f03e0     	mov	x0, xzr
   2200c: 321c07e8     	orr	w8, wzr, #0x30
   22010: 6f00e400     	movi	v0.2d, #0000000000000000
   22014: 9b0802ea     	madd	x10, x23, x8, x0
   22018: ad008140     	stp	q0, q0, [x10, #0x10]
   2201c: 3d800140     	str	q0, [x10]
   22020: a9402e77     	ldp	x23, x11, [x19]
   22024: d503201f     	nop
   22028: 9b0802a8     	madd	x8, x21, x8, x0
   2202c: 9100c149     	add	x9, x10, #0x30
   22030: eb17017f     	cmp	x11, x23
   22034: 54000260     	b.eq	0x22080 <__cxa_demangle+0x15c30>
   22038: f85e016c     	ldur	x12, [x11, #-0x20]
   2203c: f81e014c     	stur	x12, [x10, #-0x20]
   22040: 3cdd0160     	ldur	q0, [x11, #-0x30]
   22044: 3c9d0140     	stur	q0, [x10, #-0x30]
   22048: f85f816c     	ldur	x12, [x11, #-0x8]
   2204c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   22050: f81d017f     	stur	xzr, [x11, #-0x30]
   22054: f81f814c     	stur	x12, [x10, #-0x8]
   22058: 3cde8160     	ldur	q0, [x11, #-0x18]
   2205c: 3c9e8140     	stur	q0, [x10, #-0x18]
   22060: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   22064: f81f817f     	stur	xzr, [x11, #-0x8]
   22068: d100c16b     	sub	x11, x11, #0x30
   2206c: eb0b02ff     	cmp	x23, x11
   22070: d100c14a     	sub	x10, x10, #0x30
   22074: 54fffe21     	b.ne	0x22038 <__cxa_demangle+0x15be8>
   22078: a9405e75     	ldp	x21, x23, [x19]
   2207c: 14000002     	b	0x22084 <__cxa_demangle+0x15c34>
   22080: aa1703f5     	mov	x21, x23
   22084: f9400a78     	ldr	x24, [x19, #0x10]
   22088: eb1502ff     	cmp	x23, x21
   2208c: a900266a     	stp	x10, x9, [x19]
   22090: f9000a68     	str	x8, [x19, #0x10]
   22094: 540001a0     	b.eq	0x220c8 <__cxa_demangle+0x15c78>
   22098: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2209c: 36000068     	tbz	w8, #0x0, 0x220a8 <__cxa_demangle+0x15c58>
   220a0: f85f82e0     	ldur	x0, [x23, #-0x8]
   220a4: 97ff9bd3     	bl	0x8ff0 <free@plt>
   220a8: 385d02e8     	ldurb	w8, [x23, #-0x30]
   220ac: d100c2fb     	sub	x27, x23, #0x30
   220b0: 36000068     	tbz	w8, #0x0, 0x220bc <__cxa_demangle+0x15c6c>
   220b4: f85e02e0     	ldur	x0, [x23, #-0x20]
   220b8: 97ff9bce     	bl	0x8ff0 <free@plt>
   220bc: eb1b02bf     	cmp	x21, x27
   220c0: aa1b03f7     	mov	x23, x27
   220c4: 54fffea1     	b.ne	0x22098 <__cxa_demangle+0x15c48>
   220c8: b40001d5     	cbz	x21, 0x22100 <__cxa_demangle+0x15cb0>
   220cc: f9400e68     	ldr	x8, [x19, #0x18]
   220d0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   220d4: eb15013f     	cmp	x9, x21
   220d8: 54000103     	b.lo	0x220f8 <__cxa_demangle+0x15ca8>
   220dc: eb15011f     	cmp	x8, x21
   220e0: 540000c8     	b.hi	0x220f8 <__cxa_demangle+0x15ca8>
   220e4: f9480109     	ldr	x9, [x8, #0x1000]
   220e8: eb18013f     	cmp	x9, x24
   220ec: 540000a1     	b.ne	0x22100 <__cxa_demangle+0x15cb0>
   220f0: f9080115     	str	x21, [x8, #0x1000]
   220f4: 14000003     	b	0x22100 <__cxa_demangle+0x15cb0>
   220f8: aa1503e0     	mov	x0, x21
   220fc: 97ff9bbd     	bl	0x8ff0 <free@plt>
   22100: 910006d5     	add	x21, x22, #0x1
   22104: a9405a68     	ldp	x8, x22, [x19]
   22108: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   2210c: f2955569     	movk	x9, #0xaaab
   22110: cb0802c8     	sub	x8, x22, x8
   22114: 9344fd08     	asr	x8, x8, #4
   22118: 9b097d08     	mul	x8, x8, x9
   2211c: f100091f     	cmp	x8, #0x2
   22120: 54ff19e3     	b.lo	0x2045c <__cxa_demangle+0x1400c>
   22124: 385e82c8     	ldurb	w8, [x22, #-0x18]
   22128: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   2212c: d1005ecb     	sub	x11, x22, #0x17
   22130: d100c2c0     	sub	x0, x22, #0x30
   22134: d341fd0c     	lsr	x12, x8, #1
   22138: 7200011f     	tst	w8, #0x1
   2213c: 9a8a0161     	csel	x1, x11, x10, eq
   22140: 9a890182     	csel	x2, x12, x9, eq
   22144: 97ffda73     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   22148: f85e02c8     	ldur	x8, [x22, #-0x20]
   2214c: f81a03a8     	stur	x8, [x29, #-0x60]
   22150: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   22154: 3d803340     	str	q0, [x26, #0xc0]
   22158: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   2215c: f81d02df     	stur	xzr, [x22, #-0x30]
   22160: f9400674     	ldr	x20, [x19, #0x8]
   22164: 385e8288     	ldurb	w8, [x20, #-0x18]
   22168: d100c296     	sub	x22, x20, #0x30
   2216c: 36000068     	tbz	w8, #0x0, 0x22178 <__cxa_demangle+0x15d28>
   22170: f85f8280     	ldur	x0, [x20, #-0x8]
   22174: 97ff9b9f     	bl	0x8ff0 <free@plt>
   22178: 394002c8     	ldrb	w8, [x22]
   2217c: 36000068     	tbz	w8, #0x0, 0x22188 <__cxa_demangle+0x15d38>
   22180: f85e0280     	ldur	x0, [x20, #-0x20]
   22184: 97ff9b9b     	bl	0x8ff0 <free@plt>
   22188: f9000676     	str	x22, [x19, #0x8]
   2218c: 385b8288     	ldurb	w8, [x20, #-0x48]
   22190: a97c2a89     	ldp	x9, x10, [x20, #-0x40]
   22194: d1011e8b     	sub	x11, x20, #0x47
   22198: d1018280     	sub	x0, x20, #0x60
   2219c: 7200011f     	tst	w8, #0x1
   221a0: d341fd0c     	lsr	x12, x8, #1
   221a4: 9a8a0161     	csel	x1, x11, x10, eq
   221a8: 9a890182     	csel	x2, x12, x9, eq
   221ac: 97ffda59     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   221b0: f9400808     	ldr	x8, [x0, #0x10]
   221b4: f90073e8     	str	x8, [sp, #0xe0]
   221b8: 3dc00000     	ldr	q0, [x0]
   221bc: 3d800740     	str	q0, [x26, #0x10]
   221c0: a9007c1f     	stp	xzr, xzr, [x0]
   221c4: f900081f     	str	xzr, [x0, #0x10]
   221c8: d00000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   221cc: 91209c42     	add	x2, x2, #0x827
   221d0: 910343e0     	add	x0, sp, #0xd0
   221d4: 320003e3     	orr	w3, wzr, #0x1
   221d8: aa1f03e1     	mov	x1, xzr
   221dc: 910343f4     	add	x20, sp, #0xd0
   221e0: 97ffd9d0     	bl	0x18920 <__cxa_demangle+0xc4d0>
   221e4: f9400a88     	ldr	x8, [x20, #0x10]
   221e8: 3dc00280     	ldr	q0, [x20]
   221ec: a9007e9f     	stp	xzr, xzr, [x20]
   221f0: f9000a9f     	str	xzr, [x20, #0x10]
   221f4: f90083e8     	str	x8, [sp, #0x100]
   221f8: 3d800f40     	str	q0, [x26, #0x30]
   221fc: d00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   22200: 91226c21     	add	x1, x1, #0x89b
   22204: 9103c3e0     	add	x0, sp, #0xf0
   22208: 321f03e2     	orr	w2, wzr, #0x2
   2220c: 9103c3f4     	add	x20, sp, #0xf0
   22210: 97ffda40     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   22214: 385903b6     	ldurb	w22, [x29, #-0x70]
   22218: f9400a88     	ldr	x8, [x20, #0x10]
   2221c: 3dc00280     	ldr	q0, [x20]
   22220: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   22224: f900029f     	str	xzr, [x20]
   22228: a979d3a9     	ldp	x9, x20, [x29, #-0x68]
   2222c: d101c3aa     	sub	x10, x29, #0x70
   22230: b240014a     	orr	x10, x10, #0x1
   22234: 720002df     	tst	w22, #0x1
   22238: f81303a8     	stur	x8, [x29, #-0xd0]
   2223c: d341fec8     	lsr	x8, x22, #1
   22240: 9a940141     	csel	x1, x10, x20, eq
   22244: 3d801740     	str	q0, [x26, #0x50]
   22248: 9a890102     	csel	x2, x8, x9, eq
   2224c: d10383a0     	sub	x0, x29, #0xe0
   22250: d10383b7     	sub	x23, x29, #0xe0
   22254: 97ffda2f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   22258: f9400ae8     	ldr	x8, [x23, #0x10]
   2225c: 3dc002e0     	ldr	q0, [x23]
   22260: a9007eff     	stp	xzr, xzr, [x23]
   22264: f9000aff     	str	xzr, [x23, #0x10]
   22268: f81503a8     	stur	x8, [x29, #-0xb0]
   2226c: 3d801f40     	str	q0, [x26, #0x70]
   22270: d00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   22274: 91237c21     	add	x1, x1, #0x8df
   22278: d10303a0     	sub	x0, x29, #0xc0
   2227c: 320003e2     	orr	w2, wzr, #0x1
   22280: d10303b7     	sub	x23, x29, #0xc0
   22284: 97ffda23     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   22288: f84012e9     	ldur	x9, [x23, #0x1]
   2228c: a940aeea     	ldp	x10, x11, [x23, #0x8]
   22290: 394002e8     	ldrb	w8, [x23]
   22294: a9007eff     	stp	xzr, xzr, [x23]
   22298: f9000aff     	str	xzr, [x23, #0x10]
   2229c: f80773ea     	stur	x10, [sp, #0x77]
   222a0: f9003be9     	str	x9, [sp, #0x70]
   222a4: 381603a8     	sturb	w8, [x29, #-0xa0]
   222a8: aa0903e8     	mov	x8, x9
   222ac: f84773e9     	ldur	x9, [sp, #0x77]
   222b0: f80773ff     	stur	xzr, [sp, #0x77]
   222b4: f9003bff     	str	xzr, [sp, #0x70]
   222b8: f8091348     	stur	x8, [x26, #0x91]
   222bc: a936afa9     	stp	x9, x11, [x29, #-0x98]
   222c0: a9387fbf     	stp	xzr, xzr, [x29, #-0x80]
   222c4: f81783bf     	stur	xzr, [x29, #-0x88]
   222c8: f9400668     	ldr	x8, [x19, #0x8]
   222cc: d10283a1     	sub	x1, x29, #0xa0
   222d0: d100c100     	sub	x0, x8, #0x30
   222d4: 940001f0     	bl	0x22a94 <__cxa_demangle+0x16644>
   222d8: 385783a8     	ldurb	w8, [x29, #-0x88]
   222dc: 370001a8     	tbnz	w8, #0x0, 0x22310 <__cxa_demangle+0x15ec0>
   222e0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   222e4: 370001e8     	tbnz	w8, #0x0, 0x22320 <__cxa_demangle+0x15ed0>
   222e8: 385403a8     	ldurb	w8, [x29, #-0xc0]
   222ec: 37000228     	tbnz	w8, #0x0, 0x22330 <__cxa_demangle+0x15ee0>
   222f0: 385203a8     	ldurb	w8, [x29, #-0xe0]
   222f4: 37000268     	tbnz	w8, #0x0, 0x22340 <__cxa_demangle+0x15ef0>
   222f8: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   222fc: 370002a8     	tbnz	w8, #0x0, 0x22350 <__cxa_demangle+0x15f00>
   22300: 394343e8     	ldrb	w8, [sp, #0xd0]
   22304: 370002e8     	tbnz	w8, #0x0, 0x22360 <__cxa_demangle+0x15f10>
   22308: 36078b56     	tbz	w22, #0x0, 0x21470 <__cxa_demangle+0x15020>
   2230c: 14000018     	b	0x2236c <__cxa_demangle+0x15f1c>
   22310: f85883a0     	ldur	x0, [x29, #-0x78]
   22314: 97ff9b37     	bl	0x8ff0 <free@plt>
   22318: 385603a8     	ldurb	w8, [x29, #-0xa0]
   2231c: 3607fe68     	tbz	w8, #0x0, 0x222e8 <__cxa_demangle+0x15e98>
   22320: f85703a0     	ldur	x0, [x29, #-0x90]
   22324: 97ff9b33     	bl	0x8ff0 <free@plt>
   22328: 385403a8     	ldurb	w8, [x29, #-0xc0]
   2232c: 3607fe28     	tbz	w8, #0x0, 0x222f0 <__cxa_demangle+0x15ea0>
   22330: f85503a0     	ldur	x0, [x29, #-0xb0]
   22334: 97ff9b2f     	bl	0x8ff0 <free@plt>
   22338: 385203a8     	ldurb	w8, [x29, #-0xe0]
   2233c: 3607fde8     	tbz	w8, #0x0, 0x222f8 <__cxa_demangle+0x15ea8>
   22340: f85303a0     	ldur	x0, [x29, #-0xd0]
   22344: 97ff9b2b     	bl	0x8ff0 <free@plt>
   22348: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   2234c: 3607fda8     	tbz	w8, #0x0, 0x22300 <__cxa_demangle+0x15eb0>
   22350: f94083e0     	ldr	x0, [sp, #0x100]
   22354: 97ff9b27     	bl	0x8ff0 <free@plt>
   22358: 394343e8     	ldrb	w8, [sp, #0xd0]
   2235c: 3607fd68     	tbz	w8, #0x0, 0x22308 <__cxa_demangle+0x15eb8>
   22360: f94073e0     	ldr	x0, [sp, #0xe0]
   22364: 97ff9b23     	bl	0x8ff0 <free@plt>
   22368: 36078856     	tbz	w22, #0x0, 0x21470 <__cxa_demangle+0x15020>
   2236c: aa1403e0     	mov	x0, x20
   22370: 17fffc3f     	b	0x2146c <__cxa_demangle+0x1501c>
   22374: aa1f03e0     	mov	x0, xzr
   22378: 321c07e9     	orr	w9, wzr, #0x30
   2237c: 9b0902c8     	madd	x8, x22, x9, x0
   22380: 39000115     	strb	w21, [x8]
   22384: f845734a     	ldur	x10, [x26, #0x57]
   22388: d503201f     	nop
   2238c: 9b0902e9     	madd	x9, x23, x9, x0
   22390: a900d10a     	stp	x10, x20, [x8, #0x8]
   22394: f85203aa     	ldur	x10, [x29, #-0xe0]
   22398: f800110a     	stur	x10, [x8, #0x1]
   2239c: f805735f     	stur	xzr, [x26, #0x57]
   223a0: f81203bf     	stur	xzr, [x29, #-0xe0]
   223a4: 3900611f     	strb	wzr, [x8, #0x18]
   223a8: f84c734a     	ldur	x10, [x26, #0xc7]
   223ac: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   223b0: f85903aa     	ldur	x10, [x29, #-0x70]
   223b4: f801910a     	stur	x10, [x8, #0x19]
   223b8: f80c735f     	stur	xzr, [x26, #0xc7]
   223bc: f81903bf     	stur	xzr, [x29, #-0x70]
   223c0: a9402e75     	ldp	x21, x11, [x19]
   223c4: 9100c10a     	add	x10, x8, #0x30
   223c8: eb15017f     	cmp	x11, x21
   223cc: 54000260     	b.eq	0x22418 <__cxa_demangle+0x15fc8>
   223d0: f85e016c     	ldur	x12, [x11, #-0x20]
   223d4: f81e010c     	stur	x12, [x8, #-0x20]
   223d8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   223dc: 3c9d0100     	stur	q0, [x8, #-0x30]
   223e0: f85f816c     	ldur	x12, [x11, #-0x8]
   223e4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   223e8: f81d017f     	stur	xzr, [x11, #-0x30]
   223ec: f81f810c     	stur	x12, [x8, #-0x8]
   223f0: 3cde8160     	ldur	q0, [x11, #-0x18]
   223f4: 3c9e8100     	stur	q0, [x8, #-0x18]
   223f8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   223fc: f81f817f     	stur	xzr, [x11, #-0x8]
   22400: d100c16b     	sub	x11, x11, #0x30
   22404: eb0b02bf     	cmp	x21, x11
   22408: d100c108     	sub	x8, x8, #0x30
   2240c: 54fffe21     	b.ne	0x223d0 <__cxa_demangle+0x15f80>
   22410: a9405674     	ldp	x20, x21, [x19]
   22414: 14000002     	b	0x2241c <__cxa_demangle+0x15fcc>
   22418: aa1503f4     	mov	x20, x21
   2241c: f9400a76     	ldr	x22, [x19, #0x10]
   22420: eb1402bf     	cmp	x21, x20
   22424: a9002a68     	stp	x8, x10, [x19]
   22428: f9000a69     	str	x9, [x19, #0x10]
   2242c: 540001a0     	b.eq	0x22460 <__cxa_demangle+0x16010>
   22430: 385e82a8     	ldurb	w8, [x21, #-0x18]
   22434: 36000068     	tbz	w8, #0x0, 0x22440 <__cxa_demangle+0x15ff0>
   22438: f85f82a0     	ldur	x0, [x21, #-0x8]
   2243c: 97ff9aed     	bl	0x8ff0 <free@plt>
   22440: 385d02a8     	ldurb	w8, [x21, #-0x30]
   22444: d100c2b7     	sub	x23, x21, #0x30
   22448: 36000068     	tbz	w8, #0x0, 0x22454 <__cxa_demangle+0x16004>
   2244c: f85e02a0     	ldur	x0, [x21, #-0x20]
   22450: 97ff9ae8     	bl	0x8ff0 <free@plt>
   22454: eb17029f     	cmp	x20, x23
   22458: aa1703f5     	mov	x21, x23
   2245c: 54fffea1     	b.ne	0x22430 <__cxa_demangle+0x15fe0>
   22460: b4000214     	cbz	x20, 0x224a0 <__cxa_demangle+0x16050>
   22464: f9400e68     	ldr	x8, [x19, #0x18]
   22468: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2246c: eb14013f     	cmp	x9, x20
   22470: 54000143     	b.lo	0x22498 <__cxa_demangle+0x16048>
   22474: eb14011f     	cmp	x8, x20
   22478: 54000108     	b.hi	0x22498 <__cxa_demangle+0x16048>
   2247c: f9480109     	ldr	x9, [x8, #0x1000]
   22480: eb16013f     	cmp	x9, x22
   22484: 540000e1     	b.ne	0x224a0 <__cxa_demangle+0x16050>
   22488: f9080114     	str	x20, [x8, #0x1000]
   2248c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   22490: 370000c8     	tbnz	w8, #0x0, 0x224a8 <__cxa_demangle+0x16058>
   22494: 14000007     	b	0x224b0 <__cxa_demangle+0x16060>
   22498: aa1403e0     	mov	x0, x20
   2249c: 97ff9ad5     	bl	0x8ff0 <free@plt>
   224a0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   224a4: 36000068     	tbz	w8, #0x0, 0x224b0 <__cxa_demangle+0x16060>
   224a8: f85703a0     	ldur	x0, [x29, #-0x90]
   224ac: 97ff9ad1     	bl	0x8ff0 <free@plt>
   224b0: f94013f4     	ldr	x20, [sp, #0x20]
   224b4: 17fff7ea     	b	0x2045c <__cxa_demangle+0x1400c>
   224b8: 97ff9a36     	bl	0x8d90 <__stack_chk_fail@plt>
   224bc: 97ff99fd     	bl	0x8cb0 <abort@plt>
   224c0: 97ff99fc     	bl	0x8cb0 <abort@plt>
   224c4: 97ff99fb     	bl	0x8cb0 <abort@plt>
   224c8: 97ff99fa     	bl	0x8cb0 <abort@plt>
   224cc: 97ff99f9     	bl	0x8cb0 <abort@plt>
   224d0: 97ff99f8     	bl	0x8cb0 <abort@plt>
   224d4: 97ff99f7     	bl	0x8cb0 <abort@plt>
   224d8: 97ff99f6     	bl	0x8cb0 <abort@plt>
   224dc: 97ff99f5     	bl	0x8cb0 <abort@plt>
   224e0: 97ff99f4     	bl	0x8cb0 <abort@plt>
   224e4: aa0003f3     	mov	x19, x0
   224e8: 37000135     	tbnz	w21, #0x0, 0x2250c <__cxa_demangle+0x160bc>
   224ec: 1400015c     	b	0x22a5c <__cxa_demangle+0x1660c>
   224f0: aa0003f3     	mov	x19, x0
   224f4: 36000f35     	tbz	w21, #0x0, 0x226d8 <__cxa_demangle+0x16288>
   224f8: aa1603e0     	mov	x0, x22
   224fc: 14000020     	b	0x2257c <__cxa_demangle+0x1612c>
   22500: 14000144     	b	0x22a10 <__cxa_demangle+0x165c0>
   22504: aa0003f3     	mov	x19, x0
   22508: 36002ab5     	tbz	w21, #0x0, 0x22a5c <__cxa_demangle+0x1660c>
   2250c: aa1403e0     	mov	x0, x20
   22510: 1400014e     	b	0x22a48 <__cxa_demangle+0x165f8>
   22514: 14000151     	b	0x22a58 <__cxa_demangle+0x16608>
   22518: 1400009e     	b	0x22790 <__cxa_demangle+0x16340>
   2251c: 14000089     	b	0x22740 <__cxa_demangle+0x162f0>
   22520: 1400014e     	b	0x22a58 <__cxa_demangle+0x16608>
   22524: aa0003f3     	mov	x19, x0
   22528: 385903a8     	ldurb	w8, [x29, #-0x70]
   2252c: 37000e08     	tbnz	w8, #0x0, 0x226ec <__cxa_demangle+0x1629c>
   22530: 1400014b     	b	0x22a5c <__cxa_demangle+0x1660c>
   22534: aa0003f3     	mov	x19, x0
   22538: 370000d5     	tbnz	w21, #0x0, 0x22550 <__cxa_demangle+0x16100>
   2253c: 14000009     	b	0x22560 <__cxa_demangle+0x16110>
   22540: 14000007     	b	0x2255c <__cxa_demangle+0x1610c>
   22544: 1400000a     	b	0x2256c <__cxa_demangle+0x1611c>
   22548: aa0003f3     	mov	x19, x0
   2254c: 360000b5     	tbz	w21, #0x0, 0x22560 <__cxa_demangle+0x16110>
   22550: aa1603e0     	mov	x0, x22
   22554: 97ff9aa7     	bl	0x8ff0 <free@plt>
   22558: 14000002     	b	0x22560 <__cxa_demangle+0x16110>
   2255c: aa0003f3     	mov	x19, x0
   22560: 394343e8     	ldrb	w8, [sp, #0xd0]
   22564: 370000a8     	tbnz	w8, #0x0, 0x22578 <__cxa_demangle+0x16128>
   22568: 1400005c     	b	0x226d8 <__cxa_demangle+0x16288>
   2256c: 394343e8     	ldrb	w8, [sp, #0xd0]
   22570: aa0003f3     	mov	x19, x0
   22574: 36000b28     	tbz	w8, #0x0, 0x226d8 <__cxa_demangle+0x16288>
   22578: f94073e0     	ldr	x0, [sp, #0xe0]
   2257c: 97ff9a9d     	bl	0x8ff0 <free@plt>
   22580: 385203a8     	ldurb	w8, [x29, #-0xe0]
   22584: 36000ae8     	tbz	w8, #0x0, 0x226e0 <__cxa_demangle+0x16290>
   22588: f85303a0     	ldur	x0, [x29, #-0xd0]
   2258c: 97ff9a99     	bl	0x8ff0 <free@plt>
   22590: 36000abb     	tbz	w27, #0x0, 0x226e4 <__cxa_demangle+0x16294>
   22594: f94007e0     	ldr	x0, [sp, #0x8]
   22598: 97ff9a96     	bl	0x8ff0 <free@plt>
   2259c: 385903a8     	ldurb	w8, [x29, #-0x70]
   225a0: 37000a68     	tbnz	w8, #0x0, 0x226ec <__cxa_demangle+0x1629c>
   225a4: 1400012e     	b	0x22a5c <__cxa_demangle+0x1660c>
   225a8: 1400011a     	b	0x22a10 <__cxa_demangle+0x165c0>
   225ac: 14000025     	b	0x22640 <__cxa_demangle+0x161f0>
   225b0: 14000033     	b	0x2267c <__cxa_demangle+0x1622c>
   225b4: 1400003a     	b	0x2269c <__cxa_demangle+0x1624c>
   225b8: 14000003     	b	0x225c4 <__cxa_demangle+0x16174>
   225bc: 14000040     	b	0x226bc <__cxa_demangle+0x1626c>
   225c0: 140000ec     	b	0x22970 <__cxa_demangle+0x16520>
   225c4: 385903a8     	ldurb	w8, [x29, #-0x70]
   225c8: aa0003f3     	mov	x19, x0
   225cc: 36000068     	tbz	w8, #0x0, 0x225d8 <__cxa_demangle+0x16188>
   225d0: f85a03a0     	ldur	x0, [x29, #-0x60]
   225d4: 97ff9a87     	bl	0x8ff0 <free@plt>
   225d8: 34002538     	cbz	w24, 0x22a7c <__cxa_demangle+0x1662c>
   225dc: 14000122     	b	0x22a64 <__cxa_demangle+0x16614>
   225e0: 14000001     	b	0x225e4 <__cxa_demangle+0x16194>
   225e4: 385903a8     	ldurb	w8, [x29, #-0x70]
   225e8: aa0003f3     	mov	x19, x0
   225ec: 36000068     	tbz	w8, #0x0, 0x225f8 <__cxa_demangle+0x161a8>
   225f0: f85a03a0     	ldur	x0, [x29, #-0x60]
   225f4: 97ff9a7f     	bl	0x8ff0 <free@plt>
   225f8: 37002377     	tbnz	w23, #0x0, 0x22a64 <__cxa_demangle+0x16614>
   225fc: 14000120     	b	0x22a7c <__cxa_demangle+0x1662c>
   22600: 14000010     	b	0x22640 <__cxa_demangle+0x161f0>
   22604: 1400000f     	b	0x22640 <__cxa_demangle+0x161f0>
   22608: 1400001d     	b	0x2267c <__cxa_demangle+0x1622c>
   2260c: 1400001c     	b	0x2267c <__cxa_demangle+0x1622c>
   22610: 14000023     	b	0x2269c <__cxa_demangle+0x1624c>
   22614: 14000022     	b	0x2269c <__cxa_demangle+0x1624c>
   22618: 14000029     	b	0x226bc <__cxa_demangle+0x1626c>
   2261c: 14000028     	b	0x226bc <__cxa_demangle+0x1626c>
   22620: 140000d4     	b	0x22970 <__cxa_demangle+0x16520>
   22624: 140000d3     	b	0x22970 <__cxa_demangle+0x16520>
   22628: 1400010c     	b	0x22a58 <__cxa_demangle+0x16608>
   2262c: 14000005     	b	0x22640 <__cxa_demangle+0x161f0>
   22630: 14000013     	b	0x2267c <__cxa_demangle+0x1622c>
   22634: 1400001a     	b	0x2269c <__cxa_demangle+0x1624c>
   22638: 14000021     	b	0x226bc <__cxa_demangle+0x1626c>
   2263c: 140000cd     	b	0x22970 <__cxa_demangle+0x16520>
   22640: 385403a8     	ldurb	w8, [x29, #-0xc0]
   22644: aa0003f3     	mov	x19, x0
   22648: 37000108     	tbnz	w8, #0x0, 0x22668 <__cxa_demangle+0x16218>
   2264c: 385203a8     	ldurb	w8, [x29, #-0xe0]
   22650: 370001c8     	tbnz	w8, #0x0, 0x22688 <__cxa_demangle+0x16238>
   22654: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   22658: 37000288     	tbnz	w8, #0x0, 0x226a8 <__cxa_demangle+0x16258>
   2265c: 394343e8     	ldrb	w8, [sp, #0xd0]
   22660: 37000348     	tbnz	w8, #0x0, 0x226c8 <__cxa_demangle+0x16278>
   22664: 140000a8     	b	0x22904 <__cxa_demangle+0x164b4>
   22668: f85503a0     	ldur	x0, [x29, #-0xb0]
   2266c: 97ff9a61     	bl	0x8ff0 <free@plt>
   22670: 385203a8     	ldurb	w8, [x29, #-0xe0]
   22674: 3607ff08     	tbz	w8, #0x0, 0x22654 <__cxa_demangle+0x16204>
   22678: 14000004     	b	0x22688 <__cxa_demangle+0x16238>
   2267c: aa0003f3     	mov	x19, x0
   22680: 385203a8     	ldurb	w8, [x29, #-0xe0]
   22684: 3607fe88     	tbz	w8, #0x0, 0x22654 <__cxa_demangle+0x16204>
   22688: f85303a0     	ldur	x0, [x29, #-0xd0]
   2268c: 97ff9a59     	bl	0x8ff0 <free@plt>
   22690: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   22694: 3607fe48     	tbz	w8, #0x0, 0x2265c <__cxa_demangle+0x1620c>
   22698: 14000004     	b	0x226a8 <__cxa_demangle+0x16258>
   2269c: aa0003f3     	mov	x19, x0
   226a0: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   226a4: 3607fdc8     	tbz	w8, #0x0, 0x2265c <__cxa_demangle+0x1620c>
   226a8: f94083e0     	ldr	x0, [sp, #0x100]
   226ac: 97ff9a51     	bl	0x8ff0 <free@plt>
   226b0: 394343e8     	ldrb	w8, [sp, #0xd0]
   226b4: 36001288     	tbz	w8, #0x0, 0x22904 <__cxa_demangle+0x164b4>
   226b8: 14000004     	b	0x226c8 <__cxa_demangle+0x16278>
   226bc: aa0003f3     	mov	x19, x0
   226c0: 394343e8     	ldrb	w8, [sp, #0xd0]
   226c4: 36001208     	tbz	w8, #0x0, 0x22904 <__cxa_demangle+0x164b4>
   226c8: f94073e0     	ldr	x0, [sp, #0xe0]
   226cc: 1400008d     	b	0x22900 <__cxa_demangle+0x164b0>
   226d0: 140000a8     	b	0x22970 <__cxa_demangle+0x16520>
   226d4: aa0003f3     	mov	x19, x0
   226d8: 385203a8     	ldurb	w8, [x29, #-0xe0]
   226dc: 3707f568     	tbnz	w8, #0x0, 0x22588 <__cxa_demangle+0x16138>
   226e0: 3707f5bb     	tbnz	w27, #0x0, 0x22594 <__cxa_demangle+0x16144>
   226e4: 385903a8     	ldurb	w8, [x29, #-0x70]
   226e8: 36001ba8     	tbz	w8, #0x0, 0x22a5c <__cxa_demangle+0x1660c>
   226ec: f85a03a0     	ldur	x0, [x29, #-0x60]
   226f0: 140000d6     	b	0x22a48 <__cxa_demangle+0x165f8>
   226f4: 14000037     	b	0x227d0 <__cxa_demangle+0x16380>
   226f8: 14000036     	b	0x227d0 <__cxa_demangle+0x16380>
   226fc: 1400009d     	b	0x22970 <__cxa_demangle+0x16520>
   22700: 1400009c     	b	0x22970 <__cxa_demangle+0x16520>
   22704: 14000023     	b	0x22790 <__cxa_demangle+0x16340>
   22708: 14000022     	b	0x22790 <__cxa_demangle+0x16340>
   2270c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   22710: aa0003f3     	mov	x19, x0
   22714: 36001b48     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   22718: 140000d3     	b	0x22a64 <__cxa_demangle+0x16614>
   2271c: 14000009     	b	0x22740 <__cxa_demangle+0x162f0>
   22720: 14000008     	b	0x22740 <__cxa_demangle+0x162f0>
   22724: 385903a8     	ldurb	w8, [x29, #-0x70]
   22728: aa0003f3     	mov	x19, x0
   2272c: 36001a88     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   22730: 14000077     	b	0x2290c <__cxa_demangle+0x164bc>
   22734: 14000017     	b	0x22790 <__cxa_demangle+0x16340>
   22738: 14000002     	b	0x22740 <__cxa_demangle+0x162f0>
   2273c: 14000015     	b	0x22790 <__cxa_demangle+0x16340>
   22740: aa0003f3     	mov	x19, x0
   22744: 385403a8     	ldurb	w8, [x29, #-0xc0]
   22748: 360019a8     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   2274c: 1400001c     	b	0x227bc <__cxa_demangle+0x1636c>
   22750: aa0003f3     	mov	x19, x0
   22754: 37000097     	tbnz	w23, #0x0, 0x22764 <__cxa_demangle+0x16314>
   22758: 14000008     	b	0x22778 <__cxa_demangle+0x16328>
   2275c: aa0003f3     	mov	x19, x0
   22760: 360000d7     	tbz	w23, #0x0, 0x22778 <__cxa_demangle+0x16328>
   22764: aa1403e0     	mov	x0, x20
   22768: 97ff9a22     	bl	0x8ff0 <free@plt>
   2276c: 14000003     	b	0x22778 <__cxa_demangle+0x16328>
   22770: 14000001     	b	0x22774 <__cxa_demangle+0x16324>
   22774: aa0003f3     	mov	x19, x0
   22778: 385603a8     	ldurb	w8, [x29, #-0xa0]
   2277c: 37000308     	tbnz	w8, #0x0, 0x227dc <__cxa_demangle+0x1638c>
   22780: 14000061     	b	0x22904 <__cxa_demangle+0x164b4>
   22784: 1400007b     	b	0x22970 <__cxa_demangle+0x16520>
   22788: 1400007a     	b	0x22970 <__cxa_demangle+0x16520>
   2278c: 140000a1     	b	0x22a10 <__cxa_demangle+0x165c0>
   22790: 385903a8     	ldurb	w8, [x29, #-0x70]
   22794: aa0003f3     	mov	x19, x0
   22798: 360000e8     	tbz	w8, #0x0, 0x227b4 <__cxa_demangle+0x16364>
   2279c: f85a03a0     	ldur	x0, [x29, #-0x60]
   227a0: 97ff9a14     	bl	0x8ff0 <free@plt>
   227a4: 385403a8     	ldurb	w8, [x29, #-0xc0]
   227a8: 360016a8     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   227ac: 14000004     	b	0x227bc <__cxa_demangle+0x1636c>
   227b0: aa0003f3     	mov	x19, x0
   227b4: 385403a8     	ldurb	w8, [x29, #-0xc0]
   227b8: 36001628     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   227bc: f85503a0     	ldur	x0, [x29, #-0xb0]
   227c0: 97ff9a0c     	bl	0x8ff0 <free@plt>
   227c4: aa1303e0     	mov	x0, x19
   227c8: 94004c08     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   227cc: 14000091     	b	0x22a10 <__cxa_demangle+0x165c0>
   227d0: 385603a8     	ldurb	w8, [x29, #-0xa0]
   227d4: aa0003f3     	mov	x19, x0
   227d8: 36000968     	tbz	w8, #0x0, 0x22904 <__cxa_demangle+0x164b4>
   227dc: f85703a0     	ldur	x0, [x29, #-0x90]
   227e0: 14000048     	b	0x22900 <__cxa_demangle+0x164b0>
   227e4: 14000063     	b	0x22970 <__cxa_demangle+0x16520>
   227e8: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   227ec: aa0003f3     	mov	x19, x0
   227f0: 370001e8     	tbnz	w8, #0x0, 0x2282c <__cxa_demangle+0x163dc>
   227f4: 394343e8     	ldrb	w8, [sp, #0xd0]
   227f8: 370002a8     	tbnz	w8, #0x0, 0x2284c <__cxa_demangle+0x163fc>
   227fc: 3941c3e8     	ldrb	w8, [sp, #0x70]
   22800: 37000368     	tbnz	w8, #0x0, 0x2286c <__cxa_demangle+0x1641c>
   22804: 394143e8     	ldrb	w8, [sp, #0x50]
   22808: 370003a8     	tbnz	w8, #0x0, 0x2287c <__cxa_demangle+0x1642c>
   2280c: 3940e3e8     	ldrb	w8, [sp, #0x38]
   22810: 36000068     	tbz	w8, #0x0, 0x2281c <__cxa_demangle+0x163cc>
   22814: f94027e0     	ldr	x0, [sp, #0x48]
   22818: 97ff99f6     	bl	0x8ff0 <free@plt>
   2281c: 36000558     	tbz	w24, #0x0, 0x228c4 <__cxa_demangle+0x16474>
   22820: f85303a0     	ldur	x0, [x29, #-0xd0]
   22824: 97ff99f3     	bl	0x8ff0 <free@plt>
   22828: 14000027     	b	0x228c4 <__cxa_demangle+0x16474>
   2282c: f94083e0     	ldr	x0, [sp, #0x100]
   22830: 97ff99f0     	bl	0x8ff0 <free@plt>
   22834: 394343e8     	ldrb	w8, [sp, #0xd0]
   22838: 3607fe28     	tbz	w8, #0x0, 0x227fc <__cxa_demangle+0x163ac>
   2283c: 14000004     	b	0x2284c <__cxa_demangle+0x163fc>
   22840: aa0003f3     	mov	x19, x0
   22844: 394343e8     	ldrb	w8, [sp, #0xd0]
   22848: 3607fda8     	tbz	w8, #0x0, 0x227fc <__cxa_demangle+0x163ac>
   2284c: f94073e0     	ldr	x0, [sp, #0xe0]
   22850: 97ff99e8     	bl	0x8ff0 <free@plt>
   22854: 3941c3e8     	ldrb	w8, [sp, #0x70]
   22858: 3607fd68     	tbz	w8, #0x0, 0x22804 <__cxa_demangle+0x163b4>
   2285c: 14000004     	b	0x2286c <__cxa_demangle+0x1641c>
   22860: aa0003f3     	mov	x19, x0
   22864: 3941c3e8     	ldrb	w8, [sp, #0x70]
   22868: 3607fce8     	tbz	w8, #0x0, 0x22804 <__cxa_demangle+0x163b4>
   2286c: f94043e0     	ldr	x0, [sp, #0x80]
   22870: 97ff99e0     	bl	0x8ff0 <free@plt>
   22874: 394143e8     	ldrb	w8, [sp, #0x50]
   22878: 3607fca8     	tbz	w8, #0x0, 0x2280c <__cxa_demangle+0x163bc>
   2287c: f94033e0     	ldr	x0, [sp, #0x60]
   22880: 97ff99dc     	bl	0x8ff0 <free@plt>
   22884: 3940e3e8     	ldrb	w8, [sp, #0x38]
   22888: 3707fc68     	tbnz	w8, #0x0, 0x22814 <__cxa_demangle+0x163c4>
   2288c: 17ffffe4     	b	0x2281c <__cxa_demangle+0x163cc>
   22890: aa0003f3     	mov	x19, x0
   22894: 394143e8     	ldrb	w8, [sp, #0x50]
   22898: 3607fba8     	tbz	w8, #0x0, 0x2280c <__cxa_demangle+0x163bc>
   2289c: 17fffff8     	b	0x2287c <__cxa_demangle+0x1642c>
   228a0: aa0003f3     	mov	x19, x0
   228a4: 3940e3e8     	ldrb	w8, [sp, #0x38]
   228a8: 3707fb68     	tbnz	w8, #0x0, 0x22814 <__cxa_demangle+0x163c4>
   228ac: 17ffffdc     	b	0x2281c <__cxa_demangle+0x163cc>
   228b0: 3940e3e8     	ldrb	w8, [sp, #0x38]
   228b4: aa0003f3     	mov	x19, x0
   228b8: 3707fae8     	tbnz	w8, #0x0, 0x22814 <__cxa_demangle+0x163c4>
   228bc: 17ffffd8     	b	0x2281c <__cxa_demangle+0x163cc>
   228c0: aa0003f3     	mov	x19, x0
   228c4: 385403a8     	ldurb	w8, [x29, #-0xc0]
   228c8: 370001a8     	tbnz	w8, #0x0, 0x228fc <__cxa_demangle+0x164ac>
   228cc: 1400000e     	b	0x22904 <__cxa_demangle+0x164b4>
   228d0: 14000028     	b	0x22970 <__cxa_demangle+0x16520>
   228d4: 385203a8     	ldurb	w8, [x29, #-0xe0]
   228d8: aa0003f3     	mov	x19, x0
   228dc: 37000208     	tbnz	w8, #0x0, 0x2291c <__cxa_demangle+0x164cc>
   228e0: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   228e4: 370002c8     	tbnz	w8, #0x0, 0x2293c <__cxa_demangle+0x164ec>
   228e8: 394343e8     	ldrb	w8, [sp, #0xd0]
   228ec: 36000068     	tbz	w8, #0x0, 0x228f8 <__cxa_demangle+0x164a8>
   228f0: f94073e0     	ldr	x0, [sp, #0xe0]
   228f4: 97ff99bf     	bl	0x8ff0 <free@plt>
   228f8: 36000077     	tbz	w23, #0x0, 0x22904 <__cxa_demangle+0x164b4>
   228fc: f85503a0     	ldur	x0, [x29, #-0xb0]
   22900: 97ff99bc     	bl	0x8ff0 <free@plt>
   22904: 385903a8     	ldurb	w8, [x29, #-0x70]
   22908: 36000ba8     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   2290c: f85a03a0     	ldur	x0, [x29, #-0x60]
   22910: 97ff99b8     	bl	0x8ff0 <free@plt>
   22914: aa1303e0     	mov	x0, x19
   22918: 94004bb4     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2291c: f85303a0     	ldur	x0, [x29, #-0xd0]
   22920: 97ff99b4     	bl	0x8ff0 <free@plt>
   22924: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   22928: 3607fe08     	tbz	w8, #0x0, 0x228e8 <__cxa_demangle+0x16498>
   2292c: 14000004     	b	0x2293c <__cxa_demangle+0x164ec>
   22930: aa0003f3     	mov	x19, x0
   22934: 3943c3e8     	ldrb	w8, [sp, #0xf0]
   22938: 3607fd88     	tbz	w8, #0x0, 0x228e8 <__cxa_demangle+0x16498>
   2293c: f94083e0     	ldr	x0, [sp, #0x100]
   22940: 97ff99ac     	bl	0x8ff0 <free@plt>
   22944: 394343e8     	ldrb	w8, [sp, #0xd0]
   22948: 3707fd48     	tbnz	w8, #0x0, 0x228f0 <__cxa_demangle+0x164a0>
   2294c: 17ffffeb     	b	0x228f8 <__cxa_demangle+0x164a8>
   22950: aa0003f3     	mov	x19, x0
   22954: 394343e8     	ldrb	w8, [sp, #0xd0]
   22958: 3707fcc8     	tbnz	w8, #0x0, 0x228f0 <__cxa_demangle+0x164a0>
   2295c: 17ffffe7     	b	0x228f8 <__cxa_demangle+0x164a8>
   22960: 394343e8     	ldrb	w8, [sp, #0xd0]
   22964: aa0003f3     	mov	x19, x0
   22968: 3707fc48     	tbnz	w8, #0x0, 0x228f0 <__cxa_demangle+0x164a0>
   2296c: 17ffffe3     	b	0x228f8 <__cxa_demangle+0x164a8>
   22970: aa0003f3     	mov	x19, x0
   22974: 385903a8     	ldurb	w8, [x29, #-0x70]
   22978: 36000828     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   2297c: 17ffffe4     	b	0x2290c <__cxa_demangle+0x164bc>
   22980: 14000024     	b	0x22a10 <__cxa_demangle+0x165c0>
   22984: 14000023     	b	0x22a10 <__cxa_demangle+0x165c0>
   22988: 14000022     	b	0x22a10 <__cxa_demangle+0x165c0>
   2298c: 14000021     	b	0x22a10 <__cxa_demangle+0x165c0>
   22990: 14000020     	b	0x22a10 <__cxa_demangle+0x165c0>
   22994: 1400001f     	b	0x22a10 <__cxa_demangle+0x165c0>
   22998: 1400001e     	b	0x22a10 <__cxa_demangle+0x165c0>
   2299c: 1400001d     	b	0x22a10 <__cxa_demangle+0x165c0>
   229a0: 1400001c     	b	0x22a10 <__cxa_demangle+0x165c0>
   229a4: 1400001b     	b	0x22a10 <__cxa_demangle+0x165c0>
   229a8: 1400001a     	b	0x22a10 <__cxa_demangle+0x165c0>
   229ac: 14000019     	b	0x22a10 <__cxa_demangle+0x165c0>
   229b0: 14000018     	b	0x22a10 <__cxa_demangle+0x165c0>
   229b4: 14000017     	b	0x22a10 <__cxa_demangle+0x165c0>
   229b8: 14000016     	b	0x22a10 <__cxa_demangle+0x165c0>
   229bc: 14000015     	b	0x22a10 <__cxa_demangle+0x165c0>
   229c0: 14000014     	b	0x22a10 <__cxa_demangle+0x165c0>
   229c4: 14000013     	b	0x22a10 <__cxa_demangle+0x165c0>
   229c8: 14000012     	b	0x22a10 <__cxa_demangle+0x165c0>
   229cc: 14000011     	b	0x22a10 <__cxa_demangle+0x165c0>
   229d0: 14000010     	b	0x22a10 <__cxa_demangle+0x165c0>
   229d4: 1400000f     	b	0x22a10 <__cxa_demangle+0x165c0>
   229d8: 1400000e     	b	0x22a10 <__cxa_demangle+0x165c0>
   229dc: 1400000d     	b	0x22a10 <__cxa_demangle+0x165c0>
   229e0: 1400000c     	b	0x22a10 <__cxa_demangle+0x165c0>
   229e4: 1400000b     	b	0x22a10 <__cxa_demangle+0x165c0>
   229e8: 1400000a     	b	0x22a10 <__cxa_demangle+0x165c0>
   229ec: 14000009     	b	0x22a10 <__cxa_demangle+0x165c0>
   229f0: 14000008     	b	0x22a10 <__cxa_demangle+0x165c0>
   229f4: 14000007     	b	0x22a10 <__cxa_demangle+0x165c0>
   229f8: 14000006     	b	0x22a10 <__cxa_demangle+0x165c0>
   229fc: 14000005     	b	0x22a10 <__cxa_demangle+0x165c0>
   22a00: 14000004     	b	0x22a10 <__cxa_demangle+0x165c0>
   22a04: 14000003     	b	0x22a10 <__cxa_demangle+0x165c0>
   22a08: 14000002     	b	0x22a10 <__cxa_demangle+0x165c0>
   22a0c: 14000001     	b	0x22a10 <__cxa_demangle+0x165c0>
   22a10: aa0003f3     	mov	x19, x0
   22a14: aa1303e0     	mov	x0, x19
   22a18: 94004b74     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   22a1c: aa0003f3     	mov	x19, x0
   22a20: 360000f8     	tbz	w24, #0x0, 0x22a3c <__cxa_demangle+0x165ec>
   22a24: aa1603e0     	mov	x0, x22
   22a28: 97ff9972     	bl	0x8ff0 <free@plt>
   22a2c: 385403a8     	ldurb	w8, [x29, #-0xc0]
   22a30: 370000a8     	tbnz	w8, #0x0, 0x22a44 <__cxa_demangle+0x165f4>
   22a34: 1400000a     	b	0x22a5c <__cxa_demangle+0x1660c>
   22a38: aa0003f3     	mov	x19, x0
   22a3c: 385403a8     	ldurb	w8, [x29, #-0xc0]
   22a40: 360000e8     	tbz	w8, #0x0, 0x22a5c <__cxa_demangle+0x1660c>
   22a44: f85503a0     	ldur	x0, [x29, #-0xb0]
   22a48: 97ff996a     	bl	0x8ff0 <free@plt>
   22a4c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   22a50: 36000168     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   22a54: 14000004     	b	0x22a64 <__cxa_demangle+0x16614>
   22a58: aa0003f3     	mov	x19, x0
   22a5c: 385603a8     	ldurb	w8, [x29, #-0xa0]
   22a60: 360000e8     	tbz	w8, #0x0, 0x22a7c <__cxa_demangle+0x1662c>
   22a64: f85703a0     	ldur	x0, [x29, #-0x90]
   22a68: 97ff9962     	bl	0x8ff0 <free@plt>
   22a6c: aa1303e0     	mov	x0, x19
   22a70: 94004b5e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   22a74: aa0003f3     	mov	x19, x0
   22a78: 3700007b     	tbnz	w27, #0x0, 0x22a84 <__cxa_demangle+0x16634>
   22a7c: aa1303e0     	mov	x0, x19
   22a80: 94004b5a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   22a84: aa1603e0     	mov	x0, x22
   22a88: 97ff995a     	bl	0x8ff0 <free@plt>
   22a8c: aa1303e0     	mov	x0, x19
   22a90: 94004b56     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   22a94: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
   22a98: a90157f6     	stp	x22, x21, [sp, #0x10]
   22a9c: a9024ff4     	stp	x20, x19, [sp, #0x20]
   22aa0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   22aa4: 9100c3fd     	add	x29, sp, #0x30
   22aa8: aa0003f3     	mov	x19, x0
   22aac: 39400268     	ldrb	w8, [x19]
   22ab0: aa0103f4     	mov	x20, x1
   22ab4: 37000068     	tbnz	w8, #0x0, 0x22ac0 <__cxa_demangle+0x16670>
   22ab8: 7900027f     	strh	wzr, [x19]
   22abc: 1400001f     	b	0x22b38 <__cxa_demangle+0x166e8>
   22ac0: f9400a68     	ldr	x8, [x19, #0x10]
   22ac4: 3900011f     	strb	wzr, [x8]
   22ac8: 39400268     	ldrb	w8, [x19]
   22acc: f900067f     	str	xzr, [x19, #0x8]
   22ad0: 370002a8     	tbnz	w8, #0x0, 0x22b24 <__cxa_demangle+0x166d4>
   22ad4: 7100b91f     	cmp	w8, #0x2e
   22ad8: 54000303     	b.lo	0x22b38 <__cxa_demangle+0x166e8>
   22adc: d341fd17     	lsr	x23, x8, #1
   22ae0: 110042e8     	add	w8, w23, #0x10
   22ae4: 927c0d16     	and	x22, x8, #0xf0
   22ae8: aa1603e0     	mov	x0, x22
   22aec: d10006d5     	sub	x21, x22, #0x1
   22af0: 97ff9928     	bl	0x8f90 <malloc@plt>
   22af4: f1005abf     	cmp	x21, #0x16
   22af8: aa0003f5     	mov	x21, x0
   22afc: 54000048     	b.hi	0x22b04 <__cxa_demangle+0x166b4>
   22b00: b40001d5     	cbz	x21, 0x22b38 <__cxa_demangle+0x166e8>
   22b04: 91000661     	add	x1, x19, #0x1
   22b08: 910006e2     	add	x2, x23, #0x1
   22b0c: aa1503e0     	mov	x0, x21
   22b10: b24002d6     	orr	x22, x22, #0x1
   22b14: 97ff9923     	bl	0x8fa0 <memcpy@plt>
   22b18: a9005e76     	stp	x22, x23, [x19]
   22b1c: f9000a75     	str	x21, [x19, #0x10]
   22b20: 14000006     	b	0x22b38 <__cxa_demangle+0x166e8>
   22b24: f9400a60     	ldr	x0, [x19, #0x10]
   22b28: 39400008     	ldrb	w8, [x0]
   22b2c: 39000668     	strb	w8, [x19, #0x1]
   22b30: 97ff9930     	bl	0x8ff0 <free@plt>
   22b34: 3900027f     	strb	wzr, [x19]
   22b38: f9400a88     	ldr	x8, [x20, #0x10]
   22b3c: aa1303f7     	mov	x23, x19
   22b40: 91006296     	add	x22, x20, #0x18
   22b44: f9000a68     	str	x8, [x19, #0x10]
   22b48: 3dc00280     	ldr	q0, [x20]
   22b4c: 3d800260     	str	q0, [x19]
   22b50: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   22b54: f900029f     	str	xzr, [x20]
   22b58: 38418ee8     	ldrb	w8, [x23, #0x18]!
   22b5c: 37000068     	tbnz	w8, #0x0, 0x22b68 <__cxa_demangle+0x16718>
   22b60: 790002ff     	strh	wzr, [x23]
   22b64: 1400001f     	b	0x22be0 <__cxa_demangle+0x16790>
   22b68: f9401668     	ldr	x8, [x19, #0x28]
   22b6c: 3900011f     	strb	wzr, [x8]
   22b70: 39406268     	ldrb	w8, [x19, #0x18]
   22b74: f900127f     	str	xzr, [x19, #0x20]
   22b78: 370002a8     	tbnz	w8, #0x0, 0x22bcc <__cxa_demangle+0x1677c>
   22b7c: 7100b91f     	cmp	w8, #0x2e
   22b80: 54000303     	b.lo	0x22be0 <__cxa_demangle+0x16790>
   22b84: d341fd18     	lsr	x24, x8, #1
   22b88: 11004308     	add	w8, w24, #0x10
   22b8c: 927c0d15     	and	x21, x8, #0xf0
   22b90: aa1503e0     	mov	x0, x21
   22b94: d10006b4     	sub	x20, x21, #0x1
   22b98: 97ff98fe     	bl	0x8f90 <malloc@plt>
   22b9c: f1005a9f     	cmp	x20, #0x16
   22ba0: aa0003f4     	mov	x20, x0
   22ba4: 54000048     	b.hi	0x22bac <__cxa_demangle+0x1675c>
   22ba8: b40001d4     	cbz	x20, 0x22be0 <__cxa_demangle+0x16790>
   22bac: 910006e1     	add	x1, x23, #0x1
   22bb0: 91000702     	add	x2, x24, #0x1
   22bb4: aa1403e0     	mov	x0, x20
   22bb8: b24002b5     	orr	x21, x21, #0x1
   22bbc: 97ff98f9     	bl	0x8fa0 <memcpy@plt>
   22bc0: a901e275     	stp	x21, x24, [x19, #0x18]
   22bc4: f9001674     	str	x20, [x19, #0x28]
   22bc8: 14000006     	b	0x22be0 <__cxa_demangle+0x16790>
   22bcc: f9401660     	ldr	x0, [x19, #0x28]
   22bd0: 39400008     	ldrb	w8, [x0]
   22bd4: 39006668     	strb	w8, [x19, #0x19]
   22bd8: 97ff9906     	bl	0x8ff0 <free@plt>
   22bdc: 3900627f     	strb	wzr, [x19, #0x18]
   22be0: f9400ac8     	ldr	x8, [x22, #0x10]
   22be4: f9000ae8     	str	x8, [x23, #0x10]
   22be8: 3dc002c0     	ldr	q0, [x22]
   22bec: 3d8002e0     	str	q0, [x23]
   22bf0: a9007edf     	stp	xzr, xzr, [x22]
   22bf4: f9000adf     	str	xzr, [x22, #0x10]
   22bf8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   22bfc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   22c00: a94157f6     	ldp	x22, x21, [sp, #0x10]
   22c04: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   22c08: d65f03c0     	ret
   22c0c: d104c3ff     	sub	sp, sp, #0x130
   22c10: a90d6ffc     	stp	x28, x27, [sp, #0xd0]
   22c14: a90e67fa     	stp	x26, x25, [sp, #0xe0]
   22c18: a90f5ff8     	stp	x24, x23, [sp, #0xf0]
   22c1c: a91057f6     	stp	x22, x21, [sp, #0x100]
   22c20: a9114ff4     	stp	x20, x19, [sp, #0x110]
   22c24: a9127bfd     	stp	x29, x30, [sp, #0x120]
   22c28: 910483fd     	add	x29, sp, #0x120
   22c2c: d53bd058     	mrs	x24, TPIDR_EL0
   22c30: f9401708     	ldr	x8, [x24, #0x28]
   22c34: aa0103f5     	mov	x21, x1
   22c38: aa0003f3     	mov	x19, x0
   22c3c: cb1302a9     	sub	x9, x21, x19
   22c40: aa0203fc     	mov	x28, x2
   22c44: f100113f     	cmp	x9, #0x4
   22c48: f9000fe8     	str	x8, [sp, #0x18]
   22c4c: 5400444b     	b.lt	0x234d4 <__cxa_demangle+0x17084>
   22c50: 39400268     	ldrb	w8, [x19]
   22c54: 7101311f     	cmp	w8, #0x4c
   22c58: 540043e1     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   22c5c: aa1303f7     	mov	x23, x19
   22c60: 38401ee8     	ldrb	w8, [x23, #0x1]!
   22c64: 51015108     	sub	w8, w8, #0x54
   22c68: 7100951f     	cmp	w8, #0x25
   22c6c: 54001968     	b.hi	0x22f98 <__cxa_demangle+0x16b48>
   22c70: d00000a9     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   22c74: 91028129     	add	x9, x9, #0xa0
   22c78: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   22c7c: 8b090108     	add	x8, x8, x9
   22c80: d61f0100     	br	x8
   22c84: 39400a68     	ldrb	w8, [x19, #0x2]
   22c88: 7101691f     	cmp	w8, #0x5a
   22c8c: 54004241     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   22c90: 91000e76     	add	x22, x19, #0x3
   22c94: aa1603e0     	mov	x0, x22
   22c98: aa1503e1     	mov	x1, x21
   22c9c: aa1c03e2     	mov	x2, x28
   22ca0: 97ffa880     	bl	0xcea0 <__cxa_demangle+0xa50>
   22ca4: eb16001f     	cmp	x0, x22
   22ca8: 54004160     	b.eq	0x234d4 <__cxa_demangle+0x17084>
   22cac: eb15001f     	cmp	x0, x21
   22cb0: 54004120     	b.eq	0x234d4 <__cxa_demangle+0x17084>
   22cb4: 38401408     	ldrb	w8, [x0], #0x1
   22cb8: 7101151f     	cmp	w8, #0x45
   22cbc: 9a930013     	csel	x19, x0, x19, eq
   22cc0: 14000205     	b	0x234d4 <__cxa_demangle+0x17084>
   22cc4: 91000a76     	add	x22, x19, #0x2
   22cc8: 321e03e8     	orr	w8, wzr, #0x4
   22ccc: 528d8d89     	mov	w9, #0x6c6c             // =27756
   22cd0: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   22cd4: f9004bff     	str	xzr, [sp, #0x90]
   22cd8: 390203e8     	strb	w8, [sp, #0x80]
   22cdc: 780813e9     	sturh	w9, [sp, #0x81]
   22ce0: 39020fff     	strb	wzr, [sp, #0x83]
   22ce4: 910203e2     	add	x2, sp, #0x80
   22ce8: aa1603e0     	mov	x0, x22
   22cec: aa1503e1     	mov	x1, x21
   22cf0: aa1c03e3     	mov	x3, x28
   22cf4: 94000ce8     	bl	0x26094 <__cxa_demangle+0x19c44>
   22cf8: 140001f5     	b	0x234cc <__cxa_demangle+0x1707c>
   22cfc: d28bebe9     	mov	x9, #0x5f5f             // =24415
   22d00: f2adcd29     	movk	x9, #0x6e69, lsl #16
   22d04: f2c62e89     	movk	x9, #0x3174, lsl #32
   22d08: 91000a76     	add	x22, x19, #0x2
   22d0c: 321c03e8     	orr	w8, wzr, #0x10
   22d10: f2e70649     	movk	x9, #0x3832, lsl #48
   22d14: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   22d18: f9004bff     	str	xzr, [sp, #0x90]
   22d1c: 390203e8     	strb	w8, [sp, #0x80]
   22d20: f80813e9     	stur	x9, [sp, #0x81]
   22d24: 390227ff     	strb	wzr, [sp, #0x89]
   22d28: 910203e2     	add	x2, sp, #0x80
   22d2c: aa1603e0     	mov	x0, x22
   22d30: aa1503e1     	mov	x1, x21
   22d34: aa1c03e3     	mov	x3, x28
   22d38: 94000cd7     	bl	0x26094 <__cxa_demangle+0x19c44>
   22d3c: 140001e4     	b	0x234cc <__cxa_demangle+0x1707c>
   22d40: 91000a76     	add	x22, x19, #0x2
   22d44: 528ea048     	mov	w8, #0x7502             // =29954
   22d48: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   22d4c: f9004bff     	str	xzr, [sp, #0x90]
   22d50: 790103e8     	strh	w8, [sp, #0x80]
   22d54: 39020bff     	strb	wzr, [sp, #0x82]
   22d58: 910203e2     	add	x2, sp, #0x80
   22d5c: aa1603e0     	mov	x0, x22
   22d60: aa1503e1     	mov	x1, x21
   22d64: aa1c03e3     	mov	x3, x28
   22d68: 94000ccb     	bl	0x26094 <__cxa_demangle+0x19c44>
   22d6c: 140001d8     	b	0x234cc <__cxa_demangle+0x1707c>
   22d70: 91000a76     	add	x22, x19, #0x2
   22d74: 321e03e8     	orr	w8, wzr, #0x4
   22d78: 528d8ea9     	mov	w9, #0x6c75             // =27765
   22d7c: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   22d80: f9004bff     	str	xzr, [sp, #0x90]
   22d84: 390203e8     	strb	w8, [sp, #0x80]
   22d88: 780813e9     	sturh	w9, [sp, #0x81]
   22d8c: 39020fff     	strb	wzr, [sp, #0x83]
   22d90: 910203e2     	add	x2, sp, #0x80
   22d94: aa1603e0     	mov	x0, x22
   22d98: aa1503e1     	mov	x1, x21
   22d9c: aa1c03e3     	mov	x3, x28
   22da0: 94000cbd     	bl	0x26094 <__cxa_demangle+0x19c44>
   22da4: 140001ca     	b	0x234cc <__cxa_demangle+0x1707c>
   22da8: 528d8ea9     	mov	w9, #0x6c75             // =27765
   22dac: 91000a76     	add	x22, x19, #0x2
   22db0: 321f07e8     	orr	w8, wzr, #0x6
   22db4: 72a00d89     	movk	w9, #0x6c, lsl #16
   22db8: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   22dbc: f9004bff     	str	xzr, [sp, #0x90]
   22dc0: 390203e8     	strb	w8, [sp, #0x80]
   22dc4: b80813e9     	stur	w9, [sp, #0x81]
   22dc8: 910203e2     	add	x2, sp, #0x80
   22dcc: aa1603e0     	mov	x0, x22
   22dd0: aa1503e1     	mov	x1, x21
   22dd4: aa1c03e3     	mov	x3, x28
   22dd8: 94000caf     	bl	0x26094 <__cxa_demangle+0x19c44>
   22ddc: 140001bc     	b	0x234cc <__cxa_demangle+0x1707c>
   22de0: d00000a9     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   22de4: 9120fd29     	add	x9, x9, #0x83f
   22de8: f9400129     	ldr	x9, [x9]
   22dec: 528002c8     	mov	w8, #0x16               // =22
   22df0: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   22df4: 390203e8     	strb	w8, [sp, #0x80]
   22df8: 528c2d08     	mov	w8, #0x6168             // =24936
   22dfc: 91000a76     	add	x22, x19, #0x2
   22e00: 72a00e48     	movk	w8, #0x72, lsl #16
   22e04: f9004bff     	str	xzr, [sp, #0x90]
   22e08: b80893e8     	stur	w8, [sp, #0x89]
   22e0c: f80813e9     	stur	x9, [sp, #0x81]
   22e10: 910203e2     	add	x2, sp, #0x80
   22e14: aa1603e0     	mov	x0, x22
   22e18: aa1503e1     	mov	x1, x21
   22e1c: aa1c03e3     	mov	x3, x28
   22e20: 94000c9d     	bl	0x26094 <__cxa_demangle+0x19c44>
   22e24: 140001aa     	b	0x234cc <__cxa_demangle+0x1707c>
   22e28: 91000a68     	add	x8, x19, #0x2
   22e2c: cb0802a8     	sub	x8, x21, x8
   22e30: f100451f     	cmp	x8, #0x11
   22e34: 54003503     	b.lo	0x234d4 <__cxa_demangle+0x17084>
   22e38: 39400a75     	ldrb	w21, [x19, #0x2]
   22e3c: f9000bfc     	str	x28, [sp, #0x10]
   22e40: aa1f03fa     	mov	x26, xzr
   22e44: 91000e77     	add	x23, x19, #0x3
   22e48: 92800016     	mov	x22, #-0x1              // =-1
   22e4c: 910083fb     	add	x27, sp, #0x20
   22e50: 5280013c     	mov	w28, #0x9               // =9
   22e54: 52801539     	mov	w25, #0xa9              // =169
   22e58: 52801a14     	mov	w20, #0xd0              // =208
   22e5c: 2a1503e0     	mov	w0, w21
   22e60: 97ff9818     	bl	0x8ec0 <isxdigit@plt>
   22e64: 34003380     	cbz	w0, 0x234d4 <__cxa_demangle+0x17084>
   22e68: 8b1a02ea     	add	x10, x23, x26
   22e6c: 3940014b     	ldrb	w11, [x10]
   22e70: 5100c2a8     	sub	w8, w21, #0x30
   22e74: 7100291f     	cmp	w8, #0xa
   22e78: 1a9c33e8     	csel	w8, wzr, w28, lo
   22e7c: 5100c16c     	sub	w12, w11, #0x30
   22e80: 0b150108     	add	w8, w8, w21
   22e84: 7100299f     	cmp	w12, #0xa
   22e88: 1a99328c     	csel	w12, w20, w25, lo
   22e8c: 0b081168     	add	w8, w11, w8, lsl #4
   22e90: 8b160369     	add	x9, x27, x22
   22e94: 0b0c0108     	add	w8, w8, w12
   22e98: 39000528     	strb	w8, [x9, #0x1]
   22e9c: 39400555     	ldrb	w21, [x10, #0x1]
   22ea0: 91000b5a     	add	x26, x26, #0x2
   22ea4: f100435f     	cmp	x26, #0x10
   22ea8: 910006d6     	add	x22, x22, #0x1
   22eac: 54fffd81     	b.ne	0x22e5c <__cxa_demangle+0x16a0c>
   22eb0: 710116bf     	cmp	w21, #0x45
   22eb4: 54003101     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   22eb8: 910083e9     	add	x9, sp, #0x20
   22ebc: 8b16012a     	add	x10, x9, x22
   22ec0: eb09015f     	cmp	x10, x9
   22ec4: 54000269     	b.ls	0x22f10 <__cxa_demangle+0x16ac0>
   22ec8: b10006df     	cmn	x22, #0x1
   22ecc: 54000220     	b.eq	0x22f10 <__cxa_demangle+0x16ac0>
   22ed0: 394083ea     	ldrb	w10, [sp, #0x20]
   22ed4: 910083e9     	add	x9, sp, #0x20
   22ed8: f1000edf     	cmp	x22, #0x3
   22edc: 390083e8     	strb	w8, [sp, #0x20]
   22ee0: 3836692a     	strb	w10, [x9, x22]
   22ee4: 5400016b     	b.lt	0x22f10 <__cxa_demangle+0x16ac0>
   22ee8: 8b160128     	add	x8, x9, x22
   22eec: d1000508     	sub	x8, x8, #0x1
   22ef0: b27f0129     	orr	x9, x9, #0x2
   22ef4: 3940010a     	ldrb	w10, [x8]
   22ef8: 385ff12b     	ldurb	w11, [x9, #-0x1]
   22efc: 381ff12a     	sturb	w10, [x9, #-0x1]
   22f00: 381ff50b     	strb	w11, [x8], #-0x1
   22f04: eb08013f     	cmp	x9, x8
   22f08: 91000529     	add	x9, x9, #0x1
   22f0c: 54ffff43     	b.lo	0x22ef4 <__cxa_demangle+0x16aa4>
   22f10: fd4013e0     	ldr	d0, [sp, #0x20]
   22f14: d00000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   22f18: 6f00e401     	movi	v1.2d, #0000000000000000
   22f1c: 9121d042     	add	x2, x2, #0x874
   22f20: 910203e0     	add	x0, sp, #0x80
   22f24: 321b03e1     	orr	w1, wzr, #0x20
   22f28: ad0407e1     	stp	q1, q1, [sp, #0x80]
   22f2c: 97ff9769     	bl	0x8cd0 <snprintf@plt>
   22f30: f9400bfb     	ldr	x27, [sp, #0x10]
   22f34: 71007c1f     	cmp	w0, #0x1f
   22f38: 54002ce8     	b.hi	0x234d4 <__cxa_demangle+0x17084>
   22f3c: 93407c15     	sxtw	x21, w0
   22f40: 71005c1f     	cmp	w0, #0x17
   22f44: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   22f48: f81a03bf     	stur	xzr, [x29, #-0x60]
   22f4c: 54004502     	b.hs	0x237ec <__cxa_demangle+0x1739c>
   22f50: d101c3a9     	sub	x9, x29, #0x70
   22f54: d37ffaa8     	lsl	x8, x21, #1
   22f58: b2400136     	orr	x22, x9, #0x1
   22f5c: 381903a8     	sturb	w8, [x29, #-0x70]
   22f60: 35004560     	cbnz	w0, 0x2380c <__cxa_demangle+0x173bc>
   22f64: 1400022e     	b	0x2381c <__cxa_demangle+0x173cc>
   22f68: 91000a76     	add	x22, x19, #0x2
   22f6c: 528d8048     	mov	w8, #0x6c02             // =27650
   22f70: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   22f74: f9004bff     	str	xzr, [sp, #0x90]
   22f78: 790103e8     	strh	w8, [sp, #0x80]
   22f7c: 39020bff     	strb	wzr, [sp, #0x82]
   22f80: 910203e2     	add	x2, sp, #0x80
   22f84: aa1603e0     	mov	x0, x22
   22f88: aa1503e1     	mov	x1, x21
   22f8c: aa1c03e3     	mov	x3, x28
   22f90: 94000c41     	bl	0x26094 <__cxa_demangle+0x19c44>
   22f94: 1400014e     	b	0x234cc <__cxa_demangle+0x1707c>
   22f98: aa1703e0     	mov	x0, x23
   22f9c: aa1503e1     	mov	x1, x21
   22fa0: aa1c03e2     	mov	x2, x28
   22fa4: 97ffabe4     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   22fa8: aa0003f6     	mov	x22, x0
   22fac: eb1702df     	cmp	x22, x23
   22fb0: 54002920     	b.eq	0x234d4 <__cxa_demangle+0x17084>
   22fb4: eb1502df     	cmp	x22, x21
   22fb8: 540028e0     	b.eq	0x234d4 <__cxa_demangle+0x17084>
   22fbc: 394002c8     	ldrb	w8, [x22]
   22fc0: 7101151f     	cmp	w8, #0x45
   22fc4: 54002a21     	b.ne	0x23508 <__cxa_demangle+0x170b8>
   22fc8: 910006d3     	add	x19, x22, #0x1
   22fcc: 14000142     	b	0x234d4 <__cxa_demangle+0x17084>
   22fd0: 91000a68     	add	x8, x19, #0x2
   22fd4: cb0802a8     	sub	x8, x21, x8
   22fd8: f100851f     	cmp	x8, #0x21
   22fdc: 540027c3     	b.lo	0x234d4 <__cxa_demangle+0x17084>
   22fe0: 39400a75     	ldrb	w21, [x19, #0x2]
   22fe4: f9000bfc     	str	x28, [sp, #0x10]
   22fe8: aa1f03fa     	mov	x26, xzr
   22fec: 91000e77     	add	x23, x19, #0x3
   22ff0: 92800016     	mov	x22, #-0x1              // =-1
   22ff4: 910083fb     	add	x27, sp, #0x20
   22ff8: 5280013c     	mov	w28, #0x9               // =9
   22ffc: 52801539     	mov	w25, #0xa9              // =169
   23000: 52801a14     	mov	w20, #0xd0              // =208
   23004: 2a1503e0     	mov	w0, w21
   23008: 97ff97ae     	bl	0x8ec0 <isxdigit@plt>
   2300c: 34002640     	cbz	w0, 0x234d4 <__cxa_demangle+0x17084>
   23010: 8b1a02ea     	add	x10, x23, x26
   23014: 3940014b     	ldrb	w11, [x10]
   23018: 5100c2a8     	sub	w8, w21, #0x30
   2301c: 7100291f     	cmp	w8, #0xa
   23020: 1a9c33e8     	csel	w8, wzr, w28, lo
   23024: 5100c16c     	sub	w12, w11, #0x30
   23028: 0b150108     	add	w8, w8, w21
   2302c: 7100299f     	cmp	w12, #0xa
   23030: 1a99328c     	csel	w12, w20, w25, lo
   23034: 0b081168     	add	w8, w11, w8, lsl #4
   23038: 8b160369     	add	x9, x27, x22
   2303c: 0b0c0108     	add	w8, w8, w12
   23040: 39000528     	strb	w8, [x9, #0x1]
   23044: 39400555     	ldrb	w21, [x10, #0x1]
   23048: 91000b5a     	add	x26, x26, #0x2
   2304c: f100835f     	cmp	x26, #0x20
   23050: 910006d6     	add	x22, x22, #0x1
   23054: 54fffd81     	b.ne	0x23004 <__cxa_demangle+0x16bb4>
   23058: 710116bf     	cmp	w21, #0x45
   2305c: 540023c1     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   23060: 910083e9     	add	x9, sp, #0x20
   23064: 8b16012a     	add	x10, x9, x22
   23068: eb09015f     	cmp	x10, x9
   2306c: 54000269     	b.ls	0x230b8 <__cxa_demangle+0x16c68>
   23070: b10006df     	cmn	x22, #0x1
   23074: 54000220     	b.eq	0x230b8 <__cxa_demangle+0x16c68>
   23078: 394083ea     	ldrb	w10, [sp, #0x20]
   2307c: 910083e9     	add	x9, sp, #0x20
   23080: f1000edf     	cmp	x22, #0x3
   23084: 390083e8     	strb	w8, [sp, #0x20]
   23088: 3836692a     	strb	w10, [x9, x22]
   2308c: 5400016b     	b.lt	0x230b8 <__cxa_demangle+0x16c68>
   23090: 8b160128     	add	x8, x9, x22
   23094: d1000508     	sub	x8, x8, #0x1
   23098: b27f0129     	orr	x9, x9, #0x2
   2309c: 3940010a     	ldrb	w10, [x8]
   230a0: 385ff12b     	ldurb	w11, [x9, #-0x1]
   230a4: 381ff12a     	sturb	w10, [x9, #-0x1]
   230a8: 381ff50b     	strb	w11, [x8], #-0x1
   230ac: eb08013f     	cmp	x9, x8
   230b0: 91000529     	add	x9, x9, #0x1
   230b4: 54ffff43     	b.lo	0x2309c <__cxa_demangle+0x16c4c>
   230b8: 3dc00be0     	ldr	q0, [sp, #0x20]
   230bc: b00000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   230c0: 6f00e401     	movi	v1.2d, #0000000000000000
   230c4: 9121dc42     	add	x2, x2, #0x877
   230c8: 910203e0     	add	x0, sp, #0x80
   230cc: 52800501     	mov	w1, #0x28               // =40
   230d0: f90053ff     	str	xzr, [sp, #0xa0]
   230d4: ad0407e1     	stp	q1, q1, [sp, #0x80]
   230d8: 97ff96fe     	bl	0x8cd0 <snprintf@plt>
   230dc: f9400bfb     	ldr	x27, [sp, #0x10]
   230e0: 71009c1f     	cmp	w0, #0x27
   230e4: 54001f88     	b.hi	0x234d4 <__cxa_demangle+0x17084>
   230e8: 93407c15     	sxtw	x21, w0
   230ec: 71005c1f     	cmp	w0, #0x17
   230f0: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   230f4: f81a03bf     	stur	xzr, [x29, #-0x60]
   230f8: 54003f02     	b.hs	0x238d8 <__cxa_demangle+0x17488>
   230fc: d101c3a9     	sub	x9, x29, #0x70
   23100: d37ffaa8     	lsl	x8, x21, #1
   23104: b2400136     	orr	x22, x9, #0x1
   23108: 381903a8     	sturb	w8, [x29, #-0x70]
   2310c: 35003f60     	cbnz	w0, 0x238f8 <__cxa_demangle+0x174a8>
   23110: 140001fe     	b	0x23908 <__cxa_demangle+0x174b8>
   23114: 91000a68     	add	x8, x19, #0x2
   23118: cb0802a9     	sub	x9, x21, x8
   2311c: f100253f     	cmp	x9, #0x9
   23120: 54001da3     	b.lo	0x234d4 <__cxa_demangle+0x17084>
   23124: 39400115     	ldrb	w21, [x8]
   23128: 2a1503e0     	mov	w0, w21
   2312c: 97ff9765     	bl	0x8ec0 <isxdigit@plt>
   23130: 34001d20     	cbz	w0, 0x234d4 <__cxa_demangle+0x17084>
   23134: 39400e69     	ldrb	w9, [x19, #0x3]
   23138: 5100c2a8     	sub	w8, w21, #0x30
   2313c: 52800134     	mov	w20, #0x9               // =9
   23140: 7100291f     	cmp	w8, #0xa
   23144: 1a9433e8     	csel	w8, wzr, w20, lo
   23148: 5100c12a     	sub	w10, w9, #0x30
   2314c: 52801537     	mov	w23, #0xa9              // =169
   23150: 52801a19     	mov	w25, #0xd0              // =208
   23154: 0b150108     	add	w8, w8, w21
   23158: 7100295f     	cmp	w10, #0xa
   2315c: 1a97332a     	csel	w10, w25, w23, lo
   23160: 0b081128     	add	w8, w9, w8, lsl #4
   23164: 0b0a0116     	add	w22, w8, w10
   23168: 390083f6     	strb	w22, [sp, #0x20]
   2316c: 39401275     	ldrb	w21, [x19, #0x4]
   23170: 2a1503e0     	mov	w0, w21
   23174: 97ff9753     	bl	0x8ec0 <isxdigit@plt>
   23178: 34001ae0     	cbz	w0, 0x234d4 <__cxa_demangle+0x17084>
   2317c: 39401669     	ldrb	w9, [x19, #0x5]
   23180: 5100c2a8     	sub	w8, w21, #0x30
   23184: 7100291f     	cmp	w8, #0xa
   23188: 1a9433e8     	csel	w8, wzr, w20, lo
   2318c: 5100c12a     	sub	w10, w9, #0x30
   23190: 0b150108     	add	w8, w8, w21
   23194: 7100295f     	cmp	w10, #0xa
   23198: 1a97332a     	csel	w10, w25, w23, lo
   2319c: 0b081128     	add	w8, w9, w8, lsl #4
   231a0: 0b0a0117     	add	w23, w8, w10
   231a4: 390087f7     	strb	w23, [sp, #0x21]
   231a8: 39401a75     	ldrb	w21, [x19, #0x6]
   231ac: 2a1503e0     	mov	w0, w21
   231b0: 97ff9744     	bl	0x8ec0 <isxdigit@plt>
   231b4: 34001900     	cbz	w0, 0x234d4 <__cxa_demangle+0x17084>
   231b8: 39401e69     	ldrb	w9, [x19, #0x7]
   231bc: 5100c2a8     	sub	w8, w21, #0x30
   231c0: 52800139     	mov	w25, #0x9               // =9
   231c4: 7100291f     	cmp	w8, #0xa
   231c8: 1a9933e8     	csel	w8, wzr, w25, lo
   231cc: 5100c12a     	sub	w10, w9, #0x30
   231d0: 5280153a     	mov	w26, #0xa9              // =169
   231d4: 52801a1b     	mov	w27, #0xd0              // =208
   231d8: 0b150108     	add	w8, w8, w21
   231dc: 7100295f     	cmp	w10, #0xa
   231e0: 1a9a336a     	csel	w10, w27, w26, lo
   231e4: 0b081128     	add	w8, w9, w8, lsl #4
   231e8: 0b0a0114     	add	w20, w8, w10
   231ec: 39008bf4     	strb	w20, [sp, #0x22]
   231f0: 39402275     	ldrb	w21, [x19, #0x8]
   231f4: 2a1503e0     	mov	w0, w21
   231f8: 97ff9732     	bl	0x8ec0 <isxdigit@plt>
   231fc: 340016c0     	cbz	w0, 0x234d4 <__cxa_demangle+0x17084>
   23200: 39402669     	ldrb	w9, [x19, #0x9]
   23204: 5100c2a8     	sub	w8, w21, #0x30
   23208: 7100291f     	cmp	w8, #0xa
   2320c: 1a9933e8     	csel	w8, wzr, w25, lo
   23210: 5100c12a     	sub	w10, w9, #0x30
   23214: 0b150108     	add	w8, w8, w21
   23218: 7100295f     	cmp	w10, #0xa
   2321c: 1a9a336a     	csel	w10, w27, w26, lo
   23220: 0b081128     	add	w8, w9, w8, lsl #4
   23224: 0b0a0108     	add	w8, w8, w10
   23228: 39008fe8     	strb	w8, [sp, #0x23]
   2322c: 39402a69     	ldrb	w9, [x19, #0xa]
   23230: 7101153f     	cmp	w9, #0x45
   23234: 54001501     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   23238: 390083e8     	strb	w8, [sp, #0x20]
   2323c: 39008ff6     	strb	w22, [sp, #0x23]
   23240: 390087f4     	strb	w20, [sp, #0x21]
   23244: 39008bf7     	strb	w23, [sp, #0x22]
   23248: bd4023e0     	ldr	s0, [sp, #0x20]
   2324c: b00000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   23250: 9121c042     	add	x2, x2, #0x870
   23254: 910203e0     	add	x0, sp, #0x80
   23258: 1e22c000     	fcvt	d0, s0
   2325c: 321d07e1     	orr	w1, wzr, #0x18
   23260: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   23264: f9004bff     	str	xzr, [sp, #0x90]
   23268: 97ff969a     	bl	0x8cd0 <snprintf@plt>
   2326c: 71005c1f     	cmp	w0, #0x17
   23270: 54001328     	b.hi	0x234d4 <__cxa_demangle+0x17084>
   23274: 93407c15     	sxtw	x21, w0
   23278: 71005c1f     	cmp	w0, #0x17
   2327c: a9397fbf     	stp	xzr, xzr, [x29, #-0x70]
   23280: f81a03bf     	stur	xzr, [x29, #-0x60]
   23284: 54005e01     	b.ne	0x23e44 <__cxa_demangle+0x179f4>
   23288: 910042a8     	add	x8, x21, #0x10
   2328c: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   23290: aa1703e0     	mov	x0, x23
   23294: 97ff973f     	bl	0x8f90 <malloc@plt>
   23298: aa0003f6     	mov	x22, x0
   2329c: b24002e8     	orr	x8, x23, #0x1
   232a0: a939dbb5     	stp	x21, x22, [x29, #-0x68]
   232a4: f81903a8     	stur	x8, [x29, #-0x70]
   232a8: 140002ec     	b	0x23e58 <__cxa_demangle+0x17a08>
   232ac: b00000a8     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   232b0: 91217908     	add	x8, x8, #0x85e
   232b4: 3dc00100     	ldr	q0, [x8]
   232b8: 91000a76     	add	x22, x19, #0x2
   232bc: 52800448     	mov	w8, #0x22               // =34
   232c0: 321d0be9     	orr	w9, wzr, #0x38
   232c4: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   232c8: f9004bff     	str	xzr, [sp, #0x90]
   232cc: 390203e8     	strb	w8, [sp, #0x80]
   232d0: 3c8813e0     	stur	q0, [sp, #0x81]
   232d4: 780913e9     	sturh	w9, [sp, #0x91]
   232d8: 910203e2     	add	x2, sp, #0x80
   232dc: aa1603e0     	mov	x0, x22
   232e0: aa1503e1     	mov	x1, x21
   232e4: aa1c03e3     	mov	x3, x28
   232e8: 94000b6b     	bl	0x26094 <__cxa_demangle+0x19c44>
   232ec: 14000078     	b	0x234cc <__cxa_demangle+0x1707c>
   232f0: 528d0e69     	mov	w9, #0x6873             // =26739
   232f4: 91000a76     	add	x22, x19, #0x2
   232f8: 52800148     	mov	w8, #0xa                // =10
   232fc: 72ae4de9     	movk	w9, #0x726f, lsl #16
   23300: 52800e8a     	mov	w10, #0x74              // =116
   23304: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   23308: f9004bff     	str	xzr, [sp, #0x90]
   2330c: 390203e8     	strb	w8, [sp, #0x80]
   23310: b80813e9     	stur	w9, [sp, #0x81]
   23314: 780853ea     	sturh	w10, [sp, #0x85]
   23318: 910203e2     	add	x2, sp, #0x80
   2331c: aa1603e0     	mov	x0, x22
   23320: aa1503e1     	mov	x1, x21
   23324: aa1c03e3     	mov	x3, x28
   23328: 94000b5b     	bl	0x26094 <__cxa_demangle+0x19c44>
   2332c: 14000068     	b	0x234cc <__cxa_demangle+0x1707c>
   23330: 39400e68     	ldrb	w8, [x19, #0x3]
   23334: 7101151f     	cmp	w8, #0x45
   23338: 54000ce1     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   2333c: 39400a68     	ldrb	w8, [x19, #0x2]
   23340: 7100c11f     	cmp	w8, #0x30
   23344: 54001740     	b.eq	0x2362c <__cxa_demangle+0x171dc>
   23348: 7100c51f     	cmp	w8, #0x31
   2334c: 54000c41     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   23350: 781983bf     	sturh	wzr, [x29, #-0x68]
   23354: f81903bf     	stur	xzr, [x29, #-0x70]
   23358: f80873ff     	stur	xzr, [sp, #0x87]
   2335c: f90043ff     	str	xzr, [sp, #0x80]
   23360: a940a788     	ldp	x8, x9, [x28, #0x8]
   23364: eb09011f     	cmp	x8, x9
   23368: 54001b22     	b.hs	0x236cc <__cxa_demangle+0x1727c>
   2336c: 321d03e9     	orr	w9, wzr, #0x8
   23370: 39000109     	strb	w9, [x8]
   23374: 528e4e89     	mov	w9, #0x7274             // =29300
   23378: 72acaea9     	movk	w9, #0x6575, lsl #16
   2337c: 3900151f     	strb	wzr, [x8, #0x5]
   23380: b8001109     	stur	w9, [x8, #0x1]
   23384: 785983a9     	ldurh	w9, [x29, #-0x68]
   23388: 91001273     	add	x19, x19, #0x4
   2338c: 79001d09     	strh	w9, [x8, #0xe]
   23390: f85903a9     	ldur	x9, [x29, #-0x70]
   23394: f900091f     	str	xzr, [x8, #0x10]
   23398: f8006109     	stur	x9, [x8, #0x6]
   2339c: 781983bf     	sturh	wzr, [x29, #-0x68]
   233a0: 140000bf     	b	0x2369c <__cxa_demangle+0x1724c>
   233a4: 528d0c69     	mov	w9, #0x6863             // =26723
   233a8: 91000a76     	add	x22, x19, #0x2
   233ac: 321d03e8     	orr	w8, wzr, #0x8
   233b0: 72ae4c29     	movk	w9, #0x7261, lsl #16
   233b4: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   233b8: f9004bff     	str	xzr, [sp, #0x90]
   233bc: 390203e8     	strb	w8, [sp, #0x80]
   233c0: b80813e9     	stur	w9, [sp, #0x81]
   233c4: 390217ff     	strb	wzr, [sp, #0x85]
   233c8: 910203e2     	add	x2, sp, #0x80
   233cc: aa1603e0     	mov	x0, x22
   233d0: aa1503e1     	mov	x1, x21
   233d4: aa1c03e3     	mov	x3, x28
   233d8: 94000b2f     	bl	0x26094 <__cxa_demangle+0x19c44>
   233dc: 1400003c     	b	0x234cc <__cxa_demangle+0x1707c>
   233e0: 91000a76     	add	x22, x19, #0x2
   233e4: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   233e8: f9004bff     	str	xzr, [sp, #0x90]
   233ec: 910203e2     	add	x2, sp, #0x80
   233f0: aa1603e0     	mov	x0, x22
   233f4: aa1503e1     	mov	x1, x21
   233f8: aa1c03e3     	mov	x3, x28
   233fc: 94000b26     	bl	0x26094 <__cxa_demangle+0x19c44>
   23400: 14000033     	b	0x234cc <__cxa_demangle+0x1707c>
   23404: b00000a8     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   23408: 9120f508     	add	x8, x8, #0x83d
   2340c: f9400109     	ldr	x9, [x8]
   23410: f8405108     	ldur	x8, [x8, #0x5]
   23414: 91000a76     	add	x22, x19, #0x2
   23418: 5280034a     	mov	w10, #0x1a              // =26
   2341c: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   23420: f9004bff     	str	xzr, [sp, #0x90]
   23424: 390203ea     	strb	w10, [sp, #0x80]
   23428: f80813e9     	stur	x9, [sp, #0x81]
   2342c: f80863e8     	stur	x8, [sp, #0x86]
   23430: 39023bff     	strb	wzr, [sp, #0x8e]
   23434: 910203e2     	add	x2, sp, #0x80
   23438: aa1603e0     	mov	x0, x22
   2343c: aa1503e1     	mov	x1, x21
   23440: aa1c03e3     	mov	x3, x28
   23444: 94000b14     	bl	0x26094 <__cxa_demangle+0x19c44>
   23448: 14000021     	b	0x234cc <__cxa_demangle+0x1707c>
   2344c: d28c6ee9     	mov	x9, #0x6377             // =25463
   23450: f2ac2d09     	movk	x9, #0x6168, lsl #16
   23454: f2cbee49     	movk	x9, #0x5f72, lsl #32
   23458: 91000a76     	add	x22, x19, #0x2
   2345c: 321f0be8     	orr	w8, wzr, #0xe
   23460: f2e00e89     	movk	x9, #0x74, lsl #48
   23464: a9087fff     	stp	xzr, xzr, [sp, #0x80]
   23468: f9004bff     	str	xzr, [sp, #0x90]
   2346c: 390203e8     	strb	w8, [sp, #0x80]
   23470: f80813e9     	stur	x9, [sp, #0x81]
   23474: 910203e2     	add	x2, sp, #0x80
   23478: aa1603e0     	mov	x0, x22
   2347c: aa1503e1     	mov	x1, x21
   23480: aa1c03e3     	mov	x3, x28
   23484: 94000b04     	bl	0x26094 <__cxa_demangle+0x19c44>
   23488: 14000011     	b	0x234cc <__cxa_demangle+0x1707c>
   2348c: b00000a8     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   23490: 91212d08     	add	x8, x8, #0x84b
   23494: f9400109     	ldr	x9, [x8]
   23498: f8406108     	ldur	x8, [x8, #0x6]
   2349c: 91000a76     	add	x22, x19, #0x2
   234a0: 321e0bea     	orr	w10, wzr, #0x1c
   234a4: f9004bff     	str	xzr, [sp, #0x90]
   234a8: 390203ea     	strb	w10, [sp, #0x80]
   234ac: f80813e9     	stur	x9, [sp, #0x81]
   234b0: f80873e8     	stur	x8, [sp, #0x87]
   234b4: 39023fff     	strb	wzr, [sp, #0x8f]
   234b8: 910203e2     	add	x2, sp, #0x80
   234bc: aa1603e0     	mov	x0, x22
   234c0: aa1503e1     	mov	x1, x21
   234c4: aa1c03e3     	mov	x3, x28
   234c8: 94000af3     	bl	0x26094 <__cxa_demangle+0x19c44>
   234cc: eb16001f     	cmp	x0, x22
   234d0: 9a800273     	csel	x19, x19, x0, eq
   234d4: f9401708     	ldr	x8, [x24, #0x28]
   234d8: f9400fe9     	ldr	x9, [sp, #0x18]
   234dc: eb09011f     	cmp	x8, x9
   234e0: 540071e1     	b.ne	0x2431c <__cxa_demangle+0x17ecc>
   234e4: aa1303e0     	mov	x0, x19
   234e8: a9527bfd     	ldp	x29, x30, [sp, #0x120]
   234ec: a9514ff4     	ldp	x20, x19, [sp, #0x110]
   234f0: a95057f6     	ldp	x22, x21, [sp, #0x100]
   234f4: a94f5ff8     	ldp	x24, x23, [sp, #0xf0]
   234f8: a94e67fa     	ldp	x26, x25, [sp, #0xe0]
   234fc: a94d6ffc     	ldp	x28, x27, [sp, #0xd0]
   23500: 9104c3ff     	add	sp, sp, #0x130
   23504: d65f03c0     	ret
   23508: 5100c109     	sub	w9, w8, #0x30
   2350c: 7100253f     	cmp	w9, #0x9
   23510: aa1603f7     	mov	x23, x22
   23514: 54000128     	b.hi	0x23538 <__cxa_demangle+0x170e8>
   23518: 910006c9     	add	x9, x22, #0x1
   2351c: eb0902bf     	cmp	x21, x9
   23520: 54fffda0     	b.eq	0x234d4 <__cxa_demangle+0x17084>
   23524: 38401528     	ldrb	w8, [x9], #0x1
   23528: 5100c10a     	sub	w10, w8, #0x30
   2352c: 7100295f     	cmp	w10, #0xa
   23530: 54ffff63     	b.lo	0x2351c <__cxa_demangle+0x170cc>
   23534: d1000537     	sub	x23, x9, #0x1
   23538: eb1602f5     	subs	x21, x23, x22
   2353c: 54fffcc0     	b.eq	0x234d4 <__cxa_demangle+0x17084>
   23540: 7101151f     	cmp	w8, #0x45
   23544: 54fffc81     	b.ne	0x234d4 <__cxa_demangle+0x17084>
   23548: a9405388     	ldp	x8, x20, [x28]
   2354c: eb14011f     	cmp	x8, x20
   23550: 54fffc20     	b.eq	0x234d4 <__cxa_demangle+0x17084>
   23554: 385e8288     	ldurb	w8, [x20, #-0x18]
   23558: a97f2a89     	ldp	x9, x10, [x20, #-0x10]
   2355c: d1005e8b     	sub	x11, x20, #0x17
   23560: d100c280     	sub	x0, x20, #0x30
   23564: d341fd0c     	lsr	x12, x8, #1
   23568: 7200011f     	tst	w8, #0x1
   2356c: 9a8a0161     	csel	x1, x11, x10, eq
   23570: 9a890182     	csel	x2, x12, x9, eq
   23574: 97ffd567     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   23578: f85e0288     	ldur	x8, [x20, #-0x20]
   2357c: f90033e8     	str	x8, [sp, #0x60]
   23580: 3cdd0280     	ldur	q0, [x20, #-0x30]
   23584: 3d8017e0     	str	q0, [sp, #0x50]
   23588: a93d7e9f     	stp	xzr, xzr, [x20, #-0x30]
   2358c: f81e029f     	stur	xzr, [x20, #-0x20]
   23590: b00000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   23594: 91209c42     	add	x2, x2, #0x827
   23598: 910143e0     	add	x0, sp, #0x50
   2359c: 320003e3     	orr	w3, wzr, #0x1
   235a0: aa1f03e1     	mov	x1, xzr
   235a4: 910143f3     	add	x19, sp, #0x50
   235a8: 97ffd4de     	bl	0x18920 <__cxa_demangle+0xc4d0>
   235ac: f9400a68     	ldr	x8, [x19, #0x10]
   235b0: 3dc00260     	ldr	q0, [x19]
   235b4: a9007e7f     	stp	xzr, xzr, [x19]
   235b8: f9000a7f     	str	xzr, [x19, #0x10]
   235bc: f9001be8     	str	x8, [sp, #0x30]
   235c0: 3d800be0     	str	q0, [sp, #0x20]
   235c4: b00000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   235c8: 91237c21     	add	x1, x1, #0x8df
   235cc: 910083e0     	add	x0, sp, #0x20
   235d0: 320003e2     	orr	w2, wzr, #0x1
   235d4: 910083f3     	add	x19, sp, #0x20
   235d8: 97ffd54e     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   235dc: f9400a68     	ldr	x8, [x19, #0x10]
   235e0: 3dc00260     	ldr	q0, [x19]
   235e4: b10042bf     	cmn	x21, #0x10
   235e8: a9007e7f     	stp	xzr, xzr, [x19]
   235ec: f9000a7f     	str	xzr, [x19, #0x10]
   235f0: a903ffff     	stp	xzr, xzr, [sp, #0x38]
   235f4: f81a03a8     	stur	x8, [x29, #-0x60]
   235f8: 3c9903a0     	stur	q0, [x29, #-0x70]
   235fc: f90027ff     	str	xzr, [sp, #0x48]
   23600: 54006942     	b.hs	0x24328 <__cxa_demangle+0x17ed8>
   23604: f1005abf     	cmp	x21, #0x16
   23608: 540020a8     	b.hi	0x23a1c <__cxa_demangle+0x175cc>
   2360c: d37ffaa8     	lsl	x8, x21, #1
   23610: 9100e3e9     	add	x9, sp, #0x38
   23614: 3900e3e8     	strb	w8, [sp, #0x38]
   23618: b2400120     	orr	x0, x9, #0x1
   2361c: f10082bf     	cmp	x21, #0x20
   23620: 54002102     	b.hs	0x23a40 <__cxa_demangle+0x175f0>
   23624: aa0003e8     	mov	x8, x0
   23628: 1400011c     	b	0x23a98 <__cxa_demangle+0x17648>
   2362c: 528c2cc9     	mov	w9, #0x6166             // =24934
   23630: 52800ca8     	mov	w8, #0x65               // =101
   23634: 72ae6d89     	movk	w9, #0x736c, lsl #16
   23638: 381983bf     	sturb	wzr, [x29, #-0x68]
   2363c: f81903bf     	stur	xzr, [x29, #-0x70]
   23640: f80873ff     	stur	xzr, [sp, #0x87]
   23644: f90043ff     	str	xzr, [sp, #0x80]
   23648: 390093e8     	strb	w8, [sp, #0x24]
   2364c: b90023e9     	str	w9, [sp, #0x20]
   23650: a940a788     	ldp	x8, x9, [x28, #0x8]
   23654: eb09011f     	cmp	x8, x9
   23658: 540007c2     	b.hs	0x23750 <__cxa_demangle+0x17300>
   2365c: 52800149     	mov	w9, #0xa                // =10
   23660: 39000109     	strb	w9, [x8]
   23664: 394093e9     	ldrb	w9, [sp, #0x24]
   23668: 91001273     	add	x19, x19, #0x4
   2366c: 39001509     	strb	w9, [x8, #0x5]
   23670: b94023e9     	ldr	w9, [sp, #0x20]
   23674: 3900191f     	strb	wzr, [x8, #0x6]
   23678: b8001109     	stur	w9, [x8, #0x1]
   2367c: 385983a9     	ldurb	w9, [x29, #-0x68]
   23680: 39003d09     	strb	w9, [x8, #0xf]
   23684: f85903a9     	ldur	x9, [x29, #-0x70]
   23688: f900091f     	str	xzr, [x8, #0x10]
   2368c: f8007109     	stur	x9, [x8, #0x7]
   23690: 390093ff     	strb	wzr, [sp, #0x24]
   23694: b90023ff     	str	wzr, [sp, #0x20]
   23698: 381983bf     	sturb	wzr, [x29, #-0x68]
   2369c: f81903bf     	stur	xzr, [x29, #-0x70]
   236a0: 3900611f     	strb	wzr, [x8, #0x18]
   236a4: f84873e9     	ldur	x9, [sp, #0x87]
   236a8: a9027d09     	stp	x9, xzr, [x8, #0x20]
   236ac: f94043e9     	ldr	x9, [sp, #0x80]
   236b0: f8019109     	stur	x9, [x8, #0x19]
   236b4: f80873ff     	stur	xzr, [sp, #0x87]
   236b8: f90043ff     	str	xzr, [sp, #0x80]
   236bc: f9400788     	ldr	x8, [x28, #0x8]
   236c0: 9100c108     	add	x8, x8, #0x30
   236c4: f9000788     	str	x8, [x28, #0x8]
   236c8: 17ffff83     	b	0x234d4 <__cxa_demangle+0x17084>
   236cc: f940038a     	ldr	x10, [x28]
   236d0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   236d4: f295556b     	movk	x11, #0xaaab
   236d8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   236dc: cb0a0108     	sub	x8, x8, x10
   236e0: 9344fd08     	asr	x8, x8, #4
   236e4: 9b0b7d16     	mul	x22, x8, x11
   236e8: f2e0aab5     	movk	x21, #0x555, lsl #48
   236ec: 910006c8     	add	x8, x22, #0x1
   236f0: eb15011f     	cmp	x8, x21
   236f4: 54006168     	b.hi	0x24320 <__cxa_demangle+0x17ed0>
   236f8: cb0a0129     	sub	x9, x9, x10
   236fc: 9344fd29     	asr	x9, x9, #4
   23700: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   23704: 9b0b7d29     	mul	x9, x9, x11
   23708: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2370c: eb0a013f     	cmp	x9, x10
   23710: 540000a2     	b.hs	0x23724 <__cxa_demangle+0x172d4>
   23714: d37ff929     	lsl	x9, x9, #1
   23718: eb08013f     	cmp	x9, x8
   2371c: 9a893115     	csel	x21, x8, x9, lo
   23720: b40024b5     	cbz	x21, 0x23bb4 <__cxa_demangle+0x17764>
   23724: f9400f89     	ldr	x9, [x28, #0x18]
   23728: 8b1506a8     	add	x8, x21, x21, lsl #1
   2372c: d37ced08     	lsl	x8, x8, #4
   23730: f9480120     	ldr	x0, [x9, #0x1000]
   23734: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   23738: cb00014a     	sub	x10, x10, x0
   2373c: eb08015f     	cmp	x10, x8
   23740: 540004a2     	b.hs	0x237d4 <__cxa_demangle+0x17384>
   23744: aa0803e0     	mov	x0, x8
   23748: 97ff9612     	bl	0x8f90 <malloc@plt>
   2374c: 1400011b     	b	0x23bb8 <__cxa_demangle+0x17768>
   23750: f940038a     	ldr	x10, [x28]
   23754: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   23758: f295556b     	movk	x11, #0xaaab
   2375c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   23760: cb0a0108     	sub	x8, x8, x10
   23764: 9344fd08     	asr	x8, x8, #4
   23768: 9b0b7d16     	mul	x22, x8, x11
   2376c: f2e0aab5     	movk	x21, #0x555, lsl #48
   23770: 910006c8     	add	x8, x22, #0x1
   23774: eb15011f     	cmp	x8, x21
   23778: 54005d68     	b.hi	0x24324 <__cxa_demangle+0x17ed4>
   2377c: cb0a0129     	sub	x9, x9, x10
   23780: 9344fd29     	asr	x9, x9, #4
   23784: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   23788: 9b0b7d29     	mul	x9, x9, x11
   2378c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   23790: eb0a013f     	cmp	x9, x10
   23794: 540000a2     	b.hs	0x237a8 <__cxa_demangle+0x17358>
   23798: d37ff929     	lsl	x9, x9, #1
   2379c: eb08013f     	cmp	x9, x8
   237a0: 9a893115     	csel	x21, x8, x9, lo
   237a4: b40029b5     	cbz	x21, 0x23cd8 <__cxa_demangle+0x17888>
   237a8: f9400f89     	ldr	x9, [x28, #0x18]
   237ac: 8b1506a8     	add	x8, x21, x21, lsl #1
   237b0: d37ced08     	lsl	x8, x8, #4
   237b4: f9480120     	ldr	x0, [x9, #0x1000]
   237b8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   237bc: cb00014a     	sub	x10, x10, x0
   237c0: eb08015f     	cmp	x10, x8
   237c4: 540000e2     	b.hs	0x237e0 <__cxa_demangle+0x17390>
   237c8: aa0803e0     	mov	x0, x8
   237cc: 97ff95f1     	bl	0x8f90 <malloc@plt>
   237d0: 14000143     	b	0x23cdc <__cxa_demangle+0x1788c>
   237d4: 8b080008     	add	x8, x0, x8
   237d8: f9080128     	str	x8, [x9, #0x1000]
   237dc: 140000f7     	b	0x23bb8 <__cxa_demangle+0x17768>
   237e0: 8b080008     	add	x8, x0, x8
   237e4: f9080128     	str	x8, [x9, #0x1000]
   237e8: 1400013d     	b	0x23cdc <__cxa_demangle+0x1788c>
   237ec: 910042a8     	add	x8, x21, #0x10
   237f0: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   237f4: aa1703e0     	mov	x0, x23
   237f8: 97ff95e6     	bl	0x8f90 <malloc@plt>
   237fc: aa0003f6     	mov	x22, x0
   23800: b24002e8     	orr	x8, x23, #0x1
   23804: a939dbb5     	stp	x21, x22, [x29, #-0x68]
   23808: f81903a8     	stur	x8, [x29, #-0x70]
   2380c: 910203e1     	add	x1, sp, #0x80
   23810: aa1603e0     	mov	x0, x22
   23814: aa1503e2     	mov	x2, x21
   23818: 97ff95e2     	bl	0x8fa0 <memcpy@plt>
   2381c: 38356adf     	strb	wzr, [x22, x21]
   23820: d101c3a9     	sub	x9, x29, #0x70
   23824: a979d7a8     	ldp	x8, x21, [x29, #-0x68]
   23828: f8401129     	ldur	x9, [x9, #0x1]
   2382c: f803f3ff     	stur	xzr, [sp, #0x3f]
   23830: f9001fff     	str	xzr, [sp, #0x38]
   23834: 385903b6     	ldurb	w22, [x29, #-0x70]
   23838: a939ffbf     	stp	xzr, xzr, [x29, #-0x68]
   2383c: f81903bf     	stur	xzr, [x29, #-0x70]
   23840: f80573e8     	stur	x8, [sp, #0x57]
   23844: f9002be9     	str	x9, [sp, #0x50]
   23848: a940a768     	ldp	x8, x9, [x27, #0x8]
   2384c: eb09011f     	cmp	x8, x9
   23850: 54000783     	b.lo	0x23940 <__cxa_demangle+0x174f0>
   23854: f940036a     	ldr	x10, [x27]
   23858: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2385c: f295556b     	movk	x11, #0xaaab
   23860: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   23864: cb0a0108     	sub	x8, x8, x10
   23868: 9344fd08     	asr	x8, x8, #4
   2386c: 9b0b7d19     	mul	x25, x8, x11
   23870: f2e0aab7     	movk	x23, #0x555, lsl #48
   23874: 91000728     	add	x8, x25, #0x1
   23878: eb17011f     	cmp	x8, x23
   2387c: 54005588     	b.hi	0x2432c <__cxa_demangle+0x17edc>
   23880: cb0a0129     	sub	x9, x9, x10
   23884: 9344fd29     	asr	x9, x9, #4
   23888: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2388c: 9b0b7d29     	mul	x9, x9, x11
   23890: f2e0554a     	movk	x10, #0x2aa, lsl #48
   23894: eb0a013f     	cmp	x9, x10
   23898: 540000a2     	b.hs	0x238ac <__cxa_demangle+0x1745c>
   2389c: d37ff929     	lsl	x9, x9, #1
   238a0: eb08013f     	cmp	x9, x8
   238a4: 9a893117     	csel	x23, x8, x9, lo
   238a8: b4003697     	cbz	x23, 0x23f78 <__cxa_demangle+0x17b28>
   238ac: f9400f69     	ldr	x9, [x27, #0x18]
   238b0: 8b1706e8     	add	x8, x23, x23, lsl #1
   238b4: d37ced08     	lsl	x8, x8, #4
   238b8: f9480120     	ldr	x0, [x9, #0x1000]
   238bc: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   238c0: cb00014a     	sub	x10, x10, x0
   238c4: eb08015f     	cmp	x10, x8
   238c8: 54002b22     	b.hs	0x23e2c <__cxa_demangle+0x179dc>
   238cc: aa0803e0     	mov	x0, x8
   238d0: 97ff95b0     	bl	0x8f90 <malloc@plt>
   238d4: 140001aa     	b	0x23f7c <__cxa_demangle+0x17b2c>
   238d8: 910042a8     	add	x8, x21, #0x10
   238dc: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   238e0: aa1703e0     	mov	x0, x23
   238e4: 97ff95ab     	bl	0x8f90 <malloc@plt>
   238e8: aa0003f6     	mov	x22, x0
   238ec: b24002e8     	orr	x8, x23, #0x1
   238f0: a939dbb5     	stp	x21, x22, [x29, #-0x68]
   238f4: f81903a8     	stur	x8, [x29, #-0x70]
   238f8: 910203e1     	add	x1, sp, #0x80
   238fc: aa1603e0     	mov	x0, x22
   23900: aa1503e2     	mov	x2, x21
   23904: 97ff95a7     	bl	0x8fa0 <memcpy@plt>
   23908: 38356adf     	strb	wzr, [x22, x21]
   2390c: d101c3a9     	sub	x9, x29, #0x70
   23910: a979d7a8     	ldp	x8, x21, [x29, #-0x68]
   23914: f8401129     	ldur	x9, [x9, #0x1]
   23918: f803f3ff     	stur	xzr, [sp, #0x3f]
   2391c: f9001fff     	str	xzr, [sp, #0x38]
   23920: 385903b6     	ldurb	w22, [x29, #-0x70]
   23924: a939ffbf     	stp	xzr, xzr, [x29, #-0x68]
   23928: f81903bf     	stur	xzr, [x29, #-0x70]
   2392c: f80573e8     	stur	x8, [sp, #0x57]
   23930: f9002be9     	str	x9, [sp, #0x50]
   23934: a940a768     	ldp	x8, x9, [x27, #0x8]
   23938: eb09011f     	cmp	x8, x9
   2393c: 540002e2     	b.hs	0x23998 <__cxa_demangle+0x17548>
   23940: 39000116     	strb	w22, [x8]
   23944: f84573e9     	ldur	x9, [sp, #0x57]
   23948: f9000509     	str	x9, [x8, #0x8]
   2394c: f9402be9     	ldr	x9, [sp, #0x50]
   23950: f9000915     	str	x21, [x8, #0x10]
   23954: f8001109     	stur	x9, [x8, #0x1]
   23958: f80573ff     	stur	xzr, [sp, #0x57]
   2395c: f9002bff     	str	xzr, [sp, #0x50]
   23960: 3900611f     	strb	wzr, [x8, #0x18]
   23964: f843f3e9     	ldur	x9, [sp, #0x3f]
   23968: f9001109     	str	x9, [x8, #0x20]
   2396c: f9401fe9     	ldr	x9, [sp, #0x38]
   23970: f900151f     	str	xzr, [x8, #0x28]
   23974: f8019109     	stur	x9, [x8, #0x19]
   23978: f803f3ff     	stur	xzr, [sp, #0x3f]
   2397c: f9001fff     	str	xzr, [sp, #0x38]
   23980: f9400768     	ldr	x8, [x27, #0x8]
   23984: 9100c108     	add	x8, x8, #0x30
   23988: f9000768     	str	x8, [x27, #0x8]
   2398c: 385903a8     	ldurb	w8, [x29, #-0x70]
   23990: 37004148     	tbnz	w8, #0x0, 0x241b8 <__cxa_demangle+0x17d68>
   23994: 1400020b     	b	0x241c0 <__cxa_demangle+0x17d70>
   23998: f940036a     	ldr	x10, [x27]
   2399c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   239a0: f295556b     	movk	x11, #0xaaab
   239a4: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   239a8: cb0a0108     	sub	x8, x8, x10
   239ac: 9344fd08     	asr	x8, x8, #4
   239b0: 9b0b7d19     	mul	x25, x8, x11
   239b4: f2e0aab7     	movk	x23, #0x555, lsl #48
   239b8: 91000728     	add	x8, x25, #0x1
   239bc: eb17011f     	cmp	x8, x23
   239c0: 54004b88     	b.hi	0x24330 <__cxa_demangle+0x17ee0>
   239c4: cb0a0129     	sub	x9, x9, x10
   239c8: 9344fd29     	asr	x9, x9, #4
   239cc: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   239d0: 9b0b7d29     	mul	x9, x9, x11
   239d4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   239d8: eb0a013f     	cmp	x9, x10
   239dc: 540000a2     	b.hs	0x239f0 <__cxa_demangle+0x175a0>
   239e0: d37ff929     	lsl	x9, x9, #1
   239e4: eb08013f     	cmp	x9, x8
   239e8: 9a893117     	csel	x23, x8, x9, lo
   239ec: b40034d7     	cbz	x23, 0x24084 <__cxa_demangle+0x17c34>
   239f0: f9400f69     	ldr	x9, [x27, #0x18]
   239f4: 8b1706e8     	add	x8, x23, x23, lsl #1
   239f8: d37ced08     	lsl	x8, x8, #4
   239fc: f9480120     	ldr	x0, [x9, #0x1000]
   23a00: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   23a04: cb00014a     	sub	x10, x10, x0
   23a08: eb08015f     	cmp	x10, x8
   23a0c: 54002162     	b.hs	0x23e38 <__cxa_demangle+0x179e8>
   23a10: aa0803e0     	mov	x0, x8
   23a14: 97ff955f     	bl	0x8f90 <malloc@plt>
   23a18: 1400019c     	b	0x24088 <__cxa_demangle+0x17c38>
   23a1c: 910042a8     	add	x8, x21, #0x10
   23a20: 927ced13     	and	x19, x8, #0xfffffffffffffff0
   23a24: aa1303e0     	mov	x0, x19
   23a28: 97ff955a     	bl	0x8f90 <malloc@plt>
   23a2c: b2400268     	orr	x8, x19, #0x1
   23a30: a90403f5     	stp	x21, x0, [sp, #0x40]
   23a34: f9001fe8     	str	x8, [sp, #0x38]
   23a38: f10082bf     	cmp	x21, #0x20
   23a3c: 54ffdf43     	b.lo	0x23624 <__cxa_demangle+0x171d4>
   23a40: eb17001f     	cmp	x0, x23
   23a44: 540000c2     	b.hs	0x23a5c <__cxa_demangle+0x1760c>
   23a48: cb160008     	sub	x8, x0, x22
   23a4c: 8b0802e8     	add	x8, x23, x8
   23a50: eb0802df     	cmp	x22, x8
   23a54: aa0003e8     	mov	x8, x0
   23a58: 54000203     	b.lo	0x23a98 <__cxa_demangle+0x17648>
   23a5c: 927beaa9     	and	x9, x21, #0xffffffffffffffe0
   23a60: 9100400b     	add	x11, x0, #0x10
   23a64: 8b0902ca     	add	x10, x22, x9
   23a68: 8b090008     	add	x8, x0, x9
   23a6c: 910042cc     	add	x12, x22, #0x10
   23a70: aa0903ed     	mov	x13, x9
   23a74: ad7f8580     	ldp	q0, q1, [x12, #-0x10]
   23a78: f10081ad     	subs	x13, x13, #0x20
   23a7c: 9100818c     	add	x12, x12, #0x20
   23a80: ad3f8560     	stp	q0, q1, [x11, #-0x10]
   23a84: 9100816b     	add	x11, x11, #0x20
   23a88: 54ffff61     	b.ne	0x23a74 <__cxa_demangle+0x17624>
   23a8c: eb15013f     	cmp	x9, x21
   23a90: aa0a03f6     	mov	x22, x10
   23a94: 540000a0     	b.eq	0x23aa8 <__cxa_demangle+0x17658>
   23a98: 384016c9     	ldrb	w9, [x22], #0x1
   23a9c: eb1602ff     	cmp	x23, x22
   23aa0: 38001509     	strb	w9, [x8], #0x1
   23aa4: 54ffffa1     	b.ne	0x23a98 <__cxa_demangle+0x17648>
   23aa8: 3835681f     	strb	wzr, [x0, x21]
   23aac: 3940e3f6     	ldrb	w22, [sp, #0x38]
   23ab0: a94457e9     	ldp	x9, x21, [sp, #0x40]
   23ab4: 9100e3e8     	add	x8, sp, #0x38
   23ab8: b2400108     	orr	x8, x8, #0x1
   23abc: 720002df     	tst	w22, #0x1
   23ac0: d341feca     	lsr	x10, x22, #1
   23ac4: 9a950101     	csel	x1, x8, x21, eq
   23ac8: 9a890142     	csel	x2, x10, x9, eq
   23acc: d101c3a0     	sub	x0, x29, #0x70
   23ad0: d101c3b3     	sub	x19, x29, #0x70
   23ad4: 97ffd40f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   23ad8: f8401269     	ldur	x9, [x19, #0x1]
   23adc: a940ae6a     	ldp	x10, x11, [x19, #0x8]
   23ae0: 39400268     	ldrb	w8, [x19]
   23ae4: a9007e7f     	stp	xzr, xzr, [x19]
   23ae8: f9000a7f     	str	xzr, [x19, #0x10]
   23aec: f80773ea     	stur	x10, [sp, #0x77]
   23af0: f9003be9     	str	x9, [sp, #0x70]
   23af4: 390203e8     	strb	w8, [sp, #0x80]
   23af8: aa0903e8     	mov	x8, x9
   23afc: f84773e9     	ldur	x9, [sp, #0x77]
   23b00: f80773ff     	stur	xzr, [sp, #0x77]
   23b04: f9003bff     	str	xzr, [sp, #0x70]
   23b08: f80813e8     	stur	x8, [sp, #0x81]
   23b0c: a908afe9     	stp	x9, x11, [sp, #0x88]
   23b10: a90a7fff     	stp	xzr, xzr, [sp, #0xa0]
   23b14: f9004fff     	str	xzr, [sp, #0x98]
   23b18: f9400788     	ldr	x8, [x28, #0x8]
   23b1c: 910203e1     	add	x1, sp, #0x80
   23b20: d100c100     	sub	x0, x8, #0x30
   23b24: 97fffbdc     	bl	0x22a94 <__cxa_demangle+0x16644>
   23b28: 394263e8     	ldrb	w8, [sp, #0x98]
   23b2c: 370001c8     	tbnz	w8, #0x0, 0x23b64 <__cxa_demangle+0x17714>
   23b30: 394203e8     	ldrb	w8, [sp, #0x80]
   23b34: 37000208     	tbnz	w8, #0x0, 0x23b74 <__cxa_demangle+0x17724>
   23b38: 37000256     	tbnz	w22, #0x0, 0x23b80 <__cxa_demangle+0x17730>
   23b3c: 385903a8     	ldurb	w8, [x29, #-0x70]
   23b40: 37000288     	tbnz	w8, #0x0, 0x23b90 <__cxa_demangle+0x17740>
   23b44: 394083e8     	ldrb	w8, [sp, #0x20]
   23b48: 370002c8     	tbnz	w8, #0x0, 0x23ba0 <__cxa_demangle+0x17750>
   23b4c: 394143e8     	ldrb	w8, [sp, #0x50]
   23b50: 36000068     	tbz	w8, #0x0, 0x23b5c <__cxa_demangle+0x1770c>
   23b54: f94033e0     	ldr	x0, [sp, #0x60]
   23b58: 97ff9526     	bl	0x8ff0 <free@plt>
   23b5c: 910006f3     	add	x19, x23, #0x1
   23b60: 17fffe5d     	b	0x234d4 <__cxa_demangle+0x17084>
   23b64: f94057e0     	ldr	x0, [sp, #0xa8]
   23b68: 97ff9522     	bl	0x8ff0 <free@plt>
   23b6c: 394203e8     	ldrb	w8, [sp, #0x80]
   23b70: 3607fe48     	tbz	w8, #0x0, 0x23b38 <__cxa_demangle+0x176e8>
   23b74: f9404be0     	ldr	x0, [sp, #0x90]
   23b78: 97ff951e     	bl	0x8ff0 <free@plt>
   23b7c: 3607fe16     	tbz	w22, #0x0, 0x23b3c <__cxa_demangle+0x176ec>
   23b80: aa1503e0     	mov	x0, x21
   23b84: 97ff951b     	bl	0x8ff0 <free@plt>
   23b88: 385903a8     	ldurb	w8, [x29, #-0x70]
   23b8c: 3607fdc8     	tbz	w8, #0x0, 0x23b44 <__cxa_demangle+0x176f4>
   23b90: f85a03a0     	ldur	x0, [x29, #-0x60]
   23b94: 97ff9517     	bl	0x8ff0 <free@plt>
   23b98: 394083e8     	ldrb	w8, [sp, #0x20]
   23b9c: 3607fd88     	tbz	w8, #0x0, 0x23b4c <__cxa_demangle+0x176fc>
   23ba0: f9401be0     	ldr	x0, [sp, #0x30]
   23ba4: 97ff9513     	bl	0x8ff0 <free@plt>
   23ba8: 394143e8     	ldrb	w8, [sp, #0x50]
   23bac: 3707fd48     	tbnz	w8, #0x0, 0x23b54 <__cxa_demangle+0x17704>
   23bb0: 17ffffeb     	b	0x23b5c <__cxa_demangle+0x1770c>
   23bb4: aa1f03e0     	mov	x0, xzr
   23bb8: 321c07e9     	orr	w9, wzr, #0x30
   23bbc: 528e4e8b     	mov	w11, #0x7274            // =29300
   23bc0: 321d03ea     	orr	w10, wzr, #0x8
   23bc4: 72acaeab     	movk	w11, #0x6575, lsl #16
   23bc8: 9b0902c8     	madd	x8, x22, x9, x0
   23bcc: 3900010a     	strb	w10, [x8]
   23bd0: b800110b     	stur	w11, [x8, #0x1]
   23bd4: 3900151f     	strb	wzr, [x8, #0x5]
   23bd8: 785983aa     	ldurh	w10, [x29, #-0x68]
   23bdc: d503201f     	nop
   23be0: 9b0902a9     	madd	x9, x21, x9, x0
   23be4: 79001d0a     	strh	w10, [x8, #0xe]
   23be8: f85903aa     	ldur	x10, [x29, #-0x70]
   23bec: f900091f     	str	xzr, [x8, #0x10]
   23bf0: f800610a     	stur	x10, [x8, #0x6]
   23bf4: 781983bf     	sturh	wzr, [x29, #-0x68]
   23bf8: f81903bf     	stur	xzr, [x29, #-0x70]
   23bfc: 3900611f     	strb	wzr, [x8, #0x18]
   23c00: f84873ea     	ldur	x10, [sp, #0x87]
   23c04: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   23c08: f94043ea     	ldr	x10, [sp, #0x80]
   23c0c: f801910a     	stur	x10, [x8, #0x19]
   23c10: f80873ff     	stur	xzr, [sp, #0x87]
   23c14: f90043ff     	str	xzr, [sp, #0x80]
   23c18: a9402f96     	ldp	x22, x11, [x28]
   23c1c: 9100c10a     	add	x10, x8, #0x30
   23c20: eb16017f     	cmp	x11, x22
   23c24: 54000260     	b.eq	0x23c70 <__cxa_demangle+0x17820>
   23c28: f85e016c     	ldur	x12, [x11, #-0x20]
   23c2c: f81e010c     	stur	x12, [x8, #-0x20]
   23c30: 3cdd0160     	ldur	q0, [x11, #-0x30]
   23c34: 3c9d0100     	stur	q0, [x8, #-0x30]
   23c38: f85f816c     	ldur	x12, [x11, #-0x8]
   23c3c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   23c40: f81d017f     	stur	xzr, [x11, #-0x30]
   23c44: f81f810c     	stur	x12, [x8, #-0x8]
   23c48: 3cde8160     	ldur	q0, [x11, #-0x18]
   23c4c: 3c9e8100     	stur	q0, [x8, #-0x18]
   23c50: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   23c54: f81f817f     	stur	xzr, [x11, #-0x8]
   23c58: d100c16b     	sub	x11, x11, #0x30
   23c5c: eb0b02df     	cmp	x22, x11
   23c60: d100c108     	sub	x8, x8, #0x30
   23c64: 54fffe21     	b.ne	0x23c28 <__cxa_demangle+0x177d8>
   23c68: a9405b95     	ldp	x21, x22, [x28]
   23c6c: 14000002     	b	0x23c74 <__cxa_demangle+0x17824>
   23c70: aa1603f5     	mov	x21, x22
   23c74: f9400b97     	ldr	x23, [x28, #0x10]
   23c78: eb1502df     	cmp	x22, x21
   23c7c: a9002b88     	stp	x8, x10, [x28]
   23c80: f9000b89     	str	x9, [x28, #0x10]
   23c84: 540001a0     	b.eq	0x23cb8 <__cxa_demangle+0x17868>
   23c88: 385e82c8     	ldurb	w8, [x22, #-0x18]
   23c8c: 36000068     	tbz	w8, #0x0, 0x23c98 <__cxa_demangle+0x17848>
   23c90: f85f82c0     	ldur	x0, [x22, #-0x8]
   23c94: 97ff94d7     	bl	0x8ff0 <free@plt>
   23c98: 385d02c8     	ldurb	w8, [x22, #-0x30]
   23c9c: d100c2d4     	sub	x20, x22, #0x30
   23ca0: 36000068     	tbz	w8, #0x0, 0x23cac <__cxa_demangle+0x1785c>
   23ca4: f85e02c0     	ldur	x0, [x22, #-0x20]
   23ca8: 97ff94d2     	bl	0x8ff0 <free@plt>
   23cac: eb1402bf     	cmp	x21, x20
   23cb0: aa1403f6     	mov	x22, x20
   23cb4: 54fffea1     	b.ne	0x23c88 <__cxa_demangle+0x17838>
   23cb8: b4000b75     	cbz	x21, 0x23e24 <__cxa_demangle+0x179d4>
   23cbc: f9400f88     	ldr	x8, [x28, #0x18]
   23cc0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   23cc4: eb15013f     	cmp	x9, x21
   23cc8: 54000aa3     	b.lo	0x23e1c <__cxa_demangle+0x179cc>
   23ccc: eb15011f     	cmp	x8, x21
   23cd0: 540009a9     	b.ls	0x23e04 <__cxa_demangle+0x179b4>
   23cd4: 14000052     	b	0x23e1c <__cxa_demangle+0x179cc>
   23cd8: aa1f03e0     	mov	x0, xzr
   23cdc: 321c07e9     	orr	w9, wzr, #0x30
   23ce0: 5280014a     	mov	w10, #0xa               // =10
   23ce4: 9b0902c8     	madd	x8, x22, x9, x0
   23ce8: 3900010a     	strb	w10, [x8]
   23cec: 394093ea     	ldrb	w10, [sp, #0x24]
   23cf0: d503201f     	nop
   23cf4: 9b0902a9     	madd	x9, x21, x9, x0
   23cf8: 3900150a     	strb	w10, [x8, #0x5]
   23cfc: b94023ea     	ldr	w10, [sp, #0x20]
   23d00: 3900191f     	strb	wzr, [x8, #0x6]
   23d04: b800110a     	stur	w10, [x8, #0x1]
   23d08: 385983aa     	ldurb	w10, [x29, #-0x68]
   23d0c: 39003d0a     	strb	w10, [x8, #0xf]
   23d10: f85903aa     	ldur	x10, [x29, #-0x70]
   23d14: f900091f     	str	xzr, [x8, #0x10]
   23d18: f800710a     	stur	x10, [x8, #0x7]
   23d1c: 390093ff     	strb	wzr, [sp, #0x24]
   23d20: b90023ff     	str	wzr, [sp, #0x20]
   23d24: 381983bf     	sturb	wzr, [x29, #-0x68]
   23d28: f81903bf     	stur	xzr, [x29, #-0x70]
   23d2c: 3900611f     	strb	wzr, [x8, #0x18]
   23d30: f84873ea     	ldur	x10, [sp, #0x87]
   23d34: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   23d38: f94043ea     	ldr	x10, [sp, #0x80]
   23d3c: f801910a     	stur	x10, [x8, #0x19]
   23d40: f80873ff     	stur	xzr, [sp, #0x87]
   23d44: f90043ff     	str	xzr, [sp, #0x80]
   23d48: a9402f96     	ldp	x22, x11, [x28]
   23d4c: 9100c10a     	add	x10, x8, #0x30
   23d50: eb16017f     	cmp	x11, x22
   23d54: 54000260     	b.eq	0x23da0 <__cxa_demangle+0x17950>
   23d58: f85e016c     	ldur	x12, [x11, #-0x20]
   23d5c: f81e010c     	stur	x12, [x8, #-0x20]
   23d60: 3cdd0160     	ldur	q0, [x11, #-0x30]
   23d64: 3c9d0100     	stur	q0, [x8, #-0x30]
   23d68: f85f816c     	ldur	x12, [x11, #-0x8]
   23d6c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   23d70: f81d017f     	stur	xzr, [x11, #-0x30]
   23d74: f81f810c     	stur	x12, [x8, #-0x8]
   23d78: 3cde8160     	ldur	q0, [x11, #-0x18]
   23d7c: 3c9e8100     	stur	q0, [x8, #-0x18]
   23d80: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   23d84: f81f817f     	stur	xzr, [x11, #-0x8]
   23d88: d100c16b     	sub	x11, x11, #0x30
   23d8c: eb0b02df     	cmp	x22, x11
   23d90: d100c108     	sub	x8, x8, #0x30
   23d94: 54fffe21     	b.ne	0x23d58 <__cxa_demangle+0x17908>
   23d98: a9405b95     	ldp	x21, x22, [x28]
   23d9c: 14000002     	b	0x23da4 <__cxa_demangle+0x17954>
   23da0: aa1603f5     	mov	x21, x22
   23da4: f9400b97     	ldr	x23, [x28, #0x10]
   23da8: eb1502df     	cmp	x22, x21
   23dac: a9002b88     	stp	x8, x10, [x28]
   23db0: f9000b89     	str	x9, [x28, #0x10]
   23db4: 540001a0     	b.eq	0x23de8 <__cxa_demangle+0x17998>
   23db8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   23dbc: 36000068     	tbz	w8, #0x0, 0x23dc8 <__cxa_demangle+0x17978>
   23dc0: f85f82c0     	ldur	x0, [x22, #-0x8]
   23dc4: 97ff948b     	bl	0x8ff0 <free@plt>
   23dc8: 385d02c8     	ldurb	w8, [x22, #-0x30]
   23dcc: d100c2d4     	sub	x20, x22, #0x30
   23dd0: 36000068     	tbz	w8, #0x0, 0x23ddc <__cxa_demangle+0x1798c>
   23dd4: f85e02c0     	ldur	x0, [x22, #-0x20]
   23dd8: 97ff9486     	bl	0x8ff0 <free@plt>
   23ddc: eb1402bf     	cmp	x21, x20
   23de0: aa1403f6     	mov	x22, x20
   23de4: 54fffea1     	b.ne	0x23db8 <__cxa_demangle+0x17968>
   23de8: b40001f5     	cbz	x21, 0x23e24 <__cxa_demangle+0x179d4>
   23dec: f9400f88     	ldr	x8, [x28, #0x18]
   23df0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   23df4: eb15013f     	cmp	x9, x21
   23df8: 54000123     	b.lo	0x23e1c <__cxa_demangle+0x179cc>
   23dfc: eb15011f     	cmp	x8, x21
   23e00: 540000e8     	b.hi	0x23e1c <__cxa_demangle+0x179cc>
   23e04: f9480109     	ldr	x9, [x8, #0x1000]
   23e08: eb17013f     	cmp	x9, x23
   23e0c: 540000c1     	b.ne	0x23e24 <__cxa_demangle+0x179d4>
   23e10: f9080115     	str	x21, [x8, #0x1000]
   23e14: 91001273     	add	x19, x19, #0x4
   23e18: 17fffdaf     	b	0x234d4 <__cxa_demangle+0x17084>
   23e1c: aa1503e0     	mov	x0, x21
   23e20: 97ff9474     	bl	0x8ff0 <free@plt>
   23e24: 91001273     	add	x19, x19, #0x4
   23e28: 17fffdab     	b	0x234d4 <__cxa_demangle+0x17084>
   23e2c: 8b080008     	add	x8, x0, x8
   23e30: f9080128     	str	x8, [x9, #0x1000]
   23e34: 14000052     	b	0x23f7c <__cxa_demangle+0x17b2c>
   23e38: 8b080008     	add	x8, x0, x8
   23e3c: f9080128     	str	x8, [x9, #0x1000]
   23e40: 14000092     	b	0x24088 <__cxa_demangle+0x17c38>
   23e44: d101c3a9     	sub	x9, x29, #0x70
   23e48: d37ffaa8     	lsl	x8, x21, #1
   23e4c: b2400136     	orr	x22, x9, #0x1
   23e50: 381903a8     	sturb	w8, [x29, #-0x70]
   23e54: 340000a0     	cbz	w0, 0x23e68 <__cxa_demangle+0x17a18>
   23e58: 910203e1     	add	x1, sp, #0x80
   23e5c: aa1603e0     	mov	x0, x22
   23e60: aa1503e2     	mov	x2, x21
   23e64: 97ff944f     	bl	0x8fa0 <memcpy@plt>
   23e68: 38356adf     	strb	wzr, [x22, x21]
   23e6c: d101c3a9     	sub	x9, x29, #0x70
   23e70: a979d7a8     	ldp	x8, x21, [x29, #-0x68]
   23e74: f8401129     	ldur	x9, [x9, #0x1]
   23e78: f803f3ff     	stur	xzr, [sp, #0x3f]
   23e7c: f9001fff     	str	xzr, [sp, #0x38]
   23e80: 385903b6     	ldurb	w22, [x29, #-0x70]
   23e84: a939ffbf     	stp	xzr, xzr, [x29, #-0x68]
   23e88: f81903bf     	stur	xzr, [x29, #-0x70]
   23e8c: f80573e8     	stur	x8, [sp, #0x57]
   23e90: f9002be9     	str	x9, [sp, #0x50]
   23e94: a940a788     	ldp	x8, x9, [x28, #0x8]
   23e98: eb09011f     	cmp	x8, x9
   23e9c: 540002a2     	b.hs	0x23ef0 <__cxa_demangle+0x17aa0>
   23ea0: 39000116     	strb	w22, [x8]
   23ea4: f84573e9     	ldur	x9, [sp, #0x57]
   23ea8: a900d509     	stp	x9, x21, [x8, #0x8]
   23eac: f9402be9     	ldr	x9, [sp, #0x50]
   23eb0: f8001109     	stur	x9, [x8, #0x1]
   23eb4: f80573ff     	stur	xzr, [sp, #0x57]
   23eb8: f9002bff     	str	xzr, [sp, #0x50]
   23ebc: 3900611f     	strb	wzr, [x8, #0x18]
   23ec0: f843f3e9     	ldur	x9, [sp, #0x3f]
   23ec4: a9027d09     	stp	x9, xzr, [x8, #0x20]
   23ec8: f9401fe9     	ldr	x9, [sp, #0x38]
   23ecc: f8019109     	stur	x9, [x8, #0x19]
   23ed0: f803f3ff     	stur	xzr, [sp, #0x3f]
   23ed4: f9001fff     	str	xzr, [sp, #0x38]
   23ed8: f9400788     	ldr	x8, [x28, #0x8]
   23edc: 9100c108     	add	x8, x8, #0x30
   23ee0: f9000788     	str	x8, [x28, #0x8]
   23ee4: 385903a8     	ldurb	w8, [x29, #-0x70]
   23ee8: 37002128     	tbnz	w8, #0x0, 0x2430c <__cxa_demangle+0x17ebc>
   23eec: 1400010a     	b	0x24314 <__cxa_demangle+0x17ec4>
   23ef0: f940038a     	ldr	x10, [x28]
   23ef4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   23ef8: f295556b     	movk	x11, #0xaaab
   23efc: b200f3f7     	mov	x23, #0x5555555555555555 // =6148914691236517205
   23f00: cb0a0108     	sub	x8, x8, x10
   23f04: 9344fd08     	asr	x8, x8, #4
   23f08: 9b0b7d19     	mul	x25, x8, x11
   23f0c: f2e0aab7     	movk	x23, #0x555, lsl #48
   23f10: 91000728     	add	x8, x25, #0x1
   23f14: aa1c03fa     	mov	x26, x28
   23f18: eb17011f     	cmp	x8, x23
   23f1c: 540020c8     	b.hi	0x24334 <__cxa_demangle+0x17ee4>
   23f20: cb0a0129     	sub	x9, x9, x10
   23f24: 9344fd29     	asr	x9, x9, #4
   23f28: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   23f2c: 9b0b7d29     	mul	x9, x9, x11
   23f30: f2e0554a     	movk	x10, #0x2aa, lsl #48
   23f34: eb0a013f     	cmp	x9, x10
   23f38: 540000a2     	b.hs	0x23f4c <__cxa_demangle+0x17afc>
   23f3c: d37ff929     	lsl	x9, x9, #1
   23f40: eb08013f     	cmp	x9, x8
   23f44: 9a893117     	csel	x23, x8, x9, lo
   23f48: b4001497     	cbz	x23, 0x241d8 <__cxa_demangle+0x17d88>
   23f4c: f9400f49     	ldr	x9, [x26, #0x18]
   23f50: 8b1706e8     	add	x8, x23, x23, lsl #1
   23f54: d37ced08     	lsl	x8, x8, #4
   23f58: f9480120     	ldr	x0, [x9, #0x1000]
   23f5c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   23f60: cb00014a     	sub	x10, x10, x0
   23f64: eb08015f     	cmp	x10, x8
   23f68: 54001322     	b.hs	0x241cc <__cxa_demangle+0x17d7c>
   23f6c: aa0803e0     	mov	x0, x8
   23f70: 97ff9408     	bl	0x8f90 <malloc@plt>
   23f74: 1400009a     	b	0x241dc <__cxa_demangle+0x17d8c>
   23f78: aa1f03e0     	mov	x0, xzr
   23f7c: 321c07e9     	orr	w9, wzr, #0x30
   23f80: 9b090328     	madd	x8, x25, x9, x0
   23f84: 39000116     	strb	w22, [x8]
   23f88: f84573ea     	ldur	x10, [sp, #0x57]
   23f8c: d503201f     	nop
   23f90: 9b0902e9     	madd	x9, x23, x9, x0
   23f94: a900d50a     	stp	x10, x21, [x8, #0x8]
   23f98: f9402bea     	ldr	x10, [sp, #0x50]
   23f9c: f800110a     	stur	x10, [x8, #0x1]
   23fa0: f80573ff     	stur	xzr, [sp, #0x57]
   23fa4: f9002bff     	str	xzr, [sp, #0x50]
   23fa8: 3900611f     	strb	wzr, [x8, #0x18]
   23fac: f843f3ea     	ldur	x10, [sp, #0x3f]
   23fb0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   23fb4: f9401fea     	ldr	x10, [sp, #0x38]
   23fb8: f801910a     	stur	x10, [x8, #0x19]
   23fbc: f803f3ff     	stur	xzr, [sp, #0x3f]
   23fc0: f9001fff     	str	xzr, [sp, #0x38]
   23fc4: a9402f76     	ldp	x22, x11, [x27]
   23fc8: 9100c10a     	add	x10, x8, #0x30
   23fcc: eb16017f     	cmp	x11, x22
   23fd0: 54000260     	b.eq	0x2401c <__cxa_demangle+0x17bcc>
   23fd4: f85e016c     	ldur	x12, [x11, #-0x20]
   23fd8: f81e010c     	stur	x12, [x8, #-0x20]
   23fdc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   23fe0: 3c9d0100     	stur	q0, [x8, #-0x30]
   23fe4: f85f816c     	ldur	x12, [x11, #-0x8]
   23fe8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   23fec: f81d017f     	stur	xzr, [x11, #-0x30]
   23ff0: f81f810c     	stur	x12, [x8, #-0x8]
   23ff4: 3cde8160     	ldur	q0, [x11, #-0x18]
   23ff8: 3c9e8100     	stur	q0, [x8, #-0x18]
   23ffc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   24000: f81f817f     	stur	xzr, [x11, #-0x8]
   24004: d100c16b     	sub	x11, x11, #0x30
   24008: eb0b02df     	cmp	x22, x11
   2400c: d100c108     	sub	x8, x8, #0x30
   24010: 54fffe21     	b.ne	0x23fd4 <__cxa_demangle+0x17b84>
   24014: a9405b75     	ldp	x21, x22, [x27]
   24018: 14000002     	b	0x24020 <__cxa_demangle+0x17bd0>
   2401c: aa1603f5     	mov	x21, x22
   24020: f9400b77     	ldr	x23, [x27, #0x10]
   24024: eb1502df     	cmp	x22, x21
   24028: a9002b68     	stp	x8, x10, [x27]
   2402c: f9000b69     	str	x9, [x27, #0x10]
   24030: 540001a0     	b.eq	0x24064 <__cxa_demangle+0x17c14>
   24034: 385e82c8     	ldurb	w8, [x22, #-0x18]
   24038: 36000068     	tbz	w8, #0x0, 0x24044 <__cxa_demangle+0x17bf4>
   2403c: f85f82c0     	ldur	x0, [x22, #-0x8]
   24040: 97ff93ec     	bl	0x8ff0 <free@plt>
   24044: 385d02c8     	ldurb	w8, [x22, #-0x30]
   24048: d100c2d4     	sub	x20, x22, #0x30
   2404c: 36000068     	tbz	w8, #0x0, 0x24058 <__cxa_demangle+0x17c08>
   24050: f85e02c0     	ldur	x0, [x22, #-0x20]
   24054: 97ff93e7     	bl	0x8ff0 <free@plt>
   24058: eb1402bf     	cmp	x21, x20
   2405c: aa1403f6     	mov	x22, x20
   24060: 54fffea1     	b.ne	0x24034 <__cxa_demangle+0x17be4>
   24064: b4000a75     	cbz	x21, 0x241b0 <__cxa_demangle+0x17d60>
   24068: f9400f68     	ldr	x8, [x27, #0x18]
   2406c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   24070: eb15013f     	cmp	x9, x21
   24074: 540009a3     	b.lo	0x241a8 <__cxa_demangle+0x17d58>
   24078: eb15011f     	cmp	x8, x21
   2407c: 54000889     	b.ls	0x2418c <__cxa_demangle+0x17d3c>
   24080: 1400004a     	b	0x241a8 <__cxa_demangle+0x17d58>
   24084: aa1f03e0     	mov	x0, xzr
   24088: 321c07e9     	orr	w9, wzr, #0x30
   2408c: 9b090328     	madd	x8, x25, x9, x0
   24090: 39000116     	strb	w22, [x8]
   24094: f84573ea     	ldur	x10, [sp, #0x57]
   24098: d503201f     	nop
   2409c: 9b0902e9     	madd	x9, x23, x9, x0
   240a0: a900d50a     	stp	x10, x21, [x8, #0x8]
   240a4: f9402bea     	ldr	x10, [sp, #0x50]
   240a8: f800110a     	stur	x10, [x8, #0x1]
   240ac: f80573ff     	stur	xzr, [sp, #0x57]
   240b0: f9002bff     	str	xzr, [sp, #0x50]
   240b4: 3900611f     	strb	wzr, [x8, #0x18]
   240b8: f843f3ea     	ldur	x10, [sp, #0x3f]
   240bc: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   240c0: f9401fea     	ldr	x10, [sp, #0x38]
   240c4: f801910a     	stur	x10, [x8, #0x19]
   240c8: f803f3ff     	stur	xzr, [sp, #0x3f]
   240cc: f9001fff     	str	xzr, [sp, #0x38]
   240d0: a9402f76     	ldp	x22, x11, [x27]
   240d4: 9100c10a     	add	x10, x8, #0x30
   240d8: eb16017f     	cmp	x11, x22
   240dc: 54000260     	b.eq	0x24128 <__cxa_demangle+0x17cd8>
   240e0: f85e016c     	ldur	x12, [x11, #-0x20]
   240e4: f81e010c     	stur	x12, [x8, #-0x20]
   240e8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   240ec: 3c9d0100     	stur	q0, [x8, #-0x30]
   240f0: f85f816c     	ldur	x12, [x11, #-0x8]
   240f4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   240f8: f81d017f     	stur	xzr, [x11, #-0x30]
   240fc: f81f810c     	stur	x12, [x8, #-0x8]
   24100: 3cde8160     	ldur	q0, [x11, #-0x18]
   24104: 3c9e8100     	stur	q0, [x8, #-0x18]
   24108: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2410c: f81f817f     	stur	xzr, [x11, #-0x8]
   24110: d100c16b     	sub	x11, x11, #0x30
   24114: eb0b02df     	cmp	x22, x11
   24118: d100c108     	sub	x8, x8, #0x30
   2411c: 54fffe21     	b.ne	0x240e0 <__cxa_demangle+0x17c90>
   24120: a9405b75     	ldp	x21, x22, [x27]
   24124: 14000002     	b	0x2412c <__cxa_demangle+0x17cdc>
   24128: aa1603f5     	mov	x21, x22
   2412c: f9400b77     	ldr	x23, [x27, #0x10]
   24130: eb1502df     	cmp	x22, x21
   24134: a9002b68     	stp	x8, x10, [x27]
   24138: f9000b69     	str	x9, [x27, #0x10]
   2413c: 540001a0     	b.eq	0x24170 <__cxa_demangle+0x17d20>
   24140: 385e82c8     	ldurb	w8, [x22, #-0x18]
   24144: 36000068     	tbz	w8, #0x0, 0x24150 <__cxa_demangle+0x17d00>
   24148: f85f82c0     	ldur	x0, [x22, #-0x8]
   2414c: 97ff93a9     	bl	0x8ff0 <free@plt>
   24150: 385d02c8     	ldurb	w8, [x22, #-0x30]
   24154: d100c2d4     	sub	x20, x22, #0x30
   24158: 36000068     	tbz	w8, #0x0, 0x24164 <__cxa_demangle+0x17d14>
   2415c: f85e02c0     	ldur	x0, [x22, #-0x20]
   24160: 97ff93a4     	bl	0x8ff0 <free@plt>
   24164: eb1402bf     	cmp	x21, x20
   24168: aa1403f6     	mov	x22, x20
   2416c: 54fffea1     	b.ne	0x24140 <__cxa_demangle+0x17cf0>
   24170: b4000215     	cbz	x21, 0x241b0 <__cxa_demangle+0x17d60>
   24174: f9400f68     	ldr	x8, [x27, #0x18]
   24178: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2417c: eb15013f     	cmp	x9, x21
   24180: 54000143     	b.lo	0x241a8 <__cxa_demangle+0x17d58>
   24184: eb15011f     	cmp	x8, x21
   24188: 54000108     	b.hi	0x241a8 <__cxa_demangle+0x17d58>
   2418c: f9480109     	ldr	x9, [x8, #0x1000]
   24190: eb17013f     	cmp	x9, x23
   24194: 540000e1     	b.ne	0x241b0 <__cxa_demangle+0x17d60>
   24198: f9080115     	str	x21, [x8, #0x1000]
   2419c: 385903a8     	ldurb	w8, [x29, #-0x70]
   241a0: 370000c8     	tbnz	w8, #0x0, 0x241b8 <__cxa_demangle+0x17d68>
   241a4: 14000007     	b	0x241c0 <__cxa_demangle+0x17d70>
   241a8: aa1503e0     	mov	x0, x21
   241ac: 97ff9391     	bl	0x8ff0 <free@plt>
   241b0: 385903a8     	ldurb	w8, [x29, #-0x70]
   241b4: 36000068     	tbz	w8, #0x0, 0x241c0 <__cxa_demangle+0x17d70>
   241b8: f85a03a0     	ldur	x0, [x29, #-0x60]
   241bc: 97ff938d     	bl	0x8ff0 <free@plt>
   241c0: 8b1a0268     	add	x8, x19, x26
   241c4: 91000d13     	add	x19, x8, #0x3
   241c8: 17fffcc3     	b	0x234d4 <__cxa_demangle+0x17084>
   241cc: 8b080008     	add	x8, x0, x8
   241d0: f9080128     	str	x8, [x9, #0x1000]
   241d4: 14000002     	b	0x241dc <__cxa_demangle+0x17d8c>
   241d8: aa1f03e0     	mov	x0, xzr
   241dc: 321c07e9     	orr	w9, wzr, #0x30
   241e0: 9b090328     	madd	x8, x25, x9, x0
   241e4: 39000116     	strb	w22, [x8]
   241e8: f84573ea     	ldur	x10, [sp, #0x57]
   241ec: aa1a03ed     	mov	x13, x26
   241f0: 9b0902e9     	madd	x9, x23, x9, x0
   241f4: a900d50a     	stp	x10, x21, [x8, #0x8]
   241f8: f9402bea     	ldr	x10, [sp, #0x50]
   241fc: f800110a     	stur	x10, [x8, #0x1]
   24200: f80573ff     	stur	xzr, [sp, #0x57]
   24204: f9002bff     	str	xzr, [sp, #0x50]
   24208: 3900611f     	strb	wzr, [x8, #0x18]
   2420c: f843f3ea     	ldur	x10, [sp, #0x3f]
   24210: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   24214: f9401fea     	ldr	x10, [sp, #0x38]
   24218: f801910a     	stur	x10, [x8, #0x19]
   2421c: f803f3ff     	stur	xzr, [sp, #0x3f]
   24220: f9001fff     	str	xzr, [sp, #0x38]
   24224: a9402db6     	ldp	x22, x11, [x13]
   24228: 9100c10a     	add	x10, x8, #0x30
   2422c: eb16017f     	cmp	x11, x22
   24230: 54000260     	b.eq	0x2427c <__cxa_demangle+0x17e2c>
   24234: f85e016c     	ldur	x12, [x11, #-0x20]
   24238: f81e010c     	stur	x12, [x8, #-0x20]
   2423c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   24240: 3c9d0100     	stur	q0, [x8, #-0x30]
   24244: f85f816c     	ldur	x12, [x11, #-0x8]
   24248: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2424c: f81d017f     	stur	xzr, [x11, #-0x30]
   24250: f81f810c     	stur	x12, [x8, #-0x8]
   24254: 3cde8160     	ldur	q0, [x11, #-0x18]
   24258: 3c9e8100     	stur	q0, [x8, #-0x18]
   2425c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   24260: f81f817f     	stur	xzr, [x11, #-0x8]
   24264: d100c16b     	sub	x11, x11, #0x30
   24268: eb0b02df     	cmp	x22, x11
   2426c: d100c108     	sub	x8, x8, #0x30
   24270: 54fffe21     	b.ne	0x24234 <__cxa_demangle+0x17de4>
   24274: a94059b5     	ldp	x21, x22, [x13]
   24278: 14000002     	b	0x24280 <__cxa_demangle+0x17e30>
   2427c: aa1603f5     	mov	x21, x22
   24280: f94009b7     	ldr	x23, [x13, #0x10]
   24284: eb1502df     	cmp	x22, x21
   24288: a90029a8     	stp	x8, x10, [x13]
   2428c: f90009a9     	str	x9, [x13, #0x10]
   24290: 540001a0     	b.eq	0x242c4 <__cxa_demangle+0x17e74>
   24294: 385e82c8     	ldurb	w8, [x22, #-0x18]
   24298: 36000068     	tbz	w8, #0x0, 0x242a4 <__cxa_demangle+0x17e54>
   2429c: f85f82c0     	ldur	x0, [x22, #-0x8]
   242a0: 97ff9354     	bl	0x8ff0 <free@plt>
   242a4: 385d02c8     	ldurb	w8, [x22, #-0x30]
   242a8: d100c2d4     	sub	x20, x22, #0x30
   242ac: 36000068     	tbz	w8, #0x0, 0x242b8 <__cxa_demangle+0x17e68>
   242b0: f85e02c0     	ldur	x0, [x22, #-0x20]
   242b4: 97ff934f     	bl	0x8ff0 <free@plt>
   242b8: eb1402bf     	cmp	x21, x20
   242bc: aa1403f6     	mov	x22, x20
   242c0: 54fffea1     	b.ne	0x24294 <__cxa_demangle+0x17e44>
   242c4: b4000215     	cbz	x21, 0x24304 <__cxa_demangle+0x17eb4>
   242c8: f9400f48     	ldr	x8, [x26, #0x18]
   242cc: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   242d0: eb15013f     	cmp	x9, x21
   242d4: 54000143     	b.lo	0x242fc <__cxa_demangle+0x17eac>
   242d8: eb15011f     	cmp	x8, x21
   242dc: 54000108     	b.hi	0x242fc <__cxa_demangle+0x17eac>
   242e0: f9480109     	ldr	x9, [x8, #0x1000]
   242e4: eb17013f     	cmp	x9, x23
   242e8: 540000e1     	b.ne	0x24304 <__cxa_demangle+0x17eb4>
   242ec: f9080115     	str	x21, [x8, #0x1000]
   242f0: 385903a8     	ldurb	w8, [x29, #-0x70]
   242f4: 370000c8     	tbnz	w8, #0x0, 0x2430c <__cxa_demangle+0x17ebc>
   242f8: 14000007     	b	0x24314 <__cxa_demangle+0x17ec4>
   242fc: aa1503e0     	mov	x0, x21
   24300: 97ff933c     	bl	0x8ff0 <free@plt>
   24304: 385903a8     	ldurb	w8, [x29, #-0x70]
   24308: 36000068     	tbz	w8, #0x0, 0x24314 <__cxa_demangle+0x17ec4>
   2430c: f85a03a0     	ldur	x0, [x29, #-0x60]
   24310: 97ff9338     	bl	0x8ff0 <free@plt>
   24314: 91002e73     	add	x19, x19, #0xb
   24318: 17fffc6f     	b	0x234d4 <__cxa_demangle+0x17084>
   2431c: 97ff929d     	bl	0x8d90 <__stack_chk_fail@plt>
   24320: 97ff9264     	bl	0x8cb0 <abort@plt>
   24324: 97ff9263     	bl	0x8cb0 <abort@plt>
   24328: 97ff9262     	bl	0x8cb0 <abort@plt>
   2432c: 97ff9261     	bl	0x8cb0 <abort@plt>
   24330: 97ff9260     	bl	0x8cb0 <abort@plt>
   24334: 97ff925f     	bl	0x8cb0 <abort@plt>
   24338: aa0003f3     	mov	x19, x0
   2433c: 370000f6     	tbnz	w22, #0x0, 0x24358 <__cxa_demangle+0x17f08>
   24340: 1400003f     	b	0x2443c <__cxa_demangle+0x17fec>
   24344: aa0003f3     	mov	x19, x0
   24348: 37000096     	tbnz	w22, #0x0, 0x24358 <__cxa_demangle+0x17f08>
   2434c: 1400003c     	b	0x2443c <__cxa_demangle+0x17fec>
   24350: aa0003f3     	mov	x19, x0
   24354: 36000756     	tbz	w22, #0x0, 0x2443c <__cxa_demangle+0x17fec>
   24358: aa1503e0     	mov	x0, x21
   2435c: 97ff9325     	bl	0x8ff0 <free@plt>
   24360: aa1303e0     	mov	x0, x19
   24364: 94004521     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   24368: aa0003f3     	mov	x19, x0
   2436c: 385903a8     	ldurb	w8, [x29, #-0x70]
   24370: 36000108     	tbz	w8, #0x0, 0x24390 <__cxa_demangle+0x17f40>
   24374: 14000010     	b	0x243b4 <__cxa_demangle+0x17f64>
   24378: 14000030     	b	0x24438 <__cxa_demangle+0x17fe8>
   2437c: 1400002f     	b	0x24438 <__cxa_demangle+0x17fe8>
   24380: aa0003f3     	mov	x19, x0
   24384: 37000116     	tbnz	w22, #0x0, 0x243a4 <__cxa_demangle+0x17f54>
   24388: 385903a8     	ldurb	w8, [x29, #-0x70]
   2438c: 37000148     	tbnz	w8, #0x0, 0x243b4 <__cxa_demangle+0x17f64>
   24390: 394083e8     	ldrb	w8, [sp, #0x20]
   24394: 37000208     	tbnz	w8, #0x0, 0x243d4 <__cxa_demangle+0x17f84>
   24398: 394143e8     	ldrb	w8, [sp, #0x50]
   2439c: 370002c8     	tbnz	w8, #0x0, 0x243f4 <__cxa_demangle+0x17fa4>
   243a0: 14000027     	b	0x2443c <__cxa_demangle+0x17fec>
   243a4: aa1503e0     	mov	x0, x21
   243a8: 97ff9312     	bl	0x8ff0 <free@plt>
   243ac: 385903a8     	ldurb	w8, [x29, #-0x70]
   243b0: 3607ff08     	tbz	w8, #0x0, 0x24390 <__cxa_demangle+0x17f40>
   243b4: f85a03a0     	ldur	x0, [x29, #-0x60]
   243b8: 97ff930e     	bl	0x8ff0 <free@plt>
   243bc: 394083e8     	ldrb	w8, [sp, #0x20]
   243c0: 3607fec8     	tbz	w8, #0x0, 0x24398 <__cxa_demangle+0x17f48>
   243c4: 14000004     	b	0x243d4 <__cxa_demangle+0x17f84>
   243c8: aa0003f3     	mov	x19, x0
   243cc: 394083e8     	ldrb	w8, [sp, #0x20]
   243d0: 3607fe48     	tbz	w8, #0x0, 0x24398 <__cxa_demangle+0x17f48>
   243d4: f9401be0     	ldr	x0, [sp, #0x30]
   243d8: 97ff9306     	bl	0x8ff0 <free@plt>
   243dc: 394143e8     	ldrb	w8, [sp, #0x50]
   243e0: 370000a8     	tbnz	w8, #0x0, 0x243f4 <__cxa_demangle+0x17fa4>
   243e4: 14000016     	b	0x2443c <__cxa_demangle+0x17fec>
   243e8: aa0003f3     	mov	x19, x0
   243ec: 394143e8     	ldrb	w8, [sp, #0x50]
   243f0: 36000268     	tbz	w8, #0x0, 0x2443c <__cxa_demangle+0x17fec>
   243f4: f94033e0     	ldr	x0, [sp, #0x60]
   243f8: 97ff92fe     	bl	0x8ff0 <free@plt>
   243fc: aa1303e0     	mov	x0, x19
   24400: 940044fa     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   24404: 1400000d     	b	0x24438 <__cxa_demangle+0x17fe8>
   24408: 1400000c     	b	0x24438 <__cxa_demangle+0x17fe8>
   2440c: 1400000b     	b	0x24438 <__cxa_demangle+0x17fe8>
   24410: 1400000a     	b	0x24438 <__cxa_demangle+0x17fe8>
   24414: 14000009     	b	0x24438 <__cxa_demangle+0x17fe8>
   24418: 14000008     	b	0x24438 <__cxa_demangle+0x17fe8>
   2441c: 14000007     	b	0x24438 <__cxa_demangle+0x17fe8>
   24420: 14000006     	b	0x24438 <__cxa_demangle+0x17fe8>
   24424: 14000005     	b	0x24438 <__cxa_demangle+0x17fe8>
   24428: 14000004     	b	0x24438 <__cxa_demangle+0x17fe8>
   2442c: 14000003     	b	0x24438 <__cxa_demangle+0x17fe8>
   24430: 14000002     	b	0x24438 <__cxa_demangle+0x17fe8>
   24434: 14000001     	b	0x24438 <__cxa_demangle+0x17fe8>
   24438: aa0003f3     	mov	x19, x0
   2443c: aa1303e0     	mov	x0, x19
   24440: 940044ea     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   24444: d102c3ff     	sub	sp, sp, #0xb0
   24448: f90033f9     	str	x25, [sp, #0x60]
   2444c: a9075ff8     	stp	x24, x23, [sp, #0x70]
   24450: a90857f6     	stp	x22, x21, [sp, #0x80]
   24454: a9094ff4     	stp	x20, x19, [sp, #0x90]
   24458: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   2445c: 910283fd     	add	x29, sp, #0xa0
   24460: d53bd055     	mrs	x21, TPIDR_EL0
   24464: f94016a8     	ldr	x8, [x21, #0x28]
   24468: cb000029     	sub	x9, x1, x0
   2446c: aa0203f3     	mov	x19, x2
   24470: f1000d3f     	cmp	x9, #0x3
   24474: f81b83a8     	stur	x8, [x29, #-0x48]
   24478: 5400430b     	b.lt	0x24cd8 <__cxa_demangle+0x18888>
   2447c: 39400008     	ldrb	w8, [x0]
   24480: 7101991f     	cmp	w8, #0x66
   24484: 540042a1     	b.ne	0x24cd8 <__cxa_demangle+0x18888>
   24488: 39400408     	ldrb	w8, [x0, #0x1]
   2448c: 7101311f     	cmp	w8, #0x4c
   24490: 540003c0     	b.eq	0x24508 <__cxa_demangle+0x180b8>
   24494: 7101c11f     	cmp	w8, #0x70
   24498: 54004201     	b.ne	0x24cd8 <__cxa_demangle+0x18888>
   2449c: 91000808     	add	x8, x0, #0x2
   244a0: eb01011f     	cmp	x8, x1
   244a4: 540041a0     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   244a8: 39400109     	ldrb	w9, [x8]
   244ac: 7101c93f     	cmp	w9, #0x72
   244b0: 54000061     	b.ne	0x244bc <__cxa_demangle+0x1806c>
   244b4: aa0003e8     	mov	x8, x0
   244b8: 38403d09     	ldrb	w9, [x8, #0x3]!
   244bc: 7101593f     	cmp	w9, #0x56
   244c0: 54000041     	b.ne	0x244c8 <__cxa_demangle+0x18078>
   244c4: 38401d09     	ldrb	w9, [x8, #0x1]!
   244c8: 71012d3f     	cmp	w9, #0x4b
   244cc: 9a881517     	cinc	x23, x8, eq
   244d0: eb0102ff     	cmp	x23, x1
   244d4: 54004020     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   244d8: aa1703e8     	mov	x8, x23
   244dc: 38401509     	ldrb	w9, [x8], #0x1
   244e0: aa1703f6     	mov	x22, x23
   244e4: 7101b93f     	cmp	w9, #0x6e
   244e8: 9a970108     	csel	x8, x8, x23, eq
   244ec: eb01011f     	cmp	x8, x1
   244f0: 54000a20     	b.eq	0x24634 <__cxa_demangle+0x181e4>
   244f4: 39400109     	ldrb	w9, [x8]
   244f8: 7100c13f     	cmp	w9, #0x30
   244fc: 540007e1     	b.ne	0x245f8 <__cxa_demangle+0x181a8>
   24500: 91000516     	add	x22, x8, #0x1
   24504: 1400004c     	b	0x24634 <__cxa_demangle+0x181e4>
   24508: 91000808     	add	x8, x0, #0x2
   2450c: eb01011f     	cmp	x8, x1
   24510: 54003e40     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   24514: 39400809     	ldrb	w9, [x0, #0x2]
   24518: 91000c0a     	add	x10, x0, #0x3
   2451c: 7101b93f     	cmp	w9, #0x6e
   24520: 9a880149     	csel	x9, x10, x8, eq
   24524: eb01013f     	cmp	x9, x1
   24528: 54000280     	b.eq	0x24578 <__cxa_demangle+0x18128>
   2452c: 3940012a     	ldrb	w10, [x9]
   24530: 7100c15f     	cmp	w10, #0x30
   24534: 54000061     	b.ne	0x24540 <__cxa_demangle+0x180f0>
   24538: 91000528     	add	x8, x9, #0x1
   2453c: 1400000f     	b	0x24578 <__cxa_demangle+0x18128>
   24540: 5100c54a     	sub	w10, w10, #0x31
   24544: 7100215f     	cmp	w10, #0x8
   24548: 54000188     	b.hi	0x24578 <__cxa_demangle+0x18128>
   2454c: 91000528     	add	x8, x9, #0x1
   24550: eb01011f     	cmp	x8, x1
   24554: 54003c20     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   24558: 39400109     	ldrb	w9, [x8]
   2455c: 5100c129     	sub	w9, w9, #0x30
   24560: 7100293f     	cmp	w9, #0xa
   24564: 540000a2     	b.hs	0x24578 <__cxa_demangle+0x18128>
   24568: 91000508     	add	x8, x8, #0x1
   2456c: eb08003f     	cmp	x1, x8
   24570: 54ffff41     	b.ne	0x24558 <__cxa_demangle+0x18108>
   24574: 140001d9     	b	0x24cd8 <__cxa_demangle+0x18888>
   24578: eb01011f     	cmp	x8, x1
   2457c: 54003ae0     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   24580: 39400109     	ldrb	w9, [x8]
   24584: 7101c13f     	cmp	w9, #0x70
   24588: 54003a81     	b.ne	0x24cd8 <__cxa_demangle+0x18888>
   2458c: 91000509     	add	x9, x8, #0x1
   24590: eb01013f     	cmp	x9, x1
   24594: 54003a20     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   24598: 3940012a     	ldrb	w10, [x9]
   2459c: 7101c95f     	cmp	w10, #0x72
   245a0: 54000061     	b.ne	0x245ac <__cxa_demangle+0x1815c>
   245a4: 38402d0a     	ldrb	w10, [x8, #0x2]!
   245a8: aa0803e9     	mov	x9, x8
   245ac: 7101595f     	cmp	w10, #0x56
   245b0: 54000041     	b.ne	0x245b8 <__cxa_demangle+0x18168>
   245b4: 38401d2a     	ldrb	w10, [x9, #0x1]!
   245b8: 71012d5f     	cmp	w10, #0x4b
   245bc: 9a891537     	cinc	x23, x9, eq
   245c0: eb0102ff     	cmp	x23, x1
   245c4: 540038a0     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   245c8: aa1703e8     	mov	x8, x23
   245cc: 38401509     	ldrb	w9, [x8], #0x1
   245d0: aa1703f6     	mov	x22, x23
   245d4: 7101b93f     	cmp	w9, #0x6e
   245d8: 9a970108     	csel	x8, x8, x23, eq
   245dc: eb01011f     	cmp	x8, x1
   245e0: 54001660     	b.eq	0x248ac <__cxa_demangle+0x1845c>
   245e4: 39400109     	ldrb	w9, [x8]
   245e8: 7100c13f     	cmp	w9, #0x30
   245ec: 54001421     	b.ne	0x24870 <__cxa_demangle+0x18420>
   245f0: 91000516     	add	x22, x8, #0x1
   245f4: 140000ae     	b	0x248ac <__cxa_demangle+0x1845c>
   245f8: 5100c529     	sub	w9, w9, #0x31
   245fc: 7100213f     	cmp	w9, #0x8
   24600: aa1703f6     	mov	x22, x23
   24604: 54000188     	b.hi	0x24634 <__cxa_demangle+0x181e4>
   24608: 91000516     	add	x22, x8, #0x1
   2460c: eb0102df     	cmp	x22, x1
   24610: 54003640     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   24614: 394002c8     	ldrb	w8, [x22]
   24618: 5100c108     	sub	w8, w8, #0x30
   2461c: 7100291f     	cmp	w8, #0xa
   24620: 540000a2     	b.hs	0x24634 <__cxa_demangle+0x181e4>
   24624: 910006d6     	add	x22, x22, #0x1
   24628: eb16003f     	cmp	x1, x22
   2462c: 54ffff41     	b.ne	0x24614 <__cxa_demangle+0x181c4>
   24630: 140001aa     	b	0x24cd8 <__cxa_demangle+0x18888>
   24634: eb0102df     	cmp	x22, x1
   24638: 54003500     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   2463c: 394002c8     	ldrb	w8, [x22]
   24640: 71017d1f     	cmp	w8, #0x5f
   24644: 540034a1     	b.ne	0x24cd8 <__cxa_demangle+0x18888>
   24648: cb1702d8     	sub	x24, x22, x23
   2464c: b100431f     	cmn	x24, #0x10
   24650: a9007fff     	stp	xzr, xzr, [sp]
   24654: f9000bff     	str	xzr, [sp, #0x10]
   24658: 54003582     	b.hs	0x24d08 <__cxa_demangle+0x188b8>
   2465c: f1005b1f     	cmp	x24, #0x16
   24660: 54000108     	b.hi	0x24680 <__cxa_demangle+0x18230>
   24664: d37ffb08     	lsl	x8, x24, #1
   24668: 910003e9     	mov	x9, sp
   2466c: 390003e8     	strb	w8, [sp]
   24670: b2400120     	orr	x0, x9, #0x1
   24674: eb1602ff     	cmp	x23, x22
   24678: 54000161     	b.ne	0x246a4 <__cxa_demangle+0x18254>
   2467c: 14000029     	b	0x24720 <__cxa_demangle+0x182d0>
   24680: 91004308     	add	x8, x24, #0x10
   24684: 927ced14     	and	x20, x8, #0xfffffffffffffff0
   24688: aa1403e0     	mov	x0, x20
   2468c: 97ff9241     	bl	0x8f90 <malloc@plt>
   24690: b2400288     	orr	x8, x20, #0x1
   24694: a90083f8     	stp	x24, x0, [sp, #0x8]
   24698: f90003e8     	str	x8, [sp]
   2469c: eb1602ff     	cmp	x23, x22
   246a0: 54000400     	b.eq	0x24720 <__cxa_demangle+0x182d0>
   246a4: f100831f     	cmp	x24, #0x20
   246a8: 54000062     	b.hs	0x246b4 <__cxa_demangle+0x18264>
   246ac: aa0003e8     	mov	x8, x0
   246b0: 14000017     	b	0x2470c <__cxa_demangle+0x182bc>
   246b4: eb16001f     	cmp	x0, x22
   246b8: 540000c2     	b.hs	0x246d0 <__cxa_demangle+0x18280>
   246bc: cb170008     	sub	x8, x0, x23
   246c0: 8b0802c8     	add	x8, x22, x8
   246c4: eb0802ff     	cmp	x23, x8
   246c8: aa0003e8     	mov	x8, x0
   246cc: 54000203     	b.lo	0x2470c <__cxa_demangle+0x182bc>
   246d0: 927beb09     	and	x9, x24, #0xffffffffffffffe0
   246d4: 9100400b     	add	x11, x0, #0x10
   246d8: 8b0902ea     	add	x10, x23, x9
   246dc: 8b090008     	add	x8, x0, x9
   246e0: 910042ec     	add	x12, x23, #0x10
   246e4: aa0903ed     	mov	x13, x9
   246e8: ad7f8580     	ldp	q0, q1, [x12, #-0x10]
   246ec: f10081ad     	subs	x13, x13, #0x20
   246f0: 9100818c     	add	x12, x12, #0x20
   246f4: ad3f8560     	stp	q0, q1, [x11, #-0x10]
   246f8: 9100816b     	add	x11, x11, #0x20
   246fc: 54ffff61     	b.ne	0x246e8 <__cxa_demangle+0x18298>
   24700: eb18013f     	cmp	x9, x24
   24704: aa0a03f7     	mov	x23, x10
   24708: 540000a0     	b.eq	0x2471c <__cxa_demangle+0x182cc>
   2470c: 384016e9     	ldrb	w9, [x23], #0x1
   24710: eb1702df     	cmp	x22, x23
   24714: 38001509     	strb	w9, [x8], #0x1
   24718: 54ffffa1     	b.ne	0x2470c <__cxa_demangle+0x182bc>
   2471c: 8b180000     	add	x0, x0, x24
   24720: 3900001f     	strb	wzr, [x0]
   24724: 900000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   24728: 9121f042     	add	x2, x2, #0x87c
   2472c: 910003e0     	mov	x0, sp
   24730: 321f03e3     	orr	w3, wzr, #0x2
   24734: aa1f03e1     	mov	x1, xzr
   24738: 910003f8     	mov	x24, sp
   2473c: 97ffd079     	bl	0x18920 <__cxa_demangle+0xc4d0>
   24740: f8401308     	ldur	x8, [x24, #0x1]
   24744: a940d309     	ldp	x9, x20, [x24, #0x8]
   24748: 39400317     	ldrb	w23, [x24]
   2474c: a9007f1f     	stp	xzr, xzr, [x24]
   24750: f9000b1f     	str	xzr, [x24, #0x10]
   24754: f802f3e9     	stur	x9, [sp, #0x2f]
   24758: f90017e8     	str	x8, [sp, #0x28]
   2475c: f842f3e8     	ldur	x8, [sp, #0x2f]
   24760: f94017e9     	ldr	x9, [sp, #0x28]
   24764: f803f3ff     	stur	xzr, [sp, #0x3f]
   24768: f9001fff     	str	xzr, [sp, #0x38]
   2476c: f802f3ff     	stur	xzr, [sp, #0x2f]
   24770: f90017ff     	str	xzr, [sp, #0x28]
   24774: f804f3e8     	stur	x8, [sp, #0x4f]
   24778: f90027e9     	str	x9, [sp, #0x48]
   2477c: a940a668     	ldp	x8, x9, [x19, #0x8]
   24780: eb09011f     	cmp	x8, x9
   24784: 540002e2     	b.hs	0x247e0 <__cxa_demangle+0x18390>
   24788: 39000117     	strb	w23, [x8]
   2478c: f844f3e9     	ldur	x9, [sp, #0x4f]
   24790: f9000509     	str	x9, [x8, #0x8]
   24794: f94027e9     	ldr	x9, [sp, #0x48]
   24798: f9000914     	str	x20, [x8, #0x10]
   2479c: f8001109     	stur	x9, [x8, #0x1]
   247a0: f804f3ff     	stur	xzr, [sp, #0x4f]
   247a4: f90027ff     	str	xzr, [sp, #0x48]
   247a8: 3900611f     	strb	wzr, [x8, #0x18]
   247ac: f843f3e9     	ldur	x9, [sp, #0x3f]
   247b0: f9001109     	str	x9, [x8, #0x20]
   247b4: f9401fe9     	ldr	x9, [sp, #0x38]
   247b8: f900151f     	str	xzr, [x8, #0x28]
   247bc: f8019109     	stur	x9, [x8, #0x19]
   247c0: f803f3ff     	stur	xzr, [sp, #0x3f]
   247c4: f9001fff     	str	xzr, [sp, #0x38]
   247c8: f9400668     	ldr	x8, [x19, #0x8]
   247cc: 9100c108     	add	x8, x8, #0x30
   247d0: f9000668     	str	x8, [x19, #0x8]
   247d4: 394003e8     	ldrb	w8, [sp]
   247d8: 370027a8     	tbnz	w8, #0x0, 0x24ccc <__cxa_demangle+0x1887c>
   247dc: 1400013e     	b	0x24cd4 <__cxa_demangle+0x18884>
   247e0: f940026a     	ldr	x10, [x19]
   247e4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   247e8: f295556b     	movk	x11, #0xaaab
   247ec: b200f3f8     	mov	x24, #0x5555555555555555 // =6148914691236517205
   247f0: cb0a0108     	sub	x8, x8, x10
   247f4: 9344fd08     	asr	x8, x8, #4
   247f8: 9b0b7d19     	mul	x25, x8, x11
   247fc: f2e0aab8     	movk	x24, #0x555, lsl #48
   24800: 91000728     	add	x8, x25, #0x1
   24804: eb18011f     	cmp	x8, x24
   24808: 54002828     	b.hi	0x24d0c <__cxa_demangle+0x188bc>
   2480c: cb0a0129     	sub	x9, x9, x10
   24810: 9344fd29     	asr	x9, x9, #4
   24814: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   24818: 9b0b7d29     	mul	x9, x9, x11
   2481c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   24820: eb0a013f     	cmp	x9, x10
   24824: 540000a2     	b.hs	0x24838 <__cxa_demangle+0x183e8>
   24828: d37ff929     	lsl	x9, x9, #1
   2482c: eb08013f     	cmp	x9, x8
   24830: 9a893118     	csel	x24, x8, x9, lo
   24834: b4000638     	cbz	x24, 0x248f8 <__cxa_demangle+0x184a8>
   24838: f9400e69     	ldr	x9, [x19, #0x18]
   2483c: 8b180708     	add	x8, x24, x24, lsl #1
   24840: d37ced08     	lsl	x8, x8, #4
   24844: f9480120     	ldr	x0, [x9, #0x1000]
   24848: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2484c: cb00014a     	sub	x10, x10, x0
   24850: eb08015f     	cmp	x10, x8
   24854: 54000082     	b.hs	0x24864 <__cxa_demangle+0x18414>
   24858: aa0803e0     	mov	x0, x8
   2485c: 97ff91cd     	bl	0x8f90 <malloc@plt>
   24860: 14000027     	b	0x248fc <__cxa_demangle+0x184ac>
   24864: 8b080008     	add	x8, x0, x8
   24868: f9080128     	str	x8, [x9, #0x1000]
   2486c: 14000024     	b	0x248fc <__cxa_demangle+0x184ac>
   24870: 5100c529     	sub	w9, w9, #0x31
   24874: 7100213f     	cmp	w9, #0x8
   24878: aa1703f6     	mov	x22, x23
   2487c: 54000188     	b.hi	0x248ac <__cxa_demangle+0x1845c>
   24880: 91000516     	add	x22, x8, #0x1
   24884: eb0102df     	cmp	x22, x1
   24888: 54002280     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   2488c: 394002c8     	ldrb	w8, [x22]
   24890: 5100c108     	sub	w8, w8, #0x30
   24894: 7100291f     	cmp	w8, #0xa
   24898: 540000a2     	b.hs	0x248ac <__cxa_demangle+0x1845c>
   2489c: 910006d6     	add	x22, x22, #0x1
   248a0: eb16003f     	cmp	x1, x22
   248a4: 54ffff41     	b.ne	0x2488c <__cxa_demangle+0x1843c>
   248a8: 1400010c     	b	0x24cd8 <__cxa_demangle+0x18888>
   248ac: eb0102df     	cmp	x22, x1
   248b0: 54002140     	b.eq	0x24cd8 <__cxa_demangle+0x18888>
   248b4: 394002c8     	ldrb	w8, [x22]
   248b8: 71017d1f     	cmp	w8, #0x5f
   248bc: 540020e1     	b.ne	0x24cd8 <__cxa_demangle+0x18888>
   248c0: cb1702d8     	sub	x24, x22, x23
   248c4: b100431f     	cmn	x24, #0x10
   248c8: a9007fff     	stp	xzr, xzr, [sp]
   248cc: f9000bff     	str	xzr, [sp, #0x10]
   248d0: 540021c2     	b.hs	0x24d08 <__cxa_demangle+0x188b8>
   248d4: f1005b1f     	cmp	x24, #0x16
   248d8: 54000a28     	b.hi	0x24a1c <__cxa_demangle+0x185cc>
   248dc: d37ffb08     	lsl	x8, x24, #1
   248e0: 910003e9     	mov	x9, sp
   248e4: 390003e8     	strb	w8, [sp]
   248e8: b2400120     	orr	x0, x9, #0x1
   248ec: eb1602ff     	cmp	x23, x22
   248f0: 54000a81     	b.ne	0x24a40 <__cxa_demangle+0x185f0>
   248f4: 14000072     	b	0x24abc <__cxa_demangle+0x1866c>
   248f8: aa1f03e0     	mov	x0, xzr
   248fc: 321c07e9     	orr	w9, wzr, #0x30
   24900: 9b090328     	madd	x8, x25, x9, x0
   24904: 39000117     	strb	w23, [x8]
   24908: f844f3ea     	ldur	x10, [sp, #0x4f]
   2490c: d503201f     	nop
   24910: 9b090309     	madd	x9, x24, x9, x0
   24914: a900d10a     	stp	x10, x20, [x8, #0x8]
   24918: f94027ea     	ldr	x10, [sp, #0x48]
   2491c: f800110a     	stur	x10, [x8, #0x1]
   24920: f804f3ff     	stur	xzr, [sp, #0x4f]
   24924: f90027ff     	str	xzr, [sp, #0x48]
   24928: 3900611f     	strb	wzr, [x8, #0x18]
   2492c: f843f3ea     	ldur	x10, [sp, #0x3f]
   24930: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   24934: f9401fea     	ldr	x10, [sp, #0x38]
   24938: f801910a     	stur	x10, [x8, #0x19]
   2493c: f803f3ff     	stur	xzr, [sp, #0x3f]
   24940: f9001fff     	str	xzr, [sp, #0x38]
   24944: a9402e77     	ldp	x23, x11, [x19]
   24948: 9100c10a     	add	x10, x8, #0x30
   2494c: eb17017f     	cmp	x11, x23
   24950: 54000260     	b.eq	0x2499c <__cxa_demangle+0x1854c>
   24954: f85e016c     	ldur	x12, [x11, #-0x20]
   24958: f81e010c     	stur	x12, [x8, #-0x20]
   2495c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   24960: 3c9d0100     	stur	q0, [x8, #-0x30]
   24964: f85f816c     	ldur	x12, [x11, #-0x8]
   24968: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2496c: f81d017f     	stur	xzr, [x11, #-0x30]
   24970: f81f810c     	stur	x12, [x8, #-0x8]
   24974: 3cde8160     	ldur	q0, [x11, #-0x18]
   24978: 3c9e8100     	stur	q0, [x8, #-0x18]
   2497c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   24980: f81f817f     	stur	xzr, [x11, #-0x8]
   24984: d100c16b     	sub	x11, x11, #0x30
   24988: eb0b02ff     	cmp	x23, x11
   2498c: d100c108     	sub	x8, x8, #0x30
   24990: 54fffe21     	b.ne	0x24954 <__cxa_demangle+0x18504>
   24994: a9405e74     	ldp	x20, x23, [x19]
   24998: 14000002     	b	0x249a0 <__cxa_demangle+0x18550>
   2499c: aa1703f4     	mov	x20, x23
   249a0: f9400a78     	ldr	x24, [x19, #0x10]
   249a4: eb1402ff     	cmp	x23, x20
   249a8: a9002a68     	stp	x8, x10, [x19]
   249ac: f9000a69     	str	x9, [x19, #0x10]
   249b0: 540001a0     	b.eq	0x249e4 <__cxa_demangle+0x18594>
   249b4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   249b8: 36000068     	tbz	w8, #0x0, 0x249c4 <__cxa_demangle+0x18574>
   249bc: f85f82e0     	ldur	x0, [x23, #-0x8]
   249c0: 97ff918c     	bl	0x8ff0 <free@plt>
   249c4: 385d02e8     	ldurb	w8, [x23, #-0x30]
   249c8: d100c2f9     	sub	x25, x23, #0x30
   249cc: 36000068     	tbz	w8, #0x0, 0x249d8 <__cxa_demangle+0x18588>
   249d0: f85e02e0     	ldur	x0, [x23, #-0x20]
   249d4: 97ff9187     	bl	0x8ff0 <free@plt>
   249d8: eb19029f     	cmp	x20, x25
   249dc: aa1903f7     	mov	x23, x25
   249e0: 54fffea1     	b.ne	0x249b4 <__cxa_demangle+0x18564>
   249e4: b4001714     	cbz	x20, 0x24cc4 <__cxa_demangle+0x18874>
   249e8: f9400e68     	ldr	x8, [x19, #0x18]
   249ec: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   249f0: eb14013f     	cmp	x9, x20
   249f4: 54001643     	b.lo	0x24cbc <__cxa_demangle+0x1886c>
   249f8: eb14011f     	cmp	x8, x20
   249fc: 54001608     	b.hi	0x24cbc <__cxa_demangle+0x1886c>
   24a00: f9480109     	ldr	x9, [x8, #0x1000]
   24a04: eb18013f     	cmp	x9, x24
   24a08: 540015e1     	b.ne	0x24cc4 <__cxa_demangle+0x18874>
   24a0c: f9080114     	str	x20, [x8, #0x1000]
   24a10: 394003e8     	ldrb	w8, [sp]
   24a14: 370015c8     	tbnz	w8, #0x0, 0x24ccc <__cxa_demangle+0x1887c>
   24a18: 140000af     	b	0x24cd4 <__cxa_demangle+0x18884>
   24a1c: 91004308     	add	x8, x24, #0x10
   24a20: 927ced14     	and	x20, x8, #0xfffffffffffffff0
   24a24: aa1403e0     	mov	x0, x20
   24a28: 97ff915a     	bl	0x8f90 <malloc@plt>
   24a2c: b2400288     	orr	x8, x20, #0x1
   24a30: a90083f8     	stp	x24, x0, [sp, #0x8]
   24a34: f90003e8     	str	x8, [sp]
   24a38: eb1602ff     	cmp	x23, x22
   24a3c: 54000400     	b.eq	0x24abc <__cxa_demangle+0x1866c>
   24a40: f100831f     	cmp	x24, #0x20
   24a44: 54000062     	b.hs	0x24a50 <__cxa_demangle+0x18600>
   24a48: aa0003e8     	mov	x8, x0
   24a4c: 14000017     	b	0x24aa8 <__cxa_demangle+0x18658>
   24a50: eb16001f     	cmp	x0, x22
   24a54: 540000c2     	b.hs	0x24a6c <__cxa_demangle+0x1861c>
   24a58: cb170008     	sub	x8, x0, x23
   24a5c: 8b0802c8     	add	x8, x22, x8
   24a60: eb0802ff     	cmp	x23, x8
   24a64: aa0003e8     	mov	x8, x0
   24a68: 54000203     	b.lo	0x24aa8 <__cxa_demangle+0x18658>
   24a6c: 927beb09     	and	x9, x24, #0xffffffffffffffe0
   24a70: 9100400b     	add	x11, x0, #0x10
   24a74: 8b0902ea     	add	x10, x23, x9
   24a78: 8b090008     	add	x8, x0, x9
   24a7c: 910042ec     	add	x12, x23, #0x10
   24a80: aa0903ed     	mov	x13, x9
   24a84: ad7f8580     	ldp	q0, q1, [x12, #-0x10]
   24a88: f10081ad     	subs	x13, x13, #0x20
   24a8c: 9100818c     	add	x12, x12, #0x20
   24a90: ad3f8560     	stp	q0, q1, [x11, #-0x10]
   24a94: 9100816b     	add	x11, x11, #0x20
   24a98: 54ffff61     	b.ne	0x24a84 <__cxa_demangle+0x18634>
   24a9c: eb18013f     	cmp	x9, x24
   24aa0: aa0a03f7     	mov	x23, x10
   24aa4: 540000a0     	b.eq	0x24ab8 <__cxa_demangle+0x18668>
   24aa8: 384016e9     	ldrb	w9, [x23], #0x1
   24aac: eb1702df     	cmp	x22, x23
   24ab0: 38001509     	strb	w9, [x8], #0x1
   24ab4: 54ffffa1     	b.ne	0x24aa8 <__cxa_demangle+0x18658>
   24ab8: 8b180000     	add	x0, x0, x24
   24abc: 3900001f     	strb	wzr, [x0]
   24ac0: 900000a2     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   24ac4: 9121f042     	add	x2, x2, #0x87c
   24ac8: 910003e0     	mov	x0, sp
   24acc: 321f03e3     	orr	w3, wzr, #0x2
   24ad0: aa1f03e1     	mov	x1, xzr
   24ad4: 910003f8     	mov	x24, sp
   24ad8: 97ffcf92     	bl	0x18920 <__cxa_demangle+0xc4d0>
   24adc: f8401308     	ldur	x8, [x24, #0x1]
   24ae0: a940d309     	ldp	x9, x20, [x24, #0x8]
   24ae4: 39400317     	ldrb	w23, [x24]
   24ae8: a9007f1f     	stp	xzr, xzr, [x24]
   24aec: f9000b1f     	str	xzr, [x24, #0x10]
   24af0: f801f3e9     	stur	x9, [sp, #0x1f]
   24af4: f9000fe8     	str	x8, [sp, #0x18]
   24af8: f841f3e8     	ldur	x8, [sp, #0x1f]
   24afc: f9400fe9     	ldr	x9, [sp, #0x18]
   24b00: f803f3ff     	stur	xzr, [sp, #0x3f]
   24b04: f9001fff     	str	xzr, [sp, #0x38]
   24b08: f801f3ff     	stur	xzr, [sp, #0x1f]
   24b0c: f9000fff     	str	xzr, [sp, #0x18]
   24b10: f804f3e8     	stur	x8, [sp, #0x4f]
   24b14: f90027e9     	str	x9, [sp, #0x48]
   24b18: a940a668     	ldp	x8, x9, [x19, #0x8]
   24b1c: eb09011f     	cmp	x8, x9
   24b20: 54ffe343     	b.lo	0x24788 <__cxa_demangle+0x18338>
   24b24: f940026a     	ldr	x10, [x19]
   24b28: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   24b2c: f295556b     	movk	x11, #0xaaab
   24b30: b200f3f8     	mov	x24, #0x5555555555555555 // =6148914691236517205
   24b34: cb0a0108     	sub	x8, x8, x10
   24b38: 9344fd08     	asr	x8, x8, #4
   24b3c: 9b0b7d19     	mul	x25, x8, x11
   24b40: f2e0aab8     	movk	x24, #0x555, lsl #48
   24b44: 91000728     	add	x8, x25, #0x1
   24b48: eb18011f     	cmp	x8, x24
   24b4c: 54000e28     	b.hi	0x24d10 <__cxa_demangle+0x188c0>
   24b50: cb0a0129     	sub	x9, x9, x10
   24b54: 9344fd29     	asr	x9, x9, #4
   24b58: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   24b5c: 9b0b7d29     	mul	x9, x9, x11
   24b60: f2e0554a     	movk	x10, #0x2aa, lsl #48
   24b64: eb0a013f     	cmp	x9, x10
   24b68: 540000a2     	b.hs	0x24b7c <__cxa_demangle+0x1872c>
   24b6c: d37ff929     	lsl	x9, x9, #1
   24b70: eb08013f     	cmp	x9, x8
   24b74: 9a893118     	csel	x24, x8, x9, lo
   24b78: b40001f8     	cbz	x24, 0x24bb4 <__cxa_demangle+0x18764>
   24b7c: f9400e69     	ldr	x9, [x19, #0x18]
   24b80: 8b180708     	add	x8, x24, x24, lsl #1
   24b84: d37ced08     	lsl	x8, x8, #4
   24b88: f9480120     	ldr	x0, [x9, #0x1000]
   24b8c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   24b90: cb00014a     	sub	x10, x10, x0
   24b94: eb08015f     	cmp	x10, x8
   24b98: 54000082     	b.hs	0x24ba8 <__cxa_demangle+0x18758>
   24b9c: aa0803e0     	mov	x0, x8
   24ba0: 97ff90fc     	bl	0x8f90 <malloc@plt>
   24ba4: 14000005     	b	0x24bb8 <__cxa_demangle+0x18768>
   24ba8: 8b080008     	add	x8, x0, x8
   24bac: f9080128     	str	x8, [x9, #0x1000]
   24bb0: 14000002     	b	0x24bb8 <__cxa_demangle+0x18768>
   24bb4: aa1f03e0     	mov	x0, xzr
   24bb8: 321c07e9     	orr	w9, wzr, #0x30
   24bbc: 9b090328     	madd	x8, x25, x9, x0
   24bc0: 39000117     	strb	w23, [x8]
   24bc4: f844f3ea     	ldur	x10, [sp, #0x4f]
   24bc8: d503201f     	nop
   24bcc: 9b090309     	madd	x9, x24, x9, x0
   24bd0: a900d10a     	stp	x10, x20, [x8, #0x8]
   24bd4: f94027ea     	ldr	x10, [sp, #0x48]
   24bd8: f800110a     	stur	x10, [x8, #0x1]
   24bdc: f804f3ff     	stur	xzr, [sp, #0x4f]
   24be0: f90027ff     	str	xzr, [sp, #0x48]
   24be4: 3900611f     	strb	wzr, [x8, #0x18]
   24be8: f843f3ea     	ldur	x10, [sp, #0x3f]
   24bec: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   24bf0: f9401fea     	ldr	x10, [sp, #0x38]
   24bf4: f801910a     	stur	x10, [x8, #0x19]
   24bf8: f803f3ff     	stur	xzr, [sp, #0x3f]
   24bfc: f9001fff     	str	xzr, [sp, #0x38]
   24c00: a9402e77     	ldp	x23, x11, [x19]
   24c04: 9100c10a     	add	x10, x8, #0x30
   24c08: eb17017f     	cmp	x11, x23
   24c0c: 54000260     	b.eq	0x24c58 <__cxa_demangle+0x18808>
   24c10: f85e016c     	ldur	x12, [x11, #-0x20]
   24c14: f81e010c     	stur	x12, [x8, #-0x20]
   24c18: 3cdd0160     	ldur	q0, [x11, #-0x30]
   24c1c: 3c9d0100     	stur	q0, [x8, #-0x30]
   24c20: f85f816c     	ldur	x12, [x11, #-0x8]
   24c24: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   24c28: f81d017f     	stur	xzr, [x11, #-0x30]
   24c2c: f81f810c     	stur	x12, [x8, #-0x8]
   24c30: 3cde8160     	ldur	q0, [x11, #-0x18]
   24c34: 3c9e8100     	stur	q0, [x8, #-0x18]
   24c38: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   24c3c: f81f817f     	stur	xzr, [x11, #-0x8]
   24c40: d100c16b     	sub	x11, x11, #0x30
   24c44: eb0b02ff     	cmp	x23, x11
   24c48: d100c108     	sub	x8, x8, #0x30
   24c4c: 54fffe21     	b.ne	0x24c10 <__cxa_demangle+0x187c0>
   24c50: a9405e74     	ldp	x20, x23, [x19]
   24c54: 14000002     	b	0x24c5c <__cxa_demangle+0x1880c>
   24c58: aa1703f4     	mov	x20, x23
   24c5c: f9400a78     	ldr	x24, [x19, #0x10]
   24c60: eb1402ff     	cmp	x23, x20
   24c64: a9002a68     	stp	x8, x10, [x19]
   24c68: f9000a69     	str	x9, [x19, #0x10]
   24c6c: 540001a0     	b.eq	0x24ca0 <__cxa_demangle+0x18850>
   24c70: 385e82e8     	ldurb	w8, [x23, #-0x18]
   24c74: 36000068     	tbz	w8, #0x0, 0x24c80 <__cxa_demangle+0x18830>
   24c78: f85f82e0     	ldur	x0, [x23, #-0x8]
   24c7c: 97ff90dd     	bl	0x8ff0 <free@plt>
   24c80: 385d02e8     	ldurb	w8, [x23, #-0x30]
   24c84: d100c2f9     	sub	x25, x23, #0x30
   24c88: 36000068     	tbz	w8, #0x0, 0x24c94 <__cxa_demangle+0x18844>
   24c8c: f85e02e0     	ldur	x0, [x23, #-0x20]
   24c90: 97ff90d8     	bl	0x8ff0 <free@plt>
   24c94: eb19029f     	cmp	x20, x25
   24c98: aa1903f7     	mov	x23, x25
   24c9c: 54fffea1     	b.ne	0x24c70 <__cxa_demangle+0x18820>
   24ca0: b4000134     	cbz	x20, 0x24cc4 <__cxa_demangle+0x18874>
   24ca4: f9400e68     	ldr	x8, [x19, #0x18]
   24ca8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   24cac: eb14013f     	cmp	x9, x20
   24cb0: 54000063     	b.lo	0x24cbc <__cxa_demangle+0x1886c>
   24cb4: eb14011f     	cmp	x8, x20
   24cb8: 54ffea49     	b.ls	0x24a00 <__cxa_demangle+0x185b0>
   24cbc: aa1403e0     	mov	x0, x20
   24cc0: 97ff90cc     	bl	0x8ff0 <free@plt>
   24cc4: 394003e8     	ldrb	w8, [sp]
   24cc8: 36000068     	tbz	w8, #0x0, 0x24cd4 <__cxa_demangle+0x18884>
   24ccc: f9400be0     	ldr	x0, [sp, #0x10]
   24cd0: 97ff90c8     	bl	0x8ff0 <free@plt>
   24cd4: 910006c0     	add	x0, x22, #0x1
   24cd8: f94016a8     	ldr	x8, [x21, #0x28]
   24cdc: f85b83a9     	ldur	x9, [x29, #-0x48]
   24ce0: eb09011f     	cmp	x8, x9
   24ce4: 54000101     	b.ne	0x24d04 <__cxa_demangle+0x188b4>
   24ce8: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   24cec: a9494ff4     	ldp	x20, x19, [sp, #0x90]
   24cf0: a94857f6     	ldp	x22, x21, [sp, #0x80]
   24cf4: a9475ff8     	ldp	x24, x23, [sp, #0x70]
   24cf8: f94033f9     	ldr	x25, [sp, #0x60]
   24cfc: 9102c3ff     	add	sp, sp, #0xb0
   24d00: d65f03c0     	ret
   24d04: 97ff9023     	bl	0x8d90 <__stack_chk_fail@plt>
   24d08: 97ff8fea     	bl	0x8cb0 <abort@plt>
   24d0c: 97ff8fe9     	bl	0x8cb0 <abort@plt>
   24d10: 97ff8fe8     	bl	0x8cb0 <abort@plt>
   24d14: aa0003f3     	mov	x19, x0
   24d18: 37000097     	tbnz	w23, #0x0, 0x24d28 <__cxa_demangle+0x188d8>
   24d1c: 14000010     	b	0x24d5c <__cxa_demangle+0x1890c>
   24d20: aa0003f3     	mov	x19, x0
   24d24: 360001d7     	tbz	w23, #0x0, 0x24d5c <__cxa_demangle+0x1890c>
   24d28: aa1403e0     	mov	x0, x20
   24d2c: 97ff90b1     	bl	0x8ff0 <free@plt>
   24d30: 394003e8     	ldrb	w8, [sp]
   24d34: 36000188     	tbz	w8, #0x0, 0x24d64 <__cxa_demangle+0x18914>
   24d38: 14000004     	b	0x24d48 <__cxa_demangle+0x188f8>
   24d3c: aa0003f3     	mov	x19, x0
   24d40: 394003e8     	ldrb	w8, [sp]
   24d44: 36000108     	tbz	w8, #0x0, 0x24d64 <__cxa_demangle+0x18914>
   24d48: f9400be0     	ldr	x0, [sp, #0x10]
   24d4c: 97ff90a9     	bl	0x8ff0 <free@plt>
   24d50: aa1303e0     	mov	x0, x19
   24d54: 940042a5     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   24d58: aa0003f3     	mov	x19, x0
   24d5c: 394003e8     	ldrb	w8, [sp]
   24d60: 3707ff48     	tbnz	w8, #0x0, 0x24d48 <__cxa_demangle+0x188f8>
   24d64: aa1303e0     	mov	x0, x19
   24d68: 940042a0     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   24d6c: d105c3ff     	sub	sp, sp, #0x170
   24d70: a9116ffc     	stp	x28, x27, [sp, #0x110]
   24d74: a91267fa     	stp	x26, x25, [sp, #0x120]
   24d78: a9135ff8     	stp	x24, x23, [sp, #0x130]
   24d7c: a91457f6     	stp	x22, x21, [sp, #0x140]
   24d80: a9154ff4     	stp	x20, x19, [sp, #0x150]
   24d84: a9167bfd     	stp	x29, x30, [sp, #0x160]
   24d88: 910583fd     	add	x29, sp, #0x160
   24d8c: d53bd059     	mrs	x25, TPIDR_EL0
   24d90: f9401728     	ldr	x8, [x25, #0x28]
   24d94: aa0303f5     	mov	x21, x3
   24d98: aa0203f4     	mov	x20, x2
   24d9c: aa1503e2     	mov	x2, x21
   24da0: aa0103f3     	mov	x19, x1
   24da4: aa0003f6     	mov	x22, x0
   24da8: f9000be8     	str	x8, [sp, #0x10]
   24dac: 97ffe341     	bl	0x1dab0 <__cxa_demangle+0x11660>
   24db0: aa0003f7     	mov	x23, x0
   24db4: eb1602ff     	cmp	x23, x22
   24db8: 54001f20     	b.eq	0x2519c <__cxa_demangle+0x18d4c>
   24dbc: aa1703e0     	mov	x0, x23
   24dc0: aa1303e1     	mov	x1, x19
   24dc4: aa1503e2     	mov	x2, x21
   24dc8: 97ffe33a     	bl	0x1dab0 <__cxa_demangle+0x11660>
   24dcc: aa0003f3     	mov	x19, x0
   24dd0: eb17027f     	cmp	x19, x23
   24dd4: 54000720     	b.eq	0x24eb8 <__cxa_demangle+0x18a68>
   24dd8: a9405ea8     	ldp	x8, x23, [x21]
   24ddc: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   24de0: f2955569     	movk	x9, #0xaaab
   24de4: cb0802e8     	sub	x8, x23, x8
   24de8: 9344fd08     	asr	x8, x8, #4
   24dec: 9b097d08     	mul	x8, x8, x9
   24df0: f100091f     	cmp	x8, #0x2
   24df4: 54001d43     	b.lo	0x2519c <__cxa_demangle+0x18d4c>
   24df8: 385e82e8     	ldurb	w8, [x23, #-0x18]
   24dfc: a97f2ae9     	ldp	x9, x10, [x23, #-0x10]
   24e00: d1005eeb     	sub	x11, x23, #0x17
   24e04: d100c2e0     	sub	x0, x23, #0x30
   24e08: d341fd0c     	lsr	x12, x8, #1
   24e0c: 7200011f     	tst	w8, #0x1
   24e10: 9a8a0161     	csel	x1, x11, x10, eq
   24e14: 9a890182     	csel	x2, x12, x9, eq
   24e18: 9102c3f8     	add	x24, sp, #0xb0
   24e1c: 97ffcf3d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   24e20: f85e02e8     	ldur	x8, [x23, #-0x20]
   24e24: f81a03a8     	stur	x8, [x29, #-0x60]
   24e28: 3cdd02e0     	ldur	q0, [x23, #-0x30]
   24e2c: 3d801300     	str	q0, [x24, #0x40]
   24e30: a93dfeff     	stp	xzr, xzr, [x23, #-0x28]
   24e34: f81d02ff     	stur	xzr, [x23, #-0x30]
   24e38: f94006b6     	ldr	x22, [x21, #0x8]
   24e3c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   24e40: d100c2d7     	sub	x23, x22, #0x30
   24e44: 36000068     	tbz	w8, #0x0, 0x24e50 <__cxa_demangle+0x18a00>
   24e48: f85f82c0     	ldur	x0, [x22, #-0x8]
   24e4c: 97ff9069     	bl	0x8ff0 <free@plt>
   24e50: 394002e8     	ldrb	w8, [x23]
   24e54: 36000068     	tbz	w8, #0x0, 0x24e60 <__cxa_demangle+0x18a10>
   24e58: f85e02c0     	ldur	x0, [x22, #-0x20]
   24e5c: 97ff9065     	bl	0x8ff0 <free@plt>
   24e60: f90006b7     	str	x23, [x21, #0x8]
   24e64: 385b82c8     	ldurb	w8, [x22, #-0x48]
   24e68: a97c2ac9     	ldp	x9, x10, [x22, #-0x40]
   24e6c: d1011ecb     	sub	x11, x22, #0x47
   24e70: d10182c0     	sub	x0, x22, #0x60
   24e74: 7200011f     	tst	w8, #0x1
   24e78: d341fd0c     	lsr	x12, x8, #1
   24e7c: 9a8a0161     	csel	x1, x11, x10, eq
   24e80: 9a890182     	csel	x2, x12, x9, eq
   24e84: 97ffcf23     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   24e88: f9400808     	ldr	x8, [x0, #0x10]
   24e8c: f81803a8     	stur	x8, [x29, #-0x80]
   24e90: 3dc00000     	ldr	q0, [x0]
   24e94: 3d800b00     	str	q0, [x24, #0x20]
   24e98: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   24e9c: f900001f     	str	xzr, [x0]
   24ea0: f94006a8     	ldr	x8, [x21, #0x8]
   24ea4: aa0803f5     	mov	x21, x8
   24ea8: 385d0ea9     	ldrb	w9, [x21, #-0x30]!
   24eac: 37000229     	tbnz	w9, #0x0, 0x24ef0 <__cxa_demangle+0x18aa0>
   24eb0: 790002bf     	strh	wzr, [x21]
   24eb4: 14000012     	b	0x24efc <__cxa_demangle+0x18aac>
   24eb8: a9404ea8     	ldp	x8, x19, [x21]
   24ebc: eb13011f     	cmp	x8, x19
   24ec0: 540016e0     	b.eq	0x2519c <__cxa_demangle+0x18d4c>
   24ec4: 385e8268     	ldurb	w8, [x19, #-0x18]
   24ec8: d100c274     	sub	x20, x19, #0x30
   24ecc: 36000068     	tbz	w8, #0x0, 0x24ed8 <__cxa_demangle+0x18a88>
   24ed0: f85f8260     	ldur	x0, [x19, #-0x8]
   24ed4: 97ff9047     	bl	0x8ff0 <free@plt>
   24ed8: 39400288     	ldrb	w8, [x20]
   24edc: 36000068     	tbz	w8, #0x0, 0x24ee8 <__cxa_demangle+0x18a98>
   24ee0: f85e0260     	ldur	x0, [x19, #-0x20]
   24ee4: 97ff9043     	bl	0x8ff0 <free@plt>
   24ee8: f90006b4     	str	x20, [x21, #0x8]
   24eec: 140000ac     	b	0x2519c <__cxa_demangle+0x18d4c>
   24ef0: f85e0109     	ldur	x9, [x8, #-0x20]
   24ef4: 3900013f     	strb	wzr, [x9]
   24ef8: f81d811f     	stur	xzr, [x8, #-0x28]
   24efc: 39400288     	ldrb	w8, [x20]
   24f00: f9400689     	ldr	x9, [x20, #0x8]
   24f04: d341fd0a     	lsr	x10, x8, #1
   24f08: 7200011f     	tst	w8, #0x1
   24f0c: 9a890149     	csel	x9, x10, x9, eq
   24f10: f100053f     	cmp	x9, #0x1
   24f14: 54000141     	b.ne	0x24f3c <__cxa_demangle+0x18aec>
   24f18: f9400a89     	ldr	x9, [x20, #0x10]
   24f1c: 7200011f     	tst	w8, #0x1
   24f20: 9a941528     	csinc	x8, x9, x20, ne
   24f24: 39400108     	ldrb	w8, [x8]
   24f28: 7100f91f     	cmp	w8, #0x3e
   24f2c: 54000081     	b.ne	0x24f3c <__cxa_demangle+0x18aec>
   24f30: 52800501     	mov	w1, #0x28               // =40
   24f34: aa1503e0     	mov	x0, x21
   24f38: 940023d6     	bl	0x2de90 <__cxa_demangle+0x21a40>
   24f3c: 385703a9     	ldurb	w9, [x29, #-0x90]
   24f40: f85783a8     	ldur	x8, [x29, #-0x88]
   24f44: a901ffff     	stp	xzr, xzr, [sp, #0x18]
   24f48: f90017ff     	str	xzr, [sp, #0x28]
   24f4c: d341fd2a     	lsr	x10, x9, #1
   24f50: 7200013f     	tst	w9, #0x1
   24f54: 9a880157     	csel	x23, x10, x8, eq
   24f58: 910006e8     	add	x8, x23, #0x1
   24f5c: b100411f     	cmn	x8, #0x10
   24f60: 1200013a     	and	w26, w9, #0x1
   24f64: 54001622     	b.hs	0x25228 <__cxa_demangle+0x18dd8>
   24f68: f100591f     	cmp	x8, #0x16
   24f6c: 540000c8     	b.hi	0x24f84 <__cxa_demangle+0x18b34>
   24f70: 321f03e8     	orr	w8, wzr, #0x2
   24f74: 910063e9     	add	x9, sp, #0x18
   24f78: 390063e8     	strb	w8, [sp, #0x18]
   24f7c: b2400120     	orr	x0, x9, #0x1
   24f80: 14000009     	b	0x24fa4 <__cxa_demangle+0x18b54>
   24f84: 910046e8     	add	x8, x23, #0x11
   24f88: 927ced16     	and	x22, x8, #0xfffffffffffffff0
   24f8c: aa1603e0     	mov	x0, x22
   24f90: 97ff9000     	bl	0x8f90 <malloc@plt>
   24f94: b24002c8     	orr	x8, x22, #0x1
   24f98: 320003e9     	orr	w9, wzr, #0x1
   24f9c: f9000fe8     	str	x8, [sp, #0x18]
   24fa0: a90203e9     	stp	x9, x0, [sp, #0x20]
   24fa4: f85803b6     	ldur	x22, [x29, #-0x80]
   24fa8: 52800508     	mov	w8, #0x28               // =40
   24fac: 79000008     	strh	w8, [x0]
   24fb0: d10243a8     	sub	x8, x29, #0x90
   24fb4: b2400108     	orr	x8, x8, #0x1
   24fb8: 7100035f     	cmp	w26, #0x0
   24fbc: 9a960101     	csel	x1, x8, x22, eq
   24fc0: 910063e0     	add	x0, sp, #0x18
   24fc4: aa1703e2     	mov	x2, x23
   24fc8: 97ffced2     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   24fcc: 900000a1     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   24fd0: 9121fc21     	add	x1, x1, #0x87f
   24fd4: 910063e0     	add	x0, sp, #0x18
   24fd8: 321f03e2     	orr	w2, wzr, #0x2
   24fdc: 910063f7     	add	x23, sp, #0x18
   24fe0: 97ffcecc     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   24fe4: f9400ae8     	ldr	x8, [x23, #0x10]
   24fe8: 3dc002e0     	ldr	q0, [x23]
   24fec: a900feff     	stp	xzr, xzr, [x23, #0x8]
   24ff0: f90002ff     	str	xzr, [x23]
   24ff4: f90023e8     	str	x8, [sp, #0x40]
   24ff8: 3d800fe0     	str	q0, [sp, #0x30]
   24ffc: 39400288     	ldrb	w8, [x20]
   25000: a940a68a     	ldp	x10, x9, [x20, #0x8]
   25004: 7200011f     	tst	w8, #0x1
   25008: d341fd0b     	lsr	x11, x8, #1
   2500c: 9a941521     	csinc	x1, x9, x20, ne
   25010: 9a8a0162     	csel	x2, x11, x10, eq
   25014: 9100c3e0     	add	x0, sp, #0x30
   25018: 9100c3f7     	add	x23, sp, #0x30
   2501c: 97ffcebd     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25020: f9400ae8     	ldr	x8, [x23, #0x10]
   25024: 3dc002e0     	ldr	q0, [x23]
   25028: a9007eff     	stp	xzr, xzr, [x23]
   2502c: f9000aff     	str	xzr, [x23, #0x10]
   25030: f90033e8     	str	x8, [sp, #0x60]
   25034: 3d8017e0     	str	q0, [sp, #0x50]
   25038: f0000081     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2503c: 91209821     	add	x1, x1, #0x826
   25040: 910143e0     	add	x0, sp, #0x50
   25044: 321f03e2     	orr	w2, wzr, #0x2
   25048: 910143f7     	add	x23, sp, #0x50
   2504c: 97ffceb1     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25050: 385903bb     	ldurb	w27, [x29, #-0x70]
   25054: f9400ae8     	ldr	x8, [x23, #0x10]
   25058: 3dc002e0     	ldr	q0, [x23]
   2505c: a900feff     	stp	xzr, xzr, [x23, #0x8]
   25060: f90002ff     	str	xzr, [x23]
   25064: a979dfa9     	ldp	x9, x23, [x29, #-0x68]
   25068: d101c3aa     	sub	x10, x29, #0x70
   2506c: b240014a     	orr	x10, x10, #0x1
   25070: 7200037f     	tst	w27, #0x1
   25074: f90043e8     	str	x8, [sp, #0x80]
   25078: d341ff68     	lsr	x8, x27, #1
   2507c: 9a970141     	csel	x1, x10, x23, eq
   25080: 3d801fe0     	str	q0, [sp, #0x70]
   25084: 9a890102     	csel	x2, x8, x9, eq
   25088: 9101c3e0     	add	x0, sp, #0x70
   2508c: 9101c3fc     	add	x28, sp, #0x70
   25090: 97ffcea0     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25094: f9400b88     	ldr	x8, [x28, #0x10]
   25098: 3dc00380     	ldr	q0, [x28]
   2509c: a9007f9f     	stp	xzr, xzr, [x28]
   250a0: f9000b9f     	str	xzr, [x28, #0x10]
   250a4: f90053e8     	str	x8, [sp, #0xa0]
   250a8: 3d8027e0     	str	q0, [sp, #0x90]
   250ac: f0000081     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   250b0: 91237c21     	add	x1, x1, #0x8df
   250b4: 910243e0     	add	x0, sp, #0x90
   250b8: 320003e2     	orr	w2, wzr, #0x1
   250bc: 910243fc     	add	x28, sp, #0x90
   250c0: 97ffce94     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   250c4: 3dc00380     	ldr	q0, [x28]
   250c8: f9400b88     	ldr	x8, [x28, #0x10]
   250cc: a900ff9f     	stp	xzr, xzr, [x28, #0x8]
   250d0: f900039f     	str	xzr, [x28]
   250d4: 3d800300     	str	q0, [x24]
   250d8: 3942c3fc     	ldrb	w28, [sp, #0xb0]
   250dc: f90063e8     	str	x8, [sp, #0xc0]
   250e0: aa0803f8     	mov	x24, x8
   250e4: f9405fe8     	ldr	x8, [sp, #0xb8]
   250e8: 9102c3e9     	add	x9, sp, #0xb0
   250ec: b2400129     	orr	x9, x9, #0x1
   250f0: 7200039f     	tst	w28, #0x1
   250f4: d341ff8a     	lsr	x10, x28, #1
   250f8: 9a980121     	csel	x1, x9, x24, eq
   250fc: 9a880142     	csel	x2, x10, x8, eq
   25100: aa1503e0     	mov	x0, x21
   25104: 97ffce83     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25108: 3700065c     	tbnz	w28, #0x0, 0x251d0 <__cxa_demangle+0x18d80>
   2510c: 394243e8     	ldrb	w8, [sp, #0x90]
   25110: 37000688     	tbnz	w8, #0x0, 0x251e0 <__cxa_demangle+0x18d90>
   25114: 3941c3e8     	ldrb	w8, [sp, #0x70]
   25118: 370006c8     	tbnz	w8, #0x0, 0x251f0 <__cxa_demangle+0x18da0>
   2511c: 394143e8     	ldrb	w8, [sp, #0x50]
   25120: 37000708     	tbnz	w8, #0x0, 0x25200 <__cxa_demangle+0x18db0>
   25124: 3940c3e8     	ldrb	w8, [sp, #0x30]
   25128: 37000748     	tbnz	w8, #0x0, 0x25210 <__cxa_demangle+0x18dc0>
   2512c: 394063e8     	ldrb	w8, [sp, #0x18]
   25130: 36000068     	tbz	w8, #0x0, 0x2513c <__cxa_demangle+0x18cec>
   25134: f94017e0     	ldr	x0, [sp, #0x28]
   25138: 97ff8fae     	bl	0x8ff0 <free@plt>
   2513c: 39400288     	ldrb	w8, [x20]
   25140: f9400689     	ldr	x9, [x20, #0x8]
   25144: d341fd0a     	lsr	x10, x8, #1
   25148: 7200011f     	tst	w8, #0x1
   2514c: 9a890149     	csel	x9, x10, x9, eq
   25150: f100053f     	cmp	x9, #0x1
   25154: 54000161     	b.ne	0x25180 <__cxa_demangle+0x18d30>
   25158: f9400a89     	ldr	x9, [x20, #0x10]
   2515c: 9100068a     	add	x10, x20, #0x1
   25160: 7200011f     	tst	w8, #0x1
   25164: 9a890148     	csel	x8, x10, x9, eq
   25168: 39400108     	ldrb	w8, [x8]
   2516c: 7100f91f     	cmp	w8, #0x3e
   25170: 54000081     	b.ne	0x25180 <__cxa_demangle+0x18d30>
   25174: 52800521     	mov	w1, #0x29               // =41
   25178: aa1503e0     	mov	x0, x21
   2517c: 94002345     	bl	0x2de90 <__cxa_demangle+0x21a40>
   25180: 3400007a     	cbz	w26, 0x2518c <__cxa_demangle+0x18d3c>
   25184: aa1603e0     	mov	x0, x22
   25188: 97ff8f9a     	bl	0x8ff0 <free@plt>
   2518c: 3600007b     	tbz	w27, #0x0, 0x25198 <__cxa_demangle+0x18d48>
   25190: aa1703e0     	mov	x0, x23
   25194: 97ff8f97     	bl	0x8ff0 <free@plt>
   25198: aa1303f6     	mov	x22, x19
   2519c: f9401728     	ldr	x8, [x25, #0x28]
   251a0: f9400be9     	ldr	x9, [sp, #0x10]
   251a4: eb09011f     	cmp	x8, x9
   251a8: 540003e1     	b.ne	0x25224 <__cxa_demangle+0x18dd4>
   251ac: aa1603e0     	mov	x0, x22
   251b0: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   251b4: a9554ff4     	ldp	x20, x19, [sp, #0x150]
   251b8: a95457f6     	ldp	x22, x21, [sp, #0x140]
   251bc: a9535ff8     	ldp	x24, x23, [sp, #0x130]
   251c0: a95267fa     	ldp	x26, x25, [sp, #0x120]
   251c4: a9516ffc     	ldp	x28, x27, [sp, #0x110]
   251c8: 9105c3ff     	add	sp, sp, #0x170
   251cc: d65f03c0     	ret
   251d0: aa1803e0     	mov	x0, x24
   251d4: 97ff8f87     	bl	0x8ff0 <free@plt>
   251d8: 394243e8     	ldrb	w8, [sp, #0x90]
   251dc: 3607f9c8     	tbz	w8, #0x0, 0x25114 <__cxa_demangle+0x18cc4>
   251e0: f94053e0     	ldr	x0, [sp, #0xa0]
   251e4: 97ff8f83     	bl	0x8ff0 <free@plt>
   251e8: 3941c3e8     	ldrb	w8, [sp, #0x70]
   251ec: 3607f988     	tbz	w8, #0x0, 0x2511c <__cxa_demangle+0x18ccc>
   251f0: f94043e0     	ldr	x0, [sp, #0x80]
   251f4: 97ff8f7f     	bl	0x8ff0 <free@plt>
   251f8: 394143e8     	ldrb	w8, [sp, #0x50]
   251fc: 3607f948     	tbz	w8, #0x0, 0x25124 <__cxa_demangle+0x18cd4>
   25200: f94033e0     	ldr	x0, [sp, #0x60]
   25204: 97ff8f7b     	bl	0x8ff0 <free@plt>
   25208: 3940c3e8     	ldrb	w8, [sp, #0x30]
   2520c: 3607f908     	tbz	w8, #0x0, 0x2512c <__cxa_demangle+0x18cdc>
   25210: f94023e0     	ldr	x0, [sp, #0x40]
   25214: 97ff8f77     	bl	0x8ff0 <free@plt>
   25218: 394063e8     	ldrb	w8, [sp, #0x18]
   2521c: 3707f8c8     	tbnz	w8, #0x0, 0x25134 <__cxa_demangle+0x18ce4>
   25220: 17ffffc7     	b	0x2513c <__cxa_demangle+0x18cec>
   25224: 97ff8edb     	bl	0x8d90 <__stack_chk_fail@plt>
   25228: 97ff8ea2     	bl	0x8cb0 <abort@plt>
   2522c: 385703a8     	ldurb	w8, [x29, #-0x90]
   25230: aa0003f3     	mov	x19, x0
   25234: 1200011a     	and	w26, w8, #0x1
   25238: 340006da     	cbz	w26, 0x25310 <__cxa_demangle+0x18ec0>
   2523c: 14000039     	b	0x25320 <__cxa_demangle+0x18ed0>
   25240: aa0003f3     	mov	x19, x0
   25244: 3700015c     	tbnz	w28, #0x0, 0x2526c <__cxa_demangle+0x18e1c>
   25248: 394243e8     	ldrb	w8, [sp, #0x90]
   2524c: 37000208     	tbnz	w8, #0x0, 0x2528c <__cxa_demangle+0x18e3c>
   25250: 3941c3e8     	ldrb	w8, [sp, #0x70]
   25254: 370002c8     	tbnz	w8, #0x0, 0x252ac <__cxa_demangle+0x18e5c>
   25258: 394143e8     	ldrb	w8, [sp, #0x50]
   2525c: 37000388     	tbnz	w8, #0x0, 0x252cc <__cxa_demangle+0x18e7c>
   25260: 3940c3e8     	ldrb	w8, [sp, #0x30]
   25264: 37000448     	tbnz	w8, #0x0, 0x252ec <__cxa_demangle+0x18e9c>
   25268: 14000025     	b	0x252fc <__cxa_demangle+0x18eac>
   2526c: aa1803e0     	mov	x0, x24
   25270: 97ff8f60     	bl	0x8ff0 <free@plt>
   25274: 394243e8     	ldrb	w8, [sp, #0x90]
   25278: 3607fec8     	tbz	w8, #0x0, 0x25250 <__cxa_demangle+0x18e00>
   2527c: 14000004     	b	0x2528c <__cxa_demangle+0x18e3c>
   25280: aa0003f3     	mov	x19, x0
   25284: 394243e8     	ldrb	w8, [sp, #0x90]
   25288: 3607fe48     	tbz	w8, #0x0, 0x25250 <__cxa_demangle+0x18e00>
   2528c: f94053e0     	ldr	x0, [sp, #0xa0]
   25290: 97ff8f58     	bl	0x8ff0 <free@plt>
   25294: 3941c3e8     	ldrb	w8, [sp, #0x70]
   25298: 3607fe08     	tbz	w8, #0x0, 0x25258 <__cxa_demangle+0x18e08>
   2529c: 14000004     	b	0x252ac <__cxa_demangle+0x18e5c>
   252a0: aa0003f3     	mov	x19, x0
   252a4: 3941c3e8     	ldrb	w8, [sp, #0x70]
   252a8: 3607fd88     	tbz	w8, #0x0, 0x25258 <__cxa_demangle+0x18e08>
   252ac: f94043e0     	ldr	x0, [sp, #0x80]
   252b0: 97ff8f50     	bl	0x8ff0 <free@plt>
   252b4: 394143e8     	ldrb	w8, [sp, #0x50]
   252b8: 3607fd48     	tbz	w8, #0x0, 0x25260 <__cxa_demangle+0x18e10>
   252bc: 14000004     	b	0x252cc <__cxa_demangle+0x18e7c>
   252c0: aa0003f3     	mov	x19, x0
   252c4: 394143e8     	ldrb	w8, [sp, #0x50]
   252c8: 3607fcc8     	tbz	w8, #0x0, 0x25260 <__cxa_demangle+0x18e10>
   252cc: f94033e0     	ldr	x0, [sp, #0x60]
   252d0: 97ff8f48     	bl	0x8ff0 <free@plt>
   252d4: 3940c3e8     	ldrb	w8, [sp, #0x30]
   252d8: 370000a8     	tbnz	w8, #0x0, 0x252ec <__cxa_demangle+0x18e9c>
   252dc: 14000008     	b	0x252fc <__cxa_demangle+0x18eac>
   252e0: aa0003f3     	mov	x19, x0
   252e4: 3940c3e8     	ldrb	w8, [sp, #0x30]
   252e8: 360000a8     	tbz	w8, #0x0, 0x252fc <__cxa_demangle+0x18eac>
   252ec: f94023e0     	ldr	x0, [sp, #0x40]
   252f0: 97ff8f40     	bl	0x8ff0 <free@plt>
   252f4: 14000002     	b	0x252fc <__cxa_demangle+0x18eac>
   252f8: aa0003f3     	mov	x19, x0
   252fc: 394063e8     	ldrb	w8, [sp, #0x18]
   25300: 36000068     	tbz	w8, #0x0, 0x2530c <__cxa_demangle+0x18ebc>
   25304: f94017e0     	ldr	x0, [sp, #0x28]
   25308: 97ff8f3a     	bl	0x8ff0 <free@plt>
   2530c: 350000ba     	cbnz	w26, 0x25320 <__cxa_demangle+0x18ed0>
   25310: 385903a8     	ldurb	w8, [x29, #-0x70]
   25314: 370001e8     	tbnz	w8, #0x0, 0x25350 <__cxa_demangle+0x18f00>
   25318: aa1303e0     	mov	x0, x19
   2531c: 94004133     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   25320: f85803a0     	ldur	x0, [x29, #-0x80]
   25324: 97ff8f33     	bl	0x8ff0 <free@plt>
   25328: 385903a8     	ldurb	w8, [x29, #-0x70]
   2532c: 3607ff68     	tbz	w8, #0x0, 0x25318 <__cxa_demangle+0x18ec8>
   25330: 14000008     	b	0x25350 <__cxa_demangle+0x18f00>
   25334: 394063e8     	ldrb	w8, [sp, #0x18]
   25338: aa0003f3     	mov	x19, x0
   2533c: 3707fe48     	tbnz	w8, #0x0, 0x25304 <__cxa_demangle+0x18eb4>
   25340: 17fffff3     	b	0x2530c <__cxa_demangle+0x18ebc>
   25344: aa0003f3     	mov	x19, x0
   25348: 385903a8     	ldurb	w8, [x29, #-0x70]
   2534c: 3607fe68     	tbz	w8, #0x0, 0x25318 <__cxa_demangle+0x18ec8>
   25350: f85a03a0     	ldur	x0, [x29, #-0x60]
   25354: 97ff8f27     	bl	0x8ff0 <free@plt>
   25358: aa1303e0     	mov	x0, x19
   2535c: 94004123     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   25360: d10343ff     	sub	sp, sp, #0xd0
   25364: a9076ffc     	stp	x28, x27, [sp, #0x70]
   25368: a90867fa     	stp	x26, x25, [sp, #0x80]
   2536c: a9095ff8     	stp	x24, x23, [sp, #0x90]
   25370: a90a57f6     	stp	x22, x21, [sp, #0xa0]
   25374: a90b4ff4     	stp	x20, x19, [sp, #0xb0]
   25378: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   2537c: 910303fd     	add	x29, sp, #0xc0
   25380: d53bd057     	mrs	x23, TPIDR_EL0
   25384: f94016e8     	ldr	x8, [x23, #0x28]
   25388: aa0303f5     	mov	x21, x3
   2538c: aa0203f6     	mov	x22, x2
   25390: aa1503e2     	mov	x2, x21
   25394: aa0003f4     	mov	x20, x0
   25398: f81a83a8     	stur	x8, [x29, #-0x58]
   2539c: 97ffe1c5     	bl	0x1dab0 <__cxa_demangle+0x11660>
   253a0: aa0003f3     	mov	x19, x0
   253a4: eb14027f     	cmp	x19, x20
   253a8: 54000e40     	b.eq	0x25570 <__cxa_demangle+0x19120>
   253ac: a94026a8     	ldp	x8, x9, [x21]
   253b0: eb09011f     	cmp	x8, x9
   253b4: 54000de0     	b.eq	0x25570 <__cxa_demangle+0x19120>
   253b8: f0000081     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   253bc: 91209c21     	add	x1, x1, #0x827
   253c0: 9100a3e8     	add	x8, sp, #0x28
   253c4: aa1603e0     	mov	x0, x22
   253c8: 94000580     	bl	0x269c8 <__cxa_demangle+0x1a578>
   253cc: f94006a8     	ldr	x8, [x21, #0x8]
   253d0: 385e8109     	ldurb	w9, [x8, #-0x18]
   253d4: a97f2d0a     	ldp	x10, x11, [x8, #-0x10]
   253d8: d100c100     	sub	x0, x8, #0x30
   253dc: d1005d08     	sub	x8, x8, #0x17
   253e0: 7200013f     	tst	w9, #0x1
   253e4: d341fd2c     	lsr	x12, x9, #1
   253e8: 9a8b0101     	csel	x1, x8, x11, eq
   253ec: 9a8a0182     	csel	x2, x12, x10, eq
   253f0: 97ffcdc8     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   253f4: f9400808     	ldr	x8, [x0, #0x10]
   253f8: f90013e8     	str	x8, [sp, #0x20]
   253fc: 3dc00000     	ldr	q0, [x0]
   25400: 910043e8     	add	x8, sp, #0x10
   25404: b2400108     	orr	x8, x8, #0x1
   25408: 3d8007e0     	str	q0, [sp, #0x10]
   2540c: a900fc1f     	stp	xzr, xzr, [x0, #0x8]
   25410: f900001f     	str	xzr, [x0]
   25414: 394043f8     	ldrb	w24, [sp, #0x10]
   25418: a941d3e9     	ldp	x9, x20, [sp, #0x18]
   2541c: 7200031f     	tst	w24, #0x1
   25420: d341ff0a     	lsr	x10, x24, #1
   25424: 9a940101     	csel	x1, x8, x20, eq
   25428: 9a890142     	csel	x2, x10, x9, eq
   2542c: 9100a3e0     	add	x0, sp, #0x28
   25430: 9100a3f6     	add	x22, sp, #0x28
   25434: 97ffcdb7     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25438: f9400ac8     	ldr	x8, [x22, #0x10]
   2543c: 3dc002c0     	ldr	q0, [x22]
   25440: a9007edf     	stp	xzr, xzr, [x22]
   25444: f9000adf     	str	xzr, [x22, #0x10]
   25448: f9002be8     	str	x8, [sp, #0x50]
   2544c: 3d8013e0     	str	q0, [sp, #0x40]
   25450: f0000081     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   25454: 91237c21     	add	x1, x1, #0x8df
   25458: 910103e0     	add	x0, sp, #0x40
   2545c: 320003e2     	orr	w2, wzr, #0x1
   25460: 910103f6     	add	x22, sp, #0x40
   25464: 97ffcdab     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25468: f84012c8     	ldur	x8, [x22, #0x1]
   2546c: a940eac9     	ldp	x9, x26, [x22, #0x8]
   25470: 394002d9     	ldrb	w25, [x22]
   25474: a9007edf     	stp	xzr, xzr, [x22]
   25478: f9000adf     	str	xzr, [x22, #0x10]
   2547c: f805f3e9     	stur	x9, [sp, #0x5f]
   25480: f9002fe8     	str	x8, [sp, #0x58]
   25484: f94006bb     	ldr	x27, [x21, #0x8]
   25488: aa1b03f5     	mov	x21, x27
   2548c: 385d0ea8     	ldrb	w8, [x21, #-0x30]!
   25490: 37000088     	tbnz	w8, #0x0, 0x254a0 <__cxa_demangle+0x19050>
   25494: 781d037f     	sturh	wzr, [x27, #-0x30]
   25498: d100837c     	sub	x28, x27, #0x20
   2549c: 14000025     	b	0x25530 <__cxa_demangle+0x190e0>
   254a0: aa1b03fc     	mov	x28, x27
   254a4: f85e0f88     	ldr	x8, [x28, #-0x20]!
   254a8: 3900011f     	strb	wzr, [x8]
   254ac: 385f0388     	ldurb	w8, [x28, #-0x10]
   254b0: f81f839f     	stur	xzr, [x28, #-0x8]
   254b4: 37000348     	tbnz	w8, #0x0, 0x2551c <__cxa_demangle+0x190cc>
   254b8: 7100b91f     	cmp	w8, #0x2e
   254bc: 540003a3     	b.lo	0x25530 <__cxa_demangle+0x190e0>
   254c0: d341fd08     	lsr	x8, x8, #1
   254c4: f90003e8     	str	x8, [sp]
   254c8: 11004108     	add	w8, w8, #0x10
   254cc: 927c0d16     	and	x22, x8, #0xf0
   254d0: d10006c8     	sub	x8, x22, #0x1
   254d4: aa1603e0     	mov	x0, x22
   254d8: f90007e8     	str	x8, [sp, #0x8]
   254dc: 97ff8ead     	bl	0x8f90 <malloc@plt>
   254e0: f94007e8     	ldr	x8, [sp, #0x8]
   254e4: f100591f     	cmp	x8, #0x16
   254e8: 54000048     	b.hi	0x254f0 <__cxa_demangle+0x190a0>
   254ec: b4000220     	cbz	x0, 0x25530 <__cxa_demangle+0x190e0>
   254f0: b24002c8     	orr	x8, x22, #0x1
   254f4: f94003f6     	ldr	x22, [sp]
   254f8: 910006a1     	add	x1, x21, #0x1
   254fc: f90007e8     	str	x8, [sp, #0x8]
   25500: aa0003f5     	mov	x21, x0
   25504: 910006c2     	add	x2, x22, #0x1
   25508: 97ff8ea6     	bl	0x8fa0 <memcpy@plt>
   2550c: f94007e8     	ldr	x8, [sp, #0x8]
   25510: f81e0375     	stur	x21, [x27, #-0x20]
   25514: a93d5b68     	stp	x8, x22, [x27, #-0x30]
   25518: 14000006     	b	0x25530 <__cxa_demangle+0x190e0>
   2551c: f9400380     	ldr	x0, [x28]
   25520: 39400008     	ldrb	w8, [x0]
   25524: 390006a8     	strb	w8, [x21, #0x1]
   25528: 97ff8eb2     	bl	0x8ff0 <free@plt>
   2552c: 390002bf     	strb	wzr, [x21]
   25530: 381d0379     	sturb	w25, [x27, #-0x30]
   25534: f9402fe8     	ldr	x8, [sp, #0x58]
   25538: f81d1368     	stur	x8, [x27, #-0x2f]
   2553c: f845f3e8     	ldur	x8, [sp, #0x5f]
   25540: f81d8368     	stur	x8, [x27, #-0x28]
   25544: f900039a     	str	x26, [x28]
   25548: 394103e8     	ldrb	w8, [sp, #0x40]
   2554c: f805f3ff     	stur	xzr, [sp, #0x5f]
   25550: f9002fff     	str	xzr, [sp, #0x58]
   25554: 37000288     	tbnz	w8, #0x0, 0x255a4 <__cxa_demangle+0x19154>
   25558: 370002d8     	tbnz	w24, #0x0, 0x255b0 <__cxa_demangle+0x19160>
   2555c: 3940a3e8     	ldrb	w8, [sp, #0x28]
   25560: 36000068     	tbz	w8, #0x0, 0x2556c <__cxa_demangle+0x1911c>
   25564: f9401fe0     	ldr	x0, [sp, #0x38]
   25568: 97ff8ea2     	bl	0x8ff0 <free@plt>
   2556c: aa1303f4     	mov	x20, x19
   25570: f94016e8     	ldr	x8, [x23, #0x28]
   25574: f85a83a9     	ldur	x9, [x29, #-0x58]
   25578: eb09011f     	cmp	x8, x9
   2557c: 54000241     	b.ne	0x255c4 <__cxa_demangle+0x19174>
   25580: aa1403e0     	mov	x0, x20
   25584: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   25588: a94b4ff4     	ldp	x20, x19, [sp, #0xb0]
   2558c: a94a57f6     	ldp	x22, x21, [sp, #0xa0]
   25590: a9495ff8     	ldp	x24, x23, [sp, #0x90]
   25594: a94867fa     	ldp	x26, x25, [sp, #0x80]
   25598: a9476ffc     	ldp	x28, x27, [sp, #0x70]
   2559c: 910343ff     	add	sp, sp, #0xd0
   255a0: d65f03c0     	ret
   255a4: f9402be0     	ldr	x0, [sp, #0x50]
   255a8: 97ff8e92     	bl	0x8ff0 <free@plt>
   255ac: 3607fd98     	tbz	w24, #0x0, 0x2555c <__cxa_demangle+0x1910c>
   255b0: aa1403e0     	mov	x0, x20
   255b4: 97ff8e8f     	bl	0x8ff0 <free@plt>
   255b8: 3940a3e8     	ldrb	w8, [sp, #0x28]
   255bc: 3707fd48     	tbnz	w8, #0x0, 0x25564 <__cxa_demangle+0x19114>
   255c0: 17ffffeb     	b	0x2556c <__cxa_demangle+0x1911c>
   255c4: 97ff8df3     	bl	0x8d90 <__stack_chk_fail@plt>
   255c8: 394103e8     	ldrb	w8, [sp, #0x40]
   255cc: aa0003f3     	mov	x19, x0
   255d0: 370000c8     	tbnz	w8, #0x0, 0x255e8 <__cxa_demangle+0x19198>
   255d4: 37000178     	tbnz	w24, #0x0, 0x25600 <__cxa_demangle+0x191b0>
   255d8: 3940a3e8     	ldrb	w8, [sp, #0x28]
   255dc: 37000228     	tbnz	w8, #0x0, 0x25620 <__cxa_demangle+0x191d0>
   255e0: aa1303e0     	mov	x0, x19
   255e4: 94004081     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   255e8: f9402be0     	ldr	x0, [sp, #0x50]
   255ec: 97ff8e81     	bl	0x8ff0 <free@plt>
   255f0: 3607ff58     	tbz	w24, #0x0, 0x255d8 <__cxa_demangle+0x19188>
   255f4: 14000003     	b	0x25600 <__cxa_demangle+0x191b0>
   255f8: aa0003f3     	mov	x19, x0
   255fc: 3607fef8     	tbz	w24, #0x0, 0x255d8 <__cxa_demangle+0x19188>
   25600: aa1403e0     	mov	x0, x20
   25604: 97ff8e7b     	bl	0x8ff0 <free@plt>
   25608: 3940a3e8     	ldrb	w8, [sp, #0x28]
   2560c: 3607fea8     	tbz	w8, #0x0, 0x255e0 <__cxa_demangle+0x19190>
   25610: 14000004     	b	0x25620 <__cxa_demangle+0x191d0>
   25614: aa0003f3     	mov	x19, x0
   25618: 3940a3e8     	ldrb	w8, [sp, #0x28]
   2561c: 3607fe28     	tbz	w8, #0x0, 0x255e0 <__cxa_demangle+0x19190>
   25620: f9401fe0     	ldr	x0, [sp, #0x38]
   25624: 97ff8e73     	bl	0x8ff0 <free@plt>
   25628: aa1303e0     	mov	x0, x19
   2562c: 9400406f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   25630: d10283ff     	sub	sp, sp, #0xa0
   25634: a9046ffc     	stp	x28, x27, [sp, #0x40]
   25638: a90567fa     	stp	x26, x25, [sp, #0x50]
   2563c: a9065ff8     	stp	x24, x23, [sp, #0x60]
   25640: a90757f6     	stp	x22, x21, [sp, #0x70]
   25644: a9084ff4     	stp	x20, x19, [sp, #0x80]
   25648: a9097bfd     	stp	x29, x30, [sp, #0x90]
   2564c: 910243fd     	add	x29, sp, #0x90
   25650: d53bd059     	mrs	x25, TPIDR_EL0
   25654: f9401728     	ldr	x8, [x25, #0x28]
   25658: aa0103f5     	mov	x21, x1
   2565c: aa0003f4     	mov	x20, x0
   25660: cb1402a9     	sub	x9, x21, x20
   25664: aa0203f3     	mov	x19, x2
   25668: f1000d3f     	cmp	x9, #0x3
   2566c: f9001fe8     	str	x8, [sp, #0x38]
   25670: 540034ab     	b.lt	0x25d04 <__cxa_demangle+0x198b4>
   25674: 39400288     	ldrb	w8, [x20]
   25678: 71019d1f     	cmp	w8, #0x67
   2567c: 540000e1     	b.ne	0x25698 <__cxa_demangle+0x19248>
   25680: 39400688     	ldrb	w8, [x20, #0x1]
   25684: 91000a89     	add	x9, x20, #0x2
   25688: 7101cd1f     	cmp	w8, #0x73
   2568c: 1a9f17fa     	cset	w26, eq
   25690: 9a940136     	csel	x22, x9, x20, eq
   25694: 14000003     	b	0x256a0 <__cxa_demangle+0x19250>
   25698: 2a1f03fa     	mov	w26, wzr
   2569c: aa1403f6     	mov	x22, x20
   256a0: aa1603e0     	mov	x0, x22
   256a4: aa1503e1     	mov	x1, x21
   256a8: aa1303e2     	mov	x2, x19
   256ac: 94000509     	bl	0x26ad0 <__cxa_demangle+0x1a680>
   256b0: aa0003f7     	mov	x23, x0
   256b4: eb1602ff     	cmp	x23, x22
   256b8: 540001a0     	b.eq	0x256ec <__cxa_demangle+0x1929c>
   256bc: 3400015a     	cbz	w26, 0x256e4 <__cxa_demangle+0x19294>
   256c0: a9402269     	ldp	x9, x8, [x19]
   256c4: eb08013f     	cmp	x9, x8
   256c8: 540031e0     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   256cc: f0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   256d0: d100c100     	sub	x0, x8, #0x30
   256d4: 912b1442     	add	x2, x2, #0xac5
   256d8: 321f03e3     	orr	w3, wzr, #0x2
   256dc: aa1f03e1     	mov	x1, xzr
   256e0: 97ffcc90     	bl	0x18920 <__cxa_demangle+0xc4d0>
   256e4: aa1703f4     	mov	x20, x23
   256e8: 14000187     	b	0x25d04 <__cxa_demangle+0x198b4>
   256ec: cb1602a8     	sub	x8, x21, x22
   256f0: f1000d1f     	cmp	x8, #0x3
   256f4: 5400308b     	b.lt	0x25d04 <__cxa_demangle+0x198b4>
   256f8: 394002c8     	ldrb	w8, [x22]
   256fc: 7101cd1f     	cmp	w8, #0x73
   25700: 54003021     	b.ne	0x25d04 <__cxa_demangle+0x198b4>
   25704: 394006c8     	ldrb	w8, [x22, #0x1]
   25708: 7101c91f     	cmp	w8, #0x72
   2570c: 54002fc1     	b.ne	0x25d04 <__cxa_demangle+0x198b4>
   25710: aa1603f8     	mov	x24, x22
   25714: 38402f08     	ldrb	w8, [x24, #0x2]!
   25718: 7101391f     	cmp	w8, #0x4e
   2571c: 54001181     	b.ne	0x2594c <__cxa_demangle+0x194fc>
   25720: 91000ed7     	add	x23, x22, #0x3
   25724: aa1703e0     	mov	x0, x23
   25728: aa1503e1     	mov	x1, x21
   2572c: aa1303e2     	mov	x2, x19
   25730: 940005b9     	bl	0x26e14 <__cxa_demangle+0x1a9c4>
   25734: aa0003f6     	mov	x22, x0
   25738: eb1702df     	cmp	x22, x23
   2573c: 54002e40     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25740: eb1502df     	cmp	x22, x21
   25744: 54002e00     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25748: aa1603e0     	mov	x0, x22
   2574c: aa1503e1     	mov	x1, x21
   25750: aa1303e2     	mov	x2, x19
   25754: 97ffcdee     	bl	0x18f0c <__cxa_demangle+0xcabc>
   25758: aa0003f7     	mov	x23, x0
   2575c: eb1602ff     	cmp	x23, x22
   25760: 540006a0     	b.eq	0x25834 <__cxa_demangle+0x193e4>
   25764: a9405a68     	ldp	x8, x22, [x19]
   25768: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   2576c: f2955569     	movk	x9, #0xaaab
   25770: cb0802c8     	sub	x8, x22, x8
   25774: 9344fd08     	asr	x8, x8, #4
   25778: 9b097d08     	mul	x8, x8, x9
   2577c: f100091f     	cmp	x8, #0x2
   25780: 54002c23     	b.lo	0x25d04 <__cxa_demangle+0x198b4>
   25784: 385e82c8     	ldurb	w8, [x22, #-0x18]
   25788: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   2578c: d1005ecb     	sub	x11, x22, #0x17
   25790: d100c2c0     	sub	x0, x22, #0x30
   25794: d341fd0c     	lsr	x12, x8, #1
   25798: 7200011f     	tst	w8, #0x1
   2579c: 9a8a0161     	csel	x1, x11, x10, eq
   257a0: 9a890182     	csel	x2, x12, x9, eq
   257a4: 97ffccdb     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   257a8: f85e02c8     	ldur	x8, [x22, #-0x20]
   257ac: f9001be8     	str	x8, [sp, #0x30]
   257b0: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   257b4: 3d800be0     	str	q0, [sp, #0x20]
   257b8: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   257bc: f81d02df     	stur	xzr, [x22, #-0x30]
   257c0: f9400676     	ldr	x22, [x19, #0x8]
   257c4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   257c8: d100c2d8     	sub	x24, x22, #0x30
   257cc: 36000068     	tbz	w8, #0x0, 0x257d8 <__cxa_demangle+0x19388>
   257d0: f85f82c0     	ldur	x0, [x22, #-0x8]
   257d4: 97ff8e07     	bl	0x8ff0 <free@plt>
   257d8: 39400308     	ldrb	w8, [x24]
   257dc: 36000068     	tbz	w8, #0x0, 0x257e8 <__cxa_demangle+0x19398>
   257e0: f85e02c0     	ldur	x0, [x22, #-0x20]
   257e4: 97ff8e03     	bl	0x8ff0 <free@plt>
   257e8: f9000678     	str	x24, [x19, #0x8]
   257ec: 394083f8     	ldrb	w24, [sp, #0x20]
   257f0: d10182c0     	sub	x0, x22, #0x60
   257f4: a942dbe9     	ldp	x9, x22, [sp, #0x28]
   257f8: 910083e8     	add	x8, sp, #0x20
   257fc: b2400108     	orr	x8, x8, #0x1
   25800: 7200031f     	tst	w24, #0x1
   25804: d341ff0a     	lsr	x10, x24, #1
   25808: 9a960101     	csel	x1, x8, x22, eq
   2580c: 9a890142     	csel	x2, x10, x9, eq
   25810: 97ffccc0     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25814: eb1502ff     	cmp	x23, x21
   25818: 54003cc0     	b.eq	0x25fb0 <__cxa_demangle+0x19b60>
   2581c: 2a1f03fa     	mov	w26, wzr
   25820: 36000078     	tbz	w24, #0x0, 0x2582c <__cxa_demangle+0x193dc>
   25824: aa1603e0     	mov	x0, x22
   25828: 97ff8df2     	bl	0x8ff0 <free@plt>
   2582c: 350026da     	cbnz	w26, 0x25d04 <__cxa_demangle+0x198b4>
   25830: aa1703f6     	mov	x22, x23
   25834: 394002c8     	ldrb	w8, [x22]
   25838: 7101151f     	cmp	w8, #0x45
   2583c: 540027e1     	b.ne	0x25d38 <__cxa_demangle+0x198e8>
   25840: 910006d6     	add	x22, x22, #0x1
   25844: aa1603e0     	mov	x0, x22
   25848: aa1503e1     	mov	x1, x21
   2584c: aa1303e2     	mov	x2, x19
   25850: 940004a0     	bl	0x26ad0 <__cxa_demangle+0x1a680>
   25854: aa0003f5     	mov	x21, x0
   25858: eb1602bf     	cmp	x21, x22
   2585c: 540023a0     	b.eq	0x25cd0 <__cxa_demangle+0x19880>
   25860: a9405a68     	ldp	x8, x22, [x19]
   25864: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   25868: f2955569     	movk	x9, #0xaaab
   2586c: cb0802c8     	sub	x8, x22, x8
   25870: 9344fd08     	asr	x8, x8, #4
   25874: 9b097d08     	mul	x8, x8, x9
   25878: f100091f     	cmp	x8, #0x2
   2587c: 54002443     	b.lo	0x25d04 <__cxa_demangle+0x198b4>
   25880: 385e82c8     	ldurb	w8, [x22, #-0x18]
   25884: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   25888: d1005ecb     	sub	x11, x22, #0x17
   2588c: d100c2c0     	sub	x0, x22, #0x30
   25890: d341fd0c     	lsr	x12, x8, #1
   25894: 7200011f     	tst	w8, #0x1
   25898: 9a8a0161     	csel	x1, x11, x10, eq
   2589c: 9a890182     	csel	x2, x12, x9, eq
   258a0: 97ffcc9c     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   258a4: f85e02c8     	ldur	x8, [x22, #-0x20]
   258a8: f9001be8     	str	x8, [sp, #0x30]
   258ac: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   258b0: 3d800be0     	str	q0, [sp, #0x20]
   258b4: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   258b8: f81d02df     	stur	xzr, [x22, #-0x30]
   258bc: f9400676     	ldr	x22, [x19, #0x8]
   258c0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   258c4: d100c2d4     	sub	x20, x22, #0x30
   258c8: 36000068     	tbz	w8, #0x0, 0x258d4 <__cxa_demangle+0x19484>
   258cc: f85f82c0     	ldur	x0, [x22, #-0x8]
   258d0: 97ff8dc8     	bl	0x8ff0 <free@plt>
   258d4: 39400288     	ldrb	w8, [x20]
   258d8: 36000068     	tbz	w8, #0x0, 0x258e4 <__cxa_demangle+0x19494>
   258dc: f85e02c0     	ldur	x0, [x22, #-0x20]
   258e0: 97ff8dc4     	bl	0x8ff0 <free@plt>
   258e4: f9000674     	str	x20, [x19, #0x8]
   258e8: f0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   258ec: 912b1442     	add	x2, x2, #0xac5
   258f0: 910083e0     	add	x0, sp, #0x20
   258f4: 321f03e3     	orr	w3, wzr, #0x2
   258f8: aa1f03e1     	mov	x1, xzr
   258fc: 910083f4     	add	x20, sp, #0x20
   25900: 97ffcc08     	bl	0x18920 <__cxa_demangle+0xc4d0>
   25904: 3dc00280     	ldr	q0, [x20]
   25908: f9400a88     	ldr	x8, [x20, #0x10]
   2590c: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   25910: f900029f     	str	xzr, [x20]
   25914: 3d8003e0     	str	q0, [sp]
   25918: f9000be8     	str	x8, [sp, #0x10]
   2591c: 394003f6     	ldrb	w22, [sp]
   25920: f9400668     	ldr	x8, [x19, #0x8]
   25924: a940d3ea     	ldp	x10, x20, [sp, #0x8]
   25928: 910003e9     	mov	x9, sp
   2592c: b2400129     	orr	x9, x9, #0x1
   25930: 720002df     	tst	w22, #0x1
   25934: d100c100     	sub	x0, x8, #0x30
   25938: d341fec8     	lsr	x8, x22, #1
   2593c: 9a940121     	csel	x1, x9, x20, eq
   25940: 9a8a0102     	csel	x2, x8, x10, eq
   25944: 97ffcc73     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25948: 14000080     	b	0x25b48 <__cxa_demangle+0x196f8>
   2594c: aa1803e0     	mov	x0, x24
   25950: aa1503e1     	mov	x1, x21
   25954: aa1303e2     	mov	x2, x19
   25958: 9400052f     	bl	0x26e14 <__cxa_demangle+0x1a9c4>
   2595c: aa0003f7     	mov	x23, x0
   25960: eb1802ff     	cmp	x23, x24
   25964: 54001040     	b.eq	0x25b6c <__cxa_demangle+0x1971c>
   25968: aa1703e0     	mov	x0, x23
   2596c: aa1503e1     	mov	x1, x21
   25970: aa1303e2     	mov	x2, x19
   25974: 97ffcd66     	bl	0x18f0c <__cxa_demangle+0xcabc>
   25978: aa0003f6     	mov	x22, x0
   2597c: eb1702df     	cmp	x22, x23
   25980: 54000620     	b.eq	0x25a44 <__cxa_demangle+0x195f4>
   25984: a9405e68     	ldp	x8, x23, [x19]
   25988: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   2598c: f2955569     	movk	x9, #0xaaab
   25990: cb0802e8     	sub	x8, x23, x8
   25994: 9344fd08     	asr	x8, x8, #4
   25998: 9b097d08     	mul	x8, x8, x9
   2599c: f100091f     	cmp	x8, #0x2
   259a0: 54001b23     	b.lo	0x25d04 <__cxa_demangle+0x198b4>
   259a4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   259a8: a97f2ae9     	ldp	x9, x10, [x23, #-0x10]
   259ac: d1005eeb     	sub	x11, x23, #0x17
   259b0: d100c2e0     	sub	x0, x23, #0x30
   259b4: d341fd0c     	lsr	x12, x8, #1
   259b8: 7200011f     	tst	w8, #0x1
   259bc: 9a8a0161     	csel	x1, x11, x10, eq
   259c0: 9a890182     	csel	x2, x12, x9, eq
   259c4: 97ffcc53     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   259c8: f85e02e8     	ldur	x8, [x23, #-0x20]
   259cc: f9001be8     	str	x8, [sp, #0x30]
   259d0: 3cdd02e0     	ldur	q0, [x23, #-0x30]
   259d4: 3d800be0     	str	q0, [sp, #0x20]
   259d8: a93dfeff     	stp	xzr, xzr, [x23, #-0x28]
   259dc: f81d02ff     	stur	xzr, [x23, #-0x30]
   259e0: f9400677     	ldr	x23, [x19, #0x8]
   259e4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   259e8: d100c2f8     	sub	x24, x23, #0x30
   259ec: 36000068     	tbz	w8, #0x0, 0x259f8 <__cxa_demangle+0x195a8>
   259f0: f85f82e0     	ldur	x0, [x23, #-0x8]
   259f4: 97ff8d7f     	bl	0x8ff0 <free@plt>
   259f8: 39400308     	ldrb	w8, [x24]
   259fc: 36000068     	tbz	w8, #0x0, 0x25a08 <__cxa_demangle+0x195b8>
   25a00: f85e02e0     	ldur	x0, [x23, #-0x20]
   25a04: 97ff8d7b     	bl	0x8ff0 <free@plt>
   25a08: f9000678     	str	x24, [x19, #0x8]
   25a0c: 394083f8     	ldrb	w24, [sp, #0x20]
   25a10: d10182e0     	sub	x0, x23, #0x60
   25a14: a942dfe9     	ldp	x9, x23, [sp, #0x28]
   25a18: 910083e8     	add	x8, sp, #0x20
   25a1c: b2400108     	orr	x8, x8, #0x1
   25a20: 7200031f     	tst	w24, #0x1
   25a24: d341ff0a     	lsr	x10, x24, #1
   25a28: 9a970101     	csel	x1, x8, x23, eq
   25a2c: 9a890142     	csel	x2, x10, x9, eq
   25a30: 97ffcc38     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25a34: 36000078     	tbz	w24, #0x0, 0x25a40 <__cxa_demangle+0x195f0>
   25a38: aa1703e0     	mov	x0, x23
   25a3c: 97ff8d6d     	bl	0x8ff0 <free@plt>
   25a40: aa1603f7     	mov	x23, x22
   25a44: aa1703e0     	mov	x0, x23
   25a48: aa1503e1     	mov	x1, x21
   25a4c: aa1303e2     	mov	x2, x19
   25a50: 94000420     	bl	0x26ad0 <__cxa_demangle+0x1a680>
   25a54: aa0003f5     	mov	x21, x0
   25a58: eb1702bf     	cmp	x21, x23
   25a5c: 540013a0     	b.eq	0x25cd0 <__cxa_demangle+0x19880>
   25a60: a9405a68     	ldp	x8, x22, [x19]
   25a64: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   25a68: f2955569     	movk	x9, #0xaaab
   25a6c: cb0802c8     	sub	x8, x22, x8
   25a70: 9344fd08     	asr	x8, x8, #4
   25a74: 9b097d08     	mul	x8, x8, x9
   25a78: f100091f     	cmp	x8, #0x2
   25a7c: 54001443     	b.lo	0x25d04 <__cxa_demangle+0x198b4>
   25a80: 385e82c8     	ldurb	w8, [x22, #-0x18]
   25a84: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   25a88: d1005ecb     	sub	x11, x22, #0x17
   25a8c: d100c2c0     	sub	x0, x22, #0x30
   25a90: d341fd0c     	lsr	x12, x8, #1
   25a94: 7200011f     	tst	w8, #0x1
   25a98: 9a8a0161     	csel	x1, x11, x10, eq
   25a9c: 9a890182     	csel	x2, x12, x9, eq
   25aa0: 97ffcc1c     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25aa4: f85e02c8     	ldur	x8, [x22, #-0x20]
   25aa8: f9001be8     	str	x8, [sp, #0x30]
   25aac: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   25ab0: 3d800be0     	str	q0, [sp, #0x20]
   25ab4: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   25ab8: f81d02df     	stur	xzr, [x22, #-0x30]
   25abc: f9400676     	ldr	x22, [x19, #0x8]
   25ac0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   25ac4: d100c2d4     	sub	x20, x22, #0x30
   25ac8: 36000068     	tbz	w8, #0x0, 0x25ad4 <__cxa_demangle+0x19684>
   25acc: f85f82c0     	ldur	x0, [x22, #-0x8]
   25ad0: 97ff8d48     	bl	0x8ff0 <free@plt>
   25ad4: 39400288     	ldrb	w8, [x20]
   25ad8: 36000068     	tbz	w8, #0x0, 0x25ae4 <__cxa_demangle+0x19694>
   25adc: f85e02c0     	ldur	x0, [x22, #-0x20]
   25ae0: 97ff8d44     	bl	0x8ff0 <free@plt>
   25ae4: f9000674     	str	x20, [x19, #0x8]
   25ae8: f0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   25aec: 912b1442     	add	x2, x2, #0xac5
   25af0: 910083e0     	add	x0, sp, #0x20
   25af4: 321f03e3     	orr	w3, wzr, #0x2
   25af8: aa1f03e1     	mov	x1, xzr
   25afc: 910083f4     	add	x20, sp, #0x20
   25b00: 97ffcb88     	bl	0x18920 <__cxa_demangle+0xc4d0>
   25b04: 3dc00280     	ldr	q0, [x20]
   25b08: f9400a88     	ldr	x8, [x20, #0x10]
   25b0c: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   25b10: f900029f     	str	xzr, [x20]
   25b14: 3d8003e0     	str	q0, [sp]
   25b18: f9000be8     	str	x8, [sp, #0x10]
   25b1c: 394003f6     	ldrb	w22, [sp]
   25b20: f9400668     	ldr	x8, [x19, #0x8]
   25b24: a940d3ea     	ldp	x10, x20, [sp, #0x8]
   25b28: 910003e9     	mov	x9, sp
   25b2c: b2400129     	orr	x9, x9, #0x1
   25b30: 720002df     	tst	w22, #0x1
   25b34: d100c100     	sub	x0, x8, #0x30
   25b38: d341fec8     	lsr	x8, x22, #1
   25b3c: 9a940121     	csel	x1, x9, x20, eq
   25b40: 9a8a0102     	csel	x2, x8, x10, eq
   25b44: 97ffcbf3     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25b48: 36000076     	tbz	w22, #0x0, 0x25b54 <__cxa_demangle+0x19704>
   25b4c: aa1403e0     	mov	x0, x20
   25b50: 97ff8d28     	bl	0x8ff0 <free@plt>
   25b54: 394083e8     	ldrb	w8, [sp, #0x20]
   25b58: 36000068     	tbz	w8, #0x0, 0x25b64 <__cxa_demangle+0x19714>
   25b5c: f9401be0     	ldr	x0, [sp, #0x30]
   25b60: 97ff8d24     	bl	0x8ff0 <free@plt>
   25b64: aa1503f4     	mov	x20, x21
   25b68: 14000067     	b	0x25d04 <__cxa_demangle+0x198b4>
   25b6c: aa1803e0     	mov	x0, x24
   25b70: aa1503e1     	mov	x1, x21
   25b74: aa1303e2     	mov	x2, x19
   25b78: 94001d9a     	bl	0x2d1e0 <__cxa_demangle+0x20d90>
   25b7c: aa0003f6     	mov	x22, x0
   25b80: eb1802df     	cmp	x22, x24
   25b84: 54000c00     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25b88: eb1502df     	cmp	x22, x21
   25b8c: 54000bc0     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25b90: 3400015a     	cbz	w26, 0x25bb8 <__cxa_demangle+0x19768>
   25b94: a9402269     	ldp	x9, x8, [x19]
   25b98: eb08013f     	cmp	x9, x8
   25b9c: 54000b40     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25ba0: f0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   25ba4: d100c100     	sub	x0, x8, #0x30
   25ba8: 912b1442     	add	x2, x2, #0xac5
   25bac: 321f03e3     	orr	w3, wzr, #0x2
   25bb0: aa1f03e1     	mov	x1, xzr
   25bb4: 97ffcb5b     	bl	0x18920 <__cxa_demangle+0xc4d0>
   25bb8: 394002c8     	ldrb	w8, [x22]
   25bbc: 7101151f     	cmp	w8, #0x45
   25bc0: 540015a1     	b.ne	0x25e74 <__cxa_demangle+0x19a24>
   25bc4: 910006d6     	add	x22, x22, #0x1
   25bc8: aa1603e0     	mov	x0, x22
   25bcc: aa1503e1     	mov	x1, x21
   25bd0: aa1303e2     	mov	x2, x19
   25bd4: 940003bf     	bl	0x26ad0 <__cxa_demangle+0x1a680>
   25bd8: aa0003f5     	mov	x21, x0
   25bdc: eb1602bf     	cmp	x21, x22
   25be0: 54000780     	b.eq	0x25cd0 <__cxa_demangle+0x19880>
   25be4: a9405a68     	ldp	x8, x22, [x19]
   25be8: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   25bec: f2955569     	movk	x9, #0xaaab
   25bf0: cb0802c8     	sub	x8, x22, x8
   25bf4: 9344fd08     	asr	x8, x8, #4
   25bf8: 9b097d08     	mul	x8, x8, x9
   25bfc: f100091f     	cmp	x8, #0x2
   25c00: 54000823     	b.lo	0x25d04 <__cxa_demangle+0x198b4>
   25c04: 385e82c8     	ldurb	w8, [x22, #-0x18]
   25c08: a97f2ac9     	ldp	x9, x10, [x22, #-0x10]
   25c0c: d1005ecb     	sub	x11, x22, #0x17
   25c10: d100c2c0     	sub	x0, x22, #0x30
   25c14: d341fd0c     	lsr	x12, x8, #1
   25c18: 7200011f     	tst	w8, #0x1
   25c1c: 9a8a0161     	csel	x1, x11, x10, eq
   25c20: 9a890182     	csel	x2, x12, x9, eq
   25c24: 97ffcbbb     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25c28: f85e02c8     	ldur	x8, [x22, #-0x20]
   25c2c: f9001be8     	str	x8, [sp, #0x30]
   25c30: 3cdd02c0     	ldur	q0, [x22, #-0x30]
   25c34: 3d800be0     	str	q0, [sp, #0x20]
   25c38: a93dfedf     	stp	xzr, xzr, [x22, #-0x28]
   25c3c: f81d02df     	stur	xzr, [x22, #-0x30]
   25c40: f9400676     	ldr	x22, [x19, #0x8]
   25c44: 385e82c8     	ldurb	w8, [x22, #-0x18]
   25c48: d100c2d4     	sub	x20, x22, #0x30
   25c4c: 36000068     	tbz	w8, #0x0, 0x25c58 <__cxa_demangle+0x19808>
   25c50: f85f82c0     	ldur	x0, [x22, #-0x8]
   25c54: 97ff8ce7     	bl	0x8ff0 <free@plt>
   25c58: 39400288     	ldrb	w8, [x20]
   25c5c: 36000068     	tbz	w8, #0x0, 0x25c68 <__cxa_demangle+0x19818>
   25c60: f85e02c0     	ldur	x0, [x22, #-0x20]
   25c64: 97ff8ce3     	bl	0x8ff0 <free@plt>
   25c68: f9000674     	str	x20, [x19, #0x8]
   25c6c: f0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   25c70: 912b1442     	add	x2, x2, #0xac5
   25c74: 910083e0     	add	x0, sp, #0x20
   25c78: 321f03e3     	orr	w3, wzr, #0x2
   25c7c: aa1f03e1     	mov	x1, xzr
   25c80: 910083f4     	add	x20, sp, #0x20
   25c84: 97ffcb27     	bl	0x18920 <__cxa_demangle+0xc4d0>
   25c88: 3dc00280     	ldr	q0, [x20]
   25c8c: f9400a88     	ldr	x8, [x20, #0x10]
   25c90: a900fe9f     	stp	xzr, xzr, [x20, #0x8]
   25c94: f900029f     	str	xzr, [x20]
   25c98: 3d8003e0     	str	q0, [sp]
   25c9c: f9000be8     	str	x8, [sp, #0x10]
   25ca0: 394003f6     	ldrb	w22, [sp]
   25ca4: f9400668     	ldr	x8, [x19, #0x8]
   25ca8: a940d3ea     	ldp	x10, x20, [sp, #0x8]
   25cac: 910003e9     	mov	x9, sp
   25cb0: b2400129     	orr	x9, x9, #0x1
   25cb4: 720002df     	tst	w22, #0x1
   25cb8: d100c100     	sub	x0, x8, #0x30
   25cbc: d341fec8     	lsr	x8, x22, #1
   25cc0: 9a940121     	csel	x1, x9, x20, eq
   25cc4: 9a8a0102     	csel	x2, x8, x10, eq
   25cc8: 97ffcb92     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25ccc: 17ffff9f     	b	0x25b48 <__cxa_demangle+0x196f8>
   25cd0: a9405668     	ldp	x8, x21, [x19]
   25cd4: eb15011f     	cmp	x8, x21
   25cd8: 54000160     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25cdc: 385e82a8     	ldurb	w8, [x21, #-0x18]
   25ce0: d100c2b6     	sub	x22, x21, #0x30
   25ce4: 36000068     	tbz	w8, #0x0, 0x25cf0 <__cxa_demangle+0x198a0>
   25ce8: f85f82a0     	ldur	x0, [x21, #-0x8]
   25cec: 97ff8cc1     	bl	0x8ff0 <free@plt>
   25cf0: 394002c8     	ldrb	w8, [x22]
   25cf4: 36000068     	tbz	w8, #0x0, 0x25d00 <__cxa_demangle+0x198b0>
   25cf8: f85e02a0     	ldur	x0, [x21, #-0x20]
   25cfc: 97ff8cbd     	bl	0x8ff0 <free@plt>
   25d00: f9000676     	str	x22, [x19, #0x8]
   25d04: f9401728     	ldr	x8, [x25, #0x28]
   25d08: f9401fe9     	ldr	x9, [sp, #0x38]
   25d0c: eb09011f     	cmp	x8, x9
   25d10: 540016c1     	b.ne	0x25fe8 <__cxa_demangle+0x19b98>
   25d14: aa1403e0     	mov	x0, x20
   25d18: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   25d1c: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   25d20: a94757f6     	ldp	x22, x21, [sp, #0x70]
   25d24: a9465ff8     	ldp	x24, x23, [sp, #0x60]
   25d28: a94567fa     	ldp	x26, x25, [sp, #0x50]
   25d2c: a9446ffc     	ldp	x28, x27, [sp, #0x40]
   25d30: 910283ff     	add	sp, sp, #0xa0
   25d34: d65f03c0     	ret
   25d38: 910003e8     	mov	x8, sp
   25d3c: b201f3fa     	mov	x26, #-0x5555555555555556 // =-6148914691236517206
   25d40: f295557a     	movk	x26, #0xaaab
   25d44: b240011b     	orr	x27, x8, #0x1
   25d48: 910083fc     	add	x28, sp, #0x20
   25d4c: aa1603f8     	mov	x24, x22
   25d50: aa1803e0     	mov	x0, x24
   25d54: aa1503e1     	mov	x1, x21
   25d58: aa1303e2     	mov	x2, x19
   25d5c: 94001d21     	bl	0x2d1e0 <__cxa_demangle+0x20d90>
   25d60: aa0003f6     	mov	x22, x0
   25d64: eb1802df     	cmp	x22, x24
   25d68: 54fffce0     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25d6c: eb1502df     	cmp	x22, x21
   25d70: 54fffca0     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25d74: a9406268     	ldp	x8, x24, [x19]
   25d78: cb080308     	sub	x8, x24, x8
   25d7c: 9344fd08     	asr	x8, x8, #4
   25d80: 9b1a7d08     	mul	x8, x8, x26
   25d84: f100091f     	cmp	x8, #0x2
   25d88: 54fffbe3     	b.lo	0x25d04 <__cxa_demangle+0x198b4>
   25d8c: 385e8308     	ldurb	w8, [x24, #-0x18]
   25d90: a97f2b09     	ldp	x9, x10, [x24, #-0x10]
   25d94: d1005f0b     	sub	x11, x24, #0x17
   25d98: d100c300     	sub	x0, x24, #0x30
   25d9c: d341fd0c     	lsr	x12, x8, #1
   25da0: 7200011f     	tst	w8, #0x1
   25da4: 9a8a0161     	csel	x1, x11, x10, eq
   25da8: 9a890182     	csel	x2, x12, x9, eq
   25dac: 97ffcb59     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25db0: f85e0308     	ldur	x8, [x24, #-0x20]
   25db4: f9001be8     	str	x8, [sp, #0x30]
   25db8: 3cdd0300     	ldur	q0, [x24, #-0x30]
   25dbc: 3d800be0     	str	q0, [sp, #0x20]
   25dc0: a93dff1f     	stp	xzr, xzr, [x24, #-0x28]
   25dc4: f81d031f     	stur	xzr, [x24, #-0x30]
   25dc8: f9400678     	ldr	x24, [x19, #0x8]
   25dcc: 385e8308     	ldurb	w8, [x24, #-0x18]
   25dd0: d100c317     	sub	x23, x24, #0x30
   25dd4: 36000068     	tbz	w8, #0x0, 0x25de0 <__cxa_demangle+0x19990>
   25dd8: f85f8300     	ldur	x0, [x24, #-0x8]
   25ddc: 97ff8c85     	bl	0x8ff0 <free@plt>
   25de0: 394002e8     	ldrb	w8, [x23]
   25de4: 36000068     	tbz	w8, #0x0, 0x25df0 <__cxa_demangle+0x199a0>
   25de8: f85e0300     	ldur	x0, [x24, #-0x20]
   25dec: 97ff8c81     	bl	0x8ff0 <free@plt>
   25df0: f9000677     	str	x23, [x19, #0x8]
   25df4: f0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   25df8: 910083e0     	add	x0, sp, #0x20
   25dfc: 321f03e3     	orr	w3, wzr, #0x2
   25e00: aa1f03e1     	mov	x1, xzr
   25e04: 912b1442     	add	x2, x2, #0xac5
   25e08: 97ffcac6     	bl	0x18920 <__cxa_demangle+0xc4d0>
   25e0c: 3dc00380     	ldr	q0, [x28]
   25e10: f9400b88     	ldr	x8, [x28, #0x10]
   25e14: a900ff9f     	stp	xzr, xzr, [x28, #0x8]
   25e18: f900039f     	str	xzr, [x28]
   25e1c: 3d8003e0     	str	q0, [sp]
   25e20: f9000be8     	str	x8, [sp, #0x10]
   25e24: 394003f7     	ldrb	w23, [sp]
   25e28: f9400668     	ldr	x8, [x19, #0x8]
   25e2c: a940e3e9     	ldp	x9, x24, [sp, #0x8]
   25e30: 720002ff     	tst	w23, #0x1
   25e34: d100c100     	sub	x0, x8, #0x30
   25e38: d341fee8     	lsr	x8, x23, #1
   25e3c: 9a980361     	csel	x1, x27, x24, eq
   25e40: 9a890102     	csel	x2, x8, x9, eq
   25e44: 97ffcb33     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25e48: 36000077     	tbz	w23, #0x0, 0x25e54 <__cxa_demangle+0x19a04>
   25e4c: aa1803e0     	mov	x0, x24
   25e50: 97ff8c68     	bl	0x8ff0 <free@plt>
   25e54: 394083e8     	ldrb	w8, [sp, #0x20]
   25e58: 36000068     	tbz	w8, #0x0, 0x25e64 <__cxa_demangle+0x19a14>
   25e5c: f9401be0     	ldr	x0, [sp, #0x30]
   25e60: 97ff8c64     	bl	0x8ff0 <free@plt>
   25e64: 394002c8     	ldrb	w8, [x22]
   25e68: 7101151f     	cmp	w8, #0x45
   25e6c: 54fff701     	b.ne	0x25d4c <__cxa_demangle+0x198fc>
   25e70: 17fffe74     	b	0x25840 <__cxa_demangle+0x193f0>
   25e74: 910003e8     	mov	x8, sp
   25e78: b201f3fa     	mov	x26, #-0x5555555555555556 // =-6148914691236517206
   25e7c: f295557a     	movk	x26, #0xaaab
   25e80: b240011b     	orr	x27, x8, #0x1
   25e84: 910083fc     	add	x28, sp, #0x20
   25e88: aa1603f8     	mov	x24, x22
   25e8c: aa1803e0     	mov	x0, x24
   25e90: aa1503e1     	mov	x1, x21
   25e94: aa1303e2     	mov	x2, x19
   25e98: 94001cd2     	bl	0x2d1e0 <__cxa_demangle+0x20d90>
   25e9c: aa0003f6     	mov	x22, x0
   25ea0: eb1802df     	cmp	x22, x24
   25ea4: 54fff300     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25ea8: eb1502df     	cmp	x22, x21
   25eac: 54fff2c0     	b.eq	0x25d04 <__cxa_demangle+0x198b4>
   25eb0: a9406268     	ldp	x8, x24, [x19]
   25eb4: cb080308     	sub	x8, x24, x8
   25eb8: 9344fd08     	asr	x8, x8, #4
   25ebc: 9b1a7d08     	mul	x8, x8, x26
   25ec0: f100091f     	cmp	x8, #0x2
   25ec4: 54fff203     	b.lo	0x25d04 <__cxa_demangle+0x198b4>
   25ec8: 385e8308     	ldurb	w8, [x24, #-0x18]
   25ecc: a97f2b09     	ldp	x9, x10, [x24, #-0x10]
   25ed0: d1005f0b     	sub	x11, x24, #0x17
   25ed4: d100c300     	sub	x0, x24, #0x30
   25ed8: d341fd0c     	lsr	x12, x8, #1
   25edc: 7200011f     	tst	w8, #0x1
   25ee0: 9a8a0161     	csel	x1, x11, x10, eq
   25ee4: 9a890182     	csel	x2, x12, x9, eq
   25ee8: 97ffcb0a     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25eec: f85e0308     	ldur	x8, [x24, #-0x20]
   25ef0: f9001be8     	str	x8, [sp, #0x30]
   25ef4: 3cdd0300     	ldur	q0, [x24, #-0x30]
   25ef8: 3d800be0     	str	q0, [sp, #0x20]
   25efc: a93dff1f     	stp	xzr, xzr, [x24, #-0x28]
   25f00: f81d031f     	stur	xzr, [x24, #-0x30]
   25f04: f9400678     	ldr	x24, [x19, #0x8]
   25f08: 385e8308     	ldurb	w8, [x24, #-0x18]
   25f0c: d100c317     	sub	x23, x24, #0x30
   25f10: 36000068     	tbz	w8, #0x0, 0x25f1c <__cxa_demangle+0x19acc>
   25f14: f85f8300     	ldur	x0, [x24, #-0x8]
   25f18: 97ff8c36     	bl	0x8ff0 <free@plt>
   25f1c: 394002e8     	ldrb	w8, [x23]
   25f20: 36000068     	tbz	w8, #0x0, 0x25f2c <__cxa_demangle+0x19adc>
   25f24: f85e0300     	ldur	x0, [x24, #-0x20]
   25f28: 97ff8c32     	bl	0x8ff0 <free@plt>
   25f2c: f9000677     	str	x23, [x19, #0x8]
   25f30: f0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   25f34: 910083e0     	add	x0, sp, #0x20
   25f38: 321f03e3     	orr	w3, wzr, #0x2
   25f3c: aa1f03e1     	mov	x1, xzr
   25f40: 912b1442     	add	x2, x2, #0xac5
   25f44: 97ffca77     	bl	0x18920 <__cxa_demangle+0xc4d0>
   25f48: 3dc00380     	ldr	q0, [x28]
   25f4c: f9400b88     	ldr	x8, [x28, #0x10]
   25f50: a900ff9f     	stp	xzr, xzr, [x28, #0x8]
   25f54: f900039f     	str	xzr, [x28]
   25f58: 3d8003e0     	str	q0, [sp]
   25f5c: f9000be8     	str	x8, [sp, #0x10]
   25f60: 394003f7     	ldrb	w23, [sp]
   25f64: f9400668     	ldr	x8, [x19, #0x8]
   25f68: a940e3e9     	ldp	x9, x24, [sp, #0x8]
   25f6c: 720002ff     	tst	w23, #0x1
   25f70: d100c100     	sub	x0, x8, #0x30
   25f74: d341fee8     	lsr	x8, x23, #1
   25f78: 9a980361     	csel	x1, x27, x24, eq
   25f7c: 9a890102     	csel	x2, x8, x9, eq
   25f80: 97ffcae4     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   25f84: 36000077     	tbz	w23, #0x0, 0x25f90 <__cxa_demangle+0x19b40>
   25f88: aa1803e0     	mov	x0, x24
   25f8c: 97ff8c19     	bl	0x8ff0 <free@plt>
   25f90: 394083e8     	ldrb	w8, [sp, #0x20]
   25f94: 36000068     	tbz	w8, #0x0, 0x25fa0 <__cxa_demangle+0x19b50>
   25f98: f9401be0     	ldr	x0, [sp, #0x30]
   25f9c: 97ff8c15     	bl	0x8ff0 <free@plt>
   25fa0: 394002c8     	ldrb	w8, [x22]
   25fa4: 7101151f     	cmp	w8, #0x45
   25fa8: 54fff701     	b.ne	0x25e88 <__cxa_demangle+0x19a38>
   25fac: 17ffff06     	b	0x25bc4 <__cxa_demangle+0x19774>
   25fb0: f940067b     	ldr	x27, [x19, #0x8]
   25fb4: 385e8368     	ldurb	w8, [x27, #-0x18]
   25fb8: d100c37a     	sub	x26, x27, #0x30
   25fbc: 36000068     	tbz	w8, #0x0, 0x25fc8 <__cxa_demangle+0x19b78>
   25fc0: f85f8360     	ldur	x0, [x27, #-0x8]
   25fc4: 97ff8c0b     	bl	0x8ff0 <free@plt>
   25fc8: 39400348     	ldrb	w8, [x26]
   25fcc: 36000068     	tbz	w8, #0x0, 0x25fd8 <__cxa_demangle+0x19b88>
   25fd0: f85e0360     	ldur	x0, [x27, #-0x20]
   25fd4: 97ff8c07     	bl	0x8ff0 <free@plt>
   25fd8: f900067a     	str	x26, [x19, #0x8]
   25fdc: 320003fa     	orr	w26, wzr, #0x1
   25fe0: 3607c278     	tbz	w24, #0x0, 0x2582c <__cxa_demangle+0x193dc>
   25fe4: 17fffe10     	b	0x25824 <__cxa_demangle+0x193d4>
   25fe8: 97ff8b6a     	bl	0x8d90 <__stack_chk_fail@plt>
   25fec: aa0003f3     	mov	x19, x0
   25ff0: 37000136     	tbnz	w22, #0x0, 0x26014 <__cxa_demangle+0x19bc4>
   25ff4: 14000022     	b	0x2607c <__cxa_demangle+0x19c2c>
   25ff8: 14000015     	b	0x2604c <__cxa_demangle+0x19bfc>
   25ffc: aa0003f3     	mov	x19, x0
   26000: 370000b6     	tbnz	w22, #0x0, 0x26014 <__cxa_demangle+0x19bc4>
   26004: 1400001e     	b	0x2607c <__cxa_demangle+0x19c2c>
   26008: 14000011     	b	0x2604c <__cxa_demangle+0x19bfc>
   2600c: aa0003f3     	mov	x19, x0
   26010: 36000376     	tbz	w22, #0x0, 0x2607c <__cxa_demangle+0x19c2c>
   26014: aa1403e0     	mov	x0, x20
   26018: 14000014     	b	0x26068 <__cxa_demangle+0x19c18>
   2601c: 1400000c     	b	0x2604c <__cxa_demangle+0x19bfc>
   26020: aa0003f3     	mov	x19, x0
   26024: 36000358     	tbz	w24, #0x0, 0x2608c <__cxa_demangle+0x19c3c>
   26028: aa1603e0     	mov	x0, x22
   2602c: 14000017     	b	0x26088 <__cxa_demangle+0x19c38>
   26030: aa0003f3     	mov	x19, x0
   26034: 360002d8     	tbz	w24, #0x0, 0x2608c <__cxa_demangle+0x19c3c>
   26038: aa1703e0     	mov	x0, x23
   2603c: 14000013     	b	0x26088 <__cxa_demangle+0x19c38>
   26040: aa0003f3     	mov	x19, x0
   26044: 37000117     	tbnz	w23, #0x0, 0x26064 <__cxa_demangle+0x19c14>
   26048: 1400000d     	b	0x2607c <__cxa_demangle+0x19c2c>
   2604c: aa0003f3     	mov	x19, x0
   26050: 394083e8     	ldrb	w8, [sp, #0x20]
   26054: 37000188     	tbnz	w8, #0x0, 0x26084 <__cxa_demangle+0x19c34>
   26058: 1400000d     	b	0x2608c <__cxa_demangle+0x19c3c>
   2605c: aa0003f3     	mov	x19, x0
   26060: 360000f7     	tbz	w23, #0x0, 0x2607c <__cxa_demangle+0x19c2c>
   26064: aa1803e0     	mov	x0, x24
   26068: 97ff8be2     	bl	0x8ff0 <free@plt>
   2606c: 394083e8     	ldrb	w8, [sp, #0x20]
   26070: 370000a8     	tbnz	w8, #0x0, 0x26084 <__cxa_demangle+0x19c34>
   26074: 14000006     	b	0x2608c <__cxa_demangle+0x19c3c>
   26078: aa0003f3     	mov	x19, x0
   2607c: 394083e8     	ldrb	w8, [sp, #0x20]
   26080: 36000068     	tbz	w8, #0x0, 0x2608c <__cxa_demangle+0x19c3c>
   26084: f9401be0     	ldr	x0, [sp, #0x30]
   26088: 97ff8bda     	bl	0x8ff0 <free@plt>
   2608c: aa1303e0     	mov	x0, x19
   26090: 94003dd6     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   26094: d10343ff     	sub	sp, sp, #0xd0
   26098: a9076ffc     	stp	x28, x27, [sp, #0x70]
   2609c: a90867fa     	stp	x26, x25, [sp, #0x80]
   260a0: a9095ff8     	stp	x24, x23, [sp, #0x90]
   260a4: a90a57f6     	stp	x22, x21, [sp, #0xa0]
   260a8: a90b4ff4     	stp	x20, x19, [sp, #0xb0]
   260ac: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   260b0: 910303fd     	add	x29, sp, #0xc0
   260b4: d53bd05b     	mrs	x27, TPIDR_EL0
   260b8: f9401768     	ldr	x8, [x27, #0x28]
   260bc: aa0003f5     	mov	x21, x0
   260c0: aa0303f4     	mov	x20, x3
   260c4: aa0203f3     	mov	x19, x2
   260c8: eb0102bf     	cmp	x21, x1
   260cc: f81a83a8     	stur	x8, [x29, #-0x58]
   260d0: 54004320     	b.eq	0x26934 <__cxa_demangle+0x1a4e4>
   260d4: aa1503f8     	mov	x24, x21
   260d8: 38401708     	ldrb	w8, [x24], #0x1
   260dc: 7101b91f     	cmp	w8, #0x6e
   260e0: 9a950308     	csel	x8, x24, x21, eq
   260e4: eb01011f     	cmp	x8, x1
   260e8: 54004260     	b.eq	0x26934 <__cxa_demangle+0x1a4e4>
   260ec: 39400109     	ldrb	w9, [x8]
   260f0: 7100c13f     	cmp	w9, #0x30
   260f4: 54000381     	b.ne	0x26164 <__cxa_demangle+0x19d14>
   260f8: 9100051c     	add	x28, x8, #0x1
   260fc: eb15039f     	cmp	x28, x21
   26100: 540041a0     	b.eq	0x26934 <__cxa_demangle+0x1a4e4>
   26104: eb01039f     	cmp	x28, x1
   26108: 54004160     	b.eq	0x26934 <__cxa_demangle+0x1a4e4>
   2610c: 39400388     	ldrb	w8, [x28]
   26110: 7101151f     	cmp	w8, #0x45
   26114: 54004101     	b.ne	0x26934 <__cxa_demangle+0x1a4e4>
   26118: 39400279     	ldrb	w25, [x19]
   2611c: f9400668     	ldr	x8, [x19, #0x8]
   26120: d341ff29     	lsr	x9, x25, #1
   26124: 7200033f     	tst	w25, #0x1
   26128: 9a880136     	csel	x22, x9, x8, eq
   2612c: f10012df     	cmp	x22, #0x4
   26130: 54000363     	b.lo	0x2619c <__cxa_demangle+0x19d4c>
   26134: 910006c8     	add	x8, x22, #0x1
   26138: b100411f     	cmn	x8, #0x10
   2613c: a9027fff     	stp	xzr, xzr, [sp, #0x20]
   26140: f9001bff     	str	xzr, [sp, #0x30]
   26144: 54004162     	b.hs	0x26970 <__cxa_demangle+0x1a520>
   26148: f100591f     	cmp	x8, #0x16
   2614c: 540007e8     	b.hi	0x26248 <__cxa_demangle+0x19df8>
   26150: 321f03e8     	orr	w8, wzr, #0x2
   26154: 910083e9     	add	x9, sp, #0x20
   26158: 390083e8     	strb	w8, [sp, #0x20]
   2615c: b2400120     	orr	x0, x9, #0x1
   26160: 14000042     	b	0x26268 <__cxa_demangle+0x19e18>
   26164: 5100c529     	sub	w9, w9, #0x31
   26168: 7100213f     	cmp	w9, #0x8
   2616c: 54003e48     	b.hi	0x26934 <__cxa_demangle+0x1a4e4>
   26170: 9100051c     	add	x28, x8, #0x1
   26174: eb01039f     	cmp	x28, x1
   26178: 54003de0     	b.eq	0x26934 <__cxa_demangle+0x1a4e4>
   2617c: 39400388     	ldrb	w8, [x28]
   26180: 5100c108     	sub	w8, w8, #0x30
   26184: 7100291f     	cmp	w8, #0xa
   26188: 54fffba2     	b.hs	0x260fc <__cxa_demangle+0x19cac>
   2618c: 9100079c     	add	x28, x28, #0x1
   26190: eb1c003f     	cmp	x1, x28
   26194: 54ffff41     	b.ne	0x2617c <__cxa_demangle+0x19d2c>
   26198: 140001e7     	b	0x26934 <__cxa_demangle+0x1a4e4>
   2619c: a940a289     	ldp	x9, x8, [x20, #0x8]
   261a0: eb08013f     	cmp	x9, x8
   261a4: 54000102     	b.hs	0x261c4 <__cxa_demangle+0x19d74>
   261a8: 6f00e400     	movi	v0.2d, #0000000000000000
   261ac: ad008120     	stp	q0, q0, [x9, #0x10]
   261b0: 3d800120     	str	q0, [x9]
   261b4: f9400688     	ldr	x8, [x20, #0x8]
   261b8: 9100c108     	add	x8, x8, #0x30
   261bc: f9000688     	str	x8, [x20, #0x8]
   261c0: 14000112     	b	0x26608 <__cxa_demangle+0x1a1b8>
   261c4: f940028a     	ldr	x10, [x20]
   261c8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   261cc: f295556b     	movk	x11, #0xaaab
   261d0: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   261d4: cb0a0129     	sub	x9, x9, x10
   261d8: 9344fd29     	asr	x9, x9, #4
   261dc: 9b0b7d37     	mul	x23, x9, x11
   261e0: f2e0aab6     	movk	x22, #0x555, lsl #48
   261e4: 910006e9     	add	x9, x23, #0x1
   261e8: eb16013f     	cmp	x9, x22
   261ec: 54003c08     	b.hi	0x2696c <__cxa_demangle+0x1a51c>
   261f0: cb0a0108     	sub	x8, x8, x10
   261f4: 9344fd08     	asr	x8, x8, #4
   261f8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   261fc: 9b0b7d08     	mul	x8, x8, x11
   26200: f2e0554a     	movk	x10, #0x2aa, lsl #48
   26204: eb0a011f     	cmp	x8, x10
   26208: 540000a2     	b.hs	0x2621c <__cxa_demangle+0x19dcc>
   2620c: d37ff908     	lsl	x8, x8, #1
   26210: eb09011f     	cmp	x8, x9
   26214: 9a883136     	csel	x22, x9, x8, lo
   26218: b4000df6     	cbz	x22, 0x263d4 <__cxa_demangle+0x19f84>
   2621c: f9400e89     	ldr	x9, [x20, #0x18]
   26220: 8b1606c8     	add	x8, x22, x22, lsl #1
   26224: d37ced08     	lsl	x8, x8, #4
   26228: f9480120     	ldr	x0, [x9, #0x1000]
   2622c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   26230: cb00014a     	sub	x10, x10, x0
   26234: eb08015f     	cmp	x10, x8
   26238: 54000c22     	b.hs	0x263bc <__cxa_demangle+0x19f6c>
   2623c: aa0803e0     	mov	x0, x8
   26240: 97ff8b54     	bl	0x8f90 <malloc@plt>
   26244: 14000065     	b	0x263d8 <__cxa_demangle+0x19f88>
   26248: 910046c8     	add	x8, x22, #0x11
   2624c: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   26250: aa1703e0     	mov	x0, x23
   26254: 97ff8b4f     	bl	0x8f90 <malloc@plt>
   26258: b24002e8     	orr	x8, x23, #0x1
   2625c: 320003e9     	orr	w9, wzr, #0x1
   26260: f90013e8     	str	x8, [sp, #0x20]
   26264: a90283e9     	stp	x9, x0, [sp, #0x28]
   26268: 52800508     	mov	w8, #0x28               // =40
   2626c: 79000008     	strh	w8, [x0]
   26270: f9400a68     	ldr	x8, [x19, #0x10]
   26274: 7200033f     	tst	w25, #0x1
   26278: 9a931501     	csinc	x1, x8, x19, ne
   2627c: 910083e0     	add	x0, sp, #0x20
   26280: aa1603e2     	mov	x2, x22
   26284: 97ffca23     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   26288: d0000081     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2628c: 91237c21     	add	x1, x1, #0x8df
   26290: 910083e0     	add	x0, sp, #0x20
   26294: 320003e2     	orr	w2, wzr, #0x1
   26298: 910083f9     	add	x25, sp, #0x20
   2629c: 97ffca1d     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   262a0: f8401328     	ldur	x8, [x25, #0x1]
   262a4: a940db29     	ldp	x9, x22, [x25, #0x8]
   262a8: 39400337     	ldrb	w23, [x25]
   262ac: a9007f3f     	stp	xzr, xzr, [x25]
   262b0: f9000b3f     	str	xzr, [x25, #0x10]
   262b4: f803f3e9     	stur	x9, [sp, #0x3f]
   262b8: f9001fe8     	str	x8, [sp, #0x38]
   262bc: f843f3e8     	ldur	x8, [sp, #0x3f]
   262c0: f9401fe9     	ldr	x9, [sp, #0x38]
   262c4: f804f3ff     	stur	xzr, [sp, #0x4f]
   262c8: f90027ff     	str	xzr, [sp, #0x48]
   262cc: f803f3ff     	stur	xzr, [sp, #0x3f]
   262d0: f9001fff     	str	xzr, [sp, #0x38]
   262d4: f805f3e8     	stur	x8, [sp, #0x5f]
   262d8: f9002fe9     	str	x9, [sp, #0x58]
   262dc: a940a688     	ldp	x8, x9, [x20, #0x8]
   262e0: eb09011f     	cmp	x8, x9
   262e4: 540002a2     	b.hs	0x26338 <__cxa_demangle+0x19ee8>
   262e8: 39000117     	strb	w23, [x8]
   262ec: f845f3e9     	ldur	x9, [sp, #0x5f]
   262f0: a900d909     	stp	x9, x22, [x8, #0x8]
   262f4: f9402fe9     	ldr	x9, [sp, #0x58]
   262f8: f8001109     	stur	x9, [x8, #0x1]
   262fc: f805f3ff     	stur	xzr, [sp, #0x5f]
   26300: f9002fff     	str	xzr, [sp, #0x58]
   26304: 3900611f     	strb	wzr, [x8, #0x18]
   26308: f844f3e9     	ldur	x9, [sp, #0x4f]
   2630c: a9027d09     	stp	x9, xzr, [x8, #0x20]
   26310: f94027e9     	ldr	x9, [sp, #0x48]
   26314: f8019109     	stur	x9, [x8, #0x19]
   26318: f804f3ff     	stur	xzr, [sp, #0x4f]
   2631c: f90027ff     	str	xzr, [sp, #0x48]
   26320: f9400688     	ldr	x8, [x20, #0x8]
   26324: 9100c108     	add	x8, x8, #0x30
   26328: f9000688     	str	x8, [x20, #0x8]
   2632c: 394083e8     	ldrb	w8, [sp, #0x20]
   26330: 37001688     	tbnz	w8, #0x0, 0x26600 <__cxa_demangle+0x1a1b0>
   26334: 140000b5     	b	0x26608 <__cxa_demangle+0x1a1b8>
   26338: f940028a     	ldr	x10, [x20]
   2633c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   26340: f295556b     	movk	x11, #0xaaab
   26344: b200f3f9     	mov	x25, #0x5555555555555555 // =6148914691236517205
   26348: cb0a0108     	sub	x8, x8, x10
   2634c: 9344fd08     	asr	x8, x8, #4
   26350: 9b0b7d1a     	mul	x26, x8, x11
   26354: f2e0aab9     	movk	x25, #0x555, lsl #48
   26358: 91000748     	add	x8, x26, #0x1
   2635c: eb19011f     	cmp	x8, x25
   26360: 540030a8     	b.hi	0x26974 <__cxa_demangle+0x1a524>
   26364: cb0a0129     	sub	x9, x9, x10
   26368: 9344fd29     	asr	x9, x9, #4
   2636c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   26370: 9b0b7d29     	mul	x9, x9, x11
   26374: f2e0554a     	movk	x10, #0x2aa, lsl #48
   26378: eb0a013f     	cmp	x9, x10
   2637c: 540000a2     	b.hs	0x26390 <__cxa_demangle+0x19f40>
   26380: d37ff929     	lsl	x9, x9, #1
   26384: eb08013f     	cmp	x9, x8
   26388: 9a893119     	csel	x25, x8, x9, lo
   2638c: b4000a19     	cbz	x25, 0x264cc <__cxa_demangle+0x1a07c>
   26390: f9400e89     	ldr	x9, [x20, #0x18]
   26394: 8b190728     	add	x8, x25, x25, lsl #1
   26398: d37ced08     	lsl	x8, x8, #4
   2639c: f9480120     	ldr	x0, [x9, #0x1000]
   263a0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   263a4: cb00014a     	sub	x10, x10, x0
   263a8: eb08015f     	cmp	x10, x8
   263ac: 540000e2     	b.hs	0x263c8 <__cxa_demangle+0x19f78>
   263b0: aa0803e0     	mov	x0, x8
   263b4: 97ff8af7     	bl	0x8f90 <malloc@plt>
   263b8: 14000046     	b	0x264d0 <__cxa_demangle+0x1a080>
   263bc: 8b080008     	add	x8, x0, x8
   263c0: f9080128     	str	x8, [x9, #0x1000]
   263c4: 14000005     	b	0x263d8 <__cxa_demangle+0x19f88>
   263c8: 8b080008     	add	x8, x0, x8
   263cc: f9080128     	str	x8, [x9, #0x1000]
   263d0: 14000040     	b	0x264d0 <__cxa_demangle+0x1a080>
   263d4: aa1f03e0     	mov	x0, xzr
   263d8: 321c07e8     	orr	w8, wzr, #0x30
   263dc: 6f00e400     	movi	v0.2d, #0000000000000000
   263e0: 9b0802ea     	madd	x10, x23, x8, x0
   263e4: ad008140     	stp	q0, q0, [x10, #0x10]
   263e8: 3d800140     	str	q0, [x10]
   263ec: a9402e97     	ldp	x23, x11, [x20]
   263f0: d503201f     	nop
   263f4: 9b0802c8     	madd	x8, x22, x8, x0
   263f8: 9100c149     	add	x9, x10, #0x30
   263fc: eb17017f     	cmp	x11, x23
   26400: 54000260     	b.eq	0x2644c <__cxa_demangle+0x19ffc>
   26404: f85e016c     	ldur	x12, [x11, #-0x20]
   26408: f81e014c     	stur	x12, [x10, #-0x20]
   2640c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   26410: 3c9d0140     	stur	q0, [x10, #-0x30]
   26414: f85f816c     	ldur	x12, [x11, #-0x8]
   26418: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2641c: f81d017f     	stur	xzr, [x11, #-0x30]
   26420: f81f814c     	stur	x12, [x10, #-0x8]
   26424: 3cde8160     	ldur	q0, [x11, #-0x18]
   26428: 3c9e8140     	stur	q0, [x10, #-0x18]
   2642c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   26430: f81f817f     	stur	xzr, [x11, #-0x8]
   26434: d100c16b     	sub	x11, x11, #0x30
   26438: eb0b02ff     	cmp	x23, x11
   2643c: d100c14a     	sub	x10, x10, #0x30
   26440: 54fffe21     	b.ne	0x26404 <__cxa_demangle+0x19fb4>
   26444: a9405e96     	ldp	x22, x23, [x20]
   26448: 14000002     	b	0x26450 <__cxa_demangle+0x1a000>
   2644c: aa1703f6     	mov	x22, x23
   26450: f9400a99     	ldr	x25, [x20, #0x10]
   26454: eb1602ff     	cmp	x23, x22
   26458: a900268a     	stp	x10, x9, [x20]
   2645c: f9000a88     	str	x8, [x20, #0x10]
   26460: 540001a0     	b.eq	0x26494 <__cxa_demangle+0x1a044>
   26464: 385e82e8     	ldurb	w8, [x23, #-0x18]
   26468: 36000068     	tbz	w8, #0x0, 0x26474 <__cxa_demangle+0x1a024>
   2646c: f85f82e0     	ldur	x0, [x23, #-0x8]
   26470: 97ff8ae0     	bl	0x8ff0 <free@plt>
   26474: 385d02e8     	ldurb	w8, [x23, #-0x30]
   26478: d100c2fa     	sub	x26, x23, #0x30
   2647c: 36000068     	tbz	w8, #0x0, 0x26488 <__cxa_demangle+0x1a038>
   26480: f85e02e0     	ldur	x0, [x23, #-0x20]
   26484: 97ff8adb     	bl	0x8ff0 <free@plt>
   26488: eb1a02df     	cmp	x22, x26
   2648c: aa1a03f7     	mov	x23, x26
   26490: 54fffea1     	b.ne	0x26464 <__cxa_demangle+0x1a014>
   26494: b4000bb6     	cbz	x22, 0x26608 <__cxa_demangle+0x1a1b8>
   26498: f9400e88     	ldr	x8, [x20, #0x18]
   2649c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   264a0: eb16013f     	cmp	x9, x22
   264a4: 54000103     	b.lo	0x264c4 <__cxa_demangle+0x1a074>
   264a8: eb16011f     	cmp	x8, x22
   264ac: 540000c8     	b.hi	0x264c4 <__cxa_demangle+0x1a074>
   264b0: f9480109     	ldr	x9, [x8, #0x1000]
   264b4: eb19013f     	cmp	x9, x25
   264b8: 54000a81     	b.ne	0x26608 <__cxa_demangle+0x1a1b8>
   264bc: f9080116     	str	x22, [x8, #0x1000]
   264c0: 14000052     	b	0x26608 <__cxa_demangle+0x1a1b8>
   264c4: aa1603e0     	mov	x0, x22
   264c8: 1400004f     	b	0x26604 <__cxa_demangle+0x1a1b4>
   264cc: aa1f03e0     	mov	x0, xzr
   264d0: 321c07e9     	orr	w9, wzr, #0x30
   264d4: 9b090348     	madd	x8, x26, x9, x0
   264d8: 39000117     	strb	w23, [x8]
   264dc: f845f3ea     	ldur	x10, [sp, #0x5f]
   264e0: d503201f     	nop
   264e4: 9b090329     	madd	x9, x25, x9, x0
   264e8: a900d90a     	stp	x10, x22, [x8, #0x8]
   264ec: f9402fea     	ldr	x10, [sp, #0x58]
   264f0: f800110a     	stur	x10, [x8, #0x1]
   264f4: f805f3ff     	stur	xzr, [sp, #0x5f]
   264f8: f9002fff     	str	xzr, [sp, #0x58]
   264fc: 3900611f     	strb	wzr, [x8, #0x18]
   26500: f844f3ea     	ldur	x10, [sp, #0x4f]
   26504: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   26508: f94027ea     	ldr	x10, [sp, #0x48]
   2650c: f801910a     	stur	x10, [x8, #0x19]
   26510: f804f3ff     	stur	xzr, [sp, #0x4f]
   26514: f90027ff     	str	xzr, [sp, #0x48]
   26518: a9402e97     	ldp	x23, x11, [x20]
   2651c: 9100c10a     	add	x10, x8, #0x30
   26520: eb17017f     	cmp	x11, x23
   26524: 54000260     	b.eq	0x26570 <__cxa_demangle+0x1a120>
   26528: f85e016c     	ldur	x12, [x11, #-0x20]
   2652c: f81e010c     	stur	x12, [x8, #-0x20]
   26530: 3cdd0160     	ldur	q0, [x11, #-0x30]
   26534: 3c9d0100     	stur	q0, [x8, #-0x30]
   26538: f85f816c     	ldur	x12, [x11, #-0x8]
   2653c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   26540: f81d017f     	stur	xzr, [x11, #-0x30]
   26544: f81f810c     	stur	x12, [x8, #-0x8]
   26548: 3cde8160     	ldur	q0, [x11, #-0x18]
   2654c: 3c9e8100     	stur	q0, [x8, #-0x18]
   26550: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   26554: f81f817f     	stur	xzr, [x11, #-0x8]
   26558: d100c16b     	sub	x11, x11, #0x30
   2655c: eb0b02ff     	cmp	x23, x11
   26560: d100c108     	sub	x8, x8, #0x30
   26564: 54fffe21     	b.ne	0x26528 <__cxa_demangle+0x1a0d8>
   26568: a9405e96     	ldp	x22, x23, [x20]
   2656c: 14000002     	b	0x26574 <__cxa_demangle+0x1a124>
   26570: aa1703f6     	mov	x22, x23
   26574: f9400a99     	ldr	x25, [x20, #0x10]
   26578: eb1602ff     	cmp	x23, x22
   2657c: a9002a88     	stp	x8, x10, [x20]
   26580: f9000a89     	str	x9, [x20, #0x10]
   26584: 540001a0     	b.eq	0x265b8 <__cxa_demangle+0x1a168>
   26588: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2658c: 36000068     	tbz	w8, #0x0, 0x26598 <__cxa_demangle+0x1a148>
   26590: f85f82e0     	ldur	x0, [x23, #-0x8]
   26594: 97ff8a97     	bl	0x8ff0 <free@plt>
   26598: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2659c: d100c2fa     	sub	x26, x23, #0x30
   265a0: 36000068     	tbz	w8, #0x0, 0x265ac <__cxa_demangle+0x1a15c>
   265a4: f85e02e0     	ldur	x0, [x23, #-0x20]
   265a8: 97ff8a92     	bl	0x8ff0 <free@plt>
   265ac: eb1a02df     	cmp	x22, x26
   265b0: aa1a03f7     	mov	x23, x26
   265b4: 54fffea1     	b.ne	0x26588 <__cxa_demangle+0x1a138>
   265b8: b4000216     	cbz	x22, 0x265f8 <__cxa_demangle+0x1a1a8>
   265bc: f9400e88     	ldr	x8, [x20, #0x18]
   265c0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   265c4: eb16013f     	cmp	x9, x22
   265c8: 54000143     	b.lo	0x265f0 <__cxa_demangle+0x1a1a0>
   265cc: eb16011f     	cmp	x8, x22
   265d0: 54000108     	b.hi	0x265f0 <__cxa_demangle+0x1a1a0>
   265d4: f9480109     	ldr	x9, [x8, #0x1000]
   265d8: eb19013f     	cmp	x9, x25
   265dc: 540000e1     	b.ne	0x265f8 <__cxa_demangle+0x1a1a8>
   265e0: f9080116     	str	x22, [x8, #0x1000]
   265e4: 394083e8     	ldrb	w8, [sp, #0x20]
   265e8: 370000c8     	tbnz	w8, #0x0, 0x26600 <__cxa_demangle+0x1a1b0>
   265ec: 14000007     	b	0x26608 <__cxa_demangle+0x1a1b8>
   265f0: aa1603e0     	mov	x0, x22
   265f4: 97ff8a7f     	bl	0x8ff0 <free@plt>
   265f8: 394083e8     	ldrb	w8, [sp, #0x20]
   265fc: 36000068     	tbz	w8, #0x0, 0x26608 <__cxa_demangle+0x1a1b8>
   26600: f9401be0     	ldr	x0, [sp, #0x30]
   26604: 97ff8a7b     	bl	0x8ff0 <free@plt>
   26608: 394002a8     	ldrb	w8, [x21]
   2660c: 7101b91f     	cmp	w8, #0x6e
   26610: 540000c1     	b.ne	0x26628 <__cxa_demangle+0x1a1d8>
   26614: f9400688     	ldr	x8, [x20, #0x8]
   26618: 528005a1     	mov	w1, #0x2d               // =45
   2661c: d100c100     	sub	x0, x8, #0x30
   26620: 94001e1c     	bl	0x2de90 <__cxa_demangle+0x21a40>
   26624: aa1803f5     	mov	x21, x24
   26628: f9400696     	ldr	x22, [x20, #0x8]
   2662c: aa1603f9     	mov	x25, x22
   26630: 385d0f28     	ldrb	w8, [x25, #-0x30]!
   26634: 370000e8     	tbnz	w8, #0x0, 0x26650 <__cxa_demangle+0x1a200>
   26638: d341fd17     	lsr	x23, x8, #1
   2663c: 528002da     	mov	w26, #0x16              // =22
   26640: 2a0803e9     	mov	w9, w8
   26644: eb150398     	subs	x24, x28, x21
   26648: 540000e1     	b.ne	0x26664 <__cxa_demangle+0x1a214>
   2664c: 140000ac     	b	0x268fc <__cxa_demangle+0x1a4ac>
   26650: a97d5ec9     	ldp	x9, x23, [x22, #-0x30]
   26654: 927ff92a     	and	x10, x9, #0xfffffffffffffffe
   26658: d100055a     	sub	x26, x10, #0x1
   2665c: eb150398     	subs	x24, x28, x21
   26660: 540014e0     	b.eq	0x268fc <__cxa_demangle+0x1a4ac>
   26664: 370000c8     	tbnz	w8, #0x0, 0x2667c <__cxa_demangle+0x1a22c>
   26668: 9100072a     	add	x10, x25, #0x1
   2666c: d341fd0b     	lsr	x11, x8, #1
   26670: eb15015f     	cmp	x10, x21
   26674: 540000a9     	b.ls	0x26688 <__cxa_demangle+0x1a238>
   26678: 14000014     	b	0x266c8 <__cxa_demangle+0x1a278>
   2667c: a97daacb     	ldp	x11, x10, [x22, #-0x28]
   26680: eb15015f     	cmp	x10, x21
   26684: 54000228     	b.hi	0x266c8 <__cxa_demangle+0x1a278>
   26688: 8b0b014a     	add	x10, x10, x11
   2668c: eb15015f     	cmp	x10, x21
   26690: 540001c9     	b.ls	0x266c8 <__cxa_demangle+0x1a278>
   26694: b100431f     	cmn	x24, #0x10
   26698: a9027fff     	stp	xzr, xzr, [sp, #0x20]
   2669c: f9001bff     	str	xzr, [sp, #0x30]
   266a0: 54001662     	b.hs	0x2696c <__cxa_demangle+0x1a51c>
   266a4: f1005b1f     	cmp	x24, #0x16
   266a8: 54000288     	b.hi	0x266f8 <__cxa_demangle+0x1a2a8>
   266ac: d37ffb08     	lsl	x8, x24, #1
   266b0: 910083e9     	add	x9, sp, #0x20
   266b4: 390083e8     	strb	w8, [sp, #0x20]
   266b8: b2400120     	orr	x0, x9, #0x1
   266bc: eb1c02bf     	cmp	x21, x28
   266c0: 540002e1     	b.ne	0x2671c <__cxa_demangle+0x1a2cc>
   266c4: 1400002e     	b	0x2677c <__cxa_demangle+0x1a32c>
   266c8: cb17034a     	sub	x10, x26, x23
   266cc: eb18015f     	cmp	x10, x24
   266d0: 54000bc2     	b.hs	0x26848 <__cxa_demangle+0x1a3f8>
   266d4: 8b1802e9     	add	x9, x23, x24
   266d8: b27bfbea     	orr	x10, xzr, #0xffffffffffffffef
   266dc: cb1a012b     	sub	x11, x9, x26
   266e0: cb1a014a     	sub	x10, x10, x26
   266e4: eb0b015f     	cmp	x10, x11
   266e8: 54001423     	b.lo	0x2696c <__cxa_demangle+0x1a51c>
   266ec: 37000668     	tbnz	w8, #0x0, 0x267b8 <__cxa_demangle+0x1a368>
   266f0: 91000728     	add	x8, x25, #0x1
   266f4: 14000032     	b	0x267bc <__cxa_demangle+0x1a36c>
   266f8: 91004308     	add	x8, x24, #0x10
   266fc: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   26700: aa1703e0     	mov	x0, x23
   26704: 97ff8a23     	bl	0x8f90 <malloc@plt>
   26708: b24002e8     	orr	x8, x23, #0x1
   2670c: a90283f8     	stp	x24, x0, [sp, #0x28]
   26710: f90013e8     	str	x8, [sp, #0x20]
   26714: eb1c02bf     	cmp	x21, x28
   26718: 54000320     	b.eq	0x2677c <__cxa_demangle+0x1a32c>
   2671c: f100831f     	cmp	x24, #0x20
   26720: 54000082     	b.hs	0x26730 <__cxa_demangle+0x1a2e0>
   26724: aa1503e8     	mov	x8, x21
   26728: aa0003e9     	mov	x9, x0
   2672c: 1400000f     	b	0x26768 <__cxa_demangle+0x1a318>
   26730: 927beb0a     	and	x10, x24, #0xffffffffffffffe0
   26734: 9100400b     	add	x11, x0, #0x10
   26738: 8b0a02a8     	add	x8, x21, x10
   2673c: 8b0a0009     	add	x9, x0, x10
   26740: 910042ac     	add	x12, x21, #0x10
   26744: aa0a03ed     	mov	x13, x10
   26748: ad7f8580     	ldp	q0, q1, [x12, #-0x10]
   2674c: f10081ad     	subs	x13, x13, #0x20
   26750: 9100818c     	add	x12, x12, #0x20
   26754: ad3f8560     	stp	q0, q1, [x11, #-0x10]
   26758: 9100816b     	add	x11, x11, #0x20
   2675c: 54ffff61     	b.ne	0x26748 <__cxa_demangle+0x1a2f8>
   26760: eb18015f     	cmp	x10, x24
   26764: 540000a0     	b.eq	0x26778 <__cxa_demangle+0x1a328>
   26768: 3840150a     	ldrb	w10, [x8], #0x1
   2676c: eb08039f     	cmp	x28, x8
   26770: 3800152a     	strb	w10, [x9], #0x1
   26774: 54ffffa1     	b.ne	0x26768 <__cxa_demangle+0x1a318>
   26778: 8b180000     	add	x0, x0, x24
   2677c: 3900001f     	strb	wzr, [x0]
   26780: 394083f6     	ldrb	w22, [sp, #0x20]
   26784: a942d7e9     	ldp	x9, x21, [sp, #0x28]
   26788: 910083e8     	add	x8, sp, #0x20
   2678c: b2400108     	orr	x8, x8, #0x1
   26790: 720002df     	tst	w22, #0x1
   26794: d341feca     	lsr	x10, x22, #1
   26798: 9a950101     	csel	x1, x8, x21, eq
   2679c: 9a890142     	csel	x2, x10, x9, eq
   267a0: aa1903e0     	mov	x0, x25
   267a4: 97ffc8db     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   267a8: 36000ab6     	tbz	w22, #0x0, 0x268fc <__cxa_demangle+0x1a4ac>
   267ac: aa1503e0     	mov	x0, x21
   267b0: 97ff8a10     	bl	0x8ff0 <free@plt>
   267b4: 14000052     	b	0x268fc <__cxa_demangle+0x1a4ac>
   267b8: f85e02c8     	ldur	x8, [x22, #-0x20]
   267bc: f9000fe8     	str	x8, [sp, #0x18]
   267c0: 92800328     	mov	x8, #-0x1a              // =-26
   267c4: f2efffe8     	movk	x8, #0x7fff, lsl #48
   267c8: eb08035f     	cmp	x26, x8
   267cc: 54000108     	b.hi	0x267ec <__cxa_demangle+0x1a39c>
   267d0: d37ffb48     	lsl	x8, x26, #1
   267d4: eb08013f     	cmp	x9, x8
   267d8: 9a893108     	csel	x8, x8, x9, lo
   267dc: f1005d1f     	cmp	x8, #0x17
   267e0: 540000a2     	b.hs	0x267f4 <__cxa_demangle+0x1a3a4>
   267e4: 528002e8     	mov	w8, #0x17               // =23
   267e8: 14000005     	b	0x267fc <__cxa_demangle+0x1a3ac>
   267ec: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
   267f0: 14000003     	b	0x267fc <__cxa_demangle+0x1a3ac>
   267f4: 91004108     	add	x8, x8, #0x10
   267f8: 927ced08     	and	x8, x8, #0xfffffffffffffff0
   267fc: aa0803e0     	mov	x0, x8
   26800: f9000be8     	str	x8, [sp, #0x10]
   26804: 97ff89e3     	bl	0x8f90 <malloc@plt>
   26808: b40000d7     	cbz	x23, 0x26820 <__cxa_demangle+0x1a3d0>
   2680c: f9400fe1     	ldr	x1, [sp, #0x18]
   26810: aa1703e2     	mov	x2, x23
   26814: f90007e0     	str	x0, [sp, #0x8]
   26818: 97ff89e2     	bl	0x8fa0 <memcpy@plt>
   2681c: f94007e0     	ldr	x0, [sp, #0x8]
   26820: f1005b5f     	cmp	x26, #0x16
   26824: 540000a0     	b.eq	0x26838 <__cxa_demangle+0x1a3e8>
   26828: aa0003fa     	mov	x26, x0
   2682c: f9400fe0     	ldr	x0, [sp, #0x18]
   26830: 97ff89f0     	bl	0x8ff0 <free@plt>
   26834: aa1a03e0     	mov	x0, x26
   26838: f9400be8     	ldr	x8, [sp, #0x10]
   2683c: f81e02c0     	stur	x0, [x22, #-0x20]
   26840: b2400109     	orr	x9, x8, #0x1
   26844: f81d02c9     	stur	x9, [x22, #-0x30]
   26848: 37000069     	tbnz	w9, #0x0, 0x26854 <__cxa_demangle+0x1a404>
   2684c: 91000728     	add	x8, x25, #0x1
   26850: 14000002     	b	0x26858 <__cxa_demangle+0x1a408>
   26854: f85e02c8     	ldur	x8, [x22, #-0x20]
   26858: eb1c02bf     	cmp	x21, x28
   2685c: 8b170109     	add	x9, x8, x23
   26860: 540003e0     	b.eq	0x268dc <__cxa_demangle+0x1a48c>
   26864: f100831f     	cmp	x24, #0x20
   26868: cb1502ea     	sub	x10, x23, x21
   2686c: 540002c3     	b.lo	0x268c4 <__cxa_demangle+0x1a474>
   26870: eb1c013f     	cmp	x9, x28
   26874: 540000a2     	b.hs	0x26888 <__cxa_demangle+0x1a438>
   26878: 8b0a010b     	add	x11, x8, x10
   2687c: 8b0b038b     	add	x11, x28, x11
   26880: eb0b02bf     	cmp	x21, x11
   26884: 54000203     	b.lo	0x268c4 <__cxa_demangle+0x1a474>
   26888: 927beb0b     	and	x11, x24, #0xffffffffffffffe0
   2688c: 8b17010d     	add	x13, x8, x23
   26890: 910042ac     	add	x12, x21, #0x10
   26894: 8b0b0129     	add	x9, x9, x11
   26898: 8b0b02b5     	add	x21, x21, x11
   2689c: 910041ad     	add	x13, x13, #0x10
   268a0: aa0b03ee     	mov	x14, x11
   268a4: ad7f8580     	ldp	q0, q1, [x12, #-0x10]
   268a8: 9100818c     	add	x12, x12, #0x20
   268ac: f10081ce     	subs	x14, x14, #0x20
   268b0: ad3f85a0     	stp	q0, q1, [x13, #-0x10]
   268b4: 910081ad     	add	x13, x13, #0x20
   268b8: 54ffff61     	b.ne	0x268a4 <__cxa_demangle+0x1a454>
   268bc: eb18017f     	cmp	x11, x24
   268c0: 540000a0     	b.eq	0x268d4 <__cxa_demangle+0x1a484>
   268c4: 384016ab     	ldrb	w11, [x21], #0x1
   268c8: eb15039f     	cmp	x28, x21
   268cc: 3800152b     	strb	w11, [x9], #0x1
   268d0: 54ffffa1     	b.ne	0x268c4 <__cxa_demangle+0x1a474>
   268d4: 8b0a0389     	add	x9, x28, x10
   268d8: 8b090109     	add	x9, x8, x9
   268dc: 3900013f     	strb	wzr, [x9]
   268e0: 39400329     	ldrb	w9, [x25]
   268e4: 8b1802e8     	add	x8, x23, x24
   268e8: 37000089     	tbnz	w9, #0x0, 0x268f8 <__cxa_demangle+0x1a4a8>
   268ec: d37ff908     	lsl	x8, x8, #1
   268f0: 39000328     	strb	w8, [x25]
   268f4: 14000002     	b	0x268fc <__cxa_demangle+0x1a4ac>
   268f8: f81d82c8     	stur	x8, [x22, #-0x28]
   268fc: 39400268     	ldrb	w8, [x19]
   26900: f9400669     	ldr	x9, [x19, #0x8]
   26904: d341fd0a     	lsr	x10, x8, #1
   26908: 7200011f     	tst	w8, #0x1
   2690c: 9a890142     	csel	x2, x10, x9, eq
   26910: f1000c5f     	cmp	x2, #0x3
   26914: 540000e8     	b.hi	0x26930 <__cxa_demangle+0x1a4e0>
   26918: f9400689     	ldr	x9, [x20, #0x8]
   2691c: f9400a6a     	ldr	x10, [x19, #0x10]
   26920: 7200011f     	tst	w8, #0x1
   26924: d100c120     	sub	x0, x9, #0x30
   26928: 9a931541     	csinc	x1, x10, x19, ne
   2692c: 97ffc879     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   26930: 91000795     	add	x21, x28, #0x1
   26934: f9401768     	ldr	x8, [x27, #0x28]
   26938: f85a83a9     	ldur	x9, [x29, #-0x58]
   2693c: eb09011f     	cmp	x8, x9
   26940: 54000141     	b.ne	0x26968 <__cxa_demangle+0x1a518>
   26944: aa1503e0     	mov	x0, x21
   26948: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   2694c: a94b4ff4     	ldp	x20, x19, [sp, #0xb0]
   26950: a94a57f6     	ldp	x22, x21, [sp, #0xa0]
   26954: a9495ff8     	ldp	x24, x23, [sp, #0x90]
   26958: a94867fa     	ldp	x26, x25, [sp, #0x80]
   2695c: a9476ffc     	ldp	x28, x27, [sp, #0x70]
   26960: 910343ff     	add	sp, sp, #0xd0
   26964: d65f03c0     	ret
   26968: 97ff890a     	bl	0x8d90 <__stack_chk_fail@plt>
   2696c: 97ff88d1     	bl	0x8cb0 <abort@plt>
   26970: 97ff88d0     	bl	0x8cb0 <abort@plt>
   26974: 97ff88cf     	bl	0x8cb0 <abort@plt>
   26978: aa0003f3     	mov	x19, x0
   2697c: 36000137     	tbz	w23, #0x0, 0x269a0 <__cxa_demangle+0x1a550>
   26980: aa1603e0     	mov	x0, x22
   26984: 97ff899b     	bl	0x8ff0 <free@plt>
   26988: 14000006     	b	0x269a0 <__cxa_demangle+0x1a550>
   2698c: aa0003f3     	mov	x19, x0
   26990: 36000196     	tbz	w22, #0x0, 0x269c0 <__cxa_demangle+0x1a570>
   26994: aa1503e0     	mov	x0, x21
   26998: 14000009     	b	0x269bc <__cxa_demangle+0x1a56c>
   2699c: aa0003f3     	mov	x19, x0
   269a0: 394083e8     	ldrb	w8, [sp, #0x20]
   269a4: 370000a8     	tbnz	w8, #0x0, 0x269b8 <__cxa_demangle+0x1a568>
   269a8: 14000006     	b	0x269c0 <__cxa_demangle+0x1a570>
   269ac: 394083e8     	ldrb	w8, [sp, #0x20]
   269b0: aa0003f3     	mov	x19, x0
   269b4: 36000068     	tbz	w8, #0x0, 0x269c0 <__cxa_demangle+0x1a570>
   269b8: f9401be0     	ldr	x0, [sp, #0x30]
   269bc: 97ff898d     	bl	0x8ff0 <free@plt>
   269c0: aa1303e0     	mov	x0, x19
   269c4: 94003b89     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   269c8: f81b0ff9     	str	x25, [sp, #-0x50]!
   269cc: a9015ff8     	stp	x24, x23, [sp, #0x10]
   269d0: a90257f6     	stp	x22, x21, [sp, #0x20]
   269d4: a9034ff4     	stp	x20, x19, [sp, #0x30]
   269d8: a9047bfd     	stp	x29, x30, [sp, #0x40]
   269dc: 910103fd     	add	x29, sp, #0x40
   269e0: aa0803f3     	mov	x19, x8
   269e4: aa0003f7     	mov	x23, x0
   269e8: a9007e7f     	stp	xzr, xzr, [x19]
   269ec: f9000a7f     	str	xzr, [x19, #0x10]
   269f0: 394002e8     	ldrb	w8, [x23]
   269f4: aa0103f4     	mov	x20, x1
   269f8: 370000e8     	tbnz	w8, #0x0, 0x26a14 <__cxa_demangle+0x1a5c4>
   269fc: aa1403e0     	mov	x0, x20
   26a00: d341fd15     	lsr	x21, x8, #1
   26a04: 97ff8943     	bl	0x8f10 <strlen@plt>
   26a08: aa0003f6     	mov	x22, x0
   26a0c: 910006f7     	add	x23, x23, #0x1
   26a10: 14000006     	b	0x26a28 <__cxa_demangle+0x1a5d8>
   26a14: f94006f5     	ldr	x21, [x23, #0x8]
   26a18: aa1403e0     	mov	x0, x20
   26a1c: 97ff893d     	bl	0x8f10 <strlen@plt>
   26a20: f9400af7     	ldr	x23, [x23, #0x10]
   26a24: aa0003f6     	mov	x22, x0
   26a28: 8b1602a8     	add	x8, x21, x22
   26a2c: b100411f     	cmn	x8, #0x10
   26a30: 54000402     	b.hs	0x26ab0 <__cxa_demangle+0x1a660>
   26a34: f100591f     	cmp	x8, #0x16
   26a38: 540000c8     	b.hi	0x26a50 <__cxa_demangle+0x1a600>
   26a3c: d37ffaa8     	lsl	x8, x21, #1
   26a40: aa1303f8     	mov	x24, x19
   26a44: 38001708     	strb	w8, [x24], #0x1
   26a48: b5000175     	cbnz	x21, 0x26a74 <__cxa_demangle+0x1a624>
   26a4c: 1400000e     	b	0x26a84 <__cxa_demangle+0x1a634>
   26a50: 91004108     	add	x8, x8, #0x10
   26a54: 927ced19     	and	x25, x8, #0xfffffffffffffff0
   26a58: aa1903e0     	mov	x0, x25
   26a5c: 97ff894d     	bl	0x8f90 <malloc@plt>
   26a60: aa0003f8     	mov	x24, x0
   26a64: b2400328     	orr	x8, x25, #0x1
   26a68: a900e275     	stp	x21, x24, [x19, #0x8]
   26a6c: f9000268     	str	x8, [x19]
   26a70: b40000b5     	cbz	x21, 0x26a84 <__cxa_demangle+0x1a634>
   26a74: aa1803e0     	mov	x0, x24
   26a78: aa1703e1     	mov	x1, x23
   26a7c: aa1503e2     	mov	x2, x21
   26a80: 97ff8948     	bl	0x8fa0 <memcpy@plt>
   26a84: 38356b1f     	strb	wzr, [x24, x21]
   26a88: aa1303e0     	mov	x0, x19
   26a8c: aa1403e1     	mov	x1, x20
   26a90: aa1603e2     	mov	x2, x22
   26a94: 97ffc81f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   26a98: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   26a9c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   26aa0: a94257f6     	ldp	x22, x21, [sp, #0x20]
   26aa4: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   26aa8: f84507f9     	ldr	x25, [sp], #0x50
   26aac: d65f03c0     	ret
   26ab0: 97ff8880     	bl	0x8cb0 <abort@plt>
   26ab4: 39400268     	ldrb	w8, [x19]
   26ab8: aa0003f4     	mov	x20, x0
   26abc: 36000068     	tbz	w8, #0x0, 0x26ac8 <__cxa_demangle+0x1a678>
   26ac0: f9400a60     	ldr	x0, [x19, #0x10]
   26ac4: 97ff894b     	bl	0x8ff0 <free@plt>
   26ac8: aa1403e0     	mov	x0, x20
   26acc: 94003b47     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   26ad0: d10183ff     	sub	sp, sp, #0x60
   26ad4: a9025ff8     	stp	x24, x23, [sp, #0x20]
   26ad8: a90357f6     	stp	x22, x21, [sp, #0x30]
   26adc: a9044ff4     	stp	x20, x19, [sp, #0x40]
   26ae0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   26ae4: 910143fd     	add	x29, sp, #0x50
   26ae8: d53bd058     	mrs	x24, TPIDR_EL0
   26aec: f9401708     	ldr	x8, [x24, #0x28]
   26af0: aa0103f5     	mov	x21, x1
   26af4: aa0003f4     	mov	x20, x0
   26af8: cb1402a9     	sub	x9, x21, x20
   26afc: aa0203f3     	mov	x19, x2
   26b00: f100093f     	cmp	x9, #0x2
   26b04: f9000fe8     	str	x8, [sp, #0x18]
   26b08: 540011cb     	b.lt	0x26d40 <__cxa_demangle+0x1a8f0>
   26b0c: 39400288     	ldrb	w8, [x20]
   26b10: 7101bd1f     	cmp	w8, #0x6f
   26b14: 54000060     	b.eq	0x26b20 <__cxa_demangle+0x1a6d0>
   26b18: 7101911f     	cmp	w8, #0x64
   26b1c: 54000881     	b.ne	0x26c2c <__cxa_demangle+0x1a7dc>
   26b20: 39400689     	ldrb	w9, [x20, #0x1]
   26b24: 7101b93f     	cmp	w9, #0x6e
   26b28: 54000821     	b.ne	0x26c2c <__cxa_demangle+0x1a7dc>
   26b2c: 7101bd1f     	cmp	w8, #0x6f
   26b30: 91000a96     	add	x22, x20, #0x2
   26b34: 540011c1     	b.ne	0x26d6c <__cxa_demangle+0x1a91c>
   26b38: aa1603e0     	mov	x0, x22
   26b3c: aa1503e1     	mov	x1, x21
   26b40: aa1303e2     	mov	x2, x19
   26b44: 9400033f     	bl	0x27840 <__cxa_demangle+0x1b3f0>
   26b48: aa0003f7     	mov	x23, x0
   26b4c: eb1602ff     	cmp	x23, x22
   26b50: aa1403e0     	mov	x0, x20
   26b54: 54000f80     	b.eq	0x26d44 <__cxa_demangle+0x1a8f4>
   26b58: aa1703e0     	mov	x0, x23
   26b5c: aa1503e1     	mov	x1, x21
   26b60: aa1303e2     	mov	x2, x19
   26b64: 97ffc8ea     	bl	0x18f0c <__cxa_demangle+0xcabc>
   26b68: aa0003f4     	mov	x20, x0
   26b6c: eb17029f     	cmp	x20, x23
   26b70: aa1703e0     	mov	x0, x23
   26b74: 54000e80     	b.eq	0x26d44 <__cxa_demangle+0x1a8f4>
   26b78: a9405668     	ldp	x8, x21, [x19]
   26b7c: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   26b80: f2955569     	movk	x9, #0xaaab
   26b84: cb0802a8     	sub	x8, x21, x8
   26b88: 9344fd08     	asr	x8, x8, #4
   26b8c: 9b097d08     	mul	x8, x8, x9
   26b90: f100091f     	cmp	x8, #0x2
   26b94: 54000d63     	b.lo	0x26d40 <__cxa_demangle+0x1a8f0>
   26b98: 385e82a8     	ldurb	w8, [x21, #-0x18]
   26b9c: a97f2aa9     	ldp	x9, x10, [x21, #-0x10]
   26ba0: d1005eab     	sub	x11, x21, #0x17
   26ba4: d100c2a0     	sub	x0, x21, #0x30
   26ba8: d341fd0c     	lsr	x12, x8, #1
   26bac: 7200011f     	tst	w8, #0x1
   26bb0: 9a8a0161     	csel	x1, x11, x10, eq
   26bb4: 9a890182     	csel	x2, x12, x9, eq
   26bb8: 97ffc7d6     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   26bbc: f85e02a8     	ldur	x8, [x21, #-0x20]
   26bc0: f9000be8     	str	x8, [sp, #0x10]
   26bc4: 3cdd02a0     	ldur	q0, [x21, #-0x30]
   26bc8: 3d8003e0     	str	q0, [sp]
   26bcc: a93dfebf     	stp	xzr, xzr, [x21, #-0x28]
   26bd0: f81d02bf     	stur	xzr, [x21, #-0x30]
   26bd4: f9400675     	ldr	x21, [x19, #0x8]
   26bd8: 385e82a8     	ldurb	w8, [x21, #-0x18]
   26bdc: d100c2b6     	sub	x22, x21, #0x30
   26be0: 36000068     	tbz	w8, #0x0, 0x26bec <__cxa_demangle+0x1a79c>
   26be4: f85f82a0     	ldur	x0, [x21, #-0x8]
   26be8: 97ff8902     	bl	0x8ff0 <free@plt>
   26bec: 394002c8     	ldrb	w8, [x22]
   26bf0: 36000068     	tbz	w8, #0x0, 0x26bfc <__cxa_demangle+0x1a7ac>
   26bf4: f85e02a0     	ldur	x0, [x21, #-0x20]
   26bf8: 97ff88fe     	bl	0x8ff0 <free@plt>
   26bfc: f9000676     	str	x22, [x19, #0x8]
   26c00: 394003f6     	ldrb	w22, [sp]
   26c04: d10182a0     	sub	x0, x21, #0x60
   26c08: a940d7e9     	ldp	x9, x21, [sp, #0x8]
   26c0c: 910003e8     	mov	x8, sp
   26c10: b2400108     	orr	x8, x8, #0x1
   26c14: 720002df     	tst	w22, #0x1
   26c18: d341feca     	lsr	x10, x22, #1
   26c1c: 9a950101     	csel	x1, x8, x21, eq
   26c20: 9a890142     	csel	x2, x10, x9, eq
   26c24: 97ffc7bb     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   26c28: 14000043     	b	0x26d34 <__cxa_demangle+0x1a8e4>
   26c2c: aa1403e0     	mov	x0, x20
   26c30: aa1503e1     	mov	x1, x21
   26c34: aa1303e2     	mov	x2, x19
   26c38: 9400196a     	bl	0x2d1e0 <__cxa_demangle+0x20d90>
   26c3c: eb14001f     	cmp	x0, x20
   26c40: 54000821     	b.ne	0x26d44 <__cxa_demangle+0x1a8f4>
   26c44: aa1403e0     	mov	x0, x20
   26c48: aa1503e1     	mov	x1, x21
   26c4c: aa1303e2     	mov	x2, x19
   26c50: 940002fc     	bl	0x27840 <__cxa_demangle+0x1b3f0>
   26c54: aa0003f6     	mov	x22, x0
   26c58: eb1402df     	cmp	x22, x20
   26c5c: aa1403e0     	mov	x0, x20
   26c60: 54000720     	b.eq	0x26d44 <__cxa_demangle+0x1a8f4>
   26c64: aa1603e0     	mov	x0, x22
   26c68: aa1503e1     	mov	x1, x21
   26c6c: aa1303e2     	mov	x2, x19
   26c70: 97ffc8a7     	bl	0x18f0c <__cxa_demangle+0xcabc>
   26c74: aa0003f4     	mov	x20, x0
   26c78: eb16029f     	cmp	x20, x22
   26c7c: aa1603e0     	mov	x0, x22
   26c80: 54000620     	b.eq	0x26d44 <__cxa_demangle+0x1a8f4>
   26c84: a9405668     	ldp	x8, x21, [x19]
   26c88: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   26c8c: f2955569     	movk	x9, #0xaaab
   26c90: cb0802a8     	sub	x8, x21, x8
   26c94: 9344fd08     	asr	x8, x8, #4
   26c98: 9b097d08     	mul	x8, x8, x9
   26c9c: f100091f     	cmp	x8, #0x2
   26ca0: 54000503     	b.lo	0x26d40 <__cxa_demangle+0x1a8f0>
   26ca4: 385e82a8     	ldurb	w8, [x21, #-0x18]
   26ca8: a97f2aa9     	ldp	x9, x10, [x21, #-0x10]
   26cac: d1005eab     	sub	x11, x21, #0x17
   26cb0: d100c2a0     	sub	x0, x21, #0x30
   26cb4: d341fd0c     	lsr	x12, x8, #1
   26cb8: 7200011f     	tst	w8, #0x1
   26cbc: 9a8a0161     	csel	x1, x11, x10, eq
   26cc0: 9a890182     	csel	x2, x12, x9, eq
   26cc4: 97ffc793     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   26cc8: f85e02a8     	ldur	x8, [x21, #-0x20]
   26ccc: f9000be8     	str	x8, [sp, #0x10]
   26cd0: 3cdd02a0     	ldur	q0, [x21, #-0x30]
   26cd4: 3d8003e0     	str	q0, [sp]
   26cd8: a93dfebf     	stp	xzr, xzr, [x21, #-0x28]
   26cdc: f81d02bf     	stur	xzr, [x21, #-0x30]
   26ce0: f9400675     	ldr	x21, [x19, #0x8]
   26ce4: 385e82a8     	ldurb	w8, [x21, #-0x18]
   26ce8: d100c2b6     	sub	x22, x21, #0x30
   26cec: 36000068     	tbz	w8, #0x0, 0x26cf8 <__cxa_demangle+0x1a8a8>
   26cf0: f85f82a0     	ldur	x0, [x21, #-0x8]
   26cf4: 97ff88bf     	bl	0x8ff0 <free@plt>
   26cf8: 394002c8     	ldrb	w8, [x22]
   26cfc: 36000068     	tbz	w8, #0x0, 0x26d08 <__cxa_demangle+0x1a8b8>
   26d00: f85e02a0     	ldur	x0, [x21, #-0x20]
   26d04: 97ff88bb     	bl	0x8ff0 <free@plt>
   26d08: f9000676     	str	x22, [x19, #0x8]
   26d0c: 394003f6     	ldrb	w22, [sp]
   26d10: d10182a0     	sub	x0, x21, #0x60
   26d14: a940d7e9     	ldp	x9, x21, [sp, #0x8]
   26d18: 910003e8     	mov	x8, sp
   26d1c: b2400108     	orr	x8, x8, #0x1
   26d20: 720002df     	tst	w22, #0x1
   26d24: d341feca     	lsr	x10, x22, #1
   26d28: 9a950101     	csel	x1, x8, x21, eq
   26d2c: 9a890142     	csel	x2, x10, x9, eq
   26d30: 97ffc778     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   26d34: 36000076     	tbz	w22, #0x0, 0x26d40 <__cxa_demangle+0x1a8f0>
   26d38: aa1503e0     	mov	x0, x21
   26d3c: 97ff88ad     	bl	0x8ff0 <free@plt>
   26d40: aa1403e0     	mov	x0, x20
   26d44: f9401708     	ldr	x8, [x24, #0x28]
   26d48: f9400fe9     	ldr	x9, [sp, #0x18]
   26d4c: eb09011f     	cmp	x8, x9
   26d50: 540004e1     	b.ne	0x26dec <__cxa_demangle+0x1a99c>
   26d54: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   26d58: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   26d5c: a94357f6     	ldp	x22, x21, [sp, #0x30]
   26d60: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   26d64: 910183ff     	add	sp, sp, #0x60
   26d68: d65f03c0     	ret
   26d6c: eb1502df     	cmp	x22, x21
   26d70: 54000380     	b.eq	0x26de0 <__cxa_demangle+0x1a990>
   26d74: aa1603e0     	mov	x0, x22
   26d78: aa1503e1     	mov	x1, x21
   26d7c: aa1303e2     	mov	x2, x19
   26d80: 94000025     	bl	0x26e14 <__cxa_demangle+0x1a9c4>
   26d84: aa0003f7     	mov	x23, x0
   26d88: eb1602ff     	cmp	x23, x22
   26d8c: 540000c1     	b.ne	0x26da4 <__cxa_demangle+0x1a954>
   26d90: aa1603e0     	mov	x0, x22
   26d94: aa1503e1     	mov	x1, x21
   26d98: aa1303e2     	mov	x2, x19
   26d9c: 94001911     	bl	0x2d1e0 <__cxa_demangle+0x20d90>
   26da0: aa0003f7     	mov	x23, x0
   26da4: eb1602ff     	cmp	x23, x22
   26da8: 540001a0     	b.eq	0x26ddc <__cxa_demangle+0x1a98c>
   26dac: a9402269     	ldp	x9, x8, [x19]
   26db0: aa1603f5     	mov	x21, x22
   26db4: eb08013f     	cmp	x9, x8
   26db8: 54000140     	b.eq	0x26de0 <__cxa_demangle+0x1a990>
   26dbc: d0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   26dc0: d100c100     	sub	x0, x8, #0x30
   26dc4: 9123cc42     	add	x2, x2, #0x8f3
   26dc8: 320003e3     	orr	w3, wzr, #0x1
   26dcc: aa1f03e1     	mov	x1, xzr
   26dd0: 97ffc6d4     	bl	0x18920 <__cxa_demangle+0xc4d0>
   26dd4: aa1703f5     	mov	x21, x23
   26dd8: 14000002     	b	0x26de0 <__cxa_demangle+0x1a990>
   26ddc: aa1603f5     	mov	x21, x22
   26de0: eb1602bf     	cmp	x21, x22
   26de4: 9a950280     	csel	x0, x20, x21, eq
   26de8: 17ffffd7     	b	0x26d44 <__cxa_demangle+0x1a8f4>
   26dec: 97ff87e9     	bl	0x8d90 <__stack_chk_fail@plt>
   26df0: aa0003f3     	mov	x19, x0
   26df4: 37000096     	tbnz	w22, #0x0, 0x26e04 <__cxa_demangle+0x1a9b4>
   26df8: 14000005     	b	0x26e0c <__cxa_demangle+0x1a9bc>
   26dfc: aa0003f3     	mov	x19, x0
   26e00: 36000076     	tbz	w22, #0x0, 0x26e0c <__cxa_demangle+0x1a9bc>
   26e04: aa1503e0     	mov	x0, x21
   26e08: 97ff887a     	bl	0x8ff0 <free@plt>
   26e0c: aa1303e0     	mov	x0, x19
   26e10: 94003a76     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   26e14: d10243ff     	sub	sp, sp, #0x90
   26e18: f90023f9     	str	x25, [sp, #0x40]
   26e1c: a9055ff8     	stp	x24, x23, [sp, #0x50]
   26e20: a90657f6     	stp	x22, x21, [sp, #0x60]
   26e24: a9074ff4     	stp	x20, x19, [sp, #0x70]
   26e28: a9087bfd     	stp	x29, x30, [sp, #0x80]
   26e2c: 910203fd     	add	x29, sp, #0x80
   26e30: d53bd057     	mrs	x23, TPIDR_EL0
   26e34: f94016e8     	ldr	x8, [x23, #0x28]
   26e38: aa0103f5     	mov	x21, x1
   26e3c: aa0003f6     	mov	x22, x0
   26e40: aa0203f3     	mov	x19, x2
   26e44: eb1502df     	cmp	x22, x21
   26e48: f9001fe8     	str	x8, [sp, #0x38]
   26e4c: 54001380     	b.eq	0x270bc <__cxa_demangle+0x1ac6c>
   26e50: 394002c8     	ldrb	w8, [x22]
   26e54: 7101111f     	cmp	w8, #0x44
   26e58: 54000ce0     	b.eq	0x26ff4 <__cxa_demangle+0x1aba4>
   26e5c: 71014d1f     	cmp	w8, #0x53
   26e60: 540005c0     	b.eq	0x26f18 <__cxa_demangle+0x1aac8>
   26e64: 7101511f     	cmp	w8, #0x54
   26e68: 540012a1     	b.ne	0x270bc <__cxa_demangle+0x1ac6c>
   26e6c: a9402668     	ldp	x8, x9, [x19]
   26e70: b201f3f9     	mov	x25, #-0x5555555555555556 // =-6148914691236517206
   26e74: f2955579     	movk	x25, #0xaaab
   26e78: aa1603e0     	mov	x0, x22
   26e7c: cb080128     	sub	x8, x9, x8
   26e80: 9344fd08     	asr	x8, x8, #4
   26e84: aa1503e1     	mov	x1, x21
   26e88: aa1303e2     	mov	x2, x19
   26e8c: 9b197d18     	mul	x24, x8, x25
   26e90: 97ffd164     	bl	0x1b420 <__cxa_demangle+0xefd0>
   26e94: a9402269     	ldp	x9, x8, [x19]
   26e98: aa0003f4     	mov	x20, x0
   26e9c: eb16029f     	cmp	x20, x22
   26ea0: cb090109     	sub	x9, x8, x9
   26ea4: 9344fd29     	asr	x9, x9, #4
   26ea8: 9b197d29     	mul	x9, x9, x25
   26eac: 54000e80     	b.eq	0x2707c <__cxa_demangle+0x1ac2c>
   26eb0: 9100070a     	add	x10, x24, #0x1
   26eb4: eb0a013f     	cmp	x9, x10
   26eb8: 54000e21     	b.ne	0x2707c <__cxa_demangle+0x1ac2c>
   26ebc: f9400e69     	ldr	x9, [x19, #0x18]
   26ec0: d100c101     	sub	x1, x8, #0x30
   26ec4: 910043e0     	add	x0, sp, #0x10
   26ec8: 910023e2     	add	x2, sp, #0x8
   26ecc: f90007e9     	str	x9, [sp, #0x8]
   26ed0: 97ffc76f     	bl	0x18c8c <__cxa_demangle+0xc83c>
   26ed4: a942a668     	ldp	x8, x9, [x19, #0x28]
   26ed8: eb09011f     	cmp	x8, x9
   26edc: 540010a2     	b.hs	0x270f0 <__cxa_demangle+0x1aca0>
   26ee0: f94017e9     	ldr	x9, [sp, #0x28]
   26ee4: f9000d09     	str	x9, [x8, #0x18]
   26ee8: 3dc007e0     	ldr	q0, [sp, #0x10]
   26eec: 3d800100     	str	q0, [x8]
   26ef0: f94013e9     	ldr	x9, [sp, #0x20]
   26ef4: f9000909     	str	x9, [x8, #0x10]
   26ef8: a901ffff     	stp	xzr, xzr, [sp, #0x18]
   26efc: f9000bff     	str	xzr, [sp, #0x10]
   26f00: f9401668     	ldr	x8, [x19, #0x28]
   26f04: 91008108     	add	x8, x8, #0x20
   26f08: f9001668     	str	x8, [x19, #0x28]
   26f0c: f9400bf3     	ldr	x19, [sp, #0x10]
   26f10: b5002333     	cbnz	x19, 0x27374 <__cxa_demangle+0x1af24>
   26f14: 1400006b     	b	0x270c0 <__cxa_demangle+0x1ac70>
   26f18: aa1603e0     	mov	x0, x22
   26f1c: aa1503e1     	mov	x1, x21
   26f20: aa1303e2     	mov	x2, x19
   26f24: 97ffcb82     	bl	0x19d2c <__cxa_demangle+0xd8dc>
   26f28: aa0003f4     	mov	x20, x0
   26f2c: eb16029f     	cmp	x20, x22
   26f30: 54000c81     	b.ne	0x270c0 <__cxa_demangle+0x1ac70>
   26f34: cb1602a8     	sub	x8, x21, x22
   26f38: f1000d1f     	cmp	x8, #0x3
   26f3c: 54000c0b     	b.lt	0x270bc <__cxa_demangle+0x1ac6c>
   26f40: 394006c8     	ldrb	w8, [x22, #0x1]
   26f44: 7101d11f     	cmp	w8, #0x74
   26f48: 54000ba1     	b.ne	0x270bc <__cxa_demangle+0x1ac6c>
   26f4c: 91000ad4     	add	x20, x22, #0x2
   26f50: aa1403e0     	mov	x0, x20
   26f54: aa1503e1     	mov	x1, x21
   26f58: aa1303e2     	mov	x2, x19
   26f5c: 97ffd5cc     	bl	0x1c68c <__cxa_demangle+0x1023c>
   26f60: aa0003f5     	mov	x21, x0
   26f64: eb1402bf     	cmp	x21, x20
   26f68: 54000aa0     	b.eq	0x270bc <__cxa_demangle+0x1ac6c>
   26f6c: a9402269     	ldp	x9, x8, [x19]
   26f70: aa1603f4     	mov	x20, x22
   26f74: eb08013f     	cmp	x9, x8
   26f78: 54000a40     	b.eq	0x270c0 <__cxa_demangle+0x1ac70>
   26f7c: d0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   26f80: d100c100     	sub	x0, x8, #0x30
   26f84: 912b0842     	add	x2, x2, #0xac2
   26f88: 528000a3     	mov	w3, #0x5                // =5
   26f8c: aa1f03e1     	mov	x1, xzr
   26f90: 97ffc664     	bl	0x18920 <__cxa_demangle+0xc4d0>
   26f94: f9400668     	ldr	x8, [x19, #0x8]
   26f98: f9400e69     	ldr	x9, [x19, #0x18]
   26f9c: 910043e0     	add	x0, sp, #0x10
   26fa0: 910023e2     	add	x2, sp, #0x8
   26fa4: d100c101     	sub	x1, x8, #0x30
   26fa8: f90007e9     	str	x9, [sp, #0x8]
   26fac: 97ffc738     	bl	0x18c8c <__cxa_demangle+0xc83c>
   26fb0: a942a668     	ldp	x8, x9, [x19, #0x28]
   26fb4: eb09011f     	cmp	x8, x9
   26fb8: 54002962     	b.hs	0x274e4 <__cxa_demangle+0x1b094>
   26fbc: f94017e9     	ldr	x9, [sp, #0x28]
   26fc0: f9000d09     	str	x9, [x8, #0x18]
   26fc4: 3dc007e0     	ldr	q0, [sp, #0x10]
   26fc8: 3d800100     	str	q0, [x8]
   26fcc: f94013e9     	ldr	x9, [sp, #0x20]
   26fd0: f9000909     	str	x9, [x8, #0x10]
   26fd4: a901ffff     	stp	xzr, xzr, [sp, #0x18]
   26fd8: f9000bff     	str	xzr, [sp, #0x10]
   26fdc: f9401668     	ldr	x8, [x19, #0x28]
   26fe0: 91008108     	add	x8, x8, #0x20
   26fe4: f9001668     	str	x8, [x19, #0x28]
   26fe8: f9400bf3     	ldr	x19, [sp, #0x10]
   26fec: b50033b3     	cbnz	x19, 0x27660 <__cxa_demangle+0x1b210>
   26ff0: 1400013b     	b	0x274dc <__cxa_demangle+0x1b08c>
   26ff4: aa1603e0     	mov	x0, x22
   26ff8: aa1503e1     	mov	x1, x21
   26ffc: aa1303e2     	mov	x2, x19
   27000: 97ffd510     	bl	0x1c440 <__cxa_demangle+0xfff0>
   27004: aa0003f5     	mov	x21, x0
   27008: eb1602bf     	cmp	x21, x22
   2700c: 54000580     	b.eq	0x270bc <__cxa_demangle+0x1ac6c>
   27010: a9402269     	ldp	x9, x8, [x19]
   27014: aa1603f4     	mov	x20, x22
   27018: eb08013f     	cmp	x9, x8
   2701c: 54000520     	b.eq	0x270c0 <__cxa_demangle+0x1ac70>
   27020: f9400e69     	ldr	x9, [x19, #0x18]
   27024: d100c101     	sub	x1, x8, #0x30
   27028: 910043e0     	add	x0, sp, #0x10
   2702c: 910023e2     	add	x2, sp, #0x8
   27030: f90007e9     	str	x9, [sp, #0x8]
   27034: 97ffc716     	bl	0x18c8c <__cxa_demangle+0xc83c>
   27038: a942a668     	ldp	x8, x9, [x19, #0x28]
   2703c: eb09011f     	cmp	x8, x9
   27040: 540007a2     	b.hs	0x27134 <__cxa_demangle+0x1ace4>
   27044: f94017e9     	ldr	x9, [sp, #0x28]
   27048: f9000d09     	str	x9, [x8, #0x18]
   2704c: 3dc007e0     	ldr	q0, [sp, #0x10]
   27050: 3d800100     	str	q0, [x8]
   27054: f94013e9     	ldr	x9, [sp, #0x20]
   27058: f9000909     	str	x9, [x8, #0x10]
   2705c: a901ffff     	stp	xzr, xzr, [sp, #0x18]
   27060: f9000bff     	str	xzr, [sp, #0x10]
   27064: f9401668     	ldr	x8, [x19, #0x28]
   27068: 91008108     	add	x8, x8, #0x20
   2706c: f9001668     	str	x8, [x19, #0x28]
   27070: f9400bf3     	ldr	x19, [sp, #0x10]
   27074: b5001f93     	cbnz	x19, 0x27464 <__cxa_demangle+0x1b014>
   27078: 14000119     	b	0x274dc <__cxa_demangle+0x1b08c>
   2707c: eb18013f     	cmp	x9, x24
   27080: 540001e0     	b.eq	0x270bc <__cxa_demangle+0x1ac6c>
   27084: d100c114     	sub	x20, x8, #0x30
   27088: cb090315     	sub	x21, x24, x9
   2708c: 39406288     	ldrb	w8, [x20, #0x18]
   27090: 36000068     	tbz	w8, #0x0, 0x2709c <__cxa_demangle+0x1ac4c>
   27094: f9401680     	ldr	x0, [x20, #0x28]
   27098: 97ff87d6     	bl	0x8ff0 <free@plt>
   2709c: 39400288     	ldrb	w8, [x20]
   270a0: 36000068     	tbz	w8, #0x0, 0x270ac <__cxa_demangle+0x1ac5c>
   270a4: f9400a80     	ldr	x0, [x20, #0x10]
   270a8: 97ff87d2     	bl	0x8ff0 <free@plt>
   270ac: f9000674     	str	x20, [x19, #0x8]
   270b0: b10006b5     	adds	x21, x21, #0x1
   270b4: d100c294     	sub	x20, x20, #0x30
   270b8: 54fffea1     	b.ne	0x2708c <__cxa_demangle+0x1ac3c>
   270bc: aa1603f4     	mov	x20, x22
   270c0: f94016e8     	ldr	x8, [x23, #0x28]
   270c4: f9401fe9     	ldr	x9, [sp, #0x38]
   270c8: eb09011f     	cmp	x8, x9
   270cc: 54002ea1     	b.ne	0x276a0 <__cxa_demangle+0x1b250>
   270d0: aa1403e0     	mov	x0, x20
   270d4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   270d8: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   270dc: a94657f6     	ldp	x22, x21, [sp, #0x60]
   270e0: a9455ff8     	ldp	x24, x23, [sp, #0x50]
   270e4: f94023f9     	ldr	x25, [sp, #0x40]
   270e8: 910243ff     	add	sp, sp, #0x90
   270ec: d65f03c0     	ret
   270f0: f940126a     	ldr	x10, [x19, #0x20]
   270f4: cb0a0108     	sub	x8, x8, x10
   270f8: 9345fd18     	asr	x24, x8, #5
   270fc: 91000708     	add	x8, x24, #0x1
   27100: d37bfd0b     	lsr	x11, x8, #59
   27104: b5002d0b     	cbnz	x11, 0x276a4 <__cxa_demangle+0x1b254>
   27108: cb0a0129     	sub	x9, x9, x10
   2710c: 9345fd2a     	asr	x10, x9, #5
   27110: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   27114: eb0b015f     	cmp	x10, x11
   27118: 54000308     	b.hi	0x27178 <__cxa_demangle+0x1ad28>
   2711c: 9344fd29     	asr	x9, x9, #4
   27120: eb08013f     	cmp	x9, x8
   27124: 9a893116     	csel	x22, x8, x9, lo
   27128: b50002b6     	cbnz	x22, 0x2717c <__cxa_demangle+0x1ad2c>
   2712c: aa1f03e0     	mov	x0, xzr
   27130: 1400001f     	b	0x271ac <__cxa_demangle+0x1ad5c>
   27134: f940126a     	ldr	x10, [x19, #0x20]
   27138: cb0a0108     	sub	x8, x8, x10
   2713c: 9345fd18     	asr	x24, x8, #5
   27140: 91000708     	add	x8, x24, #0x1
   27144: d37bfd0b     	lsr	x11, x8, #59
   27148: b5002b0b     	cbnz	x11, 0x276a8 <__cxa_demangle+0x1b258>
   2714c: cb0a0129     	sub	x9, x9, x10
   27150: 9345fd2a     	asr	x10, x9, #5
   27154: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   27158: eb0b015f     	cmp	x10, x11
   2715c: 54000708     	b.hi	0x2723c <__cxa_demangle+0x1adec>
   27160: 9344fd29     	asr	x9, x9, #4
   27164: eb08013f     	cmp	x9, x8
   27168: 9a893116     	csel	x22, x8, x9, lo
   2716c: b50006b6     	cbnz	x22, 0x27240 <__cxa_demangle+0x1adf0>
   27170: aa1f03e0     	mov	x0, xzr
   27174: 14000058     	b	0x272d4 <__cxa_demangle+0x1ae84>
   27178: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   2717c: f9401e69     	ldr	x9, [x19, #0x38]
   27180: d37beac8     	lsl	x8, x22, #5
   27184: f9480120     	ldr	x0, [x9, #0x1000]
   27188: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2718c: cb00014a     	sub	x10, x10, x0
   27190: eb08015f     	cmp	x10, x8
   27194: 54000082     	b.hs	0x271a4 <__cxa_demangle+0x1ad54>
   27198: aa0803e0     	mov	x0, x8
   2719c: 97ff877d     	bl	0x8f90 <malloc@plt>
   271a0: 14000003     	b	0x271ac <__cxa_demangle+0x1ad5c>
   271a4: 8b080008     	add	x8, x0, x8
   271a8: f9080128     	str	x8, [x9, #0x1000]
   271ac: 8b18140a     	add	x10, x0, x24, lsl #5
   271b0: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   271b4: f94017e8     	ldr	x8, [sp, #0x28]
   271b8: 91008149     	add	x9, x10, #0x20
   271bc: f9000d48     	str	x8, [x10, #0x18]
   271c0: 3dc007e0     	ldr	q0, [sp, #0x10]
   271c4: 3d800140     	str	q0, [x10]
   271c8: f94013e8     	ldr	x8, [sp, #0x20]
   271cc: f9000948     	str	x8, [x10, #0x10]
   271d0: a901ffff     	stp	xzr, xzr, [sp, #0x18]
   271d4: f9000bff     	str	xzr, [sp, #0x10]
   271d8: a9423275     	ldp	x21, x12, [x19, #0x20]
   271dc: 8b161408     	add	x8, x0, x22, lsl #5
   271e0: eb15019f     	cmp	x12, x21
   271e4: 54000420     	b.eq	0x27268 <__cxa_demangle+0x1ae18>
   271e8: d100818b     	sub	x11, x12, #0x20
   271ec: cb15016b     	sub	x11, x11, x21
   271f0: d100814a     	sub	x10, x10, #0x20
   271f4: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   271f8: f900015f     	str	xzr, [x10]
   271fc: f85f818d     	ldur	x13, [x12, #-0x8]
   27200: f9000d4d     	str	x13, [x10, #0x18]
   27204: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   27208: 3d800140     	str	q0, [x10]
   2720c: f940098d     	ldr	x13, [x12, #0x10]
   27210: eb0c02bf     	cmp	x21, x12
   27214: f900094d     	str	x13, [x10, #0x10]
   27218: d100814a     	sub	x10, x10, #0x20
   2721c: a9007d9f     	stp	xzr, xzr, [x12]
   27220: f900099f     	str	xzr, [x12, #0x10]
   27224: 54fffe81     	b.ne	0x271f4 <__cxa_demangle+0x1ada4>
   27228: a9425676     	ldp	x22, x21, [x19, #0x20]
   2722c: d100070a     	sub	x10, x24, #0x1
   27230: cb4b154a     	sub	x10, x10, x11, lsr #5
   27234: 8b0a140a     	add	x10, x0, x10, lsl #5
   27238: 1400000d     	b	0x2726c <__cxa_demangle+0x1ae1c>
   2723c: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   27240: f9401e69     	ldr	x9, [x19, #0x38]
   27244: d37beac8     	lsl	x8, x22, #5
   27248: f9480120     	ldr	x0, [x9, #0x1000]
   2724c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27250: cb00014a     	sub	x10, x10, x0
   27254: eb08015f     	cmp	x10, x8
   27258: 540003a2     	b.hs	0x272cc <__cxa_demangle+0x1ae7c>
   2725c: aa0803e0     	mov	x0, x8
   27260: 97ff874c     	bl	0x8f90 <malloc@plt>
   27264: 1400001c     	b	0x272d4 <__cxa_demangle+0x1ae84>
   27268: aa1503f6     	mov	x22, x21
   2726c: f9401a78     	ldr	x24, [x19, #0x30]
   27270: eb1602bf     	cmp	x21, x22
   27274: a902266a     	stp	x10, x9, [x19, #0x20]
   27278: f9001a68     	str	x8, [x19, #0x30]
   2727c: 540000c0     	b.eq	0x27294 <__cxa_demangle+0x1ae44>
   27280: d10082b5     	sub	x21, x21, #0x20
   27284: aa1503e0     	mov	x0, x21
   27288: 97ffc6f5     	bl	0x18e5c <__cxa_demangle+0xca0c>
   2728c: eb1502df     	cmp	x22, x21
   27290: 54ffff81     	b.ne	0x27280 <__cxa_demangle+0x1ae30>
   27294: b40006d6     	cbz	x22, 0x2736c <__cxa_demangle+0x1af1c>
   27298: f9401e68     	ldr	x8, [x19, #0x38]
   2729c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   272a0: eb16013f     	cmp	x9, x22
   272a4: 54000603     	b.lo	0x27364 <__cxa_demangle+0x1af14>
   272a8: eb16011f     	cmp	x8, x22
   272ac: 540005c8     	b.hi	0x27364 <__cxa_demangle+0x1af14>
   272b0: f9480109     	ldr	x9, [x8, #0x1000]
   272b4: eb18013f     	cmp	x9, x24
   272b8: 540005a1     	b.ne	0x2736c <__cxa_demangle+0x1af1c>
   272bc: f9080116     	str	x22, [x8, #0x1000]
   272c0: f9400bf3     	ldr	x19, [sp, #0x10]
   272c4: b5000593     	cbnz	x19, 0x27374 <__cxa_demangle+0x1af24>
   272c8: 17ffff7e     	b	0x270c0 <__cxa_demangle+0x1ac70>
   272cc: 8b080008     	add	x8, x0, x8
   272d0: f9080128     	str	x8, [x9, #0x1000]
   272d4: 8b18140a     	add	x10, x0, x24, lsl #5
   272d8: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   272dc: f94017e8     	ldr	x8, [sp, #0x28]
   272e0: 91008149     	add	x9, x10, #0x20
   272e4: f9000d48     	str	x8, [x10, #0x18]
   272e8: 3dc007e0     	ldr	q0, [sp, #0x10]
   272ec: 3d800140     	str	q0, [x10]
   272f0: f94013e8     	ldr	x8, [sp, #0x20]
   272f4: f9000948     	str	x8, [x10, #0x10]
   272f8: a901ffff     	stp	xzr, xzr, [sp, #0x18]
   272fc: f9000bff     	str	xzr, [sp, #0x10]
   27300: a9423274     	ldp	x20, x12, [x19, #0x20]
   27304: 8b161408     	add	x8, x0, x22, lsl #5
   27308: eb14019f     	cmp	x12, x20
   2730c: 54000720     	b.eq	0x273f0 <__cxa_demangle+0x1afa0>
   27310: d100818b     	sub	x11, x12, #0x20
   27314: cb14016b     	sub	x11, x11, x20
   27318: d100814a     	sub	x10, x10, #0x20
   2731c: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   27320: f900015f     	str	xzr, [x10]
   27324: f85f818d     	ldur	x13, [x12, #-0x8]
   27328: f9000d4d     	str	x13, [x10, #0x18]
   2732c: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   27330: 3d800140     	str	q0, [x10]
   27334: f940098d     	ldr	x13, [x12, #0x10]
   27338: eb0c029f     	cmp	x20, x12
   2733c: f900094d     	str	x13, [x10, #0x10]
   27340: d100814a     	sub	x10, x10, #0x20
   27344: a9007d9f     	stp	xzr, xzr, [x12]
   27348: f900099f     	str	xzr, [x12, #0x10]
   2734c: 54fffe81     	b.ne	0x2731c <__cxa_demangle+0x1aecc>
   27350: a9425276     	ldp	x22, x20, [x19, #0x20]
   27354: d100070a     	sub	x10, x24, #0x1
   27358: cb4b154a     	sub	x10, x10, x11, lsr #5
   2735c: 8b0a140a     	add	x10, x0, x10, lsl #5
   27360: 14000025     	b	0x273f4 <__cxa_demangle+0x1afa4>
   27364: aa1603e0     	mov	x0, x22
   27368: 97ff8722     	bl	0x8ff0 <free@plt>
   2736c: f9400bf3     	ldr	x19, [sp, #0x10]
   27370: b4ffea93     	cbz	x19, 0x270c0 <__cxa_demangle+0x1ac70>
   27374: f9400ff5     	ldr	x21, [sp, #0x18]
   27378: eb1302bf     	cmp	x21, x19
   2737c: 540001a0     	b.eq	0x273b0 <__cxa_demangle+0x1af60>
   27380: 385e82a8     	ldurb	w8, [x21, #-0x18]
   27384: 36000068     	tbz	w8, #0x0, 0x27390 <__cxa_demangle+0x1af40>
   27388: f85f82a0     	ldur	x0, [x21, #-0x8]
   2738c: 97ff8719     	bl	0x8ff0 <free@plt>
   27390: 385d02a8     	ldurb	w8, [x21, #-0x30]
   27394: d100c2b6     	sub	x22, x21, #0x30
   27398: 36000068     	tbz	w8, #0x0, 0x273a4 <__cxa_demangle+0x1af54>
   2739c: f85e02a0     	ldur	x0, [x21, #-0x20]
   273a0: 97ff8714     	bl	0x8ff0 <free@plt>
   273a4: eb16027f     	cmp	x19, x22
   273a8: aa1603f5     	mov	x21, x22
   273ac: 54fffea1     	b.ne	0x27380 <__cxa_demangle+0x1af30>
   273b0: f94017e8     	ldr	x8, [sp, #0x28]
   273b4: f9000ff3     	str	x19, [sp, #0x18]
   273b8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   273bc: eb13013f     	cmp	x9, x19
   273c0: 54000123     	b.lo	0x273e4 <__cxa_demangle+0x1af94>
   273c4: eb13011f     	cmp	x8, x19
   273c8: 540000e8     	b.hi	0x273e4 <__cxa_demangle+0x1af94>
   273cc: f94013e9     	ldr	x9, [sp, #0x20]
   273d0: f948010a     	ldr	x10, [x8, #0x1000]
   273d4: eb09015f     	cmp	x10, x9
   273d8: 54ffe741     	b.ne	0x270c0 <__cxa_demangle+0x1ac70>
   273dc: f9080113     	str	x19, [x8, #0x1000]
   273e0: 17ffff38     	b	0x270c0 <__cxa_demangle+0x1ac70>
   273e4: aa1303e0     	mov	x0, x19
   273e8: 97ff8702     	bl	0x8ff0 <free@plt>
   273ec: 17ffff35     	b	0x270c0 <__cxa_demangle+0x1ac70>
   273f0: aa1403f6     	mov	x22, x20
   273f4: f9401a78     	ldr	x24, [x19, #0x30]
   273f8: eb16029f     	cmp	x20, x22
   273fc: a902266a     	stp	x10, x9, [x19, #0x20]
   27400: f9001a68     	str	x8, [x19, #0x30]
   27404: 540000c0     	b.eq	0x2741c <__cxa_demangle+0x1afcc>
   27408: d1008294     	sub	x20, x20, #0x20
   2740c: aa1403e0     	mov	x0, x20
   27410: 97ffc693     	bl	0x18e5c <__cxa_demangle+0xca0c>
   27414: eb1402df     	cmp	x22, x20
   27418: 54ffff81     	b.ne	0x27408 <__cxa_demangle+0x1afb8>
   2741c: b4000216     	cbz	x22, 0x2745c <__cxa_demangle+0x1b00c>
   27420: f9401e68     	ldr	x8, [x19, #0x38]
   27424: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   27428: eb16013f     	cmp	x9, x22
   2742c: 54000143     	b.lo	0x27454 <__cxa_demangle+0x1b004>
   27430: eb16011f     	cmp	x8, x22
   27434: 54000108     	b.hi	0x27454 <__cxa_demangle+0x1b004>
   27438: f9480109     	ldr	x9, [x8, #0x1000]
   2743c: eb18013f     	cmp	x9, x24
   27440: 540000e1     	b.ne	0x2745c <__cxa_demangle+0x1b00c>
   27444: f9080116     	str	x22, [x8, #0x1000]
   27448: f9400bf3     	ldr	x19, [sp, #0x10]
   2744c: b50000d3     	cbnz	x19, 0x27464 <__cxa_demangle+0x1b014>
   27450: 14000023     	b	0x274dc <__cxa_demangle+0x1b08c>
   27454: aa1603e0     	mov	x0, x22
   27458: 97ff86e6     	bl	0x8ff0 <free@plt>
   2745c: f9400bf3     	ldr	x19, [sp, #0x10]
   27460: b40003f3     	cbz	x19, 0x274dc <__cxa_demangle+0x1b08c>
   27464: f9400ff4     	ldr	x20, [sp, #0x18]
   27468: eb13029f     	cmp	x20, x19
   2746c: 540001a0     	b.eq	0x274a0 <__cxa_demangle+0x1b050>
   27470: 385e8288     	ldurb	w8, [x20, #-0x18]
   27474: 36000068     	tbz	w8, #0x0, 0x27480 <__cxa_demangle+0x1b030>
   27478: f85f8280     	ldur	x0, [x20, #-0x8]
   2747c: 97ff86dd     	bl	0x8ff0 <free@plt>
   27480: 385d0288     	ldurb	w8, [x20, #-0x30]
   27484: d100c296     	sub	x22, x20, #0x30
   27488: 36000068     	tbz	w8, #0x0, 0x27494 <__cxa_demangle+0x1b044>
   2748c: f85e0280     	ldur	x0, [x20, #-0x20]
   27490: 97ff86d8     	bl	0x8ff0 <free@plt>
   27494: eb16027f     	cmp	x19, x22
   27498: aa1603f4     	mov	x20, x22
   2749c: 54fffea1     	b.ne	0x27470 <__cxa_demangle+0x1b020>
   274a0: f94017e8     	ldr	x8, [sp, #0x28]
   274a4: f9000ff3     	str	x19, [sp, #0x18]
   274a8: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   274ac: eb13013f     	cmp	x9, x19
   274b0: 54000123     	b.lo	0x274d4 <__cxa_demangle+0x1b084>
   274b4: eb13011f     	cmp	x8, x19
   274b8: 540000e8     	b.hi	0x274d4 <__cxa_demangle+0x1b084>
   274bc: f94013e9     	ldr	x9, [sp, #0x20]
   274c0: f948010a     	ldr	x10, [x8, #0x1000]
   274c4: eb09015f     	cmp	x10, x9
   274c8: 540000a1     	b.ne	0x274dc <__cxa_demangle+0x1b08c>
   274cc: f9080113     	str	x19, [x8, #0x1000]
   274d0: 14000003     	b	0x274dc <__cxa_demangle+0x1b08c>
   274d4: aa1303e0     	mov	x0, x19
   274d8: 97ff86c6     	bl	0x8ff0 <free@plt>
   274dc: aa1503f4     	mov	x20, x21
   274e0: 17fffef8     	b	0x270c0 <__cxa_demangle+0x1ac70>
   274e4: f940126a     	ldr	x10, [x19, #0x20]
   274e8: cb0a0108     	sub	x8, x8, x10
   274ec: 9345fd18     	asr	x24, x8, #5
   274f0: 91000708     	add	x8, x24, #0x1
   274f4: d37bfd0b     	lsr	x11, x8, #59
   274f8: b5000dab     	cbnz	x11, 0x276ac <__cxa_demangle+0x1b25c>
   274fc: cb0a0129     	sub	x9, x9, x10
   27500: 9345fd2a     	asr	x10, x9, #5
   27504: b27fe3eb     	mov	x11, #0x3fffffffffffffe // =288230376151711742
   27508: eb0b015f     	cmp	x10, x11
   2750c: 540000e8     	b.hi	0x27528 <__cxa_demangle+0x1b0d8>
   27510: 9344fd29     	asr	x9, x9, #4
   27514: eb08013f     	cmp	x9, x8
   27518: 9a893116     	csel	x22, x8, x9, lo
   2751c: b5000096     	cbnz	x22, 0x2752c <__cxa_demangle+0x1b0dc>
   27520: aa1f03e0     	mov	x0, xzr
   27524: 1400000e     	b	0x2755c <__cxa_demangle+0x1b10c>
   27528: b240ebf6     	orr	x22, xzr, #0x7ffffffffffffff
   2752c: f9401e69     	ldr	x9, [x19, #0x38]
   27530: d37beac8     	lsl	x8, x22, #5
   27534: f9480120     	ldr	x0, [x9, #0x1000]
   27538: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2753c: cb00014a     	sub	x10, x10, x0
   27540: eb08015f     	cmp	x10, x8
   27544: 54000082     	b.hs	0x27554 <__cxa_demangle+0x1b104>
   27548: aa0803e0     	mov	x0, x8
   2754c: 97ff8691     	bl	0x8f90 <malloc@plt>
   27550: 14000003     	b	0x2755c <__cxa_demangle+0x1b10c>
   27554: 8b080008     	add	x8, x0, x8
   27558: f9080128     	str	x8, [x9, #0x1000]
   2755c: 8b18140a     	add	x10, x0, x24, lsl #5
   27560: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   27564: f94017e8     	ldr	x8, [sp, #0x28]
   27568: 91008149     	add	x9, x10, #0x20
   2756c: f9000d48     	str	x8, [x10, #0x18]
   27570: 3dc007e0     	ldr	q0, [sp, #0x10]
   27574: 3d800140     	str	q0, [x10]
   27578: f94013e8     	ldr	x8, [sp, #0x20]
   2757c: f9000948     	str	x8, [x10, #0x10]
   27580: a901ffff     	stp	xzr, xzr, [sp, #0x18]
   27584: f9000bff     	str	xzr, [sp, #0x10]
   27588: a9423274     	ldp	x20, x12, [x19, #0x20]
   2758c: 8b161408     	add	x8, x0, x22, lsl #5
   27590: eb14019f     	cmp	x12, x20
   27594: 540002c0     	b.eq	0x275ec <__cxa_demangle+0x1b19c>
   27598: d100818b     	sub	x11, x12, #0x20
   2759c: cb14016b     	sub	x11, x11, x20
   275a0: d100814a     	sub	x10, x10, #0x20
   275a4: a900fd5f     	stp	xzr, xzr, [x10, #0x8]
   275a8: f900015f     	str	xzr, [x10]
   275ac: f85f818d     	ldur	x13, [x12, #-0x8]
   275b0: f9000d4d     	str	x13, [x10, #0x18]
   275b4: 3cde0d80     	ldr	q0, [x12, #-0x20]!
   275b8: 3d800140     	str	q0, [x10]
   275bc: f940098d     	ldr	x13, [x12, #0x10]
   275c0: eb0c029f     	cmp	x20, x12
   275c4: f900094d     	str	x13, [x10, #0x10]
   275c8: d100814a     	sub	x10, x10, #0x20
   275cc: a9007d9f     	stp	xzr, xzr, [x12]
   275d0: f900099f     	str	xzr, [x12, #0x10]
   275d4: 54fffe81     	b.ne	0x275a4 <__cxa_demangle+0x1b154>
   275d8: a9425276     	ldp	x22, x20, [x19, #0x20]
   275dc: d100070a     	sub	x10, x24, #0x1
   275e0: cb4b154a     	sub	x10, x10, x11, lsr #5
   275e4: 8b0a140a     	add	x10, x0, x10, lsl #5
   275e8: 14000002     	b	0x275f0 <__cxa_demangle+0x1b1a0>
   275ec: aa1403f6     	mov	x22, x20
   275f0: f9401a78     	ldr	x24, [x19, #0x30]
   275f4: eb16029f     	cmp	x20, x22
   275f8: a902266a     	stp	x10, x9, [x19, #0x20]
   275fc: f9001a68     	str	x8, [x19, #0x30]
   27600: 540000c0     	b.eq	0x27618 <__cxa_demangle+0x1b1c8>
   27604: d1008294     	sub	x20, x20, #0x20
   27608: aa1403e0     	mov	x0, x20
   2760c: 97ffc614     	bl	0x18e5c <__cxa_demangle+0xca0c>
   27610: eb1402df     	cmp	x22, x20
   27614: 54ffff81     	b.ne	0x27604 <__cxa_demangle+0x1b1b4>
   27618: b4000216     	cbz	x22, 0x27658 <__cxa_demangle+0x1b208>
   2761c: f9401e68     	ldr	x8, [x19, #0x38]
   27620: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   27624: eb16013f     	cmp	x9, x22
   27628: 54000143     	b.lo	0x27650 <__cxa_demangle+0x1b200>
   2762c: eb16011f     	cmp	x8, x22
   27630: 54000108     	b.hi	0x27650 <__cxa_demangle+0x1b200>
   27634: f9480109     	ldr	x9, [x8, #0x1000]
   27638: eb18013f     	cmp	x9, x24
   2763c: 540000e1     	b.ne	0x27658 <__cxa_demangle+0x1b208>
   27640: f9080116     	str	x22, [x8, #0x1000]
   27644: f9400bf3     	ldr	x19, [sp, #0x10]
   27648: b50000d3     	cbnz	x19, 0x27660 <__cxa_demangle+0x1b210>
   2764c: 17ffffa4     	b	0x274dc <__cxa_demangle+0x1b08c>
   27650: aa1603e0     	mov	x0, x22
   27654: 97ff8667     	bl	0x8ff0 <free@plt>
   27658: f9400bf3     	ldr	x19, [sp, #0x10]
   2765c: b4fff413     	cbz	x19, 0x274dc <__cxa_demangle+0x1b08c>
   27660: f9400ff4     	ldr	x20, [sp, #0x18]
   27664: eb13029f     	cmp	x20, x19
   27668: 54fff1c0     	b.eq	0x274a0 <__cxa_demangle+0x1b050>
   2766c: 385e8288     	ldurb	w8, [x20, #-0x18]
   27670: 36000068     	tbz	w8, #0x0, 0x2767c <__cxa_demangle+0x1b22c>
   27674: f85f8280     	ldur	x0, [x20, #-0x8]
   27678: 97ff865e     	bl	0x8ff0 <free@plt>
   2767c: 385d0288     	ldurb	w8, [x20, #-0x30]
   27680: d100c296     	sub	x22, x20, #0x30
   27684: 36000068     	tbz	w8, #0x0, 0x27690 <__cxa_demangle+0x1b240>
   27688: f85e0280     	ldur	x0, [x20, #-0x20]
   2768c: 97ff8659     	bl	0x8ff0 <free@plt>
   27690: eb16027f     	cmp	x19, x22
   27694: aa1603f4     	mov	x20, x22
   27698: 54fffea1     	b.ne	0x2766c <__cxa_demangle+0x1b21c>
   2769c: 17ffff81     	b	0x274a0 <__cxa_demangle+0x1b050>
   276a0: 97ff85bc     	bl	0x8d90 <__stack_chk_fail@plt>
   276a4: 97ff8583     	bl	0x8cb0 <abort@plt>
   276a8: 97ff8582     	bl	0x8cb0 <abort@plt>
   276ac: 97ff8581     	bl	0x8cb0 <abort@plt>
   276b0: f9400bf4     	ldr	x20, [sp, #0x10]
   276b4: aa0003f3     	mov	x19, x0
   276b8: b4000c14     	cbz	x20, 0x27838 <__cxa_demangle+0x1b3e8>
   276bc: f9400ff5     	ldr	x21, [sp, #0x18]
   276c0: eb1402bf     	cmp	x21, x20
   276c4: 540001a0     	b.eq	0x276f8 <__cxa_demangle+0x1b2a8>
   276c8: 385e82a8     	ldurb	w8, [x21, #-0x18]
   276cc: 36000068     	tbz	w8, #0x0, 0x276d8 <__cxa_demangle+0x1b288>
   276d0: f85f82a0     	ldur	x0, [x21, #-0x8]
   276d4: 97ff8647     	bl	0x8ff0 <free@plt>
   276d8: 385d02a8     	ldurb	w8, [x21, #-0x30]
   276dc: d100c2b6     	sub	x22, x21, #0x30
   276e0: 36000068     	tbz	w8, #0x0, 0x276ec <__cxa_demangle+0x1b29c>
   276e4: f85e02a0     	ldur	x0, [x21, #-0x20]
   276e8: 97ff8642     	bl	0x8ff0 <free@plt>
   276ec: eb16029f     	cmp	x20, x22
   276f0: aa1603f5     	mov	x21, x22
   276f4: 54fffea1     	b.ne	0x276c8 <__cxa_demangle+0x1b278>
   276f8: f94017e8     	ldr	x8, [sp, #0x28]
   276fc: f9000ff4     	str	x20, [sp, #0x18]
   27700: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   27704: eb14013f     	cmp	x9, x20
   27708: 54000943     	b.lo	0x27830 <__cxa_demangle+0x1b3e0>
   2770c: eb14011f     	cmp	x8, x20
   27710: 54000908     	b.hi	0x27830 <__cxa_demangle+0x1b3e0>
   27714: f94013e9     	ldr	x9, [sp, #0x20]
   27718: f948010a     	ldr	x10, [x8, #0x1000]
   2771c: eb09015f     	cmp	x10, x9
   27720: 540008c1     	b.ne	0x27838 <__cxa_demangle+0x1b3e8>
   27724: aa1303e0     	mov	x0, x19
   27728: f9080114     	str	x20, [x8, #0x1000]
   2772c: 9400382f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   27730: f9400bf4     	ldr	x20, [sp, #0x10]
   27734: aa0003f3     	mov	x19, x0
   27738: b4000814     	cbz	x20, 0x27838 <__cxa_demangle+0x1b3e8>
   2773c: f9400ff5     	ldr	x21, [sp, #0x18]
   27740: eb1402bf     	cmp	x21, x20
   27744: 540001a0     	b.eq	0x27778 <__cxa_demangle+0x1b328>
   27748: 385e82a8     	ldurb	w8, [x21, #-0x18]
   2774c: 36000068     	tbz	w8, #0x0, 0x27758 <__cxa_demangle+0x1b308>
   27750: f85f82a0     	ldur	x0, [x21, #-0x8]
   27754: 97ff8627     	bl	0x8ff0 <free@plt>
   27758: 385d02a8     	ldurb	w8, [x21, #-0x30]
   2775c: d100c2b6     	sub	x22, x21, #0x30
   27760: 36000068     	tbz	w8, #0x0, 0x2776c <__cxa_demangle+0x1b31c>
   27764: f85e02a0     	ldur	x0, [x21, #-0x20]
   27768: 97ff8622     	bl	0x8ff0 <free@plt>
   2776c: eb16029f     	cmp	x20, x22
   27770: aa1603f5     	mov	x21, x22
   27774: 54fffea1     	b.ne	0x27748 <__cxa_demangle+0x1b2f8>
   27778: f94017e8     	ldr	x8, [sp, #0x28]
   2777c: f9000ff4     	str	x20, [sp, #0x18]
   27780: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   27784: eb14013f     	cmp	x9, x20
   27788: 54000543     	b.lo	0x27830 <__cxa_demangle+0x1b3e0>
   2778c: eb14011f     	cmp	x8, x20
   27790: 54000508     	b.hi	0x27830 <__cxa_demangle+0x1b3e0>
   27794: f94013e9     	ldr	x9, [sp, #0x20]
   27798: f948010a     	ldr	x10, [x8, #0x1000]
   2779c: eb09015f     	cmp	x10, x9
   277a0: 540004c1     	b.ne	0x27838 <__cxa_demangle+0x1b3e8>
   277a4: aa1303e0     	mov	x0, x19
   277a8: f9080114     	str	x20, [x8, #0x1000]
   277ac: 9400380f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   277b0: f9400bf4     	ldr	x20, [sp, #0x10]
   277b4: aa0003f3     	mov	x19, x0
   277b8: b4000414     	cbz	x20, 0x27838 <__cxa_demangle+0x1b3e8>
   277bc: f9400ff5     	ldr	x21, [sp, #0x18]
   277c0: eb1402bf     	cmp	x21, x20
   277c4: 540001a0     	b.eq	0x277f8 <__cxa_demangle+0x1b3a8>
   277c8: 385e82a8     	ldurb	w8, [x21, #-0x18]
   277cc: 36000068     	tbz	w8, #0x0, 0x277d8 <__cxa_demangle+0x1b388>
   277d0: f85f82a0     	ldur	x0, [x21, #-0x8]
   277d4: 97ff8607     	bl	0x8ff0 <free@plt>
   277d8: 385d02a8     	ldurb	w8, [x21, #-0x30]
   277dc: d100c2b6     	sub	x22, x21, #0x30
   277e0: 36000068     	tbz	w8, #0x0, 0x277ec <__cxa_demangle+0x1b39c>
   277e4: f85e02a0     	ldur	x0, [x21, #-0x20]
   277e8: 97ff8602     	bl	0x8ff0 <free@plt>
   277ec: eb16029f     	cmp	x20, x22
   277f0: aa1603f5     	mov	x21, x22
   277f4: 54fffea1     	b.ne	0x277c8 <__cxa_demangle+0x1b378>
   277f8: f94017e8     	ldr	x8, [sp, #0x28]
   277fc: f9000ff4     	str	x20, [sp, #0x18]
   27800: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   27804: eb14013f     	cmp	x9, x20
   27808: 54000143     	b.lo	0x27830 <__cxa_demangle+0x1b3e0>
   2780c: eb14011f     	cmp	x8, x20
   27810: 54000108     	b.hi	0x27830 <__cxa_demangle+0x1b3e0>
   27814: f94013e9     	ldr	x9, [sp, #0x20]
   27818: f948010a     	ldr	x10, [x8, #0x1000]
   2781c: eb09015f     	cmp	x10, x9
   27820: 540000c1     	b.ne	0x27838 <__cxa_demangle+0x1b3e8>
   27824: aa1303e0     	mov	x0, x19
   27828: f9080114     	str	x20, [x8, #0x1000]
   2782c: 940037ef     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   27830: aa1403e0     	mov	x0, x20
   27834: 97ff85ef     	bl	0x8ff0 <free@plt>
   27838: aa1303e0     	mov	x0, x19
   2783c: 940037eb     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   27840: d10203ff     	sub	sp, sp, #0x80
   27844: f9001bf9     	str	x25, [sp, #0x30]
   27848: a9045ff8     	stp	x24, x23, [sp, #0x40]
   2784c: a90557f6     	stp	x22, x21, [sp, #0x50]
   27850: a9064ff4     	stp	x20, x19, [sp, #0x60]
   27854: a9077bfd     	stp	x29, x30, [sp, #0x70]
   27858: 9101c3fd     	add	x29, sp, #0x70
   2785c: d53bd057     	mrs	x23, TPIDR_EL0
   27860: f94016e8     	ldr	x8, [x23, #0x28]
   27864: aa0003f3     	mov	x19, x0
   27868: cb130029     	sub	x9, x1, x19
   2786c: aa0203f4     	mov	x20, x2
   27870: f100093f     	cmp	x9, #0x2
   27874: f90017e8     	str	x8, [sp, #0x28]
   27878: 5402be2b     	b.lt	0x2d03c <__cxa_demangle+0x20bec>
   2787c: 39400268     	ldrb	w8, [x19]
   27880: 51018508     	sub	w8, w8, #0x61
   27884: 7100551f     	cmp	w8, #0x15
   27888: 5402bda8     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   2788c: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27890: 9104e129     	add	x9, x9, #0x138
   27894: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   27898: 8b090108     	add	x8, x8, x9
   2789c: d61f0100     	br	x8
   278a0: 39400668     	ldrb	w8, [x19, #0x1]
   278a4: 51013908     	sub	w8, w8, #0x4e
   278a8: 7100811f     	cmp	w8, #0x20
   278ac: 5402bc88     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   278b0: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   278b4: 9113e129     	add	x9, x9, #0x4f8
   278b8: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   278bc: 8b090108     	add	x8, x8, x9
   278c0: d61f0100     	br	x8
   278c4: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   278c8: 9122dd29     	add	x9, x9, #0x8b7
   278cc: f9400129     	ldr	x9, [x9]
   278d0: 528004c8     	mov	w8, #0x26               // =38
   278d4: 390013ff     	strb	wzr, [sp, #0x4]
   278d8: b90003ff     	str	wzr, [sp]
   278dc: f801f3ff     	stur	xzr, [sp, #0x1f]
   278e0: f9000fff     	str	xzr, [sp, #0x18]
   278e4: 390043e8     	strb	w8, [sp, #0x10]
   278e8: f90007e9     	str	x9, [sp, #0x8]
   278ec: a940a688     	ldp	x8, x9, [x20, #0x8]
   278f0: eb09011f     	cmp	x8, x9
   278f4: 5400fb83     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   278f8: f940028a     	ldr	x10, [x20]
   278fc: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27900: f295556b     	movk	x11, #0xaaab
   27904: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27908: cb0a0108     	sub	x8, x8, x10
   2790c: 9344fd08     	asr	x8, x8, #4
   27910: 9b0b7d16     	mul	x22, x8, x11
   27914: f2e0aab5     	movk	x21, #0x555, lsl #48
   27918: 910006c8     	add	x8, x22, #0x1
   2791c: eb15011f     	cmp	x8, x21
   27920: 5402bac8     	b.hi	0x2d078 <__cxa_demangle+0x20c28>
   27924: cb0a0129     	sub	x9, x9, x10
   27928: 9344fd29     	asr	x9, x9, #4
   2792c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27930: 9b0b7d29     	mul	x9, x9, x11
   27934: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27938: eb0a013f     	cmp	x9, x10
   2793c: 540000a2     	b.hs	0x27950 <__cxa_demangle+0x1b500>
   27940: d37ff929     	lsl	x9, x9, #1
   27944: eb08013f     	cmp	x9, x8
   27948: 9a893115     	csel	x21, x8, x9, lo
   2794c: b4014535     	cbz	x21, 0x2a1f0 <__cxa_demangle+0x1dda0>
   27950: f9400e89     	ldr	x9, [x20, #0x18]
   27954: 8b1506a8     	add	x8, x21, x21, lsl #1
   27958: d37ced08     	lsl	x8, x8, #4
   2795c: f9480120     	ldr	x0, [x9, #0x1000]
   27960: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27964: cb00014a     	sub	x10, x10, x0
   27968: eb08015f     	cmp	x10, x8
   2796c: 54012542     	b.hs	0x29e14 <__cxa_demangle+0x1d9c4>
   27970: aa0803e0     	mov	x0, x8
   27974: 97ff8587     	bl	0x8f90 <malloc@plt>
   27978: 14000a1f     	b	0x2a1f4 <__cxa_demangle+0x1dda4>
   2797c: 39400668     	ldrb	w8, [x19, #0x1]
   27980: 5100c108     	sub	w8, w8, #0x30
   27984: 7100251f     	cmp	w8, #0x9
   27988: 5402b5a8     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   2798c: 91000a76     	add	x22, x19, #0x2
   27990: aa1603e0     	mov	x0, x22
   27994: aa1403e2     	mov	x2, x20
   27998: 94001673     	bl	0x2d364 <__cxa_demangle+0x20f14>
   2799c: aa0003f5     	mov	x21, x0
   279a0: eb1602bf     	cmp	x21, x22
   279a4: 5402b4c0     	b.eq	0x2d03c <__cxa_demangle+0x20bec>
   279a8: a9402289     	ldp	x9, x8, [x20]
   279ac: eb08013f     	cmp	x9, x8
   279b0: 5402b460     	b.eq	0x2d03c <__cxa_demangle+0x20bec>
   279b4: b0000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   279b8: d100c100     	sub	x0, x8, #0x30
   279bc: 9123d442     	add	x2, x2, #0x8f5
   279c0: 52800123     	mov	w3, #0x9                // =9
   279c4: 14000458     	b	0x28b24 <__cxa_demangle+0x1c6d4>
   279c8: 39400668     	ldrb	w8, [x19, #0x1]
   279cc: 51013108     	sub	w8, w8, #0x4c
   279d0: 7100a11f     	cmp	w8, #0x28
   279d4: 5402b348     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   279d8: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   279dc: 9108b129     	add	x9, x9, #0x22c
   279e0: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   279e4: 8b090108     	add	x8, x8, x9
   279e8: d61f0100     	br	x8
   279ec: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   279f0: 91292929     	add	x9, x9, #0xa4a
   279f4: f9400129     	ldr	x9, [x9]
   279f8: 5287a568     	mov	w8, #0x3d2b             // =15659
   279fc: f801f3ff     	stur	xzr, [sp, #0x1f]
   27a00: f9000fff     	str	xzr, [sp, #0x18]
   27a04: 790023e8     	strh	w8, [sp, #0x10]
   27a08: f90007e9     	str	x9, [sp, #0x8]
   27a0c: a940a688     	ldp	x8, x9, [x20, #0x8]
   27a10: eb09011f     	cmp	x8, x9
   27a14: 5400ef43     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   27a18: f940028a     	ldr	x10, [x20]
   27a1c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27a20: f295556b     	movk	x11, #0xaaab
   27a24: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27a28: cb0a0108     	sub	x8, x8, x10
   27a2c: 9344fd08     	asr	x8, x8, #4
   27a30: 9b0b7d16     	mul	x22, x8, x11
   27a34: f2e0aab5     	movk	x21, #0x555, lsl #48
   27a38: 910006c8     	add	x8, x22, #0x1
   27a3c: eb15011f     	cmp	x8, x21
   27a40: 5402b688     	b.hi	0x2d110 <__cxa_demangle+0x20cc0>
   27a44: cb0a0129     	sub	x9, x9, x10
   27a48: 9344fd29     	asr	x9, x9, #4
   27a4c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27a50: 9b0b7d29     	mul	x9, x9, x11
   27a54: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27a58: eb0a013f     	cmp	x9, x10
   27a5c: 540000a2     	b.hs	0x27a70 <__cxa_demangle+0x1b620>
   27a60: d37ff929     	lsl	x9, x9, #1
   27a64: eb08013f     	cmp	x9, x8
   27a68: 9a893115     	csel	x21, x8, x9, lo
   27a6c: b4028b95     	cbz	x21, 0x2cbdc <__cxa_demangle+0x2078c>
   27a70: f9400e89     	ldr	x9, [x20, #0x18]
   27a74: 8b1506a8     	add	x8, x21, x21, lsl #1
   27a78: d37ced08     	lsl	x8, x8, #4
   27a7c: f9480120     	ldr	x0, [x9, #0x1000]
   27a80: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27a84: cb00014a     	sub	x10, x10, x0
   27a88: eb08015f     	cmp	x10, x8
   27a8c: 54015522     	b.hs	0x2a530 <__cxa_demangle+0x1e0e0>
   27a90: aa0803e0     	mov	x0, x8
   27a94: 97ff853f     	bl	0x8f90 <malloc@plt>
   27a98: 14001452     	b	0x2cbe0 <__cxa_demangle+0x20790>
   27a9c: 39400668     	ldrb	w8, [x19, #0x1]
   27aa0: 7101d11f     	cmp	w8, #0x74
   27aa4: 54004460     	b.eq	0x28330 <__cxa_demangle+0x1bee0>
   27aa8: 7101951f     	cmp	w8, #0x65
   27aac: 5402ac81     	b.ne	0x2d03c <__cxa_demangle+0x20bec>
   27ab0: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27ab4: 91258129     	add	x9, x9, #0x960
   27ab8: f9400129     	ldr	x9, [x9]
   27abc: 5287a7c8     	mov	w8, #0x3d3e             // =15678
   27ac0: f801f3ff     	stur	xzr, [sp, #0x1f]
   27ac4: f9000fff     	str	xzr, [sp, #0x18]
   27ac8: 790023e8     	strh	w8, [sp, #0x10]
   27acc: f90007e9     	str	x9, [sp, #0x8]
   27ad0: a940a688     	ldp	x8, x9, [x20, #0x8]
   27ad4: eb09011f     	cmp	x8, x9
   27ad8: 5400e923     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   27adc: f940028a     	ldr	x10, [x20]
   27ae0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27ae4: f295556b     	movk	x11, #0xaaab
   27ae8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27aec: cb0a0108     	sub	x8, x8, x10
   27af0: 9344fd08     	asr	x8, x8, #4
   27af4: 9b0b7d16     	mul	x22, x8, x11
   27af8: f2e0aab5     	movk	x21, #0x555, lsl #48
   27afc: 910006c8     	add	x8, x22, #0x1
   27b00: eb15011f     	cmp	x8, x21
   27b04: 5402abc8     	b.hi	0x2d07c <__cxa_demangle+0x20c2c>
   27b08: cb0a0129     	sub	x9, x9, x10
   27b0c: 9344fd29     	asr	x9, x9, #4
   27b10: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27b14: 9b0b7d29     	mul	x9, x9, x11
   27b18: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27b1c: eb0a013f     	cmp	x9, x10
   27b20: 540000a2     	b.hs	0x27b34 <__cxa_demangle+0x1b6e4>
   27b24: d37ff929     	lsl	x9, x9, #1
   27b28: eb08013f     	cmp	x9, x8
   27b2c: 9a893115     	csel	x21, x8, x9, lo
   27b30: b4013eb5     	cbz	x21, 0x2a304 <__cxa_demangle+0x1deb4>
   27b34: f9400e89     	ldr	x9, [x20, #0x18]
   27b38: 8b1506a8     	add	x8, x21, x21, lsl #1
   27b3c: d37ced08     	lsl	x8, x8, #4
   27b40: f9480120     	ldr	x0, [x9, #0x1000]
   27b44: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27b48: cb00014a     	sub	x10, x10, x0
   27b4c: eb08015f     	cmp	x10, x8
   27b50: 54011682     	b.hs	0x29e20 <__cxa_demangle+0x1d9d0>
   27b54: aa0803e0     	mov	x0, x8
   27b58: 97ff850e     	bl	0x8f90 <malloc@plt>
   27b5c: 140009eb     	b	0x2a308 <__cxa_demangle+0x1deb8>
   27b60: 39400668     	ldrb	w8, [x19, #0x1]
   27b64: 51013508     	sub	w8, w8, #0x4d
   27b68: 7100991f     	cmp	w8, #0x26
   27b6c: 5402a688     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   27b70: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27b74: 91064129     	add	x9, x9, #0x190
   27b78: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   27b7c: 8b090108     	add	x8, x8, x9
   27b80: d61f0100     	br	x8
   27b84: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27b88: 9129fd29     	add	x9, x9, #0xa7f
   27b8c: f9400129     	ldr	x9, [x9]
   27b90: 5287a4a8     	mov	w8, #0x3d25             // =15653
   27b94: f801f3ff     	stur	xzr, [sp, #0x1f]
   27b98: f9000fff     	str	xzr, [sp, #0x18]
   27b9c: 790023e8     	strh	w8, [sp, #0x10]
   27ba0: f90007e9     	str	x9, [sp, #0x8]
   27ba4: a940a688     	ldp	x8, x9, [x20, #0x8]
   27ba8: eb09011f     	cmp	x8, x9
   27bac: 5400d9e3     	b.lo	0x296e8 <__cxa_demangle+0x1d298>
   27bb0: f940028a     	ldr	x10, [x20]
   27bb4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27bb8: f295556b     	movk	x11, #0xaaab
   27bbc: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27bc0: cb0a0108     	sub	x8, x8, x10
   27bc4: 9344fd08     	asr	x8, x8, #4
   27bc8: 9b0b7d16     	mul	x22, x8, x11
   27bcc: f2e0aab5     	movk	x21, #0x555, lsl #48
   27bd0: 910006c8     	add	x8, x22, #0x1
   27bd4: eb15011f     	cmp	x8, x21
   27bd8: 5402a628     	b.hi	0x2d09c <__cxa_demangle+0x20c4c>
   27bdc: cb0a0129     	sub	x9, x9, x10
   27be0: 9344fd29     	asr	x9, x9, #4
   27be4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27be8: 9b0b7d29     	mul	x9, x9, x11
   27bec: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27bf0: eb0a013f     	cmp	x9, x10
   27bf4: 540000a2     	b.hs	0x27c08 <__cxa_demangle+0x1b7b8>
   27bf8: d37ff929     	lsl	x9, x9, #1
   27bfc: eb08013f     	cmp	x9, x8
   27c00: 9a893115     	csel	x21, x8, x9, lo
   27c04: b40184d5     	cbz	x21, 0x2ac9c <__cxa_demangle+0x1e84c>
   27c08: f9400e89     	ldr	x9, [x20, #0x18]
   27c0c: 8b1506a8     	add	x8, x21, x21, lsl #1
   27c10: d37ced08     	lsl	x8, x8, #4
   27c14: f9480120     	ldr	x0, [x9, #0x1000]
   27c18: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27c1c: cb00014a     	sub	x10, x10, x0
   27c20: eb08015f     	cmp	x10, x8
   27c24: 540123e2     	b.hs	0x2a0a0 <__cxa_demangle+0x1dc50>
   27c28: aa0803e0     	mov	x0, x8
   27c2c: 97ff84d9     	bl	0x8f90 <malloc@plt>
   27c30: 14000c1c     	b	0x2aca0 <__cxa_demangle+0x1e850>
   27c34: 39400668     	ldrb	w8, [x19, #0x1]
   27c38: 7101e11f     	cmp	w8, #0x78
   27c3c: 5402a001     	b.ne	0x2d03c <__cxa_demangle+0x20bec>
   27c40: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27c44: 9125d529     	add	x9, x9, #0x975
   27c48: f9400129     	ldr	x9, [x9]
   27c4c: 528bab68     	mov	w8, #0x5d5b             // =23899
   27c50: f801f3ff     	stur	xzr, [sp, #0x1f]
   27c54: f9000fff     	str	xzr, [sp, #0x18]
   27c58: 790023e8     	strh	w8, [sp, #0x10]
   27c5c: f90007e9     	str	x9, [sp, #0x8]
   27c60: a940a688     	ldp	x8, x9, [x20, #0x8]
   27c64: eb09011f     	cmp	x8, x9
   27c68: 5400dca3     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   27c6c: f940028a     	ldr	x10, [x20]
   27c70: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27c74: f295556b     	movk	x11, #0xaaab
   27c78: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27c7c: cb0a0108     	sub	x8, x8, x10
   27c80: 9344fd08     	asr	x8, x8, #4
   27c84: 9b0b7d16     	mul	x22, x8, x11
   27c88: f2e0aab5     	movk	x21, #0x555, lsl #48
   27c8c: 910006c8     	add	x8, x22, #0x1
   27c90: eb15011f     	cmp	x8, x21
   27c94: 54029ee8     	b.hi	0x2d070 <__cxa_demangle+0x20c20>
   27c98: cb0a0129     	sub	x9, x9, x10
   27c9c: 9344fd29     	asr	x9, x9, #4
   27ca0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27ca4: 9b0b7d29     	mul	x9, x9, x11
   27ca8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27cac: eb0a013f     	cmp	x9, x10
   27cb0: 540000a2     	b.hs	0x27cc4 <__cxa_demangle+0x1b874>
   27cb4: d37ff929     	lsl	x9, x9, #1
   27cb8: eb08013f     	cmp	x9, x8
   27cbc: 9a893115     	csel	x21, x8, x9, lo
   27cc0: b4010e15     	cbz	x21, 0x29e80 <__cxa_demangle+0x1da30>
   27cc4: f9400e89     	ldr	x9, [x20, #0x18]
   27cc8: 8b1506a8     	add	x8, x21, x21, lsl #1
   27ccc: d37ced08     	lsl	x8, x8, #4
   27cd0: f9480120     	ldr	x0, [x9, #0x1000]
   27cd4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27cd8: cb00014a     	sub	x10, x10, x0
   27cdc: eb08015f     	cmp	x10, x8
   27ce0: 5400dfa2     	b.hs	0x298d4 <__cxa_demangle+0x1d484>
   27ce4: aa0803e0     	mov	x0, x8
   27ce8: 97ff84aa     	bl	0x8f90 <malloc@plt>
   27cec: 14000866     	b	0x29e84 <__cxa_demangle+0x1da34>
   27cf0: 39400668     	ldrb	w8, [x19, #0x1]
   27cf4: 7101d51f     	cmp	w8, #0x75
   27cf8: 54029a21     	b.ne	0x2d03c <__cxa_demangle+0x20bec>
   27cfc: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27d00: 9129ad29     	add	x9, x9, #0xa6b
   27d04: f9400129     	ldr	x9, [x9]
   27d08: 320017e8     	orr	w8, wzr, #0x3f
   27d0c: 390013ff     	strb	wzr, [sp, #0x4]
   27d10: b90003ff     	str	wzr, [sp]
   27d14: f801f3ff     	stur	xzr, [sp, #0x1f]
   27d18: f9000fff     	str	xzr, [sp, #0x18]
   27d1c: 390043e8     	strb	w8, [sp, #0x10]
   27d20: f90007e9     	str	x9, [sp, #0x8]
   27d24: a940a688     	ldp	x8, x9, [x20, #0x8]
   27d28: eb09011f     	cmp	x8, x9
   27d2c: 54004dc3     	b.lo	0x286e4 <__cxa_demangle+0x1c294>
   27d30: f940028a     	ldr	x10, [x20]
   27d34: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27d38: f295556b     	movk	x11, #0xaaab
   27d3c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27d40: cb0a0108     	sub	x8, x8, x10
   27d44: 9344fd08     	asr	x8, x8, #4
   27d48: 9b0b7d16     	mul	x22, x8, x11
   27d4c: f2e0aab5     	movk	x21, #0x555, lsl #48
   27d50: 910006c8     	add	x8, x22, #0x1
   27d54: eb15011f     	cmp	x8, x21
   27d58: 540298e8     	b.hi	0x2d074 <__cxa_demangle+0x20c24>
   27d5c: cb0a0129     	sub	x9, x9, x10
   27d60: 9344fd29     	asr	x9, x9, #4
   27d64: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27d68: 9b0b7d29     	mul	x9, x9, x11
   27d6c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27d70: eb0a013f     	cmp	x9, x10
   27d74: 540000a2     	b.hs	0x27d88 <__cxa_demangle+0x1b938>
   27d78: d37ff929     	lsl	x9, x9, #1
   27d7c: eb08013f     	cmp	x9, x8
   27d80: 9a893115     	csel	x21, x8, x9, lo
   27d84: b4010ff5     	cbz	x21, 0x29f80 <__cxa_demangle+0x1db30>
   27d88: f9400e89     	ldr	x9, [x20, #0x18]
   27d8c: 8b1506a8     	add	x8, x21, x21, lsl #1
   27d90: d37ced08     	lsl	x8, x8, #4
   27d94: f9480120     	ldr	x0, [x9, #0x1000]
   27d98: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27d9c: cb00014a     	sub	x10, x10, x0
   27da0: eb08015f     	cmp	x10, x8
   27da4: 5400d9e2     	b.hs	0x298e0 <__cxa_demangle+0x1d490>
   27da8: aa0803e0     	mov	x0, x8
   27dac: 97ff8479     	bl	0x8f90 <malloc@plt>
   27db0: 14000875     	b	0x29f84 <__cxa_demangle+0x1db34>
   27db4: 39400668     	ldrb	w8, [x19, #0x1]
   27db8: 71013d1f     	cmp	w8, #0x4f
   27dbc: 540036e0     	b.eq	0x28498 <__cxa_demangle+0x1c048>
   27dc0: 7101c51f     	cmp	w8, #0x71
   27dc4: 54003120     	b.eq	0x283e8 <__cxa_demangle+0x1bf98>
   27dc8: 7101bd1f     	cmp	w8, #0x6f
   27dcc: 54029381     	b.ne	0x2d03c <__cxa_demangle+0x20bec>
   27dd0: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27dd4: 91250129     	add	x9, x9, #0x940
   27dd8: f9400129     	ldr	x9, [x9]
   27ddc: 52800bc8     	mov	w8, #0x5e               // =94
   27de0: 390013ff     	strb	wzr, [sp, #0x4]
   27de4: b90003ff     	str	wzr, [sp]
   27de8: f801f3ff     	stur	xzr, [sp, #0x1f]
   27dec: f9000fff     	str	xzr, [sp, #0x18]
   27df0: 390043e8     	strb	w8, [sp, #0x10]
   27df4: f90007e9     	str	x9, [sp, #0x8]
   27df8: a940a688     	ldp	x8, x9, [x20, #0x8]
   27dfc: eb09011f     	cmp	x8, x9
   27e00: 5400d323     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   27e04: f940028a     	ldr	x10, [x20]
   27e08: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27e0c: f295556b     	movk	x11, #0xaaab
   27e10: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27e14: cb0a0108     	sub	x8, x8, x10
   27e18: 9344fd08     	asr	x8, x8, #4
   27e1c: 9b0b7d16     	mul	x22, x8, x11
   27e20: f2e0aab5     	movk	x21, #0x555, lsl #48
   27e24: 910006c8     	add	x8, x22, #0x1
   27e28: eb15011f     	cmp	x8, x21
   27e2c: 540292c8     	b.hi	0x2d084 <__cxa_demangle+0x20c34>
   27e30: cb0a0129     	sub	x9, x9, x10
   27e34: 9344fd29     	asr	x9, x9, #4
   27e38: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27e3c: 9b0b7d29     	mul	x9, x9, x11
   27e40: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27e44: eb0a013f     	cmp	x9, x10
   27e48: 540000a2     	b.hs	0x27e5c <__cxa_demangle+0x1ba0c>
   27e4c: d37ff929     	lsl	x9, x9, #1
   27e50: eb08013f     	cmp	x9, x8
   27e54: 9a893115     	csel	x21, x8, x9, lo
   27e58: b4014855     	cbz	x21, 0x2a760 <__cxa_demangle+0x1e310>
   27e5c: f9400e89     	ldr	x9, [x20, #0x18]
   27e60: 8b1506a8     	add	x8, x21, x21, lsl #1
   27e64: d37ced08     	lsl	x8, x8, #4
   27e68: f9480120     	ldr	x0, [x9, #0x1000]
   27e6c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27e70: cb00014a     	sub	x10, x10, x0
   27e74: eb08015f     	cmp	x10, x8
   27e78: 5400fec2     	b.hs	0x29e50 <__cxa_demangle+0x1da00>
   27e7c: aa0803e0     	mov	x0, x8
   27e80: 97ff8444     	bl	0x8f90 <malloc@plt>
   27e84: 14000a38     	b	0x2a764 <__cxa_demangle+0x1e314>
   27e88: 39400668     	ldrb	w8, [x19, #0x1]
   27e8c: 51015908     	sub	w8, w8, #0x56
   27e90: 7100811f     	cmp	w8, #0x20
   27e94: 54028d48     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   27e98: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27e9c: 91112129     	add	x9, x9, #0x448
   27ea0: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   27ea4: 8b090108     	add	x8, x8, x9
   27ea8: d61f0100     	br	x8
   27eac: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27eb0: 9124d529     	add	x9, x9, #0x935
   27eb4: f9400129     	ldr	x9, [x9]
   27eb8: 5287a5e8     	mov	w8, #0x3d2f             // =15663
   27ebc: f801f3ff     	stur	xzr, [sp, #0x1f]
   27ec0: f9000fff     	str	xzr, [sp, #0x18]
   27ec4: 790023e8     	strh	w8, [sp, #0x10]
   27ec8: f90007e9     	str	x9, [sp, #0x8]
   27ecc: a940a688     	ldp	x8, x9, [x20, #0x8]
   27ed0: eb09011f     	cmp	x8, x9
   27ed4: 5400c943     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   27ed8: f940028a     	ldr	x10, [x20]
   27edc: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27ee0: f295556b     	movk	x11, #0xaaab
   27ee4: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27ee8: cb0a0108     	sub	x8, x8, x10
   27eec: 9344fd08     	asr	x8, x8, #4
   27ef0: 9b0b7d16     	mul	x22, x8, x11
   27ef4: f2e0aab5     	movk	x21, #0x555, lsl #48
   27ef8: 910006c8     	add	x8, x22, #0x1
   27efc: eb15011f     	cmp	x8, x21
   27f00: 54028dc8     	b.hi	0x2d0b8 <__cxa_demangle+0x20c68>
   27f04: cb0a0129     	sub	x9, x9, x10
   27f08: 9344fd29     	asr	x9, x9, #4
   27f0c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27f10: 9b0b7d29     	mul	x9, x9, x11
   27f14: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27f18: eb0a013f     	cmp	x9, x10
   27f1c: 540000a2     	b.hs	0x27f30 <__cxa_demangle+0x1bae0>
   27f20: d37ff929     	lsl	x9, x9, #1
   27f24: eb08013f     	cmp	x9, x8
   27f28: 9a893115     	csel	x21, x8, x9, lo
   27f2c: b401b895     	cbz	x21, 0x2b63c <__cxa_demangle+0x1f1ec>
   27f30: f9400e89     	ldr	x9, [x20, #0x18]
   27f34: 8b1506a8     	add	x8, x21, x21, lsl #1
   27f38: d37ced08     	lsl	x8, x8, #4
   27f3c: f9480120     	ldr	x0, [x9, #0x1000]
   27f40: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   27f44: cb00014a     	sub	x10, x10, x0
   27f48: eb08015f     	cmp	x10, x8
   27f4c: 54010e02     	b.hs	0x2a10c <__cxa_demangle+0x1dcbc>
   27f50: aa0803e0     	mov	x0, x8
   27f54: 97ff840f     	bl	0x8f90 <malloc@plt>
   27f58: 14000dba     	b	0x2b640 <__cxa_demangle+0x1f1f0>
   27f5c: 39400668     	ldrb	w8, [x19, #0x1]
   27f60: 5101b108     	sub	w8, w8, #0x6c
   27f64: 7100291f     	cmp	w8, #0xa
   27f68: 540286a8     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   27f6c: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27f70: 91133129     	add	x9, x9, #0x4cc
   27f74: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   27f78: 8b090108     	add	x8, x8, x9
   27f7c: d61f0100     	br	x8
   27f80: b0000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   27f84: 91235929     	add	x9, x9, #0x8d6
   27f88: f9400129     	ldr	x9, [x9]
   27f8c: 52852508     	mov	w8, #0x2928             // =10536
   27f90: f801f3ff     	stur	xzr, [sp, #0x1f]
   27f94: f9000fff     	str	xzr, [sp, #0x18]
   27f98: 790023e8     	strh	w8, [sp, #0x10]
   27f9c: f90007e9     	str	x9, [sp, #0x8]
   27fa0: a940a688     	ldp	x8, x9, [x20, #0x8]
   27fa4: eb09011f     	cmp	x8, x9
   27fa8: 5400c2a3     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   27fac: f940028a     	ldr	x10, [x20]
   27fb0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   27fb4: f295556b     	movk	x11, #0xaaab
   27fb8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   27fbc: cb0a0108     	sub	x8, x8, x10
   27fc0: 9344fd08     	asr	x8, x8, #4
   27fc4: 9b0b7d16     	mul	x22, x8, x11
   27fc8: f2e0aab5     	movk	x21, #0x555, lsl #48
   27fcc: 910006c8     	add	x8, x22, #0x1
   27fd0: eb15011f     	cmp	x8, x21
   27fd4: 54028668     	b.hi	0x2d0a0 <__cxa_demangle+0x20c50>
   27fd8: cb0a0129     	sub	x9, x9, x10
   27fdc: 9344fd29     	asr	x9, x9, #4
   27fe0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   27fe4: 9b0b7d29     	mul	x9, x9, x11
   27fe8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   27fec: eb0a013f     	cmp	x9, x10
   27ff0: 540000a2     	b.hs	0x28004 <__cxa_demangle+0x1bbb4>
   27ff4: d37ff929     	lsl	x9, x9, #1
   27ff8: eb08013f     	cmp	x9, x8
   27ffc: 9a893115     	csel	x21, x8, x9, lo
   28000: b4018815     	cbz	x21, 0x2b100 <__cxa_demangle+0x1ecb0>
   28004: f9400e89     	ldr	x9, [x20, #0x18]
   28008: 8b1506a8     	add	x8, x21, x21, lsl #1
   2800c: d37ced08     	lsl	x8, x8, #4
   28010: f9480120     	ldr	x0, [x9, #0x1000]
   28014: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28018: cb00014a     	sub	x10, x10, x0
   2801c: eb08015f     	cmp	x10, x8
   28020: 54010582     	b.hs	0x2a0d0 <__cxa_demangle+0x1dc80>
   28024: aa0803e0     	mov	x0, x8
   28028: 97ff83da     	bl	0x8f90 <malloc@plt>
   2802c: 14000c36     	b	0x2b104 <__cxa_demangle+0x1ecb4>
   28030: 39400668     	ldrb	w8, [x19, #0x1]
   28034: 51014d08     	sub	w8, w8, #0x53
   28038: 7100851f     	cmp	w8, #0x21
   2803c: 54028008     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   28040: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28044: 910f0129     	add	x9, x9, #0x3c0
   28048: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   2804c: 8b090108     	add	x8, x8, x9
   28050: d61f0100     	br	x8
   28054: 9000008a     	adrp	x10, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28058: 9126894a     	add	x10, x10, #0x9a2
   2805c: f940014a     	ldr	x10, [x10]
   28060: 528007a8     	mov	w8, #0x3d               // =61
   28064: 52878789     	mov	w9, #0x3c3c             // =15420
   28068: 39000bff     	strb	wzr, [sp, #0x2]
   2806c: 790003ff     	strh	wzr, [sp]
   28070: f801f3ff     	stur	xzr, [sp, #0x1f]
   28074: f9000fff     	str	xzr, [sp, #0x18]
   28078: 39004be8     	strb	w8, [sp, #0x12]
   2807c: 790023e9     	strh	w9, [sp, #0x10]
   28080: f90007ea     	str	x10, [sp, #0x8]
   28084: a940a688     	ldp	x8, x9, [x20, #0x8]
   28088: eb09011f     	cmp	x8, x9
   2808c: 5400aee3     	b.lo	0x29668 <__cxa_demangle+0x1d218>
   28090: f940028a     	ldr	x10, [x20]
   28094: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28098: f295556b     	movk	x11, #0xaaab
   2809c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   280a0: cb0a0108     	sub	x8, x8, x10
   280a4: 9344fd08     	asr	x8, x8, #4
   280a8: 9b0b7d16     	mul	x22, x8, x11
   280ac: f2e0aab5     	movk	x21, #0x555, lsl #48
   280b0: 910006c8     	add	x8, x22, #0x1
   280b4: eb15011f     	cmp	x8, x21
   280b8: 54028028     	b.hi	0x2d0bc <__cxa_demangle+0x20c6c>
   280bc: cb0a0129     	sub	x9, x9, x10
   280c0: 9344fd29     	asr	x9, x9, #4
   280c4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   280c8: 9b0b7d29     	mul	x9, x9, x11
   280cc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   280d0: eb0a013f     	cmp	x9, x10
   280d4: 540000a2     	b.hs	0x280e8 <__cxa_demangle+0x1bc98>
   280d8: d37ff929     	lsl	x9, x9, #1
   280dc: eb08013f     	cmp	x9, x8
   280e0: 9a893115     	csel	x21, x8, x9, lo
   280e4: b401b2d5     	cbz	x21, 0x2b73c <__cxa_demangle+0x1f2ec>
   280e8: f9400e89     	ldr	x9, [x20, #0x18]
   280ec: 8b1506a8     	add	x8, x21, x21, lsl #1
   280f0: d37ced08     	lsl	x8, x8, #4
   280f4: f9480120     	ldr	x0, [x9, #0x1000]
   280f8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   280fc: cb00014a     	sub	x10, x10, x0
   28100: eb08015f     	cmp	x10, x8
   28104: 540100a2     	b.hs	0x2a118 <__cxa_demangle+0x1dcc8>
   28108: aa0803e0     	mov	x0, x8
   2810c: 97ff83a1     	bl	0x8f90 <malloc@plt>
   28110: 14000d8c     	b	0x2b740 <__cxa_demangle+0x1f2f0>
   28114: 39400668     	ldrb	w8, [x19, #0x1]
   28118: 51012508     	sub	w8, w8, #0x49
   2811c: 7100911f     	cmp	w8, #0x24
   28120: 540278e8     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   28124: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28128: 910cb129     	add	x9, x9, #0x32c
   2812c: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   28130: 8b090108     	add	x8, x8, x9
   28134: d61f0100     	br	x8
   28138: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2813c: 91270929     	add	x9, x9, #0x9c2
   28140: f9400129     	ldr	x9, [x9]
   28144: 5287a5a8     	mov	w8, #0x3d2d             // =15661
   28148: f801f3ff     	stur	xzr, [sp, #0x1f]
   2814c: f9000fff     	str	xzr, [sp, #0x18]
   28150: 790023e8     	strh	w8, [sp, #0x10]
   28154: f90007e9     	str	x9, [sp, #0x8]
   28158: a940a688     	ldp	x8, x9, [x20, #0x8]
   2815c: eb09011f     	cmp	x8, x9
   28160: 5400b4e3     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   28164: f940028a     	ldr	x10, [x20]
   28168: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2816c: f295556b     	movk	x11, #0xaaab
   28170: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28174: cb0a0108     	sub	x8, x8, x10
   28178: 9344fd08     	asr	x8, x8, #4
   2817c: 9b0b7d16     	mul	x22, x8, x11
   28180: f2e0aab5     	movk	x21, #0x555, lsl #48
   28184: 910006c8     	add	x8, x22, #0x1
   28188: eb15011f     	cmp	x8, x21
   2818c: 540279a8     	b.hi	0x2d0c0 <__cxa_demangle+0x20c70>
   28190: cb0a0129     	sub	x9, x9, x10
   28194: 9344fd29     	asr	x9, x9, #4
   28198: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2819c: 9b0b7d29     	mul	x9, x9, x11
   281a0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   281a4: eb0a013f     	cmp	x9, x10
   281a8: 540000a2     	b.hs	0x281bc <__cxa_demangle+0x1bd6c>
   281ac: d37ff929     	lsl	x9, x9, #1
   281b0: eb08013f     	cmp	x9, x8
   281b4: 9a893115     	csel	x21, x8, x9, lo
   281b8: b401b535     	cbz	x21, 0x2b85c <__cxa_demangle+0x1f40c>
   281bc: f9400e89     	ldr	x9, [x20, #0x18]
   281c0: 8b1506a8     	add	x8, x21, x21, lsl #1
   281c4: d37ced08     	lsl	x8, x8, #4
   281c8: f9480120     	ldr	x0, [x9, #0x1000]
   281cc: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   281d0: cb00014a     	sub	x10, x10, x0
   281d4: eb08015f     	cmp	x10, x8
   281d8: 5400fa62     	b.hs	0x2a124 <__cxa_demangle+0x1dcd4>
   281dc: aa0803e0     	mov	x0, x8
   281e0: 97ff836c     	bl	0x8f90 <malloc@plt>
   281e4: 14000d9f     	b	0x2b860 <__cxa_demangle+0x1f410>
   281e8: 39400668     	ldrb	w8, [x19, #0x1]
   281ec: 7101491f     	cmp	w8, #0x52
   281f0: 54002080     	b.eq	0x28600 <__cxa_demangle+0x1c1b0>
   281f4: 7101c91f     	cmp	w8, #0x72
   281f8: 54001a80     	b.eq	0x28548 <__cxa_demangle+0x1c0f8>
   281fc: 7101bd1f     	cmp	w8, #0x6f
   28200: 540271e1     	b.ne	0x2d03c <__cxa_demangle+0x20bec>
   28204: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28208: 91285129     	add	x9, x9, #0xa14
   2820c: f9400129     	ldr	x9, [x9]
   28210: 528f8f88     	mov	w8, #0x7c7c             // =31868
   28214: f801f3ff     	stur	xzr, [sp, #0x1f]
   28218: f9000fff     	str	xzr, [sp, #0x18]
   2821c: 790023e8     	strh	w8, [sp, #0x10]
   28220: f90007e9     	str	x9, [sp, #0x8]
   28224: a940a688     	ldp	x8, x9, [x20, #0x8]
   28228: eb09011f     	cmp	x8, x9
   2822c: 5400ae83     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   28230: f940028a     	ldr	x10, [x20]
   28234: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28238: f295556b     	movk	x11, #0xaaab
   2823c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28240: cb0a0108     	sub	x8, x8, x10
   28244: 9344fd08     	asr	x8, x8, #4
   28248: 9b0b7d16     	mul	x22, x8, x11
   2824c: f2e0aab5     	movk	x21, #0x555, lsl #48
   28250: 910006c8     	add	x8, x22, #0x1
   28254: eb15011f     	cmp	x8, x21
   28258: 54027188     	b.hi	0x2d088 <__cxa_demangle+0x20c38>
   2825c: cb0a0129     	sub	x9, x9, x10
   28260: 9344fd29     	asr	x9, x9, #4
   28264: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28268: 9b0b7d29     	mul	x9, x9, x11
   2826c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28270: eb0a013f     	cmp	x9, x10
   28274: 540000a2     	b.hs	0x28288 <__cxa_demangle+0x1be38>
   28278: d37ff929     	lsl	x9, x9, #1
   2827c: eb08013f     	cmp	x9, x8
   28280: 9a893115     	csel	x21, x8, x9, lo
   28284: b4014035     	cbz	x21, 0x2aa88 <__cxa_demangle+0x1e638>
   28288: f9400e89     	ldr	x9, [x20, #0x18]
   2828c: 8b1506a8     	add	x8, x21, x21, lsl #1
   28290: d37ced08     	lsl	x8, x8, #4
   28294: f9480120     	ldr	x0, [x9, #0x1000]
   28298: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2829c: cb00014a     	sub	x10, x10, x0
   282a0: eb08015f     	cmp	x10, x8
   282a4: 5400de82     	b.hs	0x29e74 <__cxa_demangle+0x1da24>
   282a8: aa0803e0     	mov	x0, x8
   282ac: 97ff8339     	bl	0x8f90 <malloc@plt>
   282b0: 140009f7     	b	0x2aa8c <__cxa_demangle+0x1e63c>
   282b4: 39400668     	ldrb	w8, [x19, #0x1]
   282b8: 51018508     	sub	w8, w8, #0x61
   282bc: 7100591f     	cmp	w8, #0x16
   282c0: 54026be8     	b.hi	0x2d03c <__cxa_demangle+0x20bec>
   282c4: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   282c8: 910b4129     	add	x9, x9, #0x2d0
   282cc: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   282d0: 8b090108     	add	x8, x8, x9
   282d4: d61f0100     	br	x8
   282d8: 90000088     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   282dc: 91278d08     	add	x8, x8, #0x9e3
   282e0: f8406109     	ldur	x9, [x8, #0x6]
   282e4: f9400108     	ldr	x8, [x8]
   282e8: f801f3ff     	stur	xzr, [sp, #0x1f]
   282ec: f9000fff     	str	xzr, [sp, #0x18]
   282f0: f800e3e9     	stur	x9, [sp, #0xe]
   282f4: f90007e8     	str	x8, [sp, #0x8]
   282f8: a940a688     	ldp	x8, x9, [x20, #0x8]
   282fc: eb09011f     	cmp	x8, x9
   28300: 5400bfe2     	b.hs	0x29afc <__cxa_demangle+0x1d6ac>
   28304: 321e0be9     	orr	w9, wzr, #0x1c
   28308: 39000109     	strb	w9, [x8]
   2830c: f840e3e9     	ldur	x9, [sp, #0xe]
   28310: 91000a73     	add	x19, x19, #0x2
   28314: f8007109     	stur	x9, [x8, #0x7]
   28318: f94007e9     	ldr	x9, [sp, #0x8]
   2831c: 39003d1f     	strb	wzr, [x8, #0xf]
   28320: f900091f     	str	xzr, [x8, #0x10]
   28324: f8001109     	stur	x9, [x8, #0x1]
   28328: f800e3ff     	stur	xzr, [sp, #0xe]
   2832c: 1400053f     	b	0x29828 <__cxa_demangle+0x1d3d8>
   28330: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28334: 9125ad29     	add	x9, x9, #0x96b
   28338: f9400129     	ldr	x9, [x9]
   2833c: 321f13e8     	orr	w8, wzr, #0x3e
   28340: 390013ff     	strb	wzr, [sp, #0x4]
   28344: b90003ff     	str	wzr, [sp]
   28348: f801f3ff     	stur	xzr, [sp, #0x1f]
   2834c: f9000fff     	str	xzr, [sp, #0x18]
   28350: 390043e8     	strb	w8, [sp, #0x10]
   28354: f90007e9     	str	x9, [sp, #0x8]
   28358: a940a688     	ldp	x8, x9, [x20, #0x8]
   2835c: eb09011f     	cmp	x8, x9
   28360: 5400a823     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   28364: f940028a     	ldr	x10, [x20]
   28368: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2836c: f295556b     	movk	x11, #0xaaab
   28370: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28374: cb0a0108     	sub	x8, x8, x10
   28378: 9344fd08     	asr	x8, x8, #4
   2837c: 9b0b7d16     	mul	x22, x8, x11
   28380: f2e0aab5     	movk	x21, #0x555, lsl #48
   28384: 910006c8     	add	x8, x22, #0x1
   28388: eb15011f     	cmp	x8, x21
   2838c: 540267a8     	b.hi	0x2d080 <__cxa_demangle+0x20c30>
   28390: cb0a0129     	sub	x9, x9, x10
   28394: 9344fd29     	asr	x9, x9, #4
   28398: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2839c: 9b0b7d29     	mul	x9, x9, x11
   283a0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   283a4: eb0a013f     	cmp	x9, x10
   283a8: 540000a2     	b.hs	0x283bc <__cxa_demangle+0x1bf6c>
   283ac: d37ff929     	lsl	x9, x9, #1
   283b0: eb08013f     	cmp	x9, x8
   283b4: 9a893115     	csel	x21, x8, x9, lo
   283b8: b4010275     	cbz	x21, 0x2a404 <__cxa_demangle+0x1dfb4>
   283bc: f9400e89     	ldr	x9, [x20, #0x18]
   283c0: 8b1506a8     	add	x8, x21, x21, lsl #1
   283c4: d37ced08     	lsl	x8, x8, #4
   283c8: f9480120     	ldr	x0, [x9, #0x1000]
   283cc: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   283d0: cb00014a     	sub	x10, x10, x0
   283d4: eb08015f     	cmp	x10, x8
   283d8: 5400d2a2     	b.hs	0x29e2c <__cxa_demangle+0x1d9dc>
   283dc: aa0803e0     	mov	x0, x8
   283e0: 97ff82ec     	bl	0x8f90 <malloc@plt>
   283e4: 14000809     	b	0x2a408 <__cxa_demangle+0x1dfb8>
   283e8: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   283ec: 91255529     	add	x9, x9, #0x955
   283f0: f9400129     	ldr	x9, [x9]
   283f4: 5287a7a8     	mov	w8, #0x3d3d             // =15677
   283f8: f801f3ff     	stur	xzr, [sp, #0x1f]
   283fc: f9000fff     	str	xzr, [sp, #0x18]
   28400: 790023e8     	strh	w8, [sp, #0x10]
   28404: f90007e9     	str	x9, [sp, #0x8]
   28408: a940a688     	ldp	x8, x9, [x20, #0x8]
   2840c: eb09011f     	cmp	x8, x9
   28410: 54009f63     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   28414: f940028a     	ldr	x10, [x20]
   28418: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2841c: f295556b     	movk	x11, #0xaaab
   28420: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28424: cb0a0108     	sub	x8, x8, x10
   28428: 9344fd08     	asr	x8, x8, #4
   2842c: 9b0b7d16     	mul	x22, x8, x11
   28430: f2e0aab5     	movk	x21, #0x555, lsl #48
   28434: 910006c8     	add	x8, x22, #0x1
   28438: eb15011f     	cmp	x8, x21
   2843c: 54026288     	b.hi	0x2d08c <__cxa_demangle+0x20c3c>
   28440: cb0a0129     	sub	x9, x9, x10
   28444: 9344fd29     	asr	x9, x9, #4
   28448: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2844c: 9b0b7d29     	mul	x9, x9, x11
   28450: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28454: eb0a013f     	cmp	x9, x10
   28458: 540000a2     	b.hs	0x2846c <__cxa_demangle+0x1c01c>
   2845c: d37ff929     	lsl	x9, x9, #1
   28460: eb08013f     	cmp	x9, x8
   28464: 9a893115     	csel	x21, x8, x9, lo
   28468: b40107d5     	cbz	x21, 0x2a560 <__cxa_demangle+0x1e110>
   2846c: f9400e89     	ldr	x9, [x20, #0x18]
   28470: 8b1506a8     	add	x8, x21, x21, lsl #1
   28474: d37ced08     	lsl	x8, x8, #4
   28478: f9480120     	ldr	x0, [x9, #0x1000]
   2847c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28480: cb00014a     	sub	x10, x10, x0
   28484: eb08015f     	cmp	x10, x8
   28488: 5400cd82     	b.hs	0x29e38 <__cxa_demangle+0x1d9e8>
   2848c: aa0803e0     	mov	x0, x8
   28490: 97ff82c0     	bl	0x8f90 <malloc@plt>
   28494: 14000834     	b	0x2a564 <__cxa_demangle+0x1e114>
   28498: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2849c: 91252929     	add	x9, x9, #0x94a
   284a0: f9400129     	ldr	x9, [x9]
   284a4: 5287abc8     	mov	w8, #0x3d5e             // =15710
   284a8: f801f3ff     	stur	xzr, [sp, #0x1f]
   284ac: f9000fff     	str	xzr, [sp, #0x18]
   284b0: 790023e8     	strh	w8, [sp, #0x10]
   284b4: f90007e9     	str	x9, [sp, #0x8]
   284b8: a940a688     	ldp	x8, x9, [x20, #0x8]
   284bc: eb09011f     	cmp	x8, x9
   284c0: 540099e3     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   284c4: f940028a     	ldr	x10, [x20]
   284c8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   284cc: f295556b     	movk	x11, #0xaaab
   284d0: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   284d4: cb0a0108     	sub	x8, x8, x10
   284d8: 9344fd08     	asr	x8, x8, #4
   284dc: 9b0b7d16     	mul	x22, x8, x11
   284e0: f2e0aab5     	movk	x21, #0x555, lsl #48
   284e4: 910006c8     	add	x8, x22, #0x1
   284e8: eb15011f     	cmp	x8, x21
   284ec: 54025d28     	b.hi	0x2d090 <__cxa_demangle+0x20c40>
   284f0: cb0a0129     	sub	x9, x9, x10
   284f4: 9344fd29     	asr	x9, x9, #4
   284f8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   284fc: 9b0b7d29     	mul	x9, x9, x11
   28500: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28504: eb0a013f     	cmp	x9, x10
   28508: 540000a2     	b.hs	0x2851c <__cxa_demangle+0x1c0cc>
   2850c: d37ff929     	lsl	x9, x9, #1
   28510: eb08013f     	cmp	x9, x8
   28514: 9a893115     	csel	x21, x8, x9, lo
   28518: b4010a55     	cbz	x21, 0x2a660 <__cxa_demangle+0x1e210>
   2851c: f9400e89     	ldr	x9, [x20, #0x18]
   28520: 8b1506a8     	add	x8, x21, x21, lsl #1
   28524: d37ced08     	lsl	x8, x8, #4
   28528: f9480120     	ldr	x0, [x9, #0x1000]
   2852c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28530: cb00014a     	sub	x10, x10, x0
   28534: eb08015f     	cmp	x10, x8
   28538: 5400c862     	b.hs	0x29e44 <__cxa_demangle+0x1d9f4>
   2853c: aa0803e0     	mov	x0, x8
   28540: 97ff8294     	bl	0x8f90 <malloc@plt>
   28544: 14000848     	b	0x2a664 <__cxa_demangle+0x1e214>
   28548: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2854c: 91287d29     	add	x9, x9, #0xa1f
   28550: f9400129     	ldr	x9, [x9]
   28554: 321e13e8     	orr	w8, wzr, #0x7c
   28558: 390013ff     	strb	wzr, [sp, #0x4]
   2855c: b90003ff     	str	wzr, [sp]
   28560: f801f3ff     	stur	xzr, [sp, #0x1f]
   28564: f9000fff     	str	xzr, [sp, #0x18]
   28568: 390043e8     	strb	w8, [sp, #0x10]
   2856c: f90007e9     	str	x9, [sp, #0x8]
   28570: a940a688     	ldp	x8, x9, [x20, #0x8]
   28574: eb09011f     	cmp	x8, x9
   28578: 54009763     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   2857c: f940028a     	ldr	x10, [x20]
   28580: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28584: f295556b     	movk	x11, #0xaaab
   28588: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2858c: cb0a0108     	sub	x8, x8, x10
   28590: 9344fd08     	asr	x8, x8, #4
   28594: 9b0b7d16     	mul	x22, x8, x11
   28598: f2e0aab5     	movk	x21, #0x555, lsl #48
   2859c: 910006c8     	add	x8, x22, #0x1
   285a0: eb15011f     	cmp	x8, x21
   285a4: 54025788     	b.hi	0x2d094 <__cxa_demangle+0x20c44>
   285a8: cb0a0129     	sub	x9, x9, x10
   285ac: 9344fd29     	asr	x9, x9, #4
   285b0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   285b4: 9b0b7d29     	mul	x9, x9, x11
   285b8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   285bc: eb0a013f     	cmp	x9, x10
   285c0: 540000a2     	b.hs	0x285d4 <__cxa_demangle+0x1c184>
   285c4: d37ff929     	lsl	x9, x9, #1
   285c8: eb08013f     	cmp	x9, x8
   285cc: 9a893115     	csel	x21, x8, x9, lo
   285d0: b4011535     	cbz	x21, 0x2a874 <__cxa_demangle+0x1e424>
   285d4: f9400e89     	ldr	x9, [x20, #0x18]
   285d8: 8b1506a8     	add	x8, x21, x21, lsl #1
   285dc: d37ced08     	lsl	x8, x8, #4
   285e0: f9480120     	ldr	x0, [x9, #0x1000]
   285e4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   285e8: cb00014a     	sub	x10, x10, x0
   285ec: eb08015f     	cmp	x10, x8
   285f0: 5400c362     	b.hs	0x29e5c <__cxa_demangle+0x1da0c>
   285f4: aa0803e0     	mov	x0, x8
   285f8: 97ff8266     	bl	0x8f90 <malloc@plt>
   285fc: 1400089f     	b	0x2a878 <__cxa_demangle+0x1e428>
   28600: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28604: 9128a529     	add	x9, x9, #0xa29
   28608: f9400129     	ldr	x9, [x9]
   2860c: 5287af88     	mov	w8, #0x3d7c             // =15740
   28610: f801f3ff     	stur	xzr, [sp, #0x1f]
   28614: f9000fff     	str	xzr, [sp, #0x18]
   28618: 790023e8     	strh	w8, [sp, #0x10]
   2861c: f90007e9     	str	x9, [sp, #0x8]
   28620: a940a688     	ldp	x8, x9, [x20, #0x8]
   28624: eb09011f     	cmp	x8, x9
   28628: 54008ea3     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   2862c: f940028a     	ldr	x10, [x20]
   28630: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28634: f295556b     	movk	x11, #0xaaab
   28638: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2863c: cb0a0108     	sub	x8, x8, x10
   28640: 9344fd08     	asr	x8, x8, #4
   28644: 9b0b7d16     	mul	x22, x8, x11
   28648: f2e0aab5     	movk	x21, #0x555, lsl #48
   2864c: 910006c8     	add	x8, x22, #0x1
   28650: eb15011f     	cmp	x8, x21
   28654: 54025228     	b.hi	0x2d098 <__cxa_demangle+0x20c48>
   28658: cb0a0129     	sub	x9, x9, x10
   2865c: 9344fd29     	asr	x9, x9, #4
   28660: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28664: 9b0b7d29     	mul	x9, x9, x11
   28668: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2866c: eb0a013f     	cmp	x9, x10
   28670: 540000a2     	b.hs	0x28684 <__cxa_demangle+0x1c234>
   28674: d37ff929     	lsl	x9, x9, #1
   28678: eb08013f     	cmp	x9, x8
   2867c: 9a893115     	csel	x21, x8, x9, lo
   28680: b4011855     	cbz	x21, 0x2a988 <__cxa_demangle+0x1e538>
   28684: f9400e89     	ldr	x9, [x20, #0x18]
   28688: 8b1506a8     	add	x8, x21, x21, lsl #1
   2868c: d37ced08     	lsl	x8, x8, #4
   28690: f9480120     	ldr	x0, [x9, #0x1000]
   28694: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28698: cb00014a     	sub	x10, x10, x0
   2869c: eb08015f     	cmp	x10, x8
   286a0: 5400be42     	b.hs	0x29e68 <__cxa_demangle+0x1da18>
   286a4: aa0803e0     	mov	x0, x8
   286a8: 97ff823a     	bl	0x8f90 <malloc@plt>
   286ac: 140008b8     	b	0x2a98c <__cxa_demangle+0x1e53c>
   286b0: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   286b4: 9129d529     	add	x9, x9, #0xa75
   286b8: f9400129     	ldr	x9, [x9]
   286bc: 528004a8     	mov	w8, #0x25               // =37
   286c0: 390013ff     	strb	wzr, [sp, #0x4]
   286c4: b90003ff     	str	wzr, [sp]
   286c8: f801f3ff     	stur	xzr, [sp, #0x1f]
   286cc: f9000fff     	str	xzr, [sp, #0x18]
   286d0: 390043e8     	strb	w8, [sp, #0x10]
   286d4: f90007e9     	str	x9, [sp, #0x8]
   286d8: a940a688     	ldp	x8, x9, [x20, #0x8]
   286dc: eb09011f     	cmp	x8, x9
   286e0: 54009062     	b.hs	0x298ec <__cxa_demangle+0x1d49c>
   286e4: 52800249     	mov	w9, #0x12               // =18
   286e8: 39000109     	strb	w9, [x8]
   286ec: 394043e9     	ldrb	w9, [sp, #0x10]
   286f0: 91000a73     	add	x19, x19, #0x2
   286f4: 39002509     	strb	w9, [x8, #0x9]
   286f8: f94007e9     	ldr	x9, [sp, #0x8]
   286fc: 3900291f     	strb	wzr, [x8, #0xa]
   28700: f8001109     	stur	x9, [x8, #0x1]
   28704: 394013e9     	ldrb	w9, [sp, #0x4]
   28708: 39003d09     	strb	w9, [x8, #0xf]
   2870c: b94003e9     	ldr	w9, [sp]
   28710: f900091f     	str	xzr, [x8, #0x10]
   28714: b800b109     	stur	w9, [x8, #0xb]
   28718: 390043ff     	strb	wzr, [sp, #0x10]
   2871c: f90007ff     	str	xzr, [sp, #0x8]
   28720: 390013ff     	strb	wzr, [sp, #0x4]
   28724: b90003ff     	str	wzr, [sp]
   28728: 14000460     	b	0x298a8 <__cxa_demangle+0x1d458>
   2872c: 9000008a     	adrp	x10, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28730: 912a554a     	add	x10, x10, #0xa95
   28734: f940014a     	ldr	x10, [x10]
   28738: 528007a8     	mov	w8, #0x3d               // =61
   2873c: 5287c7c9     	mov	w9, #0x3e3e             // =15934
   28740: 39000bff     	strb	wzr, [sp, #0x2]
   28744: 790003ff     	strh	wzr, [sp]
   28748: f801f3ff     	stur	xzr, [sp, #0x1f]
   2874c: f9000fff     	str	xzr, [sp, #0x18]
   28750: 39004be8     	strb	w8, [sp, #0x12]
   28754: 790023e9     	strh	w9, [sp, #0x10]
   28758: f90007ea     	str	x10, [sp, #0x8]
   2875c: a940a688     	ldp	x8, x9, [x20, #0x8]
   28760: eb09011f     	cmp	x8, x9
   28764: 54009062     	b.hs	0x29970 <__cxa_demangle+0x1d520>
   28768: 528002c9     	mov	w9, #0x16               // =22
   2876c: 39000109     	strb	w9, [x8]
   28770: 39404be9     	ldrb	w9, [sp, #0x12]
   28774: 91000a73     	add	x19, x19, #0x2
   28778: 39002d09     	strb	w9, [x8, #0xb]
   2877c: 794023e9     	ldrh	w9, [sp, #0x10]
   28780: 78009109     	sturh	w9, [x8, #0x9]
   28784: f94007e9     	ldr	x9, [sp, #0x8]
   28788: 3900311f     	strb	wzr, [x8, #0xc]
   2878c: f8001109     	stur	x9, [x8, #0x1]
   28790: 39400be9     	ldrb	w9, [sp, #0x2]
   28794: 39003d09     	strb	w9, [x8, #0xf]
   28798: 794003e9     	ldrh	w9, [sp]
   2879c: f900091f     	str	xzr, [x8, #0x10]
   287a0: 7800d109     	sturh	w9, [x8, #0xd]
   287a4: 790023ff     	strh	wzr, [sp, #0x10]
   287a8: f90007ff     	str	xzr, [sp, #0x8]
   287ac: 39004bff     	strb	wzr, [sp, #0x12]
   287b0: 39000bff     	strb	wzr, [sp, #0x2]
   287b4: 790003ff     	strh	wzr, [sp]
   287b8: 1400043c     	b	0x298a8 <__cxa_demangle+0x1d458>
   287bc: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   287c0: 9123ad29     	add	x9, x9, #0x8eb
   287c4: f9400129     	ldr	x9, [x9]
   287c8: 321f17e8     	orr	w8, wzr, #0x7e
   287cc: 390013ff     	strb	wzr, [sp, #0x4]
   287d0: b90003ff     	str	wzr, [sp]
   287d4: f801f3ff     	stur	xzr, [sp, #0x1f]
   287d8: f9000fff     	str	xzr, [sp, #0x18]
   287dc: 390043e8     	strb	w8, [sp, #0x10]
   287e0: f90007e9     	str	x9, [sp, #0x8]
   287e4: a940a688     	ldp	x8, x9, [x20, #0x8]
   287e8: eb09011f     	cmp	x8, x9
   287ec: 540083c3     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   287f0: f940028a     	ldr	x10, [x20]
   287f4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   287f8: f295556b     	movk	x11, #0xaaab
   287fc: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28800: cb0a0108     	sub	x8, x8, x10
   28804: 9344fd08     	asr	x8, x8, #4
   28808: 9b0b7d16     	mul	x22, x8, x11
   2880c: f2e0aab5     	movk	x21, #0x555, lsl #48
   28810: 910006c8     	add	x8, x22, #0x1
   28814: eb15011f     	cmp	x8, x21
   28818: 54024468     	b.hi	0x2d0a4 <__cxa_demangle+0x20c54>
   2881c: cb0a0129     	sub	x9, x9, x10
   28820: 9344fd29     	asr	x9, x9, #4
   28824: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28828: 9b0b7d29     	mul	x9, x9, x11
   2882c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28830: eb0a013f     	cmp	x9, x10
   28834: 540000a2     	b.hs	0x28848 <__cxa_demangle+0x1c3f8>
   28838: d37ff929     	lsl	x9, x9, #1
   2883c: eb08013f     	cmp	x9, x8
   28840: 9a893115     	csel	x21, x8, x9, lo
   28844: b40133d5     	cbz	x21, 0x2aebc <__cxa_demangle+0x1ea6c>
   28848: f9400e89     	ldr	x9, [x20, #0x18]
   2884c: 8b1506a8     	add	x8, x21, x21, lsl #1
   28850: d37ced08     	lsl	x8, x8, #4
   28854: f9480120     	ldr	x0, [x9, #0x1000]
   28858: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2885c: cb00014a     	sub	x10, x10, x0
   28860: eb08015f     	cmp	x10, x8
   28864: 5400c2a2     	b.hs	0x2a0b8 <__cxa_demangle+0x1dc68>
   28868: aa0803e0     	mov	x0, x8
   2886c: 97ff81c9     	bl	0x8f90 <malloc@plt>
   28870: 14000994     	b	0x2aec0 <__cxa_demangle+0x1ea70>
   28874: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28878: 912a2929     	add	x9, x9, #0xa8a
   2887c: f9400129     	ldr	x9, [x9]
   28880: 5287c7c8     	mov	w8, #0x3e3e             // =15934
   28884: f801f3ff     	stur	xzr, [sp, #0x1f]
   28888: f9000fff     	str	xzr, [sp, #0x18]
   2888c: 790023e8     	strh	w8, [sp, #0x10]
   28890: f90007e9     	str	x9, [sp, #0x8]
   28894: a940a688     	ldp	x8, x9, [x20, #0x8]
   28898: eb09011f     	cmp	x8, x9
   2889c: 54007263     	b.lo	0x296e8 <__cxa_demangle+0x1d298>
   288a0: f940028a     	ldr	x10, [x20]
   288a4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   288a8: f295556b     	movk	x11, #0xaaab
   288ac: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   288b0: cb0a0108     	sub	x8, x8, x10
   288b4: 9344fd08     	asr	x8, x8, #4
   288b8: 9b0b7d16     	mul	x22, x8, x11
   288bc: f2e0aab5     	movk	x21, #0x555, lsl #48
   288c0: 910006c8     	add	x8, x22, #0x1
   288c4: eb15011f     	cmp	x8, x21
   288c8: 54023f08     	b.hi	0x2d0a8 <__cxa_demangle+0x20c58>
   288cc: cb0a0129     	sub	x9, x9, x10
   288d0: 9344fd29     	asr	x9, x9, #4
   288d4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   288d8: 9b0b7d29     	mul	x9, x9, x11
   288dc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   288e0: eb0a013f     	cmp	x9, x10
   288e4: 540000a2     	b.hs	0x288f8 <__cxa_demangle+0x1c4a8>
   288e8: d37ff929     	lsl	x9, x9, #1
   288ec: eb08013f     	cmp	x9, x8
   288f0: 9a893115     	csel	x21, x8, x9, lo
   288f4: b40136f5     	cbz	x21, 0x2afd0 <__cxa_demangle+0x1eb80>
   288f8: f9400e89     	ldr	x9, [x20, #0x18]
   288fc: 8b1506a8     	add	x8, x21, x21, lsl #1
   28900: d37ced08     	lsl	x8, x8, #4
   28904: f9480120     	ldr	x0, [x9, #0x1000]
   28908: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2890c: cb00014a     	sub	x10, x10, x0
   28910: eb08015f     	cmp	x10, x8
   28914: 5400bd82     	b.hs	0x2a0c4 <__cxa_demangle+0x1dc74>
   28918: aa0803e0     	mov	x0, x8
   2891c: 97ff819d     	bl	0x8f90 <malloc@plt>
   28920: 140009ad     	b	0x2afd4 <__cxa_demangle+0x1eb84>
   28924: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28928: 91238529     	add	x9, x9, #0x8e1
   2892c: f9400129     	ldr	x9, [x9]
   28930: 52800588     	mov	w8, #0x2c               // =44
   28934: 390013ff     	strb	wzr, [sp, #0x4]
   28938: b90003ff     	str	wzr, [sp]
   2893c: f801f3ff     	stur	xzr, [sp, #0x1f]
   28940: f9000fff     	str	xzr, [sp, #0x18]
   28944: 390043e8     	strb	w8, [sp, #0x10]
   28948: f90007e9     	str	x9, [sp, #0x8]
   2894c: a940a688     	ldp	x8, x9, [x20, #0x8]
   28950: eb09011f     	cmp	x8, x9
   28954: 54007883     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   28958: f940028a     	ldr	x10, [x20]
   2895c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28960: f295556b     	movk	x11, #0xaaab
   28964: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28968: cb0a0108     	sub	x8, x8, x10
   2896c: 9344fd08     	asr	x8, x8, #4
   28970: 9b0b7d16     	mul	x22, x8, x11
   28974: f2e0aab5     	movk	x21, #0x555, lsl #48
   28978: 910006c8     	add	x8, x22, #0x1
   2897c: eb15011f     	cmp	x8, x21
   28980: 54023968     	b.hi	0x2d0ac <__cxa_demangle+0x20c5c>
   28984: cb0a0129     	sub	x9, x9, x10
   28988: 9344fd29     	asr	x9, x9, #4
   2898c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28990: 9b0b7d29     	mul	x9, x9, x11
   28994: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28998: eb0a013f     	cmp	x9, x10
   2899c: 540000a2     	b.hs	0x289b0 <__cxa_demangle+0x1c560>
   289a0: d37ff929     	lsl	x9, x9, #1
   289a4: eb08013f     	cmp	x9, x8
   289a8: 9a893115     	csel	x21, x8, x9, lo
   289ac: b40142b5     	cbz	x21, 0x2b200 <__cxa_demangle+0x1edb0>
   289b0: f9400e89     	ldr	x9, [x20, #0x18]
   289b4: 8b1506a8     	add	x8, x21, x21, lsl #1
   289b8: d37ced08     	lsl	x8, x8, #4
   289bc: f9480120     	ldr	x0, [x9, #0x1000]
   289c0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   289c4: cb00014a     	sub	x10, x10, x0
   289c8: eb08015f     	cmp	x10, x8
   289cc: 5400b882     	b.hs	0x2a0dc <__cxa_demangle+0x1dc8c>
   289d0: aa0803e0     	mov	x0, x8
   289d4: 97ff816f     	bl	0x8f90 <malloc@plt>
   289d8: 14000a0b     	b	0x2b204 <__cxa_demangle+0x1edb4>
   289dc: 3941be98     	ldrb	w24, [x20, #0x6f]
   289e0: 91000a76     	add	x22, x19, #0x2
   289e4: aa1603e0     	mov	x0, x22
   289e8: aa1403e2     	mov	x2, x20
   289ec: 3901be9f     	strb	wzr, [x20, #0x6f]
   289f0: 97ff9551     	bl	0xdf34 <__cxa_demangle+0x1ae4>
   289f4: aa0003f5     	mov	x21, x0
   289f8: eb1602bf     	cmp	x21, x22
   289fc: 3901be98     	strb	w24, [x20, #0x6f]
   28a00: 540231e0     	b.eq	0x2d03c <__cxa_demangle+0x20bec>
   28a04: a9402289     	ldp	x9, x8, [x20]
   28a08: eb08013f     	cmp	x9, x8
   28a0c: 54023180     	b.eq	0x2d03c <__cxa_demangle+0x20bec>
   28a10: 90000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28a14: d100c100     	sub	x0, x8, #0x30
   28a18: 9123d442     	add	x2, x2, #0x8f5
   28a1c: 52800123     	mov	w3, #0x9                // =9
   28a20: aa1f03e1     	mov	x1, xzr
   28a24: 97ffbfbf     	bl	0x18920 <__cxa_demangle+0xc4d0>
   28a28: 320003e8     	orr	w8, wzr, #0x1
   28a2c: 3901b288     	strb	w8, [x20, #0x6c]
   28a30: 1400003f     	b	0x28b2c <__cxa_demangle+0x1c6dc>
   28a34: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28a38: 91244529     	add	x9, x9, #0x911
   28a3c: f9400129     	ldr	x9, [x9]
   28a40: 52800548     	mov	w8, #0x2a               // =42
   28a44: 390013ff     	strb	wzr, [sp, #0x4]
   28a48: b90003ff     	str	wzr, [sp]
   28a4c: f801f3ff     	stur	xzr, [sp, #0x1f]
   28a50: f9000fff     	str	xzr, [sp, #0x18]
   28a54: 390043e8     	strb	w8, [sp, #0x10]
   28a58: f90007e9     	str	x9, [sp, #0x8]
   28a5c: a940a688     	ldp	x8, x9, [x20, #0x8]
   28a60: eb09011f     	cmp	x8, x9
   28a64: 54007003     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   28a68: f940028a     	ldr	x10, [x20]
   28a6c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28a70: f295556b     	movk	x11, #0xaaab
   28a74: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28a78: cb0a0108     	sub	x8, x8, x10
   28a7c: 9344fd08     	asr	x8, x8, #4
   28a80: 9b0b7d16     	mul	x22, x8, x11
   28a84: f2e0aab5     	movk	x21, #0x555, lsl #48
   28a88: 910006c8     	add	x8, x22, #0x1
   28a8c: eb15011f     	cmp	x8, x21
   28a90: 540231a8     	b.hi	0x2d0c4 <__cxa_demangle+0x20c74>
   28a94: cb0a0129     	sub	x9, x9, x10
   28a98: 9344fd29     	asr	x9, x9, #4
   28a9c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28aa0: 9b0b7d29     	mul	x9, x9, x11
   28aa4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28aa8: eb0a013f     	cmp	x9, x10
   28aac: 540000a2     	b.hs	0x28ac0 <__cxa_demangle+0x1c670>
   28ab0: d37ff929     	lsl	x9, x9, #1
   28ab4: eb08013f     	cmp	x9, x8
   28ab8: 9a893115     	csel	x21, x8, x9, lo
   28abc: b40142d5     	cbz	x21, 0x2b314 <__cxa_demangle+0x1eec4>
   28ac0: f9400e89     	ldr	x9, [x20, #0x18]
   28ac4: 8b1506a8     	add	x8, x21, x21, lsl #1
   28ac8: d37ced08     	lsl	x8, x8, #4
   28acc: f9480120     	ldr	x0, [x9, #0x1000]
   28ad0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28ad4: cb00014a     	sub	x10, x10, x0
   28ad8: eb08015f     	cmp	x10, x8
   28adc: 5400b062     	b.hs	0x2a0e8 <__cxa_demangle+0x1dc98>
   28ae0: aa0803e0     	mov	x0, x8
   28ae4: 97ff812b     	bl	0x8f90 <malloc@plt>
   28ae8: 14000a0c     	b	0x2b318 <__cxa_demangle+0x1eec8>
   28aec: 91000a76     	add	x22, x19, #0x2
   28af0: aa1603e0     	mov	x0, x22
   28af4: aa1403e2     	mov	x2, x20
   28af8: 9400121b     	bl	0x2d364 <__cxa_demangle+0x20f14>
   28afc: aa0003f5     	mov	x21, x0
   28b00: eb1602bf     	cmp	x21, x22
   28b04: 540229c0     	b.eq	0x2d03c <__cxa_demangle+0x20bec>
   28b08: a9402289     	ldp	x9, x8, [x20]
   28b0c: eb08013f     	cmp	x9, x8
   28b10: 54022960     	b.eq	0x2d03c <__cxa_demangle+0x20bec>
   28b14: 90000082     	adrp	x2, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28b18: d100c100     	sub	x0, x8, #0x30
   28b1c: 91262c42     	add	x2, x2, #0x98b
   28b20: 52800163     	mov	w3, #0xb                // =11
   28b24: aa1f03e1     	mov	x1, xzr
   28b28: 97ffbf7e     	bl	0x18920 <__cxa_demangle+0xc4d0>
   28b2c: aa1503f3     	mov	x19, x21
   28b30: 14001143     	b	0x2d03c <__cxa_demangle+0x20bec>
   28b34: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28b38: 9126e129     	add	x9, x9, #0x9b8
   28b3c: f9400129     	ldr	x9, [x9]
   28b40: 528005a8     	mov	w8, #0x2d               // =45
   28b44: 390013ff     	strb	wzr, [sp, #0x4]
   28b48: b90003ff     	str	wzr, [sp]
   28b4c: f801f3ff     	stur	xzr, [sp, #0x1f]
   28b50: f9000fff     	str	xzr, [sp, #0x18]
   28b54: 390043e8     	strb	w8, [sp, #0x10]
   28b58: f90007e9     	str	x9, [sp, #0x8]
   28b5c: a940a688     	ldp	x8, x9, [x20, #0x8]
   28b60: eb09011f     	cmp	x8, x9
   28b64: 54006803     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   28b68: f940028a     	ldr	x10, [x20]
   28b6c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28b70: f295556b     	movk	x11, #0xaaab
   28b74: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28b78: cb0a0108     	sub	x8, x8, x10
   28b7c: 9344fd08     	asr	x8, x8, #4
   28b80: 9b0b7d16     	mul	x22, x8, x11
   28b84: f2e0aab5     	movk	x21, #0x555, lsl #48
   28b88: 910006c8     	add	x8, x22, #0x1
   28b8c: eb15011f     	cmp	x8, x21
   28b90: 540229c8     	b.hi	0x2d0c8 <__cxa_demangle+0x20c78>
   28b94: cb0a0129     	sub	x9, x9, x10
   28b98: 9344fd29     	asr	x9, x9, #4
   28b9c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28ba0: 9b0b7d29     	mul	x9, x9, x11
   28ba4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28ba8: eb0a013f     	cmp	x9, x10
   28bac: 540000a2     	b.hs	0x28bc0 <__cxa_demangle+0x1c770>
   28bb0: d37ff929     	lsl	x9, x9, #1
   28bb4: eb08013f     	cmp	x9, x8
   28bb8: 9a893115     	csel	x21, x8, x9, lo
   28bbc: b4014375     	cbz	x21, 0x2b428 <__cxa_demangle+0x1efd8>
   28bc0: f9400e89     	ldr	x9, [x20, #0x18]
   28bc4: 8b1506a8     	add	x8, x21, x21, lsl #1
   28bc8: d37ced08     	lsl	x8, x8, #4
   28bcc: f9480120     	ldr	x0, [x9, #0x1000]
   28bd0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28bd4: cb00014a     	sub	x10, x10, x0
   28bd8: eb08015f     	cmp	x10, x8
   28bdc: 5400a8c2     	b.hs	0x2a0f4 <__cxa_demangle+0x1dca4>
   28be0: aa0803e0     	mov	x0, x8
   28be4: 97ff80eb     	bl	0x8f90 <malloc@plt>
   28be8: 14000a11     	b	0x2b42c <__cxa_demangle+0x1efdc>
   28bec: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28bf0: 9122b129     	add	x9, x9, #0x8ac
   28bf4: f9400129     	ldr	x9, [x9]
   28bf8: 5284c4c8     	mov	w8, #0x2626             // =9766
   28bfc: f801f3ff     	stur	xzr, [sp, #0x1f]
   28c00: f9000fff     	str	xzr, [sp, #0x18]
   28c04: 790023e8     	strh	w8, [sp, #0x10]
   28c08: f90007e9     	str	x9, [sp, #0x8]
   28c0c: a940a688     	ldp	x8, x9, [x20, #0x8]
   28c10: eb09011f     	cmp	x8, x9
   28c14: 54005f43     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   28c18: f940028a     	ldr	x10, [x20]
   28c1c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28c20: f295556b     	movk	x11, #0xaaab
   28c24: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28c28: cb0a0108     	sub	x8, x8, x10
   28c2c: 9344fd08     	asr	x8, x8, #4
   28c30: 9b0b7d16     	mul	x22, x8, x11
   28c34: f2e0aab5     	movk	x21, #0x555, lsl #48
   28c38: 910006c8     	add	x8, x22, #0x1
   28c3c: eb15011f     	cmp	x8, x21
   28c40: 54022468     	b.hi	0x2d0cc <__cxa_demangle+0x20c7c>
   28c44: cb0a0129     	sub	x9, x9, x10
   28c48: 9344fd29     	asr	x9, x9, #4
   28c4c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28c50: 9b0b7d29     	mul	x9, x9, x11
   28c54: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28c58: eb0a013f     	cmp	x9, x10
   28c5c: 540000a2     	b.hs	0x28c70 <__cxa_demangle+0x1c820>
   28c60: d37ff929     	lsl	x9, x9, #1
   28c64: eb08013f     	cmp	x9, x8
   28c68: 9a893115     	csel	x21, x8, x9, lo
   28c6c: b4014695     	cbz	x21, 0x2b53c <__cxa_demangle+0x1f0ec>
   28c70: f9400e89     	ldr	x9, [x20, #0x18]
   28c74: 8b1506a8     	add	x8, x21, x21, lsl #1
   28c78: d37ced08     	lsl	x8, x8, #4
   28c7c: f9480120     	ldr	x0, [x9, #0x1000]
   28c80: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28c84: cb00014a     	sub	x10, x10, x0
   28c88: eb08015f     	cmp	x10, x8
   28c8c: 5400a3a2     	b.hs	0x2a100 <__cxa_demangle+0x1dcb0>
   28c90: aa0803e0     	mov	x0, x8
   28c94: 97ff80bf     	bl	0x8f90 <malloc@plt>
   28c98: 14000a2a     	b	0x2b540 <__cxa_demangle+0x1f0f0>
   28c9c: 90000088     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28ca0: 9123fd08     	add	x8, x8, #0x8ff
   28ca4: f8407109     	ldur	x9, [x8, #0x7]
   28ca8: f9400108     	ldr	x8, [x8]
   28cac: f800f3ff     	stur	xzr, [sp, #0xf]
   28cb0: f90007ff     	str	xzr, [sp, #0x8]
   28cb4: f801f3e9     	stur	x9, [sp, #0x1f]
   28cb8: f9000fe8     	str	x8, [sp, #0x18]
   28cbc: a940a688     	ldp	x8, x9, [x20, #0x8]
   28cc0: eb09011f     	cmp	x8, x9
   28cc4: 54006982     	b.hs	0x299f4 <__cxa_demangle+0x1d5a4>
   28cc8: 52800449     	mov	w9, #0x22               // =34
   28ccc: 39000109     	strb	w9, [x8]
   28cd0: f841f3e9     	ldur	x9, [sp, #0x1f]
   28cd4: 528bab6a     	mov	w10, #0x5d5b            // =23899
   28cd8: 91000a73     	add	x19, x19, #0x2
   28cdc: f9000509     	str	x9, [x8, #0x8]
   28ce0: f9400fe9     	ldr	x9, [sp, #0x18]
   28ce4: f900090a     	str	x10, [x8, #0x10]
   28ce8: 140000f2     	b	0x290b0 <__cxa_demangle+0x1cc60>
   28cec: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28cf0: 91260129     	add	x9, x9, #0x980
   28cf4: f9400129     	ldr	x9, [x9]
   28cf8: 5287a788     	mov	w8, #0x3d3c             // =15676
   28cfc: f801f3ff     	stur	xzr, [sp, #0x1f]
   28d00: f9000fff     	str	xzr, [sp, #0x18]
   28d04: 790023e8     	strh	w8, [sp, #0x10]
   28d08: f90007e9     	str	x9, [sp, #0x8]
   28d0c: a940a688     	ldp	x8, x9, [x20, #0x8]
   28d10: eb09011f     	cmp	x8, x9
   28d14: 54005743     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   28d18: f940028a     	ldr	x10, [x20]
   28d1c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28d20: f295556b     	movk	x11, #0xaaab
   28d24: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28d28: cb0a0108     	sub	x8, x8, x10
   28d2c: 9344fd08     	asr	x8, x8, #4
   28d30: 9b0b7d16     	mul	x22, x8, x11
   28d34: f2e0aab5     	movk	x21, #0x555, lsl #48
   28d38: 910006c8     	add	x8, x22, #0x1
   28d3c: eb15011f     	cmp	x8, x21
   28d40: 54021c88     	b.hi	0x2d0d0 <__cxa_demangle+0x20c80>
   28d44: cb0a0129     	sub	x9, x9, x10
   28d48: 9344fd29     	asr	x9, x9, #4
   28d4c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28d50: 9b0b7d29     	mul	x9, x9, x11
   28d54: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28d58: eb0a013f     	cmp	x9, x10
   28d5c: 540000a2     	b.hs	0x28d70 <__cxa_demangle+0x1c920>
   28d60: d37ff929     	lsl	x9, x9, #1
   28d64: eb08013f     	cmp	x9, x8
   28d68: 9a893115     	csel	x21, x8, x9, lo
   28d6c: b4016755     	cbz	x21, 0x2ba54 <__cxa_demangle+0x1f604>
   28d70: f9400e89     	ldr	x9, [x20, #0x18]
   28d74: 8b1506a8     	add	x8, x21, x21, lsl #1
   28d78: d37ced08     	lsl	x8, x8, #4
   28d7c: f9480120     	ldr	x0, [x9, #0x1000]
   28d80: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28d84: cb00014a     	sub	x10, x10, x0
   28d88: eb08015f     	cmp	x10, x8
   28d8c: 54009d82     	b.hs	0x2a13c <__cxa_demangle+0x1dcec>
   28d90: aa0803e0     	mov	x0, x8
   28d94: 97ff807f     	bl	0x8f90 <malloc@plt>
   28d98: 14000b30     	b	0x2ba58 <__cxa_demangle+0x1f608>
   28d9c: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28da0: 91273529     	add	x9, x9, #0x9cd
   28da4: f9400129     	ldr	x9, [x9]
   28da8: 5287a548     	mov	w8, #0x3d2a             // =15658
   28dac: f801f3ff     	stur	xzr, [sp, #0x1f]
   28db0: f9000fff     	str	xzr, [sp, #0x18]
   28db4: 790023e8     	strh	w8, [sp, #0x10]
   28db8: f90007e9     	str	x9, [sp, #0x8]
   28dbc: a940a688     	ldp	x8, x9, [x20, #0x8]
   28dc0: eb09011f     	cmp	x8, x9
   28dc4: 540051c3     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   28dc8: f940028a     	ldr	x10, [x20]
   28dcc: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28dd0: f295556b     	movk	x11, #0xaaab
   28dd4: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28dd8: cb0a0108     	sub	x8, x8, x10
   28ddc: 9344fd08     	asr	x8, x8, #4
   28de0: 9b0b7d16     	mul	x22, x8, x11
   28de4: f2e0aab5     	movk	x21, #0x555, lsl #48
   28de8: 910006c8     	add	x8, x22, #0x1
   28dec: eb15011f     	cmp	x8, x21
   28df0: 54021728     	b.hi	0x2d0d4 <__cxa_demangle+0x20c84>
   28df4: cb0a0129     	sub	x9, x9, x10
   28df8: 9344fd29     	asr	x9, x9, #4
   28dfc: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28e00: 9b0b7d29     	mul	x9, x9, x11
   28e04: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28e08: eb0a013f     	cmp	x9, x10
   28e0c: 540000a2     	b.hs	0x28e20 <__cxa_demangle+0x1c9d0>
   28e10: d37ff929     	lsl	x9, x9, #1
   28e14: eb08013f     	cmp	x9, x8
   28e18: 9a893115     	csel	x21, x8, x9, lo
   28e1c: b40169d5     	cbz	x21, 0x2bb54 <__cxa_demangle+0x1f704>
   28e20: f9400e89     	ldr	x9, [x20, #0x18]
   28e24: 8b1506a8     	add	x8, x21, x21, lsl #1
   28e28: d37ced08     	lsl	x8, x8, #4
   28e2c: f9480120     	ldr	x0, [x9, #0x1000]
   28e30: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28e34: cb00014a     	sub	x10, x10, x0
   28e38: eb08015f     	cmp	x10, x8
   28e3c: 54009862     	b.hs	0x2a148 <__cxa_demangle+0x1dcf8>
   28e40: aa0803e0     	mov	x0, x8
   28e44: 97ff8053     	bl	0x8f90 <malloc@plt>
   28e48: 14000b44     	b	0x2bb58 <__cxa_demangle+0x1f708>
   28e4c: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28e50: 9126e129     	add	x9, x9, #0x9b8
   28e54: f9400129     	ldr	x9, [x9]
   28e58: 528005a8     	mov	w8, #0x2d               // =45
   28e5c: 390013ff     	strb	wzr, [sp, #0x4]
   28e60: b90003ff     	str	wzr, [sp]
   28e64: f801f3ff     	stur	xzr, [sp, #0x1f]
   28e68: f9000fff     	str	xzr, [sp, #0x18]
   28e6c: 390043e8     	strb	w8, [sp, #0x10]
   28e70: f90007e9     	str	x9, [sp, #0x8]
   28e74: a940a688     	ldp	x8, x9, [x20, #0x8]
   28e78: eb09011f     	cmp	x8, x9
   28e7c: 54004f43     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   28e80: f940028a     	ldr	x10, [x20]
   28e84: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28e88: f295556b     	movk	x11, #0xaaab
   28e8c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28e90: cb0a0108     	sub	x8, x8, x10
   28e94: 9344fd08     	asr	x8, x8, #4
   28e98: 9b0b7d16     	mul	x22, x8, x11
   28e9c: f2e0aab5     	movk	x21, #0x555, lsl #48
   28ea0: 910006c8     	add	x8, x22, #0x1
   28ea4: eb15011f     	cmp	x8, x21
   28ea8: 54021188     	b.hi	0x2d0d8 <__cxa_demangle+0x20c88>
   28eac: cb0a0129     	sub	x9, x9, x10
   28eb0: 9344fd29     	asr	x9, x9, #4
   28eb4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28eb8: 9b0b7d29     	mul	x9, x9, x11
   28ebc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28ec0: eb0a013f     	cmp	x9, x10
   28ec4: 540000a2     	b.hs	0x28ed8 <__cxa_demangle+0x1ca88>
   28ec8: d37ff929     	lsl	x9, x9, #1
   28ecc: eb08013f     	cmp	x9, x8
   28ed0: 9a893115     	csel	x21, x8, x9, lo
   28ed4: b4016c15     	cbz	x21, 0x2bc54 <__cxa_demangle+0x1f804>
   28ed8: f9400e89     	ldr	x9, [x20, #0x18]
   28edc: 8b1506a8     	add	x8, x21, x21, lsl #1
   28ee0: d37ced08     	lsl	x8, x8, #4
   28ee4: f9480120     	ldr	x0, [x9, #0x1000]
   28ee8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28eec: cb00014a     	sub	x10, x10, x0
   28ef0: eb08015f     	cmp	x10, x8
   28ef4: 54009302     	b.hs	0x2a154 <__cxa_demangle+0x1dd04>
   28ef8: aa0803e0     	mov	x0, x8
   28efc: 97ff8025     	bl	0x8f90 <malloc@plt>
   28f00: 14000b56     	b	0x2bc58 <__cxa_demangle+0x1f808>
   28f04: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28f08: 91230529     	add	x9, x9, #0x8c1
   28f0c: f9400129     	ldr	x9, [x9]
   28f10: 5287a4c8     	mov	w8, #0x3d26             // =15654
   28f14: f801f3ff     	stur	xzr, [sp, #0x1f]
   28f18: f9000fff     	str	xzr, [sp, #0x18]
   28f1c: 790023e8     	strh	w8, [sp, #0x10]
   28f20: f90007e9     	str	x9, [sp, #0x8]
   28f24: a940a688     	ldp	x8, x9, [x20, #0x8]
   28f28: eb09011f     	cmp	x8, x9
   28f2c: 54004683     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   28f30: f940028a     	ldr	x10, [x20]
   28f34: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28f38: f295556b     	movk	x11, #0xaaab
   28f3c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28f40: cb0a0108     	sub	x8, x8, x10
   28f44: 9344fd08     	asr	x8, x8, #4
   28f48: 9b0b7d16     	mul	x22, x8, x11
   28f4c: f2e0aab5     	movk	x21, #0x555, lsl #48
   28f50: 910006c8     	add	x8, x22, #0x1
   28f54: eb15011f     	cmp	x8, x21
   28f58: 54020c28     	b.hi	0x2d0dc <__cxa_demangle+0x20c8c>
   28f5c: cb0a0129     	sub	x9, x9, x10
   28f60: 9344fd29     	asr	x9, x9, #4
   28f64: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   28f68: 9b0b7d29     	mul	x9, x9, x11
   28f6c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   28f70: eb0a013f     	cmp	x9, x10
   28f74: 540000a2     	b.hs	0x28f88 <__cxa_demangle+0x1cb38>
   28f78: d37ff929     	lsl	x9, x9, #1
   28f7c: eb08013f     	cmp	x9, x8
   28f80: 9a893115     	csel	x21, x8, x9, lo
   28f84: b4016f35     	cbz	x21, 0x2bd68 <__cxa_demangle+0x1f918>
   28f88: f9400e89     	ldr	x9, [x20, #0x18]
   28f8c: 8b1506a8     	add	x8, x21, x21, lsl #1
   28f90: d37ced08     	lsl	x8, x8, #4
   28f94: f9480120     	ldr	x0, [x9, #0x1000]
   28f98: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   28f9c: cb00014a     	sub	x10, x10, x0
   28fa0: eb08015f     	cmp	x10, x8
   28fa4: 54008de2     	b.hs	0x2a160 <__cxa_demangle+0x1dd10>
   28fa8: aa0803e0     	mov	x0, x8
   28fac: 97ff7ff9     	bl	0x8f90 <malloc@plt>
   28fb0: 14000b6f     	b	0x2bd6c <__cxa_demangle+0x1f91c>
   28fb4: 90000089     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   28fb8: 91233129     	add	x9, x9, #0x8cc
   28fbc: f9400129     	ldr	x9, [x9]
   28fc0: 528007a8     	mov	w8, #0x3d               // =61
   28fc4: 390013ff     	strb	wzr, [sp, #0x4]
   28fc8: b90003ff     	str	wzr, [sp]
   28fcc: f801f3ff     	stur	xzr, [sp, #0x1f]
   28fd0: f9000fff     	str	xzr, [sp, #0x18]
   28fd4: 390043e8     	strb	w8, [sp, #0x10]
   28fd8: f90007e9     	str	x9, [sp, #0x8]
   28fdc: a940a688     	ldp	x8, x9, [x20, #0x8]
   28fe0: eb09011f     	cmp	x8, x9
   28fe4: 54004403     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   28fe8: f940028a     	ldr	x10, [x20]
   28fec: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   28ff0: f295556b     	movk	x11, #0xaaab
   28ff4: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   28ff8: cb0a0108     	sub	x8, x8, x10
   28ffc: 9344fd08     	asr	x8, x8, #4
   29000: 9b0b7d16     	mul	x22, x8, x11
   29004: f2e0aab5     	movk	x21, #0x555, lsl #48
   29008: 910006c8     	add	x8, x22, #0x1
   2900c: eb15011f     	cmp	x8, x21
   29010: 54020688     	b.hi	0x2d0e0 <__cxa_demangle+0x20c90>
   29014: cb0a0129     	sub	x9, x9, x10
   29018: 9344fd29     	asr	x9, x9, #4
   2901c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29020: 9b0b7d29     	mul	x9, x9, x11
   29024: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29028: eb0a013f     	cmp	x9, x10
   2902c: 540000a2     	b.hs	0x29040 <__cxa_demangle+0x1cbf0>
   29030: d37ff929     	lsl	x9, x9, #1
   29034: eb08013f     	cmp	x9, x8
   29038: 9a893115     	csel	x21, x8, x9, lo
   2903c: b4017175     	cbz	x21, 0x2be68 <__cxa_demangle+0x1fa18>
   29040: f9400e89     	ldr	x9, [x20, #0x18]
   29044: 8b1506a8     	add	x8, x21, x21, lsl #1
   29048: d37ced08     	lsl	x8, x8, #4
   2904c: f9480120     	ldr	x0, [x9, #0x1000]
   29050: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29054: cb00014a     	sub	x10, x10, x0
   29058: eb08015f     	cmp	x10, x8
   2905c: 54008882     	b.hs	0x2a16c <__cxa_demangle+0x1dd1c>
   29060: aa0803e0     	mov	x0, x8
   29064: 97ff7fcb     	bl	0x8f90 <malloc@plt>
   29068: 14000b81     	b	0x2be6c <__cxa_demangle+0x1fa1c>
   2906c: f0000068     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29070: 91246d08     	add	x8, x8, #0x91b
   29074: f8407109     	ldur	x9, [x8, #0x7]
   29078: f9400108     	ldr	x8, [x8]
   2907c: f800f3ff     	stur	xzr, [sp, #0xf]
   29080: f90007ff     	str	xzr, [sp, #0x8]
   29084: f801f3e9     	stur	x9, [sp, #0x1f]
   29088: f9000fe8     	str	x8, [sp, #0x18]
   2908c: a940a688     	ldp	x8, x9, [x20, #0x8]
   29090: eb09011f     	cmp	x8, x9
   29094: 54004f22     	b.hs	0x29a78 <__cxa_demangle+0x1d628>
   29098: 321f0fe9     	orr	w9, wzr, #0x1e
   2909c: 39000109     	strb	w9, [x8]
   290a0: f841f3e9     	ldur	x9, [sp, #0x1f]
   290a4: 91000a73     	add	x19, x19, #0x2
   290a8: a900fd09     	stp	x9, xzr, [x8, #0x8]
   290ac: f9400fe9     	ldr	x9, [sp, #0x18]
   290b0: f8001109     	stur	x9, [x8, #0x1]
   290b4: f801f3ff     	stur	xzr, [sp, #0x1f]
   290b8: f9000fff     	str	xzr, [sp, #0x18]
   290bc: 3900611f     	strb	wzr, [x8, #0x18]
   290c0: f840f3e9     	ldur	x9, [sp, #0xf]
   290c4: a9027d09     	stp	x9, xzr, [x8, #0x20]
   290c8: f94007e9     	ldr	x9, [sp, #0x8]
   290cc: f8019109     	stur	x9, [x8, #0x19]
   290d0: f800f3ff     	stur	xzr, [sp, #0xf]
   290d4: f90007ff     	str	xzr, [sp, #0x8]
   290d8: 140001fb     	b	0x298c4 <__cxa_demangle+0x1d474>
   290dc: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   290e0: 91265d29     	add	x9, x9, #0x997
   290e4: f9400129     	ldr	x9, [x9]
   290e8: 52878788     	mov	w8, #0x3c3c             // =15420
   290ec: f801f3ff     	stur	xzr, [sp, #0x1f]
   290f0: f9000fff     	str	xzr, [sp, #0x18]
   290f4: 790023e8     	strh	w8, [sp, #0x10]
   290f8: f90007e9     	str	x9, [sp, #0x8]
   290fc: a940a688     	ldp	x8, x9, [x20, #0x8]
   29100: eb09011f     	cmp	x8, x9
   29104: 540037c3     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   29108: f940028a     	ldr	x10, [x20]
   2910c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29110: f295556b     	movk	x11, #0xaaab
   29114: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29118: cb0a0108     	sub	x8, x8, x10
   2911c: 9344fd08     	asr	x8, x8, #4
   29120: 9b0b7d16     	mul	x22, x8, x11
   29124: f2e0aab5     	movk	x21, #0x555, lsl #48
   29128: 910006c8     	add	x8, x22, #0x1
   2912c: eb15011f     	cmp	x8, x21
   29130: 5401fda8     	b.hi	0x2d0e4 <__cxa_demangle+0x20c94>
   29134: cb0a0129     	sub	x9, x9, x10
   29138: 9344fd29     	asr	x9, x9, #4
   2913c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29140: 9b0b7d29     	mul	x9, x9, x11
   29144: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29148: eb0a013f     	cmp	x9, x10
   2914c: 540000a2     	b.hs	0x29160 <__cxa_demangle+0x1cd10>
   29150: d37ff929     	lsl	x9, x9, #1
   29154: eb08013f     	cmp	x9, x8
   29158: 9a893115     	csel	x21, x8, x9, lo
   2915c: b40178b5     	cbz	x21, 0x2c070 <__cxa_demangle+0x1fc20>
   29160: f9400e89     	ldr	x9, [x20, #0x18]
   29164: 8b1506a8     	add	x8, x21, x21, lsl #1
   29168: d37ced08     	lsl	x8, x8, #4
   2916c: f9480120     	ldr	x0, [x9, #0x1000]
   29170: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29174: cb00014a     	sub	x10, x10, x0
   29178: eb08015f     	cmp	x10, x8
   2917c: 54008042     	b.hs	0x2a184 <__cxa_demangle+0x1dd34>
   29180: aa0803e0     	mov	x0, x8
   29184: 97ff7f83     	bl	0x8f90 <malloc@plt>
   29188: 14000bbb     	b	0x2c074 <__cxa_demangle+0x1fc24>
   2918c: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29190: 91244529     	add	x9, x9, #0x911
   29194: f9400129     	ldr	x9, [x9]
   29198: 52800548     	mov	w8, #0x2a               // =42
   2919c: 390013ff     	strb	wzr, [sp, #0x4]
   291a0: b90003ff     	str	wzr, [sp]
   291a4: f801f3ff     	stur	xzr, [sp, #0x1f]
   291a8: f9000fff     	str	xzr, [sp, #0x18]
   291ac: 390043e8     	strb	w8, [sp, #0x10]
   291b0: f90007e9     	str	x9, [sp, #0x8]
   291b4: a940a688     	ldp	x8, x9, [x20, #0x8]
   291b8: eb09011f     	cmp	x8, x9
   291bc: 54003543     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   291c0: f940028a     	ldr	x10, [x20]
   291c4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   291c8: f295556b     	movk	x11, #0xaaab
   291cc: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   291d0: cb0a0108     	sub	x8, x8, x10
   291d4: 9344fd08     	asr	x8, x8, #4
   291d8: 9b0b7d16     	mul	x22, x8, x11
   291dc: f2e0aab5     	movk	x21, #0x555, lsl #48
   291e0: 910006c8     	add	x8, x22, #0x1
   291e4: eb15011f     	cmp	x8, x21
   291e8: 5401f808     	b.hi	0x2d0e8 <__cxa_demangle+0x20c98>
   291ec: cb0a0129     	sub	x9, x9, x10
   291f0: 9344fd29     	asr	x9, x9, #4
   291f4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   291f8: 9b0b7d29     	mul	x9, x9, x11
   291fc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29200: eb0a013f     	cmp	x9, x10
   29204: 540000a2     	b.hs	0x29218 <__cxa_demangle+0x1cdc8>
   29208: d37ff929     	lsl	x9, x9, #1
   2920c: eb08013f     	cmp	x9, x8
   29210: 9a893115     	csel	x21, x8, x9, lo
   29214: b4017af5     	cbz	x21, 0x2c170 <__cxa_demangle+0x1fd20>
   29218: f9400e89     	ldr	x9, [x20, #0x18]
   2921c: 8b1506a8     	add	x8, x21, x21, lsl #1
   29220: d37ced08     	lsl	x8, x8, #4
   29224: f9480120     	ldr	x0, [x9, #0x1000]
   29228: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2922c: cb00014a     	sub	x10, x10, x0
   29230: eb08015f     	cmp	x10, x8
   29234: 54007ae2     	b.hs	0x2a190 <__cxa_demangle+0x1dd40>
   29238: aa0803e0     	mov	x0, x8
   2923c: 97ff7f55     	bl	0x8f90 <malloc@plt>
   29240: 14000bcd     	b	0x2c174 <__cxa_demangle+0x1fd24>
   29244: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29248: 9124ad29     	add	x9, x9, #0x92b
   2924c: f9400129     	ldr	x9, [x9]
   29250: 528005e8     	mov	w8, #0x2f               // =47
   29254: 390013ff     	strb	wzr, [sp, #0x4]
   29258: b90003ff     	str	wzr, [sp]
   2925c: f801f3ff     	stur	xzr, [sp, #0x1f]
   29260: f9000fff     	str	xzr, [sp, #0x18]
   29264: 390043e8     	strb	w8, [sp, #0x10]
   29268: f90007e9     	str	x9, [sp, #0x8]
   2926c: a940a688     	ldp	x8, x9, [x20, #0x8]
   29270: eb09011f     	cmp	x8, x9
   29274: 54002f83     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   29278: f940028a     	ldr	x10, [x20]
   2927c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29280: f295556b     	movk	x11, #0xaaab
   29284: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29288: cb0a0108     	sub	x8, x8, x10
   2928c: 9344fd08     	asr	x8, x8, #4
   29290: 9b0b7d16     	mul	x22, x8, x11
   29294: f2e0aab5     	movk	x21, #0x555, lsl #48
   29298: 910006c8     	add	x8, x22, #0x1
   2929c: eb15011f     	cmp	x8, x21
   292a0: 5401f268     	b.hi	0x2d0ec <__cxa_demangle+0x20c9c>
   292a4: cb0a0129     	sub	x9, x9, x10
   292a8: 9344fd29     	asr	x9, x9, #4
   292ac: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   292b0: 9b0b7d29     	mul	x9, x9, x11
   292b4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   292b8: eb0a013f     	cmp	x9, x10
   292bc: 540000a2     	b.hs	0x292d0 <__cxa_demangle+0x1ce80>
   292c0: d37ff929     	lsl	x9, x9, #1
   292c4: eb08013f     	cmp	x9, x8
   292c8: 9a893115     	csel	x21, x8, x9, lo
   292cc: b4017dd5     	cbz	x21, 0x2c284 <__cxa_demangle+0x1fe34>
   292d0: f9400e89     	ldr	x9, [x20, #0x18]
   292d4: 8b1506a8     	add	x8, x21, x21, lsl #1
   292d8: d37ced08     	lsl	x8, x8, #4
   292dc: f9480120     	ldr	x0, [x9, #0x1000]
   292e0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   292e4: cb00014a     	sub	x10, x10, x0
   292e8: eb08015f     	cmp	x10, x8
   292ec: 54007582     	b.hs	0x2a19c <__cxa_demangle+0x1dd4c>
   292f0: aa0803e0     	mov	x0, x8
   292f4: 97ff7f27     	bl	0x8f90 <malloc@plt>
   292f8: 14000be4     	b	0x2c288 <__cxa_demangle+0x1fe38>
   292fc: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29300: 9126b929     	add	x9, x9, #0x9ae
   29304: f9400129     	ldr	x9, [x9]
   29308: 321e0fe8     	orr	w8, wzr, #0x3c
   2930c: 390013ff     	strb	wzr, [sp, #0x4]
   29310: b90003ff     	str	wzr, [sp]
   29314: f801f3ff     	stur	xzr, [sp, #0x1f]
   29318: f9000fff     	str	xzr, [sp, #0x18]
   2931c: 390043e8     	strb	w8, [sp, #0x10]
   29320: f90007e9     	str	x9, [sp, #0x8]
   29324: a940a688     	ldp	x8, x9, [x20, #0x8]
   29328: eb09011f     	cmp	x8, x9
   2932c: 540029c3     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   29330: f940028a     	ldr	x10, [x20]
   29334: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29338: f295556b     	movk	x11, #0xaaab
   2933c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29340: cb0a0108     	sub	x8, x8, x10
   29344: 9344fd08     	asr	x8, x8, #4
   29348: 9b0b7d16     	mul	x22, x8, x11
   2934c: f2e0aab5     	movk	x21, #0x555, lsl #48
   29350: 910006c8     	add	x8, x22, #0x1
   29354: eb15011f     	cmp	x8, x21
   29358: 5401ecc8     	b.hi	0x2d0f0 <__cxa_demangle+0x20ca0>
   2935c: cb0a0129     	sub	x9, x9, x10
   29360: 9344fd29     	asr	x9, x9, #4
   29364: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29368: 9b0b7d29     	mul	x9, x9, x11
   2936c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29370: eb0a013f     	cmp	x9, x10
   29374: 540000a2     	b.hs	0x29388 <__cxa_demangle+0x1cf38>
   29378: d37ff929     	lsl	x9, x9, #1
   2937c: eb08013f     	cmp	x9, x8
   29380: 9a893115     	csel	x21, x8, x9, lo
   29384: b40180b5     	cbz	x21, 0x2c398 <__cxa_demangle+0x1ff48>
   29388: f9400e89     	ldr	x9, [x20, #0x18]
   2938c: 8b1506a8     	add	x8, x21, x21, lsl #1
   29390: d37ced08     	lsl	x8, x8, #4
   29394: f9480120     	ldr	x0, [x9, #0x1000]
   29398: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2939c: cb00014a     	sub	x10, x10, x0
   293a0: eb08015f     	cmp	x10, x8
   293a4: 54007022     	b.hs	0x2a1a8 <__cxa_demangle+0x1dd58>
   293a8: aa0803e0     	mov	x0, x8
   293ac: 97ff7ef9     	bl	0x8f90 <malloc@plt>
   293b0: 14000bfb     	b	0x2c39c <__cxa_demangle+0x1ff4c>
   293b4: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   293b8: 91276129     	add	x9, x9, #0x9d8
   293bc: f9400129     	ldr	x9, [x9]
   293c0: 5285a5a8     	mov	w8, #0x2d2d             // =11565
   293c4: f801f3ff     	stur	xzr, [sp, #0x1f]
   293c8: f9000fff     	str	xzr, [sp, #0x18]
   293cc: 790023e8     	strh	w8, [sp, #0x10]
   293d0: f90007e9     	str	x9, [sp, #0x8]
   293d4: a940a688     	ldp	x8, x9, [x20, #0x8]
   293d8: eb09011f     	cmp	x8, x9
   293dc: 54002103     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   293e0: f940028a     	ldr	x10, [x20]
   293e4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   293e8: f295556b     	movk	x11, #0xaaab
   293ec: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   293f0: cb0a0108     	sub	x8, x8, x10
   293f4: 9344fd08     	asr	x8, x8, #4
   293f8: 9b0b7d16     	mul	x22, x8, x11
   293fc: f2e0aab5     	movk	x21, #0x555, lsl #48
   29400: 910006c8     	add	x8, x22, #0x1
   29404: eb15011f     	cmp	x8, x21
   29408: 5401e768     	b.hi	0x2d0f4 <__cxa_demangle+0x20ca4>
   2940c: cb0a0129     	sub	x9, x9, x10
   29410: 9344fd29     	asr	x9, x9, #4
   29414: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29418: 9b0b7d29     	mul	x9, x9, x11
   2941c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29420: eb0a013f     	cmp	x9, x10
   29424: 540000a2     	b.hs	0x29438 <__cxa_demangle+0x1cfe8>
   29428: d37ff929     	lsl	x9, x9, #1
   2942c: eb08013f     	cmp	x9, x8
   29430: 9a893115     	csel	x21, x8, x9, lo
   29434: b40183d5     	cbz	x21, 0x2c4ac <__cxa_demangle+0x2005c>
   29438: f9400e89     	ldr	x9, [x20, #0x18]
   2943c: 8b1506a8     	add	x8, x21, x21, lsl #1
   29440: d37ced08     	lsl	x8, x8, #4
   29444: f9480120     	ldr	x0, [x9, #0x1000]
   29448: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2944c: cb00014a     	sub	x10, x10, x0
   29450: eb08015f     	cmp	x10, x8
   29454: 54006b02     	b.hs	0x2a1b4 <__cxa_demangle+0x1dd64>
   29458: aa0803e0     	mov	x0, x8
   2945c: 97ff7ecd     	bl	0x8f90 <malloc@plt>
   29460: 14000c14     	b	0x2c4b0 <__cxa_demangle+0x20060>
   29464: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29468: 9127c929     	add	x9, x9, #0x9f2
   2946c: f9400129     	ldr	x9, [x9]
   29470: 5287a428     	mov	w8, #0x3d21             // =15649
   29474: f801f3ff     	stur	xzr, [sp, #0x1f]
   29478: f9000fff     	str	xzr, [sp, #0x18]
   2947c: 790023e8     	strh	w8, [sp, #0x10]
   29480: f90007e9     	str	x9, [sp, #0x8]
   29484: a940a688     	ldp	x8, x9, [x20, #0x8]
   29488: eb09011f     	cmp	x8, x9
   2948c: 54001b83     	b.lo	0x297fc <__cxa_demangle+0x1d3ac>
   29490: f940028a     	ldr	x10, [x20]
   29494: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29498: f295556b     	movk	x11, #0xaaab
   2949c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   294a0: cb0a0108     	sub	x8, x8, x10
   294a4: 9344fd08     	asr	x8, x8, #4
   294a8: 9b0b7d16     	mul	x22, x8, x11
   294ac: f2e0aab5     	movk	x21, #0x555, lsl #48
   294b0: 910006c8     	add	x8, x22, #0x1
   294b4: eb15011f     	cmp	x8, x21
   294b8: 5401e208     	b.hi	0x2d0f8 <__cxa_demangle+0x20ca8>
   294bc: cb0a0129     	sub	x9, x9, x10
   294c0: 9344fd29     	asr	x9, x9, #4
   294c4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   294c8: 9b0b7d29     	mul	x9, x9, x11
   294cc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   294d0: eb0a013f     	cmp	x9, x10
   294d4: 540000a2     	b.hs	0x294e8 <__cxa_demangle+0x1d098>
   294d8: d37ff929     	lsl	x9, x9, #1
   294dc: eb08013f     	cmp	x9, x8
   294e0: 9a893115     	csel	x21, x8, x9, lo
   294e4: b4018e35     	cbz	x21, 0x2c6a8 <__cxa_demangle+0x20258>
   294e8: f9400e89     	ldr	x9, [x20, #0x18]
   294ec: 8b1506a8     	add	x8, x21, x21, lsl #1
   294f0: d37ced08     	lsl	x8, x8, #4
   294f4: f9480120     	ldr	x0, [x9, #0x1000]
   294f8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   294fc: cb00014a     	sub	x10, x10, x0
   29500: eb08015f     	cmp	x10, x8
   29504: 54006642     	b.hs	0x2a1cc <__cxa_demangle+0x1dd7c>
   29508: aa0803e0     	mov	x0, x8
   2950c: 97ff7ea1     	bl	0x8f90 <malloc@plt>
   29510: 14000c67     	b	0x2c6ac <__cxa_demangle+0x2025c>
   29514: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29518: 9127f529     	add	x9, x9, #0x9fd
   2951c: f9400129     	ldr	x9, [x9]
   29520: 52800428     	mov	w8, #0x21               // =33
   29524: 390013ff     	strb	wzr, [sp, #0x4]
   29528: b90003ff     	str	wzr, [sp]
   2952c: f801f3ff     	stur	xzr, [sp, #0x1f]
   29530: f9000fff     	str	xzr, [sp, #0x18]
   29534: 390043e8     	strb	w8, [sp, #0x10]
   29538: f90007e9     	str	x9, [sp, #0x8]
   2953c: a940a688     	ldp	x8, x9, [x20, #0x8]
   29540: eb09011f     	cmp	x8, x9
   29544: 54001903     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   29548: f940028a     	ldr	x10, [x20]
   2954c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29550: f295556b     	movk	x11, #0xaaab
   29554: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29558: cb0a0108     	sub	x8, x8, x10
   2955c: 9344fd08     	asr	x8, x8, #4
   29560: 9b0b7d16     	mul	x22, x8, x11
   29564: f2e0aab5     	movk	x21, #0x555, lsl #48
   29568: 910006c8     	add	x8, x22, #0x1
   2956c: eb15011f     	cmp	x8, x21
   29570: 5401dc68     	b.hi	0x2d0fc <__cxa_demangle+0x20cac>
   29574: cb0a0129     	sub	x9, x9, x10
   29578: 9344fd29     	asr	x9, x9, #4
   2957c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29580: 9b0b7d29     	mul	x9, x9, x11
   29584: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29588: eb0a013f     	cmp	x9, x10
   2958c: 540000a2     	b.hs	0x295a0 <__cxa_demangle+0x1d150>
   29590: d37ff929     	lsl	x9, x9, #1
   29594: eb08013f     	cmp	x9, x8
   29598: 9a893115     	csel	x21, x8, x9, lo
   2959c: b4019075     	cbz	x21, 0x2c7a8 <__cxa_demangle+0x20358>
   295a0: f9400e89     	ldr	x9, [x20, #0x18]
   295a4: 8b1506a8     	add	x8, x21, x21, lsl #1
   295a8: d37ced08     	lsl	x8, x8, #4
   295ac: f9480120     	ldr	x0, [x9, #0x1000]
   295b0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   295b4: cb00014a     	sub	x10, x10, x0
   295b8: eb08015f     	cmp	x10, x8
   295bc: 540060e2     	b.hs	0x2a1d8 <__cxa_demangle+0x1dd88>
   295c0: aa0803e0     	mov	x0, x8
   295c4: 97ff7e73     	bl	0x8f90 <malloc@plt>
   295c8: 14000c79     	b	0x2c7ac <__cxa_demangle+0x2035c>
   295cc: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   295d0: 91281d29     	add	x9, x9, #0xa07
   295d4: f9400129     	ldr	x9, [x9]
   295d8: 528dc408     	mov	w8, #0x6e20             // =28192
   295dc: 72aeeca8     	movk	w8, #0x7765, lsl #16
   295e0: f801f3ff     	stur	xzr, [sp, #0x1f]
   295e4: f9000fff     	str	xzr, [sp, #0x18]
   295e8: b90013e8     	str	w8, [sp, #0x10]
   295ec: f90007e9     	str	x9, [sp, #0x8]
   295f0: a940a688     	ldp	x8, x9, [x20, #0x8]
   295f4: eb09011f     	cmp	x8, x9
   295f8: 54002c42     	b.hs	0x29b80 <__cxa_demangle+0x1d730>
   295fc: 321d07e9     	orr	w9, wzr, #0x18
   29600: 39000109     	strb	w9, [x8]
   29604: b94013e9     	ldr	w9, [sp, #0x10]
   29608: 91000a73     	add	x19, x19, #0x2
   2960c: b8009109     	stur	w9, [x8, #0x9]
   29610: f94007e9     	ldr	x9, [sp, #0x8]
   29614: 3900351f     	strb	wzr, [x8, #0xd]
   29618: 79001d1f     	strh	wzr, [x8, #0xe]
   2961c: f900091f     	str	xzr, [x8, #0x10]
   29620: f8001109     	stur	x9, [x8, #0x1]
   29624: b90013ff     	str	wzr, [sp, #0x10]
   29628: 14000080     	b	0x29828 <__cxa_demangle+0x1d3d8>
   2962c: f000006a     	adrp	x10, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29630: 9128d14a     	add	x10, x10, #0xa34
   29634: f940014a     	ldr	x10, [x10]
   29638: 52800548     	mov	w8, #0x2a               // =42
   2963c: 5287c5a9     	mov	w9, #0x3e2d             // =15917
   29640: 39000bff     	strb	wzr, [sp, #0x2]
   29644: 790003ff     	strh	wzr, [sp]
   29648: f801f3ff     	stur	xzr, [sp, #0x1f]
   2964c: f9000fff     	str	xzr, [sp, #0x18]
   29650: 39004be8     	strb	w8, [sp, #0x12]
   29654: 790023e9     	strh	w9, [sp, #0x10]
   29658: f90007ea     	str	x10, [sp, #0x8]
   2965c: a940a688     	ldp	x8, x9, [x20, #0x8]
   29660: eb09011f     	cmp	x8, x9
   29664: 54002d02     	b.hs	0x29c04 <__cxa_demangle+0x1d7b4>
   29668: 528002c9     	mov	w9, #0x16               // =22
   2966c: 39000109     	strb	w9, [x8]
   29670: 39404be9     	ldrb	w9, [sp, #0x12]
   29674: 91000a73     	add	x19, x19, #0x2
   29678: 39002d09     	strb	w9, [x8, #0xb]
   2967c: 794023e9     	ldrh	w9, [sp, #0x10]
   29680: 78009109     	sturh	w9, [x8, #0x9]
   29684: f94007e9     	ldr	x9, [sp, #0x8]
   29688: 3900311f     	strb	wzr, [x8, #0xc]
   2968c: f8001109     	stur	x9, [x8, #0x1]
   29690: 39400be9     	ldrb	w9, [sp, #0x2]
   29694: 39003d09     	strb	w9, [x8, #0xf]
   29698: 794003e9     	ldrh	w9, [sp]
   2969c: f900091f     	str	xzr, [x8, #0x10]
   296a0: 7800d109     	sturh	w9, [x8, #0xd]
   296a4: 790023ff     	strh	wzr, [sp, #0x10]
   296a8: f90007ff     	str	xzr, [sp, #0x8]
   296ac: 39004bff     	strb	wzr, [sp, #0x12]
   296b0: 39000bff     	strb	wzr, [sp, #0x2]
   296b4: 790003ff     	strh	wzr, [sp]
   296b8: 1400007c     	b	0x298a8 <__cxa_demangle+0x1d458>
   296bc: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   296c0: 91298129     	add	x9, x9, #0xa60
   296c4: f9400129     	ldr	x9, [x9]
   296c8: 5287c5a8     	mov	w8, #0x3e2d             // =15917
   296cc: f801f3ff     	stur	xzr, [sp, #0x1f]
   296d0: f9000fff     	str	xzr, [sp, #0x18]
   296d4: 790023e8     	strh	w8, [sp, #0x10]
   296d8: f90007e9     	str	x9, [sp, #0x8]
   296dc: a940a688     	ldp	x8, x9, [x20, #0x8]
   296e0: eb09011f     	cmp	x8, x9
   296e4: 54002d22     	b.hs	0x29c88 <__cxa_demangle+0x1d838>
   296e8: 52800289     	mov	w9, #0x14               // =20
   296ec: 39000109     	strb	w9, [x8]
   296f0: 794023e9     	ldrh	w9, [sp, #0x10]
   296f4: 91000a73     	add	x19, x19, #0x2
   296f8: 78009109     	sturh	w9, [x8, #0x9]
   296fc: f94007e9     	ldr	x9, [sp, #0x8]
   29700: 39002d1f     	strb	wzr, [x8, #0xb]
   29704: b9000d1f     	str	wzr, [x8, #0xc]
   29708: f900091f     	str	xzr, [x8, #0x10]
   2970c: f8001109     	stur	x9, [x8, #0x1]
   29710: 790023ff     	strh	wzr, [sp, #0x10]
   29714: 14000045     	b	0x29828 <__cxa_demangle+0x1d3d8>
   29718: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2971c: 91290129     	add	x9, x9, #0xa40
   29720: f9400129     	ldr	x9, [x9]
   29724: 52800568     	mov	w8, #0x2b               // =43
   29728: 390013ff     	strb	wzr, [sp, #0x4]
   2972c: b90003ff     	str	wzr, [sp]
   29730: f801f3ff     	stur	xzr, [sp, #0x1f]
   29734: f9000fff     	str	xzr, [sp, #0x18]
   29738: 390043e8     	strb	w8, [sp, #0x10]
   2973c: f90007e9     	str	x9, [sp, #0x8]
   29740: a940a688     	ldp	x8, x9, [x20, #0x8]
   29744: eb09011f     	cmp	x8, x9
   29748: 540008e3     	b.lo	0x29864 <__cxa_demangle+0x1d414>
   2974c: f940028a     	ldr	x10, [x20]
   29750: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29754: f295556b     	movk	x11, #0xaaab
   29758: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2975c: cb0a0108     	sub	x8, x8, x10
   29760: 9344fd08     	asr	x8, x8, #4
   29764: 9b0b7d16     	mul	x22, x8, x11
   29768: f2e0aab5     	movk	x21, #0x555, lsl #48
   2976c: 910006c8     	add	x8, x22, #0x1
   29770: eb15011f     	cmp	x8, x21
   29774: 5401cd08     	b.hi	0x2d114 <__cxa_demangle+0x20cc4>
   29778: cb0a0129     	sub	x9, x9, x10
   2977c: 9344fd29     	asr	x9, x9, #4
   29780: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29784: 9b0b7d29     	mul	x9, x9, x11
   29788: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2978c: eb0a013f     	cmp	x9, x10
   29790: 540000a2     	b.hs	0x297a4 <__cxa_demangle+0x1d354>
   29794: d37ff929     	lsl	x9, x9, #1
   29798: eb08013f     	cmp	x9, x8
   2979c: 9a893115     	csel	x21, x8, x9, lo
   297a0: b401a9f5     	cbz	x21, 0x2ccdc <__cxa_demangle+0x2088c>
   297a4: f9400e89     	ldr	x9, [x20, #0x18]
   297a8: 8b1506a8     	add	x8, x21, x21, lsl #1
   297ac: d37ced08     	lsl	x8, x8, #4
   297b0: f9480120     	ldr	x0, [x9, #0x1000]
   297b4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   297b8: cb00014a     	sub	x10, x10, x0
   297bc: eb08015f     	cmp	x10, x8
   297c0: 54006be2     	b.hs	0x2a53c <__cxa_demangle+0x1e0ec>
   297c4: aa0803e0     	mov	x0, x8
   297c8: 97ff7df2     	bl	0x8f90 <malloc@plt>
   297cc: 14000d45     	b	0x2cce0 <__cxa_demangle+0x20890>
   297d0: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   297d4: 91295529     	add	x9, x9, #0xa55
   297d8: f9400129     	ldr	x9, [x9]
   297dc: 52856568     	mov	w8, #0x2b2b             // =11051
   297e0: f801f3ff     	stur	xzr, [sp, #0x1f]
   297e4: f9000fff     	str	xzr, [sp, #0x18]
   297e8: 790023e8     	strh	w8, [sp, #0x10]
   297ec: f90007e9     	str	x9, [sp, #0x8]
   297f0: a940a688     	ldp	x8, x9, [x20, #0x8]
   297f4: eb09011f     	cmp	x8, x9
   297f8: 540028a2     	b.hs	0x29d0c <__cxa_demangle+0x1d8bc>
   297fc: 52800289     	mov	w9, #0x14               // =20
   29800: 39000109     	strb	w9, [x8]
   29804: 794023e9     	ldrh	w9, [sp, #0x10]
   29808: 91000a73     	add	x19, x19, #0x2
   2980c: 78009109     	sturh	w9, [x8, #0x9]
   29810: f94007e9     	ldr	x9, [sp, #0x8]
   29814: 39002d1f     	strb	wzr, [x8, #0xb]
   29818: b9000d1f     	str	wzr, [x8, #0xc]
   2981c: f900091f     	str	xzr, [x8, #0x10]
   29820: f8001109     	stur	x9, [x8, #0x1]
   29824: 790023ff     	strh	wzr, [sp, #0x10]
   29828: f90007ff     	str	xzr, [sp, #0x8]
   2982c: 1400001f     	b	0x298a8 <__cxa_demangle+0x1d458>
   29830: f0000069     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   29834: 91290129     	add	x9, x9, #0xa40
   29838: f9400129     	ldr	x9, [x9]
   2983c: 52800568     	mov	w8, #0x2b               // =43
   29840: 390013ff     	strb	wzr, [sp, #0x4]
   29844: b90003ff     	str	wzr, [sp]
   29848: f801f3ff     	stur	xzr, [sp, #0x1f]
   2984c: f9000fff     	str	xzr, [sp, #0x18]
   29850: 390043e8     	strb	w8, [sp, #0x10]
   29854: f90007e9     	str	x9, [sp, #0x8]
   29858: a940a688     	ldp	x8, x9, [x20, #0x8]
   2985c: eb09011f     	cmp	x8, x9
   29860: 54002982     	b.hs	0x29d90 <__cxa_demangle+0x1d940>
   29864: 52800249     	mov	w9, #0x12               // =18
   29868: 39000109     	strb	w9, [x8]
   2986c: 394043e9     	ldrb	w9, [sp, #0x10]
   29870: 91000a73     	add	x19, x19, #0x2
   29874: 39002509     	strb	w9, [x8, #0x9]
   29878: f94007e9     	ldr	x9, [sp, #0x8]
   2987c: 3900291f     	strb	wzr, [x8, #0xa]
   29880: f8001109     	stur	x9, [x8, #0x1]
   29884: 394013e9     	ldrb	w9, [sp, #0x4]
   29888: 39003d09     	strb	w9, [x8, #0xf]
   2988c: b94003e9     	ldr	w9, [sp]
   29890: f900091f     	str	xzr, [x8, #0x10]
   29894: b800b109     	stur	w9, [x8, #0xb]
   29898: 390043ff     	strb	wzr, [sp, #0x10]
   2989c: f90007ff     	str	xzr, [sp, #0x8]
   298a0: 390013ff     	strb	wzr, [sp, #0x4]
   298a4: b90003ff     	str	wzr, [sp]
   298a8: 3900611f     	strb	wzr, [x8, #0x18]
   298ac: f841f3e9     	ldur	x9, [sp, #0x1f]
   298b0: a9027d09     	stp	x9, xzr, [x8, #0x20]
   298b4: f9400fe9     	ldr	x9, [sp, #0x18]
   298b8: f8019109     	stur	x9, [x8, #0x19]
   298bc: f801f3ff     	stur	xzr, [sp, #0x1f]
   298c0: f9000fff     	str	xzr, [sp, #0x18]
   298c4: f9400688     	ldr	x8, [x20, #0x8]
   298c8: 9100c108     	add	x8, x8, #0x30
   298cc: f9000688     	str	x8, [x20, #0x8]
   298d0: 14000ddb     	b	0x2d03c <__cxa_demangle+0x20bec>
   298d4: 8b080008     	add	x8, x0, x8
   298d8: f9080128     	str	x8, [x9, #0x1000]
   298dc: 1400016a     	b	0x29e84 <__cxa_demangle+0x1da34>
   298e0: 8b080008     	add	x8, x0, x8
   298e4: f9080128     	str	x8, [x9, #0x1000]
   298e8: 140001a7     	b	0x29f84 <__cxa_demangle+0x1db34>
   298ec: f940028a     	ldr	x10, [x20]
   298f0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   298f4: f295556b     	movk	x11, #0xaaab
   298f8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   298fc: cb0a0108     	sub	x8, x8, x10
   29900: 9344fd08     	asr	x8, x8, #4
   29904: 9b0b7d16     	mul	x22, x8, x11
   29908: f2e0aab5     	movk	x21, #0x555, lsl #48
   2990c: 910006c8     	add	x8, x22, #0x1
   29910: eb15011f     	cmp	x8, x21
   29914: 5401bce8     	b.hi	0x2d0b0 <__cxa_demangle+0x20c60>
   29918: cb0a0129     	sub	x9, x9, x10
   2991c: 9344fd29     	asr	x9, x9, #4
   29920: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29924: 9b0b7d29     	mul	x9, x9, x11
   29928: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2992c: eb0a013f     	cmp	x9, x10
   29930: 540000a2     	b.hs	0x29944 <__cxa_demangle+0x1d4f4>
   29934: d37ff929     	lsl	x9, x9, #1
   29938: eb08013f     	cmp	x9, x8
   2993c: 9a893115     	csel	x21, x8, x9, lo
   29940: b4009255     	cbz	x21, 0x2ab88 <__cxa_demangle+0x1e738>
   29944: f9400e89     	ldr	x9, [x20, #0x18]
   29948: 8b1506a8     	add	x8, x21, x21, lsl #1
   2994c: d37ced08     	lsl	x8, x8, #4
   29950: f9480120     	ldr	x0, [x9, #0x1000]
   29954: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29958: cb00014a     	sub	x10, x10, x0
   2995c: eb08015f     	cmp	x10, x8
   29960: 540039a2     	b.hs	0x2a094 <__cxa_demangle+0x1dc44>
   29964: aa0803e0     	mov	x0, x8
   29968: 97ff7d8a     	bl	0x8f90 <malloc@plt>
   2996c: 14000488     	b	0x2ab8c <__cxa_demangle+0x1e73c>
   29970: f940028a     	ldr	x10, [x20]
   29974: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29978: f295556b     	movk	x11, #0xaaab
   2997c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29980: cb0a0108     	sub	x8, x8, x10
   29984: 9344fd08     	asr	x8, x8, #4
   29988: 9b0b7d16     	mul	x22, x8, x11
   2998c: f2e0aab5     	movk	x21, #0x555, lsl #48
   29990: 910006c8     	add	x8, x22, #0x1
   29994: eb15011f     	cmp	x8, x21
   29998: 5401b8e8     	b.hi	0x2d0b4 <__cxa_demangle+0x20c64>
   2999c: cb0a0129     	sub	x9, x9, x10
   299a0: 9344fd29     	asr	x9, x9, #4
   299a4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   299a8: 9b0b7d29     	mul	x9, x9, x11
   299ac: f2e0554a     	movk	x10, #0x2aa, lsl #48
   299b0: eb0a013f     	cmp	x9, x10
   299b4: 540000a2     	b.hs	0x299c8 <__cxa_demangle+0x1d578>
   299b8: d37ff929     	lsl	x9, x9, #1
   299bc: eb08013f     	cmp	x9, x8
   299c0: 9a893115     	csel	x21, x8, x9, lo
   299c4: b4009ed5     	cbz	x21, 0x2ad9c <__cxa_demangle+0x1e94c>
   299c8: f9400e89     	ldr	x9, [x20, #0x18]
   299cc: 8b1506a8     	add	x8, x21, x21, lsl #1
   299d0: d37ced08     	lsl	x8, x8, #4
   299d4: f9480120     	ldr	x0, [x9, #0x1000]
   299d8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   299dc: cb00014a     	sub	x10, x10, x0
   299e0: eb08015f     	cmp	x10, x8
   299e4: 54003642     	b.hs	0x2a0ac <__cxa_demangle+0x1dc5c>
   299e8: aa0803e0     	mov	x0, x8
   299ec: 97ff7d69     	bl	0x8f90 <malloc@plt>
   299f0: 140004ec     	b	0x2ada0 <__cxa_demangle+0x1e950>
   299f4: f940028a     	ldr	x10, [x20]
   299f8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   299fc: f295556b     	movk	x11, #0xaaab
   29a00: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29a04: cb0a0108     	sub	x8, x8, x10
   29a08: 9344fd08     	asr	x8, x8, #4
   29a0c: 9b0b7d16     	mul	x22, x8, x11
   29a10: f2e0aab5     	movk	x21, #0x555, lsl #48
   29a14: 910006c8     	add	x8, x22, #0x1
   29a18: eb15011f     	cmp	x8, x21
   29a1c: 5401b728     	b.hi	0x2d100 <__cxa_demangle+0x20cb0>
   29a20: cb0a0129     	sub	x9, x9, x10
   29a24: 9344fd29     	asr	x9, x9, #4
   29a28: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29a2c: 9b0b7d29     	mul	x9, x9, x11
   29a30: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29a34: eb0a013f     	cmp	x9, x10
   29a38: 540000a2     	b.hs	0x29a4c <__cxa_demangle+0x1d5fc>
   29a3c: d37ff929     	lsl	x9, x9, #1
   29a40: eb08013f     	cmp	x9, x8
   29a44: 9a893115     	csel	x21, x8, x9, lo
   29a48: b400f8b5     	cbz	x21, 0x2b95c <__cxa_demangle+0x1f50c>
   29a4c: f9400e89     	ldr	x9, [x20, #0x18]
   29a50: 8b1506a8     	add	x8, x21, x21, lsl #1
   29a54: d37ced08     	lsl	x8, x8, #4
   29a58: f9480120     	ldr	x0, [x9, #0x1000]
   29a5c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29a60: cb00014a     	sub	x10, x10, x0
   29a64: eb08015f     	cmp	x10, x8
   29a68: 54003642     	b.hs	0x2a130 <__cxa_demangle+0x1dce0>
   29a6c: aa0803e0     	mov	x0, x8
   29a70: 97ff7d48     	bl	0x8f90 <malloc@plt>
   29a74: 140007bb     	b	0x2b960 <__cxa_demangle+0x1f510>
   29a78: f940028a     	ldr	x10, [x20]
   29a7c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29a80: f295556b     	movk	x11, #0xaaab
   29a84: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29a88: cb0a0108     	sub	x8, x8, x10
   29a8c: 9344fd08     	asr	x8, x8, #4
   29a90: 9b0b7d16     	mul	x22, x8, x11
   29a94: f2e0aab5     	movk	x21, #0x555, lsl #48
   29a98: 910006c8     	add	x8, x22, #0x1
   29a9c: eb15011f     	cmp	x8, x21
   29aa0: 5401b328     	b.hi	0x2d104 <__cxa_demangle+0x20cb4>
   29aa4: cb0a0129     	sub	x9, x9, x10
   29aa8: 9344fd29     	asr	x9, x9, #4
   29aac: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29ab0: 9b0b7d29     	mul	x9, x9, x11
   29ab4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29ab8: eb0a013f     	cmp	x9, x10
   29abc: 540000a2     	b.hs	0x29ad0 <__cxa_demangle+0x1d680>
   29ac0: d37ff929     	lsl	x9, x9, #1
   29ac4: eb08013f     	cmp	x9, x8
   29ac8: 9a893115     	csel	x21, x8, x9, lo
   29acc: b4012595     	cbz	x21, 0x2bf7c <__cxa_demangle+0x1fb2c>
   29ad0: f9400e89     	ldr	x9, [x20, #0x18]
   29ad4: 8b1506a8     	add	x8, x21, x21, lsl #1
   29ad8: d37ced08     	lsl	x8, x8, #4
   29adc: f9480120     	ldr	x0, [x9, #0x1000]
   29ae0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29ae4: cb00014a     	sub	x10, x10, x0
   29ae8: eb08015f     	cmp	x10, x8
   29aec: 54003462     	b.hs	0x2a178 <__cxa_demangle+0x1dd28>
   29af0: aa0803e0     	mov	x0, x8
   29af4: 97ff7d27     	bl	0x8f90 <malloc@plt>
   29af8: 14000922     	b	0x2bf80 <__cxa_demangle+0x1fb30>
   29afc: f940028a     	ldr	x10, [x20]
   29b00: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29b04: f295556b     	movk	x11, #0xaaab
   29b08: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29b0c: cb0a0108     	sub	x8, x8, x10
   29b10: 9344fd08     	asr	x8, x8, #4
   29b14: 9b0b7d16     	mul	x22, x8, x11
   29b18: f2e0aab5     	movk	x21, #0x555, lsl #48
   29b1c: 910006c8     	add	x8, x22, #0x1
   29b20: eb15011f     	cmp	x8, x21
   29b24: 5401af28     	b.hi	0x2d108 <__cxa_demangle+0x20cb8>
   29b28: cb0a0129     	sub	x9, x9, x10
   29b2c: 9344fd29     	asr	x9, x9, #4
   29b30: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29b34: 9b0b7d29     	mul	x9, x9, x11
   29b38: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29b3c: eb0a013f     	cmp	x9, x10
   29b40: 540000a2     	b.hs	0x29b54 <__cxa_demangle+0x1d704>
   29b44: d37ff929     	lsl	x9, x9, #1
   29b48: eb08013f     	cmp	x9, x8
   29b4c: 9a893115     	csel	x21, x8, x9, lo
   29b50: b40152f5     	cbz	x21, 0x2c5ac <__cxa_demangle+0x2015c>
   29b54: f9400e89     	ldr	x9, [x20, #0x18]
   29b58: 8b1506a8     	add	x8, x21, x21, lsl #1
   29b5c: d37ced08     	lsl	x8, x8, #4
   29b60: f9480120     	ldr	x0, [x9, #0x1000]
   29b64: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29b68: cb00014a     	sub	x10, x10, x0
   29b6c: eb08015f     	cmp	x10, x8
   29b70: 54003282     	b.hs	0x2a1c0 <__cxa_demangle+0x1dd70>
   29b74: aa0803e0     	mov	x0, x8
   29b78: 97ff7d06     	bl	0x8f90 <malloc@plt>
   29b7c: 14000a8d     	b	0x2c5b0 <__cxa_demangle+0x20160>
   29b80: f940028a     	ldr	x10, [x20]
   29b84: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29b88: f295556b     	movk	x11, #0xaaab
   29b8c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29b90: cb0a0108     	sub	x8, x8, x10
   29b94: 9344fd08     	asr	x8, x8, #4
   29b98: 9b0b7d16     	mul	x22, x8, x11
   29b9c: f2e0aab5     	movk	x21, #0x555, lsl #48
   29ba0: 910006c8     	add	x8, x22, #0x1
   29ba4: eb15011f     	cmp	x8, x21
   29ba8: 5401ab28     	b.hi	0x2d10c <__cxa_demangle+0x20cbc>
   29bac: cb0a0129     	sub	x9, x9, x10
   29bb0: 9344fd29     	asr	x9, x9, #4
   29bb4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29bb8: 9b0b7d29     	mul	x9, x9, x11
   29bbc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29bc0: eb0a013f     	cmp	x9, x10
   29bc4: 540000a2     	b.hs	0x29bd8 <__cxa_demangle+0x1d788>
   29bc8: d37ff929     	lsl	x9, x9, #1
   29bcc: eb08013f     	cmp	x9, x8
   29bd0: 9a893115     	csel	x21, x8, x9, lo
   29bd4: b4016755     	cbz	x21, 0x2c8bc <__cxa_demangle+0x2046c>
   29bd8: f9400e89     	ldr	x9, [x20, #0x18]
   29bdc: 8b1506a8     	add	x8, x21, x21, lsl #1
   29be0: d37ced08     	lsl	x8, x8, #4
   29be4: f9480120     	ldr	x0, [x9, #0x1000]
   29be8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29bec: cb00014a     	sub	x10, x10, x0
   29bf0: eb08015f     	cmp	x10, x8
   29bf4: 54002f82     	b.hs	0x2a1e4 <__cxa_demangle+0x1dd94>
   29bf8: aa0803e0     	mov	x0, x8
   29bfc: 97ff7ce5     	bl	0x8f90 <malloc@plt>
   29c00: 14000b30     	b	0x2c8c0 <__cxa_demangle+0x20470>
   29c04: f940028a     	ldr	x10, [x20]
   29c08: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29c0c: f295556b     	movk	x11, #0xaaab
   29c10: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29c14: cb0a0108     	sub	x8, x8, x10
   29c18: 9344fd08     	asr	x8, x8, #4
   29c1c: 9b0b7d16     	mul	x22, x8, x11
   29c20: f2e0aab5     	movk	x21, #0x555, lsl #48
   29c24: 910006c8     	add	x8, x22, #0x1
   29c28: eb15011f     	cmp	x8, x21
   29c2c: 5401a768     	b.hi	0x2d118 <__cxa_demangle+0x20cc8>
   29c30: cb0a0129     	sub	x9, x9, x10
   29c34: 9344fd29     	asr	x9, x9, #4
   29c38: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29c3c: 9b0b7d29     	mul	x9, x9, x11
   29c40: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29c44: eb0a013f     	cmp	x9, x10
   29c48: 540000a2     	b.hs	0x29c5c <__cxa_demangle+0x1d80c>
   29c4c: d37ff929     	lsl	x9, x9, #1
   29c50: eb08013f     	cmp	x9, x8
   29c54: 9a893115     	csel	x21, x8, x9, lo
   29c58: b4016b35     	cbz	x21, 0x2c9bc <__cxa_demangle+0x2056c>
   29c5c: f9400e89     	ldr	x9, [x20, #0x18]
   29c60: 8b1506a8     	add	x8, x21, x21, lsl #1
   29c64: d37ced08     	lsl	x8, x8, #4
   29c68: f9480120     	ldr	x0, [x9, #0x1000]
   29c6c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29c70: cb00014a     	sub	x10, x10, x0
   29c74: eb08015f     	cmp	x10, x8
   29c78: 54004502     	b.hs	0x2a518 <__cxa_demangle+0x1e0c8>
   29c7c: aa0803e0     	mov	x0, x8
   29c80: 97ff7cc4     	bl	0x8f90 <malloc@plt>
   29c84: 14000b4f     	b	0x2c9c0 <__cxa_demangle+0x20570>
   29c88: f940028a     	ldr	x10, [x20]
   29c8c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29c90: f295556b     	movk	x11, #0xaaab
   29c94: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29c98: cb0a0108     	sub	x8, x8, x10
   29c9c: 9344fd08     	asr	x8, x8, #4
   29ca0: 9b0b7d16     	mul	x22, x8, x11
   29ca4: f2e0aab5     	movk	x21, #0x555, lsl #48
   29ca8: 910006c8     	add	x8, x22, #0x1
   29cac: eb15011f     	cmp	x8, x21
   29cb0: 5401a368     	b.hi	0x2d11c <__cxa_demangle+0x20ccc>
   29cb4: cb0a0129     	sub	x9, x9, x10
   29cb8: 9344fd29     	asr	x9, x9, #4
   29cbc: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29cc0: 9b0b7d29     	mul	x9, x9, x11
   29cc4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29cc8: eb0a013f     	cmp	x9, x10
   29ccc: 540000a2     	b.hs	0x29ce0 <__cxa_demangle+0x1d890>
   29cd0: d37ff929     	lsl	x9, x9, #1
   29cd4: eb08013f     	cmp	x9, x8
   29cd8: 9a893115     	csel	x21, x8, x9, lo
   29cdc: b4017015     	cbz	x21, 0x2cadc <__cxa_demangle+0x2068c>
   29ce0: f9400e89     	ldr	x9, [x20, #0x18]
   29ce4: 8b1506a8     	add	x8, x21, x21, lsl #1
   29ce8: d37ced08     	lsl	x8, x8, #4
   29cec: f9480120     	ldr	x0, [x9, #0x1000]
   29cf0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29cf4: cb00014a     	sub	x10, x10, x0
   29cf8: eb08015f     	cmp	x10, x8
   29cfc: 54004142     	b.hs	0x2a524 <__cxa_demangle+0x1e0d4>
   29d00: aa0803e0     	mov	x0, x8
   29d04: 97ff7ca3     	bl	0x8f90 <malloc@plt>
   29d08: 14000b76     	b	0x2cae0 <__cxa_demangle+0x20690>
   29d0c: f940028a     	ldr	x10, [x20]
   29d10: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29d14: f295556b     	movk	x11, #0xaaab
   29d18: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29d1c: cb0a0108     	sub	x8, x8, x10
   29d20: 9344fd08     	asr	x8, x8, #4
   29d24: 9b0b7d16     	mul	x22, x8, x11
   29d28: f2e0aab5     	movk	x21, #0x555, lsl #48
   29d2c: 910006c8     	add	x8, x22, #0x1
   29d30: eb15011f     	cmp	x8, x21
   29d34: 54019f68     	b.hi	0x2d120 <__cxa_demangle+0x20cd0>
   29d38: cb0a0129     	sub	x9, x9, x10
   29d3c: 9344fd29     	asr	x9, x9, #4
   29d40: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29d44: 9b0b7d29     	mul	x9, x9, x11
   29d48: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29d4c: eb0a013f     	cmp	x9, x10
   29d50: 540000a2     	b.hs	0x29d64 <__cxa_demangle+0x1d914>
   29d54: d37ff929     	lsl	x9, x9, #1
   29d58: eb08013f     	cmp	x9, x8
   29d5c: 9a893115     	csel	x21, x8, x9, lo
   29d60: b4018495     	cbz	x21, 0x2cdf0 <__cxa_demangle+0x209a0>
   29d64: f9400e89     	ldr	x9, [x20, #0x18]
   29d68: 8b1506a8     	add	x8, x21, x21, lsl #1
   29d6c: d37ced08     	lsl	x8, x8, #4
   29d70: f9480120     	ldr	x0, [x9, #0x1000]
   29d74: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29d78: cb00014a     	sub	x10, x10, x0
   29d7c: eb08015f     	cmp	x10, x8
   29d80: 54003e42     	b.hs	0x2a548 <__cxa_demangle+0x1e0f8>
   29d84: aa0803e0     	mov	x0, x8
   29d88: 97ff7c82     	bl	0x8f90 <malloc@plt>
   29d8c: 14000c1a     	b	0x2cdf4 <__cxa_demangle+0x209a4>
   29d90: f940028a     	ldr	x10, [x20]
   29d94: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   29d98: f295556b     	movk	x11, #0xaaab
   29d9c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   29da0: cb0a0108     	sub	x8, x8, x10
   29da4: 9344fd08     	asr	x8, x8, #4
   29da8: 9b0b7d16     	mul	x22, x8, x11
   29dac: f2e0aab5     	movk	x21, #0x555, lsl #48
   29db0: 910006c8     	add	x8, x22, #0x1
   29db4: eb15011f     	cmp	x8, x21
   29db8: 54019b68     	b.hi	0x2d124 <__cxa_demangle+0x20cd4>
   29dbc: cb0a0129     	sub	x9, x9, x10
   29dc0: 9344fd29     	asr	x9, x9, #4
   29dc4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   29dc8: 9b0b7d29     	mul	x9, x9, x11
   29dcc: f2e0554a     	movk	x10, #0x2aa, lsl #48
   29dd0: eb0a013f     	cmp	x9, x10
   29dd4: 540000a2     	b.hs	0x29de8 <__cxa_demangle+0x1d998>
   29dd8: d37ff929     	lsl	x9, x9, #1
   29ddc: eb08013f     	cmp	x9, x8
   29de0: 9a893115     	csel	x21, x8, x9, lo
   29de4: b4018875     	cbz	x21, 0x2cef0 <__cxa_demangle+0x20aa0>
   29de8: f9400e89     	ldr	x9, [x20, #0x18]
   29dec: 8b1506a8     	add	x8, x21, x21, lsl #1
   29df0: d37ced08     	lsl	x8, x8, #4
   29df4: f9480120     	ldr	x0, [x9, #0x1000]
   29df8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   29dfc: cb00014a     	sub	x10, x10, x0
   29e00: eb08015f     	cmp	x10, x8
   29e04: 54003a82     	b.hs	0x2a554 <__cxa_demangle+0x1e104>
   29e08: aa0803e0     	mov	x0, x8
   29e0c: 97ff7c61     	bl	0x8f90 <malloc@plt>
   29e10: 14000c39     	b	0x2cef4 <__cxa_demangle+0x20aa4>
   29e14: 8b080008     	add	x8, x0, x8
   29e18: f9080128     	str	x8, [x9, #0x1000]
   29e1c: 140000f6     	b	0x2a1f4 <__cxa_demangle+0x1dda4>
   29e20: 8b080008     	add	x8, x0, x8
   29e24: f9080128     	str	x8, [x9, #0x1000]
   29e28: 14000138     	b	0x2a308 <__cxa_demangle+0x1deb8>
   29e2c: 8b080008     	add	x8, x0, x8
   29e30: f9080128     	str	x8, [x9, #0x1000]
   29e34: 14000175     	b	0x2a408 <__cxa_demangle+0x1dfb8>
   29e38: 8b080008     	add	x8, x0, x8
   29e3c: f9080128     	str	x8, [x9, #0x1000]
   29e40: 140001c9     	b	0x2a564 <__cxa_demangle+0x1e114>
   29e44: 8b080008     	add	x8, x0, x8
   29e48: f9080128     	str	x8, [x9, #0x1000]
   29e4c: 14000206     	b	0x2a664 <__cxa_demangle+0x1e214>
   29e50: 8b080008     	add	x8, x0, x8
   29e54: f9080128     	str	x8, [x9, #0x1000]
   29e58: 14000243     	b	0x2a764 <__cxa_demangle+0x1e314>
   29e5c: 8b080008     	add	x8, x0, x8
   29e60: f9080128     	str	x8, [x9, #0x1000]
   29e64: 14000285     	b	0x2a878 <__cxa_demangle+0x1e428>
   29e68: 8b080008     	add	x8, x0, x8
   29e6c: f9080128     	str	x8, [x9, #0x1000]
   29e70: 140002c7     	b	0x2a98c <__cxa_demangle+0x1e53c>
   29e74: 8b080008     	add	x8, x0, x8
   29e78: f9080128     	str	x8, [x9, #0x1000]
   29e7c: 14000304     	b	0x2aa8c <__cxa_demangle+0x1e63c>
   29e80: aa1f03e0     	mov	x0, xzr
   29e84: 321c07e9     	orr	w9, wzr, #0x30
   29e88: 5280028a     	mov	w10, #0x14              // =20
   29e8c: 9b0902c8     	madd	x8, x22, x9, x0
   29e90: 3900010a     	strb	w10, [x8]
   29e94: 794023ea     	ldrh	w10, [sp, #0x10]
   29e98: d503201f     	nop
   29e9c: 9b0902a9     	madd	x9, x21, x9, x0
   29ea0: 7800910a     	sturh	w10, [x8, #0x9]
   29ea4: f94007ea     	ldr	x10, [sp, #0x8]
   29ea8: 39002d1f     	strb	wzr, [x8, #0xb]
   29eac: b9000d1f     	str	wzr, [x8, #0xc]
   29eb0: f900091f     	str	xzr, [x8, #0x10]
   29eb4: f800110a     	stur	x10, [x8, #0x1]
   29eb8: 790023ff     	strh	wzr, [sp, #0x10]
   29ebc: f90007ff     	str	xzr, [sp, #0x8]
   29ec0: 3900611f     	strb	wzr, [x8, #0x18]
   29ec4: f841f3ea     	ldur	x10, [sp, #0x1f]
   29ec8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   29ecc: f9400fea     	ldr	x10, [sp, #0x18]
   29ed0: f801910a     	stur	x10, [x8, #0x19]
   29ed4: f801f3ff     	stur	xzr, [sp, #0x1f]
   29ed8: f9000fff     	str	xzr, [sp, #0x18]
   29edc: a9402e96     	ldp	x22, x11, [x20]
   29ee0: 9100c10a     	add	x10, x8, #0x30
   29ee4: eb16017f     	cmp	x11, x22
   29ee8: 54000260     	b.eq	0x29f34 <__cxa_demangle+0x1dae4>
   29eec: f85e016c     	ldur	x12, [x11, #-0x20]
   29ef0: f81e010c     	stur	x12, [x8, #-0x20]
   29ef4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   29ef8: 3c9d0100     	stur	q0, [x8, #-0x30]
   29efc: f85f816c     	ldur	x12, [x11, #-0x8]
   29f00: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   29f04: f81d017f     	stur	xzr, [x11, #-0x30]
   29f08: f81f810c     	stur	x12, [x8, #-0x8]
   29f0c: 3cde8160     	ldur	q0, [x11, #-0x18]
   29f10: 3c9e8100     	stur	q0, [x8, #-0x18]
   29f14: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   29f18: f81f817f     	stur	xzr, [x11, #-0x8]
   29f1c: d100c16b     	sub	x11, x11, #0x30
   29f20: eb0b02df     	cmp	x22, x11
   29f24: d100c108     	sub	x8, x8, #0x30
   29f28: 54fffe21     	b.ne	0x29eec <__cxa_demangle+0x1da9c>
   29f2c: a9405a95     	ldp	x21, x22, [x20]
   29f30: 14000002     	b	0x29f38 <__cxa_demangle+0x1dae8>
   29f34: aa1603f5     	mov	x21, x22
   29f38: f9400a98     	ldr	x24, [x20, #0x10]
   29f3c: eb1502df     	cmp	x22, x21
   29f40: a9002a88     	stp	x8, x10, [x20]
   29f44: f9000a89     	str	x9, [x20, #0x10]
   29f48: 540185c0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   29f4c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   29f50: 36000068     	tbz	w8, #0x0, 0x29f5c <__cxa_demangle+0x1db0c>
   29f54: f85f82c0     	ldur	x0, [x22, #-0x8]
   29f58: 97ff7c26     	bl	0x8ff0 <free@plt>
   29f5c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   29f60: d100c2d9     	sub	x25, x22, #0x30
   29f64: 36000068     	tbz	w8, #0x0, 0x29f70 <__cxa_demangle+0x1db20>
   29f68: f85e02c0     	ldur	x0, [x22, #-0x20]
   29f6c: 97ff7c21     	bl	0x8ff0 <free@plt>
   29f70: eb1902bf     	cmp	x21, x25
   29f74: aa1903f6     	mov	x22, x25
   29f78: 54fffea1     	b.ne	0x29f4c <__cxa_demangle+0x1dafc>
   29f7c: 14000c21     	b	0x2d000 <__cxa_demangle+0x20bb0>
   29f80: aa1f03e0     	mov	x0, xzr
   29f84: 321c07e9     	orr	w9, wzr, #0x30
   29f88: 5280024a     	mov	w10, #0x12              // =18
   29f8c: 9b0902c8     	madd	x8, x22, x9, x0
   29f90: 3900010a     	strb	w10, [x8]
   29f94: 394043ea     	ldrb	w10, [sp, #0x10]
   29f98: d503201f     	nop
   29f9c: 9b0902a9     	madd	x9, x21, x9, x0
   29fa0: 3900250a     	strb	w10, [x8, #0x9]
   29fa4: f94007ea     	ldr	x10, [sp, #0x8]
   29fa8: 3900291f     	strb	wzr, [x8, #0xa]
   29fac: f800110a     	stur	x10, [x8, #0x1]
   29fb0: 394013ea     	ldrb	w10, [sp, #0x4]
   29fb4: 39003d0a     	strb	w10, [x8, #0xf]
   29fb8: b94003ea     	ldr	w10, [sp]
   29fbc: f900091f     	str	xzr, [x8, #0x10]
   29fc0: b800b10a     	stur	w10, [x8, #0xb]
   29fc4: 390043ff     	strb	wzr, [sp, #0x10]
   29fc8: f90007ff     	str	xzr, [sp, #0x8]
   29fcc: 390013ff     	strb	wzr, [sp, #0x4]
   29fd0: b90003ff     	str	wzr, [sp]
   29fd4: 3900611f     	strb	wzr, [x8, #0x18]
   29fd8: f841f3ea     	ldur	x10, [sp, #0x1f]
   29fdc: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   29fe0: f9400fea     	ldr	x10, [sp, #0x18]
   29fe4: f801910a     	stur	x10, [x8, #0x19]
   29fe8: f801f3ff     	stur	xzr, [sp, #0x1f]
   29fec: f9000fff     	str	xzr, [sp, #0x18]
   29ff0: a9402e96     	ldp	x22, x11, [x20]
   29ff4: 9100c10a     	add	x10, x8, #0x30
   29ff8: eb16017f     	cmp	x11, x22
   29ffc: 54000260     	b.eq	0x2a048 <__cxa_demangle+0x1dbf8>
   2a000: f85e016c     	ldur	x12, [x11, #-0x20]
   2a004: f81e010c     	stur	x12, [x8, #-0x20]
   2a008: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a00c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a010: f85f816c     	ldur	x12, [x11, #-0x8]
   2a014: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a018: f81d017f     	stur	xzr, [x11, #-0x30]
   2a01c: f81f810c     	stur	x12, [x8, #-0x8]
   2a020: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a024: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a028: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a02c: f81f817f     	stur	xzr, [x11, #-0x8]
   2a030: d100c16b     	sub	x11, x11, #0x30
   2a034: eb0b02df     	cmp	x22, x11
   2a038: d100c108     	sub	x8, x8, #0x30
   2a03c: 54fffe21     	b.ne	0x2a000 <__cxa_demangle+0x1dbb0>
   2a040: a9405a95     	ldp	x21, x22, [x20]
   2a044: 14000002     	b	0x2a04c <__cxa_demangle+0x1dbfc>
   2a048: aa1603f5     	mov	x21, x22
   2a04c: f9400a98     	ldr	x24, [x20, #0x10]
   2a050: eb1502df     	cmp	x22, x21
   2a054: a9002a88     	stp	x8, x10, [x20]
   2a058: f9000a89     	str	x9, [x20, #0x10]
   2a05c: 54008380     	b.eq	0x2b0cc <__cxa_demangle+0x1ec7c>
   2a060: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a064: 36000068     	tbz	w8, #0x0, 0x2a070 <__cxa_demangle+0x1dc20>
   2a068: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a06c: 97ff7be1     	bl	0x8ff0 <free@plt>
   2a070: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a074: d100c2d9     	sub	x25, x22, #0x30
   2a078: 36000068     	tbz	w8, #0x0, 0x2a084 <__cxa_demangle+0x1dc34>
   2a07c: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a080: 97ff7bdc     	bl	0x8ff0 <free@plt>
   2a084: eb1902bf     	cmp	x21, x25
   2a088: aa1903f6     	mov	x22, x25
   2a08c: 54fffea1     	b.ne	0x2a060 <__cxa_demangle+0x1dc10>
   2a090: 1400040f     	b	0x2b0cc <__cxa_demangle+0x1ec7c>
   2a094: 8b080008     	add	x8, x0, x8
   2a098: f9080128     	str	x8, [x9, #0x1000]
   2a09c: 140002bc     	b	0x2ab8c <__cxa_demangle+0x1e73c>
   2a0a0: 8b080008     	add	x8, x0, x8
   2a0a4: f9080128     	str	x8, [x9, #0x1000]
   2a0a8: 140002fe     	b	0x2aca0 <__cxa_demangle+0x1e850>
   2a0ac: 8b080008     	add	x8, x0, x8
   2a0b0: f9080128     	str	x8, [x9, #0x1000]
   2a0b4: 1400033b     	b	0x2ada0 <__cxa_demangle+0x1e950>
   2a0b8: 8b080008     	add	x8, x0, x8
   2a0bc: f9080128     	str	x8, [x9, #0x1000]
   2a0c0: 14000380     	b	0x2aec0 <__cxa_demangle+0x1ea70>
   2a0c4: 8b080008     	add	x8, x0, x8
   2a0c8: f9080128     	str	x8, [x9, #0x1000]
   2a0cc: 140003c2     	b	0x2afd4 <__cxa_demangle+0x1eb84>
   2a0d0: 8b080008     	add	x8, x0, x8
   2a0d4: f9080128     	str	x8, [x9, #0x1000]
   2a0d8: 1400040b     	b	0x2b104 <__cxa_demangle+0x1ecb4>
   2a0dc: 8b080008     	add	x8, x0, x8
   2a0e0: f9080128     	str	x8, [x9, #0x1000]
   2a0e4: 14000448     	b	0x2b204 <__cxa_demangle+0x1edb4>
   2a0e8: 8b080008     	add	x8, x0, x8
   2a0ec: f9080128     	str	x8, [x9, #0x1000]
   2a0f0: 1400048a     	b	0x2b318 <__cxa_demangle+0x1eec8>
   2a0f4: 8b080008     	add	x8, x0, x8
   2a0f8: f9080128     	str	x8, [x9, #0x1000]
   2a0fc: 140004cc     	b	0x2b42c <__cxa_demangle+0x1efdc>
   2a100: 8b080008     	add	x8, x0, x8
   2a104: f9080128     	str	x8, [x9, #0x1000]
   2a108: 1400050e     	b	0x2b540 <__cxa_demangle+0x1f0f0>
   2a10c: 8b080008     	add	x8, x0, x8
   2a110: f9080128     	str	x8, [x9, #0x1000]
   2a114: 1400054b     	b	0x2b640 <__cxa_demangle+0x1f1f0>
   2a118: 8b080008     	add	x8, x0, x8
   2a11c: f9080128     	str	x8, [x9, #0x1000]
   2a120: 14000588     	b	0x2b740 <__cxa_demangle+0x1f2f0>
   2a124: 8b080008     	add	x8, x0, x8
   2a128: f9080128     	str	x8, [x9, #0x1000]
   2a12c: 140005cd     	b	0x2b860 <__cxa_demangle+0x1f410>
   2a130: 8b080008     	add	x8, x0, x8
   2a134: f9080128     	str	x8, [x9, #0x1000]
   2a138: 1400060a     	b	0x2b960 <__cxa_demangle+0x1f510>
   2a13c: 8b080008     	add	x8, x0, x8
   2a140: f9080128     	str	x8, [x9, #0x1000]
   2a144: 14000645     	b	0x2ba58 <__cxa_demangle+0x1f608>
   2a148: 8b080008     	add	x8, x0, x8
   2a14c: f9080128     	str	x8, [x9, #0x1000]
   2a150: 14000682     	b	0x2bb58 <__cxa_demangle+0x1f708>
   2a154: 8b080008     	add	x8, x0, x8
   2a158: f9080128     	str	x8, [x9, #0x1000]
   2a15c: 140006bf     	b	0x2bc58 <__cxa_demangle+0x1f808>
   2a160: 8b080008     	add	x8, x0, x8
   2a164: f9080128     	str	x8, [x9, #0x1000]
   2a168: 14000701     	b	0x2bd6c <__cxa_demangle+0x1f91c>
   2a16c: 8b080008     	add	x8, x0, x8
   2a170: f9080128     	str	x8, [x9, #0x1000]
   2a174: 1400073e     	b	0x2be6c <__cxa_demangle+0x1fa1c>
   2a178: 8b080008     	add	x8, x0, x8
   2a17c: f9080128     	str	x8, [x9, #0x1000]
   2a180: 14000780     	b	0x2bf80 <__cxa_demangle+0x1fb30>
   2a184: 8b080008     	add	x8, x0, x8
   2a188: f9080128     	str	x8, [x9, #0x1000]
   2a18c: 140007ba     	b	0x2c074 <__cxa_demangle+0x1fc24>
   2a190: 8b080008     	add	x8, x0, x8
   2a194: f9080128     	str	x8, [x9, #0x1000]
   2a198: 140007f7     	b	0x2c174 <__cxa_demangle+0x1fd24>
   2a19c: 8b080008     	add	x8, x0, x8
   2a1a0: f9080128     	str	x8, [x9, #0x1000]
   2a1a4: 14000839     	b	0x2c288 <__cxa_demangle+0x1fe38>
   2a1a8: 8b080008     	add	x8, x0, x8
   2a1ac: f9080128     	str	x8, [x9, #0x1000]
   2a1b0: 1400087b     	b	0x2c39c <__cxa_demangle+0x1ff4c>
   2a1b4: 8b080008     	add	x8, x0, x8
   2a1b8: f9080128     	str	x8, [x9, #0x1000]
   2a1bc: 140008bd     	b	0x2c4b0 <__cxa_demangle+0x20060>
   2a1c0: 8b080008     	add	x8, x0, x8
   2a1c4: f9080128     	str	x8, [x9, #0x1000]
   2a1c8: 140008fa     	b	0x2c5b0 <__cxa_demangle+0x20160>
   2a1cc: 8b080008     	add	x8, x0, x8
   2a1d0: f9080128     	str	x8, [x9, #0x1000]
   2a1d4: 14000936     	b	0x2c6ac <__cxa_demangle+0x2025c>
   2a1d8: 8b080008     	add	x8, x0, x8
   2a1dc: f9080128     	str	x8, [x9, #0x1000]
   2a1e0: 14000973     	b	0x2c7ac <__cxa_demangle+0x2035c>
   2a1e4: 8b080008     	add	x8, x0, x8
   2a1e8: f9080128     	str	x8, [x9, #0x1000]
   2a1ec: 140009b5     	b	0x2c8c0 <__cxa_demangle+0x20470>
   2a1f0: aa1f03e0     	mov	x0, xzr
   2a1f4: 321c07e9     	orr	w9, wzr, #0x30
   2a1f8: 5280024a     	mov	w10, #0x12              // =18
   2a1fc: 9b0902c8     	madd	x8, x22, x9, x0
   2a200: 3900010a     	strb	w10, [x8]
   2a204: 394043ea     	ldrb	w10, [sp, #0x10]
   2a208: d503201f     	nop
   2a20c: 9b0902a9     	madd	x9, x21, x9, x0
   2a210: 3900250a     	strb	w10, [x8, #0x9]
   2a214: f94007ea     	ldr	x10, [sp, #0x8]
   2a218: 3900291f     	strb	wzr, [x8, #0xa]
   2a21c: f800110a     	stur	x10, [x8, #0x1]
   2a220: 394013ea     	ldrb	w10, [sp, #0x4]
   2a224: 39003d0a     	strb	w10, [x8, #0xf]
   2a228: b94003ea     	ldr	w10, [sp]
   2a22c: f900091f     	str	xzr, [x8, #0x10]
   2a230: b800b10a     	stur	w10, [x8, #0xb]
   2a234: 390043ff     	strb	wzr, [sp, #0x10]
   2a238: f90007ff     	str	xzr, [sp, #0x8]
   2a23c: 390013ff     	strb	wzr, [sp, #0x4]
   2a240: b90003ff     	str	wzr, [sp]
   2a244: 3900611f     	strb	wzr, [x8, #0x18]
   2a248: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a24c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a250: f9400fea     	ldr	x10, [sp, #0x18]
   2a254: f801910a     	stur	x10, [x8, #0x19]
   2a258: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a25c: f9000fff     	str	xzr, [sp, #0x18]
   2a260: a9402e96     	ldp	x22, x11, [x20]
   2a264: 9100c10a     	add	x10, x8, #0x30
   2a268: eb16017f     	cmp	x11, x22
   2a26c: 54000260     	b.eq	0x2a2b8 <__cxa_demangle+0x1de68>
   2a270: f85e016c     	ldur	x12, [x11, #-0x20]
   2a274: f81e010c     	stur	x12, [x8, #-0x20]
   2a278: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a27c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a280: f85f816c     	ldur	x12, [x11, #-0x8]
   2a284: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a288: f81d017f     	stur	xzr, [x11, #-0x30]
   2a28c: f81f810c     	stur	x12, [x8, #-0x8]
   2a290: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a294: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a298: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a29c: f81f817f     	stur	xzr, [x11, #-0x8]
   2a2a0: d100c16b     	sub	x11, x11, #0x30
   2a2a4: eb0b02df     	cmp	x22, x11
   2a2a8: d100c108     	sub	x8, x8, #0x30
   2a2ac: 54fffe21     	b.ne	0x2a270 <__cxa_demangle+0x1de20>
   2a2b0: a9405a95     	ldp	x21, x22, [x20]
   2a2b4: 14000002     	b	0x2a2bc <__cxa_demangle+0x1de6c>
   2a2b8: aa1603f5     	mov	x21, x22
   2a2bc: f9400a98     	ldr	x24, [x20, #0x10]
   2a2c0: eb1502df     	cmp	x22, x21
   2a2c4: a9002a88     	stp	x8, x10, [x20]
   2a2c8: f9000a89     	str	x9, [x20, #0x10]
   2a2cc: 540169a0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2a2d0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a2d4: 36000068     	tbz	w8, #0x0, 0x2a2e0 <__cxa_demangle+0x1de90>
   2a2d8: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a2dc: 97ff7b45     	bl	0x8ff0 <free@plt>
   2a2e0: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a2e4: d100c2d9     	sub	x25, x22, #0x30
   2a2e8: 36000068     	tbz	w8, #0x0, 0x2a2f4 <__cxa_demangle+0x1dea4>
   2a2ec: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a2f0: 97ff7b40     	bl	0x8ff0 <free@plt>
   2a2f4: eb1902bf     	cmp	x21, x25
   2a2f8: aa1903f6     	mov	x22, x25
   2a2fc: 54fffea1     	b.ne	0x2a2d0 <__cxa_demangle+0x1de80>
   2a300: 14000b40     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2a304: aa1f03e0     	mov	x0, xzr
   2a308: 321c07e9     	orr	w9, wzr, #0x30
   2a30c: 5280028a     	mov	w10, #0x14              // =20
   2a310: 9b0902c8     	madd	x8, x22, x9, x0
   2a314: 3900010a     	strb	w10, [x8]
   2a318: 794023ea     	ldrh	w10, [sp, #0x10]
   2a31c: d503201f     	nop
   2a320: 9b0902a9     	madd	x9, x21, x9, x0
   2a324: 7800910a     	sturh	w10, [x8, #0x9]
   2a328: f94007ea     	ldr	x10, [sp, #0x8]
   2a32c: 39002d1f     	strb	wzr, [x8, #0xb]
   2a330: b9000d1f     	str	wzr, [x8, #0xc]
   2a334: f900091f     	str	xzr, [x8, #0x10]
   2a338: f800110a     	stur	x10, [x8, #0x1]
   2a33c: 790023ff     	strh	wzr, [sp, #0x10]
   2a340: f90007ff     	str	xzr, [sp, #0x8]
   2a344: 3900611f     	strb	wzr, [x8, #0x18]
   2a348: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a34c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a350: f9400fea     	ldr	x10, [sp, #0x18]
   2a354: f801910a     	stur	x10, [x8, #0x19]
   2a358: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a35c: f9000fff     	str	xzr, [sp, #0x18]
   2a360: a9402e96     	ldp	x22, x11, [x20]
   2a364: 9100c10a     	add	x10, x8, #0x30
   2a368: eb16017f     	cmp	x11, x22
   2a36c: 54000260     	b.eq	0x2a3b8 <__cxa_demangle+0x1df68>
   2a370: f85e016c     	ldur	x12, [x11, #-0x20]
   2a374: f81e010c     	stur	x12, [x8, #-0x20]
   2a378: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a37c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a380: f85f816c     	ldur	x12, [x11, #-0x8]
   2a384: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a388: f81d017f     	stur	xzr, [x11, #-0x30]
   2a38c: f81f810c     	stur	x12, [x8, #-0x8]
   2a390: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a394: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a398: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a39c: f81f817f     	stur	xzr, [x11, #-0x8]
   2a3a0: d100c16b     	sub	x11, x11, #0x30
   2a3a4: eb0b02df     	cmp	x22, x11
   2a3a8: d100c108     	sub	x8, x8, #0x30
   2a3ac: 54fffe21     	b.ne	0x2a370 <__cxa_demangle+0x1df20>
   2a3b0: a9405a95     	ldp	x21, x22, [x20]
   2a3b4: 14000002     	b	0x2a3bc <__cxa_demangle+0x1df6c>
   2a3b8: aa1603f5     	mov	x21, x22
   2a3bc: f9400a98     	ldr	x24, [x20, #0x10]
   2a3c0: eb1502df     	cmp	x22, x21
   2a3c4: a9002a88     	stp	x8, x10, [x20]
   2a3c8: f9000a89     	str	x9, [x20, #0x10]
   2a3cc: 540161a0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2a3d0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a3d4: 36000068     	tbz	w8, #0x0, 0x2a3e0 <__cxa_demangle+0x1df90>
   2a3d8: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a3dc: 97ff7b05     	bl	0x8ff0 <free@plt>
   2a3e0: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a3e4: d100c2d9     	sub	x25, x22, #0x30
   2a3e8: 36000068     	tbz	w8, #0x0, 0x2a3f4 <__cxa_demangle+0x1dfa4>
   2a3ec: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a3f0: 97ff7b00     	bl	0x8ff0 <free@plt>
   2a3f4: eb1902bf     	cmp	x21, x25
   2a3f8: aa1903f6     	mov	x22, x25
   2a3fc: 54fffea1     	b.ne	0x2a3d0 <__cxa_demangle+0x1df80>
   2a400: 14000b00     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2a404: aa1f03e0     	mov	x0, xzr
   2a408: 321c07e9     	orr	w9, wzr, #0x30
   2a40c: 5280024a     	mov	w10, #0x12              // =18
   2a410: 9b0902c8     	madd	x8, x22, x9, x0
   2a414: 3900010a     	strb	w10, [x8]
   2a418: 394043ea     	ldrb	w10, [sp, #0x10]
   2a41c: d503201f     	nop
   2a420: 9b0902a9     	madd	x9, x21, x9, x0
   2a424: 3900250a     	strb	w10, [x8, #0x9]
   2a428: f94007ea     	ldr	x10, [sp, #0x8]
   2a42c: 3900291f     	strb	wzr, [x8, #0xa]
   2a430: f800110a     	stur	x10, [x8, #0x1]
   2a434: 394013ea     	ldrb	w10, [sp, #0x4]
   2a438: 39003d0a     	strb	w10, [x8, #0xf]
   2a43c: b94003ea     	ldr	w10, [sp]
   2a440: f900091f     	str	xzr, [x8, #0x10]
   2a444: b800b10a     	stur	w10, [x8, #0xb]
   2a448: 390043ff     	strb	wzr, [sp, #0x10]
   2a44c: f90007ff     	str	xzr, [sp, #0x8]
   2a450: 390013ff     	strb	wzr, [sp, #0x4]
   2a454: b90003ff     	str	wzr, [sp]
   2a458: 3900611f     	strb	wzr, [x8, #0x18]
   2a45c: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a460: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a464: f9400fea     	ldr	x10, [sp, #0x18]
   2a468: f801910a     	stur	x10, [x8, #0x19]
   2a46c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a470: f9000fff     	str	xzr, [sp, #0x18]
   2a474: a9402e96     	ldp	x22, x11, [x20]
   2a478: 9100c10a     	add	x10, x8, #0x30
   2a47c: eb16017f     	cmp	x11, x22
   2a480: 54000260     	b.eq	0x2a4cc <__cxa_demangle+0x1e07c>
   2a484: f85e016c     	ldur	x12, [x11, #-0x20]
   2a488: f81e010c     	stur	x12, [x8, #-0x20]
   2a48c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a490: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a494: f85f816c     	ldur	x12, [x11, #-0x8]
   2a498: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a49c: f81d017f     	stur	xzr, [x11, #-0x30]
   2a4a0: f81f810c     	stur	x12, [x8, #-0x8]
   2a4a4: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a4a8: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a4ac: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a4b0: f81f817f     	stur	xzr, [x11, #-0x8]
   2a4b4: d100c16b     	sub	x11, x11, #0x30
   2a4b8: eb0b02df     	cmp	x22, x11
   2a4bc: d100c108     	sub	x8, x8, #0x30
   2a4c0: 54fffe21     	b.ne	0x2a484 <__cxa_demangle+0x1e034>
   2a4c4: a9405a95     	ldp	x21, x22, [x20]
   2a4c8: 14000002     	b	0x2a4d0 <__cxa_demangle+0x1e080>
   2a4cc: aa1603f5     	mov	x21, x22
   2a4d0: f9400a98     	ldr	x24, [x20, #0x10]
   2a4d4: eb1502df     	cmp	x22, x21
   2a4d8: a9002a88     	stp	x8, x10, [x20]
   2a4dc: f9000a89     	str	x9, [x20, #0x10]
   2a4e0: 54015900     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2a4e4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a4e8: 36000068     	tbz	w8, #0x0, 0x2a4f4 <__cxa_demangle+0x1e0a4>
   2a4ec: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a4f0: 97ff7ac0     	bl	0x8ff0 <free@plt>
   2a4f4: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a4f8: d100c2d9     	sub	x25, x22, #0x30
   2a4fc: 36000068     	tbz	w8, #0x0, 0x2a508 <__cxa_demangle+0x1e0b8>
   2a500: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a504: 97ff7abb     	bl	0x8ff0 <free@plt>
   2a508: eb1902bf     	cmp	x21, x25
   2a50c: aa1903f6     	mov	x22, x25
   2a510: 54fffea1     	b.ne	0x2a4e4 <__cxa_demangle+0x1e094>
   2a514: 14000abb     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2a518: 8b080008     	add	x8, x0, x8
   2a51c: f9080128     	str	x8, [x9, #0x1000]
   2a520: 14000928     	b	0x2c9c0 <__cxa_demangle+0x20570>
   2a524: 8b080008     	add	x8, x0, x8
   2a528: f9080128     	str	x8, [x9, #0x1000]
   2a52c: 1400096d     	b	0x2cae0 <__cxa_demangle+0x20690>
   2a530: 8b080008     	add	x8, x0, x8
   2a534: f9080128     	str	x8, [x9, #0x1000]
   2a538: 140009aa     	b	0x2cbe0 <__cxa_demangle+0x20790>
   2a53c: 8b080008     	add	x8, x0, x8
   2a540: f9080128     	str	x8, [x9, #0x1000]
   2a544: 140009e7     	b	0x2cce0 <__cxa_demangle+0x20890>
   2a548: 8b080008     	add	x8, x0, x8
   2a54c: f9080128     	str	x8, [x9, #0x1000]
   2a550: 14000a29     	b	0x2cdf4 <__cxa_demangle+0x209a4>
   2a554: 8b080008     	add	x8, x0, x8
   2a558: f9080128     	str	x8, [x9, #0x1000]
   2a55c: 14000a66     	b	0x2cef4 <__cxa_demangle+0x20aa4>
   2a560: aa1f03e0     	mov	x0, xzr
   2a564: 321c07e9     	orr	w9, wzr, #0x30
   2a568: 5280028a     	mov	w10, #0x14              // =20
   2a56c: 9b0902c8     	madd	x8, x22, x9, x0
   2a570: 3900010a     	strb	w10, [x8]
   2a574: 794023ea     	ldrh	w10, [sp, #0x10]
   2a578: d503201f     	nop
   2a57c: 9b0902a9     	madd	x9, x21, x9, x0
   2a580: 7800910a     	sturh	w10, [x8, #0x9]
   2a584: f94007ea     	ldr	x10, [sp, #0x8]
   2a588: 39002d1f     	strb	wzr, [x8, #0xb]
   2a58c: b9000d1f     	str	wzr, [x8, #0xc]
   2a590: f900091f     	str	xzr, [x8, #0x10]
   2a594: f800110a     	stur	x10, [x8, #0x1]
   2a598: 790023ff     	strh	wzr, [sp, #0x10]
   2a59c: f90007ff     	str	xzr, [sp, #0x8]
   2a5a0: 3900611f     	strb	wzr, [x8, #0x18]
   2a5a4: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a5a8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a5ac: f9400fea     	ldr	x10, [sp, #0x18]
   2a5b0: f801910a     	stur	x10, [x8, #0x19]
   2a5b4: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a5b8: f9000fff     	str	xzr, [sp, #0x18]
   2a5bc: a9402e96     	ldp	x22, x11, [x20]
   2a5c0: 9100c10a     	add	x10, x8, #0x30
   2a5c4: eb16017f     	cmp	x11, x22
   2a5c8: 54000260     	b.eq	0x2a614 <__cxa_demangle+0x1e1c4>
   2a5cc: f85e016c     	ldur	x12, [x11, #-0x20]
   2a5d0: f81e010c     	stur	x12, [x8, #-0x20]
   2a5d4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a5d8: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a5dc: f85f816c     	ldur	x12, [x11, #-0x8]
   2a5e0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a5e4: f81d017f     	stur	xzr, [x11, #-0x30]
   2a5e8: f81f810c     	stur	x12, [x8, #-0x8]
   2a5ec: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a5f0: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a5f4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a5f8: f81f817f     	stur	xzr, [x11, #-0x8]
   2a5fc: d100c16b     	sub	x11, x11, #0x30
   2a600: eb0b02df     	cmp	x22, x11
   2a604: d100c108     	sub	x8, x8, #0x30
   2a608: 54fffe21     	b.ne	0x2a5cc <__cxa_demangle+0x1e17c>
   2a60c: a9405a95     	ldp	x21, x22, [x20]
   2a610: 14000002     	b	0x2a618 <__cxa_demangle+0x1e1c8>
   2a614: aa1603f5     	mov	x21, x22
   2a618: f9400a98     	ldr	x24, [x20, #0x10]
   2a61c: eb1502df     	cmp	x22, x21
   2a620: a9002a88     	stp	x8, x10, [x20]
   2a624: f9000a89     	str	x9, [x20, #0x10]
   2a628: 54014ec0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2a62c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a630: 36000068     	tbz	w8, #0x0, 0x2a63c <__cxa_demangle+0x1e1ec>
   2a634: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a638: 97ff7a6e     	bl	0x8ff0 <free@plt>
   2a63c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a640: d100c2d9     	sub	x25, x22, #0x30
   2a644: 36000068     	tbz	w8, #0x0, 0x2a650 <__cxa_demangle+0x1e200>
   2a648: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a64c: 97ff7a69     	bl	0x8ff0 <free@plt>
   2a650: eb1902bf     	cmp	x21, x25
   2a654: aa1903f6     	mov	x22, x25
   2a658: 54fffea1     	b.ne	0x2a62c <__cxa_demangle+0x1e1dc>
   2a65c: 14000a69     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2a660: aa1f03e0     	mov	x0, xzr
   2a664: 321c07e9     	orr	w9, wzr, #0x30
   2a668: 5280028a     	mov	w10, #0x14              // =20
   2a66c: 9b0902c8     	madd	x8, x22, x9, x0
   2a670: 3900010a     	strb	w10, [x8]
   2a674: 794023ea     	ldrh	w10, [sp, #0x10]
   2a678: d503201f     	nop
   2a67c: 9b0902a9     	madd	x9, x21, x9, x0
   2a680: 7800910a     	sturh	w10, [x8, #0x9]
   2a684: f94007ea     	ldr	x10, [sp, #0x8]
   2a688: 39002d1f     	strb	wzr, [x8, #0xb]
   2a68c: b9000d1f     	str	wzr, [x8, #0xc]
   2a690: f900091f     	str	xzr, [x8, #0x10]
   2a694: f800110a     	stur	x10, [x8, #0x1]
   2a698: 790023ff     	strh	wzr, [sp, #0x10]
   2a69c: f90007ff     	str	xzr, [sp, #0x8]
   2a6a0: 3900611f     	strb	wzr, [x8, #0x18]
   2a6a4: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a6a8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a6ac: f9400fea     	ldr	x10, [sp, #0x18]
   2a6b0: f801910a     	stur	x10, [x8, #0x19]
   2a6b4: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a6b8: f9000fff     	str	xzr, [sp, #0x18]
   2a6bc: a9402e96     	ldp	x22, x11, [x20]
   2a6c0: 9100c10a     	add	x10, x8, #0x30
   2a6c4: eb16017f     	cmp	x11, x22
   2a6c8: 54000260     	b.eq	0x2a714 <__cxa_demangle+0x1e2c4>
   2a6cc: f85e016c     	ldur	x12, [x11, #-0x20]
   2a6d0: f81e010c     	stur	x12, [x8, #-0x20]
   2a6d4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a6d8: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a6dc: f85f816c     	ldur	x12, [x11, #-0x8]
   2a6e0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a6e4: f81d017f     	stur	xzr, [x11, #-0x30]
   2a6e8: f81f810c     	stur	x12, [x8, #-0x8]
   2a6ec: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a6f0: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a6f4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a6f8: f81f817f     	stur	xzr, [x11, #-0x8]
   2a6fc: d100c16b     	sub	x11, x11, #0x30
   2a700: eb0b02df     	cmp	x22, x11
   2a704: d100c108     	sub	x8, x8, #0x30
   2a708: 54fffe21     	b.ne	0x2a6cc <__cxa_demangle+0x1e27c>
   2a70c: a9405a95     	ldp	x21, x22, [x20]
   2a710: 14000002     	b	0x2a718 <__cxa_demangle+0x1e2c8>
   2a714: aa1603f5     	mov	x21, x22
   2a718: f9400a98     	ldr	x24, [x20, #0x10]
   2a71c: eb1502df     	cmp	x22, x21
   2a720: a9002a88     	stp	x8, x10, [x20]
   2a724: f9000a89     	str	x9, [x20, #0x10]
   2a728: 540146c0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2a72c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a730: 36000068     	tbz	w8, #0x0, 0x2a73c <__cxa_demangle+0x1e2ec>
   2a734: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a738: 97ff7a2e     	bl	0x8ff0 <free@plt>
   2a73c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a740: d100c2d9     	sub	x25, x22, #0x30
   2a744: 36000068     	tbz	w8, #0x0, 0x2a750 <__cxa_demangle+0x1e300>
   2a748: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a74c: 97ff7a29     	bl	0x8ff0 <free@plt>
   2a750: eb1902bf     	cmp	x21, x25
   2a754: aa1903f6     	mov	x22, x25
   2a758: 54fffea1     	b.ne	0x2a72c <__cxa_demangle+0x1e2dc>
   2a75c: 14000a29     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2a760: aa1f03e0     	mov	x0, xzr
   2a764: 321c07e9     	orr	w9, wzr, #0x30
   2a768: 5280024a     	mov	w10, #0x12              // =18
   2a76c: 9b0902c8     	madd	x8, x22, x9, x0
   2a770: 3900010a     	strb	w10, [x8]
   2a774: 394043ea     	ldrb	w10, [sp, #0x10]
   2a778: d503201f     	nop
   2a77c: 9b0902a9     	madd	x9, x21, x9, x0
   2a780: 3900250a     	strb	w10, [x8, #0x9]
   2a784: f94007ea     	ldr	x10, [sp, #0x8]
   2a788: 3900291f     	strb	wzr, [x8, #0xa]
   2a78c: f800110a     	stur	x10, [x8, #0x1]
   2a790: 394013ea     	ldrb	w10, [sp, #0x4]
   2a794: 39003d0a     	strb	w10, [x8, #0xf]
   2a798: b94003ea     	ldr	w10, [sp]
   2a79c: f900091f     	str	xzr, [x8, #0x10]
   2a7a0: b800b10a     	stur	w10, [x8, #0xb]
   2a7a4: 390043ff     	strb	wzr, [sp, #0x10]
   2a7a8: f90007ff     	str	xzr, [sp, #0x8]
   2a7ac: 390013ff     	strb	wzr, [sp, #0x4]
   2a7b0: b90003ff     	str	wzr, [sp]
   2a7b4: 3900611f     	strb	wzr, [x8, #0x18]
   2a7b8: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a7bc: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a7c0: f9400fea     	ldr	x10, [sp, #0x18]
   2a7c4: f801910a     	stur	x10, [x8, #0x19]
   2a7c8: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a7cc: f9000fff     	str	xzr, [sp, #0x18]
   2a7d0: a9402e96     	ldp	x22, x11, [x20]
   2a7d4: 9100c10a     	add	x10, x8, #0x30
   2a7d8: eb16017f     	cmp	x11, x22
   2a7dc: 54000260     	b.eq	0x2a828 <__cxa_demangle+0x1e3d8>
   2a7e0: f85e016c     	ldur	x12, [x11, #-0x20]
   2a7e4: f81e010c     	stur	x12, [x8, #-0x20]
   2a7e8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a7ec: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a7f0: f85f816c     	ldur	x12, [x11, #-0x8]
   2a7f4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a7f8: f81d017f     	stur	xzr, [x11, #-0x30]
   2a7fc: f81f810c     	stur	x12, [x8, #-0x8]
   2a800: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a804: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a808: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a80c: f81f817f     	stur	xzr, [x11, #-0x8]
   2a810: d100c16b     	sub	x11, x11, #0x30
   2a814: eb0b02df     	cmp	x22, x11
   2a818: d100c108     	sub	x8, x8, #0x30
   2a81c: 54fffe21     	b.ne	0x2a7e0 <__cxa_demangle+0x1e390>
   2a820: a9405a95     	ldp	x21, x22, [x20]
   2a824: 14000002     	b	0x2a82c <__cxa_demangle+0x1e3dc>
   2a828: aa1603f5     	mov	x21, x22
   2a82c: f9400a98     	ldr	x24, [x20, #0x10]
   2a830: eb1502df     	cmp	x22, x21
   2a834: a9002a88     	stp	x8, x10, [x20]
   2a838: f9000a89     	str	x9, [x20, #0x10]
   2a83c: 54013e20     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2a840: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a844: 36000068     	tbz	w8, #0x0, 0x2a850 <__cxa_demangle+0x1e400>
   2a848: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a84c: 97ff79e9     	bl	0x8ff0 <free@plt>
   2a850: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a854: d100c2d9     	sub	x25, x22, #0x30
   2a858: 36000068     	tbz	w8, #0x0, 0x2a864 <__cxa_demangle+0x1e414>
   2a85c: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a860: 97ff79e4     	bl	0x8ff0 <free@plt>
   2a864: eb1902bf     	cmp	x21, x25
   2a868: aa1903f6     	mov	x22, x25
   2a86c: 54fffea1     	b.ne	0x2a840 <__cxa_demangle+0x1e3f0>
   2a870: 140009e4     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2a874: aa1f03e0     	mov	x0, xzr
   2a878: 321c07e9     	orr	w9, wzr, #0x30
   2a87c: 5280024a     	mov	w10, #0x12              // =18
   2a880: 9b0902c8     	madd	x8, x22, x9, x0
   2a884: 3900010a     	strb	w10, [x8]
   2a888: 394043ea     	ldrb	w10, [sp, #0x10]
   2a88c: d503201f     	nop
   2a890: 9b0902a9     	madd	x9, x21, x9, x0
   2a894: 3900250a     	strb	w10, [x8, #0x9]
   2a898: f94007ea     	ldr	x10, [sp, #0x8]
   2a89c: 3900291f     	strb	wzr, [x8, #0xa]
   2a8a0: f800110a     	stur	x10, [x8, #0x1]
   2a8a4: 394013ea     	ldrb	w10, [sp, #0x4]
   2a8a8: 39003d0a     	strb	w10, [x8, #0xf]
   2a8ac: b94003ea     	ldr	w10, [sp]
   2a8b0: f900091f     	str	xzr, [x8, #0x10]
   2a8b4: b800b10a     	stur	w10, [x8, #0xb]
   2a8b8: 390043ff     	strb	wzr, [sp, #0x10]
   2a8bc: f90007ff     	str	xzr, [sp, #0x8]
   2a8c0: 390013ff     	strb	wzr, [sp, #0x4]
   2a8c4: b90003ff     	str	wzr, [sp]
   2a8c8: 3900611f     	strb	wzr, [x8, #0x18]
   2a8cc: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a8d0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a8d4: f9400fea     	ldr	x10, [sp, #0x18]
   2a8d8: f801910a     	stur	x10, [x8, #0x19]
   2a8dc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a8e0: f9000fff     	str	xzr, [sp, #0x18]
   2a8e4: a9402e96     	ldp	x22, x11, [x20]
   2a8e8: 9100c10a     	add	x10, x8, #0x30
   2a8ec: eb16017f     	cmp	x11, x22
   2a8f0: 54000260     	b.eq	0x2a93c <__cxa_demangle+0x1e4ec>
   2a8f4: f85e016c     	ldur	x12, [x11, #-0x20]
   2a8f8: f81e010c     	stur	x12, [x8, #-0x20]
   2a8fc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2a900: 3c9d0100     	stur	q0, [x8, #-0x30]
   2a904: f85f816c     	ldur	x12, [x11, #-0x8]
   2a908: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2a90c: f81d017f     	stur	xzr, [x11, #-0x30]
   2a910: f81f810c     	stur	x12, [x8, #-0x8]
   2a914: 3cde8160     	ldur	q0, [x11, #-0x18]
   2a918: 3c9e8100     	stur	q0, [x8, #-0x18]
   2a91c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2a920: f81f817f     	stur	xzr, [x11, #-0x8]
   2a924: d100c16b     	sub	x11, x11, #0x30
   2a928: eb0b02df     	cmp	x22, x11
   2a92c: d100c108     	sub	x8, x8, #0x30
   2a930: 54fffe21     	b.ne	0x2a8f4 <__cxa_demangle+0x1e4a4>
   2a934: a9405a95     	ldp	x21, x22, [x20]
   2a938: 14000002     	b	0x2a940 <__cxa_demangle+0x1e4f0>
   2a93c: aa1603f5     	mov	x21, x22
   2a940: f9400a98     	ldr	x24, [x20, #0x10]
   2a944: eb1502df     	cmp	x22, x21
   2a948: a9002a88     	stp	x8, x10, [x20]
   2a94c: f9000a89     	str	x9, [x20, #0x10]
   2a950: 54013580     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2a954: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2a958: 36000068     	tbz	w8, #0x0, 0x2a964 <__cxa_demangle+0x1e514>
   2a95c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2a960: 97ff79a4     	bl	0x8ff0 <free@plt>
   2a964: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2a968: d100c2d9     	sub	x25, x22, #0x30
   2a96c: 36000068     	tbz	w8, #0x0, 0x2a978 <__cxa_demangle+0x1e528>
   2a970: f85e02c0     	ldur	x0, [x22, #-0x20]
   2a974: 97ff799f     	bl	0x8ff0 <free@plt>
   2a978: eb1902bf     	cmp	x21, x25
   2a97c: aa1903f6     	mov	x22, x25
   2a980: 54fffea1     	b.ne	0x2a954 <__cxa_demangle+0x1e504>
   2a984: 1400099f     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2a988: aa1f03e0     	mov	x0, xzr
   2a98c: 321c07e9     	orr	w9, wzr, #0x30
   2a990: 5280028a     	mov	w10, #0x14              // =20
   2a994: 9b0902c8     	madd	x8, x22, x9, x0
   2a998: 3900010a     	strb	w10, [x8]
   2a99c: 794023ea     	ldrh	w10, [sp, #0x10]
   2a9a0: d503201f     	nop
   2a9a4: 9b0902a9     	madd	x9, x21, x9, x0
   2a9a8: 7800910a     	sturh	w10, [x8, #0x9]
   2a9ac: f94007ea     	ldr	x10, [sp, #0x8]
   2a9b0: 39002d1f     	strb	wzr, [x8, #0xb]
   2a9b4: b9000d1f     	str	wzr, [x8, #0xc]
   2a9b8: f900091f     	str	xzr, [x8, #0x10]
   2a9bc: f800110a     	stur	x10, [x8, #0x1]
   2a9c0: 790023ff     	strh	wzr, [sp, #0x10]
   2a9c4: f90007ff     	str	xzr, [sp, #0x8]
   2a9c8: 3900611f     	strb	wzr, [x8, #0x18]
   2a9cc: f841f3ea     	ldur	x10, [sp, #0x1f]
   2a9d0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2a9d4: f9400fea     	ldr	x10, [sp, #0x18]
   2a9d8: f801910a     	stur	x10, [x8, #0x19]
   2a9dc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2a9e0: f9000fff     	str	xzr, [sp, #0x18]
   2a9e4: a9402e96     	ldp	x22, x11, [x20]
   2a9e8: 9100c10a     	add	x10, x8, #0x30
   2a9ec: eb16017f     	cmp	x11, x22
   2a9f0: 54000260     	b.eq	0x2aa3c <__cxa_demangle+0x1e5ec>
   2a9f4: f85e016c     	ldur	x12, [x11, #-0x20]
   2a9f8: f81e010c     	stur	x12, [x8, #-0x20]
   2a9fc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2aa00: 3c9d0100     	stur	q0, [x8, #-0x30]
   2aa04: f85f816c     	ldur	x12, [x11, #-0x8]
   2aa08: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2aa0c: f81d017f     	stur	xzr, [x11, #-0x30]
   2aa10: f81f810c     	stur	x12, [x8, #-0x8]
   2aa14: 3cde8160     	ldur	q0, [x11, #-0x18]
   2aa18: 3c9e8100     	stur	q0, [x8, #-0x18]
   2aa1c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2aa20: f81f817f     	stur	xzr, [x11, #-0x8]
   2aa24: d100c16b     	sub	x11, x11, #0x30
   2aa28: eb0b02df     	cmp	x22, x11
   2aa2c: d100c108     	sub	x8, x8, #0x30
   2aa30: 54fffe21     	b.ne	0x2a9f4 <__cxa_demangle+0x1e5a4>
   2aa34: a9405a95     	ldp	x21, x22, [x20]
   2aa38: 14000002     	b	0x2aa40 <__cxa_demangle+0x1e5f0>
   2aa3c: aa1603f5     	mov	x21, x22
   2aa40: f9400a98     	ldr	x24, [x20, #0x10]
   2aa44: eb1502df     	cmp	x22, x21
   2aa48: a9002a88     	stp	x8, x10, [x20]
   2aa4c: f9000a89     	str	x9, [x20, #0x10]
   2aa50: 54012d80     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2aa54: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2aa58: 36000068     	tbz	w8, #0x0, 0x2aa64 <__cxa_demangle+0x1e614>
   2aa5c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2aa60: 97ff7964     	bl	0x8ff0 <free@plt>
   2aa64: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2aa68: d100c2d9     	sub	x25, x22, #0x30
   2aa6c: 36000068     	tbz	w8, #0x0, 0x2aa78 <__cxa_demangle+0x1e628>
   2aa70: f85e02c0     	ldur	x0, [x22, #-0x20]
   2aa74: 97ff795f     	bl	0x8ff0 <free@plt>
   2aa78: eb1902bf     	cmp	x21, x25
   2aa7c: aa1903f6     	mov	x22, x25
   2aa80: 54fffea1     	b.ne	0x2aa54 <__cxa_demangle+0x1e604>
   2aa84: 1400095f     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2aa88: aa1f03e0     	mov	x0, xzr
   2aa8c: 321c07e9     	orr	w9, wzr, #0x30
   2aa90: 5280028a     	mov	w10, #0x14              // =20
   2aa94: 9b0902c8     	madd	x8, x22, x9, x0
   2aa98: 3900010a     	strb	w10, [x8]
   2aa9c: 794023ea     	ldrh	w10, [sp, #0x10]
   2aaa0: d503201f     	nop
   2aaa4: 9b0902a9     	madd	x9, x21, x9, x0
   2aaa8: 7800910a     	sturh	w10, [x8, #0x9]
   2aaac: f94007ea     	ldr	x10, [sp, #0x8]
   2aab0: 39002d1f     	strb	wzr, [x8, #0xb]
   2aab4: b9000d1f     	str	wzr, [x8, #0xc]
   2aab8: f900091f     	str	xzr, [x8, #0x10]
   2aabc: f800110a     	stur	x10, [x8, #0x1]
   2aac0: 790023ff     	strh	wzr, [sp, #0x10]
   2aac4: f90007ff     	str	xzr, [sp, #0x8]
   2aac8: 3900611f     	strb	wzr, [x8, #0x18]
   2aacc: f841f3ea     	ldur	x10, [sp, #0x1f]
   2aad0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2aad4: f9400fea     	ldr	x10, [sp, #0x18]
   2aad8: f801910a     	stur	x10, [x8, #0x19]
   2aadc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2aae0: f9000fff     	str	xzr, [sp, #0x18]
   2aae4: a9402e96     	ldp	x22, x11, [x20]
   2aae8: 9100c10a     	add	x10, x8, #0x30
   2aaec: eb16017f     	cmp	x11, x22
   2aaf0: 54000260     	b.eq	0x2ab3c <__cxa_demangle+0x1e6ec>
   2aaf4: f85e016c     	ldur	x12, [x11, #-0x20]
   2aaf8: f81e010c     	stur	x12, [x8, #-0x20]
   2aafc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2ab00: 3c9d0100     	stur	q0, [x8, #-0x30]
   2ab04: f85f816c     	ldur	x12, [x11, #-0x8]
   2ab08: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2ab0c: f81d017f     	stur	xzr, [x11, #-0x30]
   2ab10: f81f810c     	stur	x12, [x8, #-0x8]
   2ab14: 3cde8160     	ldur	q0, [x11, #-0x18]
   2ab18: 3c9e8100     	stur	q0, [x8, #-0x18]
   2ab1c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2ab20: f81f817f     	stur	xzr, [x11, #-0x8]
   2ab24: d100c16b     	sub	x11, x11, #0x30
   2ab28: eb0b02df     	cmp	x22, x11
   2ab2c: d100c108     	sub	x8, x8, #0x30
   2ab30: 54fffe21     	b.ne	0x2aaf4 <__cxa_demangle+0x1e6a4>
   2ab34: a9405a95     	ldp	x21, x22, [x20]
   2ab38: 14000002     	b	0x2ab40 <__cxa_demangle+0x1e6f0>
   2ab3c: aa1603f5     	mov	x21, x22
   2ab40: f9400a98     	ldr	x24, [x20, #0x10]
   2ab44: eb1502df     	cmp	x22, x21
   2ab48: a9002a88     	stp	x8, x10, [x20]
   2ab4c: f9000a89     	str	x9, [x20, #0x10]
   2ab50: 54012580     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2ab54: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2ab58: 36000068     	tbz	w8, #0x0, 0x2ab64 <__cxa_demangle+0x1e714>
   2ab5c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2ab60: 97ff7924     	bl	0x8ff0 <free@plt>
   2ab64: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2ab68: d100c2d9     	sub	x25, x22, #0x30
   2ab6c: 36000068     	tbz	w8, #0x0, 0x2ab78 <__cxa_demangle+0x1e728>
   2ab70: f85e02c0     	ldur	x0, [x22, #-0x20]
   2ab74: 97ff791f     	bl	0x8ff0 <free@plt>
   2ab78: eb1902bf     	cmp	x21, x25
   2ab7c: aa1903f6     	mov	x22, x25
   2ab80: 54fffea1     	b.ne	0x2ab54 <__cxa_demangle+0x1e704>
   2ab84: 1400091f     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2ab88: aa1f03e0     	mov	x0, xzr
   2ab8c: 321c07e9     	orr	w9, wzr, #0x30
   2ab90: 5280024a     	mov	w10, #0x12              // =18
   2ab94: 9b0902c8     	madd	x8, x22, x9, x0
   2ab98: 3900010a     	strb	w10, [x8]
   2ab9c: 394043ea     	ldrb	w10, [sp, #0x10]
   2aba0: d503201f     	nop
   2aba4: 9b0902a9     	madd	x9, x21, x9, x0
   2aba8: 3900250a     	strb	w10, [x8, #0x9]
   2abac: f94007ea     	ldr	x10, [sp, #0x8]
   2abb0: 3900291f     	strb	wzr, [x8, #0xa]
   2abb4: f800110a     	stur	x10, [x8, #0x1]
   2abb8: 394013ea     	ldrb	w10, [sp, #0x4]
   2abbc: 39003d0a     	strb	w10, [x8, #0xf]
   2abc0: b94003ea     	ldr	w10, [sp]
   2abc4: f900091f     	str	xzr, [x8, #0x10]
   2abc8: b800b10a     	stur	w10, [x8, #0xb]
   2abcc: 390043ff     	strb	wzr, [sp, #0x10]
   2abd0: f90007ff     	str	xzr, [sp, #0x8]
   2abd4: 390013ff     	strb	wzr, [sp, #0x4]
   2abd8: b90003ff     	str	wzr, [sp]
   2abdc: 3900611f     	strb	wzr, [x8, #0x18]
   2abe0: f841f3ea     	ldur	x10, [sp, #0x1f]
   2abe4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2abe8: f9400fea     	ldr	x10, [sp, #0x18]
   2abec: f801910a     	stur	x10, [x8, #0x19]
   2abf0: f801f3ff     	stur	xzr, [sp, #0x1f]
   2abf4: f9000fff     	str	xzr, [sp, #0x18]
   2abf8: a9402e96     	ldp	x22, x11, [x20]
   2abfc: 9100c10a     	add	x10, x8, #0x30
   2ac00: eb16017f     	cmp	x11, x22
   2ac04: 54000260     	b.eq	0x2ac50 <__cxa_demangle+0x1e800>
   2ac08: f85e016c     	ldur	x12, [x11, #-0x20]
   2ac0c: f81e010c     	stur	x12, [x8, #-0x20]
   2ac10: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2ac14: 3c9d0100     	stur	q0, [x8, #-0x30]
   2ac18: f85f816c     	ldur	x12, [x11, #-0x8]
   2ac1c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2ac20: f81d017f     	stur	xzr, [x11, #-0x30]
   2ac24: f81f810c     	stur	x12, [x8, #-0x8]
   2ac28: 3cde8160     	ldur	q0, [x11, #-0x18]
   2ac2c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2ac30: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2ac34: f81f817f     	stur	xzr, [x11, #-0x8]
   2ac38: d100c16b     	sub	x11, x11, #0x30
   2ac3c: eb0b02df     	cmp	x22, x11
   2ac40: d100c108     	sub	x8, x8, #0x30
   2ac44: 54fffe21     	b.ne	0x2ac08 <__cxa_demangle+0x1e7b8>
   2ac48: a9405a95     	ldp	x21, x22, [x20]
   2ac4c: 14000002     	b	0x2ac54 <__cxa_demangle+0x1e804>
   2ac50: aa1603f5     	mov	x21, x22
   2ac54: f9400a98     	ldr	x24, [x20, #0x10]
   2ac58: eb1502df     	cmp	x22, x21
   2ac5c: a9002a88     	stp	x8, x10, [x20]
   2ac60: f9000a89     	str	x9, [x20, #0x10]
   2ac64: 54002340     	b.eq	0x2b0cc <__cxa_demangle+0x1ec7c>
   2ac68: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2ac6c: 36000068     	tbz	w8, #0x0, 0x2ac78 <__cxa_demangle+0x1e828>
   2ac70: f85f82c0     	ldur	x0, [x22, #-0x8]
   2ac74: 97ff78df     	bl	0x8ff0 <free@plt>
   2ac78: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2ac7c: d100c2d9     	sub	x25, x22, #0x30
   2ac80: 36000068     	tbz	w8, #0x0, 0x2ac8c <__cxa_demangle+0x1e83c>
   2ac84: f85e02c0     	ldur	x0, [x22, #-0x20]
   2ac88: 97ff78da     	bl	0x8ff0 <free@plt>
   2ac8c: eb1902bf     	cmp	x21, x25
   2ac90: aa1903f6     	mov	x22, x25
   2ac94: 54fffea1     	b.ne	0x2ac68 <__cxa_demangle+0x1e818>
   2ac98: 1400010d     	b	0x2b0cc <__cxa_demangle+0x1ec7c>
   2ac9c: aa1f03e0     	mov	x0, xzr
   2aca0: 321c07e9     	orr	w9, wzr, #0x30
   2aca4: 5280028a     	mov	w10, #0x14              // =20
   2aca8: 9b0902c8     	madd	x8, x22, x9, x0
   2acac: 3900010a     	strb	w10, [x8]
   2acb0: 794023ea     	ldrh	w10, [sp, #0x10]
   2acb4: d503201f     	nop
   2acb8: 9b0902a9     	madd	x9, x21, x9, x0
   2acbc: 7800910a     	sturh	w10, [x8, #0x9]
   2acc0: f94007ea     	ldr	x10, [sp, #0x8]
   2acc4: 39002d1f     	strb	wzr, [x8, #0xb]
   2acc8: b9000d1f     	str	wzr, [x8, #0xc]
   2accc: f900091f     	str	xzr, [x8, #0x10]
   2acd0: f800110a     	stur	x10, [x8, #0x1]
   2acd4: 790023ff     	strh	wzr, [sp, #0x10]
   2acd8: f90007ff     	str	xzr, [sp, #0x8]
   2acdc: 3900611f     	strb	wzr, [x8, #0x18]
   2ace0: f841f3ea     	ldur	x10, [sp, #0x1f]
   2ace4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2ace8: f9400fea     	ldr	x10, [sp, #0x18]
   2acec: f801910a     	stur	x10, [x8, #0x19]
   2acf0: f801f3ff     	stur	xzr, [sp, #0x1f]
   2acf4: f9000fff     	str	xzr, [sp, #0x18]
   2acf8: a9402e96     	ldp	x22, x11, [x20]
   2acfc: 9100c10a     	add	x10, x8, #0x30
   2ad00: eb16017f     	cmp	x11, x22
   2ad04: 54000260     	b.eq	0x2ad50 <__cxa_demangle+0x1e900>
   2ad08: f85e016c     	ldur	x12, [x11, #-0x20]
   2ad0c: f81e010c     	stur	x12, [x8, #-0x20]
   2ad10: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2ad14: 3c9d0100     	stur	q0, [x8, #-0x30]
   2ad18: f85f816c     	ldur	x12, [x11, #-0x8]
   2ad1c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2ad20: f81d017f     	stur	xzr, [x11, #-0x30]
   2ad24: f81f810c     	stur	x12, [x8, #-0x8]
   2ad28: 3cde8160     	ldur	q0, [x11, #-0x18]
   2ad2c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2ad30: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2ad34: f81f817f     	stur	xzr, [x11, #-0x8]
   2ad38: d100c16b     	sub	x11, x11, #0x30
   2ad3c: eb0b02df     	cmp	x22, x11
   2ad40: d100c108     	sub	x8, x8, #0x30
   2ad44: 54fffe21     	b.ne	0x2ad08 <__cxa_demangle+0x1e8b8>
   2ad48: a9405a95     	ldp	x21, x22, [x20]
   2ad4c: 14000002     	b	0x2ad54 <__cxa_demangle+0x1e904>
   2ad50: aa1603f5     	mov	x21, x22
   2ad54: f9400a98     	ldr	x24, [x20, #0x10]
   2ad58: eb1502df     	cmp	x22, x21
   2ad5c: a9002a88     	stp	x8, x10, [x20]
   2ad60: f9000a89     	str	x9, [x20, #0x10]
   2ad64: 54001b40     	b.eq	0x2b0cc <__cxa_demangle+0x1ec7c>
   2ad68: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2ad6c: 36000068     	tbz	w8, #0x0, 0x2ad78 <__cxa_demangle+0x1e928>
   2ad70: f85f82c0     	ldur	x0, [x22, #-0x8]
   2ad74: 97ff789f     	bl	0x8ff0 <free@plt>
   2ad78: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2ad7c: d100c2d9     	sub	x25, x22, #0x30
   2ad80: 36000068     	tbz	w8, #0x0, 0x2ad8c <__cxa_demangle+0x1e93c>
   2ad84: f85e02c0     	ldur	x0, [x22, #-0x20]
   2ad88: 97ff789a     	bl	0x8ff0 <free@plt>
   2ad8c: eb1902bf     	cmp	x21, x25
   2ad90: aa1903f6     	mov	x22, x25
   2ad94: 54fffea1     	b.ne	0x2ad68 <__cxa_demangle+0x1e918>
   2ad98: 140000cd     	b	0x2b0cc <__cxa_demangle+0x1ec7c>
   2ad9c: aa1f03e0     	mov	x0, xzr
   2ada0: 321c07e9     	orr	w9, wzr, #0x30
   2ada4: 528002ca     	mov	w10, #0x16              // =22
   2ada8: 9b0902c8     	madd	x8, x22, x9, x0
   2adac: 3900010a     	strb	w10, [x8]
   2adb0: 39404bea     	ldrb	w10, [sp, #0x12]
   2adb4: d503201f     	nop
   2adb8: 9b0902a9     	madd	x9, x21, x9, x0
   2adbc: 39002d0a     	strb	w10, [x8, #0xb]
   2adc0: 794023ea     	ldrh	w10, [sp, #0x10]
   2adc4: 7800910a     	sturh	w10, [x8, #0x9]
   2adc8: f94007ea     	ldr	x10, [sp, #0x8]
   2adcc: 3900311f     	strb	wzr, [x8, #0xc]
   2add0: f800110a     	stur	x10, [x8, #0x1]
   2add4: 39400bea     	ldrb	w10, [sp, #0x2]
   2add8: 39003d0a     	strb	w10, [x8, #0xf]
   2addc: 794003ea     	ldrh	w10, [sp]
   2ade0: f900091f     	str	xzr, [x8, #0x10]
   2ade4: 7800d10a     	sturh	w10, [x8, #0xd]
   2ade8: 790023ff     	strh	wzr, [sp, #0x10]
   2adec: f90007ff     	str	xzr, [sp, #0x8]
   2adf0: 39004bff     	strb	wzr, [sp, #0x12]
   2adf4: 39000bff     	strb	wzr, [sp, #0x2]
   2adf8: 790003ff     	strh	wzr, [sp]
   2adfc: 3900611f     	strb	wzr, [x8, #0x18]
   2ae00: f841f3ea     	ldur	x10, [sp, #0x1f]
   2ae04: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2ae08: f9400fea     	ldr	x10, [sp, #0x18]
   2ae0c: f801910a     	stur	x10, [x8, #0x19]
   2ae10: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ae14: f9000fff     	str	xzr, [sp, #0x18]
   2ae18: a9402e96     	ldp	x22, x11, [x20]
   2ae1c: 9100c10a     	add	x10, x8, #0x30
   2ae20: eb16017f     	cmp	x11, x22
   2ae24: 54000260     	b.eq	0x2ae70 <__cxa_demangle+0x1ea20>
   2ae28: f85e016c     	ldur	x12, [x11, #-0x20]
   2ae2c: f81e010c     	stur	x12, [x8, #-0x20]
   2ae30: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2ae34: 3c9d0100     	stur	q0, [x8, #-0x30]
   2ae38: f85f816c     	ldur	x12, [x11, #-0x8]
   2ae3c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2ae40: f81d017f     	stur	xzr, [x11, #-0x30]
   2ae44: f81f810c     	stur	x12, [x8, #-0x8]
   2ae48: 3cde8160     	ldur	q0, [x11, #-0x18]
   2ae4c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2ae50: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2ae54: f81f817f     	stur	xzr, [x11, #-0x8]
   2ae58: d100c16b     	sub	x11, x11, #0x30
   2ae5c: eb0b02df     	cmp	x22, x11
   2ae60: d100c108     	sub	x8, x8, #0x30
   2ae64: 54fffe21     	b.ne	0x2ae28 <__cxa_demangle+0x1e9d8>
   2ae68: a9405a95     	ldp	x21, x22, [x20]
   2ae6c: 14000002     	b	0x2ae74 <__cxa_demangle+0x1ea24>
   2ae70: aa1603f5     	mov	x21, x22
   2ae74: f9400a98     	ldr	x24, [x20, #0x10]
   2ae78: eb1502df     	cmp	x22, x21
   2ae7c: a9002a88     	stp	x8, x10, [x20]
   2ae80: f9000a89     	str	x9, [x20, #0x10]
   2ae84: 54001240     	b.eq	0x2b0cc <__cxa_demangle+0x1ec7c>
   2ae88: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2ae8c: 36000068     	tbz	w8, #0x0, 0x2ae98 <__cxa_demangle+0x1ea48>
   2ae90: f85f82c0     	ldur	x0, [x22, #-0x8]
   2ae94: 97ff7857     	bl	0x8ff0 <free@plt>
   2ae98: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2ae9c: d100c2d9     	sub	x25, x22, #0x30
   2aea0: 36000068     	tbz	w8, #0x0, 0x2aeac <__cxa_demangle+0x1ea5c>
   2aea4: f85e02c0     	ldur	x0, [x22, #-0x20]
   2aea8: 97ff7852     	bl	0x8ff0 <free@plt>
   2aeac: eb1902bf     	cmp	x21, x25
   2aeb0: aa1903f6     	mov	x22, x25
   2aeb4: 54fffea1     	b.ne	0x2ae88 <__cxa_demangle+0x1ea38>
   2aeb8: 14000085     	b	0x2b0cc <__cxa_demangle+0x1ec7c>
   2aebc: aa1f03e0     	mov	x0, xzr
   2aec0: 321c07e9     	orr	w9, wzr, #0x30
   2aec4: 5280024a     	mov	w10, #0x12              // =18
   2aec8: 9b0902c8     	madd	x8, x22, x9, x0
   2aecc: 3900010a     	strb	w10, [x8]
   2aed0: 394043ea     	ldrb	w10, [sp, #0x10]
   2aed4: d503201f     	nop
   2aed8: 9b0902a9     	madd	x9, x21, x9, x0
   2aedc: 3900250a     	strb	w10, [x8, #0x9]
   2aee0: f94007ea     	ldr	x10, [sp, #0x8]
   2aee4: 3900291f     	strb	wzr, [x8, #0xa]
   2aee8: f800110a     	stur	x10, [x8, #0x1]
   2aeec: 394013ea     	ldrb	w10, [sp, #0x4]
   2aef0: 39003d0a     	strb	w10, [x8, #0xf]
   2aef4: b94003ea     	ldr	w10, [sp]
   2aef8: f900091f     	str	xzr, [x8, #0x10]
   2aefc: b800b10a     	stur	w10, [x8, #0xb]
   2af00: 390043ff     	strb	wzr, [sp, #0x10]
   2af04: f90007ff     	str	xzr, [sp, #0x8]
   2af08: 390013ff     	strb	wzr, [sp, #0x4]
   2af0c: b90003ff     	str	wzr, [sp]
   2af10: 3900611f     	strb	wzr, [x8, #0x18]
   2af14: f841f3ea     	ldur	x10, [sp, #0x1f]
   2af18: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2af1c: f9400fea     	ldr	x10, [sp, #0x18]
   2af20: f801910a     	stur	x10, [x8, #0x19]
   2af24: f801f3ff     	stur	xzr, [sp, #0x1f]
   2af28: f9000fff     	str	xzr, [sp, #0x18]
   2af2c: a9402e96     	ldp	x22, x11, [x20]
   2af30: 9100c10a     	add	x10, x8, #0x30
   2af34: eb16017f     	cmp	x11, x22
   2af38: 54000260     	b.eq	0x2af84 <__cxa_demangle+0x1eb34>
   2af3c: f85e016c     	ldur	x12, [x11, #-0x20]
   2af40: f81e010c     	stur	x12, [x8, #-0x20]
   2af44: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2af48: 3c9d0100     	stur	q0, [x8, #-0x30]
   2af4c: f85f816c     	ldur	x12, [x11, #-0x8]
   2af50: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2af54: f81d017f     	stur	xzr, [x11, #-0x30]
   2af58: f81f810c     	stur	x12, [x8, #-0x8]
   2af5c: 3cde8160     	ldur	q0, [x11, #-0x18]
   2af60: 3c9e8100     	stur	q0, [x8, #-0x18]
   2af64: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2af68: f81f817f     	stur	xzr, [x11, #-0x8]
   2af6c: d100c16b     	sub	x11, x11, #0x30
   2af70: eb0b02df     	cmp	x22, x11
   2af74: d100c108     	sub	x8, x8, #0x30
   2af78: 54fffe21     	b.ne	0x2af3c <__cxa_demangle+0x1eaec>
   2af7c: a9405a95     	ldp	x21, x22, [x20]
   2af80: 14000002     	b	0x2af88 <__cxa_demangle+0x1eb38>
   2af84: aa1603f5     	mov	x21, x22
   2af88: f9400a98     	ldr	x24, [x20, #0x10]
   2af8c: eb1502df     	cmp	x22, x21
   2af90: a9002a88     	stp	x8, x10, [x20]
   2af94: f9000a89     	str	x9, [x20, #0x10]
   2af98: 54010340     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2af9c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2afa0: 36000068     	tbz	w8, #0x0, 0x2afac <__cxa_demangle+0x1eb5c>
   2afa4: f85f82c0     	ldur	x0, [x22, #-0x8]
   2afa8: 97ff7812     	bl	0x8ff0 <free@plt>
   2afac: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2afb0: d100c2d9     	sub	x25, x22, #0x30
   2afb4: 36000068     	tbz	w8, #0x0, 0x2afc0 <__cxa_demangle+0x1eb70>
   2afb8: f85e02c0     	ldur	x0, [x22, #-0x20]
   2afbc: 97ff780d     	bl	0x8ff0 <free@plt>
   2afc0: eb1902bf     	cmp	x21, x25
   2afc4: aa1903f6     	mov	x22, x25
   2afc8: 54fffea1     	b.ne	0x2af9c <__cxa_demangle+0x1eb4c>
   2afcc: 1400080d     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2afd0: aa1f03e0     	mov	x0, xzr
   2afd4: 321c07e9     	orr	w9, wzr, #0x30
   2afd8: 5280028a     	mov	w10, #0x14              // =20
   2afdc: 9b0902c8     	madd	x8, x22, x9, x0
   2afe0: 3900010a     	strb	w10, [x8]
   2afe4: 794023ea     	ldrh	w10, [sp, #0x10]
   2afe8: d503201f     	nop
   2afec: 9b0902a9     	madd	x9, x21, x9, x0
   2aff0: 7800910a     	sturh	w10, [x8, #0x9]
   2aff4: f94007ea     	ldr	x10, [sp, #0x8]
   2aff8: 39002d1f     	strb	wzr, [x8, #0xb]
   2affc: b9000d1f     	str	wzr, [x8, #0xc]
   2b000: f900091f     	str	xzr, [x8, #0x10]
   2b004: f800110a     	stur	x10, [x8, #0x1]
   2b008: 790023ff     	strh	wzr, [sp, #0x10]
   2b00c: f90007ff     	str	xzr, [sp, #0x8]
   2b010: 3900611f     	strb	wzr, [x8, #0x18]
   2b014: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b018: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b01c: f9400fea     	ldr	x10, [sp, #0x18]
   2b020: f801910a     	stur	x10, [x8, #0x19]
   2b024: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b028: f9000fff     	str	xzr, [sp, #0x18]
   2b02c: a9402e96     	ldp	x22, x11, [x20]
   2b030: 9100c10a     	add	x10, x8, #0x30
   2b034: eb16017f     	cmp	x11, x22
   2b038: 54000260     	b.eq	0x2b084 <__cxa_demangle+0x1ec34>
   2b03c: f85e016c     	ldur	x12, [x11, #-0x20]
   2b040: f81e010c     	stur	x12, [x8, #-0x20]
   2b044: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b048: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b04c: f85f816c     	ldur	x12, [x11, #-0x8]
   2b050: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b054: f81d017f     	stur	xzr, [x11, #-0x30]
   2b058: f81f810c     	stur	x12, [x8, #-0x8]
   2b05c: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b060: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b064: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b068: f81f817f     	stur	xzr, [x11, #-0x8]
   2b06c: d100c16b     	sub	x11, x11, #0x30
   2b070: eb0b02df     	cmp	x22, x11
   2b074: d100c108     	sub	x8, x8, #0x30
   2b078: 54fffe21     	b.ne	0x2b03c <__cxa_demangle+0x1ebec>
   2b07c: a9405a95     	ldp	x21, x22, [x20]
   2b080: 14000002     	b	0x2b088 <__cxa_demangle+0x1ec38>
   2b084: aa1603f5     	mov	x21, x22
   2b088: f9400a98     	ldr	x24, [x20, #0x10]
   2b08c: eb1502df     	cmp	x22, x21
   2b090: a9002a88     	stp	x8, x10, [x20]
   2b094: f9000a89     	str	x9, [x20, #0x10]
   2b098: 540001a0     	b.eq	0x2b0cc <__cxa_demangle+0x1ec7c>
   2b09c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b0a0: 36000068     	tbz	w8, #0x0, 0x2b0ac <__cxa_demangle+0x1ec5c>
   2b0a4: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b0a8: 97ff77d2     	bl	0x8ff0 <free@plt>
   2b0ac: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b0b0: d100c2d9     	sub	x25, x22, #0x30
   2b0b4: 36000068     	tbz	w8, #0x0, 0x2b0c0 <__cxa_demangle+0x1ec70>
   2b0b8: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b0bc: 97ff77cd     	bl	0x8ff0 <free@plt>
   2b0c0: eb1902bf     	cmp	x21, x25
   2b0c4: aa1903f6     	mov	x22, x25
   2b0c8: 54fffea1     	b.ne	0x2b09c <__cxa_demangle+0x1ec4c>
   2b0cc: b400fb75     	cbz	x21, 0x2d038 <__cxa_demangle+0x20be8>
   2b0d0: f9400e88     	ldr	x8, [x20, #0x18]
   2b0d4: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2b0d8: eb15013f     	cmp	x9, x21
   2b0dc: 5400faa3     	b.lo	0x2d030 <__cxa_demangle+0x20be0>
   2b0e0: eb15011f     	cmp	x8, x21
   2b0e4: 5400fa68     	b.hi	0x2d030 <__cxa_demangle+0x20be0>
   2b0e8: f9480109     	ldr	x9, [x8, #0x1000]
   2b0ec: eb18013f     	cmp	x9, x24
   2b0f0: 5400fa41     	b.ne	0x2d038 <__cxa_demangle+0x20be8>
   2b0f4: f9080115     	str	x21, [x8, #0x1000]
   2b0f8: 91000a73     	add	x19, x19, #0x2
   2b0fc: 140007d0     	b	0x2d03c <__cxa_demangle+0x20bec>
   2b100: aa1f03e0     	mov	x0, xzr
   2b104: 321c07e9     	orr	w9, wzr, #0x30
   2b108: 5280028a     	mov	w10, #0x14              // =20
   2b10c: 9b0902c8     	madd	x8, x22, x9, x0
   2b110: 3900010a     	strb	w10, [x8]
   2b114: 794023ea     	ldrh	w10, [sp, #0x10]
   2b118: d503201f     	nop
   2b11c: 9b0902a9     	madd	x9, x21, x9, x0
   2b120: 7800910a     	sturh	w10, [x8, #0x9]
   2b124: f94007ea     	ldr	x10, [sp, #0x8]
   2b128: 39002d1f     	strb	wzr, [x8, #0xb]
   2b12c: b9000d1f     	str	wzr, [x8, #0xc]
   2b130: f900091f     	str	xzr, [x8, #0x10]
   2b134: f800110a     	stur	x10, [x8, #0x1]
   2b138: 790023ff     	strh	wzr, [sp, #0x10]
   2b13c: f90007ff     	str	xzr, [sp, #0x8]
   2b140: 3900611f     	strb	wzr, [x8, #0x18]
   2b144: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b148: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b14c: f9400fea     	ldr	x10, [sp, #0x18]
   2b150: f801910a     	stur	x10, [x8, #0x19]
   2b154: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b158: f9000fff     	str	xzr, [sp, #0x18]
   2b15c: a9402e96     	ldp	x22, x11, [x20]
   2b160: 9100c10a     	add	x10, x8, #0x30
   2b164: eb16017f     	cmp	x11, x22
   2b168: 54000260     	b.eq	0x2b1b4 <__cxa_demangle+0x1ed64>
   2b16c: f85e016c     	ldur	x12, [x11, #-0x20]
   2b170: f81e010c     	stur	x12, [x8, #-0x20]
   2b174: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b178: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b17c: f85f816c     	ldur	x12, [x11, #-0x8]
   2b180: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b184: f81d017f     	stur	xzr, [x11, #-0x30]
   2b188: f81f810c     	stur	x12, [x8, #-0x8]
   2b18c: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b190: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b194: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b198: f81f817f     	stur	xzr, [x11, #-0x8]
   2b19c: d100c16b     	sub	x11, x11, #0x30
   2b1a0: eb0b02df     	cmp	x22, x11
   2b1a4: d100c108     	sub	x8, x8, #0x30
   2b1a8: 54fffe21     	b.ne	0x2b16c <__cxa_demangle+0x1ed1c>
   2b1ac: a9405a95     	ldp	x21, x22, [x20]
   2b1b0: 14000002     	b	0x2b1b8 <__cxa_demangle+0x1ed68>
   2b1b4: aa1603f5     	mov	x21, x22
   2b1b8: f9400a98     	ldr	x24, [x20, #0x10]
   2b1bc: eb1502df     	cmp	x22, x21
   2b1c0: a9002a88     	stp	x8, x10, [x20]
   2b1c4: f9000a89     	str	x9, [x20, #0x10]
   2b1c8: 5400f1c0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b1cc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b1d0: 36000068     	tbz	w8, #0x0, 0x2b1dc <__cxa_demangle+0x1ed8c>
   2b1d4: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b1d8: 97ff7786     	bl	0x8ff0 <free@plt>
   2b1dc: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b1e0: d100c2d9     	sub	x25, x22, #0x30
   2b1e4: 36000068     	tbz	w8, #0x0, 0x2b1f0 <__cxa_demangle+0x1eda0>
   2b1e8: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b1ec: 97ff7781     	bl	0x8ff0 <free@plt>
   2b1f0: eb1902bf     	cmp	x21, x25
   2b1f4: aa1903f6     	mov	x22, x25
   2b1f8: 54fffea1     	b.ne	0x2b1cc <__cxa_demangle+0x1ed7c>
   2b1fc: 14000781     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b200: aa1f03e0     	mov	x0, xzr
   2b204: 321c07e9     	orr	w9, wzr, #0x30
   2b208: 5280024a     	mov	w10, #0x12              // =18
   2b20c: 9b0902c8     	madd	x8, x22, x9, x0
   2b210: 3900010a     	strb	w10, [x8]
   2b214: 394043ea     	ldrb	w10, [sp, #0x10]
   2b218: d503201f     	nop
   2b21c: 9b0902a9     	madd	x9, x21, x9, x0
   2b220: 3900250a     	strb	w10, [x8, #0x9]
   2b224: f94007ea     	ldr	x10, [sp, #0x8]
   2b228: 3900291f     	strb	wzr, [x8, #0xa]
   2b22c: f800110a     	stur	x10, [x8, #0x1]
   2b230: 394013ea     	ldrb	w10, [sp, #0x4]
   2b234: 39003d0a     	strb	w10, [x8, #0xf]
   2b238: b94003ea     	ldr	w10, [sp]
   2b23c: f900091f     	str	xzr, [x8, #0x10]
   2b240: b800b10a     	stur	w10, [x8, #0xb]
   2b244: 390043ff     	strb	wzr, [sp, #0x10]
   2b248: f90007ff     	str	xzr, [sp, #0x8]
   2b24c: 390013ff     	strb	wzr, [sp, #0x4]
   2b250: b90003ff     	str	wzr, [sp]
   2b254: 3900611f     	strb	wzr, [x8, #0x18]
   2b258: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b25c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b260: f9400fea     	ldr	x10, [sp, #0x18]
   2b264: f801910a     	stur	x10, [x8, #0x19]
   2b268: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b26c: f9000fff     	str	xzr, [sp, #0x18]
   2b270: a9402e96     	ldp	x22, x11, [x20]
   2b274: 9100c10a     	add	x10, x8, #0x30
   2b278: eb16017f     	cmp	x11, x22
   2b27c: 54000260     	b.eq	0x2b2c8 <__cxa_demangle+0x1ee78>
   2b280: f85e016c     	ldur	x12, [x11, #-0x20]
   2b284: f81e010c     	stur	x12, [x8, #-0x20]
   2b288: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b28c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b290: f85f816c     	ldur	x12, [x11, #-0x8]
   2b294: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b298: f81d017f     	stur	xzr, [x11, #-0x30]
   2b29c: f81f810c     	stur	x12, [x8, #-0x8]
   2b2a0: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b2a4: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b2a8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b2ac: f81f817f     	stur	xzr, [x11, #-0x8]
   2b2b0: d100c16b     	sub	x11, x11, #0x30
   2b2b4: eb0b02df     	cmp	x22, x11
   2b2b8: d100c108     	sub	x8, x8, #0x30
   2b2bc: 54fffe21     	b.ne	0x2b280 <__cxa_demangle+0x1ee30>
   2b2c0: a9405a95     	ldp	x21, x22, [x20]
   2b2c4: 14000002     	b	0x2b2cc <__cxa_demangle+0x1ee7c>
   2b2c8: aa1603f5     	mov	x21, x22
   2b2cc: f9400a98     	ldr	x24, [x20, #0x10]
   2b2d0: eb1502df     	cmp	x22, x21
   2b2d4: a9002a88     	stp	x8, x10, [x20]
   2b2d8: f9000a89     	str	x9, [x20, #0x10]
   2b2dc: 5400e920     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b2e0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b2e4: 36000068     	tbz	w8, #0x0, 0x2b2f0 <__cxa_demangle+0x1eea0>
   2b2e8: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b2ec: 97ff7741     	bl	0x8ff0 <free@plt>
   2b2f0: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b2f4: d100c2d9     	sub	x25, x22, #0x30
   2b2f8: 36000068     	tbz	w8, #0x0, 0x2b304 <__cxa_demangle+0x1eeb4>
   2b2fc: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b300: 97ff773c     	bl	0x8ff0 <free@plt>
   2b304: eb1902bf     	cmp	x21, x25
   2b308: aa1903f6     	mov	x22, x25
   2b30c: 54fffea1     	b.ne	0x2b2e0 <__cxa_demangle+0x1ee90>
   2b310: 1400073c     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b314: aa1f03e0     	mov	x0, xzr
   2b318: 321c07e9     	orr	w9, wzr, #0x30
   2b31c: 5280024a     	mov	w10, #0x12              // =18
   2b320: 9b0902c8     	madd	x8, x22, x9, x0
   2b324: 3900010a     	strb	w10, [x8]
   2b328: 394043ea     	ldrb	w10, [sp, #0x10]
   2b32c: d503201f     	nop
   2b330: 9b0902a9     	madd	x9, x21, x9, x0
   2b334: 3900250a     	strb	w10, [x8, #0x9]
   2b338: f94007ea     	ldr	x10, [sp, #0x8]
   2b33c: 3900291f     	strb	wzr, [x8, #0xa]
   2b340: f800110a     	stur	x10, [x8, #0x1]
   2b344: 394013ea     	ldrb	w10, [sp, #0x4]
   2b348: 39003d0a     	strb	w10, [x8, #0xf]
   2b34c: b94003ea     	ldr	w10, [sp]
   2b350: f900091f     	str	xzr, [x8, #0x10]
   2b354: b800b10a     	stur	w10, [x8, #0xb]
   2b358: 390043ff     	strb	wzr, [sp, #0x10]
   2b35c: f90007ff     	str	xzr, [sp, #0x8]
   2b360: 390013ff     	strb	wzr, [sp, #0x4]
   2b364: b90003ff     	str	wzr, [sp]
   2b368: 3900611f     	strb	wzr, [x8, #0x18]
   2b36c: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b370: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b374: f9400fea     	ldr	x10, [sp, #0x18]
   2b378: f801910a     	stur	x10, [x8, #0x19]
   2b37c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b380: f9000fff     	str	xzr, [sp, #0x18]
   2b384: a9402e96     	ldp	x22, x11, [x20]
   2b388: 9100c10a     	add	x10, x8, #0x30
   2b38c: eb16017f     	cmp	x11, x22
   2b390: 54000260     	b.eq	0x2b3dc <__cxa_demangle+0x1ef8c>
   2b394: f85e016c     	ldur	x12, [x11, #-0x20]
   2b398: f81e010c     	stur	x12, [x8, #-0x20]
   2b39c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b3a0: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b3a4: f85f816c     	ldur	x12, [x11, #-0x8]
   2b3a8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b3ac: f81d017f     	stur	xzr, [x11, #-0x30]
   2b3b0: f81f810c     	stur	x12, [x8, #-0x8]
   2b3b4: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b3b8: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b3bc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b3c0: f81f817f     	stur	xzr, [x11, #-0x8]
   2b3c4: d100c16b     	sub	x11, x11, #0x30
   2b3c8: eb0b02df     	cmp	x22, x11
   2b3cc: d100c108     	sub	x8, x8, #0x30
   2b3d0: 54fffe21     	b.ne	0x2b394 <__cxa_demangle+0x1ef44>
   2b3d4: a9405a95     	ldp	x21, x22, [x20]
   2b3d8: 14000002     	b	0x2b3e0 <__cxa_demangle+0x1ef90>
   2b3dc: aa1603f5     	mov	x21, x22
   2b3e0: f9400a98     	ldr	x24, [x20, #0x10]
   2b3e4: eb1502df     	cmp	x22, x21
   2b3e8: a9002a88     	stp	x8, x10, [x20]
   2b3ec: f9000a89     	str	x9, [x20, #0x10]
   2b3f0: 5400e080     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b3f4: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b3f8: 36000068     	tbz	w8, #0x0, 0x2b404 <__cxa_demangle+0x1efb4>
   2b3fc: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b400: 97ff76fc     	bl	0x8ff0 <free@plt>
   2b404: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b408: d100c2d9     	sub	x25, x22, #0x30
   2b40c: 36000068     	tbz	w8, #0x0, 0x2b418 <__cxa_demangle+0x1efc8>
   2b410: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b414: 97ff76f7     	bl	0x8ff0 <free@plt>
   2b418: eb1902bf     	cmp	x21, x25
   2b41c: aa1903f6     	mov	x22, x25
   2b420: 54fffea1     	b.ne	0x2b3f4 <__cxa_demangle+0x1efa4>
   2b424: 140006f7     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b428: aa1f03e0     	mov	x0, xzr
   2b42c: 321c07e9     	orr	w9, wzr, #0x30
   2b430: 5280024a     	mov	w10, #0x12              // =18
   2b434: 9b0902c8     	madd	x8, x22, x9, x0
   2b438: 3900010a     	strb	w10, [x8]
   2b43c: 394043ea     	ldrb	w10, [sp, #0x10]
   2b440: d503201f     	nop
   2b444: 9b0902a9     	madd	x9, x21, x9, x0
   2b448: 3900250a     	strb	w10, [x8, #0x9]
   2b44c: f94007ea     	ldr	x10, [sp, #0x8]
   2b450: 3900291f     	strb	wzr, [x8, #0xa]
   2b454: f800110a     	stur	x10, [x8, #0x1]
   2b458: 394013ea     	ldrb	w10, [sp, #0x4]
   2b45c: 39003d0a     	strb	w10, [x8, #0xf]
   2b460: b94003ea     	ldr	w10, [sp]
   2b464: f900091f     	str	xzr, [x8, #0x10]
   2b468: b800b10a     	stur	w10, [x8, #0xb]
   2b46c: 390043ff     	strb	wzr, [sp, #0x10]
   2b470: f90007ff     	str	xzr, [sp, #0x8]
   2b474: 390013ff     	strb	wzr, [sp, #0x4]
   2b478: b90003ff     	str	wzr, [sp]
   2b47c: 3900611f     	strb	wzr, [x8, #0x18]
   2b480: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b484: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b488: f9400fea     	ldr	x10, [sp, #0x18]
   2b48c: f801910a     	stur	x10, [x8, #0x19]
   2b490: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b494: f9000fff     	str	xzr, [sp, #0x18]
   2b498: a9402e96     	ldp	x22, x11, [x20]
   2b49c: 9100c10a     	add	x10, x8, #0x30
   2b4a0: eb16017f     	cmp	x11, x22
   2b4a4: 54000260     	b.eq	0x2b4f0 <__cxa_demangle+0x1f0a0>
   2b4a8: f85e016c     	ldur	x12, [x11, #-0x20]
   2b4ac: f81e010c     	stur	x12, [x8, #-0x20]
   2b4b0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b4b4: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b4b8: f85f816c     	ldur	x12, [x11, #-0x8]
   2b4bc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b4c0: f81d017f     	stur	xzr, [x11, #-0x30]
   2b4c4: f81f810c     	stur	x12, [x8, #-0x8]
   2b4c8: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b4cc: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b4d0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b4d4: f81f817f     	stur	xzr, [x11, #-0x8]
   2b4d8: d100c16b     	sub	x11, x11, #0x30
   2b4dc: eb0b02df     	cmp	x22, x11
   2b4e0: d100c108     	sub	x8, x8, #0x30
   2b4e4: 54fffe21     	b.ne	0x2b4a8 <__cxa_demangle+0x1f058>
   2b4e8: a9405a95     	ldp	x21, x22, [x20]
   2b4ec: 14000002     	b	0x2b4f4 <__cxa_demangle+0x1f0a4>
   2b4f0: aa1603f5     	mov	x21, x22
   2b4f4: f9400a98     	ldr	x24, [x20, #0x10]
   2b4f8: eb1502df     	cmp	x22, x21
   2b4fc: a9002a88     	stp	x8, x10, [x20]
   2b500: f9000a89     	str	x9, [x20, #0x10]
   2b504: 5400d7e0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b508: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b50c: 36000068     	tbz	w8, #0x0, 0x2b518 <__cxa_demangle+0x1f0c8>
   2b510: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b514: 97ff76b7     	bl	0x8ff0 <free@plt>
   2b518: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b51c: d100c2d9     	sub	x25, x22, #0x30
   2b520: 36000068     	tbz	w8, #0x0, 0x2b52c <__cxa_demangle+0x1f0dc>
   2b524: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b528: 97ff76b2     	bl	0x8ff0 <free@plt>
   2b52c: eb1902bf     	cmp	x21, x25
   2b530: aa1903f6     	mov	x22, x25
   2b534: 54fffea1     	b.ne	0x2b508 <__cxa_demangle+0x1f0b8>
   2b538: 140006b2     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b53c: aa1f03e0     	mov	x0, xzr
   2b540: 321c07e9     	orr	w9, wzr, #0x30
   2b544: 5280028a     	mov	w10, #0x14              // =20
   2b548: 9b0902c8     	madd	x8, x22, x9, x0
   2b54c: 3900010a     	strb	w10, [x8]
   2b550: 794023ea     	ldrh	w10, [sp, #0x10]
   2b554: d503201f     	nop
   2b558: 9b0902a9     	madd	x9, x21, x9, x0
   2b55c: 7800910a     	sturh	w10, [x8, #0x9]
   2b560: f94007ea     	ldr	x10, [sp, #0x8]
   2b564: 39002d1f     	strb	wzr, [x8, #0xb]
   2b568: b9000d1f     	str	wzr, [x8, #0xc]
   2b56c: f900091f     	str	xzr, [x8, #0x10]
   2b570: f800110a     	stur	x10, [x8, #0x1]
   2b574: 790023ff     	strh	wzr, [sp, #0x10]
   2b578: f90007ff     	str	xzr, [sp, #0x8]
   2b57c: 3900611f     	strb	wzr, [x8, #0x18]
   2b580: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b584: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b588: f9400fea     	ldr	x10, [sp, #0x18]
   2b58c: f801910a     	stur	x10, [x8, #0x19]
   2b590: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b594: f9000fff     	str	xzr, [sp, #0x18]
   2b598: a9402e96     	ldp	x22, x11, [x20]
   2b59c: 9100c10a     	add	x10, x8, #0x30
   2b5a0: eb16017f     	cmp	x11, x22
   2b5a4: 54000260     	b.eq	0x2b5f0 <__cxa_demangle+0x1f1a0>
   2b5a8: f85e016c     	ldur	x12, [x11, #-0x20]
   2b5ac: f81e010c     	stur	x12, [x8, #-0x20]
   2b5b0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b5b4: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b5b8: f85f816c     	ldur	x12, [x11, #-0x8]
   2b5bc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b5c0: f81d017f     	stur	xzr, [x11, #-0x30]
   2b5c4: f81f810c     	stur	x12, [x8, #-0x8]
   2b5c8: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b5cc: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b5d0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b5d4: f81f817f     	stur	xzr, [x11, #-0x8]
   2b5d8: d100c16b     	sub	x11, x11, #0x30
   2b5dc: eb0b02df     	cmp	x22, x11
   2b5e0: d100c108     	sub	x8, x8, #0x30
   2b5e4: 54fffe21     	b.ne	0x2b5a8 <__cxa_demangle+0x1f158>
   2b5e8: a9405a95     	ldp	x21, x22, [x20]
   2b5ec: 14000002     	b	0x2b5f4 <__cxa_demangle+0x1f1a4>
   2b5f0: aa1603f5     	mov	x21, x22
   2b5f4: f9400a98     	ldr	x24, [x20, #0x10]
   2b5f8: eb1502df     	cmp	x22, x21
   2b5fc: a9002a88     	stp	x8, x10, [x20]
   2b600: f9000a89     	str	x9, [x20, #0x10]
   2b604: 5400cfe0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b608: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b60c: 36000068     	tbz	w8, #0x0, 0x2b618 <__cxa_demangle+0x1f1c8>
   2b610: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b614: 97ff7677     	bl	0x8ff0 <free@plt>
   2b618: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b61c: d100c2d9     	sub	x25, x22, #0x30
   2b620: 36000068     	tbz	w8, #0x0, 0x2b62c <__cxa_demangle+0x1f1dc>
   2b624: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b628: 97ff7672     	bl	0x8ff0 <free@plt>
   2b62c: eb1902bf     	cmp	x21, x25
   2b630: aa1903f6     	mov	x22, x25
   2b634: 54fffea1     	b.ne	0x2b608 <__cxa_demangle+0x1f1b8>
   2b638: 14000672     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b63c: aa1f03e0     	mov	x0, xzr
   2b640: 321c07e9     	orr	w9, wzr, #0x30
   2b644: 5280028a     	mov	w10, #0x14              // =20
   2b648: 9b0902c8     	madd	x8, x22, x9, x0
   2b64c: 3900010a     	strb	w10, [x8]
   2b650: 794023ea     	ldrh	w10, [sp, #0x10]
   2b654: d503201f     	nop
   2b658: 9b0902a9     	madd	x9, x21, x9, x0
   2b65c: 7800910a     	sturh	w10, [x8, #0x9]
   2b660: f94007ea     	ldr	x10, [sp, #0x8]
   2b664: 39002d1f     	strb	wzr, [x8, #0xb]
   2b668: b9000d1f     	str	wzr, [x8, #0xc]
   2b66c: f900091f     	str	xzr, [x8, #0x10]
   2b670: f800110a     	stur	x10, [x8, #0x1]
   2b674: 790023ff     	strh	wzr, [sp, #0x10]
   2b678: f90007ff     	str	xzr, [sp, #0x8]
   2b67c: 3900611f     	strb	wzr, [x8, #0x18]
   2b680: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b684: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b688: f9400fea     	ldr	x10, [sp, #0x18]
   2b68c: f801910a     	stur	x10, [x8, #0x19]
   2b690: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b694: f9000fff     	str	xzr, [sp, #0x18]
   2b698: a9402e96     	ldp	x22, x11, [x20]
   2b69c: 9100c10a     	add	x10, x8, #0x30
   2b6a0: eb16017f     	cmp	x11, x22
   2b6a4: 54000260     	b.eq	0x2b6f0 <__cxa_demangle+0x1f2a0>
   2b6a8: f85e016c     	ldur	x12, [x11, #-0x20]
   2b6ac: f81e010c     	stur	x12, [x8, #-0x20]
   2b6b0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b6b4: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b6b8: f85f816c     	ldur	x12, [x11, #-0x8]
   2b6bc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b6c0: f81d017f     	stur	xzr, [x11, #-0x30]
   2b6c4: f81f810c     	stur	x12, [x8, #-0x8]
   2b6c8: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b6cc: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b6d0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b6d4: f81f817f     	stur	xzr, [x11, #-0x8]
   2b6d8: d100c16b     	sub	x11, x11, #0x30
   2b6dc: eb0b02df     	cmp	x22, x11
   2b6e0: d100c108     	sub	x8, x8, #0x30
   2b6e4: 54fffe21     	b.ne	0x2b6a8 <__cxa_demangle+0x1f258>
   2b6e8: a9405a95     	ldp	x21, x22, [x20]
   2b6ec: 14000002     	b	0x2b6f4 <__cxa_demangle+0x1f2a4>
   2b6f0: aa1603f5     	mov	x21, x22
   2b6f4: f9400a98     	ldr	x24, [x20, #0x10]
   2b6f8: eb1502df     	cmp	x22, x21
   2b6fc: a9002a88     	stp	x8, x10, [x20]
   2b700: f9000a89     	str	x9, [x20, #0x10]
   2b704: 5400c7e0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b708: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b70c: 36000068     	tbz	w8, #0x0, 0x2b718 <__cxa_demangle+0x1f2c8>
   2b710: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b714: 97ff7637     	bl	0x8ff0 <free@plt>
   2b718: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b71c: d100c2d9     	sub	x25, x22, #0x30
   2b720: 36000068     	tbz	w8, #0x0, 0x2b72c <__cxa_demangle+0x1f2dc>
   2b724: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b728: 97ff7632     	bl	0x8ff0 <free@plt>
   2b72c: eb1902bf     	cmp	x21, x25
   2b730: aa1903f6     	mov	x22, x25
   2b734: 54fffea1     	b.ne	0x2b708 <__cxa_demangle+0x1f2b8>
   2b738: 14000632     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b73c: aa1f03e0     	mov	x0, xzr
   2b740: 321c07e9     	orr	w9, wzr, #0x30
   2b744: 528002ca     	mov	w10, #0x16              // =22
   2b748: 9b0902c8     	madd	x8, x22, x9, x0
   2b74c: 3900010a     	strb	w10, [x8]
   2b750: 39404bea     	ldrb	w10, [sp, #0x12]
   2b754: d503201f     	nop
   2b758: 9b0902a9     	madd	x9, x21, x9, x0
   2b75c: 39002d0a     	strb	w10, [x8, #0xb]
   2b760: 794023ea     	ldrh	w10, [sp, #0x10]
   2b764: 7800910a     	sturh	w10, [x8, #0x9]
   2b768: f94007ea     	ldr	x10, [sp, #0x8]
   2b76c: 3900311f     	strb	wzr, [x8, #0xc]
   2b770: f800110a     	stur	x10, [x8, #0x1]
   2b774: 39400bea     	ldrb	w10, [sp, #0x2]
   2b778: 39003d0a     	strb	w10, [x8, #0xf]
   2b77c: 794003ea     	ldrh	w10, [sp]
   2b780: f900091f     	str	xzr, [x8, #0x10]
   2b784: 7800d10a     	sturh	w10, [x8, #0xd]
   2b788: 790023ff     	strh	wzr, [sp, #0x10]
   2b78c: f90007ff     	str	xzr, [sp, #0x8]
   2b790: 39004bff     	strb	wzr, [sp, #0x12]
   2b794: 39000bff     	strb	wzr, [sp, #0x2]
   2b798: 790003ff     	strh	wzr, [sp]
   2b79c: 3900611f     	strb	wzr, [x8, #0x18]
   2b7a0: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b7a4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b7a8: f9400fea     	ldr	x10, [sp, #0x18]
   2b7ac: f801910a     	stur	x10, [x8, #0x19]
   2b7b0: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b7b4: f9000fff     	str	xzr, [sp, #0x18]
   2b7b8: a9402e96     	ldp	x22, x11, [x20]
   2b7bc: 9100c10a     	add	x10, x8, #0x30
   2b7c0: eb16017f     	cmp	x11, x22
   2b7c4: 54000260     	b.eq	0x2b810 <__cxa_demangle+0x1f3c0>
   2b7c8: f85e016c     	ldur	x12, [x11, #-0x20]
   2b7cc: f81e010c     	stur	x12, [x8, #-0x20]
   2b7d0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b7d4: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b7d8: f85f816c     	ldur	x12, [x11, #-0x8]
   2b7dc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b7e0: f81d017f     	stur	xzr, [x11, #-0x30]
   2b7e4: f81f810c     	stur	x12, [x8, #-0x8]
   2b7e8: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b7ec: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b7f0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b7f4: f81f817f     	stur	xzr, [x11, #-0x8]
   2b7f8: d100c16b     	sub	x11, x11, #0x30
   2b7fc: eb0b02df     	cmp	x22, x11
   2b800: d100c108     	sub	x8, x8, #0x30
   2b804: 54fffe21     	b.ne	0x2b7c8 <__cxa_demangle+0x1f378>
   2b808: a9405a95     	ldp	x21, x22, [x20]
   2b80c: 14000002     	b	0x2b814 <__cxa_demangle+0x1f3c4>
   2b810: aa1603f5     	mov	x21, x22
   2b814: f9400a98     	ldr	x24, [x20, #0x10]
   2b818: eb1502df     	cmp	x22, x21
   2b81c: a9002a88     	stp	x8, x10, [x20]
   2b820: f9000a89     	str	x9, [x20, #0x10]
   2b824: 5400bee0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b828: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b82c: 36000068     	tbz	w8, #0x0, 0x2b838 <__cxa_demangle+0x1f3e8>
   2b830: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b834: 97ff75ef     	bl	0x8ff0 <free@plt>
   2b838: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b83c: d100c2d9     	sub	x25, x22, #0x30
   2b840: 36000068     	tbz	w8, #0x0, 0x2b84c <__cxa_demangle+0x1f3fc>
   2b844: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b848: 97ff75ea     	bl	0x8ff0 <free@plt>
   2b84c: eb1902bf     	cmp	x21, x25
   2b850: aa1903f6     	mov	x22, x25
   2b854: 54fffea1     	b.ne	0x2b828 <__cxa_demangle+0x1f3d8>
   2b858: 140005ea     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b85c: aa1f03e0     	mov	x0, xzr
   2b860: 321c07e9     	orr	w9, wzr, #0x30
   2b864: 5280028a     	mov	w10, #0x14              // =20
   2b868: 9b0902c8     	madd	x8, x22, x9, x0
   2b86c: 3900010a     	strb	w10, [x8]
   2b870: 794023ea     	ldrh	w10, [sp, #0x10]
   2b874: d503201f     	nop
   2b878: 9b0902a9     	madd	x9, x21, x9, x0
   2b87c: 7800910a     	sturh	w10, [x8, #0x9]
   2b880: f94007ea     	ldr	x10, [sp, #0x8]
   2b884: 39002d1f     	strb	wzr, [x8, #0xb]
   2b888: b9000d1f     	str	wzr, [x8, #0xc]
   2b88c: f900091f     	str	xzr, [x8, #0x10]
   2b890: f800110a     	stur	x10, [x8, #0x1]
   2b894: 790023ff     	strh	wzr, [sp, #0x10]
   2b898: f90007ff     	str	xzr, [sp, #0x8]
   2b89c: 3900611f     	strb	wzr, [x8, #0x18]
   2b8a0: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b8a4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b8a8: f9400fea     	ldr	x10, [sp, #0x18]
   2b8ac: f801910a     	stur	x10, [x8, #0x19]
   2b8b0: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b8b4: f9000fff     	str	xzr, [sp, #0x18]
   2b8b8: a9402e96     	ldp	x22, x11, [x20]
   2b8bc: 9100c10a     	add	x10, x8, #0x30
   2b8c0: eb16017f     	cmp	x11, x22
   2b8c4: 54000260     	b.eq	0x2b910 <__cxa_demangle+0x1f4c0>
   2b8c8: f85e016c     	ldur	x12, [x11, #-0x20]
   2b8cc: f81e010c     	stur	x12, [x8, #-0x20]
   2b8d0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b8d4: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b8d8: f85f816c     	ldur	x12, [x11, #-0x8]
   2b8dc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b8e0: f81d017f     	stur	xzr, [x11, #-0x30]
   2b8e4: f81f810c     	stur	x12, [x8, #-0x8]
   2b8e8: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b8ec: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b8f0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b8f4: f81f817f     	stur	xzr, [x11, #-0x8]
   2b8f8: d100c16b     	sub	x11, x11, #0x30
   2b8fc: eb0b02df     	cmp	x22, x11
   2b900: d100c108     	sub	x8, x8, #0x30
   2b904: 54fffe21     	b.ne	0x2b8c8 <__cxa_demangle+0x1f478>
   2b908: a9405a95     	ldp	x21, x22, [x20]
   2b90c: 14000002     	b	0x2b914 <__cxa_demangle+0x1f4c4>
   2b910: aa1603f5     	mov	x21, x22
   2b914: f9400a98     	ldr	x24, [x20, #0x10]
   2b918: eb1502df     	cmp	x22, x21
   2b91c: a9002a88     	stp	x8, x10, [x20]
   2b920: f9000a89     	str	x9, [x20, #0x10]
   2b924: 5400b6e0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2b928: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2b92c: 36000068     	tbz	w8, #0x0, 0x2b938 <__cxa_demangle+0x1f4e8>
   2b930: f85f82c0     	ldur	x0, [x22, #-0x8]
   2b934: 97ff75af     	bl	0x8ff0 <free@plt>
   2b938: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2b93c: d100c2d9     	sub	x25, x22, #0x30
   2b940: 36000068     	tbz	w8, #0x0, 0x2b94c <__cxa_demangle+0x1f4fc>
   2b944: f85e02c0     	ldur	x0, [x22, #-0x20]
   2b948: 97ff75aa     	bl	0x8ff0 <free@plt>
   2b94c: eb1902bf     	cmp	x21, x25
   2b950: aa1903f6     	mov	x22, x25
   2b954: 54fffea1     	b.ne	0x2b928 <__cxa_demangle+0x1f4d8>
   2b958: 140005aa     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2b95c: aa1f03e0     	mov	x0, xzr
   2b960: 321c07e9     	orr	w9, wzr, #0x30
   2b964: 5280044a     	mov	w10, #0x22              // =34
   2b968: 9b0902c8     	madd	x8, x22, x9, x0
   2b96c: 3900010a     	strb	w10, [x8]
   2b970: f841f3ea     	ldur	x10, [sp, #0x1f]
   2b974: 528bab6b     	mov	w11, #0x5d5b            // =23899
   2b978: 9b0902a9     	madd	x9, x21, x9, x0
   2b97c: f900050a     	str	x10, [x8, #0x8]
   2b980: f9400fea     	ldr	x10, [sp, #0x18]
   2b984: f900090b     	str	x11, [x8, #0x10]
   2b988: f800110a     	stur	x10, [x8, #0x1]
   2b98c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2b990: f9000fff     	str	xzr, [sp, #0x18]
   2b994: 3900611f     	strb	wzr, [x8, #0x18]
   2b998: f840f3ea     	ldur	x10, [sp, #0xf]
   2b99c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2b9a0: f94007ea     	ldr	x10, [sp, #0x8]
   2b9a4: f801910a     	stur	x10, [x8, #0x19]
   2b9a8: f800f3ff     	stur	xzr, [sp, #0xf]
   2b9ac: f90007ff     	str	xzr, [sp, #0x8]
   2b9b0: a9402e96     	ldp	x22, x11, [x20]
   2b9b4: 9100c10a     	add	x10, x8, #0x30
   2b9b8: eb16017f     	cmp	x11, x22
   2b9bc: 54000260     	b.eq	0x2ba08 <__cxa_demangle+0x1f5b8>
   2b9c0: f85e016c     	ldur	x12, [x11, #-0x20]
   2b9c4: f81e010c     	stur	x12, [x8, #-0x20]
   2b9c8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2b9cc: 3c9d0100     	stur	q0, [x8, #-0x30]
   2b9d0: f85f816c     	ldur	x12, [x11, #-0x8]
   2b9d4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2b9d8: f81d017f     	stur	xzr, [x11, #-0x30]
   2b9dc: f81f810c     	stur	x12, [x8, #-0x8]
   2b9e0: 3cde8160     	ldur	q0, [x11, #-0x18]
   2b9e4: 3c9e8100     	stur	q0, [x8, #-0x18]
   2b9e8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2b9ec: f81f817f     	stur	xzr, [x11, #-0x8]
   2b9f0: d100c16b     	sub	x11, x11, #0x30
   2b9f4: eb0b02df     	cmp	x22, x11
   2b9f8: d100c108     	sub	x8, x8, #0x30
   2b9fc: 54fffe21     	b.ne	0x2b9c0 <__cxa_demangle+0x1f570>
   2ba00: a9405a95     	ldp	x21, x22, [x20]
   2ba04: 14000002     	b	0x2ba0c <__cxa_demangle+0x1f5bc>
   2ba08: aa1603f5     	mov	x21, x22
   2ba0c: f9400a98     	ldr	x24, [x20, #0x10]
   2ba10: eb1502df     	cmp	x22, x21
   2ba14: a9002a88     	stp	x8, x10, [x20]
   2ba18: f9000a89     	str	x9, [x20, #0x10]
   2ba1c: 5400af20     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2ba20: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2ba24: 36000068     	tbz	w8, #0x0, 0x2ba30 <__cxa_demangle+0x1f5e0>
   2ba28: f85f82c0     	ldur	x0, [x22, #-0x8]
   2ba2c: 97ff7571     	bl	0x8ff0 <free@plt>
   2ba30: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2ba34: d100c2d9     	sub	x25, x22, #0x30
   2ba38: 36000068     	tbz	w8, #0x0, 0x2ba44 <__cxa_demangle+0x1f5f4>
   2ba3c: f85e02c0     	ldur	x0, [x22, #-0x20]
   2ba40: 97ff756c     	bl	0x8ff0 <free@plt>
   2ba44: eb1902bf     	cmp	x21, x25
   2ba48: aa1903f6     	mov	x22, x25
   2ba4c: 54fffea1     	b.ne	0x2ba20 <__cxa_demangle+0x1f5d0>
   2ba50: 1400056c     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2ba54: aa1f03e0     	mov	x0, xzr
   2ba58: 321c07e9     	orr	w9, wzr, #0x30
   2ba5c: 5280028a     	mov	w10, #0x14              // =20
   2ba60: 9b0902c8     	madd	x8, x22, x9, x0
   2ba64: 3900010a     	strb	w10, [x8]
   2ba68: 794023ea     	ldrh	w10, [sp, #0x10]
   2ba6c: d503201f     	nop
   2ba70: 9b0902a9     	madd	x9, x21, x9, x0
   2ba74: 7800910a     	sturh	w10, [x8, #0x9]
   2ba78: f94007ea     	ldr	x10, [sp, #0x8]
   2ba7c: 39002d1f     	strb	wzr, [x8, #0xb]
   2ba80: b9000d1f     	str	wzr, [x8, #0xc]
   2ba84: f900091f     	str	xzr, [x8, #0x10]
   2ba88: f800110a     	stur	x10, [x8, #0x1]
   2ba8c: 790023ff     	strh	wzr, [sp, #0x10]
   2ba90: f90007ff     	str	xzr, [sp, #0x8]
   2ba94: 3900611f     	strb	wzr, [x8, #0x18]
   2ba98: f841f3ea     	ldur	x10, [sp, #0x1f]
   2ba9c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2baa0: f9400fea     	ldr	x10, [sp, #0x18]
   2baa4: f801910a     	stur	x10, [x8, #0x19]
   2baa8: f801f3ff     	stur	xzr, [sp, #0x1f]
   2baac: f9000fff     	str	xzr, [sp, #0x18]
   2bab0: a9402e96     	ldp	x22, x11, [x20]
   2bab4: 9100c10a     	add	x10, x8, #0x30
   2bab8: eb16017f     	cmp	x11, x22
   2babc: 54000260     	b.eq	0x2bb08 <__cxa_demangle+0x1f6b8>
   2bac0: f85e016c     	ldur	x12, [x11, #-0x20]
   2bac4: f81e010c     	stur	x12, [x8, #-0x20]
   2bac8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2bacc: 3c9d0100     	stur	q0, [x8, #-0x30]
   2bad0: f85f816c     	ldur	x12, [x11, #-0x8]
   2bad4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2bad8: f81d017f     	stur	xzr, [x11, #-0x30]
   2badc: f81f810c     	stur	x12, [x8, #-0x8]
   2bae0: 3cde8160     	ldur	q0, [x11, #-0x18]
   2bae4: 3c9e8100     	stur	q0, [x8, #-0x18]
   2bae8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2baec: f81f817f     	stur	xzr, [x11, #-0x8]
   2baf0: d100c16b     	sub	x11, x11, #0x30
   2baf4: eb0b02df     	cmp	x22, x11
   2baf8: d100c108     	sub	x8, x8, #0x30
   2bafc: 54fffe21     	b.ne	0x2bac0 <__cxa_demangle+0x1f670>
   2bb00: a9405a95     	ldp	x21, x22, [x20]
   2bb04: 14000002     	b	0x2bb0c <__cxa_demangle+0x1f6bc>
   2bb08: aa1603f5     	mov	x21, x22
   2bb0c: f9400a98     	ldr	x24, [x20, #0x10]
   2bb10: eb1502df     	cmp	x22, x21
   2bb14: a9002a88     	stp	x8, x10, [x20]
   2bb18: f9000a89     	str	x9, [x20, #0x10]
   2bb1c: 5400a720     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2bb20: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2bb24: 36000068     	tbz	w8, #0x0, 0x2bb30 <__cxa_demangle+0x1f6e0>
   2bb28: f85f82c0     	ldur	x0, [x22, #-0x8]
   2bb2c: 97ff7531     	bl	0x8ff0 <free@plt>
   2bb30: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2bb34: d100c2d9     	sub	x25, x22, #0x30
   2bb38: 36000068     	tbz	w8, #0x0, 0x2bb44 <__cxa_demangle+0x1f6f4>
   2bb3c: f85e02c0     	ldur	x0, [x22, #-0x20]
   2bb40: 97ff752c     	bl	0x8ff0 <free@plt>
   2bb44: eb1902bf     	cmp	x21, x25
   2bb48: aa1903f6     	mov	x22, x25
   2bb4c: 54fffea1     	b.ne	0x2bb20 <__cxa_demangle+0x1f6d0>
   2bb50: 1400052c     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2bb54: aa1f03e0     	mov	x0, xzr
   2bb58: 321c07e9     	orr	w9, wzr, #0x30
   2bb5c: 5280028a     	mov	w10, #0x14              // =20
   2bb60: 9b0902c8     	madd	x8, x22, x9, x0
   2bb64: 3900010a     	strb	w10, [x8]
   2bb68: 794023ea     	ldrh	w10, [sp, #0x10]
   2bb6c: d503201f     	nop
   2bb70: 9b0902a9     	madd	x9, x21, x9, x0
   2bb74: 7800910a     	sturh	w10, [x8, #0x9]
   2bb78: f94007ea     	ldr	x10, [sp, #0x8]
   2bb7c: 39002d1f     	strb	wzr, [x8, #0xb]
   2bb80: b9000d1f     	str	wzr, [x8, #0xc]
   2bb84: f900091f     	str	xzr, [x8, #0x10]
   2bb88: f800110a     	stur	x10, [x8, #0x1]
   2bb8c: 790023ff     	strh	wzr, [sp, #0x10]
   2bb90: f90007ff     	str	xzr, [sp, #0x8]
   2bb94: 3900611f     	strb	wzr, [x8, #0x18]
   2bb98: f841f3ea     	ldur	x10, [sp, #0x1f]
   2bb9c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2bba0: f9400fea     	ldr	x10, [sp, #0x18]
   2bba4: f801910a     	stur	x10, [x8, #0x19]
   2bba8: f801f3ff     	stur	xzr, [sp, #0x1f]
   2bbac: f9000fff     	str	xzr, [sp, #0x18]
   2bbb0: a9402e96     	ldp	x22, x11, [x20]
   2bbb4: 9100c10a     	add	x10, x8, #0x30
   2bbb8: eb16017f     	cmp	x11, x22
   2bbbc: 54000260     	b.eq	0x2bc08 <__cxa_demangle+0x1f7b8>
   2bbc0: f85e016c     	ldur	x12, [x11, #-0x20]
   2bbc4: f81e010c     	stur	x12, [x8, #-0x20]
   2bbc8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2bbcc: 3c9d0100     	stur	q0, [x8, #-0x30]
   2bbd0: f85f816c     	ldur	x12, [x11, #-0x8]
   2bbd4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2bbd8: f81d017f     	stur	xzr, [x11, #-0x30]
   2bbdc: f81f810c     	stur	x12, [x8, #-0x8]
   2bbe0: 3cde8160     	ldur	q0, [x11, #-0x18]
   2bbe4: 3c9e8100     	stur	q0, [x8, #-0x18]
   2bbe8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2bbec: f81f817f     	stur	xzr, [x11, #-0x8]
   2bbf0: d100c16b     	sub	x11, x11, #0x30
   2bbf4: eb0b02df     	cmp	x22, x11
   2bbf8: d100c108     	sub	x8, x8, #0x30
   2bbfc: 54fffe21     	b.ne	0x2bbc0 <__cxa_demangle+0x1f770>
   2bc00: a9405a95     	ldp	x21, x22, [x20]
   2bc04: 14000002     	b	0x2bc0c <__cxa_demangle+0x1f7bc>
   2bc08: aa1603f5     	mov	x21, x22
   2bc0c: f9400a98     	ldr	x24, [x20, #0x10]
   2bc10: eb1502df     	cmp	x22, x21
   2bc14: a9002a88     	stp	x8, x10, [x20]
   2bc18: f9000a89     	str	x9, [x20, #0x10]
   2bc1c: 54009f20     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2bc20: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2bc24: 36000068     	tbz	w8, #0x0, 0x2bc30 <__cxa_demangle+0x1f7e0>
   2bc28: f85f82c0     	ldur	x0, [x22, #-0x8]
   2bc2c: 97ff74f1     	bl	0x8ff0 <free@plt>
   2bc30: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2bc34: d100c2d9     	sub	x25, x22, #0x30
   2bc38: 36000068     	tbz	w8, #0x0, 0x2bc44 <__cxa_demangle+0x1f7f4>
   2bc3c: f85e02c0     	ldur	x0, [x22, #-0x20]
   2bc40: 97ff74ec     	bl	0x8ff0 <free@plt>
   2bc44: eb1902bf     	cmp	x21, x25
   2bc48: aa1903f6     	mov	x22, x25
   2bc4c: 54fffea1     	b.ne	0x2bc20 <__cxa_demangle+0x1f7d0>
   2bc50: 140004ec     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2bc54: aa1f03e0     	mov	x0, xzr
   2bc58: 321c07e9     	orr	w9, wzr, #0x30
   2bc5c: 5280024a     	mov	w10, #0x12              // =18
   2bc60: 9b0902c8     	madd	x8, x22, x9, x0
   2bc64: 3900010a     	strb	w10, [x8]
   2bc68: 394043ea     	ldrb	w10, [sp, #0x10]
   2bc6c: d503201f     	nop
   2bc70: 9b0902a9     	madd	x9, x21, x9, x0
   2bc74: 3900250a     	strb	w10, [x8, #0x9]
   2bc78: f94007ea     	ldr	x10, [sp, #0x8]
   2bc7c: 3900291f     	strb	wzr, [x8, #0xa]
   2bc80: f800110a     	stur	x10, [x8, #0x1]
   2bc84: 394013ea     	ldrb	w10, [sp, #0x4]
   2bc88: 39003d0a     	strb	w10, [x8, #0xf]
   2bc8c: b94003ea     	ldr	w10, [sp]
   2bc90: f900091f     	str	xzr, [x8, #0x10]
   2bc94: b800b10a     	stur	w10, [x8, #0xb]
   2bc98: 390043ff     	strb	wzr, [sp, #0x10]
   2bc9c: f90007ff     	str	xzr, [sp, #0x8]
   2bca0: 390013ff     	strb	wzr, [sp, #0x4]
   2bca4: b90003ff     	str	wzr, [sp]
   2bca8: 3900611f     	strb	wzr, [x8, #0x18]
   2bcac: f841f3ea     	ldur	x10, [sp, #0x1f]
   2bcb0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2bcb4: f9400fea     	ldr	x10, [sp, #0x18]
   2bcb8: f801910a     	stur	x10, [x8, #0x19]
   2bcbc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2bcc0: f9000fff     	str	xzr, [sp, #0x18]
   2bcc4: a9402e96     	ldp	x22, x11, [x20]
   2bcc8: 9100c10a     	add	x10, x8, #0x30
   2bccc: eb16017f     	cmp	x11, x22
   2bcd0: 54000260     	b.eq	0x2bd1c <__cxa_demangle+0x1f8cc>
   2bcd4: f85e016c     	ldur	x12, [x11, #-0x20]
   2bcd8: f81e010c     	stur	x12, [x8, #-0x20]
   2bcdc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2bce0: 3c9d0100     	stur	q0, [x8, #-0x30]
   2bce4: f85f816c     	ldur	x12, [x11, #-0x8]
   2bce8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2bcec: f81d017f     	stur	xzr, [x11, #-0x30]
   2bcf0: f81f810c     	stur	x12, [x8, #-0x8]
   2bcf4: 3cde8160     	ldur	q0, [x11, #-0x18]
   2bcf8: 3c9e8100     	stur	q0, [x8, #-0x18]
   2bcfc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2bd00: f81f817f     	stur	xzr, [x11, #-0x8]
   2bd04: d100c16b     	sub	x11, x11, #0x30
   2bd08: eb0b02df     	cmp	x22, x11
   2bd0c: d100c108     	sub	x8, x8, #0x30
   2bd10: 54fffe21     	b.ne	0x2bcd4 <__cxa_demangle+0x1f884>
   2bd14: a9405a95     	ldp	x21, x22, [x20]
   2bd18: 14000002     	b	0x2bd20 <__cxa_demangle+0x1f8d0>
   2bd1c: aa1603f5     	mov	x21, x22
   2bd20: f9400a98     	ldr	x24, [x20, #0x10]
   2bd24: eb1502df     	cmp	x22, x21
   2bd28: a9002a88     	stp	x8, x10, [x20]
   2bd2c: f9000a89     	str	x9, [x20, #0x10]
   2bd30: 54009680     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2bd34: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2bd38: 36000068     	tbz	w8, #0x0, 0x2bd44 <__cxa_demangle+0x1f8f4>
   2bd3c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2bd40: 97ff74ac     	bl	0x8ff0 <free@plt>
   2bd44: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2bd48: d100c2d9     	sub	x25, x22, #0x30
   2bd4c: 36000068     	tbz	w8, #0x0, 0x2bd58 <__cxa_demangle+0x1f908>
   2bd50: f85e02c0     	ldur	x0, [x22, #-0x20]
   2bd54: 97ff74a7     	bl	0x8ff0 <free@plt>
   2bd58: eb1902bf     	cmp	x21, x25
   2bd5c: aa1903f6     	mov	x22, x25
   2bd60: 54fffea1     	b.ne	0x2bd34 <__cxa_demangle+0x1f8e4>
   2bd64: 140004a7     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2bd68: aa1f03e0     	mov	x0, xzr
   2bd6c: 321c07e9     	orr	w9, wzr, #0x30
   2bd70: 5280028a     	mov	w10, #0x14              // =20
   2bd74: 9b0902c8     	madd	x8, x22, x9, x0
   2bd78: 3900010a     	strb	w10, [x8]
   2bd7c: 794023ea     	ldrh	w10, [sp, #0x10]
   2bd80: d503201f     	nop
   2bd84: 9b0902a9     	madd	x9, x21, x9, x0
   2bd88: 7800910a     	sturh	w10, [x8, #0x9]
   2bd8c: f94007ea     	ldr	x10, [sp, #0x8]
   2bd90: 39002d1f     	strb	wzr, [x8, #0xb]
   2bd94: b9000d1f     	str	wzr, [x8, #0xc]
   2bd98: f900091f     	str	xzr, [x8, #0x10]
   2bd9c: f800110a     	stur	x10, [x8, #0x1]
   2bda0: 790023ff     	strh	wzr, [sp, #0x10]
   2bda4: f90007ff     	str	xzr, [sp, #0x8]
   2bda8: 3900611f     	strb	wzr, [x8, #0x18]
   2bdac: f841f3ea     	ldur	x10, [sp, #0x1f]
   2bdb0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2bdb4: f9400fea     	ldr	x10, [sp, #0x18]
   2bdb8: f801910a     	stur	x10, [x8, #0x19]
   2bdbc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2bdc0: f9000fff     	str	xzr, [sp, #0x18]
   2bdc4: a9402e96     	ldp	x22, x11, [x20]
   2bdc8: 9100c10a     	add	x10, x8, #0x30
   2bdcc: eb16017f     	cmp	x11, x22
   2bdd0: 54000260     	b.eq	0x2be1c <__cxa_demangle+0x1f9cc>
   2bdd4: f85e016c     	ldur	x12, [x11, #-0x20]
   2bdd8: f81e010c     	stur	x12, [x8, #-0x20]
   2bddc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2bde0: 3c9d0100     	stur	q0, [x8, #-0x30]
   2bde4: f85f816c     	ldur	x12, [x11, #-0x8]
   2bde8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2bdec: f81d017f     	stur	xzr, [x11, #-0x30]
   2bdf0: f81f810c     	stur	x12, [x8, #-0x8]
   2bdf4: 3cde8160     	ldur	q0, [x11, #-0x18]
   2bdf8: 3c9e8100     	stur	q0, [x8, #-0x18]
   2bdfc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2be00: f81f817f     	stur	xzr, [x11, #-0x8]
   2be04: d100c16b     	sub	x11, x11, #0x30
   2be08: eb0b02df     	cmp	x22, x11
   2be0c: d100c108     	sub	x8, x8, #0x30
   2be10: 54fffe21     	b.ne	0x2bdd4 <__cxa_demangle+0x1f984>
   2be14: a9405a95     	ldp	x21, x22, [x20]
   2be18: 14000002     	b	0x2be20 <__cxa_demangle+0x1f9d0>
   2be1c: aa1603f5     	mov	x21, x22
   2be20: f9400a98     	ldr	x24, [x20, #0x10]
   2be24: eb1502df     	cmp	x22, x21
   2be28: a9002a88     	stp	x8, x10, [x20]
   2be2c: f9000a89     	str	x9, [x20, #0x10]
   2be30: 54008e80     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2be34: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2be38: 36000068     	tbz	w8, #0x0, 0x2be44 <__cxa_demangle+0x1f9f4>
   2be3c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2be40: 97ff746c     	bl	0x8ff0 <free@plt>
   2be44: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2be48: d100c2d9     	sub	x25, x22, #0x30
   2be4c: 36000068     	tbz	w8, #0x0, 0x2be58 <__cxa_demangle+0x1fa08>
   2be50: f85e02c0     	ldur	x0, [x22, #-0x20]
   2be54: 97ff7467     	bl	0x8ff0 <free@plt>
   2be58: eb1902bf     	cmp	x21, x25
   2be5c: aa1903f6     	mov	x22, x25
   2be60: 54fffea1     	b.ne	0x2be34 <__cxa_demangle+0x1f9e4>
   2be64: 14000467     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2be68: aa1f03e0     	mov	x0, xzr
   2be6c: 321c07e9     	orr	w9, wzr, #0x30
   2be70: 5280024a     	mov	w10, #0x12              // =18
   2be74: 9b0902c8     	madd	x8, x22, x9, x0
   2be78: 3900010a     	strb	w10, [x8]
   2be7c: 394043ea     	ldrb	w10, [sp, #0x10]
   2be80: d503201f     	nop
   2be84: 9b0902a9     	madd	x9, x21, x9, x0
   2be88: 3900250a     	strb	w10, [x8, #0x9]
   2be8c: f94007ea     	ldr	x10, [sp, #0x8]
   2be90: 3900291f     	strb	wzr, [x8, #0xa]
   2be94: f800110a     	stur	x10, [x8, #0x1]
   2be98: 394013ea     	ldrb	w10, [sp, #0x4]
   2be9c: 39003d0a     	strb	w10, [x8, #0xf]
   2bea0: b94003ea     	ldr	w10, [sp]
   2bea4: f900091f     	str	xzr, [x8, #0x10]
   2bea8: b800b10a     	stur	w10, [x8, #0xb]
   2beac: 390043ff     	strb	wzr, [sp, #0x10]
   2beb0: f90007ff     	str	xzr, [sp, #0x8]
   2beb4: 390013ff     	strb	wzr, [sp, #0x4]
   2beb8: b90003ff     	str	wzr, [sp]
   2bebc: 3900611f     	strb	wzr, [x8, #0x18]
   2bec0: f841f3ea     	ldur	x10, [sp, #0x1f]
   2bec4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2bec8: f9400fea     	ldr	x10, [sp, #0x18]
   2becc: f801910a     	stur	x10, [x8, #0x19]
   2bed0: f801f3ff     	stur	xzr, [sp, #0x1f]
   2bed4: f9000fff     	str	xzr, [sp, #0x18]
   2bed8: a9402e96     	ldp	x22, x11, [x20]
   2bedc: 9100c10a     	add	x10, x8, #0x30
   2bee0: eb16017f     	cmp	x11, x22
   2bee4: 54000260     	b.eq	0x2bf30 <__cxa_demangle+0x1fae0>
   2bee8: f85e016c     	ldur	x12, [x11, #-0x20]
   2beec: f81e010c     	stur	x12, [x8, #-0x20]
   2bef0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2bef4: 3c9d0100     	stur	q0, [x8, #-0x30]
   2bef8: f85f816c     	ldur	x12, [x11, #-0x8]
   2befc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2bf00: f81d017f     	stur	xzr, [x11, #-0x30]
   2bf04: f81f810c     	stur	x12, [x8, #-0x8]
   2bf08: 3cde8160     	ldur	q0, [x11, #-0x18]
   2bf0c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2bf10: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2bf14: f81f817f     	stur	xzr, [x11, #-0x8]
   2bf18: d100c16b     	sub	x11, x11, #0x30
   2bf1c: eb0b02df     	cmp	x22, x11
   2bf20: d100c108     	sub	x8, x8, #0x30
   2bf24: 54fffe21     	b.ne	0x2bee8 <__cxa_demangle+0x1fa98>
   2bf28: a9405a95     	ldp	x21, x22, [x20]
   2bf2c: 14000002     	b	0x2bf34 <__cxa_demangle+0x1fae4>
   2bf30: aa1603f5     	mov	x21, x22
   2bf34: f9400a98     	ldr	x24, [x20, #0x10]
   2bf38: eb1502df     	cmp	x22, x21
   2bf3c: a9002a88     	stp	x8, x10, [x20]
   2bf40: f9000a89     	str	x9, [x20, #0x10]
   2bf44: 540085e0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2bf48: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2bf4c: 36000068     	tbz	w8, #0x0, 0x2bf58 <__cxa_demangle+0x1fb08>
   2bf50: f85f82c0     	ldur	x0, [x22, #-0x8]
   2bf54: 97ff7427     	bl	0x8ff0 <free@plt>
   2bf58: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2bf5c: d100c2d9     	sub	x25, x22, #0x30
   2bf60: 36000068     	tbz	w8, #0x0, 0x2bf6c <__cxa_demangle+0x1fb1c>
   2bf64: f85e02c0     	ldur	x0, [x22, #-0x20]
   2bf68: 97ff7422     	bl	0x8ff0 <free@plt>
   2bf6c: eb1902bf     	cmp	x21, x25
   2bf70: aa1903f6     	mov	x22, x25
   2bf74: 54fffea1     	b.ne	0x2bf48 <__cxa_demangle+0x1faf8>
   2bf78: 14000422     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2bf7c: aa1f03e0     	mov	x0, xzr
   2bf80: 321c07e9     	orr	w9, wzr, #0x30
   2bf84: 321f0fea     	orr	w10, wzr, #0x1e
   2bf88: 9b0902c8     	madd	x8, x22, x9, x0
   2bf8c: 3900010a     	strb	w10, [x8]
   2bf90: f841f3ea     	ldur	x10, [sp, #0x1f]
   2bf94: d503201f     	nop
   2bf98: 9b0902a9     	madd	x9, x21, x9, x0
   2bf9c: a900fd0a     	stp	x10, xzr, [x8, #0x8]
   2bfa0: f9400fea     	ldr	x10, [sp, #0x18]
   2bfa4: f800110a     	stur	x10, [x8, #0x1]
   2bfa8: f801f3ff     	stur	xzr, [sp, #0x1f]
   2bfac: f9000fff     	str	xzr, [sp, #0x18]
   2bfb0: 3900611f     	strb	wzr, [x8, #0x18]
   2bfb4: f840f3ea     	ldur	x10, [sp, #0xf]
   2bfb8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2bfbc: f94007ea     	ldr	x10, [sp, #0x8]
   2bfc0: f801910a     	stur	x10, [x8, #0x19]
   2bfc4: f800f3ff     	stur	xzr, [sp, #0xf]
   2bfc8: f90007ff     	str	xzr, [sp, #0x8]
   2bfcc: a9402e96     	ldp	x22, x11, [x20]
   2bfd0: 9100c10a     	add	x10, x8, #0x30
   2bfd4: eb16017f     	cmp	x11, x22
   2bfd8: 54000260     	b.eq	0x2c024 <__cxa_demangle+0x1fbd4>
   2bfdc: f85e016c     	ldur	x12, [x11, #-0x20]
   2bfe0: f81e010c     	stur	x12, [x8, #-0x20]
   2bfe4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2bfe8: 3c9d0100     	stur	q0, [x8, #-0x30]
   2bfec: f85f816c     	ldur	x12, [x11, #-0x8]
   2bff0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2bff4: f81d017f     	stur	xzr, [x11, #-0x30]
   2bff8: f81f810c     	stur	x12, [x8, #-0x8]
   2bffc: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c000: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c004: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c008: f81f817f     	stur	xzr, [x11, #-0x8]
   2c00c: d100c16b     	sub	x11, x11, #0x30
   2c010: eb0b02df     	cmp	x22, x11
   2c014: d100c108     	sub	x8, x8, #0x30
   2c018: 54fffe21     	b.ne	0x2bfdc <__cxa_demangle+0x1fb8c>
   2c01c: a9405a95     	ldp	x21, x22, [x20]
   2c020: 14000002     	b	0x2c028 <__cxa_demangle+0x1fbd8>
   2c024: aa1603f5     	mov	x21, x22
   2c028: f9400a98     	ldr	x24, [x20, #0x10]
   2c02c: eb1502df     	cmp	x22, x21
   2c030: a9002a88     	stp	x8, x10, [x20]
   2c034: f9000a89     	str	x9, [x20, #0x10]
   2c038: 54007e40     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c03c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c040: 36000068     	tbz	w8, #0x0, 0x2c04c <__cxa_demangle+0x1fbfc>
   2c044: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c048: 97ff73ea     	bl	0x8ff0 <free@plt>
   2c04c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c050: d100c2d9     	sub	x25, x22, #0x30
   2c054: 36000068     	tbz	w8, #0x0, 0x2c060 <__cxa_demangle+0x1fc10>
   2c058: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c05c: 97ff73e5     	bl	0x8ff0 <free@plt>
   2c060: eb1902bf     	cmp	x21, x25
   2c064: aa1903f6     	mov	x22, x25
   2c068: 54fffea1     	b.ne	0x2c03c <__cxa_demangle+0x1fbec>
   2c06c: 140003e5     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c070: aa1f03e0     	mov	x0, xzr
   2c074: 321c07e9     	orr	w9, wzr, #0x30
   2c078: 5280028a     	mov	w10, #0x14              // =20
   2c07c: 9b0902c8     	madd	x8, x22, x9, x0
   2c080: 3900010a     	strb	w10, [x8]
   2c084: 794023ea     	ldrh	w10, [sp, #0x10]
   2c088: d503201f     	nop
   2c08c: 9b0902a9     	madd	x9, x21, x9, x0
   2c090: 7800910a     	sturh	w10, [x8, #0x9]
   2c094: f94007ea     	ldr	x10, [sp, #0x8]
   2c098: 39002d1f     	strb	wzr, [x8, #0xb]
   2c09c: b9000d1f     	str	wzr, [x8, #0xc]
   2c0a0: f900091f     	str	xzr, [x8, #0x10]
   2c0a4: f800110a     	stur	x10, [x8, #0x1]
   2c0a8: 790023ff     	strh	wzr, [sp, #0x10]
   2c0ac: f90007ff     	str	xzr, [sp, #0x8]
   2c0b0: 3900611f     	strb	wzr, [x8, #0x18]
   2c0b4: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c0b8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c0bc: f9400fea     	ldr	x10, [sp, #0x18]
   2c0c0: f801910a     	stur	x10, [x8, #0x19]
   2c0c4: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c0c8: f9000fff     	str	xzr, [sp, #0x18]
   2c0cc: a9402e96     	ldp	x22, x11, [x20]
   2c0d0: 9100c10a     	add	x10, x8, #0x30
   2c0d4: eb16017f     	cmp	x11, x22
   2c0d8: 54000260     	b.eq	0x2c124 <__cxa_demangle+0x1fcd4>
   2c0dc: f85e016c     	ldur	x12, [x11, #-0x20]
   2c0e0: f81e010c     	stur	x12, [x8, #-0x20]
   2c0e4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c0e8: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c0ec: f85f816c     	ldur	x12, [x11, #-0x8]
   2c0f0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c0f4: f81d017f     	stur	xzr, [x11, #-0x30]
   2c0f8: f81f810c     	stur	x12, [x8, #-0x8]
   2c0fc: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c100: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c104: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c108: f81f817f     	stur	xzr, [x11, #-0x8]
   2c10c: d100c16b     	sub	x11, x11, #0x30
   2c110: eb0b02df     	cmp	x22, x11
   2c114: d100c108     	sub	x8, x8, #0x30
   2c118: 54fffe21     	b.ne	0x2c0dc <__cxa_demangle+0x1fc8c>
   2c11c: a9405a95     	ldp	x21, x22, [x20]
   2c120: 14000002     	b	0x2c128 <__cxa_demangle+0x1fcd8>
   2c124: aa1603f5     	mov	x21, x22
   2c128: f9400a98     	ldr	x24, [x20, #0x10]
   2c12c: eb1502df     	cmp	x22, x21
   2c130: a9002a88     	stp	x8, x10, [x20]
   2c134: f9000a89     	str	x9, [x20, #0x10]
   2c138: 54007640     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c13c: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c140: 36000068     	tbz	w8, #0x0, 0x2c14c <__cxa_demangle+0x1fcfc>
   2c144: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c148: 97ff73aa     	bl	0x8ff0 <free@plt>
   2c14c: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c150: d100c2d9     	sub	x25, x22, #0x30
   2c154: 36000068     	tbz	w8, #0x0, 0x2c160 <__cxa_demangle+0x1fd10>
   2c158: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c15c: 97ff73a5     	bl	0x8ff0 <free@plt>
   2c160: eb1902bf     	cmp	x21, x25
   2c164: aa1903f6     	mov	x22, x25
   2c168: 54fffea1     	b.ne	0x2c13c <__cxa_demangle+0x1fcec>
   2c16c: 140003a5     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c170: aa1f03e0     	mov	x0, xzr
   2c174: 321c07e9     	orr	w9, wzr, #0x30
   2c178: 5280024a     	mov	w10, #0x12              // =18
   2c17c: 9b0902c8     	madd	x8, x22, x9, x0
   2c180: 3900010a     	strb	w10, [x8]
   2c184: 394043ea     	ldrb	w10, [sp, #0x10]
   2c188: d503201f     	nop
   2c18c: 9b0902a9     	madd	x9, x21, x9, x0
   2c190: 3900250a     	strb	w10, [x8, #0x9]
   2c194: f94007ea     	ldr	x10, [sp, #0x8]
   2c198: 3900291f     	strb	wzr, [x8, #0xa]
   2c19c: f800110a     	stur	x10, [x8, #0x1]
   2c1a0: 394013ea     	ldrb	w10, [sp, #0x4]
   2c1a4: 39003d0a     	strb	w10, [x8, #0xf]
   2c1a8: b94003ea     	ldr	w10, [sp]
   2c1ac: f900091f     	str	xzr, [x8, #0x10]
   2c1b0: b800b10a     	stur	w10, [x8, #0xb]
   2c1b4: 390043ff     	strb	wzr, [sp, #0x10]
   2c1b8: f90007ff     	str	xzr, [sp, #0x8]
   2c1bc: 390013ff     	strb	wzr, [sp, #0x4]
   2c1c0: b90003ff     	str	wzr, [sp]
   2c1c4: 3900611f     	strb	wzr, [x8, #0x18]
   2c1c8: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c1cc: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c1d0: f9400fea     	ldr	x10, [sp, #0x18]
   2c1d4: f801910a     	stur	x10, [x8, #0x19]
   2c1d8: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c1dc: f9000fff     	str	xzr, [sp, #0x18]
   2c1e0: a9402e96     	ldp	x22, x11, [x20]
   2c1e4: 9100c10a     	add	x10, x8, #0x30
   2c1e8: eb16017f     	cmp	x11, x22
   2c1ec: 54000260     	b.eq	0x2c238 <__cxa_demangle+0x1fde8>
   2c1f0: f85e016c     	ldur	x12, [x11, #-0x20]
   2c1f4: f81e010c     	stur	x12, [x8, #-0x20]
   2c1f8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c1fc: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c200: f85f816c     	ldur	x12, [x11, #-0x8]
   2c204: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c208: f81d017f     	stur	xzr, [x11, #-0x30]
   2c20c: f81f810c     	stur	x12, [x8, #-0x8]
   2c210: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c214: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c218: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c21c: f81f817f     	stur	xzr, [x11, #-0x8]
   2c220: d100c16b     	sub	x11, x11, #0x30
   2c224: eb0b02df     	cmp	x22, x11
   2c228: d100c108     	sub	x8, x8, #0x30
   2c22c: 54fffe21     	b.ne	0x2c1f0 <__cxa_demangle+0x1fda0>
   2c230: a9405a95     	ldp	x21, x22, [x20]
   2c234: 14000002     	b	0x2c23c <__cxa_demangle+0x1fdec>
   2c238: aa1603f5     	mov	x21, x22
   2c23c: f9400a98     	ldr	x24, [x20, #0x10]
   2c240: eb1502df     	cmp	x22, x21
   2c244: a9002a88     	stp	x8, x10, [x20]
   2c248: f9000a89     	str	x9, [x20, #0x10]
   2c24c: 54006da0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c250: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c254: 36000068     	tbz	w8, #0x0, 0x2c260 <__cxa_demangle+0x1fe10>
   2c258: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c25c: 97ff7365     	bl	0x8ff0 <free@plt>
   2c260: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c264: d100c2d9     	sub	x25, x22, #0x30
   2c268: 36000068     	tbz	w8, #0x0, 0x2c274 <__cxa_demangle+0x1fe24>
   2c26c: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c270: 97ff7360     	bl	0x8ff0 <free@plt>
   2c274: eb1902bf     	cmp	x21, x25
   2c278: aa1903f6     	mov	x22, x25
   2c27c: 54fffea1     	b.ne	0x2c250 <__cxa_demangle+0x1fe00>
   2c280: 14000360     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c284: aa1f03e0     	mov	x0, xzr
   2c288: 321c07e9     	orr	w9, wzr, #0x30
   2c28c: 5280024a     	mov	w10, #0x12              // =18
   2c290: 9b0902c8     	madd	x8, x22, x9, x0
   2c294: 3900010a     	strb	w10, [x8]
   2c298: 394043ea     	ldrb	w10, [sp, #0x10]
   2c29c: d503201f     	nop
   2c2a0: 9b0902a9     	madd	x9, x21, x9, x0
   2c2a4: 3900250a     	strb	w10, [x8, #0x9]
   2c2a8: f94007ea     	ldr	x10, [sp, #0x8]
   2c2ac: 3900291f     	strb	wzr, [x8, #0xa]
   2c2b0: f800110a     	stur	x10, [x8, #0x1]
   2c2b4: 394013ea     	ldrb	w10, [sp, #0x4]
   2c2b8: 39003d0a     	strb	w10, [x8, #0xf]
   2c2bc: b94003ea     	ldr	w10, [sp]
   2c2c0: f900091f     	str	xzr, [x8, #0x10]
   2c2c4: b800b10a     	stur	w10, [x8, #0xb]
   2c2c8: 390043ff     	strb	wzr, [sp, #0x10]
   2c2cc: f90007ff     	str	xzr, [sp, #0x8]
   2c2d0: 390013ff     	strb	wzr, [sp, #0x4]
   2c2d4: b90003ff     	str	wzr, [sp]
   2c2d8: 3900611f     	strb	wzr, [x8, #0x18]
   2c2dc: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c2e0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c2e4: f9400fea     	ldr	x10, [sp, #0x18]
   2c2e8: f801910a     	stur	x10, [x8, #0x19]
   2c2ec: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c2f0: f9000fff     	str	xzr, [sp, #0x18]
   2c2f4: a9402e96     	ldp	x22, x11, [x20]
   2c2f8: 9100c10a     	add	x10, x8, #0x30
   2c2fc: eb16017f     	cmp	x11, x22
   2c300: 54000260     	b.eq	0x2c34c <__cxa_demangle+0x1fefc>
   2c304: f85e016c     	ldur	x12, [x11, #-0x20]
   2c308: f81e010c     	stur	x12, [x8, #-0x20]
   2c30c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c310: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c314: f85f816c     	ldur	x12, [x11, #-0x8]
   2c318: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c31c: f81d017f     	stur	xzr, [x11, #-0x30]
   2c320: f81f810c     	stur	x12, [x8, #-0x8]
   2c324: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c328: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c32c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c330: f81f817f     	stur	xzr, [x11, #-0x8]
   2c334: d100c16b     	sub	x11, x11, #0x30
   2c338: eb0b02df     	cmp	x22, x11
   2c33c: d100c108     	sub	x8, x8, #0x30
   2c340: 54fffe21     	b.ne	0x2c304 <__cxa_demangle+0x1feb4>
   2c344: a9405a95     	ldp	x21, x22, [x20]
   2c348: 14000002     	b	0x2c350 <__cxa_demangle+0x1ff00>
   2c34c: aa1603f5     	mov	x21, x22
   2c350: f9400a98     	ldr	x24, [x20, #0x10]
   2c354: eb1502df     	cmp	x22, x21
   2c358: a9002a88     	stp	x8, x10, [x20]
   2c35c: f9000a89     	str	x9, [x20, #0x10]
   2c360: 54006500     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c364: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c368: 36000068     	tbz	w8, #0x0, 0x2c374 <__cxa_demangle+0x1ff24>
   2c36c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c370: 97ff7320     	bl	0x8ff0 <free@plt>
   2c374: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c378: d100c2d9     	sub	x25, x22, #0x30
   2c37c: 36000068     	tbz	w8, #0x0, 0x2c388 <__cxa_demangle+0x1ff38>
   2c380: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c384: 97ff731b     	bl	0x8ff0 <free@plt>
   2c388: eb1902bf     	cmp	x21, x25
   2c38c: aa1903f6     	mov	x22, x25
   2c390: 54fffea1     	b.ne	0x2c364 <__cxa_demangle+0x1ff14>
   2c394: 1400031b     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c398: aa1f03e0     	mov	x0, xzr
   2c39c: 321c07e9     	orr	w9, wzr, #0x30
   2c3a0: 5280024a     	mov	w10, #0x12              // =18
   2c3a4: 9b0902c8     	madd	x8, x22, x9, x0
   2c3a8: 3900010a     	strb	w10, [x8]
   2c3ac: 394043ea     	ldrb	w10, [sp, #0x10]
   2c3b0: d503201f     	nop
   2c3b4: 9b0902a9     	madd	x9, x21, x9, x0
   2c3b8: 3900250a     	strb	w10, [x8, #0x9]
   2c3bc: f94007ea     	ldr	x10, [sp, #0x8]
   2c3c0: 3900291f     	strb	wzr, [x8, #0xa]
   2c3c4: f800110a     	stur	x10, [x8, #0x1]
   2c3c8: 394013ea     	ldrb	w10, [sp, #0x4]
   2c3cc: 39003d0a     	strb	w10, [x8, #0xf]
   2c3d0: b94003ea     	ldr	w10, [sp]
   2c3d4: f900091f     	str	xzr, [x8, #0x10]
   2c3d8: b800b10a     	stur	w10, [x8, #0xb]
   2c3dc: 390043ff     	strb	wzr, [sp, #0x10]
   2c3e0: f90007ff     	str	xzr, [sp, #0x8]
   2c3e4: 390013ff     	strb	wzr, [sp, #0x4]
   2c3e8: b90003ff     	str	wzr, [sp]
   2c3ec: 3900611f     	strb	wzr, [x8, #0x18]
   2c3f0: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c3f4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c3f8: f9400fea     	ldr	x10, [sp, #0x18]
   2c3fc: f801910a     	stur	x10, [x8, #0x19]
   2c400: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c404: f9000fff     	str	xzr, [sp, #0x18]
   2c408: a9402e96     	ldp	x22, x11, [x20]
   2c40c: 9100c10a     	add	x10, x8, #0x30
   2c410: eb16017f     	cmp	x11, x22
   2c414: 54000260     	b.eq	0x2c460 <__cxa_demangle+0x20010>
   2c418: f85e016c     	ldur	x12, [x11, #-0x20]
   2c41c: f81e010c     	stur	x12, [x8, #-0x20]
   2c420: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c424: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c428: f85f816c     	ldur	x12, [x11, #-0x8]
   2c42c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c430: f81d017f     	stur	xzr, [x11, #-0x30]
   2c434: f81f810c     	stur	x12, [x8, #-0x8]
   2c438: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c43c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c440: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c444: f81f817f     	stur	xzr, [x11, #-0x8]
   2c448: d100c16b     	sub	x11, x11, #0x30
   2c44c: eb0b02df     	cmp	x22, x11
   2c450: d100c108     	sub	x8, x8, #0x30
   2c454: 54fffe21     	b.ne	0x2c418 <__cxa_demangle+0x1ffc8>
   2c458: a9405a95     	ldp	x21, x22, [x20]
   2c45c: 14000002     	b	0x2c464 <__cxa_demangle+0x20014>
   2c460: aa1603f5     	mov	x21, x22
   2c464: f9400a98     	ldr	x24, [x20, #0x10]
   2c468: eb1502df     	cmp	x22, x21
   2c46c: a9002a88     	stp	x8, x10, [x20]
   2c470: f9000a89     	str	x9, [x20, #0x10]
   2c474: 54005c60     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c478: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c47c: 36000068     	tbz	w8, #0x0, 0x2c488 <__cxa_demangle+0x20038>
   2c480: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c484: 97ff72db     	bl	0x8ff0 <free@plt>
   2c488: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c48c: d100c2d9     	sub	x25, x22, #0x30
   2c490: 36000068     	tbz	w8, #0x0, 0x2c49c <__cxa_demangle+0x2004c>
   2c494: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c498: 97ff72d6     	bl	0x8ff0 <free@plt>
   2c49c: eb1902bf     	cmp	x21, x25
   2c4a0: aa1903f6     	mov	x22, x25
   2c4a4: 54fffea1     	b.ne	0x2c478 <__cxa_demangle+0x20028>
   2c4a8: 140002d6     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c4ac: aa1f03e0     	mov	x0, xzr
   2c4b0: 321c07e9     	orr	w9, wzr, #0x30
   2c4b4: 5280028a     	mov	w10, #0x14              // =20
   2c4b8: 9b0902c8     	madd	x8, x22, x9, x0
   2c4bc: 3900010a     	strb	w10, [x8]
   2c4c0: 794023ea     	ldrh	w10, [sp, #0x10]
   2c4c4: d503201f     	nop
   2c4c8: 9b0902a9     	madd	x9, x21, x9, x0
   2c4cc: 7800910a     	sturh	w10, [x8, #0x9]
   2c4d0: f94007ea     	ldr	x10, [sp, #0x8]
   2c4d4: 39002d1f     	strb	wzr, [x8, #0xb]
   2c4d8: b9000d1f     	str	wzr, [x8, #0xc]
   2c4dc: f900091f     	str	xzr, [x8, #0x10]
   2c4e0: f800110a     	stur	x10, [x8, #0x1]
   2c4e4: 790023ff     	strh	wzr, [sp, #0x10]
   2c4e8: f90007ff     	str	xzr, [sp, #0x8]
   2c4ec: 3900611f     	strb	wzr, [x8, #0x18]
   2c4f0: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c4f4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c4f8: f9400fea     	ldr	x10, [sp, #0x18]
   2c4fc: f801910a     	stur	x10, [x8, #0x19]
   2c500: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c504: f9000fff     	str	xzr, [sp, #0x18]
   2c508: a9402e96     	ldp	x22, x11, [x20]
   2c50c: 9100c10a     	add	x10, x8, #0x30
   2c510: eb16017f     	cmp	x11, x22
   2c514: 54000260     	b.eq	0x2c560 <__cxa_demangle+0x20110>
   2c518: f85e016c     	ldur	x12, [x11, #-0x20]
   2c51c: f81e010c     	stur	x12, [x8, #-0x20]
   2c520: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c524: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c528: f85f816c     	ldur	x12, [x11, #-0x8]
   2c52c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c530: f81d017f     	stur	xzr, [x11, #-0x30]
   2c534: f81f810c     	stur	x12, [x8, #-0x8]
   2c538: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c53c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c540: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c544: f81f817f     	stur	xzr, [x11, #-0x8]
   2c548: d100c16b     	sub	x11, x11, #0x30
   2c54c: eb0b02df     	cmp	x22, x11
   2c550: d100c108     	sub	x8, x8, #0x30
   2c554: 54fffe21     	b.ne	0x2c518 <__cxa_demangle+0x200c8>
   2c558: a9405a95     	ldp	x21, x22, [x20]
   2c55c: 14000002     	b	0x2c564 <__cxa_demangle+0x20114>
   2c560: aa1603f5     	mov	x21, x22
   2c564: f9400a98     	ldr	x24, [x20, #0x10]
   2c568: eb1502df     	cmp	x22, x21
   2c56c: a9002a88     	stp	x8, x10, [x20]
   2c570: f9000a89     	str	x9, [x20, #0x10]
   2c574: 54005460     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c578: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c57c: 36000068     	tbz	w8, #0x0, 0x2c588 <__cxa_demangle+0x20138>
   2c580: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c584: 97ff729b     	bl	0x8ff0 <free@plt>
   2c588: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c58c: d100c2d9     	sub	x25, x22, #0x30
   2c590: 36000068     	tbz	w8, #0x0, 0x2c59c <__cxa_demangle+0x2014c>
   2c594: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c598: 97ff7296     	bl	0x8ff0 <free@plt>
   2c59c: eb1902bf     	cmp	x21, x25
   2c5a0: aa1903f6     	mov	x22, x25
   2c5a4: 54fffea1     	b.ne	0x2c578 <__cxa_demangle+0x20128>
   2c5a8: 14000296     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c5ac: aa1f03e0     	mov	x0, xzr
   2c5b0: 321c07e9     	orr	w9, wzr, #0x30
   2c5b4: 321e0bea     	orr	w10, wzr, #0x1c
   2c5b8: 9b0902c8     	madd	x8, x22, x9, x0
   2c5bc: 3900010a     	strb	w10, [x8]
   2c5c0: f840e3ea     	ldur	x10, [sp, #0xe]
   2c5c4: d503201f     	nop
   2c5c8: 9b0902a9     	madd	x9, x21, x9, x0
   2c5cc: f800710a     	stur	x10, [x8, #0x7]
   2c5d0: f94007ea     	ldr	x10, [sp, #0x8]
   2c5d4: 39003d1f     	strb	wzr, [x8, #0xf]
   2c5d8: f900091f     	str	xzr, [x8, #0x10]
   2c5dc: f800110a     	stur	x10, [x8, #0x1]
   2c5e0: f800e3ff     	stur	xzr, [sp, #0xe]
   2c5e4: f90007ff     	str	xzr, [sp, #0x8]
   2c5e8: 3900611f     	strb	wzr, [x8, #0x18]
   2c5ec: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c5f0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c5f4: f9400fea     	ldr	x10, [sp, #0x18]
   2c5f8: f801910a     	stur	x10, [x8, #0x19]
   2c5fc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c600: f9000fff     	str	xzr, [sp, #0x18]
   2c604: a9402e96     	ldp	x22, x11, [x20]
   2c608: 9100c10a     	add	x10, x8, #0x30
   2c60c: eb16017f     	cmp	x11, x22
   2c610: 54000260     	b.eq	0x2c65c <__cxa_demangle+0x2020c>
   2c614: f85e016c     	ldur	x12, [x11, #-0x20]
   2c618: f81e010c     	stur	x12, [x8, #-0x20]
   2c61c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c620: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c624: f85f816c     	ldur	x12, [x11, #-0x8]
   2c628: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c62c: f81d017f     	stur	xzr, [x11, #-0x30]
   2c630: f81f810c     	stur	x12, [x8, #-0x8]
   2c634: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c638: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c63c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c640: f81f817f     	stur	xzr, [x11, #-0x8]
   2c644: d100c16b     	sub	x11, x11, #0x30
   2c648: eb0b02df     	cmp	x22, x11
   2c64c: d100c108     	sub	x8, x8, #0x30
   2c650: 54fffe21     	b.ne	0x2c614 <__cxa_demangle+0x201c4>
   2c654: a9405a95     	ldp	x21, x22, [x20]
   2c658: 14000002     	b	0x2c660 <__cxa_demangle+0x20210>
   2c65c: aa1603f5     	mov	x21, x22
   2c660: f9400a98     	ldr	x24, [x20, #0x10]
   2c664: eb1502df     	cmp	x22, x21
   2c668: a9002a88     	stp	x8, x10, [x20]
   2c66c: f9000a89     	str	x9, [x20, #0x10]
   2c670: 54004c80     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c674: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c678: 36000068     	tbz	w8, #0x0, 0x2c684 <__cxa_demangle+0x20234>
   2c67c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c680: 97ff725c     	bl	0x8ff0 <free@plt>
   2c684: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c688: d100c2d9     	sub	x25, x22, #0x30
   2c68c: 36000068     	tbz	w8, #0x0, 0x2c698 <__cxa_demangle+0x20248>
   2c690: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c694: 97ff7257     	bl	0x8ff0 <free@plt>
   2c698: eb1902bf     	cmp	x21, x25
   2c69c: aa1903f6     	mov	x22, x25
   2c6a0: 54fffea1     	b.ne	0x2c674 <__cxa_demangle+0x20224>
   2c6a4: 14000257     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c6a8: aa1f03e0     	mov	x0, xzr
   2c6ac: 321c07e9     	orr	w9, wzr, #0x30
   2c6b0: 5280028a     	mov	w10, #0x14              // =20
   2c6b4: 9b0902c8     	madd	x8, x22, x9, x0
   2c6b8: 3900010a     	strb	w10, [x8]
   2c6bc: 794023ea     	ldrh	w10, [sp, #0x10]
   2c6c0: d503201f     	nop
   2c6c4: 9b0902a9     	madd	x9, x21, x9, x0
   2c6c8: 7800910a     	sturh	w10, [x8, #0x9]
   2c6cc: f94007ea     	ldr	x10, [sp, #0x8]
   2c6d0: 39002d1f     	strb	wzr, [x8, #0xb]
   2c6d4: b9000d1f     	str	wzr, [x8, #0xc]
   2c6d8: f900091f     	str	xzr, [x8, #0x10]
   2c6dc: f800110a     	stur	x10, [x8, #0x1]
   2c6e0: 790023ff     	strh	wzr, [sp, #0x10]
   2c6e4: f90007ff     	str	xzr, [sp, #0x8]
   2c6e8: 3900611f     	strb	wzr, [x8, #0x18]
   2c6ec: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c6f0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c6f4: f9400fea     	ldr	x10, [sp, #0x18]
   2c6f8: f801910a     	stur	x10, [x8, #0x19]
   2c6fc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c700: f9000fff     	str	xzr, [sp, #0x18]
   2c704: a9402e96     	ldp	x22, x11, [x20]
   2c708: 9100c10a     	add	x10, x8, #0x30
   2c70c: eb16017f     	cmp	x11, x22
   2c710: 54000260     	b.eq	0x2c75c <__cxa_demangle+0x2030c>
   2c714: f85e016c     	ldur	x12, [x11, #-0x20]
   2c718: f81e010c     	stur	x12, [x8, #-0x20]
   2c71c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c720: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c724: f85f816c     	ldur	x12, [x11, #-0x8]
   2c728: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c72c: f81d017f     	stur	xzr, [x11, #-0x30]
   2c730: f81f810c     	stur	x12, [x8, #-0x8]
   2c734: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c738: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c73c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c740: f81f817f     	stur	xzr, [x11, #-0x8]
   2c744: d100c16b     	sub	x11, x11, #0x30
   2c748: eb0b02df     	cmp	x22, x11
   2c74c: d100c108     	sub	x8, x8, #0x30
   2c750: 54fffe21     	b.ne	0x2c714 <__cxa_demangle+0x202c4>
   2c754: a9405a95     	ldp	x21, x22, [x20]
   2c758: 14000002     	b	0x2c760 <__cxa_demangle+0x20310>
   2c75c: aa1603f5     	mov	x21, x22
   2c760: f9400a98     	ldr	x24, [x20, #0x10]
   2c764: eb1502df     	cmp	x22, x21
   2c768: a9002a88     	stp	x8, x10, [x20]
   2c76c: f9000a89     	str	x9, [x20, #0x10]
   2c770: 54004480     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c774: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c778: 36000068     	tbz	w8, #0x0, 0x2c784 <__cxa_demangle+0x20334>
   2c77c: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c780: 97ff721c     	bl	0x8ff0 <free@plt>
   2c784: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c788: d100c2d9     	sub	x25, x22, #0x30
   2c78c: 36000068     	tbz	w8, #0x0, 0x2c798 <__cxa_demangle+0x20348>
   2c790: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c794: 97ff7217     	bl	0x8ff0 <free@plt>
   2c798: eb1902bf     	cmp	x21, x25
   2c79c: aa1903f6     	mov	x22, x25
   2c7a0: 54fffea1     	b.ne	0x2c774 <__cxa_demangle+0x20324>
   2c7a4: 14000217     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c7a8: aa1f03e0     	mov	x0, xzr
   2c7ac: 321c07e9     	orr	w9, wzr, #0x30
   2c7b0: 5280024a     	mov	w10, #0x12              // =18
   2c7b4: 9b0902c8     	madd	x8, x22, x9, x0
   2c7b8: 3900010a     	strb	w10, [x8]
   2c7bc: 394043ea     	ldrb	w10, [sp, #0x10]
   2c7c0: d503201f     	nop
   2c7c4: 9b0902a9     	madd	x9, x21, x9, x0
   2c7c8: 3900250a     	strb	w10, [x8, #0x9]
   2c7cc: f94007ea     	ldr	x10, [sp, #0x8]
   2c7d0: 3900291f     	strb	wzr, [x8, #0xa]
   2c7d4: f800110a     	stur	x10, [x8, #0x1]
   2c7d8: 394013ea     	ldrb	w10, [sp, #0x4]
   2c7dc: 39003d0a     	strb	w10, [x8, #0xf]
   2c7e0: b94003ea     	ldr	w10, [sp]
   2c7e4: f900091f     	str	xzr, [x8, #0x10]
   2c7e8: b800b10a     	stur	w10, [x8, #0xb]
   2c7ec: 390043ff     	strb	wzr, [sp, #0x10]
   2c7f0: f90007ff     	str	xzr, [sp, #0x8]
   2c7f4: 390013ff     	strb	wzr, [sp, #0x4]
   2c7f8: b90003ff     	str	wzr, [sp]
   2c7fc: 3900611f     	strb	wzr, [x8, #0x18]
   2c800: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c804: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c808: f9400fea     	ldr	x10, [sp, #0x18]
   2c80c: f801910a     	stur	x10, [x8, #0x19]
   2c810: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c814: f9000fff     	str	xzr, [sp, #0x18]
   2c818: a9402e96     	ldp	x22, x11, [x20]
   2c81c: 9100c10a     	add	x10, x8, #0x30
   2c820: eb16017f     	cmp	x11, x22
   2c824: 54000260     	b.eq	0x2c870 <__cxa_demangle+0x20420>
   2c828: f85e016c     	ldur	x12, [x11, #-0x20]
   2c82c: f81e010c     	stur	x12, [x8, #-0x20]
   2c830: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c834: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c838: f85f816c     	ldur	x12, [x11, #-0x8]
   2c83c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c840: f81d017f     	stur	xzr, [x11, #-0x30]
   2c844: f81f810c     	stur	x12, [x8, #-0x8]
   2c848: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c84c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c850: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c854: f81f817f     	stur	xzr, [x11, #-0x8]
   2c858: d100c16b     	sub	x11, x11, #0x30
   2c85c: eb0b02df     	cmp	x22, x11
   2c860: d100c108     	sub	x8, x8, #0x30
   2c864: 54fffe21     	b.ne	0x2c828 <__cxa_demangle+0x203d8>
   2c868: a9405a95     	ldp	x21, x22, [x20]
   2c86c: 14000002     	b	0x2c874 <__cxa_demangle+0x20424>
   2c870: aa1603f5     	mov	x21, x22
   2c874: f9400a98     	ldr	x24, [x20, #0x10]
   2c878: eb1502df     	cmp	x22, x21
   2c87c: a9002a88     	stp	x8, x10, [x20]
   2c880: f9000a89     	str	x9, [x20, #0x10]
   2c884: 54003be0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c888: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c88c: 36000068     	tbz	w8, #0x0, 0x2c898 <__cxa_demangle+0x20448>
   2c890: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c894: 97ff71d7     	bl	0x8ff0 <free@plt>
   2c898: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c89c: d100c2d9     	sub	x25, x22, #0x30
   2c8a0: 36000068     	tbz	w8, #0x0, 0x2c8ac <__cxa_demangle+0x2045c>
   2c8a4: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c8a8: 97ff71d2     	bl	0x8ff0 <free@plt>
   2c8ac: eb1902bf     	cmp	x21, x25
   2c8b0: aa1903f6     	mov	x22, x25
   2c8b4: 54fffea1     	b.ne	0x2c888 <__cxa_demangle+0x20438>
   2c8b8: 140001d2     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c8bc: aa1f03e0     	mov	x0, xzr
   2c8c0: 321c07e9     	orr	w9, wzr, #0x30
   2c8c4: 321d07ea     	orr	w10, wzr, #0x18
   2c8c8: 9b0902c8     	madd	x8, x22, x9, x0
   2c8cc: 3900010a     	strb	w10, [x8]
   2c8d0: b94013ea     	ldr	w10, [sp, #0x10]
   2c8d4: d503201f     	nop
   2c8d8: 9b0902a9     	madd	x9, x21, x9, x0
   2c8dc: b800910a     	stur	w10, [x8, #0x9]
   2c8e0: f94007ea     	ldr	x10, [sp, #0x8]
   2c8e4: 3900351f     	strb	wzr, [x8, #0xd]
   2c8e8: 79001d1f     	strh	wzr, [x8, #0xe]
   2c8ec: f900091f     	str	xzr, [x8, #0x10]
   2c8f0: f800110a     	stur	x10, [x8, #0x1]
   2c8f4: b90013ff     	str	wzr, [sp, #0x10]
   2c8f8: f90007ff     	str	xzr, [sp, #0x8]
   2c8fc: 3900611f     	strb	wzr, [x8, #0x18]
   2c900: f841f3ea     	ldur	x10, [sp, #0x1f]
   2c904: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2c908: f9400fea     	ldr	x10, [sp, #0x18]
   2c90c: f801910a     	stur	x10, [x8, #0x19]
   2c910: f801f3ff     	stur	xzr, [sp, #0x1f]
   2c914: f9000fff     	str	xzr, [sp, #0x18]
   2c918: a9402e96     	ldp	x22, x11, [x20]
   2c91c: 9100c10a     	add	x10, x8, #0x30
   2c920: eb16017f     	cmp	x11, x22
   2c924: 54000260     	b.eq	0x2c970 <__cxa_demangle+0x20520>
   2c928: f85e016c     	ldur	x12, [x11, #-0x20]
   2c92c: f81e010c     	stur	x12, [x8, #-0x20]
   2c930: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2c934: 3c9d0100     	stur	q0, [x8, #-0x30]
   2c938: f85f816c     	ldur	x12, [x11, #-0x8]
   2c93c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2c940: f81d017f     	stur	xzr, [x11, #-0x30]
   2c944: f81f810c     	stur	x12, [x8, #-0x8]
   2c948: 3cde8160     	ldur	q0, [x11, #-0x18]
   2c94c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2c950: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2c954: f81f817f     	stur	xzr, [x11, #-0x8]
   2c958: d100c16b     	sub	x11, x11, #0x30
   2c95c: eb0b02df     	cmp	x22, x11
   2c960: d100c108     	sub	x8, x8, #0x30
   2c964: 54fffe21     	b.ne	0x2c928 <__cxa_demangle+0x204d8>
   2c968: a9405a95     	ldp	x21, x22, [x20]
   2c96c: 14000002     	b	0x2c974 <__cxa_demangle+0x20524>
   2c970: aa1603f5     	mov	x21, x22
   2c974: f9400a98     	ldr	x24, [x20, #0x10]
   2c978: eb1502df     	cmp	x22, x21
   2c97c: a9002a88     	stp	x8, x10, [x20]
   2c980: f9000a89     	str	x9, [x20, #0x10]
   2c984: 540033e0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2c988: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2c98c: 36000068     	tbz	w8, #0x0, 0x2c998 <__cxa_demangle+0x20548>
   2c990: f85f82c0     	ldur	x0, [x22, #-0x8]
   2c994: 97ff7197     	bl	0x8ff0 <free@plt>
   2c998: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2c99c: d100c2d9     	sub	x25, x22, #0x30
   2c9a0: 36000068     	tbz	w8, #0x0, 0x2c9ac <__cxa_demangle+0x2055c>
   2c9a4: f85e02c0     	ldur	x0, [x22, #-0x20]
   2c9a8: 97ff7192     	bl	0x8ff0 <free@plt>
   2c9ac: eb1902bf     	cmp	x21, x25
   2c9b0: aa1903f6     	mov	x22, x25
   2c9b4: 54fffea1     	b.ne	0x2c988 <__cxa_demangle+0x20538>
   2c9b8: 14000192     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2c9bc: aa1f03e0     	mov	x0, xzr
   2c9c0: 321c07e9     	orr	w9, wzr, #0x30
   2c9c4: 528002ca     	mov	w10, #0x16              // =22
   2c9c8: 9b0902c8     	madd	x8, x22, x9, x0
   2c9cc: 3900010a     	strb	w10, [x8]
   2c9d0: 39404bea     	ldrb	w10, [sp, #0x12]
   2c9d4: d503201f     	nop
   2c9d8: 9b0902a9     	madd	x9, x21, x9, x0
   2c9dc: 39002d0a     	strb	w10, [x8, #0xb]
   2c9e0: 794023ea     	ldrh	w10, [sp, #0x10]
   2c9e4: 7800910a     	sturh	w10, [x8, #0x9]
   2c9e8: f94007ea     	ldr	x10, [sp, #0x8]
   2c9ec: 3900311f     	strb	wzr, [x8, #0xc]
   2c9f0: f800110a     	stur	x10, [x8, #0x1]
   2c9f4: 39400bea     	ldrb	w10, [sp, #0x2]
   2c9f8: 39003d0a     	strb	w10, [x8, #0xf]
   2c9fc: 794003ea     	ldrh	w10, [sp]
   2ca00: f900091f     	str	xzr, [x8, #0x10]
   2ca04: 7800d10a     	sturh	w10, [x8, #0xd]
   2ca08: 790023ff     	strh	wzr, [sp, #0x10]
   2ca0c: f90007ff     	str	xzr, [sp, #0x8]
   2ca10: 39004bff     	strb	wzr, [sp, #0x12]
   2ca14: 39000bff     	strb	wzr, [sp, #0x2]
   2ca18: 790003ff     	strh	wzr, [sp]
   2ca1c: 3900611f     	strb	wzr, [x8, #0x18]
   2ca20: f841f3ea     	ldur	x10, [sp, #0x1f]
   2ca24: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2ca28: f9400fea     	ldr	x10, [sp, #0x18]
   2ca2c: f801910a     	stur	x10, [x8, #0x19]
   2ca30: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ca34: f9000fff     	str	xzr, [sp, #0x18]
   2ca38: a9402e96     	ldp	x22, x11, [x20]
   2ca3c: 9100c10a     	add	x10, x8, #0x30
   2ca40: eb16017f     	cmp	x11, x22
   2ca44: 54000260     	b.eq	0x2ca90 <__cxa_demangle+0x20640>
   2ca48: f85e016c     	ldur	x12, [x11, #-0x20]
   2ca4c: f81e010c     	stur	x12, [x8, #-0x20]
   2ca50: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2ca54: 3c9d0100     	stur	q0, [x8, #-0x30]
   2ca58: f85f816c     	ldur	x12, [x11, #-0x8]
   2ca5c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2ca60: f81d017f     	stur	xzr, [x11, #-0x30]
   2ca64: f81f810c     	stur	x12, [x8, #-0x8]
   2ca68: 3cde8160     	ldur	q0, [x11, #-0x18]
   2ca6c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2ca70: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2ca74: f81f817f     	stur	xzr, [x11, #-0x8]
   2ca78: d100c16b     	sub	x11, x11, #0x30
   2ca7c: eb0b02df     	cmp	x22, x11
   2ca80: d100c108     	sub	x8, x8, #0x30
   2ca84: 54fffe21     	b.ne	0x2ca48 <__cxa_demangle+0x205f8>
   2ca88: a9405a95     	ldp	x21, x22, [x20]
   2ca8c: 14000002     	b	0x2ca94 <__cxa_demangle+0x20644>
   2ca90: aa1603f5     	mov	x21, x22
   2ca94: f9400a98     	ldr	x24, [x20, #0x10]
   2ca98: eb1502df     	cmp	x22, x21
   2ca9c: a9002a88     	stp	x8, x10, [x20]
   2caa0: f9000a89     	str	x9, [x20, #0x10]
   2caa4: 54002ae0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2caa8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2caac: 36000068     	tbz	w8, #0x0, 0x2cab8 <__cxa_demangle+0x20668>
   2cab0: f85f82c0     	ldur	x0, [x22, #-0x8]
   2cab4: 97ff714f     	bl	0x8ff0 <free@plt>
   2cab8: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2cabc: d100c2d9     	sub	x25, x22, #0x30
   2cac0: 36000068     	tbz	w8, #0x0, 0x2cacc <__cxa_demangle+0x2067c>
   2cac4: f85e02c0     	ldur	x0, [x22, #-0x20]
   2cac8: 97ff714a     	bl	0x8ff0 <free@plt>
   2cacc: eb1902bf     	cmp	x21, x25
   2cad0: aa1903f6     	mov	x22, x25
   2cad4: 54fffea1     	b.ne	0x2caa8 <__cxa_demangle+0x20658>
   2cad8: 1400014a     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2cadc: aa1f03e0     	mov	x0, xzr
   2cae0: 321c07e9     	orr	w9, wzr, #0x30
   2cae4: 5280028a     	mov	w10, #0x14              // =20
   2cae8: 9b0902c8     	madd	x8, x22, x9, x0
   2caec: 3900010a     	strb	w10, [x8]
   2caf0: 794023ea     	ldrh	w10, [sp, #0x10]
   2caf4: d503201f     	nop
   2caf8: 9b0902a9     	madd	x9, x21, x9, x0
   2cafc: 7800910a     	sturh	w10, [x8, #0x9]
   2cb00: f94007ea     	ldr	x10, [sp, #0x8]
   2cb04: 39002d1f     	strb	wzr, [x8, #0xb]
   2cb08: b9000d1f     	str	wzr, [x8, #0xc]
   2cb0c: f900091f     	str	xzr, [x8, #0x10]
   2cb10: f800110a     	stur	x10, [x8, #0x1]
   2cb14: 790023ff     	strh	wzr, [sp, #0x10]
   2cb18: f90007ff     	str	xzr, [sp, #0x8]
   2cb1c: 3900611f     	strb	wzr, [x8, #0x18]
   2cb20: f841f3ea     	ldur	x10, [sp, #0x1f]
   2cb24: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2cb28: f9400fea     	ldr	x10, [sp, #0x18]
   2cb2c: f801910a     	stur	x10, [x8, #0x19]
   2cb30: f801f3ff     	stur	xzr, [sp, #0x1f]
   2cb34: f9000fff     	str	xzr, [sp, #0x18]
   2cb38: a9402e96     	ldp	x22, x11, [x20]
   2cb3c: 9100c10a     	add	x10, x8, #0x30
   2cb40: eb16017f     	cmp	x11, x22
   2cb44: 54000260     	b.eq	0x2cb90 <__cxa_demangle+0x20740>
   2cb48: f85e016c     	ldur	x12, [x11, #-0x20]
   2cb4c: f81e010c     	stur	x12, [x8, #-0x20]
   2cb50: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2cb54: 3c9d0100     	stur	q0, [x8, #-0x30]
   2cb58: f85f816c     	ldur	x12, [x11, #-0x8]
   2cb5c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2cb60: f81d017f     	stur	xzr, [x11, #-0x30]
   2cb64: f81f810c     	stur	x12, [x8, #-0x8]
   2cb68: 3cde8160     	ldur	q0, [x11, #-0x18]
   2cb6c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2cb70: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2cb74: f81f817f     	stur	xzr, [x11, #-0x8]
   2cb78: d100c16b     	sub	x11, x11, #0x30
   2cb7c: eb0b02df     	cmp	x22, x11
   2cb80: d100c108     	sub	x8, x8, #0x30
   2cb84: 54fffe21     	b.ne	0x2cb48 <__cxa_demangle+0x206f8>
   2cb88: a9405a95     	ldp	x21, x22, [x20]
   2cb8c: 14000002     	b	0x2cb94 <__cxa_demangle+0x20744>
   2cb90: aa1603f5     	mov	x21, x22
   2cb94: f9400a98     	ldr	x24, [x20, #0x10]
   2cb98: eb1502df     	cmp	x22, x21
   2cb9c: a9002a88     	stp	x8, x10, [x20]
   2cba0: f9000a89     	str	x9, [x20, #0x10]
   2cba4: 540022e0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2cba8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2cbac: 36000068     	tbz	w8, #0x0, 0x2cbb8 <__cxa_demangle+0x20768>
   2cbb0: f85f82c0     	ldur	x0, [x22, #-0x8]
   2cbb4: 97ff710f     	bl	0x8ff0 <free@plt>
   2cbb8: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2cbbc: d100c2d9     	sub	x25, x22, #0x30
   2cbc0: 36000068     	tbz	w8, #0x0, 0x2cbcc <__cxa_demangle+0x2077c>
   2cbc4: f85e02c0     	ldur	x0, [x22, #-0x20]
   2cbc8: 97ff710a     	bl	0x8ff0 <free@plt>
   2cbcc: eb1902bf     	cmp	x21, x25
   2cbd0: aa1903f6     	mov	x22, x25
   2cbd4: 54fffea1     	b.ne	0x2cba8 <__cxa_demangle+0x20758>
   2cbd8: 1400010a     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2cbdc: aa1f03e0     	mov	x0, xzr
   2cbe0: 321c07e9     	orr	w9, wzr, #0x30
   2cbe4: 5280028a     	mov	w10, #0x14              // =20
   2cbe8: 9b0902c8     	madd	x8, x22, x9, x0
   2cbec: 3900010a     	strb	w10, [x8]
   2cbf0: 794023ea     	ldrh	w10, [sp, #0x10]
   2cbf4: d503201f     	nop
   2cbf8: 9b0902a9     	madd	x9, x21, x9, x0
   2cbfc: 7800910a     	sturh	w10, [x8, #0x9]
   2cc00: f94007ea     	ldr	x10, [sp, #0x8]
   2cc04: 39002d1f     	strb	wzr, [x8, #0xb]
   2cc08: b9000d1f     	str	wzr, [x8, #0xc]
   2cc0c: f900091f     	str	xzr, [x8, #0x10]
   2cc10: f800110a     	stur	x10, [x8, #0x1]
   2cc14: 790023ff     	strh	wzr, [sp, #0x10]
   2cc18: f90007ff     	str	xzr, [sp, #0x8]
   2cc1c: 3900611f     	strb	wzr, [x8, #0x18]
   2cc20: f841f3ea     	ldur	x10, [sp, #0x1f]
   2cc24: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2cc28: f9400fea     	ldr	x10, [sp, #0x18]
   2cc2c: f801910a     	stur	x10, [x8, #0x19]
   2cc30: f801f3ff     	stur	xzr, [sp, #0x1f]
   2cc34: f9000fff     	str	xzr, [sp, #0x18]
   2cc38: a9402e96     	ldp	x22, x11, [x20]
   2cc3c: 9100c10a     	add	x10, x8, #0x30
   2cc40: eb16017f     	cmp	x11, x22
   2cc44: 54000260     	b.eq	0x2cc90 <__cxa_demangle+0x20840>
   2cc48: f85e016c     	ldur	x12, [x11, #-0x20]
   2cc4c: f81e010c     	stur	x12, [x8, #-0x20]
   2cc50: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2cc54: 3c9d0100     	stur	q0, [x8, #-0x30]
   2cc58: f85f816c     	ldur	x12, [x11, #-0x8]
   2cc5c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2cc60: f81d017f     	stur	xzr, [x11, #-0x30]
   2cc64: f81f810c     	stur	x12, [x8, #-0x8]
   2cc68: 3cde8160     	ldur	q0, [x11, #-0x18]
   2cc6c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2cc70: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2cc74: f81f817f     	stur	xzr, [x11, #-0x8]
   2cc78: d100c16b     	sub	x11, x11, #0x30
   2cc7c: eb0b02df     	cmp	x22, x11
   2cc80: d100c108     	sub	x8, x8, #0x30
   2cc84: 54fffe21     	b.ne	0x2cc48 <__cxa_demangle+0x207f8>
   2cc88: a9405a95     	ldp	x21, x22, [x20]
   2cc8c: 14000002     	b	0x2cc94 <__cxa_demangle+0x20844>
   2cc90: aa1603f5     	mov	x21, x22
   2cc94: f9400a98     	ldr	x24, [x20, #0x10]
   2cc98: eb1502df     	cmp	x22, x21
   2cc9c: a9002a88     	stp	x8, x10, [x20]
   2cca0: f9000a89     	str	x9, [x20, #0x10]
   2cca4: 54001ae0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2cca8: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2ccac: 36000068     	tbz	w8, #0x0, 0x2ccb8 <__cxa_demangle+0x20868>
   2ccb0: f85f82c0     	ldur	x0, [x22, #-0x8]
   2ccb4: 97ff70cf     	bl	0x8ff0 <free@plt>
   2ccb8: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2ccbc: d100c2d9     	sub	x25, x22, #0x30
   2ccc0: 36000068     	tbz	w8, #0x0, 0x2cccc <__cxa_demangle+0x2087c>
   2ccc4: f85e02c0     	ldur	x0, [x22, #-0x20]
   2ccc8: 97ff70ca     	bl	0x8ff0 <free@plt>
   2cccc: eb1902bf     	cmp	x21, x25
   2ccd0: aa1903f6     	mov	x22, x25
   2ccd4: 54fffea1     	b.ne	0x2cca8 <__cxa_demangle+0x20858>
   2ccd8: 140000ca     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2ccdc: aa1f03e0     	mov	x0, xzr
   2cce0: 321c07e9     	orr	w9, wzr, #0x30
   2cce4: 5280024a     	mov	w10, #0x12              // =18
   2cce8: 9b0902c8     	madd	x8, x22, x9, x0
   2ccec: 3900010a     	strb	w10, [x8]
   2ccf0: 394043ea     	ldrb	w10, [sp, #0x10]
   2ccf4: d503201f     	nop
   2ccf8: 9b0902a9     	madd	x9, x21, x9, x0
   2ccfc: 3900250a     	strb	w10, [x8, #0x9]
   2cd00: f94007ea     	ldr	x10, [sp, #0x8]
   2cd04: 3900291f     	strb	wzr, [x8, #0xa]
   2cd08: f800110a     	stur	x10, [x8, #0x1]
   2cd0c: 394013ea     	ldrb	w10, [sp, #0x4]
   2cd10: 39003d0a     	strb	w10, [x8, #0xf]
   2cd14: b94003ea     	ldr	w10, [sp]
   2cd18: f900091f     	str	xzr, [x8, #0x10]
   2cd1c: b800b10a     	stur	w10, [x8, #0xb]
   2cd20: 390043ff     	strb	wzr, [sp, #0x10]
   2cd24: f90007ff     	str	xzr, [sp, #0x8]
   2cd28: 390013ff     	strb	wzr, [sp, #0x4]
   2cd2c: b90003ff     	str	wzr, [sp]
   2cd30: 3900611f     	strb	wzr, [x8, #0x18]
   2cd34: f841f3ea     	ldur	x10, [sp, #0x1f]
   2cd38: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2cd3c: f9400fea     	ldr	x10, [sp, #0x18]
   2cd40: f801910a     	stur	x10, [x8, #0x19]
   2cd44: f801f3ff     	stur	xzr, [sp, #0x1f]
   2cd48: f9000fff     	str	xzr, [sp, #0x18]
   2cd4c: a9402e96     	ldp	x22, x11, [x20]
   2cd50: 9100c10a     	add	x10, x8, #0x30
   2cd54: eb16017f     	cmp	x11, x22
   2cd58: 54000260     	b.eq	0x2cda4 <__cxa_demangle+0x20954>
   2cd5c: f85e016c     	ldur	x12, [x11, #-0x20]
   2cd60: f81e010c     	stur	x12, [x8, #-0x20]
   2cd64: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2cd68: 3c9d0100     	stur	q0, [x8, #-0x30]
   2cd6c: f85f816c     	ldur	x12, [x11, #-0x8]
   2cd70: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2cd74: f81d017f     	stur	xzr, [x11, #-0x30]
   2cd78: f81f810c     	stur	x12, [x8, #-0x8]
   2cd7c: 3cde8160     	ldur	q0, [x11, #-0x18]
   2cd80: 3c9e8100     	stur	q0, [x8, #-0x18]
   2cd84: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2cd88: f81f817f     	stur	xzr, [x11, #-0x8]
   2cd8c: d100c16b     	sub	x11, x11, #0x30
   2cd90: eb0b02df     	cmp	x22, x11
   2cd94: d100c108     	sub	x8, x8, #0x30
   2cd98: 54fffe21     	b.ne	0x2cd5c <__cxa_demangle+0x2090c>
   2cd9c: a9405a95     	ldp	x21, x22, [x20]
   2cda0: 14000002     	b	0x2cda8 <__cxa_demangle+0x20958>
   2cda4: aa1603f5     	mov	x21, x22
   2cda8: f9400a98     	ldr	x24, [x20, #0x10]
   2cdac: eb1502df     	cmp	x22, x21
   2cdb0: a9002a88     	stp	x8, x10, [x20]
   2cdb4: f9000a89     	str	x9, [x20, #0x10]
   2cdb8: 54001240     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2cdbc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2cdc0: 36000068     	tbz	w8, #0x0, 0x2cdcc <__cxa_demangle+0x2097c>
   2cdc4: f85f82c0     	ldur	x0, [x22, #-0x8]
   2cdc8: 97ff708a     	bl	0x8ff0 <free@plt>
   2cdcc: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2cdd0: d100c2d9     	sub	x25, x22, #0x30
   2cdd4: 36000068     	tbz	w8, #0x0, 0x2cde0 <__cxa_demangle+0x20990>
   2cdd8: f85e02c0     	ldur	x0, [x22, #-0x20]
   2cddc: 97ff7085     	bl	0x8ff0 <free@plt>
   2cde0: eb1902bf     	cmp	x21, x25
   2cde4: aa1903f6     	mov	x22, x25
   2cde8: 54fffea1     	b.ne	0x2cdbc <__cxa_demangle+0x2096c>
   2cdec: 14000085     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2cdf0: aa1f03e0     	mov	x0, xzr
   2cdf4: 321c07e9     	orr	w9, wzr, #0x30
   2cdf8: 5280028a     	mov	w10, #0x14              // =20
   2cdfc: 9b0902c8     	madd	x8, x22, x9, x0
   2ce00: 3900010a     	strb	w10, [x8]
   2ce04: 794023ea     	ldrh	w10, [sp, #0x10]
   2ce08: d503201f     	nop
   2ce0c: 9b0902a9     	madd	x9, x21, x9, x0
   2ce10: 7800910a     	sturh	w10, [x8, #0x9]
   2ce14: f94007ea     	ldr	x10, [sp, #0x8]
   2ce18: 39002d1f     	strb	wzr, [x8, #0xb]
   2ce1c: b9000d1f     	str	wzr, [x8, #0xc]
   2ce20: f900091f     	str	xzr, [x8, #0x10]
   2ce24: f800110a     	stur	x10, [x8, #0x1]
   2ce28: 790023ff     	strh	wzr, [sp, #0x10]
   2ce2c: f90007ff     	str	xzr, [sp, #0x8]
   2ce30: 3900611f     	strb	wzr, [x8, #0x18]
   2ce34: f841f3ea     	ldur	x10, [sp, #0x1f]
   2ce38: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2ce3c: f9400fea     	ldr	x10, [sp, #0x18]
   2ce40: f801910a     	stur	x10, [x8, #0x19]
   2ce44: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ce48: f9000fff     	str	xzr, [sp, #0x18]
   2ce4c: a9402e96     	ldp	x22, x11, [x20]
   2ce50: 9100c10a     	add	x10, x8, #0x30
   2ce54: eb16017f     	cmp	x11, x22
   2ce58: 54000260     	b.eq	0x2cea4 <__cxa_demangle+0x20a54>
   2ce5c: f85e016c     	ldur	x12, [x11, #-0x20]
   2ce60: f81e010c     	stur	x12, [x8, #-0x20]
   2ce64: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2ce68: 3c9d0100     	stur	q0, [x8, #-0x30]
   2ce6c: f85f816c     	ldur	x12, [x11, #-0x8]
   2ce70: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2ce74: f81d017f     	stur	xzr, [x11, #-0x30]
   2ce78: f81f810c     	stur	x12, [x8, #-0x8]
   2ce7c: 3cde8160     	ldur	q0, [x11, #-0x18]
   2ce80: 3c9e8100     	stur	q0, [x8, #-0x18]
   2ce84: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2ce88: f81f817f     	stur	xzr, [x11, #-0x8]
   2ce8c: d100c16b     	sub	x11, x11, #0x30
   2ce90: eb0b02df     	cmp	x22, x11
   2ce94: d100c108     	sub	x8, x8, #0x30
   2ce98: 54fffe21     	b.ne	0x2ce5c <__cxa_demangle+0x20a0c>
   2ce9c: a9405a95     	ldp	x21, x22, [x20]
   2cea0: 14000002     	b	0x2cea8 <__cxa_demangle+0x20a58>
   2cea4: aa1603f5     	mov	x21, x22
   2cea8: f9400a98     	ldr	x24, [x20, #0x10]
   2ceac: eb1502df     	cmp	x22, x21
   2ceb0: a9002a88     	stp	x8, x10, [x20]
   2ceb4: f9000a89     	str	x9, [x20, #0x10]
   2ceb8: 54000a40     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2cebc: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2cec0: 36000068     	tbz	w8, #0x0, 0x2cecc <__cxa_demangle+0x20a7c>
   2cec4: f85f82c0     	ldur	x0, [x22, #-0x8]
   2cec8: 97ff704a     	bl	0x8ff0 <free@plt>
   2cecc: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2ced0: d100c2d9     	sub	x25, x22, #0x30
   2ced4: 36000068     	tbz	w8, #0x0, 0x2cee0 <__cxa_demangle+0x20a90>
   2ced8: f85e02c0     	ldur	x0, [x22, #-0x20]
   2cedc: 97ff7045     	bl	0x8ff0 <free@plt>
   2cee0: eb1902bf     	cmp	x21, x25
   2cee4: aa1903f6     	mov	x22, x25
   2cee8: 54fffea1     	b.ne	0x2cebc <__cxa_demangle+0x20a6c>
   2ceec: 14000045     	b	0x2d000 <__cxa_demangle+0x20bb0>
   2cef0: aa1f03e0     	mov	x0, xzr
   2cef4: 321c07e9     	orr	w9, wzr, #0x30
   2cef8: 5280024a     	mov	w10, #0x12              // =18
   2cefc: 9b0902c8     	madd	x8, x22, x9, x0
   2cf00: 3900010a     	strb	w10, [x8]
   2cf04: 394043ea     	ldrb	w10, [sp, #0x10]
   2cf08: d503201f     	nop
   2cf0c: 9b0902a9     	madd	x9, x21, x9, x0
   2cf10: 3900250a     	strb	w10, [x8, #0x9]
   2cf14: f94007ea     	ldr	x10, [sp, #0x8]
   2cf18: 3900291f     	strb	wzr, [x8, #0xa]
   2cf1c: f800110a     	stur	x10, [x8, #0x1]
   2cf20: 394013ea     	ldrb	w10, [sp, #0x4]
   2cf24: 39003d0a     	strb	w10, [x8, #0xf]
   2cf28: b94003ea     	ldr	w10, [sp]
   2cf2c: f900091f     	str	xzr, [x8, #0x10]
   2cf30: b800b10a     	stur	w10, [x8, #0xb]
   2cf34: 390043ff     	strb	wzr, [sp, #0x10]
   2cf38: f90007ff     	str	xzr, [sp, #0x8]
   2cf3c: 390013ff     	strb	wzr, [sp, #0x4]
   2cf40: b90003ff     	str	wzr, [sp]
   2cf44: 3900611f     	strb	wzr, [x8, #0x18]
   2cf48: f841f3ea     	ldur	x10, [sp, #0x1f]
   2cf4c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2cf50: f9400fea     	ldr	x10, [sp, #0x18]
   2cf54: f801910a     	stur	x10, [x8, #0x19]
   2cf58: f801f3ff     	stur	xzr, [sp, #0x1f]
   2cf5c: f9000fff     	str	xzr, [sp, #0x18]
   2cf60: a9402e96     	ldp	x22, x11, [x20]
   2cf64: 9100c10a     	add	x10, x8, #0x30
   2cf68: eb16017f     	cmp	x11, x22
   2cf6c: 54000260     	b.eq	0x2cfb8 <__cxa_demangle+0x20b68>
   2cf70: f85e016c     	ldur	x12, [x11, #-0x20]
   2cf74: f81e010c     	stur	x12, [x8, #-0x20]
   2cf78: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2cf7c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2cf80: f85f816c     	ldur	x12, [x11, #-0x8]
   2cf84: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2cf88: f81d017f     	stur	xzr, [x11, #-0x30]
   2cf8c: f81f810c     	stur	x12, [x8, #-0x8]
   2cf90: 3cde8160     	ldur	q0, [x11, #-0x18]
   2cf94: 3c9e8100     	stur	q0, [x8, #-0x18]
   2cf98: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2cf9c: f81f817f     	stur	xzr, [x11, #-0x8]
   2cfa0: d100c16b     	sub	x11, x11, #0x30
   2cfa4: eb0b02df     	cmp	x22, x11
   2cfa8: d100c108     	sub	x8, x8, #0x30
   2cfac: 54fffe21     	b.ne	0x2cf70 <__cxa_demangle+0x20b20>
   2cfb0: a9405a95     	ldp	x21, x22, [x20]
   2cfb4: 14000002     	b	0x2cfbc <__cxa_demangle+0x20b6c>
   2cfb8: aa1603f5     	mov	x21, x22
   2cfbc: f9400a98     	ldr	x24, [x20, #0x10]
   2cfc0: eb1502df     	cmp	x22, x21
   2cfc4: a9002a88     	stp	x8, x10, [x20]
   2cfc8: f9000a89     	str	x9, [x20, #0x10]
   2cfcc: 540001a0     	b.eq	0x2d000 <__cxa_demangle+0x20bb0>
   2cfd0: 385e82c8     	ldurb	w8, [x22, #-0x18]
   2cfd4: 36000068     	tbz	w8, #0x0, 0x2cfe0 <__cxa_demangle+0x20b90>
   2cfd8: f85f82c0     	ldur	x0, [x22, #-0x8]
   2cfdc: 97ff7005     	bl	0x8ff0 <free@plt>
   2cfe0: 385d02c8     	ldurb	w8, [x22, #-0x30]
   2cfe4: d100c2d9     	sub	x25, x22, #0x30
   2cfe8: 36000068     	tbz	w8, #0x0, 0x2cff4 <__cxa_demangle+0x20ba4>
   2cfec: f85e02c0     	ldur	x0, [x22, #-0x20]
   2cff0: 97ff7000     	bl	0x8ff0 <free@plt>
   2cff4: eb1902bf     	cmp	x21, x25
   2cff8: aa1903f6     	mov	x22, x25
   2cffc: 54fffea1     	b.ne	0x2cfd0 <__cxa_demangle+0x20b80>
   2d000: b40001d5     	cbz	x21, 0x2d038 <__cxa_demangle+0x20be8>
   2d004: f9400e88     	ldr	x8, [x20, #0x18]
   2d008: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2d00c: eb15013f     	cmp	x9, x21
   2d010: 54000103     	b.lo	0x2d030 <__cxa_demangle+0x20be0>
   2d014: eb15011f     	cmp	x8, x21
   2d018: 540000c8     	b.hi	0x2d030 <__cxa_demangle+0x20be0>
   2d01c: f9480109     	ldr	x9, [x8, #0x1000]
   2d020: eb18013f     	cmp	x9, x24
   2d024: 540000a1     	b.ne	0x2d038 <__cxa_demangle+0x20be8>
   2d028: f9080115     	str	x21, [x8, #0x1000]
   2d02c: 14000003     	b	0x2d038 <__cxa_demangle+0x20be8>
   2d030: aa1503e0     	mov	x0, x21
   2d034: 97ff6fef     	bl	0x8ff0 <free@plt>
   2d038: 91000a73     	add	x19, x19, #0x2
   2d03c: f94016e8     	ldr	x8, [x23, #0x28]
   2d040: f94017e9     	ldr	x9, [sp, #0x28]
   2d044: eb09011f     	cmp	x8, x9
   2d048: 54000121     	b.ne	0x2d06c <__cxa_demangle+0x20c1c>
   2d04c: aa1303e0     	mov	x0, x19
   2d050: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   2d054: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   2d058: a94557f6     	ldp	x22, x21, [sp, #0x50]
   2d05c: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   2d060: f9401bf9     	ldr	x25, [sp, #0x30]
   2d064: 910203ff     	add	sp, sp, #0x80
   2d068: d65f03c0     	ret
   2d06c: 97ff6f49     	bl	0x8d90 <__stack_chk_fail@plt>
   2d070: 97ff6f10     	bl	0x8cb0 <abort@plt>
   2d074: 97ff6f0f     	bl	0x8cb0 <abort@plt>
   2d078: 97ff6f0e     	bl	0x8cb0 <abort@plt>
   2d07c: 97ff6f0d     	bl	0x8cb0 <abort@plt>
   2d080: 97ff6f0c     	bl	0x8cb0 <abort@plt>
   2d084: 97ff6f0b     	bl	0x8cb0 <abort@plt>
   2d088: 97ff6f0a     	bl	0x8cb0 <abort@plt>
   2d08c: 97ff6f09     	bl	0x8cb0 <abort@plt>
   2d090: 97ff6f08     	bl	0x8cb0 <abort@plt>
   2d094: 97ff6f07     	bl	0x8cb0 <abort@plt>
   2d098: 97ff6f06     	bl	0x8cb0 <abort@plt>
   2d09c: 97ff6f05     	bl	0x8cb0 <abort@plt>
   2d0a0: 97ff6f04     	bl	0x8cb0 <abort@plt>
   2d0a4: 97ff6f03     	bl	0x8cb0 <abort@plt>
   2d0a8: 97ff6f02     	bl	0x8cb0 <abort@plt>
   2d0ac: 97ff6f01     	bl	0x8cb0 <abort@plt>
   2d0b0: 97ff6f00     	bl	0x8cb0 <abort@plt>
   2d0b4: 97ff6eff     	bl	0x8cb0 <abort@plt>
   2d0b8: 97ff6efe     	bl	0x8cb0 <abort@plt>
   2d0bc: 97ff6efd     	bl	0x8cb0 <abort@plt>
   2d0c0: 97ff6efc     	bl	0x8cb0 <abort@plt>
   2d0c4: 97ff6efb     	bl	0x8cb0 <abort@plt>
   2d0c8: 97ff6efa     	bl	0x8cb0 <abort@plt>
   2d0cc: 97ff6ef9     	bl	0x8cb0 <abort@plt>
   2d0d0: 97ff6ef8     	bl	0x8cb0 <abort@plt>
   2d0d4: 97ff6ef7     	bl	0x8cb0 <abort@plt>
   2d0d8: 97ff6ef6     	bl	0x8cb0 <abort@plt>
   2d0dc: 97ff6ef5     	bl	0x8cb0 <abort@plt>
   2d0e0: 97ff6ef4     	bl	0x8cb0 <abort@plt>
   2d0e4: 97ff6ef3     	bl	0x8cb0 <abort@plt>
   2d0e8: 97ff6ef2     	bl	0x8cb0 <abort@plt>
   2d0ec: 97ff6ef1     	bl	0x8cb0 <abort@plt>
   2d0f0: 97ff6ef0     	bl	0x8cb0 <abort@plt>
   2d0f4: 97ff6eef     	bl	0x8cb0 <abort@plt>
   2d0f8: 97ff6eee     	bl	0x8cb0 <abort@plt>
   2d0fc: 97ff6eed     	bl	0x8cb0 <abort@plt>
   2d100: 97ff6eec     	bl	0x8cb0 <abort@plt>
   2d104: 97ff6eeb     	bl	0x8cb0 <abort@plt>
   2d108: 97ff6eea     	bl	0x8cb0 <abort@plt>
   2d10c: 97ff6ee9     	bl	0x8cb0 <abort@plt>
   2d110: 97ff6ee8     	bl	0x8cb0 <abort@plt>
   2d114: 97ff6ee7     	bl	0x8cb0 <abort@plt>
   2d118: 97ff6ee6     	bl	0x8cb0 <abort@plt>
   2d11c: 97ff6ee5     	bl	0x8cb0 <abort@plt>
   2d120: 97ff6ee4     	bl	0x8cb0 <abort@plt>
   2d124: 97ff6ee3     	bl	0x8cb0 <abort@plt>
   2d128: 940021b0     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d12c: 940021af     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d130: 940021ae     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d134: 940021ad     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d138: 940021ac     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d13c: 940021ab     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d140: 940021aa     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d144: 940021a9     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d148: 940021a8     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d14c: 940021a7     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d150: 940021a6     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d154: 940021a5     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d158: 940021a4     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d15c: 940021a3     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d160: 940021a2     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d164: 940021a1     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d168: 940021a0     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d16c: 9400219f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d170: 9400219e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d174: 9400219d     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d178: 9400219c     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d17c: 9400219b     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d180: 9400219a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d184: 94002199     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d188: 94002198     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d18c: 94002197     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d190: 94002196     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d194: 94002195     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d198: 94002194     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d19c: 94002193     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1a0: 94002192     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1a4: 94002191     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1a8: 94002190     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1ac: 9400218f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1b0: 9400218e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1b4: 9400218d     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1b8: 9400218c     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1bc: 9400218b     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1c0: 9400218a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1c4: 94002189     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1c8: 94002188     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1cc: 94002187     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1d0: 94002186     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1d4: 94002185     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1d8: 94002184     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1dc: 94002183     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d1e0: d10183ff     	sub	sp, sp, #0x60
   2d1e4: a9025ff8     	stp	x24, x23, [sp, #0x20]
   2d1e8: a90357f6     	stp	x22, x21, [sp, #0x30]
   2d1ec: a9044ff4     	stp	x20, x19, [sp, #0x40]
   2d1f0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   2d1f4: 910143fd     	add	x29, sp, #0x50
   2d1f8: d53bd057     	mrs	x23, TPIDR_EL0
   2d1fc: f94016e8     	ldr	x8, [x23, #0x28]
   2d200: aa0103f3     	mov	x19, x1
   2d204: aa0003f5     	mov	x21, x0
   2d208: aa0203f4     	mov	x20, x2
   2d20c: eb1302bf     	cmp	x21, x19
   2d210: f9000fe8     	str	x8, [sp, #0x18]
   2d214: 54000820     	b.eq	0x2d318 <__cxa_demangle+0x20ec8>
   2d218: aa1503e0     	mov	x0, x21
   2d21c: aa1303e1     	mov	x1, x19
   2d220: aa1403e2     	mov	x2, x20
   2d224: 94000050     	bl	0x2d364 <__cxa_demangle+0x20f14>
   2d228: aa0003f6     	mov	x22, x0
   2d22c: eb1502df     	cmp	x22, x21
   2d230: 54000740     	b.eq	0x2d318 <__cxa_demangle+0x20ec8>
   2d234: aa1603e0     	mov	x0, x22
   2d238: aa1303e1     	mov	x1, x19
   2d23c: aa1403e2     	mov	x2, x20
   2d240: 97ffaf33     	bl	0x18f0c <__cxa_demangle+0xcabc>
   2d244: aa0003f3     	mov	x19, x0
   2d248: eb16027f     	cmp	x19, x22
   2d24c: 54000680     	b.eq	0x2d31c <__cxa_demangle+0x20ecc>
   2d250: a9406288     	ldp	x8, x24, [x20]
   2d254: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   2d258: f2955569     	movk	x9, #0xaaab
   2d25c: aa1503f6     	mov	x22, x21
   2d260: cb080308     	sub	x8, x24, x8
   2d264: 9344fd08     	asr	x8, x8, #4
   2d268: 9b097d08     	mul	x8, x8, x9
   2d26c: f100091f     	cmp	x8, #0x2
   2d270: 54000563     	b.lo	0x2d31c <__cxa_demangle+0x20ecc>
   2d274: 385e8308     	ldurb	w8, [x24, #-0x18]
   2d278: a97f2b09     	ldp	x9, x10, [x24, #-0x10]
   2d27c: d1005f0b     	sub	x11, x24, #0x17
   2d280: d100c300     	sub	x0, x24, #0x30
   2d284: d341fd0c     	lsr	x12, x8, #1
   2d288: 7200011f     	tst	w8, #0x1
   2d28c: 9a8a0161     	csel	x1, x11, x10, eq
   2d290: 9a890182     	csel	x2, x12, x9, eq
   2d294: 97ffae1f     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   2d298: f85e0308     	ldur	x8, [x24, #-0x20]
   2d29c: f9000be8     	str	x8, [sp, #0x10]
   2d2a0: 3cdd0300     	ldur	q0, [x24, #-0x30]
   2d2a4: 3d8003e0     	str	q0, [sp]
   2d2a8: a93dff1f     	stp	xzr, xzr, [x24, #-0x28]
   2d2ac: f81d031f     	stur	xzr, [x24, #-0x30]
   2d2b0: f9400695     	ldr	x21, [x20, #0x8]
   2d2b4: 385e82a8     	ldurb	w8, [x21, #-0x18]
   2d2b8: d100c2b6     	sub	x22, x21, #0x30
   2d2bc: 36000068     	tbz	w8, #0x0, 0x2d2c8 <__cxa_demangle+0x20e78>
   2d2c0: f85f82a0     	ldur	x0, [x21, #-0x8]
   2d2c4: 97ff6f4b     	bl	0x8ff0 <free@plt>
   2d2c8: 394002c8     	ldrb	w8, [x22]
   2d2cc: 36000068     	tbz	w8, #0x0, 0x2d2d8 <__cxa_demangle+0x20e88>
   2d2d0: f85e02a0     	ldur	x0, [x21, #-0x20]
   2d2d4: 97ff6f47     	bl	0x8ff0 <free@plt>
   2d2d8: f9000696     	str	x22, [x20, #0x8]
   2d2dc: d10182a0     	sub	x0, x21, #0x60
   2d2e0: 394003f5     	ldrb	w21, [sp]
   2d2e4: a940d3e9     	ldp	x9, x20, [sp, #0x8]
   2d2e8: 910003e8     	mov	x8, sp
   2d2ec: b2400108     	orr	x8, x8, #0x1
   2d2f0: 720002bf     	tst	w21, #0x1
   2d2f4: d341feaa     	lsr	x10, x21, #1
   2d2f8: 9a940101     	csel	x1, x8, x20, eq
   2d2fc: 9a890142     	csel	x2, x10, x9, eq
   2d300: 97ffae04     	bl	0x18b10 <__cxa_demangle+0xc6c0>
   2d304: 36000075     	tbz	w21, #0x0, 0x2d310 <__cxa_demangle+0x20ec0>
   2d308: aa1403e0     	mov	x0, x20
   2d30c: 97ff6f39     	bl	0x8ff0 <free@plt>
   2d310: aa1303f6     	mov	x22, x19
   2d314: 14000002     	b	0x2d31c <__cxa_demangle+0x20ecc>
   2d318: aa1503f6     	mov	x22, x21
   2d31c: f94016e8     	ldr	x8, [x23, #0x28]
   2d320: f9400fe9     	ldr	x9, [sp, #0x18]
   2d324: eb09011f     	cmp	x8, x9
   2d328: 54000101     	b.ne	0x2d348 <__cxa_demangle+0x20ef8>
   2d32c: aa1603e0     	mov	x0, x22
   2d330: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   2d334: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   2d338: a94357f6     	ldp	x22, x21, [sp, #0x30]
   2d33c: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   2d340: 910183ff     	add	sp, sp, #0x60
   2d344: d65f03c0     	ret
   2d348: 97ff6e92     	bl	0x8d90 <__stack_chk_fail@plt>
   2d34c: aa0003f3     	mov	x19, x0
   2d350: 36000075     	tbz	w21, #0x0, 0x2d35c <__cxa_demangle+0x20f0c>
   2d354: aa1403e0     	mov	x0, x20
   2d358: 97ff6f26     	bl	0x8ff0 <free@plt>
   2d35c: aa1303e0     	mov	x0, x19
   2d360: 94002122     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2d364: d102c3ff     	sub	sp, sp, #0xb0
   2d368: a90667fa     	stp	x26, x25, [sp, #0x60]
   2d36c: a9075ff8     	stp	x24, x23, [sp, #0x70]
   2d370: a90857f6     	stp	x22, x21, [sp, #0x80]
   2d374: a9094ff4     	stp	x20, x19, [sp, #0x90]
   2d378: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   2d37c: 910283fd     	add	x29, sp, #0xa0
   2d380: d53bd059     	mrs	x25, TPIDR_EL0
   2d384: f9401728     	ldr	x8, [x25, #0x28]
   2d388: aa0003f6     	mov	x22, x0
   2d38c: aa0203f5     	mov	x21, x2
   2d390: eb0102df     	cmp	x22, x1
   2d394: f81b83a8     	stur	x8, [x29, #-0x48]
   2d398: 54003360     	b.eq	0x2da04 <__cxa_demangle+0x215b4>
   2d39c: 394002c8     	ldrb	w8, [x22]
   2d3a0: d100c113     	sub	x19, x8, #0x30
   2d3a4: 7100267f     	cmp	w19, #0x9
   2d3a8: 540032e8     	b.hi	0x2da04 <__cxa_demangle+0x215b4>
   2d3ac: 910006d4     	add	x20, x22, #0x1
   2d3b0: eb01029f     	cmp	x20, x1
   2d3b4: 54003280     	b.eq	0x2da04 <__cxa_demangle+0x215b4>
   2d3b8: 39400288     	ldrb	w8, [x20]
   2d3bc: 5100c108     	sub	w8, w8, #0x30
   2d3c0: 7100251f     	cmp	w8, #0x9
   2d3c4: 54000188     	b.hi	0x2d3f4 <__cxa_demangle+0x20fa4>
   2d3c8: 91000ac9     	add	x9, x22, #0x2
   2d3cc: 5280014a     	mov	w10, #0xa               // =10
   2d3d0: eb09003f     	cmp	x1, x9
   2d3d4: 54003180     	b.eq	0x2da04 <__cxa_demangle+0x215b4>
   2d3d8: 3840152b     	ldrb	w11, [x9], #0x1
   2d3dc: 9b0a7e6c     	mul	x12, x19, x10
   2d3e0: 8b28c193     	add	x19, x12, w8, sxtw
   2d3e4: 5100c168     	sub	w8, w11, #0x30
   2d3e8: 7100291f     	cmp	w8, #0xa
   2d3ec: 54ffff23     	b.lo	0x2d3d0 <__cxa_demangle+0x20f80>
   2d3f0: d1000534     	sub	x20, x9, #0x1
   2d3f4: cb140028     	sub	x8, x1, x20
   2d3f8: eb13011f     	cmp	x8, x19
   2d3fc: 54003043     	b.lo	0x2da04 <__cxa_demangle+0x215b4>
   2d400: b100427f     	cmn	x19, #0x10
   2d404: a900ffff     	stp	xzr, xzr, [sp, #0x8]
   2d408: f9000fff     	str	xzr, [sp, #0x18]
   2d40c: 54003162     	b.hs	0x2da38 <__cxa_demangle+0x215e8>
   2d410: f1005e7f     	cmp	x19, #0x17
   2d414: 54000102     	b.hs	0x2d434 <__cxa_demangle+0x20fe4>
   2d418: 910023e9     	add	x9, sp, #0x8
   2d41c: b2400137     	orr	x23, x9, #0x1
   2d420: d37ffa68     	lsl	x8, x19, #1
   2d424: aa1703f6     	mov	x22, x23
   2d428: 390023e8     	strb	w8, [sp, #0x8]
   2d42c: b5000193     	cbnz	x19, 0x2d45c <__cxa_demangle+0x2100c>
   2d430: 1400000f     	b	0x2d46c <__cxa_demangle+0x2101c>
   2d434: 91004268     	add	x8, x19, #0x10
   2d438: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   2d43c: aa1703e0     	mov	x0, x23
   2d440: 97ff6ed4     	bl	0x8f90 <malloc@plt>
   2d444: aa0003f6     	mov	x22, x0
   2d448: b24002e8     	orr	x8, x23, #0x1
   2d44c: 910023e9     	add	x9, sp, #0x8
   2d450: a9015bf3     	stp	x19, x22, [sp, #0x10]
   2d454: f90007e8     	str	x8, [sp, #0x8]
   2d458: b2400137     	orr	x23, x9, #0x1
   2d45c: aa1603e0     	mov	x0, x22
   2d460: aa1403e1     	mov	x1, x20
   2d464: aa1303e2     	mov	x2, x19
   2d468: 97ff6ece     	bl	0x8fa0 <memcpy@plt>
   2d46c: 38336adf     	strb	wzr, [x22, x19]
   2d470: 394023f8     	ldrb	w24, [sp, #0x8]
   2d474: a94127e8     	ldp	x8, x9, [sp, #0x10]
   2d478: a9047fff     	stp	xzr, xzr, [sp, #0x40]
   2d47c: f9002bff     	str	xzr, [sp, #0x50]
   2d480: d341ff0a     	lsr	x10, x24, #1
   2d484: 7200031f     	tst	w24, #0x1
   2d488: 9a880148     	csel	x8, x10, x8, eq
   2d48c: 9a8902f7     	csel	x23, x23, x9, eq
   2d490: f100291f     	cmp	x8, #0xa
   2d494: 52800149     	mov	w9, #0xa                // =10
   2d498: 9a893116     	csel	x22, x8, x9, lo
   2d49c: b10042df     	cmn	x22, #0x10
   2d4a0: 54002ce2     	b.hs	0x2da3c <__cxa_demangle+0x215ec>
   2d4a4: f1005edf     	cmp	x22, #0x17
   2d4a8: 540000e2     	b.hs	0x2d4c4 <__cxa_demangle+0x21074>
   2d4ac: 910103e9     	add	x9, sp, #0x40
   2d4b0: d37ffac8     	lsl	x8, x22, #1
   2d4b4: b2400138     	orr	x24, x9, #0x1
   2d4b8: 390103e8     	strb	w8, [sp, #0x40]
   2d4bc: b5000116     	cbnz	x22, 0x2d4dc <__cxa_demangle+0x2108c>
   2d4c0: 1400000b     	b	0x2d4ec <__cxa_demangle+0x2109c>
   2d4c4: 321c03e0     	orr	w0, wzr, #0x10
   2d4c8: 97ff6eb2     	bl	0x8f90 <malloc@plt>
   2d4cc: aa0003f8     	mov	x24, x0
   2d4d0: 52800228     	mov	w8, #0x11               // =17
   2d4d4: a904e3f6     	stp	x22, x24, [sp, #0x48]
   2d4d8: f90023e8     	str	x8, [sp, #0x40]
   2d4dc: aa1803e0     	mov	x0, x24
   2d4e0: aa1703e1     	mov	x1, x23
   2d4e4: aa1603e2     	mov	x2, x22
   2d4e8: 97ff6eae     	bl	0x8fa0 <memcpy@plt>
   2d4ec: 38366b1f     	strb	wzr, [x24, x22]
   2d4f0: 394103f6     	ldrb	w22, [sp, #0x40]
   2d4f4: f94027e8     	ldr	x8, [sp, #0x48]
   2d4f8: 2a1f03f7     	mov	w23, wzr
   2d4fc: d341fec9     	lsr	x9, x22, #1
   2d500: 720002df     	tst	w22, #0x1
   2d504: 9a880128     	csel	x8, x9, x8, eq
   2d508: f100291f     	cmp	x8, #0xa
   2d50c: 540004a0     	b.eq	0x2d5a0 <__cxa_demangle+0x21150>
   2d510: 37000616     	tbnz	w22, #0x0, 0x2d5d0 <__cxa_demangle+0x21180>
   2d514: 34000657     	cbz	w23, 0x2d5dc <__cxa_demangle+0x2118c>
   2d518: f0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2d51c: 912ab108     	add	x8, x8, #0xaac
   2d520: f8407109     	ldur	x9, [x8, #0x7]
   2d524: f9400108     	ldr	x8, [x8]
   2d528: f80373ff     	stur	xzr, [sp, #0x37]
   2d52c: f9001bff     	str	xzr, [sp, #0x30]
   2d530: f80473e9     	stur	x9, [sp, #0x47]
   2d534: f90023e8     	str	x8, [sp, #0x40]
   2d538: a940a6a8     	ldp	x8, x9, [x21, #0x8]
   2d53c: eb09011f     	cmp	x8, x9
   2d540: 54000962     	b.hs	0x2d66c <__cxa_demangle+0x2121c>
   2d544: 52800549     	mov	w9, #0x2a               // =42
   2d548: 39000109     	strb	w9, [x8]
   2d54c: f84473e9     	ldur	x9, [sp, #0x47]
   2d550: d28e0e6a     	mov	x10, #0x7073            // =28787
   2d554: f2ac6c2a     	movk	x10, #0x6361, lsl #16
   2d558: f2c52caa     	movk	x10, #0x2965, lsl #32
   2d55c: f9000509     	str	x9, [x8, #0x8]
   2d560: f94023e9     	ldr	x9, [sp, #0x40]
   2d564: f900090a     	str	x10, [x8, #0x10]
   2d568: f8001109     	stur	x9, [x8, #0x1]
   2d56c: f80473ff     	stur	xzr, [sp, #0x47]
   2d570: f90023ff     	str	xzr, [sp, #0x40]
   2d574: 3900611f     	strb	wzr, [x8, #0x18]
   2d578: f84373e9     	ldur	x9, [sp, #0x37]
   2d57c: a9027d09     	stp	x9, xzr, [x8, #0x20]
   2d580: f9401be9     	ldr	x9, [sp, #0x30]
   2d584: f8019109     	stur	x9, [x8, #0x19]
   2d588: f80373ff     	stur	xzr, [sp, #0x37]
   2d58c: f9001bff     	str	xzr, [sp, #0x30]
   2d590: f94006a8     	ldr	x8, [x21, #0x8]
   2d594: 9100c108     	add	x8, x8, #0x30
   2d598: f90006a8     	str	x8, [x21, #0x8]
   2d59c: 140000ca     	b	0x2d8c4 <__cxa_demangle+0x21474>
   2d5a0: f9402be8     	ldr	x8, [sp, #0x50]
   2d5a4: 910103e9     	add	x9, sp, #0x40
   2d5a8: b2400129     	orr	x9, x9, #0x1
   2d5ac: 720002df     	tst	w22, #0x1
   2d5b0: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2d5b4: 9a880120     	csel	x0, x9, x8, eq
   2d5b8: 912a8421     	add	x1, x1, #0xaa1
   2d5bc: 52800142     	mov	w2, #0xa                // =10
   2d5c0: 97ff6ddc     	bl	0x8d30 <memcmp@plt>
   2d5c4: 7100001f     	cmp	w0, #0x0
   2d5c8: 1a9f17f7     	cset	w23, eq
   2d5cc: 3607fa56     	tbz	w22, #0x0, 0x2d514 <__cxa_demangle+0x210c4>
   2d5d0: f9402be0     	ldr	x0, [sp, #0x50]
   2d5d4: 97ff6e87     	bl	0x8ff0 <free@plt>
   2d5d8: 35fffa17     	cbnz	w23, 0x2d518 <__cxa_demangle+0x210c8>
   2d5dc: a9415be8     	ldp	x8, x22, [sp, #0x10]
   2d5e0: f84093e9     	ldur	x9, [sp, #0x9]
   2d5e4: 394023f7     	ldrb	w23, [sp, #0x8]
   2d5e8: a9017fff     	stp	xzr, xzr, [sp, #0x10]
   2d5ec: f80273e8     	stur	x8, [sp, #0x27]
   2d5f0: f90013e9     	str	x9, [sp, #0x20]
   2d5f4: aa0903e8     	mov	x8, x9
   2d5f8: f84273e9     	ldur	x9, [sp, #0x27]
   2d5fc: f90007ff     	str	xzr, [sp, #0x8]
   2d600: f80373ff     	stur	xzr, [sp, #0x37]
   2d604: f9001bff     	str	xzr, [sp, #0x30]
   2d608: f80273ff     	stur	xzr, [sp, #0x27]
   2d60c: f90013ff     	str	xzr, [sp, #0x20]
   2d610: f90023e8     	str	x8, [sp, #0x40]
   2d614: f80473e9     	stur	x9, [sp, #0x47]
   2d618: a940a6a8     	ldp	x8, x9, [x21, #0x8]
   2d61c: eb09011f     	cmp	x8, x9
   2d620: 54000682     	b.hs	0x2d6f0 <__cxa_demangle+0x212a0>
   2d624: 39000117     	strb	w23, [x8]
   2d628: f84473e9     	ldur	x9, [sp, #0x47]
   2d62c: a900d909     	stp	x9, x22, [x8, #0x8]
   2d630: f94023e9     	ldr	x9, [sp, #0x40]
   2d634: f8001109     	stur	x9, [x8, #0x1]
   2d638: f80473ff     	stur	xzr, [sp, #0x47]
   2d63c: f90023ff     	str	xzr, [sp, #0x40]
   2d640: 3900611f     	strb	wzr, [x8, #0x18]
   2d644: f84373e9     	ldur	x9, [sp, #0x37]
   2d648: a9027d09     	stp	x9, xzr, [x8, #0x20]
   2d64c: f9401be9     	ldr	x9, [sp, #0x30]
   2d650: f8019109     	stur	x9, [x8, #0x19]
   2d654: f80373ff     	stur	xzr, [sp, #0x37]
   2d658: f9001bff     	str	xzr, [sp, #0x30]
   2d65c: f94006a8     	ldr	x8, [x21, #0x8]
   2d660: 9100c108     	add	x8, x8, #0x30
   2d664: f90006a8     	str	x8, [x21, #0x8]
   2d668: 140000e6     	b	0x2da00 <__cxa_demangle+0x215b0>
   2d66c: f94002aa     	ldr	x10, [x21]
   2d670: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2d674: f295556b     	movk	x11, #0xaaab
   2d678: b200f3f6     	mov	x22, #0x5555555555555555 // =6148914691236517205
   2d67c: cb0a0108     	sub	x8, x8, x10
   2d680: 9344fd08     	asr	x8, x8, #4
   2d684: 9b0b7d17     	mul	x23, x8, x11
   2d688: f2e0aab6     	movk	x22, #0x555, lsl #48
   2d68c: 910006e8     	add	x8, x23, #0x1
   2d690: eb16011f     	cmp	x8, x22
   2d694: 54001d68     	b.hi	0x2da40 <__cxa_demangle+0x215f0>
   2d698: cb0a0129     	sub	x9, x9, x10
   2d69c: 9344fd29     	asr	x9, x9, #4
   2d6a0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2d6a4: 9b0b7d29     	mul	x9, x9, x11
   2d6a8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2d6ac: eb0a013f     	cmp	x9, x10
   2d6b0: 540000a2     	b.hs	0x2d6c4 <__cxa_demangle+0x21274>
   2d6b4: d37ff929     	lsl	x9, x9, #1
   2d6b8: eb08013f     	cmp	x9, x8
   2d6bc: 9a893116     	csel	x22, x8, x9, lo
   2d6c0: b4000676     	cbz	x22, 0x2d78c <__cxa_demangle+0x2133c>
   2d6c4: f9400ea9     	ldr	x9, [x21, #0x18]
   2d6c8: 8b1606c8     	add	x8, x22, x22, lsl #1
   2d6cc: d37ced08     	lsl	x8, x8, #4
   2d6d0: f9480120     	ldr	x0, [x9, #0x1000]
   2d6d4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2d6d8: cb00014a     	sub	x10, x10, x0
   2d6dc: eb08015f     	cmp	x10, x8
   2d6e0: 540004a2     	b.hs	0x2d774 <__cxa_demangle+0x21324>
   2d6e4: aa0803e0     	mov	x0, x8
   2d6e8: 97ff6e2a     	bl	0x8f90 <malloc@plt>
   2d6ec: 14000029     	b	0x2d790 <__cxa_demangle+0x21340>
   2d6f0: f94002aa     	ldr	x10, [x21]
   2d6f4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2d6f8: f295556b     	movk	x11, #0xaaab
   2d6fc: b200f3f8     	mov	x24, #0x5555555555555555 // =6148914691236517205
   2d700: cb0a0108     	sub	x8, x8, x10
   2d704: 9344fd08     	asr	x8, x8, #4
   2d708: 9b0b7d1a     	mul	x26, x8, x11
   2d70c: f2e0aab8     	movk	x24, #0x555, lsl #48
   2d710: 91000748     	add	x8, x26, #0x1
   2d714: eb18011f     	cmp	x8, x24
   2d718: 54001968     	b.hi	0x2da44 <__cxa_demangle+0x215f4>
   2d71c: cb0a0129     	sub	x9, x9, x10
   2d720: 9344fd29     	asr	x9, x9, #4
   2d724: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2d728: 9b0b7d29     	mul	x9, x9, x11
   2d72c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2d730: eb0a013f     	cmp	x9, x10
   2d734: 540000a2     	b.hs	0x2d748 <__cxa_demangle+0x212f8>
   2d738: d37ff929     	lsl	x9, x9, #1
   2d73c: eb08013f     	cmp	x9, x8
   2d740: 9a893118     	csel	x24, x8, x9, lo
   2d744: b4000cd8     	cbz	x24, 0x2d8dc <__cxa_demangle+0x2148c>
   2d748: f9400ea9     	ldr	x9, [x21, #0x18]
   2d74c: 8b180708     	add	x8, x24, x24, lsl #1
   2d750: d37ced08     	lsl	x8, x8, #4
   2d754: f9480120     	ldr	x0, [x9, #0x1000]
   2d758: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2d75c: cb00014a     	sub	x10, x10, x0
   2d760: eb08015f     	cmp	x10, x8
   2d764: 540000e2     	b.hs	0x2d780 <__cxa_demangle+0x21330>
   2d768: aa0803e0     	mov	x0, x8
   2d76c: 97ff6e09     	bl	0x8f90 <malloc@plt>
   2d770: 1400005c     	b	0x2d8e0 <__cxa_demangle+0x21490>
   2d774: 8b080008     	add	x8, x0, x8
   2d778: f9080128     	str	x8, [x9, #0x1000]
   2d77c: 14000005     	b	0x2d790 <__cxa_demangle+0x21340>
   2d780: 8b080008     	add	x8, x0, x8
   2d784: f9080128     	str	x8, [x9, #0x1000]
   2d788: 14000056     	b	0x2d8e0 <__cxa_demangle+0x21490>
   2d78c: aa1f03e0     	mov	x0, xzr
   2d790: 321c07e9     	orr	w9, wzr, #0x30
   2d794: 5280054a     	mov	w10, #0x2a              // =42
   2d798: 9b0902e8     	madd	x8, x23, x9, x0
   2d79c: 3900010a     	strb	w10, [x8]
   2d7a0: f84473ea     	ldur	x10, [sp, #0x47]
   2d7a4: d28e0e6b     	mov	x11, #0x7073            // =28787
   2d7a8: f2ac6c2b     	movk	x11, #0x6361, lsl #16
   2d7ac: f2c52cab     	movk	x11, #0x2965, lsl #32
   2d7b0: f900050a     	str	x10, [x8, #0x8]
   2d7b4: f94023ea     	ldr	x10, [sp, #0x40]
   2d7b8: f900090b     	str	x11, [x8, #0x10]
   2d7bc: d503201f     	nop
   2d7c0: 9b0902c9     	madd	x9, x22, x9, x0
   2d7c4: f800110a     	stur	x10, [x8, #0x1]
   2d7c8: f80473ff     	stur	xzr, [sp, #0x47]
   2d7cc: f90023ff     	str	xzr, [sp, #0x40]
   2d7d0: 3900611f     	strb	wzr, [x8, #0x18]
   2d7d4: f84373ea     	ldur	x10, [sp, #0x37]
   2d7d8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2d7dc: f9401bea     	ldr	x10, [sp, #0x30]
   2d7e0: f801910a     	stur	x10, [x8, #0x19]
   2d7e4: f80373ff     	stur	xzr, [sp, #0x37]
   2d7e8: f9001bff     	str	xzr, [sp, #0x30]
   2d7ec: a9402eb7     	ldp	x23, x11, [x21]
   2d7f0: 9100c10a     	add	x10, x8, #0x30
   2d7f4: eb17017f     	cmp	x11, x23
   2d7f8: 54000260     	b.eq	0x2d844 <__cxa_demangle+0x213f4>
   2d7fc: f85e016c     	ldur	x12, [x11, #-0x20]
   2d800: f81e010c     	stur	x12, [x8, #-0x20]
   2d804: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2d808: 3c9d0100     	stur	q0, [x8, #-0x30]
   2d80c: f85f816c     	ldur	x12, [x11, #-0x8]
   2d810: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2d814: f81d017f     	stur	xzr, [x11, #-0x30]
   2d818: f81f810c     	stur	x12, [x8, #-0x8]
   2d81c: 3cde8160     	ldur	q0, [x11, #-0x18]
   2d820: 3c9e8100     	stur	q0, [x8, #-0x18]
   2d824: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2d828: f81f817f     	stur	xzr, [x11, #-0x8]
   2d82c: d100c16b     	sub	x11, x11, #0x30
   2d830: eb0b02ff     	cmp	x23, x11
   2d834: d100c108     	sub	x8, x8, #0x30
   2d838: 54fffe21     	b.ne	0x2d7fc <__cxa_demangle+0x213ac>
   2d83c: a9405eb6     	ldp	x22, x23, [x21]
   2d840: 14000002     	b	0x2d848 <__cxa_demangle+0x213f8>
   2d844: aa1703f6     	mov	x22, x23
   2d848: f9400ab8     	ldr	x24, [x21, #0x10]
   2d84c: eb1602ff     	cmp	x23, x22
   2d850: a9002aa8     	stp	x8, x10, [x21]
   2d854: f9000aa9     	str	x9, [x21, #0x10]
   2d858: 540001a0     	b.eq	0x2d88c <__cxa_demangle+0x2143c>
   2d85c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2d860: 36000068     	tbz	w8, #0x0, 0x2d86c <__cxa_demangle+0x2141c>
   2d864: f85f82e0     	ldur	x0, [x23, #-0x8]
   2d868: 97ff6de2     	bl	0x8ff0 <free@plt>
   2d86c: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2d870: d100c2fa     	sub	x26, x23, #0x30
   2d874: 36000068     	tbz	w8, #0x0, 0x2d880 <__cxa_demangle+0x21430>
   2d878: f85e02e0     	ldur	x0, [x23, #-0x20]
   2d87c: 97ff6ddd     	bl	0x8ff0 <free@plt>
   2d880: eb1a02df     	cmp	x22, x26
   2d884: aa1a03f7     	mov	x23, x26
   2d888: 54fffea1     	b.ne	0x2d85c <__cxa_demangle+0x2140c>
   2d88c: b40001d6     	cbz	x22, 0x2d8c4 <__cxa_demangle+0x21474>
   2d890: f9400ea8     	ldr	x8, [x21, #0x18]
   2d894: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2d898: eb16013f     	cmp	x9, x22
   2d89c: 54000103     	b.lo	0x2d8bc <__cxa_demangle+0x2146c>
   2d8a0: eb16011f     	cmp	x8, x22
   2d8a4: 540000c8     	b.hi	0x2d8bc <__cxa_demangle+0x2146c>
   2d8a8: f9480109     	ldr	x9, [x8, #0x1000]
   2d8ac: eb18013f     	cmp	x9, x24
   2d8b0: 540000a1     	b.ne	0x2d8c4 <__cxa_demangle+0x21474>
   2d8b4: f9080116     	str	x22, [x8, #0x1000]
   2d8b8: 14000003     	b	0x2d8c4 <__cxa_demangle+0x21474>
   2d8bc: aa1603e0     	mov	x0, x22
   2d8c0: 97ff6dcc     	bl	0x8ff0 <free@plt>
   2d8c4: 394023e8     	ldrb	w8, [sp, #0x8]
   2d8c8: 8b130296     	add	x22, x20, x19
   2d8cc: 360009c8     	tbz	w8, #0x0, 0x2da04 <__cxa_demangle+0x215b4>
   2d8d0: f9400fe0     	ldr	x0, [sp, #0x18]
   2d8d4: 97ff6dc7     	bl	0x8ff0 <free@plt>
   2d8d8: 1400004b     	b	0x2da04 <__cxa_demangle+0x215b4>
   2d8dc: aa1f03e0     	mov	x0, xzr
   2d8e0: 321c07e9     	orr	w9, wzr, #0x30
   2d8e4: 9b090348     	madd	x8, x26, x9, x0
   2d8e8: 39000117     	strb	w23, [x8]
   2d8ec: f84473ea     	ldur	x10, [sp, #0x47]
   2d8f0: d503201f     	nop
   2d8f4: 9b090309     	madd	x9, x24, x9, x0
   2d8f8: a900d90a     	stp	x10, x22, [x8, #0x8]
   2d8fc: f94023ea     	ldr	x10, [sp, #0x40]
   2d900: f800110a     	stur	x10, [x8, #0x1]
   2d904: f80473ff     	stur	xzr, [sp, #0x47]
   2d908: f90023ff     	str	xzr, [sp, #0x40]
   2d90c: 3900611f     	strb	wzr, [x8, #0x18]
   2d910: f84373ea     	ldur	x10, [sp, #0x37]
   2d914: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2d918: f9401bea     	ldr	x10, [sp, #0x30]
   2d91c: f801910a     	stur	x10, [x8, #0x19]
   2d920: f80373ff     	stur	xzr, [sp, #0x37]
   2d924: f9001bff     	str	xzr, [sp, #0x30]
   2d928: a9402eb7     	ldp	x23, x11, [x21]
   2d92c: 9100c10a     	add	x10, x8, #0x30
   2d930: eb17017f     	cmp	x11, x23
   2d934: 54000260     	b.eq	0x2d980 <__cxa_demangle+0x21530>
   2d938: f85e016c     	ldur	x12, [x11, #-0x20]
   2d93c: f81e010c     	stur	x12, [x8, #-0x20]
   2d940: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2d944: 3c9d0100     	stur	q0, [x8, #-0x30]
   2d948: f85f816c     	ldur	x12, [x11, #-0x8]
   2d94c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2d950: f81d017f     	stur	xzr, [x11, #-0x30]
   2d954: f81f810c     	stur	x12, [x8, #-0x8]
   2d958: 3cde8160     	ldur	q0, [x11, #-0x18]
   2d95c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2d960: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2d964: f81f817f     	stur	xzr, [x11, #-0x8]
   2d968: d100c16b     	sub	x11, x11, #0x30
   2d96c: eb0b02ff     	cmp	x23, x11
   2d970: d100c108     	sub	x8, x8, #0x30
   2d974: 54fffe21     	b.ne	0x2d938 <__cxa_demangle+0x214e8>
   2d978: a9405eb6     	ldp	x22, x23, [x21]
   2d97c: 14000002     	b	0x2d984 <__cxa_demangle+0x21534>
   2d980: aa1703f6     	mov	x22, x23
   2d984: f9400ab8     	ldr	x24, [x21, #0x10]
   2d988: eb1602ff     	cmp	x23, x22
   2d98c: a9002aa8     	stp	x8, x10, [x21]
   2d990: f9000aa9     	str	x9, [x21, #0x10]
   2d994: 540001a0     	b.eq	0x2d9c8 <__cxa_demangle+0x21578>
   2d998: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2d99c: 36000068     	tbz	w8, #0x0, 0x2d9a8 <__cxa_demangle+0x21558>
   2d9a0: f85f82e0     	ldur	x0, [x23, #-0x8]
   2d9a4: 97ff6d93     	bl	0x8ff0 <free@plt>
   2d9a8: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2d9ac: d100c2fa     	sub	x26, x23, #0x30
   2d9b0: 36000068     	tbz	w8, #0x0, 0x2d9bc <__cxa_demangle+0x2156c>
   2d9b4: f85e02e0     	ldur	x0, [x23, #-0x20]
   2d9b8: 97ff6d8e     	bl	0x8ff0 <free@plt>
   2d9bc: eb1a02df     	cmp	x22, x26
   2d9c0: aa1a03f7     	mov	x23, x26
   2d9c4: 54fffea1     	b.ne	0x2d998 <__cxa_demangle+0x21548>
   2d9c8: b40001d6     	cbz	x22, 0x2da00 <__cxa_demangle+0x215b0>
   2d9cc: f9400ea8     	ldr	x8, [x21, #0x18]
   2d9d0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2d9d4: eb16013f     	cmp	x9, x22
   2d9d8: 54000103     	b.lo	0x2d9f8 <__cxa_demangle+0x215a8>
   2d9dc: eb16011f     	cmp	x8, x22
   2d9e0: 540000c8     	b.hi	0x2d9f8 <__cxa_demangle+0x215a8>
   2d9e4: f9480109     	ldr	x9, [x8, #0x1000]
   2d9e8: eb18013f     	cmp	x9, x24
   2d9ec: 540000a1     	b.ne	0x2da00 <__cxa_demangle+0x215b0>
   2d9f0: f9080116     	str	x22, [x8, #0x1000]
   2d9f4: 14000003     	b	0x2da00 <__cxa_demangle+0x215b0>
   2d9f8: aa1603e0     	mov	x0, x22
   2d9fc: 97ff6d7d     	bl	0x8ff0 <free@plt>
   2da00: 8b130296     	add	x22, x20, x19
   2da04: f9401728     	ldr	x8, [x25, #0x28]
   2da08: f85b83a9     	ldur	x9, [x29, #-0x48]
   2da0c: eb09011f     	cmp	x8, x9
   2da10: 54000121     	b.ne	0x2da34 <__cxa_demangle+0x215e4>
   2da14: aa1603e0     	mov	x0, x22
   2da18: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   2da1c: a9494ff4     	ldp	x20, x19, [sp, #0x90]
   2da20: a94857f6     	ldp	x22, x21, [sp, #0x80]
   2da24: a9475ff8     	ldp	x24, x23, [sp, #0x70]
   2da28: a94667fa     	ldp	x26, x25, [sp, #0x60]
   2da2c: 9102c3ff     	add	sp, sp, #0xb0
   2da30: d65f03c0     	ret
   2da34: 97ff6cd7     	bl	0x8d90 <__stack_chk_fail@plt>
   2da38: 97ff6c9e     	bl	0x8cb0 <abort@plt>
   2da3c: 97ff6c9d     	bl	0x8cb0 <abort@plt>
   2da40: 97ff6c9c     	bl	0x8cb0 <abort@plt>
   2da44: 97ff6c9b     	bl	0x8cb0 <abort@plt>
   2da48: aa0003f3     	mov	x19, x0
   2da4c: 36000177     	tbz	w23, #0x0, 0x2da78 <__cxa_demangle+0x21628>
   2da50: aa1603e0     	mov	x0, x22
   2da54: 14000008     	b	0x2da74 <__cxa_demangle+0x21624>
   2da58: 394023f8     	ldrb	w24, [sp, #0x8]
   2da5c: aa0003f3     	mov	x19, x0
   2da60: 37000098     	tbnz	w24, #0x0, 0x2da70 <__cxa_demangle+0x21620>
   2da64: 14000005     	b	0x2da78 <__cxa_demangle+0x21628>
   2da68: aa0003f3     	mov	x19, x0
   2da6c: 36000078     	tbz	w24, #0x0, 0x2da78 <__cxa_demangle+0x21628>
   2da70: f9400fe0     	ldr	x0, [sp, #0x18]
   2da74: 97ff6d5f     	bl	0x8ff0 <free@plt>
   2da78: aa1303e0     	mov	x0, x19
   2da7c: 94001f5b     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2da80: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
   2da84: a90157f6     	stp	x22, x21, [sp, #0x10]
   2da88: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2da8c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   2da90: 9100c3fd     	add	x29, sp, #0x30
   2da94: aa0003f5     	mov	x21, x0
   2da98: 394002a9     	ldrb	w9, [x21]
   2da9c: f94006b4     	ldr	x20, [x21, #0x8]
   2daa0: aa0803f3     	mov	x19, x8
   2daa4: d341fd2a     	lsr	x10, x9, #1
   2daa8: 7200013f     	tst	w9, #0x1
   2daac: 9a940157     	csel	x23, x10, x20, eq
   2dab0: f10036ff     	cmp	x23, #0xd
   2dab4: 54000b68     	b.hi	0x2dc20 <__cxa_demangle+0x217d0>
   2dab8: f0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2dabc: 9115f108     	add	x8, x8, #0x57c
   2dac0: b8b7790a     	ldrsw	x10, [x8, x23, lsl #2]
   2dac4: 8b080148     	add	x8, x10, x8
   2dac8: d61f0100     	br	x8
   2dacc: a9007e7f     	stp	xzr, xzr, [x19]
   2dad0: f9000a7f     	str	xzr, [x19, #0x10]
   2dad4: 37000d89     	tbnz	w9, #0x0, 0x2dc84 <__cxa_demangle+0x21834>
   2dad8: f9400aa8     	ldr	x8, [x21, #0x10]
   2dadc: f9000a68     	str	x8, [x19, #0x10]
   2dae0: 3dc002a0     	ldr	q0, [x21]
   2dae4: 3d800260     	str	q0, [x19]
   2dae8: 140000d5     	b	0x2de3c <__cxa_demangle+0x219ec>
   2daec: f9400aa8     	ldr	x8, [x21, #0x10]
   2daf0: 7200013f     	tst	w9, #0x1
   2daf4: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2daf8: 912da021     	add	x1, x1, #0xb68
   2dafc: 9a951514     	csinc	x20, x8, x21, ne
   2db00: 321e07e2     	orr	w2, wzr, #0xc
   2db04: aa1403e0     	mov	x0, x20
   2db08: 97ff6c8a     	bl	0x8d30 <memcmp@plt>
   2db0c: 34000ce0     	cbz	w0, 0x2dca8 <__cxa_demangle+0x21858>
   2db10: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2db14: 912ed421     	add	x1, x1, #0xbb5
   2db18: 321e07e2     	orr	w2, wzr, #0xc
   2db1c: aa1403e0     	mov	x0, x20
   2db20: 97ff6c84     	bl	0x8d30 <memcmp@plt>
   2db24: 35000840     	cbnz	w0, 0x2dc2c <__cxa_demangle+0x217dc>
   2db28: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2db2c: 912f0821     	add	x1, x1, #0xbc2
   2db30: 52800622     	mov	w2, #0x31               // =49
   2db34: aa1503e0     	mov	x0, x21
   2db38: 97ffbf8c     	bl	0x1d968 <__cxa_demangle+0x11518>
   2db3c: f0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2db40: a9007e7f     	stp	xzr, xzr, [x19]
   2db44: f9000a7f     	str	xzr, [x19, #0x10]
   2db48: 912fd108     	add	x8, x8, #0xbf4
   2db4c: 14000060     	b	0x2dccc <__cxa_demangle+0x2187c>
   2db50: f9400aa8     	ldr	x8, [x21, #0x10]
   2db54: 7200013f     	tst	w9, #0x1
   2db58: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2db5c: 912c5421     	add	x1, x1, #0xb15
   2db60: 9a951514     	csinc	x20, x8, x21, ne
   2db64: 52800162     	mov	w2, #0xb                // =11
   2db68: aa1403e0     	mov	x0, x20
   2db6c: 97ff6c71     	bl	0x8d30 <memcmp@plt>
   2db70: 350005e0     	cbnz	w0, 0x2dc2c <__cxa_demangle+0x217dc>
   2db74: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2db78: 912c8421     	add	x1, x1, #0xb21
   2db7c: 528008c2     	mov	w2, #0x46               // =70
   2db80: aa1503e0     	mov	x0, x21
   2db84: 97ffbf79     	bl	0x1d968 <__cxa_demangle+0x11518>
   2db88: f0000049     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2db8c: 91320529     	add	x9, x9, #0xc81
   2db90: f9400129     	ldr	x9, [x9]
   2db94: 528d2e4a     	mov	w10, #0x6972            // =26994
   2db98: 321d07e8     	orr	w8, wzr, #0x18
   2db9c: 72acedca     	movk	w10, #0x676e, lsl #16
   2dba0: a9007e7f     	stp	xzr, xzr, [x19]
   2dba4: f9000a7f     	str	xzr, [x19, #0x10]
   2dba8: 39000268     	strb	w8, [x19]
   2dbac: b800926a     	stur	w10, [x19, #0x9]
   2dbb0: f8001269     	stur	x9, [x19, #0x1]
   2dbb4: 3900367f     	strb	wzr, [x19, #0xd]
   2dbb8: 140000a1     	b	0x2de3c <__cxa_demangle+0x219ec>
   2dbbc: f9400aa8     	ldr	x8, [x21, #0x10]
   2dbc0: 7200013f     	tst	w9, #0x1
   2dbc4: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2dbc8: 91300821     	add	x1, x1, #0xc02
   2dbcc: 9a951514     	csinc	x20, x8, x21, ne
   2dbd0: 528001a2     	mov	w2, #0xd                // =13
   2dbd4: aa1403e0     	mov	x0, x20
   2dbd8: 97ff6c56     	bl	0x8d30 <memcmp@plt>
   2dbdc: 35000280     	cbnz	w0, 0x2dc2c <__cxa_demangle+0x217dc>
   2dbe0: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2dbe4: 91304021     	add	x1, x1, #0xc10
   2dbe8: 52800642     	mov	w2, #0x32               // =50
   2dbec: aa1503e0     	mov	x0, x21
   2dbf0: 97ffbf5e     	bl	0x1d968 <__cxa_demangle+0x11518>
   2dbf4: f0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2dbf8: 91310d08     	add	x8, x8, #0xc43
   2dbfc: f8406109     	ldur	x9, [x8, #0x6]
   2dc00: f9400108     	ldr	x8, [x8]
   2dc04: 321e0bea     	orr	w10, wzr, #0x1c
   2dc08: f9000a7f     	str	xzr, [x19, #0x10]
   2dc0c: 3900026a     	strb	w10, [x19]
   2dc10: f8007269     	stur	x9, [x19, #0x7]
   2dc14: f8001268     	stur	x8, [x19, #0x1]
   2dc18: 39003e7f     	strb	wzr, [x19, #0xf]
   2dc1c: 14000088     	b	0x2de3c <__cxa_demangle+0x219ec>
   2dc20: f9400aa8     	ldr	x8, [x21, #0x10]
   2dc24: 7200013f     	tst	w9, #0x1
   2dc28: 9a951514     	csinc	x20, x8, x21, ne
   2dc2c: 8b170296     	add	x22, x20, x23
   2dc30: aa1603e8     	mov	x8, x22
   2dc34: 385ffd09     	ldrb	w9, [x8, #-0x1]!
   2dc38: 7100f93f     	cmp	w9, #0x3e
   2dc3c: 54000781     	b.ne	0x2dd2c <__cxa_demangle+0x218dc>
   2dc40: eb14011f     	cmp	x8, x20
   2dc44: 540007a0     	b.eq	0x2dd38 <__cxa_demangle+0x218e8>
   2dc48: 320003e8     	orr	w8, wzr, #0x1
   2dc4c: 8b170289     	add	x9, x20, x23
   2dc50: 385fe129     	ldurb	w9, [x9, #-0x2]
   2dc54: 7100f93f     	cmp	w9, #0x3e
   2dc58: 540000c0     	b.eq	0x2dc70 <__cxa_demangle+0x21820>
   2dc5c: 7100f13f     	cmp	w9, #0x3c
   2dc60: 540000a1     	b.ne	0x2dc74 <__cxa_demangle+0x21824>
   2dc64: 71000508     	subs	w8, w8, #0x1
   2dc68: 54000061     	b.ne	0x2dc74 <__cxa_demangle+0x21824>
   2dc6c: 1400002e     	b	0x2dd24 <__cxa_demangle+0x218d4>
   2dc70: 11000508     	add	w8, w8, #0x1
   2dc74: d10006f7     	sub	x23, x23, #0x1
   2dc78: f10006ff     	cmp	x23, #0x1
   2dc7c: 54fffe81     	b.ne	0x2dc4c <__cxa_demangle+0x217fc>
   2dc80: 1400002e     	b	0x2dd38 <__cxa_demangle+0x218e8>
   2dc84: b100429f     	cmn	x20, #0x10
   2dc88: 54001022     	b.hs	0x2de8c <__cxa_demangle+0x21a3c>
   2dc8c: f9400ab5     	ldr	x21, [x21, #0x10]
   2dc90: f1005e9f     	cmp	x20, #0x17
   2dc94: 540002c2     	b.hs	0x2dcec <__cxa_demangle+0x2189c>
   2dc98: d37ffa88     	lsl	x8, x20, #1
   2dc9c: 38001668     	strb	w8, [x19], #0x1
   2dca0: b5000374     	cbnz	x20, 0x2dd0c <__cxa_demangle+0x218bc>
   2dca4: 1400001e     	b	0x2dd1c <__cxa_demangle+0x218cc>
   2dca8: f0000041     	adrp	x1, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2dcac: 912dd421     	add	x1, x1, #0xb75
   2dcb0: 52800622     	mov	w2, #0x31               // =49
   2dcb4: aa1503e0     	mov	x0, x21
   2dcb8: 97ffbf2c     	bl	0x1d968 <__cxa_demangle+0x11518>
   2dcbc: f0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2dcc0: 912e9d08     	add	x8, x8, #0xba7
   2dcc4: a9007e7f     	stp	xzr, xzr, [x19]
   2dcc8: f9000a7f     	str	xzr, [x19, #0x10]
   2dccc: f8405109     	ldur	x9, [x8, #0x5]
   2dcd0: f9400108     	ldr	x8, [x8]
   2dcd4: 5280034a     	mov	w10, #0x1a              // =26
   2dcd8: 3900026a     	strb	w10, [x19]
   2dcdc: f8006269     	stur	x9, [x19, #0x6]
   2dce0: f8001268     	stur	x8, [x19, #0x1]
   2dce4: 39003a7f     	strb	wzr, [x19, #0xe]
   2dce8: 14000055     	b	0x2de3c <__cxa_demangle+0x219ec>
   2dcec: 91004288     	add	x8, x20, #0x10
   2dcf0: 927ced16     	and	x22, x8, #0xfffffffffffffff0
   2dcf4: aa1603e0     	mov	x0, x22
   2dcf8: 97ff6ca6     	bl	0x8f90 <malloc@plt>
   2dcfc: b24002c8     	orr	x8, x22, #0x1
   2dd00: a9008274     	stp	x20, x0, [x19, #0x8]
   2dd04: f9000268     	str	x8, [x19]
   2dd08: aa0003f3     	mov	x19, x0
   2dd0c: aa1303e0     	mov	x0, x19
   2dd10: aa1503e1     	mov	x1, x21
   2dd14: aa1403e2     	mov	x2, x20
   2dd18: 97ff6ca2     	bl	0x8fa0 <memcpy@plt>
   2dd1c: 38346a7f     	strb	wzr, [x19, x20]
   2dd20: 14000047     	b	0x2de3c <__cxa_demangle+0x219ec>
   2dd24: 8b170288     	add	x8, x20, x23
   2dd28: d1000916     	sub	x22, x8, #0x2
   2dd2c: cb1402d7     	sub	x23, x22, x20
   2dd30: f10006ff     	cmp	x23, #0x1
   2dd34: 5400008c     	b.gt	0x2dd44 <__cxa_demangle+0x218f4>
   2dd38: a9007e7f     	stp	xzr, xzr, [x19]
   2dd3c: f9000a7f     	str	xzr, [x19, #0x10]
   2dd40: 1400003f     	b	0x2de3c <__cxa_demangle+0x219ec>
   2dd44: d10006d8     	sub	x24, x22, #0x1
   2dd48: eb14031f     	cmp	x24, x20
   2dd4c: 54000200     	b.eq	0x2dd8c <__cxa_demangle+0x2193c>
   2dd50: 39400315     	ldrb	w21, [x24]
   2dd54: 7100eabf     	cmp	w21, #0x3a
   2dd58: 54000240     	b.eq	0x2dda0 <__cxa_demangle+0x21950>
   2dd5c: 2a1503e0     	mov	w0, w21
   2dd60: 97ff6bbc     	bl	0x8c50 <isalpha@plt>
   2dd64: 71017ebf     	cmp	w21, #0x5f
   2dd68: 540000a0     	b.eq	0x2dd7c <__cxa_demangle+0x2192c>
   2dd6c: 5100c2a8     	sub	w8, w21, #0x30
   2dd70: 7100291f     	cmp	w8, #0xa
   2dd74: 54000043     	b.lo	0x2dd7c <__cxa_demangle+0x2192c>
   2dd78: 34fffe00     	cbz	w0, 0x2dd38 <__cxa_demangle+0x218e8>
   2dd7c: d1000718     	sub	x24, x24, #0x1
   2dd80: eb18029f     	cmp	x20, x24
   2dd84: 54fffe61     	b.ne	0x2dd50 <__cxa_demangle+0x21900>
   2dd88: 14000008     	b	0x2dda8 <__cxa_demangle+0x21958>
   2dd8c: a9007e7f     	stp	xzr, xzr, [x19]
   2dd90: f9000a7f     	str	xzr, [x19, #0x10]
   2dd94: f1005aff     	cmp	x23, #0x16
   2dd98: 54000149     	b.ls	0x2ddc0 <__cxa_demangle+0x21970>
   2dd9c: 1400000e     	b	0x2ddd4 <__cxa_demangle+0x21984>
   2dda0: 91000714     	add	x20, x24, #0x1
   2dda4: cb1402d7     	sub	x23, x22, x20
   2dda8: b10042ff     	cmn	x23, #0x10
   2ddac: a9007e7f     	stp	xzr, xzr, [x19]
   2ddb0: f9000a7f     	str	xzr, [x19, #0x10]
   2ddb4: 540006c2     	b.hs	0x2de8c <__cxa_demangle+0x21a3c>
   2ddb8: f1005aff     	cmp	x23, #0x16
   2ddbc: 540000c8     	b.hi	0x2ddd4 <__cxa_demangle+0x21984>
   2ddc0: d37ffae8     	lsl	x8, x23, #1
   2ddc4: 38001668     	strb	w8, [x19], #0x1
   2ddc8: eb16029f     	cmp	x20, x22
   2ddcc: 54000181     	b.ne	0x2ddfc <__cxa_demangle+0x219ac>
   2ddd0: 1400001a     	b	0x2de38 <__cxa_demangle+0x219e8>
   2ddd4: 910042e8     	add	x8, x23, #0x10
   2ddd8: 927ced15     	and	x21, x8, #0xfffffffffffffff0
   2dddc: aa1503e0     	mov	x0, x21
   2dde0: 97ff6c6c     	bl	0x8f90 <malloc@plt>
   2dde4: b24002a8     	orr	x8, x21, #0x1
   2dde8: a9008277     	stp	x23, x0, [x19, #0x8]
   2ddec: f9000268     	str	x8, [x19]
   2ddf0: aa0003f3     	mov	x19, x0
   2ddf4: eb16029f     	cmp	x20, x22
   2ddf8: 54000200     	b.eq	0x2de38 <__cxa_demangle+0x219e8>
   2ddfc: cb1402ca     	sub	x10, x22, x20
   2de00: f100815f     	cmp	x10, #0x20
   2de04: 540000c3     	b.lo	0x2de1c <__cxa_demangle+0x219cc>
   2de08: eb16027f     	cmp	x19, x22
   2de0c: 54000222     	b.hs	0x2de50 <__cxa_demangle+0x21a00>
   2de10: 8b0a0268     	add	x8, x19, x10
   2de14: eb08029f     	cmp	x20, x8
   2de18: 540001c2     	b.hs	0x2de50 <__cxa_demangle+0x21a00>
   2de1c: aa1403e8     	mov	x8, x20
   2de20: aa1303e9     	mov	x9, x19
   2de24: 3840150a     	ldrb	w10, [x8], #0x1
   2de28: eb0802df     	cmp	x22, x8
   2de2c: 3800152a     	strb	w10, [x9], #0x1
   2de30: 54ffffa1     	b.ne	0x2de24 <__cxa_demangle+0x219d4>
   2de34: 8b170273     	add	x19, x19, x23
   2de38: 3900027f     	strb	wzr, [x19]
   2de3c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   2de40: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2de44: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2de48: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   2de4c: d65f03c0     	ret
   2de50: 927be94b     	and	x11, x10, #0xffffffffffffffe0
   2de54: 9100426c     	add	x12, x19, #0x10
   2de58: 8b0b0288     	add	x8, x20, x11
   2de5c: 8b0b0269     	add	x9, x19, x11
   2de60: 9100428d     	add	x13, x20, #0x10
   2de64: aa0b03ee     	mov	x14, x11
   2de68: ad7f85a0     	ldp	q0, q1, [x13, #-0x10]
   2de6c: f10081ce     	subs	x14, x14, #0x20
   2de70: 910081ad     	add	x13, x13, #0x20
   2de74: ad3f8580     	stp	q0, q1, [x12, #-0x10]
   2de78: 9100818c     	add	x12, x12, #0x20
   2de7c: 54ffff61     	b.ne	0x2de68 <__cxa_demangle+0x21a18>
   2de80: eb0a017f     	cmp	x11, x10
   2de84: 54fffd01     	b.ne	0x2de24 <__cxa_demangle+0x219d4>
   2de88: 17ffffeb     	b	0x2de34 <__cxa_demangle+0x219e4>
   2de8c: 97ff6b89     	bl	0x8cb0 <abort@plt>
   2de90: f81b0ff9     	str	x25, [sp, #-0x50]!
   2de94: a9015ff8     	stp	x24, x23, [sp, #0x10]
   2de98: a90257f6     	stp	x22, x21, [sp, #0x20]
   2de9c: a9034ff4     	stp	x20, x19, [sp, #0x30]
   2dea0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   2dea4: 910103fd     	add	x29, sp, #0x40
   2dea8: aa0003f4     	mov	x20, x0
   2deac: 39400288     	ldrb	w8, [x20]
   2deb0: 2a0103f3     	mov	w19, w1
   2deb4: 36000128     	tbz	w8, #0x0, 0x2ded8 <__cxa_demangle+0x21a88>
   2deb8: a9406689     	ldp	x9, x25, [x20]
   2debc: 927ff929     	and	x9, x9, #0xfffffffffffffffe
   2dec0: d1000535     	sub	x21, x9, #0x1
   2dec4: eb15033f     	cmp	x25, x21
   2dec8: 54000100     	b.eq	0x2dee8 <__cxa_demangle+0x21a98>
   2decc: 36000188     	tbz	w8, #0x0, 0x2defc <__cxa_demangle+0x21aac>
   2ded0: f9400a97     	ldr	x23, [x20, #0x10]
   2ded4: 1400002d     	b	0x2df88 <__cxa_demangle+0x21b38>
   2ded8: d341fd19     	lsr	x25, x8, #1
   2dedc: 528002d5     	mov	w21, #0x16              // =22
   2dee0: eb15033f     	cmp	x25, x21
   2dee4: 54ffff41     	b.ne	0x2decc <__cxa_demangle+0x21a7c>
   2dee8: b10046bf     	cmn	x21, #0x11
   2deec: 54000640     	b.eq	0x2dfb4 <__cxa_demangle+0x21b64>
   2def0: 37000108     	tbnz	w8, #0x0, 0x2df10 <__cxa_demangle+0x21ac0>
   2def4: 91000696     	add	x22, x20, #0x1
   2def8: 14000007     	b	0x2df14 <__cxa_demangle+0x21ac4>
   2defc: 531f7b28     	lsl	w8, w25, #1
   2df00: 11000908     	add	w8, w8, #0x2
   2df04: 38001688     	strb	w8, [x20], #0x1
   2df08: aa1403f7     	mov	x23, x20
   2df0c: 14000021     	b	0x2df90 <__cxa_demangle+0x21b40>
   2df10: f9400a96     	ldr	x22, [x20, #0x10]
   2df14: 92800328     	mov	x8, #-0x1a              // =-26
   2df18: f2efffe8     	movk	x8, #0x7fff, lsl #48
   2df1c: eb0802bf     	cmp	x21, x8
   2df20: 54000128     	b.hi	0x2df44 <__cxa_demangle+0x21af4>
   2df24: 910006a8     	add	x8, x21, #0x1
   2df28: d37ffaa9     	lsl	x9, x21, #1
   2df2c: eb09011f     	cmp	x8, x9
   2df30: 9a953528     	csinc	x8, x9, x21, lo
   2df34: f1005d1f     	cmp	x8, #0x17
   2df38: 540000a2     	b.hs	0x2df4c <__cxa_demangle+0x21afc>
   2df3c: 528002f8     	mov	w24, #0x17              // =23
   2df40: 14000005     	b	0x2df54 <__cxa_demangle+0x21b04>
   2df44: b27bfbf8     	orr	x24, xzr, #0xffffffffffffffef
   2df48: 14000003     	b	0x2df54 <__cxa_demangle+0x21b04>
   2df4c: 91004108     	add	x8, x8, #0x10
   2df50: 927ced18     	and	x24, x8, #0xfffffffffffffff0
   2df54: aa1803e0     	mov	x0, x24
   2df58: 97ff6c0e     	bl	0x8f90 <malloc@plt>
   2df5c: aa1603e1     	mov	x1, x22
   2df60: aa1503e2     	mov	x2, x21
   2df64: aa0003f7     	mov	x23, x0
   2df68: 97ff6c0e     	bl	0x8fa0 <memcpy@plt>
   2df6c: f1005abf     	cmp	x21, #0x16
   2df70: 54000060     	b.eq	0x2df7c <__cxa_demangle+0x21b2c>
   2df74: aa1603e0     	mov	x0, x22
   2df78: 97ff6c1e     	bl	0x8ff0 <free@plt>
   2df7c: b2400308     	orr	x8, x24, #0x1
   2df80: f9000a97     	str	x23, [x20, #0x10]
   2df84: f9000288     	str	x8, [x20]
   2df88: 91000728     	add	x8, x25, #0x1
   2df8c: f9000688     	str	x8, [x20, #0x8]
   2df90: 8b1902e8     	add	x8, x23, x25
   2df94: 39000113     	strb	w19, [x8]
   2df98: 3900051f     	strb	wzr, [x8, #0x1]
   2df9c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   2dfa0: a9434ff4     	ldp	x20, x19, [sp, #0x30]
   2dfa4: a94257f6     	ldp	x22, x21, [sp, #0x20]
   2dfa8: a9415ff8     	ldp	x24, x23, [sp, #0x10]
   2dfac: f84507f9     	ldr	x25, [sp], #0x50
   2dfb0: d65f03c0     	ret
   2dfb4: 97ff6b3f     	bl	0x8cb0 <abort@plt>
   2dfb8: d10283ff     	sub	sp, sp, #0xa0
   2dfbc: a9046ffc     	stp	x28, x27, [sp, #0x40]
   2dfc0: a90567fa     	stp	x26, x25, [sp, #0x50]
   2dfc4: a9065ff8     	stp	x24, x23, [sp, #0x60]
   2dfc8: a90757f6     	stp	x22, x21, [sp, #0x70]
   2dfcc: a9084ff4     	stp	x20, x19, [sp, #0x80]
   2dfd0: a9097bfd     	stp	x29, x30, [sp, #0x90]
   2dfd4: 910243fd     	add	x29, sp, #0x90
   2dfd8: d53bd05a     	mrs	x26, TPIDR_EL0
   2dfdc: f9401748     	ldr	x8, [x26, #0x28]
   2dfe0: aa0003f3     	mov	x19, x0
   2dfe4: aa0303f4     	mov	x20, x3
   2dfe8: aa0203f6     	mov	x22, x2
   2dfec: f9001fe8     	str	x8, [sp, #0x38]
   2dff0: 39400268     	ldrb	w8, [x19]
   2dff4: aa0103f5     	mov	x21, x1
   2dff8: 37000068     	tbnz	w8, #0x0, 0x2e004 <__cxa_demangle+0x21bb4>
   2dffc: 91000679     	add	x25, x19, #0x1
   2e000: 14000002     	b	0x2e008 <__cxa_demangle+0x21bb8>
   2e004: f9400a79     	ldr	x25, [x19, #0x10]
   2e008: eb16029c     	subs	x28, x20, x22
   2e00c: cb1902b7     	sub	x23, x21, x25
   2e010: 54001820     	b.eq	0x2e314 <__cxa_demangle+0x21ec4>
   2e014: 370000c8     	tbnz	w8, #0x0, 0x2e02c <__cxa_demangle+0x21bdc>
   2e018: 91000669     	add	x9, x19, #0x1
   2e01c: d341fd0a     	lsr	x10, x8, #1
   2e020: eb16013f     	cmp	x9, x22
   2e024: 540000a9     	b.ls	0x2e038 <__cxa_demangle+0x21be8>
   2e028: 14000018     	b	0x2e088 <__cxa_demangle+0x21c38>
   2e02c: a940a66a     	ldp	x10, x9, [x19, #0x8]
   2e030: eb16013f     	cmp	x9, x22
   2e034: 540002a8     	b.hi	0x2e088 <__cxa_demangle+0x21c38>
   2e038: 8b0a0129     	add	x9, x9, x10
   2e03c: eb16013f     	cmp	x9, x22
   2e040: 54000249     	b.ls	0x2e088 <__cxa_demangle+0x21c38>
   2e044: b100439f     	cmn	x28, #0x10
   2e048: a9027fff     	stp	xzr, xzr, [sp, #0x20]
   2e04c: f9001bff     	str	xzr, [sp, #0x30]
   2e050: 540018a2     	b.hs	0x2e364 <__cxa_demangle+0x21f14>
   2e054: f1005b9f     	cmp	x28, #0x16
   2e058: 54000488     	b.hi	0x2e0e8 <__cxa_demangle+0x21c98>
   2e05c: d37ffb88     	lsl	x8, x28, #1
   2e060: 910083e9     	add	x9, sp, #0x20
   2e064: 390083e8     	strb	w8, [sp, #0x20]
   2e068: b2400120     	orr	x0, x9, #0x1
   2e06c: eb1402df     	cmp	x22, x20
   2e070: 54000760     	b.eq	0x2e15c <__cxa_demangle+0x21d0c>
   2e074: f100839f     	cmp	x28, #0x20
   2e078: 540004c2     	b.hs	0x2e110 <__cxa_demangle+0x21cc0>
   2e07c: aa1603e8     	mov	x8, x22
   2e080: aa0003e9     	mov	x9, x0
   2e084: 14000031     	b	0x2e148 <__cxa_demangle+0x21cf8>
   2e088: f9000ff5     	str	x21, [sp, #0x18]
   2e08c: 370000a8     	tbnz	w8, #0x0, 0x2e0a0 <__cxa_demangle+0x21c50>
   2e090: d341fd1b     	lsr	x27, x8, #1
   2e094: 528002d5     	mov	w21, #0x16              // =22
   2e098: 2a0803e9     	mov	w9, w8
   2e09c: 14000004     	b	0x2e0ac <__cxa_demangle+0x21c5c>
   2e0a0: a9406e69     	ldp	x9, x27, [x19]
   2e0a4: 927ff92a     	and	x10, x9, #0xfffffffffffffffe
   2e0a8: d1000555     	sub	x21, x10, #0x1
   2e0ac: cb1b02aa     	sub	x10, x21, x27
   2e0b0: eb1c015f     	cmp	x10, x28
   2e0b4: 54000142     	b.hs	0x2e0dc <__cxa_demangle+0x21c8c>
   2e0b8: 8b1c0369     	add	x9, x27, x28
   2e0bc: b27bfbea     	orr	x10, xzr, #0xffffffffffffffef
   2e0c0: cb15012b     	sub	x11, x9, x21
   2e0c4: cb15014a     	sub	x10, x10, x21
   2e0c8: eb0b015f     	cmp	x10, x11
   2e0cc: 540014c3     	b.lo	0x2e364 <__cxa_demangle+0x21f14>
   2e0d0: 37000868     	tbnz	w8, #0x0, 0x2e1dc <__cxa_demangle+0x21d8c>
   2e0d4: 91000668     	add	x8, x19, #0x1
   2e0d8: 14000042     	b	0x2e1e0 <__cxa_demangle+0x21d90>
   2e0dc: 37000668     	tbnz	w8, #0x0, 0x2e1a8 <__cxa_demangle+0x21d58>
   2e0e0: 91000678     	add	x24, x19, #0x1
   2e0e4: 14000032     	b	0x2e1ac <__cxa_demangle+0x21d5c>
   2e0e8: 91004388     	add	x8, x28, #0x10
   2e0ec: 927ced17     	and	x23, x8, #0xfffffffffffffff0
   2e0f0: aa1703e0     	mov	x0, x23
   2e0f4: 97ff6ba7     	bl	0x8f90 <malloc@plt>
   2e0f8: b24002e8     	orr	x8, x23, #0x1
   2e0fc: a90283fc     	stp	x28, x0, [sp, #0x28]
   2e100: f90013e8     	str	x8, [sp, #0x20]
   2e104: eb1402df     	cmp	x22, x20
   2e108: 54fffb61     	b.ne	0x2e074 <__cxa_demangle+0x21c24>
   2e10c: 14000014     	b	0x2e15c <__cxa_demangle+0x21d0c>
   2e110: 927beb8a     	and	x10, x28, #0xffffffffffffffe0
   2e114: 9100400b     	add	x11, x0, #0x10
   2e118: 8b0a02c8     	add	x8, x22, x10
   2e11c: 8b0a0009     	add	x9, x0, x10
   2e120: 910042cc     	add	x12, x22, #0x10
   2e124: aa0a03ed     	mov	x13, x10
   2e128: ad7f8580     	ldp	q0, q1, [x12, #-0x10]
   2e12c: f10081ad     	subs	x13, x13, #0x20
   2e130: 9100818c     	add	x12, x12, #0x20
   2e134: ad3f8560     	stp	q0, q1, [x11, #-0x10]
   2e138: 9100816b     	add	x11, x11, #0x20
   2e13c: 54ffff61     	b.ne	0x2e128 <__cxa_demangle+0x21cd8>
   2e140: eb0a039f     	cmp	x28, x10
   2e144: 540000a0     	b.eq	0x2e158 <__cxa_demangle+0x21d08>
   2e148: 3840150a     	ldrb	w10, [x8], #0x1
   2e14c: eb08029f     	cmp	x20, x8
   2e150: 3800152a     	strb	w10, [x9], #0x1
   2e154: 54ffffa1     	b.ne	0x2e148 <__cxa_demangle+0x21cf8>
   2e158: 8b1c0000     	add	x0, x0, x28
   2e15c: 3900001f     	strb	wzr, [x0]
   2e160: 394083e9     	ldrb	w9, [sp, #0x20]
   2e164: a942abeb     	ldp	x11, x10, [sp, #0x28]
   2e168: 910083e8     	add	x8, sp, #0x20
   2e16c: b2400108     	orr	x8, x8, #0x1
   2e170: d341fd2c     	lsr	x12, x9, #1
   2e174: 7200013f     	tst	w9, #0x1
   2e178: 9a8a0102     	csel	x2, x8, x10, eq
   2e17c: 9a8b0188     	csel	x8, x12, x11, eq
   2e180: 8b080043     	add	x3, x2, x8
   2e184: aa1303e0     	mov	x0, x19
   2e188: aa1503e1     	mov	x1, x21
   2e18c: 97ffff8b     	bl	0x2dfb8 <__cxa_demangle+0x21b68>
   2e190: aa0003f3     	mov	x19, x0
   2e194: 394083e8     	ldrb	w8, [sp, #0x20]
   2e198: 36000ca8     	tbz	w8, #0x0, 0x2e32c <__cxa_demangle+0x21edc>
   2e19c: f9401be0     	ldr	x0, [sp, #0x30]
   2e1a0: 97ff6b94     	bl	0x8ff0 <free@plt>
   2e1a4: 14000062     	b	0x2e32c <__cxa_demangle+0x21edc>
   2e1a8: f9400a78     	ldr	x24, [x19, #0x10]
   2e1ac: f9400ff5     	ldr	x21, [sp, #0x18]
   2e1b0: eb170362     	subs	x2, x27, x23
   2e1b4: 540000a0     	b.eq	0x2e1c8 <__cxa_demangle+0x21d78>
   2e1b8: 8b170301     	add	x1, x24, x23
   2e1bc: 8b1c0020     	add	x0, x1, x28
   2e1c0: 97ff6b34     	bl	0x8e90 <memmove@plt>
   2e1c4: 39400269     	ldrb	w9, [x19]
   2e1c8: 8b1c0368     	add	x8, x27, x28
   2e1cc: 370005e9     	tbnz	w9, #0x0, 0x2e288 <__cxa_demangle+0x21e38>
   2e1d0: d37ff909     	lsl	x9, x8, #1
   2e1d4: 39000269     	strb	w9, [x19]
   2e1d8: 1400002d     	b	0x2e28c <__cxa_demangle+0x21e3c>
   2e1dc: f9400a68     	ldr	x8, [x19, #0x10]
   2e1e0: a900a3fa     	stp	x26, x8, [sp, #0x8]
   2e1e4: 92800328     	mov	x8, #-0x1a              // =-26
   2e1e8: f2efffe8     	movk	x8, #0x7fff, lsl #48
   2e1ec: eb0802bf     	cmp	x21, x8
   2e1f0: 54000108     	b.hi	0x2e210 <__cxa_demangle+0x21dc0>
   2e1f4: d37ffaa8     	lsl	x8, x21, #1
   2e1f8: eb08013f     	cmp	x9, x8
   2e1fc: 9a893108     	csel	x8, x8, x9, lo
   2e200: f1005d1f     	cmp	x8, #0x17
   2e204: 540000a2     	b.hs	0x2e218 <__cxa_demangle+0x21dc8>
   2e208: 528002fa     	mov	w26, #0x17              // =23
   2e20c: 14000005     	b	0x2e220 <__cxa_demangle+0x21dd0>
   2e210: b27bfbfa     	orr	x26, xzr, #0xffffffffffffffef
   2e214: 14000003     	b	0x2e220 <__cxa_demangle+0x21dd0>
   2e218: 91004108     	add	x8, x8, #0x10
   2e21c: 927ced1a     	and	x26, x8, #0xfffffffffffffff0
   2e220: aa1a03e0     	mov	x0, x26
   2e224: 97ff6b5b     	bl	0x8f90 <malloc@plt>
   2e228: aa0003f8     	mov	x24, x0
   2e22c: b40000b7     	cbz	x23, 0x2e240 <__cxa_demangle+0x21df0>
   2e230: f9400be1     	ldr	x1, [sp, #0x10]
   2e234: aa1803e0     	mov	x0, x24
   2e238: aa1703e2     	mov	x2, x23
   2e23c: 97ff6b59     	bl	0x8fa0 <memcpy@plt>
   2e240: eb170362     	subs	x2, x27, x23
   2e244: 540000c0     	b.eq	0x2e25c <__cxa_demangle+0x21e0c>
   2e248: 8b170308     	add	x8, x24, x23
   2e24c: 8b1c0100     	add	x0, x8, x28
   2e250: f9400be8     	ldr	x8, [sp, #0x10]
   2e254: 8b170101     	add	x1, x8, x23
   2e258: 97ff6b52     	bl	0x8fa0 <memcpy@plt>
   2e25c: f1005abf     	cmp	x21, #0x16
   2e260: 54000060     	b.eq	0x2e26c <__cxa_demangle+0x21e1c>
   2e264: f9400be0     	ldr	x0, [sp, #0x10]
   2e268: 97ff6b62     	bl	0x8ff0 <free@plt>
   2e26c: b2400349     	orr	x9, x26, #0x1
   2e270: f94007fa     	ldr	x26, [sp, #0x8]
   2e274: f9400ff5     	ldr	x21, [sp, #0x18]
   2e278: f9000a78     	str	x24, [x19, #0x10]
   2e27c: f9000269     	str	x9, [x19]
   2e280: 8b1c0368     	add	x8, x27, x28
   2e284: 3607fa69     	tbz	w9, #0x0, 0x2e1d0 <__cxa_demangle+0x21d80>
   2e288: f9000668     	str	x8, [x19, #0x8]
   2e28c: eb1402df     	cmp	x22, x20
   2e290: 38286b1f     	strb	wzr, [x24, x8]
   2e294: 54000400     	b.eq	0x2e314 <__cxa_demangle+0x21ec4>
   2e298: f100839f     	cmp	x28, #0x20
   2e29c: 8b170308     	add	x8, x24, x23
   2e2a0: 54000323     	b.lo	0x2e304 <__cxa_demangle+0x21eb4>
   2e2a4: eb14011f     	cmp	x8, x20
   2e2a8: 540000e2     	b.hs	0x2e2c4 <__cxa_demangle+0x21e74>
   2e2ac: cb1602a9     	sub	x9, x21, x22
   2e2b0: cb190129     	sub	x9, x9, x25
   2e2b4: 8b090289     	add	x9, x20, x9
   2e2b8: 8b090309     	add	x9, x24, x9
   2e2bc: eb16013f     	cmp	x9, x22
   2e2c0: 54000228     	b.hi	0x2e304 <__cxa_demangle+0x21eb4>
   2e2c4: 910042ab     	add	x11, x21, #0x10
   2e2c8: 927beb89     	and	x9, x28, #0xffffffffffffffe0
   2e2cc: cb19016b     	sub	x11, x11, x25
   2e2d0: 910042ca     	add	x10, x22, #0x10
   2e2d4: 8b090108     	add	x8, x8, x9
   2e2d8: 8b0902d6     	add	x22, x22, x9
   2e2dc: 8b0b030b     	add	x11, x24, x11
   2e2e0: aa0903ec     	mov	x12, x9
   2e2e4: ad7f8540     	ldp	q0, q1, [x10, #-0x10]
   2e2e8: 9100814a     	add	x10, x10, #0x20
   2e2ec: f100818c     	subs	x12, x12, #0x20
   2e2f0: ad3f8560     	stp	q0, q1, [x11, #-0x10]
   2e2f4: 9100816b     	add	x11, x11, #0x20
   2e2f8: 54ffff61     	b.ne	0x2e2e4 <__cxa_demangle+0x21e94>
   2e2fc: eb09039f     	cmp	x28, x9
   2e300: 540000a0     	b.eq	0x2e314 <__cxa_demangle+0x21ec4>
   2e304: 384016c9     	ldrb	w9, [x22], #0x1
   2e308: eb16029f     	cmp	x20, x22
   2e30c: 38001509     	strb	w9, [x8], #0x1
   2e310: 54ffffa1     	b.ne	0x2e304 <__cxa_demangle+0x21eb4>
   2e314: 39400268     	ldrb	w8, [x19]
   2e318: 37000068     	tbnz	w8, #0x0, 0x2e324 <__cxa_demangle+0x21ed4>
   2e31c: 91000668     	add	x8, x19, #0x1
   2e320: 14000002     	b	0x2e328 <__cxa_demangle+0x21ed8>
   2e324: f9400a68     	ldr	x8, [x19, #0x10]
   2e328: 8b170113     	add	x19, x8, x23
   2e32c: f9401748     	ldr	x8, [x26, #0x28]
   2e330: f9401fe9     	ldr	x9, [sp, #0x38]
   2e334: eb09011f     	cmp	x8, x9
   2e338: 54000141     	b.ne	0x2e360 <__cxa_demangle+0x21f10>
   2e33c: aa1303e0     	mov	x0, x19
   2e340: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   2e344: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   2e348: a94757f6     	ldp	x22, x21, [sp, #0x70]
   2e34c: a9465ff8     	ldp	x24, x23, [sp, #0x60]
   2e350: a94567fa     	ldp	x26, x25, [sp, #0x50]
   2e354: a9446ffc     	ldp	x28, x27, [sp, #0x40]
   2e358: 910283ff     	add	sp, sp, #0xa0
   2e35c: d65f03c0     	ret
   2e360: 97ff6a8c     	bl	0x8d90 <__stack_chk_fail@plt>
   2e364: 97ff6a53     	bl	0x8cb0 <abort@plt>
   2e368: 394083e8     	ldrb	w8, [sp, #0x20]
   2e36c: aa0003f3     	mov	x19, x0
   2e370: 36000068     	tbz	w8, #0x0, 0x2e37c <__cxa_demangle+0x21f2c>
   2e374: f9401be0     	ldr	x0, [sp, #0x30]
   2e378: 97ff6b1e     	bl	0x8ff0 <free@plt>
   2e37c: aa1303e0     	mov	x0, x19
   2e380: 94001d1a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   2e384: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
   2e388: a9014ff4     	stp	x20, x19, [sp, #0x10]
   2e38c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   2e390: 910083fd     	add	x29, sp, #0x20
   2e394: aa0103f4     	mov	x20, x1
   2e398: aa0003f3     	mov	x19, x0
   2e39c: eb14027f     	cmp	x19, x20
   2e3a0: aa0203f5     	mov	x21, x2
   2e3a4: 54000500     	b.eq	0x2e444 <__cxa_demangle+0x21ff4>
   2e3a8: 39400268     	ldrb	w8, [x19]
   2e3ac: 7101291f     	cmp	w8, #0x4a
   2e3b0: 54000240     	b.eq	0x2e3f8 <__cxa_demangle+0x21fa8>
   2e3b4: 7101311f     	cmp	w8, #0x4c
   2e3b8: 54000500     	b.eq	0x2e458 <__cxa_demangle+0x22008>
   2e3bc: 7101611f     	cmp	w8, #0x58
   2e3c0: 54000681     	b.ne	0x2e490 <__cxa_demangle+0x22040>
   2e3c4: 91000676     	add	x22, x19, #0x1
   2e3c8: aa1603e0     	mov	x0, x22
   2e3cc: aa1403e1     	mov	x1, x20
   2e3d0: aa1503e2     	mov	x2, x21
   2e3d4: 97ffbdb7     	bl	0x1dab0 <__cxa_demangle+0x11660>
   2e3d8: eb16001f     	cmp	x0, x22
   2e3dc: 54000340     	b.eq	0x2e444 <__cxa_demangle+0x21ff4>
   2e3e0: eb14001f     	cmp	x0, x20
   2e3e4: 54000300     	b.eq	0x2e444 <__cxa_demangle+0x21ff4>
   2e3e8: 38401408     	ldrb	w8, [x0], #0x1
   2e3ec: 7101151f     	cmp	w8, #0x45
   2e3f0: 9a930013     	csel	x19, x0, x19, eq
   2e3f4: 14000014     	b	0x2e444 <__cxa_demangle+0x21ff4>
   2e3f8: 91000676     	add	x22, x19, #0x1
   2e3fc: eb1402df     	cmp	x22, x20
   2e400: 54000220     	b.eq	0x2e444 <__cxa_demangle+0x21ff4>
   2e404: 394002c8     	ldrb	w8, [x22]
   2e408: 7101151f     	cmp	w8, #0x45
   2e40c: 54000061     	b.ne	0x2e418 <__cxa_demangle+0x21fc8>
   2e410: aa1603e0     	mov	x0, x22
   2e414: 1400000b     	b	0x2e440 <__cxa_demangle+0x21ff0>
   2e418: aa1603e0     	mov	x0, x22
   2e41c: aa1403e1     	mov	x1, x20
   2e420: aa1503e2     	mov	x2, x21
   2e424: 97ffffd8     	bl	0x2e384 <__cxa_demangle+0x21f34>
   2e428: eb16001f     	cmp	x0, x22
   2e42c: 540000c0     	b.eq	0x2e444 <__cxa_demangle+0x21ff4>
   2e430: 39400008     	ldrb	w8, [x0]
   2e434: aa0003f6     	mov	x22, x0
   2e438: 7101151f     	cmp	w8, #0x45
   2e43c: 54fffee1     	b.ne	0x2e418 <__cxa_demangle+0x21fc8>
   2e440: 91000413     	add	x19, x0, #0x1
   2e444: aa1303e0     	mov	x0, x19
   2e448: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   2e44c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2e450: a8c357f6     	ldp	x22, x21, [sp], #0x30
   2e454: d65f03c0     	ret
   2e458: 91000668     	add	x8, x19, #0x1
   2e45c: eb14011f     	cmp	x8, x20
   2e460: 54000260     	b.eq	0x2e4ac <__cxa_demangle+0x2205c>
   2e464: 39400108     	ldrb	w8, [x8]
   2e468: 7101691f     	cmp	w8, #0x5a
   2e46c: 54000201     	b.ne	0x2e4ac <__cxa_demangle+0x2205c>
   2e470: 91000a76     	add	x22, x19, #0x2
   2e474: aa1603e0     	mov	x0, x22
   2e478: aa1403e1     	mov	x1, x20
   2e47c: aa1503e2     	mov	x2, x21
   2e480: 97ff7a88     	bl	0xcea0 <__cxa_demangle+0xa50>
   2e484: eb16001f     	cmp	x0, x22
   2e488: 54fffac1     	b.ne	0x2e3e0 <__cxa_demangle+0x21f90>
   2e48c: 17ffffee     	b	0x2e444 <__cxa_demangle+0x21ff4>
   2e490: aa1303e0     	mov	x0, x19
   2e494: aa1403e1     	mov	x1, x20
   2e498: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   2e49c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2e4a0: aa1503e2     	mov	x2, x21
   2e4a4: a8c357f6     	ldp	x22, x21, [sp], #0x30
   2e4a8: 17ff7ea3     	b	0xdf34 <__cxa_demangle+0x1ae4>
   2e4ac: aa1303e0     	mov	x0, x19
   2e4b0: aa1403e1     	mov	x1, x20
   2e4b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   2e4b8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   2e4bc: aa1503e2     	mov	x2, x21
   2e4c0: a8c357f6     	ldp	x22, x21, [sp], #0x30
   2e4c4: 17ffd1d2     	b	0x22c0c <__cxa_demangle+0x167bc>
   2e4c8: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
   2e4cc: a90157f6     	stp	x22, x21, [sp, #0x10]
   2e4d0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   2e4d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   2e4d8: 9100c3fd     	add	x29, sp, #0x30
   2e4dc: aa0003f3     	mov	x19, x0
   2e4e0: f9400675     	ldr	x21, [x19, #0x8]
   2e4e4: 14000002     	b	0x2e4ec <__cxa_demangle+0x2209c>
   2e4e8: 97ff6ac2     	bl	0x8ff0 <free@plt>
   2e4ec: f9400a76     	ldr	x22, [x19, #0x10]
   2e4f0: eb1502df     	cmp	x22, x21
   2e4f4: 54000380     	b.eq	0x2e564 <__cxa_demangle+0x22114>
   2e4f8: d10082d8     	sub	x24, x22, #0x20
   2e4fc: f9000a78     	str	x24, [x19, #0x10]
   2e500: f85e02d7     	ldur	x23, [x22, #-0x20]
   2e504: b4ffff57     	cbz	x23, 0x2e4ec <__cxa_demangle+0x2209c>
   2e508: f85e82d4     	ldur	x20, [x22, #-0x18]
   2e50c: aa1703e0     	mov	x0, x23
   2e510: eb17029f     	cmp	x20, x23
   2e514: 540000e0     	b.eq	0x2e530 <__cxa_demangle+0x220e0>
   2e518: d1008294     	sub	x20, x20, #0x20
   2e51c: aa1403e0     	mov	x0, x20
   2e520: 97ffaa4f     	bl	0x18e5c <__cxa_demangle+0xca0c>
   2e524: eb1402ff     	cmp	x23, x20
   2e528: 54ffff81     	b.ne	0x2e518 <__cxa_demangle+0x220c8>
   2e52c: f9400300     	ldr	x0, [x24]
   2e530: f85f82c8     	ldur	x8, [x22, #-0x8]
   2e534: f81e82d7     	stur	x23, [x22, #-0x18]
   2e538: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2e53c: eb00013f     	cmp	x9, x0
   2e540: 54fffd43     	b.lo	0x2e4e8 <__cxa_demangle+0x22098>
   2e544: eb00011f     	cmp	x8, x0
   2e548: 54fffd08     	b.hi	0x2e4e8 <__cxa_demangle+0x22098>
   2e54c: f85f02c9     	ldur	x9, [x22, #-0x10]
   2e550: f948010a     	ldr	x10, [x8, #0x1000]
   2e554: eb09015f     	cmp	x10, x9
   2e558: 54fffca1     	b.ne	0x2e4ec <__cxa_demangle+0x2209c>
   2e55c: f9080100     	str	x0, [x8, #0x1000]
   2e560: 17ffffe3     	b	0x2e4ec <__cxa_demangle+0x2209c>
   2e564: f9400260     	ldr	x0, [x19]
   2e568: b40001a0     	cbz	x0, 0x2e59c <__cxa_demangle+0x2214c>
   2e56c: f9401268     	ldr	x8, [x19, #0x20]
   2e570: f9400108     	ldr	x8, [x8]
   2e574: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   2e578: eb00013f     	cmp	x9, x0
   2e57c: 540001a3     	b.lo	0x2e5b0 <__cxa_demangle+0x22160>
   2e580: eb00011f     	cmp	x8, x0
   2e584: 54000168     	b.hi	0x2e5b0 <__cxa_demangle+0x22160>
   2e588: f9400e69     	ldr	x9, [x19, #0x18]
   2e58c: f948010a     	ldr	x10, [x8, #0x1000]
   2e590: eb09015f     	cmp	x10, x9
   2e594: 54000041     	b.ne	0x2e59c <__cxa_demangle+0x2214c>
   2e598: f9080100     	str	x0, [x8, #0x1000]
   2e59c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   2e5a0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2e5a4: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2e5a8: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   2e5ac: d65f03c0     	ret
   2e5b0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   2e5b4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   2e5b8: a94157f6     	ldp	x22, x21, [sp, #0x10]
   2e5bc: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   2e5c0: 17ff6a8c     	b	0x8ff0 <free@plt>
   2e5c4: d10203ff     	sub	sp, sp, #0x80
   2e5c8: f9001bf9     	str	x25, [sp, #0x30]
   2e5cc: a9045ff8     	stp	x24, x23, [sp, #0x40]
   2e5d0: a90557f6     	stp	x22, x21, [sp, #0x50]
   2e5d4: a9064ff4     	stp	x20, x19, [sp, #0x60]
   2e5d8: a9077bfd     	stp	x29, x30, [sp, #0x70]
   2e5dc: 9101c3fd     	add	x29, sp, #0x70
   2e5e0: d53bd056     	mrs	x22, TPIDR_EL0
   2e5e4: f94016c8     	ldr	x8, [x22, #0x28]
   2e5e8: aa0003f3     	mov	x19, x0
   2e5ec: aa0203f4     	mov	x20, x2
   2e5f0: eb01027f     	cmp	x19, x1
   2e5f4: f90017e8     	str	x8, [sp, #0x28]
   2e5f8: 540150e0     	b.eq	0x31014 <__cxa_demangle+0x24bc4>
   2e5fc: 39400268     	ldrb	w8, [x19]
   2e600: 51011108     	sub	w8, w8, #0x44
   2e604: 7100d91f     	cmp	w8, #0x36
   2e608: 54015068     	b.hi	0x31014 <__cxa_demangle+0x24bc4>
   2e60c: d0000049     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2e610: 9116d129     	add	x9, x9, #0x5b4
   2e614: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   2e618: 8b090108     	add	x8, x8, x9
   2e61c: d61f0100     	br	x8
   2e620: 91000668     	add	x8, x19, #0x1
   2e624: eb01011f     	cmp	x8, x1
   2e628: 54014f60     	b.eq	0x31014 <__cxa_demangle+0x24bc4>
   2e62c: 39400108     	ldrb	w8, [x8]
   2e630: 51018508     	sub	w8, w8, #0x61
   2e634: 7100491f     	cmp	w8, #0x12
   2e638: 54014ee8     	b.hi	0x31014 <__cxa_demangle+0x24bc4>
   2e63c: d0000049     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2e640: 911a4129     	add	x9, x9, #0x690
   2e644: b8a87928     	ldrsw	x8, [x9, x8, lsl #2]
   2e648: 8b090108     	add	x8, x8, x9
   2e64c: d61f0100     	br	x8
   2e650: 790023ff     	strh	wzr, [sp, #0x10]
   2e654: f90007ff     	str	xzr, [sp, #0x8]
   2e658: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e65c: f9000fff     	str	xzr, [sp, #0x18]
   2e660: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e664: eb09011f     	cmp	x8, x9
   2e668: 54016a02     	b.hs	0x313a8 <__cxa_demangle+0x24f58>
   2e66c: 321d03e9     	orr	w9, wzr, #0x8
   2e670: 39000109     	strb	w9, [x8]
   2e674: 528eac29     	mov	w9, #0x7561             // =30049
   2e678: 72adee89     	movk	w9, #0x6f74, lsl #16
   2e67c: 3900151f     	strb	wzr, [x8, #0x5]
   2e680: b8001109     	stur	w9, [x8, #0x1]
   2e684: 794023e9     	ldrh	w9, [sp, #0x10]
   2e688: 91000a73     	add	x19, x19, #0x2
   2e68c: 14000138     	b	0x2eb6c <__cxa_demangle+0x2271c>
   2e690: 790023ff     	strh	wzr, [sp, #0x10]
   2e694: f90007ff     	str	xzr, [sp, #0x8]
   2e698: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e69c: f9000fff     	str	xzr, [sp, #0x18]
   2e6a0: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e6a4: eb09011f     	cmp	x8, x9
   2e6a8: 54004bc2     	b.hs	0x2f020 <__cxa_demangle+0x22bd0>
   2e6ac: 321d03e9     	orr	w9, wzr, #0x8
   2e6b0: 39000109     	strb	w9, [x8]
   2e6b4: 528deec9     	mov	w9, #0x6f76             // =28534
   2e6b8: 72ac8d29     	movk	w9, #0x6469, lsl #16
   2e6bc: 14000128     	b	0x2eb5c <__cxa_demangle+0x2270c>
   2e6c0: d0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2e6c4: 9133e508     	add	x8, x8, #0xcf9
   2e6c8: f8407109     	ldur	x9, [x8, #0x7]
   2e6cc: f9400108     	ldr	x8, [x8]
   2e6d0: f800f3ff     	stur	xzr, [sp, #0xf]
   2e6d4: f90007ff     	str	xzr, [sp, #0x8]
   2e6d8: f801f3e9     	stur	x9, [sp, #0x1f]
   2e6dc: f9000fe8     	str	x8, [sp, #0x18]
   2e6e0: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e6e4: eb09011f     	cmp	x8, x9
   2e6e8: 54004de2     	b.hs	0x2f0a4 <__cxa_demangle+0x22c54>
   2e6ec: 52800489     	mov	w9, #0x24               // =36
   2e6f0: 39000109     	strb	w9, [x8]
   2e6f4: f841f3e9     	ldur	x9, [sp, #0x1f]
   2e6f8: 528dcdea     	mov	w10, #0x6e6f            // =28271
   2e6fc: 72a00cea     	movk	w10, #0x67, lsl #16
   2e700: 14000197     	b	0x2ed5c <__cxa_demangle+0x2290c>
   2e704: 79001bff     	strh	wzr, [sp, #0xc]
   2e708: b9000bff     	str	wzr, [sp, #0x8]
   2e70c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e710: f9000fff     	str	xzr, [sp, #0x18]
   2e714: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e718: eb09011f     	cmp	x8, x9
   2e71c: 54005062     	b.hs	0x2f128 <__cxa_demangle+0x22cd8>
   2e720: 321c03e9     	orr	w9, wzr, #0x10
   2e724: 39000109     	strb	w9, [x8]
   2e728: d28bebe9     	mov	x9, #0x5f5f             // =24415
   2e72c: f2adcd29     	movk	x9, #0x6e69, lsl #16
   2e730: f2c62e89     	movk	x9, #0x3174, lsl #32
   2e734: f2e70649     	movk	x9, #0x3832, lsl #48
   2e738: 3900251f     	strb	wzr, [x8, #0x9]
   2e73c: f8001109     	stur	x9, [x8, #0x1]
   2e740: 79401be9     	ldrh	w9, [sp, #0xc]
   2e744: 91000673     	add	x19, x19, #0x1
   2e748: 79001d09     	strh	w9, [x8, #0xe]
   2e74c: b9400be9     	ldr	w9, [sp, #0x8]
   2e750: f900091f     	str	xzr, [x8, #0x10]
   2e754: b800a109     	stur	w9, [x8, #0xa]
   2e758: 14000038     	b	0x2e838 <__cxa_demangle+0x223e8>
   2e75c: d0000049     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2e760: 91337929     	add	x9, x9, #0xcde
   2e764: f9400129     	ldr	x9, [x9]
   2e768: 528d2408     	mov	w8, #0x6920             // =26912
   2e76c: 72ae8dc8     	movk	w8, #0x746e, lsl #16
   2e770: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e774: f9000fff     	str	xzr, [sp, #0x18]
   2e778: b90013e8     	str	w8, [sp, #0x10]
   2e77c: f90007e9     	str	x9, [sp, #0x8]
   2e780: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e784: eb09011f     	cmp	x8, x9
   2e788: 54005122     	b.hs	0x2f1ac <__cxa_demangle+0x22d5c>
   2e78c: 321d07e9     	orr	w9, wzr, #0x18
   2e790: 39000109     	strb	w9, [x8]
   2e794: b94013e9     	ldr	w9, [sp, #0x10]
   2e798: 91000673     	add	x19, x19, #0x1
   2e79c: b8009109     	stur	w9, [x8, #0x9]
   2e7a0: f94007e9     	ldr	x9, [sp, #0x8]
   2e7a4: 3900351f     	strb	wzr, [x8, #0xd]
   2e7a8: 79001d1f     	strh	wzr, [x8, #0xe]
   2e7ac: f900091f     	str	xzr, [x8, #0x10]
   2e7b0: f8001109     	stur	x9, [x8, #0x1]
   2e7b4: b90013ff     	str	wzr, [sp, #0x10]
   2e7b8: 140001ef     	b	0x2ef74 <__cxa_demangle+0x22b24>
   2e7bc: 790023ff     	strh	wzr, [sp, #0x10]
   2e7c0: f90007ff     	str	xzr, [sp, #0x8]
   2e7c4: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e7c8: f9000fff     	str	xzr, [sp, #0x18]
   2e7cc: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e7d0: eb09011f     	cmp	x8, x9
   2e7d4: 540052e2     	b.hs	0x2f230 <__cxa_demangle+0x22de0>
   2e7d8: 321d03e9     	orr	w9, wzr, #0x8
   2e7dc: 39000109     	strb	w9, [x8]
   2e7e0: 528dec49     	mov	w9, #0x6f62             // =28514
   2e7e4: 72ad8de9     	movk	w9, #0x6c6f, lsl #16
   2e7e8: 140000dd     	b	0x2eb5c <__cxa_demangle+0x2270c>
   2e7ec: 528dec89     	mov	w9, #0x6f64             // =28516
   2e7f0: 528cad88     	mov	w8, #0x656c             // =25964
   2e7f4: 72ac4ea9     	movk	w9, #0x6275, lsl #16
   2e7f8: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e7fc: f9000fff     	str	xzr, [sp, #0x18]
   2e800: 79001be8     	strh	w8, [sp, #0xc]
   2e804: b9000be9     	str	w9, [sp, #0x8]
   2e808: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e80c: eb09011f     	cmp	x8, x9
   2e810: 54005522     	b.hs	0x2f2b4 <__cxa_demangle+0x22e64>
   2e814: 321e07e9     	orr	w9, wzr, #0xc
   2e818: 39000109     	strb	w9, [x8]
   2e81c: 79401be9     	ldrh	w9, [sp, #0xc]
   2e820: 91000673     	add	x19, x19, #0x1
   2e824: 78005109     	sturh	w9, [x8, #0x5]
   2e828: b9400be9     	ldr	w9, [sp, #0x8]
   2e82c: 39001d1f     	strb	wzr, [x8, #0x7]
   2e830: a900fd1f     	stp	xzr, xzr, [x8, #0x8]
   2e834: b8001109     	stur	w9, [x8, #0x1]
   2e838: 79001bff     	strh	wzr, [sp, #0xc]
   2e83c: b9000bff     	str	wzr, [sp, #0x8]
   2e840: 140001ce     	b	0x2ef78 <__cxa_demangle+0x22b28>
   2e844: 528005c8     	mov	w8, #0x2e               // =46
   2e848: 5285c5c9     	mov	w9, #0x2e2e             // =11822
   2e84c: 39004bff     	strb	wzr, [sp, #0x12]
   2e850: 790023ff     	strh	wzr, [sp, #0x10]
   2e854: f90007ff     	str	xzr, [sp, #0x8]
   2e858: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e85c: f9000fff     	str	xzr, [sp, #0x18]
   2e860: 39000be8     	strb	w8, [sp, #0x2]
   2e864: 790003e9     	strh	w9, [sp]
   2e868: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e86c: eb09011f     	cmp	x8, x9
   2e870: 54002e63     	b.lo	0x2ee3c <__cxa_demangle+0x229ec>
   2e874: f940028a     	ldr	x10, [x20]
   2e878: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2e87c: f295556b     	movk	x11, #0xaaab
   2e880: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2e884: cb0a0108     	sub	x8, x8, x10
   2e888: 9344fd08     	asr	x8, x8, #4
   2e88c: 9b0b7d17     	mul	x23, x8, x11
   2e890: f2e0aab5     	movk	x21, #0x555, lsl #48
   2e894: 910006e8     	add	x8, x23, #0x1
   2e898: eb15011f     	cmp	x8, x21
   2e89c: 5401c1c8     	b.hi	0x320d4 <__cxa_demangle+0x25c84>
   2e8a0: cb0a0129     	sub	x9, x9, x10
   2e8a4: 9344fd29     	asr	x9, x9, #4
   2e8a8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2e8ac: 9b0b7d29     	mul	x9, x9, x11
   2e8b0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2e8b4: eb0a013f     	cmp	x9, x10
   2e8b8: 540000a2     	b.hs	0x2e8cc <__cxa_demangle+0x2247c>
   2e8bc: d37ff929     	lsl	x9, x9, #1
   2e8c0: eb08013f     	cmp	x9, x8
   2e8c4: 9a893115     	csel	x21, x8, x9, lo
   2e8c8: b400b995     	cbz	x21, 0x2fff8 <__cxa_demangle+0x23ba8>
   2e8cc: f9400e89     	ldr	x9, [x20, #0x18]
   2e8d0: 8b1506a8     	add	x8, x21, x21, lsl #1
   2e8d4: d37ced08     	lsl	x8, x8, #4
   2e8d8: f9480120     	ldr	x0, [x9, #0x1000]
   2e8dc: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2e8e0: cb00014a     	sub	x10, x10, x0
   2e8e4: eb08015f     	cmp	x10, x8
   2e8e8: 54008222     	b.hs	0x2f92c <__cxa_demangle+0x234dc>
   2e8ec: aa0803e0     	mov	x0, x8
   2e8f0: 97ff69a8     	bl	0x8f90 <malloc@plt>
   2e8f4: 140005c2     	b	0x2fffc <__cxa_demangle+0x23bac>
   2e8f8: d0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2e8fc: 9133ad08     	add	x8, x8, #0xceb
   2e900: f8405109     	ldur	x9, [x8, #0x5]
   2e904: f9400108     	ldr	x8, [x8]
   2e908: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e90c: f9000fff     	str	xzr, [sp, #0x18]
   2e910: f800d3e9     	stur	x9, [sp, #0xd]
   2e914: f90007e8     	str	x8, [sp, #0x8]
   2e918: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e91c: eb09011f     	cmp	x8, x9
   2e920: 54002dc3     	b.lo	0x2eed8 <__cxa_demangle+0x22a88>
   2e924: f940028a     	ldr	x10, [x20]
   2e928: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2e92c: f295556b     	movk	x11, #0xaaab
   2e930: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2e934: cb0a0108     	sub	x8, x8, x10
   2e938: 9344fd08     	asr	x8, x8, #4
   2e93c: 9b0b7d17     	mul	x23, x8, x11
   2e940: f2e0aab5     	movk	x21, #0x555, lsl #48
   2e944: 910006e8     	add	x8, x23, #0x1
   2e948: eb15011f     	cmp	x8, x21
   2e94c: 5401bc68     	b.hi	0x320d8 <__cxa_demangle+0x25c88>
   2e950: cb0a0129     	sub	x9, x9, x10
   2e954: 9344fd29     	asr	x9, x9, #4
   2e958: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2e95c: 9b0b7d29     	mul	x9, x9, x11
   2e960: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2e964: eb0a013f     	cmp	x9, x10
   2e968: 540000a2     	b.hs	0x2e97c <__cxa_demangle+0x2252c>
   2e96c: d37ff929     	lsl	x9, x9, #1
   2e970: eb08013f     	cmp	x9, x8
   2e974: 9a893115     	csel	x21, x8, x9, lo
   2e978: b400bd15     	cbz	x21, 0x30118 <__cxa_demangle+0x23cc8>
   2e97c: f9400e89     	ldr	x9, [x20, #0x18]
   2e980: 8b1506a8     	add	x8, x21, x21, lsl #1
   2e984: d37ced08     	lsl	x8, x8, #4
   2e988: f9480120     	ldr	x0, [x9, #0x1000]
   2e98c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2e990: cb00014a     	sub	x10, x10, x0
   2e994: eb08015f     	cmp	x10, x8
   2e998: 54007d02     	b.hs	0x2f938 <__cxa_demangle+0x234e8>
   2e99c: aa0803e0     	mov	x0, x8
   2e9a0: 97ff697c     	bl	0x8f90 <malloc@plt>
   2e9a4: 140005de     	b	0x3011c <__cxa_demangle+0x23ccc>
   2e9a8: 528c6eea     	mov	w10, #0x6377            // =25463
   2e9ac: 52800e88     	mov	w8, #0x74               // =116
   2e9b0: 528bee49     	mov	w9, #0x5f72             // =24434
   2e9b4: 72ac2d0a     	movk	w10, #0x6168, lsl #16
   2e9b8: 39001bff     	strb	wzr, [sp, #0x6]
   2e9bc: 79000bff     	strh	wzr, [sp, #0x4]
   2e9c0: b90003ff     	str	wzr, [sp]
   2e9c4: f801f3ff     	stur	xzr, [sp, #0x1f]
   2e9c8: f9000fff     	str	xzr, [sp, #0x18]
   2e9cc: 39003be8     	strb	w8, [sp, #0xe]
   2e9d0: 79001be9     	strh	w9, [sp, #0xc]
   2e9d4: b9000bea     	str	w10, [sp, #0x8]
   2e9d8: a940a688     	ldp	x8, x9, [x20, #0x8]
   2e9dc: eb09011f     	cmp	x8, x9
   2e9e0: 54004ac2     	b.hs	0x2f338 <__cxa_demangle+0x22ee8>
   2e9e4: 321f0be9     	orr	w9, wzr, #0xe
   2e9e8: 39000109     	strb	w9, [x8]
   2e9ec: 39403be9     	ldrb	w9, [sp, #0xe]
   2e9f0: 91000673     	add	x19, x19, #0x1
   2e9f4: 39001d09     	strb	w9, [x8, #0x7]
   2e9f8: 79401be9     	ldrh	w9, [sp, #0xc]
   2e9fc: 78005109     	sturh	w9, [x8, #0x5]
   2ea00: b9400be9     	ldr	w9, [sp, #0x8]
   2ea04: 3900211f     	strb	wzr, [x8, #0x8]
   2ea08: b8001109     	stur	w9, [x8, #0x1]
   2ea0c: 39401be9     	ldrb	w9, [sp, #0x6]
   2ea10: 39003d09     	strb	w9, [x8, #0xf]
   2ea14: 79400be9     	ldrh	w9, [sp, #0x4]
   2ea18: 7800d109     	sturh	w9, [x8, #0xd]
   2ea1c: b94003e9     	ldr	w9, [sp]
   2ea20: f900091f     	str	xzr, [x8, #0x10]
   2ea24: b8009109     	stur	w9, [x8, #0x9]
   2ea28: 39003bff     	strb	wzr, [sp, #0xe]
   2ea2c: 79001bff     	strh	wzr, [sp, #0xc]
   2ea30: b9000bff     	str	wzr, [sp, #0x8]
   2ea34: 39001bff     	strb	wzr, [sp, #0x6]
   2ea38: 79000bff     	strh	wzr, [sp, #0x4]
   2ea3c: 14000177     	b	0x2f018 <__cxa_demangle+0x22bc8>
   2ea40: d000004a     	adrp	x10, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2ea44: 9134494a     	add	x10, x10, #0xd12
   2ea48: f940014a     	ldr	x10, [x10]
   2ea4c: 52800ca8     	mov	w8, #0x65               // =101
   2ea50: 528d8c49     	mov	w9, #0x6c62             // =27746
   2ea54: 39000bff     	strb	wzr, [sp, #0x2]
   2ea58: 790003ff     	strh	wzr, [sp]
   2ea5c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ea60: f9000fff     	str	xzr, [sp, #0x18]
   2ea64: 39004be8     	strb	w8, [sp, #0x12]
   2ea68: 790023e9     	strh	w9, [sp, #0x10]
   2ea6c: f90007ea     	str	x10, [sp, #0x8]
   2ea70: a940a688     	ldp	x8, x9, [x20, #0x8]
   2ea74: eb09011f     	cmp	x8, x9
   2ea78: 54000a23     	b.lo	0x2ebbc <__cxa_demangle+0x2276c>
   2ea7c: f940028a     	ldr	x10, [x20]
   2ea80: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2ea84: f295556b     	movk	x11, #0xaaab
   2ea88: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2ea8c: cb0a0108     	sub	x8, x8, x10
   2ea90: 9344fd08     	asr	x8, x8, #4
   2ea94: 9b0b7d17     	mul	x23, x8, x11
   2ea98: f2e0aab5     	movk	x21, #0x555, lsl #48
   2ea9c: 910006e8     	add	x8, x23, #0x1
   2eaa0: eb15011f     	cmp	x8, x21
   2eaa4: 5401b1c8     	b.hi	0x320dc <__cxa_demangle+0x25c8c>
   2eaa8: cb0a0129     	sub	x9, x9, x10
   2eaac: 9344fd29     	asr	x9, x9, #4
   2eab0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2eab4: 9b0b7d29     	mul	x9, x9, x11
   2eab8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2eabc: eb0a013f     	cmp	x9, x10
   2eac0: 540000a2     	b.hs	0x2ead4 <__cxa_demangle+0x22684>
   2eac4: d37ff929     	lsl	x9, x9, #1
   2eac8: eb08013f     	cmp	x9, x8
   2eacc: 9a893115     	csel	x21, x8, x9, lo
   2ead0: b400c395     	cbz	x21, 0x30340 <__cxa_demangle+0x23ef0>
   2ead4: f9400e89     	ldr	x9, [x20, #0x18]
   2ead8: 8b1506a8     	add	x8, x21, x21, lsl #1
   2eadc: d37ced08     	lsl	x8, x8, #4
   2eae0: f9480120     	ldr	x0, [x9, #0x1000]
   2eae4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2eae8: cb00014a     	sub	x10, x10, x0
   2eaec: eb08015f     	cmp	x10, x8
   2eaf0: 54007302     	b.hs	0x2f950 <__cxa_demangle+0x23500>
   2eaf4: aa0803e0     	mov	x0, x8
   2eaf8: 97ff6926     	bl	0x8f90 <malloc@plt>
   2eafc: 14000612     	b	0x30344 <__cxa_demangle+0x23ef4>
   2eb00: 790023ff     	strh	wzr, [sp, #0x10]
   2eb04: f90007ff     	str	xzr, [sp, #0x8]
   2eb08: f801f3ff     	stur	xzr, [sp, #0x1f]
   2eb0c: f9000fff     	str	xzr, [sp, #0x18]
   2eb10: a940a688     	ldp	x8, x9, [x20, #0x8]
   2eb14: eb09011f     	cmp	x8, x9
   2eb18: 54004522     	b.hs	0x2f3bc <__cxa_demangle+0x22f6c>
   2eb1c: 321d03e9     	orr	w9, wzr, #0x8
   2eb20: 39000109     	strb	w9, [x8]
   2eb24: 528ded89     	mov	w9, #0x6f6c             // =28524
   2eb28: 72acedc9     	movk	w9, #0x676e, lsl #16
   2eb2c: 1400000c     	b	0x2eb5c <__cxa_demangle+0x2270c>
   2eb30: 790023ff     	strh	wzr, [sp, #0x10]
   2eb34: f90007ff     	str	xzr, [sp, #0x8]
   2eb38: f801f3ff     	stur	xzr, [sp, #0x1f]
   2eb3c: f9000fff     	str	xzr, [sp, #0x18]
   2eb40: a940a688     	ldp	x8, x9, [x20, #0x8]
   2eb44: eb09011f     	cmp	x8, x9
   2eb48: 540047c2     	b.hs	0x2f440 <__cxa_demangle+0x22ff0>
   2eb4c: 321d03e9     	orr	w9, wzr, #0x8
   2eb50: 39000109     	strb	w9, [x8]
   2eb54: 528d0c69     	mov	w9, #0x6863             // =26723
   2eb58: 72ae4c29     	movk	w9, #0x7261, lsl #16
   2eb5c: 3900151f     	strb	wzr, [x8, #0x5]
   2eb60: b8001109     	stur	w9, [x8, #0x1]
   2eb64: 794023e9     	ldrh	w9, [sp, #0x10]
   2eb68: 91000673     	add	x19, x19, #0x1
   2eb6c: 79001d09     	strh	w9, [x8, #0xe]
   2eb70: f94007e9     	ldr	x9, [sp, #0x8]
   2eb74: f900091f     	str	xzr, [x8, #0x10]
   2eb78: f8006109     	stur	x9, [x8, #0x6]
   2eb7c: 14000067     	b	0x2ed18 <__cxa_demangle+0x228c8>
   2eb80: d000004a     	adrp	x10, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2eb84: 9120fd4a     	add	x10, x10, #0x83f
   2eb88: f940014a     	ldr	x10, [x10]
   2eb8c: 52800e48     	mov	w8, #0x72               // =114
   2eb90: 528c2d09     	mov	w9, #0x6168             // =24936
   2eb94: 39000bff     	strb	wzr, [sp, #0x2]
   2eb98: 790003ff     	strh	wzr, [sp]
   2eb9c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2eba0: f9000fff     	str	xzr, [sp, #0x18]
   2eba4: 39004be8     	strb	w8, [sp, #0x12]
   2eba8: 790023e9     	strh	w9, [sp, #0x10]
   2ebac: f90007ea     	str	x10, [sp, #0x8]
   2ebb0: a940a688     	ldp	x8, x9, [x20, #0x8]
   2ebb4: eb09011f     	cmp	x8, x9
   2ebb8: 54004862     	b.hs	0x2f4c4 <__cxa_demangle+0x23074>
   2ebbc: 528002c9     	mov	w9, #0x16               // =22
   2ebc0: 39000109     	strb	w9, [x8]
   2ebc4: 39404be9     	ldrb	w9, [sp, #0x12]
   2ebc8: 91000673     	add	x19, x19, #0x1
   2ebcc: 39002d09     	strb	w9, [x8, #0xb]
   2ebd0: 794023e9     	ldrh	w9, [sp, #0x10]
   2ebd4: 78009109     	sturh	w9, [x8, #0x9]
   2ebd8: f94007e9     	ldr	x9, [sp, #0x8]
   2ebdc: 3900311f     	strb	wzr, [x8, #0xc]
   2ebe0: f8001109     	stur	x9, [x8, #0x1]
   2ebe4: 39400be9     	ldrb	w9, [sp, #0x2]
   2ebe8: 39003d09     	strb	w9, [x8, #0xf]
   2ebec: 794003e9     	ldrh	w9, [sp]
   2ebf0: f900091f     	str	xzr, [x8, #0x10]
   2ebf4: 7800d109     	sturh	w9, [x8, #0xd]
   2ebf8: 790023ff     	strh	wzr, [sp, #0x10]
   2ebfc: f90007ff     	str	xzr, [sp, #0x8]
   2ec00: 39004bff     	strb	wzr, [sp, #0x12]
   2ec04: 39000bff     	strb	wzr, [sp, #0x2]
   2ec08: 790003ff     	strh	wzr, [sp]
   2ec0c: 140000db     	b	0x2ef78 <__cxa_demangle+0x22b28>
   2ec10: 528d8cc9     	mov	w9, #0x6c66             // =27750
   2ec14: 52800e88     	mov	w8, #0x74               // =116
   2ec18: 72ac2de9     	movk	w9, #0x616f, lsl #16
   2ec1c: 390043ff     	strb	wzr, [sp, #0x10]
   2ec20: f90007ff     	str	xzr, [sp, #0x8]
   2ec24: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ec28: f9000fff     	str	xzr, [sp, #0x18]
   2ec2c: 390013e8     	strb	w8, [sp, #0x4]
   2ec30: b90003e9     	str	w9, [sp]
   2ec34: a940a688     	ldp	x8, x9, [x20, #0x8]
   2ec38: eb09011f     	cmp	x8, x9
   2ec3c: 54000c63     	b.lo	0x2edc8 <__cxa_demangle+0x22978>
   2ec40: f940028a     	ldr	x10, [x20]
   2ec44: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2ec48: f295556b     	movk	x11, #0xaaab
   2ec4c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2ec50: cb0a0108     	sub	x8, x8, x10
   2ec54: 9344fd08     	asr	x8, x8, #4
   2ec58: 9b0b7d17     	mul	x23, x8, x11
   2ec5c: f2e0aab5     	movk	x21, #0x555, lsl #48
   2ec60: 910006e8     	add	x8, x23, #0x1
   2ec64: eb15011f     	cmp	x8, x21
   2ec68: 5401a3c8     	b.hi	0x320e0 <__cxa_demangle+0x25c90>
   2ec6c: cb0a0129     	sub	x9, x9, x10
   2ec70: 9344fd29     	asr	x9, x9, #4
   2ec74: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2ec78: 9b0b7d29     	mul	x9, x9, x11
   2ec7c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2ec80: eb0a013f     	cmp	x9, x10
   2ec84: 540000a2     	b.hs	0x2ec98 <__cxa_demangle+0x22848>
   2ec88: d37ff929     	lsl	x9, x9, #1
   2ec8c: eb08013f     	cmp	x9, x8
   2ec90: 9a893115     	csel	x21, x8, x9, lo
   2ec94: b400d7f5     	cbz	x21, 0x30790 <__cxa_demangle+0x24340>
   2ec98: f9400e89     	ldr	x9, [x20, #0x18]
   2ec9c: 8b1506a8     	add	x8, x21, x21, lsl #1
   2eca0: d37ced08     	lsl	x8, x8, #4
   2eca4: f9480120     	ldr	x0, [x9, #0x1000]
   2eca8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2ecac: cb00014a     	sub	x10, x10, x0
   2ecb0: eb08015f     	cmp	x10, x8
   2ecb4: 54006662     	b.hs	0x2f980 <__cxa_demangle+0x23530>
   2ecb8: aa0803e0     	mov	x0, x8
   2ecbc: 97ff68b5     	bl	0x8f90 <malloc@plt>
   2ecc0: 140006b5     	b	0x30794 <__cxa_demangle+0x24344>
   2ecc4: d0000049     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2ecc8: 91347929     	add	x9, x9, #0xd1e
   2eccc: f9400129     	ldr	x9, [x9]
   2ecd0: 52870648     	mov	w8, #0x3832             // =14386
   2ecd4: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ecd8: f9000fff     	str	xzr, [sp, #0x18]
   2ecdc: 790023e8     	strh	w8, [sp, #0x10]
   2ece0: f90007e9     	str	x9, [sp, #0x8]
   2ece4: a940a688     	ldp	x8, x9, [x20, #0x8]
   2ece8: eb09011f     	cmp	x8, x9
   2ecec: 540042e2     	b.hs	0x2f548 <__cxa_demangle+0x230f8>
   2ecf0: 52800289     	mov	w9, #0x14               // =20
   2ecf4: 39000109     	strb	w9, [x8]
   2ecf8: 794023e9     	ldrh	w9, [sp, #0x10]
   2ecfc: 91000673     	add	x19, x19, #0x1
   2ed00: 78009109     	sturh	w9, [x8, #0x9]
   2ed04: f94007e9     	ldr	x9, [sp, #0x8]
   2ed08: 39002d1f     	strb	wzr, [x8, #0xb]
   2ed0c: b9000d1f     	str	wzr, [x8, #0xc]
   2ed10: f900091f     	str	xzr, [x8, #0x10]
   2ed14: f8001109     	stur	x9, [x8, #0x1]
   2ed18: 790023ff     	strh	wzr, [sp, #0x10]
   2ed1c: 14000096     	b	0x2ef74 <__cxa_demangle+0x22b24>
   2ed20: d0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2ed24: 91217908     	add	x8, x8, #0x85e
   2ed28: f8407109     	ldur	x9, [x8, #0x7]
   2ed2c: f9400108     	ldr	x8, [x8]
   2ed30: f800f3ff     	stur	xzr, [sp, #0xf]
   2ed34: f90007ff     	str	xzr, [sp, #0x8]
   2ed38: f801f3e9     	stur	x9, [sp, #0x1f]
   2ed3c: f9000fe8     	str	x8, [sp, #0x18]
   2ed40: a940a688     	ldp	x8, x9, [x20, #0x8]
   2ed44: eb09011f     	cmp	x8, x9
   2ed48: 54004422     	b.hs	0x2f5cc <__cxa_demangle+0x2317c>
   2ed4c: 52800449     	mov	w9, #0x22               // =34
   2ed50: 39000109     	strb	w9, [x8]
   2ed54: f841f3e9     	ldur	x9, [sp, #0x1f]
   2ed58: 5287064a     	mov	w10, #0x3832            // =14386
   2ed5c: 91000673     	add	x19, x19, #0x1
   2ed60: f9000509     	str	x9, [x8, #0x8]
   2ed64: f9400fe9     	ldr	x9, [sp, #0x18]
   2ed68: f900090a     	str	x10, [x8, #0x10]
   2ed6c: f8001109     	stur	x9, [x8, #0x1]
   2ed70: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ed74: f9000fff     	str	xzr, [sp, #0x18]
   2ed78: 3900611f     	strb	wzr, [x8, #0x18]
   2ed7c: f840f3e9     	ldur	x9, [sp, #0xf]
   2ed80: a9027d09     	stp	x9, xzr, [x8, #0x20]
   2ed84: f94007e9     	ldr	x9, [sp, #0x8]
   2ed88: f8019109     	stur	x9, [x8, #0x19]
   2ed8c: f800f3ff     	stur	xzr, [sp, #0xf]
   2ed90: f90007ff     	str	xzr, [sp, #0x8]
   2ed94: 14000080     	b	0x2ef94 <__cxa_demangle+0x22b44>
   2ed98: 528d0e69     	mov	w9, #0x6873             // =26739
   2ed9c: 52800e88     	mov	w8, #0x74               // =116
   2eda0: 72ae4de9     	movk	w9, #0x726f, lsl #16
   2eda4: 390043ff     	strb	wzr, [sp, #0x10]
   2eda8: f90007ff     	str	xzr, [sp, #0x8]
   2edac: f801f3ff     	stur	xzr, [sp, #0x1f]
   2edb0: f9000fff     	str	xzr, [sp, #0x18]
   2edb4: 390013e8     	strb	w8, [sp, #0x4]
   2edb8: b90003e9     	str	w9, [sp]
   2edbc: a940a688     	ldp	x8, x9, [x20, #0x8]
   2edc0: eb09011f     	cmp	x8, x9
   2edc4: 54004462     	b.hs	0x2f650 <__cxa_demangle+0x23200>
   2edc8: 52800149     	mov	w9, #0xa                // =10
   2edcc: 39000109     	strb	w9, [x8]
   2edd0: 394013e9     	ldrb	w9, [sp, #0x4]
   2edd4: 91000673     	add	x19, x19, #0x1
   2edd8: 39001509     	strb	w9, [x8, #0x5]
   2eddc: b94003e9     	ldr	w9, [sp]
   2ede0: 3900191f     	strb	wzr, [x8, #0x6]
   2ede4: b8001109     	stur	w9, [x8, #0x1]
   2ede8: 394043e9     	ldrb	w9, [sp, #0x10]
   2edec: 39003d09     	strb	w9, [x8, #0xf]
   2edf0: f94007e9     	ldr	x9, [sp, #0x8]
   2edf4: f900091f     	str	xzr, [x8, #0x10]
   2edf8: f8007109     	stur	x9, [x8, #0x7]
   2edfc: 390013ff     	strb	wzr, [sp, #0x4]
   2ee00: b90003ff     	str	wzr, [sp]
   2ee04: 390043ff     	strb	wzr, [sp, #0x10]
   2ee08: 1400005b     	b	0x2ef74 <__cxa_demangle+0x22b24>
   2ee0c: 52800e88     	mov	w8, #0x74               // =116
   2ee10: 528dcd29     	mov	w9, #0x6e69             // =28265
   2ee14: 39004bff     	strb	wzr, [sp, #0x12]
   2ee18: 790023ff     	strh	wzr, [sp, #0x10]
   2ee1c: f90007ff     	str	xzr, [sp, #0x8]
   2ee20: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ee24: f9000fff     	str	xzr, [sp, #0x18]
   2ee28: 39000be8     	strb	w8, [sp, #0x2]
   2ee2c: 790003e9     	strh	w9, [sp]
   2ee30: a940a688     	ldp	x8, x9, [x20, #0x8]
   2ee34: eb09011f     	cmp	x8, x9
   2ee38: 540044e2     	b.hs	0x2f6d4 <__cxa_demangle+0x23284>
   2ee3c: 321f07e9     	orr	w9, wzr, #0x6
   2ee40: 39000109     	strb	w9, [x8]
   2ee44: 794003e9     	ldrh	w9, [sp]
   2ee48: 91000673     	add	x19, x19, #0x1
   2ee4c: 78001109     	sturh	w9, [x8, #0x1]
   2ee50: 39400be9     	ldrb	w9, [sp, #0x2]
   2ee54: 3900111f     	strb	wzr, [x8, #0x4]
   2ee58: 39000d09     	strb	w9, [x8, #0x3]
   2ee5c: 39404be9     	ldrb	w9, [sp, #0x12]
   2ee60: 39003d09     	strb	w9, [x8, #0xf]
   2ee64: 794023e9     	ldrh	w9, [sp, #0x10]
   2ee68: 7800d109     	sturh	w9, [x8, #0xd]
   2ee6c: f94007e9     	ldr	x9, [sp, #0x8]
   2ee70: f900091f     	str	xzr, [x8, #0x10]
   2ee74: f8005109     	stur	x9, [x8, #0x5]
   2ee78: 39000bff     	strb	wzr, [sp, #0x2]
   2ee7c: 790003ff     	strh	wzr, [sp]
   2ee80: 790023ff     	strh	wzr, [sp, #0x10]
   2ee84: f90007ff     	str	xzr, [sp, #0x8]
   2ee88: 39004bff     	strb	wzr, [sp, #0x12]
   2ee8c: 3900611f     	strb	wzr, [x8, #0x18]
   2ee90: f841f3e9     	ldur	x9, [sp, #0x1f]
   2ee94: a9027d09     	stp	x9, xzr, [x8, #0x20]
   2ee98: f9400fe9     	ldr	x9, [sp, #0x18]
   2ee9c: f8019109     	stur	x9, [x8, #0x19]
   2eea0: f9000fff     	str	xzr, [sp, #0x18]
   2eea4: f801f3ff     	stur	xzr, [sp, #0x1f]
   2eea8: 1400003b     	b	0x2ef94 <__cxa_demangle+0x22b44>
   2eeac: d0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2eeb0: 9120f508     	add	x8, x8, #0x83d
   2eeb4: f8405109     	ldur	x9, [x8, #0x5]
   2eeb8: f9400108     	ldr	x8, [x8]
   2eebc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2eec0: f9000fff     	str	xzr, [sp, #0x18]
   2eec4: f800d3e9     	stur	x9, [sp, #0xd]
   2eec8: f90007e8     	str	x8, [sp, #0x8]
   2eecc: a940a688     	ldp	x8, x9, [x20, #0x8]
   2eed0: eb09011f     	cmp	x8, x9
   2eed4: 54004422     	b.hs	0x2f758 <__cxa_demangle+0x23308>
   2eed8: 52800349     	mov	w9, #0x1a               // =26
   2eedc: 39000109     	strb	w9, [x8]
   2eee0: f840d3e9     	ldur	x9, [sp, #0xd]
   2eee4: 91000673     	add	x19, x19, #0x1
   2eee8: f8006109     	stur	x9, [x8, #0x6]
   2eeec: f94007e9     	ldr	x9, [sp, #0x8]
   2eef0: 79001d1f     	strh	wzr, [x8, #0xe]
   2eef4: f900091f     	str	xzr, [x8, #0x10]
   2eef8: f8001109     	stur	x9, [x8, #0x1]
   2eefc: f800d3ff     	stur	xzr, [sp, #0xd]
   2ef00: 1400001d     	b	0x2ef74 <__cxa_demangle+0x22b24>
   2ef04: 91000675     	add	x21, x19, #0x1
   2ef08: aa1503e0     	mov	x0, x21
   2ef0c: aa1403e2     	mov	x2, x20
   2ef10: 97fff915     	bl	0x2d364 <__cxa_demangle+0x20f14>
   2ef14: eb15001f     	cmp	x0, x21
   2ef18: 9a800273     	csel	x19, x19, x0, eq
   2ef1c: 1400083e     	b	0x31014 <__cxa_demangle+0x24bc4>
   2ef20: d0000048     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2ef24: 91212d08     	add	x8, x8, #0x84b
   2ef28: f8406109     	ldur	x9, [x8, #0x6]
   2ef2c: f9400108     	ldr	x8, [x8]
   2ef30: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ef34: f9000fff     	str	xzr, [sp, #0x18]
   2ef38: f800e3e9     	stur	x9, [sp, #0xe]
   2ef3c: f90007e8     	str	x8, [sp, #0x8]
   2ef40: a940a688     	ldp	x8, x9, [x20, #0x8]
   2ef44: eb09011f     	cmp	x8, x9
   2ef48: 540044a2     	b.hs	0x2f7dc <__cxa_demangle+0x2338c>
   2ef4c: 321e0be9     	orr	w9, wzr, #0x1c
   2ef50: 39000109     	strb	w9, [x8]
   2ef54: f840e3e9     	ldur	x9, [sp, #0xe]
   2ef58: 91000673     	add	x19, x19, #0x1
   2ef5c: f8007109     	stur	x9, [x8, #0x7]
   2ef60: f94007e9     	ldr	x9, [sp, #0x8]
   2ef64: 39003d1f     	strb	wzr, [x8, #0xf]
   2ef68: f900091f     	str	xzr, [x8, #0x10]
   2ef6c: f8001109     	stur	x9, [x8, #0x1]
   2ef70: f800e3ff     	stur	xzr, [sp, #0xe]
   2ef74: f90007ff     	str	xzr, [sp, #0x8]
   2ef78: 3900611f     	strb	wzr, [x8, #0x18]
   2ef7c: f841f3e9     	ldur	x9, [sp, #0x1f]
   2ef80: a9027d09     	stp	x9, xzr, [x8, #0x20]
   2ef84: f9400fe9     	ldr	x9, [sp, #0x18]
   2ef88: f8019109     	stur	x9, [x8, #0x19]
   2ef8c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ef90: f9000fff     	str	xzr, [sp, #0x18]
   2ef94: f9400688     	ldr	x8, [x20, #0x8]
   2ef98: 9100c108     	add	x8, x8, #0x30
   2ef9c: f9000688     	str	x8, [x20, #0x8]
   2efa0: 1400081d     	b	0x31014 <__cxa_demangle+0x24bc4>
   2efa4: d0000049     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   2efa8: 91340929     	add	x9, x9, #0xd02
   2efac: f9400129     	ldr	x9, [x9]
   2efb0: 52800ce8     	mov	w8, #0x67               // =103
   2efb4: 390013ff     	strb	wzr, [sp, #0x4]
   2efb8: b90003ff     	str	wzr, [sp]
   2efbc: f801f3ff     	stur	xzr, [sp, #0x1f]
   2efc0: f9000fff     	str	xzr, [sp, #0x18]
   2efc4: 390043e8     	strb	w8, [sp, #0x10]
   2efc8: f90007e9     	str	x9, [sp, #0x8]
   2efcc: a940a688     	ldp	x8, x9, [x20, #0x8]
   2efd0: eb09011f     	cmp	x8, x9
   2efd4: 54004462     	b.hs	0x2f860 <__cxa_demangle+0x23410>
   2efd8: 52800249     	mov	w9, #0x12               // =18
   2efdc: 39000109     	strb	w9, [x8]
   2efe0: 394043e9     	ldrb	w9, [sp, #0x10]
   2efe4: 91000673     	add	x19, x19, #0x1
   2efe8: 39002509     	strb	w9, [x8, #0x9]
   2efec: f94007e9     	ldr	x9, [sp, #0x8]
   2eff0: 3900291f     	strb	wzr, [x8, #0xa]
   2eff4: f8001109     	stur	x9, [x8, #0x1]
   2eff8: 394013e9     	ldrb	w9, [sp, #0x4]
   2effc: 39003d09     	strb	w9, [x8, #0xf]
   2f000: b94003e9     	ldr	w9, [sp]
   2f004: f900091f     	str	xzr, [x8, #0x10]
   2f008: b800b109     	stur	w9, [x8, #0xb]
   2f00c: 390043ff     	strb	wzr, [sp, #0x10]
   2f010: f90007ff     	str	xzr, [sp, #0x8]
   2f014: 390013ff     	strb	wzr, [sp, #0x4]
   2f018: b90003ff     	str	wzr, [sp]
   2f01c: 17ffffd7     	b	0x2ef78 <__cxa_demangle+0x22b28>
   2f020: f940028a     	ldr	x10, [x20]
   2f024: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f028: f295556b     	movk	x11, #0xaaab
   2f02c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f030: cb0a0108     	sub	x8, x8, x10
   2f034: 9344fd08     	asr	x8, x8, #4
   2f038: 9b0b7d17     	mul	x23, x8, x11
   2f03c: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f040: 910006e8     	add	x8, x23, #0x1
   2f044: eb15011f     	cmp	x8, x21
   2f048: 54018428     	b.hi	0x320cc <__cxa_demangle+0x25c7c>
   2f04c: cb0a0129     	sub	x9, x9, x10
   2f050: 9344fd29     	asr	x9, x9, #4
   2f054: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f058: 9b0b7d29     	mul	x9, x9, x11
   2f05c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f060: eb0a013f     	cmp	x9, x10
   2f064: 540000a2     	b.hs	0x2f078 <__cxa_demangle+0x22c28>
   2f068: d37ff929     	lsl	x9, x9, #1
   2f06c: eb08013f     	cmp	x9, x8
   2f070: 9a893115     	csel	x21, x8, x9, lo
   2f074: b4004b75     	cbz	x21, 0x2f9e0 <__cxa_demangle+0x23590>
   2f078: f9400e89     	ldr	x9, [x20, #0x18]
   2f07c: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f080: d37ced08     	lsl	x8, x8, #4
   2f084: f9480120     	ldr	x0, [x9, #0x1000]
   2f088: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f08c: cb00014a     	sub	x10, x10, x0
   2f090: eb08015f     	cmp	x10, x8
   2f094: 54004282     	b.hs	0x2f8e4 <__cxa_demangle+0x23494>
   2f098: aa0803e0     	mov	x0, x8
   2f09c: 97ff67bd     	bl	0x8f90 <malloc@plt>
   2f0a0: 14000251     	b	0x2f9e4 <__cxa_demangle+0x23594>
   2f0a4: f940028a     	ldr	x10, [x20]
   2f0a8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f0ac: f295556b     	movk	x11, #0xaaab
   2f0b0: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f0b4: cb0a0108     	sub	x8, x8, x10
   2f0b8: 9344fd08     	asr	x8, x8, #4
   2f0bc: 9b0b7d17     	mul	x23, x8, x11
   2f0c0: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f0c4: 910006e8     	add	x8, x23, #0x1
   2f0c8: eb15011f     	cmp	x8, x21
   2f0cc: 54018028     	b.hi	0x320d0 <__cxa_demangle+0x25c80>
   2f0d0: cb0a0129     	sub	x9, x9, x10
   2f0d4: 9344fd29     	asr	x9, x9, #4
   2f0d8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f0dc: 9b0b7d29     	mul	x9, x9, x11
   2f0e0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f0e4: eb0a013f     	cmp	x9, x10
   2f0e8: 540000a2     	b.hs	0x2f0fc <__cxa_demangle+0x22cac>
   2f0ec: d37ff929     	lsl	x9, x9, #1
   2f0f0: eb08013f     	cmp	x9, x8
   2f0f4: 9a893115     	csel	x21, x8, x9, lo
   2f0f8: b4004f95     	cbz	x21, 0x2fae8 <__cxa_demangle+0x23698>
   2f0fc: f9400e89     	ldr	x9, [x20, #0x18]
   2f100: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f104: d37ced08     	lsl	x8, x8, #4
   2f108: f9480120     	ldr	x0, [x9, #0x1000]
   2f10c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f110: cb00014a     	sub	x10, x10, x0
   2f114: eb08015f     	cmp	x10, x8
   2f118: 54003ec2     	b.hs	0x2f8f0 <__cxa_demangle+0x234a0>
   2f11c: aa0803e0     	mov	x0, x8
   2f120: 97ff679c     	bl	0x8f90 <malloc@plt>
   2f124: 14000272     	b	0x2faec <__cxa_demangle+0x2369c>
   2f128: f940028a     	ldr	x10, [x20]
   2f12c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f130: f295556b     	movk	x11, #0xaaab
   2f134: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f138: cb0a0108     	sub	x8, x8, x10
   2f13c: 9344fd08     	asr	x8, x8, #4
   2f140: 9b0b7d17     	mul	x23, x8, x11
   2f144: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f148: 910006e8     	add	x8, x23, #0x1
   2f14c: eb15011f     	cmp	x8, x21
   2f150: 54017ca8     	b.hi	0x320e4 <__cxa_demangle+0x25c94>
   2f154: cb0a0129     	sub	x9, x9, x10
   2f158: 9344fd29     	asr	x9, x9, #4
   2f15c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f160: 9b0b7d29     	mul	x9, x9, x11
   2f164: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f168: eb0a013f     	cmp	x9, x10
   2f16c: 540000a2     	b.hs	0x2f180 <__cxa_demangle+0x22d30>
   2f170: d37ff929     	lsl	x9, x9, #1
   2f174: eb08013f     	cmp	x9, x8
   2f178: 9a893115     	csel	x21, x8, x9, lo
   2f17c: b4005355     	cbz	x21, 0x2fbe4 <__cxa_demangle+0x23794>
   2f180: f9400e89     	ldr	x9, [x20, #0x18]
   2f184: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f188: d37ced08     	lsl	x8, x8, #4
   2f18c: f9480120     	ldr	x0, [x9, #0x1000]
   2f190: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f194: cb00014a     	sub	x10, x10, x0
   2f198: eb08015f     	cmp	x10, x8
   2f19c: 54003b02     	b.hs	0x2f8fc <__cxa_demangle+0x234ac>
   2f1a0: aa0803e0     	mov	x0, x8
   2f1a4: 97ff677b     	bl	0x8f90 <malloc@plt>
   2f1a8: 14000290     	b	0x2fbe8 <__cxa_demangle+0x23798>
   2f1ac: f940028a     	ldr	x10, [x20]
   2f1b0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f1b4: f295556b     	movk	x11, #0xaaab
   2f1b8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f1bc: cb0a0108     	sub	x8, x8, x10
   2f1c0: 9344fd08     	asr	x8, x8, #4
   2f1c4: 9b0b7d17     	mul	x23, x8, x11
   2f1c8: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f1cc: 910006e8     	add	x8, x23, #0x1
   2f1d0: eb15011f     	cmp	x8, x21
   2f1d4: 540178a8     	b.hi	0x320e8 <__cxa_demangle+0x25c98>
   2f1d8: cb0a0129     	sub	x9, x9, x10
   2f1dc: 9344fd29     	asr	x9, x9, #4
   2f1e0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f1e4: 9b0b7d29     	mul	x9, x9, x11
   2f1e8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f1ec: eb0a013f     	cmp	x9, x10
   2f1f0: 540000a2     	b.hs	0x2f204 <__cxa_demangle+0x22db4>
   2f1f4: d37ff929     	lsl	x9, x9, #1
   2f1f8: eb08013f     	cmp	x9, x8
   2f1fc: 9a893115     	csel	x21, x8, x9, lo
   2f200: b40057b5     	cbz	x21, 0x2fcf4 <__cxa_demangle+0x238a4>
   2f204: f9400e89     	ldr	x9, [x20, #0x18]
   2f208: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f20c: d37ced08     	lsl	x8, x8, #4
   2f210: f9480120     	ldr	x0, [x9, #0x1000]
   2f214: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f218: cb00014a     	sub	x10, x10, x0
   2f21c: eb08015f     	cmp	x10, x8
   2f220: 54003742     	b.hs	0x2f908 <__cxa_demangle+0x234b8>
   2f224: aa0803e0     	mov	x0, x8
   2f228: 97ff675a     	bl	0x8f90 <malloc@plt>
   2f22c: 140002b3     	b	0x2fcf8 <__cxa_demangle+0x238a8>
   2f230: f940028a     	ldr	x10, [x20]
   2f234: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f238: f295556b     	movk	x11, #0xaaab
   2f23c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f240: cb0a0108     	sub	x8, x8, x10
   2f244: 9344fd08     	asr	x8, x8, #4
   2f248: 9b0b7d17     	mul	x23, x8, x11
   2f24c: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f250: 910006e8     	add	x8, x23, #0x1
   2f254: eb15011f     	cmp	x8, x21
   2f258: 540174a8     	b.hi	0x320ec <__cxa_demangle+0x25c9c>
   2f25c: cb0a0129     	sub	x9, x9, x10
   2f260: 9344fd29     	asr	x9, x9, #4
   2f264: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f268: 9b0b7d29     	mul	x9, x9, x11
   2f26c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f270: eb0a013f     	cmp	x9, x10
   2f274: 540000a2     	b.hs	0x2f288 <__cxa_demangle+0x22e38>
   2f278: d37ff929     	lsl	x9, x9, #1
   2f27c: eb08013f     	cmp	x9, x8
   2f280: 9a893115     	csel	x21, x8, x9, lo
   2f284: b4005b95     	cbz	x21, 0x2fdf4 <__cxa_demangle+0x239a4>
   2f288: f9400e89     	ldr	x9, [x20, #0x18]
   2f28c: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f290: d37ced08     	lsl	x8, x8, #4
   2f294: f9480120     	ldr	x0, [x9, #0x1000]
   2f298: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f29c: cb00014a     	sub	x10, x10, x0
   2f2a0: eb08015f     	cmp	x10, x8
   2f2a4: 54003382     	b.hs	0x2f914 <__cxa_demangle+0x234c4>
   2f2a8: aa0803e0     	mov	x0, x8
   2f2ac: 97ff6739     	bl	0x8f90 <malloc@plt>
   2f2b0: 140002d2     	b	0x2fdf8 <__cxa_demangle+0x239a8>
   2f2b4: f940028a     	ldr	x10, [x20]
   2f2b8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f2bc: f295556b     	movk	x11, #0xaaab
   2f2c0: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f2c4: cb0a0108     	sub	x8, x8, x10
   2f2c8: 9344fd08     	asr	x8, x8, #4
   2f2cc: 9b0b7d17     	mul	x23, x8, x11
   2f2d0: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f2d4: 910006e8     	add	x8, x23, #0x1
   2f2d8: eb15011f     	cmp	x8, x21
   2f2dc: 540170a8     	b.hi	0x320f0 <__cxa_demangle+0x25ca0>
   2f2e0: cb0a0129     	sub	x9, x9, x10
   2f2e4: 9344fd29     	asr	x9, x9, #4
   2f2e8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f2ec: 9b0b7d29     	mul	x9, x9, x11
   2f2f0: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f2f4: eb0a013f     	cmp	x9, x10
   2f2f8: 540000a2     	b.hs	0x2f30c <__cxa_demangle+0x22ebc>
   2f2fc: d37ff929     	lsl	x9, x9, #1
   2f300: eb08013f     	cmp	x9, x8
   2f304: 9a893115     	csel	x21, x8, x9, lo
   2f308: b4005fb5     	cbz	x21, 0x2fefc <__cxa_demangle+0x23aac>
   2f30c: f9400e89     	ldr	x9, [x20, #0x18]
   2f310: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f314: d37ced08     	lsl	x8, x8, #4
   2f318: f9480120     	ldr	x0, [x9, #0x1000]
   2f31c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f320: cb00014a     	sub	x10, x10, x0
   2f324: eb08015f     	cmp	x10, x8
   2f328: 54002fc2     	b.hs	0x2f920 <__cxa_demangle+0x234d0>
   2f32c: aa0803e0     	mov	x0, x8
   2f330: 97ff6718     	bl	0x8f90 <malloc@plt>
   2f334: 140002f3     	b	0x2ff00 <__cxa_demangle+0x23ab0>
   2f338: f940028a     	ldr	x10, [x20]
   2f33c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f340: f295556b     	movk	x11, #0xaaab
   2f344: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f348: cb0a0108     	sub	x8, x8, x10
   2f34c: 9344fd08     	asr	x8, x8, #4
   2f350: 9b0b7d17     	mul	x23, x8, x11
   2f354: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f358: 910006e8     	add	x8, x23, #0x1
   2f35c: eb15011f     	cmp	x8, x21
   2f360: 54016ca8     	b.hi	0x320f4 <__cxa_demangle+0x25ca4>
   2f364: cb0a0129     	sub	x9, x9, x10
   2f368: 9344fd29     	asr	x9, x9, #4
   2f36c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f370: 9b0b7d29     	mul	x9, x9, x11
   2f374: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f378: eb0a013f     	cmp	x9, x10
   2f37c: 540000a2     	b.hs	0x2f390 <__cxa_demangle+0x22f40>
   2f380: d37ff929     	lsl	x9, x9, #1
   2f384: eb08013f     	cmp	x9, x8
   2f388: 9a893115     	csel	x21, x8, x9, lo
   2f38c: b4007455     	cbz	x21, 0x30214 <__cxa_demangle+0x23dc4>
   2f390: f9400e89     	ldr	x9, [x20, #0x18]
   2f394: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f398: d37ced08     	lsl	x8, x8, #4
   2f39c: f9480120     	ldr	x0, [x9, #0x1000]
   2f3a0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f3a4: cb00014a     	sub	x10, x10, x0
   2f3a8: eb08015f     	cmp	x10, x8
   2f3ac: 54002cc2     	b.hs	0x2f944 <__cxa_demangle+0x234f4>
   2f3b0: aa0803e0     	mov	x0, x8
   2f3b4: 97ff66f7     	bl	0x8f90 <malloc@plt>
   2f3b8: 14000398     	b	0x30218 <__cxa_demangle+0x23dc8>
   2f3bc: f940028a     	ldr	x10, [x20]
   2f3c0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f3c4: f295556b     	movk	x11, #0xaaab
   2f3c8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f3cc: cb0a0108     	sub	x8, x8, x10
   2f3d0: 9344fd08     	asr	x8, x8, #4
   2f3d4: 9b0b7d17     	mul	x23, x8, x11
   2f3d8: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f3dc: 910006e8     	add	x8, x23, #0x1
   2f3e0: eb15011f     	cmp	x8, x21
   2f3e4: 540168a8     	b.hi	0x320f8 <__cxa_demangle+0x25ca8>
   2f3e8: cb0a0129     	sub	x9, x9, x10
   2f3ec: 9344fd29     	asr	x9, x9, #4
   2f3f0: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f3f4: 9b0b7d29     	mul	x9, x9, x11
   2f3f8: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f3fc: eb0a013f     	cmp	x9, x10
   2f400: 540000a2     	b.hs	0x2f414 <__cxa_demangle+0x22fc4>
   2f404: d37ff929     	lsl	x9, x9, #1
   2f408: eb08013f     	cmp	x9, x8
   2f40c: 9a893115     	csel	x21, x8, x9, lo
   2f410: b4008295     	cbz	x21, 0x30460 <__cxa_demangle+0x24010>
   2f414: f9400e89     	ldr	x9, [x20, #0x18]
   2f418: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f41c: d37ced08     	lsl	x8, x8, #4
   2f420: f9480120     	ldr	x0, [x9, #0x1000]
   2f424: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f428: cb00014a     	sub	x10, x10, x0
   2f42c: eb08015f     	cmp	x10, x8
   2f430: 54002962     	b.hs	0x2f95c <__cxa_demangle+0x2350c>
   2f434: aa0803e0     	mov	x0, x8
   2f438: 97ff66d6     	bl	0x8f90 <malloc@plt>
   2f43c: 1400040a     	b	0x30464 <__cxa_demangle+0x24014>
   2f440: f940028a     	ldr	x10, [x20]
   2f444: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f448: f295556b     	movk	x11, #0xaaab
   2f44c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f450: cb0a0108     	sub	x8, x8, x10
   2f454: 9344fd08     	asr	x8, x8, #4
   2f458: 9b0b7d17     	mul	x23, x8, x11
   2f45c: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f460: 910006e8     	add	x8, x23, #0x1
   2f464: eb15011f     	cmp	x8, x21
   2f468: 540164a8     	b.hi	0x320fc <__cxa_demangle+0x25cac>
   2f46c: cb0a0129     	sub	x9, x9, x10
   2f470: 9344fd29     	asr	x9, x9, #4
   2f474: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f478: 9b0b7d29     	mul	x9, x9, x11
   2f47c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f480: eb0a013f     	cmp	x9, x10
   2f484: 540000a2     	b.hs	0x2f498 <__cxa_demangle+0x23048>
   2f488: d37ff929     	lsl	x9, x9, #1
   2f48c: eb08013f     	cmp	x9, x8
   2f490: 9a893115     	csel	x21, x8, x9, lo
   2f494: b40086b5     	cbz	x21, 0x30568 <__cxa_demangle+0x24118>
   2f498: f9400e89     	ldr	x9, [x20, #0x18]
   2f49c: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f4a0: d37ced08     	lsl	x8, x8, #4
   2f4a4: f9480120     	ldr	x0, [x9, #0x1000]
   2f4a8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f4ac: cb00014a     	sub	x10, x10, x0
   2f4b0: eb08015f     	cmp	x10, x8
   2f4b4: 540025a2     	b.hs	0x2f968 <__cxa_demangle+0x23518>
   2f4b8: aa0803e0     	mov	x0, x8
   2f4bc: 97ff66b5     	bl	0x8f90 <malloc@plt>
   2f4c0: 1400042b     	b	0x3056c <__cxa_demangle+0x2411c>
   2f4c4: f940028a     	ldr	x10, [x20]
   2f4c8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f4cc: f295556b     	movk	x11, #0xaaab
   2f4d0: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f4d4: cb0a0108     	sub	x8, x8, x10
   2f4d8: 9344fd08     	asr	x8, x8, #4
   2f4dc: 9b0b7d17     	mul	x23, x8, x11
   2f4e0: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f4e4: 910006e8     	add	x8, x23, #0x1
   2f4e8: eb15011f     	cmp	x8, x21
   2f4ec: 540160a8     	b.hi	0x32100 <__cxa_demangle+0x25cb0>
   2f4f0: cb0a0129     	sub	x9, x9, x10
   2f4f4: 9344fd29     	asr	x9, x9, #4
   2f4f8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f4fc: 9b0b7d29     	mul	x9, x9, x11
   2f500: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f504: eb0a013f     	cmp	x9, x10
   2f508: 540000a2     	b.hs	0x2f51c <__cxa_demangle+0x230cc>
   2f50c: d37ff929     	lsl	x9, x9, #1
   2f510: eb08013f     	cmp	x9, x8
   2f514: 9a893115     	csel	x21, x8, x9, lo
   2f518: b4008ad5     	cbz	x21, 0x30670 <__cxa_demangle+0x24220>
   2f51c: f9400e89     	ldr	x9, [x20, #0x18]
   2f520: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f524: d37ced08     	lsl	x8, x8, #4
   2f528: f9480120     	ldr	x0, [x9, #0x1000]
   2f52c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f530: cb00014a     	sub	x10, x10, x0
   2f534: eb08015f     	cmp	x10, x8
   2f538: 540021e2     	b.hs	0x2f974 <__cxa_demangle+0x23524>
   2f53c: aa0803e0     	mov	x0, x8
   2f540: 97ff6694     	bl	0x8f90 <malloc@plt>
   2f544: 1400044c     	b	0x30674 <__cxa_demangle+0x24224>
   2f548: f940028a     	ldr	x10, [x20]
   2f54c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f550: f295556b     	movk	x11, #0xaaab
   2f554: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f558: cb0a0108     	sub	x8, x8, x10
   2f55c: 9344fd08     	asr	x8, x8, #4
   2f560: 9b0b7d17     	mul	x23, x8, x11
   2f564: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f568: 910006e8     	add	x8, x23, #0x1
   2f56c: eb15011f     	cmp	x8, x21
   2f570: 54015ca8     	b.hi	0x32104 <__cxa_demangle+0x25cb4>
   2f574: cb0a0129     	sub	x9, x9, x10
   2f578: 9344fd29     	asr	x9, x9, #4
   2f57c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f580: 9b0b7d29     	mul	x9, x9, x11
   2f584: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f588: eb0a013f     	cmp	x9, x10
   2f58c: 540000a2     	b.hs	0x2f5a0 <__cxa_demangle+0x23150>
   2f590: d37ff929     	lsl	x9, x9, #1
   2f594: eb08013f     	cmp	x9, x8
   2f598: 9a893115     	csel	x21, x8, x9, lo
   2f59c: b4009855     	cbz	x21, 0x308a4 <__cxa_demangle+0x24454>
   2f5a0: f9400e89     	ldr	x9, [x20, #0x18]
   2f5a4: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f5a8: d37ced08     	lsl	x8, x8, #4
   2f5ac: f9480120     	ldr	x0, [x9, #0x1000]
   2f5b0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f5b4: cb00014a     	sub	x10, x10, x0
   2f5b8: eb08015f     	cmp	x10, x8
   2f5bc: 54001e82     	b.hs	0x2f98c <__cxa_demangle+0x2353c>
   2f5c0: aa0803e0     	mov	x0, x8
   2f5c4: 97ff6673     	bl	0x8f90 <malloc@plt>
   2f5c8: 140004b8     	b	0x308a8 <__cxa_demangle+0x24458>
   2f5cc: f940028a     	ldr	x10, [x20]
   2f5d0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f5d4: f295556b     	movk	x11, #0xaaab
   2f5d8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f5dc: cb0a0108     	sub	x8, x8, x10
   2f5e0: 9344fd08     	asr	x8, x8, #4
   2f5e4: 9b0b7d17     	mul	x23, x8, x11
   2f5e8: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f5ec: 910006e8     	add	x8, x23, #0x1
   2f5f0: eb15011f     	cmp	x8, x21
   2f5f4: 540158a8     	b.hi	0x32108 <__cxa_demangle+0x25cb8>
   2f5f8: cb0a0129     	sub	x9, x9, x10
   2f5fc: 9344fd29     	asr	x9, x9, #4
   2f600: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f604: 9b0b7d29     	mul	x9, x9, x11
   2f608: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f60c: eb0a013f     	cmp	x9, x10
   2f610: 540000a2     	b.hs	0x2f624 <__cxa_demangle+0x231d4>
   2f614: d37ff929     	lsl	x9, x9, #1
   2f618: eb08013f     	cmp	x9, x8
   2f61c: 9a893115     	csel	x21, x8, x9, lo
   2f620: b4009c35     	cbz	x21, 0x309a4 <__cxa_demangle+0x24554>
   2f624: f9400e89     	ldr	x9, [x20, #0x18]
   2f628: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f62c: d37ced08     	lsl	x8, x8, #4
   2f630: f9480120     	ldr	x0, [x9, #0x1000]
   2f634: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f638: cb00014a     	sub	x10, x10, x0
   2f63c: eb08015f     	cmp	x10, x8
   2f640: 54001ac2     	b.hs	0x2f998 <__cxa_demangle+0x23548>
   2f644: aa0803e0     	mov	x0, x8
   2f648: 97ff6652     	bl	0x8f90 <malloc@plt>
   2f64c: 140004d7     	b	0x309a8 <__cxa_demangle+0x24558>
   2f650: f940028a     	ldr	x10, [x20]
   2f654: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f658: f295556b     	movk	x11, #0xaaab
   2f65c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f660: cb0a0108     	sub	x8, x8, x10
   2f664: 9344fd08     	asr	x8, x8, #4
   2f668: 9b0b7d17     	mul	x23, x8, x11
   2f66c: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f670: 910006e8     	add	x8, x23, #0x1
   2f674: eb15011f     	cmp	x8, x21
   2f678: 540154a8     	b.hi	0x3210c <__cxa_demangle+0x25cbc>
   2f67c: cb0a0129     	sub	x9, x9, x10
   2f680: 9344fd29     	asr	x9, x9, #4
   2f684: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f688: 9b0b7d29     	mul	x9, x9, x11
   2f68c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f690: eb0a013f     	cmp	x9, x10
   2f694: 540000a2     	b.hs	0x2f6a8 <__cxa_demangle+0x23258>
   2f698: d37ff929     	lsl	x9, x9, #1
   2f69c: eb08013f     	cmp	x9, x8
   2f6a0: 9a893115     	csel	x21, x8, x9, lo
   2f6a4: b4009fd5     	cbz	x21, 0x30a9c <__cxa_demangle+0x2464c>
   2f6a8: f9400e89     	ldr	x9, [x20, #0x18]
   2f6ac: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f6b0: d37ced08     	lsl	x8, x8, #4
   2f6b4: f9480120     	ldr	x0, [x9, #0x1000]
   2f6b8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f6bc: cb00014a     	sub	x10, x10, x0
   2f6c0: eb08015f     	cmp	x10, x8
   2f6c4: 54001702     	b.hs	0x2f9a4 <__cxa_demangle+0x23554>
   2f6c8: aa0803e0     	mov	x0, x8
   2f6cc: 97ff6631     	bl	0x8f90 <malloc@plt>
   2f6d0: 140004f4     	b	0x30aa0 <__cxa_demangle+0x24650>
   2f6d4: f940028a     	ldr	x10, [x20]
   2f6d8: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f6dc: f295556b     	movk	x11, #0xaaab
   2f6e0: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f6e4: cb0a0108     	sub	x8, x8, x10
   2f6e8: 9344fd08     	asr	x8, x8, #4
   2f6ec: 9b0b7d17     	mul	x23, x8, x11
   2f6f0: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f6f4: 910006e8     	add	x8, x23, #0x1
   2f6f8: eb15011f     	cmp	x8, x21
   2f6fc: 540150a8     	b.hi	0x32110 <__cxa_demangle+0x25cc0>
   2f700: cb0a0129     	sub	x9, x9, x10
   2f704: 9344fd29     	asr	x9, x9, #4
   2f708: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f70c: 9b0b7d29     	mul	x9, x9, x11
   2f710: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f714: eb0a013f     	cmp	x9, x10
   2f718: 540000a2     	b.hs	0x2f72c <__cxa_demangle+0x232dc>
   2f71c: d37ff929     	lsl	x9, x9, #1
   2f720: eb08013f     	cmp	x9, x8
   2f724: 9a893115     	csel	x21, x8, x9, lo
   2f728: b400a455     	cbz	x21, 0x30bb0 <__cxa_demangle+0x24760>
   2f72c: f9400e89     	ldr	x9, [x20, #0x18]
   2f730: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f734: d37ced08     	lsl	x8, x8, #4
   2f738: f9480120     	ldr	x0, [x9, #0x1000]
   2f73c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f740: cb00014a     	sub	x10, x10, x0
   2f744: eb08015f     	cmp	x10, x8
   2f748: 54001342     	b.hs	0x2f9b0 <__cxa_demangle+0x23560>
   2f74c: aa0803e0     	mov	x0, x8
   2f750: 97ff6610     	bl	0x8f90 <malloc@plt>
   2f754: 14000518     	b	0x30bb4 <__cxa_demangle+0x24764>
   2f758: f940028a     	ldr	x10, [x20]
   2f75c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f760: f295556b     	movk	x11, #0xaaab
   2f764: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f768: cb0a0108     	sub	x8, x8, x10
   2f76c: 9344fd08     	asr	x8, x8, #4
   2f770: 9b0b7d17     	mul	x23, x8, x11
   2f774: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f778: 910006e8     	add	x8, x23, #0x1
   2f77c: eb15011f     	cmp	x8, x21
   2f780: 54014ca8     	b.hi	0x32114 <__cxa_demangle+0x25cc4>
   2f784: cb0a0129     	sub	x9, x9, x10
   2f788: 9344fd29     	asr	x9, x9, #4
   2f78c: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f790: 9b0b7d29     	mul	x9, x9, x11
   2f794: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f798: eb0a013f     	cmp	x9, x10
   2f79c: 540000a2     	b.hs	0x2f7b0 <__cxa_demangle+0x23360>
   2f7a0: d37ff929     	lsl	x9, x9, #1
   2f7a4: eb08013f     	cmp	x9, x8
   2f7a8: 9a893115     	csel	x21, x8, x9, lo
   2f7ac: b400a935     	cbz	x21, 0x30cd0 <__cxa_demangle+0x24880>
   2f7b0: f9400e89     	ldr	x9, [x20, #0x18]
   2f7b4: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f7b8: d37ced08     	lsl	x8, x8, #4
   2f7bc: f9480120     	ldr	x0, [x9, #0x1000]
   2f7c0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f7c4: cb00014a     	sub	x10, x10, x0
   2f7c8: eb08015f     	cmp	x10, x8
   2f7cc: 54000f82     	b.hs	0x2f9bc <__cxa_demangle+0x2356c>
   2f7d0: aa0803e0     	mov	x0, x8
   2f7d4: 97ff65ef     	bl	0x8f90 <malloc@plt>
   2f7d8: 1400053f     	b	0x30cd4 <__cxa_demangle+0x24884>
   2f7dc: f940028a     	ldr	x10, [x20]
   2f7e0: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f7e4: f295556b     	movk	x11, #0xaaab
   2f7e8: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f7ec: cb0a0108     	sub	x8, x8, x10
   2f7f0: 9344fd08     	asr	x8, x8, #4
   2f7f4: 9b0b7d17     	mul	x23, x8, x11
   2f7f8: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f7fc: 910006e8     	add	x8, x23, #0x1
   2f800: eb15011f     	cmp	x8, x21
   2f804: 540148a8     	b.hi	0x32118 <__cxa_demangle+0x25cc8>
   2f808: cb0a0129     	sub	x9, x9, x10
   2f80c: 9344fd29     	asr	x9, x9, #4
   2f810: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f814: 9b0b7d29     	mul	x9, x9, x11
   2f818: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f81c: eb0a013f     	cmp	x9, x10
   2f820: 540000a2     	b.hs	0x2f834 <__cxa_demangle+0x233e4>
   2f824: d37ff929     	lsl	x9, x9, #1
   2f828: eb08013f     	cmp	x9, x8
   2f82c: 9a893115     	csel	x21, x8, x9, lo
   2f830: b400acf5     	cbz	x21, 0x30dcc <__cxa_demangle+0x2497c>
   2f834: f9400e89     	ldr	x9, [x20, #0x18]
   2f838: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f83c: d37ced08     	lsl	x8, x8, #4
   2f840: f9480120     	ldr	x0, [x9, #0x1000]
   2f844: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f848: cb00014a     	sub	x10, x10, x0
   2f84c: eb08015f     	cmp	x10, x8
   2f850: 54000bc2     	b.hs	0x2f9c8 <__cxa_demangle+0x23578>
   2f854: aa0803e0     	mov	x0, x8
   2f858: 97ff65ce     	bl	0x8f90 <malloc@plt>
   2f85c: 1400055d     	b	0x30dd0 <__cxa_demangle+0x24980>
   2f860: f940028a     	ldr	x10, [x20]
   2f864: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   2f868: f295556b     	movk	x11, #0xaaab
   2f86c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   2f870: cb0a0108     	sub	x8, x8, x10
   2f874: 9344fd08     	asr	x8, x8, #4
   2f878: 9b0b7d17     	mul	x23, x8, x11
   2f87c: f2e0aab5     	movk	x21, #0x555, lsl #48
   2f880: 910006e8     	add	x8, x23, #0x1
   2f884: eb15011f     	cmp	x8, x21
   2f888: 540144a8     	b.hi	0x3211c <__cxa_demangle+0x25ccc>
   2f88c: cb0a0129     	sub	x9, x9, x10
   2f890: 9344fd29     	asr	x9, x9, #4
   2f894: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   2f898: 9b0b7d29     	mul	x9, x9, x11
   2f89c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   2f8a0: eb0a013f     	cmp	x9, x10
   2f8a4: 540000a2     	b.hs	0x2f8b8 <__cxa_demangle+0x23468>
   2f8a8: d37ff929     	lsl	x9, x9, #1
   2f8ac: eb08013f     	cmp	x9, x8
   2f8b0: 9a893115     	csel	x21, x8, x9, lo
   2f8b4: b400b0b5     	cbz	x21, 0x30ec8 <__cxa_demangle+0x24a78>
   2f8b8: f9400e89     	ldr	x9, [x20, #0x18]
   2f8bc: 8b1506a8     	add	x8, x21, x21, lsl #1
   2f8c0: d37ced08     	lsl	x8, x8, #4
   2f8c4: f9480120     	ldr	x0, [x9, #0x1000]
   2f8c8: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   2f8cc: cb00014a     	sub	x10, x10, x0
   2f8d0: eb08015f     	cmp	x10, x8
   2f8d4: 54000802     	b.hs	0x2f9d4 <__cxa_demangle+0x23584>
   2f8d8: aa0803e0     	mov	x0, x8
   2f8dc: 97ff65ad     	bl	0x8f90 <malloc@plt>
   2f8e0: 1400057b     	b	0x30ecc <__cxa_demangle+0x24a7c>
   2f8e4: 8b080008     	add	x8, x0, x8
   2f8e8: f9080128     	str	x8, [x9, #0x1000]
   2f8ec: 1400003e     	b	0x2f9e4 <__cxa_demangle+0x23594>
   2f8f0: 8b080008     	add	x8, x0, x8
   2f8f4: f9080128     	str	x8, [x9, #0x1000]
   2f8f8: 1400007d     	b	0x2faec <__cxa_demangle+0x2369c>
   2f8fc: 8b080008     	add	x8, x0, x8
   2f900: f9080128     	str	x8, [x9, #0x1000]
   2f904: 140000b9     	b	0x2fbe8 <__cxa_demangle+0x23798>
   2f908: 8b080008     	add	x8, x0, x8
   2f90c: f9080128     	str	x8, [x9, #0x1000]
   2f910: 140000fa     	b	0x2fcf8 <__cxa_demangle+0x238a8>
   2f914: 8b080008     	add	x8, x0, x8
   2f918: f9080128     	str	x8, [x9, #0x1000]
   2f91c: 14000137     	b	0x2fdf8 <__cxa_demangle+0x239a8>
   2f920: 8b080008     	add	x8, x0, x8
   2f924: f9080128     	str	x8, [x9, #0x1000]
   2f928: 14000176     	b	0x2ff00 <__cxa_demangle+0x23ab0>
   2f92c: 8b080008     	add	x8, x0, x8
   2f930: f9080128     	str	x8, [x9, #0x1000]
   2f934: 140001b2     	b	0x2fffc <__cxa_demangle+0x23bac>
   2f938: 8b080008     	add	x8, x0, x8
   2f93c: f9080128     	str	x8, [x9, #0x1000]
   2f940: 140001f7     	b	0x3011c <__cxa_demangle+0x23ccc>
   2f944: 8b080008     	add	x8, x0, x8
   2f948: f9080128     	str	x8, [x9, #0x1000]
   2f94c: 14000233     	b	0x30218 <__cxa_demangle+0x23dc8>
   2f950: 8b080008     	add	x8, x0, x8
   2f954: f9080128     	str	x8, [x9, #0x1000]
   2f958: 1400027b     	b	0x30344 <__cxa_demangle+0x23ef4>
   2f95c: 8b080008     	add	x8, x0, x8
   2f960: f9080128     	str	x8, [x9, #0x1000]
   2f964: 140002c0     	b	0x30464 <__cxa_demangle+0x24014>
   2f968: 8b080008     	add	x8, x0, x8
   2f96c: f9080128     	str	x8, [x9, #0x1000]
   2f970: 140002ff     	b	0x3056c <__cxa_demangle+0x2411c>
   2f974: 8b080008     	add	x8, x0, x8
   2f978: f9080128     	str	x8, [x9, #0x1000]
   2f97c: 1400033e     	b	0x30674 <__cxa_demangle+0x24224>
   2f980: 8b080008     	add	x8, x0, x8
   2f984: f9080128     	str	x8, [x9, #0x1000]
   2f988: 14000383     	b	0x30794 <__cxa_demangle+0x24344>
   2f98c: 8b080008     	add	x8, x0, x8
   2f990: f9080128     	str	x8, [x9, #0x1000]
   2f994: 140003c5     	b	0x308a8 <__cxa_demangle+0x24458>
   2f998: 8b080008     	add	x8, x0, x8
   2f99c: f9080128     	str	x8, [x9, #0x1000]
   2f9a0: 14000402     	b	0x309a8 <__cxa_demangle+0x24558>
   2f9a4: 8b080008     	add	x8, x0, x8
   2f9a8: f9080128     	str	x8, [x9, #0x1000]
   2f9ac: 1400043d     	b	0x30aa0 <__cxa_demangle+0x24650>
   2f9b0: 8b080008     	add	x8, x0, x8
   2f9b4: f9080128     	str	x8, [x9, #0x1000]
   2f9b8: 1400047f     	b	0x30bb4 <__cxa_demangle+0x24764>
   2f9bc: 8b080008     	add	x8, x0, x8
   2f9c0: f9080128     	str	x8, [x9, #0x1000]
   2f9c4: 140004c4     	b	0x30cd4 <__cxa_demangle+0x24884>
   2f9c8: 8b080008     	add	x8, x0, x8
   2f9cc: f9080128     	str	x8, [x9, #0x1000]
   2f9d0: 14000500     	b	0x30dd0 <__cxa_demangle+0x24980>
   2f9d4: 8b080008     	add	x8, x0, x8
   2f9d8: f9080128     	str	x8, [x9, #0x1000]
   2f9dc: 1400053c     	b	0x30ecc <__cxa_demangle+0x24a7c>
   2f9e0: aa1f03e0     	mov	x0, xzr
   2f9e4: 321c07e9     	orr	w9, wzr, #0x30
   2f9e8: 528deecb     	mov	w11, #0x6f76            // =28534
   2f9ec: 321d03ea     	orr	w10, wzr, #0x8
   2f9f0: 72ac8d2b     	movk	w11, #0x6469, lsl #16
   2f9f4: 9b0902e8     	madd	x8, x23, x9, x0
   2f9f8: 3900010a     	strb	w10, [x8]
   2f9fc: b800110b     	stur	w11, [x8, #0x1]
   2fa00: 3900151f     	strb	wzr, [x8, #0x5]
   2fa04: 794023ea     	ldrh	w10, [sp, #0x10]
   2fa08: d503201f     	nop
   2fa0c: 9b0902a9     	madd	x9, x21, x9, x0
   2fa10: 79001d0a     	strh	w10, [x8, #0xe]
   2fa14: f94007ea     	ldr	x10, [sp, #0x8]
   2fa18: f900091f     	str	xzr, [x8, #0x10]
   2fa1c: f800610a     	stur	x10, [x8, #0x6]
   2fa20: 790023ff     	strh	wzr, [sp, #0x10]
   2fa24: f90007ff     	str	xzr, [sp, #0x8]
   2fa28: 3900611f     	strb	wzr, [x8, #0x18]
   2fa2c: f841f3ea     	ldur	x10, [sp, #0x1f]
   2fa30: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2fa34: f9400fea     	ldr	x10, [sp, #0x18]
   2fa38: f801910a     	stur	x10, [x8, #0x19]
   2fa3c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2fa40: f9000fff     	str	xzr, [sp, #0x18]
   2fa44: a9402e97     	ldp	x23, x11, [x20]
   2fa48: 9100c10a     	add	x10, x8, #0x30
   2fa4c: eb17017f     	cmp	x11, x23
   2fa50: 54000260     	b.eq	0x2fa9c <__cxa_demangle+0x2364c>
   2fa54: f85e016c     	ldur	x12, [x11, #-0x20]
   2fa58: f81e010c     	stur	x12, [x8, #-0x20]
   2fa5c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2fa60: 3c9d0100     	stur	q0, [x8, #-0x30]
   2fa64: f85f816c     	ldur	x12, [x11, #-0x8]
   2fa68: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2fa6c: f81d017f     	stur	xzr, [x11, #-0x30]
   2fa70: f81f810c     	stur	x12, [x8, #-0x8]
   2fa74: 3cde8160     	ldur	q0, [x11, #-0x18]
   2fa78: 3c9e8100     	stur	q0, [x8, #-0x18]
   2fa7c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2fa80: f81f817f     	stur	xzr, [x11, #-0x8]
   2fa84: d100c16b     	sub	x11, x11, #0x30
   2fa88: eb0b02ff     	cmp	x23, x11
   2fa8c: d100c108     	sub	x8, x8, #0x30
   2fa90: 54fffe21     	b.ne	0x2fa54 <__cxa_demangle+0x23604>
   2fa94: a9405e95     	ldp	x21, x23, [x20]
   2fa98: 14000002     	b	0x2faa0 <__cxa_demangle+0x23650>
   2fa9c: aa1703f5     	mov	x21, x23
   2faa0: f9400a98     	ldr	x24, [x20, #0x10]
   2faa4: eb1502ff     	cmp	x23, x21
   2faa8: a9002a88     	stp	x8, x10, [x20]
   2faac: f9000a89     	str	x9, [x20, #0x10]
   2fab0: 5400a940     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   2fab4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2fab8: 36000068     	tbz	w8, #0x0, 0x2fac4 <__cxa_demangle+0x23674>
   2fabc: f85f82e0     	ldur	x0, [x23, #-0x8]
   2fac0: 97ff654c     	bl	0x8ff0 <free@plt>
   2fac4: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2fac8: d100c2f9     	sub	x25, x23, #0x30
   2facc: 36000068     	tbz	w8, #0x0, 0x2fad8 <__cxa_demangle+0x23688>
   2fad0: f85e02e0     	ldur	x0, [x23, #-0x20]
   2fad4: 97ff6547     	bl	0x8ff0 <free@plt>
   2fad8: eb1902bf     	cmp	x21, x25
   2fadc: aa1903f7     	mov	x23, x25
   2fae0: 54fffea1     	b.ne	0x2fab4 <__cxa_demangle+0x23664>
   2fae4: 1400053d     	b	0x30fd8 <__cxa_demangle+0x24b88>
   2fae8: aa1f03e0     	mov	x0, xzr
   2faec: 321c07e9     	orr	w9, wzr, #0x30
   2faf0: 5280048a     	mov	w10, #0x24              // =36
   2faf4: 9b0902e8     	madd	x8, x23, x9, x0
   2faf8: 3900010a     	strb	w10, [x8]
   2fafc: f841f3ea     	ldur	x10, [sp, #0x1f]
   2fb00: 528dcdeb     	mov	w11, #0x6e6f            // =28271
   2fb04: 72a00ceb     	movk	w11, #0x67, lsl #16
   2fb08: 9b0902a9     	madd	x9, x21, x9, x0
   2fb0c: f900050a     	str	x10, [x8, #0x8]
   2fb10: f9400fea     	ldr	x10, [sp, #0x18]
   2fb14: f900090b     	str	x11, [x8, #0x10]
   2fb18: f800110a     	stur	x10, [x8, #0x1]
   2fb1c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2fb20: f9000fff     	str	xzr, [sp, #0x18]
   2fb24: 3900611f     	strb	wzr, [x8, #0x18]
   2fb28: f840f3ea     	ldur	x10, [sp, #0xf]
   2fb2c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2fb30: f94007ea     	ldr	x10, [sp, #0x8]
   2fb34: f801910a     	stur	x10, [x8, #0x19]
   2fb38: f800f3ff     	stur	xzr, [sp, #0xf]
   2fb3c: f90007ff     	str	xzr, [sp, #0x8]
   2fb40: a9402e97     	ldp	x23, x11, [x20]
   2fb44: 9100c10a     	add	x10, x8, #0x30
   2fb48: eb17017f     	cmp	x11, x23
   2fb4c: 54000260     	b.eq	0x2fb98 <__cxa_demangle+0x23748>
   2fb50: f85e016c     	ldur	x12, [x11, #-0x20]
   2fb54: f81e010c     	stur	x12, [x8, #-0x20]
   2fb58: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2fb5c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2fb60: f85f816c     	ldur	x12, [x11, #-0x8]
   2fb64: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2fb68: f81d017f     	stur	xzr, [x11, #-0x30]
   2fb6c: f81f810c     	stur	x12, [x8, #-0x8]
   2fb70: 3cde8160     	ldur	q0, [x11, #-0x18]
   2fb74: 3c9e8100     	stur	q0, [x8, #-0x18]
   2fb78: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2fb7c: f81f817f     	stur	xzr, [x11, #-0x8]
   2fb80: d100c16b     	sub	x11, x11, #0x30
   2fb84: eb0b02ff     	cmp	x23, x11
   2fb88: d100c108     	sub	x8, x8, #0x30
   2fb8c: 54fffe21     	b.ne	0x2fb50 <__cxa_demangle+0x23700>
   2fb90: a9405e95     	ldp	x21, x23, [x20]
   2fb94: 14000002     	b	0x2fb9c <__cxa_demangle+0x2374c>
   2fb98: aa1703f5     	mov	x21, x23
   2fb9c: f9400a98     	ldr	x24, [x20, #0x10]
   2fba0: eb1502ff     	cmp	x23, x21
   2fba4: a9002a88     	stp	x8, x10, [x20]
   2fba8: f9000a89     	str	x9, [x20, #0x10]
   2fbac: 5400a160     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   2fbb0: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2fbb4: 36000068     	tbz	w8, #0x0, 0x2fbc0 <__cxa_demangle+0x23770>
   2fbb8: f85f82e0     	ldur	x0, [x23, #-0x8]
   2fbbc: 97ff650d     	bl	0x8ff0 <free@plt>
   2fbc0: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2fbc4: d100c2f9     	sub	x25, x23, #0x30
   2fbc8: 36000068     	tbz	w8, #0x0, 0x2fbd4 <__cxa_demangle+0x23784>
   2fbcc: f85e02e0     	ldur	x0, [x23, #-0x20]
   2fbd0: 97ff6508     	bl	0x8ff0 <free@plt>
   2fbd4: eb1902bf     	cmp	x21, x25
   2fbd8: aa1903f7     	mov	x23, x25
   2fbdc: 54fffea1     	b.ne	0x2fbb0 <__cxa_demangle+0x23760>
   2fbe0: 140004fe     	b	0x30fd8 <__cxa_demangle+0x24b88>
   2fbe4: aa1f03e0     	mov	x0, xzr
   2fbe8: d28bebeb     	mov	x11, #0x5f5f            // =24415
   2fbec: f2adcd2b     	movk	x11, #0x6e69, lsl #16
   2fbf0: 321c07e9     	orr	w9, wzr, #0x30
   2fbf4: f2c62e8b     	movk	x11, #0x3174, lsl #32
   2fbf8: 321c03ea     	orr	w10, wzr, #0x10
   2fbfc: f2e7064b     	movk	x11, #0x3832, lsl #48
   2fc00: 9b0902e8     	madd	x8, x23, x9, x0
   2fc04: 3900010a     	strb	w10, [x8]
   2fc08: f800110b     	stur	x11, [x8, #0x1]
   2fc0c: 3900251f     	strb	wzr, [x8, #0x9]
   2fc10: 79401bea     	ldrh	w10, [sp, #0xc]
   2fc14: d503201f     	nop
   2fc18: 9b0902a9     	madd	x9, x21, x9, x0
   2fc1c: 79001d0a     	strh	w10, [x8, #0xe]
   2fc20: b9400bea     	ldr	w10, [sp, #0x8]
   2fc24: f900091f     	str	xzr, [x8, #0x10]
   2fc28: b800a10a     	stur	w10, [x8, #0xa]
   2fc2c: 79001bff     	strh	wzr, [sp, #0xc]
   2fc30: b9000bff     	str	wzr, [sp, #0x8]
   2fc34: 3900611f     	strb	wzr, [x8, #0x18]
   2fc38: f841f3ea     	ldur	x10, [sp, #0x1f]
   2fc3c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2fc40: f9400fea     	ldr	x10, [sp, #0x18]
   2fc44: f801910a     	stur	x10, [x8, #0x19]
   2fc48: f801f3ff     	stur	xzr, [sp, #0x1f]
   2fc4c: f9000fff     	str	xzr, [sp, #0x18]
   2fc50: a9402e97     	ldp	x23, x11, [x20]
   2fc54: 9100c10a     	add	x10, x8, #0x30
   2fc58: eb17017f     	cmp	x11, x23
   2fc5c: 54000260     	b.eq	0x2fca8 <__cxa_demangle+0x23858>
   2fc60: f85e016c     	ldur	x12, [x11, #-0x20]
   2fc64: f81e010c     	stur	x12, [x8, #-0x20]
   2fc68: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2fc6c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2fc70: f85f816c     	ldur	x12, [x11, #-0x8]
   2fc74: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2fc78: f81d017f     	stur	xzr, [x11, #-0x30]
   2fc7c: f81f810c     	stur	x12, [x8, #-0x8]
   2fc80: 3cde8160     	ldur	q0, [x11, #-0x18]
   2fc84: 3c9e8100     	stur	q0, [x8, #-0x18]
   2fc88: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2fc8c: f81f817f     	stur	xzr, [x11, #-0x8]
   2fc90: d100c16b     	sub	x11, x11, #0x30
   2fc94: eb0b02ff     	cmp	x23, x11
   2fc98: d100c108     	sub	x8, x8, #0x30
   2fc9c: 54fffe21     	b.ne	0x2fc60 <__cxa_demangle+0x23810>
   2fca0: a9405e95     	ldp	x21, x23, [x20]
   2fca4: 14000002     	b	0x2fcac <__cxa_demangle+0x2385c>
   2fca8: aa1703f5     	mov	x21, x23
   2fcac: f9400a98     	ldr	x24, [x20, #0x10]
   2fcb0: eb1502ff     	cmp	x23, x21
   2fcb4: a9002a88     	stp	x8, x10, [x20]
   2fcb8: f9000a89     	str	x9, [x20, #0x10]
   2fcbc: 540098e0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   2fcc0: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2fcc4: 36000068     	tbz	w8, #0x0, 0x2fcd0 <__cxa_demangle+0x23880>
   2fcc8: f85f82e0     	ldur	x0, [x23, #-0x8]
   2fccc: 97ff64c9     	bl	0x8ff0 <free@plt>
   2fcd0: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2fcd4: d100c2f9     	sub	x25, x23, #0x30
   2fcd8: 36000068     	tbz	w8, #0x0, 0x2fce4 <__cxa_demangle+0x23894>
   2fcdc: f85e02e0     	ldur	x0, [x23, #-0x20]
   2fce0: 97ff64c4     	bl	0x8ff0 <free@plt>
   2fce4: eb1902bf     	cmp	x21, x25
   2fce8: aa1903f7     	mov	x23, x25
   2fcec: 54fffea1     	b.ne	0x2fcc0 <__cxa_demangle+0x23870>
   2fcf0: 140004ba     	b	0x30fd8 <__cxa_demangle+0x24b88>
   2fcf4: aa1f03e0     	mov	x0, xzr
   2fcf8: 321c07e9     	orr	w9, wzr, #0x30
   2fcfc: 321d07ea     	orr	w10, wzr, #0x18
   2fd00: 9b0902e8     	madd	x8, x23, x9, x0
   2fd04: 3900010a     	strb	w10, [x8]
   2fd08: b94013ea     	ldr	w10, [sp, #0x10]
   2fd0c: d503201f     	nop
   2fd10: 9b0902a9     	madd	x9, x21, x9, x0
   2fd14: b800910a     	stur	w10, [x8, #0x9]
   2fd18: f94007ea     	ldr	x10, [sp, #0x8]
   2fd1c: 3900351f     	strb	wzr, [x8, #0xd]
   2fd20: 79001d1f     	strh	wzr, [x8, #0xe]
   2fd24: f900091f     	str	xzr, [x8, #0x10]
   2fd28: f800110a     	stur	x10, [x8, #0x1]
   2fd2c: b90013ff     	str	wzr, [sp, #0x10]
   2fd30: f90007ff     	str	xzr, [sp, #0x8]
   2fd34: 3900611f     	strb	wzr, [x8, #0x18]
   2fd38: f841f3ea     	ldur	x10, [sp, #0x1f]
   2fd3c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2fd40: f9400fea     	ldr	x10, [sp, #0x18]
   2fd44: f801910a     	stur	x10, [x8, #0x19]
   2fd48: f801f3ff     	stur	xzr, [sp, #0x1f]
   2fd4c: f9000fff     	str	xzr, [sp, #0x18]
   2fd50: a9402e97     	ldp	x23, x11, [x20]
   2fd54: 9100c10a     	add	x10, x8, #0x30
   2fd58: eb17017f     	cmp	x11, x23
   2fd5c: 54000260     	b.eq	0x2fda8 <__cxa_demangle+0x23958>
   2fd60: f85e016c     	ldur	x12, [x11, #-0x20]
   2fd64: f81e010c     	stur	x12, [x8, #-0x20]
   2fd68: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2fd6c: 3c9d0100     	stur	q0, [x8, #-0x30]
   2fd70: f85f816c     	ldur	x12, [x11, #-0x8]
   2fd74: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2fd78: f81d017f     	stur	xzr, [x11, #-0x30]
   2fd7c: f81f810c     	stur	x12, [x8, #-0x8]
   2fd80: 3cde8160     	ldur	q0, [x11, #-0x18]
   2fd84: 3c9e8100     	stur	q0, [x8, #-0x18]
   2fd88: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2fd8c: f81f817f     	stur	xzr, [x11, #-0x8]
   2fd90: d100c16b     	sub	x11, x11, #0x30
   2fd94: eb0b02ff     	cmp	x23, x11
   2fd98: d100c108     	sub	x8, x8, #0x30
   2fd9c: 54fffe21     	b.ne	0x2fd60 <__cxa_demangle+0x23910>
   2fda0: a9405e95     	ldp	x21, x23, [x20]
   2fda4: 14000002     	b	0x2fdac <__cxa_demangle+0x2395c>
   2fda8: aa1703f5     	mov	x21, x23
   2fdac: f9400a98     	ldr	x24, [x20, #0x10]
   2fdb0: eb1502ff     	cmp	x23, x21
   2fdb4: a9002a88     	stp	x8, x10, [x20]
   2fdb8: f9000a89     	str	x9, [x20, #0x10]
   2fdbc: 540090e0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   2fdc0: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2fdc4: 36000068     	tbz	w8, #0x0, 0x2fdd0 <__cxa_demangle+0x23980>
   2fdc8: f85f82e0     	ldur	x0, [x23, #-0x8]
   2fdcc: 97ff6489     	bl	0x8ff0 <free@plt>
   2fdd0: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2fdd4: d100c2f9     	sub	x25, x23, #0x30
   2fdd8: 36000068     	tbz	w8, #0x0, 0x2fde4 <__cxa_demangle+0x23994>
   2fddc: f85e02e0     	ldur	x0, [x23, #-0x20]
   2fde0: 97ff6484     	bl	0x8ff0 <free@plt>
   2fde4: eb1902bf     	cmp	x21, x25
   2fde8: aa1903f7     	mov	x23, x25
   2fdec: 54fffea1     	b.ne	0x2fdc0 <__cxa_demangle+0x23970>
   2fdf0: 1400047a     	b	0x30fd8 <__cxa_demangle+0x24b88>
   2fdf4: aa1f03e0     	mov	x0, xzr
   2fdf8: 321c07e9     	orr	w9, wzr, #0x30
   2fdfc: 528dec4b     	mov	w11, #0x6f62            // =28514
   2fe00: 321d03ea     	orr	w10, wzr, #0x8
   2fe04: 72ad8deb     	movk	w11, #0x6c6f, lsl #16
   2fe08: 9b0902e8     	madd	x8, x23, x9, x0
   2fe0c: 3900010a     	strb	w10, [x8]
   2fe10: b800110b     	stur	w11, [x8, #0x1]
   2fe14: 3900151f     	strb	wzr, [x8, #0x5]
   2fe18: 794023ea     	ldrh	w10, [sp, #0x10]
   2fe1c: d503201f     	nop
   2fe20: 9b0902a9     	madd	x9, x21, x9, x0
   2fe24: 79001d0a     	strh	w10, [x8, #0xe]
   2fe28: f94007ea     	ldr	x10, [sp, #0x8]
   2fe2c: f900091f     	str	xzr, [x8, #0x10]
   2fe30: f800610a     	stur	x10, [x8, #0x6]
   2fe34: 790023ff     	strh	wzr, [sp, #0x10]
   2fe38: f90007ff     	str	xzr, [sp, #0x8]
   2fe3c: 3900611f     	strb	wzr, [x8, #0x18]
   2fe40: f841f3ea     	ldur	x10, [sp, #0x1f]
   2fe44: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2fe48: f9400fea     	ldr	x10, [sp, #0x18]
   2fe4c: f801910a     	stur	x10, [x8, #0x19]
   2fe50: f801f3ff     	stur	xzr, [sp, #0x1f]
   2fe54: f9000fff     	str	xzr, [sp, #0x18]
   2fe58: a9402e97     	ldp	x23, x11, [x20]
   2fe5c: 9100c10a     	add	x10, x8, #0x30
   2fe60: eb17017f     	cmp	x11, x23
   2fe64: 54000260     	b.eq	0x2feb0 <__cxa_demangle+0x23a60>
   2fe68: f85e016c     	ldur	x12, [x11, #-0x20]
   2fe6c: f81e010c     	stur	x12, [x8, #-0x20]
   2fe70: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2fe74: 3c9d0100     	stur	q0, [x8, #-0x30]
   2fe78: f85f816c     	ldur	x12, [x11, #-0x8]
   2fe7c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2fe80: f81d017f     	stur	xzr, [x11, #-0x30]
   2fe84: f81f810c     	stur	x12, [x8, #-0x8]
   2fe88: 3cde8160     	ldur	q0, [x11, #-0x18]
   2fe8c: 3c9e8100     	stur	q0, [x8, #-0x18]
   2fe90: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2fe94: f81f817f     	stur	xzr, [x11, #-0x8]
   2fe98: d100c16b     	sub	x11, x11, #0x30
   2fe9c: eb0b02ff     	cmp	x23, x11
   2fea0: d100c108     	sub	x8, x8, #0x30
   2fea4: 54fffe21     	b.ne	0x2fe68 <__cxa_demangle+0x23a18>
   2fea8: a9405e95     	ldp	x21, x23, [x20]
   2feac: 14000002     	b	0x2feb4 <__cxa_demangle+0x23a64>
   2feb0: aa1703f5     	mov	x21, x23
   2feb4: f9400a98     	ldr	x24, [x20, #0x10]
   2feb8: eb1502ff     	cmp	x23, x21
   2febc: a9002a88     	stp	x8, x10, [x20]
   2fec0: f9000a89     	str	x9, [x20, #0x10]
   2fec4: 540088a0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   2fec8: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2fecc: 36000068     	tbz	w8, #0x0, 0x2fed8 <__cxa_demangle+0x23a88>
   2fed0: f85f82e0     	ldur	x0, [x23, #-0x8]
   2fed4: 97ff6447     	bl	0x8ff0 <free@plt>
   2fed8: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2fedc: d100c2f9     	sub	x25, x23, #0x30
   2fee0: 36000068     	tbz	w8, #0x0, 0x2feec <__cxa_demangle+0x23a9c>
   2fee4: f85e02e0     	ldur	x0, [x23, #-0x20]
   2fee8: 97ff6442     	bl	0x8ff0 <free@plt>
   2feec: eb1902bf     	cmp	x21, x25
   2fef0: aa1903f7     	mov	x23, x25
   2fef4: 54fffea1     	b.ne	0x2fec8 <__cxa_demangle+0x23a78>
   2fef8: 14000438     	b	0x30fd8 <__cxa_demangle+0x24b88>
   2fefc: aa1f03e0     	mov	x0, xzr
   2ff00: 321c07e9     	orr	w9, wzr, #0x30
   2ff04: 321e07ea     	orr	w10, wzr, #0xc
   2ff08: 9b0902e8     	madd	x8, x23, x9, x0
   2ff0c: 3900010a     	strb	w10, [x8]
   2ff10: 79401bea     	ldrh	w10, [sp, #0xc]
   2ff14: d503201f     	nop
   2ff18: 9b0902a9     	madd	x9, x21, x9, x0
   2ff1c: 7800510a     	sturh	w10, [x8, #0x5]
   2ff20: b9400bea     	ldr	w10, [sp, #0x8]
   2ff24: 39001d1f     	strb	wzr, [x8, #0x7]
   2ff28: a900fd1f     	stp	xzr, xzr, [x8, #0x8]
   2ff2c: b800110a     	stur	w10, [x8, #0x1]
   2ff30: 79001bff     	strh	wzr, [sp, #0xc]
   2ff34: b9000bff     	str	wzr, [sp, #0x8]
   2ff38: 3900611f     	strb	wzr, [x8, #0x18]
   2ff3c: f841f3ea     	ldur	x10, [sp, #0x1f]
   2ff40: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   2ff44: f9400fea     	ldr	x10, [sp, #0x18]
   2ff48: f801910a     	stur	x10, [x8, #0x19]
   2ff4c: f801f3ff     	stur	xzr, [sp, #0x1f]
   2ff50: f9000fff     	str	xzr, [sp, #0x18]
   2ff54: a9402e97     	ldp	x23, x11, [x20]
   2ff58: 9100c10a     	add	x10, x8, #0x30
   2ff5c: eb17017f     	cmp	x11, x23
   2ff60: 54000260     	b.eq	0x2ffac <__cxa_demangle+0x23b5c>
   2ff64: f85e016c     	ldur	x12, [x11, #-0x20]
   2ff68: f81e010c     	stur	x12, [x8, #-0x20]
   2ff6c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   2ff70: 3c9d0100     	stur	q0, [x8, #-0x30]
   2ff74: f85f816c     	ldur	x12, [x11, #-0x8]
   2ff78: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   2ff7c: f81d017f     	stur	xzr, [x11, #-0x30]
   2ff80: f81f810c     	stur	x12, [x8, #-0x8]
   2ff84: 3cde8160     	ldur	q0, [x11, #-0x18]
   2ff88: 3c9e8100     	stur	q0, [x8, #-0x18]
   2ff8c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   2ff90: f81f817f     	stur	xzr, [x11, #-0x8]
   2ff94: d100c16b     	sub	x11, x11, #0x30
   2ff98: eb0b02ff     	cmp	x23, x11
   2ff9c: d100c108     	sub	x8, x8, #0x30
   2ffa0: 54fffe21     	b.ne	0x2ff64 <__cxa_demangle+0x23b14>
   2ffa4: a9405e95     	ldp	x21, x23, [x20]
   2ffa8: 14000002     	b	0x2ffb0 <__cxa_demangle+0x23b60>
   2ffac: aa1703f5     	mov	x21, x23
   2ffb0: f9400a98     	ldr	x24, [x20, #0x10]
   2ffb4: eb1502ff     	cmp	x23, x21
   2ffb8: a9002a88     	stp	x8, x10, [x20]
   2ffbc: f9000a89     	str	x9, [x20, #0x10]
   2ffc0: 540080c0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   2ffc4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   2ffc8: 36000068     	tbz	w8, #0x0, 0x2ffd4 <__cxa_demangle+0x23b84>
   2ffcc: f85f82e0     	ldur	x0, [x23, #-0x8]
   2ffd0: 97ff6408     	bl	0x8ff0 <free@plt>
   2ffd4: 385d02e8     	ldurb	w8, [x23, #-0x30]
   2ffd8: d100c2f9     	sub	x25, x23, #0x30
   2ffdc: 36000068     	tbz	w8, #0x0, 0x2ffe8 <__cxa_demangle+0x23b98>
   2ffe0: f85e02e0     	ldur	x0, [x23, #-0x20]
   2ffe4: 97ff6403     	bl	0x8ff0 <free@plt>
   2ffe8: eb1902bf     	cmp	x21, x25
   2ffec: aa1903f7     	mov	x23, x25
   2fff0: 54fffea1     	b.ne	0x2ffc4 <__cxa_demangle+0x23b74>
   2fff4: 140003f9     	b	0x30fd8 <__cxa_demangle+0x24b88>
   2fff8: aa1f03e0     	mov	x0, xzr
   2fffc: 321c07e9     	orr	w9, wzr, #0x30
   30000: 321f07ea     	orr	w10, wzr, #0x6
   30004: 9b0902e8     	madd	x8, x23, x9, x0
   30008: 3900010a     	strb	w10, [x8]
   3000c: 794003ea     	ldrh	w10, [sp]
   30010: d503201f     	nop
   30014: 9b0902a9     	madd	x9, x21, x9, x0
   30018: 7800110a     	sturh	w10, [x8, #0x1]
   3001c: 39400bea     	ldrb	w10, [sp, #0x2]
   30020: 3900111f     	strb	wzr, [x8, #0x4]
   30024: 39000d0a     	strb	w10, [x8, #0x3]
   30028: 39404bea     	ldrb	w10, [sp, #0x12]
   3002c: 39003d0a     	strb	w10, [x8, #0xf]
   30030: 794023ea     	ldrh	w10, [sp, #0x10]
   30034: 7800d10a     	sturh	w10, [x8, #0xd]
   30038: f94007ea     	ldr	x10, [sp, #0x8]
   3003c: f900091f     	str	xzr, [x8, #0x10]
   30040: f800510a     	stur	x10, [x8, #0x5]
   30044: 39000bff     	strb	wzr, [sp, #0x2]
   30048: 790003ff     	strh	wzr, [sp]
   3004c: 790023ff     	strh	wzr, [sp, #0x10]
   30050: f90007ff     	str	xzr, [sp, #0x8]
   30054: 39004bff     	strb	wzr, [sp, #0x12]
   30058: 3900611f     	strb	wzr, [x8, #0x18]
   3005c: f841f3ea     	ldur	x10, [sp, #0x1f]
   30060: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   30064: f9400fea     	ldr	x10, [sp, #0x18]
   30068: f801910a     	stur	x10, [x8, #0x19]
   3006c: f9000fff     	str	xzr, [sp, #0x18]
   30070: f801f3ff     	stur	xzr, [sp, #0x1f]
   30074: a9402e97     	ldp	x23, x11, [x20]
   30078: 9100c10a     	add	x10, x8, #0x30
   3007c: eb17017f     	cmp	x11, x23
   30080: 54000260     	b.eq	0x300cc <__cxa_demangle+0x23c7c>
   30084: f85e016c     	ldur	x12, [x11, #-0x20]
   30088: f81e010c     	stur	x12, [x8, #-0x20]
   3008c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30090: 3c9d0100     	stur	q0, [x8, #-0x30]
   30094: f85f816c     	ldur	x12, [x11, #-0x8]
   30098: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   3009c: f81d017f     	stur	xzr, [x11, #-0x30]
   300a0: f81f810c     	stur	x12, [x8, #-0x8]
   300a4: 3cde8160     	ldur	q0, [x11, #-0x18]
   300a8: 3c9e8100     	stur	q0, [x8, #-0x18]
   300ac: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   300b0: f81f817f     	stur	xzr, [x11, #-0x8]
   300b4: d100c16b     	sub	x11, x11, #0x30
   300b8: eb0b02ff     	cmp	x23, x11
   300bc: d100c108     	sub	x8, x8, #0x30
   300c0: 54fffe21     	b.ne	0x30084 <__cxa_demangle+0x23c34>
   300c4: a9405e95     	ldp	x21, x23, [x20]
   300c8: 14000002     	b	0x300d0 <__cxa_demangle+0x23c80>
   300cc: aa1703f5     	mov	x21, x23
   300d0: f9400a98     	ldr	x24, [x20, #0x10]
   300d4: eb1502ff     	cmp	x23, x21
   300d8: a9002a88     	stp	x8, x10, [x20]
   300dc: f9000a89     	str	x9, [x20, #0x10]
   300e0: 540077c0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   300e4: 385e82e8     	ldurb	w8, [x23, #-0x18]
   300e8: 36000068     	tbz	w8, #0x0, 0x300f4 <__cxa_demangle+0x23ca4>
   300ec: f85f82e0     	ldur	x0, [x23, #-0x8]
   300f0: 97ff63c0     	bl	0x8ff0 <free@plt>
   300f4: 385d02e8     	ldurb	w8, [x23, #-0x30]
   300f8: d100c2f9     	sub	x25, x23, #0x30
   300fc: 36000068     	tbz	w8, #0x0, 0x30108 <__cxa_demangle+0x23cb8>
   30100: f85e02e0     	ldur	x0, [x23, #-0x20]
   30104: 97ff63bb     	bl	0x8ff0 <free@plt>
   30108: eb1902bf     	cmp	x21, x25
   3010c: aa1903f7     	mov	x23, x25
   30110: 54fffea1     	b.ne	0x300e4 <__cxa_demangle+0x23c94>
   30114: 140003b1     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30118: aa1f03e0     	mov	x0, xzr
   3011c: 321c07e9     	orr	w9, wzr, #0x30
   30120: 5280034a     	mov	w10, #0x1a              // =26
   30124: 9b0902e8     	madd	x8, x23, x9, x0
   30128: 3900010a     	strb	w10, [x8]
   3012c: f840d3ea     	ldur	x10, [sp, #0xd]
   30130: d503201f     	nop
   30134: 9b0902a9     	madd	x9, x21, x9, x0
   30138: f800610a     	stur	x10, [x8, #0x6]
   3013c: f94007ea     	ldr	x10, [sp, #0x8]
   30140: 79001d1f     	strh	wzr, [x8, #0xe]
   30144: f900091f     	str	xzr, [x8, #0x10]
   30148: f800110a     	stur	x10, [x8, #0x1]
   3014c: f800d3ff     	stur	xzr, [sp, #0xd]
   30150: f90007ff     	str	xzr, [sp, #0x8]
   30154: 3900611f     	strb	wzr, [x8, #0x18]
   30158: f841f3ea     	ldur	x10, [sp, #0x1f]
   3015c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   30160: f9400fea     	ldr	x10, [sp, #0x18]
   30164: f801910a     	stur	x10, [x8, #0x19]
   30168: f801f3ff     	stur	xzr, [sp, #0x1f]
   3016c: f9000fff     	str	xzr, [sp, #0x18]
   30170: a9402e97     	ldp	x23, x11, [x20]
   30174: 9100c10a     	add	x10, x8, #0x30
   30178: eb17017f     	cmp	x11, x23
   3017c: 54000260     	b.eq	0x301c8 <__cxa_demangle+0x23d78>
   30180: f85e016c     	ldur	x12, [x11, #-0x20]
   30184: f81e010c     	stur	x12, [x8, #-0x20]
   30188: 3cdd0160     	ldur	q0, [x11, #-0x30]
   3018c: 3c9d0100     	stur	q0, [x8, #-0x30]
   30190: f85f816c     	ldur	x12, [x11, #-0x8]
   30194: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30198: f81d017f     	stur	xzr, [x11, #-0x30]
   3019c: f81f810c     	stur	x12, [x8, #-0x8]
   301a0: 3cde8160     	ldur	q0, [x11, #-0x18]
   301a4: 3c9e8100     	stur	q0, [x8, #-0x18]
   301a8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   301ac: f81f817f     	stur	xzr, [x11, #-0x8]
   301b0: d100c16b     	sub	x11, x11, #0x30
   301b4: eb0b02ff     	cmp	x23, x11
   301b8: d100c108     	sub	x8, x8, #0x30
   301bc: 54fffe21     	b.ne	0x30180 <__cxa_demangle+0x23d30>
   301c0: a9405e95     	ldp	x21, x23, [x20]
   301c4: 14000002     	b	0x301cc <__cxa_demangle+0x23d7c>
   301c8: aa1703f5     	mov	x21, x23
   301cc: f9400a98     	ldr	x24, [x20, #0x10]
   301d0: eb1502ff     	cmp	x23, x21
   301d4: a9002a88     	stp	x8, x10, [x20]
   301d8: f9000a89     	str	x9, [x20, #0x10]
   301dc: 54006fe0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   301e0: 385e82e8     	ldurb	w8, [x23, #-0x18]
   301e4: 36000068     	tbz	w8, #0x0, 0x301f0 <__cxa_demangle+0x23da0>
   301e8: f85f82e0     	ldur	x0, [x23, #-0x8]
   301ec: 97ff6381     	bl	0x8ff0 <free@plt>
   301f0: 385d02e8     	ldurb	w8, [x23, #-0x30]
   301f4: d100c2f9     	sub	x25, x23, #0x30
   301f8: 36000068     	tbz	w8, #0x0, 0x30204 <__cxa_demangle+0x23db4>
   301fc: f85e02e0     	ldur	x0, [x23, #-0x20]
   30200: 97ff637c     	bl	0x8ff0 <free@plt>
   30204: eb1902bf     	cmp	x21, x25
   30208: aa1903f7     	mov	x23, x25
   3020c: 54fffea1     	b.ne	0x301e0 <__cxa_demangle+0x23d90>
   30210: 14000372     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30214: aa1f03e0     	mov	x0, xzr
   30218: 321c07e9     	orr	w9, wzr, #0x30
   3021c: 321f0bea     	orr	w10, wzr, #0xe
   30220: 9b0902e8     	madd	x8, x23, x9, x0
   30224: 3900010a     	strb	w10, [x8]
   30228: 39403bea     	ldrb	w10, [sp, #0xe]
   3022c: d503201f     	nop
   30230: 9b0902a9     	madd	x9, x21, x9, x0
   30234: 39001d0a     	strb	w10, [x8, #0x7]
   30238: 79401bea     	ldrh	w10, [sp, #0xc]
   3023c: 7800510a     	sturh	w10, [x8, #0x5]
   30240: b9400bea     	ldr	w10, [sp, #0x8]
   30244: 3900211f     	strb	wzr, [x8, #0x8]
   30248: b800110a     	stur	w10, [x8, #0x1]
   3024c: 39401bea     	ldrb	w10, [sp, #0x6]
   30250: 39003d0a     	strb	w10, [x8, #0xf]
   30254: 79400bea     	ldrh	w10, [sp, #0x4]
   30258: 7800d10a     	sturh	w10, [x8, #0xd]
   3025c: b94003ea     	ldr	w10, [sp]
   30260: f900091f     	str	xzr, [x8, #0x10]
   30264: b800910a     	stur	w10, [x8, #0x9]
   30268: 39003bff     	strb	wzr, [sp, #0xe]
   3026c: 79001bff     	strh	wzr, [sp, #0xc]
   30270: b9000bff     	str	wzr, [sp, #0x8]
   30274: 39001bff     	strb	wzr, [sp, #0x6]
   30278: 79000bff     	strh	wzr, [sp, #0x4]
   3027c: b90003ff     	str	wzr, [sp]
   30280: 3900611f     	strb	wzr, [x8, #0x18]
   30284: f841f3ea     	ldur	x10, [sp, #0x1f]
   30288: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   3028c: f9400fea     	ldr	x10, [sp, #0x18]
   30290: f801910a     	stur	x10, [x8, #0x19]
   30294: f801f3ff     	stur	xzr, [sp, #0x1f]
   30298: f9000fff     	str	xzr, [sp, #0x18]
   3029c: a9402e97     	ldp	x23, x11, [x20]
   302a0: 9100c10a     	add	x10, x8, #0x30
   302a4: eb17017f     	cmp	x11, x23
   302a8: 54000260     	b.eq	0x302f4 <__cxa_demangle+0x23ea4>
   302ac: f85e016c     	ldur	x12, [x11, #-0x20]
   302b0: f81e010c     	stur	x12, [x8, #-0x20]
   302b4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   302b8: 3c9d0100     	stur	q0, [x8, #-0x30]
   302bc: f85f816c     	ldur	x12, [x11, #-0x8]
   302c0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   302c4: f81d017f     	stur	xzr, [x11, #-0x30]
   302c8: f81f810c     	stur	x12, [x8, #-0x8]
   302cc: 3cde8160     	ldur	q0, [x11, #-0x18]
   302d0: 3c9e8100     	stur	q0, [x8, #-0x18]
   302d4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   302d8: f81f817f     	stur	xzr, [x11, #-0x8]
   302dc: d100c16b     	sub	x11, x11, #0x30
   302e0: eb0b02ff     	cmp	x23, x11
   302e4: d100c108     	sub	x8, x8, #0x30
   302e8: 54fffe21     	b.ne	0x302ac <__cxa_demangle+0x23e5c>
   302ec: a9405e95     	ldp	x21, x23, [x20]
   302f0: 14000002     	b	0x302f8 <__cxa_demangle+0x23ea8>
   302f4: aa1703f5     	mov	x21, x23
   302f8: f9400a98     	ldr	x24, [x20, #0x10]
   302fc: eb1502ff     	cmp	x23, x21
   30300: a9002a88     	stp	x8, x10, [x20]
   30304: f9000a89     	str	x9, [x20, #0x10]
   30308: 54006680     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   3030c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30310: 36000068     	tbz	w8, #0x0, 0x3031c <__cxa_demangle+0x23ecc>
   30314: f85f82e0     	ldur	x0, [x23, #-0x8]
   30318: 97ff6336     	bl	0x8ff0 <free@plt>
   3031c: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30320: d100c2f9     	sub	x25, x23, #0x30
   30324: 36000068     	tbz	w8, #0x0, 0x30330 <__cxa_demangle+0x23ee0>
   30328: f85e02e0     	ldur	x0, [x23, #-0x20]
   3032c: 97ff6331     	bl	0x8ff0 <free@plt>
   30330: eb1902bf     	cmp	x21, x25
   30334: aa1903f7     	mov	x23, x25
   30338: 54fffea1     	b.ne	0x3030c <__cxa_demangle+0x23ebc>
   3033c: 14000327     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30340: aa1f03e0     	mov	x0, xzr
   30344: 321c07e9     	orr	w9, wzr, #0x30
   30348: 528002ca     	mov	w10, #0x16              // =22
   3034c: 9b0902e8     	madd	x8, x23, x9, x0
   30350: 3900010a     	strb	w10, [x8]
   30354: 39404bea     	ldrb	w10, [sp, #0x12]
   30358: d503201f     	nop
   3035c: 9b0902a9     	madd	x9, x21, x9, x0
   30360: 39002d0a     	strb	w10, [x8, #0xb]
   30364: 794023ea     	ldrh	w10, [sp, #0x10]
   30368: 7800910a     	sturh	w10, [x8, #0x9]
   3036c: f94007ea     	ldr	x10, [sp, #0x8]
   30370: 3900311f     	strb	wzr, [x8, #0xc]
   30374: f800110a     	stur	x10, [x8, #0x1]
   30378: 39400bea     	ldrb	w10, [sp, #0x2]
   3037c: 39003d0a     	strb	w10, [x8, #0xf]
   30380: 794003ea     	ldrh	w10, [sp]
   30384: f900091f     	str	xzr, [x8, #0x10]
   30388: 7800d10a     	sturh	w10, [x8, #0xd]
   3038c: 790023ff     	strh	wzr, [sp, #0x10]
   30390: f90007ff     	str	xzr, [sp, #0x8]
   30394: 39004bff     	strb	wzr, [sp, #0x12]
   30398: 39000bff     	strb	wzr, [sp, #0x2]
   3039c: 790003ff     	strh	wzr, [sp]
   303a0: 3900611f     	strb	wzr, [x8, #0x18]
   303a4: f841f3ea     	ldur	x10, [sp, #0x1f]
   303a8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   303ac: f9400fea     	ldr	x10, [sp, #0x18]
   303b0: f801910a     	stur	x10, [x8, #0x19]
   303b4: f801f3ff     	stur	xzr, [sp, #0x1f]
   303b8: f9000fff     	str	xzr, [sp, #0x18]
   303bc: a9402e97     	ldp	x23, x11, [x20]
   303c0: 9100c10a     	add	x10, x8, #0x30
   303c4: eb17017f     	cmp	x11, x23
   303c8: 54000260     	b.eq	0x30414 <__cxa_demangle+0x23fc4>
   303cc: f85e016c     	ldur	x12, [x11, #-0x20]
   303d0: f81e010c     	stur	x12, [x8, #-0x20]
   303d4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   303d8: 3c9d0100     	stur	q0, [x8, #-0x30]
   303dc: f85f816c     	ldur	x12, [x11, #-0x8]
   303e0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   303e4: f81d017f     	stur	xzr, [x11, #-0x30]
   303e8: f81f810c     	stur	x12, [x8, #-0x8]
   303ec: 3cde8160     	ldur	q0, [x11, #-0x18]
   303f0: 3c9e8100     	stur	q0, [x8, #-0x18]
   303f4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   303f8: f81f817f     	stur	xzr, [x11, #-0x8]
   303fc: d100c16b     	sub	x11, x11, #0x30
   30400: eb0b02ff     	cmp	x23, x11
   30404: d100c108     	sub	x8, x8, #0x30
   30408: 54fffe21     	b.ne	0x303cc <__cxa_demangle+0x23f7c>
   3040c: a9405e95     	ldp	x21, x23, [x20]
   30410: 14000002     	b	0x30418 <__cxa_demangle+0x23fc8>
   30414: aa1703f5     	mov	x21, x23
   30418: f9400a98     	ldr	x24, [x20, #0x10]
   3041c: eb1502ff     	cmp	x23, x21
   30420: a9002a88     	stp	x8, x10, [x20]
   30424: f9000a89     	str	x9, [x20, #0x10]
   30428: 54005d80     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   3042c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30430: 36000068     	tbz	w8, #0x0, 0x3043c <__cxa_demangle+0x23fec>
   30434: f85f82e0     	ldur	x0, [x23, #-0x8]
   30438: 97ff62ee     	bl	0x8ff0 <free@plt>
   3043c: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30440: d100c2f9     	sub	x25, x23, #0x30
   30444: 36000068     	tbz	w8, #0x0, 0x30450 <__cxa_demangle+0x24000>
   30448: f85e02e0     	ldur	x0, [x23, #-0x20]
   3044c: 97ff62e9     	bl	0x8ff0 <free@plt>
   30450: eb1902bf     	cmp	x21, x25
   30454: aa1903f7     	mov	x23, x25
   30458: 54fffea1     	b.ne	0x3042c <__cxa_demangle+0x23fdc>
   3045c: 140002df     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30460: aa1f03e0     	mov	x0, xzr
   30464: 321c07e9     	orr	w9, wzr, #0x30
   30468: 528ded8b     	mov	w11, #0x6f6c            // =28524
   3046c: 321d03ea     	orr	w10, wzr, #0x8
   30470: 72acedcb     	movk	w11, #0x676e, lsl #16
   30474: 9b0902e8     	madd	x8, x23, x9, x0
   30478: 3900010a     	strb	w10, [x8]
   3047c: b800110b     	stur	w11, [x8, #0x1]
   30480: 3900151f     	strb	wzr, [x8, #0x5]
   30484: 794023ea     	ldrh	w10, [sp, #0x10]
   30488: d503201f     	nop
   3048c: 9b0902a9     	madd	x9, x21, x9, x0
   30490: 79001d0a     	strh	w10, [x8, #0xe]
   30494: f94007ea     	ldr	x10, [sp, #0x8]
   30498: f900091f     	str	xzr, [x8, #0x10]
   3049c: f800610a     	stur	x10, [x8, #0x6]
   304a0: 790023ff     	strh	wzr, [sp, #0x10]
   304a4: f90007ff     	str	xzr, [sp, #0x8]
   304a8: 3900611f     	strb	wzr, [x8, #0x18]
   304ac: f841f3ea     	ldur	x10, [sp, #0x1f]
   304b0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   304b4: f9400fea     	ldr	x10, [sp, #0x18]
   304b8: f801910a     	stur	x10, [x8, #0x19]
   304bc: f801f3ff     	stur	xzr, [sp, #0x1f]
   304c0: f9000fff     	str	xzr, [sp, #0x18]
   304c4: a9402e97     	ldp	x23, x11, [x20]
   304c8: 9100c10a     	add	x10, x8, #0x30
   304cc: eb17017f     	cmp	x11, x23
   304d0: 54000260     	b.eq	0x3051c <__cxa_demangle+0x240cc>
   304d4: f85e016c     	ldur	x12, [x11, #-0x20]
   304d8: f81e010c     	stur	x12, [x8, #-0x20]
   304dc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   304e0: 3c9d0100     	stur	q0, [x8, #-0x30]
   304e4: f85f816c     	ldur	x12, [x11, #-0x8]
   304e8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   304ec: f81d017f     	stur	xzr, [x11, #-0x30]
   304f0: f81f810c     	stur	x12, [x8, #-0x8]
   304f4: 3cde8160     	ldur	q0, [x11, #-0x18]
   304f8: 3c9e8100     	stur	q0, [x8, #-0x18]
   304fc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30500: f81f817f     	stur	xzr, [x11, #-0x8]
   30504: d100c16b     	sub	x11, x11, #0x30
   30508: eb0b02ff     	cmp	x23, x11
   3050c: d100c108     	sub	x8, x8, #0x30
   30510: 54fffe21     	b.ne	0x304d4 <__cxa_demangle+0x24084>
   30514: a9405e95     	ldp	x21, x23, [x20]
   30518: 14000002     	b	0x30520 <__cxa_demangle+0x240d0>
   3051c: aa1703f5     	mov	x21, x23
   30520: f9400a98     	ldr	x24, [x20, #0x10]
   30524: eb1502ff     	cmp	x23, x21
   30528: a9002a88     	stp	x8, x10, [x20]
   3052c: f9000a89     	str	x9, [x20, #0x10]
   30530: 54005540     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30534: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30538: 36000068     	tbz	w8, #0x0, 0x30544 <__cxa_demangle+0x240f4>
   3053c: f85f82e0     	ldur	x0, [x23, #-0x8]
   30540: 97ff62ac     	bl	0x8ff0 <free@plt>
   30544: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30548: d100c2f9     	sub	x25, x23, #0x30
   3054c: 36000068     	tbz	w8, #0x0, 0x30558 <__cxa_demangle+0x24108>
   30550: f85e02e0     	ldur	x0, [x23, #-0x20]
   30554: 97ff62a7     	bl	0x8ff0 <free@plt>
   30558: eb1902bf     	cmp	x21, x25
   3055c: aa1903f7     	mov	x23, x25
   30560: 54fffea1     	b.ne	0x30534 <__cxa_demangle+0x240e4>
   30564: 1400029d     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30568: aa1f03e0     	mov	x0, xzr
   3056c: 321c07e9     	orr	w9, wzr, #0x30
   30570: 528d0c6b     	mov	w11, #0x6863            // =26723
   30574: 321d03ea     	orr	w10, wzr, #0x8
   30578: 72ae4c2b     	movk	w11, #0x7261, lsl #16
   3057c: 9b0902e8     	madd	x8, x23, x9, x0
   30580: 3900010a     	strb	w10, [x8]
   30584: b800110b     	stur	w11, [x8, #0x1]
   30588: 3900151f     	strb	wzr, [x8, #0x5]
   3058c: 794023ea     	ldrh	w10, [sp, #0x10]
   30590: d503201f     	nop
   30594: 9b0902a9     	madd	x9, x21, x9, x0
   30598: 79001d0a     	strh	w10, [x8, #0xe]
   3059c: f94007ea     	ldr	x10, [sp, #0x8]
   305a0: f900091f     	str	xzr, [x8, #0x10]
   305a4: f800610a     	stur	x10, [x8, #0x6]
   305a8: 790023ff     	strh	wzr, [sp, #0x10]
   305ac: f90007ff     	str	xzr, [sp, #0x8]
   305b0: 3900611f     	strb	wzr, [x8, #0x18]
   305b4: f841f3ea     	ldur	x10, [sp, #0x1f]
   305b8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   305bc: f9400fea     	ldr	x10, [sp, #0x18]
   305c0: f801910a     	stur	x10, [x8, #0x19]
   305c4: f801f3ff     	stur	xzr, [sp, #0x1f]
   305c8: f9000fff     	str	xzr, [sp, #0x18]
   305cc: a9402e97     	ldp	x23, x11, [x20]
   305d0: 9100c10a     	add	x10, x8, #0x30
   305d4: eb17017f     	cmp	x11, x23
   305d8: 54000260     	b.eq	0x30624 <__cxa_demangle+0x241d4>
   305dc: f85e016c     	ldur	x12, [x11, #-0x20]
   305e0: f81e010c     	stur	x12, [x8, #-0x20]
   305e4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   305e8: 3c9d0100     	stur	q0, [x8, #-0x30]
   305ec: f85f816c     	ldur	x12, [x11, #-0x8]
   305f0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   305f4: f81d017f     	stur	xzr, [x11, #-0x30]
   305f8: f81f810c     	stur	x12, [x8, #-0x8]
   305fc: 3cde8160     	ldur	q0, [x11, #-0x18]
   30600: 3c9e8100     	stur	q0, [x8, #-0x18]
   30604: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30608: f81f817f     	stur	xzr, [x11, #-0x8]
   3060c: d100c16b     	sub	x11, x11, #0x30
   30610: eb0b02ff     	cmp	x23, x11
   30614: d100c108     	sub	x8, x8, #0x30
   30618: 54fffe21     	b.ne	0x305dc <__cxa_demangle+0x2418c>
   3061c: a9405e95     	ldp	x21, x23, [x20]
   30620: 14000002     	b	0x30628 <__cxa_demangle+0x241d8>
   30624: aa1703f5     	mov	x21, x23
   30628: f9400a98     	ldr	x24, [x20, #0x10]
   3062c: eb1502ff     	cmp	x23, x21
   30630: a9002a88     	stp	x8, x10, [x20]
   30634: f9000a89     	str	x9, [x20, #0x10]
   30638: 54004d00     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   3063c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30640: 36000068     	tbz	w8, #0x0, 0x3064c <__cxa_demangle+0x241fc>
   30644: f85f82e0     	ldur	x0, [x23, #-0x8]
   30648: 97ff626a     	bl	0x8ff0 <free@plt>
   3064c: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30650: d100c2f9     	sub	x25, x23, #0x30
   30654: 36000068     	tbz	w8, #0x0, 0x30660 <__cxa_demangle+0x24210>
   30658: f85e02e0     	ldur	x0, [x23, #-0x20]
   3065c: 97ff6265     	bl	0x8ff0 <free@plt>
   30660: eb1902bf     	cmp	x21, x25
   30664: aa1903f7     	mov	x23, x25
   30668: 54fffea1     	b.ne	0x3063c <__cxa_demangle+0x241ec>
   3066c: 1400025b     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30670: aa1f03e0     	mov	x0, xzr
   30674: 321c07e9     	orr	w9, wzr, #0x30
   30678: 528002ca     	mov	w10, #0x16              // =22
   3067c: 9b0902e8     	madd	x8, x23, x9, x0
   30680: 3900010a     	strb	w10, [x8]
   30684: 39404bea     	ldrb	w10, [sp, #0x12]
   30688: d503201f     	nop
   3068c: 9b0902a9     	madd	x9, x21, x9, x0
   30690: 39002d0a     	strb	w10, [x8, #0xb]
   30694: 794023ea     	ldrh	w10, [sp, #0x10]
   30698: 7800910a     	sturh	w10, [x8, #0x9]
   3069c: f94007ea     	ldr	x10, [sp, #0x8]
   306a0: 3900311f     	strb	wzr, [x8, #0xc]
   306a4: f800110a     	stur	x10, [x8, #0x1]
   306a8: 39400bea     	ldrb	w10, [sp, #0x2]
   306ac: 39003d0a     	strb	w10, [x8, #0xf]
   306b0: 794003ea     	ldrh	w10, [sp]
   306b4: f900091f     	str	xzr, [x8, #0x10]
   306b8: 7800d10a     	sturh	w10, [x8, #0xd]
   306bc: 790023ff     	strh	wzr, [sp, #0x10]
   306c0: f90007ff     	str	xzr, [sp, #0x8]
   306c4: 39004bff     	strb	wzr, [sp, #0x12]
   306c8: 39000bff     	strb	wzr, [sp, #0x2]
   306cc: 790003ff     	strh	wzr, [sp]
   306d0: 3900611f     	strb	wzr, [x8, #0x18]
   306d4: f841f3ea     	ldur	x10, [sp, #0x1f]
   306d8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   306dc: f9400fea     	ldr	x10, [sp, #0x18]
   306e0: f801910a     	stur	x10, [x8, #0x19]
   306e4: f801f3ff     	stur	xzr, [sp, #0x1f]
   306e8: f9000fff     	str	xzr, [sp, #0x18]
   306ec: a9402e97     	ldp	x23, x11, [x20]
   306f0: 9100c10a     	add	x10, x8, #0x30
   306f4: eb17017f     	cmp	x11, x23
   306f8: 54000260     	b.eq	0x30744 <__cxa_demangle+0x242f4>
   306fc: f85e016c     	ldur	x12, [x11, #-0x20]
   30700: f81e010c     	stur	x12, [x8, #-0x20]
   30704: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30708: 3c9d0100     	stur	q0, [x8, #-0x30]
   3070c: f85f816c     	ldur	x12, [x11, #-0x8]
   30710: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30714: f81d017f     	stur	xzr, [x11, #-0x30]
   30718: f81f810c     	stur	x12, [x8, #-0x8]
   3071c: 3cde8160     	ldur	q0, [x11, #-0x18]
   30720: 3c9e8100     	stur	q0, [x8, #-0x18]
   30724: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30728: f81f817f     	stur	xzr, [x11, #-0x8]
   3072c: d100c16b     	sub	x11, x11, #0x30
   30730: eb0b02ff     	cmp	x23, x11
   30734: d100c108     	sub	x8, x8, #0x30
   30738: 54fffe21     	b.ne	0x306fc <__cxa_demangle+0x242ac>
   3073c: a9405e95     	ldp	x21, x23, [x20]
   30740: 14000002     	b	0x30748 <__cxa_demangle+0x242f8>
   30744: aa1703f5     	mov	x21, x23
   30748: f9400a98     	ldr	x24, [x20, #0x10]
   3074c: eb1502ff     	cmp	x23, x21
   30750: a9002a88     	stp	x8, x10, [x20]
   30754: f9000a89     	str	x9, [x20, #0x10]
   30758: 54004400     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   3075c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30760: 36000068     	tbz	w8, #0x0, 0x3076c <__cxa_demangle+0x2431c>
   30764: f85f82e0     	ldur	x0, [x23, #-0x8]
   30768: 97ff6222     	bl	0x8ff0 <free@plt>
   3076c: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30770: d100c2f9     	sub	x25, x23, #0x30
   30774: 36000068     	tbz	w8, #0x0, 0x30780 <__cxa_demangle+0x24330>
   30778: f85e02e0     	ldur	x0, [x23, #-0x20]
   3077c: 97ff621d     	bl	0x8ff0 <free@plt>
   30780: eb1902bf     	cmp	x21, x25
   30784: aa1903f7     	mov	x23, x25
   30788: 54fffea1     	b.ne	0x3075c <__cxa_demangle+0x2430c>
   3078c: 14000213     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30790: aa1f03e0     	mov	x0, xzr
   30794: 321c07e9     	orr	w9, wzr, #0x30
   30798: 5280014a     	mov	w10, #0xa               // =10
   3079c: 9b0902e8     	madd	x8, x23, x9, x0
   307a0: 3900010a     	strb	w10, [x8]
   307a4: 394013ea     	ldrb	w10, [sp, #0x4]
   307a8: d503201f     	nop
   307ac: 9b0902a9     	madd	x9, x21, x9, x0
   307b0: 3900150a     	strb	w10, [x8, #0x5]
   307b4: b94003ea     	ldr	w10, [sp]
   307b8: 3900191f     	strb	wzr, [x8, #0x6]
   307bc: b800110a     	stur	w10, [x8, #0x1]
   307c0: 394043ea     	ldrb	w10, [sp, #0x10]
   307c4: 39003d0a     	strb	w10, [x8, #0xf]
   307c8: f94007ea     	ldr	x10, [sp, #0x8]
   307cc: f900091f     	str	xzr, [x8, #0x10]
   307d0: f800710a     	stur	x10, [x8, #0x7]
   307d4: 390013ff     	strb	wzr, [sp, #0x4]
   307d8: b90003ff     	str	wzr, [sp]
   307dc: 390043ff     	strb	wzr, [sp, #0x10]
   307e0: f90007ff     	str	xzr, [sp, #0x8]
   307e4: 3900611f     	strb	wzr, [x8, #0x18]
   307e8: f841f3ea     	ldur	x10, [sp, #0x1f]
   307ec: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   307f0: f9400fea     	ldr	x10, [sp, #0x18]
   307f4: f801910a     	stur	x10, [x8, #0x19]
   307f8: f801f3ff     	stur	xzr, [sp, #0x1f]
   307fc: f9000fff     	str	xzr, [sp, #0x18]
   30800: a9402e97     	ldp	x23, x11, [x20]
   30804: 9100c10a     	add	x10, x8, #0x30
   30808: eb17017f     	cmp	x11, x23
   3080c: 54000260     	b.eq	0x30858 <__cxa_demangle+0x24408>
   30810: f85e016c     	ldur	x12, [x11, #-0x20]
   30814: f81e010c     	stur	x12, [x8, #-0x20]
   30818: 3cdd0160     	ldur	q0, [x11, #-0x30]
   3081c: 3c9d0100     	stur	q0, [x8, #-0x30]
   30820: f85f816c     	ldur	x12, [x11, #-0x8]
   30824: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30828: f81d017f     	stur	xzr, [x11, #-0x30]
   3082c: f81f810c     	stur	x12, [x8, #-0x8]
   30830: 3cde8160     	ldur	q0, [x11, #-0x18]
   30834: 3c9e8100     	stur	q0, [x8, #-0x18]
   30838: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   3083c: f81f817f     	stur	xzr, [x11, #-0x8]
   30840: d100c16b     	sub	x11, x11, #0x30
   30844: eb0b02ff     	cmp	x23, x11
   30848: d100c108     	sub	x8, x8, #0x30
   3084c: 54fffe21     	b.ne	0x30810 <__cxa_demangle+0x243c0>
   30850: a9405e95     	ldp	x21, x23, [x20]
   30854: 14000002     	b	0x3085c <__cxa_demangle+0x2440c>
   30858: aa1703f5     	mov	x21, x23
   3085c: f9400a98     	ldr	x24, [x20, #0x10]
   30860: eb1502ff     	cmp	x23, x21
   30864: a9002a88     	stp	x8, x10, [x20]
   30868: f9000a89     	str	x9, [x20, #0x10]
   3086c: 54003b60     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30870: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30874: 36000068     	tbz	w8, #0x0, 0x30880 <__cxa_demangle+0x24430>
   30878: f85f82e0     	ldur	x0, [x23, #-0x8]
   3087c: 97ff61dd     	bl	0x8ff0 <free@plt>
   30880: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30884: d100c2f9     	sub	x25, x23, #0x30
   30888: 36000068     	tbz	w8, #0x0, 0x30894 <__cxa_demangle+0x24444>
   3088c: f85e02e0     	ldur	x0, [x23, #-0x20]
   30890: 97ff61d8     	bl	0x8ff0 <free@plt>
   30894: eb1902bf     	cmp	x21, x25
   30898: aa1903f7     	mov	x23, x25
   3089c: 54fffea1     	b.ne	0x30870 <__cxa_demangle+0x24420>
   308a0: 140001ce     	b	0x30fd8 <__cxa_demangle+0x24b88>
   308a4: aa1f03e0     	mov	x0, xzr
   308a8: 321c07e9     	orr	w9, wzr, #0x30
   308ac: 5280028a     	mov	w10, #0x14              // =20
   308b0: 9b0902e8     	madd	x8, x23, x9, x0
   308b4: 3900010a     	strb	w10, [x8]
   308b8: 794023ea     	ldrh	w10, [sp, #0x10]
   308bc: d503201f     	nop
   308c0: 9b0902a9     	madd	x9, x21, x9, x0
   308c4: 7800910a     	sturh	w10, [x8, #0x9]
   308c8: f94007ea     	ldr	x10, [sp, #0x8]
   308cc: 39002d1f     	strb	wzr, [x8, #0xb]
   308d0: b9000d1f     	str	wzr, [x8, #0xc]
   308d4: f900091f     	str	xzr, [x8, #0x10]
   308d8: f800110a     	stur	x10, [x8, #0x1]
   308dc: 790023ff     	strh	wzr, [sp, #0x10]
   308e0: f90007ff     	str	xzr, [sp, #0x8]
   308e4: 3900611f     	strb	wzr, [x8, #0x18]
   308e8: f841f3ea     	ldur	x10, [sp, #0x1f]
   308ec: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   308f0: f9400fea     	ldr	x10, [sp, #0x18]
   308f4: f801910a     	stur	x10, [x8, #0x19]
   308f8: f801f3ff     	stur	xzr, [sp, #0x1f]
   308fc: f9000fff     	str	xzr, [sp, #0x18]
   30900: a9402e97     	ldp	x23, x11, [x20]
   30904: 9100c10a     	add	x10, x8, #0x30
   30908: eb17017f     	cmp	x11, x23
   3090c: 54000260     	b.eq	0x30958 <__cxa_demangle+0x24508>
   30910: f85e016c     	ldur	x12, [x11, #-0x20]
   30914: f81e010c     	stur	x12, [x8, #-0x20]
   30918: 3cdd0160     	ldur	q0, [x11, #-0x30]
   3091c: 3c9d0100     	stur	q0, [x8, #-0x30]
   30920: f85f816c     	ldur	x12, [x11, #-0x8]
   30924: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30928: f81d017f     	stur	xzr, [x11, #-0x30]
   3092c: f81f810c     	stur	x12, [x8, #-0x8]
   30930: 3cde8160     	ldur	q0, [x11, #-0x18]
   30934: 3c9e8100     	stur	q0, [x8, #-0x18]
   30938: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   3093c: f81f817f     	stur	xzr, [x11, #-0x8]
   30940: d100c16b     	sub	x11, x11, #0x30
   30944: eb0b02ff     	cmp	x23, x11
   30948: d100c108     	sub	x8, x8, #0x30
   3094c: 54fffe21     	b.ne	0x30910 <__cxa_demangle+0x244c0>
   30950: a9405e95     	ldp	x21, x23, [x20]
   30954: 14000002     	b	0x3095c <__cxa_demangle+0x2450c>
   30958: aa1703f5     	mov	x21, x23
   3095c: f9400a98     	ldr	x24, [x20, #0x10]
   30960: eb1502ff     	cmp	x23, x21
   30964: a9002a88     	stp	x8, x10, [x20]
   30968: f9000a89     	str	x9, [x20, #0x10]
   3096c: 54003360     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30970: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30974: 36000068     	tbz	w8, #0x0, 0x30980 <__cxa_demangle+0x24530>
   30978: f85f82e0     	ldur	x0, [x23, #-0x8]
   3097c: 97ff619d     	bl	0x8ff0 <free@plt>
   30980: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30984: d100c2f9     	sub	x25, x23, #0x30
   30988: 36000068     	tbz	w8, #0x0, 0x30994 <__cxa_demangle+0x24544>
   3098c: f85e02e0     	ldur	x0, [x23, #-0x20]
   30990: 97ff6198     	bl	0x8ff0 <free@plt>
   30994: eb1902bf     	cmp	x21, x25
   30998: aa1903f7     	mov	x23, x25
   3099c: 54fffea1     	b.ne	0x30970 <__cxa_demangle+0x24520>
   309a0: 1400018e     	b	0x30fd8 <__cxa_demangle+0x24b88>
   309a4: aa1f03e0     	mov	x0, xzr
   309a8: 321c07e9     	orr	w9, wzr, #0x30
   309ac: 5280044a     	mov	w10, #0x22              // =34
   309b0: 9b0902e8     	madd	x8, x23, x9, x0
   309b4: 3900010a     	strb	w10, [x8]
   309b8: f841f3ea     	ldur	x10, [sp, #0x1f]
   309bc: 5287064b     	mov	w11, #0x3832            // =14386
   309c0: 9b0902a9     	madd	x9, x21, x9, x0
   309c4: f900050a     	str	x10, [x8, #0x8]
   309c8: f9400fea     	ldr	x10, [sp, #0x18]
   309cc: f900090b     	str	x11, [x8, #0x10]
   309d0: f800110a     	stur	x10, [x8, #0x1]
   309d4: f801f3ff     	stur	xzr, [sp, #0x1f]
   309d8: f9000fff     	str	xzr, [sp, #0x18]
   309dc: 3900611f     	strb	wzr, [x8, #0x18]
   309e0: f840f3ea     	ldur	x10, [sp, #0xf]
   309e4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   309e8: f94007ea     	ldr	x10, [sp, #0x8]
   309ec: f801910a     	stur	x10, [x8, #0x19]
   309f0: f800f3ff     	stur	xzr, [sp, #0xf]
   309f4: f90007ff     	str	xzr, [sp, #0x8]
   309f8: a9402e97     	ldp	x23, x11, [x20]
   309fc: 9100c10a     	add	x10, x8, #0x30
   30a00: eb17017f     	cmp	x11, x23
   30a04: 54000260     	b.eq	0x30a50 <__cxa_demangle+0x24600>
   30a08: f85e016c     	ldur	x12, [x11, #-0x20]
   30a0c: f81e010c     	stur	x12, [x8, #-0x20]
   30a10: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30a14: 3c9d0100     	stur	q0, [x8, #-0x30]
   30a18: f85f816c     	ldur	x12, [x11, #-0x8]
   30a1c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30a20: f81d017f     	stur	xzr, [x11, #-0x30]
   30a24: f81f810c     	stur	x12, [x8, #-0x8]
   30a28: 3cde8160     	ldur	q0, [x11, #-0x18]
   30a2c: 3c9e8100     	stur	q0, [x8, #-0x18]
   30a30: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30a34: f81f817f     	stur	xzr, [x11, #-0x8]
   30a38: d100c16b     	sub	x11, x11, #0x30
   30a3c: eb0b02ff     	cmp	x23, x11
   30a40: d100c108     	sub	x8, x8, #0x30
   30a44: 54fffe21     	b.ne	0x30a08 <__cxa_demangle+0x245b8>
   30a48: a9405e95     	ldp	x21, x23, [x20]
   30a4c: 14000002     	b	0x30a54 <__cxa_demangle+0x24604>
   30a50: aa1703f5     	mov	x21, x23
   30a54: f9400a98     	ldr	x24, [x20, #0x10]
   30a58: eb1502ff     	cmp	x23, x21
   30a5c: a9002a88     	stp	x8, x10, [x20]
   30a60: f9000a89     	str	x9, [x20, #0x10]
   30a64: 54002ba0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30a68: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30a6c: 36000068     	tbz	w8, #0x0, 0x30a78 <__cxa_demangle+0x24628>
   30a70: f85f82e0     	ldur	x0, [x23, #-0x8]
   30a74: 97ff615f     	bl	0x8ff0 <free@plt>
   30a78: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30a7c: d100c2f9     	sub	x25, x23, #0x30
   30a80: 36000068     	tbz	w8, #0x0, 0x30a8c <__cxa_demangle+0x2463c>
   30a84: f85e02e0     	ldur	x0, [x23, #-0x20]
   30a88: 97ff615a     	bl	0x8ff0 <free@plt>
   30a8c: eb1902bf     	cmp	x21, x25
   30a90: aa1903f7     	mov	x23, x25
   30a94: 54fffea1     	b.ne	0x30a68 <__cxa_demangle+0x24618>
   30a98: 14000150     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30a9c: aa1f03e0     	mov	x0, xzr
   30aa0: 321c07e9     	orr	w9, wzr, #0x30
   30aa4: 5280014a     	mov	w10, #0xa               // =10
   30aa8: 9b0902e8     	madd	x8, x23, x9, x0
   30aac: 3900010a     	strb	w10, [x8]
   30ab0: 394013ea     	ldrb	w10, [sp, #0x4]
   30ab4: d503201f     	nop
   30ab8: 9b0902a9     	madd	x9, x21, x9, x0
   30abc: 3900150a     	strb	w10, [x8, #0x5]
   30ac0: b94003ea     	ldr	w10, [sp]
   30ac4: 3900191f     	strb	wzr, [x8, #0x6]
   30ac8: b800110a     	stur	w10, [x8, #0x1]
   30acc: 394043ea     	ldrb	w10, [sp, #0x10]
   30ad0: 39003d0a     	strb	w10, [x8, #0xf]
   30ad4: f94007ea     	ldr	x10, [sp, #0x8]
   30ad8: f900091f     	str	xzr, [x8, #0x10]
   30adc: f800710a     	stur	x10, [x8, #0x7]
   30ae0: 390013ff     	strb	wzr, [sp, #0x4]
   30ae4: b90003ff     	str	wzr, [sp]
   30ae8: 390043ff     	strb	wzr, [sp, #0x10]
   30aec: f90007ff     	str	xzr, [sp, #0x8]
   30af0: 3900611f     	strb	wzr, [x8, #0x18]
   30af4: f841f3ea     	ldur	x10, [sp, #0x1f]
   30af8: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   30afc: f9400fea     	ldr	x10, [sp, #0x18]
   30b00: f801910a     	stur	x10, [x8, #0x19]
   30b04: f801f3ff     	stur	xzr, [sp, #0x1f]
   30b08: f9000fff     	str	xzr, [sp, #0x18]
   30b0c: a9402e97     	ldp	x23, x11, [x20]
   30b10: 9100c10a     	add	x10, x8, #0x30
   30b14: eb17017f     	cmp	x11, x23
   30b18: 54000260     	b.eq	0x30b64 <__cxa_demangle+0x24714>
   30b1c: f85e016c     	ldur	x12, [x11, #-0x20]
   30b20: f81e010c     	stur	x12, [x8, #-0x20]
   30b24: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30b28: 3c9d0100     	stur	q0, [x8, #-0x30]
   30b2c: f85f816c     	ldur	x12, [x11, #-0x8]
   30b30: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30b34: f81d017f     	stur	xzr, [x11, #-0x30]
   30b38: f81f810c     	stur	x12, [x8, #-0x8]
   30b3c: 3cde8160     	ldur	q0, [x11, #-0x18]
   30b40: 3c9e8100     	stur	q0, [x8, #-0x18]
   30b44: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30b48: f81f817f     	stur	xzr, [x11, #-0x8]
   30b4c: d100c16b     	sub	x11, x11, #0x30
   30b50: eb0b02ff     	cmp	x23, x11
   30b54: d100c108     	sub	x8, x8, #0x30
   30b58: 54fffe21     	b.ne	0x30b1c <__cxa_demangle+0x246cc>
   30b5c: a9405e95     	ldp	x21, x23, [x20]
   30b60: 14000002     	b	0x30b68 <__cxa_demangle+0x24718>
   30b64: aa1703f5     	mov	x21, x23
   30b68: f9400a98     	ldr	x24, [x20, #0x10]
   30b6c: eb1502ff     	cmp	x23, x21
   30b70: a9002a88     	stp	x8, x10, [x20]
   30b74: f9000a89     	str	x9, [x20, #0x10]
   30b78: 54002300     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30b7c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30b80: 36000068     	tbz	w8, #0x0, 0x30b8c <__cxa_demangle+0x2473c>
   30b84: f85f82e0     	ldur	x0, [x23, #-0x8]
   30b88: 97ff611a     	bl	0x8ff0 <free@plt>
   30b8c: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30b90: d100c2f9     	sub	x25, x23, #0x30
   30b94: 36000068     	tbz	w8, #0x0, 0x30ba0 <__cxa_demangle+0x24750>
   30b98: f85e02e0     	ldur	x0, [x23, #-0x20]
   30b9c: 97ff6115     	bl	0x8ff0 <free@plt>
   30ba0: eb1902bf     	cmp	x21, x25
   30ba4: aa1903f7     	mov	x23, x25
   30ba8: 54fffea1     	b.ne	0x30b7c <__cxa_demangle+0x2472c>
   30bac: 1400010b     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30bb0: aa1f03e0     	mov	x0, xzr
   30bb4: 321c07e9     	orr	w9, wzr, #0x30
   30bb8: 321f07ea     	orr	w10, wzr, #0x6
   30bbc: 9b0902e8     	madd	x8, x23, x9, x0
   30bc0: 3900010a     	strb	w10, [x8]
   30bc4: 794003ea     	ldrh	w10, [sp]
   30bc8: d503201f     	nop
   30bcc: 9b0902a9     	madd	x9, x21, x9, x0
   30bd0: 7800110a     	sturh	w10, [x8, #0x1]
   30bd4: 39400bea     	ldrb	w10, [sp, #0x2]
   30bd8: 3900111f     	strb	wzr, [x8, #0x4]
   30bdc: 39000d0a     	strb	w10, [x8, #0x3]
   30be0: 39404bea     	ldrb	w10, [sp, #0x12]
   30be4: 39003d0a     	strb	w10, [x8, #0xf]
   30be8: 794023ea     	ldrh	w10, [sp, #0x10]
   30bec: 7800d10a     	sturh	w10, [x8, #0xd]
   30bf0: f94007ea     	ldr	x10, [sp, #0x8]
   30bf4: f900091f     	str	xzr, [x8, #0x10]
   30bf8: f800510a     	stur	x10, [x8, #0x5]
   30bfc: 39000bff     	strb	wzr, [sp, #0x2]
   30c00: 790003ff     	strh	wzr, [sp]
   30c04: 790023ff     	strh	wzr, [sp, #0x10]
   30c08: f90007ff     	str	xzr, [sp, #0x8]
   30c0c: 39004bff     	strb	wzr, [sp, #0x12]
   30c10: 3900611f     	strb	wzr, [x8, #0x18]
   30c14: f841f3ea     	ldur	x10, [sp, #0x1f]
   30c18: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   30c1c: f9400fea     	ldr	x10, [sp, #0x18]
   30c20: f801910a     	stur	x10, [x8, #0x19]
   30c24: f9000fff     	str	xzr, [sp, #0x18]
   30c28: f801f3ff     	stur	xzr, [sp, #0x1f]
   30c2c: a9402e97     	ldp	x23, x11, [x20]
   30c30: 9100c10a     	add	x10, x8, #0x30
   30c34: eb17017f     	cmp	x11, x23
   30c38: 54000260     	b.eq	0x30c84 <__cxa_demangle+0x24834>
   30c3c: f85e016c     	ldur	x12, [x11, #-0x20]
   30c40: f81e010c     	stur	x12, [x8, #-0x20]
   30c44: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30c48: 3c9d0100     	stur	q0, [x8, #-0x30]
   30c4c: f85f816c     	ldur	x12, [x11, #-0x8]
   30c50: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30c54: f81d017f     	stur	xzr, [x11, #-0x30]
   30c58: f81f810c     	stur	x12, [x8, #-0x8]
   30c5c: 3cde8160     	ldur	q0, [x11, #-0x18]
   30c60: 3c9e8100     	stur	q0, [x8, #-0x18]
   30c64: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30c68: f81f817f     	stur	xzr, [x11, #-0x8]
   30c6c: d100c16b     	sub	x11, x11, #0x30
   30c70: eb0b02ff     	cmp	x23, x11
   30c74: d100c108     	sub	x8, x8, #0x30
   30c78: 54fffe21     	b.ne	0x30c3c <__cxa_demangle+0x247ec>
   30c7c: a9405e95     	ldp	x21, x23, [x20]
   30c80: 14000002     	b	0x30c88 <__cxa_demangle+0x24838>
   30c84: aa1703f5     	mov	x21, x23
   30c88: f9400a98     	ldr	x24, [x20, #0x10]
   30c8c: eb1502ff     	cmp	x23, x21
   30c90: a9002a88     	stp	x8, x10, [x20]
   30c94: f9000a89     	str	x9, [x20, #0x10]
   30c98: 54001a00     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30c9c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30ca0: 36000068     	tbz	w8, #0x0, 0x30cac <__cxa_demangle+0x2485c>
   30ca4: f85f82e0     	ldur	x0, [x23, #-0x8]
   30ca8: 97ff60d2     	bl	0x8ff0 <free@plt>
   30cac: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30cb0: d100c2f9     	sub	x25, x23, #0x30
   30cb4: 36000068     	tbz	w8, #0x0, 0x30cc0 <__cxa_demangle+0x24870>
   30cb8: f85e02e0     	ldur	x0, [x23, #-0x20]
   30cbc: 97ff60cd     	bl	0x8ff0 <free@plt>
   30cc0: eb1902bf     	cmp	x21, x25
   30cc4: aa1903f7     	mov	x23, x25
   30cc8: 54fffea1     	b.ne	0x30c9c <__cxa_demangle+0x2484c>
   30ccc: 140000c3     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30cd0: aa1f03e0     	mov	x0, xzr
   30cd4: 321c07e9     	orr	w9, wzr, #0x30
   30cd8: 5280034a     	mov	w10, #0x1a              // =26
   30cdc: 9b0902e8     	madd	x8, x23, x9, x0
   30ce0: 3900010a     	strb	w10, [x8]
   30ce4: f840d3ea     	ldur	x10, [sp, #0xd]
   30ce8: d503201f     	nop
   30cec: 9b0902a9     	madd	x9, x21, x9, x0
   30cf0: f800610a     	stur	x10, [x8, #0x6]
   30cf4: f94007ea     	ldr	x10, [sp, #0x8]
   30cf8: 79001d1f     	strh	wzr, [x8, #0xe]
   30cfc: f900091f     	str	xzr, [x8, #0x10]
   30d00: f800110a     	stur	x10, [x8, #0x1]
   30d04: f800d3ff     	stur	xzr, [sp, #0xd]
   30d08: f90007ff     	str	xzr, [sp, #0x8]
   30d0c: 3900611f     	strb	wzr, [x8, #0x18]
   30d10: f841f3ea     	ldur	x10, [sp, #0x1f]
   30d14: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   30d18: f9400fea     	ldr	x10, [sp, #0x18]
   30d1c: f801910a     	stur	x10, [x8, #0x19]
   30d20: f801f3ff     	stur	xzr, [sp, #0x1f]
   30d24: f9000fff     	str	xzr, [sp, #0x18]
   30d28: a9402e97     	ldp	x23, x11, [x20]
   30d2c: 9100c10a     	add	x10, x8, #0x30
   30d30: eb17017f     	cmp	x11, x23
   30d34: 54000260     	b.eq	0x30d80 <__cxa_demangle+0x24930>
   30d38: f85e016c     	ldur	x12, [x11, #-0x20]
   30d3c: f81e010c     	stur	x12, [x8, #-0x20]
   30d40: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30d44: 3c9d0100     	stur	q0, [x8, #-0x30]
   30d48: f85f816c     	ldur	x12, [x11, #-0x8]
   30d4c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30d50: f81d017f     	stur	xzr, [x11, #-0x30]
   30d54: f81f810c     	stur	x12, [x8, #-0x8]
   30d58: 3cde8160     	ldur	q0, [x11, #-0x18]
   30d5c: 3c9e8100     	stur	q0, [x8, #-0x18]
   30d60: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30d64: f81f817f     	stur	xzr, [x11, #-0x8]
   30d68: d100c16b     	sub	x11, x11, #0x30
   30d6c: eb0b02ff     	cmp	x23, x11
   30d70: d100c108     	sub	x8, x8, #0x30
   30d74: 54fffe21     	b.ne	0x30d38 <__cxa_demangle+0x248e8>
   30d78: a9405e95     	ldp	x21, x23, [x20]
   30d7c: 14000002     	b	0x30d84 <__cxa_demangle+0x24934>
   30d80: aa1703f5     	mov	x21, x23
   30d84: f9400a98     	ldr	x24, [x20, #0x10]
   30d88: eb1502ff     	cmp	x23, x21
   30d8c: a9002a88     	stp	x8, x10, [x20]
   30d90: f9000a89     	str	x9, [x20, #0x10]
   30d94: 54001220     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30d98: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30d9c: 36000068     	tbz	w8, #0x0, 0x30da8 <__cxa_demangle+0x24958>
   30da0: f85f82e0     	ldur	x0, [x23, #-0x8]
   30da4: 97ff6093     	bl	0x8ff0 <free@plt>
   30da8: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30dac: d100c2f9     	sub	x25, x23, #0x30
   30db0: 36000068     	tbz	w8, #0x0, 0x30dbc <__cxa_demangle+0x2496c>
   30db4: f85e02e0     	ldur	x0, [x23, #-0x20]
   30db8: 97ff608e     	bl	0x8ff0 <free@plt>
   30dbc: eb1902bf     	cmp	x21, x25
   30dc0: aa1903f7     	mov	x23, x25
   30dc4: 54fffea1     	b.ne	0x30d98 <__cxa_demangle+0x24948>
   30dc8: 14000084     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30dcc: aa1f03e0     	mov	x0, xzr
   30dd0: 321c07e9     	orr	w9, wzr, #0x30
   30dd4: 321e0bea     	orr	w10, wzr, #0x1c
   30dd8: 9b0902e8     	madd	x8, x23, x9, x0
   30ddc: 3900010a     	strb	w10, [x8]
   30de0: f840e3ea     	ldur	x10, [sp, #0xe]
   30de4: d503201f     	nop
   30de8: 9b0902a9     	madd	x9, x21, x9, x0
   30dec: f800710a     	stur	x10, [x8, #0x7]
   30df0: f94007ea     	ldr	x10, [sp, #0x8]
   30df4: 39003d1f     	strb	wzr, [x8, #0xf]
   30df8: f900091f     	str	xzr, [x8, #0x10]
   30dfc: f800110a     	stur	x10, [x8, #0x1]
   30e00: f800e3ff     	stur	xzr, [sp, #0xe]
   30e04: f90007ff     	str	xzr, [sp, #0x8]
   30e08: 3900611f     	strb	wzr, [x8, #0x18]
   30e0c: f841f3ea     	ldur	x10, [sp, #0x1f]
   30e10: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   30e14: f9400fea     	ldr	x10, [sp, #0x18]
   30e18: f801910a     	stur	x10, [x8, #0x19]
   30e1c: f801f3ff     	stur	xzr, [sp, #0x1f]
   30e20: f9000fff     	str	xzr, [sp, #0x18]
   30e24: a9402e97     	ldp	x23, x11, [x20]
   30e28: 9100c10a     	add	x10, x8, #0x30
   30e2c: eb17017f     	cmp	x11, x23
   30e30: 54000260     	b.eq	0x30e7c <__cxa_demangle+0x24a2c>
   30e34: f85e016c     	ldur	x12, [x11, #-0x20]
   30e38: f81e010c     	stur	x12, [x8, #-0x20]
   30e3c: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30e40: 3c9d0100     	stur	q0, [x8, #-0x30]
   30e44: f85f816c     	ldur	x12, [x11, #-0x8]
   30e48: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30e4c: f81d017f     	stur	xzr, [x11, #-0x30]
   30e50: f81f810c     	stur	x12, [x8, #-0x8]
   30e54: 3cde8160     	ldur	q0, [x11, #-0x18]
   30e58: 3c9e8100     	stur	q0, [x8, #-0x18]
   30e5c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30e60: f81f817f     	stur	xzr, [x11, #-0x8]
   30e64: d100c16b     	sub	x11, x11, #0x30
   30e68: eb0b02ff     	cmp	x23, x11
   30e6c: d100c108     	sub	x8, x8, #0x30
   30e70: 54fffe21     	b.ne	0x30e34 <__cxa_demangle+0x249e4>
   30e74: a9405e95     	ldp	x21, x23, [x20]
   30e78: 14000002     	b	0x30e80 <__cxa_demangle+0x24a30>
   30e7c: aa1703f5     	mov	x21, x23
   30e80: f9400a98     	ldr	x24, [x20, #0x10]
   30e84: eb1502ff     	cmp	x23, x21
   30e88: a9002a88     	stp	x8, x10, [x20]
   30e8c: f9000a89     	str	x9, [x20, #0x10]
   30e90: 54000a40     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30e94: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30e98: 36000068     	tbz	w8, #0x0, 0x30ea4 <__cxa_demangle+0x24a54>
   30e9c: f85f82e0     	ldur	x0, [x23, #-0x8]
   30ea0: 97ff6054     	bl	0x8ff0 <free@plt>
   30ea4: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30ea8: d100c2f9     	sub	x25, x23, #0x30
   30eac: 36000068     	tbz	w8, #0x0, 0x30eb8 <__cxa_demangle+0x24a68>
   30eb0: f85e02e0     	ldur	x0, [x23, #-0x20]
   30eb4: 97ff604f     	bl	0x8ff0 <free@plt>
   30eb8: eb1902bf     	cmp	x21, x25
   30ebc: aa1903f7     	mov	x23, x25
   30ec0: 54fffea1     	b.ne	0x30e94 <__cxa_demangle+0x24a44>
   30ec4: 14000045     	b	0x30fd8 <__cxa_demangle+0x24b88>
   30ec8: aa1f03e0     	mov	x0, xzr
   30ecc: 321c07e9     	orr	w9, wzr, #0x30
   30ed0: 5280024a     	mov	w10, #0x12              // =18
   30ed4: 9b0902e8     	madd	x8, x23, x9, x0
   30ed8: 3900010a     	strb	w10, [x8]
   30edc: 394043ea     	ldrb	w10, [sp, #0x10]
   30ee0: d503201f     	nop
   30ee4: 9b0902a9     	madd	x9, x21, x9, x0
   30ee8: 3900250a     	strb	w10, [x8, #0x9]
   30eec: f94007ea     	ldr	x10, [sp, #0x8]
   30ef0: 3900291f     	strb	wzr, [x8, #0xa]
   30ef4: f800110a     	stur	x10, [x8, #0x1]
   30ef8: 394013ea     	ldrb	w10, [sp, #0x4]
   30efc: 39003d0a     	strb	w10, [x8, #0xf]
   30f00: b94003ea     	ldr	w10, [sp]
   30f04: f900091f     	str	xzr, [x8, #0x10]
   30f08: b800b10a     	stur	w10, [x8, #0xb]
   30f0c: 390043ff     	strb	wzr, [sp, #0x10]
   30f10: f90007ff     	str	xzr, [sp, #0x8]
   30f14: 390013ff     	strb	wzr, [sp, #0x4]
   30f18: b90003ff     	str	wzr, [sp]
   30f1c: 3900611f     	strb	wzr, [x8, #0x18]
   30f20: f841f3ea     	ldur	x10, [sp, #0x1f]
   30f24: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   30f28: f9400fea     	ldr	x10, [sp, #0x18]
   30f2c: f801910a     	stur	x10, [x8, #0x19]
   30f30: f801f3ff     	stur	xzr, [sp, #0x1f]
   30f34: f9000fff     	str	xzr, [sp, #0x18]
   30f38: a9402e97     	ldp	x23, x11, [x20]
   30f3c: 9100c10a     	add	x10, x8, #0x30
   30f40: eb17017f     	cmp	x11, x23
   30f44: 54000260     	b.eq	0x30f90 <__cxa_demangle+0x24b40>
   30f48: f85e016c     	ldur	x12, [x11, #-0x20]
   30f4c: f81e010c     	stur	x12, [x8, #-0x20]
   30f50: 3cdd0160     	ldur	q0, [x11, #-0x30]
   30f54: 3c9d0100     	stur	q0, [x8, #-0x30]
   30f58: f85f816c     	ldur	x12, [x11, #-0x8]
   30f5c: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   30f60: f81d017f     	stur	xzr, [x11, #-0x30]
   30f64: f81f810c     	stur	x12, [x8, #-0x8]
   30f68: 3cde8160     	ldur	q0, [x11, #-0x18]
   30f6c: 3c9e8100     	stur	q0, [x8, #-0x18]
   30f70: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   30f74: f81f817f     	stur	xzr, [x11, #-0x8]
   30f78: d100c16b     	sub	x11, x11, #0x30
   30f7c: eb0b02ff     	cmp	x23, x11
   30f80: d100c108     	sub	x8, x8, #0x30
   30f84: 54fffe21     	b.ne	0x30f48 <__cxa_demangle+0x24af8>
   30f88: a9405e95     	ldp	x21, x23, [x20]
   30f8c: 14000002     	b	0x30f94 <__cxa_demangle+0x24b44>
   30f90: aa1703f5     	mov	x21, x23
   30f94: f9400a98     	ldr	x24, [x20, #0x10]
   30f98: eb1502ff     	cmp	x23, x21
   30f9c: a9002a88     	stp	x8, x10, [x20]
   30fa0: f9000a89     	str	x9, [x20, #0x10]
   30fa4: 540001a0     	b.eq	0x30fd8 <__cxa_demangle+0x24b88>
   30fa8: 385e82e8     	ldurb	w8, [x23, #-0x18]
   30fac: 36000068     	tbz	w8, #0x0, 0x30fb8 <__cxa_demangle+0x24b68>
   30fb0: f85f82e0     	ldur	x0, [x23, #-0x8]
   30fb4: 97ff600f     	bl	0x8ff0 <free@plt>
   30fb8: 385d02e8     	ldurb	w8, [x23, #-0x30]
   30fbc: d100c2f9     	sub	x25, x23, #0x30
   30fc0: 36000068     	tbz	w8, #0x0, 0x30fcc <__cxa_demangle+0x24b7c>
   30fc4: f85e02e0     	ldur	x0, [x23, #-0x20]
   30fc8: 97ff600a     	bl	0x8ff0 <free@plt>
   30fcc: eb1902bf     	cmp	x21, x25
   30fd0: aa1903f7     	mov	x23, x25
   30fd4: 54fffea1     	b.ne	0x30fa8 <__cxa_demangle+0x24b58>
   30fd8: b40001d5     	cbz	x21, 0x31010 <__cxa_demangle+0x24bc0>
   30fdc: f9400e88     	ldr	x8, [x20, #0x18]
   30fe0: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   30fe4: eb15013f     	cmp	x9, x21
   30fe8: 54000103     	b.lo	0x31008 <__cxa_demangle+0x24bb8>
   30fec: eb15011f     	cmp	x8, x21
   30ff0: 540000c8     	b.hi	0x31008 <__cxa_demangle+0x24bb8>
   30ff4: f9480109     	ldr	x9, [x8, #0x1000]
   30ff8: eb18013f     	cmp	x9, x24
   30ffc: 540000a1     	b.ne	0x31010 <__cxa_demangle+0x24bc0>
   31000: f9080115     	str	x21, [x8, #0x1000]
   31004: 14000003     	b	0x31010 <__cxa_demangle+0x24bc0>
   31008: aa1503e0     	mov	x0, x21
   3100c: 97ff5ff9     	bl	0x8ff0 <free@plt>
   31010: 91000673     	add	x19, x19, #0x1
   31014: f94016c8     	ldr	x8, [x22, #0x28]
   31018: f94017e9     	ldr	x9, [sp, #0x28]
   3101c: eb09011f     	cmp	x8, x9
   31020: 54008541     	b.ne	0x320c8 <__cxa_demangle+0x25c78>
   31024: aa1303e0     	mov	x0, x19
   31028: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   3102c: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   31030: a94557f6     	ldp	x22, x21, [sp, #0x50]
   31034: a9445ff8     	ldp	x24, x23, [sp, #0x40]
   31038: f9401bf9     	ldr	x25, [sp, #0x30]
   3103c: 910203ff     	add	sp, sp, #0x80
   31040: d65f03c0     	ret
   31044: f0000029     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   31048: 9134b529     	add	x9, x9, #0xd2d
   3104c: f9400129     	ldr	x9, [x9]
   31050: 52800688     	mov	w8, #0x34               // =52
   31054: 390013ff     	strb	wzr, [sp, #0x4]
   31058: b90003ff     	str	wzr, [sp]
   3105c: f801f3ff     	stur	xzr, [sp, #0x1f]
   31060: f9000fff     	str	xzr, [sp, #0x18]
   31064: 390043e8     	strb	w8, [sp, #0x10]
   31068: f90007e9     	str	x9, [sp, #0x8]
   3106c: a940a688     	ldp	x8, x9, [x20, #0x8]
   31070: eb09011f     	cmp	x8, x9
   31074: 540016c3     	b.lo	0x3134c <__cxa_demangle+0x24efc>
   31078: f940028a     	ldr	x10, [x20]
   3107c: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   31080: f295556b     	movk	x11, #0xaaab
   31084: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   31088: cb0a0108     	sub	x8, x8, x10
   3108c: 9344fd08     	asr	x8, x8, #4
   31090: 9b0b7d17     	mul	x23, x8, x11
   31094: f2e0aab5     	movk	x21, #0x555, lsl #48
   31098: 910006e8     	add	x8, x23, #0x1
   3109c: eb15011f     	cmp	x8, x21
   310a0: 54008408     	b.hi	0x32120 <__cxa_demangle+0x25cd0>
   310a4: cb0a0129     	sub	x9, x9, x10
   310a8: 9344fd29     	asr	x9, x9, #4
   310ac: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   310b0: 9b0b7d29     	mul	x9, x9, x11
   310b4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   310b8: eb0a013f     	cmp	x9, x10
   310bc: 540000a2     	b.hs	0x310d0 <__cxa_demangle+0x24c80>
   310c0: d37ff929     	lsl	x9, x9, #1
   310c4: eb08013f     	cmp	x9, x8
   310c8: 9a893115     	csel	x21, x8, x9, lo
   310cc: b4003315     	cbz	x21, 0x3172c <__cxa_demangle+0x252dc>
   310d0: f9400e89     	ldr	x9, [x20, #0x18]
   310d4: 8b1506a8     	add	x8, x21, x21, lsl #1
   310d8: d37ced08     	lsl	x8, x8, #4
   310dc: f9480120     	ldr	x0, [x9, #0x1000]
   310e0: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   310e4: cb00014a     	sub	x10, x10, x0
   310e8: eb08015f     	cmp	x10, x8
   310ec: 54002ea2     	b.hs	0x316c0 <__cxa_demangle+0x25270>
   310f0: aa0803e0     	mov	x0, x8
   310f4: 97ff5fa7     	bl	0x8f90 <malloc@plt>
   310f8: 1400018e     	b	0x31730 <__cxa_demangle+0x252e0>
   310fc: f0000029     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   31100: 91353129     	add	x9, x9, #0xd4c
   31104: f9400129     	ldr	x9, [x9]
   31108: 528006c8     	mov	w8, #0x36               // =54
   3110c: 390013ff     	strb	wzr, [sp, #0x4]
   31110: b90003ff     	str	wzr, [sp]
   31114: f801f3ff     	stur	xzr, [sp, #0x1f]
   31118: f9000fff     	str	xzr, [sp, #0x18]
   3111c: 390043e8     	strb	w8, [sp, #0x10]
   31120: f90007e9     	str	x9, [sp, #0x8]
   31124: a940a688     	ldp	x8, x9, [x20, #0x8]
   31128: eb09011f     	cmp	x8, x9
   3112c: 54001103     	b.lo	0x3134c <__cxa_demangle+0x24efc>
   31130: f940028a     	ldr	x10, [x20]
   31134: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   31138: f295556b     	movk	x11, #0xaaab
   3113c: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   31140: cb0a0108     	sub	x8, x8, x10
   31144: 9344fd08     	asr	x8, x8, #4
   31148: 9b0b7d17     	mul	x23, x8, x11
   3114c: f2e0aab5     	movk	x21, #0x555, lsl #48
   31150: 910006e8     	add	x8, x23, #0x1
   31154: eb15011f     	cmp	x8, x21
   31158: 54007e68     	b.hi	0x32124 <__cxa_demangle+0x25cd4>
   3115c: cb0a0129     	sub	x9, x9, x10
   31160: 9344fd29     	asr	x9, x9, #4
   31164: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   31168: 9b0b7d29     	mul	x9, x9, x11
   3116c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   31170: eb0a013f     	cmp	x9, x10
   31174: 540000a2     	b.hs	0x31188 <__cxa_demangle+0x24d38>
   31178: d37ff929     	lsl	x9, x9, #1
   3117c: eb08013f     	cmp	x9, x8
   31180: 9a893115     	csel	x21, x8, x9, lo
   31184: b40035f5     	cbz	x21, 0x31840 <__cxa_demangle+0x253f0>
   31188: f9400e89     	ldr	x9, [x20, #0x18]
   3118c: 8b1506a8     	add	x8, x21, x21, lsl #1
   31190: d37ced08     	lsl	x8, x8, #4
   31194: f9480120     	ldr	x0, [x9, #0x1000]
   31198: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   3119c: cb00014a     	sub	x10, x10, x0
   311a0: eb08015f     	cmp	x10, x8
   311a4: 54002942     	b.hs	0x316cc <__cxa_demangle+0x2527c>
   311a8: aa0803e0     	mov	x0, x8
   311ac: 97ff5f79     	bl	0x8f90 <malloc@plt>
   311b0: 140001a5     	b	0x31844 <__cxa_demangle+0x253f4>
   311b4: f0000028     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   311b8: 91355908     	add	x8, x8, #0xd56
   311bc: f8406109     	ldur	x9, [x8, #0x6]
   311c0: f9400108     	ldr	x8, [x8]
   311c4: f801f3ff     	stur	xzr, [sp, #0x1f]
   311c8: f9000fff     	str	xzr, [sp, #0x18]
   311cc: f800e3e9     	stur	x9, [sp, #0xe]
   311d0: f90007e8     	str	x8, [sp, #0x8]
   311d4: a940a688     	ldp	x8, x9, [x20, #0x8]
   311d8: eb09011f     	cmp	x8, x9
   311dc: 54000743     	b.lo	0x312c4 <__cxa_demangle+0x24e74>
   311e0: f940028a     	ldr	x10, [x20]
   311e4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   311e8: f295556b     	movk	x11, #0xaaab
   311ec: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   311f0: cb0a0108     	sub	x8, x8, x10
   311f4: 9344fd08     	asr	x8, x8, #4
   311f8: 9b0b7d17     	mul	x23, x8, x11
   311fc: f2e0aab5     	movk	x21, #0x555, lsl #48
   31200: 910006e8     	add	x8, x23, #0x1
   31204: eb15011f     	cmp	x8, x21
   31208: 54007908     	b.hi	0x32128 <__cxa_demangle+0x25cd8>
   3120c: cb0a0129     	sub	x9, x9, x10
   31210: 9344fd29     	asr	x9, x9, #4
   31214: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   31218: 9b0b7d29     	mul	x9, x9, x11
   3121c: f2e0554a     	movk	x10, #0x2aa, lsl #48
   31220: eb0a013f     	cmp	x9, x10
   31224: 540000a2     	b.hs	0x31238 <__cxa_demangle+0x24de8>
   31228: d37ff929     	lsl	x9, x9, #1
   3122c: eb08013f     	cmp	x9, x8
   31230: 9a893115     	csel	x21, x8, x9, lo
   31234: b4004155     	cbz	x21, 0x31a5c <__cxa_demangle+0x2560c>
   31238: f9400e89     	ldr	x9, [x20, #0x18]
   3123c: 8b1506a8     	add	x8, x21, x21, lsl #1
   31240: d37ced08     	lsl	x8, x8, #4
   31244: f9480120     	ldr	x0, [x9, #0x1000]
   31248: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   3124c: cb00014a     	sub	x10, x10, x0
   31250: eb08015f     	cmp	x10, x8
   31254: 54002482     	b.hs	0x316e4 <__cxa_demangle+0x25294>
   31258: aa0803e0     	mov	x0, x8
   3125c: 97ff5f4d     	bl	0x8f90 <malloc@plt>
   31260: 14000200     	b	0x31a60 <__cxa_demangle+0x25610>
   31264: 79001bff     	strh	wzr, [sp, #0xc]
   31268: b9000bff     	str	wzr, [sp, #0x8]
   3126c: f801f3ff     	stur	xzr, [sp, #0x1f]
   31270: f9000fff     	str	xzr, [sp, #0x18]
   31274: a940a688     	ldp	x8, x9, [x20, #0x8]
   31278: eb09011f     	cmp	x8, x9
   3127c: 54000d82     	b.hs	0x3142c <__cxa_demangle+0x24fdc>
   31280: 321c03e9     	orr	w9, wzr, #0x10
   31284: 39000109     	strb	w9, [x8]
   31288: d28d0c69     	mov	x9, #0x6863             // =26723
   3128c: f2ae4c29     	movk	x9, #0x7261, lsl #16
   31290: f2c64669     	movk	x9, #0x3233, lsl #32
   31294: 1400003f     	b	0x31390 <__cxa_demangle+0x24f40>
   31298: f0000028     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   3129c: 91359508     	add	x8, x8, #0xd65
   312a0: f8406109     	ldur	x9, [x8, #0x6]
   312a4: f9400108     	ldr	x8, [x8]
   312a8: f801f3ff     	stur	xzr, [sp, #0x1f]
   312ac: f9000fff     	str	xzr, [sp, #0x18]
   312b0: f800e3e9     	stur	x9, [sp, #0xe]
   312b4: f90007e8     	str	x8, [sp, #0x8]
   312b8: a940a688     	ldp	x8, x9, [x20, #0x8]
   312bc: eb09011f     	cmp	x8, x9
   312c0: 54000f82     	b.hs	0x314b0 <__cxa_demangle+0x25060>
   312c4: 321e0be9     	orr	w9, wzr, #0x1c
   312c8: 39000109     	strb	w9, [x8]
   312cc: f840e3e9     	ldur	x9, [sp, #0xe]
   312d0: 91000a73     	add	x19, x19, #0x2
   312d4: 17fff722     	b	0x2ef5c <__cxa_demangle+0x22b0c>
   312d8: f0000029     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   312dc: 9134dd29     	add	x9, x9, #0xd37
   312e0: f9400129     	ldr	x9, [x9]
   312e4: 52870648     	mov	w8, #0x3832             // =14386
   312e8: f801f3ff     	stur	xzr, [sp, #0x1f]
   312ec: f9000fff     	str	xzr, [sp, #0x18]
   312f0: 790023e8     	strh	w8, [sp, #0x10]
   312f4: f90007e9     	str	x9, [sp, #0x8]
   312f8: a940a688     	ldp	x8, x9, [x20, #0x8]
   312fc: eb09011f     	cmp	x8, x9
   31300: 540011a2     	b.hs	0x31534 <__cxa_demangle+0x250e4>
   31304: 52800289     	mov	w9, #0x14               // =20
   31308: 39000109     	strb	w9, [x8]
   3130c: 794023e9     	ldrh	w9, [sp, #0x10]
   31310: 91000a73     	add	x19, x19, #0x2
   31314: 17fff67b     	b	0x2ed00 <__cxa_demangle+0x228b0>
   31318: f0000029     	adrp	x9, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   3131c: 91350929     	add	x9, x9, #0xd42
   31320: f9400129     	ldr	x9, [x9]
   31324: 52800648     	mov	w8, #0x32               // =50
   31328: 390013ff     	strb	wzr, [sp, #0x4]
   3132c: b90003ff     	str	wzr, [sp]
   31330: f801f3ff     	stur	xzr, [sp, #0x1f]
   31334: f9000fff     	str	xzr, [sp, #0x18]
   31338: 390043e8     	strb	w8, [sp, #0x10]
   3133c: f90007e9     	str	x9, [sp, #0x8]
   31340: a940a688     	ldp	x8, x9, [x20, #0x8]
   31344: eb09011f     	cmp	x8, x9
   31348: 54001382     	b.hs	0x315b8 <__cxa_demangle+0x25168>
   3134c: 52800249     	mov	w9, #0x12               // =18
   31350: 39000109     	strb	w9, [x8]
   31354: 394043e9     	ldrb	w9, [sp, #0x10]
   31358: 91000a73     	add	x19, x19, #0x2
   3135c: 17fff723     	b	0x2efe8 <__cxa_demangle+0x22b98>
   31360: 79001bff     	strh	wzr, [sp, #0xc]
   31364: b9000bff     	str	wzr, [sp, #0x8]
   31368: f801f3ff     	stur	xzr, [sp, #0x1f]
   3136c: f9000fff     	str	xzr, [sp, #0x18]
   31370: a940a688     	ldp	x8, x9, [x20, #0x8]
   31374: eb09011f     	cmp	x8, x9
   31378: 54001622     	b.hs	0x3163c <__cxa_demangle+0x251ec>
   3137c: 321c03e9     	orr	w9, wzr, #0x10
   31380: 39000109     	strb	w9, [x8]
   31384: d28d0c69     	mov	x9, #0x6863             // =26723
   31388: f2ae4c29     	movk	x9, #0x7261, lsl #16
   3138c: f2c6c629     	movk	x9, #0x3631, lsl #32
   31390: f2ee8be9     	movk	x9, #0x745f, lsl #48
   31394: 3900251f     	strb	wzr, [x8, #0x9]
   31398: f8001109     	stur	x9, [x8, #0x1]
   3139c: 79401be9     	ldrh	w9, [sp, #0xc]
   313a0: 91000a73     	add	x19, x19, #0x2
   313a4: 17fff4e9     	b	0x2e748 <__cxa_demangle+0x222f8>
   313a8: f940028a     	ldr	x10, [x20]
   313ac: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   313b0: f295556b     	movk	x11, #0xaaab
   313b4: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   313b8: cb0a0108     	sub	x8, x8, x10
   313bc: 9344fd08     	asr	x8, x8, #4
   313c0: 9b0b7d17     	mul	x23, x8, x11
   313c4: f2e0aab5     	movk	x21, #0x555, lsl #48
   313c8: 910006e8     	add	x8, x23, #0x1
   313cc: eb15011f     	cmp	x8, x21
   313d0: 54006ae8     	b.hi	0x3212c <__cxa_demangle+0x25cdc>
   313d4: cb0a0129     	sub	x9, x9, x10
   313d8: 9344fd29     	asr	x9, x9, #4
   313dc: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   313e0: 9b0b7d29     	mul	x9, x9, x11
   313e4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   313e8: eb0a013f     	cmp	x9, x10
   313ec: 540000a2     	b.hs	0x31400 <__cxa_demangle+0x24fb0>
   313f0: d37ff929     	lsl	x9, x9, #1
   313f4: eb08013f     	cmp	x9, x8
   313f8: 9a893115     	csel	x21, x8, x9, lo
   313fc: b4002ad5     	cbz	x21, 0x31954 <__cxa_demangle+0x25504>
   31400: f9400e89     	ldr	x9, [x20, #0x18]
   31404: 8b1506a8     	add	x8, x21, x21, lsl #1
   31408: d37ced08     	lsl	x8, x8, #4
   3140c: f9480120     	ldr	x0, [x9, #0x1000]
   31410: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   31414: cb00014a     	sub	x10, x10, x0
   31418: eb08015f     	cmp	x10, x8
   3141c: 540015e2     	b.hs	0x316d8 <__cxa_demangle+0x25288>
   31420: aa0803e0     	mov	x0, x8
   31424: 97ff5edb     	bl	0x8f90 <malloc@plt>
   31428: 1400014c     	b	0x31958 <__cxa_demangle+0x25508>
   3142c: f940028a     	ldr	x10, [x20]
   31430: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   31434: f295556b     	movk	x11, #0xaaab
   31438: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   3143c: cb0a0108     	sub	x8, x8, x10
   31440: 9344fd08     	asr	x8, x8, #4
   31444: 9b0b7d17     	mul	x23, x8, x11
   31448: f2e0aab5     	movk	x21, #0x555, lsl #48
   3144c: 910006e8     	add	x8, x23, #0x1
   31450: eb15011f     	cmp	x8, x21
   31454: 540066e8     	b.hi	0x32130 <__cxa_demangle+0x25ce0>
   31458: cb0a0129     	sub	x9, x9, x10
   3145c: 9344fd29     	asr	x9, x9, #4
   31460: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   31464: 9b0b7d29     	mul	x9, x9, x11
   31468: f2e0554a     	movk	x10, #0x2aa, lsl #48
   3146c: eb0a013f     	cmp	x9, x10
   31470: 540000a2     	b.hs	0x31484 <__cxa_demangle+0x25034>
   31474: d37ff929     	lsl	x9, x9, #1
   31478: eb08013f     	cmp	x9, x8
   3147c: 9a893115     	csel	x21, x8, x9, lo
   31480: b40036d5     	cbz	x21, 0x31b58 <__cxa_demangle+0x25708>
   31484: f9400e89     	ldr	x9, [x20, #0x18]
   31488: 8b1506a8     	add	x8, x21, x21, lsl #1
   3148c: d37ced08     	lsl	x8, x8, #4
   31490: f9480120     	ldr	x0, [x9, #0x1000]
   31494: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   31498: cb00014a     	sub	x10, x10, x0
   3149c: eb08015f     	cmp	x10, x8
   314a0: 54001282     	b.hs	0x316f0 <__cxa_demangle+0x252a0>
   314a4: aa0803e0     	mov	x0, x8
   314a8: 97ff5eba     	bl	0x8f90 <malloc@plt>
   314ac: 140001ac     	b	0x31b5c <__cxa_demangle+0x2570c>
   314b0: f940028a     	ldr	x10, [x20]
   314b4: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   314b8: f295556b     	movk	x11, #0xaaab
   314bc: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   314c0: cb0a0108     	sub	x8, x8, x10
   314c4: 9344fd08     	asr	x8, x8, #4
   314c8: 9b0b7d17     	mul	x23, x8, x11
   314cc: f2e0aab5     	movk	x21, #0x555, lsl #48
   314d0: 910006e8     	add	x8, x23, #0x1
   314d4: eb15011f     	cmp	x8, x21
   314d8: 540062e8     	b.hi	0x32134 <__cxa_demangle+0x25ce4>
   314dc: cb0a0129     	sub	x9, x9, x10
   314e0: 9344fd29     	asr	x9, x9, #4
   314e4: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   314e8: 9b0b7d29     	mul	x9, x9, x11
   314ec: f2e0554a     	movk	x10, #0x2aa, lsl #48
   314f0: eb0a013f     	cmp	x9, x10
   314f4: 540000a2     	b.hs	0x31508 <__cxa_demangle+0x250b8>
   314f8: d37ff929     	lsl	x9, x9, #1
   314fc: eb08013f     	cmp	x9, x8
   31500: 9a893115     	csel	x21, x8, x9, lo
   31504: b4003b35     	cbz	x21, 0x31c68 <__cxa_demangle+0x25818>
   31508: f9400e89     	ldr	x9, [x20, #0x18]
   3150c: 8b1506a8     	add	x8, x21, x21, lsl #1
   31510: d37ced08     	lsl	x8, x8, #4
   31514: f9480120     	ldr	x0, [x9, #0x1000]
   31518: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   3151c: cb00014a     	sub	x10, x10, x0
   31520: eb08015f     	cmp	x10, x8
   31524: 54000ec2     	b.hs	0x316fc <__cxa_demangle+0x252ac>
   31528: aa0803e0     	mov	x0, x8
   3152c: 97ff5e99     	bl	0x8f90 <malloc@plt>
   31530: 140001cf     	b	0x31c6c <__cxa_demangle+0x2581c>
   31534: f940028a     	ldr	x10, [x20]
   31538: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   3153c: f295556b     	movk	x11, #0xaaab
   31540: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   31544: cb0a0108     	sub	x8, x8, x10
   31548: 9344fd08     	asr	x8, x8, #4
   3154c: 9b0b7d17     	mul	x23, x8, x11
   31550: f2e0aab5     	movk	x21, #0x555, lsl #48
   31554: 910006e8     	add	x8, x23, #0x1
   31558: eb15011f     	cmp	x8, x21
   3155c: 54005ee8     	b.hi	0x32138 <__cxa_demangle+0x25ce8>
   31560: cb0a0129     	sub	x9, x9, x10
   31564: 9344fd29     	asr	x9, x9, #4
   31568: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   3156c: 9b0b7d29     	mul	x9, x9, x11
   31570: f2e0554a     	movk	x10, #0x2aa, lsl #48
   31574: eb0a013f     	cmp	x9, x10
   31578: 540000a2     	b.hs	0x3158c <__cxa_demangle+0x2513c>
   3157c: d37ff929     	lsl	x9, x9, #1
   31580: eb08013f     	cmp	x9, x8
   31584: 9a893115     	csel	x21, x8, x9, lo
   31588: b4003ef5     	cbz	x21, 0x31d64 <__cxa_demangle+0x25914>
   3158c: f9400e89     	ldr	x9, [x20, #0x18]
   31590: 8b1506a8     	add	x8, x21, x21, lsl #1
   31594: d37ced08     	lsl	x8, x8, #4
   31598: f9480120     	ldr	x0, [x9, #0x1000]
   3159c: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   315a0: cb00014a     	sub	x10, x10, x0
   315a4: eb08015f     	cmp	x10, x8
   315a8: 54000b02     	b.hs	0x31708 <__cxa_demangle+0x252b8>
   315ac: aa0803e0     	mov	x0, x8
   315b0: 97ff5e78     	bl	0x8f90 <malloc@plt>
   315b4: 140001ed     	b	0x31d68 <__cxa_demangle+0x25918>
   315b8: f940028a     	ldr	x10, [x20]
   315bc: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   315c0: f295556b     	movk	x11, #0xaaab
   315c4: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   315c8: cb0a0108     	sub	x8, x8, x10
   315cc: 9344fd08     	asr	x8, x8, #4
   315d0: 9b0b7d17     	mul	x23, x8, x11
   315d4: f2e0aab5     	movk	x21, #0x555, lsl #48
   315d8: 910006e8     	add	x8, x23, #0x1
   315dc: eb15011f     	cmp	x8, x21
   315e0: 54005ae8     	b.hi	0x3213c <__cxa_demangle+0x25cec>
   315e4: cb0a0129     	sub	x9, x9, x10
   315e8: 9344fd29     	asr	x9, x9, #4
   315ec: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   315f0: 9b0b7d29     	mul	x9, x9, x11
   315f4: f2e0554a     	movk	x10, #0x2aa, lsl #48
   315f8: eb0a013f     	cmp	x9, x10
   315fc: 540000a2     	b.hs	0x31610 <__cxa_demangle+0x251c0>
   31600: d37ff929     	lsl	x9, x9, #1
   31604: eb08013f     	cmp	x9, x8
   31608: 9a893115     	csel	x21, x8, x9, lo
   3160c: b40042d5     	cbz	x21, 0x31e64 <__cxa_demangle+0x25a14>
   31610: f9400e89     	ldr	x9, [x20, #0x18]
   31614: 8b1506a8     	add	x8, x21, x21, lsl #1
   31618: d37ced08     	lsl	x8, x8, #4
   3161c: f9480120     	ldr	x0, [x9, #0x1000]
   31620: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   31624: cb00014a     	sub	x10, x10, x0
   31628: eb08015f     	cmp	x10, x8
   3162c: 54000742     	b.hs	0x31714 <__cxa_demangle+0x252c4>
   31630: aa0803e0     	mov	x0, x8
   31634: 97ff5e57     	bl	0x8f90 <malloc@plt>
   31638: 1400020c     	b	0x31e68 <__cxa_demangle+0x25a18>
   3163c: f940028a     	ldr	x10, [x20]
   31640: b201f3eb     	mov	x11, #-0x5555555555555556 // =-6148914691236517206
   31644: f295556b     	movk	x11, #0xaaab
   31648: b200f3f5     	mov	x21, #0x5555555555555555 // =6148914691236517205
   3164c: cb0a0108     	sub	x8, x8, x10
   31650: 9344fd08     	asr	x8, x8, #4
   31654: 9b0b7d17     	mul	x23, x8, x11
   31658: f2e0aab5     	movk	x21, #0x555, lsl #48
   3165c: 910006e8     	add	x8, x23, #0x1
   31660: eb15011f     	cmp	x8, x21
   31664: 540056e8     	b.hi	0x32140 <__cxa_demangle+0x25cf0>
   31668: cb0a0129     	sub	x9, x9, x10
   3166c: 9344fd29     	asr	x9, x9, #4
   31670: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
   31674: 9b0b7d29     	mul	x9, x9, x11
   31678: f2e0554a     	movk	x10, #0x2aa, lsl #48
   3167c: eb0a013f     	cmp	x9, x10
   31680: 540000a2     	b.hs	0x31694 <__cxa_demangle+0x25244>
   31684: d37ff929     	lsl	x9, x9, #1
   31688: eb08013f     	cmp	x9, x8
   3168c: 9a893115     	csel	x21, x8, x9, lo
   31690: b4004755     	cbz	x21, 0x31f78 <__cxa_demangle+0x25b28>
   31694: f9400e89     	ldr	x9, [x20, #0x18]
   31698: 8b1506a8     	add	x8, x21, x21, lsl #1
   3169c: d37ced08     	lsl	x8, x8, #4
   316a0: f9480120     	ldr	x0, [x9, #0x1000]
   316a4: 9140052a     	add	x10, x9, #0x1, lsl #12  // =0x1000
   316a8: cb00014a     	sub	x10, x10, x0
   316ac: eb08015f     	cmp	x10, x8
   316b0: 54000382     	b.hs	0x31720 <__cxa_demangle+0x252d0>
   316b4: aa0803e0     	mov	x0, x8
   316b8: 97ff5e36     	bl	0x8f90 <malloc@plt>
   316bc: 14000230     	b	0x31f7c <__cxa_demangle+0x25b2c>
   316c0: 8b080008     	add	x8, x0, x8
   316c4: f9080128     	str	x8, [x9, #0x1000]
   316c8: 1400001a     	b	0x31730 <__cxa_demangle+0x252e0>
   316cc: 8b080008     	add	x8, x0, x8
   316d0: f9080128     	str	x8, [x9, #0x1000]
   316d4: 1400005c     	b	0x31844 <__cxa_demangle+0x253f4>
   316d8: 8b080008     	add	x8, x0, x8
   316dc: f9080128     	str	x8, [x9, #0x1000]
   316e0: 1400009e     	b	0x31958 <__cxa_demangle+0x25508>
   316e4: 8b080008     	add	x8, x0, x8
   316e8: f9080128     	str	x8, [x9, #0x1000]
   316ec: 140000dd     	b	0x31a60 <__cxa_demangle+0x25610>
   316f0: 8b080008     	add	x8, x0, x8
   316f4: f9080128     	str	x8, [x9, #0x1000]
   316f8: 14000119     	b	0x31b5c <__cxa_demangle+0x2570c>
   316fc: 8b080008     	add	x8, x0, x8
   31700: f9080128     	str	x8, [x9, #0x1000]
   31704: 1400015a     	b	0x31c6c <__cxa_demangle+0x2581c>
   31708: 8b080008     	add	x8, x0, x8
   3170c: f9080128     	str	x8, [x9, #0x1000]
   31710: 14000196     	b	0x31d68 <__cxa_demangle+0x25918>
   31714: 8b080008     	add	x8, x0, x8
   31718: f9080128     	str	x8, [x9, #0x1000]
   3171c: 140001d3     	b	0x31e68 <__cxa_demangle+0x25a18>
   31720: 8b080008     	add	x8, x0, x8
   31724: f9080128     	str	x8, [x9, #0x1000]
   31728: 14000215     	b	0x31f7c <__cxa_demangle+0x25b2c>
   3172c: aa1f03e0     	mov	x0, xzr
   31730: 321c07e9     	orr	w9, wzr, #0x30
   31734: 5280024a     	mov	w10, #0x12              // =18
   31738: 9b0902e8     	madd	x8, x23, x9, x0
   3173c: 3900010a     	strb	w10, [x8]
   31740: 394043ea     	ldrb	w10, [sp, #0x10]
   31744: d503201f     	nop
   31748: 9b0902a9     	madd	x9, x21, x9, x0
   3174c: 3900250a     	strb	w10, [x8, #0x9]
   31750: f94007ea     	ldr	x10, [sp, #0x8]
   31754: 3900291f     	strb	wzr, [x8, #0xa]
   31758: f800110a     	stur	x10, [x8, #0x1]
   3175c: 394013ea     	ldrb	w10, [sp, #0x4]
   31760: 39003d0a     	strb	w10, [x8, #0xf]
   31764: b94003ea     	ldr	w10, [sp]
   31768: f900091f     	str	xzr, [x8, #0x10]
   3176c: b800b10a     	stur	w10, [x8, #0xb]
   31770: 390043ff     	strb	wzr, [sp, #0x10]
   31774: f90007ff     	str	xzr, [sp, #0x8]
   31778: 390013ff     	strb	wzr, [sp, #0x4]
   3177c: b90003ff     	str	wzr, [sp]
   31780: 3900611f     	strb	wzr, [x8, #0x18]
   31784: f841f3ea     	ldur	x10, [sp, #0x1f]
   31788: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   3178c: f9400fea     	ldr	x10, [sp, #0x18]
   31790: f801910a     	stur	x10, [x8, #0x19]
   31794: f801f3ff     	stur	xzr, [sp, #0x1f]
   31798: f9000fff     	str	xzr, [sp, #0x18]
   3179c: a9402e97     	ldp	x23, x11, [x20]
   317a0: 9100c10a     	add	x10, x8, #0x30
   317a4: eb17017f     	cmp	x11, x23
   317a8: 54000260     	b.eq	0x317f4 <__cxa_demangle+0x253a4>
   317ac: f85e016c     	ldur	x12, [x11, #-0x20]
   317b0: f81e010c     	stur	x12, [x8, #-0x20]
   317b4: 3cdd0160     	ldur	q0, [x11, #-0x30]
   317b8: 3c9d0100     	stur	q0, [x8, #-0x30]
   317bc: f85f816c     	ldur	x12, [x11, #-0x8]
   317c0: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   317c4: f81d017f     	stur	xzr, [x11, #-0x30]
   317c8: f81f810c     	stur	x12, [x8, #-0x8]
   317cc: 3cde8160     	ldur	q0, [x11, #-0x18]
   317d0: 3c9e8100     	stur	q0, [x8, #-0x18]
   317d4: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   317d8: f81f817f     	stur	xzr, [x11, #-0x8]
   317dc: d100c16b     	sub	x11, x11, #0x30
   317e0: eb0b02ff     	cmp	x23, x11
   317e4: d100c108     	sub	x8, x8, #0x30
   317e8: 54fffe21     	b.ne	0x317ac <__cxa_demangle+0x2535c>
   317ec: a9405e95     	ldp	x21, x23, [x20]
   317f0: 14000002     	b	0x317f8 <__cxa_demangle+0x253a8>
   317f4: aa1703f5     	mov	x21, x23
   317f8: f9400a98     	ldr	x24, [x20, #0x10]
   317fc: eb1502ff     	cmp	x23, x21
   31800: a9002a88     	stp	x8, x10, [x20]
   31804: f9000a89     	str	x9, [x20, #0x10]
   31808: 540043e0     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   3180c: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31810: 36000068     	tbz	w8, #0x0, 0x3181c <__cxa_demangle+0x253cc>
   31814: f85f82e0     	ldur	x0, [x23, #-0x8]
   31818: 97ff5df6     	bl	0x8ff0 <free@plt>
   3181c: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31820: d100c2f9     	sub	x25, x23, #0x30
   31824: 36000068     	tbz	w8, #0x0, 0x31830 <__cxa_demangle+0x253e0>
   31828: f85e02e0     	ldur	x0, [x23, #-0x20]
   3182c: 97ff5df1     	bl	0x8ff0 <free@plt>
   31830: eb1902bf     	cmp	x21, x25
   31834: aa1903f7     	mov	x23, x25
   31838: 54fffea1     	b.ne	0x3180c <__cxa_demangle+0x253bc>
   3183c: 14000212     	b	0x32084 <__cxa_demangle+0x25c34>
   31840: aa1f03e0     	mov	x0, xzr
   31844: 321c07e9     	orr	w9, wzr, #0x30
   31848: 5280024a     	mov	w10, #0x12              // =18
   3184c: 9b0902e8     	madd	x8, x23, x9, x0
   31850: 3900010a     	strb	w10, [x8]
   31854: 394043ea     	ldrb	w10, [sp, #0x10]
   31858: d503201f     	nop
   3185c: 9b0902a9     	madd	x9, x21, x9, x0
   31860: 3900250a     	strb	w10, [x8, #0x9]
   31864: f94007ea     	ldr	x10, [sp, #0x8]
   31868: 3900291f     	strb	wzr, [x8, #0xa]
   3186c: f800110a     	stur	x10, [x8, #0x1]
   31870: 394013ea     	ldrb	w10, [sp, #0x4]
   31874: 39003d0a     	strb	w10, [x8, #0xf]
   31878: b94003ea     	ldr	w10, [sp]
   3187c: f900091f     	str	xzr, [x8, #0x10]
   31880: b800b10a     	stur	w10, [x8, #0xb]
   31884: 390043ff     	strb	wzr, [sp, #0x10]
   31888: f90007ff     	str	xzr, [sp, #0x8]
   3188c: 390013ff     	strb	wzr, [sp, #0x4]
   31890: b90003ff     	str	wzr, [sp]
   31894: 3900611f     	strb	wzr, [x8, #0x18]
   31898: f841f3ea     	ldur	x10, [sp, #0x1f]
   3189c: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   318a0: f9400fea     	ldr	x10, [sp, #0x18]
   318a4: f801910a     	stur	x10, [x8, #0x19]
   318a8: f801f3ff     	stur	xzr, [sp, #0x1f]
   318ac: f9000fff     	str	xzr, [sp, #0x18]
   318b0: a9402e97     	ldp	x23, x11, [x20]
   318b4: 9100c10a     	add	x10, x8, #0x30
   318b8: eb17017f     	cmp	x11, x23
   318bc: 54000260     	b.eq	0x31908 <__cxa_demangle+0x254b8>
   318c0: f85e016c     	ldur	x12, [x11, #-0x20]
   318c4: f81e010c     	stur	x12, [x8, #-0x20]
   318c8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   318cc: 3c9d0100     	stur	q0, [x8, #-0x30]
   318d0: f85f816c     	ldur	x12, [x11, #-0x8]
   318d4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   318d8: f81d017f     	stur	xzr, [x11, #-0x30]
   318dc: f81f810c     	stur	x12, [x8, #-0x8]
   318e0: 3cde8160     	ldur	q0, [x11, #-0x18]
   318e4: 3c9e8100     	stur	q0, [x8, #-0x18]
   318e8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   318ec: f81f817f     	stur	xzr, [x11, #-0x8]
   318f0: d100c16b     	sub	x11, x11, #0x30
   318f4: eb0b02ff     	cmp	x23, x11
   318f8: d100c108     	sub	x8, x8, #0x30
   318fc: 54fffe21     	b.ne	0x318c0 <__cxa_demangle+0x25470>
   31900: a9405e95     	ldp	x21, x23, [x20]
   31904: 14000002     	b	0x3190c <__cxa_demangle+0x254bc>
   31908: aa1703f5     	mov	x21, x23
   3190c: f9400a98     	ldr	x24, [x20, #0x10]
   31910: eb1502ff     	cmp	x23, x21
   31914: a9002a88     	stp	x8, x10, [x20]
   31918: f9000a89     	str	x9, [x20, #0x10]
   3191c: 54003b40     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   31920: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31924: 36000068     	tbz	w8, #0x0, 0x31930 <__cxa_demangle+0x254e0>
   31928: f85f82e0     	ldur	x0, [x23, #-0x8]
   3192c: 97ff5db1     	bl	0x8ff0 <free@plt>
   31930: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31934: d100c2f9     	sub	x25, x23, #0x30
   31938: 36000068     	tbz	w8, #0x0, 0x31944 <__cxa_demangle+0x254f4>
   3193c: f85e02e0     	ldur	x0, [x23, #-0x20]
   31940: 97ff5dac     	bl	0x8ff0 <free@plt>
   31944: eb1902bf     	cmp	x21, x25
   31948: aa1903f7     	mov	x23, x25
   3194c: 54fffea1     	b.ne	0x31920 <__cxa_demangle+0x254d0>
   31950: 140001cd     	b	0x32084 <__cxa_demangle+0x25c34>
   31954: aa1f03e0     	mov	x0, xzr
   31958: 321c07e9     	orr	w9, wzr, #0x30
   3195c: 528eac2b     	mov	w11, #0x7561            // =30049
   31960: 321d03ea     	orr	w10, wzr, #0x8
   31964: 72adee8b     	movk	w11, #0x6f74, lsl #16
   31968: 9b0902e8     	madd	x8, x23, x9, x0
   3196c: 3900010a     	strb	w10, [x8]
   31970: b800110b     	stur	w11, [x8, #0x1]
   31974: 3900151f     	strb	wzr, [x8, #0x5]
   31978: 794023ea     	ldrh	w10, [sp, #0x10]
   3197c: d503201f     	nop
   31980: 9b0902a9     	madd	x9, x21, x9, x0
   31984: 79001d0a     	strh	w10, [x8, #0xe]
   31988: f94007ea     	ldr	x10, [sp, #0x8]
   3198c: f900091f     	str	xzr, [x8, #0x10]
   31990: f800610a     	stur	x10, [x8, #0x6]
   31994: 790023ff     	strh	wzr, [sp, #0x10]
   31998: f90007ff     	str	xzr, [sp, #0x8]
   3199c: 3900611f     	strb	wzr, [x8, #0x18]
   319a0: f841f3ea     	ldur	x10, [sp, #0x1f]
   319a4: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   319a8: f9400fea     	ldr	x10, [sp, #0x18]
   319ac: f801910a     	stur	x10, [x8, #0x19]
   319b0: f801f3ff     	stur	xzr, [sp, #0x1f]
   319b4: f9000fff     	str	xzr, [sp, #0x18]
   319b8: a9402e97     	ldp	x23, x11, [x20]
   319bc: 9100c10a     	add	x10, x8, #0x30
   319c0: eb17017f     	cmp	x11, x23
   319c4: 54000260     	b.eq	0x31a10 <__cxa_demangle+0x255c0>
   319c8: f85e016c     	ldur	x12, [x11, #-0x20]
   319cc: f81e010c     	stur	x12, [x8, #-0x20]
   319d0: 3cdd0160     	ldur	q0, [x11, #-0x30]
   319d4: 3c9d0100     	stur	q0, [x8, #-0x30]
   319d8: f85f816c     	ldur	x12, [x11, #-0x8]
   319dc: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   319e0: f81d017f     	stur	xzr, [x11, #-0x30]
   319e4: f81f810c     	stur	x12, [x8, #-0x8]
   319e8: 3cde8160     	ldur	q0, [x11, #-0x18]
   319ec: 3c9e8100     	stur	q0, [x8, #-0x18]
   319f0: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   319f4: f81f817f     	stur	xzr, [x11, #-0x8]
   319f8: d100c16b     	sub	x11, x11, #0x30
   319fc: eb0b02ff     	cmp	x23, x11
   31a00: d100c108     	sub	x8, x8, #0x30
   31a04: 54fffe21     	b.ne	0x319c8 <__cxa_demangle+0x25578>
   31a08: a9405e95     	ldp	x21, x23, [x20]
   31a0c: 14000002     	b	0x31a14 <__cxa_demangle+0x255c4>
   31a10: aa1703f5     	mov	x21, x23
   31a14: f9400a98     	ldr	x24, [x20, #0x10]
   31a18: eb1502ff     	cmp	x23, x21
   31a1c: a9002a88     	stp	x8, x10, [x20]
   31a20: f9000a89     	str	x9, [x20, #0x10]
   31a24: 54003300     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   31a28: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31a2c: 36000068     	tbz	w8, #0x0, 0x31a38 <__cxa_demangle+0x255e8>
   31a30: f85f82e0     	ldur	x0, [x23, #-0x8]
   31a34: 97ff5d6f     	bl	0x8ff0 <free@plt>
   31a38: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31a3c: d100c2f9     	sub	x25, x23, #0x30
   31a40: 36000068     	tbz	w8, #0x0, 0x31a4c <__cxa_demangle+0x255fc>
   31a44: f85e02e0     	ldur	x0, [x23, #-0x20]
   31a48: 97ff5d6a     	bl	0x8ff0 <free@plt>
   31a4c: eb1902bf     	cmp	x21, x25
   31a50: aa1903f7     	mov	x23, x25
   31a54: 54fffea1     	b.ne	0x31a28 <__cxa_demangle+0x255d8>
   31a58: 1400018b     	b	0x32084 <__cxa_demangle+0x25c34>
   31a5c: aa1f03e0     	mov	x0, xzr
   31a60: 321c07e9     	orr	w9, wzr, #0x30
   31a64: 321e0bea     	orr	w10, wzr, #0x1c
   31a68: 9b0902e8     	madd	x8, x23, x9, x0
   31a6c: 3900010a     	strb	w10, [x8]
   31a70: f840e3ea     	ldur	x10, [sp, #0xe]
   31a74: d503201f     	nop
   31a78: 9b0902a9     	madd	x9, x21, x9, x0
   31a7c: f800710a     	stur	x10, [x8, #0x7]
   31a80: f94007ea     	ldr	x10, [sp, #0x8]
   31a84: 39003d1f     	strb	wzr, [x8, #0xf]
   31a88: f900091f     	str	xzr, [x8, #0x10]
   31a8c: f800110a     	stur	x10, [x8, #0x1]
   31a90: f800e3ff     	stur	xzr, [sp, #0xe]
   31a94: f90007ff     	str	xzr, [sp, #0x8]
   31a98: 3900611f     	strb	wzr, [x8, #0x18]
   31a9c: f841f3ea     	ldur	x10, [sp, #0x1f]
   31aa0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   31aa4: f9400fea     	ldr	x10, [sp, #0x18]
   31aa8: f801910a     	stur	x10, [x8, #0x19]
   31aac: f801f3ff     	stur	xzr, [sp, #0x1f]
   31ab0: f9000fff     	str	xzr, [sp, #0x18]
   31ab4: a9402e97     	ldp	x23, x11, [x20]
   31ab8: 9100c10a     	add	x10, x8, #0x30
   31abc: eb17017f     	cmp	x11, x23
   31ac0: 54000260     	b.eq	0x31b0c <__cxa_demangle+0x256bc>
   31ac4: f85e016c     	ldur	x12, [x11, #-0x20]
   31ac8: f81e010c     	stur	x12, [x8, #-0x20]
   31acc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   31ad0: 3c9d0100     	stur	q0, [x8, #-0x30]
   31ad4: f85f816c     	ldur	x12, [x11, #-0x8]
   31ad8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   31adc: f81d017f     	stur	xzr, [x11, #-0x30]
   31ae0: f81f810c     	stur	x12, [x8, #-0x8]
   31ae4: 3cde8160     	ldur	q0, [x11, #-0x18]
   31ae8: 3c9e8100     	stur	q0, [x8, #-0x18]
   31aec: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   31af0: f81f817f     	stur	xzr, [x11, #-0x8]
   31af4: d100c16b     	sub	x11, x11, #0x30
   31af8: eb0b02ff     	cmp	x23, x11
   31afc: d100c108     	sub	x8, x8, #0x30
   31b00: 54fffe21     	b.ne	0x31ac4 <__cxa_demangle+0x25674>
   31b04: a9405e95     	ldp	x21, x23, [x20]
   31b08: 14000002     	b	0x31b10 <__cxa_demangle+0x256c0>
   31b0c: aa1703f5     	mov	x21, x23
   31b10: f9400a98     	ldr	x24, [x20, #0x10]
   31b14: eb1502ff     	cmp	x23, x21
   31b18: a9002a88     	stp	x8, x10, [x20]
   31b1c: f9000a89     	str	x9, [x20, #0x10]
   31b20: 54002b20     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   31b24: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31b28: 36000068     	tbz	w8, #0x0, 0x31b34 <__cxa_demangle+0x256e4>
   31b2c: f85f82e0     	ldur	x0, [x23, #-0x8]
   31b30: 97ff5d30     	bl	0x8ff0 <free@plt>
   31b34: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31b38: d100c2f9     	sub	x25, x23, #0x30
   31b3c: 36000068     	tbz	w8, #0x0, 0x31b48 <__cxa_demangle+0x256f8>
   31b40: f85e02e0     	ldur	x0, [x23, #-0x20]
   31b44: 97ff5d2b     	bl	0x8ff0 <free@plt>
   31b48: eb1902bf     	cmp	x21, x25
   31b4c: aa1903f7     	mov	x23, x25
   31b50: 54fffea1     	b.ne	0x31b24 <__cxa_demangle+0x256d4>
   31b54: 1400014c     	b	0x32084 <__cxa_demangle+0x25c34>
   31b58: aa1f03e0     	mov	x0, xzr
   31b5c: d28d0c6b     	mov	x11, #0x6863            // =26723
   31b60: f2ae4c2b     	movk	x11, #0x7261, lsl #16
   31b64: 321c07e9     	orr	w9, wzr, #0x30
   31b68: f2c6466b     	movk	x11, #0x3233, lsl #32
   31b6c: 321c03ea     	orr	w10, wzr, #0x10
   31b70: f2ee8beb     	movk	x11, #0x745f, lsl #48
   31b74: 9b0902e8     	madd	x8, x23, x9, x0
   31b78: 3900010a     	strb	w10, [x8]
   31b7c: f800110b     	stur	x11, [x8, #0x1]
   31b80: 3900251f     	strb	wzr, [x8, #0x9]
   31b84: 79401bea     	ldrh	w10, [sp, #0xc]
   31b88: d503201f     	nop
   31b8c: 9b0902a9     	madd	x9, x21, x9, x0
   31b90: 79001d0a     	strh	w10, [x8, #0xe]
   31b94: b9400bea     	ldr	w10, [sp, #0x8]
   31b98: f900091f     	str	xzr, [x8, #0x10]
   31b9c: b800a10a     	stur	w10, [x8, #0xa]
   31ba0: 79001bff     	strh	wzr, [sp, #0xc]
   31ba4: b9000bff     	str	wzr, [sp, #0x8]
   31ba8: 3900611f     	strb	wzr, [x8, #0x18]
   31bac: f841f3ea     	ldur	x10, [sp, #0x1f]
   31bb0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   31bb4: f9400fea     	ldr	x10, [sp, #0x18]
   31bb8: f801910a     	stur	x10, [x8, #0x19]
   31bbc: f801f3ff     	stur	xzr, [sp, #0x1f]
   31bc0: f9000fff     	str	xzr, [sp, #0x18]
   31bc4: a9402e97     	ldp	x23, x11, [x20]
   31bc8: 9100c10a     	add	x10, x8, #0x30
   31bcc: eb17017f     	cmp	x11, x23
   31bd0: 54000260     	b.eq	0x31c1c <__cxa_demangle+0x257cc>
   31bd4: f85e016c     	ldur	x12, [x11, #-0x20]
   31bd8: f81e010c     	stur	x12, [x8, #-0x20]
   31bdc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   31be0: 3c9d0100     	stur	q0, [x8, #-0x30]
   31be4: f85f816c     	ldur	x12, [x11, #-0x8]
   31be8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   31bec: f81d017f     	stur	xzr, [x11, #-0x30]
   31bf0: f81f810c     	stur	x12, [x8, #-0x8]
   31bf4: 3cde8160     	ldur	q0, [x11, #-0x18]
   31bf8: 3c9e8100     	stur	q0, [x8, #-0x18]
   31bfc: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   31c00: f81f817f     	stur	xzr, [x11, #-0x8]
   31c04: d100c16b     	sub	x11, x11, #0x30
   31c08: eb0b02ff     	cmp	x23, x11
   31c0c: d100c108     	sub	x8, x8, #0x30
   31c10: 54fffe21     	b.ne	0x31bd4 <__cxa_demangle+0x25784>
   31c14: a9405e95     	ldp	x21, x23, [x20]
   31c18: 14000002     	b	0x31c20 <__cxa_demangle+0x257d0>
   31c1c: aa1703f5     	mov	x21, x23
   31c20: f9400a98     	ldr	x24, [x20, #0x10]
   31c24: eb1502ff     	cmp	x23, x21
   31c28: a9002a88     	stp	x8, x10, [x20]
   31c2c: f9000a89     	str	x9, [x20, #0x10]
   31c30: 540022a0     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   31c34: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31c38: 36000068     	tbz	w8, #0x0, 0x31c44 <__cxa_demangle+0x257f4>
   31c3c: f85f82e0     	ldur	x0, [x23, #-0x8]
   31c40: 97ff5cec     	bl	0x8ff0 <free@plt>
   31c44: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31c48: d100c2f9     	sub	x25, x23, #0x30
   31c4c: 36000068     	tbz	w8, #0x0, 0x31c58 <__cxa_demangle+0x25808>
   31c50: f85e02e0     	ldur	x0, [x23, #-0x20]
   31c54: 97ff5ce7     	bl	0x8ff0 <free@plt>
   31c58: eb1902bf     	cmp	x21, x25
   31c5c: aa1903f7     	mov	x23, x25
   31c60: 54fffea1     	b.ne	0x31c34 <__cxa_demangle+0x257e4>
   31c64: 14000108     	b	0x32084 <__cxa_demangle+0x25c34>
   31c68: aa1f03e0     	mov	x0, xzr
   31c6c: 321c07e9     	orr	w9, wzr, #0x30
   31c70: 321e0bea     	orr	w10, wzr, #0x1c
   31c74: 9b0902e8     	madd	x8, x23, x9, x0
   31c78: 3900010a     	strb	w10, [x8]
   31c7c: f840e3ea     	ldur	x10, [sp, #0xe]
   31c80: d503201f     	nop
   31c84: 9b0902a9     	madd	x9, x21, x9, x0
   31c88: f800710a     	stur	x10, [x8, #0x7]
   31c8c: f94007ea     	ldr	x10, [sp, #0x8]
   31c90: 39003d1f     	strb	wzr, [x8, #0xf]
   31c94: f900091f     	str	xzr, [x8, #0x10]
   31c98: f800110a     	stur	x10, [x8, #0x1]
   31c9c: f800e3ff     	stur	xzr, [sp, #0xe]
   31ca0: f90007ff     	str	xzr, [sp, #0x8]
   31ca4: 3900611f     	strb	wzr, [x8, #0x18]
   31ca8: f841f3ea     	ldur	x10, [sp, #0x1f]
   31cac: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   31cb0: f9400fea     	ldr	x10, [sp, #0x18]
   31cb4: f801910a     	stur	x10, [x8, #0x19]
   31cb8: f801f3ff     	stur	xzr, [sp, #0x1f]
   31cbc: f9000fff     	str	xzr, [sp, #0x18]
   31cc0: a9402e97     	ldp	x23, x11, [x20]
   31cc4: 9100c10a     	add	x10, x8, #0x30
   31cc8: eb17017f     	cmp	x11, x23
   31ccc: 54000260     	b.eq	0x31d18 <__cxa_demangle+0x258c8>
   31cd0: f85e016c     	ldur	x12, [x11, #-0x20]
   31cd4: f81e010c     	stur	x12, [x8, #-0x20]
   31cd8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   31cdc: 3c9d0100     	stur	q0, [x8, #-0x30]
   31ce0: f85f816c     	ldur	x12, [x11, #-0x8]
   31ce4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   31ce8: f81d017f     	stur	xzr, [x11, #-0x30]
   31cec: f81f810c     	stur	x12, [x8, #-0x8]
   31cf0: 3cde8160     	ldur	q0, [x11, #-0x18]
   31cf4: 3c9e8100     	stur	q0, [x8, #-0x18]
   31cf8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   31cfc: f81f817f     	stur	xzr, [x11, #-0x8]
   31d00: d100c16b     	sub	x11, x11, #0x30
   31d04: eb0b02ff     	cmp	x23, x11
   31d08: d100c108     	sub	x8, x8, #0x30
   31d0c: 54fffe21     	b.ne	0x31cd0 <__cxa_demangle+0x25880>
   31d10: a9405e95     	ldp	x21, x23, [x20]
   31d14: 14000002     	b	0x31d1c <__cxa_demangle+0x258cc>
   31d18: aa1703f5     	mov	x21, x23
   31d1c: f9400a98     	ldr	x24, [x20, #0x10]
   31d20: eb1502ff     	cmp	x23, x21
   31d24: a9002a88     	stp	x8, x10, [x20]
   31d28: f9000a89     	str	x9, [x20, #0x10]
   31d2c: 54001ac0     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   31d30: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31d34: 36000068     	tbz	w8, #0x0, 0x31d40 <__cxa_demangle+0x258f0>
   31d38: f85f82e0     	ldur	x0, [x23, #-0x8]
   31d3c: 97ff5cad     	bl	0x8ff0 <free@plt>
   31d40: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31d44: d100c2f9     	sub	x25, x23, #0x30
   31d48: 36000068     	tbz	w8, #0x0, 0x31d54 <__cxa_demangle+0x25904>
   31d4c: f85e02e0     	ldur	x0, [x23, #-0x20]
   31d50: 97ff5ca8     	bl	0x8ff0 <free@plt>
   31d54: eb1902bf     	cmp	x21, x25
   31d58: aa1903f7     	mov	x23, x25
   31d5c: 54fffea1     	b.ne	0x31d30 <__cxa_demangle+0x258e0>
   31d60: 140000c9     	b	0x32084 <__cxa_demangle+0x25c34>
   31d64: aa1f03e0     	mov	x0, xzr
   31d68: 321c07e9     	orr	w9, wzr, #0x30
   31d6c: 5280028a     	mov	w10, #0x14              // =20
   31d70: 9b0902e8     	madd	x8, x23, x9, x0
   31d74: 3900010a     	strb	w10, [x8]
   31d78: 794023ea     	ldrh	w10, [sp, #0x10]
   31d7c: d503201f     	nop
   31d80: 9b0902a9     	madd	x9, x21, x9, x0
   31d84: 7800910a     	sturh	w10, [x8, #0x9]
   31d88: f94007ea     	ldr	x10, [sp, #0x8]
   31d8c: 39002d1f     	strb	wzr, [x8, #0xb]
   31d90: b9000d1f     	str	wzr, [x8, #0xc]
   31d94: f900091f     	str	xzr, [x8, #0x10]
   31d98: f800110a     	stur	x10, [x8, #0x1]
   31d9c: 790023ff     	strh	wzr, [sp, #0x10]
   31da0: f90007ff     	str	xzr, [sp, #0x8]
   31da4: 3900611f     	strb	wzr, [x8, #0x18]
   31da8: f841f3ea     	ldur	x10, [sp, #0x1f]
   31dac: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   31db0: f9400fea     	ldr	x10, [sp, #0x18]
   31db4: f801910a     	stur	x10, [x8, #0x19]
   31db8: f801f3ff     	stur	xzr, [sp, #0x1f]
   31dbc: f9000fff     	str	xzr, [sp, #0x18]
   31dc0: a9402e97     	ldp	x23, x11, [x20]
   31dc4: 9100c10a     	add	x10, x8, #0x30
   31dc8: eb17017f     	cmp	x11, x23
   31dcc: 54000260     	b.eq	0x31e18 <__cxa_demangle+0x259c8>
   31dd0: f85e016c     	ldur	x12, [x11, #-0x20]
   31dd4: f81e010c     	stur	x12, [x8, #-0x20]
   31dd8: 3cdd0160     	ldur	q0, [x11, #-0x30]
   31ddc: 3c9d0100     	stur	q0, [x8, #-0x30]
   31de0: f85f816c     	ldur	x12, [x11, #-0x8]
   31de4: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   31de8: f81d017f     	stur	xzr, [x11, #-0x30]
   31dec: f81f810c     	stur	x12, [x8, #-0x8]
   31df0: 3cde8160     	ldur	q0, [x11, #-0x18]
   31df4: 3c9e8100     	stur	q0, [x8, #-0x18]
   31df8: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   31dfc: f81f817f     	stur	xzr, [x11, #-0x8]
   31e00: d100c16b     	sub	x11, x11, #0x30
   31e04: eb0b02ff     	cmp	x23, x11
   31e08: d100c108     	sub	x8, x8, #0x30
   31e0c: 54fffe21     	b.ne	0x31dd0 <__cxa_demangle+0x25980>
   31e10: a9405e95     	ldp	x21, x23, [x20]
   31e14: 14000002     	b	0x31e1c <__cxa_demangle+0x259cc>
   31e18: aa1703f5     	mov	x21, x23
   31e1c: f9400a98     	ldr	x24, [x20, #0x10]
   31e20: eb1502ff     	cmp	x23, x21
   31e24: a9002a88     	stp	x8, x10, [x20]
   31e28: f9000a89     	str	x9, [x20, #0x10]
   31e2c: 540012c0     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   31e30: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31e34: 36000068     	tbz	w8, #0x0, 0x31e40 <__cxa_demangle+0x259f0>
   31e38: f85f82e0     	ldur	x0, [x23, #-0x8]
   31e3c: 97ff5c6d     	bl	0x8ff0 <free@plt>
   31e40: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31e44: d100c2f9     	sub	x25, x23, #0x30
   31e48: 36000068     	tbz	w8, #0x0, 0x31e54 <__cxa_demangle+0x25a04>
   31e4c: f85e02e0     	ldur	x0, [x23, #-0x20]
   31e50: 97ff5c68     	bl	0x8ff0 <free@plt>
   31e54: eb1902bf     	cmp	x21, x25
   31e58: aa1903f7     	mov	x23, x25
   31e5c: 54fffea1     	b.ne	0x31e30 <__cxa_demangle+0x259e0>
   31e60: 14000089     	b	0x32084 <__cxa_demangle+0x25c34>
   31e64: aa1f03e0     	mov	x0, xzr
   31e68: 321c07e9     	orr	w9, wzr, #0x30
   31e6c: 5280024a     	mov	w10, #0x12              // =18
   31e70: 9b0902e8     	madd	x8, x23, x9, x0
   31e74: 3900010a     	strb	w10, [x8]
   31e78: 394043ea     	ldrb	w10, [sp, #0x10]
   31e7c: d503201f     	nop
   31e80: 9b0902a9     	madd	x9, x21, x9, x0
   31e84: 3900250a     	strb	w10, [x8, #0x9]
   31e88: f94007ea     	ldr	x10, [sp, #0x8]
   31e8c: 3900291f     	strb	wzr, [x8, #0xa]
   31e90: f800110a     	stur	x10, [x8, #0x1]
   31e94: 394013ea     	ldrb	w10, [sp, #0x4]
   31e98: 39003d0a     	strb	w10, [x8, #0xf]
   31e9c: b94003ea     	ldr	w10, [sp]
   31ea0: f900091f     	str	xzr, [x8, #0x10]
   31ea4: b800b10a     	stur	w10, [x8, #0xb]
   31ea8: 390043ff     	strb	wzr, [sp, #0x10]
   31eac: f90007ff     	str	xzr, [sp, #0x8]
   31eb0: 390013ff     	strb	wzr, [sp, #0x4]
   31eb4: b90003ff     	str	wzr, [sp]
   31eb8: 3900611f     	strb	wzr, [x8, #0x18]
   31ebc: f841f3ea     	ldur	x10, [sp, #0x1f]
   31ec0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   31ec4: f9400fea     	ldr	x10, [sp, #0x18]
   31ec8: f801910a     	stur	x10, [x8, #0x19]
   31ecc: f801f3ff     	stur	xzr, [sp, #0x1f]
   31ed0: f9000fff     	str	xzr, [sp, #0x18]
   31ed4: a9402e97     	ldp	x23, x11, [x20]
   31ed8: 9100c10a     	add	x10, x8, #0x30
   31edc: eb17017f     	cmp	x11, x23
   31ee0: 54000260     	b.eq	0x31f2c <__cxa_demangle+0x25adc>
   31ee4: f85e016c     	ldur	x12, [x11, #-0x20]
   31ee8: f81e010c     	stur	x12, [x8, #-0x20]
   31eec: 3cdd0160     	ldur	q0, [x11, #-0x30]
   31ef0: 3c9d0100     	stur	q0, [x8, #-0x30]
   31ef4: f85f816c     	ldur	x12, [x11, #-0x8]
   31ef8: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   31efc: f81d017f     	stur	xzr, [x11, #-0x30]
   31f00: f81f810c     	stur	x12, [x8, #-0x8]
   31f04: 3cde8160     	ldur	q0, [x11, #-0x18]
   31f08: 3c9e8100     	stur	q0, [x8, #-0x18]
   31f0c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   31f10: f81f817f     	stur	xzr, [x11, #-0x8]
   31f14: d100c16b     	sub	x11, x11, #0x30
   31f18: eb0b02ff     	cmp	x23, x11
   31f1c: d100c108     	sub	x8, x8, #0x30
   31f20: 54fffe21     	b.ne	0x31ee4 <__cxa_demangle+0x25a94>
   31f24: a9405e95     	ldp	x21, x23, [x20]
   31f28: 14000002     	b	0x31f30 <__cxa_demangle+0x25ae0>
   31f2c: aa1703f5     	mov	x21, x23
   31f30: f9400a98     	ldr	x24, [x20, #0x10]
   31f34: eb1502ff     	cmp	x23, x21
   31f38: a9002a88     	stp	x8, x10, [x20]
   31f3c: f9000a89     	str	x9, [x20, #0x10]
   31f40: 54000a20     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   31f44: 385e82e8     	ldurb	w8, [x23, #-0x18]
   31f48: 36000068     	tbz	w8, #0x0, 0x31f54 <__cxa_demangle+0x25b04>
   31f4c: f85f82e0     	ldur	x0, [x23, #-0x8]
   31f50: 97ff5c28     	bl	0x8ff0 <free@plt>
   31f54: 385d02e8     	ldurb	w8, [x23, #-0x30]
   31f58: d100c2f9     	sub	x25, x23, #0x30
   31f5c: 36000068     	tbz	w8, #0x0, 0x31f68 <__cxa_demangle+0x25b18>
   31f60: f85e02e0     	ldur	x0, [x23, #-0x20]
   31f64: 97ff5c23     	bl	0x8ff0 <free@plt>
   31f68: eb1902bf     	cmp	x21, x25
   31f6c: aa1903f7     	mov	x23, x25
   31f70: 54fffea1     	b.ne	0x31f44 <__cxa_demangle+0x25af4>
   31f74: 14000044     	b	0x32084 <__cxa_demangle+0x25c34>
   31f78: aa1f03e0     	mov	x0, xzr
   31f7c: d28d0c6b     	mov	x11, #0x6863            // =26723
   31f80: f2ae4c2b     	movk	x11, #0x7261, lsl #16
   31f84: 321c07e9     	orr	w9, wzr, #0x30
   31f88: f2c6c62b     	movk	x11, #0x3631, lsl #32
   31f8c: 321c03ea     	orr	w10, wzr, #0x10
   31f90: f2ee8beb     	movk	x11, #0x745f, lsl #48
   31f94: 9b0902e8     	madd	x8, x23, x9, x0
   31f98: 3900010a     	strb	w10, [x8]
   31f9c: f800110b     	stur	x11, [x8, #0x1]
   31fa0: 3900251f     	strb	wzr, [x8, #0x9]
   31fa4: 79401bea     	ldrh	w10, [sp, #0xc]
   31fa8: d503201f     	nop
   31fac: 9b0902a9     	madd	x9, x21, x9, x0
   31fb0: 79001d0a     	strh	w10, [x8, #0xe]
   31fb4: b9400bea     	ldr	w10, [sp, #0x8]
   31fb8: f900091f     	str	xzr, [x8, #0x10]
   31fbc: b800a10a     	stur	w10, [x8, #0xa]
   31fc0: 79001bff     	strh	wzr, [sp, #0xc]
   31fc4: b9000bff     	str	wzr, [sp, #0x8]
   31fc8: 3900611f     	strb	wzr, [x8, #0x18]
   31fcc: f841f3ea     	ldur	x10, [sp, #0x1f]
   31fd0: a9027d0a     	stp	x10, xzr, [x8, #0x20]
   31fd4: f9400fea     	ldr	x10, [sp, #0x18]
   31fd8: f801910a     	stur	x10, [x8, #0x19]
   31fdc: f801f3ff     	stur	xzr, [sp, #0x1f]
   31fe0: f9000fff     	str	xzr, [sp, #0x18]
   31fe4: a9402e97     	ldp	x23, x11, [x20]
   31fe8: 9100c10a     	add	x10, x8, #0x30
   31fec: eb17017f     	cmp	x11, x23
   31ff0: 54000260     	b.eq	0x3203c <__cxa_demangle+0x25bec>
   31ff4: f85e016c     	ldur	x12, [x11, #-0x20]
   31ff8: f81e010c     	stur	x12, [x8, #-0x20]
   31ffc: 3cdd0160     	ldur	q0, [x11, #-0x30]
   32000: 3c9d0100     	stur	q0, [x8, #-0x30]
   32004: f85f816c     	ldur	x12, [x11, #-0x8]
   32008: a93dfd7f     	stp	xzr, xzr, [x11, #-0x28]
   3200c: f81d017f     	stur	xzr, [x11, #-0x30]
   32010: f81f810c     	stur	x12, [x8, #-0x8]
   32014: 3cde8160     	ldur	q0, [x11, #-0x18]
   32018: 3c9e8100     	stur	q0, [x8, #-0x18]
   3201c: a93efd7f     	stp	xzr, xzr, [x11, #-0x18]
   32020: f81f817f     	stur	xzr, [x11, #-0x8]
   32024: d100c16b     	sub	x11, x11, #0x30
   32028: eb0b02ff     	cmp	x23, x11
   3202c: d100c108     	sub	x8, x8, #0x30
   32030: 54fffe21     	b.ne	0x31ff4 <__cxa_demangle+0x25ba4>
   32034: a9405e95     	ldp	x21, x23, [x20]
   32038: 14000002     	b	0x32040 <__cxa_demangle+0x25bf0>
   3203c: aa1703f5     	mov	x21, x23
   32040: f9400a98     	ldr	x24, [x20, #0x10]
   32044: eb1502ff     	cmp	x23, x21
   32048: a9002a88     	stp	x8, x10, [x20]
   3204c: f9000a89     	str	x9, [x20, #0x10]
   32050: 540001a0     	b.eq	0x32084 <__cxa_demangle+0x25c34>
   32054: 385e82e8     	ldurb	w8, [x23, #-0x18]
   32058: 36000068     	tbz	w8, #0x0, 0x32064 <__cxa_demangle+0x25c14>
   3205c: f85f82e0     	ldur	x0, [x23, #-0x8]
   32060: 97ff5be4     	bl	0x8ff0 <free@plt>
   32064: 385d02e8     	ldurb	w8, [x23, #-0x30]
   32068: d100c2f9     	sub	x25, x23, #0x30
   3206c: 36000068     	tbz	w8, #0x0, 0x32078 <__cxa_demangle+0x25c28>
   32070: f85e02e0     	ldur	x0, [x23, #-0x20]
   32074: 97ff5bdf     	bl	0x8ff0 <free@plt>
   32078: eb1902bf     	cmp	x21, x25
   3207c: aa1903f7     	mov	x23, x25
   32080: 54fffea1     	b.ne	0x32054 <__cxa_demangle+0x25c04>
   32084: b40001f5     	cbz	x21, 0x320c0 <__cxa_demangle+0x25c70>
   32088: f9400e88     	ldr	x8, [x20, #0x18]
   3208c: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   32090: eb15013f     	cmp	x9, x21
   32094: 54000123     	b.lo	0x320b8 <__cxa_demangle+0x25c68>
   32098: eb15011f     	cmp	x8, x21
   3209c: 540000e8     	b.hi	0x320b8 <__cxa_demangle+0x25c68>
   320a0: f9480109     	ldr	x9, [x8, #0x1000]
   320a4: eb18013f     	cmp	x9, x24
   320a8: 540000c1     	b.ne	0x320c0 <__cxa_demangle+0x25c70>
   320ac: f9080115     	str	x21, [x8, #0x1000]
   320b0: 91000a73     	add	x19, x19, #0x2
   320b4: 17fffbd8     	b	0x31014 <__cxa_demangle+0x24bc4>
   320b8: aa1503e0     	mov	x0, x21
   320bc: 97ff5bcd     	bl	0x8ff0 <free@plt>
   320c0: 91000a73     	add	x19, x19, #0x2
   320c4: 17fffbd4     	b	0x31014 <__cxa_demangle+0x24bc4>
   320c8: 97ff5b32     	bl	0x8d90 <__stack_chk_fail@plt>
   320cc: 97ff5af9     	bl	0x8cb0 <abort@plt>
   320d0: 97ff5af8     	bl	0x8cb0 <abort@plt>
   320d4: 97ff5af7     	bl	0x8cb0 <abort@plt>
   320d8: 97ff5af6     	bl	0x8cb0 <abort@plt>
   320dc: 97ff5af5     	bl	0x8cb0 <abort@plt>
   320e0: 97ff5af4     	bl	0x8cb0 <abort@plt>
   320e4: 97ff5af3     	bl	0x8cb0 <abort@plt>
   320e8: 97ff5af2     	bl	0x8cb0 <abort@plt>
   320ec: 97ff5af1     	bl	0x8cb0 <abort@plt>
   320f0: 97ff5af0     	bl	0x8cb0 <abort@plt>
   320f4: 97ff5aef     	bl	0x8cb0 <abort@plt>
   320f8: 97ff5aee     	bl	0x8cb0 <abort@plt>
   320fc: 97ff5aed     	bl	0x8cb0 <abort@plt>
   32100: 97ff5aec     	bl	0x8cb0 <abort@plt>
   32104: 97ff5aeb     	bl	0x8cb0 <abort@plt>
   32108: 97ff5aea     	bl	0x8cb0 <abort@plt>
   3210c: 97ff5ae9     	bl	0x8cb0 <abort@plt>
   32110: 97ff5ae8     	bl	0x8cb0 <abort@plt>
   32114: 97ff5ae7     	bl	0x8cb0 <abort@plt>
   32118: 97ff5ae6     	bl	0x8cb0 <abort@plt>
   3211c: 97ff5ae5     	bl	0x8cb0 <abort@plt>
   32120: 97ff5ae4     	bl	0x8cb0 <abort@plt>
   32124: 97ff5ae3     	bl	0x8cb0 <abort@plt>
   32128: 97ff5ae2     	bl	0x8cb0 <abort@plt>
   3212c: 97ff5ae1     	bl	0x8cb0 <abort@plt>
   32130: 97ff5ae0     	bl	0x8cb0 <abort@plt>
   32134: 97ff5adf     	bl	0x8cb0 <abort@plt>
   32138: 97ff5ade     	bl	0x8cb0 <abort@plt>
   3213c: 97ff5add     	bl	0x8cb0 <abort@plt>
   32140: 97ff5adc     	bl	0x8cb0 <abort@plt>
   32144: 94000da9     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32148: 94000da8     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   3214c: 94000da7     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32150: 94000da6     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32154: 94000da5     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32158: 94000da4     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   3215c: 94000da3     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32160: 94000da2     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32164: 94000da1     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32168: 94000da0     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   3216c: 94000d9f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32170: 94000d9e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32174: 94000d9d     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32178: 94000d9c     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   3217c: 94000d9b     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32180: 94000d9a     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32184: 94000d99     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32188: 94000d98     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   3218c: 94000d97     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32190: 94000d96     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32194: 94000d95     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   32198: 94000d94     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   3219c: 94000d93     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321a0: 94000d92     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321a4: 94000d91     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321a8: 94000d90     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321ac: 94000d8f     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321b0: 94000d8e     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321b4: 94000d8d     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321b8: 94000d8c     	bl	0x357e8 <__cxa_deleted_virtual+0x1c78>
   321bc: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
   321c0: a90157f6     	stp	x22, x21, [sp, #0x10]
   321c4: a9024ff4     	stp	x20, x19, [sp, #0x20]
   321c8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   321cc: 9100c3fd     	add	x29, sp, #0x30
   321d0: aa0003f3     	mov	x19, x0
   321d4: f9400275     	ldr	x21, [x19]
   321d8: b4000695     	cbz	x21, 0x322a8 <__cxa_demangle+0x25e58>
   321dc: f9400676     	ldr	x22, [x19, #0x8]
   321e0: aa1503e0     	mov	x0, x21
   321e4: eb1502df     	cmp	x22, x21
   321e8: 54000480     	b.eq	0x32278 <__cxa_demangle+0x25e28>
   321ec: aa1603f7     	mov	x23, x22
   321f0: f85e0ed8     	ldr	x24, [x22, #-0x20]!
   321f4: b40002d8     	cbz	x24, 0x3224c <__cxa_demangle+0x25dfc>
   321f8: f85e82f4     	ldur	x20, [x23, #-0x18]
   321fc: aa1803e0     	mov	x0, x24
   32200: eb18029f     	cmp	x20, x24
   32204: 540000e0     	b.eq	0x32220 <__cxa_demangle+0x25dd0>
   32208: d1008294     	sub	x20, x20, #0x20
   3220c: aa1403e0     	mov	x0, x20
   32210: 97ff9b13     	bl	0x18e5c <__cxa_demangle+0xca0c>
   32214: eb14031f     	cmp	x24, x20
   32218: 54ffff81     	b.ne	0x32208 <__cxa_demangle+0x25db8>
   3221c: f94002c0     	ldr	x0, [x22]
   32220: f85f82e8     	ldur	x8, [x23, #-0x8]
   32224: f81e82f8     	stur	x24, [x23, #-0x18]
   32228: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   3222c: eb00013f     	cmp	x9, x0
   32230: 54000143     	b.lo	0x32258 <__cxa_demangle+0x25e08>
   32234: eb00011f     	cmp	x8, x0
   32238: 54000108     	b.hi	0x32258 <__cxa_demangle+0x25e08>
   3223c: f85f02e9     	ldur	x9, [x23, #-0x10]
   32240: f948010a     	ldr	x10, [x8, #0x1000]
   32244: eb09015f     	cmp	x10, x9
   32248: 54000100     	b.eq	0x32268 <__cxa_demangle+0x25e18>
   3224c: eb1502df     	cmp	x22, x21
   32250: 54fffce1     	b.ne	0x321ec <__cxa_demangle+0x25d9c>
   32254: 14000008     	b	0x32274 <__cxa_demangle+0x25e24>
   32258: 97ff5b66     	bl	0x8ff0 <free@plt>
   3225c: eb1502df     	cmp	x22, x21
   32260: 54fffc61     	b.ne	0x321ec <__cxa_demangle+0x25d9c>
   32264: 14000004     	b	0x32274 <__cxa_demangle+0x25e24>
   32268: f9080100     	str	x0, [x8, #0x1000]
   3226c: eb1502df     	cmp	x22, x21
   32270: 54fffbe1     	b.ne	0x321ec <__cxa_demangle+0x25d9c>
   32274: f9400260     	ldr	x0, [x19]
   32278: f9400e68     	ldr	x8, [x19, #0x18]
   3227c: f9000675     	str	x21, [x19, #0x8]
   32280: 91400509     	add	x9, x8, #0x1, lsl #12   // =0x1000
   32284: eb00013f     	cmp	x9, x0
   32288: 540001a3     	b.lo	0x322bc <__cxa_demangle+0x25e6c>
   3228c: eb00011f     	cmp	x8, x0
   32290: 54000168     	b.hi	0x322bc <__cxa_demangle+0x25e6c>
   32294: f9400a69     	ldr	x9, [x19, #0x10]
   32298: f948010a     	ldr	x10, [x8, #0x1000]
   3229c: eb09015f     	cmp	x10, x9
   322a0: 54000041     	b.ne	0x322a8 <__cxa_demangle+0x25e58>
   322a4: f9080100     	str	x0, [x8, #0x1000]
   322a8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   322ac: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   322b0: a94157f6     	ldp	x22, x21, [sp, #0x10]
   322b4: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   322b8: d65f03c0     	ret
   322bc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   322c0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   322c4: a94157f6     	ldp	x22, x21, [sp, #0x10]
   322c8: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   322cc: 17ff5b49     	b	0x8ff0 <free@plt>
   322d0: 17ff5aa4     	b	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   322d4: d4200020     	brk	#0x1
   322d8: d65f03c0     	ret
   322dc: d65f03c0     	ret
   322e0: f81e0ff3     	str	x19, [sp, #-0x20]!
   322e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   322e8: 910043fd     	add	x29, sp, #0x10
   322ec: aa0003f3     	mov	x19, x0
   322f0: 97ff5a9c     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   322f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   322f8: aa1303e0     	mov	x0, x19
   322fc: f84207f3     	ldr	x19, [sp], #0x20
   32300: 17ff5ae0     	b	0x8e80 <_ZdlPv@plt>
   32304: f81e0ff3     	str	x19, [sp, #-0x20]!
   32308: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3230c: 910043fd     	add	x29, sp, #0x10
   32310: aa0003f3     	mov	x19, x0
   32314: 97ff5a93     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   32318: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   3231c: aa1303e0     	mov	x0, x19
   32320: f84207f3     	ldr	x19, [sp], #0x20
   32324: 17ff5ad7     	b	0x8e80 <_ZdlPv@plt>
   32328: f81e0ff3     	str	x19, [sp, #-0x20]!
   3232c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   32330: 910043fd     	add	x29, sp, #0x10
   32334: aa0003f3     	mov	x19, x0
   32338: 97ff5a8a     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   3233c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   32340: aa1303e0     	mov	x0, x19
   32344: f84207f3     	ldr	x19, [sp], #0x20
   32348: 17ff5ace     	b	0x8e80 <_ZdlPv@plt>
   3234c: f81e0ff3     	str	x19, [sp, #-0x20]!
   32350: a9017bfd     	stp	x29, x30, [sp, #0x10]
   32354: 910043fd     	add	x29, sp, #0x10
   32358: aa0003f3     	mov	x19, x0
   3235c: 97ff5a81     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   32360: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   32364: aa1303e0     	mov	x0, x19
   32368: f84207f3     	ldr	x19, [sp], #0x20
   3236c: 17ff5ac5     	b	0x8e80 <_ZdlPv@plt>
   32370: f81e0ff3     	str	x19, [sp, #-0x20]!
   32374: a9017bfd     	stp	x29, x30, [sp, #0x10]
   32378: 910043fd     	add	x29, sp, #0x10
   3237c: aa0003f3     	mov	x19, x0
   32380: 97ff5a78     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   32384: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   32388: aa1303e0     	mov	x0, x19
   3238c: f84207f3     	ldr	x19, [sp], #0x20
   32390: 17ff5abc     	b	0x8e80 <_ZdlPv@plt>
   32394: f81e0ff3     	str	x19, [sp, #-0x20]!
   32398: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3239c: 910043fd     	add	x29, sp, #0x10
   323a0: aa0003f3     	mov	x19, x0
   323a4: 97ff5a6f     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   323a8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   323ac: aa1303e0     	mov	x0, x19
   323b0: f84207f3     	ldr	x19, [sp], #0x20
   323b4: 17ff5ab3     	b	0x8e80 <_ZdlPv@plt>
   323b8: f81e0ff3     	str	x19, [sp, #-0x20]!
   323bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   323c0: 910043fd     	add	x29, sp, #0x10
   323c4: aa0003f3     	mov	x19, x0
   323c8: 97ff5a66     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   323cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   323d0: aa1303e0     	mov	x0, x19
   323d4: f84207f3     	ldr	x19, [sp], #0x20
   323d8: 17ff5aaa     	b	0x8e80 <_ZdlPv@plt>
   323dc: f81e0ff3     	str	x19, [sp, #-0x20]!
   323e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   323e4: 910043fd     	add	x29, sp, #0x10
   323e8: aa0003f3     	mov	x19, x0
   323ec: 97ff5a5d     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   323f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   323f4: aa1303e0     	mov	x0, x19
   323f8: f84207f3     	ldr	x19, [sp], #0x20
   323fc: 17ff5aa1     	b	0x8e80 <_ZdlPv@plt>
   32400: f81e0ff3     	str	x19, [sp, #-0x20]!
   32404: a9017bfd     	stp	x29, x30, [sp, #0x10]
   32408: 910043fd     	add	x29, sp, #0x10
   3240c: aa0003f3     	mov	x19, x0
   32410: 97ff5a54     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   32414: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   32418: aa1303e0     	mov	x0, x19
   3241c: f84207f3     	ldr	x19, [sp], #0x20
   32420: 17ff5a98     	b	0x8e80 <_ZdlPv@plt>
   32424: f81e0ff3     	str	x19, [sp, #-0x20]!
   32428: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3242c: 910043fd     	add	x29, sp, #0x10
   32430: aa0003f3     	mov	x19, x0
   32434: 97ff5a4b     	bl	0x8d60 <_ZNSt9type_infoD2Ev@plt>
   32438: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   3243c: aa1303e0     	mov	x0, x19
   32440: f84207f3     	ldr	x19, [sp], #0x20
   32444: 17ff5a8f     	b	0x8e80 <_ZdlPv@plt>
   32448: eb01001f     	cmp	x0, x1
   3244c: 1a9f17e0     	cset	w0, eq
   32450: d65f03c0     	ret
   32454: 2a1f03e0     	mov	w0, wzr
   32458: d65f03c0     	ret
   3245c: 2a1f03e0     	mov	w0, wzr
   32460: d65f03c0     	ret
   32464: eb01001f     	cmp	x0, x1
   32468: 1a9f17e0     	cset	w0, eq
   3246c: d65f03c0     	ret
   32470: d10243ff     	sub	sp, sp, #0x90
   32474: f90033f5     	str	x21, [sp, #0x60]
   32478: a9074ff4     	stp	x20, x19, [sp, #0x70]
   3247c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   32480: 910203fd     	add	x29, sp, #0x80
   32484: d53bd055     	mrs	x21, TPIDR_EL0
   32488: f94016a8     	ldr	x8, [x21, #0x28]
   3248c: aa0003f4     	mov	x20, x0
   32490: aa0203f3     	mov	x19, x2
   32494: eb01029f     	cmp	x20, x1
   32498: f81d83a8     	stur	x8, [x29, #-0x28]
   3249c: 540003e0     	b.eq	0x32518 <__cxa_demangle+0x260c8>
   324a0: b4000401     	cbz	x1, 0x32520 <__cxa_demangle+0x260d0>
   324a4: d0000088     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
   324a8: f947f508     	ldr	x8, [x8, #0xfe8]
   324ac: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   324b0: f947b042     	ldr	x2, [x2, #0xf60]
   324b4: aa0103e0     	mov	x0, x1
   324b8: aa0803e1     	mov	x1, x8
   324bc: aa1f03e3     	mov	x3, xzr
   324c0: 97ff5a90     	bl	0x8f00 <__dynamic_cast@plt>
   324c4: b4000300     	cbz	x0, 0x32524 <__cxa_demangle+0x260d4>
   324c8: 92800008     	mov	x8, #-0x1               // =-1
   324cc: 320003e9     	orr	w9, wzr, #0x1
   324d0: a900ffe0     	stp	x0, xzr, [sp, #0x8]
   324d4: a901a3f4     	stp	x20, x8, [sp, #0x18]
   324d8: f804f3ff     	stur	xzr, [sp, #0x4f]
   324dc: a902ffff     	stp	xzr, xzr, [sp, #0x28]
   324e0: a9047fff     	stp	xzr, xzr, [sp, #0x40]
   324e4: f9001fff     	str	xzr, [sp, #0x38]
   324e8: b90053e9     	str	w9, [sp, #0x50]
   324ec: f9400008     	ldr	x8, [x0]
   324f0: f9400262     	ldr	x2, [x19]
   324f4: 910023e1     	add	x1, sp, #0x8
   324f8: 320003e3     	orr	w3, wzr, #0x1
   324fc: f9401d08     	ldr	x8, [x8, #0x38]
   32500: d63f0100     	blr	x8
   32504: b9403be8     	ldr	w8, [sp, #0x38]
   32508: 7100051f     	cmp	w8, #0x1
   3250c: 540000a1     	b.ne	0x32520 <__cxa_demangle+0x260d0>
   32510: f94017e8     	ldr	x8, [sp, #0x28]
   32514: f9000268     	str	x8, [x19]
   32518: 320003e0     	orr	w0, wzr, #0x1
   3251c: 14000002     	b	0x32524 <__cxa_demangle+0x260d4>
   32520: 2a1f03e0     	mov	w0, wzr
   32524: f94016a8     	ldr	x8, [x21, #0x28]
   32528: f85d83a9     	ldur	x9, [x29, #-0x28]
   3252c: eb09011f     	cmp	x8, x9
   32530: 540000c1     	b.ne	0x32548 <__cxa_demangle+0x260f8>
   32534: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   32538: a9474ff4     	ldp	x20, x19, [sp, #0x70]
   3253c: f94033f5     	ldr	x21, [sp, #0x60]
   32540: 910243ff     	add	sp, sp, #0x90
   32544: d65f03c0     	ret
   32548: 97ff5a12     	bl	0x8d90 <__stack_chk_fail@plt>
   3254c: f9401028     	ldr	x8, [x1, #0x20]
   32550: b4000168     	cbz	x8, 0x3257c <__cxa_demangle+0x2612c>
   32554: eb02011f     	cmp	x8, x2
   32558: 540001c0     	b.eq	0x32590 <__cxa_demangle+0x26140>
   3255c: b9403c28     	ldr	w8, [x1, #0x3c]
   32560: 321f03e9     	orr	w9, wzr, #0x2
   32564: 320003ea     	orr	w10, wzr, #0x1
   32568: b9003029     	str	w9, [x1, #0x30]
   3256c: 11000508     	add	w8, w8, #0x1
   32570: b9003c28     	str	w8, [x1, #0x3c]
   32574: 3901382a     	strb	w10, [x1, #0x4e]
   32578: 1400000b     	b	0x325a4 <__cxa_demangle+0x26154>
   3257c: 320003e8     	orr	w8, wzr, #0x1
   32580: f9001022     	str	x2, [x1, #0x20]
   32584: b9003023     	str	w3, [x1, #0x30]
   32588: b9003c28     	str	w8, [x1, #0x3c]
   3258c: d65f03c0     	ret
   32590: b9403028     	ldr	w8, [x1, #0x30]
   32594: 7100091f     	cmp	w8, #0x2
   32598: 54000061     	b.ne	0x325a4 <__cxa_demangle+0x26154>
   3259c: b9003023     	str	w3, [x1, #0x30]
   325a0: d65f03c0     	ret
   325a4: d65f03c0     	ret
   325a8: f9400828     	ldr	x8, [x1, #0x10]
   325ac: eb08001f     	cmp	x0, x8
   325b0: 54000040     	b.eq	0x325b8 <__cxa_demangle+0x26168>
   325b4: d65f03c0     	ret
   325b8: f9401028     	ldr	x8, [x1, #0x20]
   325bc: b4000168     	cbz	x8, 0x325e8 <__cxa_demangle+0x26198>
   325c0: eb02011f     	cmp	x8, x2
   325c4: 540001c0     	b.eq	0x325fc <__cxa_demangle+0x261ac>
   325c8: b9403c28     	ldr	w8, [x1, #0x3c]
   325cc: 321f03e9     	orr	w9, wzr, #0x2
   325d0: 320003ea     	orr	w10, wzr, #0x1
   325d4: b9003029     	str	w9, [x1, #0x30]
   325d8: 11000508     	add	w8, w8, #0x1
   325dc: b9003c28     	str	w8, [x1, #0x3c]
   325e0: 3901382a     	strb	w10, [x1, #0x4e]
   325e4: d65f03c0     	ret
   325e8: 320003e8     	orr	w8, wzr, #0x1
   325ec: f9001022     	str	x2, [x1, #0x20]
   325f0: b9003023     	str	w3, [x1, #0x30]
   325f4: b9003c28     	str	w8, [x1, #0x3c]
   325f8: d65f03c0     	ret
   325fc: b9403028     	ldr	w8, [x1, #0x30]
   32600: 7100091f     	cmp	w8, #0x2
   32604: 54fffd81     	b.ne	0x325b4 <__cxa_demangle+0x26164>
   32608: b9003023     	str	w3, [x1, #0x30]
   3260c: d65f03c0     	ret
   32610: f9400828     	ldr	x8, [x1, #0x10]
   32614: eb08001f     	cmp	x0, x8
   32618: 540000a0     	b.eq	0x3262c <__cxa_demangle+0x261dc>
   3261c: f9400800     	ldr	x0, [x0, #0x10]
   32620: f9400008     	ldr	x8, [x0]
   32624: f9401d04     	ldr	x4, [x8, #0x38]
   32628: d61f0080     	br	x4
   3262c: f9401028     	ldr	x8, [x1, #0x20]
   32630: b4000168     	cbz	x8, 0x3265c <__cxa_demangle+0x2620c>
   32634: eb02011f     	cmp	x8, x2
   32638: 540001c0     	b.eq	0x32670 <__cxa_demangle+0x26220>
   3263c: b9403c28     	ldr	w8, [x1, #0x3c]
   32640: 321f03e9     	orr	w9, wzr, #0x2
   32644: 320003ea     	orr	w10, wzr, #0x1
   32648: b9003029     	str	w9, [x1, #0x30]
   3264c: 11000508     	add	w8, w8, #0x1
   32650: b9003c28     	str	w8, [x1, #0x3c]
   32654: 3901382a     	strb	w10, [x1, #0x4e]
   32658: 1400000b     	b	0x32684 <__cxa_demangle+0x26234>
   3265c: 320003e8     	orr	w8, wzr, #0x1
   32660: f9001022     	str	x2, [x1, #0x20]
   32664: b9003023     	str	w3, [x1, #0x30]
   32668: b9003c28     	str	w8, [x1, #0x3c]
   3266c: d65f03c0     	ret
   32670: b9403028     	ldr	w8, [x1, #0x30]
   32674: 7100091f     	cmp	w8, #0x2
   32678: 54000061     	b.ne	0x32684 <__cxa_demangle+0x26234>
   3267c: b9003023     	str	w3, [x1, #0x30]
   32680: d65f03c0     	ret
   32684: d65f03c0     	ret
   32688: f9400408     	ldr	x8, [x0, #0x8]
   3268c: b40000c2     	cbz	x2, 0x326a4 <__cxa_demangle+0x26254>
   32690: 9348fd09     	asr	x9, x8, #8
   32694: 360000a8     	tbz	w8, #0x0, 0x326a8 <__cxa_demangle+0x26258>
   32698: f940004a     	ldr	x10, [x2]
   3269c: f8696949     	ldr	x9, [x10, x9]
   326a0: 14000002     	b	0x326a8 <__cxa_demangle+0x26258>
   326a4: aa1f03e9     	mov	x9, xzr
   326a8: f9400000     	ldr	x0, [x0]
   326ac: f27f011f     	tst	x8, #0x2
   326b0: 321f03e8     	orr	w8, wzr, #0x2
   326b4: 8b090042     	add	x2, x2, x9
   326b8: f940000a     	ldr	x10, [x0]
   326bc: 1a830103     	csel	w3, w8, w3, eq
   326c0: f9401d44     	ldr	x4, [x10, #0x38]
   326c4: d61f0080     	br	x4
   326c8: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
   326cc: a90157f6     	stp	x22, x21, [sp, #0x10]
   326d0: a9024ff4     	stp	x20, x19, [sp, #0x20]
   326d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   326d8: 9100c3fd     	add	x29, sp, #0x30
   326dc: aa0103f3     	mov	x19, x1
   326e0: f9400a68     	ldr	x8, [x19, #0x10]
   326e4: aa0003f6     	mov	x22, x0
   326e8: 2a0303f4     	mov	w20, w3
   326ec: aa0203f5     	mov	x21, x2
   326f0: eb0802df     	cmp	x22, x8
   326f4: 54000120     	b.eq	0x32718 <__cxa_demangle+0x262c8>
   326f8: b94016d8     	ldr	w24, [x22, #0x14]
   326fc: f94012c8     	ldr	x8, [x22, #0x20]
   32700: b4000255     	cbz	x21, 0x32748 <__cxa_demangle+0x262f8>
   32704: 9348fd09     	asr	x9, x8, #8
   32708: 36000228     	tbz	w8, #0x0, 0x3274c <__cxa_demangle+0x262fc>
   3270c: f94002aa     	ldr	x10, [x21]
   32710: f8696949     	ldr	x9, [x10, x9]
   32714: 1400000e     	b	0x3274c <__cxa_demangle+0x262fc>
   32718: f9401268     	ldr	x8, [x19, #0x20]
   3271c: b4000608     	cbz	x8, 0x327dc <__cxa_demangle+0x2638c>
   32720: eb15011f     	cmp	x8, x21
   32724: 54000660     	b.eq	0x327f0 <__cxa_demangle+0x263a0>
   32728: b9403e68     	ldr	w8, [x19, #0x3c]
   3272c: 321f03e9     	orr	w9, wzr, #0x2
   32730: 320003ea     	orr	w10, wzr, #0x1
   32734: b9003269     	str	w9, [x19, #0x30]
   32738: 11000508     	add	w8, w8, #0x1
   3273c: b9003e68     	str	w8, [x19, #0x3c]
   32740: 39013a6a     	strb	w10, [x19, #0x4e]
   32744: 1400002f     	b	0x32800 <__cxa_demangle+0x263b0>
   32748: aa1f03e9     	mov	x9, xzr
   3274c: f9400ec0     	ldr	x0, [x22, #0x18]
   32750: f27f011f     	tst	x8, #0x2
   32754: 321f03f7     	orr	w23, wzr, #0x2
   32758: 8b0902a2     	add	x2, x21, x9
   3275c: f940000a     	ldr	x10, [x0]
   32760: 1a9402e3     	csel	w3, w23, w20, eq
   32764: aa1303e1     	mov	x1, x19
   32768: f9401d4a     	ldr	x10, [x10, #0x38]
   3276c: d63f0140     	blr	x10
   32770: 71000b1f     	cmp	w24, #0x2
   32774: 54000463     	b.lo	0x32800 <__cxa_demangle+0x263b0>
   32778: 8b1812c8     	add	x8, x22, x24, lsl #4
   3277c: 91006118     	add	x24, x8, #0x18
   32780: 9100a2d6     	add	x22, x22, #0x28
   32784: f94006c8     	ldr	x8, [x22, #0x8]
   32788: b40000d5     	cbz	x21, 0x327a0 <__cxa_demangle+0x26350>
   3278c: 9348fd09     	asr	x9, x8, #8
   32790: 360000a8     	tbz	w8, #0x0, 0x327a4 <__cxa_demangle+0x26354>
   32794: f94002aa     	ldr	x10, [x21]
   32798: f8696949     	ldr	x9, [x10, x9]
   3279c: 14000002     	b	0x327a4 <__cxa_demangle+0x26354>
   327a0: aa1f03e9     	mov	x9, xzr
   327a4: f94002c0     	ldr	x0, [x22]
   327a8: f27f011f     	tst	x8, #0x2
   327ac: 8b0902a2     	add	x2, x21, x9
   327b0: 1a9402e3     	csel	w3, w23, w20, eq
   327b4: f940000a     	ldr	x10, [x0]
   327b8: aa1303e1     	mov	x1, x19
   327bc: f9401d4a     	ldr	x10, [x10, #0x38]
   327c0: d63f0140     	blr	x10
   327c4: 39413a68     	ldrb	w8, [x19, #0x4e]
   327c8: 350001c8     	cbnz	w8, 0x32800 <__cxa_demangle+0x263b0>
   327cc: 910042d6     	add	x22, x22, #0x10
   327d0: eb1802df     	cmp	x22, x24
   327d4: 54fffd83     	b.lo	0x32784 <__cxa_demangle+0x26334>
   327d8: 1400000a     	b	0x32800 <__cxa_demangle+0x263b0>
   327dc: 320003e8     	orr	w8, wzr, #0x1
   327e0: f9001275     	str	x21, [x19, #0x20]
   327e4: b9003274     	str	w20, [x19, #0x30]
   327e8: b9003e68     	str	w8, [x19, #0x3c]
   327ec: 14000005     	b	0x32800 <__cxa_demangle+0x263b0>
   327f0: b9403268     	ldr	w8, [x19, #0x30]
   327f4: 7100091f     	cmp	w8, #0x2
   327f8: 54000041     	b.ne	0x32800 <__cxa_demangle+0x263b0>
   327fc: b9003274     	str	w20, [x19, #0x30]
   32800: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   32804: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   32808: a94157f6     	ldp	x22, x21, [sp, #0x10]
   3280c: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   32810: d65f03c0     	ret
   32814: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
   32818: a9017bfd     	stp	x29, x30, [sp, #0x10]
   3281c: 910043fd     	add	x29, sp, #0x10
   32820: aa0003f3     	mov	x19, x0
   32824: 39404268     	ldrb	w8, [x19, #0x10]
   32828: aa0103f4     	mov	x20, x1
   3282c: 721d051f     	tst	w8, #0x18
   32830: 54000120     	b.eq	0x32854 <__cxa_demangle+0x26404>
   32834: f9400660     	ldr	x0, [x19, #0x8]
   32838: f9400681     	ldr	x1, [x20, #0x8]
   3283c: 97ff5971     	bl	0x8e00 <strcmp@plt>
   32840: 7100001f     	cmp	w0, #0x0
   32844: 1a9f17e0     	cset	w0, eq
   32848: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   3284c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
   32850: d65f03c0     	ret
   32854: b40001d4     	cbz	x20, 0x3288c <__cxa_demangle+0x2643c>
   32858: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   3285c: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32860: f947f421     	ldr	x1, [x1, #0xfe8]
   32864: f947ac42     	ldr	x2, [x2, #0xf58]
   32868: aa1403e0     	mov	x0, x20
   3286c: aa1f03e3     	mov	x3, xzr
   32870: 97ff59a4     	bl	0x8f00 <__dynamic_cast@plt>
   32874: b4fffea0     	cbz	x0, 0x32848 <__cxa_demangle+0x263f8>
   32878: 39404008     	ldrb	w8, [x0, #0x10]
   3287c: 721d051f     	tst	w8, #0x18
   32880: 54fffda1     	b.ne	0x32834 <__cxa_demangle+0x263e4>
   32884: eb14027f     	cmp	x19, x20
   32888: 17ffffef     	b	0x32844 <__cxa_demangle+0x263f4>
   3288c: 2a1f03e0     	mov	w0, wzr
   32890: 17ffffee     	b	0x32848 <__cxa_demangle+0x263f8>
   32894: d10283ff     	sub	sp, sp, #0xa0
   32898: f90033f7     	str	x23, [sp, #0x60]
   3289c: a90757f6     	stp	x22, x21, [sp, #0x70]
   328a0: a9084ff4     	stp	x20, x19, [sp, #0x80]
   328a4: a9097bfd     	stp	x29, x30, [sp, #0x90]
   328a8: 910243fd     	add	x29, sp, #0x90
   328ac: d53bd057     	mrs	x23, TPIDR_EL0
   328b0: d0000089     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
   328b4: f94016e8     	ldr	x8, [x23, #0x28]
   328b8: f947fd29     	ldr	x9, [x9, #0xff8]
   328bc: aa0103f5     	mov	x21, x1
   328c0: aa0203f3     	mov	x19, x2
   328c4: aa0003f4     	mov	x20, x0
   328c8: eb0902bf     	cmp	x21, x9
   328cc: f81c83a8     	stur	x8, [x29, #-0x38]
   328d0: 540006e0     	b.eq	0x329ac <__cxa_demangle+0x2655c>
   328d4: 39404288     	ldrb	w8, [x20, #0x10]
   328d8: 721d051f     	tst	w8, #0x18
   328dc: 540006c0     	b.eq	0x329b4 <__cxa_demangle+0x26564>
   328e0: f9400680     	ldr	x0, [x20, #0x8]
   328e4: f94006a1     	ldr	x1, [x21, #0x8]
   328e8: 97ff5946     	bl	0x8e00 <strcmp@plt>
   328ec: 34000800     	cbz	w0, 0x329ec <__cxa_demangle+0x2659c>
   328f0: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   328f4: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   328f8: f947f421     	ldr	x1, [x1, #0xfe8]
   328fc: f947f842     	ldr	x2, [x2, #0xff0]
   32900: aa1503e0     	mov	x0, x21
   32904: aa1f03e3     	mov	x3, xzr
   32908: 97ff597e     	bl	0x8f00 <__dynamic_cast@plt>
   3290c: aa0003f5     	mov	x21, x0
   32910: b4000ab5     	cbz	x21, 0x32a64 <__cxa_demangle+0x26614>
   32914: f9400268     	ldr	x8, [x19]
   32918: b4000068     	cbz	x8, 0x32924 <__cxa_demangle+0x264d4>
   3291c: f9400108     	ldr	x8, [x8]
   32920: f9000268     	str	x8, [x19]
   32924: b94012a8     	ldr	w8, [x21, #0x10]
   32928: b9401289     	ldr	w9, [x20, #0x10]
   3292c: 0a29010a     	bic	w10, w8, w9
   32930: 7200095f     	tst	w10, #0x7
   32934: 54000961     	b.ne	0x32a60 <__cxa_demangle+0x26610>
   32938: 0a280128     	bic	w8, w9, w8
   3293c: 721b051f     	tst	w8, #0x60
   32940: 54000901     	b.ne	0x32a60 <__cxa_demangle+0x26610>
   32944: f9400e80     	ldr	x0, [x20, #0x18]
   32948: f9400ea8     	ldr	x8, [x21, #0x18]
   3294c: eb08001f     	cmp	x0, x8
   32950: 54000560     	b.eq	0x329fc <__cxa_demangle+0x265ac>
   32954: d0000089     	adrp	x9, 0x44000 <typeinfo for std::nullptr_t>
   32958: f947a929     	ldr	x9, [x9, #0xf50]
   3295c: eb09001f     	cmp	x0, x9
   32960: 54000520     	b.eq	0x32a04 <__cxa_demangle+0x265b4>
   32964: b4000800     	cbz	x0, 0x32a64 <__cxa_demangle+0x26614>
   32968: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   3296c: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32970: f947f421     	ldr	x1, [x1, #0xfe8]
   32974: f947f842     	ldr	x2, [x2, #0xff0]
   32978: aa1f03e3     	mov	x3, xzr
   3297c: 97ff5961     	bl	0x8f00 <__dynamic_cast@plt>
   32980: b4000580     	cbz	x0, 0x32a30 <__cxa_demangle+0x265e0>
   32984: 39404288     	ldrb	w8, [x20, #0x10]
   32988: 360006c8     	tbz	w8, #0x0, 0x32a60 <__cxa_demangle+0x26610>
   3298c: f9400ea1     	ldr	x1, [x21, #0x18]
   32990: 9400007f     	bl	0x32b8c <__cxa_demangle+0x2673c>
   32994: f94016e8     	ldr	x8, [x23, #0x28]
   32998: f85c83a9     	ldur	x9, [x29, #-0x38]
   3299c: eb09011f     	cmp	x8, x9
   329a0: 54000f41     	b.ne	0x32b88 <__cxa_demangle+0x26738>
   329a4: 12000000     	and	w0, w0, #0x1
   329a8: 14000033     	b	0x32a74 <__cxa_demangle+0x26624>
   329ac: f900027f     	str	xzr, [x19]
   329b0: 14000013     	b	0x329fc <__cxa_demangle+0x265ac>
   329b4: b4000575     	cbz	x21, 0x32a60 <__cxa_demangle+0x26610>
   329b8: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   329bc: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   329c0: f947f421     	ldr	x1, [x1, #0xfe8]
   329c4: f947ac42     	ldr	x2, [x2, #0xf58]
   329c8: aa1503e0     	mov	x0, x21
   329cc: aa1f03e3     	mov	x3, xzr
   329d0: 97ff594c     	bl	0x8f00 <__dynamic_cast@plt>
   329d4: b4fff8e0     	cbz	x0, 0x328f0 <__cxa_demangle+0x264a0>
   329d8: 39404008     	ldrb	w8, [x0, #0x10]
   329dc: 721d051f     	tst	w8, #0x18
   329e0: 54fff801     	b.ne	0x328e0 <__cxa_demangle+0x26490>
   329e4: eb15029f     	cmp	x20, x21
   329e8: 54fff841     	b.ne	0x328f0 <__cxa_demangle+0x264a0>
   329ec: f9400268     	ldr	x8, [x19]
   329f0: b4000068     	cbz	x8, 0x329fc <__cxa_demangle+0x265ac>
   329f4: f9400108     	ldr	x8, [x8]
   329f8: f9000268     	str	x8, [x19]
   329fc: 320003e0     	orr	w0, wzr, #0x1
   32a00: 14000019     	b	0x32a64 <__cxa_demangle+0x26614>
   32a04: b4ffffc8     	cbz	x8, 0x329fc <__cxa_demangle+0x265ac>
   32a08: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32a0c: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32a10: f947f421     	ldr	x1, [x1, #0xfe8]
   32a14: f947f042     	ldr	x2, [x2, #0xfe0]
   32a18: aa0803e0     	mov	x0, x8
   32a1c: aa1f03e3     	mov	x3, xzr
   32a20: 97ff5938     	bl	0x8f00 <__dynamic_cast@plt>
   32a24: f100001f     	cmp	x0, #0x0
   32a28: 1a9f17e0     	cset	w0, eq
   32a2c: 1400000e     	b	0x32a64 <__cxa_demangle+0x26614>
   32a30: f9400e80     	ldr	x0, [x20, #0x18]
   32a34: b4000180     	cbz	x0, 0x32a64 <__cxa_demangle+0x26614>
   32a38: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32a3c: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32a40: f947f421     	ldr	x1, [x1, #0xfe8]
   32a44: f9479842     	ldr	x2, [x2, #0xf30]
   32a48: aa1f03e3     	mov	x3, xzr
   32a4c: 97ff592d     	bl	0x8f00 <__dynamic_cast@plt>
   32a50: aa0003f6     	mov	x22, x0
   32a54: b40001d6     	cbz	x22, 0x32a8c <__cxa_demangle+0x2663c>
   32a58: 39404288     	ldrb	w8, [x20, #0x10]
   32a5c: 370006a8     	tbnz	w8, #0x0, 0x32b30 <__cxa_demangle+0x266e0>
   32a60: 2a1f03e0     	mov	w0, wzr
   32a64: f94016e8     	ldr	x8, [x23, #0x28]
   32a68: f85c83a9     	ldur	x9, [x29, #-0x38]
   32a6c: eb09011f     	cmp	x8, x9
   32a70: 540008c1     	b.ne	0x32b88 <__cxa_demangle+0x26738>
   32a74: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   32a78: a9484ff4     	ldp	x20, x19, [sp, #0x80]
   32a7c: a94757f6     	ldp	x22, x21, [sp, #0x70]
   32a80: f94033f7     	ldr	x23, [sp, #0x60]
   32a84: 910283ff     	add	sp, sp, #0xa0
   32a88: d65f03c0     	ret
   32a8c: f9400e80     	ldr	x0, [x20, #0x18]
   32a90: b4fffea0     	cbz	x0, 0x32a64 <__cxa_demangle+0x26614>
   32a94: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32a98: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32a9c: f947f421     	ldr	x1, [x1, #0xfe8]
   32aa0: f947b042     	ldr	x2, [x2, #0xf60]
   32aa4: aa1f03e3     	mov	x3, xzr
   32aa8: 97ff5916     	bl	0x8f00 <__dynamic_cast@plt>
   32aac: aa0003f4     	mov	x20, x0
   32ab0: b4fffdb4     	cbz	x20, 0x32a64 <__cxa_demangle+0x26614>
   32ab4: f9400ea0     	ldr	x0, [x21, #0x18]
   32ab8: b4fffd60     	cbz	x0, 0x32a64 <__cxa_demangle+0x26614>
   32abc: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32ac0: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32ac4: f947f421     	ldr	x1, [x1, #0xfe8]
   32ac8: f947b042     	ldr	x2, [x2, #0xf60]
   32acc: aa1f03e3     	mov	x3, xzr
   32ad0: 97ff590c     	bl	0x8f00 <__dynamic_cast@plt>
   32ad4: b4fffc80     	cbz	x0, 0x32a64 <__cxa_demangle+0x26614>
   32ad8: 92800008     	mov	x8, #-0x1               // =-1
   32adc: 320003e9     	orr	w9, wzr, #0x1
   32ae0: a900ffe0     	stp	x0, xzr, [sp, #0x8]
   32ae4: a901a3f4     	stp	x20, x8, [sp, #0x18]
   32ae8: f804f3ff     	stur	xzr, [sp, #0x4f]
   32aec: a902ffff     	stp	xzr, xzr, [sp, #0x28]
   32af0: a9047fff     	stp	xzr, xzr, [sp, #0x40]
   32af4: f9001fff     	str	xzr, [sp, #0x38]
   32af8: b90053e9     	str	w9, [sp, #0x50]
   32afc: f9400008     	ldr	x8, [x0]
   32b00: f9400262     	ldr	x2, [x19]
   32b04: 910023e1     	add	x1, sp, #0x8
   32b08: 320003e3     	orr	w3, wzr, #0x1
   32b0c: f9401d08     	ldr	x8, [x8, #0x38]
   32b10: d63f0100     	blr	x8
   32b14: b9403be8     	ldr	w8, [sp, #0x38]
   32b18: 7100051f     	cmp	w8, #0x1
   32b1c: 54fffa21     	b.ne	0x32a60 <__cxa_demangle+0x26610>
   32b20: f9400268     	ldr	x8, [x19]
   32b24: b4fff6c8     	cbz	x8, 0x329fc <__cxa_demangle+0x265ac>
   32b28: f94017e8     	ldr	x8, [sp, #0x28]
   32b2c: 17ffffb3     	b	0x329f8 <__cxa_demangle+0x265a8>
   32b30: f9400ea0     	ldr	x0, [x21, #0x18]
   32b34: b4fff980     	cbz	x0, 0x32a64 <__cxa_demangle+0x26614>
   32b38: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32b3c: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32b40: f947f421     	ldr	x1, [x1, #0xfe8]
   32b44: f9479842     	ldr	x2, [x2, #0xf30]
   32b48: aa1f03e3     	mov	x3, xzr
   32b4c: 97ff58ed     	bl	0x8f00 <__dynamic_cast@plt>
   32b50: b4fff8a0     	cbz	x0, 0x32a64 <__cxa_demangle+0x26614>
   32b54: b94012c8     	ldr	w8, [x22, #0x10]
   32b58: b9401009     	ldr	w9, [x0, #0x10]
   32b5c: 6a28013f     	bics	wzr, w9, w8
   32b60: 54fff801     	b.ne	0x32a60 <__cxa_demangle+0x26610>
   32b64: f9400ec8     	ldr	x8, [x22, #0x18]
   32b68: f9400c09     	ldr	x9, [x0, #0x18]
   32b6c: eb09011f     	cmp	x8, x9
   32b70: 54fff781     	b.ne	0x32a60 <__cxa_demangle+0x26610>
   32b74: f94012c8     	ldr	x8, [x22, #0x20]
   32b78: f9401009     	ldr	x9, [x0, #0x20]
   32b7c: eb09011f     	cmp	x8, x9
   32b80: 1a9f17e0     	cset	w0, eq
   32b84: 17ffffb8     	b	0x32a64 <__cxa_demangle+0x26614>
   32b88: 97ff5882     	bl	0x8d90 <__stack_chk_fail@plt>
   32b8c: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
   32b90: a9014ff4     	stp	x20, x19, [sp, #0x10]
   32b94: a9027bfd     	stp	x29, x30, [sp, #0x20]
   32b98: 910083fd     	add	x29, sp, #0x20
   32b9c: aa0103e8     	mov	x8, x1
   32ba0: aa0003f6     	mov	x22, x0
   32ba4: b4000408     	cbz	x8, 0x32c24 <__cxa_demangle+0x267d4>
   32ba8: d0000093     	adrp	x19, 0x44000 <typeinfo for std::nullptr_t>
   32bac: d0000094     	adrp	x20, 0x44000 <typeinfo for std::nullptr_t>
   32bb0: f947f673     	ldr	x19, [x19, #0xfe8]
   32bb4: f947fa94     	ldr	x20, [x20, #0xff0]
   32bb8: aa0803e0     	mov	x0, x8
   32bbc: aa1303e1     	mov	x1, x19
   32bc0: aa1403e2     	mov	x2, x20
   32bc4: aa1f03e3     	mov	x3, xzr
   32bc8: 97ff58ce     	bl	0x8f00 <__dynamic_cast@plt>
   32bcc: aa0003f5     	mov	x21, x0
   32bd0: b40002d5     	cbz	x21, 0x32c28 <__cxa_demangle+0x267d8>
   32bd4: b94012a8     	ldr	w8, [x21, #0x10]
   32bd8: b94012c9     	ldr	w9, [x22, #0x10]
   32bdc: 6a29011f     	bics	wzr, w8, w9
   32be0: 54000221     	b.ne	0x32c24 <__cxa_demangle+0x267d4>
   32be4: f9400ec8     	ldr	x8, [x22, #0x18]
   32be8: f9400eaa     	ldr	x10, [x21, #0x18]
   32bec: eb0a011f     	cmp	x8, x10
   32bf0: 54000240     	b.eq	0x32c38 <__cxa_demangle+0x267e8>
   32bf4: 2a1f03e0     	mov	w0, wzr
   32bf8: 36000189     	tbz	w9, #0x0, 0x32c28 <__cxa_demangle+0x267d8>
   32bfc: b4000168     	cbz	x8, 0x32c28 <__cxa_demangle+0x267d8>
   32c00: aa0803e0     	mov	x0, x8
   32c04: aa1303e1     	mov	x1, x19
   32c08: aa1403e2     	mov	x2, x20
   32c0c: aa1f03e3     	mov	x3, xzr
   32c10: 97ff58bc     	bl	0x8f00 <__dynamic_cast@plt>
   32c14: b4000160     	cbz	x0, 0x32c40 <__cxa_demangle+0x267f0>
   32c18: f9400ea8     	ldr	x8, [x21, #0x18]
   32c1c: aa0003f6     	mov	x22, x0
   32c20: b5fffcc8     	cbnz	x8, 0x32bb8 <__cxa_demangle+0x26768>
   32c24: 2a1f03e0     	mov	w0, wzr
   32c28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   32c2c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   32c30: a8c357f6     	ldp	x22, x21, [sp], #0x30
   32c34: d65f03c0     	ret
   32c38: 320003e0     	orr	w0, wzr, #0x1
   32c3c: 17fffffb     	b	0x32c28 <__cxa_demangle+0x267d8>
   32c40: f9400ec0     	ldr	x0, [x22, #0x18]
   32c44: b4ffff20     	cbz	x0, 0x32c28 <__cxa_demangle+0x267d8>
   32c48: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32c4c: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32c50: f947f421     	ldr	x1, [x1, #0xfe8]
   32c54: f9479842     	ldr	x2, [x2, #0xf30]
   32c58: aa1f03e3     	mov	x3, xzr
   32c5c: 97ff58a9     	bl	0x8f00 <__dynamic_cast@plt>
   32c60: aa0003f3     	mov	x19, x0
   32c64: b4fffe33     	cbz	x19, 0x32c28 <__cxa_demangle+0x267d8>
   32c68: f9400ea0     	ldr	x0, [x21, #0x18]
   32c6c: b4fffde0     	cbz	x0, 0x32c28 <__cxa_demangle+0x267d8>
   32c70: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32c74: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32c78: f947f421     	ldr	x1, [x1, #0xfe8]
   32c7c: f9479842     	ldr	x2, [x2, #0xf30]
   32c80: aa1f03e3     	mov	x3, xzr
   32c84: 97ff589f     	bl	0x8f00 <__dynamic_cast@plt>
   32c88: b4fffd00     	cbz	x0, 0x32c28 <__cxa_demangle+0x267d8>
   32c8c: b9401268     	ldr	w8, [x19, #0x10]
   32c90: b9401009     	ldr	w9, [x0, #0x10]
   32c94: 6a28013f     	bics	wzr, w9, w8
   32c98: 54fffc61     	b.ne	0x32c24 <__cxa_demangle+0x267d4>
   32c9c: f9400e68     	ldr	x8, [x19, #0x18]
   32ca0: f9400c09     	ldr	x9, [x0, #0x18]
   32ca4: eb09011f     	cmp	x8, x9
   32ca8: 54fffbe1     	b.ne	0x32c24 <__cxa_demangle+0x267d4>
   32cac: f9401268     	ldr	x8, [x19, #0x20]
   32cb0: f9401009     	ldr	x9, [x0, #0x20]
   32cb4: eb09011f     	cmp	x8, x9
   32cb8: 1a9f17e0     	cset	w0, eq
   32cbc: 17ffffdb     	b	0x32c28 <__cxa_demangle+0x267d8>
   32cc0: f81e0ff3     	str	x19, [sp, #-0x20]!
   32cc4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   32cc8: 910043fd     	add	x29, sp, #0x10
   32ccc: aa0003f3     	mov	x19, x0
   32cd0: b4000241     	cbz	x1, 0x32d18 <__cxa_demangle+0x268c8>
   32cd4: d0000088     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
   32cd8: f947f508     	ldr	x8, [x8, #0xfe8]
   32cdc: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32ce0: f9479842     	ldr	x2, [x2, #0xf30]
   32ce4: aa0103e0     	mov	x0, x1
   32ce8: aa0803e1     	mov	x1, x8
   32cec: aa1f03e3     	mov	x3, xzr
   32cf0: 97ff5884     	bl	0x8f00 <__dynamic_cast@plt>
   32cf4: b4000140     	cbz	x0, 0x32d1c <__cxa_demangle+0x268cc>
   32cf8: b9401268     	ldr	w8, [x19, #0x10]
   32cfc: b9401009     	ldr	w9, [x0, #0x10]
   32d00: 6a28013f     	bics	wzr, w9, w8
   32d04: 540000a1     	b.ne	0x32d18 <__cxa_demangle+0x268c8>
   32d08: f9400e68     	ldr	x8, [x19, #0x18]
   32d0c: f9400c09     	ldr	x9, [x0, #0x18]
   32d10: eb09011f     	cmp	x8, x9
   32d14: 540000a0     	b.eq	0x32d28 <__cxa_demangle+0x268d8>
   32d18: 2a1f03e0     	mov	w0, wzr
   32d1c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   32d20: f84207f3     	ldr	x19, [sp], #0x20
   32d24: d65f03c0     	ret
   32d28: f9401268     	ldr	x8, [x19, #0x20]
   32d2c: f9401009     	ldr	x9, [x0, #0x20]
   32d30: eb09011f     	cmp	x8, x9
   32d34: 1a9f17e0     	cset	w0, eq
   32d38: 17fffff9     	b	0x32d1c <__cxa_demangle+0x268cc>
   32d3c: f81d0ff5     	str	x21, [sp, #-0x30]!
   32d40: a9014ff4     	stp	x20, x19, [sp, #0x10]
   32d44: a9027bfd     	stp	x29, x30, [sp, #0x20]
   32d48: 910083fd     	add	x29, sp, #0x20
   32d4c: d0000088     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
   32d50: f947fd08     	ldr	x8, [x8, #0xff8]
   32d54: aa0103f4     	mov	x20, x1
   32d58: aa0203f5     	mov	x21, x2
   32d5c: aa0003f3     	mov	x19, x0
   32d60: eb08029f     	cmp	x20, x8
   32d64: 54000420     	b.eq	0x32de8 <__cxa_demangle+0x26998>
   32d68: 39404268     	ldrb	w8, [x19, #0x10]
   32d6c: 721d051f     	tst	w8, #0x18
   32d70: 540005e0     	b.eq	0x32e2c <__cxa_demangle+0x269dc>
   32d74: f9400660     	ldr	x0, [x19, #0x8]
   32d78: f9400681     	ldr	x1, [x20, #0x8]
   32d7c: 97ff5821     	bl	0x8e00 <strcmp@plt>
   32d80: 34000720     	cbz	w0, 0x32e64 <__cxa_demangle+0x26a14>
   32d84: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32d88: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32d8c: f947f421     	ldr	x1, [x1, #0xfe8]
   32d90: f9479842     	ldr	x2, [x2, #0xf30]
   32d94: aa1403e0     	mov	x0, x20
   32d98: aa1f03e3     	mov	x3, xzr
   32d9c: 97ff5859     	bl	0x8f00 <__dynamic_cast@plt>
   32da0: b4000680     	cbz	x0, 0x32e70 <__cxa_demangle+0x26a20>
   32da4: b9401008     	ldr	w8, [x0, #0x10]
   32da8: b9401269     	ldr	w9, [x19, #0x10]
   32dac: 0a29010a     	bic	w10, w8, w9
   32db0: 7200095f     	tst	w10, #0x7
   32db4: 540005c1     	b.ne	0x32e6c <__cxa_demangle+0x26a1c>
   32db8: 0a280128     	bic	w8, w9, w8
   32dbc: 721b051f     	tst	w8, #0x60
   32dc0: 54000561     	b.ne	0x32e6c <__cxa_demangle+0x26a1c>
   32dc4: f9400e68     	ldr	x8, [x19, #0x18]
   32dc8: f9400c09     	ldr	x9, [x0, #0x18]
   32dcc: eb09011f     	cmp	x8, x9
   32dd0: 540004e1     	b.ne	0x32e6c <__cxa_demangle+0x26a1c>
   32dd4: f9401268     	ldr	x8, [x19, #0x20]
   32dd8: f9401009     	ldr	x9, [x0, #0x20]
   32ddc: eb09011f     	cmp	x8, x9
   32de0: 1a9f17e0     	cset	w0, eq
   32de4: 14000023     	b	0x32e70 <__cxa_demangle+0x26a20>
   32de8: f9400e60     	ldr	x0, [x19, #0x18]
   32dec: d0000033     	adrp	x19, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   32df0: 913b0273     	add	x19, x19, #0xec0
   32df4: b4000160     	cbz	x0, 0x32e20 <__cxa_demangle+0x269d0>
   32df8: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32dfc: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32e00: f947f421     	ldr	x1, [x1, #0xfe8]
   32e04: f947f042     	ldr	x2, [x2, #0xfe0]
   32e08: aa1f03e3     	mov	x3, xzr
   32e0c: 97ff583d     	bl	0x8f00 <__dynamic_cast@plt>
   32e10: d0000028     	adrp	x8, 0x38000 <typeinfo name for std::underflow_error+0x8c0>
   32e14: 913ac108     	add	x8, x8, #0xeb0
   32e18: f100001f     	cmp	x0, #0x0
   32e1c: 9a880273     	csel	x19, x19, x8, eq
   32e20: f90002b3     	str	x19, [x21]
   32e24: 320003e0     	orr	w0, wzr, #0x1
   32e28: 14000012     	b	0x32e70 <__cxa_demangle+0x26a20>
   32e2c: b4000214     	cbz	x20, 0x32e6c <__cxa_demangle+0x26a1c>
   32e30: d0000081     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   32e34: d0000082     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   32e38: f947f421     	ldr	x1, [x1, #0xfe8]
   32e3c: f947ac42     	ldr	x2, [x2, #0xf58]
   32e40: aa1403e0     	mov	x0, x20
   32e44: aa1f03e3     	mov	x3, xzr
   32e48: 97ff582e     	bl	0x8f00 <__dynamic_cast@plt>
   32e4c: b4fff9c0     	cbz	x0, 0x32d84 <__cxa_demangle+0x26934>
   32e50: 39404008     	ldrb	w8, [x0, #0x10]
   32e54: 721d051f     	tst	w8, #0x18
   32e58: 54fff8e1     	b.ne	0x32d74 <__cxa_demangle+0x26924>
   32e5c: eb14027f     	cmp	x19, x20
   32e60: 54fff921     	b.ne	0x32d84 <__cxa_demangle+0x26934>
   32e64: 320003e0     	orr	w0, wzr, #0x1
   32e68: 14000002     	b	0x32e70 <__cxa_demangle+0x26a20>
   32e6c: 2a1f03e0     	mov	w0, wzr
   32e70: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   32e74: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   32e78: f84307f5     	ldr	x21, [sp], #0x30
   32e7c: d65f03c0     	ret

0000000000032e80 <__dynamic_cast>:
   32e80: d10203ff     	sub	sp, sp, #0x80
   32e84: a9064ff4     	stp	x20, x19, [sp, #0x60]
   32e88: a9077bfd     	stp	x29, x30, [sp, #0x70]
   32e8c: 9101c3fd     	add	x29, sp, #0x70
   32e90: d53bd054     	mrs	x20, TPIDR_EL0
   32e94: f9401689     	ldr	x9, [x20, #0x28]
   32e98: aa0003e8     	mov	x8, x0
   32e9c: f81e83a9     	stur	x9, [x29, #-0x18]
   32ea0: f9400109     	ldr	x9, [x8]
   32ea4: a97f012a     	ldp	x10, x0, [x9, #-0x10]
   32ea8: a900a3e2     	stp	x2, x8, [sp, #0x8]
   32eac: a9018fe1     	stp	x1, x3, [sp, #0x18]
   32eb0: a9047fff     	stp	xzr, xzr, [sp, #0x40]
   32eb4: 8b0a0113     	add	x19, x8, x10
   32eb8: eb02001f     	cmp	x0, x2
   32ebc: a9037fff     	stp	xzr, xzr, [sp, #0x30]
   32ec0: f804f3ff     	stur	xzr, [sp, #0x4f]
   32ec4: f90017ff     	str	xzr, [sp, #0x28]
   32ec8: 54000280     	b.eq	0x32f18 <__dynamic_cast+0x98>
   32ecc: f9400008     	ldr	x8, [x0]
   32ed0: 910023e1     	add	x1, sp, #0x8
   32ed4: 320003e3     	orr	w3, wzr, #0x1
   32ed8: aa1303e2     	mov	x2, x19
   32edc: f9401908     	ldr	x8, [x8, #0x30]
   32ee0: 2a1f03e4     	mov	w4, wzr
   32ee4: d63f0100     	blr	x8
   32ee8: b94047e8     	ldr	w8, [sp, #0x44]
   32eec: 7100051f     	cmp	w8, #0x1
   32ef0: 54000320     	b.eq	0x32f54 <__dynamic_cast+0xd4>
   32ef4: 350004c8     	cbnz	w8, 0x32f8c <__dynamic_cast+0x10c>
   32ef8: 2947a3e9     	ldp	w9, w8, [sp, #0x3c]
   32efc: b9404bea     	ldr	w10, [sp, #0x48]
   32f00: f9401beb     	ldr	x11, [sp, #0x30]
   32f04: 7100051f     	cmp	w8, #0x1
   32f08: 7a410920     	ccmp	w9, #0x1, #0x0, eq
   32f0c: 7a410940     	ccmp	w10, #0x1, #0x0, eq
   32f10: 9a9f0160     	csel	x0, x11, xzr, eq
   32f14: 1400001f     	b	0x32f90 <__dynamic_cast+0x110>
   32f18: 320003e8     	orr	w8, wzr, #0x1
   32f1c: b90053e8     	str	w8, [sp, #0x50]
   32f20: f9400048     	ldr	x8, [x2]
   32f24: 910023e1     	add	x1, sp, #0x8
   32f28: 320003e4     	orr	w4, wzr, #0x1
   32f2c: aa0203e0     	mov	x0, x2
   32f30: f9401508     	ldr	x8, [x8, #0x28]
   32f34: aa1303e2     	mov	x2, x19
   32f38: aa1303e3     	mov	x3, x19
   32f3c: 2a1f03e5     	mov	w5, wzr
   32f40: d63f0100     	blr	x8
   32f44: b9403be8     	ldr	w8, [sp, #0x38]
   32f48: 7100051f     	cmp	w8, #0x1
   32f4c: 9a9f0260     	csel	x0, x19, xzr, eq
   32f50: 14000010     	b	0x32f90 <__dynamic_cast+0x110>
   32f54: b9403be8     	ldr	w8, [sp, #0x38]
   32f58: 7100051f     	cmp	w8, #0x1
   32f5c: 54000140     	b.eq	0x32f84 <__dynamic_cast+0x104>
   32f60: b9404be8     	ldr	w8, [sp, #0x48]
   32f64: aa1f03e0     	mov	x0, xzr
   32f68: 35000148     	cbnz	w8, 0x32f90 <__dynamic_cast+0x110>
   32f6c: b9403fe8     	ldr	w8, [sp, #0x3c]
   32f70: 7100051f     	cmp	w8, #0x1
   32f74: 540000e1     	b.ne	0x32f90 <__dynamic_cast+0x110>
   32f78: b94043e8     	ldr	w8, [sp, #0x40]
   32f7c: 7100051f     	cmp	w8, #0x1
   32f80: 54000081     	b.ne	0x32f90 <__dynamic_cast+0x110>
   32f84: f94017e0     	ldr	x0, [sp, #0x28]
   32f88: 14000002     	b	0x32f90 <__dynamic_cast+0x110>
   32f8c: aa1f03e0     	mov	x0, xzr
   32f90: f9401688     	ldr	x8, [x20, #0x28]
   32f94: f85e83a9     	ldur	x9, [x29, #-0x18]
   32f98: eb09011f     	cmp	x8, x9
   32f9c: 540000a1     	b.ne	0x32fb0 <__dynamic_cast+0x130>
   32fa0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   32fa4: a9464ff4     	ldp	x20, x19, [sp, #0x60]
   32fa8: 910203ff     	add	sp, sp, #0x80
   32fac: d65f03c0     	ret
   32fb0: 97ff5778     	bl	0x8d90 <__stack_chk_fail@plt>
   32fb4: f9400429     	ldr	x9, [x1, #0x8]
   32fb8: 320003e8     	orr	w8, wzr, #0x1
   32fbc: 39013428     	strb	w8, [x1, #0x4d]
   32fc0: eb03013f     	cmp	x9, x3
   32fc4: 54000040     	b.eq	0x32fcc <__dynamic_cast+0x14c>
   32fc8: d65f03c0     	ret
   32fcc: f9401029     	ldr	x9, [x1, #0x20]
   32fd0: 39013028     	strb	w8, [x1, #0x4c]
   32fd4: b4000129     	cbz	x9, 0x32ff8 <__dynamic_cast+0x178>
   32fd8: eb02013f     	cmp	x9, x2
   32fdc: 54000240     	b.eq	0x33024 <__dynamic_cast+0x1a4>
   32fe0: b9403c28     	ldr	w8, [x1, #0x3c]
   32fe4: 320003e9     	orr	w9, wzr, #0x1
   32fe8: 39013829     	strb	w9, [x1, #0x4e]
   32fec: 11000508     	add	w8, w8, #0x1
   32ff0: b9003c28     	str	w8, [x1, #0x3c]
   32ff4: d65f03c0     	ret
   32ff8: 320003e8     	orr	w8, wzr, #0x1
   32ffc: 7100049f     	cmp	w4, #0x1
   33000: f9001022     	str	x2, [x1, #0x20]
   33004: b9003024     	str	w4, [x1, #0x30]
   33008: b9003c28     	str	w8, [x1, #0x3c]
   3300c: 54fffde1     	b.ne	0x32fc8 <__dynamic_cast+0x148>
   33010: b9404828     	ldr	w8, [x1, #0x48]
   33014: 7100051f     	cmp	w8, #0x1
   33018: 54fffd81     	b.ne	0x32fc8 <__dynamic_cast+0x148>
   3301c: 39013828     	strb	w8, [x1, #0x4e]
   33020: d65f03c0     	ret
   33024: b9403028     	ldr	w8, [x1, #0x30]
   33028: 7100091f     	cmp	w8, #0x2
   3302c: 54000061     	b.ne	0x33038 <__dynamic_cast+0x1b8>
   33030: 2a0403e8     	mov	w8, w4
   33034: b9003024     	str	w4, [x1, #0x30]
   33038: b9404829     	ldr	w9, [x1, #0x48]
   3303c: 7100053f     	cmp	w9, #0x1
   33040: 54fffc41     	b.ne	0x32fc8 <__dynamic_cast+0x148>
   33044: 7100051f     	cmp	w8, #0x1
   33048: 54fffc01     	b.ne	0x32fc8 <__dynamic_cast+0x148>
   3304c: 39013828     	strb	w8, [x1, #0x4e]
   33050: d65f03c0     	ret
   33054: f9400428     	ldr	x8, [x1, #0x8]
   33058: eb02011f     	cmp	x8, x2
   3305c: 540000a1     	b.ne	0x33070 <__dynamic_cast+0x1f0>
   33060: b9403428     	ldr	w8, [x1, #0x34]
   33064: 7100051f     	cmp	w8, #0x1
   33068: 54000040     	b.eq	0x33070 <__dynamic_cast+0x1f0>
   3306c: b9003423     	str	w3, [x1, #0x34]
   33070: d65f03c0     	ret
   33074: f81a0ffb     	str	x27, [sp, #-0x60]!
   33078: a90167fa     	stp	x26, x25, [sp, #0x10]
   3307c: a9025ff8     	stp	x24, x23, [sp, #0x20]
   33080: a90357f6     	stp	x22, x21, [sp, #0x30]
   33084: a9044ff4     	stp	x20, x19, [sp, #0x40]
   33088: a9057bfd     	stp	x29, x30, [sp, #0x50]
   3308c: 910143fd     	add	x29, sp, #0x50
   33090: aa0103f3     	mov	x19, x1
   33094: f9400a68     	ldr	x8, [x19, #0x10]
   33098: 2a0403f5     	mov	w21, w4
   3309c: 2a0303f6     	mov	w22, w3
   330a0: aa0203f4     	mov	x20, x2
   330a4: aa0003f7     	mov	x23, x0
   330a8: 36000735     	tbz	w21, #0x0, 0x3318c <__dynamic_cast+0x30c>
   330ac: f94006f8     	ldr	x24, [x23, #0x8]
   330b0: f9400501     	ldr	x1, [x8, #0x8]
   330b4: aa1803e0     	mov	x0, x24
   330b8: 97ff5752     	bl	0x8e00 <strcmp@plt>
   330bc: 34000e20     	cbz	w0, 0x33280 <__dynamic_cast+0x400>
   330c0: f9400268     	ldr	x8, [x19]
   330c4: aa1803e0     	mov	x0, x24
   330c8: f9400501     	ldr	x1, [x8, #0x8]
   330cc: 97ff574d     	bl	0x8e00 <strcmp@plt>
   330d0: 34000680     	cbz	w0, 0x331a0 <__dynamic_cast+0x320>
   330d4: f94012e8     	ldr	x8, [x23, #0x20]
   330d8: b94016f8     	ldr	w24, [x23, #0x14]
   330dc: 9348fd09     	asr	x9, x8, #8
   330e0: 36000068     	tbz	w8, #0x0, 0x330ec <__dynamic_cast+0x26c>
   330e4: f940028a     	ldr	x10, [x20]
   330e8: f8696949     	ldr	x9, [x10, x9]
   330ec: f9400ee0     	ldr	x0, [x23, #0x18]
   330f0: f27f011f     	tst	x8, #0x2
   330f4: 321f03e8     	orr	w8, wzr, #0x2
   330f8: 8b090282     	add	x2, x20, x9
   330fc: f940000a     	ldr	x10, [x0]
   33100: 1a960103     	csel	w3, w8, w22, eq
   33104: 120002a4     	and	w4, w21, #0x1
   33108: aa1303e1     	mov	x1, x19
   3310c: f940194a     	ldr	x10, [x10, #0x30]
   33110: d63f0140     	blr	x10
   33114: 71000b1f     	cmp	w24, #0x2
   33118: 54001563     	b.lo	0x333c4 <__dynamic_cast+0x544>
   3311c: b94012e8     	ldr	w8, [x23, #0x10]
   33120: 8b1812e9     	add	x9, x23, x24, lsl #4
   33124: 91006138     	add	x24, x9, #0x18
   33128: 9100a2f7     	add	x23, x23, #0x28
   3312c: 37080088     	tbnz	w8, #0x1, 0x3313c <__dynamic_cast+0x2bc>
   33130: b9403e69     	ldr	w9, [x19, #0x3c]
   33134: 7100053f     	cmp	w9, #0x1
   33138: 54000be1     	b.ne	0x332b4 <__dynamic_cast+0x434>
   3313c: 321f03f9     	orr	w25, wzr, #0x2
   33140: 39413a68     	ldrb	w8, [x19, #0x4e]
   33144: 35001408     	cbnz	w8, 0x333c4 <__dynamic_cast+0x544>
   33148: f94006e8     	ldr	x8, [x23, #0x8]
   3314c: 9348fd09     	asr	x9, x8, #8
   33150: 36000068     	tbz	w8, #0x0, 0x3315c <__dynamic_cast+0x2dc>
   33154: f940028a     	ldr	x10, [x20]
   33158: f8696949     	ldr	x9, [x10, x9]
   3315c: f84106e0     	ldr	x0, [x23], #0x10
   33160: f27f011f     	tst	x8, #0x2
   33164: 8b090282     	add	x2, x20, x9
   33168: 1a960323     	csel	w3, w25, w22, eq
   3316c: f940000a     	ldr	x10, [x0]
   33170: 120002a4     	and	w4, w21, #0x1
   33174: aa1303e1     	mov	x1, x19
   33178: f940194a     	ldr	x10, [x10, #0x30]
   3317c: d63f0140     	blr	x10
   33180: eb1802ff     	cmp	x23, x24
   33184: 54fffde3     	b.lo	0x33140 <__dynamic_cast+0x2c0>
   33188: 1400008f     	b	0x333c4 <__dynamic_cast+0x544>
   3318c: eb0802ff     	cmp	x23, x8
   33190: 54000780     	b.eq	0x33280 <__dynamic_cast+0x400>
   33194: f9400268     	ldr	x8, [x19]
   33198: eb0802ff     	cmp	x23, x8
   3319c: 54fff9c1     	b.ne	0x330d4 <__dynamic_cast+0x254>
   331a0: f9401268     	ldr	x8, [x19, #0x20]
   331a4: eb14011f     	cmp	x8, x20
   331a8: 540007c0     	b.eq	0x332a0 <__dynamic_cast+0x420>
   331ac: f9401668     	ldr	x8, [x19, #0x28]
   331b0: eb14011f     	cmp	x8, x20
   331b4: 54000760     	b.eq	0x332a0 <__dynamic_cast+0x420>
   331b8: b9404668     	ldr	w8, [x19, #0x44]
   331bc: b9003a76     	str	w22, [x19, #0x38]
   331c0: 7100111f     	cmp	w8, #0x4
   331c4: 54001000     	b.eq	0x333c4 <__dynamic_cast+0x544>
   331c8: b94016e8     	ldr	w8, [x23, #0x14]
   331cc: 34000d88     	cbz	w8, 0x3337c <__dynamic_cast+0x4fc>
   331d0: 8b0812e8     	add	x8, x23, x8, lsl #4
   331d4: 2a1f03f6     	mov	w22, wzr
   331d8: 2a1f03f8     	mov	w24, wzr
   331dc: 910062f9     	add	x25, x23, #0x18
   331e0: 9100611a     	add	x26, x8, #0x18
   331e4: 321f03fb     	orr	w27, wzr, #0x2
   331e8: 79009a7f     	strh	wzr, [x19, #0x4c]
   331ec: f9400728     	ldr	x8, [x25, #0x8]
   331f0: 9348fd09     	asr	x9, x8, #8
   331f4: 36000068     	tbz	w8, #0x0, 0x33200 <__dynamic_cast+0x380>
   331f8: f940028a     	ldr	x10, [x20]
   331fc: f8696949     	ldr	x9, [x10, x9]
   33200: f9400320     	ldr	x0, [x25]
   33204: 53010508     	ubfx	w8, w8, #1, #1
   33208: 8b090283     	add	x3, x20, x9
   3320c: 4b080364     	sub	w4, w27, w8
   33210: f940000a     	ldr	x10, [x0]
   33214: 120002a5     	and	w5, w21, #0x1
   33218: aa1303e1     	mov	x1, x19
   3321c: aa1403e2     	mov	x2, x20
   33220: f940154a     	ldr	x10, [x10, #0x28]
   33224: d63f0140     	blr	x10
   33228: 39413a68     	ldrb	w8, [x19, #0x4e]
   3322c: 35000268     	cbnz	w8, 0x33278 <__dynamic_cast+0x3f8>
   33230: 39413668     	ldrb	w8, [x19, #0x4d]
   33234: 340001c8     	cbz	w8, 0x3326c <__dynamic_cast+0x3ec>
   33238: 39413268     	ldrb	w8, [x19, #0x4c]
   3323c: 34000128     	cbz	w8, 0x33260 <__dynamic_cast+0x3e0>
   33240: b9403268     	ldr	w8, [x19, #0x30]
   33244: 7100051f     	cmp	w8, #0x1
   33248: 54000ba0     	b.eq	0x333bc <__dynamic_cast+0x53c>
   3324c: 394042e8     	ldrb	w8, [x23, #0x10]
   33250: 36080b68     	tbz	w8, #0x1, 0x333bc <__dynamic_cast+0x53c>
   33254: 320003f8     	orr	w24, wzr, #0x1
   33258: 320003f6     	orr	w22, wzr, #0x1
   3325c: 14000004     	b	0x3326c <__dynamic_cast+0x3ec>
   33260: 394042e8     	ldrb	w8, [x23, #0x10]
   33264: 320003f6     	orr	w22, wzr, #0x1
   33268: 36000088     	tbz	w8, #0x0, 0x33278 <__dynamic_cast+0x3f8>
   3326c: 91004339     	add	x25, x25, #0x10
   33270: eb1a033f     	cmp	x25, x26
   33274: 54fffba3     	b.lo	0x331e8 <__dynamic_cast+0x368>
   33278: 36000858     	tbz	w24, #0x0, 0x33380 <__dynamic_cast+0x500>
   3327c: 1400004f     	b	0x333b8 <__dynamic_cast+0x538>
   33280: f9400668     	ldr	x8, [x19, #0x8]
   33284: eb14011f     	cmp	x8, x20
   33288: 540009e1     	b.ne	0x333c4 <__dynamic_cast+0x544>
   3328c: b9403668     	ldr	w8, [x19, #0x34]
   33290: 7100051f     	cmp	w8, #0x1
   33294: 54000980     	b.eq	0x333c4 <__dynamic_cast+0x544>
   33298: b9003676     	str	w22, [x19, #0x34]
   3329c: 1400004a     	b	0x333c4 <__dynamic_cast+0x544>
   332a0: 710006df     	cmp	w22, #0x1
   332a4: 54000901     	b.ne	0x333c4 <__dynamic_cast+0x544>
   332a8: 320003e8     	orr	w8, wzr, #0x1
   332ac: b9003a68     	str	w8, [x19, #0x38]
   332b0: 14000045     	b	0x333c4 <__dynamic_cast+0x544>
   332b4: 37000308     	tbnz	w8, #0x0, 0x33314 <__dynamic_cast+0x494>
   332b8: 321f03f9     	orr	w25, wzr, #0x2
   332bc: 39413a68     	ldrb	w8, [x19, #0x4e]
   332c0: 35000828     	cbnz	w8, 0x333c4 <__dynamic_cast+0x544>
   332c4: b9403e68     	ldr	w8, [x19, #0x3c]
   332c8: 7100051f     	cmp	w8, #0x1
   332cc: 540007c0     	b.eq	0x333c4 <__dynamic_cast+0x544>
   332d0: f94006e8     	ldr	x8, [x23, #0x8]
   332d4: 9348fd09     	asr	x9, x8, #8
   332d8: 36000068     	tbz	w8, #0x0, 0x332e4 <__dynamic_cast+0x464>
   332dc: f940028a     	ldr	x10, [x20]
   332e0: f8696949     	ldr	x9, [x10, x9]
   332e4: f84106e0     	ldr	x0, [x23], #0x10
   332e8: f27f011f     	tst	x8, #0x2
   332ec: 8b090282     	add	x2, x20, x9
   332f0: 1a960323     	csel	w3, w25, w22, eq
   332f4: f940000a     	ldr	x10, [x0]
   332f8: 120002a4     	and	w4, w21, #0x1
   332fc: aa1303e1     	mov	x1, x19
   33300: f940194a     	ldr	x10, [x10, #0x30]
   33304: d63f0140     	blr	x10
   33308: eb1802ff     	cmp	x23, x24
   3330c: 54fffd83     	b.lo	0x332bc <__dynamic_cast+0x43c>
   33310: 1400002d     	b	0x333c4 <__dynamic_cast+0x544>
   33314: 321f03f9     	orr	w25, wzr, #0x2
   33318: 39413a68     	ldrb	w8, [x19, #0x4e]
   3331c: 35000548     	cbnz	w8, 0x333c4 <__dynamic_cast+0x544>
   33320: b9403e68     	ldr	w8, [x19, #0x3c]
   33324: 7100051f     	cmp	w8, #0x1
   33328: 54000081     	b.ne	0x33338 <__dynamic_cast+0x4b8>
   3332c: b9403268     	ldr	w8, [x19, #0x30]
   33330: 7100051f     	cmp	w8, #0x1
   33334: 54000480     	b.eq	0x333c4 <__dynamic_cast+0x544>
   33338: f94006e8     	ldr	x8, [x23, #0x8]
   3333c: 9348fd09     	asr	x9, x8, #8
   33340: 36000068     	tbz	w8, #0x0, 0x3334c <__dynamic_cast+0x4cc>
   33344: f940028a     	ldr	x10, [x20]
   33348: f8696949     	ldr	x9, [x10, x9]
   3334c: f84106e0     	ldr	x0, [x23], #0x10
   33350: f27f011f     	tst	x8, #0x2
   33354: 8b090282     	add	x2, x20, x9
   33358: 1a960323     	csel	w3, w25, w22, eq
   3335c: f940000a     	ldr	x10, [x0]
   33360: 120002a4     	and	w4, w21, #0x1
   33364: aa1303e1     	mov	x1, x19
   33368: f940194a     	ldr	x10, [x10, #0x30]
   3336c: d63f0140     	blr	x10
   33370: eb1802ff     	cmp	x23, x24
   33374: 54fffd23     	b.lo	0x33318 <__dynamic_cast+0x498>
   33378: 14000013     	b	0x333c4 <__dynamic_cast+0x544>
   3337c: 2a1f03f6     	mov	w22, wzr
   33380: 2947a269     	ldp	w9, w8, [x19, #0x3c]
   33384: f9001674     	str	x20, [x19, #0x28]
   33388: 11000508     	add	w8, w8, #0x1
   3338c: 7100053f     	cmp	w9, #0x1
   33390: b9004268     	str	w8, [x19, #0x40]
   33394: 54000121     	b.ne	0x333b8 <__dynamic_cast+0x538>
   33398: b9403268     	ldr	w8, [x19, #0x30]
   3339c: 7100091f     	cmp	w8, #0x2
   333a0: 540000c1     	b.ne	0x333b8 <__dynamic_cast+0x538>
   333a4: 320003e8     	orr	w8, wzr, #0x1
   333a8: 39013a68     	strb	w8, [x19, #0x4e]
   333ac: 37000096     	tbnz	w22, #0x0, 0x333bc <__dynamic_cast+0x53c>
   333b0: 321e03e8     	orr	w8, wzr, #0x4
   333b4: 14000003     	b	0x333c0 <__dynamic_cast+0x540>
   333b8: 3607ffd6     	tbz	w22, #0x0, 0x333b0 <__dynamic_cast+0x530>
   333bc: 320007e8     	orr	w8, wzr, #0x3
   333c0: b9004668     	str	w8, [x19, #0x44]
   333c4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   333c8: a9444ff4     	ldp	x20, x19, [sp, #0x40]
   333cc: a94357f6     	ldp	x22, x21, [sp, #0x30]
   333d0: a9425ff8     	ldp	x24, x23, [sp, #0x20]
   333d4: a94167fa     	ldp	x26, x25, [sp, #0x10]
   333d8: f84607fb     	ldr	x27, [sp], #0x60
   333dc: d65f03c0     	ret
   333e0: f9400408     	ldr	x8, [x0, #0x8]
   333e4: 9348fd09     	asr	x9, x8, #8
   333e8: 36000068     	tbz	w8, #0x0, 0x333f4 <__dynamic_cast+0x574>
   333ec: f940006a     	ldr	x10, [x3]
   333f0: f8696949     	ldr	x9, [x10, x9]
   333f4: f9400000     	ldr	x0, [x0]
   333f8: f27f011f     	tst	x8, #0x2
   333fc: 321f03e8     	orr	w8, wzr, #0x2
   33400: 8b090063     	add	x3, x3, x9
   33404: f940000a     	ldr	x10, [x0]
   33408: 1a840104     	csel	w4, w8, w4, eq
   3340c: 120000a5     	and	w5, w5, #0x1
   33410: f9401546     	ldr	x6, [x10, #0x28]
   33414: d61f00c0     	br	x6
   33418: f9400408     	ldr	x8, [x0, #0x8]
   3341c: 9348fd09     	asr	x9, x8, #8
   33420: 36000068     	tbz	w8, #0x0, 0x3342c <__dynamic_cast+0x5ac>
   33424: f940004a     	ldr	x10, [x2]
   33428: f8696949     	ldr	x9, [x10, x9]
   3342c: f9400000     	ldr	x0, [x0]
   33430: f27f011f     	tst	x8, #0x2
   33434: 321f03e8     	orr	w8, wzr, #0x2
   33438: 8b090042     	add	x2, x2, x9
   3343c: f940000a     	ldr	x10, [x0]
   33440: 1a830103     	csel	w3, w8, w3, eq
   33444: 12000084     	and	w4, w4, #0x1
   33448: f9401945     	ldr	x5, [x10, #0x30]
   3344c: d61f00a0     	br	x5
   33450: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
   33454: a90157f6     	stp	x22, x21, [sp, #0x10]
   33458: a9024ff4     	stp	x20, x19, [sp, #0x20]
   3345c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   33460: 9100c3fd     	add	x29, sp, #0x30
   33464: aa0103f3     	mov	x19, x1
   33468: f9400a68     	ldr	x8, [x19, #0x10]
   3346c: 2a0403f6     	mov	w22, w4
   33470: 2a0303f5     	mov	w21, w3
   33474: aa0203f4     	mov	x20, x2
   33478: aa0003f7     	mov	x23, x0
   3347c: 360002f6     	tbz	w22, #0x0, 0x334d8 <__dynamic_cast+0x658>
   33480: f94006f8     	ldr	x24, [x23, #0x8]
   33484: f9400501     	ldr	x1, [x8, #0x8]
   33488: aa1803e0     	mov	x0, x24
   3348c: 97ff565d     	bl	0x8e00 <strcmp@plt>
   33490: 34000620     	cbz	w0, 0x33554 <__dynamic_cast+0x6d4>
   33494: f9400268     	ldr	x8, [x19]
   33498: aa1803e0     	mov	x0, x24
   3349c: f9400501     	ldr	x1, [x8, #0x8]
   334a0: 97ff5658     	bl	0x8e00 <strcmp@plt>
   334a4: 34000240     	cbz	w0, 0x334ec <__dynamic_cast+0x66c>
   334a8: f9400ae0     	ldr	x0, [x23, #0x10]
   334ac: 120002c4     	and	w4, w22, #0x1
   334b0: aa1303e1     	mov	x1, x19
   334b4: aa1403e2     	mov	x2, x20
   334b8: f9400008     	ldr	x8, [x0]
   334bc: 2a1503e3     	mov	w3, w21
   334c0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   334c4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   334c8: f9401905     	ldr	x5, [x8, #0x30]
   334cc: a94157f6     	ldp	x22, x21, [sp, #0x10]
   334d0: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   334d4: d61f00a0     	br	x5
   334d8: eb0802ff     	cmp	x23, x8
   334dc: 540003c0     	b.eq	0x33554 <__dynamic_cast+0x6d4>
   334e0: f9400268     	ldr	x8, [x19]
   334e4: eb0802ff     	cmp	x23, x8
   334e8: 54fffe01     	b.ne	0x334a8 <__dynamic_cast+0x628>
   334ec: f9401268     	ldr	x8, [x19, #0x20]
   334f0: eb14011f     	cmp	x8, x20
   334f4: 54000400     	b.eq	0x33574 <__dynamic_cast+0x6f4>
   334f8: f9401668     	ldr	x8, [x19, #0x28]
   334fc: eb14011f     	cmp	x8, x20
   33500: 540003a0     	b.eq	0x33574 <__dynamic_cast+0x6f4>
   33504: b9404668     	ldr	w8, [x19, #0x44]
   33508: b9003a75     	str	w21, [x19, #0x38]
   3350c: 7100111f     	cmp	w8, #0x4
   33510: 54000560     	b.eq	0x335bc <__dynamic_cast+0x73c>
   33514: 79009a7f     	strh	wzr, [x19, #0x4c]
   33518: f9400ae0     	ldr	x0, [x23, #0x10]
   3351c: 120002c5     	and	w5, w22, #0x1
   33520: 320003e4     	orr	w4, wzr, #0x1
   33524: aa1303e1     	mov	x1, x19
   33528: f9400008     	ldr	x8, [x0]
   3352c: aa1403e2     	mov	x2, x20
   33530: aa1403e3     	mov	x3, x20
   33534: f9401508     	ldr	x8, [x8, #0x28]
   33538: d63f0100     	blr	x8
   3353c: 39413668     	ldrb	w8, [x19, #0x4d]
   33540: 34000248     	cbz	w8, 0x33588 <__dynamic_cast+0x708>
   33544: 39413269     	ldrb	w9, [x19, #0x4c]
   33548: 320007e8     	orr	w8, wzr, #0x3
   3354c: 35000369     	cbnz	w9, 0x335b8 <__dynamic_cast+0x738>
   33550: 1400000f     	b	0x3358c <__dynamic_cast+0x70c>
   33554: f9400668     	ldr	x8, [x19, #0x8]
   33558: eb14011f     	cmp	x8, x20
   3355c: 54000301     	b.ne	0x335bc <__dynamic_cast+0x73c>
   33560: b9403668     	ldr	w8, [x19, #0x34]
   33564: 7100051f     	cmp	w8, #0x1
   33568: 540002a0     	b.eq	0x335bc <__dynamic_cast+0x73c>
   3356c: b9003675     	str	w21, [x19, #0x34]
   33570: 14000013     	b	0x335bc <__dynamic_cast+0x73c>
   33574: 710006bf     	cmp	w21, #0x1
   33578: 54000221     	b.ne	0x335bc <__dynamic_cast+0x73c>
   3357c: 320003e8     	orr	w8, wzr, #0x1
   33580: b9003a68     	str	w8, [x19, #0x38]
   33584: 1400000e     	b	0x335bc <__dynamic_cast+0x73c>
   33588: 321e03e8     	orr	w8, wzr, #0x4
   3358c: 2947a66a     	ldp	w10, w9, [x19, #0x3c]
   33590: f9001674     	str	x20, [x19, #0x28]
   33594: 11000529     	add	w9, w9, #0x1
   33598: 7100055f     	cmp	w10, #0x1
   3359c: b9004269     	str	w9, [x19, #0x40]
   335a0: 540000c1     	b.ne	0x335b8 <__dynamic_cast+0x738>
   335a4: b9403269     	ldr	w9, [x19, #0x30]
   335a8: 7100093f     	cmp	w9, #0x2
   335ac: 54000061     	b.ne	0x335b8 <__dynamic_cast+0x738>
   335b0: 320003e9     	orr	w9, wzr, #0x1
   335b4: 39013a69     	strb	w9, [x19, #0x4e]
   335b8: b9004668     	str	w8, [x19, #0x44]
   335bc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   335c0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   335c4: a94157f6     	ldp	x22, x21, [sp, #0x10]
   335c8: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   335cc: d65f03c0     	ret
   335d0: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
   335d4: a9014ff4     	stp	x20, x19, [sp, #0x10]
   335d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   335dc: 910083fd     	add	x29, sp, #0x20
   335e0: aa0103f3     	mov	x19, x1
   335e4: f9400a68     	ldr	x8, [x19, #0x10]
   335e8: 2a0303f4     	mov	w20, w3
   335ec: aa0203f5     	mov	x21, x2
   335f0: 36000184     	tbz	w4, #0x0, 0x33620 <__dynamic_cast+0x7a0>
   335f4: f9400416     	ldr	x22, [x0, #0x8]
   335f8: f9400501     	ldr	x1, [x8, #0x8]
   335fc: aa1603e0     	mov	x0, x22
   33600: 97ff5600     	bl	0x8e00 <strcmp@plt>
   33604: 34000420     	cbz	w0, 0x33688 <__dynamic_cast+0x808>
   33608: f9400268     	ldr	x8, [x19]
   3360c: aa1603e0     	mov	x0, x22
   33610: f9400501     	ldr	x1, [x8, #0x8]
   33614: 97ff55fb     	bl	0x8e00 <strcmp@plt>
   33618: 35000500     	cbnz	w0, 0x336b8 <__dynamic_cast+0x838>
   3361c: 14000006     	b	0x33634 <__dynamic_cast+0x7b4>
   33620: eb08001f     	cmp	x0, x8
   33624: 54000320     	b.eq	0x33688 <__dynamic_cast+0x808>
   33628: f9400268     	ldr	x8, [x19]
   3362c: eb08001f     	cmp	x0, x8
   33630: 54000441     	b.ne	0x336b8 <__dynamic_cast+0x838>
   33634: f9401268     	ldr	x8, [x19, #0x20]
   33638: eb15011f     	cmp	x8, x21
   3363c: 54000360     	b.eq	0x336a8 <__dynamic_cast+0x828>
   33640: f9401668     	ldr	x8, [x19, #0x28]
   33644: eb15011f     	cmp	x8, x21
   33648: 54000300     	b.eq	0x336a8 <__dynamic_cast+0x828>
   3364c: 2947a269     	ldp	w9, w8, [x19, #0x3c]
   33650: b9003a74     	str	w20, [x19, #0x38]
   33654: f9001675     	str	x21, [x19, #0x28]
   33658: 11000508     	add	w8, w8, #0x1
   3365c: 7100053f     	cmp	w9, #0x1
   33660: b9004268     	str	w8, [x19, #0x40]
   33664: 540000c1     	b.ne	0x3367c <__dynamic_cast+0x7fc>
   33668: b9403268     	ldr	w8, [x19, #0x30]
   3366c: 7100091f     	cmp	w8, #0x2
   33670: 54000061     	b.ne	0x3367c <__dynamic_cast+0x7fc>
   33674: 320003e8     	orr	w8, wzr, #0x1
   33678: 39013a68     	strb	w8, [x19, #0x4e]
   3367c: 321e03e8     	orr	w8, wzr, #0x4
   33680: b9004668     	str	w8, [x19, #0x44]
   33684: 1400000d     	b	0x336b8 <__dynamic_cast+0x838>
   33688: f9400668     	ldr	x8, [x19, #0x8]
   3368c: eb15011f     	cmp	x8, x21
   33690: 54000141     	b.ne	0x336b8 <__dynamic_cast+0x838>
   33694: b9403668     	ldr	w8, [x19, #0x34]
   33698: 7100051f     	cmp	w8, #0x1
   3369c: 540000e0     	b.eq	0x336b8 <__dynamic_cast+0x838>
   336a0: b9003674     	str	w20, [x19, #0x34]
   336a4: 14000005     	b	0x336b8 <__dynamic_cast+0x838>
   336a8: 7100069f     	cmp	w20, #0x1
   336ac: 54000061     	b.ne	0x336b8 <__dynamic_cast+0x838>
   336b0: 320003e8     	orr	w8, wzr, #0x1
   336b4: b9003a68     	str	w8, [x19, #0x38]
   336b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   336bc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   336c0: a8c357f6     	ldp	x22, x21, [sp], #0x30
   336c4: d65f03c0     	ret
   336c8: d101c3ff     	sub	sp, sp, #0x70
   336cc: a9016ffc     	stp	x28, x27, [sp, #0x10]
   336d0: a90267fa     	stp	x26, x25, [sp, #0x20]
   336d4: a9035ff8     	stp	x24, x23, [sp, #0x30]
   336d8: a90457f6     	stp	x22, x21, [sp, #0x40]
   336dc: a9054ff4     	stp	x20, x19, [sp, #0x50]
   336e0: a9067bfd     	stp	x29, x30, [sp, #0x60]
   336e4: 910183fd     	add	x29, sp, #0x60
   336e8: aa0103f3     	mov	x19, x1
   336ec: f9400a68     	ldr	x8, [x19, #0x10]
   336f0: 2a0503f7     	mov	w23, w5
   336f4: 2a0403f4     	mov	w20, w4
   336f8: aa0303f6     	mov	x22, x3
   336fc: aa0203f5     	mov	x21, x2
   33700: aa0003f8     	mov	x24, x0
   33704: 36000877     	tbz	w23, #0x0, 0x33810 <__dynamic_cast+0x990>
   33708: f9400700     	ldr	x0, [x24, #0x8]
   3370c: f9400501     	ldr	x1, [x8, #0x8]
   33710: 97ff55bc     	bl	0x8e00 <strcmp@plt>
   33714: 34000820     	cbz	w0, 0x33818 <__dynamic_cast+0x998>
   33718: 3941327a     	ldrb	w26, [x19, #0x4c]
   3371c: 3941366a     	ldrb	w10, [x19, #0x4d]
   33720: b9401719     	ldr	w25, [x24, #0x14]
   33724: 79009a7f     	strh	wzr, [x19, #0x4c]
   33728: f9401308     	ldr	x8, [x24, #0x20]
   3372c: b9000fea     	str	w10, [sp, #0xc]
   33730: 9348fd09     	asr	x9, x8, #8
   33734: 36000068     	tbz	w8, #0x0, 0x33740 <__dynamic_cast+0x8c0>
   33738: f94002ca     	ldr	x10, [x22]
   3373c: f8696949     	ldr	x9, [x10, x9]
   33740: f9400f00     	ldr	x0, [x24, #0x18]
   33744: f27f011f     	tst	x8, #0x2
   33748: 321f03fb     	orr	w27, wzr, #0x2
   3374c: 8b0902c3     	add	x3, x22, x9
   33750: f940000a     	ldr	x10, [x0]
   33754: 1a940364     	csel	w4, w27, w20, eq
   33758: 120002e5     	and	w5, w23, #0x1
   3375c: aa1303e1     	mov	x1, x19
   33760: f940154a     	ldr	x10, [x10, #0x28]
   33764: aa1503e2     	mov	x2, x21
   33768: d63f0140     	blr	x10
   3376c: 71000b3f     	cmp	w25, #0x2
   33770: 54000483     	b.lo	0x33800 <__dynamic_cast+0x980>
   33774: 8b191308     	add	x8, x24, x25, lsl #4
   33778: 9100611c     	add	x28, x8, #0x18
   3377c: 9100a319     	add	x25, x24, #0x28
   33780: 39413a68     	ldrb	w8, [x19, #0x4e]
   33784: 350003e8     	cbnz	w8, 0x33800 <__dynamic_cast+0x980>
   33788: 39413268     	ldrb	w8, [x19, #0x4c]
   3378c: 340000e8     	cbz	w8, 0x337a8 <__dynamic_cast+0x928>
   33790: b9403268     	ldr	w8, [x19, #0x30]
   33794: 7100051f     	cmp	w8, #0x1
   33798: 54000340     	b.eq	0x33800 <__dynamic_cast+0x980>
   3379c: 39404308     	ldrb	w8, [x24, #0x10]
   337a0: 370800c8     	tbnz	w8, #0x1, 0x337b8 <__dynamic_cast+0x938>
   337a4: 14000017     	b	0x33800 <__dynamic_cast+0x980>
   337a8: 39413668     	ldrb	w8, [x19, #0x4d]
   337ac: 34000068     	cbz	w8, 0x337b8 <__dynamic_cast+0x938>
   337b0: 39404308     	ldrb	w8, [x24, #0x10]
   337b4: 36000268     	tbz	w8, #0x0, 0x33800 <__dynamic_cast+0x980>
   337b8: 79009a7f     	strh	wzr, [x19, #0x4c]
   337bc: f9400728     	ldr	x8, [x25, #0x8]
   337c0: 9348fd09     	asr	x9, x8, #8
   337c4: 36000068     	tbz	w8, #0x0, 0x337d0 <__dynamic_cast+0x950>
   337c8: f94002ca     	ldr	x10, [x22]
   337cc: f8696949     	ldr	x9, [x10, x9]
   337d0: f8410720     	ldr	x0, [x25], #0x10
   337d4: f27f011f     	tst	x8, #0x2
   337d8: 8b0902c3     	add	x3, x22, x9
   337dc: 1a940364     	csel	w4, w27, w20, eq
   337e0: f940000a     	ldr	x10, [x0]
   337e4: 120002e5     	and	w5, w23, #0x1
   337e8: aa1303e1     	mov	x1, x19
   337ec: aa1503e2     	mov	x2, x21
   337f0: f940154a     	ldr	x10, [x10, #0x28]
   337f4: d63f0140     	blr	x10
   337f8: eb1c033f     	cmp	x25, x28
   337fc: 54fffc23     	b.lo	0x33780 <__dynamic_cast+0x900>
   33800: b9400fe8     	ldr	w8, [sp, #0xc]
   33804: 3901327a     	strb	w26, [x19, #0x4c]
   33808: 39013668     	strb	w8, [x19, #0x4d]
   3380c: 14000008     	b	0x3382c <__dynamic_cast+0x9ac>
   33810: eb08031f     	cmp	x24, x8
   33814: 54fff821     	b.ne	0x33718 <__dynamic_cast+0x898>
   33818: f9400669     	ldr	x9, [x19, #0x8]
   3381c: 320003e8     	orr	w8, wzr, #0x1
   33820: 39013668     	strb	w8, [x19, #0x4d]
   33824: eb16013f     	cmp	x9, x22
   33828: 54000120     	b.eq	0x3384c <__dynamic_cast+0x9cc>
   3382c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   33830: a9454ff4     	ldp	x20, x19, [sp, #0x50]
   33834: a94457f6     	ldp	x22, x21, [sp, #0x40]
   33838: a9435ff8     	ldp	x24, x23, [sp, #0x30]
   3383c: a94267fa     	ldp	x26, x25, [sp, #0x20]
   33840: a9416ffc     	ldp	x28, x27, [sp, #0x10]
   33844: 9101c3ff     	add	sp, sp, #0x70
   33848: d65f03c0     	ret
   3384c: f9401269     	ldr	x9, [x19, #0x20]
   33850: 39013268     	strb	w8, [x19, #0x4c]
   33854: b4000129     	cbz	x9, 0x33878 <__dynamic_cast+0x9f8>
   33858: eb15013f     	cmp	x9, x21
   3385c: 540001c0     	b.eq	0x33894 <__dynamic_cast+0xa14>
   33860: b9403e68     	ldr	w8, [x19, #0x3c]
   33864: 320003e9     	orr	w9, wzr, #0x1
   33868: 39013a69     	strb	w9, [x19, #0x4e]
   3386c: 11000508     	add	w8, w8, #0x1
   33870: b9003e68     	str	w8, [x19, #0x3c]
   33874: 17ffffee     	b	0x3382c <__dynamic_cast+0x9ac>
   33878: 320003e8     	orr	w8, wzr, #0x1
   3387c: 7100069f     	cmp	w20, #0x1
   33880: f9001275     	str	x21, [x19, #0x20]
   33884: b9003274     	str	w20, [x19, #0x30]
   33888: b9003e68     	str	w8, [x19, #0x3c]
   3388c: 54000120     	b.eq	0x338b0 <__dynamic_cast+0xa30>
   33890: 17ffffe7     	b	0x3382c <__dynamic_cast+0x9ac>
   33894: b9403268     	ldr	w8, [x19, #0x30]
   33898: 7100091f     	cmp	w8, #0x2
   3389c: 54000061     	b.ne	0x338a8 <__dynamic_cast+0xa28>
   338a0: 2a1403e8     	mov	w8, w20
   338a4: b9003274     	str	w20, [x19, #0x30]
   338a8: 7100051f     	cmp	w8, #0x1
   338ac: 54fffc01     	b.ne	0x3382c <__dynamic_cast+0x9ac>
   338b0: b9404a68     	ldr	w8, [x19, #0x48]
   338b4: 7100051f     	cmp	w8, #0x1
   338b8: 54fffba1     	b.ne	0x3382c <__dynamic_cast+0x9ac>
   338bc: 39013a68     	strb	w8, [x19, #0x4e]
   338c0: 17ffffdb     	b	0x3382c <__dynamic_cast+0x9ac>
   338c4: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
   338c8: a90157f6     	stp	x22, x21, [sp, #0x10]
   338cc: a9024ff4     	stp	x20, x19, [sp, #0x20]
   338d0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   338d4: 9100c3fd     	add	x29, sp, #0x30
   338d8: aa0103f3     	mov	x19, x1
   338dc: f9400a68     	ldr	x8, [x19, #0x10]
   338e0: 2a0503f7     	mov	w23, w5
   338e4: 2a0403f4     	mov	w20, w4
   338e8: aa0303f6     	mov	x22, x3
   338ec: aa0203f5     	mov	x21, x2
   338f0: aa0003f8     	mov	x24, x0
   338f4: 36000257     	tbz	w23, #0x0, 0x3393c <__dynamic_cast+0xabc>
   338f8: f9400700     	ldr	x0, [x24, #0x8]
   338fc: f9400501     	ldr	x1, [x8, #0x8]
   33900: 97ff5540     	bl	0x8e00 <strcmp@plt>
   33904: 34000200     	cbz	w0, 0x33944 <__dynamic_cast+0xac4>
   33908: f9400b00     	ldr	x0, [x24, #0x10]
   3390c: aa1303e1     	mov	x1, x19
   33910: aa1503e2     	mov	x2, x21
   33914: aa1603e3     	mov	x3, x22
   33918: f9400008     	ldr	x8, [x0]
   3391c: 2a1403e4     	mov	w4, w20
   33920: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   33924: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   33928: f9401506     	ldr	x6, [x8, #0x28]
   3392c: a94157f6     	ldp	x22, x21, [sp, #0x10]
   33930: 120002e5     	and	w5, w23, #0x1
   33934: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   33938: d61f00c0     	br	x6
   3393c: eb08031f     	cmp	x24, x8
   33940: 54fffe41     	b.ne	0x33908 <__dynamic_cast+0xa88>
   33944: f9400669     	ldr	x9, [x19, #0x8]
   33948: 320003e8     	orr	w8, wzr, #0x1
   3394c: 39013668     	strb	w8, [x19, #0x4d]
   33950: eb16013f     	cmp	x9, x22
   33954: 540000c0     	b.eq	0x3396c <__dynamic_cast+0xaec>
   33958: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   3395c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
   33960: a94157f6     	ldp	x22, x21, [sp, #0x10]
   33964: a8c45ff8     	ldp	x24, x23, [sp], #0x40
   33968: d65f03c0     	ret
   3396c: f9401269     	ldr	x9, [x19, #0x20]
   33970: 39013268     	strb	w8, [x19, #0x4c]
   33974: b4000129     	cbz	x9, 0x33998 <__dynamic_cast+0xb18>
   33978: eb15013f     	cmp	x9, x21
   3397c: 540001c0     	b.eq	0x339b4 <__dynamic_cast+0xb34>
   33980: b9403e68     	ldr	w8, [x19, #0x3c]
   33984: 320003e9     	orr	w9, wzr, #0x1
   33988: 39013a69     	strb	w9, [x19, #0x4e]
   3398c: 11000508     	add	w8, w8, #0x1
   33990: b9003e68     	str	w8, [x19, #0x3c]
   33994: 17fffff1     	b	0x33958 <__dynamic_cast+0xad8>
   33998: 320003e8     	orr	w8, wzr, #0x1
   3399c: 7100069f     	cmp	w20, #0x1
   339a0: f9001275     	str	x21, [x19, #0x20]
   339a4: b9003274     	str	w20, [x19, #0x30]
   339a8: b9003e68     	str	w8, [x19, #0x3c]
   339ac: 54000120     	b.eq	0x339d0 <__dynamic_cast+0xb50>
   339b0: 17ffffea     	b	0x33958 <__dynamic_cast+0xad8>
   339b4: b9403268     	ldr	w8, [x19, #0x30]
   339b8: 7100091f     	cmp	w8, #0x2
   339bc: 54000061     	b.ne	0x339c8 <__dynamic_cast+0xb48>
   339c0: 2a1403e8     	mov	w8, w20
   339c4: b9003274     	str	w20, [x19, #0x30]
   339c8: 7100051f     	cmp	w8, #0x1
   339cc: 54fffc61     	b.ne	0x33958 <__dynamic_cast+0xad8>
   339d0: b9404a68     	ldr	w8, [x19, #0x48]
   339d4: 7100051f     	cmp	w8, #0x1
   339d8: 54fffc01     	b.ne	0x33958 <__dynamic_cast+0xad8>
   339dc: 39013a68     	strb	w8, [x19, #0x4e]
   339e0: 17ffffde     	b	0x33958 <__dynamic_cast+0xad8>
   339e4: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
   339e8: a9014ff4     	stp	x20, x19, [sp, #0x10]
   339ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
   339f0: 910083fd     	add	x29, sp, #0x20
   339f4: aa0103f3     	mov	x19, x1
   339f8: f9400a68     	ldr	x8, [x19, #0x10]
   339fc: 2a0403f4     	mov	w20, w4
   33a00: aa0303f6     	mov	x22, x3
   33a04: aa0203f5     	mov	x21, x2
   33a08: 360000c5     	tbz	w5, #0x0, 0x33a20 <__dynamic_cast+0xba0>
   33a0c: f9400400     	ldr	x0, [x0, #0x8]
   33a10: f9400501     	ldr	x1, [x8, #0x8]
   33a14: 97ff54fb     	bl	0x8e00 <strcmp@plt>
   33a18: 35000120     	cbnz	w0, 0x33a3c <__dynamic_cast+0xbbc>
   33a1c: 14000003     	b	0x33a28 <__dynamic_cast+0xba8>
   33a20: eb08001f     	cmp	x0, x8
   33a24: 540000c1     	b.ne	0x33a3c <__dynamic_cast+0xbbc>
   33a28: f9400669     	ldr	x9, [x19, #0x8]
   33a2c: 320003e8     	orr	w8, wzr, #0x1
   33a30: 39013668     	strb	w8, [x19, #0x4d]
   33a34: eb16013f     	cmp	x9, x22
   33a38: 540000a0     	b.eq	0x33a4c <__dynamic_cast+0xbcc>
   33a3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   33a40: a9414ff4     	ldp	x20, x19, [sp, #0x10]
   33a44: a8c357f6     	ldp	x22, x21, [sp], #0x30
   33a48: d65f03c0     	ret
   33a4c: f9401269     	ldr	x9, [x19, #0x20]
   33a50: 39013268     	strb	w8, [x19, #0x4c]
   33a54: b4000129     	cbz	x9, 0x33a78 <__dynamic_cast+0xbf8>
   33a58: eb15013f     	cmp	x9, x21
   33a5c: 540001c0     	b.eq	0x33a94 <__dynamic_cast+0xc14>
   33a60: b9403e68     	ldr	w8, [x19, #0x3c]
   33a64: 320003e9     	orr	w9, wzr, #0x1
   33a68: 39013a69     	strb	w9, [x19, #0x4e]
   33a6c: 11000508     	add	w8, w8, #0x1
   33a70: b9003e68     	str	w8, [x19, #0x3c]
   33a74: 17fffff2     	b	0x33a3c <__dynamic_cast+0xbbc>
   33a78: 320003e8     	orr	w8, wzr, #0x1
   33a7c: 7100069f     	cmp	w20, #0x1
   33a80: f9001275     	str	x21, [x19, #0x20]
   33a84: b9003274     	str	w20, [x19, #0x30]
   33a88: b9003e68     	str	w8, [x19, #0x3c]
   33a8c: 54000120     	b.eq	0x33ab0 <__dynamic_cast+0xc30>
   33a90: 17ffffeb     	b	0x33a3c <__dynamic_cast+0xbbc>
   33a94: b9403268     	ldr	w8, [x19, #0x30]
   33a98: 7100091f     	cmp	w8, #0x2
   33a9c: 54000061     	b.ne	0x33aa8 <__dynamic_cast+0xc28>
   33aa0: 2a1403e8     	mov	w8, w20
   33aa4: b9003274     	str	w20, [x19, #0x30]
   33aa8: 7100051f     	cmp	w8, #0x1
   33aac: 54fffc81     	b.ne	0x33a3c <__dynamic_cast+0xbbc>
   33ab0: b9404a68     	ldr	w8, [x19, #0x48]
   33ab4: 7100051f     	cmp	w8, #0x1
   33ab8: 54fffc21     	b.ne	0x33a3c <__dynamic_cast+0xbbc>
   33abc: 39013a68     	strb	w8, [x19, #0x4e]
   33ac0: 17ffffdf     	b	0x33a3c <__dynamic_cast+0xbbc>

0000000000033ac4 <std::type_info::~type_info()>:
   33ac4: d65f03c0     	ret

0000000000033ac8 <std::type_info::~type_info()>:
   33ac8: 17ff54ee     	b	0x8e80 <_ZdlPv@plt>

0000000000033acc <std::bad_cast::bad_cast()>:
   33acc: b0000088     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
   33ad0: f947bd08     	ldr	x8, [x8, #0xf78]
   33ad4: 91004108     	add	x8, x8, #0x10
   33ad8: f9000008     	str	x8, [x0]
   33adc: d65f03c0     	ret

0000000000033ae0 <std::bad_cast::~bad_cast()>:
   33ae0: 17ff5514     	b	0x8f30 <_ZNSt9exceptionD2Ev@plt>

0000000000033ae4 <std::bad_cast::~bad_cast()>:
   33ae4: f81e0ff3     	str	x19, [sp, #-0x20]!
   33ae8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   33aec: 910043fd     	add	x29, sp, #0x10
   33af0: aa0003f3     	mov	x19, x0
   33af4: 97ff550f     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
   33af8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   33afc: aa1303e0     	mov	x0, x19
   33b00: f84207f3     	ldr	x19, [sp], #0x20
   33b04: 17ff54df     	b	0x8e80 <_ZdlPv@plt>

0000000000033b08 <std::bad_cast::what() const>:
   33b08: d0000020     	adrp	x0, 0x39000 <typeinfo name for __float128*>
   33b0c: 91039800     	add	x0, x0, #0xe6
   33b10: d65f03c0     	ret

0000000000033b14 <std::bad_typeid::bad_typeid()>:
   33b14: b0000088     	adrp	x8, 0x44000 <typeinfo for std::nullptr_t>
   33b18: f947d508     	ldr	x8, [x8, #0xfa8]
   33b1c: 91004108     	add	x8, x8, #0x10
   33b20: f9000008     	str	x8, [x0]
   33b24: d65f03c0     	ret

0000000000033b28 <std::bad_typeid::~bad_typeid()>:
   33b28: 17ff5502     	b	0x8f30 <_ZNSt9exceptionD2Ev@plt>

0000000000033b2c <std::bad_typeid::~bad_typeid()>:
   33b2c: f81e0ff3     	str	x19, [sp, #-0x20]!
   33b30: a9017bfd     	stp	x29, x30, [sp, #0x10]
   33b34: 910043fd     	add	x29, sp, #0x10
   33b38: aa0003f3     	mov	x19, x0
   33b3c: 97ff54fd     	bl	0x8f30 <_ZNSt9exceptionD2Ev@plt>
   33b40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   33b44: aa1303e0     	mov	x0, x19
   33b48: f84207f3     	ldr	x19, [sp], #0x20
   33b4c: 17ff54cd     	b	0x8e80 <_ZdlPv@plt>

0000000000033b50 <std::bad_typeid::what() const>:
   33b50: d0000020     	adrp	x0, 0x39000 <typeinfo name for __float128*>
   33b54: 9103d000     	add	x0, x0, #0xf4
   33b58: d65f03c0     	ret

0000000000033b5c <__cxa_pure_virtual>:
   33b5c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   33b60: 910003fd     	mov	x29, sp
   33b64: d0000020     	adrp	x0, 0x39000 <typeinfo name for __float128*>
   33b68: 9104bc00     	add	x0, x0, #0x12f
   33b6c: 97ff6195     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>

0000000000033b70 <__cxa_deleted_virtual>:
   33b70: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   33b74: 910003fd     	mov	x29, sp
   33b78: d0000020     	adrp	x0, 0x39000 <typeinfo name for __float128*>
   33b7c: 91053400     	add	x0, x0, #0x14d
   33b80: 97ff6190     	bl	0xc1c0 <std::underflow_error::~underflow_error()+0x5c>
   33b84: d2800002     	mov	x2, #0x0                // =0
   33b88: 52800003     	mov	w3, #0x0                // =0
   33b8c: 38401405     	ldrb	w5, [x0], #0x1
   33b90: 924018a4     	and	x4, x5, #0x7f
   33b94: 9ac32084     	lsl	x4, x4, x3
   33b98: 11001c63     	add	w3, w3, #0x7
   33b9c: aa040042     	orr	x2, x2, x4
   33ba0: 373fff65     	tbnz	w5, #0x7, 0x33b8c <__cxa_deleted_virtual+0x1c>
   33ba4: f9000022     	str	x2, [x1]
   33ba8: d65f03c0     	ret
   33bac: d2800002     	mov	x2, #0x0                // =0
   33bb0: 52800003     	mov	w3, #0x0                // =0
   33bb4: 38401404     	ldrb	w4, [x0], #0x1
   33bb8: 92401885     	and	x5, x4, #0x7f
   33bbc: 9ac320a5     	lsl	x5, x5, x3
   33bc0: 11001c63     	add	w3, w3, #0x7
   33bc4: aa050042     	orr	x2, x2, x5
   33bc8: 373fff64     	tbnz	w4, #0x7, 0x33bb4 <__cxa_deleted_virtual+0x44>
   33bcc: 7100fc7f     	cmp	w3, #0x3f
   33bd0: 540000a8     	b.hi	0x33be4 <__cxa_deleted_virtual+0x74>
   33bd4: 36300084     	tbz	w4, #0x6, 0x33be4 <__cxa_deleted_virtual+0x74>
   33bd8: 92800004     	mov	x4, #-0x1               // =-1
   33bdc: 9ac32083     	lsl	x3, x4, x3
   33be0: aa020062     	orr	x2, x3, x2
   33be4: f9000022     	str	x2, [x1]
   33be8: d65f03c0     	ret
   33bec: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   33bf0: 910003fd     	mov	x29, sp
   33bf4: a90153f3     	stp	x19, x20, [sp, #0x10]
   33bf8: 53001c14     	uxtb	w20, w0
   33bfc: aa0203f3     	mov	x19, x2
   33c00: a9025bf5     	stp	x21, x22, [sp, #0x20]
   33c04: 7101429f     	cmp	w20, #0x50
   33c08: aa0103f6     	mov	x22, x1
   33c0c: aa0303f5     	mov	x21, x3
   33c10: 540000a1     	b.ne	0x33c24 <__cxa_deleted_virtual+0xb4>
   33c14: 91001c53     	add	x19, x2, #0x7
   33c18: 927df260     	and	x0, x19, #0xfffffffffffffff8
   33c1c: f8408401     	ldr	x1, [x0], #0x8
   33c20: 1400002a     	b	0x33cc8 <__cxa_deleted_virtual+0x158>
   33c24: 12000e81     	and	w1, w20, #0xf
   33c28: 7100303f     	cmp	w1, #0xc
   33c2c: 540003e8     	b.hi	0x33ca8 <__cxa_deleted_virtual+0x138>
   33c30: d0000020     	adrp	x0, 0x39000 <typeinfo name for __float128*>
   33c34: 9105c000     	add	x0, x0, #0x170
   33c38: 38614800     	ldrb	w0, [x0, w1, uxtw]
   33c3c: 10000061     	adr	x1, 0x33c48 <__cxa_deleted_virtual+0xd8>
   33c40: 8b208820     	add	x0, x1, w0, sxtb #2
   33c44: d61f0000     	br	x0
   33c48: aa0203e0     	mov	x0, x2
   33c4c: 9100e3a1     	add	x1, x29, #0x38
   33c50: 97ffffcd     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   33c54: 14000004     	b	0x33c64 <__cxa_deleted_virtual+0xf4>
   33c58: aa0203e0     	mov	x0, x2
   33c5c: 9100e3a1     	add	x1, x29, #0x38
   33c60: 97ffffd3     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   33c64: f9401fa1     	ldr	x1, [x29, #0x38]
   33c68: 14000011     	b	0x33cac <__cxa_deleted_virtual+0x13c>
   33c6c: aa0203e0     	mov	x0, x2
   33c70: 78402401     	ldrh	w1, [x0], #0x2
   33c74: 1400000e     	b	0x33cac <__cxa_deleted_virtual+0x13c>
   33c78: aa0203e0     	mov	x0, x2
   33c7c: b8404401     	ldr	w1, [x0], #0x4
   33c80: 1400000b     	b	0x33cac <__cxa_deleted_virtual+0x13c>
   33c84: aa0203e0     	mov	x0, x2
   33c88: 78802401     	ldrsh	x1, [x0], #0x2
   33c8c: 14000008     	b	0x33cac <__cxa_deleted_virtual+0x13c>
   33c90: aa0203e0     	mov	x0, x2
   33c94: b8804401     	ldrsw	x1, [x0], #0x4
   33c98: 14000005     	b	0x33cac <__cxa_deleted_virtual+0x13c>
   33c9c: aa0203e0     	mov	x0, x2
   33ca0: f8408401     	ldr	x1, [x0], #0x8
   33ca4: 14000002     	b	0x33cac <__cxa_deleted_virtual+0x13c>
   33ca8: 97ff5402     	bl	0x8cb0 <abort@plt>
   33cac: b40000e1     	cbz	x1, 0x33cc8 <__cxa_deleted_virtual+0x158>
   33cb0: 121c0a82     	and	w2, w20, #0x70
   33cb4: 7100405f     	cmp	w2, #0x10
   33cb8: 9a960273     	csel	x19, x19, x22, eq
   33cbc: 8b130021     	add	x1, x1, x19
   33cc0: 36380054     	tbz	w20, #0x7, 0x33cc8 <__cxa_deleted_virtual+0x158>
   33cc4: f9400021     	ldr	x1, [x1]
   33cc8: f90002a1     	str	x1, [x21]
   33ccc: a94153f3     	ldp	x19, x20, [sp, #0x10]
   33cd0: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   33cd4: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   33cd8: d65f03c0     	ret
   33cdc: d0000082     	adrp	x2, 0x45000
   33ce0: 52800100     	mov	w0, #0x8                // =8
   33ce4: 9109c041     	add	x1, x2, #0x270
   33ce8: 3909c040     	strb	w0, [x2, #0x270]
   33cec: 39000420     	strb	w0, [x1, #0x1]
   33cf0: 39000820     	strb	w0, [x1, #0x2]
   33cf4: 39000c20     	strb	w0, [x1, #0x3]
   33cf8: 39001020     	strb	w0, [x1, #0x4]
   33cfc: 39001420     	strb	w0, [x1, #0x5]
   33d00: 39001820     	strb	w0, [x1, #0x6]
   33d04: 39001c20     	strb	w0, [x1, #0x7]
   33d08: 39002020     	strb	w0, [x1, #0x8]
   33d0c: 39002420     	strb	w0, [x1, #0x9]
   33d10: 39002820     	strb	w0, [x1, #0xa]
   33d14: 39002c20     	strb	w0, [x1, #0xb]
   33d18: 39003020     	strb	w0, [x1, #0xc]
   33d1c: 39003420     	strb	w0, [x1, #0xd]
   33d20: 39003820     	strb	w0, [x1, #0xe]
   33d24: 39003c20     	strb	w0, [x1, #0xf]
   33d28: 39004020     	strb	w0, [x1, #0x10]
   33d2c: 39004420     	strb	w0, [x1, #0x11]
   33d30: 39004820     	strb	w0, [x1, #0x12]
   33d34: 39004c20     	strb	w0, [x1, #0x13]
   33d38: 39005020     	strb	w0, [x1, #0x14]
   33d3c: 39005420     	strb	w0, [x1, #0x15]
   33d40: 39005820     	strb	w0, [x1, #0x16]
   33d44: 39005c20     	strb	w0, [x1, #0x17]
   33d48: 39006020     	strb	w0, [x1, #0x18]
   33d4c: 39006420     	strb	w0, [x1, #0x19]
   33d50: 39006820     	strb	w0, [x1, #0x1a]
   33d54: 39006c20     	strb	w0, [x1, #0x1b]
   33d58: 39007020     	strb	w0, [x1, #0x1c]
   33d5c: 39007420     	strb	w0, [x1, #0x1d]
   33d60: 39007820     	strb	w0, [x1, #0x1e]
   33d64: 39007c20     	strb	w0, [x1, #0x1f]
   33d68: 39010020     	strb	w0, [x1, #0x40]
   33d6c: 39010420     	strb	w0, [x1, #0x41]
   33d70: 39010820     	strb	w0, [x1, #0x42]
   33d74: 39010c20     	strb	w0, [x1, #0x43]
   33d78: 39011020     	strb	w0, [x1, #0x44]
   33d7c: 39011420     	strb	w0, [x1, #0x45]
   33d80: 39011820     	strb	w0, [x1, #0x46]
   33d84: 39011c20     	strb	w0, [x1, #0x47]
   33d88: 39012020     	strb	w0, [x1, #0x48]
   33d8c: 39012420     	strb	w0, [x1, #0x49]
   33d90: 39012820     	strb	w0, [x1, #0x4a]
   33d94: 39012c20     	strb	w0, [x1, #0x4b]
   33d98: 39013020     	strb	w0, [x1, #0x4c]
   33d9c: 39013420     	strb	w0, [x1, #0x4d]
   33da0: 39013820     	strb	w0, [x1, #0x4e]
   33da4: 39013c20     	strb	w0, [x1, #0x4f]
   33da8: 39014020     	strb	w0, [x1, #0x50]
   33dac: 39014420     	strb	w0, [x1, #0x51]
   33db0: 39014820     	strb	w0, [x1, #0x52]
   33db4: 39014c20     	strb	w0, [x1, #0x53]
   33db8: 39015020     	strb	w0, [x1, #0x54]
   33dbc: 39015420     	strb	w0, [x1, #0x55]
   33dc0: 39015820     	strb	w0, [x1, #0x56]
   33dc4: 39015c20     	strb	w0, [x1, #0x57]
   33dc8: 39016020     	strb	w0, [x1, #0x58]
   33dcc: 39016420     	strb	w0, [x1, #0x59]
   33dd0: 39016820     	strb	w0, [x1, #0x5a]
   33dd4: 39016c20     	strb	w0, [x1, #0x5b]
   33dd8: 39017020     	strb	w0, [x1, #0x5c]
   33ddc: 39017420     	strb	w0, [x1, #0x5d]
   33de0: 39017820     	strb	w0, [x1, #0x5e]
   33de4: 39017c20     	strb	w0, [x1, #0x5f]
   33de8: 39018020     	strb	w0, [x1, #0x60]
   33dec: d65f03c0     	ret
   33df0: d0000083     	adrp	x3, 0x45000
   33df4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   33df8: 910003fd     	mov	x29, sp
   33dfc: 394a3c63     	ldrb	w3, [x3, #0x28f]
   33e00: 7100207f     	cmp	w3, #0x8
   33e04: 540000c1     	b.ne	0x33e1c <__cxa_deleted_virtual+0x2ac>
   33e08: f9000041     	str	x1, [x2]
   33e0c: f941a001     	ldr	x1, [x0, #0x340]
   33e10: b6f00081     	tbz	x1, #0x3e, 0x33e20 <__cxa_deleted_virtual+0x2b0>
   33e14: 390ddc1f     	strb	wzr, [x0, #0x377]
   33e18: 14000002     	b	0x33e20 <__cxa_deleted_virtual+0x2b0>
   33e1c: 97ff53a5     	bl	0x8cb0 <abort@plt>
   33e20: f9007c02     	str	x2, [x0, #0xf8]
   33e24: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   33e28: d65f03c0     	ret
   33e2c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   33e30: 7101843f     	cmp	w1, #0x61
   33e34: 910003fd     	mov	x29, sp
   33e38: 5400004d     	b.le	0x33e40 <__cxa_deleted_virtual+0x2d0>
   33e3c: 97ff539d     	bl	0x8cb0 <abort@plt>
   33e40: d0000083     	adrp	x3, 0x45000
   33e44: 93407c22     	sxtw	x2, w1
   33e48: 9109c063     	add	x3, x3, #0x270
   33e4c: f941a004     	ldr	x4, [x0, #0x340]
   33e50: f861d801     	ldr	x1, [x0, w1, sxtw #3]
   33e54: 38626863     	ldrb	w3, [x3, x2]
   33e58: b6f000c4     	tbz	x4, #0x3e, 0x33e70 <__cxa_deleted_virtual+0x300>
   33e5c: 8b020002     	add	x2, x0, x2
   33e60: 394d6040     	ldrb	w0, [x2, #0x358]
   33e64: 34000060     	cbz	w0, 0x33e70 <__cxa_deleted_virtual+0x300>
   33e68: aa0103e0     	mov	x0, x1
   33e6c: 14000004     	b	0x33e7c <__cxa_deleted_virtual+0x30c>
   33e70: 7100207f     	cmp	w3, #0x8
   33e74: 54fffe41     	b.ne	0x33e3c <__cxa_deleted_virtual+0x2cc>
   33e78: f9400020     	ldr	x0, [x1]
   33e7c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   33e80: d65f03c0     	ret
   33e84: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   33e88: 910003fd     	mov	x29, sp
   33e8c: a9025bf5     	stp	x21, x22, [sp, #0x20]
   33e90: aa0003f5     	mov	x21, x0
   33e94: f941a020     	ldr	x0, [x1, #0x340]
   33e98: a90153f3     	stp	x19, x20, [sp, #0x10]
   33e9c: aa0103f3     	mov	x19, x1
   33ea0: b6f00060     	tbz	x0, #0x3e, 0x33eac <__cxa_deleted_virtual+0x33c>
   33ea4: 394ddc20     	ldrb	w0, [x1, #0x377]
   33ea8: 350000e0     	cbnz	w0, 0x33ec4 <__cxa_deleted_virtual+0x354>
   33eac: f9407e60     	ldr	x0, [x19, #0xf8]
   33eb0: b50000a0     	cbnz	x0, 0x33ec4 <__cxa_deleted_virtual+0x354>
   33eb4: f9418a61     	ldr	x1, [x19, #0x310]
   33eb8: aa1303e0     	mov	x0, x19
   33ebc: 9100e3a2     	add	x2, x29, #0x38
   33ec0: 97ffffcc     	bl	0x33df0 <__cxa_deleted_virtual+0x280>
   33ec4: d2800014     	mov	x20, #0x0               // =0
   33ec8: d0000096     	adrp	x22, 0x45000
   33ecc: 8b1402a2     	add	x2, x21, x20
   33ed0: f8747aa0     	ldr	x0, [x21, x20, lsl #3]
   33ed4: f8747a61     	ldr	x1, [x19, x20, lsl #3]
   33ed8: 394d6042     	ldrb	w2, [x2, #0x358]
   33edc: 34000042     	cbz	w2, 0x33ee4 <__cxa_deleted_virtual+0x374>
   33ee0: 97ff5374     	bl	0x8cb0 <abort@plt>
   33ee4: 8b140263     	add	x3, x19, x20
   33ee8: eb1f001f     	cmp	x0, xzr
   33eec: 1a9f07e2     	cset	w2, ne
   33ef0: 394d6063     	ldrb	w3, [x3, #0x358]
   33ef4: 34000103     	cbz	w3, 0x33f14 <__cxa_deleted_virtual+0x3a4>
   33ef8: 340000e2     	cbz	w2, 0x33f14 <__cxa_deleted_virtual+0x3a4>
   33efc: 9109c2c2     	add	x2, x22, #0x270
   33f00: 38626a82     	ldrb	w2, [x20, x2]
   33f04: 7100205f     	cmp	w2, #0x8
   33f08: 54fffec1     	b.ne	0x33ee0 <__cxa_deleted_virtual+0x370>
   33f0c: f9000001     	str	x1, [x0]
   33f10: 1400000a     	b	0x33f38 <__cxa_deleted_virtual+0x3c8>
   33f14: eb1f003f     	cmp	x1, xzr
   33f18: 1a9f07e3     	cset	w3, ne
   33f1c: 6a03005f     	tst	w2, w3
   33f20: 540000c0     	b.eq	0x33f38 <__cxa_deleted_virtual+0x3c8>
   33f24: eb00003f     	cmp	x1, x0
   33f28: 54000080     	b.eq	0x33f38 <__cxa_deleted_virtual+0x3c8>
   33f2c: 9109c2c2     	add	x2, x22, #0x270
   33f30: 38746842     	ldrb	w2, [x2, x20]
   33f34: 97ff541b     	bl	0x8fa0 <memcpy@plt>
   33f38: 91000694     	add	x20, x20, #0x1
   33f3c: f101869f     	cmp	x20, #0x61
   33f40: 54fffc61     	b.ne	0x33ecc <__cxa_deleted_virtual+0x35c>
   33f44: f941a2a0     	ldr	x0, [x21, #0x340]
   33f48: b6f00080     	tbz	x0, #0x3e, 0x33f58 <__cxa_deleted_virtual+0x3e8>
   33f4c: 394ddea1     	ldrb	w1, [x21, #0x377]
   33f50: d2800000     	mov	x0, #0x0                // =0
   33f54: 35000161     	cbnz	w1, 0x33f80 <__cxa_deleted_virtual+0x410>
   33f58: f9407ea1     	ldr	x1, [x21, #0xf8]
   33f5c: d2800000     	mov	x0, #0x0                // =0
   33f60: b5000101     	cbnz	x1, 0x33f80 <__cxa_deleted_virtual+0x410>
   33f64: 528003e1     	mov	w1, #0x1f               // =31
   33f68: aa1303e0     	mov	x0, x19
   33f6c: 97ffffb0     	bl	0x33e2c <__cxa_deleted_virtual+0x2bc>
   33f70: f9418aa1     	ldr	x1, [x21, #0x310]
   33f74: f941aa75     	ldr	x21, [x19, #0x350]
   33f78: cb010000     	sub	x0, x0, x1
   33f7c: 8b150000     	add	x0, x0, x21
   33f80: a94153f3     	ldp	x19, x20, [sp, #0x10]
   33f84: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   33f88: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   33f8c: d65f03c0     	ret
   33f90: f9418800     	ldr	x0, [x0, #0x310]
   33f94: d65f03c0     	ret
   33f98: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   33f9c: 7101843f     	cmp	w1, #0x61
   33fa0: 910003fd     	mov	x29, sp
   33fa4: 5400004d     	b.le	0x33fac <__cxa_deleted_virtual+0x43c>
   33fa8: 97ff5342     	bl	0x8cb0 <abort@plt>
   33fac: d0000084     	adrp	x4, 0x45000
   33fb0: 93407c23     	sxtw	x3, w1
   33fb4: 9109c084     	add	x4, x4, #0x270
   33fb8: f941a005     	ldr	x5, [x0, #0x340]
   33fbc: 38636884     	ldrb	w4, [x4, x3]
   33fc0: b6f000c5     	tbz	x5, #0x3e, 0x33fd8 <__cxa_deleted_virtual+0x468>
   33fc4: 8b030003     	add	x3, x0, x3
   33fc8: 394d6063     	ldrb	w3, [x3, #0x358]
   33fcc: 34000063     	cbz	w3, 0x33fd8 <__cxa_deleted_virtual+0x468>
   33fd0: f821d802     	str	x2, [x0, w1, sxtw #3]
   33fd4: 14000005     	b	0x33fe8 <__cxa_deleted_virtual+0x478>
   33fd8: 7100209f     	cmp	w4, #0x8
   33fdc: f861d800     	ldr	x0, [x0, w1, sxtw #3]
   33fe0: 54fffe41     	b.ne	0x33fa8 <__cxa_deleted_virtual+0x438>
   33fe4: f9000002     	str	x2, [x0]
   33fe8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   33fec: d65f03c0     	ret
   33ff0: f9418c00     	ldr	x0, [x0, #0x318]
   33ff4: d65f03c0     	ret
   33ff8: f941a002     	ldr	x2, [x0, #0x340]
   33ffc: f9418c00     	ldr	x0, [x0, #0x318]
   34000: d37ffc42     	lsr	x2, x2, #63
   34004: b9000022     	str	w2, [x1]
   34008: d65f03c0     	ret
   3400c: f9018c01     	str	x1, [x0, #0x318]
   34010: d65f03c0     	ret
   34014: f9419000     	ldr	x0, [x0, #0x320]
   34018: d65f03c0     	ret
   3401c: f9419c00     	ldr	x0, [x0, #0x338]
   34020: d65f03c0     	ret
   34024: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   34028: d1000400     	sub	x0, x0, #0x1
   3402c: 910003fd     	mov	x29, sp
   34030: 910063a1     	add	x1, x29, #0x18
   34034: 94000c4e     	bl	0x3716c <__cxa_deleted_virtual+0x35fc>
   34038: eb1f001f     	cmp	x0, xzr
   3403c: f94017a0     	ldr	x0, [x29, #0x28]
   34040: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   34044: 9a9f1000     	csel	x0, x0, xzr, ne
   34048: d65f03c0     	ret
   3404c: f9419800     	ldr	x0, [x0, #0x330]
   34050: d65f03c0     	ret
   34054: f9419400     	ldr	x0, [x0, #0x328]
   34058: d65f03c0     	ret
   3405c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   34060: 53001c02     	uxtb	w2, w0
   34064: aa0103e0     	mov	x0, x1
   34068: 7103fc5f     	cmp	w2, #0xff
   3406c: 910003fd     	mov	x29, sp
   34070: 540002c0     	b.eq	0x340c8 <__cxa_deleted_virtual+0x558>
   34074: 121c0842     	and	w2, w2, #0x70
   34078: 7100805f     	cmp	w2, #0x20
   3407c: 540001c0     	b.eq	0x340b4 <__cxa_deleted_virtual+0x544>
   34080: 540000a8     	b.hi	0x34094 <__cxa_deleted_virtual+0x524>
   34084: 34000222     	cbz	w2, 0x340c8 <__cxa_deleted_virtual+0x558>
   34088: 7100405f     	cmp	w2, #0x10
   3408c: 540001c1     	b.ne	0x340c4 <__cxa_deleted_virtual+0x554>
   34090: 1400000e     	b	0x340c8 <__cxa_deleted_virtual+0x558>
   34094: 7101005f     	cmp	w2, #0x40
   34098: 54000120     	b.eq	0x340bc <__cxa_deleted_virtual+0x54c>
   3409c: 7101405f     	cmp	w2, #0x50
   340a0: 54000140     	b.eq	0x340c8 <__cxa_deleted_virtual+0x558>
   340a4: 7100c05f     	cmp	w2, #0x30
   340a8: 540000e1     	b.ne	0x340c4 <__cxa_deleted_virtual+0x554>
   340ac: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   340b0: 17ffffe7     	b	0x3404c <__cxa_deleted_virtual+0x4dc>
   340b4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   340b8: 17ffffe7     	b	0x34054 <__cxa_deleted_virtual+0x4e4>
   340bc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   340c0: 17ffffd7     	b	0x3401c <__cxa_deleted_virtual+0x4ac>
   340c4: 97ff52fb     	bl	0x8cb0 <abort@plt>
   340c8: d2800000     	mov	x0, #0x0                // =0
   340cc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   340d0: d65f03c0     	ret
   340d4: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
   340d8: 910003fd     	mov	x29, sp
   340dc: a9025bf5     	stp	x21, x22, [sp, #0x20]
   340e0: a90363f7     	stp	x23, x24, [sp, #0x30]
   340e4: a9046bf9     	stp	x25, x26, [sp, #0x40]
   340e8: a90573fb     	stp	x27, x28, [sp, #0x50]
   340ec: a90153f3     	stp	x19, x20, [sp, #0x10]
   340f0: b000003b     	adrp	x27, 0x39000 <typeinfo name for __float128*>
   340f4: aa0103fc     	mov	x28, x1
   340f8: aa0203fa     	mov	x26, x2
   340fc: aa0303f3     	mov	x19, x3
   34100: f903107f     	str	xzr, [x3, #0x620]
   34104: d2800018     	mov	x24, #0x0               // =0
   34108: 9106037b     	add	x27, x27, #0x180
   3410c: 9101e3b6     	add	x22, x29, #0x78
   34110: 910203b5     	add	x21, x29, #0x80
   34114: 52800037     	mov	w23, #0x1               // =1
   34118: 910223b9     	add	x25, x29, #0x88
   3411c: eb1c001f     	cmp	x0, x28
   34120: 54002462     	b.hs	0x345ac <__cxa_deleted_virtual+0xa3c>
   34124: f941a341     	ldr	x1, [x26, #0x340]
   34128: f9418f43     	ldr	x3, [x26, #0x318]
   3412c: f9432662     	ldr	x2, [x19, #0x648]
   34130: 8b41fc61     	add	x1, x3, x1, lsr #63
   34134: eb01005f     	cmp	x2, x1
   34138: 540023a2     	b.hs	0x345ac <__cxa_deleted_virtual+0xa3c>
   3413c: 39400001     	ldrb	w1, [x0]
   34140: 91000414     	add	x20, x0, #0x1
   34144: 121a0423     	and	w3, w1, #0xc0
   34148: 7101007f     	cmp	w3, #0x40
   3414c: 540000c1     	b.ne	0x34164 <__cxa_deleted_virtual+0x5f4>
   34150: f9433260     	ldr	x0, [x19, #0x660]
   34154: 92401421     	and	x1, x1, #0x3f
   34158: 9b000821     	madd	x1, x1, x0, x2
   3415c: f9032661     	str	x1, [x19, #0x648]
   34160: 14000111     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34164: 7102007f     	cmp	w3, #0x80
   34168: 540000a1     	b.ne	0x3417c <__cxa_deleted_virtual+0x60c>
   3416c: 92401421     	and	x1, x1, #0x3f
   34170: aa1403e0     	mov	x0, x20
   34174: f9003fa1     	str	x1, [x29, #0x78]
   34178: 14000031     	b	0x3423c <__cxa_deleted_virtual+0x6cc>
   3417c: 7103007f     	cmp	w3, #0xc0
   34180: 540000a1     	b.ne	0x34194 <__cxa_deleted_virtual+0x624>
   34184: d37c1421     	ubfiz	x1, x1, #4, #6
   34188: 8b010261     	add	x1, x19, x1
   3418c: b900083f     	str	wzr, [x1, #0x8]
   34190: 14000105     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34194: 7100bc3f     	cmp	w1, #0x2f
   34198: 54002048     	b.hi	0x345a0 <__cxa_deleted_virtual+0xa30>
   3419c: 78615b61     	ldrh	w1, [x27, w1, uxtw #1]
   341a0: 10000063     	adr	x3, 0x341ac <__cxa_deleted_virtual+0x63c>
   341a4: 8b21a861     	add	x1, x3, w1, sxth #2
   341a8: d61f0020     	br	x1
   341ac: 3959c262     	ldrb	w2, [x19, #0x670]
   341b0: aa1a03e1     	mov	x1, x26
   341b4: f90037a2     	str	x2, [x29, #0x68]
   341b8: 2a0203e0     	mov	w0, w2
   341bc: 97ffffa8     	bl	0x3405c <__cxa_deleted_virtual+0x4ec>
   341c0: aa0003e1     	mov	x1, x0
   341c4: f94037a2     	ldr	x2, [x29, #0x68]
   341c8: aa1903e3     	mov	x3, x25
   341cc: 2a0203e0     	mov	w0, w2
   341d0: aa1403e2     	mov	x2, x20
   341d4: 97fffe86     	bl	0x33bec <__cxa_deleted_virtual+0x7c>
   341d8: aa0003f4     	mov	x20, x0
   341dc: f94047a0     	ldr	x0, [x29, #0x88]
   341e0: f9032660     	str	x0, [x19, #0x648]
   341e4: 140000f0     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   341e8: 39400401     	ldrb	w1, [x0, #0x1]
   341ec: 91000814     	add	x20, x0, #0x2
   341f0: f9433263     	ldr	x3, [x19, #0x660]
   341f4: 9b030822     	madd	x2, x1, x3, x2
   341f8: f9032662     	str	x2, [x19, #0x648]
   341fc: 140000ea     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34200: 78401001     	ldurh	w1, [x0, #0x1]
   34204: 91000c14     	add	x20, x0, #0x3
   34208: f9433263     	ldr	x3, [x19, #0x660]
   3420c: 9b030822     	madd	x2, x1, x3, x2
   34210: f9032662     	str	x2, [x19, #0x648]
   34214: 140000e4     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34218: b8401001     	ldur	w1, [x0, #0x1]
   3421c: 91001414     	add	x20, x0, #0x5
   34220: f9433263     	ldr	x3, [x19, #0x660]
   34224: 9b030822     	madd	x2, x1, x3, x2
   34228: f9032662     	str	x2, [x19, #0x648]
   3422c: 140000de     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34230: aa1403e0     	mov	x0, x20
   34234: aa1603e1     	mov	x1, x22
   34238: 97fffe53     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   3423c: aa1503e1     	mov	x1, x21
   34240: 97fffe51     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34244: aa0003f4     	mov	x20, x0
   34248: f9432e61     	ldr	x1, [x19, #0x658]
   3424c: f94043a0     	ldr	x0, [x29, #0x80]
   34250: 1400006b     	b	0x343fc <__cxa_deleted_virtual+0x88c>
   34254: aa1403e0     	mov	x0, x20
   34258: aa1603e1     	mov	x1, x22
   3425c: 97fffe4a     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34260: aa0003f4     	mov	x20, x0
   34264: f9403fa0     	ldr	x0, [x29, #0x78]
   34268: f101841f     	cmp	x0, #0x61
   3426c: 540019c8     	b.hi	0x345a4 <__cxa_deleted_virtual+0xa34>
   34270: 8b001260     	add	x0, x19, x0, lsl #4
   34274: b900081f     	str	wzr, [x0, #0x8]
   34278: 140000cb     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   3427c: aa1403e0     	mov	x0, x20
   34280: aa1603e1     	mov	x1, x22
   34284: 97fffe40     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34288: aa0003f4     	mov	x20, x0
   3428c: f9403fa0     	ldr	x0, [x29, #0x78]
   34290: f101841f     	cmp	x0, #0x61
   34294: 54001888     	b.hi	0x345a4 <__cxa_deleted_virtual+0xa34>
   34298: 8b001260     	add	x0, x19, x0, lsl #4
   3429c: 528000c1     	mov	w1, #0x6                // =6
   342a0: b9000801     	str	w1, [x0, #0x8]
   342a4: 140000c0     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   342a8: aa1403e0     	mov	x0, x20
   342ac: aa1603e1     	mov	x1, x22
   342b0: 97fffe35     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   342b4: aa1903e1     	mov	x1, x25
   342b8: 97fffe33     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   342bc: aa0003f4     	mov	x20, x0
   342c0: f9403fa0     	ldr	x0, [x29, #0x78]
   342c4: f101841f     	cmp	x0, #0x61
   342c8: 540016e8     	b.hi	0x345a4 <__cxa_deleted_virtual+0xa34>
   342cc: d37cec00     	lsl	x0, x0, #4
   342d0: 52800042     	mov	w2, #0x2                // =2
   342d4: 8b000261     	add	x1, x19, x0
   342d8: b9000822     	str	w2, [x1, #0x8]
   342dc: f94047a1     	ldr	x1, [x29, #0x88]
   342e0: 140000ae     	b	0x34598 <__cxa_deleted_virtual+0xa28>
   342e4: b4000098     	cbz	x24, 0x342f4 <__cxa_deleted_virtual+0x784>
   342e8: aa1803e3     	mov	x3, x24
   342ec: f9431318     	ldr	x24, [x24, #0x620]
   342f0: 14000003     	b	0x342fc <__cxa_deleted_virtual+0x78c>
   342f4: d11983ff     	sub	sp, sp, #0x660
   342f8: 910003e3     	mov	x3, sp
   342fc: aa0303e0     	mov	x0, x3
   34300: aa1303e1     	mov	x1, x19
   34304: d280c902     	mov	x2, #0x648              // =1608
   34308: 97ff5326     	bl	0x8fa0 <memcpy@plt>
   3430c: f9031260     	str	x0, [x19, #0x620]
   34310: 140000a5     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34314: f9431263     	ldr	x3, [x19, #0x620]
   34318: aa1303e0     	mov	x0, x19
   3431c: d280c902     	mov	x2, #0x648              // =1608
   34320: f90037a3     	str	x3, [x29, #0x68]
   34324: aa0303e1     	mov	x1, x3
   34328: 97ff531e     	bl	0x8fa0 <memcpy@plt>
   3432c: f94037a3     	ldr	x3, [x29, #0x68]
   34330: f9031078     	str	x24, [x3, #0x620]
   34334: aa0303f8     	mov	x24, x3
   34338: 1400009b     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   3433c: aa1403e0     	mov	x0, x20
   34340: aa1503e1     	mov	x1, x21
   34344: 97fffe10     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34348: f94043a1     	ldr	x1, [x29, #0x80]
   3434c: f9031a61     	str	x1, [x19, #0x630]
   34350: aa1503e1     	mov	x1, x21
   34354: 97fffe0c     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34358: aa0003f4     	mov	x20, x0
   3435c: f94043a0     	ldr	x0, [x29, #0x80]
   34360: f9031660     	str	x0, [x19, #0x628]
   34364: 14000007     	b	0x34380 <__cxa_deleted_virtual+0x810>
   34368: aa1403e0     	mov	x0, x20
   3436c: aa1503e1     	mov	x1, x21
   34370: 97fffe05     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34374: aa0003f4     	mov	x20, x0
   34378: f94043a0     	ldr	x0, [x29, #0x80]
   3437c: f9031a60     	str	x0, [x19, #0x630]
   34380: b9064277     	str	w23, [x19, #0x640]
   34384: 14000088     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34388: aa1403e0     	mov	x0, x20
   3438c: aa1503e1     	mov	x1, x21
   34390: 97fffdfd     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34394: aa0003f4     	mov	x20, x0
   34398: f94043a0     	ldr	x0, [x29, #0x80]
   3439c: 1400002c     	b	0x3444c <__cxa_deleted_virtual+0x8dc>
   343a0: 52800040     	mov	w0, #0x2                // =2
   343a4: f9031e74     	str	x20, [x19, #0x638]
   343a8: b9064260     	str	w0, [x19, #0x640]
   343ac: aa1403e0     	mov	x0, x20
   343b0: 14000053     	b	0x344fc <__cxa_deleted_virtual+0x98c>
   343b4: aa1603e1     	mov	x1, x22
   343b8: aa1403e0     	mov	x0, x20
   343bc: 97fffdf2     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   343c0: f9403fa1     	ldr	x1, [x29, #0x78]
   343c4: f101843f     	cmp	x1, #0x61
   343c8: 540009a8     	b.hi	0x344fc <__cxa_deleted_virtual+0x98c>
   343cc: d37cec21     	lsl	x1, x1, #4
   343d0: 52800063     	mov	w3, #0x3                // =3
   343d4: 8b010262     	add	x2, x19, x1
   343d8: 14000047     	b	0x344f4 <__cxa_deleted_virtual+0x984>
   343dc: aa1403e0     	mov	x0, x20
   343e0: aa1603e1     	mov	x1, x22
   343e4: 97fffde8     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   343e8: aa1903e1     	mov	x1, x25
   343ec: 97fffdf0     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   343f0: aa0003f4     	mov	x20, x0
   343f4: f9432e61     	ldr	x1, [x19, #0x658]
   343f8: f94047a0     	ldr	x0, [x29, #0x88]
   343fc: 9b017c01     	mul	x1, x0, x1
   34400: f9403fa0     	ldr	x0, [x29, #0x78]
   34404: f101841f     	cmp	x0, #0x61
   34408: 54000ce8     	b.hi	0x345a4 <__cxa_deleted_virtual+0xa34>
   3440c: d37cec00     	lsl	x0, x0, #4
   34410: 8b000262     	add	x2, x19, x0
   34414: b9000857     	str	w23, [x2, #0x8]
   34418: 14000060     	b	0x34598 <__cxa_deleted_virtual+0xa28>
   3441c: aa1403e0     	mov	x0, x20
   34420: aa1503e1     	mov	x1, x21
   34424: 97fffdd8     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34428: f94043a1     	ldr	x1, [x29, #0x80]
   3442c: f9031a61     	str	x1, [x19, #0x630]
   34430: aa1903e1     	mov	x1, x25
   34434: 97fffdde     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   34438: b9064277     	str	w23, [x19, #0x640]
   3443c: aa0003f4     	mov	x20, x0
   34440: f9432e61     	ldr	x1, [x19, #0x658]
   34444: f94047a0     	ldr	x0, [x29, #0x88]
   34448: 9b017c00     	mul	x0, x0, x1
   3444c: f9031660     	str	x0, [x19, #0x628]
   34450: 14000055     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34454: aa1403e0     	mov	x0, x20
   34458: aa1903e1     	mov	x1, x25
   3445c: 97fffdd4     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   34460: aa0003f4     	mov	x20, x0
   34464: 17fffff7     	b	0x34440 <__cxa_deleted_virtual+0x8d0>
   34468: aa1403e0     	mov	x0, x20
   3446c: aa1603e1     	mov	x1, x22
   34470: 97fffdc5     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34474: aa1503e1     	mov	x1, x21
   34478: 97fffdc3     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   3447c: aa0003f4     	mov	x20, x0
   34480: f9432e61     	ldr	x1, [x19, #0x658]
   34484: f94043a0     	ldr	x0, [x29, #0x80]
   34488: 14000009     	b	0x344ac <__cxa_deleted_virtual+0x93c>
   3448c: aa1403e0     	mov	x0, x20
   34490: aa1603e1     	mov	x1, x22
   34494: 97fffdbc     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34498: aa1903e1     	mov	x1, x25
   3449c: 97fffdc4     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   344a0: aa0003f4     	mov	x20, x0
   344a4: f9432e61     	ldr	x1, [x19, #0x658]
   344a8: f94047a0     	ldr	x0, [x29, #0x88]
   344ac: 9b017c01     	mul	x1, x0, x1
   344b0: f9403fa0     	ldr	x0, [x29, #0x78]
   344b4: f101841f     	cmp	x0, #0x61
   344b8: 54000768     	b.hi	0x345a4 <__cxa_deleted_virtual+0xa34>
   344bc: d37cec00     	lsl	x0, x0, #4
   344c0: 52800083     	mov	w3, #0x4                // =4
   344c4: 8b000262     	add	x2, x19, x0
   344c8: b9000843     	str	w3, [x2, #0x8]
   344cc: 14000033     	b	0x34598 <__cxa_deleted_virtual+0xa28>
   344d0: aa1603e1     	mov	x1, x22
   344d4: aa1403e0     	mov	x0, x20
   344d8: 97fffdab     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   344dc: f9403fa1     	ldr	x1, [x29, #0x78]
   344e0: f101843f     	cmp	x1, #0x61
   344e4: 540000c8     	b.hi	0x344fc <__cxa_deleted_virtual+0x98c>
   344e8: d37cec21     	lsl	x1, x1, #4
   344ec: 528000a3     	mov	w3, #0x5                // =5
   344f0: 8b010262     	add	x2, x19, x1
   344f4: b9000843     	str	w3, [x2, #0x8]
   344f8: f8216a60     	str	x0, [x19, x1]
   344fc: aa1503e1     	mov	x1, x21
   34500: 97fffda1     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34504: f94043b4     	ldr	x20, [x29, #0x80]
   34508: 8b140014     	add	x20, x0, x20
   3450c: 14000026     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34510: d2800200     	mov	x0, #0x10               // =16
   34514: 91040262     	add	x2, x19, #0x100
   34518: f9003fa0     	str	x0, [x29, #0x78]
   3451c: d2800001     	mov	x1, #0x0                // =0
   34520: b9000857     	str	w23, [x2, #0x8]
   34524: 91000400     	add	x0, x0, #0x1
   34528: f8010441     	str	x1, [x2], #0x10
   3452c: f100801f     	cmp	x0, #0x20
   34530: 91002021     	add	x1, x1, #0x8
   34534: 54ffff61     	b.ne	0x34520 <__cxa_deleted_virtual+0x9b0>
   34538: 1400001b     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   3453c: aa1403e0     	mov	x0, x20
   34540: aa1503e1     	mov	x1, x21
   34544: 97fffd90     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34548: aa0003f4     	mov	x20, x0
   3454c: f94043a0     	ldr	x0, [x29, #0x80]
   34550: f901ab40     	str	x0, [x26, #0x350]
   34554: 14000014     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   34558: aa1403e0     	mov	x0, x20
   3455c: aa1603e1     	mov	x1, x22
   34560: 97fffd89     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34564: aa1503e1     	mov	x1, x21
   34568: 97fffd87     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   3456c: aa0003f4     	mov	x20, x0
   34570: f94043a1     	ldr	x1, [x29, #0x80]
   34574: f9432e60     	ldr	x0, [x19, #0x658]
   34578: 9b017c01     	mul	x1, x0, x1
   3457c: f9403fa0     	ldr	x0, [x29, #0x78]
   34580: f101841f     	cmp	x0, #0x61
   34584: 54000108     	b.hi	0x345a4 <__cxa_deleted_virtual+0xa34>
   34588: d37cec00     	lsl	x0, x0, #4
   3458c: cb0103e1     	neg	x1, x1
   34590: 8b000262     	add	x2, x19, x0
   34594: b9000857     	str	w23, [x2, #0x8]
   34598: f8206a61     	str	x1, [x19, x0]
   3459c: 14000002     	b	0x345a4 <__cxa_deleted_virtual+0xa34>
   345a0: 97ff51c4     	bl	0x8cb0 <abort@plt>
   345a4: aa1403e0     	mov	x0, x20
   345a8: 17fffedd     	b	0x3411c <__cxa_deleted_virtual+0x5ac>
   345ac: 910003bf     	mov	sp, x29
   345b0: a94153f3     	ldp	x19, x20, [sp, #0x10]
   345b4: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   345b8: a94363f7     	ldp	x23, x24, [sp, #0x30]
   345bc: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   345c0: a94573fb     	ldp	x27, x28, [sp, #0x50]
   345c4: a8c97bfd     	ldp	x29, x30, [sp], #0x90
   345c8: d65f03c0     	ret
   345cc: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
   345d0: d280d002     	mov	x2, #0x680              // =1664
   345d4: 910003fd     	mov	x29, sp
   345d8: a90153f3     	stp	x19, x20, [sp, #0x10]
   345dc: aa0003f4     	mov	x20, x0
   345e0: aa0103f3     	mov	x19, x1
   345e4: aa0103e0     	mov	x0, x1
   345e8: 52800001     	mov	w1, #0x0                // =0
   345ec: a9025bf5     	stp	x21, x22, [sp, #0x20]
   345f0: a90363f7     	stp	x23, x24, [sp, #0x30]
   345f4: a9046bf9     	stp	x25, x26, [sp, #0x40]
   345f8: f9002bfb     	str	x27, [sp, #0x50]
   345fc: 97ff526d     	bl	0x8fb0 <memset@plt>
   34600: f9418e81     	ldr	x1, [x20, #0x318]
   34604: f901aa9f     	str	xzr, [x20, #0x350]
   34608: f901929f     	str	xzr, [x20, #0x320]
   3460c: b5000061     	cbnz	x1, 0x34618 <__cxa_deleted_virtual+0xaa8>
   34610: 528000a0     	mov	w0, #0x5                // =5
   34614: 140000f0     	b	0x349d4 <__cxa_deleted_virtual+0xe64>
   34618: f941a280     	ldr	x0, [x20, #0x340]
   3461c: d37ffc00     	lsr	x0, x0, #63
   34620: d1000400     	sub	x0, x0, #0x1
   34624: 8b000020     	add	x0, x1, x0
   34628: 910ca281     	add	x1, x20, #0x328
   3462c: 94000ad0     	bl	0x3716c <__cxa_deleted_virtual+0x35fc>
   34630: aa0003f5     	mov	x21, x0
   34634: b5000800     	cbnz	x0, 0x34734 <__cxa_deleted_virtual+0xbc4>
   34638: f9418e81     	ldr	x1, [x20, #0x318]
   3463c: 52822d00     	mov	w0, #0x1168             // =4456
   34640: 72ba5000     	movk	w0, #0xd280, lsl #16
   34644: b9400022     	ldr	w2, [x1]
   34648: 6b00005f     	cmp	w2, w0
   3464c: 54fffe21     	b.ne	0x34610 <__cxa_deleted_virtual+0xaa0>
   34650: b9400421     	ldr	w1, [x1, #0x4]
   34654: 52800020     	mov	w0, #0x1                // =1
   34658: 72ba8000     	movk	w0, #0xd400, lsl #16
   3465c: 6b00003f     	cmp	w1, w0
   34660: 52800021     	mov	w1, #0x1                // =1
   34664: 54fffd61     	b.ne	0x34610 <__cxa_deleted_virtual+0xaa0>
   34668: f9418a94     	ldr	x20, [x20, #0x310]
   3466c: d28003e0     	mov	x0, #0x1f               // =31
   34670: f9031a60     	str	x0, [x19, #0x630]
   34674: d2802600     	mov	x0, #0x130              // =304
   34678: b9064261     	str	w1, [x19, #0x640]
   3467c: 9104c283     	add	x3, x20, #0x130
   34680: f9031660     	str	x0, [x19, #0x628]
   34684: d2802004     	mov	x4, #0x100              // =256
   34688: d2800100     	mov	x0, #0x8                // =8
   3468c: aa1303e2     	mov	x2, x19
   34690: b9000841     	str	w1, [x2, #0x8]
   34694: f8010440     	str	x0, [x2], #0x10
   34698: 91002000     	add	x0, x0, #0x8
   3469c: eb04001f     	cmp	x0, x4
   346a0: 54ffff81     	b.ne	0x34690 <__cxa_deleted_virtual+0xb20>
   346a4: 92807de1     	mov	x1, #-0x3f0             // =-1008
   346a8: 91094280     	add	x0, x20, #0x250
   346ac: cb030021     	sub	x1, x1, x3
   346b0: 91180265     	add	x5, x19, #0x600
   346b4: 52800026     	mov	w6, #0x1                // =1
   346b8: cb130021     	sub	x1, x1, x19
   346bc: b9400002     	ldr	w2, [x0]
   346c0: 340001e2     	cbz	w2, 0x346fc <__cxa_deleted_virtual+0xb8c>
   346c4: 52900024     	mov	w4, #0x8001             // =32769
   346c8: 72a8ca04     	movk	w4, #0x4650, lsl #16
   346cc: 6b04005f     	cmp	w2, w4
   346d0: 54000101     	b.ne	0x346f0 <__cxa_deleted_virtual+0xb80>
   346d4: 91100262     	add	x2, x19, #0x400
   346d8: 8b020024     	add	x4, x1, x2
   346dc: b9000846     	str	w6, [x2, #0x8]
   346e0: 8b040004     	add	x4, x0, x4
   346e4: f8010444     	str	x4, [x2], #0x10
   346e8: eb05005f     	cmp	x2, x5
   346ec: 54ffff61     	b.ne	0x346d8 <__cxa_deleted_virtual+0xb68>
   346f0: b9400402     	ldr	w2, [x0, #0x4]
   346f4: 8b020000     	add	x0, x0, x2
   346f8: 17fffff1     	b	0x346bc <__cxa_deleted_virtual+0xb4c>
   346fc: 9108c294     	add	x20, x20, #0x230
   34700: 52800020     	mov	w0, #0x1                // =1
   34704: cb030294     	sub	x20, x20, x3
   34708: 3919ce60     	strb	w0, [x19, #0x673]
   3470c: f900fa74     	str	x20, [x19, #0x1f0]
   34710: b901fa60     	str	w0, [x19, #0x1f8]
   34714: 52800080     	mov	w0, #0x4                // =4
   34718: b9060a60     	str	w0, [x19, #0x608]
   3471c: f9408460     	ldr	x0, [x3, #0x108]
   34720: cb030003     	sub	x3, x0, x3
   34724: d2800c00     	mov	x0, #0x60               // =96
   34728: f9030263     	str	x3, [x19, #0x600]
   3472c: f9033660     	str	x0, [x19, #0x668]
   34730: 140000a6     	b	0x349c8 <__cxa_deleted_virtual+0xe58>
   34734: b98006a1     	ldrsw	x1, [x21, #0x4]
   34738: 910012b6     	add	x22, x21, #0x4
   3473c: f9419e80     	ldr	x0, [x20, #0x338]
   34740: cb0102d6     	sub	x22, x22, x1
   34744: f9032660     	str	x0, [x19, #0x648]
   34748: 910026d7     	add	x23, x22, #0x9
   3474c: aa1703e0     	mov	x0, x23
   34750: 97ff51f0     	bl	0x8f10 <strlen@plt>
   34754: 91000400     	add	x0, x0, #0x1
   34758: 394026c1     	ldrb	w1, [x22, #0x9]
   3475c: 8b0002e0     	add	x0, x23, x0
   34760: 7101943f     	cmp	w1, #0x65
   34764: 540000e1     	b.ne	0x34780 <__cxa_deleted_virtual+0xc10>
   34768: 39402ac1     	ldrb	w1, [x22, #0xa]
   3476c: 7101a03f     	cmp	w1, #0x68
   34770: 54000081     	b.ne	0x34780 <__cxa_deleted_virtual+0xc10>
   34774: f8408401     	ldr	x1, [x0], #0x8
   34778: 91002ed7     	add	x23, x22, #0xb
   3477c: f9033e61     	str	x1, [x19, #0x678]
   34780: 394022c1     	ldrb	w1, [x22, #0x8]
   34784: 71000c3f     	cmp	w1, #0x3
   34788: 540000e9     	b.ls	0x347a4 <__cxa_deleted_virtual+0xc34>
   3478c: 39400001     	ldrb	w1, [x0]
   34790: 7100203f     	cmp	w1, #0x8
   34794: 540011e1     	b.ne	0x349d0 <__cxa_deleted_virtual+0xe60>
   34798: 39400401     	ldrb	w1, [x0, #0x1]
   3479c: 350011a1     	cbnz	w1, 0x349d0 <__cxa_deleted_virtual+0xe60>
   347a0: 91000800     	add	x0, x0, #0x2
   347a4: 9101e3b9     	add	x25, x29, #0x78
   347a8: aa1903e1     	mov	x1, x25
   347ac: 97fffcf6     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   347b0: f9403fa1     	ldr	x1, [x29, #0x78]
   347b4: f9033261     	str	x1, [x19, #0x660]
   347b8: 910203a1     	add	x1, x29, #0x80
   347bc: 97fffcfc     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   347c0: aa0003e1     	mov	x1, x0
   347c4: f94043a2     	ldr	x2, [x29, #0x80]
   347c8: f9032e62     	str	x2, [x19, #0x658]
   347cc: 394022c2     	ldrb	w2, [x22, #0x8]
   347d0: 7100045f     	cmp	w2, #0x1
   347d4: 54000081     	b.ne	0x347e4 <__cxa_deleted_virtual+0xc74>
   347d8: 91000400     	add	x0, x0, #0x1
   347dc: 39400021     	ldrb	w1, [x1]
   347e0: 14000004     	b	0x347f0 <__cxa_deleted_virtual+0xc80>
   347e4: aa1903e1     	mov	x1, x25
   347e8: 97fffce7     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   347ec: f9403fa1     	ldr	x1, [x29, #0x78]
   347f0: f9033661     	str	x1, [x19, #0x668]
   347f4: 12800001     	mov	w1, #-0x1               // =-1
   347f8: 3919c661     	strb	w1, [x19, #0x671]
   347fc: d2800018     	mov	x24, #0x0               // =0
   34800: 394002e1     	ldrb	w1, [x23]
   34804: 7101e83f     	cmp	w1, #0x7a
   34808: 54000101     	b.ne	0x34828 <__cxa_deleted_virtual+0xcb8>
   3480c: aa1903e1     	mov	x1, x25
   34810: 910006f7     	add	x23, x23, #0x1
   34814: 97fffcdc     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34818: f9403fb8     	ldr	x24, [x29, #0x78]
   3481c: 52800021     	mov	w1, #0x1                // =1
   34820: 3919ca61     	strb	w1, [x19, #0x672]
   34824: 8b180018     	add	x24, x0, x24
   34828: 910006f7     	add	x23, x23, #0x1
   3482c: 5280003b     	mov	w27, #0x1               // =1
   34830: 910223b9     	add	x25, x29, #0x88
   34834: 385ff2e1     	ldurb	w1, [x23, #-0x1]
   34838: 34000441     	cbz	w1, 0x348c0 <__cxa_deleted_virtual+0xd50>
   3483c: 7101303f     	cmp	w1, #0x4c
   34840: 54000081     	b.ne	0x34850 <__cxa_deleted_virtual+0xce0>
   34844: 39400001     	ldrb	w1, [x0]
   34848: 3919c661     	strb	w1, [x19, #0x671]
   3484c: 14000005     	b	0x34860 <__cxa_deleted_virtual+0xcf0>
   34850: 7101483f     	cmp	w1, #0x52
   34854: 540000a1     	b.ne	0x34868 <__cxa_deleted_virtual+0xcf8>
   34858: 39400001     	ldrb	w1, [x0]
   3485c: 3919c261     	strb	w1, [x19, #0x670]
   34860: 91000400     	add	x0, x0, #0x1
   34864: 14000015     	b	0x348b8 <__cxa_deleted_virtual+0xd48>
   34868: 7101403f     	cmp	w1, #0x50
   3486c: 54000201     	b.ne	0x348ac <__cxa_deleted_virtual+0xd3c>
   34870: aa0003e2     	mov	x2, x0
   34874: aa1403e1     	mov	x1, x20
   34878: 3840145a     	ldrb	w26, [x2], #0x1
   3487c: f90037a2     	str	x2, [x29, #0x68]
   34880: 2a1a03e0     	mov	w0, w26
   34884: f90033a2     	str	x2, [x29, #0x60]
   34888: 97fffdf5     	bl	0x3405c <__cxa_deleted_virtual+0x4ec>
   3488c: aa0003e1     	mov	x1, x0
   34890: f94037a2     	ldr	x2, [x29, #0x68]
   34894: 2a1a03e0     	mov	w0, w26
   34898: aa1903e3     	mov	x3, x25
   3489c: 97fffcd4     	bl	0x33bec <__cxa_deleted_virtual+0x7c>
   348a0: f94047a1     	ldr	x1, [x29, #0x88]
   348a4: f9032a61     	str	x1, [x19, #0x650]
   348a8: 14000004     	b	0x348b8 <__cxa_deleted_virtual+0xd48>
   348ac: 71014c3f     	cmp	w1, #0x53
   348b0: 540000e1     	b.ne	0x348cc <__cxa_deleted_virtual+0xd5c>
   348b4: 3919ce7b     	strb	w27, [x19, #0x673]
   348b8: 910006f7     	add	x23, x23, #0x1
   348bc: 17ffffde     	b	0x34834 <__cxa_deleted_virtual+0xcc4>
   348c0: eb1f031f     	cmp	x24, xzr
   348c4: 9a801300     	csel	x0, x24, x0, ne
   348c8: 14000002     	b	0x348d0 <__cxa_deleted_virtual+0xd60>
   348cc: aa1803e0     	mov	x0, x24
   348d0: b4000800     	cbz	x0, 0x349d0 <__cxa_deleted_virtual+0xe60>
   348d4: b94002c1     	ldr	w1, [x22]
   348d8: aa1403e2     	mov	x2, x20
   348dc: aa1303e3     	mov	x3, x19
   348e0: 91001021     	add	x1, x1, #0x4
   348e4: 8b0102c1     	add	x1, x22, x1
   348e8: 97fffdfb     	bl	0x340d4 <__cxa_deleted_virtual+0x564>
   348ec: 3959c260     	ldrb	w0, [x19, #0x670]
   348f0: 7103fc1f     	cmp	w0, #0xff
   348f4: 540001e0     	b.eq	0x34930 <__cxa_deleted_virtual+0xdc0>
   348f8: 12000800     	and	w0, w0, #0x7
   348fc: 7100101f     	cmp	w0, #0x4
   34900: 54000168     	b.hi	0x3492c <__cxa_deleted_virtual+0xdbc>
   34904: b0000021     	adrp	x1, 0x39000 <typeinfo name for __float128*>
   34908: 91078021     	add	x1, x1, #0x1e0
   3490c: 38604820     	ldrb	w0, [x1, w0, uxtw]
   34910: 10000061     	adr	x1, 0x3491c <__cxa_deleted_virtual+0xdac>
   34914: 8b208820     	add	x0, x1, w0, sxtb #2
   34918: d61f0000     	br	x0
   3491c: 52800042     	mov	w2, #0x2                // =2
   34920: 14000007     	b	0x3493c <__cxa_deleted_virtual+0xdcc>
   34924: 52800082     	mov	w2, #0x4                // =4
   34928: 14000005     	b	0x3493c <__cxa_deleted_virtual+0xdcc>
   3492c: 97ff50e1     	bl	0x8cb0 <abort@plt>
   34930: 52800002     	mov	w2, #0x0                // =0
   34934: 14000002     	b	0x3493c <__cxa_deleted_virtual+0xdcc>
   34938: 52800102     	mov	w2, #0x8                // =8
   3493c: 3959ca60     	ldrb	w0, [x19, #0x672]
   34940: 531f7842     	lsl	w2, w2, #1
   34944: 91002042     	add	x2, x2, #0x8
   34948: d2800016     	mov	x22, #0x0               // =0
   3494c: 8b0202a2     	add	x2, x21, x2
   34950: 340000e0     	cbz	w0, 0x3496c <__cxa_deleted_virtual+0xdfc>
   34954: aa0203e0     	mov	x0, x2
   34958: 910223a1     	add	x1, x29, #0x88
   3495c: 97fffc8a     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34960: f94047b6     	ldr	x22, [x29, #0x88]
   34964: aa0003e2     	mov	x2, x0
   34968: 8b160016     	add	x22, x0, x22
   3496c: 3959c677     	ldrb	w23, [x19, #0x671]
   34970: 7103feff     	cmp	w23, #0xff
   34974: 540001a0     	b.eq	0x349a8 <__cxa_deleted_virtual+0xe38>
   34978: aa1403e1     	mov	x1, x20
   3497c: 2a1703e0     	mov	w0, w23
   34980: f90037a2     	str	x2, [x29, #0x68]
   34984: 97fffdb6     	bl	0x3405c <__cxa_deleted_virtual+0x4ec>
   34988: aa0003e1     	mov	x1, x0
   3498c: f94037a2     	ldr	x2, [x29, #0x68]
   34990: 2a1703e0     	mov	w0, w23
   34994: 910223a3     	add	x3, x29, #0x88
   34998: 97fffc95     	bl	0x33bec <__cxa_deleted_virtual+0x7c>
   3499c: aa0003e2     	mov	x2, x0
   349a0: f94047a0     	ldr	x0, [x29, #0x88]
   349a4: f9019280     	str	x0, [x20, #0x320]
   349a8: b94002a1     	ldr	w1, [x21]
   349ac: eb1f02df     	cmp	x22, xzr
   349b0: 9a8212c0     	csel	x0, x22, x2, ne
   349b4: aa1303e3     	mov	x3, x19
   349b8: 91001021     	add	x1, x1, #0x4
   349bc: aa1403e2     	mov	x2, x20
   349c0: 8b0102a1     	add	x1, x21, x1
   349c4: 97fffdc4     	bl	0x340d4 <__cxa_deleted_virtual+0x564>
   349c8: 52800000     	mov	w0, #0x0                // =0
   349cc: 14000002     	b	0x349d4 <__cxa_deleted_virtual+0xe64>
   349d0: 52800060     	mov	w0, #0x3                // =3
   349d4: a94153f3     	ldp	x19, x20, [sp, #0x10]
   349d8: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   349dc: a94363f7     	ldp	x23, x24, [sp, #0x30]
   349e0: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   349e4: f9402bfb     	ldr	x27, [sp, #0x50]
   349e8: a8c97bfd     	ldp	x29, x30, [sp], #0x90
   349ec: d65f03c0     	ret
   349f0: d108c3ff     	sub	sp, sp, #0x230
   349f4: aa0003e4     	mov	x4, x0
   349f8: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   349fc: 910003fd     	mov	x29, sp
   34a00: a90573fb     	stp	x27, x28, [sp, #0x50]
   34a04: 910243bc     	add	x28, x29, #0x90
   34a08: a9025bf5     	stp	x21, x22, [sp, #0x20]
   34a0c: a90363f7     	stp	x23, x24, [sp, #0x30]
   34a10: b0000036     	adrp	x22, 0x39000 <typeinfo name for __float128*>
   34a14: b0000037     	adrp	x23, 0x39000 <typeinfo name for __float128*>
   34a18: a90153f3     	stp	x19, x20, [sp, #0x10]
   34a1c: a9046bf9     	stp	x25, x26, [sp, #0x40]
   34a20: aa0103f8     	mov	x24, x1
   34a24: aa0203f3     	mov	x19, x2
   34a28: f9000383     	str	x3, [x28]
   34a2c: 52800039     	mov	w25, #0x1               // =1
   34a30: 9107c2d6     	add	x22, x22, #0x1f0
   34a34: 9101e3b4     	add	x20, x29, #0x78
   34a38: 9107a2f7     	add	x23, x23, #0x1e8
   34a3c: 9101c3b5     	add	x21, x29, #0x70
   34a40: eb18009f     	cmp	x4, x24
   34a44: 540029a2     	b.hs	0x34f78 <__cxa_deleted_virtual+0x1408>
   34a48: 3940009a     	ldrb	w26, [x4]
   34a4c: 9100049b     	add	x27, x4, #0x1
   34a50: 7100835f     	cmp	w26, #0x20
   34a54: 54000788     	b.hi	0x34b44 <__cxa_deleted_virtual+0xfd4>
   34a58: 71007f5f     	cmp	w26, #0x1f
   34a5c: 54001962     	b.hs	0x34d88 <__cxa_deleted_virtual+0x1218>
   34a60: 7100435f     	cmp	w26, #0x10
   34a64: 54001020     	b.eq	0x34c68 <__cxa_deleted_virtual+0x10f8>
   34a68: 54000448     	b.hi	0x34af0 <__cxa_deleted_virtual+0xf80>
   34a6c: 71002b5f     	cmp	w26, #0xa
   34a70: 54000e80     	b.eq	0x34c40 <__cxa_deleted_virtual+0x10d0>
   34a74: 54000208     	b.hi	0x34ab4 <__cxa_deleted_virtual+0xf44>
   34a78: 71001b5f     	cmp	w26, #0x6
   34a7c: 54001860     	b.eq	0x34d88 <__cxa_deleted_virtual+0x1218>
   34a80: 540000c8     	b.hi	0x34a98 <__cxa_deleted_virtual+0xf28>
   34a84: 71000f5f     	cmp	w26, #0x3
   34a88: 540026a1     	b.ne	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34a8c: f8401080     	ldur	x0, [x4, #0x1]
   34a90: 9100249b     	add	x27, x4, #0x9
   34a94: 14000133     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34a98: 7100235f     	cmp	w26, #0x8
   34a9c: 9100089b     	add	x27, x4, #0x2
   34aa0: 54000cc0     	b.eq	0x34c38 <__cxa_deleted_virtual+0x10c8>
   34aa4: 7100275f     	cmp	w26, #0x9
   34aa8: 540025a1     	b.ne	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34aac: 39800480     	ldrsb	x0, [x4, #0x1]
   34ab0: 1400012c     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34ab4: 7100375f     	cmp	w26, #0xd
   34ab8: 54000ce0     	b.eq	0x34c54 <__cxa_deleted_virtual+0x10e4>
   34abc: 540000e8     	b.hi	0x34ad8 <__cxa_deleted_virtual+0xf68>
   34ac0: 71002f5f     	cmp	w26, #0xb
   34ac4: 54000c20     	b.eq	0x34c48 <__cxa_deleted_virtual+0x10d8>
   34ac8: 7100335f     	cmp	w26, #0xc
   34acc: 54002481     	b.ne	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34ad0: b8401080     	ldur	w0, [x4, #0x1]
   34ad4: 14000061     	b	0x34c58 <__cxa_deleted_virtual+0x10e8>
   34ad8: 71003b5f     	cmp	w26, #0xe
   34adc: 9100249b     	add	x27, x4, #0x9
   34ae0: 54000c00     	b.eq	0x34c60 <__cxa_deleted_virtual+0x10f0>
   34ae4: 71003f5f     	cmp	w26, #0xf
   34ae8: 54000bc0     	b.eq	0x34c60 <__cxa_deleted_virtual+0x10f0>
   34aec: 1400011c     	b	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34af0: 7100575f     	cmp	w26, #0x15
   34af4: 540010a0     	b.eq	0x34d08 <__cxa_deleted_virtual+0x1198>
   34af8: 54000128     	b.hi	0x34b1c <__cxa_deleted_virtual+0xfac>
   34afc: 71004b5f     	cmp	w26, #0x12
   34b00: 54000f80     	b.eq	0x34cf0 <__cxa_deleted_virtual+0x1180>
   34b04: 54000be3     	b.lo	0x34c80 <__cxa_deleted_virtual+0x1110>
   34b08: 71004f5f     	cmp	w26, #0x13
   34b0c: 54000f80     	b.eq	0x34cfc <__cxa_deleted_virtual+0x118c>
   34b10: 7100535f     	cmp	w26, #0x14
   34b14: 540010e0     	b.eq	0x34d30 <__cxa_deleted_virtual+0x11c0>
   34b18: 14000111     	b	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34b1c: 7100675f     	cmp	w26, #0x19
   34b20: 54001340     	b.eq	0x34d88 <__cxa_deleted_virtual+0x1218>
   34b24: 54001948     	b.hi	0x34e4c <__cxa_deleted_virtual+0x12dc>
   34b28: 71005b5f     	cmp	w26, #0x16
   34b2c: 51000721     	sub	w1, w25, #0x1
   34b30: 51000b20     	sub	w0, w25, #0x2
   34b34: 54001080     	b.eq	0x34d44 <__cxa_deleted_virtual+0x11d4>
   34b38: 71005f5f     	cmp	w26, #0x17
   34b3c: 54001120     	b.eq	0x34d60 <__cxa_deleted_virtual+0x11f0>
   34b40: 14000107     	b	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34b44: 71013f5f     	cmp	w26, #0x4f
   34b48: 540001e8     	b.hi	0x34b84 <__cxa_deleted_virtual+0x1014>
   34b4c: 7100c35f     	cmp	w26, #0x30
   34b50: 54000702     	b.hs	0x34c30 <__cxa_deleted_virtual+0x10c0>
   34b54: 71009f5f     	cmp	w26, #0x27
   34b58: 540000c8     	b.hi	0x34b70 <__cxa_deleted_virtual+0x1000>
   34b5c: 7100935f     	cmp	w26, #0x24
   34b60: 54001762     	b.hs	0x34e4c <__cxa_deleted_virtual+0x12dc>
   34b64: 71008b5f     	cmp	w26, #0x22
   34b68: 54001108     	b.hi	0x34d88 <__cxa_deleted_virtual+0x1218>
   34b6c: 140000b8     	b	0x34e4c <__cxa_deleted_virtual+0x12dc>
   34b70: 7100bb5f     	cmp	w26, #0x2e
   34b74: 54001da8     	b.hi	0x34f28 <__cxa_deleted_virtual+0x13b8>
   34b78: 7100a75f     	cmp	w26, #0x29
   34b7c: 54001de3     	b.lo	0x34f38 <__cxa_deleted_virtual+0x13c8>
   34b80: 140000b3     	b	0x34e4c <__cxa_deleted_virtual+0x12dc>
   34b84: 7102435f     	cmp	w26, #0x90
   34b88: 540008a0     	b.eq	0x34c9c <__cxa_deleted_virtual+0x112c>
   34b8c: 540000c8     	b.hi	0x34ba4 <__cxa_deleted_virtual+0x1034>
   34b90: 7101bf5f     	cmp	w26, #0x6f
   34b94: 54000948     	b.hi	0x34cbc <__cxa_deleted_virtual+0x114c>
   34b98: aa1303e0     	mov	x0, x19
   34b9c: 51014341     	sub	w1, w26, #0x50
   34ba0: 14000045     	b	0x34cb4 <__cxa_deleted_virtual+0x1144>
   34ba4: 7102535f     	cmp	w26, #0x94
   34ba8: 54000f00     	b.eq	0x34d88 <__cxa_deleted_virtual+0x1218>
   34bac: 540001e8     	b.hi	0x34be8 <__cxa_deleted_virtual+0x1078>
   34bb0: 71024b5f     	cmp	w26, #0x92
   34bb4: 54001d41     	b.ne	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34bb8: aa1b03e0     	mov	x0, x27
   34bbc: aa1503e1     	mov	x1, x21
   34bc0: 910203ba     	add	x26, x29, #0x80
   34bc4: 97fffbf0     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34bc8: aa1a03e1     	mov	x1, x26
   34bcc: 97fffbf8     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   34bd0: aa0003fb     	mov	x27, x0
   34bd4: b94002a1     	ldr	w1, [x21]
   34bd8: aa1303e0     	mov	x0, x19
   34bdc: 97fffc94     	bl	0x33e2c <__cxa_deleted_virtual+0x2bc>
   34be0: f9400341     	ldr	x1, [x26]
   34be4: 14000041     	b	0x34ce8 <__cxa_deleted_virtual+0x1178>
   34be8: 71025b5f     	cmp	w26, #0x96
   34bec: 54001c20     	b.eq	0x34f70 <__cxa_deleted_virtual+0x1400>
   34bf0: 7103c75f     	cmp	w26, #0xf1
   34bf4: 54001b41     	b.ne	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34bf8: 39400482     	ldrb	w2, [x4, #0x1]
   34bfc: aa1303e1     	mov	x1, x19
   34c00: 9100089b     	add	x27, x4, #0x2
   34c04: f90037a2     	str	x2, [x29, #0x68]
   34c08: 2a0203e0     	mov	w0, w2
   34c0c: 910223ba     	add	x26, x29, #0x88
   34c10: 97fffd13     	bl	0x3405c <__cxa_deleted_virtual+0x4ec>
   34c14: aa0003e1     	mov	x1, x0
   34c18: f94037a2     	ldr	x2, [x29, #0x68]
   34c1c: aa1a03e3     	mov	x3, x26
   34c20: 2a0203e0     	mov	w0, w2
   34c24: aa1b03e2     	mov	x2, x27
   34c28: 97fffbf1     	bl	0x33bec <__cxa_deleted_virtual+0x7c>
   34c2c: 14000019     	b	0x34c90 <__cxa_deleted_virtual+0x1120>
   34c30: 5100c340     	sub	w0, w26, #0x30
   34c34: 140000cb     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34c38: 39400480     	ldrb	w0, [x4, #0x1]
   34c3c: 140000c9     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34c40: 78401080     	ldurh	w0, [x4, #0x1]
   34c44: 14000002     	b	0x34c4c <__cxa_deleted_virtual+0x10dc>
   34c48: 78801080     	ldursh	x0, [x4, #0x1]
   34c4c: 91000c9b     	add	x27, x4, #0x3
   34c50: 140000c4     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34c54: b8801080     	ldursw	x0, [x4, #0x1]
   34c58: 9100149b     	add	x27, x4, #0x5
   34c5c: 140000c1     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34c60: f8401080     	ldur	x0, [x4, #0x1]
   34c64: 140000bf     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34c68: aa1b03e0     	mov	x0, x27
   34c6c: aa1403e1     	mov	x1, x20
   34c70: 97fffbc5     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34c74: aa0003fb     	mov	x27, x0
   34c78: f9400280     	ldr	x0, [x20]
   34c7c: 140000b9     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34c80: 910223ba     	add	x26, x29, #0x88
   34c84: aa1b03e0     	mov	x0, x27
   34c88: aa1a03e1     	mov	x1, x26
   34c8c: 97fffbc8     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   34c90: aa0003fb     	mov	x27, x0
   34c94: f9400340     	ldr	x0, [x26]
   34c98: 140000b2     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34c9c: aa1b03e0     	mov	x0, x27
   34ca0: aa1503e1     	mov	x1, x21
   34ca4: 97fffbb8     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34ca8: aa0003fb     	mov	x27, x0
   34cac: b94002a1     	ldr	w1, [x21]
   34cb0: aa1303e0     	mov	x0, x19
   34cb4: 97fffc5e     	bl	0x33e2c <__cxa_deleted_virtual+0x2bc>
   34cb8: 140000aa     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34cbc: 910203a2     	add	x2, x29, #0x80
   34cc0: aa1b03e0     	mov	x0, x27
   34cc4: aa0203e1     	mov	x1, x2
   34cc8: f90037a2     	str	x2, [x29, #0x68]
   34ccc: 97fffbb8     	bl	0x33bac <__cxa_deleted_virtual+0x3c>
   34cd0: aa0003fb     	mov	x27, x0
   34cd4: 5101c341     	sub	w1, w26, #0x70
   34cd8: aa1303e0     	mov	x0, x19
   34cdc: 97fffc54     	bl	0x33e2c <__cxa_deleted_virtual+0x2bc>
   34ce0: f94037a2     	ldr	x2, [x29, #0x68]
   34ce4: f9400041     	ldr	x1, [x2]
   34ce8: 8b010000     	add	x0, x0, x1
   34cec: 1400009d     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34cf0: 34001379     	cbz	w25, 0x34f5c <__cxa_deleted_virtual+0x13ec>
   34cf4: 51000720     	sub	w0, w25, #0x1
   34cf8: 14000011     	b	0x34d3c <__cxa_deleted_virtual+0x11cc>
   34cfc: 34001319     	cbz	w25, 0x34f5c <__cxa_deleted_virtual+0x13ec>
   34d00: 51000739     	sub	w25, w25, #0x1
   34d04: 1400009b     	b	0x34f70 <__cxa_deleted_virtual+0x1400>
   34d08: 51000720     	sub	w0, w25, #0x1
   34d0c: 39400481     	ldrb	w1, [x4, #0x1]
   34d10: f90043a1     	str	x1, [x29, #0x80]
   34d14: 9100089b     	add	x27, x4, #0x2
   34d18: 93407c00     	sxtw	x0, w0
   34d1c: eb00003f     	cmp	x1, x0
   34d20: 540011ea     	b.ge	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34d24: cb010000     	sub	x0, x0, x1
   34d28: f8607b80     	ldr	x0, [x28, x0, lsl #3]
   34d2c: 1400008d     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34d30: 7100073f     	cmp	w25, #0x1
   34d34: 5400114d     	b.le	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34d38: 51000b20     	sub	w0, w25, #0x2
   34d3c: f860db80     	ldr	x0, [x28, w0, sxtw #3]
   34d40: 14000088     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34d44: 7100073f     	cmp	w25, #0x1
   34d48: 540010ad     	b.le	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34d4c: f860db83     	ldr	x3, [x28, w0, sxtw #3]
   34d50: f861db82     	ldr	x2, [x28, w1, sxtw #3]
   34d54: f821db83     	str	x3, [x28, w1, sxtw #3]
   34d58: f820db82     	str	x2, [x28, w0, sxtw #3]
   34d5c: 14000085     	b	0x34f70 <__cxa_deleted_virtual+0x1400>
   34d60: 71000b3f     	cmp	w25, #0x2
   34d64: 54000fcd     	b.le	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34d68: 51000f22     	sub	w2, w25, #0x3
   34d6c: f860db85     	ldr	x5, [x28, w0, sxtw #3]
   34d70: f861db83     	ldr	x3, [x28, w1, sxtw #3]
   34d74: f862db84     	ldr	x4, [x28, w2, sxtw #3]
   34d78: f821db85     	str	x5, [x28, w1, sxtw #3]
   34d7c: f820db84     	str	x4, [x28, w0, sxtw #3]
   34d80: f822db83     	str	x3, [x28, w2, sxtw #3]
   34d84: 1400007b     	b	0x34f70 <__cxa_deleted_virtual+0x1400>
   34d88: 34000eb9     	cbz	w25, 0x34f5c <__cxa_deleted_virtual+0x13ec>
   34d8c: 51000739     	sub	w25, w25, #0x1
   34d90: 71007f5f     	cmp	w26, #0x1f
   34d94: f879db82     	ldr	x2, [x28, w25, sxtw #3]
   34d98: 54000440     	b.eq	0x34e20 <__cxa_deleted_virtual+0x12b0>
   34d9c: 54000108     	b.hi	0x34dbc <__cxa_deleted_virtual+0x124c>
   34da0: 71001b5f     	cmp	w26, #0x6
   34da4: 540003a0     	b.eq	0x34e18 <__cxa_deleted_virtual+0x12a8>
   34da8: 7100675f     	cmp	w26, #0x19
   34dac: 54000d81     	b.ne	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34db0: ca82fc41     	eor	x1, x2, x2, asr #63
   34db4: 8b42fc20     	add	x0, x1, x2, lsr #63
   34db8: 1400006a     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34dbc: 71008f5f     	cmp	w26, #0x23
   34dc0: 54000340     	b.eq	0x34e28 <__cxa_deleted_virtual+0x12b8>
   34dc4: 7102535f     	cmp	w26, #0x94
   34dc8: 540000a0     	b.eq	0x34ddc <__cxa_deleted_virtual+0x126c>
   34dcc: 7100835f     	cmp	w26, #0x20
   34dd0: 54000c61     	b.ne	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34dd4: aa2203e0     	mvn	x0, x2
   34dd8: 14000062     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34ddc: 39400480     	ldrb	w0, [x4, #0x1]
   34de0: 9100089b     	add	x27, x4, #0x2
   34de4: 51000400     	sub	w0, w0, #0x1
   34de8: 71001c1f     	cmp	w0, #0x7
   34dec: 54000b88     	b.hi	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34df0: 38604ae0     	ldrb	w0, [x23, w0, uxtw]
   34df4: 10000061     	adr	x1, 0x34e00 <__cxa_deleted_virtual+0x1290>
   34df8: 8b208820     	add	x0, x1, w0, sxtb #2
   34dfc: d61f0000     	br	x0
   34e00: 39400040     	ldrb	w0, [x2]
   34e04: 14000057     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34e08: 79400040     	ldrh	w0, [x2]
   34e0c: 14000055     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34e10: b9400040     	ldr	w0, [x2]
   34e14: 14000053     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34e18: f9400040     	ldr	x0, [x2]
   34e1c: 14000051     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34e20: cb0203e0     	neg	x0, x2
   34e24: 1400004f     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34e28: aa1b03e0     	mov	x0, x27
   34e2c: aa1403e1     	mov	x1, x20
   34e30: f90037a2     	str	x2, [x29, #0x68]
   34e34: 97fffb54     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   34e38: aa0003fb     	mov	x27, x0
   34e3c: f9400281     	ldr	x1, [x20]
   34e40: f94037a2     	ldr	x2, [x29, #0x68]
   34e44: 8b010040     	add	x0, x2, x1
   34e48: 14000046     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34e4c: 7100073f     	cmp	w25, #0x1
   34e50: 5400086d     	b.le	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34e54: 51000b22     	sub	w2, w25, #0x2
   34e58: 51006b5a     	sub	w26, w26, #0x1a
   34e5c: 51000739     	sub	w25, w25, #0x1
   34e60: 7100535f     	cmp	w26, #0x14
   34e64: f862db81     	ldr	x1, [x28, w2, sxtw #3]
   34e68: f879db80     	ldr	x0, [x28, w25, sxtw #3]
   34e6c: 54000788     	b.hi	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34e70: 387a4ac3     	ldrb	w3, [x22, w26, uxtw]
   34e74: 10000064     	adr	x4, 0x34e80 <__cxa_deleted_virtual+0x1310>
   34e78: 8b238883     	add	x3, x4, w3, sxtb #2
   34e7c: d61f0060     	br	x3
   34e80: 8a010000     	and	x0, x0, x1
   34e84: 14000024     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34e88: 9ac00c20     	sdiv	x0, x1, x0
   34e8c: 14000022     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34e90: cb000020     	sub	x0, x1, x0
   34e94: 14000020     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34e98: 9ac00823     	udiv	x3, x1, x0
   34e9c: 9b008460     	msub	x0, x3, x0, x1
   34ea0: 1400001d     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34ea4: 9b017c00     	mul	x0, x0, x1
   34ea8: 1400001b     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34eac: aa010000     	orr	x0, x0, x1
   34eb0: 14000019     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34eb4: 8b010000     	add	x0, x0, x1
   34eb8: 14000017     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34ebc: 9ac02020     	lsl	x0, x1, x0
   34ec0: 14000015     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34ec4: 9ac02420     	lsr	x0, x1, x0
   34ec8: 14000013     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34ecc: 9ac02820     	asr	x0, x1, x0
   34ed0: 14000011     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34ed4: ca010000     	eor	x0, x0, x1
   34ed8: 1400000f     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34edc: eb00003f     	cmp	x1, x0
   34ee0: 9a9fc7e0     	cset	x0, le
   34ee4: 1400000c     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34ee8: eb00003f     	cmp	x1, x0
   34eec: 9a9fb7e0     	cset	x0, ge
   34ef0: 14000009     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34ef4: eb00003f     	cmp	x1, x0
   34ef8: 9a9f17e0     	cset	x0, eq
   34efc: 14000006     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34f00: eb00003f     	cmp	x1, x0
   34f04: 9a9fa7e0     	cset	x0, lt
   34f08: 14000003     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34f0c: eb00003f     	cmp	x1, x0
   34f10: 9a9fd7e0     	cset	x0, gt
   34f14: 2a0203f9     	mov	w25, w2
   34f18: 14000012     	b	0x34f60 <__cxa_deleted_virtual+0x13f0>
   34f1c: eb00003f     	cmp	x1, x0
   34f20: 9a9f07e0     	cset	x0, ne
   34f24: 17fffffc     	b	0x34f14 <__cxa_deleted_virtual+0x13a4>
   34f28: 78801080     	ldursh	x0, [x4, #0x1]
   34f2c: 91000c9b     	add	x27, x4, #0x3
   34f30: 8b00037b     	add	x27, x27, x0
   34f34: 1400000f     	b	0x34f70 <__cxa_deleted_virtual+0x1400>
   34f38: 34000139     	cbz	w25, 0x34f5c <__cxa_deleted_virtual+0x13ec>
   34f3c: 51000739     	sub	w25, w25, #0x1
   34f40: 91000c9b     	add	x27, x4, #0x3
   34f44: 78c01080     	ldursh	w0, [x4, #0x1]
   34f48: 8b20a360     	add	x0, x27, w0, sxth
   34f4c: f879db81     	ldr	x1, [x28, w25, sxtw #3]
   34f50: eb1f003f     	cmp	x1, xzr
   34f54: 9a80037b     	csel	x27, x27, x0, eq
   34f58: 14000006     	b	0x34f70 <__cxa_deleted_virtual+0x1400>
   34f5c: 97ff4f55     	bl	0x8cb0 <abort@plt>
   34f60: 7100ff3f     	cmp	w25, #0x3f
   34f64: 54ffffc8     	b.hi	0x34f5c <__cxa_deleted_virtual+0x13ec>
   34f68: f839db80     	str	x0, [x28, w25, sxtw #3]
   34f6c: 11000739     	add	w25, w25, #0x1
   34f70: aa1b03e4     	mov	x4, x27
   34f74: 17fffeb3     	b	0x34a40 <__cxa_deleted_virtual+0xed0>
   34f78: 34ffff39     	cbz	w25, 0x34f5c <__cxa_deleted_virtual+0x13ec>
   34f7c: 51000739     	sub	w25, w25, #0x1
   34f80: a94153f3     	ldp	x19, x20, [sp, #0x10]
   34f84: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   34f88: f879db80     	ldr	x0, [x28, w25, sxtw #3]
   34f8c: a94363f7     	ldp	x23, x24, [sp, #0x30]
   34f90: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   34f94: a94573fb     	ldp	x27, x28, [sp, #0x50]
   34f98: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   34f9c: 9108c3ff     	add	sp, sp, #0x230
   34fa0: d65f03c0     	ret
   34fa4: d10f83ff     	sub	sp, sp, #0x3e0
   34fa8: d2807802     	mov	x2, #0x3c0              // =960
   34fac: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   34fb0: 910003fd     	mov	x29, sp
   34fb4: a90153f3     	stp	x19, x20, [sp, #0x10]
   34fb8: a9025bf5     	stp	x21, x22, [sp, #0x20]
   34fbc: aa0003f3     	mov	x19, x0
   34fc0: 910203b5     	add	x21, x29, #0x80
   34fc4: a90363f7     	stp	x23, x24, [sp, #0x30]
   34fc8: aa1503e0     	mov	x0, x21
   34fcc: aa0103f8     	mov	x24, x1
   34fd0: aa1303e1     	mov	x1, x19
   34fd4: a9046bf9     	stp	x25, x26, [sp, #0x40]
   34fd8: a90573fb     	stp	x27, x28, [sp, #0x50]
   34fdc: 97ff4ff1     	bl	0x8fa0 <memcpy@plt>
   34fe0: f941e3a0     	ldr	x0, [x29, #0x3c0]
   34fe4: b6f00060     	tbz	x0, #0x3e, 0x34ff0 <__cxa_deleted_virtual+0x1480>
   34fe8: 394ddea0     	ldrb	w0, [x21, #0x377]
   34fec: 350000e0     	cbnz	w0, 0x35008 <__cxa_deleted_virtual+0x1498>
   34ff0: f9407ea0     	ldr	x0, [x21, #0xf8]
   34ff4: b50000a0     	cbnz	x0, 0x35008 <__cxa_deleted_virtual+0x1498>
   34ff8: f9418a61     	ldr	x1, [x19, #0x310]
   34ffc: aa1503e0     	mov	x0, x21
   35000: 9101c3a2     	add	x2, x29, #0x70
   35004: 97fffb7b     	bl	0x33df0 <__cxa_deleted_virtual+0x280>
   35008: f941a260     	ldr	x0, [x19, #0x340]
   3500c: b6f00040     	tbz	x0, #0x3e, 0x35014 <__cxa_deleted_virtual+0x14a4>
   35010: 390dde7f     	strb	wzr, [x19, #0x377]
   35014: b9464300     	ldr	w0, [x24, #0x640]
   35018: f9007e7f     	str	xzr, [x19, #0xf8]
   3501c: 7100041f     	cmp	w0, #0x1
   35020: 540001c0     	b.eq	0x35058 <__cxa_deleted_virtual+0x14e8>
   35024: 7100081f     	cmp	w0, #0x2
   35028: 54000621     	b.ne	0x350ec <__cxa_deleted_virtual+0x157c>
   3502c: 9101e3b4     	add	x20, x29, #0x78
   35030: f9431f00     	ldr	x0, [x24, #0x638]
   35034: aa1403e1     	mov	x1, x20
   35038: 97fffad3     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   3503c: f9400281     	ldr	x1, [x20]
   35040: aa1503e2     	mov	x2, x21
   35044: d2800003     	mov	x3, #0x0                // =0
   35048: 8b010001     	add	x1, x0, x1
   3504c: 97fffe69     	bl	0x349f0 <__cxa_deleted_virtual+0xe80>
   35050: aa0003f7     	mov	x23, x0
   35054: 14000006     	b	0x3506c <__cxa_deleted_virtual+0x14fc>
   35058: b9463301     	ldr	w1, [x24, #0x630]
   3505c: aa1503e0     	mov	x0, x21
   35060: 97fffb73     	bl	0x33e2c <__cxa_deleted_virtual+0x2bc>
   35064: f9431717     	ldr	x23, [x24, #0x628]
   35068: 8b170017     	add	x23, x0, x23
   3506c: 90000020     	adrp	x0, 0x39000 <typeinfo name for __float128*>
   35070: f9018a77     	str	x23, [x19, #0x310]
   35074: 91082000     	add	x0, x0, #0x208
   35078: aa1803fa     	mov	x26, x24
   3507c: 910d6276     	add	x22, x19, #0x358
   35080: d2800014     	mov	x20, #0x0               // =0
   35084: f90037a0     	str	x0, [x29, #0x68]
   35088: 9101e3b9     	add	x25, x29, #0x78
   3508c: 9000009b     	adrp	x27, 0x45000
   35090: 5280003c     	mov	w28, #0x1               // =1
   35094: b9400b40     	ldr	w0, [x26, #0x8]
   35098: 51000400     	sub	w0, w0, #0x1
   3509c: 7100101f     	cmp	w0, #0x4
   350a0: 54000608     	b.hi	0x35160 <__cxa_deleted_virtual+0x15f0>
   350a4: f94037a1     	ldr	x1, [x29, #0x68]
   350a8: 38604820     	ldrb	w0, [x1, w0, uxtw]
   350ac: 10000061     	adr	x1, 0x350b8 <__cxa_deleted_virtual+0x1548>
   350b0: 8b208820     	add	x0, x1, w0, sxtb #2
   350b4: d61f0000     	br	x0
   350b8: f9400340     	ldr	x0, [x26]
   350bc: 8b0002e0     	add	x0, x23, x0
   350c0: 14000016     	b	0x35118 <__cxa_deleted_virtual+0x15a8>
   350c4: f9400341     	ldr	x1, [x26]
   350c8: 8b21c2a0     	add	x0, x21, w1, sxtw
   350cc: 394d6000     	ldrb	w0, [x0, #0x358]
   350d0: 34000100     	cbz	w0, 0x350f0 <__cxa_deleted_virtual+0x1580>
   350d4: aa1503e0     	mov	x0, x21
   350d8: 97fffb55     	bl	0x33e2c <__cxa_deleted_virtual+0x2bc>
   350dc: 9109c361     	add	x1, x27, #0x270
   350e0: 38616a81     	ldrb	w1, [x20, x1]
   350e4: 7100203f     	cmp	w1, #0x8
   350e8: 54000389     	b.ls	0x35158 <__cxa_deleted_virtual+0x15e8>
   350ec: 97ff4ef1     	bl	0x8cb0 <abort@plt>
   350f0: f861daa0     	ldr	x0, [x21, w1, sxtw #3]
   350f4: 14000009     	b	0x35118 <__cxa_deleted_virtual+0x15a8>
   350f8: f9400340     	ldr	x0, [x26]
   350fc: aa1903e1     	mov	x1, x25
   35100: 97fffaa1     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   35104: f9400321     	ldr	x1, [x25]
   35108: aa1503e2     	mov	x2, x21
   3510c: aa1703e3     	mov	x3, x23
   35110: 8b010001     	add	x1, x0, x1
   35114: 97fffe37     	bl	0x349f0 <__cxa_deleted_virtual+0xe80>
   35118: f941a261     	ldr	x1, [x19, #0x340]
   3511c: b6f00201     	tbz	x1, #0x3e, 0x3515c <__cxa_deleted_virtual+0x15ec>
   35120: 390002df     	strb	wzr, [x22]
   35124: 1400000e     	b	0x3515c <__cxa_deleted_virtual+0x15ec>
   35128: f9400340     	ldr	x0, [x26]
   3512c: 8b0002e0     	add	x0, x23, x0
   35130: 17ffffeb     	b	0x350dc <__cxa_deleted_virtual+0x156c>
   35134: f9400340     	ldr	x0, [x26]
   35138: aa1903e1     	mov	x1, x25
   3513c: 97fffa92     	bl	0x33b84 <__cxa_deleted_virtual+0x14>
   35140: f9400321     	ldr	x1, [x25]
   35144: aa1503e2     	mov	x2, x21
   35148: aa1703e3     	mov	x3, x23
   3514c: 8b010001     	add	x1, x0, x1
   35150: 97fffe28     	bl	0x349f0 <__cxa_deleted_virtual+0xe80>
   35154: 17ffffe2     	b	0x350dc <__cxa_deleted_virtual+0x156c>
   35158: 390002dc     	strb	w28, [x22]
   3515c: f8347a60     	str	x0, [x19, x20, lsl #3]
   35160: 91000694     	add	x20, x20, #0x1
   35164: 9100435a     	add	x26, x26, #0x10
   35168: f1018a9f     	cmp	x20, #0x62
   3516c: 910006d6     	add	x22, x22, #0x1
   35170: 54fff921     	b.ne	0x35094 <__cxa_deleted_virtual+0x1524>
   35174: f941a260     	ldr	x0, [x19, #0x340]
   35178: 3959cf02     	ldrb	w2, [x24, #0x673]
   3517c: b2410001     	orr	x1, x0, #0x8000000000000000
   35180: 9240f800     	and	x0, x0, #0x7fffffffffffffff
   35184: 6b1f005f     	cmp	w2, wzr
   35188: 9a810000     	csel	x0, x0, x1, eq
   3518c: f901a260     	str	x0, [x19, #0x340]
   35190: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35194: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35198: a94363f7     	ldp	x23, x24, [sp, #0x30]
   3519c: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   351a0: a94573fb     	ldp	x27, x28, [sp, #0x50]
   351a4: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   351a8: 910f83ff     	add	sp, sp, #0x3e0
   351ac: d65f03c0     	ret
   351b0: d11a43ff     	sub	sp, sp, #0x690
   351b4: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   351b8: 910003fd     	mov	x29, sp
   351bc: a90153f3     	stp	x19, x20, [sp, #0x10]
   351c0: a9025bf5     	stp	x21, x22, [sp, #0x20]
   351c4: aa0003f3     	mov	x19, x0
   351c8: f9001bf7     	str	x23, [sp, #0x30]
   351cc: aa0203f6     	mov	x22, x2
   351d0: aa0103f7     	mov	x23, x1
   351d4: d2807802     	mov	x2, #0x3c0              // =960
   351d8: 52800001     	mov	w1, #0x0                // =0
   351dc: aa1e03f4     	mov	x20, x30
   351e0: 97ff4f74     	bl	0x8fb0 <memset@plt>
   351e4: f9018e74     	str	x20, [x19, #0x318]
   351e8: d2e80000     	mov	x0, #0x4000000000000000 // =4611686018427387904
   351ec: 910143b4     	add	x20, x29, #0x50
   351f0: f901a260     	str	x0, [x19, #0x340]
   351f4: aa1403e1     	mov	x1, x20
   351f8: aa1303e0     	mov	x0, x19
   351fc: 97fffcf4     	bl	0x345cc <__cxa_deleted_virtual+0xa5c>
   35200: 34000040     	cbz	w0, 0x35208 <__cxa_deleted_virtual+0x1698>
   35204: 97ff4eab     	bl	0x8cb0 <abort@plt>
   35208: f0000060     	adrp	x0, 0x44000 <typeinfo for std::nullptr_t>
   3520c: 90000095     	adrp	x21, 0x45000
   35210: f9479c00     	ldr	x0, [x0, #0xf38]
   35214: b50000a0     	cbnz	x0, 0x35228 <__cxa_deleted_virtual+0x16b8>
   35218: 3949c2a0     	ldrb	w0, [x21, #0x270]
   3521c: 35000120     	cbnz	w0, 0x35240 <__cxa_deleted_virtual+0x16d0>
   35220: 97fffaaf     	bl	0x33cdc <__cxa_deleted_virtual+0x16c>
   35224: 14000007     	b	0x35240 <__cxa_deleted_virtual+0x16d0>
   35228: 9109c2a0     	add	x0, x21, #0x270
   3522c: d0ffffe1     	adrp	x1, 0x33000 <__dynamic_cast+0x180>
   35230: 91019000     	add	x0, x0, #0x64
   35234: 91337021     	add	x1, x1, #0xcdc
   35238: 97ff4e7a     	bl	0x8c20 <pthread_once@plt>
   3523c: 35fffee0     	cbnz	w0, 0x35218 <__cxa_deleted_virtual+0x16a8>
   35240: 910123a2     	add	x2, x29, #0x48
   35244: aa1303e0     	mov	x0, x19
   35248: aa1703e1     	mov	x1, x23
   3524c: 97fffae9     	bl	0x33df0 <__cxa_deleted_virtual+0x280>
   35250: f9033fbf     	str	xzr, [x29, #0x678]
   35254: 52800020     	mov	w0, #0x1                // =1
   35258: b90693a0     	str	w0, [x29, #0x690]
   3525c: d28003e0     	mov	x0, #0x1f               // =31
   35260: aa1403e1     	mov	x1, x20
   35264: f90343a0     	str	x0, [x29, #0x680]
   35268: aa1303e0     	mov	x0, x19
   3526c: 97ffff4e     	bl	0x34fa4 <__cxa_deleted_virtual+0x1434>
   35270: f9018e76     	str	x22, [x19, #0x318]
   35274: f9401bf7     	ldr	x23, [sp, #0x30]
   35278: a94153f3     	ldp	x19, x20, [sp, #0x10]
   3527c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35280: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   35284: 911a43ff     	add	sp, sp, #0x690
   35288: d65f03c0     	ret
   3528c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   35290: 910003fd     	mov	x29, sp
   35294: a90153f3     	stp	x19, x20, [sp, #0x10]
   35298: aa0103f3     	mov	x19, x1
   3529c: aa0003f4     	mov	x20, x0
   352a0: 97ffff41     	bl	0x34fa4 <__cxa_deleted_virtual+0x1434>
   352a4: f9433661     	ldr	x1, [x19, #0x668]
   352a8: 8b011273     	add	x19, x19, x1, lsl #4
   352ac: b9400a60     	ldr	w0, [x19, #0x8]
   352b0: 7100181f     	cmp	w0, #0x6
   352b4: 54000061     	b.ne	0x352c0 <__cxa_deleted_virtual+0x1750>
   352b8: f9018e9f     	str	xzr, [x20, #0x318]
   352bc: 14000004     	b	0x352cc <__cxa_deleted_virtual+0x175c>
   352c0: aa1403e0     	mov	x0, x20
   352c4: 97fffada     	bl	0x33e2c <__cxa_deleted_virtual+0x2bc>
   352c8: f9018e80     	str	x0, [x20, #0x318]
   352cc: a94153f3     	ldp	x19, x20, [sp, #0x10]
   352d0: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   352d4: d65f03c0     	ret
   352d8: d11a03ff     	sub	sp, sp, #0x680
   352dc: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   352e0: 910003fd     	mov	x29, sp
   352e4: a90153f3     	stp	x19, x20, [sp, #0x10]
   352e8: a9025bf5     	stp	x21, x22, [sp, #0x20]
   352ec: a90363f7     	stp	x23, x24, [sp, #0x30]
   352f0: aa0003f5     	mov	x21, x0
   352f4: aa0103f3     	mov	x19, x1
   352f8: 910103b4     	add	x20, x29, #0x40
   352fc: 52800097     	mov	w23, #0x4               // =4
   35300: aa1403e1     	mov	x1, x20
   35304: aa1303e0     	mov	x0, x19
   35308: 97fffcb1     	bl	0x345cc <__cxa_deleted_virtual+0xa5c>
   3530c: 2a0003f8     	mov	w24, w0
   35310: aa1303e0     	mov	x0, x19
   35314: 97fffb1f     	bl	0x33f90 <__cxa_deleted_virtual+0x420>
   35318: f941a261     	ldr	x1, [x19, #0x340]
   3531c: cb41fc00     	sub	x0, x0, x1, lsr #63
   35320: f9400ea1     	ldr	x1, [x21, #0x18]
   35324: eb01001f     	cmp	x0, x1
   35328: 1a9f02f6     	csel	w22, w23, wzr, eq
   3532c: 35000298     	cbnz	w24, 0x3537c <__cxa_deleted_virtual+0x180c>
   35330: f9432a85     	ldr	x5, [x20, #0x650]
   35334: b5000065     	cbnz	x5, 0x35340 <__cxa_deleted_virtual+0x17d0>
   35338: 340001b6     	cbz	w22, 0x3536c <__cxa_deleted_virtual+0x17fc>
   3533c: 97ff4e5d     	bl	0x8cb0 <abort@plt>
   35340: f94002a2     	ldr	x2, [x21]
   35344: 52800020     	mov	w0, #0x1                // =1
   35348: 321f02c1     	orr	w1, w22, #0x2
   3534c: aa1503e3     	mov	x3, x21
   35350: aa1303e4     	mov	x4, x19
   35354: d63f00a0     	blr	x5
   35358: 71001c1f     	cmp	w0, #0x7
   3535c: 54000120     	b.eq	0x35380 <__cxa_deleted_virtual+0x1810>
   35360: 7100201f     	cmp	w0, #0x8
   35364: 54fffea0     	b.eq	0x35338 <__cxa_deleted_virtual+0x17c8>
   35368: 14000005     	b	0x3537c <__cxa_deleted_virtual+0x180c>
   3536c: aa1303e0     	mov	x0, x19
   35370: aa1403e1     	mov	x1, x20
   35374: 97ffffc6     	bl	0x3528c <__cxa_deleted_virtual+0x171c>
   35378: 17ffffe2     	b	0x35300 <__cxa_deleted_virtual+0x1790>
   3537c: 52800040     	mov	w0, #0x2                // =2
   35380: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35384: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35388: a94363f7     	ldp	x23, x24, [sp, #0x30]
   3538c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   35390: 911a03ff     	add	sp, sp, #0x680
   35394: d65f03c0     	ret
   35398: d11a03ff     	sub	sp, sp, #0x680
   3539c: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   353a0: 910003fd     	mov	x29, sp
   353a4: a90363f7     	stp	x23, x24, [sp, #0x30]
   353a8: f9400817     	ldr	x23, [x0, #0x10]
   353ac: f9400c18     	ldr	x24, [x0, #0x18]
   353b0: a9025bf5     	stp	x21, x22, [sp, #0x20]
   353b4: a9046bf9     	stp	x25, x26, [sp, #0x40]
   353b8: a90153f3     	stp	x19, x20, [sp, #0x10]
   353bc: aa0103f5     	mov	x21, x1
   353c0: aa0003f4     	mov	x20, x0
   353c4: 910143b6     	add	x22, x29, #0x50
   353c8: 52800359     	mov	w25, #0x1a              // =26
   353cc: 5280015a     	mov	w26, #0xa               // =10
   353d0: aa1503e0     	mov	x0, x21
   353d4: aa1603e1     	mov	x1, x22
   353d8: 97fffc7d     	bl	0x345cc <__cxa_deleted_virtual+0xa5c>
   353dc: 7100141f     	cmp	w0, #0x5
   353e0: 2a0003f3     	mov	w19, w0
   353e4: 54000040     	b.eq	0x353ec <__cxa_deleted_virtual+0x187c>
   353e8: 350003a0     	cbnz	w0, 0x3545c <__cxa_deleted_virtual+0x18ec>
   353ec: 7100167f     	cmp	w19, #0x5
   353f0: f9400282     	ldr	x2, [x20]
   353f4: 52800020     	mov	w0, #0x1                // =1
   353f8: 1a9a0321     	csel	w1, w25, w26, eq
   353fc: aa1403e3     	mov	x3, x20
   35400: aa1503e4     	mov	x4, x21
   35404: aa1803e5     	mov	x5, x24
   35408: d63f02e0     	blr	x23
   3540c: 35000280     	cbnz	w0, 0x3545c <__cxa_deleted_virtual+0x18ec>
   35410: 7100167f     	cmp	w19, #0x5
   35414: 54000280     	b.eq	0x35464 <__cxa_deleted_virtual+0x18f4>
   35418: f9432ac5     	ldr	x5, [x22, #0x650]
   3541c: b50000a5     	cbnz	x5, 0x35430 <__cxa_deleted_virtual+0x18c0>
   35420: aa1503e0     	mov	x0, x21
   35424: aa1603e1     	mov	x1, x22
   35428: 97ffff99     	bl	0x3528c <__cxa_deleted_virtual+0x171c>
   3542c: 17ffffe9     	b	0x353d0 <__cxa_deleted_virtual+0x1860>
   35430: f9400282     	ldr	x2, [x20]
   35434: 52800020     	mov	w0, #0x1                // =1
   35438: 52800141     	mov	w1, #0xa                // =10
   3543c: aa1403e3     	mov	x3, x20
   35440: aa1503e4     	mov	x4, x21
   35444: d63f00a0     	blr	x5
   35448: 71001c1f     	cmp	w0, #0x7
   3544c: 2a0003f3     	mov	w19, w0
   35450: 540000a0     	b.eq	0x35464 <__cxa_deleted_virtual+0x18f4>
   35454: 7100201f     	cmp	w0, #0x8
   35458: 54fffe40     	b.eq	0x35420 <__cxa_deleted_virtual+0x18b0>
   3545c: 52800040     	mov	w0, #0x2                // =2
   35460: 14000002     	b	0x35468 <__cxa_deleted_virtual+0x18f8>
   35464: 2a1303e0     	mov	w0, w19
   35468: a94153f3     	ldp	x19, x20, [sp, #0x10]
   3546c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35470: a94363f7     	ldp	x23, x24, [sp, #0x30]
   35474: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   35478: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   3547c: 911a03ff     	add	sp, sp, #0x680
   35480: d65f03c0     	ret
   35484: d12903ff     	sub	sp, sp, #0xa40
   35488: d2807802     	mov	x2, #0x3c0              // =960
   3548c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   35490: 910003fd     	mov	x29, sp
   35494: a90153f3     	stp	x19, x20, [sp, #0x10]
   35498: 9100c3b4     	add	x20, x29, #0x30
   3549c: f90013f5     	str	x21, [sp, #0x20]
   354a0: aa0103f3     	mov	x19, x1
   354a4: aa0003f5     	mov	x21, x0
   354a8: 52800001     	mov	w1, #0x0                // =0
   354ac: aa1403e0     	mov	x0, x20
   354b0: 910006b5     	add	x21, x21, #0x1
   354b4: 97ff4ebf     	bl	0x8fb0 <memset@plt>
   354b8: f9018e95     	str	x21, [x20, #0x318]
   354bc: d2e80000     	mov	x0, #0x4000000000000000 // =4611686018427387904
   354c0: 910fc3b5     	add	x21, x29, #0x3f0
   354c4: f901a280     	str	x0, [x20, #0x340]
   354c8: aa1503e1     	mov	x1, x21
   354cc: aa1403e0     	mov	x0, x20
   354d0: 97fffc3f     	bl	0x345cc <__cxa_deleted_virtual+0xa5c>
   354d4: d2800001     	mov	x1, #0x0                // =0
   354d8: 35000440     	cbnz	w0, 0x35560 <__cxa_deleted_virtual+0x19f0>
   354dc: b94a33a0     	ldr	w0, [x29, #0xa30]
   354e0: 7100081f     	cmp	w0, #0x2
   354e4: 540003e0     	b.eq	0x35560 <__cxa_deleted_virtual+0x19f0>
   354e8: 910022a0     	add	x0, x21, #0x8
   354ec: 910cd262     	add	x2, x19, #0x334
   354f0: 91008261     	add	x1, x19, #0x20
   354f4: 9118a2b5     	add	x21, x21, #0x628
   354f8: 39400003     	ldrb	w3, [x0]
   354fc: 39000043     	strb	w3, [x2]
   35500: 7100047f     	cmp	w3, #0x1
   35504: 54000060     	b.eq	0x35510 <__cxa_deleted_virtual+0x19a0>
   35508: 7100087f     	cmp	w3, #0x2
   3550c: 54000081     	b.ne	0x3551c <__cxa_deleted_virtual+0x19ac>
   35510: f85f8003     	ldur	x3, [x0, #-0x8]
   35514: f9000023     	str	x3, [x1]
   35518: 14000002     	b	0x35520 <__cxa_deleted_virtual+0x19b0>
   3551c: f900003f     	str	xzr, [x1]
   35520: 91004000     	add	x0, x0, #0x10
   35524: 91000442     	add	x2, x2, #0x1
   35528: eb15001f     	cmp	x0, x21
   3552c: 91002021     	add	x1, x1, #0x8
   35530: 54fffe41     	b.ne	0x354f8 <__cxa_deleted_virtual+0x1988>
   35534: f9450fa0     	ldr	x0, [x29, #0xa18]
   35538: aa1303e1     	mov	x1, x19
   3553c: f9000a60     	str	x0, [x19, #0x10]
   35540: f94513a0     	ldr	x0, [x29, #0xa20]
   35544: 79066260     	strh	w0, [x19, #0x330]
   35548: f9452fa0     	ldr	x0, [x29, #0xa58]
   3554c: 79066660     	strh	w0, [x19, #0x332]
   35550: f941aa80     	ldr	x0, [x20, #0x350]
   35554: f9000e60     	str	x0, [x19, #0x18]
   35558: f94537a0     	ldr	x0, [x29, #0xa68]
   3555c: f9000660     	str	x0, [x19, #0x8]
   35560: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35564: f94013f5     	ldr	x21, [sp, #0x20]
   35568: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   3556c: aa0103e0     	mov	x0, x1
   35570: 912903ff     	add	sp, sp, #0xa40
   35574: d65f03c0     	ret
   35578: d65f03c0     	ret
   3557c: d13843ff     	sub	sp, sp, #0xe10
   35580: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
   35584: 910003fd     	mov	x29, sp
   35588: a9045bf5     	stp	x21, x22, [sp, #0x40]
   3558c: 6d0827e8     	stp	d8, d9, [sp, #0x80]
   35590: 910343b5     	add	x21, x29, #0xd0
   35594: 6d092fea     	stp	d10, d11, [sp, #0x90]
   35598: a90107e0     	stp	x0, x1, [sp, #0x10]
   3559c: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
   355a0: a9020fe2     	stp	x2, x3, [sp, #0x20]
   355a4: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
   355a8: a90353f3     	stp	x19, x20, [sp, #0x30]
   355ac: aa1e03e2     	mov	x2, x30
   355b0: 913b43a1     	add	x1, x29, #0xed0
   355b4: aa0003f4     	mov	x20, x0
   355b8: aa1503e0     	mov	x0, x21
   355bc: a90563f7     	stp	x23, x24, [sp, #0x50]
   355c0: a9066bf9     	stp	x25, x26, [sp, #0x60]
   355c4: a90773fb     	stp	x27, x28, [sp, #0x70]
   355c8: 911243b3     	add	x19, x29, #0x490
   355cc: 97fffef9     	bl	0x351b0 <__cxa_deleted_virtual+0x1640>
   355d0: aa1303e0     	mov	x0, x19
   355d4: aa1503e1     	mov	x1, x21
   355d8: d2807802     	mov	x2, #0x3c0              // =960
   355dc: 912143b6     	add	x22, x29, #0x850
   355e0: 97ff4e70     	bl	0x8fa0 <memcpy@plt>
   355e4: aa1303e0     	mov	x0, x19
   355e8: aa1603e1     	mov	x1, x22
   355ec: 97fffbf8     	bl	0x345cc <__cxa_deleted_virtual+0xa5c>
   355f0: 7100141f     	cmp	w0, #0x5
   355f4: 540005e0     	b.eq	0x356b0 <__cxa_deleted_virtual+0x1b40>
   355f8: 34000060     	cbz	w0, 0x35604 <__cxa_deleted_virtual+0x1a94>
   355fc: 52800060     	mov	w0, #0x3                // =3
   35600: 1400002c     	b	0x356b0 <__cxa_deleted_virtual+0x1b40>
   35604: f9432ac5     	ldr	x5, [x22, #0x650]
   35608: b50000a5     	cbnz	x5, 0x3561c <__cxa_deleted_virtual+0x1aac>
   3560c: aa1303e0     	mov	x0, x19
   35610: aa1603e1     	mov	x1, x22
   35614: 97ffff1e     	bl	0x3528c <__cxa_deleted_virtual+0x171c>
   35618: 17fffff3     	b	0x355e4 <__cxa_deleted_virtual+0x1a74>
   3561c: 52800020     	mov	w0, #0x1                // =1
   35620: f9400282     	ldr	x2, [x20]
   35624: 2a0003e1     	mov	w1, w0
   35628: aa1403e3     	mov	x3, x20
   3562c: aa1303e4     	mov	x4, x19
   35630: d63f00a0     	blr	x5
   35634: 7100181f     	cmp	w0, #0x6
   35638: 54000080     	b.eq	0x35648 <__cxa_deleted_virtual+0x1ad8>
   3563c: 7100201f     	cmp	w0, #0x8
   35640: 54fffe60     	b.eq	0x3560c <__cxa_deleted_virtual+0x1a9c>
   35644: 17ffffee     	b	0x355fc <__cxa_deleted_virtual+0x1a8c>
   35648: f9000a9f     	str	xzr, [x20, #0x10]
   3564c: aa1303e0     	mov	x0, x19
   35650: 97fffa50     	bl	0x33f90 <__cxa_deleted_virtual+0x420>
   35654: f941a261     	ldr	x1, [x19, #0x340]
   35658: d2807802     	mov	x2, #0x3c0              // =960
   3565c: cb41fc00     	sub	x0, x0, x1, lsr #63
   35660: aa1503e1     	mov	x1, x21
   35664: f9000e80     	str	x0, [x20, #0x18]
   35668: aa1303e0     	mov	x0, x19
   3566c: 97ff4e4d     	bl	0x8fa0 <memcpy@plt>
   35670: aa1403e0     	mov	x0, x20
   35674: aa1303e1     	mov	x1, x19
   35678: 97ffff18     	bl	0x352d8 <__cxa_deleted_virtual+0x1768>
   3567c: 71001c1f     	cmp	w0, #0x7
   35680: 54000181     	b.ne	0x356b0 <__cxa_deleted_virtual+0x1b40>
   35684: aa1303e1     	mov	x1, x19
   35688: aa1503e0     	mov	x0, x21
   3568c: 97fff9fe     	bl	0x33e84 <__cxa_deleted_virtual+0x314>
   35690: f9418e74     	ldr	x20, [x19, #0x318]
   35694: f90067a0     	str	x0, [x29, #0xc8]
   35698: f9418a60     	ldr	x0, [x19, #0x310]
   3569c: aa1403e1     	mov	x1, x20
   356a0: 97ffffb6     	bl	0x35578 <__cxa_deleted_virtual+0x1a08>
   356a4: f90007f4     	str	x20, [sp, #0x8]
   356a8: f94067a4     	ldr	x4, [x29, #0xc8]
   356ac: 14000002     	b	0x356b4 <__cxa_deleted_virtual+0x1b44>
   356b0: d2800004     	mov	x4, #0x0                // =0
   356b4: a9420fe2     	ldp	x2, x3, [sp, #0x20]
   356b8: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
   356bc: a94353f3     	ldp	x19, x20, [sp, #0x30]
   356c0: 6d492fea     	ldp	d10, d11, [sp, #0x90]
   356c4: a9445bf5     	ldp	x21, x22, [sp, #0x40]
   356c8: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
   356cc: a94563f7     	ldp	x23, x24, [sp, #0x50]
   356d0: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
   356d4: a9466bf9     	ldp	x25, x26, [sp, #0x60]
   356d8: a94773fb     	ldp	x27, x28, [sp, #0x70]
   356dc: a94107e0     	ldp	x0, x1, [sp, #0x10]
   356e0: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
   356e4: 910003f0     	mov	x16, sp
   356e8: 8b2463ff     	add	sp, sp, x4
   356ec: 913843ff     	add	sp, sp, #0xe10
   356f0: d65f03c0     	ret
   356f4: d11e43ff     	sub	sp, sp, #0x790
   356f8: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
   356fc: 910003fd     	mov	x29, sp
   35700: a90353f3     	stp	x19, x20, [sp, #0x30]
   35704: 6d0827e8     	stp	d8, d9, [sp, #0x80]
   35708: 910343b4     	add	x20, x29, #0xd0
   3570c: 6d092fea     	stp	d10, d11, [sp, #0x90]
   35710: a9020fe2     	stp	x2, x3, [sp, #0x20]
   35714: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
   35718: a90107e0     	stp	x0, x1, [sp, #0x10]
   3571c: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
   35720: a9045bf5     	stp	x21, x22, [sp, #0x40]
   35724: a90563f7     	stp	x23, x24, [sp, #0x50]
   35728: aa0003f5     	mov	x21, x0
   3572c: aa0103f7     	mov	x23, x1
   35730: aa0203f6     	mov	x22, x2
   35734: aa1403e0     	mov	x0, x20
   35738: aa1e03e2     	mov	x2, x30
   3573c: 912143a1     	add	x1, x29, #0x850
   35740: 911243b3     	add	x19, x29, #0x490
   35744: a9066bf9     	stp	x25, x26, [sp, #0x60]
   35748: a90773fb     	stp	x27, x28, [sp, #0x70]
   3574c: 97fffe99     	bl	0x351b0 <__cxa_deleted_virtual+0x1640>
   35750: aa1403e1     	mov	x1, x20
   35754: d2807802     	mov	x2, #0x3c0              // =960
   35758: aa1303e0     	mov	x0, x19
   3575c: 97ff4e11     	bl	0x8fa0 <memcpy@plt>
   35760: f9000ab7     	str	x23, [x21, #0x10]
   35764: f9000eb6     	str	x22, [x21, #0x18]
   35768: aa1503e0     	mov	x0, x21
   3576c: aa1303e1     	mov	x1, x19
   35770: 97ffff0a     	bl	0x35398 <__cxa_deleted_virtual+0x1828>
   35774: 71001c1f     	cmp	w0, #0x7
   35778: d2800004     	mov	x4, #0x0                // =0
   3577c: 54000161     	b.ne	0x357a8 <__cxa_deleted_virtual+0x1c38>
   35780: aa1303e1     	mov	x1, x19
   35784: aa1403e0     	mov	x0, x20
   35788: 97fff9bf     	bl	0x33e84 <__cxa_deleted_virtual+0x314>
   3578c: f943d7b3     	ldr	x19, [x29, #0x7a8]
   35790: f90067a0     	str	x0, [x29, #0xc8]
   35794: f943d3a0     	ldr	x0, [x29, #0x7a0]
   35798: aa1303e1     	mov	x1, x19
   3579c: 97ffff77     	bl	0x35578 <__cxa_deleted_virtual+0x1a08>
   357a0: f90007f3     	str	x19, [sp, #0x8]
   357a4: f94067a4     	ldr	x4, [x29, #0xc8]
   357a8: a9420fe2     	ldp	x2, x3, [sp, #0x20]
   357ac: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
   357b0: a94353f3     	ldp	x19, x20, [sp, #0x30]
   357b4: 6d492fea     	ldp	d10, d11, [sp, #0x90]
   357b8: a9445bf5     	ldp	x21, x22, [sp, #0x40]
   357bc: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
   357c0: a94563f7     	ldp	x23, x24, [sp, #0x50]
   357c4: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
   357c8: a9466bf9     	ldp	x25, x26, [sp, #0x60]
   357cc: a94773fb     	ldp	x27, x28, [sp, #0x70]
   357d0: a94107e0     	ldp	x0, x1, [sp, #0x10]
   357d4: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
   357d8: 910003f0     	mov	x16, sp
   357dc: 8b2463ff     	add	sp, sp, x4
   357e0: 911e43ff     	add	sp, sp, #0x790
   357e4: d65f03c0     	ret
   357e8: d11e43ff     	sub	sp, sp, #0x790
   357ec: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
   357f0: 910003fd     	mov	x29, sp
   357f4: a90353f3     	stp	x19, x20, [sp, #0x30]
   357f8: 6d0827e8     	stp	d8, d9, [sp, #0x80]
   357fc: 910343b4     	add	x20, x29, #0xd0
   35800: 6d092fea     	stp	d10, d11, [sp, #0x90]
   35804: a90107e0     	stp	x0, x1, [sp, #0x10]
   35808: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
   3580c: a9020fe2     	stp	x2, x3, [sp, #0x20]
   35810: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
   35814: aa1e03e2     	mov	x2, x30
   35818: 912143a1     	add	x1, x29, #0x850
   3581c: a9045bf5     	stp	x21, x22, [sp, #0x40]
   35820: aa0003f5     	mov	x21, x0
   35824: aa1403e0     	mov	x0, x20
   35828: a90563f7     	stp	x23, x24, [sp, #0x50]
   3582c: a9066bf9     	stp	x25, x26, [sp, #0x60]
   35830: a90773fb     	stp	x27, x28, [sp, #0x70]
   35834: 911243b3     	add	x19, x29, #0x490
   35838: 97fffe5e     	bl	0x351b0 <__cxa_deleted_virtual+0x1640>
   3583c: aa1303e0     	mov	x0, x19
   35840: aa1403e1     	mov	x1, x20
   35844: d2807802     	mov	x2, #0x3c0              // =960
   35848: 97ff4dd6     	bl	0x8fa0 <memcpy@plt>
   3584c: f9400aa0     	ldr	x0, [x21, #0x10]
   35850: b50000a0     	cbnz	x0, 0x35864 <__cxa_deleted_virtual+0x1cf4>
   35854: aa1503e0     	mov	x0, x21
   35858: aa1303e1     	mov	x1, x19
   3585c: 97fffe9f     	bl	0x352d8 <__cxa_deleted_virtual+0x1768>
   35860: 14000004     	b	0x35870 <__cxa_deleted_virtual+0x1d00>
   35864: aa1503e0     	mov	x0, x21
   35868: aa1303e1     	mov	x1, x19
   3586c: 97fffecb     	bl	0x35398 <__cxa_deleted_virtual+0x1828>
   35870: 71001c1f     	cmp	w0, #0x7
   35874: 54000040     	b.eq	0x3587c <__cxa_deleted_virtual+0x1d0c>
   35878: 97ff4d0e     	bl	0x8cb0 <abort@plt>
   3587c: aa1303e1     	mov	x1, x19
   35880: aa1403e0     	mov	x0, x20
   35884: 97fff980     	bl	0x33e84 <__cxa_deleted_virtual+0x314>
   35888: f943d7b3     	ldr	x19, [x29, #0x7a8]
   3588c: f90067a0     	str	x0, [x29, #0xc8]
   35890: f943d3a0     	ldr	x0, [x29, #0x7a0]
   35894: aa1303e1     	mov	x1, x19
   35898: 97ffff38     	bl	0x35578 <__cxa_deleted_virtual+0x1a08>
   3589c: f90007f3     	str	x19, [sp, #0x8]
   358a0: f94067a4     	ldr	x4, [x29, #0xc8]
   358a4: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
   358a8: a94107e0     	ldp	x0, x1, [sp, #0x10]
   358ac: 6d492fea     	ldp	d10, d11, [sp, #0x90]
   358b0: a9420fe2     	ldp	x2, x3, [sp, #0x20]
   358b4: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
   358b8: a94353f3     	ldp	x19, x20, [sp, #0x30]
   358bc: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
   358c0: a9445bf5     	ldp	x21, x22, [sp, #0x40]
   358c4: a94563f7     	ldp	x23, x24, [sp, #0x50]
   358c8: a9466bf9     	ldp	x25, x26, [sp, #0x60]
   358cc: a94773fb     	ldp	x27, x28, [sp, #0x70]
   358d0: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
   358d4: 910003f0     	mov	x16, sp
   358d8: 8b2463ff     	add	sp, sp, x4
   358dc: 911e43ff     	add	sp, sp, #0x790
   358e0: d65f03c0     	ret
   358e4: d11e43ff     	sub	sp, sp, #0x790
   358e8: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
   358ec: 910003fd     	mov	x29, sp
   358f0: 6d0827e8     	stp	d8, d9, [sp, #0x80]
   358f4: a90107e0     	stp	x0, x1, [sp, #0x10]
   358f8: 6d092fea     	stp	d10, d11, [sp, #0x90]
   358fc: f9400801     	ldr	x1, [x0, #0x10]
   35900: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
   35904: a9020fe2     	stp	x2, x3, [sp, #0x20]
   35908: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
   3590c: a9045bf5     	stp	x21, x22, [sp, #0x40]
   35910: a90353f3     	stp	x19, x20, [sp, #0x30]
   35914: a90563f7     	stp	x23, x24, [sp, #0x50]
   35918: a9066bf9     	stp	x25, x26, [sp, #0x60]
   3591c: a90773fb     	stp	x27, x28, [sp, #0x70]
   35920: aa1e03e2     	mov	x2, x30
   35924: aa0003f5     	mov	x21, x0
   35928: b5000081     	cbnz	x1, 0x35938 <__cxa_deleted_virtual+0x1dc8>
   3592c: 97ffff14     	bl	0x3557c <__cxa_deleted_virtual+0x1a0c>
   35930: d2800004     	mov	x4, #0x0                // =0
   35934: 1400001a     	b	0x3599c <__cxa_deleted_virtual+0x1e2c>
   35938: 910343b4     	add	x20, x29, #0xd0
   3593c: 912143a1     	add	x1, x29, #0x850
   35940: aa1403e0     	mov	x0, x20
   35944: 911243b3     	add	x19, x29, #0x490
   35948: 97fffe1a     	bl	0x351b0 <__cxa_deleted_virtual+0x1640>
   3594c: aa1403e1     	mov	x1, x20
   35950: d2807802     	mov	x2, #0x3c0              // =960
   35954: aa1303e0     	mov	x0, x19
   35958: 97ff4d92     	bl	0x8fa0 <memcpy@plt>
   3595c: aa1503e0     	mov	x0, x21
   35960: aa1303e1     	mov	x1, x19
   35964: 97fffe8d     	bl	0x35398 <__cxa_deleted_virtual+0x1828>
   35968: 71001c1f     	cmp	w0, #0x7
   3596c: 54000040     	b.eq	0x35974 <__cxa_deleted_virtual+0x1e04>
   35970: 97ff4cd0     	bl	0x8cb0 <abort@plt>
   35974: aa1303e1     	mov	x1, x19
   35978: aa1403e0     	mov	x0, x20
   3597c: 97fff942     	bl	0x33e84 <__cxa_deleted_virtual+0x314>
   35980: f943d7b3     	ldr	x19, [x29, #0x7a8]
   35984: f90067a0     	str	x0, [x29, #0xc8]
   35988: f943d3a0     	ldr	x0, [x29, #0x7a0]
   3598c: aa1303e1     	mov	x1, x19
   35990: 97fffefa     	bl	0x35578 <__cxa_deleted_virtual+0x1a08>
   35994: f90007f3     	str	x19, [sp, #0x8]
   35998: f94067a4     	ldr	x4, [x29, #0xc8]
   3599c: a9420fe2     	ldp	x2, x3, [sp, #0x20]
   359a0: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
   359a4: a94353f3     	ldp	x19, x20, [sp, #0x30]
   359a8: 6d492fea     	ldp	d10, d11, [sp, #0x90]
   359ac: a9445bf5     	ldp	x21, x22, [sp, #0x40]
   359b0: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
   359b4: a94563f7     	ldp	x23, x24, [sp, #0x50]
   359b8: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
   359bc: a9466bf9     	ldp	x25, x26, [sp, #0x60]
   359c0: a94773fb     	ldp	x27, x28, [sp, #0x70]
   359c4: a94107e0     	ldp	x0, x1, [sp, #0x10]
   359c8: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
   359cc: 910003f0     	mov	x16, sp
   359d0: 8b2463ff     	add	sp, sp, x4
   359d4: 911e43ff     	add	sp, sp, #0x790
   359d8: d65f03c0     	ret
   359dc: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   359e0: 910003fd     	mov	x29, sp
   359e4: f9400402     	ldr	x2, [x0, #0x8]
   359e8: b4000082     	cbz	x2, 0x359f8 <__cxa_deleted_virtual+0x1e88>
   359ec: aa0003e1     	mov	x1, x0
   359f0: 52800020     	mov	w0, #0x1                // =1
   359f4: d63f0040     	blr	x2
   359f8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   359fc: d65f03c0     	ret
   35a00: d12903ff     	sub	sp, sp, #0xa40
   35a04: aa1e03e2     	mov	x2, x30
   35a08: a9b67bfd     	stp	x29, x30, [sp, #-0xa0]!
   35a0c: 910003fd     	mov	x29, sp
   35a10: a90153f3     	stp	x19, x20, [sp, #0x10]
   35a14: 6d0627e8     	stp	d8, d9, [sp, #0x60]
   35a18: 910283b4     	add	x20, x29, #0xa0
   35a1c: 6d072fea     	stp	d10, d11, [sp, #0x70]
   35a20: a9025bf5     	stp	x21, x22, [sp, #0x20]
   35a24: 6d0837ec     	stp	d12, d13, [sp, #0x80]
   35a28: a90363f7     	stp	x23, x24, [sp, #0x30]
   35a2c: 6d093fee     	stp	d14, d15, [sp, #0x90]
   35a30: aa0003f6     	mov	x22, x0
   35a34: aa0103f7     	mov	x23, x1
   35a38: aa1403e0     	mov	x0, x20
   35a3c: 912b83a1     	add	x1, x29, #0xae0
   35a40: 911183b5     	add	x21, x29, #0x460
   35a44: a9046bf9     	stp	x25, x26, [sp, #0x40]
   35a48: a90573fb     	stp	x27, x28, [sp, #0x50]
   35a4c: 97fffdd9     	bl	0x351b0 <__cxa_deleted_virtual+0x1640>
   35a50: aa1403e0     	mov	x0, x20
   35a54: aa1503e1     	mov	x1, x21
   35a58: 97fffadd     	bl	0x345cc <__cxa_deleted_virtual+0xa5c>
   35a5c: 7100141f     	cmp	w0, #0x5
   35a60: 2a0003f3     	mov	w19, w0
   35a64: 54000040     	b.eq	0x35a6c <__cxa_deleted_virtual+0x1efc>
   35a68: 35000160     	cbnz	w0, 0x35a94 <__cxa_deleted_virtual+0x1f24>
   35a6c: aa1403e0     	mov	x0, x20
   35a70: aa1703e1     	mov	x1, x23
   35a74: d63f02c0     	blr	x22
   35a78: 350000e0     	cbnz	w0, 0x35a94 <__cxa_deleted_virtual+0x1f24>
   35a7c: 7100167f     	cmp	w19, #0x5
   35a80: 540000e0     	b.eq	0x35a9c <__cxa_deleted_virtual+0x1f2c>
   35a84: aa1403e0     	mov	x0, x20
   35a88: aa1503e1     	mov	x1, x21
   35a8c: 97fffe00     	bl	0x3528c <__cxa_deleted_virtual+0x171c>
   35a90: 17fffff0     	b	0x35a50 <__cxa_deleted_virtual+0x1ee0>
   35a94: 52800060     	mov	w0, #0x3                // =3
   35a98: 14000002     	b	0x35aa0 <__cxa_deleted_virtual+0x1f30>
   35a9c: 2a1303e0     	mov	w0, w19
   35aa0: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35aa4: 6d4627e8     	ldp	d8, d9, [sp, #0x60]
   35aa8: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35aac: 6d472fea     	ldp	d10, d11, [sp, #0x70]
   35ab0: a94363f7     	ldp	x23, x24, [sp, #0x30]
   35ab4: 6d4837ec     	ldp	d12, d13, [sp, #0x80]
   35ab8: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   35abc: 6d493fee     	ldp	d14, d15, [sp, #0x90]
   35ac0: a94573fb     	ldp	x27, x28, [sp, #0x50]
   35ac4: a8ca7bfd     	ldp	x29, x30, [sp], #0xa0
   35ac8: 912903ff     	add	sp, sp, #0xa40
   35acc: d65f03c0     	ret
   35ad0: d2800002     	mov	x2, #0x0                // =0
   35ad4: 52800003     	mov	w3, #0x0                // =0
   35ad8: 38401405     	ldrb	w5, [x0], #0x1
   35adc: 924018a4     	and	x4, x5, #0x7f
   35ae0: 9ac32084     	lsl	x4, x4, x3
   35ae4: 11001c63     	add	w3, w3, #0x7
   35ae8: aa040042     	orr	x2, x2, x4
   35aec: 373fff65     	tbnz	w5, #0x7, 0x35ad8 <__cxa_deleted_virtual+0x1f68>
   35af0: f9000022     	str	x2, [x1]
   35af4: d65f03c0     	ret
   35af8: d2800002     	mov	x2, #0x0                // =0
   35afc: 52800003     	mov	w3, #0x0                // =0
   35b00: 38401404     	ldrb	w4, [x0], #0x1
   35b04: 92401885     	and	x5, x4, #0x7f
   35b08: 9ac320a5     	lsl	x5, x5, x3
   35b0c: 11001c63     	add	w3, w3, #0x7
   35b10: aa050042     	orr	x2, x2, x5
   35b14: 373fff64     	tbnz	w4, #0x7, 0x35b00 <__cxa_deleted_virtual+0x1f90>
   35b18: 7100fc7f     	cmp	w3, #0x3f
   35b1c: 540000a8     	b.hi	0x35b30 <__cxa_deleted_virtual+0x1fc0>
   35b20: 36300084     	tbz	w4, #0x6, 0x35b30 <__cxa_deleted_virtual+0x1fc0>
   35b24: 92800004     	mov	x4, #-0x1               // =-1
   35b28: 9ac32083     	lsl	x3, x4, x3
   35b2c: aa020062     	orr	x2, x3, x2
   35b30: f9000022     	str	x2, [x1]
   35b34: d65f03c0     	ret
   35b38: f9400423     	ldr	x3, [x1, #0x8]
   35b3c: f9400441     	ldr	x1, [x2, #0x8]
   35b40: eb01007f     	cmp	x3, x1
   35b44: 5a9f23e0     	csetm	w0, lo
   35b48: eb01007f     	cmp	x3, x1
   35b4c: 1a9f9400     	csinc	w0, w0, wzr, ls
   35b50: d65f03c0     	ret
   35b54: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
   35b58: 910003fd     	mov	x29, sp
   35b5c: a90153f3     	stp	x19, x20, [sp, #0x10]
   35b60: 531f7873     	lsl	w19, w3, #1
   35b64: f90023f9     	str	x25, [sp, #0x40]
   35b68: a90363f7     	stp	x23, x24, [sp, #0x30]
   35b6c: a9025bf5     	stp	x21, x22, [sp, #0x20]
   35b70: aa0003f8     	mov	x24, x0
   35b74: aa0103f9     	mov	x25, x1
   35b78: aa0203f4     	mov	x20, x2
   35b7c: 2a0403f7     	mov	w23, w4
   35b80: 11000673     	add	w19, w19, #0x1
   35b84: 6b17027f     	cmp	w19, w23
   35b88: 540003aa     	b.ge	0x35bfc <__cxa_deleted_virtual+0x208c>
   35b8c: 11000675     	add	w21, w19, #0x1
   35b90: 6b1702bf     	cmp	w21, w23
   35b94: 5400016a     	b.ge	0x35bc0 <__cxa_deleted_virtual+0x2050>
   35b98: 937d7e61     	sbfiz	x1, x19, #3, #32
   35b9c: aa1803e0     	mov	x0, x24
   35ba0: 8b010282     	add	x2, x20, x1
   35ba4: f9002fa3     	str	x3, [x29, #0x58]
   35ba8: f8616a81     	ldr	x1, [x20, x1]
   35bac: f9400442     	ldr	x2, [x2, #0x8]
   35bb0: d63f0320     	blr	x25
   35bb4: 6b1f001f     	cmp	w0, wzr
   35bb8: f9402fa3     	ldr	x3, [x29, #0x58]
   35bbc: 1a95a273     	csel	w19, w19, w21, ge
   35bc0: 937d7c75     	sbfiz	x21, x3, #3, #32
   35bc4: 937d7e76     	sbfiz	x22, x19, #3, #32
   35bc8: aa1803e0     	mov	x0, x24
   35bcc: f8756a81     	ldr	x1, [x20, x21]
   35bd0: f8766a82     	ldr	x2, [x20, x22]
   35bd4: d63f0320     	blr	x25
   35bd8: 36f80120     	tbz	w0, #0x1f, 0x35bfc <__cxa_deleted_virtual+0x208c>
   35bdc: f8766a81     	ldr	x1, [x20, x22]
   35be0: 2a1303e3     	mov	w3, w19
   35be4: f8756a80     	ldr	x0, [x20, x21]
   35be8: f8356a81     	str	x1, [x20, x21]
   35bec: f8366a80     	str	x0, [x20, x22]
   35bf0: 531f7a60     	lsl	w0, w19, #1
   35bf4: 11000413     	add	w19, w0, #0x1
   35bf8: 17ffffe3     	b	0x35b84 <__cxa_deleted_virtual+0x2014>
   35bfc: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35c00: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35c04: a94363f7     	ldp	x23, x24, [sp, #0x30]
   35c08: f94023f9     	ldr	x25, [sp, #0x40]
   35c0c: a8c67bfd     	ldp	x29, x30, [sp], #0x60
   35c10: d65f03c0     	ret
   35c14: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   35c18: 910003fd     	mov	x29, sp
   35c1c: a90153f3     	stp	x19, x20, [sp, #0x10]
   35c20: f9400453     	ldr	x19, [x2, #0x8]
   35c24: a9025bf5     	stp	x21, x22, [sp, #0x20]
   35c28: a90363f7     	stp	x23, x24, [sp, #0x30]
   35c2c: f90023f9     	str	x25, [sp, #0x40]
   35c30: aa0003f8     	mov	x24, x0
   35c34: aa0103f9     	mov	x25, x1
   35c38: aa0203f5     	mov	x21, x2
   35c3c: 91004056     	add	x22, x2, #0x10
   35c40: d341fe74     	lsr	x20, x19, #1
   35c44: 51000694     	sub	w20, w20, #0x1
   35c48: 37f80114     	tbnz	w20, #0x1f, 0x35c68 <__cxa_deleted_virtual+0x20f8>
   35c4c: aa1803e0     	mov	x0, x24
   35c50: aa1903e1     	mov	x1, x25
   35c54: aa1603e2     	mov	x2, x22
   35c58: 2a1403e3     	mov	w3, w20
   35c5c: 2a1303e4     	mov	w4, w19
   35c60: 97ffffbd     	bl	0x35b54 <__cxa_deleted_virtual+0x1fe4>
   35c64: 17fffff8     	b	0x35c44 <__cxa_deleted_virtual+0x20d4>
   35c68: d2800014     	mov	x20, #0x0               // =0
   35c6c: 51000673     	sub	w19, w19, #0x1
   35c70: 8b33ced7     	add	x23, x22, w19, sxtw #3
   35c74: 6b1f027f     	cmp	w19, wzr
   35c78: 540001cd     	b.le	0x35cb0 <__cxa_deleted_virtual+0x2140>
   35c7c: f8746ae1     	ldr	x1, [x23, x20]
   35c80: 2a1303e4     	mov	w4, w19
   35c84: f9400aa0     	ldr	x0, [x21, #0x10]
   35c88: aa1603e2     	mov	x2, x22
   35c8c: f9000aa1     	str	x1, [x21, #0x10]
   35c90: 52800003     	mov	w3, #0x0                // =0
   35c94: f8346ae0     	str	x0, [x23, x20]
   35c98: aa1903e1     	mov	x1, x25
   35c9c: aa1803e0     	mov	x0, x24
   35ca0: 51000673     	sub	w19, w19, #0x1
   35ca4: d1002294     	sub	x20, x20, #0x8
   35ca8: 97ffffab     	bl	0x35b54 <__cxa_deleted_virtual+0x1fe4>
   35cac: 17fffff2     	b	0x35c74 <__cxa_deleted_virtual+0x2104>
   35cb0: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35cb4: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35cb8: a94363f7     	ldp	x23, x24, [sp, #0x30]
   35cbc: f94023f9     	ldr	x25, [sp, #0x40]
   35cc0: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   35cc4: d65f03c0     	ret
   35cc8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   35ccc: 53001c00     	uxtb	w0, w0
   35cd0: 7103fc1f     	cmp	w0, #0xff
   35cd4: 910003fd     	mov	x29, sp
   35cd8: 540001e0     	b.eq	0x35d14 <__cxa_deleted_virtual+0x21a4>
   35cdc: 12000800     	and	w0, w0, #0x7
   35ce0: 7100101f     	cmp	w0, #0x4
   35ce4: 54000168     	b.hi	0x35d10 <__cxa_deleted_virtual+0x21a0>
   35ce8: 90000021     	adrp	x1, 0x39000 <typeinfo name for __float128*>
   35cec: 91084021     	add	x1, x1, #0x210
   35cf0: 38604820     	ldrb	w0, [x1, w0, uxtw]
   35cf4: 10000061     	adr	x1, 0x35d00 <__cxa_deleted_virtual+0x2190>
   35cf8: 8b208820     	add	x0, x1, w0, sxtb #2
   35cfc: d61f0000     	br	x0
   35d00: 52800040     	mov	w0, #0x2                // =2
   35d04: 14000007     	b	0x35d20 <__cxa_deleted_virtual+0x21b0>
   35d08: 52800080     	mov	w0, #0x4                // =4
   35d0c: 14000005     	b	0x35d20 <__cxa_deleted_virtual+0x21b0>
   35d10: 97ff4be8     	bl	0x8cb0 <abort@plt>
   35d14: 52800000     	mov	w0, #0x0                // =0
   35d18: 14000002     	b	0x35d20 <__cxa_deleted_virtual+0x21b0>
   35d1c: 52800100     	mov	w0, #0x8                // =8
   35d20: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   35d24: d65f03c0     	ret
   35d28: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   35d2c: 53001c00     	uxtb	w0, w0
   35d30: 7103fc1f     	cmp	w0, #0xff
   35d34: 910003fd     	mov	x29, sp
   35d38: 54000220     	b.eq	0x35d7c <__cxa_deleted_virtual+0x220c>
   35d3c: 121c0800     	and	w0, w0, #0x70
   35d40: 7100801f     	cmp	w0, #0x20
   35d44: 54000140     	b.eq	0x35d6c <__cxa_deleted_virtual+0x21fc>
   35d48: 54000088     	b.hi	0x35d58 <__cxa_deleted_virtual+0x21e8>
   35d4c: 7100401f     	cmp	w0, #0x10
   35d50: 350000a0     	cbnz	w0, 0x35d64 <__cxa_deleted_virtual+0x21f4>
   35d54: 1400000a     	b	0x35d7c <__cxa_deleted_virtual+0x220c>
   35d58: 7100c01f     	cmp	w0, #0x30
   35d5c: 540000c0     	b.eq	0x35d74 <__cxa_deleted_virtual+0x2204>
   35d60: 7101401f     	cmp	w0, #0x50
   35d64: 540000c0     	b.eq	0x35d7c <__cxa_deleted_virtual+0x220c>
   35d68: 97ff4bd2     	bl	0x8cb0 <abort@plt>
   35d6c: f9400420     	ldr	x0, [x1, #0x8]
   35d70: 14000004     	b	0x35d80 <__cxa_deleted_virtual+0x2210>
   35d74: f9400820     	ldr	x0, [x1, #0x10]
   35d78: 14000002     	b	0x35d80 <__cxa_deleted_virtual+0x2210>
   35d7c: d2800000     	mov	x0, #0x0                // =0
   35d80: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   35d84: d65f03c0     	ret
   35d88: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   35d8c: 53001c00     	uxtb	w0, w0
   35d90: 7103fc1f     	cmp	w0, #0xff
   35d94: 910003fd     	mov	x29, sp
   35d98: 54000220     	b.eq	0x35ddc <__cxa_deleted_virtual+0x226c>
   35d9c: 121c0800     	and	w0, w0, #0x70
   35da0: 7100801f     	cmp	w0, #0x20
   35da4: 54000140     	b.eq	0x35dcc <__cxa_deleted_virtual+0x225c>
   35da8: 54000088     	b.hi	0x35db8 <__cxa_deleted_virtual+0x2248>
   35dac: 7100401f     	cmp	w0, #0x10
   35db0: 350000a0     	cbnz	w0, 0x35dc4 <__cxa_deleted_virtual+0x2254>
   35db4: 1400000a     	b	0x35ddc <__cxa_deleted_virtual+0x226c>
   35db8: 7100c01f     	cmp	w0, #0x30
   35dbc: 540000c0     	b.eq	0x35dd4 <__cxa_deleted_virtual+0x2264>
   35dc0: 7101401f     	cmp	w0, #0x50
   35dc4: 540000c0     	b.eq	0x35ddc <__cxa_deleted_virtual+0x226c>
   35dc8: 97ff4bba     	bl	0x8cb0 <abort@plt>
   35dcc: f9400420     	ldr	x0, [x1, #0x8]
   35dd0: 14000004     	b	0x35de0 <__cxa_deleted_virtual+0x2270>
   35dd4: f9400820     	ldr	x0, [x1, #0x10]
   35dd8: 14000002     	b	0x35de0 <__cxa_deleted_virtual+0x2270>
   35ddc: d2800000     	mov	x0, #0x0                // =0
   35de0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   35de4: d65f03c0     	ret
   35de8: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   35dec: 910003fd     	mov	x29, sp
   35df0: a90153f3     	stp	x19, x20, [sp, #0x10]
   35df4: 53001c14     	uxtb	w20, w0
   35df8: aa0203f3     	mov	x19, x2
   35dfc: a9025bf5     	stp	x21, x22, [sp, #0x20]
   35e00: 7101429f     	cmp	w20, #0x50
   35e04: aa0103f6     	mov	x22, x1
   35e08: aa0303f5     	mov	x21, x3
   35e0c: 540000a1     	b.ne	0x35e20 <__cxa_deleted_virtual+0x22b0>
   35e10: 91001c53     	add	x19, x2, #0x7
   35e14: 927df260     	and	x0, x19, #0xfffffffffffffff8
   35e18: f8408401     	ldr	x1, [x0], #0x8
   35e1c: 1400002a     	b	0x35ec4 <__cxa_deleted_virtual+0x2354>
   35e20: 12000e81     	and	w1, w20, #0xf
   35e24: 7100303f     	cmp	w1, #0xc
   35e28: 540003e8     	b.hi	0x35ea4 <__cxa_deleted_virtual+0x2334>
   35e2c: 90000020     	adrp	x0, 0x39000 <typeinfo name for __float128*>
   35e30: 91086000     	add	x0, x0, #0x218
   35e34: 38614800     	ldrb	w0, [x0, w1, uxtw]
   35e38: 10000061     	adr	x1, 0x35e44 <__cxa_deleted_virtual+0x22d4>
   35e3c: 8b208820     	add	x0, x1, w0, sxtb #2
   35e40: d61f0000     	br	x0
   35e44: aa0203e0     	mov	x0, x2
   35e48: 9100e3a1     	add	x1, x29, #0x38
   35e4c: 97ffff21     	bl	0x35ad0 <__cxa_deleted_virtual+0x1f60>
   35e50: 14000004     	b	0x35e60 <__cxa_deleted_virtual+0x22f0>
   35e54: aa0203e0     	mov	x0, x2
   35e58: 9100e3a1     	add	x1, x29, #0x38
   35e5c: 97ffff27     	bl	0x35af8 <__cxa_deleted_virtual+0x1f88>
   35e60: f9401fa1     	ldr	x1, [x29, #0x38]
   35e64: 14000011     	b	0x35ea8 <__cxa_deleted_virtual+0x2338>
   35e68: aa0203e0     	mov	x0, x2
   35e6c: 78402401     	ldrh	w1, [x0], #0x2
   35e70: 1400000e     	b	0x35ea8 <__cxa_deleted_virtual+0x2338>
   35e74: aa0203e0     	mov	x0, x2
   35e78: b8404401     	ldr	w1, [x0], #0x4
   35e7c: 1400000b     	b	0x35ea8 <__cxa_deleted_virtual+0x2338>
   35e80: aa0203e0     	mov	x0, x2
   35e84: 78802401     	ldrsh	x1, [x0], #0x2
   35e88: 14000008     	b	0x35ea8 <__cxa_deleted_virtual+0x2338>
   35e8c: aa0203e0     	mov	x0, x2
   35e90: b8804401     	ldrsw	x1, [x0], #0x4
   35e94: 14000005     	b	0x35ea8 <__cxa_deleted_virtual+0x2338>
   35e98: aa0203e0     	mov	x0, x2
   35e9c: f8408401     	ldr	x1, [x0], #0x8
   35ea0: 14000002     	b	0x35ea8 <__cxa_deleted_virtual+0x2338>
   35ea4: 97ff4b83     	bl	0x8cb0 <abort@plt>
   35ea8: b40000e1     	cbz	x1, 0x35ec4 <__cxa_deleted_virtual+0x2354>
   35eac: 121c0a82     	and	w2, w20, #0x70
   35eb0: 7100405f     	cmp	w2, #0x10
   35eb4: 9a960273     	csel	x19, x19, x22, eq
   35eb8: 8b130021     	add	x1, x1, x19
   35ebc: 36380054     	tbz	w20, #0x7, 0x35ec4 <__cxa_deleted_virtual+0x2354>
   35ec0: f9400021     	ldr	x1, [x1]
   35ec4: f90002a1     	str	x1, [x21]
   35ec8: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35ecc: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35ed0: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   35ed4: d65f03c0     	ret
   35ed8: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
   35edc: 910003fd     	mov	x29, sp
   35ee0: a90153f3     	stp	x19, x20, [sp, #0x10]
   35ee4: 79404013     	ldrh	w19, [x0, #0x20]
   35ee8: aa0003f4     	mov	x20, x0
   35eec: f9001bf7     	str	x23, [sp, #0x30]
   35ef0: aa0103f7     	mov	x23, x1
   35ef4: d3432a73     	ubfx	x19, x19, #3, #8
   35ef8: aa1403e1     	mov	x1, x20
   35efc: 2a1303e0     	mov	w0, w19
   35f00: a9025bf5     	stp	x21, x22, [sp, #0x20]
   35f04: aa0203f6     	mov	x22, x2
   35f08: 97ffff88     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   35f0c: aa0003f5     	mov	x21, x0
   35f10: 910022e2     	add	x2, x23, #0x8
   35f14: aa1503e1     	mov	x1, x21
   35f18: 910103a3     	add	x3, x29, #0x40
   35f1c: 2a1303e0     	mov	w0, w19
   35f20: 97ffffb2     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   35f24: 79404280     	ldrh	w0, [x20, #0x20]
   35f28: aa1503e1     	mov	x1, x21
   35f2c: 910022c2     	add	x2, x22, #0x8
   35f30: 910123a3     	add	x3, x29, #0x48
   35f34: d343fc00     	lsr	x0, x0, #3
   35f38: 97ffffac     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   35f3c: f9401bf7     	ldr	x23, [sp, #0x30]
   35f40: f94023a2     	ldr	x2, [x29, #0x40]
   35f44: f94027a1     	ldr	x1, [x29, #0x48]
   35f48: a94153f3     	ldp	x19, x20, [sp, #0x10]
   35f4c: eb01005f     	cmp	x2, x1
   35f50: 5a9f23e0     	csetm	w0, lo
   35f54: eb01005f     	cmp	x2, x1
   35f58: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   35f5c: 1a9f9400     	csinc	w0, w0, wzr, ls
   35f60: a8c57bfd     	ldp	x29, x30, [sp], #0x50
   35f64: d65f03c0     	ret
   35f68: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   35f6c: 910003fd     	mov	x29, sp
   35f70: a90153f3     	stp	x19, x20, [sp, #0x10]
   35f74: 91002414     	add	x20, x0, #0x9
   35f78: aa0003f3     	mov	x19, x0
   35f7c: aa1403e0     	mov	x0, x20
   35f80: 97ff4be4     	bl	0x8f10 <strlen@plt>
   35f84: 91000400     	add	x0, x0, #0x1
   35f88: 39402262     	ldrb	w2, [x19, #0x8]
   35f8c: 8b000281     	add	x1, x20, x0
   35f90: 71000c5f     	cmp	w2, #0x3
   35f94: 54000109     	b.ls	0x35fb4 <__cxa_deleted_virtual+0x2444>
   35f98: 38606a82     	ldrb	w2, [x20, x0]
   35f9c: 52801fe0     	mov	w0, #0xff               // =255
   35fa0: 7100205f     	cmp	w2, #0x8
   35fa4: 540005a1     	b.ne	0x36058 <__cxa_deleted_virtual+0x24e8>
   35fa8: 39400422     	ldrb	w2, [x1, #0x1]
   35fac: 35000562     	cbnz	w2, 0x36058 <__cxa_deleted_virtual+0x24e8>
   35fb0: 91000821     	add	x1, x1, #0x2
   35fb4: 39402660     	ldrb	w0, [x19, #0x9]
   35fb8: 7101e81f     	cmp	w0, #0x7a
   35fbc: 54000060     	b.eq	0x35fc8 <__cxa_deleted_virtual+0x2458>
   35fc0: 52800000     	mov	w0, #0x0                // =0
   35fc4: 14000025     	b	0x36058 <__cxa_deleted_virtual+0x24e8>
   35fc8: 9100c3b4     	add	x20, x29, #0x30
   35fcc: aa0103e0     	mov	x0, x1
   35fd0: aa1403e1     	mov	x1, x20
   35fd4: 97fffebf     	bl	0x35ad0 <__cxa_deleted_virtual+0x1f60>
   35fd8: 9100e3a1     	add	x1, x29, #0x38
   35fdc: 97fffec7     	bl	0x35af8 <__cxa_deleted_virtual+0x1f88>
   35fe0: 39402262     	ldrb	w2, [x19, #0x8]
   35fe4: 7100045f     	cmp	w2, #0x1
   35fe8: 54000061     	b.ne	0x35ff4 <__cxa_deleted_virtual+0x2484>
   35fec: 91000400     	add	x0, x0, #0x1
   35ff0: 14000003     	b	0x35ffc <__cxa_deleted_virtual+0x248c>
   35ff4: aa1403e1     	mov	x1, x20
   35ff8: 97fffeb6     	bl	0x35ad0 <__cxa_deleted_virtual+0x1f60>
   35ffc: aa1403e1     	mov	x1, x20
   36000: 91002a73     	add	x19, x19, #0xa
   36004: 9100a3b4     	add	x20, x29, #0x28
   36008: 97fffeb2     	bl	0x35ad0 <__cxa_deleted_virtual+0x1f60>
   3600c: 39400261     	ldrb	w1, [x19]
   36010: 7101483f     	cmp	w1, #0x52
   36014: 54000061     	b.ne	0x36020 <__cxa_deleted_virtual+0x24b0>
   36018: 39400000     	ldrb	w0, [x0]
   3601c: 1400000f     	b	0x36058 <__cxa_deleted_virtual+0x24e8>
   36020: 7101403f     	cmp	w1, #0x50
   36024: 54000101     	b.ne	0x36044 <__cxa_deleted_virtual+0x24d4>
   36028: aa0003e2     	mov	x2, x0
   3602c: d2800001     	mov	x1, #0x0                // =0
   36030: aa1403e3     	mov	x3, x20
   36034: 38401440     	ldrb	w0, [x2], #0x1
   36038: 12001800     	and	w0, w0, #0x7f
   3603c: 97ffff6b     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36040: 14000004     	b	0x36050 <__cxa_deleted_virtual+0x24e0>
   36044: 7101303f     	cmp	w1, #0x4c
   36048: 54fffbc1     	b.ne	0x35fc0 <__cxa_deleted_virtual+0x2450>
   3604c: 91000400     	add	x0, x0, #0x1
   36050: 91000673     	add	x19, x19, #0x1
   36054: 17ffffee     	b	0x3600c <__cxa_deleted_virtual+0x249c>
   36058: a94153f3     	ldp	x19, x20, [sp, #0x10]
   3605c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   36060: d65f03c0     	ret
   36064: a9b97bfd     	stp	x29, x30, [sp, #-0x70]!
   36068: 910003fd     	mov	x29, sp
   3606c: a9025bf5     	stp	x21, x22, [sp, #0x20]
   36070: aa0003f6     	mov	x22, x0
   36074: 79404000     	ldrh	w0, [x0, #0x20]
   36078: a90153f3     	stp	x19, x20, [sp, #0x10]
   3607c: d3432800     	ubfx	x0, x0, #3, #8
   36080: aa0103f3     	mov	x19, x1
   36084: aa1603e1     	mov	x1, x22
   36088: a90363f7     	stp	x23, x24, [sp, #0x30]
   3608c: a9046bf9     	stp	x25, x26, [sp, #0x40]
   36090: a90573fb     	stp	x27, x28, [sp, #0x50]
   36094: aa0203f7     	mov	x23, x2
   36098: 53001c15     	uxtb	w21, w0
   3609c: 97ffff23     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   360a0: 910183b8     	add	x24, x29, #0x60
   360a4: aa0003fb     	mov	x27, x0
   360a8: 9101a3b9     	add	x25, x29, #0x68
   360ac: d2800000     	mov	x0, #0x0                // =0
   360b0: d280003a     	mov	x26, #0x1               // =1
   360b4: b9400261     	ldr	w1, [x19]
   360b8: 34000761     	cbz	w1, 0x361a4 <__cxa_deleted_virtual+0x2634>
   360bc: b9400661     	ldr	w1, [x19, #0x4]
   360c0: 34000661     	cbz	w1, 0x3618c <__cxa_deleted_virtual+0x261c>
   360c4: 394082c2     	ldrb	w2, [x22, #0x20]
   360c8: aa0003f4     	mov	x20, x0
   360cc: 36100162     	tbz	w2, #0x2, 0x360f8 <__cxa_deleted_virtual+0x2588>
   360d0: 91001274     	add	x20, x19, #0x4
   360d4: cb21c294     	sub	x20, x20, w1, sxtw
   360d8: eb00029f     	cmp	x20, x0
   360dc: 540000e0     	b.eq	0x360f8 <__cxa_deleted_virtual+0x2588>
   360e0: aa1403e0     	mov	x0, x20
   360e4: 97ffffa1     	bl	0x35f68 <__cxa_deleted_virtual+0x23f8>
   360e8: 2a0003f5     	mov	w21, w0
   360ec: aa1603e1     	mov	x1, x22
   360f0: 97ffff0e     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   360f4: aa0003fb     	mov	x27, x0
   360f8: 350001b5     	cbnz	w21, 0x3612c <__cxa_deleted_virtual+0x25bc>
   360fc: f9400660     	ldr	x0, [x19, #0x8]
   36100: f9400a61     	ldr	x1, [x19, #0x10]
   36104: f90033a0     	str	x0, [x29, #0x60]
   36108: f90037a1     	str	x1, [x29, #0x68]
   3610c: b4000420     	cbz	x0, 0x36190 <__cxa_deleted_virtual+0x2620>
   36110: f94033a0     	ldr	x0, [x29, #0x60]
   36114: f94037a1     	ldr	x1, [x29, #0x68]
   36118: cb0002e0     	sub	x0, x23, x0
   3611c: eb01001f     	cmp	x0, x1
   36120: 54000382     	b.hs	0x36190 <__cxa_deleted_virtual+0x2620>
   36124: aa1303e0     	mov	x0, x19
   36128: 14000020     	b	0x361a8 <__cxa_deleted_virtual+0x2638>
   3612c: 53001ebc     	uxtb	w28, w21
   36130: aa1b03e1     	mov	x1, x27
   36134: 91002262     	add	x2, x19, #0x8
   36138: aa1803e3     	mov	x3, x24
   3613c: 2a1c03e0     	mov	w0, w28
   36140: 97ffff2a     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36144: aa0003e2     	mov	x2, x0
   36148: d2800001     	mov	x1, #0x0                // =0
   3614c: aa1903e3     	mov	x3, x25
   36150: 12000ea0     	and	w0, w21, #0xf
   36154: 97ffff25     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36158: 2a1c03e0     	mov	w0, w28
   3615c: 97fffedb     	bl	0x35cc8 <__cxa_deleted_virtual+0x2158>
   36160: 2a0003e0     	mov	w0, w0
   36164: f1001c1f     	cmp	x0, #0x7
   36168: 92800001     	mov	x1, #-0x1               // =-1
   3616c: 54000088     	b.hi	0x3617c <__cxa_deleted_virtual+0x260c>
   36170: d37df001     	lsl	x1, x0, #3
   36174: 9ac12341     	lsl	x1, x26, x1
   36178: d1000421     	sub	x1, x1, #0x1
   3617c: f94033a0     	ldr	x0, [x29, #0x60]
   36180: ea00003f     	tst	x1, x0
   36184: 54000060     	b.eq	0x36190 <__cxa_deleted_virtual+0x2620>
   36188: 17ffffe2     	b	0x36110 <__cxa_deleted_virtual+0x25a0>
   3618c: aa0003f4     	mov	x20, x0
   36190: b9400260     	ldr	w0, [x19]
   36194: 91001000     	add	x0, x0, #0x4
   36198: 8b000273     	add	x19, x19, x0
   3619c: aa1403e0     	mov	x0, x20
   361a0: 17ffffc5     	b	0x360b4 <__cxa_deleted_virtual+0x2544>
   361a4: d2800000     	mov	x0, #0x0                // =0
   361a8: a94153f3     	ldp	x19, x20, [sp, #0x10]
   361ac: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   361b0: a94363f7     	ldp	x23, x24, [sp, #0x30]
   361b4: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   361b8: a94573fb     	ldp	x27, x28, [sp, #0x50]
   361bc: a8c77bfd     	ldp	x29, x30, [sp], #0x70
   361c0: d65f03c0     	ret
   361c4: 91001001     	add	x1, x0, #0x4
   361c8: b9800400     	ldrsw	x0, [x0, #0x4]
   361cc: cb000020     	sub	x0, x1, x0
   361d0: 17ffff66     	b	0x35f68 <__cxa_deleted_virtual+0x23f8>
   361d4: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
   361d8: f100bc3f     	cmp	x1, #0x2f
   361dc: 910003fd     	mov	x29, sp
   361e0: a90153f3     	stp	x19, x20, [sp, #0x10]
   361e4: a9025bf5     	stp	x21, x22, [sp, #0x20]
   361e8: a90363f7     	stp	x23, x24, [sp, #0x30]
   361ec: 1a9f97ee     	cset	w14, hi
   361f0: f9400806     	ldr	x6, [x0, #0x10]
   361f4: f9400007     	ldr	x7, [x0]
   361f8: 340007ae     	cbz	w14, 0x362ec <__cxa_deleted_virtual+0x277c>
   361fc: b9402843     	ldr	w3, [x2, #0x28]
   36200: 34000763     	cbz	w3, 0x362ec <__cxa_deleted_virtual+0x277c>
   36204: f0000061     	adrp	x1, 0x45000
   36208: f9401004     	ldr	x4, [x0, #0x20]
   3620c: f9401405     	ldr	x5, [x0, #0x28]
   36210: f9401423     	ldr	x3, [x1, #0x28]
   36214: eb03009f     	cmp	x4, x3
   36218: f0000063     	adrp	x3, 0x45000
   3621c: 54000461     	b.ne	0x362a8 <__cxa_deleted_virtual+0x2738>
   36220: f9416c69     	ldr	x9, [x3, #0x2d8]
   36224: 910b6068     	add	x8, x3, #0x2d8
   36228: eb0900bf     	cmp	x5, x9
   3622c: 540003e1     	b.ne	0x362a8 <__cxa_deleted_virtual+0x2738>
   36230: f9400509     	ldr	x9, [x8, #0x8]
   36234: d2800004     	mov	x4, #0x0                // =0
   36238: d2800005     	mov	x5, #0x0                // =0
   3623c: aa0903e1     	mov	x1, x9
   36240: b4000621     	cbz	x1, 0x36304 <__cxa_deleted_virtual+0x2794>
   36244: f940004a     	ldr	x10, [x2]
   36248: f9400028     	ldr	x8, [x1]
   3624c: f9400424     	ldr	x4, [x1, #0x8]
   36250: eb08015f     	cmp	x10, x8
   36254: 540001a3     	b.lo	0x36288 <__cxa_deleted_virtual+0x2718>
   36258: eb04015f     	cmp	x10, x4
   3625c: 54000162     	b.hs	0x36288 <__cxa_deleted_virtual+0x2718>
   36260: eb09003f     	cmp	x1, x9
   36264: f9400827     	ldr	x7, [x1, #0x10]
   36268: f9400c28     	ldr	x8, [x1, #0x18]
   3626c: 54000bc0     	b.eq	0x363e4 <__cxa_deleted_virtual+0x2874>
   36270: 910b6063     	add	x3, x3, #0x2d8
   36274: f9401420     	ldr	x0, [x1, #0x28]
   36278: f90014a0     	str	x0, [x5, #0x28]
   3627c: f9001429     	str	x9, [x1, #0x28]
   36280: f9000461     	str	x1, [x3, #0x8]
   36284: 14000058     	b	0x363e4 <__cxa_deleted_virtual+0x2874>
   36288: aa040104     	orr	x4, x8, x4
   3628c: b40003a4     	cbz	x4, 0x36300 <__cxa_deleted_virtual+0x2790>
   36290: f9401428     	ldr	x8, [x1, #0x28]
   36294: aa0103e4     	mov	x4, x1
   36298: eb1f011f     	cmp	x8, xzr
   3629c: 9a8100a5     	csel	x5, x5, x1, eq
   362a0: aa0803e1     	mov	x1, x8
   362a4: 17ffffe7     	b	0x36240 <__cxa_deleted_virtual+0x26d0>
   362a8: f9001424     	str	x4, [x1, #0x28]
   362ac: 910b6064     	add	x4, x3, #0x2d8
   362b0: 91010081     	add	x1, x4, #0x40
   362b4: f9016c65     	str	x5, [x3, #0x2d8]
   362b8: 91070084     	add	x4, x4, #0x1c0
   362bc: f81d003f     	stur	xzr, [x1, #-0x30]
   362c0: f81d803f     	stur	xzr, [x1, #-0x28]
   362c4: f81f8021     	stur	x1, [x1, #-0x8]
   362c8: 9100c021     	add	x1, x1, #0x30
   362cc: eb04003f     	cmp	x1, x4
   362d0: 54ffff61     	b.ne	0x362bc <__cxa_deleted_virtual+0x274c>
   362d4: 910b6063     	add	x3, x3, #0x2d8
   362d8: 91004061     	add	x1, x3, #0x10
   362dc: f900c47f     	str	xzr, [x3, #0x188]
   362e0: f9000461     	str	x1, [x3, #0x8]
   362e4: b900285f     	str	wzr, [x2, #0x28]
   362e8: 14000003     	b	0x362f4 <__cxa_deleted_virtual+0x2784>
   362ec: f100643f     	cmp	x1, #0x19
   362f0: 54001709     	b.ls	0x365d0 <__cxa_deleted_virtual+0x2a60>
   362f4: d2800004     	mov	x4, #0x0                // =0
   362f8: d2800005     	mov	x5, #0x0                // =0
   362fc: 14000002     	b	0x36304 <__cxa_deleted_virtual+0x2794>
   36300: aa0103e4     	mov	x4, x1
   36304: 7940300d     	ldrh	w13, [x0, #0x18]
   36308: d2800009     	mov	x9, #0x0                // =0
   3630c: d280000a     	mov	x10, #0x0               // =0
   36310: d280000c     	mov	x12, #0x0               // =0
   36314: d280000b     	mov	x11, #0x0               // =0
   36318: d2800008     	mov	x8, #0x0                // =0
   3631c: d10005ad     	sub	x13, x13, #0x1
   36320: b10005bf     	cmn	x13, #0x1
   36324: 54000380     	b.eq	0x36394 <__cxa_deleted_virtual+0x2824>
   36328: b94000c0     	ldr	w0, [x6]
   3632c: 7100041f     	cmp	w0, #0x1
   36330: 540001e1     	b.ne	0x3636c <__cxa_deleted_virtual+0x27fc>
   36334: f94008c1     	ldr	x1, [x6, #0x10]
   36338: f9400043     	ldr	x3, [x2]
   3633c: 8b0100e1     	add	x1, x7, x1
   36340: eb01007f     	cmp	x3, x1
   36344: 54000243     	b.lo	0x3638c <__cxa_deleted_virtual+0x281c>
   36348: f94014c0     	ldr	x0, [x6, #0x28]
   3634c: 8b000020     	add	x0, x1, x0
   36350: eb00007f     	cmp	x3, x0
   36354: 9a802129     	csel	x9, x9, x0, hs
   36358: eb00007f     	cmp	x3, x0
   3635c: 9a81214a     	csel	x10, x10, x1, hs
   36360: eb00007f     	cmp	x3, x0
   36364: 9a9f258c     	csinc	x12, x12, xzr, hs
   36368: 14000009     	b	0x3638c <__cxa_deleted_virtual+0x281c>
   3636c: 529caa01     	mov	w1, #0xe550             // =58704
   36370: 72ac8e81     	movk	w1, #0x6474, lsl #16
   36374: 6b01001f     	cmp	w0, w1
   36378: 54000080     	b.eq	0x36388 <__cxa_deleted_virtual+0x2818>
   3637c: 7100081f     	cmp	w0, #0x2
   36380: 9a86116b     	csel	x11, x11, x6, ne
   36384: 14000002     	b	0x3638c <__cxa_deleted_virtual+0x281c>
   36388: aa0603e8     	mov	x8, x6
   3638c: 9100e0c6     	add	x6, x6, #0x38
   36390: 17ffffe3     	b	0x3631c <__cxa_deleted_virtual+0x27ac>
   36394: b500006c     	cbnz	x12, 0x363a0 <__cxa_deleted_virtual+0x2830>
   36398: 52800000     	mov	w0, #0x0                // =0
   3639c: 14000090     	b	0x365dc <__cxa_deleted_virtual+0x2a6c>
   363a0: 3400022e     	cbz	w14, 0x363e4 <__cxa_deleted_virtual+0x2874>
   363a4: f0000060     	adrp	x0, 0x45000
   363a8: b4000105     	cbz	x5, 0x363c8 <__cxa_deleted_virtual+0x2858>
   363ac: b40000e4     	cbz	x4, 0x363c8 <__cxa_deleted_virtual+0x2858>
   363b0: f9401481     	ldr	x1, [x4, #0x28]
   363b4: f90014a1     	str	x1, [x5, #0x28]
   363b8: 910b6001     	add	x1, x0, #0x2d8
   363bc: f9400423     	ldr	x3, [x1, #0x8]
   363c0: f9001483     	str	x3, [x4, #0x28]
   363c4: f9000424     	str	x4, [x1, #0x8]
   363c8: 910b6000     	add	x0, x0, #0x2d8
   363cc: f9400400     	ldr	x0, [x0, #0x8]
   363d0: f9000807     	str	x7, [x0, #0x10]
   363d4: f9000c08     	str	x8, [x0, #0x18]
   363d8: f900100b     	str	x11, [x0, #0x20]
   363dc: f900000a     	str	x10, [x0]
   363e0: f9000409     	str	x9, [x0, #0x8]
   363e4: b4fffda8     	cbz	x8, 0x36398 <__cxa_deleted_virtual+0x2828>
   363e8: f9400900     	ldr	x0, [x8, #0x10]
   363ec: 8b0000f5     	add	x21, x7, x0
   363f0: 386068e0     	ldrb	w0, [x7, x0]
   363f4: 7100041f     	cmp	w0, #0x1
   363f8: 54000e81     	b.ne	0x365c8 <__cxa_deleted_virtual+0x2a58>
   363fc: 394006b4     	ldrb	w20, [x21, #0x1]
   36400: aa0203e1     	mov	x1, x2
   36404: aa0203f3     	mov	x19, x2
   36408: 2a1403e0     	mov	w0, w20
   3640c: 97fffe5f     	bl	0x35d88 <__cxa_deleted_virtual+0x2218>
   36410: aa0003e1     	mov	x1, x0
   36414: 910012a2     	add	x2, x21, #0x4
   36418: 2a1403e0     	mov	w0, w20
   3641c: 910143a3     	add	x3, x29, #0x50
   36420: 97fffe72     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36424: 39400ab4     	ldrb	w20, [x21, #0x2]
   36428: aa0003e2     	mov	x2, x0
   3642c: 7103fe9f     	cmp	w20, #0xff
   36430: 54000940     	b.eq	0x36558 <__cxa_deleted_virtual+0x29e8>
   36434: 39400ea0     	ldrb	w0, [x21, #0x3]
   36438: 7100ec1f     	cmp	w0, #0x3b
   3643c: 540008e1     	b.ne	0x36558 <__cxa_deleted_virtual+0x29e8>
   36440: aa1303e1     	mov	x1, x19
   36444: 2a1403e0     	mov	w0, w20
   36448: f90027a2     	str	x2, [x29, #0x48]
   3644c: 97fffe4f     	bl	0x35d88 <__cxa_deleted_virtual+0x2218>
   36450: aa0003e1     	mov	x1, x0
   36454: f94027a2     	ldr	x2, [x29, #0x48]
   36458: 2a1403e0     	mov	w0, w20
   3645c: 910163a3     	add	x3, x29, #0x58
   36460: 97fffe62     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36464: aa0003f6     	mov	x22, x0
   36468: f9402fa0     	ldr	x0, [x29, #0x58]
   3646c: b4000ae0     	cbz	x0, 0x365c8 <__cxa_deleted_virtual+0x2a58>
   36470: 924006c1     	and	x1, x22, #0x3
   36474: b5000721     	cbnz	x1, 0x36558 <__cxa_deleted_virtual+0x29e8>
   36478: b98002c2     	ldrsw	x2, [x22]
   3647c: f9400261     	ldr	x1, [x19]
   36480: 8b0202a2     	add	x2, x21, x2
   36484: eb02003f     	cmp	x1, x2
   36488: 54000a03     	b.lo	0x365c8 <__cxa_deleted_virtual+0x2a58>
   3648c: d1000400     	sub	x0, x0, #0x1
   36490: d37df002     	lsl	x2, x0, #3
   36494: b8a26ac2     	ldrsw	x2, [x22, x2]
   36498: 8b0202a2     	add	x2, x21, x2
   3649c: eb02003f     	cmp	x1, x2
   364a0: 540002a2     	b.hs	0x364f4 <__cxa_deleted_virtual+0x2984>
   364a4: aa0003e3     	mov	x3, x0
   364a8: d2800004     	mov	x4, #0x0                // =0
   364ac: eb03009f     	cmp	x4, x3
   364b0: 54000942     	b.hs	0x365d8 <__cxa_deleted_virtual+0x2a68>
   364b4: 8b040060     	add	x0, x3, x4
   364b8: d341fc00     	lsr	x0, x0, #1
   364bc: d37df002     	lsl	x2, x0, #3
   364c0: b8a26ac5     	ldrsw	x5, [x22, x2]
   364c4: 8b0502a5     	add	x5, x21, x5
   364c8: eb05003f     	cmp	x1, x5
   364cc: 54000103     	b.lo	0x364ec <__cxa_deleted_virtual+0x297c>
   364d0: 8b0202c2     	add	x2, x22, x2
   364d4: 91000404     	add	x4, x0, #0x1
   364d8: b9800842     	ldrsw	x2, [x2, #0x8]
   364dc: 8b0202a2     	add	x2, x21, x2
   364e0: eb02003f     	cmp	x1, x2
   364e4: 54fffe42     	b.hs	0x364ac <__cxa_deleted_virtual+0x293c>
   364e8: 14000003     	b	0x364f4 <__cxa_deleted_virtual+0x2984>
   364ec: aa0003e3     	mov	x3, x0
   364f0: 17ffffef     	b	0x364ac <__cxa_deleted_virtual+0x293c>
   364f4: d37df014     	lsl	x20, x0, #3
   364f8: 8b1402c0     	add	x0, x22, x20
   364fc: b9800417     	ldrsw	x23, [x0, #0x4]
   36500: 8b1702b7     	add	x23, x21, x23
   36504: aa1703e0     	mov	x0, x23
   36508: 97ffff2f     	bl	0x361c4 <__cxa_deleted_virtual+0x2654>
   3650c: 53001c18     	uxtb	w24, w0
   36510: 2a1803e0     	mov	w0, w24
   36514: 97fffded     	bl	0x35cc8 <__cxa_deleted_virtual+0x2158>
   36518: 8b2042e2     	add	x2, x23, w0, uxtw
   3651c: d2800001     	mov	x1, #0x0                // =0
   36520: 12000f00     	and	w0, w24, #0xf
   36524: 91002042     	add	x2, x2, #0x8
   36528: 910183a3     	add	x3, x29, #0x60
   3652c: 97fffe2f     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36530: b8b46ac0     	ldrsw	x0, [x22, x20]
   36534: f9400261     	ldr	x1, [x19]
   36538: 8b0002b5     	add	x21, x21, x0
   3653c: f94033a0     	ldr	x0, [x29, #0x60]
   36540: 8b0002a0     	add	x0, x21, x0
   36544: eb00003f     	cmp	x1, x0
   36548: 54000042     	b.hs	0x36550 <__cxa_deleted_virtual+0x29e0>
   3654c: f9001277     	str	x23, [x19, #0x20]
   36550: f9000e75     	str	x21, [x19, #0x18]
   36554: 1400001d     	b	0x365c8 <__cxa_deleted_virtual+0x2a58>
   36558: f9400660     	ldr	x0, [x19, #0x8]
   3655c: f90037a0     	str	x0, [x29, #0x68]
   36560: f9400a60     	ldr	x0, [x19, #0x10]
   36564: f9003ba0     	str	x0, [x29, #0x70]
   36568: 52800080     	mov	w0, #0x4                // =4
   3656c: f9402ba1     	ldr	x1, [x29, #0x50]
   36570: f90043bf     	str	xzr, [x29, #0x80]
   36574: f9400262     	ldr	x2, [x19]
   36578: 390203a0     	strb	w0, [x29, #0x80]
   3657c: 910183a0     	add	x0, x29, #0x60
   36580: f90033bf     	str	xzr, [x29, #0x60]
   36584: f9003fa1     	str	x1, [x29, #0x78]
   36588: 97fffeb7     	bl	0x36064 <__cxa_deleted_virtual+0x24f4>
   3658c: f9001260     	str	x0, [x19, #0x20]
   36590: b40001c0     	cbz	x0, 0x365c8 <__cxa_deleted_virtual+0x2a58>
   36594: 97ffff0c     	bl	0x361c4 <__cxa_deleted_virtual+0x2654>
   36598: 53001c14     	uxtb	w20, w0
   3659c: aa1303e1     	mov	x1, x19
   365a0: 2a1403e0     	mov	w0, w20
   365a4: 97fffdf9     	bl	0x35d88 <__cxa_deleted_virtual+0x2218>
   365a8: aa0003e1     	mov	x1, x0
   365ac: f9401262     	ldr	x2, [x19, #0x20]
   365b0: 2a1403e0     	mov	w0, w20
   365b4: 910163a3     	add	x3, x29, #0x58
   365b8: 91002042     	add	x2, x2, #0x8
   365bc: 97fffe0b     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   365c0: f9402fa0     	ldr	x0, [x29, #0x58]
   365c4: f9000e60     	str	x0, [x19, #0x18]
   365c8: 52800020     	mov	w0, #0x1                // =1
   365cc: 14000004     	b	0x365dc <__cxa_deleted_virtual+0x2a6c>
   365d0: 12800000     	mov	w0, #-0x1               // =-1
   365d4: 14000002     	b	0x365dc <__cxa_deleted_virtual+0x2a6c>
   365d8: 97ff49b6     	bl	0x8cb0 <abort@plt>
   365dc: a94153f3     	ldp	x19, x20, [sp, #0x10]
   365e0: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   365e4: a94363f7     	ldp	x23, x24, [sp, #0x30]
   365e8: a8c97bfd     	ldp	x29, x30, [sp], #0x90
   365ec: d65f03c0     	ret
   365f0: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
   365f4: 910003fd     	mov	x29, sp
   365f8: a9025bf5     	stp	x21, x22, [sp, #0x20]
   365fc: aa0003f5     	mov	x21, x0
   36600: aa0103e0     	mov	x0, x1
   36604: a90153f3     	stp	x19, x20, [sp, #0x10]
   36608: aa0203f3     	mov	x19, x2
   3660c: aa0103f4     	mov	x20, x1
   36610: 97fffeed     	bl	0x361c4 <__cxa_deleted_virtual+0x2654>
   36614: 53001c16     	uxtb	w22, w0
   36618: aa1503e1     	mov	x1, x21
   3661c: 2a1603e0     	mov	w0, w22
   36620: 97fffdc2     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   36624: aa0003e1     	mov	x1, x0
   36628: 91002282     	add	x2, x20, #0x8
   3662c: 9100c3a3     	add	x3, x29, #0x30
   36630: 2a1603e0     	mov	w0, w22
   36634: 97fffded     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36638: aa1303e0     	mov	x0, x19
   3663c: 97fffee2     	bl	0x361c4 <__cxa_deleted_virtual+0x2654>
   36640: 53001c14     	uxtb	w20, w0
   36644: aa1503e1     	mov	x1, x21
   36648: 2a1403e0     	mov	w0, w20
   3664c: 97fffdb7     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   36650: aa0003e1     	mov	x1, x0
   36654: 91002262     	add	x2, x19, #0x8
   36658: 9100e3a3     	add	x3, x29, #0x38
   3665c: 2a1403e0     	mov	w0, w20
   36660: 97fffde2     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36664: f9401ba2     	ldr	x2, [x29, #0x30]
   36668: f9401fa1     	ldr	x1, [x29, #0x38]
   3666c: a94153f3     	ldp	x19, x20, [sp, #0x10]
   36670: eb01005f     	cmp	x2, x1
   36674: 5a9f23e0     	csetm	w0, lo
   36678: eb01005f     	cmp	x2, x1
   3667c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   36680: 1a9f9400     	csinc	w0, w0, wzr, ls
   36684: a8c47bfd     	ldp	x29, x30, [sp], #0x40
   36688: d65f03c0     	ret
   3668c: a9b97bfd     	stp	x29, x30, [sp, #-0x70]!
   36690: 910003fd     	mov	x29, sp
   36694: a90153f3     	stp	x19, x20, [sp, #0x10]
   36698: a90363f7     	stp	x23, x24, [sp, #0x30]
   3669c: a9046bf9     	stp	x25, x26, [sp, #0x40]
   366a0: a9025bf5     	stp	x21, x22, [sp, #0x20]
   366a4: aa0003f4     	mov	x20, x0
   366a8: f9002bfb     	str	x27, [sp, #0x50]
   366ac: aa0103f3     	mov	x19, x1
   366b0: d280001a     	mov	x26, #0x0               // =0
   366b4: 52800019     	mov	w25, #0x0               // =0
   366b8: d2800016     	mov	x22, #0x0               // =0
   366bc: d2800000     	mov	x0, #0x0                // =0
   366c0: 9101a3b7     	add	x23, x29, #0x68
   366c4: d2800038     	mov	x24, #0x1               // =1
   366c8: b9400261     	ldr	w1, [x19]
   366cc: 34000801     	cbz	w1, 0x367cc <__cxa_deleted_virtual+0x2c5c>
   366d0: b9400675     	ldr	w21, [x19, #0x4]
   366d4: 34000715     	cbz	w21, 0x367b4 <__cxa_deleted_virtual+0x2c44>
   366d8: 91001261     	add	x1, x19, #0x4
   366dc: cb35c035     	sub	x21, x1, w21, sxtw
   366e0: eb0002bf     	cmp	x21, x0
   366e4: 54000360     	b.eq	0x36750 <__cxa_deleted_virtual+0x2be0>
   366e8: aa1503e0     	mov	x0, x21
   366ec: 97fffe1f     	bl	0x35f68 <__cxa_deleted_virtual+0x23f8>
   366f0: 7103fc1f     	cmp	w0, #0xff
   366f4: 2a0003f9     	mov	w25, w0
   366f8: 54000061     	b.ne	0x36704 <__cxa_deleted_virtual+0x2b94>
   366fc: 92800000     	mov	x0, #-0x1               // =-1
   36700: 14000034     	b	0x367d0 <__cxa_deleted_virtual+0x2c60>
   36704: 53001c1b     	uxtb	w27, w0
   36708: aa1403e1     	mov	x1, x20
   3670c: 2a1b03e0     	mov	w0, w27
   36710: 97fffd86     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   36714: aa0003fa     	mov	x26, x0
   36718: 79404281     	ldrh	w1, [x20, #0x20]
   3671c: 121d1c20     	and	w0, w1, #0x7f8
   36720: 711fe01f     	cmp	w0, #0x7f8
   36724: 54000081     	b.ne	0x36734 <__cxa_deleted_virtual+0x2bc4>
   36728: 331d1f61     	bfi	w1, w27, #3, #8
   3672c: 79004281     	strh	w1, [x20, #0x20]
   36730: 14000009     	b	0x36754 <__cxa_deleted_virtual+0x2be4>
   36734: d3432821     	ubfx	x1, x1, #3, #8
   36738: 6b19003f     	cmp	w1, w25
   3673c: 540000c0     	b.eq	0x36754 <__cxa_deleted_virtual+0x2be4>
   36740: 39408280     	ldrb	w0, [x20, #0x20]
   36744: 321e0000     	orr	w0, w0, #0x4
   36748: 39008280     	strb	w0, [x20, #0x20]
   3674c: 14000002     	b	0x36754 <__cxa_deleted_virtual+0x2be4>
   36750: aa0003f5     	mov	x21, x0
   36754: 53001f3b     	uxtb	w27, w25
   36758: aa1a03e1     	mov	x1, x26
   3675c: 91002262     	add	x2, x19, #0x8
   36760: aa1703e3     	mov	x3, x23
   36764: 2a1b03e0     	mov	w0, w27
   36768: 97fffda0     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   3676c: 2a1b03e0     	mov	w0, w27
   36770: 97fffd56     	bl	0x35cc8 <__cxa_deleted_virtual+0x2158>
   36774: 2a0003e0     	mov	w0, w0
   36778: f1001c1f     	cmp	x0, #0x7
   3677c: 92800001     	mov	x1, #-0x1               // =-1
   36780: 54000088     	b.hi	0x36790 <__cxa_deleted_virtual+0x2c20>
   36784: d37df001     	lsl	x1, x0, #3
   36788: 9ac12301     	lsl	x1, x24, x1
   3678c: d1000421     	sub	x1, x1, #0x1
   36790: f94037a0     	ldr	x0, [x29, #0x68]
   36794: ea00003f     	tst	x1, x0
   36798: 54000100     	b.eq	0x367b8 <__cxa_deleted_virtual+0x2c48>
   3679c: f9400281     	ldr	x1, [x20]
   367a0: 910006d6     	add	x22, x22, #0x1
   367a4: eb01001f     	cmp	x0, x1
   367a8: 54000082     	b.hs	0x367b8 <__cxa_deleted_virtual+0x2c48>
   367ac: f9000280     	str	x0, [x20]
   367b0: 14000002     	b	0x367b8 <__cxa_deleted_virtual+0x2c48>
   367b4: aa0003f5     	mov	x21, x0
   367b8: b9400260     	ldr	w0, [x19]
   367bc: 91001000     	add	x0, x0, #0x4
   367c0: 8b000273     	add	x19, x19, x0
   367c4: aa1503e0     	mov	x0, x21
   367c8: 17ffffc0     	b	0x366c8 <__cxa_deleted_virtual+0x2b58>
   367cc: aa1603e0     	mov	x0, x22
   367d0: a94153f3     	ldp	x19, x20, [sp, #0x10]
   367d4: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   367d8: a94363f7     	ldp	x23, x24, [sp, #0x30]
   367dc: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   367e0: f9402bfb     	ldr	x27, [sp, #0x50]
   367e4: a8c77bfd     	ldp	x29, x30, [sp], #0x70
   367e8: d65f03c0     	ret
   367ec: a9b97bfd     	stp	x29, x30, [sp, #-0x70]!
   367f0: 910003fd     	mov	x29, sp
   367f4: a9025bf5     	stp	x21, x22, [sp, #0x20]
   367f8: aa0003f6     	mov	x22, x0
   367fc: 79404000     	ldrh	w0, [x0, #0x20]
   36800: a90363f7     	stp	x23, x24, [sp, #0x30]
   36804: d3432800     	ubfx	x0, x0, #3, #8
   36808: aa0103f7     	mov	x23, x1
   3680c: aa1603e1     	mov	x1, x22
   36810: f9002bfb     	str	x27, [sp, #0x50]
   36814: a9046bf9     	stp	x25, x26, [sp, #0x40]
   36818: a90153f3     	stp	x19, x20, [sp, #0x10]
   3681c: 53001c15     	uxtb	w21, w0
   36820: aa0203f3     	mov	x19, x2
   36824: 97fffd41     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   36828: 9101a3b8     	add	x24, x29, #0x68
   3682c: aa0003fa     	mov	x26, x0
   36830: d2800039     	mov	x25, #0x1               // =1
   36834: d2800000     	mov	x0, #0x0                // =0
   36838: b9400261     	ldr	w1, [x19]
   3683c: 34000641     	cbz	w1, 0x36904 <__cxa_deleted_virtual+0x2d94>
   36840: b9400661     	ldr	w1, [x19, #0x4]
   36844: aa0003f4     	mov	x20, x0
   36848: 34000541     	cbz	w1, 0x368f0 <__cxa_deleted_virtual+0x2d80>
   3684c: 394082c2     	ldrb	w2, [x22, #0x20]
   36850: 36100162     	tbz	w2, #0x2, 0x3687c <__cxa_deleted_virtual+0x2d0c>
   36854: 91001274     	add	x20, x19, #0x4
   36858: cb21c294     	sub	x20, x20, w1, sxtw
   3685c: eb00029f     	cmp	x20, x0
   36860: 540000e0     	b.eq	0x3687c <__cxa_deleted_virtual+0x2d0c>
   36864: aa1403e0     	mov	x0, x20
   36868: 97fffdc0     	bl	0x35f68 <__cxa_deleted_virtual+0x23f8>
   3686c: 2a0003f5     	mov	w21, w0
   36870: aa1603e1     	mov	x1, x22
   36874: 97fffd2d     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   36878: aa0003fa     	mov	x26, x0
   3687c: 35000095     	cbnz	w21, 0x3688c <__cxa_deleted_virtual+0x2d1c>
   36880: f9400660     	ldr	x0, [x19, #0x8]
   36884: b4000360     	cbz	x0, 0x368f0 <__cxa_deleted_virtual+0x2d80>
   36888: 14000013     	b	0x368d4 <__cxa_deleted_virtual+0x2d64>
   3688c: 53001ebb     	uxtb	w27, w21
   36890: aa1a03e1     	mov	x1, x26
   36894: 91002262     	add	x2, x19, #0x8
   36898: aa1803e3     	mov	x3, x24
   3689c: 2a1b03e0     	mov	w0, w27
   368a0: 97fffd52     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   368a4: 2a1b03e0     	mov	w0, w27
   368a8: 97fffd08     	bl	0x35cc8 <__cxa_deleted_virtual+0x2158>
   368ac: 2a0003e0     	mov	w0, w0
   368b0: f1001c1f     	cmp	x0, #0x7
   368b4: 92800001     	mov	x1, #-0x1               // =-1
   368b8: 54000088     	b.hi	0x368c8 <__cxa_deleted_virtual+0x2d58>
   368bc: d37df001     	lsl	x1, x0, #3
   368c0: 9ac12321     	lsl	x1, x25, x1
   368c4: d1000421     	sub	x1, x1, #0x1
   368c8: f94037a0     	ldr	x0, [x29, #0x68]
   368cc: ea00003f     	tst	x1, x0
   368d0: 54000100     	b.eq	0x368f0 <__cxa_deleted_virtual+0x2d80>
   368d4: f94002e0     	ldr	x0, [x23]
   368d8: b40000c0     	cbz	x0, 0x368f0 <__cxa_deleted_virtual+0x2d80>
   368dc: f9400401     	ldr	x1, [x0, #0x8]
   368e0: 91000422     	add	x2, x1, #0x1
   368e4: 91000821     	add	x1, x1, #0x2
   368e8: f9000402     	str	x2, [x0, #0x8]
   368ec: f8217813     	str	x19, [x0, x1, lsl #3]
   368f0: b9400260     	ldr	w0, [x19]
   368f4: 91001000     	add	x0, x0, #0x4
   368f8: 8b000273     	add	x19, x19, x0
   368fc: aa1403e0     	mov	x0, x20
   36900: 17ffffce     	b	0x36838 <__cxa_deleted_virtual+0x2cc8>
   36904: a94153f3     	ldp	x19, x20, [sp, #0x10]
   36908: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   3690c: a94363f7     	ldp	x23, x24, [sp, #0x30]
   36910: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   36914: f9402bfb     	ldr	x27, [sp, #0x50]
   36918: a8c77bfd     	ldp	x29, x30, [sp], #0x70
   3691c: d65f03c0     	ret
   36920: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
   36924: 910003fd     	mov	x29, sp
   36928: a9025bf5     	stp	x21, x22, [sp, #0x20]
   3692c: aa0103f6     	mov	x22, x1
   36930: 39408001     	ldrb	w1, [x0, #0x20]
   36934: a90153f3     	stp	x19, x20, [sp, #0x10]
   36938: a90363f7     	stp	x23, x24, [sp, #0x30]
   3693c: a9046bf9     	stp	x25, x26, [sp, #0x40]
   36940: a90573fb     	stp	x27, x28, [sp, #0x50]
   36944: aa0003f3     	mov	x19, x0
   36948: 36000081     	tbz	w1, #0x0, 0x36958 <__cxa_deleted_virtual+0x2de8>
   3694c: 39408260     	ldrb	w0, [x19, #0x20]
   36950: 37000da0     	tbnz	w0, #0x0, 0x36b04 <__cxa_deleted_virtual+0x2f94>
   36954: 140000d9     	b	0x36cb8 <__cxa_deleted_virtual+0x3148>
   36958: b9402014     	ldr	w20, [x0, #0x20]
   3695c: d34b7e94     	ubfx	x20, x20, #11, #21
   36960: b5000474     	cbnz	x20, 0x369ec <__cxa_deleted_virtual+0x2e7c>
   36964: 36080261     	tbz	w1, #0x1, 0x369b0 <__cxa_deleted_virtual+0x2e40>
   36968: f9400c15     	ldr	x21, [x0, #0x18]
   3696c: f94002a1     	ldr	x1, [x21]
   36970: b40002a1     	cbz	x1, 0x369c4 <__cxa_deleted_virtual+0x2e54>
   36974: aa1303e0     	mov	x0, x19
   36978: 97ffff45     	bl	0x3668c <__cxa_deleted_virtual+0x2b1c>
   3697c: b100041f     	cmn	x0, #0x1
   36980: 54000121     	b.ne	0x369a4 <__cxa_deleted_virtual+0x2e34>
   36984: 5280ff00     	mov	w0, #0x7f8              // =2040
   36988: f900127f     	str	xzr, [x19, #0x20]
   3698c: 79004260     	strh	w0, [x19, #0x20]
   36990: f0000060     	adrp	x0, 0x45000
   36994: 910b6000     	add	x0, x0, #0x2d8
   36998: 91066000     	add	x0, x0, #0x198
   3699c: f9000e60     	str	x0, [x19, #0x18]
   369a0: 14000054     	b	0x36af0 <__cxa_deleted_virtual+0x2f80>
   369a4: 8b000294     	add	x20, x20, x0
   369a8: 910022b5     	add	x21, x21, #0x8
   369ac: 17fffff0     	b	0x3696c <__cxa_deleted_virtual+0x2dfc>
   369b0: f9400c01     	ldr	x1, [x0, #0x18]
   369b4: 97ffff36     	bl	0x3668c <__cxa_deleted_virtual+0x2b1c>
   369b8: b100041f     	cmn	x0, #0x1
   369bc: aa0003f4     	mov	x20, x0
   369c0: 54fffe20     	b.eq	0x36984 <__cxa_deleted_virtual+0x2e14>
   369c4: 12005280     	and	w0, w20, #0x1fffff
   369c8: eb14001f     	cmp	x0, x20
   369cc: aa0003e1     	mov	x1, x0
   369d0: b9402260     	ldr	w0, [x19, #0x20]
   369d4: 54000061     	b.ne	0x369e0 <__cxa_deleted_virtual+0x2e70>
   369d8: 33155020     	bfi	w0, w1, #11, #21
   369dc: 14000002     	b	0x369e4 <__cxa_deleted_virtual+0x2e74>
   369e0: 12002800     	and	w0, w0, #0x7ff
   369e4: b9002260     	str	w0, [x19, #0x20]
   369e8: b4000854     	cbz	x20, 0x36af0 <__cxa_deleted_virtual+0x2f80>
   369ec: 91000a95     	add	x21, x20, #0x2
   369f0: d37df2b5     	lsl	x21, x21, #3
   369f4: aa1503e0     	mov	x0, x21
   369f8: 97ff4966     	bl	0x8f90 <malloc@plt>
   369fc: f90043a0     	str	x0, [x29, #0x80]
   36a00: b4000780     	cbz	x0, 0x36af0 <__cxa_deleted_virtual+0x2f80>
   36a04: f900041f     	str	xzr, [x0, #0x8]
   36a08: aa1503e0     	mov	x0, x21
   36a0c: 97ff4961     	bl	0x8f90 <malloc@plt>
   36a10: f90047a0     	str	x0, [x29, #0x88]
   36a14: b4001700     	cbz	x0, 0x36cf4 <__cxa_deleted_virtual+0x3184>
   36a18: f900041f     	str	xzr, [x0, #0x8]
   36a1c: 140000b6     	b	0x36cf4 <__cxa_deleted_virtual+0x3184>
   36a20: 8b020f24     	add	x4, x25, x2, lsl #3
   36a24: f9400345     	ldr	x5, [x26]
   36a28: f9400884     	ldr	x4, [x4, #0x10]
   36a2c: b4001f44     	cbz	x4, 0x36e14 <__cxa_deleted_virtual+0x32a4>
   36a30: 91000824     	add	x4, x1, #0x2
   36a34: 91000421     	add	x1, x1, #0x1
   36a38: f8247b05     	str	x5, [x24, x4, lsl #3]
   36a3c: 91000442     	add	x2, x2, #0x1
   36a40: 9100235a     	add	x26, x26, #0x8
   36a44: eb03005f     	cmp	x2, x3
   36a48: 54fffec1     	b.ne	0x36a20 <__cxa_deleted_virtual+0x2eb0>
   36a4c: f9000701     	str	x1, [x24, #0x8]
   36a50: f9000720     	str	x0, [x25, #0x8]
   36a54: f94047a2     	ldr	x2, [x29, #0x88]
   36a58: f94043a0     	ldr	x0, [x29, #0x80]
   36a5c: f9400441     	ldr	x1, [x2, #0x8]
   36a60: f9400400     	ldr	x0, [x0, #0x8]
   36a64: 8b000020     	add	x0, x1, x0
   36a68: eb14001f     	cmp	x0, x20
   36a6c: 540016c1     	b.ne	0x36d44 <__cxa_deleted_virtual+0x31d4>
   36a70: aa1303e0     	mov	x0, x19
   36a74: aa1703e1     	mov	x1, x23
   36a78: 97fffc67     	bl	0x35c14 <__cxa_deleted_virtual+0x20a4>
   36a7c: f94047bb     	ldr	x27, [x29, #0x88]
   36a80: f94043b5     	ldr	x21, [x29, #0x80]
   36a84: f9400774     	ldr	x20, [x27, #0x8]
   36a88: b4000234     	cbz	x20, 0x36acc <__cxa_deleted_virtual+0x2f5c>
   36a8c: f94006b8     	ldr	x24, [x21, #0x8]
   36a90: d37df29a     	lsl	x26, x20, #3
   36a94: 8b1a0360     	add	x0, x27, x26
   36a98: d1000694     	sub	x20, x20, #0x1
   36a9c: 8b180eb9     	add	x25, x21, x24, lsl #3
   36aa0: f940041c     	ldr	x28, [x0, #0x8]
   36aa4: b5001c18     	cbnz	x24, 0x36e24 <__cxa_deleted_virtual+0x32b4>
   36aa8: 8b180280     	add	x0, x20, x24
   36aac: d100235a     	sub	x26, x26, #0x8
   36ab0: 91000800     	add	x0, x0, #0x2
   36ab4: f8207abc     	str	x28, [x21, x0, lsl #3]
   36ab8: b5fffef4     	cbnz	x20, 0x36a94 <__cxa_deleted_virtual+0x2f24>
   36abc: f94006a1     	ldr	x1, [x21, #0x8]
   36ac0: f9400760     	ldr	x0, [x27, #0x8]
   36ac4: 8b000020     	add	x0, x1, x0
   36ac8: f90006a0     	str	x0, [x21, #0x8]
   36acc: f94047a0     	ldr	x0, [x29, #0x88]
   36ad0: 97ff4948     	bl	0x8ff0 <free@plt>
   36ad4: f94043a0     	ldr	x0, [x29, #0x80]
   36ad8: f9400e61     	ldr	x1, [x19, #0x18]
   36adc: f9000001     	str	x1, [x0]
   36ae0: f9000e60     	str	x0, [x19, #0x18]
   36ae4: 39408260     	ldrb	w0, [x19, #0x20]
   36ae8: 32000000     	orr	w0, w0, #0x1
   36aec: 39008260     	strb	w0, [x19, #0x20]
   36af0: f9400260     	ldr	x0, [x19]
   36af4: eb0002df     	cmp	x22, x0
   36af8: 54fff2a2     	b.hs	0x3694c <__cxa_deleted_virtual+0x2ddc>
   36afc: d2800000     	mov	x0, #0x0                // =0
   36b00: 140000dd     	b	0x36e74 <__cxa_deleted_virtual+0x3304>
   36b04: 36100540     	tbz	w0, #0x2, 0x36bac <__cxa_deleted_virtual+0x303c>
   36b08: f9400e7b     	ldr	x27, [x19, #0x18]
   36b0c: d2800018     	mov	x24, #0x0               // =0
   36b10: 9101e3b9     	add	x25, x29, #0x78
   36b14: 910203ba     	add	x26, x29, #0x80
   36b18: f9400777     	ldr	x23, [x27, #0x8]
   36b1c: eb17031f     	cmp	x24, x23
   36b20: 54fffee2     	b.hs	0x36afc <__cxa_deleted_virtual+0x2f8c>
   36b24: 8b1802f5     	add	x21, x23, x24
   36b28: d341feb5     	lsr	x21, x21, #1
   36b2c: 91000aa0     	add	x0, x21, #0x2
   36b30: f8607b74     	ldr	x20, [x27, x0, lsl #3]
   36b34: aa1403e0     	mov	x0, x20
   36b38: 97fffda3     	bl	0x361c4 <__cxa_deleted_virtual+0x2654>
   36b3c: 53001c02     	uxtb	w2, w0
   36b40: 2a0003fc     	mov	w28, w0
   36b44: aa1303e1     	mov	x1, x19
   36b48: 2a0203e0     	mov	w0, w2
   36b4c: f90037a2     	str	x2, [x29, #0x68]
   36b50: 97fffc76     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   36b54: aa0003e1     	mov	x1, x0
   36b58: f94037a2     	ldr	x2, [x29, #0x68]
   36b5c: aa1903e3     	mov	x3, x25
   36b60: 2a0203e0     	mov	w0, w2
   36b64: 91002282     	add	x2, x20, #0x8
   36b68: 97fffca0     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36b6c: aa0003e2     	mov	x2, x0
   36b70: d2800001     	mov	x1, #0x0                // =0
   36b74: 12000f80     	and	w0, w28, #0xf
   36b78: aa1a03e3     	mov	x3, x26
   36b7c: 97fffc9b     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36b80: f9403fa1     	ldr	x1, [x29, #0x78]
   36b84: eb0102df     	cmp	x22, x1
   36b88: 540000e3     	b.lo	0x36ba4 <__cxa_deleted_virtual+0x3034>
   36b8c: f94043a0     	ldr	x0, [x29, #0x80]
   36b90: 8b000020     	add	x0, x1, x0
   36b94: eb0002df     	cmp	x22, x0
   36b98: 54000503     	b.lo	0x36c38 <__cxa_deleted_virtual+0x30c8>
   36b9c: 910006b8     	add	x24, x21, #0x1
   36ba0: aa1703f5     	mov	x21, x23
   36ba4: aa1503f7     	mov	x23, x21
   36ba8: 17ffffdd     	b	0x36b1c <__cxa_deleted_virtual+0x2fac>
   36bac: 79404260     	ldrh	w0, [x19, #0x20]
   36bb0: 721d1c1f     	tst	w0, #0x7f8
   36bb4: 540002a1     	b.ne	0x36c08 <__cxa_deleted_virtual+0x3098>
   36bb8: f9400e65     	ldr	x5, [x19, #0x18]
   36bbc: d2800003     	mov	x3, #0x0                // =0
   36bc0: f94004a2     	ldr	x2, [x5, #0x8]
   36bc4: eb02007f     	cmp	x3, x2
   36bc8: 54fff9a2     	b.hs	0x36afc <__cxa_deleted_virtual+0x2f8c>
   36bcc: 8b030041     	add	x1, x2, x3
   36bd0: d341fc21     	lsr	x1, x1, #1
   36bd4: 91000820     	add	x0, x1, #0x2
   36bd8: f86078a0     	ldr	x0, [x5, x0, lsl #3]
   36bdc: f9400406     	ldr	x6, [x0, #0x8]
   36be0: f9400804     	ldr	x4, [x0, #0x10]
   36be4: eb0602df     	cmp	x22, x6
   36be8: 540000c3     	b.lo	0x36c00 <__cxa_deleted_virtual+0x3090>
   36bec: 8b0400c3     	add	x3, x6, x4
   36bf0: eb0302df     	cmp	x22, x3
   36bf4: 54001403     	b.lo	0x36e74 <__cxa_deleted_virtual+0x3304>
   36bf8: 91000423     	add	x3, x1, #0x1
   36bfc: 17fffff2     	b	0x36bc4 <__cxa_deleted_virtual+0x3054>
   36c00: aa0103e2     	mov	x2, x1
   36c04: 17fffff0     	b	0x36bc4 <__cxa_deleted_virtual+0x3054>
   36c08: d3432800     	ubfx	x0, x0, #3, #8
   36c0c: f9400e78     	ldr	x24, [x19, #0x18]
   36c10: aa1303e1     	mov	x1, x19
   36c14: d2800017     	mov	x23, #0x0               // =0
   36c18: 53001c19     	uxtb	w25, w0
   36c1c: 910203bb     	add	x27, x29, #0x80
   36c20: 97fffc42     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   36c24: 12000f3a     	and	w26, w25, #0xf
   36c28: aa0003fc     	mov	x28, x0
   36c2c: f9400715     	ldr	x21, [x24, #0x8]
   36c30: 9101e3a4     	add	x4, x29, #0x78
   36c34: 14000017     	b	0x36c90 <__cxa_deleted_virtual+0x3120>
   36c38: aa1403e0     	mov	x0, x20
   36c3c: 1400008e     	b	0x36e74 <__cxa_deleted_virtual+0x3304>
   36c40: 8b1702b3     	add	x19, x21, x23
   36c44: aa0403e3     	mov	x3, x4
   36c48: d341fe73     	lsr	x19, x19, #1
   36c4c: aa1c03e1     	mov	x1, x28
   36c50: 91000a60     	add	x0, x19, #0x2
   36c54: f90037a4     	str	x4, [x29, #0x68]
   36c58: f8607b14     	ldr	x20, [x24, x0, lsl #3]
   36c5c: 2a1903e0     	mov	w0, w25
   36c60: 91002282     	add	x2, x20, #0x8
   36c64: 97fffc61     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36c68: aa0003e2     	mov	x2, x0
   36c6c: d2800001     	mov	x1, #0x0                // =0
   36c70: 2a1a03e0     	mov	w0, w26
   36c74: aa1b03e3     	mov	x3, x27
   36c78: 97fffc5c     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   36c7c: f9403fa1     	ldr	x1, [x29, #0x78]
   36c80: f94037a4     	ldr	x4, [x29, #0x68]
   36c84: eb0102df     	cmp	x22, x1
   36c88: 540000a2     	b.hs	0x36c9c <__cxa_deleted_virtual+0x312c>
   36c8c: aa1303f5     	mov	x21, x19
   36c90: eb1502ff     	cmp	x23, x21
   36c94: 54fffd63     	b.lo	0x36c40 <__cxa_deleted_virtual+0x30d0>
   36c98: 17ffff99     	b	0x36afc <__cxa_deleted_virtual+0x2f8c>
   36c9c: f94043a0     	ldr	x0, [x29, #0x80]
   36ca0: 8b000020     	add	x0, x1, x0
   36ca4: eb0002df     	cmp	x22, x0
   36ca8: 54fffc83     	b.lo	0x36c38 <__cxa_deleted_virtual+0x30c8>
   36cac: 91000677     	add	x23, x19, #0x1
   36cb0: aa1503f3     	mov	x19, x21
   36cb4: 17fffff6     	b	0x36c8c <__cxa_deleted_virtual+0x311c>
   36cb8: 36080140     	tbz	w0, #0x1, 0x36ce0 <__cxa_deleted_virtual+0x3170>
   36cbc: f9400e74     	ldr	x20, [x19, #0x18]
   36cc0: f9400281     	ldr	x1, [x20]
   36cc4: b4fff1c1     	cbz	x1, 0x36afc <__cxa_deleted_virtual+0x2f8c>
   36cc8: aa1303e0     	mov	x0, x19
   36ccc: aa1603e2     	mov	x2, x22
   36cd0: 97fffce5     	bl	0x36064 <__cxa_deleted_virtual+0x24f4>
   36cd4: b5000d00     	cbnz	x0, 0x36e74 <__cxa_deleted_virtual+0x3304>
   36cd8: 91002294     	add	x20, x20, #0x8
   36cdc: 17fffff9     	b	0x36cc0 <__cxa_deleted_virtual+0x3150>
   36ce0: f9400e61     	ldr	x1, [x19, #0x18]
   36ce4: aa1303e0     	mov	x0, x19
   36ce8: aa1603e2     	mov	x2, x22
   36cec: 97fffcde     	bl	0x36064 <__cxa_deleted_virtual+0x24f4>
   36cf0: 14000061     	b	0x36e74 <__cxa_deleted_virtual+0x3304>
   36cf4: 39408260     	ldrb	w0, [x19, #0x20]
   36cf8: 36080140     	tbz	w0, #0x1, 0x36d20 <__cxa_deleted_virtual+0x31b0>
   36cfc: f9400e75     	ldr	x21, [x19, #0x18]
   36d00: 910203b7     	add	x23, x29, #0x80
   36d04: f94002a2     	ldr	x2, [x21]
   36d08: b4000142     	cbz	x2, 0x36d30 <__cxa_deleted_virtual+0x31c0>
   36d0c: aa1303e0     	mov	x0, x19
   36d10: aa1703e1     	mov	x1, x23
   36d14: 910022b5     	add	x21, x21, #0x8
   36d18: 97fffeb5     	bl	0x367ec <__cxa_deleted_virtual+0x2c7c>
   36d1c: 17fffffa     	b	0x36d04 <__cxa_deleted_virtual+0x3194>
   36d20: f9400e62     	ldr	x2, [x19, #0x18]
   36d24: aa1303e0     	mov	x0, x19
   36d28: 910203a1     	add	x1, x29, #0x80
   36d2c: 97fffeb0     	bl	0x367ec <__cxa_deleted_virtual+0x2c7c>
   36d30: f94043b8     	ldr	x24, [x29, #0x80]
   36d34: b40000b8     	cbz	x24, 0x36d48 <__cxa_deleted_virtual+0x31d8>
   36d38: f9400700     	ldr	x0, [x24, #0x8]
   36d3c: eb14001f     	cmp	x0, x20
   36d40: 54000040     	b.eq	0x36d48 <__cxa_deleted_virtual+0x31d8>
   36d44: 97ff47db     	bl	0x8cb0 <abort@plt>
   36d48: 39408260     	ldrb	w0, [x19, #0x20]
   36d4c: 371000e0     	tbnz	w0, #0x2, 0x36d68 <__cxa_deleted_virtual+0x31f8>
   36d50: 79404260     	ldrh	w0, [x19, #0x20]
   36d54: 721d1c1f     	tst	w0, #0x7f8
   36d58: 540000e0     	b.eq	0x36d74 <__cxa_deleted_virtual+0x3204>
   36d5c: f0fffff7     	adrp	x23, 0x35000 <__cxa_deleted_virtual+0x1490>
   36d60: 913b62f7     	add	x23, x23, #0xed8
   36d64: 14000006     	b	0x36d7c <__cxa_deleted_virtual+0x320c>
   36d68: 90000017     	adrp	x23, 0x36000 <__cxa_deleted_virtual+0x2490>
   36d6c: 9117c2f7     	add	x23, x23, #0x5f0
   36d70: 14000003     	b	0x36d7c <__cxa_deleted_virtual+0x320c>
   36d74: f0fffff7     	adrp	x23, 0x35000 <__cxa_deleted_virtual+0x1490>
   36d78: 912ce2f7     	add	x23, x23, #0xb38
   36d7c: f94047b9     	ldr	x25, [x29, #0x88]
   36d80: b4000719     	cbz	x25, 0x36e60 <__cxa_deleted_virtual+0x32f0>
   36d84: f0000075     	adrp	x21, 0x45000
   36d88: 9100431a     	add	x26, x24, #0x10
   36d8c: 910b62b5     	add	x21, x21, #0x2d8
   36d90: f9400703     	ldr	x3, [x24, #0x8]
   36d94: 910642b5     	add	x21, x21, #0x190
   36d98: aa1a03fc     	mov	x28, x26
   36d9c: d280001b     	mov	x27, #0x0               // =0
   36da0: aa1503e4     	mov	x4, x21
   36da4: eb03037f     	cmp	x27, x3
   36da8: 540002e0     	b.eq	0x36e04 <__cxa_deleted_virtual+0x3294>
   36dac: eb0402bf     	cmp	x21, x4
   36db0: 540001e0     	b.eq	0x36dec <__cxa_deleted_virtual+0x327c>
   36db4: f9400381     	ldr	x1, [x28]
   36db8: aa1303e0     	mov	x0, x19
   36dbc: f94002a2     	ldr	x2, [x21]
   36dc0: f90033a4     	str	x4, [x29, #0x60]
   36dc4: f90037a3     	str	x3, [x29, #0x68]
   36dc8: d63f02e0     	blr	x23
   36dcc: f94037a3     	ldr	x3, [x29, #0x68]
   36dd0: f94033a4     	ldr	x4, [x29, #0x60]
   36dd4: 36f800c0     	tbz	w0, #0x1f, 0x36dec <__cxa_deleted_virtual+0x327c>
   36dd8: cb1a02a0     	sub	x0, x21, x26
   36ddc: 8b000320     	add	x0, x25, x0
   36de0: f9400815     	ldr	x21, [x0, #0x10]
   36de4: f900081f     	str	xzr, [x0, #0x10]
   36de8: 17fffff1     	b	0x36dac <__cxa_deleted_virtual+0x323c>
   36dec: 8b1b0f20     	add	x0, x25, x27, lsl #3
   36df0: 9100077b     	add	x27, x27, #0x1
   36df4: f9000815     	str	x21, [x0, #0x10]
   36df8: aa1c03f5     	mov	x21, x28
   36dfc: 9100239c     	add	x28, x28, #0x8
   36e00: 17ffffe9     	b	0x36da4 <__cxa_deleted_virtual+0x3234>
   36e04: d2800000     	mov	x0, #0x0                // =0
   36e08: d2800001     	mov	x1, #0x0                // =0
   36e0c: d2800002     	mov	x2, #0x0                // =0
   36e10: 17ffff0d     	b	0x36a44 <__cxa_deleted_virtual+0x2ed4>
   36e14: 91000804     	add	x4, x0, #0x2
   36e18: 91000400     	add	x0, x0, #0x1
   36e1c: f8247b25     	str	x5, [x25, x4, lsl #3]
   36e20: 17ffff07     	b	0x36a3c <__cxa_deleted_virtual+0x2ecc>
   36e24: f9400721     	ldr	x1, [x25, #0x8]
   36e28: d1000703     	sub	x3, x24, #0x1
   36e2c: aa1303e0     	mov	x0, x19
   36e30: f90037a3     	str	x3, [x29, #0x68]
   36e34: aa1c03e2     	mov	x2, x28
   36e38: d1002339     	sub	x25, x25, #0x8
   36e3c: d63f02e0     	blr	x23
   36e40: 6b1f001f     	cmp	w0, wzr
   36e44: f94037a3     	ldr	x3, [x29, #0x68]
   36e48: 54ffe30d     	b.le	0x36aa8 <__cxa_deleted_virtual+0x2f38>
   36e4c: 8b1a0320     	add	x0, x25, x26
   36e50: f9400b21     	ldr	x1, [x25, #0x10]
   36e54: aa0303f8     	mov	x24, x3
   36e58: f9000801     	str	x1, [x0, #0x10]
   36e5c: 17ffff12     	b	0x36aa4 <__cxa_deleted_virtual+0x2f34>
   36e60: aa1303e0     	mov	x0, x19
   36e64: aa1703e1     	mov	x1, x23
   36e68: aa1803e2     	mov	x2, x24
   36e6c: 97fffb6a     	bl	0x35c14 <__cxa_deleted_virtual+0x20a4>
   36e70: 17ffff19     	b	0x36ad4 <__cxa_deleted_virtual+0x2f64>
   36e74: a94153f3     	ldp	x19, x20, [sp, #0x10]
   36e78: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   36e7c: a94363f7     	ldp	x23, x24, [sp, #0x30]
   36e80: a9446bf9     	ldp	x25, x26, [sp, #0x40]
   36e84: a94573fb     	ldp	x27, x28, [sp, #0x50]
   36e88: a8c97bfd     	ldp	x29, x30, [sp], #0x90
   36e8c: d65f03c0     	ret
   36e90: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   36e94: 910003fd     	mov	x29, sp
   36e98: a90153f3     	stp	x19, x20, [sp, #0x10]
   36e9c: f90013f5     	str	x21, [sp, #0x20]
   36ea0: b40003e0     	cbz	x0, 0x36f1c <__cxa_deleted_virtual+0x33ac>
   36ea4: b9400004     	ldr	w4, [x0]
   36ea8: 340003a4     	cbz	w4, 0x36f1c <__cxa_deleted_virtual+0x33ac>
   36eac: aa0103f3     	mov	x19, x1
   36eb0: 92800001     	mov	x1, #-0x1               // =-1
   36eb4: f0000074     	adrp	x20, 0x45000
   36eb8: f9000261     	str	x1, [x19]
   36ebc: d0000061     	adrp	x1, 0x44000 <typeinfo for std::nullptr_t>
   36ec0: f900127f     	str	xzr, [x19, #0x20]
   36ec4: aa0103f5     	mov	x21, x1
   36ec8: f9000e60     	str	x0, [x19, #0x18]
   36ecc: 5280ff00     	mov	w0, #0x7f8              // =2040
   36ed0: f9000662     	str	x2, [x19, #0x8]
   36ed4: f9000a63     	str	x3, [x19, #0x10]
   36ed8: 79004260     	strh	w0, [x19, #0x20]
   36edc: f9479c20     	ldr	x0, [x1, #0xf38]
   36ee0: b4000080     	cbz	x0, 0x36ef0 <__cxa_deleted_virtual+0x3380>
   36ee4: 910b6280     	add	x0, x20, #0x2d8
   36ee8: 91068000     	add	x0, x0, #0x1a0
   36eec: 97ff47d5     	bl	0x8e40 <pthread_mutex_lock@plt>
   36ef0: 910b6280     	add	x0, x20, #0x2d8
   36ef4: f940e401     	ldr	x1, [x0, #0x1c8]
   36ef8: f9001661     	str	x1, [x19, #0x28]
   36efc: f900e413     	str	x19, [x0, #0x1c8]
   36f00: f9479eb5     	ldr	x21, [x21, #0xf38]
   36f04: b40000d5     	cbz	x21, 0x36f1c <__cxa_deleted_virtual+0x33ac>
   36f08: a94153f3     	ldp	x19, x20, [sp, #0x10]
   36f0c: f94013f5     	ldr	x21, [sp, #0x20]
   36f10: 91068000     	add	x0, x0, #0x1a0
   36f14: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36f18: 17ff4842     	b	0x9020 <pthread_mutex_unlock@plt>
   36f1c: a94153f3     	ldp	x19, x20, [sp, #0x10]
   36f20: f94013f5     	ldr	x21, [sp, #0x20]
   36f24: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36f28: d65f03c0     	ret
   36f2c: d2800002     	mov	x2, #0x0                // =0
   36f30: d2800003     	mov	x3, #0x0                // =0
   36f34: 17ffffd7     	b	0x36e90 <__cxa_deleted_virtual+0x3320>
   36f38: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   36f3c: 910003fd     	mov	x29, sp
   36f40: b9400001     	ldr	w1, [x0]
   36f44: f9000bf3     	str	x19, [sp, #0x10]
   36f48: 34000121     	cbz	w1, 0x36f6c <__cxa_deleted_virtual+0x33fc>
   36f4c: aa0003f3     	mov	x19, x0
   36f50: d2800600     	mov	x0, #0x30               // =48
   36f54: 97ff480f     	bl	0x8f90 <malloc@plt>
   36f58: aa0003e1     	mov	x1, x0
   36f5c: aa1303e0     	mov	x0, x19
   36f60: f9400bf3     	ldr	x19, [sp, #0x10]
   36f64: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   36f68: 17fffff1     	b	0x36f2c <__cxa_deleted_virtual+0x33bc>
   36f6c: f9400bf3     	ldr	x19, [sp, #0x10]
   36f70: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   36f74: d65f03c0     	ret
   36f78: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   36f7c: 92800004     	mov	x4, #-0x1               // =-1
   36f80: 910003fd     	mov	x29, sp
   36f84: a90153f3     	stp	x19, x20, [sp, #0x10]
   36f88: f900103f     	str	xzr, [x1, #0x20]
   36f8c: f0000073     	adrp	x19, 0x45000
   36f90: f9000c20     	str	x0, [x1, #0x18]
   36f94: 52800040     	mov	w0, #0x2                // =2
   36f98: 39008020     	strb	w0, [x1, #0x20]
   36f9c: f9000422     	str	x2, [x1, #0x8]
   36fa0: d0000062     	adrp	x2, 0x44000 <typeinfo for std::nullptr_t>
   36fa4: 79404020     	ldrh	w0, [x1, #0x20]
   36fa8: aa0203f4     	mov	x20, x2
   36fac: f9000024     	str	x4, [x1]
   36fb0: 321d1c00     	orr	w0, w0, #0x7f8
   36fb4: f9000823     	str	x3, [x1, #0x10]
   36fb8: 79004020     	strh	w0, [x1, #0x20]
   36fbc: f9479c40     	ldr	x0, [x2, #0xf38]
   36fc0: b40000c0     	cbz	x0, 0x36fd8 <__cxa_deleted_virtual+0x3468>
   36fc4: 910b6260     	add	x0, x19, #0x2d8
   36fc8: f90017a1     	str	x1, [x29, #0x28]
   36fcc: 91068000     	add	x0, x0, #0x1a0
   36fd0: 97ff479c     	bl	0x8e40 <pthread_mutex_lock@plt>
   36fd4: f94017a1     	ldr	x1, [x29, #0x28]
   36fd8: 910b6260     	add	x0, x19, #0x2d8
   36fdc: f940e402     	ldr	x2, [x0, #0x1c8]
   36fe0: f9001422     	str	x2, [x1, #0x28]
   36fe4: f900e401     	str	x1, [x0, #0x1c8]
   36fe8: f9479e94     	ldr	x20, [x20, #0xf38]
   36fec: b40000b4     	cbz	x20, 0x37000 <__cxa_deleted_virtual+0x3490>
   36ff0: a94153f3     	ldp	x19, x20, [sp, #0x10]
   36ff4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   36ff8: 91068000     	add	x0, x0, #0x1a0
   36ffc: 17ff4809     	b	0x9020 <pthread_mutex_unlock@plt>
   37000: a94153f3     	ldp	x19, x20, [sp, #0x10]
   37004: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37008: d65f03c0     	ret
   3700c: d2800002     	mov	x2, #0x0                // =0
   37010: d2800003     	mov	x3, #0x0                // =0
   37014: 17ffffd9     	b	0x36f78 <__cxa_deleted_virtual+0x3408>
   37018: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
   3701c: 910003fd     	mov	x29, sp
   37020: f9000bf3     	str	x19, [sp, #0x10]
   37024: aa0003f3     	mov	x19, x0
   37028: d2800600     	mov	x0, #0x30               // =48
   3702c: 97ff47d9     	bl	0x8f90 <malloc@plt>
   37030: aa0003e1     	mov	x1, x0
   37034: aa1303e0     	mov	x0, x19
   37038: f9400bf3     	ldr	x19, [sp, #0x10]
   3703c: a8c27bfd     	ldp	x29, x30, [sp], #0x20
   37040: 17fffff3     	b	0x3700c <__cxa_deleted_virtual+0x349c>
   37044: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
   37048: 910003fd     	mov	x29, sp
   3704c: a90153f3     	stp	x19, x20, [sp, #0x10]
   37050: a9025bf5     	stp	x21, x22, [sp, #0x20]
   37054: b4000580     	cbz	x0, 0x37104 <__cxa_deleted_virtual+0x3594>
   37058: b9400001     	ldr	w1, [x0]
   3705c: 34000541     	cbz	w1, 0x37104 <__cxa_deleted_virtual+0x3594>
   37060: b0000074     	adrp	x20, 0x44000 <typeinfo for std::nullptr_t>
   37064: aa0003f5     	mov	x21, x0
   37068: d0000076     	adrp	x22, 0x45000
   3706c: f9479e80     	ldr	x0, [x20, #0xf38]
   37070: b4000080     	cbz	x0, 0x37080 <__cxa_deleted_virtual+0x3510>
   37074: 910b62c0     	add	x0, x22, #0x2d8
   37078: 91068000     	add	x0, x0, #0x1a0
   3707c: 97ff4771     	bl	0x8e40 <pthread_mutex_lock@plt>
   37080: 910b62c0     	add	x0, x22, #0x2d8
   37084: 91072000     	add	x0, x0, #0x1c8
   37088: f9400013     	ldr	x19, [x0]
   3708c: b40000f3     	cbz	x19, 0x370a8 <__cxa_deleted_virtual+0x3538>
   37090: f9400e61     	ldr	x1, [x19, #0x18]
   37094: eb15003f     	cmp	x1, x21
   37098: 540001e0     	b.eq	0x370d4 <__cxa_deleted_virtual+0x3564>
   3709c: 9100a260     	add	x0, x19, #0x28
   370a0: f9401673     	ldr	x19, [x19, #0x28]
   370a4: 17fffffa     	b	0x3708c <__cxa_deleted_virtual+0x351c>
   370a8: 910b62c0     	add	x0, x22, #0x2d8
   370ac: 91074000     	add	x0, x0, #0x1d0
   370b0: 14000002     	b	0x370b8 <__cxa_deleted_virtual+0x3548>
   370b4: 9100a260     	add	x0, x19, #0x28
   370b8: f9400013     	ldr	x19, [x0]
   370bc: b4000293     	cbz	x19, 0x3710c <__cxa_deleted_virtual+0x359c>
   370c0: 39408261     	ldrb	w1, [x19, #0x20]
   370c4: 370000e1     	tbnz	w1, #0x0, 0x370e0 <__cxa_deleted_virtual+0x3570>
   370c8: f9400e61     	ldr	x1, [x19, #0x18]
   370cc: eb15003f     	cmp	x1, x21
   370d0: 54ffff21     	b.ne	0x370b4 <__cxa_deleted_virtual+0x3544>
   370d4: f9401661     	ldr	x1, [x19, #0x28]
   370d8: f9000001     	str	x1, [x0]
   370dc: 14000013     	b	0x37128 <__cxa_deleted_virtual+0x35b8>
   370e0: f9400e61     	ldr	x1, [x19, #0x18]
   370e4: f9400021     	ldr	x1, [x1]
   370e8: eb15003f     	cmp	x1, x21
   370ec: 54fffe41     	b.ne	0x370b4 <__cxa_deleted_virtual+0x3544>
   370f0: f9401661     	ldr	x1, [x19, #0x28]
   370f4: f9000001     	str	x1, [x0]
   370f8: f9400e60     	ldr	x0, [x19, #0x18]
   370fc: 97ff47bd     	bl	0x8ff0 <free@plt>
   37100: 1400000a     	b	0x37128 <__cxa_deleted_virtual+0x35b8>
   37104: d2800013     	mov	x19, #0x0               // =0
   37108: 1400000a     	b	0x37130 <__cxa_deleted_virtual+0x35c0>
   3710c: f9479e94     	ldr	x20, [x20, #0xf38]
   37110: b40000b4     	cbz	x20, 0x37124 <__cxa_deleted_virtual+0x35b4>
   37114: 910b62c0     	add	x0, x22, #0x2d8
   37118: 91068000     	add	x0, x0, #0x1a0
   3711c: 97ff47c1     	bl	0x9020 <pthread_mutex_unlock@plt>
   37120: b5000093     	cbnz	x19, 0x37130 <__cxa_deleted_virtual+0x35c0>
   37124: 97ff46e3     	bl	0x8cb0 <abort@plt>
   37128: f9479e94     	ldr	x20, [x20, #0xf38]
   3712c: b5ffff54     	cbnz	x20, 0x37114 <__cxa_deleted_virtual+0x35a4>
   37130: aa1303e0     	mov	x0, x19
   37134: a94153f3     	ldp	x19, x20, [sp, #0x10]
   37138: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   3713c: a8c37bfd     	ldp	x29, x30, [sp], #0x30
   37140: d65f03c0     	ret
   37144: 17ffffc0     	b	0x37044 <__cxa_deleted_virtual+0x34d4>
   37148: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   3714c: 910003fd     	mov	x29, sp
   37150: b9400001     	ldr	w1, [x0]
   37154: 34000081     	cbz	w1, 0x37164 <__cxa_deleted_virtual+0x35f4>
   37158: 97fffffb     	bl	0x37144 <__cxa_deleted_virtual+0x35d4>
   3715c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   37160: 17ff47a4     	b	0x8ff0 <free@plt>
   37164: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   37168: d65f03c0     	ret
   3716c: a9b87bfd     	stp	x29, x30, [sp, #-0x80]!
   37170: 910003fd     	mov	x29, sp
   37174: a9025bf5     	stp	x21, x22, [sp, #0x20]
   37178: b0000075     	adrp	x21, 0x44000 <typeinfo for std::nullptr_t>
   3717c: f90023f9     	str	x25, [sp, #0x40]
   37180: a90363f7     	stp	x23, x24, [sp, #0x30]
   37184: aa0003f7     	mov	x23, x0
   37188: aa0103f6     	mov	x22, x1
   3718c: f9479ea0     	ldr	x0, [x21, #0xf38]
   37190: d0000079     	adrp	x25, 0x45000
   37194: a90153f3     	stp	x19, x20, [sp, #0x10]
   37198: b4000080     	cbz	x0, 0x371a8 <__cxa_deleted_virtual+0x3638>
   3719c: 910b6320     	add	x0, x25, #0x2d8
   371a0: 91068000     	add	x0, x0, #0x1a0
   371a4: 97ff4727     	bl	0x8e40 <pthread_mutex_lock@plt>
   371a8: 910b6320     	add	x0, x25, #0x2d8
   371ac: f940e813     	ldr	x19, [x0, #0x1d0]
   371b0: b4000193     	cbz	x19, 0x371e0 <__cxa_deleted_virtual+0x3670>
   371b4: f9400260     	ldr	x0, [x19]
   371b8: eb0002ff     	cmp	x23, x0
   371bc: 540000e3     	b.lo	0x371d8 <__cxa_deleted_virtual+0x3668>
   371c0: aa1303e0     	mov	x0, x19
   371c4: aa1703e1     	mov	x1, x23
   371c8: 97fffdd6     	bl	0x36920 <__cxa_deleted_virtual+0x2db0>
   371cc: aa0003f4     	mov	x20, x0
   371d0: b50009c0     	cbnz	x0, 0x37308 <__cxa_deleted_virtual+0x3798>
   371d4: 14000003     	b	0x371e0 <__cxa_deleted_virtual+0x3670>
   371d8: f9401673     	ldr	x19, [x19, #0x28]
   371dc: 17fffff5     	b	0x371b0 <__cxa_deleted_virtual+0x3640>
   371e0: 910b6338     	add	x24, x25, #0x2d8
   371e4: f940e713     	ldr	x19, [x24, #0x1c8]
   371e8: b40002b3     	cbz	x19, 0x3723c <__cxa_deleted_virtual+0x36cc>
   371ec: f9401660     	ldr	x0, [x19, #0x28]
   371f0: aa1703e1     	mov	x1, x23
   371f4: f900e700     	str	x0, [x24, #0x1c8]
   371f8: aa1303e0     	mov	x0, x19
   371fc: 97fffdc9     	bl	0x36920 <__cxa_deleted_virtual+0x2db0>
   37200: aa0003f4     	mov	x20, x0
   37204: f940eb01     	ldr	x1, [x24, #0x1d0]
   37208: 91074302     	add	x2, x24, #0x1d0
   3720c: b4000101     	cbz	x1, 0x3722c <__cxa_deleted_virtual+0x36bc>
   37210: f9400023     	ldr	x3, [x1]
   37214: f9400260     	ldr	x0, [x19]
   37218: eb00007f     	cmp	x3, x0
   3721c: 54000083     	b.lo	0x3722c <__cxa_deleted_virtual+0x36bc>
   37220: 9100a022     	add	x2, x1, #0x28
   37224: f9401421     	ldr	x1, [x1, #0x28]
   37228: 17fffff9     	b	0x3720c <__cxa_deleted_virtual+0x369c>
   3722c: f9001661     	str	x1, [x19, #0x28]
   37230: f9000053     	str	x19, [x2]
   37234: b4fffd94     	cbz	x20, 0x371e4 <__cxa_deleted_virtual+0x3674>
   37238: 14000034     	b	0x37308 <__cxa_deleted_virtual+0x3798>
   3723c: f9479eb5     	ldr	x21, [x21, #0xf38]
   37240: d2800014     	mov	x20, #0x0               // =0
   37244: b4000355     	cbz	x21, 0x372ac <__cxa_deleted_virtual+0x373c>
   37248: 910b6320     	add	x0, x25, #0x2d8
   3724c: 91068000     	add	x0, x0, #0x1a0
   37250: 97ff4774     	bl	0x9020 <pthread_mutex_unlock@plt>
   37254: b40002d4     	cbz	x20, 0x372ac <__cxa_deleted_virtual+0x373c>
   37258: f9400660     	ldr	x0, [x19, #0x8]
   3725c: f90002c0     	str	x0, [x22]
   37260: 39408261     	ldrb	w1, [x19, #0x20]
   37264: f9400a60     	ldr	x0, [x19, #0x10]
   37268: f90006c0     	str	x0, [x22, #0x8]
   3726c: 79404260     	ldrh	w0, [x19, #0x20]
   37270: d3432800     	ubfx	x0, x0, #3, #8
   37274: 36100061     	tbz	w1, #0x2, 0x37280 <__cxa_deleted_virtual+0x3710>
   37278: aa1403e0     	mov	x0, x20
   3727c: 97fffbd2     	bl	0x361c4 <__cxa_deleted_virtual+0x2654>
   37280: 53001c15     	uxtb	w21, w0
   37284: aa1303e1     	mov	x1, x19
   37288: 2a1503e0     	mov	w0, w21
   3728c: 97fffaa7     	bl	0x35d28 <__cxa_deleted_virtual+0x21b8>
   37290: aa0003e1     	mov	x1, x0
   37294: 91002282     	add	x2, x20, #0x8
   37298: 2a1503e0     	mov	w0, w21
   3729c: 910143a3     	add	x3, x29, #0x50
   372a0: 97fffad2     	bl	0x35de8 <__cxa_deleted_virtual+0x2278>
   372a4: f9402ba0     	ldr	x0, [x29, #0x50]
   372a8: 14000016     	b	0x37300 <__cxa_deleted_virtual+0x3790>
   372ac: 52800020     	mov	w0, #0x1                // =1
   372b0: 910143b3     	add	x19, x29, #0x50
   372b4: b9007ba0     	str	w0, [x29, #0x78]
   372b8: f0ffffe0     	adrp	x0, 0x36000 <__cxa_deleted_virtual+0x2490>
   372bc: 91075000     	add	x0, x0, #0x1d4
   372c0: aa1303e1     	mov	x1, x19
   372c4: f9002bb7     	str	x23, [x29, #0x50]
   372c8: d2800014     	mov	x20, #0x0               // =0
   372cc: f9002fbf     	str	xzr, [x29, #0x58]
   372d0: f90033bf     	str	xzr, [x29, #0x60]
   372d4: f90037bf     	str	xzr, [x29, #0x68]
   372d8: f9003bbf     	str	xzr, [x29, #0x70]
   372dc: 97ff4681     	bl	0x8ce0 <dl_iterate_phdr@plt>
   372e0: 37f801a0     	tbnz	w0, #0x1f, 0x37314 <__cxa_deleted_virtual+0x37a4>
   372e4: f9403bb4     	ldr	x20, [x29, #0x70]
   372e8: b4000174     	cbz	x20, 0x37314 <__cxa_deleted_virtual+0x37a4>
   372ec: f9400660     	ldr	x0, [x19, #0x8]
   372f0: f90002c0     	str	x0, [x22]
   372f4: f9400a60     	ldr	x0, [x19, #0x10]
   372f8: f90006c0     	str	x0, [x22, #0x8]
   372fc: f9400e60     	ldr	x0, [x19, #0x18]
   37300: f9000ac0     	str	x0, [x22, #0x10]
   37304: 14000004     	b	0x37314 <__cxa_deleted_virtual+0x37a4>
   37308: f9479eb5     	ldr	x21, [x21, #0xf38]
   3730c: b5fff9f5     	cbnz	x21, 0x37248 <__cxa_deleted_virtual+0x36d8>
   37310: 17ffffd2     	b	0x37258 <__cxa_deleted_virtual+0x36e8>
   37314: aa1403e0     	mov	x0, x20
   37318: f94023f9     	ldr	x25, [sp, #0x40]
   3731c: a94153f3     	ldp	x19, x20, [sp, #0x10]
   37320: a9425bf5     	ldp	x21, x22, [sp, #0x20]
   37324: a94363f7     	ldp	x23, x24, [sp, #0x30]
   37328: a8c87bfd     	ldp	x29, x30, [sp], #0x80
   3732c: d65f03c0     	ret
