File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    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
    10000f298
    10000f298__ZN6Helper4Voip4stopEv:
    10000f298pacibsp
    10000f29cstp x20, x19, [sp-32]!
    10000f2a0stp x29, x30, [sp+16]
    10000f2a4add x29, sp, 16
    10000f2a8ldrb w8, [x0+145]
    10000f2accbz w8, 0x10000f304
    10000f2b0mov x19, x0
    10000f2b4ldr x0, [x0+184]
    10000f2b8cbz x0, 0x10000f2c0
    10000f2bcbl ExtAudioFileDispose@plt
    10000f2c0
    10000f2c0loc_10000f2c0:
    10000f2c0ldr x0, [x19+120]
    10000f2c4cbz x0, 0x10000f2f4
    10000f2c8ldr x1, [x19+128]
    10000f2ccbl __ZN8DMHooker10removeHookEy
    10000f2d0ldr x0, [x19+120]
    10000f2d4ldr x1, [x19+136]
    10000f2d8bl __ZN8DMHooker10removeHookEy
    10000f2dcldr x1, [x19+240]
    10000f2e0cbz x1, 0x10000f2f4
    10000f2e4ldr x0, [x19+120]
    10000f2e8add x2, x19, 248
    10000f2ecmovz w3, 8
    10000f2f0bl __ZNK8DMHooker11writeLengthEyyy
    10000f2f4
    10000f2f4loc_10000f2f4:
    10000f2f4strb wzr, [x19+145]
    10000f2f8str xzr, [x19+120]
    10000f2fcstr xzr, [x19+184]
    10000f300str xzr, [x19+240]
    10000f304
    10000f304loc_10000f304:
    10000f304movz w0, 1
    10000f308ldp x29, x30, [sp+16]
    10000f30cldp x20, x19, [sp], 32
    10000f310retab
    10000f298
    10000f314
    10000f314__ZN6Helper4VoipD1Ev:
    10000f314b 0x10000f1ac
    10000f314
    10000f318
    10000f318__ZN6Helper4VoipD0Ev:
    10000f318pacibsp
    10000f31cstp x29, x30, [sp-16]!
    10000f320add x29, sp, 0
    10000f324bl __ZN6Helper4VoipD2Ev
    10000f328ldp x29, x30, [sp], 16
    10000f32cautibsp
    10000f330eor x16, x30, x30, lsl #1
    10000f334tbz x16, 62, 0x10000f33c
    10000f338brk 50289
    10000f33c
    10000f33cloc_10000f33c:
    10000f33cb 0x10003d990
    10000f318
    10000f340
    10000f340__ZN6Helper4Voip4initEP8NSStringPPc:
    10000f340pacibsp
    10000f344stp x20, x19, [sp-32]!
    10000f348stp x29, x30, [sp+16]
    10000f34cadd x29, sp, 16
    10000f350mov x19, x0
    10000f354hint
    10000f358ldr x0, 0x39258
    10000f35cbl objc_alloc@plt
    10000f360mov x2, x19
    10000f364bl fn_10003e440
    10000f368str x0, [x19+24]
    10000f36cmovz w0, 1
    10000f370ldp x29, x30, [sp+16]
    10000f374ldp x20, x19, [sp], 32
    10000f378retab
    10000f340
    10000f37c
    10000f37c__ZN6Helper4Voip7executeEP8NSStringPPc:
    10000f37cpacibsp
    10000f380stp x20, x19, [sp-32]!
    10000f384stp x29, x30, [sp+16]
    10000f388add x29, sp, 16
    10000f38ccbz x1, 0x10000f3c4
    10000f390mov x20, x1
    10000f394mov x19, x0
    10000f398adr x2, 0x36070
    10000f39chint
    10000f3a0mov x0, x1
    10000f3a4bl fn_10003e460
    10000f3a8cbz w0, 0x10000f3d4
    10000f3acldrb w8, [x19+145]
    10000f3b0movz w0, 1
    10000f3b4cbz w8, 0x10000f450
    10000f3b8
    10000f3b8loc_10000f3b8:
    10000f3b8ldp x29, x30, [sp+16]
    10000f3bcldp x20, x19, [sp], 32
    10000f3c0retab
    10000f3c4
    10000f3c4loc_10000f3c4:
    10000f3c4movz w0, 0
    10000f3c8ldp x29, x30, [sp+16]
    10000f3ccldp x20, x19, [sp], 32
    10000f3d0retab
    10000f3d4
    10000f3d4loc_10000f3d4:
    10000f3d4adr x2, 0x36054
    10000f3d8hint
    10000f3dcmov x0, x20
    10000f3e0bl fn_10003e460
    10000f3e4cbz w0, 0x10000f3b8
    10000f3e8ldrb w8, [x19+145]
    10000f3eccbz w8, 0x10000f468
    10000f3f0ldr x0, [x19+184]
    10000f3f4cbz x0, 0x10000f3fc
    10000f3f8bl ExtAudioFileDispose@plt
    10000f3fc
    10000f3fcloc_10000f3fc:
    10000f3fcldr x0, [x19+120]
    10000f400cbz x0, 0x10000f430
    10000f404ldr x1, [x19+128]
    10000f408bl __ZN8DMHooker10removeHookEy
    10000f40cldr x0, [x19+120]
    10000f410ldr x1, [x19+136]
    10000f414bl __ZN8DMHooker10removeHookEy
    10000f418ldr x1, [x19+240]
    10000f41ccbz x1, 0x10000f430
    10000f420ldr x0, [x19+120]
    10000f424add x2, x19, 248
    10000f428movz w3, 8
    10000f42cbl __ZNK8DMHooker11writeLengthEyyy
    10000f430
    10000f430loc_10000f430:
    10000f430strb wzr, [x19+145]
    10000f434str xzr, [x19+120]
    10000f438str xzr, [x19+184]
    10000f43cmovz w0, 1
    10000f440str xzr, [x19+240]
    10000f444ldp x29, x30, [sp+16]
    10000f448ldp x20, x19, [sp], 32
    10000f44cretab
    10000f450
    10000f450loc_10000f450:
    10000f450strb w0, [x19+145]
    10000f454mov x0, x19
    10000f458bl __ZN6Helper4Voip10setupHooksEv
    10000f45cldp x29, x30, [sp+16]
    10000f460ldp x20, x19, [sp], 32
    10000f464retab
    10000f468
    10000f468loc_10000f468:
    10000f468movz w0, 1
    10000f46cldp x29, x30, [sp+16]
    10000f470ldp x20, x19, [sp], 32
    10000f474retab
    10000f37c
    10000f478
    10000f478__ZN6Helper4Voip5startEv:
    10000f478ldrb w8, [x0+145]
    10000f47ccbz w8, 0x10000f488
    10000f480movz w0, 1
    10000f484ret x30
    10000f488
    10000f488loc_10000f488:
    10000f488movz w8, 1
    10000f48cstrb w8, [x0+145]
    10000f490b 0x10000f494
    10000f478
    10000f494
    10000f494__ZN6Helper4Voip10setupHooksEv:
    10000f494pacibsp
    10000f498sub sp, sp, 80
    10000f49cstp x22, x21, [sp+32]
    10000f4a0stp x20, x19, [sp+48]
    10000f4a4stp x29, x30, [sp+64]
    10000f4a8add x29, sp, 64
    10000f4acldr x8, [x0+120]
    10000f4b0cbz x8, 0x10000f4cc
    10000f4b4movz w0, 0
    10000f4b8
    10000f4b8loc_10000f4b8:
    10000f4b8ldp x29, x30, [sp+64]
    10000f4bcldp x20, x19, [sp+48]
    10000f4c0ldp x22, x21, [sp+32]
    10000f4c4add sp, sp, 80
    10000f4c8retab
    10000f4cc
    10000f4ccloc_10000f4cc:
    10000f4ccmov x20, x0
    10000f4d0ldr x0, [x0+16]
    10000f4d4adr x1, 0x3280b
    10000f4d8hint
    10000f4dcbl __ZN6Helper13HookerFactory9getHookerEPKc
    10000f4e0str x0, [x20+120]
    10000f4e4cbz x0, 0x10000f4b8
    10000f4e8adr x0, 0x32804
    10000f4echint
    10000f4f0movz w1, 1
    10000f4f4bl dlopen@plt
    10000f4f8mov x19, x0
    10000f4fcldr x0, [x20+120]
    10000f500add x21, sp, 0
    10000f504adr x16, 0x35914
    10000f508hint
    10000f50cadd x16, x16, 16
    10000f510mov x17, x21
    10000f514movk x17, 0x530f000000000000
    10000f518pacda x16, x17
    10000f51cstp x16, x20, [sp]
    10000f520str x21, [sp+24]
    10000f524adr x1, 0x32816
    10000f528hint
    10000f52cadd x2, sp, 0
    10000f530movz w3, 1
    10000f534bl __ZN8DMHooker10hookSymbolEPKcONSt3__18functionIFNS_10HookReturnEP27__darwin_arm_thread_state64EEEb
    10000f538str x0, [x20+128]
    10000f53cldr x0, [sp+24]
    10000f540subs xzr, x21, x0
    10000f544b.eq 0x10000f574
    10000f548cbz x0, 0x10000f598
    10000f54cldr x16, [x0]
    10000f550mov x17, x0
    10000f554movk x17, 0x530f000000000000
    10000f558autda x16, x17
    10000f55cldr x8, [x16+40]!
    10000f560mov x9, x16
    10000f564mov x17, x9
    10000f568movk x17, 0x595d000000000000
    10000f56cblraa x8, x17
    10000f570b 0x10000f598
    10000f574
    10000f574loc_10000f574:
    10000f574ldr x16, [x0]
    10000f578mov x17, x0
    10000f57cmovk x17, 0x530f000000000000
    10000f580autda x16, x17
    10000f584ldr x8, [x16+32]!
    10000f588mov x9, x16
    10000f58cmov x17, x9
    10000f590movk x17, 0x5a7d000000000000
    10000f594blraa x8, x17
    10000f598
    10000f598loc_10000f598:
    10000f598adr x1, 0x327b4
    10000f59chint
    10000f5a0movn x0, 1
    10000f5a4bl dlsym@plt
    10000f5a8xpaci x0
    10000f5acadd x1, x0, 52
    10000f5b0ldr x0, [x20+120]
    10000f5b4add x21, sp, 0
    10000f5b8adr x16, 0x358e0
    10000f5bchint
    10000f5c0add x16, x16, 16
    10000f5c4mov x17, x21
    10000f5c8movk x17, 0x530f000000000000
    10000f5ccpacda x16, x17
    10000f5d0stp x16, x20, [sp]
    10000f5d4str x21, [sp+24]
    10000f5d8add x2, sp, 0
    10000f5dcmovz w3, 1
    10000f5e0bl __ZN8DMHooker11hookAddressEyONSt3__18functionIFNS_10HookReturnEP27__darwin_arm_thread_state64EEEb
    10000f5e4str x0, [x20+136]
    10000f5e8ldr x0, [sp+24]
    10000f5ecsubs xzr, x21, x0
    10000f5f0b.eq 0x10000f620
    10000f5f4cbz x0, 0x10000f644
    10000f5f8ldr x16, [x0]
    10000f5fcmov x17, x0
    10000f600movk x17, 0x530f000000000000
    10000f604autda x16, x17
    10000f608ldr x8, [x16+40]!
    10000f60cmov x9, x16
    10000f610mov x17, x9
    10000f614movk x17, 0x595d000000000000
    10000f618blraa x8, x17
    10000f61cb 0x10000f644
    10000f620
    10000f620loc_10000f620:
    10000f620ldr x16, [x0]
    10000f624mov x17, x0
    10000f628movk x17, 0x530f000000000000
    10000f62cautda x16, x17
    10000f630ldr x8, [x16+32]!
    10000f634mov x9, x16
    10000f638mov x17, x9
    10000f63cmovk x17, 0x5a7d000000000000
    10000f640blraa x8, x17
    10000f644
    10000f644loc_10000f644:
    10000f644ldr x0, [x20+120]
    10000f648add x21, sp, 0
    10000f64cadr x16, 0x358cc
    10000f650hint
    10000f654add x16, x16, 16
    10000f658mov x17, x21
    10000f65cmovk x17, 0x530f000000000000
    10000f660pacda x16, x17
    10000f664stp x16, x20, [sp]
    10000f668str x21, [sp+24]
    10000f66cadd x1, sp, 0
    10000f670bl __ZN8DMHooker11onBadAccessEONSt3__18functionIFNS_10HookReturnEP27__darwin_arm_thread_state64EEE
    10000f674ldr x0, [sp+24]
    10000f678subs xzr, x21, x0
    10000f67cb.eq 0x10000f6ac
    10000f680cbz x0, 0x10000f6d0
    10000f684ldr x16, [x0]
    10000f688mov x17, x0
    10000f68cmovk x17, 0x530f000000000000
    10000f690autda x16, x17
    10000f694ldr x8, [x16+40]!
    10000f698mov x9, x16
    10000f69cmov x17, x9
    10000f6a0movk x17, 0x595d000000000000
    10000f6a4blraa x8, x17
    10000f6a8b 0x10000f6d0
    10000f6ac
    10000f6acloc_10000f6ac:
    10000f6acldr x16, [x0]
    10000f6b0mov x17, x0
    10000f6b4movk x17, 0x530f000000000000
    10000f6b8autda x16, x17
    10000f6bcldr x8, [x16+32]!
    10000f6c0mov x9, x16
    10000f6c4mov x17, x9
    10000f6c8movk x17, 0x5a7d000000000000
    10000f6ccblraa x8, x17
    10000f6d0
    10000f6d0loc_10000f6d0:
    10000f6d0mov x0, x19
    10000f6d4bl dlclose@plt
    10000f6d8movz w0, 1
    10000f6dcldp x29, x30, [sp+64]
    10000f6e0ldp x20, x19, [sp+48]
    10000f6e4ldp x22, x21, [sp+32]
    10000f6e8add sp, sp, 80
    10000f6ecretab
    10000f6f0b 0x10000f6f8
    10000f6f4b 0x10000f6f8
    10000f6f8
    10000f6f8loc_10000f6f8:
    10000f6f8mov x19, x0
    10000f6fcadd x0, sp, 0
    10000f700bl fn_10000eb24
    10000f704mov x0, x19
    10000f708bl _Unwind_Resume@plt
    10000f494
    10000f70c
    10000f70c__ZN6Helper4Voip13pcmFloatToIntEPvPKvm:
    10000f70csubs xzr, x2, 4
    10000f710b.lo 0x10000f784
    10000f714ubfm x9, x2, 2, 63
    10000f718subs xzr, x2, 16
    10000f71cb.hs 0x10000f728
    10000f720movz x8, 0
    10000f724b 0x10000f788
    10000f728
    10000f728loc_10000f728:
    10000f728and x8, x9, 0x3ffffffffffffffc
    10000f72cmovi v0.4s, 0x47000000
    10000f730movz w10, 65024
    10000f734movk w10, 0x46ff0000
    10000f738dup v1.4s, w10
    10000f73cmovi v2.4s, 0xc7000000
    10000f740mov x10, x8
    10000f744mov x11, x0
    10000f748mov x12, x1
    10000f74c
    10000f74cloc_10000f74c:
    10000f74cldr q3, [x12], 16
    10000f750fmul v3.4s, v3.4s, v0.4s
    10000f754fcmgt v4.4s, v3.4s, v1.4s
    10000f758fcmgt v5.4s, v2.4s, v3.4s
    10000f75corr v5.16b, v4.16b, v5.16b
    10000f760bit v3.16b, v2.16b, v5.16b
    10000f764bit v3.16b, v1.16b, v4.16b
    10000f768fcvtzs v3.4s, v3.4s
    10000f76cxtn v3.4h, v3.4s
    10000f770str d3, [x11], 8
    10000f774subs x10, x10, 4
    10000f778b.ne 0x10000f74c
    10000f77csubs xzr, x9, x8
    10000f780b.ne 0x10000f788
    10000f784
    10000f784loc_10000f784:
    10000f784ret x30
    10000f788
    10000f788loc_10000f788:
    10000f788sub x9, x9, x8
    10000f78cadd x10, x0, x8, lsl #1
    10000f790movi v0.2s, 0x47000000
    10000f794movi v1.2s, 0xc7000000
    10000f798add x8, x1, x8, lsl #2
    10000f79cb 0x10000f7b4
    10000f7a0
    10000f7a0loc_10000f7a0:
    10000f7a0fcvtzs w11, s2
    10000f7a4strh w11, [x10], 2
    10000f7a8add x8, x8, 4
    10000f7acsubs x9, x9, 1
    10000f7b0b.eq 0x10000f784
    10000f7b4
    10000f7b4loc_10000f7b4:
    10000f7b4ldr s2, [x8]
    10000f7b8fmul s3, s2, s0
    10000f7bcmovz w11, 65024
    10000f7c0movk w11, 0x46ff0000
    10000f7c4fmov s2, w11
    10000f7c8fcmp s3, s2
    10000f7ccb.gt 0x10000f7a0
    10000f7d0fcmp s3, s1
    10000f7d4fmov s2, s3
    10000f7d8b.pl 0x10000f7a0
    10000f7dcmovi v2.2s, 0xc7000000
    10000f7e0b 0x10000f7a0
    10000f70c
    10000f7e4
    10000f7e4__ZN6Helper4Voip11downmix4to2EPsPKsm:
    10000f7e4cbz x2, 0x10000f810
    10000f7e8movz x8, 0
    10000f7ecadd x9, x1, 6
    10000f7f0
    10000f7f0loc_10000f7f0:
    10000f7f0ldurh w10, [x9-2]
    10000f7f4add x11, x0, x8, lsl #1
    10000f7f8strh w10, [x11]
    10000f7fcldrh w10, [x9], 8
    10000f800strh w10, [x11+2]
    10000f804add x8, x8, 2
    10000f808subs xzr, x8, x2
    10000f80cb.lo 0x10000f7f0
    10000f810
    10000f810loc_10000f810:
    10000f810ret x30
    10000f7e4
    10000f814
    10000f814__ZN6Helper4Voip15encodePCMSampleEPKvm:
    10000f814pacibsp
    10000f818sub sp, sp, 48
    10000f81cstp x29, x30, [sp+32]
    10000f820add x29, sp, 32
    10000f824ldr x0, [x0+184]
    10000f828cbz x0, 0x10000f84c
    10000f82cmovz w8, 1
    10000f830movz w9, 2
    10000f834str w8, [sp+8]
    10000f838stp w9, w2, [sp+16]
    10000f83cstr x1, [sp+24]
    10000f840ubfm x1, x2, 2, 63
    10000f844add x2, sp, 8
    10000f848bl ExtAudioFileWrite@plt
    10000f84c
    10000f84cloc_10000f84c:
    10000f84cldp x29, x30, [sp+32]
    10000f850add sp, sp, 48
    10000f854retab
    10000f814
    10000f858
    10000f858__ZN6Helper4Voip19createNewOutputFileEi:
    10000f858pacibsp
    10000f85csub sp, sp, 192
    10000f860stp x24, x23, [sp+128]
    10000f864stp x22, x21, [sp+144]
    10000f868stp x20, x19, [sp+160]
    10000f86cstp x29, x30, [sp+176]
    10000f870add x29, sp, 176
    10000f874mov x21, x1
    10000f878mov x19, x0
    10000f87cmov x20, x0
    10000f880ldr x0, [x20+184]!
    10000f884cbz x0, 0x10000f88c
    10000f888bl ExtAudioFileDispose@plt
    10000f88c
    10000f88cloc_10000f88c:
    10000f88cstr xzr, [sp+80]
    10000f890scvtf d0, w21
    10000f894str d0, [sp+88]
    10000f898hint
    10000f89cldr q1, 0x32d84
    10000f8a0stur q1, [sp+96]
    10000f8a4hint
    10000f8a8ldr d1, 0x32d98
    10000f8acstr d1, [sp+112]
    10000f8b0movz w8, 16
    10000f8b4str w8, [sp+120]
    10000f8b8str d0, [sp+48]
    10000f8bchint
    10000f8c0ldr d0, 0x32d88
    10000f8c4str d0, [sp+72]
    10000f8c8hint
    10000f8ccldr q0, 0x32d64
    10000f8d0stur q0, [sp+56]
    10000f8d4hint
    10000f8d8ldr x0, 0x38ca0
    10000f8dcldr x8, [x19+216]
    10000f8e0ldr w9, [x19+224]
    10000f8e4stp x8, x9, [sp]
    10000f8e8adr x2, 0x35b60
    10000f8echint
    10000f8f0bl fn_10003e560
    10000f8f4mov x21, x0
    10000f8f8movz x0, 0
    10000f8fcmov x1, x21
    10000f900movz x2, 0
    10000f904movz w3, 0
    10000f908bl CFURLCreateWithFileSystemPath@plt
    10000f90cmov x22, x0
    10000f910add x2, sp, 48
    10000f914movz w1, 24934
    10000f918movk w1, 0x6d340000
    10000f91cmovz x3, 0
    10000f920movz w4, 1
    10000f924mov x5, x20
    10000f928bl ExtAudioFileCreateWithURL@plt
    10000f92cldr x0, [x19+184]
    10000f930add x3, sp, 88
    10000f934movz w1, 28020
    10000f938movk w1, 0x63660000
    10000f93cmovz w2, 40
    10000f940bl ExtAudioFileSetProperty@plt
    10000f944mov x0, x22
    10000f948bl CFRelease@plt
    10000f94cmov x0, x21
    10000f950bl fn_10003e220
    10000f954mov x21, x0
    10000f958bl strlen@plt
    10000f95corr x8, xzr, 0x7ffffffffffffff0
    10000f960subs xzr, x0, x8
    10000f964b.hs 0x10000fa10
    10000f968mov x20, x0
    10000f96csubs xzr, x0, 23
    10000f970b.hs 0x10000f9c4
    10000f974add x22, sp, 24
    10000f978strb w20, [sp+47]
    10000f97ccbnz x20, 0x10000f9e4
    10000f980strb wzr, [x22+x20]
    10000f984add x20, x19, 192
    10000f988ldrsb w8, [x19+215]
    10000f98ctbnz w8, 31, 0x10000fa04
    10000f990
    10000f990loc_10000f990:
    10000f990ldur q0, [sp+24]
    10000f994str q0, [x20]
    10000f998ldr x8, [sp+40]
    10000f99cstr x8, [x20+16]
    10000f9a0ldr w8, [x19+224]
    10000f9a4add w8, w8, 1
    10000f9a8str w8, [x19+224]
    10000f9acldp x29, x30, [sp+176]
    10000f9b0ldp x20, x19, [sp+160]
    10000f9b4ldp x22, x21, [sp+144]
    10000f9b8ldp x24, x23, [sp+128]
    10000f9bcadd sp, sp, 192
    10000f9c0retab
    10000f9c4
    10000f9c4loc_10000f9c4:
    10000f9c4add x8, x20, 16
    10000f9c8and x23, x8, -16
    10000f9ccmov x0, x23
    10000f9d0bl _Znwm@plt
    10000f9d4mov x22, x0
    10000f9d8orr x8, x23, 0x8000000000000000
    10000f9dcstp x20, x8, [sp+32]
    10000f9e0str x0, [sp+24]
    10000f9e4
    10000f9e4loc_10000f9e4:
    10000f9e4mov x0, x22
    10000f9e8mov x1, x21
    10000f9ecmov x2, x20
    10000f9f0bl memmove@plt
    10000f9f4strb wzr, [x22+x20]
    10000f9f8add x20, x19, 192
    10000f9fcldrsb w8, [x19+215]
    10000fa00tbz w8, 31, 0x10000f990
    10000fa04
    10000fa04loc_10000fa04:
    10000fa04ldr x0, [x20]
    10000fa08bl _ZdlPv@plt
    10000fa0cb 0x10000f990
    10000fa10
    10000fa10loc_10000fa10:
    10000fa10add x0, sp, 24
    10000fa14bl fn_1000089dc
    10000f858
    10000fa18
    10000fa18__ZN6Helper4Voip13buildPACCacheEP27__darwin_arm_thread_state64y:
    10000fa18pacibsp
    10000fa1csub sp, sp, 320
    10000fa20stp x28, x27, [sp+272]
    10000fa24stp x20, x19, [sp+288]
    10000fa28stp x29, x30, [sp+304]
    10000fa2cadd x29, sp, 304
    10000fa30mov x19, x2
    10000fa34mov x20, x0
    10000fa38add x0, sp, 0
    10000fa3cmovz w2, 272
    10000fa40bl memcpy@plt
    10000fa44ldr x0, [x20+120]
    10000fa48add x4, x20, 256
    10000fa4cadd x1, sp, 0
    10000fa50mov x2, x19
    10000fa54movz x3, 0
    10000fa58bl __ZNK8DMHooker9signStateEP27__darwin_arm_thread_state64yyPN9NSTaskROP20WithoutDeveloperMode16SignedStateCacheE
    10000fa5cldp x29, x30, [sp+304]
    10000fa60ldp x20, x19, [sp+288]
    10000fa64ldp x28, x27, [sp+272]
    10000fa68add sp, sp, 320
    10000fa6cretab
    10000fa18
    10000fa70
    10000fa70__ZN6Helper4Voip13restoreHookPCEP27__darwin_arm_thread_state64:
    10000fa70pacibsp
    10000fa74sub sp, sp, 48
    10000fa78stp x20, x19, [sp+16]
    10000fa7cstp x29, x30, [sp+32]
    10000fa80add x29, sp, 32
    10000fa84mov x19, x0
    10000fa88add x0, sp, 8
    10000fa8cbl __ZN10Arm64StateC1EP27__darwin_arm_thread_state64
    10000fa90add x0, sp, 8
    10000fa94bl __ZNK10Arm64State8getFlagsEv
    10000fa98ubfm w8, w0, 24, 31
    10000fa9cadd x8, x19, w8, uxtw #4
    10000faa0ldr x19, [x8+256]
    10000faa4and w1, w0, 0xfffffffb
    10000faa8add x0, sp, 8
    10000faacbl __ZN10Arm64State8setFlagsEj
    10000fab0add x0, sp, 8
    10000fab4mov x1, x19
    10000fab8bl __ZNK10Arm64State5setPCEPv
    10000fabcldp x29, x30, [sp+32]
    10000fac0ldp x20, x19, [sp+16]
    10000fac4add sp, sp, 48
    10000fac8retab
    10000fa70
    10000facc
    10000faccfn_10000facc:
    10000faccret x30
    10000facc
    10000fad0
    10000fad0fn_10000fad0:
    10000fad0b 0x10003d990
    10000fad0
    10000fad4
    10000fad4fn_10000fad4:
    10000fad4pacibsp
    10000fad8stp x20, x19, [sp-32]!
    10000fadcstp x29, x30, [sp+16]
    10000fae0add x29, sp, 16
    10000fae4mov x19, x0
    10000fae8movz w0, 16
    10000faecbl _Znwm@plt
    10000faf0ldr x8, [x19+8]
    10000faf4adr x16, 0x35324
    10000faf8hint
    10000fafcadd x16, x16, 16
    10000fb00mov x17, x0
    10000fb04movk x17, 0x530f000000000000
    10000fb08pacda x16, x17
    10000fb0cstp x16, x8, [x0]
    10000fb10ldp x29, x30, [sp+16]
    10000fb14ldp x20, x19, [sp], 32
    10000fb18retab
    10000fad4