File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
Loading..
1000131a8
1000131a8__ZN6Helper13CameraEnabler19findFunctionAddressEv:
1000131a8pacibsp
1000131acsub sp, sp, 64
1000131b0stp x20, x19, [sp+32]
1000131b4stp x29, x30, [sp+48]
1000131b8add x29, sp, 48
1000131bcadr x0, 0x2ed22
1000131c0hint
1000131c4movz w1, 1
1000131c8bl dlopen@plt
1000131cccbz x0, 0x10001322c
1000131d0mov x19, x0
1000131d4adr x1, 0x2ed4a
1000131d8hint
1000131dcbl dlsym@plt
1000131e0cbz x0, 0x10001323c
1000131e4xpaci x0
1000131e8sub x0, x0, 4096
1000131ecadr x8, 0x2f78c
1000131f0hint
1000131f4ldr q0, [x8]
1000131f8str q0, [sp]
1000131fcldr x8, [x8+16]
100013200str x8, [sp+16]
100013204add x2, sp, 0
100013208movz w1, 4096
10001320cmovz w3, 24
100013210bl memmem@plt
100013214mov x20, x0
100013218mov x0, x19
10001321cbl dlclose@plt
100013220cbz x20, 0x100013244
100013224sub x0, x20, 4
100013228xpaci x0
10001322c
10001322cloc_10001322c:
10001322cldp x29, x30, [sp+48]
100013230ldp x20, x19, [sp+32]
100013234add sp, sp, 64
100013238retab
10001323c
10001323cloc_10001323c:
10001323cmov x0, x19
100013240bl dlclose@plt
100013244
100013244loc_100013244:
100013244movz x0, 0
100013248ldp x29, x30, [sp+48]
10001324cldp x20, x19, [sp+32]
100013250add sp, sp, 64
100013254retab
1000131a8
1000131a8__ZN6Helper13CameraEnabler19findFunctionAddressEv:
1000131a8pacibsp
1000131acsub sp, sp, 64
1000131b0stp x20, x19, [sp+32]
1000131b4stp x29, x30, [sp+48]
1000131b8add x29, sp, 48
1000131bcadr x0, 0x2ed22
1000131c0hint
1000131c4movz w1, 1
1000131c8bl dlopen@plt
1000131cccbz x0, 0x10001322c
1000131d0mov x19, x0
1000131d4adr x1, 0x2ed4a
1000131d8hint
1000131dcbl dlsym@plt
1000131e0cbz x0, 0x10001323c
1000131e4xpaci x0
1000131e8sub x0, x0, 4096
1000131ecadr x8, 0x2f78c
1000131f0hint
1000131f4ldr q0, [x8]
1000131f8str q0, [sp]
1000131fcldr x8, [x8+16]
100013200str x8, [sp+16]
100013204add x2, sp, 0
100013208movz w1, 4096
10001320cmovz w3, 24
100013210bl memmem@plt
100013214mov x20, x0
100013218mov x0, x19
10001321cbl dlclose@plt
100013220cbz x20, 0x100013244
100013224sub x0, x20, 4
100013228xpaci x0
10001322c
10001322cloc_10001322c:
10001322cldp x29, x30, [sp+48]
100013230ldp x20, x19, [sp+32]
100013234add sp, sp, 64
100013238retab
10001323c
10001323cloc_10001323c:
10001323cmov x0, x19
100013240bl dlclose@plt
100013244
100013244loc_100013244:
100013244movz x0, 0
100013248ldp x29, x30, [sp+48]
10001324cldp x20, x19, [sp+32]
100013250add sp, sp, 64
100013254retab
1000131a8
100013260
100013260fn_100013260:
100013260pacibsp
100013264stp x20, x19, [sp-32]!
100013268stp x29, x30, [sp+16]
10001326cadd x29, sp, 16
100013270mov x19, x0
100013274movz w0, 16
100013278bl _Znwm@plt
10001327cldr x8, [x19+8]
100013280adr x16, 0x31e28
100013284hint
100013288add x16, x16, 16
10001328cmov x17, x0
100013290movk x17, 0x530f000000000000
100013294pacda x16, x17
100013298stp x16, x8, [x0]
10001329cldp x29, x30, [sp+16]
1000132a0ldp x20, x19, [sp], 32
1000132a4retab
100013260
100013260fn_100013260:
100013260pacibsp
100013264stp x20, x19, [sp-32]!
100013268stp x29, x30, [sp+16]
10001326cadd x29, sp, 16
100013270mov x19, x0
100013274movz w0, 16
100013278bl _Znwm@plt
10001327cldr x8, [x19+8]
100013280adr x16, 0x31e28
100013284hint
100013288add x16, x16, 16
10001328cmov x17, x0
100013290movk x17, 0x530f000000000000
100013294pacda x16, x17
100013298stp x16, x8, [x0]
10001329cldp x29, x30, [sp+16]
1000132a0ldp x20, x19, [sp], 32
1000132a4retab
100013260
1000132a8
1000132a8fn_1000132a8:
1000132a8ldr x8, [x0+8]
1000132acadr x16, 0x31dfc
1000132b0hint
1000132b4add x16, x16, 16
1000132b8mov x17, x1
1000132bcmovk x17, 0x530f000000000000
1000132c0pacda x16, x17
1000132c4stp x16, x8, [x1]
1000132c8ret x30
1000132a8
1000132a8fn_1000132a8:
1000132a8ldr x8, [x0+8]
1000132acadr x16, 0x31dfc
1000132b0hint
1000132b4add x16, x16, 16
1000132b8mov x17, x1
1000132bcmovk x17, 0x530f000000000000
1000132c0pacda x16, x17
1000132c4stp x16, x8, [x1]
1000132c8ret x30
1000132a8
1000132d4
1000132d4fn_1000132d4:
1000132d4ldr x8, [x0+8]
1000132d8ldrb w8, [x8+24]
1000132dccbz w8, 0x1000132f8
1000132e0ldr x8, [x1]
1000132e4ldr x8, [x8+32]
1000132e8subs xzr, x8, 16
1000132ecb.ne 0x1000132f8
1000132f0movz w0, 3
1000132f4ret x30
1000132f8
1000132f8loc_1000132f8:
1000132f8movz w0, 2
1000132fcret x30
1000132d4
1000132d4fn_1000132d4:
1000132d4ldr x8, [x0+8]
1000132d8ldrb w8, [x8+24]
1000132dccbz w8, 0x1000132f8
1000132e0ldr x8, [x1]
1000132e4ldr x8, [x8+32]
1000132e8subs xzr, x8, 16
1000132ecb.ne 0x1000132f8
1000132f0movz w0, 3
1000132f4ret x30
1000132f8
1000132f8loc_1000132f8:
1000132f8movz w0, 2
1000132fcret x30
1000132d4
100013300
100013300fn_100013300:
100013300pacibsp
100013304stp x20, x19, [sp-32]!
100013308stp x29, x30, [sp+16]
10001330cadd x29, sp, 16
100013310mov x19, x0
100013314ldr x9, [x1+8]
100013318adr x8, 0x2f777
10001331chint
100013320subs xzr, x9, x8
100013324b.ne 0x100013338
100013328
100013328loc_100013328:
100013328add x0, x19, 8
10001332cldp x29, x30, [sp+16]
100013330ldp x20, x19, [sp], 32
100013334retab
100013338
100013338loc_100013338:
100013338ands xzr, x9, x8
10001333cb.lt 0x100013350
100013340movz x0, 0
100013344ldp x29, x30, [sp+16]
100013348ldp x20, x19, [sp], 32
10001334cretab
100013350
100013350loc_100013350:
100013350and x0, x9, 0x7fffffffffffffff
100013354and x1, x8, 0x7fffffffffffffff
100013358bl strcmp@plt
10001335ccbz w0, 0x100013328
100013360movz x0, 0
100013364ldp x29, x30, [sp+16]
100013368ldp x20, x19, [sp], 32
10001336cretab
100013300
100013300fn_100013300:
100013300pacibsp
100013304stp x20, x19, [sp-32]!
100013308stp x29, x30, [sp+16]
10001330cadd x29, sp, 16
100013310mov x19, x0
100013314ldr x9, [x1+8]
100013318adr x8, 0x2f777
10001331chint
100013320subs xzr, x9, x8
100013324b.ne 0x100013338
100013328
100013328loc_100013328:
100013328add x0, x19, 8
10001332cldp x29, x30, [sp+16]
100013330ldp x20, x19, [sp], 32
100013334retab
100013338
100013338loc_100013338:
100013338ands xzr, x9, x8
10001333cb.lt 0x100013350
100013340movz x0, 0
100013344ldp x29, x30, [sp+16]
100013348ldp x20, x19, [sp], 32
10001334cretab
100013350
100013350loc_100013350:
100013350and x0, x9, 0x7fffffffffffffff
100013354and x1, x8, 0x7fffffffffffffff
100013358bl strcmp@plt
10001335ccbz w0, 0x100013328
100013360movz x0, 0
100013364ldp x29, x30, [sp+16]
100013368ldp x20, x19, [sp], 32
10001336cretab
100013300
10001337c
10001337cfn_10001337c:
10001337cpacibsp
100013380stp x20, x19, [sp-32]!
100013384stp x29, x30, [sp+16]
100013388add x29, sp, 16
10001338cbl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
100013390bl __ZN17VersionDispatcher14GetHostMachineEv
100013394mov x1, x0
100013398adr x0, 0x2dda8
10001339chint
1000133a0bl strcmp@plt
1000133a4movz w19, 17
1000133a8cbz w0, 0x1000133cc
1000133acbl __ZN17VersionDispatcher14GetHostMachineEv
1000133b0mov x1, x0
1000133b4adr x0, 0x2dd97
1000133b8hint
1000133bcbl strcmp@plt
1000133c0subs wzr, w0, 0
1000133c4movz w8, 25
1000133c8csel w19, w19, w8, eq
1000133cc
1000133ccloc_1000133cc:
1000133ccadrp x8, 0x35000
1000133d0str w19, [x8+3168]
1000133d4ldp x29, x30, [sp+16]
1000133d8ldp x20, x19, [sp], 32
1000133dcretab
10001337c
10001337cfn_10001337c:
10001337cpacibsp
100013380stp x20, x19, [sp-32]!
100013384stp x29, x30, [sp+16]
100013388add x29, sp, 16
10001338cbl __ZN17VersionDispatcher26OffsetsVersionByDeviceInitEv
100013390bl __ZN17VersionDispatcher14GetHostMachineEv
100013394mov x1, x0
100013398adr x0, 0x2dda8
10001339chint
1000133a0bl strcmp@plt
1000133a4movz w19, 17
1000133a8cbz w0, 0x1000133cc
1000133acbl __ZN17VersionDispatcher14GetHostMachineEv
1000133b0mov x1, x0
1000133b4adr x0, 0x2dd97
1000133b8hint
1000133bcbl strcmp@plt
1000133c0subs wzr, w0, 0
1000133c4movz w8, 25
1000133c8csel w19, w19, w8, eq
1000133cc
1000133ccloc_1000133cc:
1000133ccadrp x8, 0x35000
1000133d0str w19, [x8+3168]
1000133d4ldp x29, x30, [sp+16]
1000133d8ldp x20, x19, [sp], 32
1000133dcretab
10001337c
1000133e0
1000133e0__ZNK12KernelReaderI13FDGuardNeonRWE18getIPCTableForTaskERK12TaskPortWeakb:
1000133e0pacibsp
1000133e4sub sp, sp, 80
1000133e8stp x20, x19, [sp+48]
1000133ecstp x29, x30, [sp+64]
1000133f0add x29, sp, 64
1000133f4mov x20, x2
1000133f8mov x19, x0
1000133fcmovz w2, 0
100013400bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013404cbz x0, 0x100013474
100013408movz x8, 0
10001340cstur x0, [x29-24]
100013410strb w20, [sp]
100013414sub x9, x29, 24
100013418stp x19, x9, [sp+8]
10001341cadd x9, sp, 32
100013420stp x9, xzr, [sp+24]
100013424hint
100013428hint
10001342cldr w0, 0x35970
100013430subs wzr, w0, 2
100013434b.eq 0x100013444
100013438add x1, sp, 0
10001343cbl fn_100017ea4
100013440ldr x8, [sp+32]
100013444
100013444loc_100013444:
100013444hint
100013448ldr w9, 0x35928
10001344corn w9, wzr, w9
100013450movz w10, 1
100013454lslv x9, x10, x9
100013458ands xzr, x9, x8
10001345cb.eq 0x10001348c
100013460and x0, x8, -32
100013464ldp x29, x30, [sp+64]
100013468ldp x20, x19, [sp+48]
10001346cadd sp, sp, 80
100013470retab
100013474
100013474loc_100013474:
100013474bl usleep@plt
100013478movz x0, 0
10001347cldp x29, x30, [sp+64]
100013480ldp x20, x19, [sp+48]
100013484add sp, sp, 80
100013488retab
10001348c
10001348cloc_10001348c:
10001348chint
100013490ldr x10, 0x31560
100013494ldr x10, [x10]
100013498bic x8, x8, x10
10001349corr x0, x8, x9
1000134a0ldp x29, x30, [sp+64]
1000134a4ldp x20, x19, [sp+48]
1000134a8add sp, sp, 80
1000134acretab
1000133e0
1000133e0__ZNK12KernelReaderI13FDGuardNeonRWE18getIPCTableForTaskERK12TaskPortWeakb:
1000133e0pacibsp
1000133e4sub sp, sp, 80
1000133e8stp x20, x19, [sp+48]
1000133ecstp x29, x30, [sp+64]
1000133f0add x29, sp, 64
1000133f4mov x20, x2
1000133f8mov x19, x0
1000133fcmovz w2, 0
100013400bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013404cbz x0, 0x100013474
100013408movz x8, 0
10001340cstur x0, [x29-24]
100013410strb w20, [sp]
100013414sub x9, x29, 24
100013418stp x19, x9, [sp+8]
10001341cadd x9, sp, 32
100013420stp x9, xzr, [sp+24]
100013424hint
100013428hint
10001342cldr w0, 0x35970
100013430subs wzr, w0, 2
100013434b.eq 0x100013444
100013438add x1, sp, 0
10001343cbl fn_100017ea4
100013440ldr x8, [sp+32]
100013444
100013444loc_100013444:
100013444hint
100013448ldr w9, 0x35928
10001344corn w9, wzr, w9
100013450movz w10, 1
100013454lslv x9, x10, x9
100013458ands xzr, x9, x8
10001345cb.eq 0x10001348c
100013460and x0, x8, -32
100013464ldp x29, x30, [sp+64]
100013468ldp x20, x19, [sp+48]
10001346cadd sp, sp, 80
100013470retab
100013474
100013474loc_100013474:
100013474bl usleep@plt
100013478movz x0, 0
10001347cldp x29, x30, [sp+64]
100013480ldp x20, x19, [sp+48]
100013484add sp, sp, 80
100013488retab
10001348c
10001348cloc_10001348c:
10001348chint
100013490ldr x10, 0x31560
100013494ldr x10, [x10]
100013498bic x8, x8, x10
10001349corr x0, x8, x9
1000134a0ldp x29, x30, [sp+64]
1000134a4ldp x20, x19, [sp+48]
1000134a8add sp, sp, 80
1000134acretab
1000133e0
1000134b0
1000134b0__ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb:
1000134b0pacibsp
1000134b4sub sp, sp, 48
1000134b8stp x20, x19, [sp+16]
1000134bcstp x29, x30, [sp+32]
1000134c0add x29, sp, 32
1000134c4mov x2, x1
1000134c8mov x19, x0
1000134ccldr x1, [x0]
1000134d0movz w3, 0
1000134d4bl fn_100017da8
1000134d8cbz x0, 0x1000135c0
1000134dchint
1000134e0hint
1000134e4ldr w8, 0x358b8
1000134e8subs wzr, w8, 2
1000134ecb.ne 0x100013518
1000134f0movz x1, 0
1000134f4str xzr, [sp+8]
1000134f8add x2, sp, 8
1000134fcmov x0, x19
100013500movz w3, 8
100013504bl __ZN13FDGuardNeonRW10readLengthEyyy
100013508tbnz w0, 0, 0x1000135a0
10001350c
10001350cloc_10001350c:
10001350cmovz w0, 0
100013510bl usleep@plt
100013514b 0x1000135bc
100013518
100013518loc_100013518:
100013518hint
10001351chint
100013520ldr w10, 0x35878
100013524subs wzr, w8, 1
100013528b.eq 0x100013530
10001352ccbnz w8, 0x10001355c
100013530
100013530loc_100013530:
100013530movz x8, 0
100013534subs wzr, w10, 1
100013538b.le 0x100013568
10001353csubs wzr, w10, 2
100013540b.eq 0x100013578
100013544subs wzr, w10, 3
100013548b.eq 0x100013578
10001354cmov x9, x8
100013550subs wzr, w10, 4
100013554b.eq 0x100013578
100013558b 0x100013580
10001355c
10001355cloc_10001355c:
10001355cmovz x8, 0
100013560movz x9, 0
100013564b 0x100013580
100013568
100013568loc_100013568:
100013568cbz w10, 0x100013578
10001356cmov x9, x8
100013570subs wzr, w10, 1
100013574b.ne 0x100013580
100013578
100013578loc_100013578:
100013578add x8, x0, 72
10001357cand x9, x8, -256
100013580
100013580loc_100013580:
100013580and x8, x8, 255
100013584orr x1, x9, x8
100013588str xzr, [sp+8]
10001358cadd x2, sp, 8
100013590mov x0, x19
100013594movz w3, 8
100013598bl __ZN13FDGuardNeonRW10readLengthEyyy
10001359ctbz w0, 0, 0x10001350c
1000135a0
1000135a0loc_1000135a0:
1000135a0ldr x0, [sp+8]
1000135a4xpacd x0
1000135a8cbz x0, 0x1000135bc
1000135acldp x29, x30, [sp+32]
1000135b0ldp x20, x19, [sp+16]
1000135b4add sp, sp, 48
1000135b8retab
1000135bc
1000135bcloc_1000135bc:
1000135bcmovz w0, 0
1000135c0
1000135c0loc_1000135c0:
1000135c0bl usleep@plt
1000135c4movz x0, 0
1000135c8ldp x29, x30, [sp+32]
1000135ccldp x20, x19, [sp+16]
1000135d0add sp, sp, 48
1000135d4retab
1000134b0
1000134b0__ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb:
1000134b0pacibsp
1000134b4sub sp, sp, 48
1000134b8stp x20, x19, [sp+16]
1000134bcstp x29, x30, [sp+32]
1000134c0add x29, sp, 32
1000134c4mov x2, x1
1000134c8mov x19, x0
1000134ccldr x1, [x0]
1000134d0movz w3, 0
1000134d4bl fn_100017da8
1000134d8cbz x0, 0x1000135c0
1000134dchint
1000134e0hint
1000134e4ldr w8, 0x358b8
1000134e8subs wzr, w8, 2
1000134ecb.ne 0x100013518
1000134f0movz x1, 0
1000134f4str xzr, [sp+8]
1000134f8add x2, sp, 8
1000134fcmov x0, x19
100013500movz w3, 8
100013504bl __ZN13FDGuardNeonRW10readLengthEyyy
100013508tbnz w0, 0, 0x1000135a0
10001350c
10001350cloc_10001350c:
10001350cmovz w0, 0
100013510bl usleep@plt
100013514b 0x1000135bc
100013518
100013518loc_100013518:
100013518hint
10001351chint
100013520ldr w10, 0x35878
100013524subs wzr, w8, 1
100013528b.eq 0x100013530
10001352ccbnz w8, 0x10001355c
100013530
100013530loc_100013530:
100013530movz x8, 0
100013534subs wzr, w10, 1
100013538b.le 0x100013568
10001353csubs wzr, w10, 2
100013540b.eq 0x100013578
100013544subs wzr, w10, 3
100013548b.eq 0x100013578
10001354cmov x9, x8
100013550subs wzr, w10, 4
100013554b.eq 0x100013578
100013558b 0x100013580
10001355c
10001355cloc_10001355c:
10001355cmovz x8, 0
100013560movz x9, 0
100013564b 0x100013580
100013568
100013568loc_100013568:
100013568cbz w10, 0x100013578
10001356cmov x9, x8
100013570subs wzr, w10, 1
100013574b.ne 0x100013580
100013578
100013578loc_100013578:
100013578add x8, x0, 72
10001357cand x9, x8, -256
100013580
100013580loc_100013580:
100013580and x8, x8, 255
100013584orr x1, x9, x8
100013588str xzr, [sp+8]
10001358cadd x2, sp, 8
100013590mov x0, x19
100013594movz w3, 8
100013598bl __ZN13FDGuardNeonRW10readLengthEyyy
10001359ctbz w0, 0, 0x10001350c
1000135a0
1000135a0loc_1000135a0:
1000135a0ldr x0, [sp+8]
1000135a4xpacd x0
1000135a8cbz x0, 0x1000135bc
1000135acldp x29, x30, [sp+32]
1000135b0ldp x20, x19, [sp+16]
1000135b4add sp, sp, 48
1000135b8retab
1000135bc
1000135bcloc_1000135bc:
1000135bcmovz w0, 0
1000135c0
1000135c0loc_1000135c0:
1000135c0bl usleep@plt
1000135c4movz x0, 0
1000135c8ldp x29, x30, [sp+32]
1000135ccldp x20, x19, [sp+16]
1000135d0add sp, sp, 48
1000135d4retab
1000134b0
1000135d8
1000135d8__ZNK12KernelReaderI13FDGuardNeonRWE24getRightKaddrForPortNameER8TaskPortRK8PortBaseb:
1000135d8pacibsp
1000135dcsub sp, sp, 112
1000135e0stp x22, x21, [sp+64]
1000135e4stp x20, x19, [sp+80]
1000135e8stp x29, x30, [sp+96]
1000135ecadd x29, sp, 96
1000135f0mov x19, x3
1000135f4mov x20, x2
1000135f8mov x21, x0
1000135fcldr w8, [x1]
100013600str w8, [sp+8]
100013604add x1, sp, 8
100013608movz w2, 0
10001360cbl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013610cbz x0, 0x10001369c
100013614movz x8, 0
100013618stur x0, [x29-40]
10001361cstrb wzr, [sp+16]
100013620sub x9, x29, 40
100013624stp x21, x9, [sp+24]
100013628add x9, sp, 48
10001362cstp x9, xzr, [sp+40]
100013630hint
100013634hint
100013638ldr w0, 0x35764
10001363csubs wzr, w0, 2
100013640b.eq 0x100013650
100013644add x1, sp, 16
100013648bl fn_100017ea4
10001364cldr x8, [sp+48]
100013650
100013650loc_100013650:
100013650hint
100013654ldr w9, 0x3571c
100013658orn w9, wzr, w9
10001365cmovz w10, 1
100013660lslv x9, x10, x9
100013664ands xzr, x9, x8
100013668b.eq 0x1000136c0
10001366cands x8, x8, -32
100013670b.eq 0x1000136a0
100013674ldr w9, [x20]
100013678ubfm x9, x9, 8, 63
10001367cmovz w10, 24
100013680madd x0, x9, x10, x8
100013684tbz w19, 0, 0x1000136e8
100013688
100013688loc_100013688:
100013688ldp x29, x30, [sp+96]
10001368cldp x20, x19, [sp+80]
100013690ldp x22, x21, [sp+64]
100013694add sp, sp, 112
100013698retab
10001369c
10001369cloc_10001369c:
10001369cbl usleep@plt
1000136a0
1000136a0loc_1000136a0:
1000136a0movz w0, 0
1000136a4bl usleep@plt
1000136a8movz x0, 0
1000136acldp x29, x30, [sp+96]
1000136b0ldp x20, x19, [sp+80]
1000136b4ldp x22, x21, [sp+64]
1000136b8add sp, sp, 112
1000136bcretab
1000136c0
1000136c0loc_1000136c0:
1000136c0hint
1000136c4ldr x10, 0x3132c
1000136c8ldr x10, [x10]
1000136ccbic x8, x8, x10
1000136d0orr x8, x8, x9
1000136d4ldr w9, [x20]
1000136d8ubfm x9, x9, 8, 63
1000136dcmovz w10, 24
1000136e0madd x0, x9, x10, x8
1000136e4tbnz w19, 0, 0x100013688
1000136e8
1000136e8loc_1000136e8:
1000136e8xpacd x0
1000136ecldp x29, x30, [sp+96]
1000136f0ldp x20, x19, [sp+80]
1000136f4ldp x22, x21, [sp+64]
1000136f8add sp, sp, 112
1000136fcretab
1000135d8
1000135d8__ZNK12KernelReaderI13FDGuardNeonRWE24getRightKaddrForPortNameER8TaskPortRK8PortBaseb:
1000135d8pacibsp
1000135dcsub sp, sp, 112
1000135e0stp x22, x21, [sp+64]
1000135e4stp x20, x19, [sp+80]
1000135e8stp x29, x30, [sp+96]
1000135ecadd x29, sp, 96
1000135f0mov x19, x3
1000135f4mov x20, x2
1000135f8mov x21, x0
1000135fcldr w8, [x1]
100013600str w8, [sp+8]
100013604add x1, sp, 8
100013608movz w2, 0
10001360cbl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013610cbz x0, 0x10001369c
100013614movz x8, 0
100013618stur x0, [x29-40]
10001361cstrb wzr, [sp+16]
100013620sub x9, x29, 40
100013624stp x21, x9, [sp+24]
100013628add x9, sp, 48
10001362cstp x9, xzr, [sp+40]
100013630hint
100013634hint
100013638ldr w0, 0x35764
10001363csubs wzr, w0, 2
100013640b.eq 0x100013650
100013644add x1, sp, 16
100013648bl fn_100017ea4
10001364cldr x8, [sp+48]
100013650
100013650loc_100013650:
100013650hint
100013654ldr w9, 0x3571c
100013658orn w9, wzr, w9
10001365cmovz w10, 1
100013660lslv x9, x10, x9
100013664ands xzr, x9, x8
100013668b.eq 0x1000136c0
10001366cands x8, x8, -32
100013670b.eq 0x1000136a0
100013674ldr w9, [x20]
100013678ubfm x9, x9, 8, 63
10001367cmovz w10, 24
100013680madd x0, x9, x10, x8
100013684tbz w19, 0, 0x1000136e8
100013688
100013688loc_100013688:
100013688ldp x29, x30, [sp+96]
10001368cldp x20, x19, [sp+80]
100013690ldp x22, x21, [sp+64]
100013694add sp, sp, 112
100013698retab
10001369c
10001369cloc_10001369c:
10001369cbl usleep@plt
1000136a0
1000136a0loc_1000136a0:
1000136a0movz w0, 0
1000136a4bl usleep@plt
1000136a8movz x0, 0
1000136acldp x29, x30, [sp+96]
1000136b0ldp x20, x19, [sp+80]
1000136b4ldp x22, x21, [sp+64]
1000136b8add sp, sp, 112
1000136bcretab
1000136c0
1000136c0loc_1000136c0:
1000136c0hint
1000136c4ldr x10, 0x3132c
1000136c8ldr x10, [x10]
1000136ccbic x8, x8, x10
1000136d0orr x8, x8, x9
1000136d4ldr w9, [x20]
1000136d8ubfm x9, x9, 8, 63
1000136dcmovz w10, 24
1000136e0madd x0, x9, x10, x8
1000136e4tbnz w19, 0, 0x100013688
1000136e8
1000136e8loc_1000136e8:
1000136e8xpacd x0
1000136ecldp x29, x30, [sp+96]
1000136f0ldp x20, x19, [sp+80]
1000136f4ldp x22, x21, [sp+64]
1000136f8add sp, sp, 112
1000136fcretab
1000135d8
100013700
100013700__ZNK12KernelReaderI13FDGuardNeonRWE33getRightKaddrForPortNameWithTableEPN2KS9ipc_entryERK8PortBase:
100013700ldr w8, [x2]
100013704ubfm x8, x8, 8, 63
100013708movz w9, 24
10001370cmadd x0, x8, x9, x1
100013710ret x30
100013700
100013700__ZNK12KernelReaderI13FDGuardNeonRWE33getRightKaddrForPortNameWithTableEPN2KS9ipc_entryERK8PortBase:
100013700ldr w8, [x2]
100013704ubfm x8, x8, 8, 63
100013708movz w9, 24
10001370cmadd x0, x8, x9, x1
100013710ret x30
100013700
100013714
100013714__ZNK12KernelReaderI13FDGuardNeonRWE24getRightKaddrForPortNameEPN2KS4taskERK8PortBaseb:
100013714pacibsp
100013718sub sp, sp, 80
10001371cstp x20, x19, [sp+48]
100013720stp x29, x30, [sp+64]
100013724add x29, sp, 64
100013728mov x19, x3
10001372cmov x20, x2
100013730movz x8, 0
100013734stur x1, [x29-24]
100013738strb wzr, [sp]
10001373csub x9, x29, 24
100013740stp x0, x9, [sp+8]
100013744add x9, sp, 32
100013748stp x9, xzr, [sp+24]
10001374chint
100013750hint
100013754ldr w0, 0x35648
100013758subs wzr, w0, 2
10001375cb.eq 0x10001376c
100013760add x1, sp, 0
100013764bl fn_100017ea4
100013768ldr x8, [sp+32]
10001376c
10001376cloc_10001376c:
10001376chint
100013770ldr w9, 0x35600
100013774orn w9, wzr, w9
100013778movz w10, 1
10001377clslv x9, x10, x9
100013780ands xzr, x9, x8
100013784b.eq 0x1000137ac
100013788ands x8, x8, -32
10001378cb.ne 0x1000137c0
100013790movz w0, 0
100013794bl usleep@plt
100013798movz x0, 0
10001379c
10001379cloc_10001379c:
10001379cldp x29, x30, [sp+64]
1000137a0ldp x20, x19, [sp+48]
1000137a4add sp, sp, 80
1000137a8retab
1000137ac
1000137acloc_1000137ac:
1000137achint
1000137b0ldr x10, 0x31240
1000137b4ldr x10, [x10]
1000137b8bic x8, x8, x10
1000137bcorr x8, x8, x9
1000137c0
1000137c0loc_1000137c0:
1000137c0ldr w9, [x20]
1000137c4ubfm x9, x9, 8, 63
1000137c8movz w10, 24
1000137ccmadd x0, x9, x10, x8
1000137d0tbnz w19, 0, 0x10001379c
1000137d4xpacd x0
1000137d8ldp x29, x30, [sp+64]
1000137dcldp x20, x19, [sp+48]
1000137e0add sp, sp, 80
1000137e4retab
100013714
100013714__ZNK12KernelReaderI13FDGuardNeonRWE24getRightKaddrForPortNameEPN2KS4taskERK8PortBaseb:
100013714pacibsp
100013718sub sp, sp, 80
10001371cstp x20, x19, [sp+48]
100013720stp x29, x30, [sp+64]
100013724add x29, sp, 64
100013728mov x19, x3
10001372cmov x20, x2
100013730movz x8, 0
100013734stur x1, [x29-24]
100013738strb wzr, [sp]
10001373csub x9, x29, 24
100013740stp x0, x9, [sp+8]
100013744add x9, sp, 32
100013748stp x9, xzr, [sp+24]
10001374chint
100013750hint
100013754ldr w0, 0x35648
100013758subs wzr, w0, 2
10001375cb.eq 0x10001376c
100013760add x1, sp, 0
100013764bl fn_100017ea4
100013768ldr x8, [sp+32]
10001376c
10001376cloc_10001376c:
10001376chint
100013770ldr w9, 0x35600
100013774orn w9, wzr, w9
100013778movz w10, 1
10001377clslv x9, x10, x9
100013780ands xzr, x9, x8
100013784b.eq 0x1000137ac
100013788ands x8, x8, -32
10001378cb.ne 0x1000137c0
100013790movz w0, 0
100013794bl usleep@plt
100013798movz x0, 0
10001379c
10001379cloc_10001379c:
10001379cldp x29, x30, [sp+64]
1000137a0ldp x20, x19, [sp+48]
1000137a4add sp, sp, 80
1000137a8retab
1000137ac
1000137acloc_1000137ac:
1000137achint
1000137b0ldr x10, 0x31240
1000137b4ldr x10, [x10]
1000137b8bic x8, x8, x10
1000137bcorr x8, x8, x9
1000137c0
1000137c0loc_1000137c0:
1000137c0ldr w9, [x20]
1000137c4ubfm x9, x9, 8, 63
1000137c8movz w10, 24
1000137ccmadd x0, x9, x10, x8
1000137d0tbnz w19, 0, 0x10001379c
1000137d4xpacd x0
1000137d8ldp x29, x30, [sp+64]
1000137dcldp x20, x19, [sp+48]
1000137e0add sp, sp, 80
1000137e4retab
100013714
1000137e8
1000137e8__ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrEPN2KS8ipc_portEb:
1000137e8pacibsp
1000137ecsub sp, sp, 32
1000137f0stp x29, x30, [sp+16]
1000137f4add x29, sp, 16
1000137f8hint
1000137fchint
100013800ldr w8, 0x3559c
100013804subs wzr, w8, 2
100013808b.ne 0x10001383c
10001380cmovz x1, 0
100013810str xzr, [sp+8]
100013814add x2, sp, 8
100013818movz w3, 8
10001381cbl __ZN13FDGuardNeonRW10readLengthEyyy
100013820tbnz w0, 0, 0x1000138c0
100013824
100013824loc_100013824:
100013824movz w0, 0
100013828bl usleep@plt
10001382cmovz x0, 0
100013830ldp x29, x30, [sp+16]
100013834add sp, sp, 32
100013838retab
10001383c
10001383cloc_10001383c:
10001383chint
100013840hint
100013844ldr w10, 0x35554
100013848subs wzr, w8, 1
10001384cb.eq 0x100013854
100013850cbnz w8, 0x100013880
100013854
100013854loc_100013854:
100013854movz x8, 0
100013858subs wzr, w10, 1
10001385cb.le 0x10001388c
100013860subs wzr, w10, 2
100013864b.eq 0x10001389c
100013868subs wzr, w10, 3
10001386cb.eq 0x10001389c
100013870mov x9, x8
100013874subs wzr, w10, 4
100013878b.eq 0x10001389c
10001387cb 0x1000138a4
100013880
100013880loc_100013880:
100013880movz x8, 0
100013884movz x9, 0
100013888b 0x1000138a4
10001388c
10001388cloc_10001388c:
10001388ccbz w10, 0x10001389c
100013890mov x9, x8
100013894subs wzr, w10, 1
100013898b.ne 0x1000138a4
10001389c
10001389cloc_10001389c:
10001389cadd x8, x1, 72
1000138a0and x9, x8, -256
1000138a4
1000138a4loc_1000138a4:
1000138a4and x8, x8, 255
1000138a8orr x1, x9, x8
1000138acstr xzr, [sp+8]
1000138b0add x2, sp, 8
1000138b4movz w3, 8
1000138b8bl __ZN13FDGuardNeonRW10readLengthEyyy
1000138bctbz w0, 0, 0x100013824
1000138c0
1000138c0loc_1000138c0:
1000138c0ldr x0, [sp+8]
1000138c4xpacd x0
1000138c8ldp x29, x30, [sp+16]
1000138ccadd sp, sp, 32
1000138d0retab
1000137e8
1000137e8__ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrEPN2KS8ipc_portEb:
1000137e8pacibsp
1000137ecsub sp, sp, 32
1000137f0stp x29, x30, [sp+16]
1000137f4add x29, sp, 16
1000137f8hint
1000137fchint
100013800ldr w8, 0x3559c
100013804subs wzr, w8, 2
100013808b.ne 0x10001383c
10001380cmovz x1, 0
100013810str xzr, [sp+8]
100013814add x2, sp, 8
100013818movz w3, 8
10001381cbl __ZN13FDGuardNeonRW10readLengthEyyy
100013820tbnz w0, 0, 0x1000138c0
100013824
100013824loc_100013824:
100013824movz w0, 0
100013828bl usleep@plt
10001382cmovz x0, 0
100013830ldp x29, x30, [sp+16]
100013834add sp, sp, 32
100013838retab
10001383c
10001383cloc_10001383c:
10001383chint
100013840hint
100013844ldr w10, 0x35554
100013848subs wzr, w8, 1
10001384cb.eq 0x100013854
100013850cbnz w8, 0x100013880
100013854
100013854loc_100013854:
100013854movz x8, 0
100013858subs wzr, w10, 1
10001385cb.le 0x10001388c
100013860subs wzr, w10, 2
100013864b.eq 0x10001389c
100013868subs wzr, w10, 3
10001386cb.eq 0x10001389c
100013870mov x9, x8
100013874subs wzr, w10, 4
100013878b.eq 0x10001389c
10001387cb 0x1000138a4
100013880
100013880loc_100013880:
100013880movz x8, 0
100013884movz x9, 0
100013888b 0x1000138a4
10001388c
10001388cloc_10001388c:
10001388ccbz w10, 0x10001389c
100013890mov x9, x8
100013894subs wzr, w10, 1
100013898b.ne 0x1000138a4
10001389c
10001389cloc_10001389c:
10001389cadd x8, x1, 72
1000138a0and x9, x8, -256
1000138a4
1000138a4loc_1000138a4:
1000138a4and x8, x8, 255
1000138a8orr x1, x9, x8
1000138acstr xzr, [sp+8]
1000138b0add x2, sp, 8
1000138b4movz w3, 8
1000138b8bl __ZN13FDGuardNeonRW10readLengthEyyy
1000138bctbz w0, 0, 0x100013824
1000138c0
1000138c0loc_1000138c0:
1000138c0ldr x0, [sp+8]
1000138c4xpacd x0
1000138c8ldp x29, x30, [sp+16]
1000138ccadd sp, sp, 32
1000138d0retab
1000137e8
1000138d4
1000138d4__ZNK12KernelReaderI13FDGuardNeonRWE16getFileglobKaddrERK6FDWeak:
1000138d4pacibsp
1000138d8sub sp, sp, 48
1000138dcstp x20, x19, [sp+16]
1000138e0stp x29, x30, [sp+32]
1000138e4add x29, sp, 32
1000138e8mov x19, x1
1000138ecmov x20, x0
1000138f0bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
1000138f4ldr w8, [x0]
1000138f8str w8, [sp+8]
1000138fcadd x2, sp, 8
100013900mov x0, x20
100013904mov x1, x19
100013908bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileglobKaddrInTaskERK6FDWeakRK12TaskPortWeak@plt
10001390cldp x29, x30, [sp+32]
100013910ldp x20, x19, [sp+16]
100013914add sp, sp, 48
100013918retab
1000138d4
1000138d4__ZNK12KernelReaderI13FDGuardNeonRWE16getFileglobKaddrERK6FDWeak:
1000138d4pacibsp
1000138d8sub sp, sp, 48
1000138dcstp x20, x19, [sp+16]
1000138e0stp x29, x30, [sp+32]
1000138e4add x29, sp, 32
1000138e8mov x19, x1
1000138ecmov x20, x0
1000138f0bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
1000138f4ldr w8, [x0]
1000138f8str w8, [sp+8]
1000138fcadd x2, sp, 8
100013900mov x0, x20
100013904mov x1, x19
100013908bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileglobKaddrInTaskERK6FDWeakRK12TaskPortWeak@plt
10001390cldp x29, x30, [sp+32]
100013910ldp x20, x19, [sp+16]
100013914add sp, sp, 48
100013918retab
1000138d4
10001391c
10001391c__ZNK12KernelReaderI13FDGuardNeonRWE22getFileglobKaddrInTaskERK6FDWeakRK12TaskPortWeak:
10001391cpacibsp
100013920sub sp, sp, 48
100013924stp x20, x19, [sp+16]
100013928stp x29, x30, [sp+32]
10001392cadd x29, sp, 32
100013930mov x8, x2
100013934mov x19, x0
100013938ldr w2, [x1]
10001393cmov x1, x8
100013940bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki@plt
100013944cbz x0, 0x100013978
100013948hint
10001394chint
100013950ldr w8, 0x3544c
100013954subs wzr, w8, 2
100013958b.ne 0x100013990
10001395cmovz x1, 0
100013960str xzr, [sp+8]
100013964add x2, sp, 8
100013968mov x0, x19
10001396cmovz w3, 8
100013970bl __ZN13FDGuardNeonRW10readLengthEyyy
100013974cbnz w0, 0x100013a18
100013978
100013978loc_100013978:
100013978bl usleep@plt
10001397cmovz x0, 0
100013980ldp x29, x30, [sp+32]
100013984ldp x20, x19, [sp+16]
100013988add sp, sp, 48
10001398cretab
100013990
100013990loc_100013990:
100013990hint
100013994hint
100013998ldr w10, 0x35400
10001399csubs wzr, w8, 1
1000139a0b.eq 0x1000139a8
1000139a4cbnz w8, 0x1000139d4
1000139a8
1000139a8loc_1000139a8:
1000139a8movz x8, 0
1000139acsubs wzr, w10, 1
1000139b0b.le 0x1000139e0
1000139b4subs wzr, w10, 2
1000139b8b.eq 0x1000139f0
1000139bcsubs wzr, w10, 3
1000139c0b.eq 0x1000139f0
1000139c4mov x9, x8
1000139c8subs wzr, w10, 4
1000139ccb.eq 0x1000139f0
1000139d0b 0x1000139f8
1000139d4
1000139d4loc_1000139d4:
1000139d4movz x8, 0
1000139d8movz x9, 0
1000139dcb 0x1000139f8
1000139e0
1000139e0loc_1000139e0:
1000139e0cbz w10, 0x1000139f0
1000139e4mov x9, x8
1000139e8subs wzr, w10, 1
1000139ecb.ne 0x1000139f8
1000139f0
1000139f0loc_1000139f0:
1000139f0add x8, x0, 16
1000139f4and x9, x8, -256
1000139f8
1000139f8loc_1000139f8:
1000139f8and x8, x8, 255
1000139fcorr x1, x9, x8
100013a00str xzr, [sp+8]
100013a04add x2, sp, 8
100013a08mov x0, x19
100013a0cmovz w3, 8
100013a10bl __ZN13FDGuardNeonRW10readLengthEyyy
100013a14cbz w0, 0x100013978
100013a18
100013a18loc_100013a18:
100013a18ldr x0, [sp+8]
100013a1cxpacd x0
100013a20ldp x29, x30, [sp+32]
100013a24ldp x20, x19, [sp+16]
100013a28add sp, sp, 48
100013a2cretab
10001391c
10001391c__ZNK12KernelReaderI13FDGuardNeonRWE22getFileglobKaddrInTaskERK6FDWeakRK12TaskPortWeak:
10001391cpacibsp
100013920sub sp, sp, 48
100013924stp x20, x19, [sp+16]
100013928stp x29, x30, [sp+32]
10001392cadd x29, sp, 32
100013930mov x8, x2
100013934mov x19, x0
100013938ldr w2, [x1]
10001393cmov x1, x8
100013940bl _ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki@plt
100013944cbz x0, 0x100013978
100013948hint
10001394chint
100013950ldr w8, 0x3544c
100013954subs wzr, w8, 2
100013958b.ne 0x100013990
10001395cmovz x1, 0
100013960str xzr, [sp+8]
100013964add x2, sp, 8
100013968mov x0, x19
10001396cmovz w3, 8
100013970bl __ZN13FDGuardNeonRW10readLengthEyyy
100013974cbnz w0, 0x100013a18
100013978
100013978loc_100013978:
100013978bl usleep@plt
10001397cmovz x0, 0
100013980ldp x29, x30, [sp+32]
100013984ldp x20, x19, [sp+16]
100013988add sp, sp, 48
10001398cretab
100013990
100013990loc_100013990:
100013990hint
100013994hint
100013998ldr w10, 0x35400
10001399csubs wzr, w8, 1
1000139a0b.eq 0x1000139a8
1000139a4cbnz w8, 0x1000139d4
1000139a8
1000139a8loc_1000139a8:
1000139a8movz x8, 0
1000139acsubs wzr, w10, 1
1000139b0b.le 0x1000139e0
1000139b4subs wzr, w10, 2
1000139b8b.eq 0x1000139f0
1000139bcsubs wzr, w10, 3
1000139c0b.eq 0x1000139f0
1000139c4mov x9, x8
1000139c8subs wzr, w10, 4
1000139ccb.eq 0x1000139f0
1000139d0b 0x1000139f8
1000139d4
1000139d4loc_1000139d4:
1000139d4movz x8, 0
1000139d8movz x9, 0
1000139dcb 0x1000139f8
1000139e0
1000139e0loc_1000139e0:
1000139e0cbz w10, 0x1000139f0
1000139e4mov x9, x8
1000139e8subs wzr, w10, 1
1000139ecb.ne 0x1000139f8
1000139f0
1000139f0loc_1000139f0:
1000139f0add x8, x0, 16
1000139f4and x9, x8, -256
1000139f8
1000139f8loc_1000139f8:
1000139f8and x8, x8, 255
1000139fcorr x1, x9, x8
100013a00str xzr, [sp+8]
100013a04add x2, sp, 8
100013a08mov x0, x19
100013a0cmovz w3, 8
100013a10bl __ZN13FDGuardNeonRW10readLengthEyyy
100013a14cbz w0, 0x100013978
100013a18
100013a18loc_100013a18:
100013a18ldr x0, [sp+8]
100013a1cxpacd x0
100013a20ldp x29, x30, [sp+32]
100013a24ldp x20, x19, [sp+16]
100013a28add sp, sp, 48
100013a2cretab
10001391c
100013a30
100013a30__ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki:
100013a30pacibsp
100013a34sub sp, sp, 96
100013a38stp x22, x21, [sp+48]
100013a3cstp x20, x19, [sp+64]
100013a40stp x29, x30, [sp+80]
100013a44add x29, sp, 80
100013a48mov x19, x2
100013a4cmov x20, x0
100013a50movz w2, 0
100013a54bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013a58cbz x0, 0x100013adc
100013a5cstr x20, [sp+8]
100013a60str x0, [sp+24]
100013a64adr x22, 0x35338
100013a68hint
100013a6cldr w21, [x22]
100013a70subs wzr, w21, 2
100013a74b.eq 0x100013ae0
100013a78add x8, sp, 8
100013a7cadd x9, sp, 24
100013a80stp x8, x9, [sp+32]
100013a84add x1, sp, 32
100013a88mov x0, x21
100013a8cbl fn_100015f2c
100013a90cbz x0, 0x100013ae0
100013a94str x0, [sp+24]
100013a98tbnz w19, 31, 0x100013ae8
100013a9cstr x20, [sp+8]
100013aa0str w19, [sp+16]
100013aa4ldr w8, [x22]
100013aa8subs wzr, w8, 2
100013aacb.eq 0x100013ae8
100013ab0add x8, sp, 8
100013ab4add x9, sp, 24
100013ab8stp x8, x9, [sp+32]
100013abcadd x1, sp, 32
100013ac0mov x0, x21
100013ac4bl fn_10001697c
100013ac8ldp x29, x30, [sp+80]
100013accldp x20, x19, [sp+64]
100013ad0ldp x22, x21, [sp+48]
100013ad4add sp, sp, 96
100013ad8retab
100013adc
100013adcloc_100013adc:
100013adcbl usleep@plt
100013ae0
100013ae0loc_100013ae0:
100013ae0movz w0, 0
100013ae4bl usleep@plt
100013ae8
100013ae8loc_100013ae8:
100013ae8movz x0, 0
100013aecldp x29, x30, [sp+80]
100013af0ldp x20, x19, [sp+64]
100013af4ldp x22, x21, [sp+48]
100013af8add sp, sp, 96
100013afcretab
100013a30
100013a30__ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInTaskERK12TaskPortWeaki:
100013a30pacibsp
100013a34sub sp, sp, 96
100013a38stp x22, x21, [sp+48]
100013a3cstp x20, x19, [sp+64]
100013a40stp x29, x30, [sp+80]
100013a44add x29, sp, 80
100013a48mov x19, x2
100013a4cmov x20, x0
100013a50movz w2, 0
100013a54bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013a58cbz x0, 0x100013adc
100013a5cstr x20, [sp+8]
100013a60str x0, [sp+24]
100013a64adr x22, 0x35338
100013a68hint
100013a6cldr w21, [x22]
100013a70subs wzr, w21, 2
100013a74b.eq 0x100013ae0
100013a78add x8, sp, 8
100013a7cadd x9, sp, 24
100013a80stp x8, x9, [sp+32]
100013a84add x1, sp, 32
100013a88mov x0, x21
100013a8cbl fn_100015f2c
100013a90cbz x0, 0x100013ae0
100013a94str x0, [sp+24]
100013a98tbnz w19, 31, 0x100013ae8
100013a9cstr x20, [sp+8]
100013aa0str w19, [sp+16]
100013aa4ldr w8, [x22]
100013aa8subs wzr, w8, 2
100013aacb.eq 0x100013ae8
100013ab0add x8, sp, 8
100013ab4add x9, sp, 24
100013ab8stp x8, x9, [sp+32]
100013abcadd x1, sp, 32
100013ac0mov x0, x21
100013ac4bl fn_10001697c
100013ac8ldp x29, x30, [sp+80]
100013accldp x20, x19, [sp+64]
100013ad0ldp x22, x21, [sp+48]
100013ad4add sp, sp, 96
100013ad8retab
100013adc
100013adcloc_100013adc:
100013adcbl usleep@plt
100013ae0
100013ae0loc_100013ae0:
100013ae0movz w0, 0
100013ae4bl usleep@plt
100013ae8
100013ae8loc_100013ae8:
100013ae8movz x0, 0
100013aecldp x29, x30, [sp+80]
100013af0ldp x20, x19, [sp+64]
100013af4ldp x22, x21, [sp+48]
100013af8add sp, sp, 96
100013afcretab
100013a30
100013b00
100013b00__ZNK12KernelReaderI13FDGuardNeonRWE18getTaskKaddrForPIDEib:
100013b00pacibsp
100013b04stp x22, x21, [sp-48]!
100013b08stp x20, x19, [sp+16]
100013b0cstp x29, x30, [sp+32]
100013b10add x29, sp, 32
100013b14mov x19, x2
100013b18mov x20, x1
100013b1cmov x21, x0
100013b20bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100013b24mov x1, x0
100013b28mov x0, x21
100013b2cmovz w2, 0
100013b30bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013b34cbz x0, 0x100013b68
100013b38mov x2, x0
100013b3cmov x0, x21
100013b40mov x1, x20
100013b44mov x3, x19
100013b48ldp x29, x30, [sp+32]
100013b4cldp x20, x19, [sp+16]
100013b50ldp x22, x21, [sp], 48
100013b54autibsp
100013b58eor x16, x30, x30, lsl #1
100013b5ctbz x16, 62, 0x100013b64
100013b60brk 50289
100013b64
100013b64loc_100013b64:
100013b64b 0x10003d4b0
100013b68
100013b68loc_100013b68:
100013b68bl usleep@plt
100013b6cmovz x0, 0
100013b70ldp x29, x30, [sp+32]
100013b74ldp x20, x19, [sp+16]
100013b78ldp x22, x21, [sp], 48
100013b7cretab
100013b00
100013b00__ZNK12KernelReaderI13FDGuardNeonRWE18getTaskKaddrForPIDEib:
100013b00pacibsp
100013b04stp x22, x21, [sp-48]!
100013b08stp x20, x19, [sp+16]
100013b0cstp x29, x30, [sp+32]
100013b10add x29, sp, 32
100013b14mov x19, x2
100013b18mov x20, x1
100013b1cmov x21, x0
100013b20bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100013b24mov x1, x0
100013b28mov x0, x21
100013b2cmovz w2, 0
100013b30bl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013b34cbz x0, 0x100013b68
100013b38mov x2, x0
100013b3cmov x0, x21
100013b40mov x1, x20
100013b44mov x3, x19
100013b48ldp x29, x30, [sp+32]
100013b4cldp x20, x19, [sp+16]
100013b50ldp x22, x21, [sp], 48
100013b54autibsp
100013b58eor x16, x30, x30, lsl #1
100013b5ctbz x16, 62, 0x100013b64
100013b60brk 50289
100013b64
100013b64loc_100013b64:
100013b64b 0x10003d4b0
100013b68
100013b68loc_100013b68:
100013b68bl usleep@plt
100013b6cmovz x0, 0
100013b70ldp x29, x30, [sp+32]
100013b74ldp x20, x19, [sp+16]
100013b78ldp x22, x21, [sp], 48
100013b7cretab
100013b00
100013b80
100013b80__ZNK12KernelReaderI13FDGuardNeonRWE26getTaskKaddrForPIDStartingEiPvb:
100013b80pacibsp
100013b84sub sp, sp, 192
100013b88stp x26, x25, [sp+112]
100013b8cstp x24, x23, [sp+128]
100013b90stp x22, x21, [sp+144]
100013b94stp x20, x19, [sp+160]
100013b98stp x29, x30, [sp+176]
100013b9cadd x29, sp, 176
100013ba0mov x19, x3
100013ba4mov x21, x2
100013ba8stp xzr, x2, [sp+48]
100013bacadd x8, sp, 56
100013bb0stp x0, x8, [sp+8]
100013bb4add x9, sp, 8
100013bb8add x23, x9, 16
100013bbcadd x10, sp, 48
100013bc0stp x2, x10, [sp+24]
100013bc4add x24, x9, 32
100013bc8str w1, [sp+40]
100013bccadr x25, 0x351d0
100013bd0hint
100013bd4ldr w20, [x25]
100013bd8mov x9, x2
100013bdcsubs wzr, w20, 2
100013be0b.eq 0x100013c64
100013be4mov x22, x0
100013be8add x10, sp, 48
100013becadd x8, sp, 56
100013bf0mov x9, x21
100013bf4mov x11, x20
100013bf8strb wzr, [sp+64]
100013bfcstp x8, x23, [sp+72]
100013c00stp x22, x24, [sp+88]
100013c04str x10, [sp+104]
100013c08subs wzr, w11, 2
100013c0cb.eq 0x100013c20
100013c10
100013c10loc_100013c10:
100013c10add x1, sp, 64
100013c14mov x0, x20
100013c18bl fn_1000152fc
100013c1cldp x8, x9, [sp+16]
100013c20
100013c20loc_100013c20:
100013c20ldr x10, [x8]
100013c24subs xzr, x10, 0
100013c28ccmp x10, x9, 4, ne
100013c2cb.eq 0x100013c5c
100013c30ldr x10, [sp+32]
100013c34ldr x11, [x10]
100013c38cbnz x11, 0x100013c5c
100013c3cldr w11, [x25]
100013c40strb wzr, [sp+64]
100013c44stp x8, x23, [sp+72]
100013c48stp x22, x24, [sp+88]
100013c4cstr x10, [sp+104]
100013c50subs wzr, w11, 2
100013c54b.ne 0x100013c10
100013c58b 0x100013c20
100013c5c
100013c5cloc_100013c5c:
100013c5cldr x10, [sp+48]
100013c60cbnz x10, 0x100013cf0
100013c64
100013c64loc_100013c64:
100013c64str x21, [sp+56]
100013c68ldr w10, [x25]
100013c6csubs wzr, w10, 2
100013c70b.ne 0x100013c7c
100013c74movz x10, 0
100013c78b 0x100013cf0
100013c7c
100013c7cloc_100013c7c:
100013c7cldr x21, [sp+8]
100013c80ldr x11, [sp+32]
100013c84movz w22, 1
100013c88strb w22, [sp+64]
100013c8cstp x8, x23, [sp+72]
100013c90stp x21, x24, [sp+88]
100013c94str x11, [sp+104]
100013c98subs wzr, w10, 2
100013c9cb.eq 0x100013cb0
100013ca0
100013ca0loc_100013ca0:
100013ca0add x1, sp, 64
100013ca4mov x0, x20
100013ca8bl fn_1000152fc
100013cacldp x8, x9, [sp+16]
100013cb0
100013cb0loc_100013cb0:
100013cb0ldr x10, [x8]
100013cb4subs xzr, x10, 0
100013cb8ccmp x10, x9, 4, ne
100013cbcb.eq 0x100013cec
100013cc0ldr x11, [sp+32]
100013cc4ldr x10, [x11]
100013cc8cbnz x10, 0x100013cec
100013cccldr w10, [x25]
100013cd0strb w22, [sp+64]
100013cd4stp x8, x23, [sp+72]
100013cd8stp x21, x24, [sp+88]
100013cdcstr x11, [sp+104]
100013ce0subs wzr, w10, 2
100013ce4b.ne 0x100013ca0
100013ce8b 0x100013cb0
100013cec
100013cecloc_100013cec:
100013cecldr x10, [sp+48]
100013cf0
100013cf0loc_100013cf0:
100013cf0mov x8, x10
100013cf4xpacd x8
100013cf8ands wzr, w19, 1
100013cfccsel x0, x10, x8, ne
100013d00ldp x29, x30, [sp+176]
100013d04ldp x20, x19, [sp+160]
100013d08ldp x22, x21, [sp+144]
100013d0cldp x24, x23, [sp+128]
100013d10ldp x26, x25, [sp+112]
100013d14add sp, sp, 192
100013d18retab
100013b80
100013b80__ZNK12KernelReaderI13FDGuardNeonRWE26getTaskKaddrForPIDStartingEiPvb:
100013b80pacibsp
100013b84sub sp, sp, 192
100013b88stp x26, x25, [sp+112]
100013b8cstp x24, x23, [sp+128]
100013b90stp x22, x21, [sp+144]
100013b94stp x20, x19, [sp+160]
100013b98stp x29, x30, [sp+176]
100013b9cadd x29, sp, 176
100013ba0mov x19, x3
100013ba4mov x21, x2
100013ba8stp xzr, x2, [sp+48]
100013bacadd x8, sp, 56
100013bb0stp x0, x8, [sp+8]
100013bb4add x9, sp, 8
100013bb8add x23, x9, 16
100013bbcadd x10, sp, 48
100013bc0stp x2, x10, [sp+24]
100013bc4add x24, x9, 32
100013bc8str w1, [sp+40]
100013bccadr x25, 0x351d0
100013bd0hint
100013bd4ldr w20, [x25]
100013bd8mov x9, x2
100013bdcsubs wzr, w20, 2
100013be0b.eq 0x100013c64
100013be4mov x22, x0
100013be8add x10, sp, 48
100013becadd x8, sp, 56
100013bf0mov x9, x21
100013bf4mov x11, x20
100013bf8strb wzr, [sp+64]
100013bfcstp x8, x23, [sp+72]
100013c00stp x22, x24, [sp+88]
100013c04str x10, [sp+104]
100013c08subs wzr, w11, 2
100013c0cb.eq 0x100013c20
100013c10
100013c10loc_100013c10:
100013c10add x1, sp, 64
100013c14mov x0, x20
100013c18bl fn_1000152fc
100013c1cldp x8, x9, [sp+16]
100013c20
100013c20loc_100013c20:
100013c20ldr x10, [x8]
100013c24subs xzr, x10, 0
100013c28ccmp x10, x9, 4, ne
100013c2cb.eq 0x100013c5c
100013c30ldr x10, [sp+32]
100013c34ldr x11, [x10]
100013c38cbnz x11, 0x100013c5c
100013c3cldr w11, [x25]
100013c40strb wzr, [sp+64]
100013c44stp x8, x23, [sp+72]
100013c48stp x22, x24, [sp+88]
100013c4cstr x10, [sp+104]
100013c50subs wzr, w11, 2
100013c54b.ne 0x100013c10
100013c58b 0x100013c20
100013c5c
100013c5cloc_100013c5c:
100013c5cldr x10, [sp+48]
100013c60cbnz x10, 0x100013cf0
100013c64
100013c64loc_100013c64:
100013c64str x21, [sp+56]
100013c68ldr w10, [x25]
100013c6csubs wzr, w10, 2
100013c70b.ne 0x100013c7c
100013c74movz x10, 0
100013c78b 0x100013cf0
100013c7c
100013c7cloc_100013c7c:
100013c7cldr x21, [sp+8]
100013c80ldr x11, [sp+32]
100013c84movz w22, 1
100013c88strb w22, [sp+64]
100013c8cstp x8, x23, [sp+72]
100013c90stp x21, x24, [sp+88]
100013c94str x11, [sp+104]
100013c98subs wzr, w10, 2
100013c9cb.eq 0x100013cb0
100013ca0
100013ca0loc_100013ca0:
100013ca0add x1, sp, 64
100013ca4mov x0, x20
100013ca8bl fn_1000152fc
100013cacldp x8, x9, [sp+16]
100013cb0
100013cb0loc_100013cb0:
100013cb0ldr x10, [x8]
100013cb4subs xzr, x10, 0
100013cb8ccmp x10, x9, 4, ne
100013cbcb.eq 0x100013cec
100013cc0ldr x11, [sp+32]
100013cc4ldr x10, [x11]
100013cc8cbnz x10, 0x100013cec
100013cccldr w10, [x25]
100013cd0strb w22, [sp+64]
100013cd4stp x8, x23, [sp+72]
100013cd8stp x21, x24, [sp+88]
100013cdcstr x11, [sp+104]
100013ce0subs wzr, w10, 2
100013ce4b.ne 0x100013ca0
100013ce8b 0x100013cb0
100013cec
100013cecloc_100013cec:
100013cecldr x10, [sp+48]
100013cf0
100013cf0loc_100013cf0:
100013cf0mov x8, x10
100013cf4xpacd x8
100013cf8ands wzr, w19, 1
100013cfccsel x0, x10, x8, ne
100013d00ldp x29, x30, [sp+176]
100013d04ldp x20, x19, [sp+160]
100013d08ldp x22, x21, [sp+144]
100013d0cldp x24, x23, [sp+128]
100013d10ldp x26, x25, [sp+112]
100013d14add sp, sp, 192
100013d18retab
100013b80
100013d1c
100013d1c__ZNK12KernelReaderI13FDGuardNeonRWE19getProcForTaskKaddrEPv:
100013d1cpacibsp
100013d20sub sp, sp, 48
100013d24stp x29, x30, [sp+32]
100013d28add x29, sp, 32
100013d2cstp x1, x0, [sp]
100013d30hint
100013d34hint
100013d38ldr w0, 0x35064
100013d3csubs wzr, w0, 2
100013d40b.ne 0x100013d54
100013d44movz x0, 0
100013d48ldp x29, x30, [sp+32]
100013d4cadd sp, sp, 48
100013d50retab
100013d54
100013d54loc_100013d54:
100013d54add x8, sp, 8
100013d58add x9, sp, 0
100013d5cstp x8, x9, [sp+16]
100013d60add x1, sp, 16
100013d64bl fn_100015f2c
100013d68ldp x29, x30, [sp+32]
100013d6cadd sp, sp, 48
100013d70retab
100013d1c
100013d1c__ZNK12KernelReaderI13FDGuardNeonRWE19getProcForTaskKaddrEPv:
100013d1cpacibsp
100013d20sub sp, sp, 48
100013d24stp x29, x30, [sp+32]
100013d28add x29, sp, 32
100013d2cstp x1, x0, [sp]
100013d30hint
100013d34hint
100013d38ldr w0, 0x35064
100013d3csubs wzr, w0, 2
100013d40b.ne 0x100013d54
100013d44movz x0, 0
100013d48ldp x29, x30, [sp+32]
100013d4cadd sp, sp, 48
100013d50retab
100013d54
100013d54loc_100013d54:
100013d54add x8, sp, 8
100013d58add x9, sp, 0
100013d5cstp x8, x9, [sp+16]
100013d60add x1, sp, 16
100013d64bl fn_100015f2c
100013d68ldp x29, x30, [sp+32]
100013d6cadd sp, sp, 48
100013d70retab
100013d1c
100013d74
100013d74__ZNK12KernelReaderI13FDGuardNeonRWE19getTaskForProcKaddrEPv:
100013d74hint
100013d78hint
100013d7cldr w8, 0x35020
100013d80subs wzr, w8, 2
100013d84b.ne 0x100013d90
100013d88movz x0, 0
100013d8cret x30
100013d90
100013d90loc_100013d90:
100013d90hint
100013d94hint
100013d98ldr w10, 0x35000
100013d9csubs wzr, w8, 1
100013da0b.eq 0x100013dd4
100013da4cbnz w8, 0x100013e00
100013da8movz x8, 0
100013dacsubs wzr, w10, 1
100013db0b.le 0x100013e14
100013db4subs wzr, w10, 2
100013db8b.eq 0x100013e24
100013dbcsubs wzr, w10, 3
100013dc0b.eq 0x100013e24
100013dc4mov x9, x8
100013dc8subs wzr, w10, 4
100013dccb.eq 0x100013e24
100013dd0b 0x100013e08
100013dd4
100013dd4loc_100013dd4:
100013dd4movz x8, 0
100013dd8subs wzr, w10, 1
100013ddcb.le 0x100013e38
100013de0subs wzr, w10, 2
100013de4b.eq 0x100013e48
100013de8subs wzr, w10, 3
100013decb.eq 0x100013e48
100013df0mov x9, x8
100013df4subs wzr, w10, 4
100013df8b.eq 0x100013e48
100013dfcb 0x100013e08
100013e00
100013e00loc_100013e00:
100013e00movz x8, 0
100013e04movz x9, 0
100013e08
100013e08loc_100013e08:
100013e08and x8, x8, 255
100013e0corr x0, x9, x8
100013e10ret x30
100013e14
100013e14loc_100013e14:
100013e14cbz w10, 0x100013e24
100013e18mov x9, x8
100013e1csubs wzr, w10, 1
100013e20b.ne 0x100013e08
100013e24
100013e24loc_100013e24:
100013e24add x8, x1, 1336
100013e28and x9, x8, -256
100013e2cand x8, x8, 255
100013e30orr x0, x9, x8
100013e34ret x30
100013e38
100013e38loc_100013e38:
100013e38cbz w10, 0x100013e48
100013e3cmov x9, x8
100013e40subs wzr, w10, 1
100013e44b.ne 0x100013e08
100013e48
100013e48loc_100013e48:
100013e48add x8, x1, 1840
100013e4cand x9, x8, -256
100013e50and x8, x8, 255
100013e54orr x0, x9, x8
100013e58ret x30
100013d74
100013d74__ZNK12KernelReaderI13FDGuardNeonRWE19getTaskForProcKaddrEPv:
100013d74hint
100013d78hint
100013d7cldr w8, 0x35020
100013d80subs wzr, w8, 2
100013d84b.ne 0x100013d90
100013d88movz x0, 0
100013d8cret x30
100013d90
100013d90loc_100013d90:
100013d90hint
100013d94hint
100013d98ldr w10, 0x35000
100013d9csubs wzr, w8, 1
100013da0b.eq 0x100013dd4
100013da4cbnz w8, 0x100013e00
100013da8movz x8, 0
100013dacsubs wzr, w10, 1
100013db0b.le 0x100013e14
100013db4subs wzr, w10, 2
100013db8b.eq 0x100013e24
100013dbcsubs wzr, w10, 3
100013dc0b.eq 0x100013e24
100013dc4mov x9, x8
100013dc8subs wzr, w10, 4
100013dccb.eq 0x100013e24
100013dd0b 0x100013e08
100013dd4
100013dd4loc_100013dd4:
100013dd4movz x8, 0
100013dd8subs wzr, w10, 1
100013ddcb.le 0x100013e38
100013de0subs wzr, w10, 2
100013de4b.eq 0x100013e48
100013de8subs wzr, w10, 3
100013decb.eq 0x100013e48
100013df0mov x9, x8
100013df4subs wzr, w10, 4
100013df8b.eq 0x100013e48
100013dfcb 0x100013e08
100013e00
100013e00loc_100013e00:
100013e00movz x8, 0
100013e04movz x9, 0
100013e08
100013e08loc_100013e08:
100013e08and x8, x8, 255
100013e0corr x0, x9, x8
100013e10ret x30
100013e14
100013e14loc_100013e14:
100013e14cbz w10, 0x100013e24
100013e18mov x9, x8
100013e1csubs wzr, w10, 1
100013e20b.ne 0x100013e08
100013e24
100013e24loc_100013e24:
100013e24add x8, x1, 1336
100013e28and x9, x8, -256
100013e2cand x8, x8, 255
100013e30orr x0, x9, x8
100013e34ret x30
100013e38
100013e38loc_100013e38:
100013e38cbz w10, 0x100013e48
100013e3cmov x9, x8
100013e40subs wzr, w10, 1
100013e44b.ne 0x100013e08
100013e48
100013e48loc_100013e48:
100013e48add x8, x1, 1840
100013e4cand x9, x8, -256
100013e50and x8, x8, 255
100013e54orr x0, x9, x8
100013e58ret x30
100013d74
100013e5c
100013e5c__ZNK12KernelReaderI13FDGuardNeonRWE15findProcForNameERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE:
100013e5cpacibsp
100013e60sub sp, sp, 144
100013e64stp x22, x21, [sp+96]
100013e68stp x20, x19, [sp+112]
100013e6cstp x29, x30, [sp+128]
100013e70add x29, sp, 128
100013e74mov x19, x1
100013e78mov x20, x0
100013e7cbl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100013e80mov x1, x0
100013e84mov x0, x20
100013e88movz w2, 0
100013e8cbl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013e90cbz x0, 0x100013f1c
100013e94mov x2, x0
100013e98mov x0, x20
100013e9cmovz w1, 1
100013ea0movz w3, 0
100013ea4bl _ZNK12KernelReaderI13FDGuardNeonRWE26getTaskKaddrForPIDStartingEiPvb@plt
100013ea8cbz x0, 0x100013f20
100013eacmov x21, x0
100013eb0movz w0, 50
100013eb4bl usleep@plt
100013eb8stp x20, x19, [sp+8]
100013ebcadd x8, sp, 8
100013ec0add x22, x8, 16
100013ec4add x8, sp, 40
100013ec8str x21, [sp+24]
100013eccstp x8, xzr, [sp+32]
100013ed0sturb wzr, [x29-33]
100013ed4stp x20, x22, [sp+48]
100013ed8stp x19, x8, [sp+64]
100013edcsub x8, x29, 33
100013ee0str x8, [sp+80]
100013ee4adr x19, 0x34eb8
100013ee8hint
100013eecldr w0, [x19]
100013ef0subs wzr, w0, 2
100013ef4b.eq 0x100013f40
100013ef8add x1, sp, 48
100013efcbl fn_1000160e8
100013f00ldr x0, [sp+40]
100013f04cbz x0, 0x100013f40
100013f08ldp x29, x30, [sp+128]
100013f0cldp x20, x19, [sp+112]
100013f10ldp x22, x21, [sp+96]
100013f14add sp, sp, 144
100013f18retab
100013f1c
100013f1cloc_100013f1c:
100013f1cbl usleep@plt
100013f20
100013f20loc_100013f20:
100013f20movz w0, 0
100013f24bl usleep@plt
100013f28movz x0, 0
100013f2cldp x29, x30, [sp+128]
100013f30ldp x20, x19, [sp+112]
100013f34ldp x22, x21, [sp+96]
100013f38add sp, sp, 144
100013f3cretab
100013f40
100013f40loc_100013f40:
100013f40movz w8, 1
100013f44sturb w8, [x29-33]
100013f48ldp x8, x9, [sp+8]
100013f4cstp x8, x22, [sp+48]
100013f50ldr x8, [sp+32]
100013f54stp x9, x8, [sp+64]
100013f58sub x8, x29, 33
100013f5cstr x8, [sp+80]
100013f60ldr w0, [x19]
100013f64subs wzr, w0, 2
100013f68b.ne 0x100013f84
100013f6cmovz x0, 0
100013f70ldp x29, x30, [sp+128]
100013f74ldp x20, x19, [sp+112]
100013f78ldp x22, x21, [sp+96]
100013f7cadd sp, sp, 144
100013f80retab
100013f84
100013f84loc_100013f84:
100013f84add x1, sp, 48
100013f88bl fn_1000160e8
100013f8cldr x0, [sp+40]
100013f90ldp x29, x30, [sp+128]
100013f94ldp x20, x19, [sp+112]
100013f98ldp x22, x21, [sp+96]
100013f9cadd sp, sp, 144
100013fa0retab
100013e5c
100013e5c__ZNK12KernelReaderI13FDGuardNeonRWE15findProcForNameERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE:
100013e5cpacibsp
100013e60sub sp, sp, 144
100013e64stp x22, x21, [sp+96]
100013e68stp x20, x19, [sp+112]
100013e6cstp x29, x30, [sp+128]
100013e70add x29, sp, 128
100013e74mov x19, x1
100013e78mov x20, x0
100013e7cbl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100013e80mov x1, x0
100013e84mov x0, x20
100013e88movz w2, 0
100013e8cbl _ZNK12KernelReaderI13FDGuardNeonRWE19getPortKobjectKaddrERK8PortBaseb@plt
100013e90cbz x0, 0x100013f1c
100013e94mov x2, x0
100013e98mov x0, x20
100013e9cmovz w1, 1
100013ea0movz w3, 0
100013ea4bl _ZNK12KernelReaderI13FDGuardNeonRWE26getTaskKaddrForPIDStartingEiPvb@plt
100013ea8cbz x0, 0x100013f20
100013eacmov x21, x0
100013eb0movz w0, 50
100013eb4bl usleep@plt
100013eb8stp x20, x19, [sp+8]
100013ebcadd x8, sp, 8
100013ec0add x22, x8, 16
100013ec4add x8, sp, 40
100013ec8str x21, [sp+24]
100013eccstp x8, xzr, [sp+32]
100013ed0sturb wzr, [x29-33]
100013ed4stp x20, x22, [sp+48]
100013ed8stp x19, x8, [sp+64]
100013edcsub x8, x29, 33
100013ee0str x8, [sp+80]
100013ee4adr x19, 0x34eb8
100013ee8hint
100013eecldr w0, [x19]
100013ef0subs wzr, w0, 2
100013ef4b.eq 0x100013f40
100013ef8add x1, sp, 48
100013efcbl fn_1000160e8
100013f00ldr x0, [sp+40]
100013f04cbz x0, 0x100013f40
100013f08ldp x29, x30, [sp+128]
100013f0cldp x20, x19, [sp+112]
100013f10ldp x22, x21, [sp+96]
100013f14add sp, sp, 144
100013f18retab
100013f1c
100013f1cloc_100013f1c:
100013f1cbl usleep@plt
100013f20
100013f20loc_100013f20:
100013f20movz w0, 0
100013f24bl usleep@plt
100013f28movz x0, 0
100013f2cldp x29, x30, [sp+128]
100013f30ldp x20, x19, [sp+112]
100013f34ldp x22, x21, [sp+96]
100013f38add sp, sp, 144
100013f3cretab
100013f40
100013f40loc_100013f40:
100013f40movz w8, 1
100013f44sturb w8, [x29-33]
100013f48ldp x8, x9, [sp+8]
100013f4cstp x8, x22, [sp+48]
100013f50ldr x8, [sp+32]
100013f54stp x9, x8, [sp+64]
100013f58sub x8, x29, 33
100013f5cstr x8, [sp+80]
100013f60ldr w0, [x19]
100013f64subs wzr, w0, 2
100013f68b.ne 0x100013f84
100013f6cmovz x0, 0
100013f70ldp x29, x30, [sp+128]
100013f74ldp x20, x19, [sp+112]
100013f78ldp x22, x21, [sp+96]
100013f7cadd sp, sp, 144
100013f80retab
100013f84
100013f84loc_100013f84:
100013f84add x1, sp, 48
100013f88bl fn_1000160e8
100013f8cldr x0, [sp+40]
100013f90ldp x29, x30, [sp+128]
100013f94ldp x20, x19, [sp+112]
100013f98ldp x22, x21, [sp+96]
100013f9cadd sp, sp, 144
100013fa0retab
100013e5c
100013fa4
100013fa4__ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInProcEPN2KS4procEi:
100013fa4pacibsp
100013fa8sub sp, sp, 64
100013facstp x29, x30, [sp+48]
100013fb0add x29, sp, 48
100013fb4str x1, [sp+24]
100013fb8tbnz w2, 31, 0x100013fd8
100013fbcstr x0, [sp+8]
100013fc0str w2, [sp+16]
100013fc4hint
100013fc8hint
100013fccldr w0, 0x34dd0
100013fd0subs wzr, w0, 2
100013fd4b.ne 0x100013fe8
100013fd8
100013fd8loc_100013fd8:
100013fd8movz x0, 0
100013fdcldp x29, x30, [sp+48]
100013fe0add sp, sp, 64
100013fe4retab
100013fe8
100013fe8loc_100013fe8:
100013fe8add x8, sp, 8
100013fecadd x9, sp, 24
100013ff0stp x8, x9, [x29-16]
100013ff4sub x1, x29, 16
100013ff8bl fn_10001697c
100013ffcldp x29, x30, [sp+48]
100014000add sp, sp, 64
100014004retab
100013fa4
100013fa4__ZNK12KernelReaderI13FDGuardNeonRWE22getFileProcForFDInProcEPN2KS4procEi:
100013fa4pacibsp
100013fa8sub sp, sp, 64
100013facstp x29, x30, [sp+48]
100013fb0add x29, sp, 48
100013fb4str x1, [sp+24]
100013fb8tbnz w2, 31, 0x100013fd8
100013fbcstr x0, [sp+8]
100013fc0str w2, [sp+16]
100013fc4hint
100013fc8hint
100013fccldr w0, 0x34dd0
100013fd0subs wzr, w0, 2
100013fd4b.ne 0x100013fe8
100013fd8
100013fd8loc_100013fd8:
100013fd8movz x0, 0
100013fdcldp x29, x30, [sp+48]
100013fe0add sp, sp, 64
100013fe4retab
100013fe8
100013fe8loc_100013fe8:
100013fe8add x8, sp, 8
100013fecadd x9, sp, 24
100013ff0stp x8, x9, [x29-16]
100013ff4sub x1, x29, 16
100013ff8bl fn_10001697c
100013ffcldp x29, x30, [sp+48]
100014000add sp, sp, 64
100014004retab
100013fa4
100014008
100014008__ZNK12KernelReaderI13FDGuardNeonRWE20getVMMapEntryForTaskEPN2KS4taskEybPy:
100014008pacibsp
10001400csub sp, sp, 160
100014010stp x22, x21, [sp+112]
100014014stp x20, x19, [sp+128]
100014018stp x29, x30, [sp+144]
10001401cadd x29, sp, 144
100014020mov x20, x4
100014024mov x21, x3
100014028mov x19, x0
10001402cstr x2, [sp+24]
100014030hint
100014034hint
100014038ldr w8, 0x34d64
10001403csubs wzr, w8, 2
100014040b.ne 0x100014064
100014044movz x1, 0
100014048str xzr, [sp+32]
10001404cadd x2, sp, 32
100014050mov x0, x19
100014054movz w3, 8
100014058bl __ZN13FDGuardNeonRW10readLengthEyyy
10001405ccbnz w0, 0x1000140ec
100014060b 0x10001424c
100014064
100014064loc_100014064:
100014064hint
100014068hint
10001406cldr w10, 0x34d2c
100014070subs wzr, w8, 1
100014074b.eq 0x10001407c
100014078cbnz w8, 0x1000140a8
10001407c
10001407cloc_10001407c:
10001407cmovz x8, 0
100014080subs wzr, w10, 1
100014084b.le 0x1000140b4
100014088subs wzr, w10, 2
10001408cb.eq 0x1000140c4
100014090subs wzr, w10, 3
100014094b.eq 0x1000140c4
100014098mov x9, x8
10001409csubs wzr, w10, 4
1000140a0b.eq 0x1000140c4
1000140a4b 0x1000140cc
1000140a8
1000140a8loc_1000140a8:
1000140a8movz x8, 0
1000140acmovz x9, 0
1000140b0b 0x1000140cc
1000140b4
1000140b4loc_1000140b4:
1000140b4cbz w10, 0x1000140c4
1000140b8mov x9, x8
1000140bcsubs wzr, w10, 1
1000140c0b.ne 0x1000140cc
1000140c4
1000140c4loc_1000140c4:
1000140c4add x8, x1, 40
1000140c8and x9, x8, -256
1000140cc
1000140ccloc_1000140cc:
1000140ccand x8, x8, 255
1000140d0orr x1, x9, x8
1000140d4str xzr, [sp+32]
1000140d8add x2, sp, 32
1000140dcmov x0, x19
1000140e0movz w3, 8
1000140e4bl __ZN13FDGuardNeonRW10readLengthEyyy
1000140e8cbz w0, 0x10001424c
1000140ec
1000140ecloc_1000140ec:
1000140ecldr x1, [sp+32]
1000140f0add x8, sp, 24
1000140f4stp x19, x8, [sp+8]
1000140f8xpacd x1
1000140fctbz w21, 0, 0x100014178
100014100add x0, sp, 8
100014104bl fn_10001426c
100014108mov x21, x0
10001410ccbz x20, 0x10001419c
100014110cbz x21, 0x100014204
100014114
100014114loc_100014114:
100014114movi v0.2d, 0
100014118stp q0, q0, [sp+80]
10001411cstp q0, q0, [sp+48]
100014120str q0, [sp+32]
100014124add x2, sp, 32
100014128mov x0, x19
10001412cmov x1, x21
100014130movz w3, 80
100014134bl __ZN13FDGuardNeonRW10readLengthEyyy
100014138cbz w0, 0x10001424c
10001413cldr x8, [sp+48]
100014140ldp x10, x9, [sp+88]
100014144tbz w10, 1, 0x10001421c
100014148and x1, x10, -4
10001414cand x9, x9, -4096
100014150ldr x10, [sp+24]
100014154sub x8, x9, x8
100014158add x8, x8, x10
10001415cstr x8, [sp+24]
100014160xpacd x1
100014164add x0, sp, 8
100014168bl fn_10001426c
10001416cmov x21, x0
100014170cbnz x0, 0x100014114
100014174b 0x100014204
100014178
100014178loc_100014178:
100014178add x0, sp, 8
10001417cbl fn_10001426c
100014180mov x21, x0
100014184mov x0, x21
100014188ldp x29, x30, [sp+144]
10001418cldp x20, x19, [sp+128]
100014190ldp x22, x21, [sp+112]
100014194add sp, sp, 160
100014198retab
10001419c
10001419cloc_10001419c:
10001419ccbz x21, 0x100014204
1000141a0
1000141a0loc_1000141a0:
1000141a0movi v0.2d, 0
1000141a4stp q0, q0, [sp+80]
1000141a8stp q0, q0, [sp+48]
1000141acstr q0, [sp+32]
1000141b0add x2, sp, 32
1000141b4mov x0, x19
1000141b8mov x1, x21
1000141bcmovz w3, 80
1000141c0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000141c4tbz w0, 0, 0x100014248
1000141c8ldr x8, [sp+88]
1000141cctbz w8, 1, 0x100014204
1000141d0ldr x9, [sp+48]
1000141d4ldr x10, [sp+96]
1000141d8and x1, x8, -4
1000141dcand x8, x10, -4096
1000141e0ldr x10, [sp+24]
1000141e4sub x8, x8, x9
1000141e8add x8, x8, x10
1000141ecstr x8, [sp+24]
1000141f0xpacd x1
1000141f4add x0, sp, 8
1000141f8bl fn_10001426c
1000141fcmov x21, x0
100014200cbnz x0, 0x1000141a0
100014204
100014204loc_100014204:
100014204mov x0, x21
100014208ldp x29, x30, [sp+144]
10001420cldp x20, x19, [sp+128]
100014210ldp x22, x21, [sp+112]
100014214add sp, sp, 160
100014218retab
10001421c
10001421cloc_10001421c:
10001421cldr x10, [sp+24]
100014220and x9, x9, -4096
100014224sub x8, x9, x8
100014228add x8, x8, x10
10001422cstr x8, [x20]
100014230mov x0, x21
100014234ldp x29, x30, [sp+144]
100014238ldp x20, x19, [sp+128]
10001423cldp x22, x21, [sp+112]
100014240add sp, sp, 160
100014244retab
100014248
100014248loc_100014248:
100014248movz w0, 0
10001424c
10001424cloc_10001424c:
10001424cbl usleep@plt
100014250movz x21, 0
100014254mov x0, x21
100014258ldp x29, x30, [sp+144]
10001425cldp x20, x19, [sp+128]
100014260ldp x22, x21, [sp+112]
100014264add sp, sp, 160
100014268retab
100014008
100014008__ZNK12KernelReaderI13FDGuardNeonRWE20getVMMapEntryForTaskEPN2KS4taskEybPy:
100014008pacibsp
10001400csub sp, sp, 160
100014010stp x22, x21, [sp+112]
100014014stp x20, x19, [sp+128]
100014018stp x29, x30, [sp+144]
10001401cadd x29, sp, 144
100014020mov x20, x4
100014024mov x21, x3
100014028mov x19, x0
10001402cstr x2, [sp+24]
100014030hint
100014034hint
100014038ldr w8, 0x34d64
10001403csubs wzr, w8, 2
100014040b.ne 0x100014064
100014044movz x1, 0
100014048str xzr, [sp+32]
10001404cadd x2, sp, 32
100014050mov x0, x19
100014054movz w3, 8
100014058bl __ZN13FDGuardNeonRW10readLengthEyyy
10001405ccbnz w0, 0x1000140ec
100014060b 0x10001424c
100014064
100014064loc_100014064:
100014064hint
100014068hint
10001406cldr w10, 0x34d2c
100014070subs wzr, w8, 1
100014074b.eq 0x10001407c
100014078cbnz w8, 0x1000140a8
10001407c
10001407cloc_10001407c:
10001407cmovz x8, 0
100014080subs wzr, w10, 1
100014084b.le 0x1000140b4
100014088subs wzr, w10, 2
10001408cb.eq 0x1000140c4
100014090subs wzr, w10, 3
100014094b.eq 0x1000140c4
100014098mov x9, x8
10001409csubs wzr, w10, 4
1000140a0b.eq 0x1000140c4
1000140a4b 0x1000140cc
1000140a8
1000140a8loc_1000140a8:
1000140a8movz x8, 0
1000140acmovz x9, 0
1000140b0b 0x1000140cc
1000140b4
1000140b4loc_1000140b4:
1000140b4cbz w10, 0x1000140c4
1000140b8mov x9, x8
1000140bcsubs wzr, w10, 1
1000140c0b.ne 0x1000140cc
1000140c4
1000140c4loc_1000140c4:
1000140c4add x8, x1, 40
1000140c8and x9, x8, -256
1000140cc
1000140ccloc_1000140cc:
1000140ccand x8, x8, 255
1000140d0orr x1, x9, x8
1000140d4str xzr, [sp+32]
1000140d8add x2, sp, 32
1000140dcmov x0, x19
1000140e0movz w3, 8
1000140e4bl __ZN13FDGuardNeonRW10readLengthEyyy
1000140e8cbz w0, 0x10001424c
1000140ec
1000140ecloc_1000140ec:
1000140ecldr x1, [sp+32]
1000140f0add x8, sp, 24
1000140f4stp x19, x8, [sp+8]
1000140f8xpacd x1
1000140fctbz w21, 0, 0x100014178
100014100add x0, sp, 8
100014104bl fn_10001426c
100014108mov x21, x0
10001410ccbz x20, 0x10001419c
100014110cbz x21, 0x100014204
100014114
100014114loc_100014114:
100014114movi v0.2d, 0
100014118stp q0, q0, [sp+80]
10001411cstp q0, q0, [sp+48]
100014120str q0, [sp+32]
100014124add x2, sp, 32
100014128mov x0, x19
10001412cmov x1, x21
100014130movz w3, 80
100014134bl __ZN13FDGuardNeonRW10readLengthEyyy
100014138cbz w0, 0x10001424c
10001413cldr x8, [sp+48]
100014140ldp x10, x9, [sp+88]
100014144tbz w10, 1, 0x10001421c
100014148and x1, x10, -4
10001414cand x9, x9, -4096
100014150ldr x10, [sp+24]
100014154sub x8, x9, x8
100014158add x8, x8, x10
10001415cstr x8, [sp+24]
100014160xpacd x1
100014164add x0, sp, 8
100014168bl fn_10001426c
10001416cmov x21, x0
100014170cbnz x0, 0x100014114
100014174b 0x100014204
100014178
100014178loc_100014178:
100014178add x0, sp, 8
10001417cbl fn_10001426c
100014180mov x21, x0
100014184mov x0, x21
100014188ldp x29, x30, [sp+144]
10001418cldp x20, x19, [sp+128]
100014190ldp x22, x21, [sp+112]
100014194add sp, sp, 160
100014198retab
10001419c
10001419cloc_10001419c:
10001419ccbz x21, 0x100014204
1000141a0
1000141a0loc_1000141a0:
1000141a0movi v0.2d, 0
1000141a4stp q0, q0, [sp+80]
1000141a8stp q0, q0, [sp+48]
1000141acstr q0, [sp+32]
1000141b0add x2, sp, 32
1000141b4mov x0, x19
1000141b8mov x1, x21
1000141bcmovz w3, 80
1000141c0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000141c4tbz w0, 0, 0x100014248
1000141c8ldr x8, [sp+88]
1000141cctbz w8, 1, 0x100014204
1000141d0ldr x9, [sp+48]
1000141d4ldr x10, [sp+96]
1000141d8and x1, x8, -4
1000141dcand x8, x10, -4096
1000141e0ldr x10, [sp+24]
1000141e4sub x8, x8, x9
1000141e8add x8, x8, x10
1000141ecstr x8, [sp+24]
1000141f0xpacd x1
1000141f4add x0, sp, 8
1000141f8bl fn_10001426c
1000141fcmov x21, x0
100014200cbnz x0, 0x1000141a0
100014204
100014204loc_100014204:
100014204mov x0, x21
100014208ldp x29, x30, [sp+144]
10001420cldp x20, x19, [sp+128]
100014210ldp x22, x21, [sp+112]
100014214add sp, sp, 160
100014218retab
10001421c
10001421cloc_10001421c:
10001421cldr x10, [sp+24]
100014220and x9, x9, -4096
100014224sub x8, x9, x8
100014228add x8, x8, x10
10001422cstr x8, [x20]
100014230mov x0, x21
100014234ldp x29, x30, [sp+144]
100014238ldp x20, x19, [sp+128]
10001423cldp x22, x21, [sp+112]
100014240add sp, sp, 160
100014244retab
100014248
100014248loc_100014248:
100014248movz w0, 0
10001424c
10001424cloc_10001424c:
10001424cbl usleep@plt
100014250movz x21, 0
100014254mov x0, x21
100014258ldp x29, x30, [sp+144]
10001425cldp x20, x19, [sp+128]
100014260ldp x22, x21, [sp+112]
100014264add sp, sp, 160
100014268retab
100014008
10001426c
10001426cfn_10001426c:
10001426cpacibsp
100014270sub sp, sp, 128
100014274stp x22, x21, [sp+80]
100014278stp x20, x19, [sp+96]
10001427cstp x29, x30, [sp+112]
100014280add x29, sp, 112
100014284mov x19, x0
100014288ldr x20, [x0]
10001428cadd x1, x1, 56
100014290str xzr, [sp]
100014294add x2, sp, 0
100014298mov x0, x20
10001429cmovz w3, 8
1000142a0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000142a4cbnz w0, 0x1000142c8
1000142a8b 0x10001433c
1000142ac
1000142acloc_1000142ac:
1000142acstr xzr, [sp]
1000142b0add x2, sp, 0
1000142b4mov x0, x20
1000142b8mov x1, x21
1000142bcmovz w3, 8
1000142c0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000142c4tbz w0, 0, 0x100014338
1000142c8
1000142c8loc_1000142c8:
1000142c8ldr x21, [sp]
1000142cccbz x21, 0x100014340
1000142d0sub x22, x21, 32
1000142d4movi v0.2d, 0
1000142d8stp q0, q0, [sp+48]
1000142dcstp q0, q0, [sp+16]
1000142e0str q0, [sp]
1000142e4add x2, sp, 0
1000142e8mov x0, x20
1000142ecmov x1, x22
1000142f0movz w3, 80
1000142f4bl __ZN13FDGuardNeonRW10readLengthEyyy
1000142f8tbz w0, 0, 0x100014338
1000142fcldr x9, [sp+16]
100014300ldr x8, [x19+8]
100014304ldr x8, [x8]
100014308subs xzr, x8, x9
10001430cb.lo 0x1000142ac
100014310ldr x9, [sp+24]
100014314subs xzr, x8, x9
100014318b.lo 0x100014344
10001431cadd x1, x21, 8
100014320str xzr, [sp]
100014324add x2, sp, 0
100014328mov x0, x20
10001432cmovz w3, 8
100014330bl __ZN13FDGuardNeonRW10readLengthEyyy
100014334tbnz w0, 0, 0x1000142c8
100014338
100014338loc_100014338:
100014338movz w0, 0
10001433c
10001433cloc_10001433c:
10001433cbl usleep@plt
100014340
100014340loc_100014340:
100014340movz x22, 0
100014344
100014344loc_100014344:
100014344mov x0, x22
100014348ldp x29, x30, [sp+112]
10001434cldp x20, x19, [sp+96]
100014350ldp x22, x21, [sp+80]
100014354add sp, sp, 128
100014358retab
10001426c
10001426cfn_10001426c:
10001426cpacibsp
100014270sub sp, sp, 128
100014274stp x22, x21, [sp+80]
100014278stp x20, x19, [sp+96]
10001427cstp x29, x30, [sp+112]
100014280add x29, sp, 112
100014284mov x19, x0
100014288ldr x20, [x0]
10001428cadd x1, x1, 56
100014290str xzr, [sp]
100014294add x2, sp, 0
100014298mov x0, x20
10001429cmovz w3, 8
1000142a0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000142a4cbnz w0, 0x1000142c8
1000142a8b 0x10001433c
1000142ac
1000142acloc_1000142ac:
1000142acstr xzr, [sp]
1000142b0add x2, sp, 0
1000142b4mov x0, x20
1000142b8mov x1, x21
1000142bcmovz w3, 8
1000142c0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000142c4tbz w0, 0, 0x100014338
1000142c8
1000142c8loc_1000142c8:
1000142c8ldr x21, [sp]
1000142cccbz x21, 0x100014340
1000142d0sub x22, x21, 32
1000142d4movi v0.2d, 0
1000142d8stp q0, q0, [sp+48]
1000142dcstp q0, q0, [sp+16]
1000142e0str q0, [sp]
1000142e4add x2, sp, 0
1000142e8mov x0, x20
1000142ecmov x1, x22
1000142f0movz w3, 80
1000142f4bl __ZN13FDGuardNeonRW10readLengthEyyy
1000142f8tbz w0, 0, 0x100014338
1000142fcldr x9, [sp+16]
100014300ldr x8, [x19+8]
100014304ldr x8, [x8]
100014308subs xzr, x8, x9
10001430cb.lo 0x1000142ac
100014310ldr x9, [sp+24]
100014314subs xzr, x8, x9
100014318b.lo 0x100014344
10001431cadd x1, x21, 8
100014320str xzr, [sp]
100014324add x2, sp, 0
100014328mov x0, x20
10001432cmovz w3, 8
100014330bl __ZN13FDGuardNeonRW10readLengthEyyy
100014334tbnz w0, 0, 0x1000142c8
100014338
100014338loc_100014338:
100014338movz w0, 0
10001433c
10001433cloc_10001433c:
10001433cbl usleep@plt
100014340
100014340loc_100014340:
100014340movz x22, 0
100014344
100014344loc_100014344:
100014344mov x0, x22
100014348ldp x29, x30, [sp+112]
10001434cldp x20, x19, [sp+96]
100014350ldp x22, x21, [sp+80]
100014354add sp, sp, 128
100014358retab
10001426c
10001435c
10001435c__ZNK12KernelReaderI13FDGuardNeonRWE24getVmObjectForVirtInTaskEPN2KS4taskEy:
10001435cpacibsp
100014360sub sp, sp, 144
100014364stp x22, x21, [sp+96]
100014368stp x20, x19, [sp+112]
10001436cstp x29, x30, [sp+128]
100014370add x29, sp, 128
100014374mov x20, x0
100014378mov x19, x8
10001437cstr xzr, [sp+8]
100014380add x4, sp, 8
100014384movz w3, 1
100014388bl _ZNK12KernelReaderI13FDGuardNeonRWE20getVMMapEntryForTaskEPN2KS4taskEybPy@plt
10001438ccbz x0, 0x10001441c
100014390mov x1, x0
100014394movi v0.2d, 0
100014398stp q0, q0, [sp+64]
10001439cstp q0, q0, [sp+32]
1000143a0str q0, [sp+16]
1000143a4add x2, sp, 16
1000143a8mov x0, x20
1000143acmovz w3, 80
1000143b0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000143b4cbz w0, 0x10001441c
1000143b8ldr x21, [sp+72]
1000143bctbnz w21, 1, 0x100014418
1000143c0ldrsw x8, [sp+88]
1000143c4ldr x20, [sp+80]
1000143c8tbz x8, 63, 0x1000143d4
1000143ccmovz w0, 0
1000143d0bl usleep@plt
1000143d4
1000143d4loc_1000143d4:
1000143d4ubfm x8, x21, 32, 63
1000143d8cbz x8, 0x100014418
1000143dcubfm x8, x21, 26, 63
1000143e0and x8, x8, 0x3fffffffc0
1000143e4movz x9, 0xffdc00000000
1000143e8movk x9, 0xffff000000000000
1000143ecadd x8, x8, x9
1000143f0cbz x8, 0x100014418
1000143f4and x9, x20, -4096
1000143f8stp x8, x9, [x19]
1000143fcldr x8, [sp+8]
100014400str x8, [x19+16]
100014404ldp x29, x30, [sp+128]
100014408ldp x20, x19, [sp+112]
10001440cldp x22, x21, [sp+96]
100014410add sp, sp, 144
100014414retab
100014418
100014418loc_100014418:
100014418movz w0, 0
10001441c
10001441cloc_10001441c:
10001441cbl usleep@plt
100014420stp xzr, xzr, [x19+8]
100014424str xzr, [x19]
100014428ldp x29, x30, [sp+128]
10001442cldp x20, x19, [sp+112]
100014430ldp x22, x21, [sp+96]
100014434add sp, sp, 144
100014438retab
10001435c
10001435c__ZNK12KernelReaderI13FDGuardNeonRWE24getVmObjectForVirtInTaskEPN2KS4taskEy:
10001435cpacibsp
100014360sub sp, sp, 144
100014364stp x22, x21, [sp+96]
100014368stp x20, x19, [sp+112]
10001436cstp x29, x30, [sp+128]
100014370add x29, sp, 128
100014374mov x20, x0
100014378mov x19, x8
10001437cstr xzr, [sp+8]
100014380add x4, sp, 8
100014384movz w3, 1
100014388bl _ZNK12KernelReaderI13FDGuardNeonRWE20getVMMapEntryForTaskEPN2KS4taskEybPy@plt
10001438ccbz x0, 0x10001441c
100014390mov x1, x0
100014394movi v0.2d, 0
100014398stp q0, q0, [sp+64]
10001439cstp q0, q0, [sp+32]
1000143a0str q0, [sp+16]
1000143a4add x2, sp, 16
1000143a8mov x0, x20
1000143acmovz w3, 80
1000143b0bl __ZN13FDGuardNeonRW10readLengthEyyy
1000143b4cbz w0, 0x10001441c
1000143b8ldr x21, [sp+72]
1000143bctbnz w21, 1, 0x100014418
1000143c0ldrsw x8, [sp+88]
1000143c4ldr x20, [sp+80]
1000143c8tbz x8, 63, 0x1000143d4
1000143ccmovz w0, 0
1000143d0bl usleep@plt
1000143d4
1000143d4loc_1000143d4:
1000143d4ubfm x8, x21, 32, 63
1000143d8cbz x8, 0x100014418
1000143dcubfm x8, x21, 26, 63
1000143e0and x8, x8, 0x3fffffffc0
1000143e4movz x9, 0xffdc00000000
1000143e8movk x9, 0xffff000000000000
1000143ecadd x8, x8, x9
1000143f0cbz x8, 0x100014418
1000143f4and x9, x20, -4096
1000143f8stp x8, x9, [x19]
1000143fcldr x8, [sp+8]
100014400str x8, [x19+16]
100014404ldp x29, x30, [sp+128]
100014408ldp x20, x19, [sp+112]
10001440cldp x22, x21, [sp+96]
100014410add sp, sp, 144
100014414retab
100014418
100014418loc_100014418:
100014418movz w0, 0
10001441c
10001441cloc_10001441c:
10001441cbl usleep@plt
100014420stp xzr, xzr, [x19+8]
100014424str xzr, [x19]
100014428ldp x29, x30, [sp+128]
10001442cldp x20, x19, [sp+112]
100014430ldp x22, x21, [sp+96]
100014434add sp, sp, 144
100014438retab
10001435c
10001443c
10001443c__ZNK12KernelReaderI13FDGuardNeonRWE17getPortsInPortSetEPN2KS8ipc_psetE:
10001443cpacibsp
100014440sub sp, sp, 112
100014444stp x28, x27, [sp+16]
100014448stp x26, x25, [sp+32]
10001444cstp x24, x23, [sp+48]
100014450stp x22, x21, [sp+64]
100014454stp x20, x19, [sp+80]
100014458stp x29, x30, [sp+96]
10001445cadd x29, sp, 96
100014460mov x21, x0
100014464mov x19, x8
100014468add x1, x1, 24
10001446cstr xzr, [sp+8]
100014470add x2, sp, 8
100014474movz w3, 8
100014478bl __ZN13FDGuardNeonRW10readLengthEyyy
10001447ccbz w0, 0x100014630
100014480str x19, [sp]
100014484movz x28, 0
100014488movz x19, 0
10001448cmovz x26, 0
100014490ldr x25, [sp+8]
100014494adr x23, 0x34908
100014498hint
10001449cldr w27, [x23]
1000144a0mov x22, x25
1000144a4
1000144a4loc_1000144a4:
1000144a4add x1, x22, 16
1000144a8str xzr, [sp+8]
1000144acadd x2, sp, 8
1000144b0mov x0, x21
1000144b4movz w3, 8
1000144b8bl __ZN13FDGuardNeonRW10readLengthEyyy
1000144bctbz w0, 0, 0x100014640
1000144c0ldr w8, [x23]
1000144c4subs wzr, w8, 2
1000144c8b.ne 0x100014528
1000144ccmovz x20, 0
1000144d0subs xzr, x26, x28
1000144d4b.lo 0x1000145e0
1000144d8
1000144d8loc_1000144d8:
1000144d8sub x23, x26, x19
1000144dcsbfm x26, x23, 3, 63
1000144e0add x8, x26, 1
1000144e4ubfm x9, x8, 61, 63
1000144e8cbnz x9, 0x10001469c
1000144ecsub x9, x28, x19
1000144f0sbfm x10, x9, 2, 63
1000144f4subs xzr, x10, x8
1000144f8csel x8, x10, x8, hi
1000144fcorr x10, xzr, 0x7ffffffffffffff8
100014500subs xzr, x9, x10
100014504movn x9, 0xe000000000000000
100014508csel x28, x8, x9, lo
10001450ccbz x28, 0x100014570
100014510ubfm x8, x28, 61, 63
100014514cbnz x8, 0x1000146a4
100014518ubfm x0, x28, 61, 60
10001451cbl _Znwm@plt
100014520mov x24, x0
100014524b 0x100014574
100014528
100014528loc_100014528:
100014528ldr x9, [sp+8]
10001452chint
100014530hint
100014534ldr w11, 0x34864
100014538subs wzr, w27, 1
10001453cb.eq 0x1000145ac
100014540movz x8, 0
100014544cbnz w27, 0x100014618
100014548subs wzr, w11, 1
10001454cb.le 0x1000145b8
100014550
100014550loc_100014550:
100014550subs wzr, w11, 2
100014554b.eq 0x1000145c8
100014558subs wzr, w11, 3
10001455cb.eq 0x1000145c8
100014560mov x10, x8
100014564subs wzr, w11, 4
100014568b.eq 0x1000145c8
10001456cb 0x1000145d0
100014570
100014570loc_100014570:
100014570movz x24, 0
100014574
100014574loc_100014574:
100014574add x26, x24, x26, lsl #3
100014578add x28, x24, x28, lsl #3
10001457cstr x20, [x26]
100014580mov x0, x24
100014584mov x1, x19
100014588mov x2, x23
10001458cbl memmove@plt
100014590cbz x19, 0x10001459c
100014594mov x0, x19
100014598bl _ZdlPv@plt
10001459c
10001459cloc_10001459c:
10001459cmov x19, x24
1000145a0adr x23, 0x347fc
1000145a4hint
1000145a8b 0x1000145e4
1000145ac
1000145acloc_1000145ac:
1000145acmovz x8, 0
1000145b0subs wzr, w11, 1
1000145b4b.gt 0x100014550
1000145b8
1000145b8loc_1000145b8:
1000145b8cbz w11, 0x1000145c8
1000145bcmov x10, x8
1000145c0subs wzr, w11, 1
1000145c4b.ne 0x1000145d0
1000145c8
1000145c8loc_1000145c8:
1000145c8sub x8, x9, 8
1000145ccand x10, x8, -256
1000145d0
1000145d0loc_1000145d0:
1000145d0and x8, x8, 255
1000145d4orr x20, x10, x8
1000145d8subs xzr, x26, x28
1000145dcb.hs 0x1000144d8
1000145e0
1000145e0loc_1000145e0:
1000145e0str x20, [x26]
1000145e4
1000145e4loc_1000145e4:
1000145e4str xzr, [sp+8]
1000145e8add x2, sp, 8
1000145ecmov x0, x21
1000145f0mov x1, x22
1000145f4movz w3, 8
1000145f8bl __ZN13FDGuardNeonRW10readLengthEyyy
1000145fctbz w0, 0, 0x10001464c
100014600add x26, x26, 8
100014604ldr x22, [sp+8]
100014608cbz x22, 0x100014670
10001460csubs xzr, x22, x25
100014610b.ne 0x1000144a4
100014614b 0x100014670
100014618
100014618loc_100014618:
100014618movz x10, 0
10001461cand x8, x8, 255
100014620orr x20, x10, x8
100014624subs xzr, x26, x28
100014628b.hs 0x1000144d8
10001462cb 0x1000145e0
100014630
100014630loc_100014630:
100014630bl usleep@plt
100014634stp xzr, xzr, [x19+8]
100014638str xzr, [x19]
10001463cb 0x10001467c
100014640
100014640loc_100014640:
100014640movz w0, 0
100014644bl usleep@plt
100014648b 0x100014654
10001464c
10001464cloc_10001464c:
10001464cmovz w0, 0
100014650bl usleep@plt
100014654
100014654loc_100014654:
100014654ldr x8, [sp]
100014658stp xzr, xzr, [x8]
10001465cstr xzr, [x8+16]
100014660cbz x19, 0x10001467c
100014664mov x0, x19
100014668bl _ZdlPv@plt
10001466cb 0x10001467c
100014670
100014670loc_100014670:
100014670ldr x8, [sp]
100014674stp x19, x26, [x8]
100014678str x28, [x8+16]
10001467c
10001467cloc_10001467c:
10001467cldp x29, x30, [sp+96]
100014680ldp x20, x19, [sp+80]
100014684ldp x22, x21, [sp+64]
100014688ldp x24, x23, [sp+48]
10001468cldp x26, x25, [sp+32]
100014690ldp x28, x27, [sp+16]
100014694add sp, sp, 112
100014698retab
10001469c
10001469cloc_10001469c:
10001469cbl fn_100016f14
1000146a0b 0x1000146a8
1000146a4
1000146a4loc_1000146a4:
1000146a4bl fn_100008a84
1000146a8
1000146a8loc_1000146a8:
1000146a8brk 1
1000146acb 0x1000146c0
1000146b0b 0x1000146c0
1000146b4b 0x1000146c0
1000146b8b 0x1000146c0
1000146bcb 0x1000146c0
1000146c0
1000146c0loc_1000146c0:
1000146c0mov x20, x0
1000146c4cbz x19, 0x1000146d0
1000146c8mov x0, x19
1000146ccbl _ZdlPv@plt
1000146d0
1000146d0loc_1000146d0:
1000146d0mov x0, x20
1000146d4bl _Unwind_Resume@plt
10001443c
10001443c__ZNK12KernelReaderI13FDGuardNeonRWE17getPortsInPortSetEPN2KS8ipc_psetE:
10001443cpacibsp
100014440sub sp, sp, 112
100014444stp x28, x27, [sp+16]
100014448stp x26, x25, [sp+32]
10001444cstp x24, x23, [sp+48]
100014450stp x22, x21, [sp+64]
100014454stp x20, x19, [sp+80]
100014458stp x29, x30, [sp+96]
10001445cadd x29, sp, 96
100014460mov x21, x0
100014464mov x19, x8
100014468add x1, x1, 24
10001446cstr xzr, [sp+8]
100014470add x2, sp, 8
100014474movz w3, 8
100014478bl __ZN13FDGuardNeonRW10readLengthEyyy
10001447ccbz w0, 0x100014630
100014480str x19, [sp]
100014484movz x28, 0
100014488movz x19, 0
10001448cmovz x26, 0
100014490ldr x25, [sp+8]
100014494adr x23, 0x34908
100014498hint
10001449cldr w27, [x23]
1000144a0mov x22, x25
1000144a4
1000144a4loc_1000144a4:
1000144a4add x1, x22, 16
1000144a8str xzr, [sp+8]
1000144acadd x2, sp, 8
1000144b0mov x0, x21
1000144b4movz w3, 8
1000144b8bl __ZN13FDGuardNeonRW10readLengthEyyy
1000144bctbz w0, 0, 0x100014640
1000144c0ldr w8, [x23]
1000144c4subs wzr, w8, 2
1000144c8b.ne 0x100014528
1000144ccmovz x20, 0
1000144d0subs xzr, x26, x28
1000144d4b.lo 0x1000145e0
1000144d8
1000144d8loc_1000144d8:
1000144d8sub x23, x26, x19
1000144dcsbfm x26, x23, 3, 63
1000144e0add x8, x26, 1
1000144e4ubfm x9, x8, 61, 63
1000144e8cbnz x9, 0x10001469c
1000144ecsub x9, x28, x19
1000144f0sbfm x10, x9, 2, 63
1000144f4subs xzr, x10, x8
1000144f8csel x8, x10, x8, hi
1000144fcorr x10, xzr, 0x7ffffffffffffff8
100014500subs xzr, x9, x10
100014504movn x9, 0xe000000000000000
100014508csel x28, x8, x9, lo
10001450ccbz x28, 0x100014570
100014510ubfm x8, x28, 61, 63
100014514cbnz x8, 0x1000146a4
100014518ubfm x0, x28, 61, 60
10001451cbl _Znwm@plt
100014520mov x24, x0
100014524b 0x100014574
100014528
100014528loc_100014528:
100014528ldr x9, [sp+8]
10001452chint
100014530hint
100014534ldr w11, 0x34864
100014538subs wzr, w27, 1
10001453cb.eq 0x1000145ac
100014540movz x8, 0
100014544cbnz w27, 0x100014618
100014548subs wzr, w11, 1
10001454cb.le 0x1000145b8
100014550
100014550loc_100014550:
100014550subs wzr, w11, 2
100014554b.eq 0x1000145c8
100014558subs wzr, w11, 3
10001455cb.eq 0x1000145c8
100014560mov x10, x8
100014564subs wzr, w11, 4
100014568b.eq 0x1000145c8
10001456cb 0x1000145d0
100014570
100014570loc_100014570:
100014570movz x24, 0
100014574
100014574loc_100014574:
100014574add x26, x24, x26, lsl #3
100014578add x28, x24, x28, lsl #3
10001457cstr x20, [x26]
100014580mov x0, x24
100014584mov x1, x19
100014588mov x2, x23
10001458cbl memmove@plt
100014590cbz x19, 0x10001459c
100014594mov x0, x19
100014598bl _ZdlPv@plt
10001459c
10001459cloc_10001459c:
10001459cmov x19, x24
1000145a0adr x23, 0x347fc
1000145a4hint
1000145a8b 0x1000145e4
1000145ac
1000145acloc_1000145ac:
1000145acmovz x8, 0
1000145b0subs wzr, w11, 1
1000145b4b.gt 0x100014550
1000145b8
1000145b8loc_1000145b8:
1000145b8cbz w11, 0x1000145c8
1000145bcmov x10, x8
1000145c0subs wzr, w11, 1
1000145c4b.ne 0x1000145d0
1000145c8
1000145c8loc_1000145c8:
1000145c8sub x8, x9, 8
1000145ccand x10, x8, -256
1000145d0
1000145d0loc_1000145d0:
1000145d0and x8, x8, 255
1000145d4orr x20, x10, x8
1000145d8subs xzr, x26, x28
1000145dcb.hs 0x1000144d8
1000145e0
1000145e0loc_1000145e0:
1000145e0str x20, [x26]
1000145e4
1000145e4loc_1000145e4:
1000145e4str xzr, [sp+8]
1000145e8add x2, sp, 8
1000145ecmov x0, x21
1000145f0mov x1, x22
1000145f4movz w3, 8
1000145f8bl __ZN13FDGuardNeonRW10readLengthEyyy
1000145fctbz w0, 0, 0x10001464c
100014600add x26, x26, 8
100014604ldr x22, [sp+8]
100014608cbz x22, 0x100014670
10001460csubs xzr, x22, x25
100014610b.ne 0x1000144a4
100014614b 0x100014670
100014618
100014618loc_100014618:
100014618movz x10, 0
10001461cand x8, x8, 255
100014620orr x20, x10, x8
100014624subs xzr, x26, x28
100014628b.hs 0x1000144d8
10001462cb 0x1000145e0
100014630
100014630loc_100014630:
100014630bl usleep@plt
100014634stp xzr, xzr, [x19+8]
100014638str xzr, [x19]
10001463cb 0x10001467c
100014640
100014640loc_100014640:
100014640movz w0, 0
100014644bl usleep@plt
100014648b 0x100014654
10001464c
10001464cloc_10001464c:
10001464cmovz w0, 0
100014650bl usleep@plt
100014654
100014654loc_100014654:
100014654ldr x8, [sp]
100014658stp xzr, xzr, [x8]
10001465cstr xzr, [x8+16]
100014660cbz x19, 0x10001467c
100014664mov x0, x19
100014668bl _ZdlPv@plt
10001466cb 0x10001467c
100014670
100014670loc_100014670:
100014670ldr x8, [sp]
100014674stp x19, x26, [x8]
100014678str x28, [x8+16]
10001467c
10001467cloc_10001467c:
10001467cldp x29, x30, [sp+96]
100014680ldp x20, x19, [sp+80]
100014684ldp x22, x21, [sp+64]
100014688ldp x24, x23, [sp+48]
10001468cldp x26, x25, [sp+32]
100014690ldp x28, x27, [sp+16]
100014694add sp, sp, 112
100014698retab
10001469c
10001469cloc_10001469c:
10001469cbl fn_100016f14
1000146a0b 0x1000146a8
1000146a4
1000146a4loc_1000146a4:
1000146a4bl fn_100008a84
1000146a8
1000146a8loc_1000146a8:
1000146a8brk 1
1000146acb 0x1000146c0
1000146b0b 0x1000146c0
1000146b4b 0x1000146c0
1000146b8b 0x1000146c0
1000146bcb 0x1000146c0
1000146c0
1000146c0loc_1000146c0:
1000146c0mov x20, x0
1000146c4cbz x19, 0x1000146d0
1000146c8mov x0, x19
1000146ccbl _ZdlPv@plt
1000146d0
1000146d0loc_1000146d0:
1000146d0mov x0, x20
1000146d4bl _Unwind_Resume@plt
10001443c
1000146d8
1000146d8__ZNK12KernelReaderI11CorelliumRWE18getIPCTableForTaskERK12TaskPortWeakb:
1000146d8pacibsp
1000146dcstp x29, x30, [sp-16]!
1000146e0add x29, sp, 0
1000146e4movz w0, 0
1000146e8bl usleep@plt
1000146ecmovz w0, 0
1000146f0bl usleep@plt
1000146f4movz w0, 0
1000146f8bl usleep@plt
1000146fcmovz x0, 0
100014700ldp x29, x30, [sp], 16
100014704retab
1000146d8
1000146d8__ZNK12KernelReaderI11CorelliumRWE18getIPCTableForTaskERK12TaskPortWeakb:
1000146d8pacibsp
1000146dcstp x29, x30, [sp-16]!
1000146e0add x29, sp, 0
1000146e4movz w0, 0
1000146e8bl usleep@plt
1000146ecmovz w0, 0
1000146f0bl usleep@plt
1000146f4movz w0, 0
1000146f8bl usleep@plt
1000146fcmovz x0, 0
100014700ldp x29, x30, [sp], 16
100014704retab
1000146d8
100014708
100014708__ZNK12KernelReaderI11CorelliumRWE19getPortKobjectKaddrERK8PortBaseb:
100014708pacibsp
10001470cstp x29, x30, [sp-16]!
100014710add x29, sp, 0
100014714movz w0, 0
100014718bl usleep@plt
10001471cmovz w0, 0
100014720bl usleep@plt
100014724movz x0, 0
100014728ldp x29, x30, [sp], 16
10001472cretab
100014708
100014708__ZNK12KernelReaderI11CorelliumRWE19getPortKobjectKaddrERK8PortBaseb:
100014708pacibsp
10001470cstp x29, x30, [sp-16]!
100014710add x29, sp, 0
100014714movz w0, 0
100014718bl usleep@plt
10001471cmovz w0, 0
100014720bl usleep@plt
100014724movz x0, 0
100014728ldp x29, x30, [sp], 16
10001472cretab
100014708
100014730
100014730__ZNK12KernelReaderI11CorelliumRWE24getRightKaddrForPortNameER8TaskPortRK8PortBaseb:
100014730pacibsp
100014734stp x29, x30, [sp-16]!
100014738add x29, sp, 0
10001473cmovz w0, 0
100014740bl usleep@plt
100014744movz w0, 0
100014748bl usleep@plt
10001474cmovz w0, 0
100014750bl usleep@plt
100014754movz w0, 0
100014758bl usleep@plt
10001475cmovz x0, 0
100014760ldp x29, x30, [sp], 16
100014764retab
100014730
100014730__ZNK12KernelReaderI11CorelliumRWE24getRightKaddrForPortNameER8TaskPortRK8PortBaseb:
100014730pacibsp
100014734stp x29, x30, [sp-16]!
100014738add x29, sp, 0
10001473cmovz w0, 0
100014740bl usleep@plt
100014744movz w0, 0
100014748bl usleep@plt
10001474cmovz w0, 0
100014750bl usleep@plt
100014754movz w0, 0
100014758bl usleep@plt
10001475cmovz x0, 0
100014760ldp x29, x30, [sp], 16
100014764retab
100014730
100014768
100014768__ZNK12KernelReaderI11CorelliumRWE33getRightKaddrForPortNameWithTableEPN2KS9ipc_entryERK8PortBase:
100014768ldr w8, [x2]
10001476cubfm x8, x8, 8, 63
100014770movz w9, 24
100014774madd x0, x8, x9, x1
100014778ret x30
100014768
100014768__ZNK12KernelReaderI11CorelliumRWE33getRightKaddrForPortNameWithTableEPN2KS9ipc_entryERK8PortBase:
100014768ldr w8, [x2]
10001476cubfm x8, x8, 8, 63
100014770movz w9, 24
100014774madd x0, x8, x9, x1
100014778ret x30
100014768
10001477c
10001477c__ZNK12KernelReaderI11CorelliumRWE24getRightKaddrForPortNameEPN2KS4taskERK8PortBaseb:
10001477cpacibsp
100014780stp x20, x19, [sp-32]!
100014784stp x29, x30, [sp+16]
100014788add x29, sp, 16
10001478cmov x19, x3
100014790mov x20, x2
100014794hint
100014798hint
10001479cldr w8, 0x34600
1000147a0subs wzr, w8, 2
1000147a4b.eq 0x1000147c8
1000147a8hint
1000147achint
1000147b0ldr w9, 0x345e8
1000147b4subs wzr, w8, 1
1000147b8b.eq 0x100014800
1000147bcsubs wzr, w8, 0
1000147c0ccmp w9, 5, 2, eq
1000147c4b.lo 0x100014808
1000147c8
1000147c8loc_1000147c8:
1000147c8hint
1000147ccldr w8, 0x345a4
1000147d0orn w8, wzr, w8
1000147d4movz w9, 1
1000147d8lslv x8, x9, x8
1000147dcldr w9, [x20]
1000147e0ubfm x9, x9, 8, 63
1000147e4movz w10, 24
1000147e8madd x0, x9, x10, x8
1000147ectbnz w19, 0, 0x1000147f4
1000147f0xpacd x0
1000147f4
1000147f4loc_1000147f4:
1000147f4ldp x29, x30, [sp+16]
1000147f8ldp x20, x19, [sp], 32
1000147fcretab
100014800
100014800loc_100014800:
100014800subs wzr, w9, 4
100014804b.hi 0x1000147c8
100014808
100014808loc_100014808:
100014808movz w0, 0
10001480cbl usleep@plt
100014810b 0x1000147c8
10001477c
10001477c__ZNK12KernelReaderI11CorelliumRWE24getRightKaddrForPortNameEPN2KS4taskERK8PortBaseb:
10001477cpacibsp
100014780stp x20, x19, [sp-32]!
100014784stp x29, x30, [sp+16]
100014788add x29, sp, 16
10001478cmov x19, x3
100014790mov x20, x2
100014794hint
100014798hint
10001479cldr w8, 0x34600
1000147a0subs wzr, w8, 2
1000147a4b.eq 0x1000147c8
1000147a8hint
1000147achint
1000147b0ldr w9, 0x345e8
1000147b4subs wzr, w8, 1
1000147b8b.eq 0x100014800
1000147bcsubs wzr, w8, 0
1000147c0ccmp w9, 5, 2, eq
1000147c4b.lo 0x100014808
1000147c8
1000147c8loc_1000147c8:
1000147c8hint
1000147ccldr w8, 0x345a4
1000147d0orn w8, wzr, w8
1000147d4movz w9, 1
1000147d8lslv x8, x9, x8
1000147dcldr w9, [x20]
1000147e0ubfm x9, x9, 8, 63
1000147e4movz w10, 24
1000147e8madd x0, x9, x10, x8
1000147ectbnz w19, 0, 0x1000147f4
1000147f0xpacd x0
1000147f4
1000147f4loc_1000147f4:
1000147f4ldp x29, x30, [sp+16]
1000147f8ldp x20, x19, [sp], 32
1000147fcretab
100014800
100014800loc_100014800:
100014800subs wzr, w9, 4
100014804b.hi 0x1000147c8
100014808
100014808loc_100014808:
100014808movz w0, 0
10001480cbl usleep@plt
100014810b 0x1000147c8
10001477c
100014814
100014814__ZNK12KernelReaderI11CorelliumRWE18getTaskKaddrForPIDEib:
100014814pacibsp
100014818stp x29, x30, [sp-16]!
10001481cadd x29, sp, 0
100014820bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100014824movz w0, 0
100014828bl usleep@plt
10001482cmovz w0, 0
100014830bl usleep@plt
100014834movz w0, 0
100014838bl usleep@plt
10001483cmovz x0, 0
100014840ldp x29, x30, [sp], 16
100014844retab
100014814
100014814__ZNK12KernelReaderI11CorelliumRWE18getTaskKaddrForPIDEib:
100014814pacibsp
100014818stp x29, x30, [sp-16]!
10001481cadd x29, sp, 0
100014820bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100014824movz w0, 0
100014828bl usleep@plt
10001482cmovz w0, 0
100014830bl usleep@plt
100014834movz w0, 0
100014838bl usleep@plt
10001483cmovz x0, 0
100014840ldp x29, x30, [sp], 16
100014844retab
100014814
100014848
100014848__ZNK12KernelReaderI11CorelliumRWE24getVmObjectForVirtInTaskEPN2KS4taskEy:
100014848pacibsp
10001484cstp x20, x19, [sp-32]!
100014850stp x29, x30, [sp+16]
100014854add x29, sp, 16
100014858mov x19, x8
10001485cmovz w0, 0
100014860bl usleep@plt
100014864movz w0, 0
100014868bl usleep@plt
10001486cstp xzr, xzr, [x19+8]
100014870str xzr, [x19]
100014874ldp x29, x30, [sp+16]
100014878ldp x20, x19, [sp], 32
10001487cretab
100014848
100014848__ZNK12KernelReaderI11CorelliumRWE24getVmObjectForVirtInTaskEPN2KS4taskEy:
100014848pacibsp
10001484cstp x20, x19, [sp-32]!
100014850stp x29, x30, [sp+16]
100014854add x29, sp, 16
100014858mov x19, x8
10001485cmovz w0, 0
100014860bl usleep@plt
100014864movz w0, 0
100014868bl usleep@plt
10001486cstp xzr, xzr, [x19+8]
100014870str xzr, [x19]
100014874ldp x29, x30, [sp+16]
100014878ldp x20, x19, [sp], 32
10001487cretab
100014848
100014880
100014880__ZNK12KernelReaderIN5Smack6NeonRWEE19getPortKobjectKaddrERK8PortBaseb:
100014880pacibsp
100014884sub sp, sp, 48
100014888stp x20, x19, [sp+16]
10001488cstp x29, x30, [sp+32]
100014890add x29, sp, 32
100014894mov x20, x1
100014898mov x19, x0
10001489cldr x8, [x0]
1000148a0add x1, x8, 32
1000148a4str xzr, [sp+8]
1000148a8add x2, sp, 8
1000148acmovz w3, 8
1000148b0bl __ZNK5Smack6NeonRW10readLengthEyyy
1000148b4cbz w0, 0x10001496c
1000148b8ldr x8, [sp+8]
1000148bcxpacd x8
1000148c0hint
1000148c4ldr w9, 0x344ac
1000148c8orn w9, wzr, w9
1000148ccmovz w10, 1
1000148d0lslv x9, x10, x9
1000148d4ands xzr, x9, x8
1000148d8b.eq 0x1000148ec
1000148dcand x8, x8, -32
1000148e0xpacd x8
1000148e4cbnz x8, 0x100014908
1000148e8b 0x10001496c
1000148ec
1000148ecloc_1000148ec:
1000148echint
1000148f0ldr x10, 0x30100
1000148f4ldr x10, [x10]
1000148f8bic x8, x8, x10
1000148fcorr x8, x8, x9
100014900xpacd x8
100014904cbz x8, 0x10001496c
100014908
100014908loc_100014908:
100014908ldr w9, [x20]
10001490cubfm x9, x9, 8, 63
100014910movz w10, 24
100014914madd x1, x9, x10, x8
100014918str xzr, [sp+8]
10001491cadd x2, sp, 8
100014920mov x0, x19
100014924movz w3, 8
100014928bl __ZNK5Smack6NeonRW10readLengthEyyy
10001492ccbz w0, 0x10001496c
100014930ldr x9, [sp+8]
100014934xpacd x9
100014938cbz x9, 0x100014974
10001493chint
100014940hint
100014944ldr w10, 0x34458
100014948subs wzr, w10, 2
10001494cb.ne 0x100014990
100014950movz x1, 0
100014954str xzr, [sp+8]
100014958add x2, sp, 8
10001495cmov x0, x19
100014960movz w3, 8
100014964bl __ZNK5Smack6NeonRW10readLengthEyyy
100014968tbnz w0, 0, 0x100014a24
10001496c
10001496cloc_10001496c:
10001496cmovz w0, 0
100014970bl usleep@plt
100014974
100014974loc_100014974:
100014974movz w0, 0
100014978bl usleep@plt
10001497cmovz x0, 0
100014980
100014980loc_100014980:
100014980ldp x29, x30, [sp+32]
100014984ldp x20, x19, [sp+16]
100014988add sp, sp, 48
10001498cretab
100014990
100014990loc_100014990:
100014990hint
100014994hint
100014998ldr w8, 0x34400
10001499csubs wzr, w10, 1
1000149a0b.eq 0x1000149a8
1000149a4cbnz w10, 0x1000149fc
1000149a8
1000149a8loc_1000149a8:
1000149a8add x9, x9, 72
1000149acand x10, x9, -256
1000149b0subs wzr, w8, 4
1000149b4csel x11, x9, xzr, eq
1000149b8csel x12, x10, xzr, eq
1000149bcsubs wzr, w8, 3
1000149c0csel x11, x9, x11, eq
1000149c4csel x12, x10, x12, eq
1000149c8subs wzr, w8, 2
1000149cccsel x11, x9, x11, eq
1000149d0csel x12, x10, x12, eq
1000149d4subs wzr, w8, 1
1000149d8csel x13, x9, xzr, eq
1000149dccsel x14, x10, xzr, eq
1000149e0subs wzr, w8, 0
1000149e4csel x9, x9, x13, eq
1000149e8csel x10, x10, x14, eq
1000149ecsubs wzr, w8, 1
1000149f0csel x8, x11, x9, gt
1000149f4csel x9, x12, x10, gt
1000149f8b 0x100014a04
1000149fc
1000149fcloc_1000149fc:
1000149fcmovz x8, 0
100014a00movz x9, 0
100014a04
100014a04loc_100014a04:
100014a04and x8, x8, 255
100014a08orr x1, x9, x8
100014a0cstr xzr, [sp+8]
100014a10add x2, sp, 8
100014a14mov x0, x19
100014a18movz w3, 8
100014a1cbl __ZNK5Smack6NeonRW10readLengthEyyy
100014a20tbz w0, 0, 0x10001496c
100014a24
100014a24loc_100014a24:
100014a24ldr x0, [sp+8]
100014a28xpacd x0
100014a2ccbnz x0, 0x100014980
100014a30b 0x100014974
100014880
100014880__ZNK12KernelReaderIN5Smack6NeonRWEE19getPortKobjectKaddrERK8PortBaseb:
100014880pacibsp
100014884sub sp, sp, 48
100014888stp x20, x19, [sp+16]
10001488cstp x29, x30, [sp+32]
100014890add x29, sp, 32
100014894mov x20, x1
100014898mov x19, x0
10001489cldr x8, [x0]
1000148a0add x1, x8, 32
1000148a4str xzr, [sp+8]
1000148a8add x2, sp, 8
1000148acmovz w3, 8
1000148b0bl __ZNK5Smack6NeonRW10readLengthEyyy
1000148b4cbz w0, 0x10001496c
1000148b8ldr x8, [sp+8]
1000148bcxpacd x8
1000148c0hint
1000148c4ldr w9, 0x344ac
1000148c8orn w9, wzr, w9
1000148ccmovz w10, 1
1000148d0lslv x9, x10, x9
1000148d4ands xzr, x9, x8
1000148d8b.eq 0x1000148ec
1000148dcand x8, x8, -32
1000148e0xpacd x8
1000148e4cbnz x8, 0x100014908
1000148e8b 0x10001496c
1000148ec
1000148ecloc_1000148ec:
1000148echint
1000148f0ldr x10, 0x30100
1000148f4ldr x10, [x10]
1000148f8bic x8, x8, x10
1000148fcorr x8, x8, x9
100014900xpacd x8
100014904cbz x8, 0x10001496c
100014908
100014908loc_100014908:
100014908ldr w9, [x20]
10001490cubfm x9, x9, 8, 63
100014910movz w10, 24
100014914madd x1, x9, x10, x8
100014918str xzr, [sp+8]
10001491cadd x2, sp, 8
100014920mov x0, x19
100014924movz w3, 8
100014928bl __ZNK5Smack6NeonRW10readLengthEyyy
10001492ccbz w0, 0x10001496c
100014930ldr x9, [sp+8]
100014934xpacd x9
100014938cbz x9, 0x100014974
10001493chint
100014940hint
100014944ldr w10, 0x34458
100014948subs wzr, w10, 2
10001494cb.ne 0x100014990
100014950movz x1, 0
100014954str xzr, [sp+8]
100014958add x2, sp, 8
10001495cmov x0, x19
100014960movz w3, 8
100014964bl __ZNK5Smack6NeonRW10readLengthEyyy
100014968tbnz w0, 0, 0x100014a24
10001496c
10001496cloc_10001496c:
10001496cmovz w0, 0
100014970bl usleep@plt
100014974
100014974loc_100014974:
100014974movz w0, 0
100014978bl usleep@plt
10001497cmovz x0, 0
100014980
100014980loc_100014980:
100014980ldp x29, x30, [sp+32]
100014984ldp x20, x19, [sp+16]
100014988add sp, sp, 48
10001498cretab
100014990
100014990loc_100014990:
100014990hint
100014994hint
100014998ldr w8, 0x34400
10001499csubs wzr, w10, 1
1000149a0b.eq 0x1000149a8
1000149a4cbnz w10, 0x1000149fc
1000149a8
1000149a8loc_1000149a8:
1000149a8add x9, x9, 72
1000149acand x10, x9, -256
1000149b0subs wzr, w8, 4
1000149b4csel x11, x9, xzr, eq
1000149b8csel x12, x10, xzr, eq
1000149bcsubs wzr, w8, 3
1000149c0csel x11, x9, x11, eq
1000149c4csel x12, x10, x12, eq
1000149c8subs wzr, w8, 2
1000149cccsel x11, x9, x11, eq
1000149d0csel x12, x10, x12, eq
1000149d4subs wzr, w8, 1
1000149d8csel x13, x9, xzr, eq
1000149dccsel x14, x10, xzr, eq
1000149e0subs wzr, w8, 0
1000149e4csel x9, x9, x13, eq
1000149e8csel x10, x10, x14, eq
1000149ecsubs wzr, w8, 1
1000149f0csel x8, x11, x9, gt
1000149f4csel x9, x12, x10, gt
1000149f8b 0x100014a04
1000149fc
1000149fcloc_1000149fc:
1000149fcmovz x8, 0
100014a00movz x9, 0
100014a04
100014a04loc_100014a04:
100014a04and x8, x8, 255
100014a08orr x1, x9, x8
100014a0cstr xzr, [sp+8]
100014a10add x2, sp, 8
100014a14mov x0, x19
100014a18movz w3, 8
100014a1cbl __ZNK5Smack6NeonRW10readLengthEyyy
100014a20tbz w0, 0, 0x10001496c
100014a24
100014a24loc_100014a24:
100014a24ldr x0, [sp+8]
100014a28xpacd x0
100014a2ccbnz x0, 0x100014980
100014a30b 0x100014974
100014880
100014a34
100014a34__ZNK12KernelReaderIN5Smack6NeonRWEE24getRightKaddrForPortNameEPN2KS4taskERK8PortBaseb:
100014a34pacibsp
100014a38stp x28, x27, [sp-64]!
100014a3cstp x22, x21, [sp+16]
100014a40stp x20, x19, [sp+32]
100014a44stp x29, x30, [sp+48]
100014a48add x29, sp, 48
100014a4csub sp, sp, 1504
100014a50mov x19, x3
100014a54mov x20, x2
100014a58hint
100014a5chint
100014a60ldr w8, 0x3433c
100014a64subs wzr, w8, 2
100014a68b.eq 0x100014edc
100014a6cmov x22, x1
100014a70mov x21, x0
100014a74hint
100014a78hint
100014a7cldr w9, 0x3431c
100014a80subs wzr, w8, 1
100014a84b.eq 0x100014b14
100014a88cbnz w8, 0x100014edc
100014a8cmovz x8, 0
100014a90subs wzr, w9, 1
100014a94b.le 0x100014b9c
100014a98subs wzr, w9, 2
100014a9cb.eq 0x100014c7c
100014aa0subs wzr, w9, 3
100014aa4b.eq 0x100014ce0
100014aa8subs wzr, w9, 4
100014aacb.ne 0x100014ee0
100014ab0add x0, sp, 0
100014ab4movz w1, 1496
100014ab8bl bzero@plt
100014abcadd x2, sp, 0
100014ac0mov x0, x21
100014ac4mov x1, x22
100014ac8movz w3, 1496
100014accbl __ZNK5Smack6NeonRW10readLengthEyyy
100014ad0tbz w0, 0, 0x100014ed4
100014ad4ldr x1, [sp+768]
100014ad8xpacd x1
100014adcstr xzr, [sp+112]
100014ae0movi v0.2d, 0
100014ae4stp q0, q0, [sp+80]
100014ae8stp q0, q0, [sp+48]
100014aecstp q0, q0, [sp+16]
100014af0str q0, [sp]
100014af4add x2, sp, 0
100014af8mov x0, x21
100014afcmovz w3, 120
100014b00bl __ZNK5Smack6NeonRW10readLengthEyyy
100014b04tbz w0, 0, 0x100014ed4
100014b08ldr x8, [sp+32]
100014b0cxpacd x8
100014b10b 0x100014ee0
100014b14
100014b14loc_100014b14:
100014b14movz x8, 0
100014b18subs wzr, w9, 1
100014b1cb.le 0x100014c0c
100014b20subs wzr, w9, 2
100014b24b.eq 0x100014d44
100014b28subs wzr, w9, 3
100014b2cb.eq 0x100014da8
100014b30subs wzr, w9, 4
100014b34b.ne 0x100014ee0
100014b38add x0, sp, 0
100014b3cmovz w1, 1496
100014b40bl bzero@plt
100014b44add x2, sp, 0
100014b48mov x0, x21
100014b4cmov x1, x22
100014b50movz w3, 1496
100014b54bl __ZNK5Smack6NeonRW10readLengthEyyy
100014b58tbz w0, 0, 0x100014ed4
100014b5cldr x1, [sp+768]
100014b60xpacd x1
100014b64str xzr, [sp+112]
100014b68movi v0.2d, 0
100014b6cstp q0, q0, [sp+80]
100014b70stp q0, q0, [sp+48]
100014b74stp q0, q0, [sp+16]
100014b78str q0, [sp]
100014b7cadd x2, sp, 0
100014b80mov x0, x21
100014b84movz w3, 120
100014b88bl __ZNK5Smack6NeonRW10readLengthEyyy
100014b8ctbz w0, 0, 0x100014ed4
100014b90ldr x8, [sp+32]
100014b94xpacd x8
100014b98b 0x100014ee0
100014b9c
100014b9cloc_100014b9c:
100014b9ccbz w9, 0x100014e0c
100014ba0subs wzr, w9, 1
100014ba4b.ne 0x100014ee0
100014ba8add x0, sp, 0
100014bacmovz w1, 1472
100014bb0bl bzero@plt
100014bb4add x2, sp, 0
100014bb8mov x0, x21
100014bbcmov x1, x22
100014bc0movz w3, 1472
100014bc4bl __ZNK5Smack6NeonRW10readLengthEyyy
100014bc8tbz w0, 0, 0x100014ed4
100014bccldr x1, [sp+768]
100014bd0xpacd x1
100014bd4str xzr, [sp+112]
100014bd8movi v0.2d, 0
100014bdcstp q0, q0, [sp+80]
100014be0stp q0, q0, [sp+48]
100014be4stp q0, q0, [sp+16]
100014be8str q0, [sp]
100014becadd x2, sp, 0
100014bf0mov x0, x21
100014bf4movz w3, 120
100014bf8bl __ZNK5Smack6NeonRW10readLengthEyyy
100014bfctbz w0, 0, 0x100014ed4
100014c00ldr x8, [sp+32]
100014c04xpacd x8
100014c08b 0x100014ee0
100014c0c
100014c0cloc_100014c0c:
100014c0ccbz w9, 0x100014e70
100014c10subs wzr, w9, 1
100014c14b.ne 0x100014ee0
100014c18add x0, sp, 0
100014c1cmovz w1, 1472
100014c20bl bzero@plt
100014c24add x2, sp, 0
100014c28mov x0, x21
100014c2cmov x1, x22
100014c30movz w3, 1472
100014c34bl __ZNK5Smack6NeonRW10readLengthEyyy
100014c38tbz w0, 0, 0x100014ed4
100014c3cldr x1, [sp+768]
100014c40xpacd x1
100014c44str xzr, [sp+112]
100014c48movi v0.2d, 0
100014c4cstp q0, q0, [sp+80]
100014c50stp q0, q0, [sp+48]
100014c54stp q0, q0, [sp+16]
100014c58str q0, [sp]
100014c5cadd x2, sp, 0
100014c60mov x0, x21
100014c64movz w3, 120
100014c68bl __ZNK5Smack6NeonRW10readLengthEyyy
100014c6ctbz w0, 0, 0x100014ed4
100014c70ldr x8, [sp+32]
100014c74xpacd x8
100014c78b 0x100014ee0
100014c7c
100014c7cloc_100014c7c:
100014c7cadd x0, sp, 0
100014c80movz w1, 1472
100014c84bl bzero@plt
100014c88add x2, sp, 0
100014c8cmov x0, x21
100014c90mov x1, x22
100014c94movz w3, 1472
100014c98bl __ZNK5Smack6NeonRW10readLengthEyyy
100014c9ctbz w0, 0, 0x100014ed4
100014ca0ldr x1, [sp+768]
100014ca4xpacd x1
100014ca8str xzr, [sp+112]
100014cacmovi v0.2d, 0
100014cb0stp q0, q0, [sp+80]
100014cb4stp q0, q0, [sp+48]
100014cb8stp q0, q0, [sp+16]
100014cbcstr q0, [sp]
100014cc0add x2, sp, 0
100014cc4mov x0, x21
100014cc8movz w3, 120
100014cccbl __ZNK5Smack6NeonRW10readLengthEyyy
100014cd0tbz w0, 0, 0x100014ed4
100014cd4ldr x8, [sp+32]
100014cd8xpacd x8
100014cdcb 0x100014ee0
100014ce0
100014ce0loc_100014ce0:
100014ce0add x0, sp, 0
100014ce4movz w1, 1472
100014ce8bl bzero@plt
100014cecadd x2, sp, 0
100014cf0mov x0, x21
100014cf4mov x1, x22
100014cf8movz w3, 1472
100014cfcbl __ZNK5Smack6NeonRW10readLengthEyyy
100014d00tbz w0, 0, 0x100014ed4
100014d04ldr x1, [sp+768]
100014d08xpacd x1
100014d0cstr xzr, [sp+112]
100014d10movi v0.2d, 0
100014d14stp q0, q0, [sp+80]
100014d18stp q0, q0, [sp+48]
100014d1cstp q0, q0, [sp+16]
100014d20str q0, [sp]
100014d24add x2, sp, 0
100014d28mov x0, x21
100014d2cmovz w3, 120
100014d30bl __ZNK5Smack6NeonRW10readLengthEyyy
100014d34tbz w0, 0, 0x100014ed4
100014d38ldr x8, [sp+32]
100014d3cxpacd x8
100014d40b 0x100014ee0
100014d44
100014d44loc_100014d44:
100014d44add x0, sp, 0
100014d48movz w1, 1472
100014d4cbl bzero@plt
100014d50add x2, sp, 0
100014d54mov x0, x21
100014d58mov x1, x22
100014d5cmovz w3, 1472
100014d60bl __ZNK5Smack6NeonRW10readLengthEyyy
100014d64tbz w0, 0, 0x100014ed4
100014d68ldr x1, [sp+768]
100014d6cxpacd x1
100014d70str xzr, [sp+112]
100014d74movi v0.2d, 0
100014d78stp q0, q0, [sp+80]
100014d7cstp q0, q0, [sp+48]
100014d80stp q0, q0, [sp+16]
100014d84str q0, [sp]
100014d88add x2, sp, 0
100014d8cmov x0, x21
100014d90movz w3, 120
100014d94bl __ZNK5Smack6NeonRW10readLengthEyyy
100014d98tbz w0, 0, 0x100014ed4
100014d9cldr x8, [sp+32]
100014da0xpacd x8
100014da4b 0x100014ee0
100014da8
100014da8loc_100014da8:
100014da8add x0, sp, 0
100014dacmovz w1, 1472
100014db0bl bzero@plt
100014db4add x2, sp, 0
100014db8mov x0, x21
100014dbcmov x1, x22
100014dc0movz w3, 1472
100014dc4bl __ZNK5Smack6NeonRW10readLengthEyyy
100014dc8tbz w0, 0, 0x100014ed4
100014dccldr x1, [sp+768]
100014dd0xpacd x1
100014dd4str xzr, [sp+112]
100014dd8movi v0.2d, 0
100014ddcstp q0, q0, [sp+80]
100014de0stp q0, q0, [sp+48]
100014de4stp q0, q0, [sp+16]
100014de8str q0, [sp]
100014decadd x2, sp, 0
100014df0mov x0, x21
100014df4movz w3, 120
100014df8bl __ZNK5Smack6NeonRW10readLengthEyyy
100014dfctbz w0, 0, 0x100014ed4
100014e00ldr x8, [sp+32]
100014e04xpacd x8
100014e08b 0x100014ee0
100014e0c
100014e0cloc_100014e0c:
100014e0cadd x0, sp, 0
100014e10movz w1, 1472
100014e14bl bzero@plt
100014e18add x2, sp, 0
100014e1cmov x0, x21
100014e20mov x1, x22
100014e24movz w3, 1472
100014e28bl __ZNK5Smack6NeonRW10readLengthEyyy
100014e2ctbz w0, 0, 0x100014ed4
100014e30ldr x1, [sp+768]
100014e34xpacd x1
100014e38str xzr, [sp+112]
100014e3cmovi v0.2d, 0
100014e40stp q0, q0, [sp+80]
100014e44stp q0, q0, [sp+48]
100014e48stp q0, q0, [sp+16]
100014e4cstr q0, [sp]
100014e50add x2, sp, 0
100014e54mov x0, x21
100014e58movz w3, 120
100014e5cbl __ZNK5Smack6NeonRW10readLengthEyyy
100014e60tbz w0, 0, 0x100014ed4
100014e64ldr x8, [sp+32]
100014e68xpacd x8
100014e6cb 0x100014ee0
100014e70
100014e70loc_100014e70:
100014e70add x0, sp, 0
100014e74movz w1, 1472
100014e78bl bzero@plt
100014e7cadd x2, sp, 0
100014e80mov x0, x21
100014e84mov x1, x22
100014e88movz w3, 1472
100014e8cbl __ZNK5Smack6NeonRW10readLengthEyyy
100014e90tbz w0, 0, 0x100014ed4
100014e94ldr x1, [sp+768]
100014e98xpacd x1
100014e9cstr xzr, [sp+112]
100014ea0movi v0.2d, 0
100014ea4stp q0, q0, [sp+80]
100014ea8stp q0, q0, [sp+48]
100014eacstp q0, q0, [sp+16]
100014eb0str q0, [sp]
100014eb4add x2, sp, 0
100014eb8mov x0, x21
100014ebcmovz w3, 120
100014ec0bl __ZNK5Smack6NeonRW10readLengthEyyy
100014ec4tbz w0, 0, 0x100014ed4
100014ec8ldr x8, [sp+32]
100014eccxpacd x8
100014ed0b 0x100014ee0
100014ed4
100014ed4loc_100014ed4:
100014ed4movz w0, 0
100014ed8bl usleep@plt
100014edc
100014edcloc_100014edc:
100014edcmovz x8, 0
100014ee0
100014ee0loc_100014ee0:
100014ee0hint
100014ee4ldr w9, 0x33e8c
100014ee8orn w9, wzr, w9
100014eecmovz w10, 1
100014ef0lslv x9, x10, x9
100014ef4ands xzr, x9, x8
100014ef8b.eq 0x100014f30
100014efcands x8, x8, -32
100014f00b.eq 0x100014f74
100014f04ldr w9, [x20]
100014f08ubfm x9, x9, 8, 63
100014f0cmovz w10, 24
100014f10madd x0, x9, x10, x8
100014f14tbz w19, 0, 0x100014f58
100014f18
100014f18loc_100014f18:
100014f18add sp, sp, 1504
100014f1cldp x29, x30, [sp+48]
100014f20ldp x20, x19, [sp+32]
100014f24ldp x22, x21, [sp+16]
100014f28ldp x28, x27, [sp], 64
100014f2cretab
100014f30
100014f30loc_100014f30:
100014f30hint
100014f34ldr x10, 0x2fabc
100014f38ldr x10, [x10]
100014f3cbic x8, x8, x10
100014f40orr x8, x8, x9
100014f44ldr w9, [x20]
100014f48ubfm x9, x9, 8, 63
100014f4cmovz w10, 24
100014f50madd x0, x9, x10, x8
100014f54tbnz w19, 0, 0x100014f18
100014f58
100014f58loc_100014f58:
100014f58xpacd x0
100014f5cadd sp, sp, 1504
100014f60ldp x29, x30, [sp+48]
100014f64ldp x20, x19, [sp+32]
100014f68ldp x22, x21, [sp+16]
100014f6cldp x28, x27, [sp], 64
100014f70retab
100014f74
100014f74loc_100014f74:
100014f74movz w0, 0
100014f78bl usleep@plt
100014f7cmovz x0, 0
100014f80add sp, sp, 1504
100014f84ldp x29, x30, [sp+48]
100014f88ldp x20, x19, [sp+32]
100014f8cldp x22, x21, [sp+16]
100014f90ldp x28, x27, [sp], 64
100014f94retab
100014a34
100014a34__ZNK12KernelReaderIN5Smack6NeonRWEE24getRightKaddrForPortNameEPN2KS4taskERK8PortBaseb:
100014a34pacibsp
100014a38stp x28, x27, [sp-64]!
100014a3cstp x22, x21, [sp+16]
100014a40stp x20, x19, [sp+32]
100014a44stp x29, x30, [sp+48]
100014a48add x29, sp, 48
100014a4csub sp, sp, 1504
100014a50mov x19, x3
100014a54mov x20, x2
100014a58hint
100014a5chint
100014a60ldr w8, 0x3433c
100014a64subs wzr, w8, 2
100014a68b.eq 0x100014edc
100014a6cmov x22, x1
100014a70mov x21, x0
100014a74hint
100014a78hint
100014a7cldr w9, 0x3431c
100014a80subs wzr, w8, 1
100014a84b.eq 0x100014b14
100014a88cbnz w8, 0x100014edc
100014a8cmovz x8, 0
100014a90subs wzr, w9, 1
100014a94b.le 0x100014b9c
100014a98subs wzr, w9, 2
100014a9cb.eq 0x100014c7c
100014aa0subs wzr, w9, 3
100014aa4b.eq 0x100014ce0
100014aa8subs wzr, w9, 4
100014aacb.ne 0x100014ee0
100014ab0add x0, sp, 0
100014ab4movz w1, 1496
100014ab8bl bzero@plt
100014abcadd x2, sp, 0
100014ac0mov x0, x21
100014ac4mov x1, x22
100014ac8movz w3, 1496
100014accbl __ZNK5Smack6NeonRW10readLengthEyyy
100014ad0tbz w0, 0, 0x100014ed4
100014ad4ldr x1, [sp+768]
100014ad8xpacd x1
100014adcstr xzr, [sp+112]
100014ae0movi v0.2d, 0
100014ae4stp q0, q0, [sp+80]
100014ae8stp q0, q0, [sp+48]
100014aecstp q0, q0, [sp+16]
100014af0str q0, [sp]
100014af4add x2, sp, 0
100014af8mov x0, x21
100014afcmovz w3, 120
100014b00bl __ZNK5Smack6NeonRW10readLengthEyyy
100014b04tbz w0, 0, 0x100014ed4
100014b08ldr x8, [sp+32]
100014b0cxpacd x8
100014b10b 0x100014ee0
100014b14
100014b14loc_100014b14:
100014b14movz x8, 0
100014b18subs wzr, w9, 1
100014b1cb.le 0x100014c0c
100014b20subs wzr, w9, 2
100014b24b.eq 0x100014d44
100014b28subs wzr, w9, 3
100014b2cb.eq 0x100014da8
100014b30subs wzr, w9, 4
100014b34b.ne 0x100014ee0
100014b38add x0, sp, 0
100014b3cmovz w1, 1496
100014b40bl bzero@plt
100014b44add x2, sp, 0
100014b48mov x0, x21
100014b4cmov x1, x22
100014b50movz w3, 1496
100014b54bl __ZNK5Smack6NeonRW10readLengthEyyy
100014b58tbz w0, 0, 0x100014ed4
100014b5cldr x1, [sp+768]
100014b60xpacd x1
100014b64str xzr, [sp+112]
100014b68movi v0.2d, 0
100014b6cstp q0, q0, [sp+80]
100014b70stp q0, q0, [sp+48]
100014b74stp q0, q0, [sp+16]
100014b78str q0, [sp]
100014b7cadd x2, sp, 0
100014b80mov x0, x21
100014b84movz w3, 120
100014b88bl __ZNK5Smack6NeonRW10readLengthEyyy
100014b8ctbz w0, 0, 0x100014ed4
100014b90ldr x8, [sp+32]
100014b94xpacd x8
100014b98b 0x100014ee0
100014b9c
100014b9cloc_100014b9c:
100014b9ccbz w9, 0x100014e0c
100014ba0subs wzr, w9, 1
100014ba4b.ne 0x100014ee0
100014ba8add x0, sp, 0
100014bacmovz w1, 1472
100014bb0bl bzero@plt
100014bb4add x2, sp, 0
100014bb8mov x0, x21
100014bbcmov x1, x22
100014bc0movz w3, 1472
100014bc4bl __ZNK5Smack6NeonRW10readLengthEyyy
100014bc8tbz w0, 0, 0x100014ed4
100014bccldr x1, [sp+768]
100014bd0xpacd x1
100014bd4str xzr, [sp+112]
100014bd8movi v0.2d, 0
100014bdcstp q0, q0, [sp+80]
100014be0stp q0, q0, [sp+48]
100014be4stp q0, q0, [sp+16]
100014be8str q0, [sp]
100014becadd x2, sp, 0
100014bf0mov x0, x21
100014bf4movz w3, 120
100014bf8bl __ZNK5Smack6NeonRW10readLengthEyyy
100014bfctbz w0, 0, 0x100014ed4
100014c00ldr x8, [sp+32]
100014c04xpacd x8
100014c08b 0x100014ee0
100014c0c
100014c0cloc_100014c0c:
100014c0ccbz w9, 0x100014e70
100014c10subs wzr, w9, 1
100014c14b.ne 0x100014ee0
100014c18add x0, sp, 0
100014c1cmovz w1, 1472
100014c20bl bzero@plt
100014c24add x2, sp, 0
100014c28mov x0, x21
100014c2cmov x1, x22
100014c30movz w3, 1472
100014c34bl __ZNK5Smack6NeonRW10readLengthEyyy
100014c38tbz w0, 0, 0x100014ed4
100014c3cldr x1, [sp+768]
100014c40xpacd x1
100014c44str xzr, [sp+112]
100014c48movi v0.2d, 0
100014c4cstp q0, q0, [sp+80]
100014c50stp q0, q0, [sp+48]
100014c54stp q0, q0, [sp+16]
100014c58str q0, [sp]
100014c5cadd x2, sp, 0
100014c60mov x0, x21
100014c64movz w3, 120
100014c68bl __ZNK5Smack6NeonRW10readLengthEyyy
100014c6ctbz w0, 0, 0x100014ed4
100014c70ldr x8, [sp+32]
100014c74xpacd x8
100014c78b 0x100014ee0
100014c7c
100014c7cloc_100014c7c:
100014c7cadd x0, sp, 0
100014c80movz w1, 1472
100014c84bl bzero@plt
100014c88add x2, sp, 0
100014c8cmov x0, x21
100014c90mov x1, x22
100014c94movz w3, 1472
100014c98bl __ZNK5Smack6NeonRW10readLengthEyyy
100014c9ctbz w0, 0, 0x100014ed4
100014ca0ldr x1, [sp+768]
100014ca4xpacd x1
100014ca8str xzr, [sp+112]
100014cacmovi v0.2d, 0
100014cb0stp q0, q0, [sp+80]
100014cb4stp q0, q0, [sp+48]
100014cb8stp q0, q0, [sp+16]
100014cbcstr q0, [sp]
100014cc0add x2, sp, 0
100014cc4mov x0, x21
100014cc8movz w3, 120
100014cccbl __ZNK5Smack6NeonRW10readLengthEyyy
100014cd0tbz w0, 0, 0x100014ed4
100014cd4ldr x8, [sp+32]
100014cd8xpacd x8
100014cdcb 0x100014ee0
100014ce0
100014ce0loc_100014ce0:
100014ce0add x0, sp, 0
100014ce4movz w1, 1472
100014ce8bl bzero@plt
100014cecadd x2, sp, 0
100014cf0mov x0, x21
100014cf4mov x1, x22
100014cf8movz w3, 1472
100014cfcbl __ZNK5Smack6NeonRW10readLengthEyyy
100014d00tbz w0, 0, 0x100014ed4
100014d04ldr x1, [sp+768]
100014d08xpacd x1
100014d0cstr xzr, [sp+112]
100014d10movi v0.2d, 0
100014d14stp q0, q0, [sp+80]
100014d18stp q0, q0, [sp+48]
100014d1cstp q0, q0, [sp+16]
100014d20str q0, [sp]
100014d24add x2, sp, 0
100014d28mov x0, x21
100014d2cmovz w3, 120
100014d30bl __ZNK5Smack6NeonRW10readLengthEyyy
100014d34tbz w0, 0, 0x100014ed4
100014d38ldr x8, [sp+32]
100014d3cxpacd x8
100014d40b 0x100014ee0
100014d44
100014d44loc_100014d44:
100014d44add x0, sp, 0
100014d48movz w1, 1472
100014d4cbl bzero@plt
100014d50add x2, sp, 0
100014d54mov x0, x21
100014d58mov x1, x22
100014d5cmovz w3, 1472
100014d60bl __ZNK5Smack6NeonRW10readLengthEyyy
100014d64tbz w0, 0, 0x100014ed4
100014d68ldr x1, [sp+768]
100014d6cxpacd x1
100014d70str xzr, [sp+112]
100014d74movi v0.2d, 0
100014d78stp q0, q0, [sp+80]
100014d7cstp q0, q0, [sp+48]
100014d80stp q0, q0, [sp+16]
100014d84str q0, [sp]
100014d88add x2, sp, 0
100014d8cmov x0, x21
100014d90movz w3, 120
100014d94bl __ZNK5Smack6NeonRW10readLengthEyyy
100014d98tbz w0, 0, 0x100014ed4
100014d9cldr x8, [sp+32]
100014da0xpacd x8
100014da4b 0x100014ee0
100014da8
100014da8loc_100014da8:
100014da8add x0, sp, 0
100014dacmovz w1, 1472
100014db0bl bzero@plt
100014db4add x2, sp, 0
100014db8mov x0, x21
100014dbcmov x1, x22
100014dc0movz w3, 1472
100014dc4bl __ZNK5Smack6NeonRW10readLengthEyyy
100014dc8tbz w0, 0, 0x100014ed4
100014dccldr x1, [sp+768]
100014dd0xpacd x1
100014dd4str xzr, [sp+112]
100014dd8movi v0.2d, 0
100014ddcstp q0, q0, [sp+80]
100014de0stp q0, q0, [sp+48]
100014de4stp q0, q0, [sp+16]
100014de8str q0, [sp]
100014decadd x2, sp, 0
100014df0mov x0, x21
100014df4movz w3, 120
100014df8bl __ZNK5Smack6NeonRW10readLengthEyyy
100014dfctbz w0, 0, 0x100014ed4
100014e00ldr x8, [sp+32]
100014e04xpacd x8
100014e08b 0x100014ee0
100014e0c
100014e0cloc_100014e0c:
100014e0cadd x0, sp, 0
100014e10movz w1, 1472
100014e14bl bzero@plt
100014e18add x2, sp, 0
100014e1cmov x0, x21
100014e20mov x1, x22
100014e24movz w3, 1472
100014e28bl __ZNK5Smack6NeonRW10readLengthEyyy
100014e2ctbz w0, 0, 0x100014ed4
100014e30ldr x1, [sp+768]
100014e34xpacd x1
100014e38str xzr, [sp+112]
100014e3cmovi v0.2d, 0
100014e40stp q0, q0, [sp+80]
100014e44stp q0, q0, [sp+48]
100014e48stp q0, q0, [sp+16]
100014e4cstr q0, [sp]
100014e50add x2, sp, 0
100014e54mov x0, x21
100014e58movz w3, 120
100014e5cbl __ZNK5Smack6NeonRW10readLengthEyyy
100014e60tbz w0, 0, 0x100014ed4
100014e64ldr x8, [sp+32]
100014e68xpacd x8
100014e6cb 0x100014ee0
100014e70
100014e70loc_100014e70:
100014e70add x0, sp, 0
100014e74movz w1, 1472
100014e78bl bzero@plt
100014e7cadd x2, sp, 0
100014e80mov x0, x21
100014e84mov x1, x22
100014e88movz w3, 1472
100014e8cbl __ZNK5Smack6NeonRW10readLengthEyyy
100014e90tbz w0, 0, 0x100014ed4
100014e94ldr x1, [sp+768]
100014e98xpacd x1
100014e9cstr xzr, [sp+112]
100014ea0movi v0.2d, 0
100014ea4stp q0, q0, [sp+80]
100014ea8stp q0, q0, [sp+48]
100014eacstp q0, q0, [sp+16]
100014eb0str q0, [sp]
100014eb4add x2, sp, 0
100014eb8mov x0, x21
100014ebcmovz w3, 120
100014ec0bl __ZNK5Smack6NeonRW10readLengthEyyy
100014ec4tbz w0, 0, 0x100014ed4
100014ec8ldr x8, [sp+32]
100014eccxpacd x8
100014ed0b 0x100014ee0
100014ed4
100014ed4loc_100014ed4:
100014ed4movz w0, 0
100014ed8bl usleep@plt
100014edc
100014edcloc_100014edc:
100014edcmovz x8, 0
100014ee0
100014ee0loc_100014ee0:
100014ee0hint
100014ee4ldr w9, 0x33e8c
100014ee8orn w9, wzr, w9
100014eecmovz w10, 1
100014ef0lslv x9, x10, x9
100014ef4ands xzr, x9, x8
100014ef8b.eq 0x100014f30
100014efcands x8, x8, -32
100014f00b.eq 0x100014f74
100014f04ldr w9, [x20]
100014f08ubfm x9, x9, 8, 63
100014f0cmovz w10, 24
100014f10madd x0, x9, x10, x8
100014f14tbz w19, 0, 0x100014f58
100014f18
100014f18loc_100014f18:
100014f18add sp, sp, 1504
100014f1cldp x29, x30, [sp+48]
100014f20ldp x20, x19, [sp+32]
100014f24ldp x22, x21, [sp+16]
100014f28ldp x28, x27, [sp], 64
100014f2cretab
100014f30
100014f30loc_100014f30:
100014f30hint
100014f34ldr x10, 0x2fabc
100014f38ldr x10, [x10]
100014f3cbic x8, x8, x10
100014f40orr x8, x8, x9
100014f44ldr w9, [x20]
100014f48ubfm x9, x9, 8, 63
100014f4cmovz w10, 24
100014f50madd x0, x9, x10, x8
100014f54tbnz w19, 0, 0x100014f18
100014f58
100014f58loc_100014f58:
100014f58xpacd x0
100014f5cadd sp, sp, 1504
100014f60ldp x29, x30, [sp+48]
100014f64ldp x20, x19, [sp+32]
100014f68ldp x22, x21, [sp+16]
100014f6cldp x28, x27, [sp], 64
100014f70retab
100014f74
100014f74loc_100014f74:
100014f74movz w0, 0
100014f78bl usleep@plt
100014f7cmovz x0, 0
100014f80add sp, sp, 1504
100014f84ldp x29, x30, [sp+48]
100014f88ldp x20, x19, [sp+32]
100014f8cldp x22, x21, [sp+16]
100014f90ldp x28, x27, [sp], 64
100014f94retab
100014a34
100014f98
100014f98__ZNK12KernelReaderIN5Smack6NeonRWEE18getTaskKaddrForPIDEib:
100014f98pacibsp
100014f9csub sp, sp, 192
100014fa0stp x26, x25, [sp+112]
100014fa4stp x24, x23, [sp+128]
100014fa8stp x22, x21, [sp+144]
100014facstp x20, x19, [sp+160]
100014fb0stp x29, x30, [sp+176]
100014fb4add x29, sp, 176
100014fb8mov x19, x2
100014fbcmov x20, x1
100014fc0mov x21, x0
100014fc4bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100014fc8mov x1, x0
100014fccmov x0, x21
100014fd0movz w2, 0
100014fd4bl _ZNK12KernelReaderIN5Smack6NeonRWEE19getPortKobjectKaddrERK8PortBaseb@plt
100014fd8cbz x0, 0x100015018
100014fdcmov x22, x0
100014fe0stp xzr, x0, [sp+48]
100014fe4add x8, sp, 56
100014fe8stp x21, x8, [sp+8]
100014fecadd x8, sp, 48
100014ff0stp x0, x8, [sp+24]
100014ff4str w20, [sp+40]
100014ff8adr x23, 0x33da4
100014ffchint
100015000ldr w20, [x23]
100015004subs wzr, w20, 2
100015008b.ne 0x100015024
10001500cstr x22, [sp+56]
100015010
100015010loc_100015010:
100015010movz x10, 0
100015014b 0x100015130
100015018
100015018loc_100015018:
100015018bl usleep@plt
10001501cmovz x0, 0
100015020b 0x100015140
100015024
100015024loc_100015024:
100015024add x8, sp, 8
100015028add x24, x8, 16
10001502cadd x25, x8, 32
100015030add x10, sp, 48
100015034add x8, sp, 56
100015038mov x9, x22
10001503cmov x11, x20
100015040strb wzr, [sp+64]
100015044stp x8, x24, [sp+72]
100015048stp x21, x25, [sp+88]
10001504cstr x10, [sp+104]
100015050subs wzr, w11, 2
100015054b.eq 0x100015068
100015058
100015058loc_100015058:
100015058add x1, sp, 64
10001505cmov x0, x20
100015060bl fn_100016fd8
100015064ldp x8, x9, [sp+16]
100015068
100015068loc_100015068:
100015068ldr x10, [x8]
10001506csubs xzr, x10, 0
100015070ccmp x10, x9, 4, ne
100015074b.eq 0x1000150a4
100015078ldr x10, [sp+32]
10001507cldr x11, [x10]
100015080cbnz x11, 0x1000150a4
100015084ldr w11, [x23]
100015088strb wzr, [sp+64]
10001508cstp x8, x24, [sp+72]
100015090stp x21, x25, [sp+88]
100015094str x10, [sp+104]
100015098subs wzr, w11, 2
10001509cb.ne 0x100015058
1000150a0b 0x100015068
1000150a4
1000150a4loc_1000150a4:
1000150a4ldr x10, [sp+48]
1000150a8cbnz x10, 0x100015130
1000150acldr x21, [sp+8]
1000150b0ldr x10, [sp+32]
1000150b4ldr w11, [x23]
1000150b8str x22, [sp+56]
1000150bcsubs wzr, w11, 2
1000150c0b.eq 0x100015010
1000150c4movz w22, 1
1000150c8strb w22, [sp+64]
1000150ccstp x8, x24, [sp+72]
1000150d0stp x21, x25, [sp+88]
1000150d4str x10, [sp+104]
1000150d8subs wzr, w11, 2
1000150dcb.eq 0x1000150f0
1000150e0
1000150e0loc_1000150e0:
1000150e0add x1, sp, 64
1000150e4mov x0, x20
1000150e8bl fn_100016fd8
1000150ecldp x8, x9, [sp+16]
1000150f0
1000150f0loc_1000150f0:
1000150f0ldr x10, [x8]
1000150f4subs xzr, x10, 0
1000150f8ccmp x10, x9, 4, ne
1000150fcb.eq 0x10001512c
100015100ldr x10, [sp+32]
100015104ldr x11, [x10]
100015108cbnz x11, 0x10001512c
10001510cldr w11, [x23]
100015110strb w22, [sp+64]
100015114stp x8, x24, [sp+72]
100015118stp x21, x25, [sp+88]
10001511cstr x10, [sp+104]
100015120subs wzr, w11, 2
100015124b.ne 0x1000150e0
100015128b 0x1000150f0
10001512c
10001512cloc_10001512c:
10001512cldr x10, [sp+48]
100015130
100015130loc_100015130:
100015130mov x8, x10
100015134xpacd x8
100015138ands wzr, w19, 1
10001513ccsel x0, x10, x8, ne
100015140
100015140loc_100015140:
100015140ldp x29, x30, [sp+176]
100015144ldp x20, x19, [sp+160]
100015148ldp x22, x21, [sp+144]
10001514cldp x24, x23, [sp+128]
100015150ldp x26, x25, [sp+112]
100015154add sp, sp, 192
100015158retab
100014f98
100014f98__ZNK12KernelReaderIN5Smack6NeonRWEE18getTaskKaddrForPIDEib:
100014f98pacibsp
100014f9csub sp, sp, 192
100014fa0stp x26, x25, [sp+112]
100014fa4stp x24, x23, [sp+128]
100014fa8stp x22, x21, [sp+144]
100014facstp x20, x19, [sp+160]
100014fb0stp x29, x30, [sp+176]
100014fb4add x29, sp, 176
100014fb8mov x19, x2
100014fbcmov x20, x1
100014fc0mov x21, x0
100014fc4bl _ZN17LocalTaskPortImplI8TaskPortE11GetTaskSelfEv@plt
100014fc8mov x1, x0
100014fccmov x0, x21
100014fd0movz w2, 0
100014fd4bl _ZNK12KernelReaderIN5Smack6NeonRWEE19getPortKobjectKaddrERK8PortBaseb@plt
100014fd8cbz x0, 0x100015018
100014fdcmov x22, x0
100014fe0stp xzr, x0, [sp+48]
100014fe4add x8, sp, 56
100014fe8stp x21, x8, [sp+8]
100014fecadd x8, sp, 48
100014ff0stp x0, x8, [sp+24]
100014ff4str w20, [sp+40]
100014ff8adr x23, 0x33da4
100014ffchint
100015000ldr w20, [x23]
100015004subs wzr, w20, 2
100015008b.ne 0x100015024
10001500cstr x22, [sp+56]
100015010
100015010loc_100015010:
100015010movz x10, 0
100015014b 0x100015130
100015018
100015018loc_100015018:
100015018bl usleep@plt
10001501cmovz x0, 0
100015020b 0x100015140
100015024
100015024loc_100015024:
100015024add x8, sp, 8
100015028add x24, x8, 16
10001502cadd x25, x8, 32
100015030add x10, sp, 48
100015034add x8, sp, 56
100015038mov x9, x22
10001503cmov x11, x20
100015040strb wzr, [sp+64]
100015044stp x8, x24, [sp+72]
100015048stp x21, x25, [sp+88]
10001504cstr x10, [sp+104]
100015050subs wzr, w11, 2
100015054b.eq 0x100015068
100015058
100015058loc_100015058:
100015058add x1, sp, 64
10001505cmov x0, x20
100015060bl fn_100016fd8
100015064ldp x8, x9, [sp+16]
100015068
100015068loc_100015068:
100015068ldr x10, [x8]
10001506csubs xzr, x10, 0
100015070ccmp x10, x9, 4, ne
100015074b.eq 0x1000150a4
100015078ldr x10, [sp+32]
10001507cldr x11, [x10]
100015080cbnz x11, 0x1000150a4
100015084ldr w11, [x23]
100015088strb wzr, [sp+64]
10001508cstp x8, x24, [sp+72]
100015090stp x21, x25, [sp+88]
100015094str x10, [sp+104]
100015098subs wzr, w11, 2
10001509cb.ne 0x100015058
1000150a0b 0x100015068
1000150a4
1000150a4loc_1000150a4:
1000150a4ldr x10, [sp+48]
1000150a8cbnz x10, 0x100015130
1000150acldr x21, [sp+8]
1000150b0ldr x10, [sp+32]
1000150b4ldr w11, [x23]
1000150b8str x22, [sp+56]
1000150bcsubs wzr, w11, 2
1000150c0b.eq 0x100015010
1000150c4movz w22, 1
1000150c8strb w22, [sp+64]
1000150ccstp x8, x24, [sp+72]
1000150d0stp x21, x25, [sp+88]
1000150d4str x10, [sp+104]
1000150d8subs wzr, w11, 2
1000150dcb.eq 0x1000150f0
1000150e0
1000150e0loc_1000150e0:
1000150e0add x1, sp, 64
1000150e4mov x0, x20
1000150e8bl fn_100016fd8
1000150ecldp x8, x9, [sp+16]
1000150f0
1000150f0loc_1000150f0:
1000150f0ldr x10, [x8]
1000150f4subs xzr, x10, 0
1000150f8ccmp x10, x9, 4, ne
1000150fcb.eq 0x10001512c
100015100ldr x10, [sp+32]
100015104ldr x11, [x10]
100015108cbnz x11, 0x10001512c
10001510cldr w11, [x23]
100015110strb w22, [sp+64]
100015114stp x8, x24, [sp+72]
100015118stp x21, x25, [sp+88]
10001511cstr x10, [sp+104]
100015120subs wzr, w11, 2
100015124b.ne 0x1000150e0
100015128b 0x1000150f0
10001512c
10001512cloc_10001512c:
10001512cldr x10, [sp+48]
100015130
100015130loc_100015130:
100015130mov x8, x10
100015134xpacd x8
100015138ands wzr, w19, 1
10001513ccsel x0, x10, x8, ne
100015140
100015140loc_100015140:
100015140ldp x29, x30, [sp+176]
100015144ldp x20, x19, [sp+160]
100015148ldp x22, x21, [sp+144]
10001514cldp x24, x23, [sp+128]
100015150ldp x26, x25, [sp+112]
100015154add sp, sp, 192
100015158retab
100014f98
10001515c
10001515c__ZN8Internal2RW6Kernel14IsAddressValidEyb:
10001515cpacibsp
100015160stp x20, x19, [sp-32]!
100015164stp x29, x30, [sp+16]
100015168add x29, sp, 16
10001516cmov x19, x0
100015170movn x20, 0x3000000000
100015174subs xzr, x0, x20
100015178ccmp w1, 0, 4, ls
10001517cb.eq 0x100015190
100015180movz w0, 0
100015184bl usleep@plt
100015188movz w0, 50
10001518cbl usleep@plt
100015190
100015190loc_100015190:
100015190subs xzr, x19, x20
100015194cset w0, hi
100015198ldp x29, x30, [sp+16]
10001519cldp x20, x19, [sp], 32
1000151a0retab
10001515c
10001515c__ZN8Internal2RW6Kernel14IsAddressValidEyb:
10001515cpacibsp
100015160stp x20, x19, [sp-32]!
100015164stp x29, x30, [sp+16]
100015168add x29, sp, 16
10001516cmov x19, x0
100015170movn x20, 0x3000000000
100015174subs xzr, x0, x20
100015178ccmp w1, 0, 4, ls
10001517cb.eq 0x100015190
100015180movz w0, 0
100015184bl usleep@plt
100015188movz w0, 50
10001518cbl usleep@plt
100015190
100015190loc_100015190:
100015190subs xzr, x19, x20
100015194cset w0, hi
100015198ldp x29, x30, [sp+16]
10001519cldp x20, x19, [sp], 32
1000151a0retab
10001515c
1000151a4
1000151a4fn_1000151a4:
1000151a4mov x8, x1
1000151a8hint
1000151achint
1000151b0ldr w11, 0x33be8
1000151b4subs wzr, w0, 1
1000151b8b.eq 0x1000151f0
1000151bcmovz x9, 0
1000151c0cbnz w0, 0x10001523c
1000151c4subs wzr, w11, 1
1000151c8b.le 0x1000151fc
1000151cc
1000151ccloc_1000151cc:
1000151ccsubs wzr, w11, 2
1000151d0b.eq 0x100015210
1000151d4subs wzr, w11, 3
1000151d8b.eq 0x100015210
1000151dcmov x1, x9
1000151e0mov x10, x9
1000151e4subs wzr, w11, 4
1000151e8b.eq 0x100015210
1000151ecb 0x100015230
1000151f0
1000151f0loc_1000151f0:
1000151f0movz x9, 0
1000151f4subs wzr, w11, 1
1000151f8b.gt 0x1000151cc
1000151fc
1000151fcloc_1000151fc:
1000151fccbz w11, 0x100015210
100015200mov x1, x9
100015204mov x10, x9
100015208subs wzr, w11, 1
10001520cb.ne 0x100015230
100015210
100015210loc_100015210:
100015210ldr x8, [x8]
100015214ldr x8, [x8]
100015218add x9, x8, 72
10001521cand x10, x9, -256
100015220movz w1, 1
100015224and x8, x9, 255
100015228orr x0, x10, x8
10001522cret x30
100015230
100015230loc_100015230:
100015230and x8, x9, 255
100015234orr x0, x10, x8
100015238ret x30
10001523c
10001523cloc_10001523c:
10001523cmovz x1, 0
100015240movz x10, 0
100015244and x8, x9, 255
100015248orr x0, x10, x8
10001524cret x30
1000151a4
1000151a4fn_1000151a4:
1000151a4mov x8, x1
1000151a8hint
1000151achint
1000151b0ldr w11, 0x33be8
1000151b4subs wzr, w0, 1
1000151b8b.eq 0x1000151f0
1000151bcmovz x9, 0
1000151c0cbnz w0, 0x10001523c
1000151c4subs wzr, w11, 1
1000151c8b.le 0x1000151fc
1000151cc
1000151ccloc_1000151cc:
1000151ccsubs wzr, w11, 2
1000151d0b.eq 0x100015210
1000151d4subs wzr, w11, 3
1000151d8b.eq 0x100015210
1000151dcmov x1, x9
1000151e0mov x10, x9
1000151e4subs wzr, w11, 4
1000151e8b.eq 0x100015210
1000151ecb 0x100015230
1000151f0
1000151f0loc_1000151f0:
1000151f0movz x9, 0
1000151f4subs wzr, w11, 1
1000151f8b.gt 0x1000151cc
1000151fc
1000151fcloc_1000151fc:
1000151fccbz w11, 0x100015210
100015200mov x1, x9
100015204mov x10, x9
100015208subs wzr, w11, 1
10001520cb.ne 0x100015230
100015210
100015210loc_100015210:
100015210ldr x8, [x8]
100015214ldr x8, [x8]
100015218add x9, x8, 72
10001521cand x10, x9, -256
100015220movz w1, 1
100015224and x8, x9, 255
100015228orr x0, x10, x8
10001522cret x30
100015230
100015230loc_100015230:
100015230and x8, x9, 255
100015234orr x0, x10, x8
100015238ret x30
10001523c
10001523cloc_10001523c:
10001523cmovz x1, 0
100015240movz x10, 0
100015244and x8, x9, 255
100015248orr x0, x10, x8
10001524cret x30
1000151a4
Loading..