File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
10000fb1c
10000fb1cfn_10000fb1c:
10000fb1cldr x8, [x0+8]
10000fb20adr x16, 0x352f8
10000fb24hint
10000fb28add x16, x16, 16
10000fb2cmov x17, x1
10000fb30movk x17, 0x530f000000000000
10000fb34pacda x16, x17
10000fb38stp x16, x8, [x1]
10000fb3cret x30
10000fb1c
10000fb1cfn_10000fb1c:
10000fb1cldr x8, [x0+8]
10000fb20adr x16, 0x352f8
10000fb24hint
10000fb28add x16, x16, 16
10000fb2cmov x17, x1
10000fb30movk x17, 0x530f000000000000
10000fb34pacda x16, x17
10000fb38stp x16, x8, [x1]
10000fb3cret x30
10000fb1c
10000fb48
10000fb48fn_10000fb48:
10000fb48pacibsp
10000fb4csub sp, sp, 80
10000fb50stp x20, x19, [sp+48]
10000fb54stp x29, x30, [sp+64]
10000fb58add x29, sp, 64
10000fb5cldr x19, [x0+8]
10000fb60ldr x8, [x1]
10000fb64ldr x1, [x8]
10000fb68str xzr, [sp+32]
10000fb6cmovi v0.2d, 0
10000fb70stp q0, q0, [sp]
10000fb74ldr x0, [x19+120]
10000fb78add x2, sp, 0
10000fb7cmovz w3, 40
10000fb80bl __ZNK8DMHooker10readLengthEyyy
10000fb84ldr w8, [sp+28]
10000fb88subs wzr, w8, 4
10000fb8cb.ne 0x10000fb9c
10000fb90ldr d0, [sp]
10000fb94fcvtzs w8, d0
10000fb98str w8, [x19+228]
10000fb9c
10000fb9cloc_10000fb9c:
10000fb9cmovz w0, 2
10000fba0ldp x29, x30, [sp+64]
10000fba4ldp x20, x19, [sp+48]
10000fba8add sp, sp, 80
10000fbacretab
10000fb48
10000fb48fn_10000fb48:
10000fb48pacibsp
10000fb4csub sp, sp, 80
10000fb50stp x20, x19, [sp+48]
10000fb54stp x29, x30, [sp+64]
10000fb58add x29, sp, 64
10000fb5cldr x19, [x0+8]
10000fb60ldr x8, [x1]
10000fb64ldr x1, [x8]
10000fb68str xzr, [sp+32]
10000fb6cmovi v0.2d, 0
10000fb70stp q0, q0, [sp]
10000fb74ldr x0, [x19+120]
10000fb78add x2, sp, 0
10000fb7cmovz w3, 40
10000fb80bl __ZNK8DMHooker10readLengthEyyy
10000fb84ldr w8, [sp+28]
10000fb88subs wzr, w8, 4
10000fb8cb.ne 0x10000fb9c
10000fb90ldr d0, [sp]
10000fb94fcvtzs w8, d0
10000fb98str w8, [x19+228]
10000fb9c
10000fb9cloc_10000fb9c:
10000fb9cmovz w0, 2
10000fba0ldp x29, x30, [sp+64]
10000fba4ldp x20, x19, [sp+48]
10000fba8add sp, sp, 80
10000fbacretab
10000fb48
10000fbb0
10000fbb0fn_10000fbb0:
10000fbb0pacibsp
10000fbb4stp x20, x19, [sp-32]!
10000fbb8stp x29, x30, [sp+16]
10000fbbcadd x29, sp, 16
10000fbc0mov x19, x0
10000fbc4ldr x9, [x1+8]
10000fbc8adr x8, 0x32b20
10000fbcchint
10000fbd0subs xzr, x9, x8
10000fbd4b.ne 0x10000fbe8
10000fbd8
10000fbd8loc_10000fbd8:
10000fbd8add x0, x19, 8
10000fbdcldp x29, x30, [sp+16]
10000fbe0ldp x20, x19, [sp], 32
10000fbe4retab
10000fbe8
10000fbe8loc_10000fbe8:
10000fbe8ands xzr, x9, x8
10000fbecb.lt 0x10000fc00
10000fbf0movz x0, 0
10000fbf4ldp x29, x30, [sp+16]
10000fbf8ldp x20, x19, [sp], 32
10000fbfcretab
10000fc00
10000fc00loc_10000fc00:
10000fc00and x0, x9, 0x7fffffffffffffff
10000fc04and x1, x8, 0x7fffffffffffffff
10000fc08bl strcmp@plt
10000fc0ccbz w0, 0x10000fbd8
10000fc10movz x0, 0
10000fc14ldp x29, x30, [sp+16]
10000fc18ldp x20, x19, [sp], 32
10000fc1cretab
10000fbb0
10000fbb0fn_10000fbb0:
10000fbb0pacibsp
10000fbb4stp x20, x19, [sp-32]!
10000fbb8stp x29, x30, [sp+16]
10000fbbcadd x29, sp, 16
10000fbc0mov x19, x0
10000fbc4ldr x9, [x1+8]
10000fbc8adr x8, 0x32b20
10000fbcchint
10000fbd0subs xzr, x9, x8
10000fbd4b.ne 0x10000fbe8
10000fbd8
10000fbd8loc_10000fbd8:
10000fbd8add x0, x19, 8
10000fbdcldp x29, x30, [sp+16]
10000fbe0ldp x20, x19, [sp], 32
10000fbe4retab
10000fbe8
10000fbe8loc_10000fbe8:
10000fbe8ands xzr, x9, x8
10000fbecb.lt 0x10000fc00
10000fbf0movz x0, 0
10000fbf4ldp x29, x30, [sp+16]
10000fbf8ldp x20, x19, [sp], 32
10000fbfcretab
10000fc00
10000fc00loc_10000fc00:
10000fc00and x0, x9, 0x7fffffffffffffff
10000fc04and x1, x8, 0x7fffffffffffffff
10000fc08bl strcmp@plt
10000fc0ccbz w0, 0x10000fbd8
10000fc10movz x0, 0
10000fc14ldp x29, x30, [sp+16]
10000fc18ldp x20, x19, [sp], 32
10000fc1cretab
10000fbb0
10000fc34
10000fc34fn_10000fc34:
10000fc34pacibsp
10000fc38stp x20, x19, [sp-32]!
10000fc3cstp x29, x30, [sp+16]
10000fc40add x29, sp, 16
10000fc44mov x19, x0
10000fc48movz w0, 16
10000fc4cbl _Znwm@plt
10000fc50ldr x8, [x19+8]
10000fc54adr x16, 0x35244
10000fc58hint
10000fc5cadd x16, x16, 16
10000fc60mov x17, x0
10000fc64movk x17, 0x530f000000000000
10000fc68pacda x16, x17
10000fc6cstp x16, x8, [x0]
10000fc70ldp x29, x30, [sp+16]
10000fc74ldp x20, x19, [sp], 32
10000fc78retab
10000fc34
10000fc34fn_10000fc34:
10000fc34pacibsp
10000fc38stp x20, x19, [sp-32]!
10000fc3cstp x29, x30, [sp+16]
10000fc40add x29, sp, 16
10000fc44mov x19, x0
10000fc48movz w0, 16
10000fc4cbl _Znwm@plt
10000fc50ldr x8, [x19+8]
10000fc54adr x16, 0x35244
10000fc58hint
10000fc5cadd x16, x16, 16
10000fc60mov x17, x0
10000fc64movk x17, 0x530f000000000000
10000fc68pacda x16, x17
10000fc6cstp x16, x8, [x0]
10000fc70ldp x29, x30, [sp+16]
10000fc74ldp x20, x19, [sp], 32
10000fc78retab
10000fc34
10000fc7c
10000fc7cfn_10000fc7c:
10000fc7cldr x8, [x0+8]
10000fc80adr x16, 0x35218
10000fc84hint
10000fc88add x16, x16, 16
10000fc8cmov x17, x1
10000fc90movk x17, 0x530f000000000000
10000fc94pacda x16, x17
10000fc98stp x16, x8, [x1]
10000fc9cret x30
10000fc7c
10000fc7cfn_10000fc7c:
10000fc7cldr x8, [x0+8]
10000fc80adr x16, 0x35218
10000fc84hint
10000fc88add x16, x16, 16
10000fc8cmov x17, x1
10000fc90movk x17, 0x530f000000000000
10000fc94pacda x16, x17
10000fc98stp x16, x8, [x1]
10000fc9cret x30
10000fc7c
10000fca8
10000fca8fn_10000fca8:
10000fca8pacibsp
10000fcacsub sp, sp, 352
10000fcb0stp x24, x23, [sp+288]
10000fcb4stp x22, x21, [sp+304]
10000fcb8stp x20, x19, [sp+320]
10000fcbcstp x29, x30, [sp+336]
10000fcc0add x29, sp, 336
10000fcc4ldr x23, [x0+8]
10000fcc8ldr x20, [x1]
10000fcccadd x19, x23, 56
10000fcd0mov x0, x19
10000fcd4bl _ZNSt3__15mutex4lockEv@plt
10000fcd8ldr x8, [x23+240]
10000fcdccbnz x8, 0x10000fd3c
10000fce0ldr x8, [x20]
10000fce4add x21, x8, 88
10000fce8str xzr, [sp+8]
10000fcecldr x0, [x23+120]
10000fcf0add x2, sp, 8
10000fcf4mov x1, x21
10000fcf8movz w3, 8
10000fcfcbl __ZNK8DMHooker10readLengthEyyy
10000fd00ldr x22, [sp+8]
10000fd04orr w8, wzr, 0x11111111
10000fd08subs xzr, x22, x8
10000fd0cb.eq 0x10000fd3c
10000fd10stp x21, x22, [x23+240]
10000fd14add x0, sp, 16
10000fd18mov x1, x20
10000fd1cmovz w2, 272
10000fd20bl memcpy@plt
10000fd24ldr x0, [x23+120]
10000fd28add x4, x23, 256
10000fd2cadd x1, sp, 16
10000fd30mov x2, x22
10000fd34movz x3, 0
10000fd38bl __ZNK8DMHooker9signStateEP27__darwin_arm_thread_state64yyPN9NSTaskROP20WithoutDeveloperMode16SignedStateCacheE
10000fd3c
10000fd3cloc_10000fd3c:
10000fd3cmov x0, x19
10000fd40bl _ZNSt3__15mutex6unlockEv@plt
10000fd44movz w0, 4
10000fd48ldp x29, x30, [sp+336]
10000fd4cldp x20, x19, [sp+320]
10000fd50ldp x22, x21, [sp+304]
10000fd54ldp x24, x23, [sp+288]
10000fd58add sp, sp, 352
10000fd5cretab
10000fd60mov x20, x0
10000fd64mov x0, x19
10000fd68bl _ZNSt3__15mutex6unlockEv@plt
10000fd6cmov x0, x20
10000fd70bl _Unwind_Resume@plt
10000fca8
10000fca8fn_10000fca8:
10000fca8pacibsp
10000fcacsub sp, sp, 352
10000fcb0stp x24, x23, [sp+288]
10000fcb4stp x22, x21, [sp+304]
10000fcb8stp x20, x19, [sp+320]
10000fcbcstp x29, x30, [sp+336]
10000fcc0add x29, sp, 336
10000fcc4ldr x23, [x0+8]
10000fcc8ldr x20, [x1]
10000fcccadd x19, x23, 56
10000fcd0mov x0, x19
10000fcd4bl _ZNSt3__15mutex4lockEv@plt
10000fcd8ldr x8, [x23+240]
10000fcdccbnz x8, 0x10000fd3c
10000fce0ldr x8, [x20]
10000fce4add x21, x8, 88
10000fce8str xzr, [sp+8]
10000fcecldr x0, [x23+120]
10000fcf0add x2, sp, 8
10000fcf4mov x1, x21
10000fcf8movz w3, 8
10000fcfcbl __ZNK8DMHooker10readLengthEyyy
10000fd00ldr x22, [sp+8]
10000fd04orr w8, wzr, 0x11111111
10000fd08subs xzr, x22, x8
10000fd0cb.eq 0x10000fd3c
10000fd10stp x21, x22, [x23+240]
10000fd14add x0, sp, 16
10000fd18mov x1, x20
10000fd1cmovz w2, 272
10000fd20bl memcpy@plt
10000fd24ldr x0, [x23+120]
10000fd28add x4, x23, 256
10000fd2cadd x1, sp, 16
10000fd30mov x2, x22
10000fd34movz x3, 0
10000fd38bl __ZNK8DMHooker9signStateEP27__darwin_arm_thread_state64yyPN9NSTaskROP20WithoutDeveloperMode16SignedStateCacheE
10000fd3c
10000fd3cloc_10000fd3c:
10000fd3cmov x0, x19
10000fd40bl _ZNSt3__15mutex6unlockEv@plt
10000fd44movz w0, 4
10000fd48ldp x29, x30, [sp+336]
10000fd4cldp x20, x19, [sp+320]
10000fd50ldp x22, x21, [sp+304]
10000fd54ldp x24, x23, [sp+288]
10000fd58add sp, sp, 352
10000fd5cretab
10000fd60mov x20, x0
10000fd64mov x0, x19
10000fd68bl _ZNSt3__15mutex6unlockEv@plt
10000fd6cmov x0, x20
10000fd70bl _Unwind_Resume@plt
10000fca8
10000fd74
10000fd74fn_10000fd74:
10000fd74pacibsp
10000fd78stp x20, x19, [sp-32]!
10000fd7cstp x29, x30, [sp+16]
10000fd80add x29, sp, 16
10000fd84mov x19, x0
10000fd88ldr x9, [x1+8]
10000fd8cadr x8, 0x32a07
10000fd90hint
10000fd94subs xzr, x9, x8
10000fd98b.ne 0x10000fdac
10000fd9c
10000fd9cloc_10000fd9c:
10000fd9cadd x0, x19, 8
10000fda0ldp x29, x30, [sp+16]
10000fda4ldp x20, x19, [sp], 32
10000fda8retab
10000fdac
10000fdacloc_10000fdac:
10000fdacands xzr, x9, x8
10000fdb0b.lt 0x10000fdc4
10000fdb4movz x0, 0
10000fdb8ldp x29, x30, [sp+16]
10000fdbcldp x20, x19, [sp], 32
10000fdc0retab
10000fdc4
10000fdc4loc_10000fdc4:
10000fdc4and x0, x9, 0x7fffffffffffffff
10000fdc8and x1, x8, 0x7fffffffffffffff
10000fdccbl strcmp@plt
10000fdd0cbz w0, 0x10000fd9c
10000fdd4movz x0, 0
10000fdd8ldp x29, x30, [sp+16]
10000fddcldp x20, x19, [sp], 32
10000fde0retab
10000fd74
10000fd74fn_10000fd74:
10000fd74pacibsp
10000fd78stp x20, x19, [sp-32]!
10000fd7cstp x29, x30, [sp+16]
10000fd80add x29, sp, 16
10000fd84mov x19, x0
10000fd88ldr x9, [x1+8]
10000fd8cadr x8, 0x32a07
10000fd90hint
10000fd94subs xzr, x9, x8
10000fd98b.ne 0x10000fdac
10000fd9c
10000fd9cloc_10000fd9c:
10000fd9cadd x0, x19, 8
10000fda0ldp x29, x30, [sp+16]
10000fda4ldp x20, x19, [sp], 32
10000fda8retab
10000fdac
10000fdacloc_10000fdac:
10000fdacands xzr, x9, x8
10000fdb0b.lt 0x10000fdc4
10000fdb4movz x0, 0
10000fdb8ldp x29, x30, [sp+16]
10000fdbcldp x20, x19, [sp], 32
10000fdc0retab
10000fdc4
10000fdc4loc_10000fdc4:
10000fdc4and x0, x9, 0x7fffffffffffffff
10000fdc8and x1, x8, 0x7fffffffffffffff
10000fdccbl strcmp@plt
10000fdd0cbz w0, 0x10000fd9c
10000fdd4movz x0, 0
10000fdd8ldp x29, x30, [sp+16]
10000fddcldp x20, x19, [sp], 32
10000fde0retab
10000fd74
10000fdf8
10000fdf8fn_10000fdf8:
10000fdf8pacibsp
10000fdfcstp x20, x19, [sp-32]!
10000fe00stp x29, x30, [sp+16]
10000fe04add x29, sp, 16
10000fe08mov x19, x0
10000fe0cmovz w0, 16
10000fe10bl _Znwm@plt
10000fe14ldr x8, [x19+8]
10000fe18adr x16, 0x35100
10000fe1chint
10000fe20add x16, x16, 16
10000fe24mov x17, x0
10000fe28movk x17, 0x530f000000000000
10000fe2cpacda x16, x17
10000fe30stp x16, x8, [x0]
10000fe34ldp x29, x30, [sp+16]
10000fe38ldp x20, x19, [sp], 32
10000fe3cretab
10000fdf8
10000fdf8fn_10000fdf8:
10000fdf8pacibsp
10000fdfcstp x20, x19, [sp-32]!
10000fe00stp x29, x30, [sp+16]
10000fe04add x29, sp, 16
10000fe08mov x19, x0
10000fe0cmovz w0, 16
10000fe10bl _Znwm@plt
10000fe14ldr x8, [x19+8]
10000fe18adr x16, 0x35100
10000fe1chint
10000fe20add x16, x16, 16
10000fe24mov x17, x0
10000fe28movk x17, 0x530f000000000000
10000fe2cpacda x16, x17
10000fe30stp x16, x8, [x0]
10000fe34ldp x29, x30, [sp+16]
10000fe38ldp x20, x19, [sp], 32
10000fe3cretab
10000fdf8
10000fe40
10000fe40fn_10000fe40:
10000fe40ldr x8, [x0+8]
10000fe44adr x16, 0x350d4
10000fe48hint
10000fe4cadd x16, x16, 16
10000fe50mov x17, x1
10000fe54movk x17, 0x530f000000000000
10000fe58pacda x16, x17
10000fe5cstp x16, x8, [x1]
10000fe60ret x30
10000fe40
10000fe40fn_10000fe40:
10000fe40ldr x8, [x0+8]
10000fe44adr x16, 0x350d4
10000fe48hint
10000fe4cadd x16, x16, 16
10000fe50mov x17, x1
10000fe54movk x17, 0x530f000000000000
10000fe58pacda x16, x17
10000fe5cstp x16, x8, [x1]
10000fe60ret x30
10000fe40
10000fe6c
10000fe6cfn_10000fe6c:
10000fe6cpacibsp
10000fe70stp x29, x30, [sp-16]!
10000fe74add x29, sp, 0
10000fe78ldr x0, [x0+8]
10000fe7cldr x1, [x1]
10000fe80bl fn_10000ff0c
10000fe84movz w0, 1
10000fe88ldp x29, x30, [sp], 16
10000fe8cretab
10000fe6c
10000fe6cfn_10000fe6c:
10000fe6cpacibsp
10000fe70stp x29, x30, [sp-16]!
10000fe74add x29, sp, 0
10000fe78ldr x0, [x0+8]
10000fe7cldr x1, [x1]
10000fe80bl fn_10000ff0c
10000fe84movz w0, 1
10000fe88ldp x29, x30, [sp], 16
10000fe8cretab
10000fe6c
10000fe90
10000fe90fn_10000fe90:
10000fe90pacibsp
10000fe94stp x20, x19, [sp-32]!
10000fe98stp x29, x30, [sp+16]
10000fe9cadd x29, sp, 16
10000fea0mov x19, x0
10000fea4ldr x9, [x1+8]
10000fea8adr x8, 0x32996
10000feachint
10000feb0subs xzr, x9, x8
10000feb4b.ne 0x10000fec8
10000feb8
10000feb8loc_10000feb8:
10000feb8add x0, x19, 8
10000febcldp x29, x30, [sp+16]
10000fec0ldp x20, x19, [sp], 32
10000fec4retab
10000fec8
10000fec8loc_10000fec8:
10000fec8ands xzr, x9, x8
10000feccb.lt 0x10000fee0
10000fed0movz x0, 0
10000fed4ldp x29, x30, [sp+16]
10000fed8ldp x20, x19, [sp], 32
10000fedcretab
10000fee0
10000fee0loc_10000fee0:
10000fee0and x0, x9, 0x7fffffffffffffff
10000fee4and x1, x8, 0x7fffffffffffffff
10000fee8bl strcmp@plt
10000feeccbz w0, 0x10000feb8
10000fef0movz x0, 0
10000fef4ldp x29, x30, [sp+16]
10000fef8ldp x20, x19, [sp], 32
10000fefcretab
10000fe90
10000fe90fn_10000fe90:
10000fe90pacibsp
10000fe94stp x20, x19, [sp-32]!
10000fe98stp x29, x30, [sp+16]
10000fe9cadd x29, sp, 16
10000fea0mov x19, x0
10000fea4ldr x9, [x1+8]
10000fea8adr x8, 0x32996
10000feachint
10000feb0subs xzr, x9, x8
10000feb4b.ne 0x10000fec8
10000feb8
10000feb8loc_10000feb8:
10000feb8add x0, x19, 8
10000febcldp x29, x30, [sp+16]
10000fec0ldp x20, x19, [sp], 32
10000fec4retab
10000fec8
10000fec8loc_10000fec8:
10000fec8ands xzr, x9, x8
10000feccb.lt 0x10000fee0
10000fed0movz x0, 0
10000fed4ldp x29, x30, [sp+16]
10000fed8ldp x20, x19, [sp], 32
10000fedcretab
10000fee0
10000fee0loc_10000fee0:
10000fee0and x0, x9, 0x7fffffffffffffff
10000fee4and x1, x8, 0x7fffffffffffffff
10000fee8bl strcmp@plt
10000feeccbz w0, 0x10000feb8
10000fef0movz x0, 0
10000fef4ldp x29, x30, [sp+16]
10000fef8ldp x20, x19, [sp], 32
10000fefcretab
10000fe90
10000ff0c
10000ff0cfn_10000ff0c:
10000ff0cpacibsp
10000ff10stp x24, x23, [sp-64]!
10000ff14stp x22, x21, [sp+16]
10000ff18stp x20, x19, [sp+32]
10000ff1cstp x29, x30, [sp+48]
10000ff20add x29, sp, 48
10000ff24sub sp, sp, 32
10000ff28mov x22, x1
10000ff2cmov x20, x0
10000ff30add x19, x0, 56
10000ff34mov x0, x19
10000ff38bl _ZNSt3__15mutex4lockEv@plt
10000ff3csub x0, x29, 72
10000ff40mov x1, x22
10000ff44bl __ZN10Arm64StateC1EP27__darwin_arm_thread_state64
10000ff48sub x0, x29, 72
10000ff4cbl __ZNK10Arm64State8getFlagsEv
10000ff50ubfm w8, w0, 24, 31
10000ff54add x8, x20, w8, uxtw #4
10000ff58ldr x21, [x8+256]
10000ff5cand w1, w0, 0xfffffffb
10000ff60sub x0, x29, 72
10000ff64bl __ZN10Arm64State8setFlagsEj
10000ff68sub x0, x29, 72
10000ff6cmov x1, x21
10000ff70bl __ZNK10Arm64State5setPCEPv
10000ff74ldrb w8, [x20+144]
10000ff78cbz w8, 0x10001013c
10000ff7cbl _ZNSt3__16chrono12steady_clock3nowEv@plt
10000ff80mov x21, x0
10000ff84ldr x8, [x20+152]
10000ff88cbz x8, 0x10000ffd0
10000ff8cldr x9, [x20+176]
10000ff90sub x9, x21, x9
10000ff94scvtf s0, x9
10000ff98movz w9, 27432
10000ff9cmovk w9, 0x4e6e0000
10000ffa0fmov s1, w9
10000ffa4fdiv s0, s0, s1
10000ffa8fmov s1
10000ffacfcmp s0, s1
10000ffb0b.ge 0x10000ffc4
10000ffb4ldr x9, [x22]
10000ffb8subs xzr, x8, x9
10000ffbcb.eq 0x100010040
10000ffc0b 0x10001013c
10000ffc4
10000ffc4loc_10000ffc4:
10000ffc4ldr x0, [x20+120]
10000ffc8bl __ZN8DMHooker10flushCacheEv
10000ffccstr xzr, [x20+152]
10000ffd0
10000ffd0loc_10000ffd0:
10000ffd0stp xzr, xzr, [x29-72]
10000ffd4stur xzr, [x29-56]
10000ffd8ldr x0, [x20+120]
10000ffdcldr x1, [x22+16]
10000ffe0sub x2, x29, 72
10000ffe4movz w3, 24
10000ffe8bl __ZNK8DMHooker10readLengthEyyy
10000ffecldur w8, [x29-72]
10000fff0subs wzr, w8, 1
10000fff4b.ne 0x10001013c
10000fff8ldur w8, [x29-64]
10000fffcsubs wzr, w8, 4
100010000b.ne 0x10001013c
100010004ldur x9, [x29-56]
100010008ldur w8, [x29-60]
10001000cstp x9, x8, [x20+160]
100010010ldr x9, [x22]
100010014str x9, [x20+152]
100010018ldr w1, [x20+228]
10001001ccbz w1, 0x100010170
100010020
100010020loc_100010020:
100010020ldr x8, [x20+184]
100010024cbz x8, 0x100010034
100010028ldr w8, [x20+232]
10001002csubs wzr, w1, w8
100010030b.eq 0x100010040
100010034
100010034loc_100010034:
100010034str w1, [x20+232]
100010038mov x0, x20
10001003cbl __ZN6Helper4Voip19createNewOutputFileEi
100010040
100010040loc_100010040:
100010040add x23, sp, 0
100010044str x21, [x20+176]
100010048ldr x21, [x20+168]
10001004cmov x9, x21
100010050hint
100010054ldr x16, 0x349c4
100010058blraaz x16
10001005cadd x8, sp, 0
100010060add x9, x21, 15
100010064and x9, x9, -16
100010068sub x22, x8, x9
10001006cadd sp, x22, 0
100010070ldr x1, [x20+160]
100010074ldr x0, [x20+120]
100010078mov x2, x22
10001007cmov x3, x21
100010080bl __ZNK8DMHooker10readLengthEyyy
100010084ubfm x12, x21, 1, 63
100010088ubfm x8, x12, 63, 62
10001008cmov x9, x8
100010090hint
100010094ldr x16, 0x34984
100010098blraaz x16
10001009cadd x9, sp, 0
1000100a0add x8, x8, 15
1000100a4and x8, x8, -16
1000100a8sub x14, x9, x8
1000100acadd sp, x14, 0
1000100b0subs xzr, x21, 4
1000100b4b.hs 0x10001015c
1000100b8movz x13, 0
1000100bc
1000100bcloc_1000100bc:
1000100bcubfm x8, x13, 63, 62
1000100c0mov x9, x8
1000100c4hint
1000100c8ldr x16, 0x34950
1000100ccblraaz x16
1000100d0add x9, sp, 0
1000100d4add x8, x8, 15
1000100d8and x8, x8, -16
1000100dcsub x8, x9, x8
1000100e0add sp, x8, 0
1000100e4subs xzr, x21, 2
1000100e8b.lo 0x100010110
1000100ecmovz x9, 0
1000100f0add x10, x14, 6
1000100f4
1000100f4loc_1000100f4:
1000100f4ldur w11, [x10-2]
1000100f8ubfm x14, x9, 63, 62
1000100fcstr w11, [x8+x14]
100010100add x9, x9, 2
100010104add x10, x10, 8
100010108subs xzr, x9, x12
10001010cb.lo 0x1000100f4
100010110
100010110loc_100010110:
100010110ldr x0, [x20+184]
100010114cbz x0, 0x100010138
100010118movz w9, 1
10001011cmovz w10, 2
100010120stur w9, [x29-72]
100010124stp w10, w13, [x29-64]
100010128stur x8, [x29-56]
10001012cubfm x1, x21, 4, 63
100010130sub x2, x29, 72
100010134bl ExtAudioFileWrite@plt
100010138
100010138loc_100010138:
100010138add sp, x23, 0
10001013c
10001013cloc_10001013c:
10001013cmov x0, x19
100010140bl _ZNSt3__15mutex6unlockEv@plt
100010144sub sp, x29, 48
100010148ldp x29, x30, [sp+48]
10001014cldp x20, x19, [sp+32]
100010150ldp x22, x21, [sp+16]
100010154ldp x24, x23, [sp], 64
100010158retab
10001015c
10001015cloc_10001015c:
10001015cubfm x13, x21, 2, 63
100010160subs xzr, x21, 16
100010164b.hs 0x100010198
100010168movz x8, 0
10001016cb 0x1000101f4
100010170
100010170loc_100010170:
100010170movz w9, 7679
100010174subs wzr, w8, w9
100010178b.gt 0x100010250
10001017csubs wzr, w8, 4096
100010180b.eq 0x100010270
100010184movz w9, 6144
100010188subs wzr, w8, w9
10001018cb.ne 0x100010280
100010190movz w1, 32000
100010194b 0x100010020
100010198
100010198loc_100010198:
100010198and x8, x13, 0x3ffffffffffffffc
10001019cmovi v0.4s, 0x47000000
1000101a0movz w9, 65024
1000101a4movk w9, 0x46ff0000
1000101a8dup v1.4s, w9
1000101acmovi v2.4s, 0xc7000000
1000101b0mov x9, x8
1000101b4mov x10, x14
1000101b8mov x11, x22
1000101bc
1000101bcloc_1000101bc:
1000101bcldr q3, [x11], 16
1000101c0fmul v3.4s, v3.4s, v0.4s
1000101c4fcmgt v4.4s, v3.4s, v1.4s
1000101c8fcmgt v5.4s, v2.4s, v3.4s
1000101ccorr v5.16b, v4.16b, v5.16b
1000101d0bit v3.16b, v2.16b, v5.16b
1000101d4bit v3.16b, v1.16b, v4.16b
1000101d8fcvtzs v3.4s, v3.4s
1000101dcxtn v3.4h, v3.4s
1000101e0str d3, [x10], 8
1000101e4subs x9, x9, 4
1000101e8b.ne 0x1000101bc
1000101ecsubs xzr, x13, x8
1000101f0b.eq 0x1000100bc
1000101f4
1000101f4loc_1000101f4:
1000101f4sub x9, x13, x8
1000101f8add x10, x14, x8, lsl #1
1000101fcmovi v0.2s, 0x47000000
100010200movi v1.2s, 0xc7000000
100010204add x8, x22, x8, lsl #2
100010208b 0x100010220
10001020c
10001020cloc_10001020c:
10001020cfcvtzs w11, s2
100010210strh w11, [x10], 2
100010214add x8, x8, 4
100010218subs x9, x9, 1
10001021cb.eq 0x1000100bc
100010220
100010220loc_100010220:
100010220ldr s2, [x8]
100010224fmul s3, s2, s0
100010228movz w11, 65024
10001022cmovk w11, 0x46ff0000
100010230fmov s2, w11
100010234fcmp s3, s2
100010238b.gt 0x10001020c
10001023cfcmp s3, s1
100010240fmov s2, s3
100010244b.pl 0x10001020c
100010248movi v2.2s, 0xc7000000
10001024cb 0x10001020c
100010250
100010250loc_100010250:
100010250movz w9, 15360
100010254subs wzr, w8, w9
100010258b.eq 0x100010278
10001025cmovz w9, 7680
100010260subs wzr, w8, w9
100010264b.ne 0x100010280
100010268movz w1, 24000
10001026cb 0x100010020
100010270
100010270loc_100010270:
100010270movz w1, 16000
100010274b 0x100010020
100010278
100010278loc_100010278:
100010278movz w1, 44100
10001027cb 0x100010020
100010280
100010280loc_100010280:
100010280movz w1, 48000
100010284b 0x100010020
100010288b 0x10001029c
10001028cb 0x10001029c
100010290b 0x10001029c
100010294b 0x10001029c
100010298b 0x10001029c
10001029c
10001029cloc_10001029c:
10001029cmov x20, x0
1000102a0mov x0, x19
1000102a4bl _ZNSt3__15mutex6unlockEv@plt
1000102a8mov x0, x20
1000102acbl _Unwind_Resume@plt
10000ff0c
10000ff0cfn_10000ff0c:
10000ff0cpacibsp
10000ff10stp x24, x23, [sp-64]!
10000ff14stp x22, x21, [sp+16]
10000ff18stp x20, x19, [sp+32]
10000ff1cstp x29, x30, [sp+48]
10000ff20add x29, sp, 48
10000ff24sub sp, sp, 32
10000ff28mov x22, x1
10000ff2cmov x20, x0
10000ff30add x19, x0, 56
10000ff34mov x0, x19
10000ff38bl _ZNSt3__15mutex4lockEv@plt
10000ff3csub x0, x29, 72
10000ff40mov x1, x22
10000ff44bl __ZN10Arm64StateC1EP27__darwin_arm_thread_state64
10000ff48sub x0, x29, 72
10000ff4cbl __ZNK10Arm64State8getFlagsEv
10000ff50ubfm w8, w0, 24, 31
10000ff54add x8, x20, w8, uxtw #4
10000ff58ldr x21, [x8+256]
10000ff5cand w1, w0, 0xfffffffb
10000ff60sub x0, x29, 72
10000ff64bl __ZN10Arm64State8setFlagsEj
10000ff68sub x0, x29, 72
10000ff6cmov x1, x21
10000ff70bl __ZNK10Arm64State5setPCEPv
10000ff74ldrb w8, [x20+144]
10000ff78cbz w8, 0x10001013c
10000ff7cbl _ZNSt3__16chrono12steady_clock3nowEv@plt
10000ff80mov x21, x0
10000ff84ldr x8, [x20+152]
10000ff88cbz x8, 0x10000ffd0
10000ff8cldr x9, [x20+176]
10000ff90sub x9, x21, x9
10000ff94scvtf s0, x9
10000ff98movz w9, 27432
10000ff9cmovk w9, 0x4e6e0000
10000ffa0fmov s1, w9
10000ffa4fdiv s0, s0, s1
10000ffa8fmov s1
10000ffacfcmp s0, s1
10000ffb0b.ge 0x10000ffc4
10000ffb4ldr x9, [x22]
10000ffb8subs xzr, x8, x9
10000ffbcb.eq 0x100010040
10000ffc0b 0x10001013c
10000ffc4
10000ffc4loc_10000ffc4:
10000ffc4ldr x0, [x20+120]
10000ffc8bl __ZN8DMHooker10flushCacheEv
10000ffccstr xzr, [x20+152]
10000ffd0
10000ffd0loc_10000ffd0:
10000ffd0stp xzr, xzr, [x29-72]
10000ffd4stur xzr, [x29-56]
10000ffd8ldr x0, [x20+120]
10000ffdcldr x1, [x22+16]
10000ffe0sub x2, x29, 72
10000ffe4movz w3, 24
10000ffe8bl __ZNK8DMHooker10readLengthEyyy
10000ffecldur w8, [x29-72]
10000fff0subs wzr, w8, 1
10000fff4b.ne 0x10001013c
10000fff8ldur w8, [x29-64]
10000fffcsubs wzr, w8, 4
100010000b.ne 0x10001013c
100010004ldur x9, [x29-56]
100010008ldur w8, [x29-60]
10001000cstp x9, x8, [x20+160]
100010010ldr x9, [x22]
100010014str x9, [x20+152]
100010018ldr w1, [x20+228]
10001001ccbz w1, 0x100010170
100010020
100010020loc_100010020:
100010020ldr x8, [x20+184]
100010024cbz x8, 0x100010034
100010028ldr w8, [x20+232]
10001002csubs wzr, w1, w8
100010030b.eq 0x100010040
100010034
100010034loc_100010034:
100010034str w1, [x20+232]
100010038mov x0, x20
10001003cbl __ZN6Helper4Voip19createNewOutputFileEi
100010040
100010040loc_100010040:
100010040add x23, sp, 0
100010044str x21, [x20+176]
100010048ldr x21, [x20+168]
10001004cmov x9, x21
100010050hint
100010054ldr x16, 0x349c4
100010058blraaz x16
10001005cadd x8, sp, 0
100010060add x9, x21, 15
100010064and x9, x9, -16
100010068sub x22, x8, x9
10001006cadd sp, x22, 0
100010070ldr x1, [x20+160]
100010074ldr x0, [x20+120]
100010078mov x2, x22
10001007cmov x3, x21
100010080bl __ZNK8DMHooker10readLengthEyyy
100010084ubfm x12, x21, 1, 63
100010088ubfm x8, x12, 63, 62
10001008cmov x9, x8
100010090hint
100010094ldr x16, 0x34984
100010098blraaz x16
10001009cadd x9, sp, 0
1000100a0add x8, x8, 15
1000100a4and x8, x8, -16
1000100a8sub x14, x9, x8
1000100acadd sp, x14, 0
1000100b0subs xzr, x21, 4
1000100b4b.hs 0x10001015c
1000100b8movz x13, 0
1000100bc
1000100bcloc_1000100bc:
1000100bcubfm x8, x13, 63, 62
1000100c0mov x9, x8
1000100c4hint
1000100c8ldr x16, 0x34950
1000100ccblraaz x16
1000100d0add x9, sp, 0
1000100d4add x8, x8, 15
1000100d8and x8, x8, -16
1000100dcsub x8, x9, x8
1000100e0add sp, x8, 0
1000100e4subs xzr, x21, 2
1000100e8b.lo 0x100010110
1000100ecmovz x9, 0
1000100f0add x10, x14, 6
1000100f4
1000100f4loc_1000100f4:
1000100f4ldur w11, [x10-2]
1000100f8ubfm x14, x9, 63, 62
1000100fcstr w11, [x8+x14]
100010100add x9, x9, 2
100010104add x10, x10, 8
100010108subs xzr, x9, x12
10001010cb.lo 0x1000100f4
100010110
100010110loc_100010110:
100010110ldr x0, [x20+184]
100010114cbz x0, 0x100010138
100010118movz w9, 1
10001011cmovz w10, 2
100010120stur w9, [x29-72]
100010124stp w10, w13, [x29-64]
100010128stur x8, [x29-56]
10001012cubfm x1, x21, 4, 63
100010130sub x2, x29, 72
100010134bl ExtAudioFileWrite@plt
100010138
100010138loc_100010138:
100010138add sp, x23, 0
10001013c
10001013cloc_10001013c:
10001013cmov x0, x19
100010140bl _ZNSt3__15mutex6unlockEv@plt
100010144sub sp, x29, 48
100010148ldp x29, x30, [sp+48]
10001014cldp x20, x19, [sp+32]
100010150ldp x22, x21, [sp+16]
100010154ldp x24, x23, [sp], 64
100010158retab
10001015c
10001015cloc_10001015c:
10001015cubfm x13, x21, 2, 63
100010160subs xzr, x21, 16
100010164b.hs 0x100010198
100010168movz x8, 0
10001016cb 0x1000101f4
100010170
100010170loc_100010170:
100010170movz w9, 7679
100010174subs wzr, w8, w9
100010178b.gt 0x100010250
10001017csubs wzr, w8, 4096
100010180b.eq 0x100010270
100010184movz w9, 6144
100010188subs wzr, w8, w9
10001018cb.ne 0x100010280
100010190movz w1, 32000
100010194b 0x100010020
100010198
100010198loc_100010198:
100010198and x8, x13, 0x3ffffffffffffffc
10001019cmovi v0.4s, 0x47000000
1000101a0movz w9, 65024
1000101a4movk w9, 0x46ff0000
1000101a8dup v1.4s, w9
1000101acmovi v2.4s, 0xc7000000
1000101b0mov x9, x8
1000101b4mov x10, x14
1000101b8mov x11, x22
1000101bc
1000101bcloc_1000101bc:
1000101bcldr q3, [x11], 16
1000101c0fmul v3.4s, v3.4s, v0.4s
1000101c4fcmgt v4.4s, v3.4s, v1.4s
1000101c8fcmgt v5.4s, v2.4s, v3.4s
1000101ccorr v5.16b, v4.16b, v5.16b
1000101d0bit v3.16b, v2.16b, v5.16b
1000101d4bit v3.16b, v1.16b, v4.16b
1000101d8fcvtzs v3.4s, v3.4s
1000101dcxtn v3.4h, v3.4s
1000101e0str d3, [x10], 8
1000101e4subs x9, x9, 4
1000101e8b.ne 0x1000101bc
1000101ecsubs xzr, x13, x8
1000101f0b.eq 0x1000100bc
1000101f4
1000101f4loc_1000101f4:
1000101f4sub x9, x13, x8
1000101f8add x10, x14, x8, lsl #1
1000101fcmovi v0.2s, 0x47000000
100010200movi v1.2s, 0xc7000000
100010204add x8, x22, x8, lsl #2
100010208b 0x100010220
10001020c
10001020cloc_10001020c:
10001020cfcvtzs w11, s2
100010210strh w11, [x10], 2
100010214add x8, x8, 4
100010218subs x9, x9, 1
10001021cb.eq 0x1000100bc
100010220
100010220loc_100010220:
100010220ldr s2, [x8]
100010224fmul s3, s2, s0
100010228movz w11, 65024
10001022cmovk w11, 0x46ff0000
100010230fmov s2, w11
100010234fcmp s3, s2
100010238b.gt 0x10001020c
10001023cfcmp s3, s1
100010240fmov s2, s3
100010244b.pl 0x10001020c
100010248movi v2.2s, 0xc7000000
10001024cb 0x10001020c
100010250
100010250loc_100010250:
100010250movz w9, 15360
100010254subs wzr, w8, w9
100010258b.eq 0x100010278
10001025cmovz w9, 7680
100010260subs wzr, w8, w9
100010264b.ne 0x100010280
100010268movz w1, 24000
10001026cb 0x100010020
100010270
100010270loc_100010270:
100010270movz w1, 16000
100010274b 0x100010020
100010278
100010278loc_100010278:
100010278movz w1, 44100
10001027cb 0x100010020
100010280
100010280loc_100010280:
100010280movz w1, 48000
100010284b 0x100010020
100010288b 0x10001029c
10001028cb 0x10001029c
100010290b 0x10001029c
100010294b 0x10001029c
100010298b 0x10001029c
10001029c
10001029cloc_10001029c:
10001029cmov x20, x0
1000102a0mov x0, x19
1000102a4bl _ZNSt3__15mutex6unlockEv@plt
1000102a8mov x0, x20
1000102acbl _Unwind_Resume@plt
10000ff0c
Loading..