File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    10000cf80
    10000cf80__ZN6Helper13HelperHandler14processRequestEicPKcPPc:
    10000cf80pacibsp
    10000cf84sub sp, sp, 112
    10000cf88stp x24, x23, [sp+48]
    10000cf8cstp x22, x21, [sp+64]
    10000cf90stp x20, x19, [sp+80]
    10000cf94stp x29, x30, [sp+96]
    10000cf98add x29, sp, 96
    10000cf9cmov x19, x4
    10000cfa0mov x20, x3
    10000cfa4mov x21, x1
    10000cfa8mov x22, x0
    10000cfacstp xzr, xzr, [sp+32]
    10000cfb0str xzr, [sp+24]
    10000cfb4subs wzr, w2, 69
    10000cfb8b.eq 0x10000d004
    10000cfbcsubs wzr, w2, 68
    10000cfc0b.eq 0x10000d06c
    10000cfc4subs wzr, w2, 65
    10000cfc8b.ne 0x10000d08c
    10000cfccldr x0, [x22]
    10000cfd0add x8, sp, 8
    10000cfd4mov x1, x21
    10000cfd8bl __ZN6Helper13HelperFactory12getOperationEi
    10000cfdcldp x24, x23, [sp+8]
    10000cfe0cbz x23, 0x10000cff4
    10000cfe4add x8, x23, 8
    10000cfe8movn x9, 0
    10000cfecldaddal x9, x8, [x8]
    10000cff0cbz x8, 0x10000d0a0
    10000cff4
    10000cff4loc_10000cff4:
    10000cff4cbz x24, 0x10000d0d4
    10000cff8
    10000cff8loc_10000cff8:
    10000cff8adr x0, 0x34bf7
    10000cffchint
    10000d000b 0x10000d1ec
    10000d004
    10000d004loc_10000d004:
    10000d004ldr x0, [x22]
    10000d008add x8, sp, 8
    10000d00cmov x1, x21
    10000d010bl __ZN6Helper13HelperFactory12getOperationEi
    10000d014ldp x21, x8, [sp+8]
    10000d018stp x21, x8, [sp+32]
    10000d01ccbz x21, 0x10000d094
    10000d020hint
    10000d024ldr x0, 0x3b554
    10000d028mov x2, x20
    10000d02cbl fn_10003e580
    10000d030mov x1, x0
    10000d034ldr x16, [x21]
    10000d038mov x17, x21
    10000d03cmovk x17, 0x6ae1000000000000
    10000d040autda x16, x17
    10000d044ldr x8, [x16+24]!
    10000d048mov x9, x16
    10000d04cadd x2, sp, 24
    10000d050mov x0, x21
    10000d054mov x17, x9
    10000d058movk x17, 0x24f9000000000000
    10000d05cblraa x8, x17
    10000d060mov x20, x0
    10000d064ldr x0, [sp+24]
    10000d068b 0x10000d1f4
    10000d06c
    10000d06cloc_10000d06c:
    10000d06cldr x0, [x22]
    10000d070mov x1, x21
    10000d074bl __ZN6Helper13HelperFactory15deleteOperationEi
    10000d078adr x0, 0x34bed
    10000d07chint
    10000d080bl strdup@plt
    10000d084movz w20, 1
    10000d088b 0x10000d1f4
    10000d08c
    10000d08cloc_10000d08c:
    10000d08cmovz w20, 0
    10000d090b 0x10000d1f8
    10000d094
    10000d094loc_10000d094:
    10000d094adr x0, 0x34baa
    10000d098hint
    10000d09cb 0x10000d1ec
    10000d0a0
    10000d0a0loc_10000d0a0:
    10000d0a0ldr x16, [x23]
    10000d0a4mov x17, x23
    10000d0a8movk x17, 0x634f000000000000
    10000d0acautda x16, x17
    10000d0b0ldr x8, [x16+16]!
    10000d0b4mov x9, x16
    10000d0b8mov x0, x23
    10000d0bcmov x17, x9
    10000d0c0movk x17, 0x4444000000000000
    10000d0c4blraa x8, x17
    10000d0c8mov x0, x23
    10000d0ccbl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d0d0cbnz x24, 0x10000cff8
    10000d0d4
    10000d0d4loc_10000d0d4:
    10000d0d4ldr x0, [x22]
    10000d0d8add x8, sp, 8
    10000d0dcmov x1, x21
    10000d0e0bl __ZN6Helper13HelperFactory12newOperationEi
    10000d0e4ldp x8, x9, [sp+8]
    10000d0e8stp xzr, xzr, [sp+8]
    10000d0ecldr x21, [sp+40]
    10000d0f0stp x8, x9, [sp+32]
    10000d0f4cbz x21, 0x10000d138
    10000d0f8add x8, x21, 8
    10000d0fcmovn x9, 0
    10000d100ldaddal x9, x8, [x8]
    10000d104cbnz x8, 0x10000d138
    10000d108ldr x16, [x21]
    10000d10cmov x17, x21
    10000d110movk x17, 0x634f000000000000
    10000d114autda x16, x17
    10000d118ldr x8, [x16+16]!
    10000d11cmov x9, x16
    10000d120mov x0, x21
    10000d124mov x17, x9
    10000d128movk x17, 0x4444000000000000
    10000d12cblraa x8, x17
    10000d130mov x0, x21
    10000d134bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d138
    10000d138loc_10000d138:
    10000d138ldr x21, [sp+16]
    10000d13ccbz x21, 0x10000d180
    10000d140add x8, x21, 8
    10000d144movn x9, 0
    10000d148ldaddal x9, x8, [x8]
    10000d14ccbnz x8, 0x10000d180
    10000d150ldr x16, [x21]
    10000d154mov x17, x21
    10000d158movk x17, 0x634f000000000000
    10000d15cautda x16, x17
    10000d160ldr x8, [x16+16]!
    10000d164mov x9, x16
    10000d168mov x0, x21
    10000d16cmov x17, x9
    10000d170movk x17, 0x4444000000000000
    10000d174blraa x8, x17
    10000d178mov x0, x21
    10000d17cbl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d180
    10000d180loc_10000d180:
    10000d180ldr x21, [sp+32]
    10000d184cbz x21, 0x10000d1e4
    10000d188hint
    10000d18cldr x0, 0x3b3ec
    10000d190mov x2, x20
    10000d194bl fn_10003e580
    10000d198mov x1, x0
    10000d19cldr x16, [x21]
    10000d1a0mov x17, x21
    10000d1a4movk x17, 0x6ae1000000000000
    10000d1a8autda x16, x17
    10000d1acldr x8, [x16+16]!
    10000d1b0mov x9, x16
    10000d1b4add x2, sp, 24
    10000d1b8mov x0, x21
    10000d1bcmov x17, x9
    10000d1c0movk x17, 0xfac5000000000000
    10000d1c4blraa x8, x17
    10000d1c8mov x20, x0
    10000d1ccldr x0, [sp+24]
    10000d1d0cbnz x0, 0x10000d204
    10000d1d4adr x0, 0x34a54
    10000d1d8hint
    10000d1dcbl strdup@plt
    10000d1e0b 0x10000d1f4
    10000d1e4
    10000d1e4loc_10000d1e4:
    10000d1e4adr x0, 0x34a32
    10000d1e8hint
    10000d1ec
    10000d1ecloc_10000d1ec:
    10000d1ecbl strdup@plt
    10000d1f0movz w20, 0
    10000d1f4
    10000d1f4loc_10000d1f4:
    10000d1f4cbnz x0, 0x10000d204
    10000d1f8
    10000d1f8loc_10000d1f8:
    10000d1f8adr x0, 0x34308
    10000d1fchint
    10000d200bl strdup@plt
    10000d204
    10000d204loc_10000d204:
    10000d204str x0, [x19]
    10000d208ldr x19, [sp+40]
    10000d20ccbz x19, 0x10000d250
    10000d210add x8, x19, 8
    10000d214movn x9, 0
    10000d218ldaddal x9, x8, [x8]
    10000d21ccbnz x8, 0x10000d250
    10000d220ldr x16, [x19]
    10000d224mov x17, x19
    10000d228movk x17, 0x634f000000000000
    10000d22cautda x16, x17
    10000d230ldr x8, [x16+16]!
    10000d234mov x9, x16
    10000d238mov x0, x19
    10000d23cmov x17, x9
    10000d240movk x17, 0x4444000000000000
    10000d244blraa x8, x17
    10000d248mov x0, x19
    10000d24cbl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d250
    10000d250loc_10000d250:
    10000d250mov x0, x20
    10000d254ldp x29, x30, [sp+96]
    10000d258ldp x20, x19, [sp+80]
    10000d25cldp x22, x21, [sp+64]
    10000d260ldp x24, x23, [sp+48]
    10000d264add sp, sp, 112
    10000d268retab
    10000d26cb 0x10000d278
    10000d270b 0x10000d278
    10000d274b 0x10000d278
    10000d278
    10000d278loc_10000d278:
    10000d278mov x19, x0
    10000d27cadd x0, sp, 32
    10000d280bl fn_10000d28c
    10000d284mov x0, x19
    10000d288bl _Unwind_Resume@plt
    10000cf80
    10000d28c
    10000d28cfn_10000d28c:
    10000d28cpacibsp
    10000d290stp x20, x19, [sp-32]!
    10000d294stp x29, x30, [sp+16]
    10000d298add x29, sp, 16
    10000d29cmov x19, x0
    10000d2a0ldr x20, [x0+8]
    10000d2a4cbz x20, 0x10000d2b8
    10000d2a8add x8, x20, 8
    10000d2acmovn x9, 0
    10000d2b0ldaddal x9, x8, [x8]
    10000d2b4cbz x8, 0x10000d2c8
    10000d2b8
    10000d2b8loc_10000d2b8:
    10000d2b8mov x0, x19
    10000d2bcldp x29, x30, [sp+16]
    10000d2c0ldp x20, x19, [sp], 32
    10000d2c4retab
    10000d2c8
    10000d2c8loc_10000d2c8:
    10000d2c8ldr x16, [x20]
    10000d2ccmov x17, x20
    10000d2d0movk x17, 0x634f000000000000
    10000d2d4autda x16, x17
    10000d2d8ldr x8, [x16+16]!
    10000d2dcmov x9, x16
    10000d2e0mov x0, x20
    10000d2e4mov x17, x9
    10000d2e8movk x17, 0x4444000000000000
    10000d2ecblraa x8, x17
    10000d2f0mov x0, x20
    10000d2f4bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d2f8mov x0, x19
    10000d2fcldp x29, x30, [sp+16]
    10000d300ldp x20, x19, [sp], 32
    10000d304retab
    10000d28c
    10000d308
    10000d308__ZN6Helper13HelperHandler4initEv:
    10000d308pacibsp
    10000d30cstp x20, x19, [sp-32]!
    10000d310stp x29, x30, [sp+16]
    10000d314add x29, sp, 16
    10000d318mov x19, x0
    10000d31cmovz w0, 80
    10000d320bl _Znwm@plt
    10000d324movi v0.2d, 0
    10000d328stp q0, q0, [x0]
    10000d32cstp q0, q0, [x0+32]
    10000d330str q0, [x0+64]
    10000d334str x0, [x19]
    10000d338movz w0, 1
    10000d33cldp x29, x30, [sp+16]
    10000d340ldp x20, x19, [sp], 32
    10000d344retab
    10000d308
    10000d348
    10000d348__ZN6Helper13HelperHandler10initWithRWEv:
    10000d348pacibsp
    10000d34csub sp, sp, 192
    10000d350stp x22, x21, [sp+144]
    10000d354stp x20, x19, [sp+160]
    10000d358stp x29, x30, [sp+176]
    10000d35cadd x29, sp, 176
    10000d360mov x19, x0
    10000d364add x21, sp, 0
    10000d368add x8, sp, 0
    10000d36cbl __ZN10RWTransfer3GetEv
    10000d370ldr x8, [sp]
    10000d374mov x20, x19
    10000d378str x8, [x20+16]!
    10000d37cadd x0, x19, 32
    10000d380add x1, x21, 16
    10000d384bl __ZN6FDBaseaSEOS_
    10000d388add x0, x19, 36
    10000d38cadd x1, x21, 20
    10000d390bl __ZN6FDBaseaSEOS_
    10000d394add x0, x19, 40
    10000d398add x1, x21, 24
    10000d39cbl __ZN8PortBaseaSEOS_
    10000d3a0add x0, x19, 44
    10000d3a4add x1, x21, 28
    10000d3a8bl __ZN8PortBaseaSEOS_
    10000d3acldp q0, q1, [sp+64]
    10000d3b0stp q0, q1, [x19+80]
    10000d3b4ldr q0, [sp+96]
    10000d3b8str q0, [x19+112]
    10000d3bcldp q1, q0, [sp+32]
    10000d3c0stp q1, q0, [x19+48]
    10000d3c4add x0, x19, 128
    10000d3c8add x1, x21, 112
    10000d3ccbl __ZN6FDBaseaSEOS_
    10000d3d0ldur q0, [sp+120]
    10000d3d4stur q0, [x19+136]
    10000d3d8ldr x8, [sp+136]
    10000d3dcstr x8, [x19+152]
    10000d3e0add x0, sp, 0
    10000d3e4bl __ZN13FDGuardNeonRWD1Ev
    10000d3e8mov x0, x20
    10000d3ecbl __ZNK13FDGuardNeonRWcvbEv
    10000d3f0movz w0, 48
    10000d3f4bl _Znwm@plt
    10000d3f8mov x21, x0
    10000d3fcmovi v0.2d, 0
    10000d400stur q0, [x0+8]
    10000d404stur q0, [x0+24]
    10000d408movz w8, 0x3f800000
    10000d40cstr w8, [x0+40]
    10000d410str x20, [x0]
    10000d414str x0, [x19+8]
    10000d418movz w0, 80
    10000d41cbl _Znwm@plt
    10000d420movi v0.2d, 0
    10000d424stp q0, q0, [x0]
    10000d428stp q0, q0, [x0+32]
    10000d42cstp x20, x21, [x0+64]
    10000d430str x0, [x19]
    10000d434movz w0, 1
    10000d438ldp x29, x30, [sp+176]
    10000d43cldp x20, x19, [sp+160]
    10000d440ldp x22, x21, [sp+144]
    10000d444add sp, sp, 192
    10000d448retab
    10000d348
    10000d44c
    10000d44c__ZN6Helper13HelperHandler5startEv:
    10000d44cpacibsp
    10000d450stp x22, x21, [sp-48]!
    10000d454stp x20, x19, [sp+16]
    10000d458stp x29, x30, [sp+32]
    10000d45cadd x29, sp, 32
    10000d460sub sp, sp, 1040
    10000d464mov x19, x0
    10000d468bl __ZN5Utils22enableMemoryProtectionEv
    10000d46cmovz w8, 1024
    10000d470str w8, [sp+12]
    10000d474add x0, sp, 16
    10000d478add x1, sp, 12
    10000d47cbl _NSGetExecutablePath@plt
    10000d480cbnz w0, 0x10000d48c
    10000d484add x0, sp, 16
    10000d488bl unlink@plt
    10000d48c
    10000d48cloc_10000d48c:
    10000d48cbl CFNotificationCenterGetDarwinNotifyCenter@plt
    10000d490adr x3, 0x37ef8
    10000d494hint
    10000d498adr x16, 776
    10000d49chint
    10000d4a0paciza x16
    10000d4a4mov x2, x16
    10000d4a8mov x1, x19
    10000d4acmovz x4, 0
    10000d4b0movz w5, 4
    10000d4b4bl CFNotificationCenterAddObserver@plt
    10000d4b8movi v0.2d, 0
    10000d4bcstp q0, q0, [sp+16]
    10000d4c0str xzr, [sp+48]
    10000d4c4str x19, [sp+24]
    10000d4c8hint
    10000d4ccldr x8, 0x37454
    10000d4d0ldr x0, [x8]
    10000d4d4adr x16, 648
    10000d4d8hint
    10000d4dcpaciza x16
    10000d4e0mov x3, x16
    10000d4e4movz x8, 0xc00000000000
    10000d4e8movk x8, 0x4072000000000000
    10000d4ecfmov d1, x8
    10000d4f0movi d0, 0
    10000d4f4add x4, sp, 16
    10000d4f8movz x1, 0
    10000d4fcmovz x2, 0
    10000d500bl CFRunLoopTimerCreate@plt
    10000d504str x0, [x19+168]
    10000d508bl CFRunLoopGetMain@plt
    10000d50cldr x1, [x19+168]
    10000d510hint
    10000d514ldr x8, 0x37414
    10000d518ldr x2, [x8]
    10000d51cbl CFRunLoopAddTimer@plt
    10000d520movz w0, 8
    10000d524bl _Znwm@plt
    10000d528mov x21, x0
    10000d52cbl _ZNSt3__115__thread_structC1Ev@plt
    10000d530movz w0, 16
    10000d534bl _Znwm@plt
    10000d538mov x20, x0
    10000d53cstp x21, x19, [x0]
    10000d540adr x16, 1012
    10000d544hint
    10000d548paciza x16
    10000d54cmov x2, x16
    10000d550add x0, sp, 16
    10000d554movz x1, 0
    10000d558mov x3, x20
    10000d55cbl pthread_create@plt
    10000d560cbnz w0, 0x10000d5a0
    10000d564ldr x8, [x19+160]!
    10000d568cbnz x8, 0x10000d5b0
    10000d56cldr x8, [sp+16]
    10000d570str x8, [x19]
    10000d574str xzr, [sp+16]
    10000d578add x0, sp, 16
    10000d57cbl _ZNSt3__16threadD1Ev@plt
    10000d580mov x0, x19
    10000d584bl _ZNSt3__16thread6detachEv@plt
    10000d588bl CFRunLoopRun@plt
    10000d58cadd sp, sp, 1040
    10000d590ldp x29, x30, [sp+32]
    10000d594ldp x20, x19, [sp+16]
    10000d598ldp x22, x21, [sp], 48
    10000d59cretab
    10000d5a0
    10000d5a0loc_10000d5a0:
    10000d5a0adr x1, 0x3461d
    10000d5a4hint
    10000d5a8bl _ZNSt3__120__throw_system_errorEiPKc@plt
    10000d5acbrk 1
    10000d5b0
    10000d5b0loc_10000d5b0:
    10000d5b0bl _ZSt9terminatev@plt
    10000d5b4mov x19, x0
    10000d5b8mov x0, x21
    10000d5bcbl _ZNSt3__115__thread_structD1Ev@plt
    10000d5c0b 0x10000d5e8
    10000d5c4mov x19, x0
    10000d5c8b 0x10000d5e8
    10000d5ccmov x19, x0
    10000d5d0ldr x0, [x20]
    10000d5d4str xzr, [x20]
    10000d5d8cbz x0, 0x10000d5e4
    10000d5dcbl _ZNSt3__115__thread_structD1Ev@plt
    10000d5e0bl _ZdlPv@plt
    10000d5e4
    10000d5e4loc_10000d5e4:
    10000d5e4mov x21, x20
    10000d5e8
    10000d5e8loc_10000d5e8:
    10000d5e8mov x0, x21
    10000d5ecbl _ZdlPv@plt
    10000d5f0mov x0, x19
    10000d5f4bl _Unwind_Resume@plt
    10000d44c
    10000d5f8
    10000d5f8__ZN6Helper13HelperHandler22removeHelperBinaryFileEv:
    10000d5f8pacibsp
    10000d5fcstp x28, x27, [sp-32]!
    10000d600stp x29, x30, [sp+16]
    10000d604add x29, sp, 16
    10000d608sub sp, sp, 1040
    10000d60cmovz w8, 1024
    10000d610str w8, [sp+12]
    10000d614add x0, sp, 16
    10000d618add x1, sp, 12
    10000d61cbl _NSGetExecutablePath@plt
    10000d620cbz w0, 0x10000d634
    10000d624add sp, sp, 1040
    10000d628ldp x29, x30, [sp+16]
    10000d62cldp x28, x27, [sp], 32
    10000d630retab
    10000d634
    10000d634loc_10000d634:
    10000d634add x0, sp, 16
    10000d638bl unlink@plt
    10000d63cadd sp, sp, 1040
    10000d640ldp x29, x30, [sp+16]
    10000d644ldp x28, x27, [sp], 32
    10000d648retab
    10000d5f8
    10000d64c
    10000d64c__ZN6Helper13HelperHandler17listenForShutdownEv:
    10000d64cpacibsp
    10000d650stp x20, x19, [sp-32]!
    10000d654stp x29, x30, [sp+16]
    10000d658add x29, sp, 16
    10000d65cmov x19, x0
    10000d660bl CFNotificationCenterGetDarwinNotifyCenter@plt
    10000d664adr x3, 0x37d24
    10000d668hint
    10000d66cadr x16, 308
    10000d670hint
    10000d674paciza x16
    10000d678mov x2, x16
    10000d67cmov x1, x19
    10000d680movz x4, 0
    10000d684movz w5, 4
    10000d688ldp x29, x30, [sp+16]
    10000d68cldp x20, x19, [sp], 32
    10000d690autibsp
    10000d694eor x16, x30, x30, lsl #1
    10000d698tbz x16, 62, 0x10000d6a0
    10000d69cbrk 50289
    10000d6a0
    10000d6a0loc_10000d6a0:
    10000d6a0b 0x10003d1e0
    10000d64c
    10000d6a4
    10000d6a4__ZN6Helper13HelperHandler21checkIfAgentIsRunningEv:
    10000d6a4pacibsp
    10000d6a8sub sp, sp, 80
    10000d6acstp x20, x19, [sp+48]
    10000d6b0stp x29, x30, [sp+64]
    10000d6b4add x29, sp, 64
    10000d6b8mov x19, x0
    10000d6bcmovi v0.2d, 0
    10000d6c0stp q0, q0, [sp]
    10000d6c4str xzr, [sp+32]
    10000d6c8str x0, [sp+8]
    10000d6cchint
    10000d6d0ldr x8, 0x37250
    10000d6d4ldr x0, [x8]
    10000d6d8adr x16, 132
    10000d6dchint
    10000d6e0paciza x16
    10000d6e4mov x3, x16
    10000d6e8movz x8, 0xc00000000000
    10000d6ecmovk x8, 0x4072000000000000
    10000d6f0fmov d1, x8
    10000d6f4movi d0, 0
    10000d6f8add x4, sp, 0
    10000d6fcmovz x1, 0
    10000d700movz x2, 0
    10000d704bl CFRunLoopTimerCreate@plt
    10000d708str x0, [x19+168]
    10000d70cbl CFRunLoopGetMain@plt
    10000d710ldr x1, [x19+168]
    10000d714hint
    10000d718ldr x8, 0x37210
    10000d71cldr x2, [x8]
    10000d720bl CFRunLoopAddTimer@plt
    10000d724ldp x29, x30, [sp+64]
    10000d728ldp x20, x19, [sp+48]
    10000d72cadd sp, sp, 80
    10000d730retab
    10000d6a4
    10000d734
    10000d734__ZN6Helper13HelperHandler4stopEv:
    10000d734pacibsp
    10000d738stp x29, x30, [sp-16]!
    10000d73cadd x29, sp, 0
    10000d740bl CFRunLoopGetMain@plt
    10000d744ldp x29, x30, [sp], 16
    10000d748autibsp
    10000d74ceor x16, x30, x30, lsl #1
    10000d750tbz x16, 62, 0x10000d758
    10000d754brk 50289
    10000d758
    10000d758loc_10000d758:
    10000d758b 0x10003d250
    10000d734
    10000d75c
    10000d75c__ZN6Helper13HelperHandler17onCheckAgentTimerEP16__CFRunLoopTimerPv:
    10000d75cpacibsp
    10000d760stp x29, x30, [sp-16]!
    10000d764add x29, sp, 0
    10000d768adr x0, 0x339fd
    10000d76chint
    10000d770movz w1, 0
    10000d774bl access@plt
    10000d778cbz w0, 0x10000d798
    10000d77cbl CFRunLoopGetMain@plt
    10000d780ldp x29, x30, [sp], 16
    10000d784autibsp
    10000d788eor x16, x30, x30, lsl #1
    10000d78ctbz x16, 62, 0x10000d794
    10000d790brk 50289
    10000d794
    10000d794loc_10000d794:
    10000d794b 0x10003d250
    10000d798
    10000d798loc_10000d798:
    10000d798ldp x29, x30, [sp], 16
    10000d79cretab
    10000d75c
    10000d7a0
    10000d7a0__ZN6Helper13HelperHandler10onShutdownEP22__CFNotificationCenterPvPK10__CFStringPKvPK14__CFDictionary:
    10000d7a0pacibsp
    10000d7a4stp x29, x30, [sp-16]!
    10000d7a8add x29, sp, 0
    10000d7acbl CFRunLoopGetMain@plt
    10000d7b0ldp x29, x30, [sp], 16
    10000d7b4autibsp
    10000d7b8eor x16, x30, x30, lsl #1
    10000d7bctbz x16, 62, 0x10000d7c4
    10000d7c0brk 50289
    10000d7c4
    10000d7c4loc_10000d7c4:
    10000d7c4b 0x10003d250
    10000d7a0
    10000d7c8
    10000d7c8fn_10000d7c8:
    10000d7c8pacibsp
    10000d7ccstp x20, x19, [sp-32]!
    10000d7d0stp x29, x30, [sp+16]
    10000d7d4add x29, sp, 16
    10000d7d8mov x19, x0
    10000d7dcldr x20, [x0+56]
    10000d7e0cbz x20, 0x10000d7f4
    10000d7e4add x8, x20, 8
    10000d7e8movn x9, 0
    10000d7ecldaddal x9, x8, [x8]
    10000d7f0cbz x8, 0x10000d840
    10000d7f4
    10000d7f4loc_10000d7f4:
    10000d7f4ldr x20, [x19+40]
    10000d7f8cbz x20, 0x10000d878
    10000d7fc
    10000d7fcloc_10000d7fc:
    10000d7fcadd x8, x20, 8
    10000d800movn x9, 0
    10000d804ldaddal x9, x8, [x8]
    10000d808cbnz x8, 0x10000d878
    10000d80cldr x16, [x20]
    10000d810mov x17, x20
    10000d814movk x17, 0x634f000000000000
    10000d818autda x16, x17
    10000d81cldr x8, [x16+16]!
    10000d820mov x9, x16
    10000d824mov x0, x20
    10000d828mov x17, x9
    10000d82cmovk x17, 0x4444000000000000
    10000d830blraa x8, x17
    10000d834mov x0, x20
    10000d838bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d83cb 0x10000d878
    10000d840
    10000d840loc_10000d840:
    10000d840ldr x16, [x20]
    10000d844mov x17, x20
    10000d848movk x17, 0x634f000000000000
    10000d84cautda x16, x17
    10000d850ldr x8, [x16+16]!
    10000d854mov x9, x16
    10000d858mov x0, x20
    10000d85cmov x17, x9
    10000d860movk x17, 0x4444000000000000
    10000d864blraa x8, x17
    10000d868mov x0, x20
    10000d86cbl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d870ldr x20, [x19+40]
    10000d874cbnz x20, 0x10000d7fc
    10000d878
    10000d878loc_10000d878:
    10000d878ldr x20, [x19+24]
    10000d87ccbz x20, 0x10000d890
    10000d880add x8, x20, 8
    10000d884movn x9, 0
    10000d888ldaddal x9, x8, [x8]
    10000d88ccbz x8, 0x10000d8b8
    10000d890
    10000d890loc_10000d890:
    10000d890ldr x20, [x19+8]
    10000d894cbz x20, 0x10000d8a8
    10000d898
    10000d898loc_10000d898:
    10000d898add x8, x20, 8
    10000d89cmovn x9, 0
    10000d8a0ldaddal x9, x8, [x8]
    10000d8a4cbz x8, 0x10000d8f4
    10000d8a8
    10000d8a8loc_10000d8a8:
    10000d8a8mov x0, x19
    10000d8acldp x29, x30, [sp+16]
    10000d8b0ldp x20, x19, [sp], 32
    10000d8b4retab
    10000d8b8
    10000d8b8loc_10000d8b8:
    10000d8b8ldr x16, [x20]
    10000d8bcmov x17, x20
    10000d8c0movk x17, 0x634f000000000000
    10000d8c4autda x16, x17
    10000d8c8ldr x8, [x16+16]!
    10000d8ccmov x9, x16
    10000d8d0mov x0, x20
    10000d8d4mov x17, x9
    10000d8d8movk x17, 0x4444000000000000
    10000d8dcblraa x8, x17
    10000d8e0mov x0, x20
    10000d8e4bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d8e8ldr x20, [x19+8]
    10000d8eccbnz x20, 0x10000d898
    10000d8f0b 0x10000d8a8
    10000d8f4
    10000d8f4loc_10000d8f4:
    10000d8f4ldr x16, [x20]
    10000d8f8mov x17, x20
    10000d8fcmovk x17, 0x634f000000000000
    10000d900autda x16, x17
    10000d904ldr x8, [x16+16]!
    10000d908mov x9, x16
    10000d90cmov x0, x20
    10000d910mov x17, x9
    10000d914movk x17, 0x4444000000000000
    10000d918blraa x8, x17
    10000d91cmov x0, x20
    10000d920bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000d924mov x0, x19
    10000d928ldp x29, x30, [sp+16]
    10000d92cldp x20, x19, [sp], 32
    10000d930retab
    10000d7c8
    10000d934
    10000d934fn_10000d934:
    10000d934pacibsp
    10000d938sub sp, sp, 48
    10000d93cstp x20, x19, [sp+16]
    10000d940stp x29, x30, [sp+32]
    10000d944add x29, sp, 32
    10000d948mov x19, x0
    10000d94cstr x0, [sp+8]
    10000d950bl _ZNSt3__119__thread_local_dataEv@plt
    10000d954ldr x1, [x19]
    10000d958str xzr, [x19]
    10000d95cldr x0, [x0]
    10000d960bl pthread_setspecific@plt
    10000d964ldr x0, [x19+8]
    10000d968adr x1, 0x3430f
    10000d96chint
    10000d970bl __ZN6Helper13HelperHandler21startUnixSocketServerEPKc
    10000d974ldr x0, [x19]
    10000d978str xzr, [x19]
    10000d97ccbz x0, 0x10000d988
    10000d980bl _ZNSt3__115__thread_structD1Ev@plt
    10000d984bl _ZdlPv@plt
    10000d988
    10000d988loc_10000d988:
    10000d988mov x0, x19
    10000d98cbl _ZdlPv@plt
    10000d990movz x0, 0
    10000d994ldp x29, x30, [sp+32]
    10000d998ldp x20, x19, [sp+16]
    10000d99cadd sp, sp, 48
    10000d9a0retab
    10000d9a4mov x19, x0
    10000d9a8add x0, sp, 8
    10000d9acbl fn_10000d9b8
    10000d9b0mov x0, x19
    10000d9b4bl _Unwind_Resume@plt
    10000d934
    10000d9b8
    10000d9b8fn_10000d9b8:
    10000d9b8pacibsp
    10000d9bcstp x20, x19, [sp-32]!
    10000d9c0stp x29, x30, [sp+16]
    10000d9c4add x29, sp, 16
    10000d9c8mov x19, x0
    10000d9ccldr x20, [x0]
    10000d9d0str xzr, [x0]
    10000d9d4cbz x20, 0x10000d9f4
    10000d9d8ldr x0, [x20]
    10000d9dcstr xzr, [x20]
    10000d9e0cbz x0, 0x10000d9ec
    10000d9e4bl _ZNSt3__115__thread_structD1Ev@plt
    10000d9e8bl _ZdlPv@plt
    10000d9ec
    10000d9ecloc_10000d9ec:
    10000d9ecmov x0, x20
    10000d9f0bl _ZdlPv@plt
    10000d9f4
    10000d9f4loc_10000d9f4:
    10000d9f4mov x0, x19
    10000d9f8ldp x29, x30, [sp+16]
    10000d9fcldp x20, x19, [sp], 32
    10000da00retab
    10000d9b8
    10000da04
    10000da04fn_10000da04:
    10000da04pacibsp
    10000da08stp x20, x19, [sp-32]!
    10000da0cstp x29, x30, [sp+16]
    10000da10add x29, sp, 16
    10000da14bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    10000da18bl __ZN17VersionDispatcher14GetHostMachineEv
    10000da1cmov x1, x0
    10000da20adr x0, 0x33720
    10000da24hint
    10000da28bl strcmp@plt
    10000da2cmovz w19, 17
    10000da30cbz w0, 0x10000da54
    10000da34bl __ZN17VersionDispatcher14GetHostMachineEv
    10000da38mov x1, x0
    10000da3cadr x0, 0x3370f
    10000da40hint
    10000da44bl strcmp@plt
    10000da48subs wzr, w0, 0
    10000da4cmovz w8, 25
    10000da50csel w19, w19, w8, eq
    10000da54
    10000da54loc_10000da54:
    10000da54adrp x8, 0x3b000
    10000da58str w19, [x8+3144]
    10000da5cldp x29, x30, [sp+16]
    10000da60ldp x20, x19, [sp], 32
    10000da64retab
    10000da04
    10000da68
    10000da68__ZN6Helper13HelperFactory12getOperationEi:
    10000da68sub w9, w1, 14
    10000da6cadds wzr, w9, 5
    10000da70b.hi 0x10000da7c
    10000da74stp xzr, xzr, [x8]
    10000da78ret x30
    10000da7c
    10000da7cloc_10000da7c:
    10000da7csub w9, w1, 10
    10000da80add x9, x0, w9, uxtw #4
    10000da84ldp x10, x9, [x9]
    10000da88stp x10, x9, [x8]
    10000da8ccbz x9, 0x10000da9c
    10000da90add x8, x9, 8
    10000da94movz w9, 1
    10000da98ldadd x9, x8, [x8]
    10000da9c
    10000da9cloc_10000da9c:
    10000da9cret x30
    10000da68
    10000daa0
    10000daa0__ZN6Helper13HelperFactory8getIndexEi:
    10000daa0sub w0, w1, 10
    10000daa4ret x30
    10000daa0
    10000daa8
    10000daa8__ZN6Helper13HelperFactory12newOperationEi:
    10000daa8pacibsp
    10000daacstp x24, x23, [sp-64]!
    10000dab0stp x22, x21, [sp+16]
    10000dab4stp x20, x19, [sp+32]
    10000dab8stp x29, x30, [sp+48]
    10000dabcadd x29, sp, 48
    10000dac0mov x19, x8
    10000dac4sub w21, w1, 10
    10000dac8subs wzr, w21, 3
    10000daccb.hi 0x10000db5c
    10000dad0mov x20, x0
    10000dad4mov x16, x21
    10000dad8subs xzr, x16, 3
    10000dadccsel x16, x16, xzr, ls
    10000dae0adr x17, 656
    10000dae4hint
    10000dae8ldrsw x16, [x17+2*x16]
    10000daecadr x17, 0
    10000daf0add x16, x17, x16
    10000daf4br x16
    10000daf8movz w0, 56
    10000dafcbl _Znwm@plt
    10000db00hint
    10000db04ldr x16, 0x36dcc
    10000db08add x16, x16, 16
    10000db0cmov x17, x0
    10000db10movk x17, 0x634f000000000000
    10000db14pacda x16, x17
    10000db18stp xzr, xzr, [x0+8]
    10000db1cstr x16, [x0]
    10000db20add x8, x0, 24
    10000db24ldp x9, x10, [x20+64]
    10000db28stp x9, x10, [x0+32]
    10000db2cadr x16, 0x371bc
    10000db30hint
    10000db34add x16, x16, 16
    10000db38mov x17, x8
    10000db3cmovk x17, 0x6ae1000000000000
    10000db40pacda x16, x17
    10000db44str x16, [x0+24]
    10000db48strb wzr, [x0+48]
    10000db4cldr x22, [x20+8]
    10000db50stp x8, x0, [x20]
    10000db54cbnz x22, 0x10000dcec
    10000db58b 0x10000dcfc
    10000db5c
    10000db5cloc_10000db5c:
    10000db5cstp xzr, xzr, [x19]
    10000db60
    10000db60loc_10000db60:
    10000db60ldp x29, x30, [sp+48]
    10000db64ldp x20, x19, [sp+32]
    10000db68ldp x22, x21, [sp+16]
    10000db6cldp x24, x23, [sp], 64
    10000db70retab
    10000db74movz w0, 4376
    10000db78bl _Znwm@plt
    10000db7cmov x23, x0
    10000db80hint
    10000db84ldr x16, 0x36d44
    10000db88add x16, x16, 16
    10000db8cmov x17, x0
    10000db90movk x17, 0x634f000000000000
    10000db94pacda x16, x17
    10000db98stp xzr, xzr, [x0+8]
    10000db9cstr x16, [x0]
    10000dba0add x24, x0, 24
    10000dba4ldp x8, x9, [x20+64]
    10000dba8stp x8, x9, [x0+32]
    10000dbacadr x16, 0x37224
    10000dbb0hint
    10000dbb4add x16, x16, 16
    10000dbb8mov x17, x24
    10000dbbcmovk x17, 0x6ae1000000000000
    10000dbc0pacda x16, x17
    10000dbc4str x16, [x0+24]
    10000dbc8stp xzr, xzr, [x0+56]
    10000dbccmovz w8, 43943
    10000dbd0movk w8, 0x32aa0000
    10000dbd4stp xzr, x8, [x0+72]
    10000dbd8strh wzr, [x0+168]
    10000dbdcadd x0, x0, 264
    10000dbe0movi v0.2d, 0
    10000dbe4stur q0, [x23+88]
    10000dbe8stur q0, [x23+104]
    10000dbecstur q0, [x23+120]
    10000dbf0stur q0, [x23+136]
    10000dbf4str wzr, [x23+256]
    10000dbf8stp q0, q0, [x23+224]
    10000dbfcstp q0, q0, [x23+192]
    10000dc00str q0, [x23+176]
    10000dc04movz w1, 4112
    10000dc08bl bzero@plt
    10000dc0cldr x22, [x20+24]
    10000dc10stp x24, x23, [x20+16]
    10000dc14cbnz x22, 0x10000dcec
    10000dc18b 0x10000dcfc
    10000dc1cmovz w0, 112
    10000dc20bl _Znwm@plt
    10000dc24hint
    10000dc28ldr x16, 0x36cb0
    10000dc2cadd x16, x16, 16
    10000dc30mov x17, x0
    10000dc34movk x17, 0x634f000000000000
    10000dc38pacda x16, x17
    10000dc3cstp xzr, xzr, [x0+8]
    10000dc40str x16, [x0]
    10000dc44add x8, x0, 24
    10000dc48ldp x9, x10, [x20+64]
    10000dc4cstp x9, x10, [x0+32]
    10000dc50adr x16, 0x37348
    10000dc54hint
    10000dc58add x16, x16, 16
    10000dc5cmov x17, x8
    10000dc60movk x17, 0x6ae1000000000000
    10000dc64pacda x16, x17
    10000dc68str x16, [x0+24]
    10000dc6cmovi v0.2d, 0
    10000dc70stp q0, q0, [x0+48]
    10000dc74movz w9, 0x3f800000
    10000dc78str w9, [x0+80]
    10000dc7cldr x22, [x20+40]
    10000dc80stp x8, x0, [x20+32]
    10000dc84cbnz x22, 0x10000dcec
    10000dc88b 0x10000dcfc
    10000dc8cmovz w0, 56
    10000dc90bl _Znwm@plt
    10000dc94hint
    10000dc98ldr x16, 0x36c28
    10000dc9cadd x16, x16, 16
    10000dca0mov x17, x0
    10000dca4movk x17, 0x634f000000000000
    10000dca8pacda x16, x17
    10000dcacstp xzr, xzr, [x0+8]
    10000dcb0str x16, [x0]
    10000dcb4add x8, x0, 24
    10000dcb8ldp x9, x10, [x20+64]
    10000dcbcstp x9, x10, [x0+32]
    10000dcc0adr x16, 0x373a0
    10000dcc4hint
    10000dcc8add x16, x16, 16
    10000dcccmov x17, x8
    10000dcd0movk x17, 0x6ae1000000000000
    10000dcd4pacda x16, x17
    10000dcd8str x16, [x0+24]
    10000dcdcstrb wzr, [x0+48]
    10000dce0ldr x22, [x20+56]
    10000dce4stp x8, x0, [x20+48]
    10000dce8cbz x22, 0x10000dcfc
    10000dcec
    10000dcecloc_10000dcec:
    10000dcecadd x8, x22, 8
    10000dcf0movn x9, 0
    10000dcf4ldaddal x9, x8, [x8]
    10000dcf8cbz x8, 0x10000dd2c
    10000dcfc
    10000dcfcloc_10000dcfc:
    10000dcfcadd x8, x20, w21, uxtw #4
    10000dd00ldp x9, x8, [x8]
    10000dd04stp x9, x8, [x19]
    10000dd08cbz x8, 0x10000db60
    10000dd0c
    10000dd0cloc_10000dd0c:
    10000dd0cadd x8, x8, 8
    10000dd10movz w9, 1
    10000dd14ldadd x9, x8, [x8]
    10000dd18ldp x29, x30, [sp+48]
    10000dd1cldp x20, x19, [sp+32]
    10000dd20ldp x22, x21, [sp+16]
    10000dd24ldp x24, x23, [sp], 64
    10000dd28retab
    10000dd2c
    10000dd2cloc_10000dd2c:
    10000dd2cldr x16, [x22]
    10000dd30mov x17, x22
    10000dd34movk x17, 0x634f000000000000
    10000dd38autda x16, x17
    10000dd3cldr x8, [x16+16]!
    10000dd40mov x9, x16
    10000dd44mov x0, x22
    10000dd48mov x17, x9
    10000dd4cmovk x17, 0x4444000000000000
    10000dd50blraa x8, x17
    10000dd54mov x0, x22
    10000dd58bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000dd5cadd x8, x20, w21, uxtw #4
    10000dd60ldp x9, x8, [x8]
    10000dd64stp x9, x8, [x19]
    10000dd68cbnz x8, 0x10000dd0c
    10000dd6cb 0x10000db60
    10000daa8
    10000dd70
    10000dd70fn_10000dd70:
    10000dd70udf 12
    10000dd74udf 136
    10000dd78udf 304
    10000dd7cudf 416
    10000dd70
    10000dd80
    10000dd80__ZN6Helper13HelperFactory15deleteOperationEi:
    10000dd80pacibsp
    10000dd84stp x20, x19, [sp-32]!
    10000dd88stp x29, x30, [sp+16]
    10000dd8cadd x29, sp, 16
    10000dd90add x8, x0, w1, sxtw #4
    10000dd94ldur x19, [x8-152]
    10000dd98stp xzr, xzr, [x8-160]
    10000dd9ccbz x19, 0x10000ddb0
    10000dda0add x8, x19, 8
    10000dda4movn x9, 0
    10000dda8ldaddal x9, x8, [x8]
    10000ddaccbz x8, 0x10000ddbc
    10000ddb0
    10000ddb0loc_10000ddb0:
    10000ddb0ldp x29, x30, [sp+16]
    10000ddb4ldp x20, x19, [sp], 32
    10000ddb8retab
    10000ddbc
    10000ddbcloc_10000ddbc:
    10000ddbcldr x16, [x19]
    10000ddc0mov x17, x19
    10000ddc4movk x17, 0x634f000000000000
    10000ddc8autda x16, x17
    10000ddccldr x8, [x16+16]!
    10000ddd0mov x9, x16
    10000ddd4mov x0, x19
    10000ddd8mov x17, x9
    10000dddcmovk x17, 0x4444000000000000
    10000dde0blraa x8, x17
    10000dde4mov x0, x19
    10000dde8ldp x29, x30, [sp+16]
    10000ddecldp x20, x19, [sp], 32
    10000ddf0autibsp
    10000ddf4eor x16, x30, x30, lsl #1
    10000ddf8tbz x16, 62, 0x10000de00
    10000ddfcbrk 50289
    10000de00
    10000de00loc_10000de00:
    10000de00b 0x10003d850
    10000dd80
    10000de04
    10000de04fn_10000de04:
    10000de04hint
    10000de08ldr x16, 0x36ac8
    10000de0cadd x16, x16, 16
    10000de10mov x17, x0
    10000de14movk x17, 0x634f000000000000
    10000de18pacda x16, x17
    10000de1cstr x16, [x0]
    10000de20b 0x10003d860
    10000de04
    10000de24
    10000de24fn_10000de24:
    10000de24pacibsp
    10000de28stp x29, x30, [sp-16]!
    10000de2cadd x29, sp, 0
    10000de30hint
    10000de34ldr x16, 0x36a9c
    10000de38add x16, x16, 16
    10000de3cmov x17, x0
    10000de40movk x17, 0x634f000000000000
    10000de44pacda x16, x17
    10000de48str x16, [x0]
    10000de4cbl _ZNSt3__119__shared_weak_countD2Ev@plt
    10000de50ldp x29, x30, [sp], 16
    10000de54autibsp
    10000de58eor x16, x30, x30, lsl #1
    10000de5ctbz x16, 62, 0x10000de64
    10000de60brk 50289
    10000de64
    10000de64loc_10000de64:
    10000de64b 0x10003d990
    10000de24
    10000de68
    10000de68fn_10000de68:
    10000de68ldr x16, [x0+24]!
    10000de6cmov x17, x0
    10000de70movk x17, 0x6ae1000000000000
    10000de74autda x16, x17
    10000de78ldr x1, [x16]
    10000de7cmov x2, x16
    10000de80mov x16, x2
    10000de84movk x16, 0xeed9000000000000
    10000de88braa x1, x16
    10000de68
    10000de8c
    10000de8cfn_10000de8c:
    10000de8cb 0x10003d990
    10000de8c
    10000de90
    10000de90fn_10000de90:
    10000de90hint
    10000de94ldr x16, 0x36a34
    10000de98add x16, x16, 16
    10000de9cmov x17, x0
    10000dea0movk x17, 0x634f000000000000
    10000dea4pacda x16, x17
    10000dea8str x16, [x0]
    10000deacb 0x10003d860
    10000de90
    10000deb0
    10000deb0fn_10000deb0:
    10000deb0pacibsp
    10000deb4stp x29, x30, [sp-16]!
    10000deb8add x29, sp, 0
    10000debchint
    10000dec0ldr x16, 0x36a08
    10000dec4add x16, x16, 16
    10000dec8mov x17, x0
    10000deccmovk x17, 0x634f000000000000
    10000ded0pacda x16, x17
    10000ded4str x16, [x0]
    10000ded8bl _ZNSt3__119__shared_weak_countD2Ev@plt
    10000dedcldp x29, x30, [sp], 16
    10000dee0autibsp
    10000dee4eor x16, x30, x30, lsl #1
    10000dee8tbz x16, 62, 0x10000def0
    10000deecbrk 50289
    10000def0
    10000def0loc_10000def0:
    10000def0b 0x10003d990
    10000deb0
    10000def4
    10000def4fn_10000def4:
    10000def4hint
    10000def8ldr x16, 0x369e0
    10000defcadd x16, x16, 16
    10000df00mov x17, x0
    10000df04movk x17, 0x634f000000000000
    10000df08pacda x16, x17
    10000df0cstr x16, [x0]
    10000df10b 0x10003d860
    10000def4
    10000df14
    10000df14fn_10000df14:
    10000df14pacibsp
    10000df18stp x29, x30, [sp-16]!
    10000df1cadd x29, sp, 0
    10000df20hint
    10000df24ldr x16, 0x369b4
    10000df28add x16, x16, 16
    10000df2cmov x17, x0
    10000df30movk x17, 0x634f000000000000
    10000df34pacda x16, x17
    10000df38str x16, [x0]
    10000df3cbl _ZNSt3__119__shared_weak_countD2Ev@plt
    10000df40ldp x29, x30, [sp], 16
    10000df44autibsp
    10000df48eor x16, x30, x30, lsl #1
    10000df4ctbz x16, 62, 0x10000df54
    10000df50brk 50289
    10000df54
    10000df54loc_10000df54:
    10000df54b 0x10003d990
    10000df14
    10000df58
    10000df58fn_10000df58:
    10000df58hint
    10000df5cldr x16, 0x36964
    10000df60add x16, x16, 16
    10000df64mov x17, x0
    10000df68movk x17, 0x634f000000000000
    10000df6cpacda x16, x17
    10000df70str x16, [x0]
    10000df74b 0x10003d860
    10000df58
    10000df78
    10000df78fn_10000df78:
    10000df78pacibsp
    10000df7cstp x29, x30, [sp-16]!
    10000df80add x29, sp, 0
    10000df84hint
    10000df88ldr x16, 0x36938
    10000df8cadd x16, x16, 16
    10000df90mov x17, x0
    10000df94movk x17, 0x634f000000000000
    10000df98pacda x16, x17
    10000df9cstr x16, [x0]
    10000dfa0bl _ZNSt3__119__shared_weak_countD2Ev@plt
    10000dfa4ldp x29, x30, [sp], 16
    10000dfa8autibsp
    10000dfaceor x16, x30, x30, lsl #1
    10000dfb0tbz x16, 62, 0x10000dfb8
    10000dfb4brk 50289
    10000dfb8
    10000dfb8loc_10000dfb8:
    10000dfb8b 0x10003d990
    10000df78
    10000dfbc
    10000dfbcfn_10000dfbc:
    10000dfbcpacibsp
    10000dfc0stp x20, x19, [sp-32]!
    10000dfc4stp x29, x30, [sp+16]
    10000dfc8add x29, sp, 16
    10000dfccbl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    10000dfd0bl __ZN17VersionDispatcher14GetHostMachineEv
    10000dfd4mov x1, x0
    10000dfd8adr x0, 0x33168
    10000dfdchint
    10000dfe0bl strcmp@plt
    10000dfe4movz w19, 17
    10000dfe8cbz w0, 0x10000e00c
    10000dfecbl __ZN17VersionDispatcher14GetHostMachineEv
    10000dff0mov x1, x0
    10000dff4adr x0, 0x33157
    10000dff8hint
    10000dffcbl strcmp@plt
    10000e000subs wzr, w0, 0
    10000e004movz w8, 25
    10000e008csel w19, w19, w8, eq
    10000e00c
    10000e00cloc_10000e00c:
    10000e00cadrp x8, 0x3a000
    10000e010str w19, [x8+3148]
    10000e014ldp x29, x30, [sp+16]
    10000e018ldp x20, x19, [sp], 32
    10000e01cretab
    10000dfbc
    10000e020
    10000e020__ZN6Helper13HookerFactory9getHookerEPKc:
    10000e020pacibsp
    10000e024stp x28, x27, [sp-96]!
    10000e028stp x26, x25, [sp+16]
    10000e02cstp x24, x23, [sp+32]
    10000e030stp x22, x21, [sp+48]
    10000e034stp x20, x19, [sp+64]
    10000e038stp x29, x30, [sp+80]
    10000e03cadd x29, sp, 80
    10000e040sub sp, sp, 832
    10000e044stur x1, [x29-96]
    10000e048ldr x8, [x0]
    10000e04ccbz x8, 0x10000e248
    10000e050mov x20, x0
    10000e054add x21, x0, 8
    10000e058sub x1, x29, 96
    10000e05cmov x0, x21
    10000e060bl fn_10000e3d4
    10000e064cbz x0, 0x10000e070
    10000e068ldr x22, [x0+24]
    10000e06cb 0x10000e24c
    10000e070
    10000e070loc_10000e070:
    10000e070add x8, sp, 168
    10000e074add x19, x8, 8
    10000e078movz w26, 3
    10000e07cmovz w27, 1
    10000e080movn x28, 0
    10000e084b 0x10000e098
    10000e088
    10000e088loc_10000e088:
    10000e088movz w0, 1
    10000e08cbl sleep@plt
    10000e090
    10000e090loc_10000e090:
    10000e090subs w26, w26, 1
    10000e094b.eq 0x10000e248
    10000e098
    10000e098loc_10000e098:
    10000e098ldr x23, [x20]
    10000e09cldur x0, [x29-96]
    10000e0a0str x0, [sp+168]
    10000e0a4bl strlen@plt
    10000e0a8str x0, [sp+176]
    10000e0acadd x1, sp, 168
    10000e0b0mov x0, x23
    10000e0b4bl _ZNK12KernelReaderI13FDGuardNeonRWE15findProcForNameERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE@plt
    10000e0b8mov x24, x0
    10000e0bcldr x0, [x20]
    10000e0c0mov x1, x24
    10000e0c4bl _ZNK12KernelReaderI13FDGuardNeonRWE19getTaskForProcKaddrEPv@plt
    10000e0c8subs xzr, x24, 0
    10000e0ccccmp x0, 0, 4, ne
    10000e0d0b.eq 0x10000e088
    10000e0d4mov x23, x0
    10000e0d8ldr x0, [x20]
    10000e0dcadd x8, sp, 24
    10000e0e0bl __ZNK13FDGuardNeonRW5cloneEv
    10000e0e4str wzr, [sp+168]
    10000e0e8add x1, sp, 24
    10000e0ecmov x0, x19
    10000e0f0mov x2, x23
    10000e0f4bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWEC2EOS2_PN2KS4taskE@plt
    10000e0f8add x0, sp, 24
    10000e0fcbl __ZN13FDGuardNeonRWD1Ev
    10000e100mov x0, x19
    10000e104bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWE4initEv@plt
    10000e108tbz w0, 0, 0x10000e1d0
    10000e10cmovz w0, 6288
    10000e110bl _Znwm@plt
    10000e114mov x24, x0
    10000e118hint
    10000e11cldr x16, 0x3679c
    10000e120add x16, x16, 16
    10000e124mov x17, x0
    10000e128movk x17, 0x634f000000000000
    10000e12cpacda x16, x17
    10000e130stp xzr, xzr, [x0+8]
    10000e134str x16, [x0]
    10000e138add x25, x0, 24
    10000e13cadd x1, sp, 168
    10000e140mov x0, x25
    10000e144bl __ZN8DMHookerC1EO14RemoteTaskPort
    10000e148stp x25, x24, [sp+8]
    10000e14cmov x0, x25
    10000e150bl __ZN8DMHooker4initEv
    10000e154mov x23, x0
    10000e158tbz w0, 0, 0x10000e1e4
    10000e15cldur x8, [x29-96]
    10000e160stp x8, x25, [sp+24]
    10000e164str x24, [sp+40]
    10000e168add x8, x24, 8
    10000e16cldadd x27, x8, [x8]
    10000e170add x1, sp, 24
    10000e174add x2, sp, 24
    10000e178mov x0, x21
    10000e17cbl fn_10000e554
    10000e180ldr x22, [sp+40]
    10000e184cbz x22, 0x10000e1c4
    10000e188add x8, x22, 8
    10000e18cldaddal x28, x8, [x8]
    10000e190cbnz x8, 0x10000e1c4
    10000e194ldr x16, [x22]
    10000e198mov x17, x22
    10000e19cmovk x17, 0x634f000000000000
    10000e1a0autda x16, x17
    10000e1a4ldr x8, [x16+16]!
    10000e1a8mov x9, x16
    10000e1acmov x0, x22
    10000e1b0mov x17, x9
    10000e1b4movk x17, 0x4444000000000000
    10000e1b8blraa x8, x17
    10000e1bcmov x0, x22
    10000e1c0bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000e1c4
    10000e1c4loc_10000e1c4:
    10000e1c4ldp x22, x24, [sp+8]
    10000e1c8cbnz x24, 0x10000e1ec
    10000e1ccb 0x10000e270
    10000e1d0
    10000e1d0loc_10000e1d0:
    10000e1d0movz w0, 1
    10000e1d4bl sleep@plt
    10000e1d8mov x0, x19
    10000e1dcbl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWED2Ev@plt
    10000e1e0b 0x10000e090
    10000e1e4
    10000e1e4loc_10000e1e4:
    10000e1e4movz w0, 1
    10000e1e8bl sleep@plt
    10000e1ec
    10000e1ecloc_10000e1ec:
    10000e1ecadd x8, x24, 8
    10000e1f0ldaddal x28, x8, [x8]
    10000e1f4cbz x8, 0x10000e208
    10000e1f8mov x0, x19
    10000e1fcbl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWED2Ev@plt
    10000e200tbz w23, 0, 0x10000e090
    10000e204b 0x10000e24c
    10000e208
    10000e208loc_10000e208:
    10000e208ldr x16, [x24]
    10000e20cmov x17, x24
    10000e210movk x17, 0x634f000000000000
    10000e214autda x16, x17
    10000e218ldr x8, [x16+16]!
    10000e21cmov x9, x16
    10000e220mov x0, x24
    10000e224mov x17, x9
    10000e228movk x17, 0x4444000000000000
    10000e22cblraa x8, x17
    10000e230mov x0, x24
    10000e234bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000e238mov x0, x19
    10000e23cbl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWED2Ev@plt
    10000e240tbz w23, 0, 0x10000e090
    10000e244b 0x10000e24c
    10000e248
    10000e248loc_10000e248:
    10000e248movz x22, 0
    10000e24c
    10000e24cloc_10000e24c:
    10000e24cmov x0, x22
    10000e250add sp, sp, 832
    10000e254ldp x29, x30, [sp+80]
    10000e258ldp x20, x19, [sp+64]
    10000e25cldp x22, x21, [sp+48]
    10000e260ldp x24, x23, [sp+32]
    10000e264ldp x26, x25, [sp+16]
    10000e268ldp x28, x27, [sp], 96
    10000e26cretab
    10000e270
    10000e270loc_10000e270:
    10000e270mov x0, x19
    10000e274bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWED2Ev@plt
    10000e278b 0x10000e24c
    10000e27cmov x20, x0
    10000e280add x0, sp, 24
    10000e284bl fn_10000e2dc
    10000e288b 0x10000e2a8
    10000e28cmov x20, x0
    10000e290mov x0, x24
    10000e294bl _ZNSt3__119__shared_weak_countD2Ev@plt
    10000e298bl _ZdlPv@plt
    10000e29cb 0x10000e2cc
    10000e2a0b 0x10000e2c8
    10000e2a4mov x20, x0
    10000e2a8
    10000e2a8loc_10000e2a8:
    10000e2a8add x0, sp, 8
    10000e2acbl fn_10000e358
    10000e2b0b 0x10000e2cc
    10000e2b4mov x20, x0
    10000e2b8add x0, sp, 24
    10000e2bcbl __ZN13FDGuardNeonRWD1Ev
    10000e2c0mov x0, x20
    10000e2c4bl _Unwind_Resume@plt
    10000e2c8
    10000e2c8loc_10000e2c8:
    10000e2c8mov x20, x0
    10000e2cc
    10000e2ccloc_10000e2cc:
    10000e2ccmov x0, x19
    10000e2d0bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWED2Ev@plt
    10000e2d4mov x0, x20
    10000e2d8bl _Unwind_Resume@plt
    10000e020
    10000e2dc
    10000e2dcfn_10000e2dc:
    10000e2dcpacibsp
    10000e2e0stp x20, x19, [sp-32]!
    10000e2e4stp x29, x30, [sp+16]
    10000e2e8add x29, sp, 16
    10000e2ecmov x19, x0
    10000e2f0ldr x20, [x0+16]
    10000e2f4cbz x20, 0x10000e308
    10000e2f8add x8, x20, 8
    10000e2fcmovn x9, 0
    10000e300ldaddal x9, x8, [x8]
    10000e304cbz x8, 0x10000e318
    10000e308
    10000e308loc_10000e308:
    10000e308mov x0, x19
    10000e30cldp x29, x30, [sp+16]
    10000e310ldp x20, x19, [sp], 32
    10000e314retab
    10000e318
    10000e318loc_10000e318:
    10000e318ldr x16, [x20]
    10000e31cmov x17, x20
    10000e320movk x17, 0x634f000000000000
    10000e324autda x16, x17
    10000e328ldr x8, [x16+16]!
    10000e32cmov x9, x16
    10000e330mov x0, x20
    10000e334mov x17, x9
    10000e338movk x17, 0x4444000000000000
    10000e33cblraa x8, x17
    10000e340mov x0, x20
    10000e344bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000e348mov x0, x19
    10000e34cldp x29, x30, [sp+16]
    10000e350ldp x20, x19, [sp], 32
    10000e354retab
    10000e2dc
    10000e358
    10000e358fn_10000e358:
    10000e358pacibsp
    10000e35cstp x20, x19, [sp-32]!
    10000e360stp x29, x30, [sp+16]
    10000e364add x29, sp, 16
    10000e368mov x19, x0
    10000e36cldr x20, [x0+8]
    10000e370cbz x20, 0x10000e384
    10000e374add x8, x20, 8
    10000e378movn x9, 0
    10000e37cldaddal x9, x8, [x8]
    10000e380cbz x8, 0x10000e394
    10000e384
    10000e384loc_10000e384:
    10000e384mov x0, x19
    10000e388ldp x29, x30, [sp+16]
    10000e38cldp x20, x19, [sp], 32
    10000e390retab
    10000e394
    10000e394loc_10000e394:
    10000e394ldr x16, [x20]
    10000e398mov x17, x20
    10000e39cmovk x17, 0x634f000000000000
    10000e3a0autda x16, x17
    10000e3a4ldr x8, [x16+16]!
    10000e3a8mov x9, x16
    10000e3acmov x0, x20
    10000e3b0mov x17, x9
    10000e3b4movk x17, 0x4444000000000000
    10000e3b8blraa x8, x17
    10000e3bcmov x0, x20
    10000e3c0bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000e3c4mov x0, x19
    10000e3c8ldp x29, x30, [sp+16]
    10000e3ccldp x20, x19, [sp], 32
    10000e3d0retab
    10000e358
    10000e3d4
    10000e3d4fn_10000e3d4:
    10000e3d4ldr x10, [x0+8]
    10000e3d8cbz x10, 0x10000e4dc
    10000e3dcldr x8, [x1]
    10000e3e0ubfm x9, x8, 32, 63
    10000e3e4ubfm w11, w8, 29, 28
    10000e3e8add x11, x11, 8
    10000e3eceor x11, x11, x9
    10000e3f0movz x12, 11625
    10000e3f4movk x12, 0xeb380000
    10000e3f8movk x12, 0xea0800000000
    10000e3fcmovk x12, 0x9ddf000000000000
    10000e400madd x11, x11, x12, xzr
    10000e404eor x9, x11, x9
    10000e408eor x9, x9, x11, lsr #47
    10000e40cmadd x9, x9, x12, xzr
    10000e410eor x9, x9, x9, lsr #47
    10000e414madd x9, x9, x12, xzr
    10000e418fmov d0, x10
    10000e41ccnt v0.8b, v0.8b
    10000e420uaddlv h0, v0.8b
    10000e424fmov w12, s0
    10000e428subs xzr, x12, 1
    10000e42cb.hi 0x10000e43c
    10000e430sub x11, x10, 1
    10000e434and x11, x9, x11
    10000e438b 0x10000e450
    10000e43c
    10000e43cloc_10000e43c:
    10000e43cmov x11, x9
    10000e440subs xzr, x9, x10
    10000e444b.lo 0x10000e450
    10000e448udiv x11, x9, x10
    10000e44cmsub x11, x11, x10, x9
    10000e450
    10000e450loc_10000e450:
    10000e450ldr x13, [x0]
    10000e454ldr x13, [x13+3*x11]
    10000e458cbz x13, 0x10000e4dc
    10000e45cldr x0, [x13]
    10000e460cbz x0, 0x10000e4e4
    10000e464subs xzr, x12, 2
    10000e468b.hs 0x10000e488
    10000e46csub x10, x10, 1
    10000e470b 0x10000e4c4
    10000e474
    10000e474loc_10000e474:
    10000e474ldr x12, [x0+16]
    10000e478subs xzr, x12, x8
    10000e47cb.eq 0x10000e4e4
    10000e480
    10000e480loc_10000e480:
    10000e480ldr x0, [x0]
    10000e484cbz x0, 0x10000e4e4
    10000e488
    10000e488loc_10000e488:
    10000e488ldr x12, [x0+8]
    10000e48csubs xzr, x12, x9
    10000e490b.eq 0x10000e474
    10000e494subs xzr, x12, x10
    10000e498b.lo 0x10000e4a4
    10000e49cudiv x13, x12, x10
    10000e4a0msub x12, x13, x10, x12
    10000e4a4
    10000e4a4loc_10000e4a4:
    10000e4a4subs xzr, x12, x11
    10000e4a8b.eq 0x10000e480
    10000e4acb 0x10000e4dc
    10000e4b0
    10000e4b0loc_10000e4b0:
    10000e4b0ldr x12, [x0+16]
    10000e4b4subs xzr, x12, x8
    10000e4b8b.eq 0x10000e4e4
    10000e4bc
    10000e4bcloc_10000e4bc:
    10000e4bcldr x0, [x0]
    10000e4c0cbz x0, 0x10000e4e4
    10000e4c4
    10000e4c4loc_10000e4c4:
    10000e4c4ldr x12, [x0+8]
    10000e4c8subs xzr, x12, x9
    10000e4ccb.eq 0x10000e4b0
    10000e4d0and x12, x12, x10
    10000e4d4subs xzr, x12, x11
    10000e4d8b.eq 0x10000e4bc
    10000e4dc
    10000e4dcloc_10000e4dc:
    10000e4dcmovz x0, 0
    10000e4e0ret x30
    10000e4e4
    10000e4e4loc_10000e4e4:
    10000e4e4ret x30
    10000e3d4
    10000e4e8
    10000e4e8fn_10000e4e8:
    10000e4e8hint
    10000e4ecldr x16, 0x363cc
    10000e4f0add x16, x16, 16
    10000e4f4mov x17, x0
    10000e4f8movk x17, 0x634f000000000000
    10000e4fcpacda x16, x17
    10000e500str x16, [x0]
    10000e504b 0x10003d860
    10000e4e8
    10000e508
    10000e508fn_10000e508:
    10000e508pacibsp
    10000e50cstp x29, x30, [sp-16]!
    10000e510add x29, sp, 0
    10000e514hint
    10000e518ldr x16, 0x363a0
    10000e51cadd x16, x16, 16
    10000e520mov x17, x0
    10000e524movk x17, 0x634f000000000000
    10000e528pacda x16, x17
    10000e52cstr x16, [x0]
    10000e530bl _ZNSt3__119__shared_weak_countD2Ev@plt
    10000e534ldp x29, x30, [sp], 16
    10000e538autibsp
    10000e53ceor x16, x30, x30, lsl #1
    10000e540tbz x16, 62, 0x10000e548
    10000e544brk 50289
    10000e548
    10000e548loc_10000e548:
    10000e548b 0x10003d990
    10000e508
    10000e54c
    10000e54cfn_10000e54c:
    10000e54cadd x0, x0, 24
    10000e550b 0x10003b7a0
    10000e54c
    10000e554
    10000e554fn_10000e554:
    10000e554pacibsp
    10000e558sub sp, sp, 112
    10000e55cstp x26, x25, [sp+32]
    10000e560stp x24, x23, [sp+48]
    10000e564stp x22, x21, [sp+64]
    10000e568stp x20, x19, [sp+80]
    10000e56cstp x29, x30, [sp+96]
    10000e570add x29, sp, 96
    10000e574mov x21, x2
    10000e578mov x19, x0
    10000e57cldr x8, [x1]
    10000e580ubfm x9, x8, 32, 63
    10000e584ubfm w10, w8, 29, 28
    10000e588add x10, x10, 8
    10000e58ceor x10, x10, x9
    10000e590movz x11, 11625
    10000e594movk x11, 0xeb380000
    10000e598movk x11, 0xea0800000000
    10000e59cmovk x11, 0x9ddf000000000000
    10000e5a0madd x10, x10, x11, xzr
    10000e5a4eor x9, x10, x9
    10000e5a8eor x9, x9, x10, lsr #47
    10000e5acmadd x9, x9, x11, xzr
    10000e5b0eor x9, x9, x9, lsr #47
    10000e5b4madd x22, x9, x11, xzr
    10000e5b8ldr x23, [x0+8]
    10000e5bccbz x23, 0x10000e60c
    10000e5c0sub x9, x23, 1
    10000e5c4ands xzr, x23, x9
    10000e5c8b.ne 0x10000e610
    10000e5ccand x25, x22, x9
    10000e5d0ldr x10, [x19]
    10000e5d4ldr x0, [x10+3*x25]
    10000e5d8cbz x0, 0x10000e640
    10000e5dc
    10000e5dcloc_10000e5dc:
    10000e5dcldr x0, [x0]
    10000e5e0cbz x0, 0x10000e640
    10000e5e4ldr x10, [x0+8]
    10000e5e8and x11, x10, x9
    10000e5ecsubs xzr, x10, x22
    10000e5f0ccmp x11, x25, 4, ne
    10000e5f4b.ne 0x10000e640
    10000e5f8ldr x10, [x0+16]
    10000e5fcsubs xzr, x10, x8
    10000e600b.ne 0x10000e5dc
    10000e604
    10000e604loc_10000e604:
    10000e604movz x1, 0
    10000e608b 0x10000e870
    10000e60c
    10000e60cloc_10000e60c:
    10000e60cb 0x10000e640
    10000e610
    10000e610loc_10000e610:
    10000e610mov x25, x22
    10000e614subs xzr, x22, x23
    10000e618b.hs 0x10000e62c
    10000e61cldr x9, [x19]
    10000e620ldr x0, [x9+3*x25]
    10000e624cbnz x0, 0x10000e6ec
    10000e628b 0x10000e640
    10000e62c
    10000e62cloc_10000e62c:
    10000e62cudiv x9, x22, x23
    10000e630msub x25, x9, x23, x22
    10000e634ldr x9, [x19]
    10000e638ldr x0, [x9+3*x25]
    10000e63ccbnz x0, 0x10000e6ec
    10000e640
    10000e640loc_10000e640:
    10000e640add x24, x19, 16
    10000e644movz w0, 40
    10000e648bl _Znwm@plt
    10000e64cmov x20, x0
    10000e650stp x0, x24, [sp+8]
    10000e654ldr q0, [x21]
    10000e658str q0, [x0+16]
    10000e65cldr x8, [x21+16]
    10000e660str x8, [x0+32]
    10000e664stp xzr, xzr, [x21+8]
    10000e668movz w8, 1
    10000e66cstrb w8, [sp+24]
    10000e670stp xzr, x22, [x0]
    10000e674ldr x8, [x19+24]
    10000e678add x8, x8, 1
    10000e67cucvtf s0, x8
    10000e680ucvtf s2, x23
    10000e684ldr s1, [x19+32]
    10000e688fmul s2, s1, s2
    10000e68cfcmp s2, s0
    10000e690ccmp x23, 0, 4, pl
    10000e694b.ne 0x10000e810
    10000e698ubfm x8, x23, 63, 62
    10000e69cmovz w9, 1
    10000e6a0sub x10, x23, 1
    10000e6a4ands xzr, x23, x10
    10000e6a8cset w10, ne
    10000e6acsubs xzr, x23, 3
    10000e6b0csel x9, x9, x10, lo
    10000e6b4orr x8, x9, x8
    10000e6b8fdiv s0, s0, s1
    10000e6bcfcvtpu x9, s0
    10000e6c0subs xzr, x8, x9
    10000e6c4csel x21, x8, x9, hi
    10000e6c8subs x8, x21, 1
    10000e6ccb.ne 0x10000e714
    10000e6d0movz w21, 2
    10000e6d4b 0x10000e728
    10000e6d8
    10000e6d8loc_10000e6d8:
    10000e6d8subs xzr, x9, x25
    10000e6dcb.ne 0x10000e640
    10000e6e0
    10000e6e0loc_10000e6e0:
    10000e6e0ldr x9, [x0+16]
    10000e6e4subs xzr, x9, x8
    10000e6e8b.eq 0x10000e604
    10000e6ec
    10000e6ecloc_10000e6ec:
    10000e6ecldr x0, [x0]
    10000e6f0cbz x0, 0x10000e640
    10000e6f4ldr x9, [x0+8]
    10000e6f8subs xzr, x9, x22
    10000e6fcb.eq 0x10000e6e0
    10000e700subs xzr, x9, x23
    10000e704b.lo 0x10000e6d8
    10000e708udiv x10, x9, x23
    10000e70cmsub x9, x10, x23, x9
    10000e710b 0x10000e6d8
    10000e714
    10000e714loc_10000e714:
    10000e714ands xzr, x21, x8
    10000e718b.eq 0x10000e728
    10000e71cmov x0, x21
    10000e720bl _ZNSt3__112__next_primeEm@plt
    10000e724mov x21, x0
    10000e728
    10000e728loc_10000e728:
    10000e728ldr x23, [x19+8]
    10000e72csubs xzr, x21, x23
    10000e730b.ls 0x10000e744
    10000e734
    10000e734loc_10000e734:
    10000e734mov x0, x19
    10000e738mov x1, x21
    10000e73cbl fn_10000ae74
    10000e740b 0x10000e7b0
    10000e744
    10000e744loc_10000e744:
    10000e744b.hs 0x10000e7b0
    10000e748ldr x8, [x19+24]
    10000e74cucvtf s0, x8
    10000e750ldr s1, [x19+32]
    10000e754fdiv s0, s0, s1
    10000e758fcvtpu x0, s0
    10000e75csubs xzr, x23, 3
    10000e760b.lo 0x10000e79c
    10000e764fmov d0, x23
    10000e768cnt v0.8b, v0.8b
    10000e76cuaddlv h0, v0.8b
    10000e770fmov w8, s0
    10000e774subs xzr, x8, 1
    10000e778b.hi 0x10000e79c
    10000e77csub x8, x0, 1
    10000e780clz x8, x8
    10000e784sub x8, xzr, x8
    10000e788movz w9, 1
    10000e78clslv x8, x9, x8
    10000e790subs xzr, x0, 2
    10000e794csel x0, x0, x8, lo
    10000e798b 0x10000e7a0
    10000e79c
    10000e79cloc_10000e79c:
    10000e79cbl _ZNSt3__112__next_primeEm@plt
    10000e7a0
    10000e7a0loc_10000e7a0:
    10000e7a0subs xzr, x21, x0
    10000e7a4csel x21, x21, x0, hi
    10000e7a8subs xzr, x21, x23
    10000e7acb.lo 0x10000e734
    10000e7b0
    10000e7b0loc_10000e7b0:
    10000e7b0ldr x23, [x19+8]
    10000e7b4sub x8, x23, 1
    10000e7b8ands xzr, x23, x8
    10000e7bcb.ne 0x10000e804
    10000e7c0and x25, x8, x22
    10000e7c4ldr x8, [x19]
    10000e7c8ldr x9, [x8+3*x25]
    10000e7cccbnz x9, 0x10000e81c
    10000e7d0
    10000e7d0loc_10000e7d0:
    10000e7d0ldr x9, [x24]
    10000e7d4str x9, [x20]
    10000e7d8str x20, [x24]
    10000e7dcstr x24, [x8+3*x25]
    10000e7e0ldr x8, [sp+8]
    10000e7e4ldr x9, [x8]
    10000e7e8cbz x9, 0x10000e85c
    10000e7ecldr x9, [x9+8]
    10000e7f0sub x10, x23, 1
    10000e7f4ands xzr, x23, x10
    10000e7f8b.ne 0x10000e844
    10000e7fcand x9, x9, x10
    10000e800b 0x10000e854
    10000e804
    10000e804loc_10000e804:
    10000e804subs xzr, x22, x23
    10000e808b.hs 0x10000e82c
    10000e80cmov x25, x22
    10000e810
    10000e810loc_10000e810:
    10000e810ldr x8, [x19]
    10000e814ldr x9, [x8+3*x25]
    10000e818cbz x9, 0x10000e7d0
    10000e81c
    10000e81cloc_10000e81c:
    10000e81cldr x8, [x9]
    10000e820str x8, [x20]
    10000e824str x20, [x9]
    10000e828b 0x10000e85c
    10000e82c
    10000e82cloc_10000e82c:
    10000e82cudiv x8, x22, x23
    10000e830msub x25, x8, x23, x22
    10000e834ldr x8, [x19]
    10000e838ldr x9, [x8+3*x25]
    10000e83ccbnz x9, 0x10000e81c
    10000e840b 0x10000e7d0
    10000e844
    10000e844loc_10000e844:
    10000e844subs xzr, x9, x23
    10000e848b.lo 0x10000e854
    10000e84cudiv x10, x9, x23
    10000e850msub x9, x10, x23, x9
    10000e854
    10000e854loc_10000e854:
    10000e854ldr x10, [x19]
    10000e858str x8, [x10+3*x9]
    10000e85c
    10000e85cloc_10000e85c:
    10000e85cldr x0, [sp+8]
    10000e860ldr x8, [x19+24]
    10000e864add x8, x8, 1
    10000e868str x8, [x19+24]
    10000e86cmovz w1, 1
    10000e870
    10000e870loc_10000e870:
    10000e870ldp x29, x30, [sp+96]
    10000e874ldp x20, x19, [sp+80]
    10000e878ldp x22, x21, [sp+64]
    10000e87cldp x24, x23, [sp+48]
    10000e880ldp x26, x25, [sp+32]
    10000e884add sp, sp, 112
    10000e888retab
    10000e88cmov x19, x0
    10000e890add x0, sp, 8
    10000e894bl fn_10000e8a0
    10000e898mov x0, x19
    10000e89cbl _Unwind_Resume@plt
    10000e554
    10000e8a0
    10000e8a0fn_10000e8a0:
    10000e8a0pacibsp
    10000e8a4stp x22, x21, [sp-48]!
    10000e8a8stp x20, x19, [sp+16]
    10000e8acstp x29, x30, [sp+32]
    10000e8b0add x29, sp, 32
    10000e8b4mov x19, x0
    10000e8b8ldr x20, [x0]
    10000e8bcstr xzr, [x0]
    10000e8c0cbz x20, 0x10000e91c
    10000e8c4ldrb w8, [x19+16]
    10000e8c8cbz w8, 0x10000e914
    10000e8ccldr x21, [x20+32]
    10000e8d0cbz x21, 0x10000e914
    10000e8d4add x8, x21, 8
    10000e8d8movn x9, 0
    10000e8dcldaddal x9, x8, [x8]
    10000e8e0cbnz x8, 0x10000e914
    10000e8e4ldr x16, [x21]
    10000e8e8mov x17, x21
    10000e8ecmovk x17, 0x634f000000000000
    10000e8f0autda x16, x17
    10000e8f4ldr x8, [x16+16]!
    10000e8f8mov x9, x16
    10000e8fcmov x0, x21
    10000e900mov x17, x9
    10000e904movk x17, 0x4444000000000000
    10000e908blraa x8, x17
    10000e90cmov x0, x21
    10000e910bl _ZNSt3__119__shared_weak_count14__release_weakEv@plt
    10000e914
    10000e914loc_10000e914:
    10000e914mov x0, x20
    10000e918bl _ZdlPv@plt
    10000e91c
    10000e91cloc_10000e91c:
    10000e91cmov x0, x19
    10000e920ldp x29, x30, [sp+32]
    10000e924ldp x20, x19, [sp+16]
    10000e928ldp x22, x21, [sp], 48
    10000e92cretab
    10000e8a0
    10000e930
    10000e930fn_10000e930:
    10000e930pacibsp
    10000e934stp x20, x19, [sp-32]!
    10000e938stp x29, x30, [sp+16]
    10000e93cadd x29, sp, 16
    10000e940bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    10000e944bl __ZN17VersionDispatcher14GetHostMachineEv
    10000e948mov x1, x0
    10000e94cadr x0, 0x327f4
    10000e950hint
    10000e954bl strcmp@plt
    10000e958movz w19, 17
    10000e95ccbz w0, 0x10000e980
    10000e960bl __ZN17VersionDispatcher14GetHostMachineEv
    10000e964mov x1, x0
    10000e968adr x0, 0x327e3
    10000e96chint
    10000e970bl strcmp@plt
    10000e974subs wzr, w0, 0
    10000e978movz w8, 25
    10000e97ccsel w19, w19, w8, eq
    10000e980
    10000e980loc_10000e980:
    10000e980adrp x8, 0x3a000
    10000e984str w19, [x8+3152]
    10000e988ldp x29, x30, [sp+16]
    10000e98cldp x20, x19, [sp], 32
    10000e990retab
    10000e930
    10000e994
    10000e994__ZN6Helper9HiddenDot4initEP8NSStringPPc:
    10000e994b 0x10000e998
    10000e994
    10000e998
    10000e998__ZN6Helper9HiddenDot9setupHookEv:
    10000e998pacibsp
    10000e99csub sp, sp, 80
    10000e9a0stp x22, x21, [sp+32]
    10000e9a4stp x20, x19, [sp+48]
    10000e9a8stp x29, x30, [sp+64]
    10000e9acadd x29, sp, 64
    10000e9b0mov x19, x0
    10000e9b4ldr x0, [x0+16]
    10000e9b8adr x1, 0x32ad2
    10000e9bchint
    10000e9c0bl __ZN6Helper13HookerFactory9getHookerEPKc
    10000e9c4cbz x0, 0x10000ea8c
    10000e9c8mov x20, x0
    10000e9ccbl __ZN8DMHooker7getTaskEv
    10000e9d0add x0, x0, 8
    10000e9d4adr x1, 0x332c0
    10000e9d8hint
    10000e9dcadr x2, 0x332d5
    10000e9e0hint
    10000e9e4bl _ZN9NSTaskROP20WithoutDeveloperMode7TaskROPI13FDGuardNeonRWE20findRemoteObjectiveCEPKcS5_@plt
    10000e9e8cbz x0, 0x10000ea8c
    10000e9ecmov x1, x0
    10000e9f0add x21, sp, 0
    10000e9f4adr x16, 0x3634c
    10000e9f8hint
    10000e9fcadd x16, x16, 16
    10000ea00mov x17, x21
    10000ea04movk x17, 0x530f000000000000
    10000ea08pacda x16, x17
    10000ea0cstp x16, x19, [sp]
    10000ea10str x21, [sp+24]
    10000ea14add x2, sp, 0
    10000ea18mov x0, x20
    10000ea1cmovz w3, 0
    10000ea20bl __ZN8DMHooker11hookAddressEyONSt3__18functionIFNS_10HookReturnEP27__darwin_arm_thread_state64EEEb
    10000ea24mov x19, x0
    10000ea28ldr x0, [sp+24]
    10000ea2csubs xzr, x21, x0
    10000ea30b.eq 0x10000ea60
    10000ea34cbz x0, 0x10000ea84
    10000ea38ldr x16, [x0]
    10000ea3cmov x17, x0
    10000ea40movk x17, 0x530f000000000000
    10000ea44autda x16, x17
    10000ea48ldr x8, [x16+40]!
    10000ea4cmov x9, x16
    10000ea50mov x17, x9
    10000ea54movk x17, 0x595d000000000000
    10000ea58blraa x8, x17
    10000ea5cb 0x10000ea84
    10000ea60
    10000ea60loc_10000ea60:
    10000ea60ldr x16, [x0]
    10000ea64mov x17, x0
    10000ea68movk x17, 0x530f000000000000
    10000ea6cautda x16, x17
    10000ea70ldr x8, [x16+32]!
    10000ea74mov x9, x16
    10000ea78mov x17, x9
    10000ea7cmovk x17, 0x5a7d000000000000
    10000ea80blraa x8, x17
    10000ea84
    10000ea84loc_10000ea84:
    10000ea84subs xzr, x19, 0
    10000ea88cset w0, ne
    10000ea8c
    10000ea8cloc_10000ea8c:
    10000ea8cldp x29, x30, [sp+64]
    10000ea90ldp x20, x19, [sp+48]
    10000ea94ldp x22, x21, [sp+32]
    10000ea98add sp, sp, 80
    10000ea9cretab
    10000eaa0mov x19, x0
    10000eaa4add x0, sp, 0
    10000eaa8bl fn_10000eb24
    10000eaacmov x0, x19
    10000eab0bl _Unwind_Resume@plt
    10000e998
    10000eab4
    10000eab4__ZN6Helper9HiddenDot7executeEP8NSStringPPc:
    10000eab4pacibsp
    10000eab8stp x20, x19, [sp-32]!
    10000eabcstp x29, x30, [sp+16]
    10000eac0add x29, sp, 16
    10000eac4cbz x1, 0x10000eb14
    10000eac8mov x20, x1
    10000eaccmov x19, x0
    10000ead0adr x2, 0x368f8
    10000ead4hint
    10000ead8mov x0, x1
    10000eadcbl fn_10003e460
    10000eae0cbz w0, 0x10000eaec
    10000eae4movz w8, 1
    10000eae8strb w8, [x19+24]
    10000eaec
    10000eaecloc_10000eaec:
    10000eaecadr x2, 0x368fc
    10000eaf0hint
    10000eaf4mov x0, x20
    10000eaf8bl fn_10003e460
    10000eafccbz w0, 0x10000eb04
    10000eb00strb wzr, [x19+24]
    10000eb04
    10000eb04loc_10000eb04:
    10000eb04movz w0, 1
    10000eb08ldp x29, x30, [sp+16]
    10000eb0cldp x20, x19, [sp], 32
    10000eb10retab
    10000eb14
    10000eb14loc_10000eb14:
    10000eb14movz w0, 0
    10000eb18ldp x29, x30, [sp+16]
    10000eb1cldp x20, x19, [sp], 32
    10000eb20retab
    10000eab4
    10000eb24
    10000eb24fn_10000eb24:
    10000eb24pacibsp
    10000eb28stp x20, x19, [sp-32]!
    10000eb2cstp x29, x30, [sp+16]
    10000eb30add x29, sp, 16
    10000eb34mov x19, x0
    10000eb38ldr x0, [x0+24]
    10000eb3csubs xzr, x19, x0
    10000eb40b.eq 0x10000eb7c
    10000eb44cbz x0, 0x10000eb6c
    10000eb48ldr x16, [x0]
    10000eb4cmov x17, x0
    10000eb50movk x17, 0x530f000000000000
    10000eb54autda x16, x17
    10000eb58ldr x8, [x16+40]!
    10000eb5cmov x9, x16
    10000eb60mov x17, x9
    10000eb64movk x17, 0x595d000000000000
    10000eb68blraa x8, x17
    10000eb6c
    10000eb6cloc_10000eb6c:
    10000eb6cmov x0, x19
    10000eb70ldp x29, x30, [sp+16]
    10000eb74ldp x20, x19, [sp], 32
    10000eb78retab
    10000eb7c
    10000eb7cloc_10000eb7c:
    10000eb7cldr x16, [x0]
    10000eb80mov x17, x0
    10000eb84movk x17, 0x530f000000000000
    10000eb88autda x16, x17
    10000eb8cldr x8, [x16+32]!
    10000eb90mov x9, x16
    10000eb94mov x17, x9
    10000eb98movk x17, 0x5a7d000000000000
    10000eb9cblraa x8, x17
    10000eba0mov x0, x19
    10000eba4ldp x29, x30, [sp+16]
    10000eba8ldp x20, x19, [sp], 32
    10000ebacretab
    10000eb24
    10000ebb0
    10000ebb0fn_10000ebb0:
    10000ebb0ret x30
    10000ebb0
    10000ebb4
    10000ebb4fn_10000ebb4:
    10000ebb4ret x30
    10000ebb4
    10000ebb8
    10000ebb8fn_10000ebb8:
    10000ebb8b 0x10003d990
    10000ebb8
    10000ebbc
    10000ebbcfn_10000ebbc:
    10000ebbcpacibsp
    10000ebc0stp x20, x19, [sp-32]!
    10000ebc4stp x29, x30, [sp+16]
    10000ebc8add x29, sp, 16
    10000ebccmov x19, x0
    10000ebd0movz w0, 16
    10000ebd4bl _Znwm@plt
    10000ebd8ldr x8, [x19+8]
    10000ebdcadr x16, 0x36164
    10000ebe0hint
    10000ebe4add x16, x16, 16
    10000ebe8mov x17, x0
    10000ebecmovk x17, 0x530f000000000000
    10000ebf0pacda x16, x17
    10000ebf4stp x16, x8, [x0]
    10000ebf8ldp x29, x30, [sp+16]
    10000ebfcldp x20, x19, [sp], 32
    10000ec00retab
    10000ebbc
    10000ec04
    10000ec04fn_10000ec04:
    10000ec04ldr x8, [x0+8]
    10000ec08adr x16, 0x36138
    10000ec0chint
    10000ec10add x16, x16, 16
    10000ec14mov x17, x1
    10000ec18movk x17, 0x530f000000000000
    10000ec1cpacda x16, x17
    10000ec20stp x16, x8, [x1]
    10000ec24ret x30
    10000ec04
    10000ec28
    10000ec28fn_10000ec28:
    10000ec28ret x30
    10000ec28
    10000ec2c
    10000ec2cfn_10000ec2c:
    10000ec2cb 0x10003d990
    10000ec2c
    10000ec30
    10000ec30fn_10000ec30:
    10000ec30ldr x8, [x0+8]
    10000ec34ldrb w8, [x8+24]
    10000ec38cbz w8, 0x10000ec44
    10000ec3cldr x8, [x1]
    10000ec40str xzr, [x8]
    10000ec44
    10000ec44loc_10000ec44:
    10000ec44movz w0, 2
    10000ec48ret x30
    10000ec30
    10000ec4c
    10000ec4cfn_10000ec4c:
    10000ec4cpacibsp
    10000ec50stp x20, x19, [sp-32]!
    10000ec54stp x29, x30, [sp+16]
    10000ec58add x29, sp, 16
    10000ec5cmov x19, x0
    10000ec60ldr x9, [x1+8]
    10000ec64adr x8, 0x33991
    10000ec68hint
    10000ec6csubs xzr, x9, x8
    10000ec70b.ne 0x10000ec84
    10000ec74
    10000ec74loc_10000ec74:
    10000ec74add x0, x19, 8
    10000ec78ldp x29, x30, [sp+16]
    10000ec7cldp x20, x19, [sp], 32
    10000ec80retab
    10000ec84
    10000ec84loc_10000ec84:
    10000ec84ands xzr, x9, x8
    10000ec88b.lt 0x10000ec9c
    10000ec8cmovz x0, 0
    10000ec90ldp x29, x30, [sp+16]
    10000ec94ldp x20, x19, [sp], 32
    10000ec98retab
    10000ec9c
    10000ec9cloc_10000ec9c:
    10000ec9cand x0, x9, 0x7fffffffffffffff
    10000eca0and x1, x8, 0x7fffffffffffffff
    10000eca4bl strcmp@plt
    10000eca8cbz w0, 0x10000ec74
    10000ecacmovz x0, 0
    10000ecb0ldp x29, x30, [sp+16]
    10000ecb4ldp x20, x19, [sp], 32
    10000ecb8retab
    10000ec4c
    10000ecbc
    10000ecbcfn_10000ecbc:
    10000ecbcadr x0, 0x36104
    10000ecc0hint
    10000ecc4ret x30
    10000ecbc
    10000ecc8
    10000ecc8fn_10000ecc8:
    10000ecc8pacibsp
    10000ecccstp x20, x19, [sp-32]!
    10000ecd0stp x29, x30, [sp+16]
    10000ecd4add x29, sp, 16
    10000ecd8bl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
    10000ecdcbl __ZN17VersionDispatcher14GetHostMachineEv
    10000ece0mov x1, x0
    10000ece4adr x0, 0x3245c
    10000ece8hint
    10000ececbl strcmp@plt
    10000ecf0movz w19, 17
    10000ecf4cbz w0, 0x10000ed18
    10000ecf8bl __ZN17VersionDispatcher14GetHostMachineEv
    10000ecfcmov x1, x0
    10000ed00adr x0, 0x3244b
    10000ed04hint
    10000ed08bl strcmp@plt
    10000ed0csubs wzr, w0, 0
    10000ed10movz w8, 25
    10000ed14csel w19, w19, w8, eq
    10000ed18
    10000ed18loc_10000ed18:
    10000ed18adrp x8, 0x3a000
    10000ed1cstr w19, [x8+3156]
    10000ed20ldp x29, x30, [sp+16]
    10000ed24ldp x20, x19, [sp], 32
    10000ed28retab
    10000ecc8
    10000ed2c
    10000ed2c-[CallHandler initWithVoip:]:
    10000ed2cpacibsp
    10000ed30sub sp, sp, 48
    10000ed34stp x20, x19, [sp+16]
    10000ed38stp x29, x30, [sp+32]
    10000ed3cadd x29, sp, 32
    10000ed40mov x20, x2
    10000ed44hint
    10000ed48ldr x8, 0x39878
    10000ed4cstp x0, x8, [sp]
    10000ed50hint
    10000ed54ldr x1, 0x397b4
    10000ed58add x0, sp, 0
    10000ed5cbl objc_msgSendSuper2@plt
    10000ed60mov x19, x0
    10000ed64cbz x0, 0x10000ed9c
    10000ed68str x20, [x19+8]
    10000ed6cadr x0, 0x32f5b
    10000ed70hint
    10000ed74movz x1, 0
    10000ed78bl dispatch_queue_create@plt
    10000ed7cstr x0, [x19+24]
    10000ed80hint
    10000ed84ldr x0, 0x39824
    10000ed88bl objc_alloc_init@plt
    10000ed8cstr x0, [x19+16]
    10000ed90ldr x3, [x19+24]
    10000ed94mov x2, x19
    10000ed98bl fn_10003e540
    10000ed9c
    10000ed9cloc_10000ed9c:
    10000ed9cmov x0, x19
    10000eda0ldp x29, x30, [sp+32]
    10000eda4ldp x20, x19, [sp+16]
    10000eda8add sp, sp, 48
    10000edacretab
    10000ed2c
    10000edb0
    10000edb0-[CallHandler callObserver:callChanged:]:
    10000edb0pacibsp
    10000edb4stp x20, x19, [sp-32]!
    10000edb8stp x29, x30, [sp+16]
    10000edbcadd x29, sp, 16
    10000edc0ldr x8, [x0+8]
    10000edc4ldrb w8, [x8+145]
    10000edc8cbz w8, 0x10000ee38
    10000edccmov x20, x3
    10000edd0mov x19, x0
    10000edd4mov x0, x3
    10000edd8bl fn_10003e420
    10000eddccbz w0, 0x10000ee00
    10000ede0ldr x0, [x19+8]
    10000ede4ldp x29, x30, [sp+16]
    10000ede8ldp x20, x19, [sp], 32
    10000edecautibsp
    10000edf0eor x16, x30, x30, lsl #1
    10000edf4tbz x16, 62, 0x10000edfc
    10000edf8brk 50289
    10000edfc
    10000edfcloc_10000edfc:
    10000edfcb 0x10000ee44
    10000ee00
    10000ee00loc_10000ee00:
    10000ee00mov x0, x20
    10000ee04bl fn_10003e400
    10000ee08tbnz w0, 0, 0x10000ee18
    10000ee0cmov x0, x20
    10000ee10bl fn_10003e480
    10000ee14cbz w0, 0x10000ee38
    10000ee18
    10000ee18loc_10000ee18:
    10000ee18ldr x0, [x19+8]
    10000ee1cldp x29, x30, [sp+16]
    10000ee20ldp x20, x19, [sp], 32
    10000ee24autibsp
    10000ee28eor x16, x30, x30, lsl #1
    10000ee2ctbz x16, 62, 0x10000ee34
    10000ee30brk 50289
    10000ee34
    10000ee34loc_10000ee34:
    10000ee34b 0x10000f0f0
    10000ee38
    10000ee38loc_10000ee38:
    10000ee38ldp x29, x30, [sp+16]
    10000ee3cldp x20, x19, [sp], 32
    10000ee40retab
    10000edb0
    10000ee44
    10000ee44__ZN6Helper4Voip10stopRecordEv:
    10000ee44pacibsp
    10000ee48sub sp, sp, 96
    10000ee4cstp x24, x23, [sp+32]
    10000ee50stp x22, x21, [sp+48]
    10000ee54stp x20, x19, [sp+64]
    10000ee58stp x29, x30, [sp+80]
    10000ee5cadd x29, sp, 80
    10000ee60mov x20, x0
    10000ee64add x19, x0, 56
    10000ee68mov x0, x19
    10000ee6cbl _ZNSt3__15mutex4lockEv@plt
    10000ee70strb wzr, [x20+144]
    10000ee74ldr x0, [x20+120]
    10000ee78cbz x0, 0x10000f090
    10000ee7cldr x1, [x20+240]
    10000ee80cbz x1, 0x10000ee98
    10000ee84ldr x8, [x20+248]
    10000ee88str x8, [sp]
    10000ee8cadd x2, sp, 0
    10000ee90movz w3, 8
    10000ee94bl __ZNK8DMHooker11writeLengthEyyy
    10000ee98
    10000ee98loc_10000ee98:
    10000ee98ldr x0, [x20+184]
    10000ee9ccbz x0, 0x10000f084
    10000eea0bl ExtAudioFileDispose@plt
    10000eea4add x21, x20, 192
    10000eea8ldrsb w8, [x20+215]
    10000eeactbnz w8, 31, 0x10000eec4
    10000eeb0ldr q0, [x21]
    10000eeb4str q0, [sp]
    10000eeb8ldr x8, [x21+16]
    10000eebcstr x8, [sp+16]
    10000eec0b 0x10000ef10
    10000eec4
    10000eec4loc_10000eec4:
    10000eec4ldp x22, x24, [x20+192]
    10000eec8subs xzr, x24, 22
    10000eeccb.hi 0x10000eedc
    10000eed0add x0, sp, 0
    10000eed4strb w24, [sp+23]
    10000eed8b 0x10000ef04
    10000eedc
    10000eedcloc_10000eedc:
    10000eedcorr x8, xzr, 0x7ffffffffffffff0
    10000eee0subs xzr, x24, x8
    10000eee4b.hs 0x10000f0b0
    10000eee8add x8, x24, 16
    10000eeecand x23, x8, -16
    10000eef0mov x0, x23
    10000eef4bl _Znwm@plt
    10000eef8orr x8, x23, 0x8000000000000000
    10000eefcstp x24, x8, [sp+8]
    10000ef00str x0, [sp]
    10000ef04
    10000ef04loc_10000ef04:
    10000ef04add x2, x24, 1
    10000ef08mov x1, x22
    10000ef0cbl memmove@plt
    10000ef10
    10000ef10loc_10000ef10:
    10000ef10ldrb w9, [sp+23]
    10000ef14sbfm w8, w9, 0, 7
    10000ef18ldp x10, x11, [sp]
    10000ef1csubs wzr, w8, 0
    10000ef20add x8, sp, 0
    10000ef24csel x8, x10, x8, lt
    10000ef28csel x10, x11, x9, lt
    10000ef2cadd x9, x8, x10
    10000ef30cbz x10, 0x10000f020
    10000ef34mov x11, x8
    10000ef38mov x10, x9
    10000ef3c
    10000ef3cloc_10000ef3c:
    10000ef3cadd x12, x11, 8
    10000ef40
    10000ef40loc_10000ef40:
    10000ef40ldurb w13, [x12-8]
    10000ef44sub x11, x12, 7
    10000ef48subs wzr, w13, 95
    10000ef4cb.eq 0x10000ef60
    10000ef50add x12, x12, 1
    10000ef54subs xzr, x11, x9
    10000ef58b.ne 0x10000ef40
    10000ef5cb 0x10000f024
    10000ef60
    10000ef60loc_10000ef60:
    10000ef60subs xzr, x11, x9
    10000ef64b.eq 0x10000f024
    10000ef68ldrb w13, [x11]
    10000ef6csubs wzr, w13, 80
    10000ef70b.ne 0x10000ef3c
    10000ef74sub x13, x12, 6
    10000ef78subs xzr, x13, x9
    10000ef7cb.eq 0x10000f024
    10000ef80ldrb w13, [x13]
    10000ef84subs wzr, w13, 65
    10000ef88b.ne 0x10000ef3c
    10000ef8csub x13, x12, 5
    10000ef90subs xzr, x13, x9
    10000ef94b.eq 0x10000f024
    10000ef98ldrb w13, [x13]
    10000ef9csubs wzr, w13, 82
    10000efa0b.ne 0x10000ef3c
    10000efa4sub x13, x12, 4
    10000efa8subs xzr, x13, x9
    10000efacb.eq 0x10000f024
    10000efb0ldrb w13, [x13]
    10000efb4subs wzr, w13, 84
    10000efb8b.ne 0x10000ef3c
    10000efbcsub x13, x12, 3
    10000efc0subs xzr, x13, x9
    10000efc4b.eq 0x10000f024
    10000efc8ldrb w13, [x13]
    10000efccsubs wzr, w13, 46
    10000efd0b.ne 0x10000ef3c
    10000efd4sub x13, x12, 2
    10000efd8subs xzr, x13, x9
    10000efdcb.eq 0x10000f024
    10000efe0ldrb w13, [x13]
    10000efe4subs wzr, w13, 109
    10000efe8b.ne 0x10000ef3c
    10000efecsub x13, x12, 1
    10000eff0subs xzr, x13, x9
    10000eff4b.eq 0x10000f024
    10000eff8ldrb w13, [x13]
    10000effcsubs wzr, w13, 52
    10000f000b.ne 0x10000ef3c
    10000f004subs xzr, x12, x9
    10000f008b.eq 0x10000f024
    10000f00csub x13, x12, 8
    10000f010ldrb w12, [x12]
    10000f014subs wzr, w12, 97
    10000f018csel x10, x13, x10, eq
    10000f01cb 0x10000ef3c
    10000f020
    10000f020loc_10000f020:
    10000f020mov x10, x9
    10000f024
    10000f024loc_10000f024:
    10000f024sub w8, w10, w8
    10000f028sbfm x8, x8, 0, 31
    10000f02csubs xzr, x10, x9
    10000f030csinv x1, x8, xzr, ne
    10000f034adr x3, 0x32ca1
    10000f038hint
    10000f03cadd x0, sp, 0
    10000f040movz w2, 9
    10000f044movz w4, 9
    10000f048bl _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7replaceEmmPKcm@plt
    10000f04cldrsb w8, [x21+23]
    10000f050tbz w8, 31, 0x10000f058
    10000f054ldr x21, [x21]
    10000f058
    10000f058loc_10000f058:
    10000f058ldrsb w8, [sp+23]
    10000f05cldr x9, [sp]
    10000f060subs wzr, w8, 0
    10000f064add x8, sp, 0
    10000f068csel x1, x9, x8, lt
    10000f06cmov x0, x21
    10000f070bl rename@plt
    10000f074ldrsb w8, [sp+23]
    10000f078tbz w8, 31, 0x10000f084
    10000f07cldr x0, [sp]
    10000f080bl _ZdlPv@plt
    10000f084
    10000f084loc_10000f084:
    10000f084str xzr, [x20+152]
    10000f088str wzr, [x20+228]
    10000f08cstr xzr, [x20+184]
    10000f090
    10000f090loc_10000f090:
    10000f090mov x0, x19
    10000f094bl _ZNSt3__15mutex6unlockEv@plt
    10000f098ldp x29, x30, [sp+80]
    10000f09cldp x20, x19, [sp+64]
    10000f0a0ldp x22, x21, [sp+48]
    10000f0a4ldp x24, x23, [sp+32]
    10000f0a8add sp, sp, 96
    10000f0acretab
    10000f0b0
    10000f0b0loc_10000f0b0:
    10000f0b0add x0, sp, 0
    10000f0b4bl fn_1000089dc
    10000f0b8brk 1
    10000f0bcb 0x10000f0dc
    10000f0c0mov x20, x0
    10000f0c4ldrsb w8, [sp+23]
    10000f0c8tbz w8, 31, 0x10000f0e0
    10000f0ccldr x0, [sp]
    10000f0d0bl _ZdlPv@plt
    10000f0d4b 0x10000f0e0
    10000f0d8b 0x10000f0dc
    10000f0dc
    10000f0dcloc_10000f0dc:
    10000f0dcmov x20, x0
    10000f0e0
    10000f0e0loc_10000f0e0:
    10000f0e0mov x0, x19
    10000f0e4bl _ZNSt3__15mutex6unlockEv@plt
    10000f0e8mov x0, x20
    10000f0ecbl _Unwind_Resume@plt
    10000ee44
    10000f0f0
    10000f0f0__ZN6Helper4Voip11startRecordEv:
    10000f0f0pacibsp
    10000f0f4sub sp, sp, 48
    10000f0f8stp x20, x19, [sp+16]
    10000f0fcstp x29, x30, [sp+32]
    10000f100add x29, sp, 32
    10000f104ldrb w8, [x0+144]
    10000f108cbz w8, 0x10000f11c
    10000f10cldp x29, x30, [sp+32]
    10000f110ldp x20, x19, [sp+16]
    10000f114add sp, sp, 48
    10000f118retab
    10000f11c
    10000f11cloc_10000f11c:
    10000f11cmov x20, x0
    10000f120add x19, x0, 56
    10000f124mov x0, x19
    10000f128bl _ZNSt3__15mutex4lockEv@plt
    10000f12cldr x8, [x20+120]
    10000f130cbz x8, 0x10000f17c
    10000f134add x0, x20, 216
    10000f138bl time@plt
    10000f13cstr xzr, [x20+152]
    10000f140str wzr, [x20+224]
    10000f144str wzr, [x20+232]
    10000f148str xzr, [x20+184]
    10000f14cldr x0, [x20+120]
    10000f150bl __ZN8DMHooker10flushCacheEv
    10000f154ldr x1, [x20+240]
    10000f158cbz x1, 0x10000f174
    10000f15corr w8, wzr, 0x11111111
    10000f160str x8, [sp+8]
    10000f164ldr x0, [x20+120]
    10000f168add x2, sp, 8
    10000f16cmovz w3, 8
    10000f170bl __ZNK8DMHooker11writeLengthEyyy
    10000f174
    10000f174loc_10000f174:
    10000f174movz w8, 1
    10000f178strb w8, [x20+144]
    10000f17c
    10000f17cloc_10000f17c:
    10000f17cmov x0, x19
    10000f180bl _ZNSt3__15mutex6unlockEv@plt
    10000f184ldp x29, x30, [sp+32]
    10000f188ldp x20, x19, [sp+16]
    10000f18cadd sp, sp, 48
    10000f190retab
    10000f194b 0x10000f198
    10000f198
    10000f198loc_10000f198:
    10000f198mov x20, x0
    10000f19cmov x0, x19
    10000f1a0bl _ZNSt3__15mutex6unlockEv@plt
    10000f1a4mov x0, x20
    10000f1a8bl _Unwind_Resume@plt
    10000f0f0
    10000f1ac
    10000f1ac__ZN6Helper4VoipD2Ev:
    10000f1acpacibsp
    10000f1b0stp x20, x19, [sp-32]!
    10000f1b4stp x29, x30, [sp+16]
    10000f1b8add x29, sp, 16
    10000f1bcmov x19, x0
    10000f1c0adr x16, 0x35c10
    10000f1c4hint
    10000f1c8add x16, x16, 16
    10000f1ccmov x17, x0
    10000f1d0movk x17, 0x6ae1000000000000
    10000f1d4pacda x16, x17
    10000f1d8str x16, [x0]
    10000f1dcldrb w8, [x0+145]
    10000f1e0cbz w8, 0x10000f234
    10000f1e4ldr x0, [x19+184]
    10000f1e8cbz x0, 0x10000f1f0
    10000f1ecbl ExtAudioFileDispose@plt
    10000f1f0
    10000f1f0loc_10000f1f0:
    10000f1f0ldr x0, [x19+120]
    10000f1f4cbz x0, 0x10000f224
    10000f1f8ldr x1, [x19+128]
    10000f1fcbl __ZN8DMHooker10removeHookEy
    10000f200ldr x0, [x19+120]
    10000f204ldr x1, [x19+136]
    10000f208bl __ZN8DMHooker10removeHookEy
    10000f20cldr x1, [x19+240]
    10000f210cbz x1, 0x10000f224
    10000f214ldr x0, [x19+120]
    10000f218add x2, x19, 248
    10000f21cmovz w3, 8
    10000f220bl __ZNK8DMHooker11writeLengthEyyy
    10000f224
    10000f224loc_10000f224:
    10000f224strb wzr, [x19+145]
    10000f228str xzr, [x19+120]
    10000f22cstr xzr, [x19+184]
    10000f230str xzr, [x19+240]
    10000f234
    10000f234loc_10000f234:
    10000f234ldr x8, [x19+24]
    10000f238bl objc_release_x8@plt
    10000f23cldrsb w8, [x19+215]
    10000f240tbnz w8, 31, 0x10000f264
    10000f244add x0, x19, 56
    10000f248bl _ZNSt3__15mutexD1Ev@plt
    10000f24cldrsb w8, [x19+55]
    10000f250tbnz w8, 31, 0x10000f27c
    10000f254
    10000f254loc_10000f254:
    10000f254mov x0, x19
    10000f258ldp x29, x30, [sp+16]
    10000f25cldp x20, x19, [sp], 32
    10000f260retab
    10000f264
    10000f264loc_10000f264:
    10000f264ldr x0, [x19+192]
    10000f268bl _ZdlPv@plt
    10000f26cadd x0, x19, 56
    10000f270bl _ZNSt3__15mutexD1Ev@plt
    10000f274ldrsb w8, [x19+55]
    10000f278tbz w8, 31, 0x10000f254
    10000f27c
    10000f27cloc_10000f27c:
    10000f27cldr x0, [x19+32]
    10000f280bl _ZdlPv@plt
    10000f284mov x0, x19
    10000f288ldp x29, x30, [sp+16]
    10000f28cldp x20, x19, [sp], 32
    10000f290retab
    10000f294bl fn_100005128
    10000f1ac