File predator_85d8f504cadb55851a393a13a026f1833ed6db32cb07882415e029e709ae0750.macho
Function:
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    100015250
    100015250fn_100015250:
    100015250mov x8, x1
    100015254hint
    100015258hint
    10001525cldr w11, 0x33b3c
    100015260subs wzr, w0, 1
    100015264b.eq 0x10001529c
    100015268movz x9, 0
    10001526ccbnz w0, 0x1000152e8
    100015270subs wzr, w11, 1
    100015274b.le 0x1000152a8
    100015278
    100015278loc_100015278:
    100015278subs wzr, w11, 2
    10001527cb.eq 0x1000152bc
    100015280subs wzr, w11, 3
    100015284b.eq 0x1000152bc
    100015288mov x1, x9
    10001528cmov x10, x9
    100015290subs wzr, w11, 4
    100015294b.eq 0x1000152bc
    100015298b 0x1000152dc
    10001529c
    10001529cloc_10001529c:
    10001529cmovz x9, 0
    1000152a0subs wzr, w11, 1
    1000152a4b.gt 0x100015278
    1000152a8
    1000152a8loc_1000152a8:
    1000152a8cbz w11, 0x1000152bc
    1000152acmov x1, x9
    1000152b0mov x10, x9
    1000152b4subs wzr, w11, 1
    1000152b8b.ne 0x1000152dc
    1000152bc
    1000152bcloc_1000152bc:
    1000152bcldr x8, [x8]
    1000152c0ldr x8, [x8]
    1000152c4add x9, x8, 16
    1000152c8and x10, x9, -256
    1000152ccmovz w1, 1
    1000152d0and x8, x9, 255
    1000152d4orr x0, x10, x8
    1000152d8ret x30
    1000152dc
    1000152dcloc_1000152dc:
    1000152dcand x8, x9, 255
    1000152e0orr x0, x10, x8
    1000152e4ret x30
    1000152e8
    1000152e8loc_1000152e8:
    1000152e8movz x1, 0
    1000152ecmovz x10, 0
    1000152f0and x8, x9, 255
    1000152f4orr x0, x10, x8
    1000152f8ret x30
    100015250
    1000152fc
    1000152fcfn_1000152fc:
    1000152fcpacibsp
    100015300sub sp, sp, 80
    100015304stp x22, x21, [sp+32]
    100015308stp x20, x19, [sp+48]
    10001530cstp x29, x30, [sp+64]
    100015310add x29, sp, 64
    100015314mov x19, x1
    100015318hint
    10001531chint
    100015320ldr w8, 0x33a78
    100015324subs wzr, w0, 1
    100015328b.eq 0x1000153a4
    10001532ccbnz w0, 0x100015b90
    100015330subs wzr, w8, 1
    100015334b.le 0x100015418
    100015338subs wzr, w8, 2
    10001533cb.eq 0x1000154d8
    100015340subs wzr, w8, 3
    100015344b.eq 0x10001552c
    100015348subs wzr, w8, 4
    10001534cb.ne 0x100015b90
    100015350ldp x21, x22, [x19+8]
    100015354ldr x8, [x21]
    100015358cbz x8, 0x1000156d0
    10001535cldr x20, [x19+24]
    100015360stp x8, x20, [sp]
    100015364hint
    100015368hint
    10001536cldr w0, 0x33a30
    100015370subs wzr, w0, 2
    100015374b.eq 0x100015398
    100015378add x8, sp, 8
    10001537cadd x9, sp, 0
    100015380stp x8, x9, [sp+16]
    100015384add x1, sp, 16
    100015388bl fn_100015f2c
    10001538csubs xzr, x0, 17
    100015390b.eq 0x100015748
    100015394cbnz x0, 0x100015754
    100015398
    100015398loc_100015398:
    100015398movz w0, 0
    10001539cbl usleep@plt
    1000153a0b 0x100015b88
    1000153a4
    1000153a4loc_1000153a4:
    1000153a4subs wzr, w8, 1
    1000153a8b.le 0x100015478
    1000153acsubs wzr, w8, 2
    1000153b0b.eq 0x100015580
    1000153b4subs wzr, w8, 3
    1000153b8b.eq 0x1000155d4
    1000153bcsubs wzr, w8, 4
    1000153c0b.ne 0x100015b90
    1000153c4ldp x21, x22, [x19+8]
    1000153c8ldr x8, [x21]
    1000153cccbz x8, 0x1000156dc
    1000153d0ldr x20, [x19+24]
    1000153d4stp x8, x20, [sp]
    1000153d8hint
    1000153dchint
    1000153e0ldr w0, 0x339bc
    1000153e4subs wzr, w0, 2
    1000153e8b.eq 0x10001540c
    1000153ecadd x8, sp, 8
    1000153f0add x9, sp, 0
    1000153f4stp x8, x9, [sp+16]
    1000153f8add x1, sp, 16
    1000153fcbl fn_100015f2c
    100015400subs xzr, x0, 17
    100015404b.eq 0x1000157c0
    100015408cbnz x0, 0x1000157cc
    10001540c
    10001540cloc_10001540c:
    10001540cmovz w0, 0
    100015410bl usleep@plt
    100015414b 0x100015b88
    100015418
    100015418loc_100015418:
    100015418cbz w8, 0x100015628
    10001541csubs wzr, w8, 1
    100015420b.ne 0x100015b90
    100015424ldp x21, x22, [x19+8]
    100015428ldr x8, [x21]
    10001542ccbz x8, 0x1000156e8
    100015430ldr x20, [x19+24]
    100015434stp x8, x20, [sp]
    100015438hint
    10001543chint
    100015440ldr w0, 0x3395c
    100015444subs wzr, w0, 2
    100015448b.eq 0x10001546c
    10001544cadd x8, sp, 8
    100015450add x9, sp, 0
    100015454stp x8, x9, [sp+16]
    100015458add x1, sp, 16
    10001545cbl fn_100015f2c
    100015460subs xzr, x0, 17
    100015464b.eq 0x100015838
    100015468cbnz x0, 0x100015844
    10001546c
    10001546cloc_10001546c:
    10001546cmovz w0, 0
    100015470bl usleep@plt
    100015474b 0x100015b88
    100015478
    100015478loc_100015478:
    100015478cbz w8, 0x10001567c
    10001547csubs wzr, w8, 1
    100015480b.ne 0x100015b90
    100015484ldp x21, x22, [x19+8]
    100015488ldr x8, [x21]
    10001548ccbz x8, 0x1000156f4
    100015490ldr x20, [x19+24]
    100015494stp x8, x20, [sp]
    100015498hint
    10001549chint
    1000154a0ldr w0, 0x338fc
    1000154a4subs wzr, w0, 2
    1000154a8b.eq 0x1000154cc
    1000154acadd x8, sp, 8
    1000154b0add x9, sp, 0
    1000154b4stp x8, x9, [sp+16]
    1000154b8add x1, sp, 16
    1000154bcbl fn_100015f2c
    1000154c0subs xzr, x0, 17
    1000154c4b.eq 0x1000158b0
    1000154c8cbnz x0, 0x1000158bc
    1000154cc
    1000154ccloc_1000154cc:
    1000154ccmovz w0, 0
    1000154d0bl usleep@plt
    1000154d4b 0x100015b88
    1000154d8
    1000154d8loc_1000154d8:
    1000154d8ldp x21, x22, [x19+8]
    1000154dcldr x8, [x21]
    1000154e0cbz x8, 0x100015700
    1000154e4ldr x20, [x19+24]
    1000154e8stp x8, x20, [sp]
    1000154echint
    1000154f0hint
    1000154f4ldr w0, 0x338a8
    1000154f8subs wzr, w0, 2
    1000154fcb.eq 0x100015520
    100015500add x8, sp, 8
    100015504add x9, sp, 0
    100015508stp x8, x9, [sp+16]
    10001550cadd x1, sp, 16
    100015510bl fn_100015f2c
    100015514subs xzr, x0, 17
    100015518b.eq 0x100015928
    10001551ccbnz x0, 0x100015934
    100015520
    100015520loc_100015520:
    100015520movz w0, 0
    100015524bl usleep@plt
    100015528b 0x100015b88
    10001552c
    10001552cloc_10001552c:
    10001552cldp x21, x22, [x19+8]
    100015530ldr x8, [x21]
    100015534cbz x8, 0x10001570c
    100015538ldr x20, [x19+24]
    10001553cstp x8, x20, [sp]
    100015540hint
    100015544hint
    100015548ldr w0, 0x33854
    10001554csubs wzr, w0, 2
    100015550b.eq 0x100015574
    100015554add x8, sp, 8
    100015558add x9, sp, 0
    10001555cstp x8, x9, [sp+16]
    100015560add x1, sp, 16
    100015564bl fn_100015f2c
    100015568subs xzr, x0, 17
    10001556cb.eq 0x1000159a0
    100015570cbnz x0, 0x1000159ac
    100015574
    100015574loc_100015574:
    100015574movz w0, 0
    100015578bl usleep@plt
    10001557cb 0x100015b88
    100015580
    100015580loc_100015580:
    100015580ldp x21, x22, [x19+8]
    100015584ldr x8, [x21]
    100015588cbz x8, 0x100015718
    10001558cldr x20, [x19+24]
    100015590stp x8, x20, [sp]
    100015594hint
    100015598hint
    10001559cldr w0, 0x33800
    1000155a0subs wzr, w0, 2
    1000155a4b.eq 0x1000155c8
    1000155a8add x8, sp, 8
    1000155acadd x9, sp, 0
    1000155b0stp x8, x9, [sp+16]
    1000155b4add x1, sp, 16
    1000155b8bl fn_100015f2c
    1000155bcsubs xzr, x0, 17
    1000155c0b.eq 0x100015a18
    1000155c4cbnz x0, 0x100015a24
    1000155c8
    1000155c8loc_1000155c8:
    1000155c8movz w0, 0
    1000155ccbl usleep@plt
    1000155d0b 0x100015b88
    1000155d4
    1000155d4loc_1000155d4:
    1000155d4ldp x21, x22, [x19+8]
    1000155d8ldr x8, [x21]
    1000155dccbz x8, 0x100015724
    1000155e0ldr x20, [x19+24]
    1000155e4stp x8, x20, [sp]
    1000155e8hint
    1000155echint
    1000155f0ldr w0, 0x337ac
    1000155f4subs wzr, w0, 2
    1000155f8b.eq 0x10001561c
    1000155fcadd x8, sp, 8
    100015600add x9, sp, 0
    100015604stp x8, x9, [sp+16]
    100015608add x1, sp, 16
    10001560cbl fn_100015f2c
    100015610subs xzr, x0, 17
    100015614b.eq 0x100015a90
    100015618cbnz x0, 0x100015a9c
    10001561c
    10001561cloc_10001561c:
    10001561cmovz w0, 0
    100015620bl usleep@plt
    100015624b 0x100015b88
    100015628
    100015628loc_100015628:
    100015628ldp x21, x22, [x19+8]
    10001562cldr x8, [x21]
    100015630cbz x8, 0x100015730
    100015634ldr x20, [x19+24]
    100015638stp x8, x20, [sp]
    10001563chint
    100015640hint
    100015644ldr w0, 0x33758
    100015648subs wzr, w0, 2
    10001564cb.eq 0x100015670
    100015650add x8, sp, 8
    100015654add x9, sp, 0
    100015658stp x8, x9, [sp+16]
    10001565cadd x1, sp, 16
    100015660bl fn_100015f2c
    100015664subs xzr, x0, 17
    100015668b.eq 0x100015b08
    10001566ccbnz x0, 0x100015b14
    100015670
    100015670loc_100015670:
    100015670movz w0, 0
    100015674bl usleep@plt
    100015678b 0x100015b88
    10001567c
    10001567cloc_10001567c:
    10001567cldp x21, x22, [x19+8]
    100015680ldr x8, [x21]
    100015684cbz x8, 0x10001573c
    100015688ldr x20, [x19+24]
    10001568cstp x8, x20, [sp]
    100015690hint
    100015694hint
    100015698ldr w0, 0x33704
    10001569csubs wzr, w0, 2
    1000156a0b.eq 0x1000156c4
    1000156a4add x8, sp, 8
    1000156a8add x9, sp, 0
    1000156acstp x8, x9, [sp+16]
    1000156b0add x1, sp, 16
    1000156b4bl fn_100015f2c
    1000156b8subs xzr, x0, 17
    1000156bcb.eq 0x100015b80
    1000156c0cbnz x0, 0x100015ba4
    1000156c4
    1000156c4loc_1000156c4:
    1000156c4movz w0, 0
    1000156c8bl usleep@plt
    1000156ccb 0x100015b88
    1000156d0
    1000156d0loc_1000156d0:
    1000156d0movz w0, 0
    1000156d4bl usleep@plt
    1000156d8b 0x100015b88
    1000156dc
    1000156dcloc_1000156dc:
    1000156dcmovz w0, 0
    1000156e0bl usleep@plt
    1000156e4b 0x100015b88
    1000156e8
    1000156e8loc_1000156e8:
    1000156e8movz w0, 0
    1000156ecbl usleep@plt
    1000156f0b 0x100015b88
    1000156f4
    1000156f4loc_1000156f4:
    1000156f4movz w0, 0
    1000156f8bl usleep@plt
    1000156fcb 0x100015b88
    100015700
    100015700loc_100015700:
    100015700movz w0, 0
    100015704bl usleep@plt
    100015708b 0x100015b88
    10001570c
    10001570cloc_10001570c:
    10001570cmovz w0, 0
    100015710bl usleep@plt
    100015714b 0x100015b88
    100015718
    100015718loc_100015718:
    100015718movz w0, 0
    10001571cbl usleep@plt
    100015720b 0x100015b88
    100015724
    100015724loc_100015724:
    100015724movz w0, 0
    100015728bl usleep@plt
    10001572cb 0x100015b88
    100015730
    100015730loc_100015730:
    100015730movz w0, 0
    100015734bl usleep@plt
    100015738b 0x100015b88
    10001573c
    10001573cloc_10001573c:
    10001573cmovz w0, 0
    100015740bl usleep@plt
    100015744b 0x100015b88
    100015748
    100015748loc_100015748:
    100015748movz w0, 0
    10001574cbl usleep@plt
    100015750b 0x100015b88
    100015754
    100015754loc_100015754:
    100015754add x1, x0, 96
    100015758str wzr, [sp+16]
    10001575cadd x2, sp, 16
    100015760mov x0, x20
    100015764movz w3, 4
    100015768bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001576cldr w8, [sp+16]
    100015770subs wzr, w0, 0
    100015774csel w8, w8, wzr, ne
    100015778ldr x9, [x19+32]
    10001577cldr w9, [x9]
    100015780subs wzr, w8, w9
    100015784b.eq 0x100015bd8
    100015788ldrb w8, [x19]
    10001578ccbz w8, 0x100015c34
    100015790ldr x8, [x19+8]
    100015794ldr x8, [x8]
    100015798add x1, x8, 48
    10001579cstr xzr, [sp+16]
    1000157a0add x2, sp, 16
    1000157a4mov x0, x20
    1000157a8movz w3, 8
    1000157acbl __ZN13FDGuardNeonRW10readLengthEyyy
    1000157b0tbnz w0, 0, 0x100015e08
    1000157b4movz w0, 0
    1000157b8bl usleep@plt
    1000157bcb 0x100015b88
    1000157c0
    1000157c0loc_1000157c0:
    1000157c0movz w0, 0
    1000157c4bl usleep@plt
    1000157c8b 0x100015b88
    1000157cc
    1000157ccloc_1000157cc:
    1000157ccadd x1, x0, 96
    1000157d0str wzr, [sp+16]
    1000157d4add x2, sp, 16
    1000157d8mov x0, x20
    1000157dcmovz w3, 4
    1000157e0bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000157e4ldr w8, [sp+16]
    1000157e8subs wzr, w0, 0
    1000157eccsel w8, w8, wzr, ne
    1000157f0ldr x9, [x19+32]
    1000157f4ldr w9, [x9]
    1000157f8subs wzr, w8, w9
    1000157fcb.eq 0x100015bd8
    100015800ldrb w8, [x19]
    100015804cbz w8, 0x100015c64
    100015808ldr x8, [x19+8]
    10001580cldr x8, [x8]
    100015810add x1, x8, 48
    100015814str xzr, [sp+16]
    100015818add x2, sp, 16
    10001581cmov x0, x20
    100015820movz w3, 8
    100015824bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015828tbnz w0, 0, 0x100015e08
    10001582cmovz w0, 0
    100015830bl usleep@plt
    100015834b 0x100015b88
    100015838
    100015838loc_100015838:
    100015838movz w0, 0
    10001583cbl usleep@plt
    100015840b 0x100015b88
    100015844
    100015844loc_100015844:
    100015844add x1, x0, 96
    100015848str wzr, [sp+16]
    10001584cadd x2, sp, 16
    100015850mov x0, x20
    100015854movz w3, 4
    100015858bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001585cldr w8, [sp+16]
    100015860subs wzr, w0, 0
    100015864csel w8, w8, wzr, ne
    100015868ldr x9, [x19+32]
    10001586cldr w9, [x9]
    100015870subs wzr, w8, w9
    100015874b.eq 0x100015bd8
    100015878ldrb w8, [x19]
    10001587ccbz w8, 0x100015c94
    100015880ldr x8, [x19+8]
    100015884ldr x8, [x8]
    100015888add x1, x8, 48
    10001588cstr xzr, [sp+16]
    100015890add x2, sp, 16
    100015894mov x0, x20
    100015898movz w3, 8
    10001589cbl __ZN13FDGuardNeonRW10readLengthEyyy
    1000158a0tbnz w0, 0, 0x100015e08
    1000158a4movz w0, 0
    1000158a8bl usleep@plt
    1000158acb 0x100015b88
    1000158b0
    1000158b0loc_1000158b0:
    1000158b0movz w0, 0
    1000158b4bl usleep@plt
    1000158b8b 0x100015b88
    1000158bc
    1000158bcloc_1000158bc:
    1000158bcadd x1, x0, 96
    1000158c0str wzr, [sp+16]
    1000158c4add x2, sp, 16
    1000158c8mov x0, x20
    1000158ccmovz w3, 4
    1000158d0bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000158d4ldr w8, [sp+16]
    1000158d8subs wzr, w0, 0
    1000158dccsel w8, w8, wzr, ne
    1000158e0ldr x9, [x19+32]
    1000158e4ldr w9, [x9]
    1000158e8subs wzr, w8, w9
    1000158ecb.eq 0x100015bd8
    1000158f0ldrb w8, [x19]
    1000158f4cbz w8, 0x100015cc4
    1000158f8ldr x8, [x19+8]
    1000158fcldr x8, [x8]
    100015900add x1, x8, 48
    100015904str xzr, [sp+16]
    100015908add x2, sp, 16
    10001590cmov x0, x20
    100015910movz w3, 8
    100015914bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015918tbnz w0, 0, 0x100015e08
    10001591cmovz w0, 0
    100015920bl usleep@plt
    100015924b 0x100015b88
    100015928
    100015928loc_100015928:
    100015928movz w0, 0
    10001592cbl usleep@plt
    100015930b 0x100015b88
    100015934
    100015934loc_100015934:
    100015934add x1, x0, 96
    100015938str wzr, [sp+16]
    10001593cadd x2, sp, 16
    100015940mov x0, x20
    100015944movz w3, 4
    100015948bl __ZN13FDGuardNeonRW10readLengthEyyy
    10001594cldr w8, [sp+16]
    100015950subs wzr, w0, 0
    100015954csel w8, w8, wzr, ne
    100015958ldr x9, [x19+32]
    10001595cldr w9, [x9]
    100015960subs wzr, w8, w9
    100015964b.eq 0x100015bd8
    100015968ldrb w8, [x19]
    10001596ccbz w8, 0x100015cf4
    100015970ldr x8, [x19+8]
    100015974ldr x8, [x8]
    100015978add x1, x8, 48
    10001597cstr xzr, [sp+16]
    100015980add x2, sp, 16
    100015984mov x0, x20
    100015988movz w3, 8
    10001598cbl __ZN13FDGuardNeonRW10readLengthEyyy
    100015990tbnz w0, 0, 0x100015e08
    100015994movz w0, 0
    100015998bl usleep@plt
    10001599cb 0x100015b88
    1000159a0
    1000159a0loc_1000159a0:
    1000159a0movz w0, 0
    1000159a4bl usleep@plt
    1000159a8b 0x100015b88
    1000159ac
    1000159acloc_1000159ac:
    1000159acadd x1, x0, 96
    1000159b0str wzr, [sp+16]
    1000159b4add x2, sp, 16
    1000159b8mov x0, x20
    1000159bcmovz w3, 4
    1000159c0bl __ZN13FDGuardNeonRW10readLengthEyyy
    1000159c4ldr w8, [sp+16]
    1000159c8subs wzr, w0, 0
    1000159cccsel w8, w8, wzr, ne
    1000159d0ldr x9, [x19+32]
    1000159d4ldr w9, [x9]
    1000159d8subs wzr, w8, w9
    1000159dcb.eq 0x100015bd8
    1000159e0ldrb w8, [x19]
    1000159e4cbz w8, 0x100015d24
    1000159e8ldr x8, [x19+8]
    1000159ecldr x8, [x8]
    1000159f0add x1, x8, 48
    1000159f4str xzr, [sp+16]
    1000159f8add x2, sp, 16
    1000159fcmov x0, x20
    100015a00movz w3, 8
    100015a04bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015a08tbnz w0, 0, 0x100015e08
    100015a0cmovz w0, 0
    100015a10bl usleep@plt
    100015a14b 0x100015b88
    100015a18
    100015a18loc_100015a18:
    100015a18movz w0, 0
    100015a1cbl usleep@plt
    100015a20b 0x100015b88
    100015a24
    100015a24loc_100015a24:
    100015a24add x1, x0, 96
    100015a28str wzr, [sp+16]
    100015a2cadd x2, sp, 16
    100015a30mov x0, x20
    100015a34movz w3, 4
    100015a38bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015a3cldr w8, [sp+16]
    100015a40subs wzr, w0, 0
    100015a44csel w8, w8, wzr, ne
    100015a48ldr x9, [x19+32]
    100015a4cldr w9, [x9]
    100015a50subs wzr, w8, w9
    100015a54b.eq 0x100015bd8
    100015a58ldrb w8, [x19]
    100015a5ccbz w8, 0x100015d54
    100015a60ldr x8, [x19+8]
    100015a64ldr x8, [x8]
    100015a68add x1, x8, 48
    100015a6cstr xzr, [sp+16]
    100015a70add x2, sp, 16
    100015a74mov x0, x20
    100015a78movz w3, 8
    100015a7cbl __ZN13FDGuardNeonRW10readLengthEyyy
    100015a80tbnz w0, 0, 0x100015e08
    100015a84movz w0, 0
    100015a88bl usleep@plt
    100015a8cb 0x100015b88
    100015a90
    100015a90loc_100015a90:
    100015a90movz w0, 0
    100015a94bl usleep@plt
    100015a98b 0x100015b88
    100015a9c
    100015a9cloc_100015a9c:
    100015a9cadd x1, x0, 96
    100015aa0str wzr, [sp+16]
    100015aa4add x2, sp, 16
    100015aa8mov x0, x20
    100015aacmovz w3, 4
    100015ab0bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015ab4ldr w8, [sp+16]
    100015ab8subs wzr, w0, 0
    100015abccsel w8, w8, wzr, ne
    100015ac0ldr x9, [x19+32]
    100015ac4ldr w9, [x9]
    100015ac8subs wzr, w8, w9
    100015accb.eq 0x100015bd8
    100015ad0ldrb w8, [x19]
    100015ad4cbz w8, 0x100015d84
    100015ad8ldr x8, [x19+8]
    100015adcldr x8, [x8]
    100015ae0add x1, x8, 48
    100015ae4str xzr, [sp+16]
    100015ae8add x2, sp, 16
    100015aecmov x0, x20
    100015af0movz w3, 8
    100015af4bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015af8tbnz w0, 0, 0x100015e08
    100015afcmovz w0, 0
    100015b00bl usleep@plt
    100015b04b 0x100015b88
    100015b08
    100015b08loc_100015b08:
    100015b08movz w0, 0
    100015b0cbl usleep@plt
    100015b10b 0x100015b88
    100015b14
    100015b14loc_100015b14:
    100015b14add x1, x0, 96
    100015b18str wzr, [sp+16]
    100015b1cadd x2, sp, 16
    100015b20mov x0, x20
    100015b24movz w3, 4
    100015b28bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015b2cldr w8, [sp+16]
    100015b30subs wzr, w0, 0
    100015b34csel w8, w8, wzr, ne
    100015b38ldr x9, [x19+32]
    100015b3cldr w9, [x9]
    100015b40subs wzr, w8, w9
    100015b44b.eq 0x100015bd8
    100015b48ldrb w8, [x19]
    100015b4ccbz w8, 0x100015db4
    100015b50ldr x8, [x19+8]
    100015b54ldr x8, [x8]
    100015b58add x1, x8, 48
    100015b5cstr xzr, [sp+16]
    100015b60add x2, sp, 16
    100015b64mov x0, x20
    100015b68movz w3, 8
    100015b6cbl __ZN13FDGuardNeonRW10readLengthEyyy
    100015b70tbnz w0, 0, 0x100015e08
    100015b74movz w0, 0
    100015b78bl usleep@plt
    100015b7cb 0x100015b88
    100015b80
    100015b80loc_100015b80:
    100015b80movz w0, 0
    100015b84bl usleep@plt
    100015b88
    100015b88loc_100015b88:
    100015b88ldr x8, [x22]
    100015b8cstr x8, [x21]
    100015b90
    100015b90loc_100015b90:
    100015b90ldp x29, x30, [sp+64]
    100015b94ldp x20, x19, [sp+48]
    100015b98ldp x22, x21, [sp+32]
    100015b9cadd sp, sp, 80
    100015ba0retab
    100015ba4
    100015ba4loc_100015ba4:
    100015ba4add x1, x0, 96
    100015ba8str wzr, [sp+16]
    100015bacadd x2, sp, 16
    100015bb0mov x0, x20
    100015bb4movz w3, 4
    100015bb8bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015bbcldr w8, [sp+16]
    100015bc0subs wzr, w0, 0
    100015bc4csel w8, w8, wzr, ne
    100015bc8ldr x9, [x19+32]
    100015bccldr w9, [x9]
    100015bd0subs wzr, w8, w9
    100015bd4b.ne 0x100015bfc
    100015bd8
    100015bd8loc_100015bd8:
    100015bd8ldr x8, [x19+8]
    100015bdcldr x8, [x8]
    100015be0ldr x9, [x19+40]
    100015be4str x8, [x9]
    100015be8ldp x29, x30, [sp+64]
    100015becldp x20, x19, [sp+48]
    100015bf0ldp x22, x21, [sp+32]
    100015bf4add sp, sp, 80
    100015bf8retab
    100015bfc
    100015bfcloc_100015bfc:
    100015bfcldrb w8, [x19]
    100015c00cbz w8, 0x100015de4
    100015c04ldr x8, [x19+8]
    100015c08ldr x8, [x8]
    100015c0cadd x1, x8, 48
    100015c10str xzr, [sp+16]
    100015c14add x2, sp, 16
    100015c18mov x0, x20
    100015c1cmovz w3, 8
    100015c20bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015c24tbnz w0, 0, 0x100015e08
    100015c28movz w0, 0
    100015c2cbl usleep@plt
    100015c30b 0x100015b88
    100015c34
    100015c34loc_100015c34:
    100015c34ldr x8, [x19+8]
    100015c38ldr x8, [x8]
    100015c3cadd x1, x8, 56
    100015c40str xzr, [sp+16]
    100015c44add x2, sp, 16
    100015c48mov x0, x20
    100015c4cmovz w3, 8
    100015c50bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015c54tbnz w0, 0, 0x100015e08
    100015c58movz w0, 0
    100015c5cbl usleep@plt
    100015c60b 0x100015b88
    100015c64
    100015c64loc_100015c64:
    100015c64ldr x8, [x19+8]
    100015c68ldr x8, [x8]
    100015c6cadd x1, x8, 56
    100015c70str xzr, [sp+16]
    100015c74add x2, sp, 16
    100015c78mov x0, x20
    100015c7cmovz w3, 8
    100015c80bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015c84tbnz w0, 0, 0x100015e08
    100015c88movz w0, 0
    100015c8cbl usleep@plt
    100015c90b 0x100015b88
    100015c94
    100015c94loc_100015c94:
    100015c94ldr x8, [x19+8]
    100015c98ldr x8, [x8]
    100015c9cadd x1, x8, 56
    100015ca0str xzr, [sp+16]
    100015ca4add x2, sp, 16
    100015ca8mov x0, x20
    100015cacmovz w3, 8
    100015cb0bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015cb4tbnz w0, 0, 0x100015e08
    100015cb8movz w0, 0
    100015cbcbl usleep@plt
    100015cc0b 0x100015b88
    100015cc4
    100015cc4loc_100015cc4:
    100015cc4ldr x8, [x19+8]
    100015cc8ldr x8, [x8]
    100015cccadd x1, x8, 56
    100015cd0str xzr, [sp+16]
    100015cd4add x2, sp, 16
    100015cd8mov x0, x20
    100015cdcmovz w3, 8
    100015ce0bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015ce4tbnz w0, 0, 0x100015e08
    100015ce8movz w0, 0
    100015cecbl usleep@plt
    100015cf0b 0x100015b88
    100015cf4
    100015cf4loc_100015cf4:
    100015cf4ldr x8, [x19+8]
    100015cf8ldr x8, [x8]
    100015cfcadd x1, x8, 56
    100015d00str xzr, [sp+16]
    100015d04add x2, sp, 16
    100015d08mov x0, x20
    100015d0cmovz w3, 8
    100015d10bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015d14tbnz w0, 0, 0x100015e08
    100015d18movz w0, 0
    100015d1cbl usleep@plt
    100015d20b 0x100015b88
    100015d24
    100015d24loc_100015d24:
    100015d24ldr x8, [x19+8]
    100015d28ldr x8, [x8]
    100015d2cadd x1, x8, 56
    100015d30str xzr, [sp+16]
    100015d34add x2, sp, 16
    100015d38mov x0, x20
    100015d3cmovz w3, 8
    100015d40bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015d44tbnz w0, 0, 0x100015e08
    100015d48movz w0, 0
    100015d4cbl usleep@plt
    100015d50b 0x100015b88
    100015d54
    100015d54loc_100015d54:
    100015d54ldr x8, [x19+8]
    100015d58ldr x8, [x8]
    100015d5cadd x1, x8, 56
    100015d60str xzr, [sp+16]
    100015d64add x2, sp, 16
    100015d68mov x0, x20
    100015d6cmovz w3, 8
    100015d70bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015d74tbnz w0, 0, 0x100015e08
    100015d78movz w0, 0
    100015d7cbl usleep@plt
    100015d80b 0x100015b88
    100015d84
    100015d84loc_100015d84:
    100015d84ldr x8, [x19+8]
    100015d88ldr x8, [x8]
    100015d8cadd x1, x8, 56
    100015d90str xzr, [sp+16]
    100015d94add x2, sp, 16
    100015d98mov x0, x20
    100015d9cmovz w3, 8
    100015da0bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015da4tbnz w0, 0, 0x100015e08
    100015da8movz w0, 0
    100015dacbl usleep@plt
    100015db0b 0x100015b88
    100015db4
    100015db4loc_100015db4:
    100015db4ldr x8, [x19+8]
    100015db8ldr x8, [x8]
    100015dbcadd x1, x8, 56
    100015dc0str xzr, [sp+16]
    100015dc4add x2, sp, 16
    100015dc8mov x0, x20
    100015dccmovz w3, 8
    100015dd0bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015dd4tbnz w0, 0, 0x100015e08
    100015dd8movz w0, 0
    100015ddcbl usleep@plt
    100015de0b 0x100015b88
    100015de4
    100015de4loc_100015de4:
    100015de4ldr x8, [x19+8]
    100015de8ldr x8, [x8]
    100015decadd x1, x8, 56
    100015df0str xzr, [sp+16]
    100015df4add x2, sp, 16
    100015df8mov x0, x20
    100015dfcmovz w3, 8
    100015e00bl __ZN13FDGuardNeonRW10readLengthEyyy
    100015e04tbz w0, 0, 0x100015e28
    100015e08
    100015e08loc_100015e08:
    100015e08ldr x8, [sp+16]
    100015e0cldr x9, [x19+8]
    100015e10str x8, [x9]
    100015e14ldp x29, x30, [sp+64]
    100015e18ldp x20, x19, [sp+48]
    100015e1cldp x22, x21, [sp+32]
    100015e20add sp, sp, 80
    100015e24retab
    100015e28
    100015e28loc_100015e28:
    100015e28movz w0, 0
    100015e2cbl usleep@plt
    100015e30b 0x100015b88
    100015e34b 0x100015f20
    100015e38b 0x100015f20
    100015e3cb 0x100015f20
    100015e40b 0x100015f20
    100015e44b 0x100015f20
    100015e48b 0x100015f20
    100015e4cb 0x100015f20
    100015e50b 0x100015f20
    100015e54b 0x100015f20
    100015e58b 0x100015f20
    100015e5cb 0x100015f20
    100015e60b 0x100015f20
    100015e64b 0x100015f20
    100015e68b 0x100015f20
    100015e6cb 0x100015f20
    100015e70b 0x100015f20
    100015e74b 0x100015f20
    100015e78b 0x100015f20
    100015e7cb 0x100015f20
    100015e80b 0x100015f20
    100015e84b 0x100015f20
    100015e88b 0x100015f20
    100015e8cb 0x100015f20
    100015e90b 0x100015f20
    100015e94b 0x100015f20
    100015e98b 0x100015f20
    100015e9cb 0x100015f20
    100015ea0b 0x100015f20
    100015ea4b 0x100015f20
    100015ea8b 0x100015f20
    100015eacb 0x100015f20
    100015eb0b 0x100015f20
    100015eb4b 0x100015f20
    100015eb8b 0x100015f20
    100015ebcb 0x100015f20
    100015ec0b 0x100015f20
    100015ec4b 0x100015f20
    100015ec8b 0x100015f20
    100015eccb 0x100015f20
    100015ed0b 0x100015f20
    100015ed4b 0x100015f20
    100015ed8b 0x100015f20
    100015edcb 0x100015f20
    100015ee0b 0x100015f20
    100015ee4b 0x100015f20
    100015ee8b 0x100015f20
    100015eecb 0x100015f20
    100015ef0b 0x100015f20
    100015ef4b 0x100015f20
    100015ef8b 0x100015f20
    100015efcb 0x100015f20
    100015f00b 0x100015f20
    100015f04b 0x100015f20
    100015f08b 0x100015f20
    100015f0cb 0x100015f20
    100015f10b 0x100015f20
    100015f14b 0x100015f20
    100015f18b 0x100015f20
    100015f1cb 0x100015f20
    100015f20
    100015f20loc_100015f20:
    100015f20ldr x8, [x22]
    100015f24str x8, [x21]
    100015f28bl _Unwind_Resume@plt
    1000152fc