File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004f1b00
    004f1b00github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f1b00ldr x16, [x28+16]
    004f1b04sub x17, sp, 176
    004f1b08subs xzr, x17, x16
    004f1b0cb.ls 0x4f1db4
    004f1b10sub x20, sp, 304
    004f1b14stp x29, x30, [x20-8]
    004f1b18add sp, x20, 0
    004f1b1csub x29, sp, 8
    004f1b20str x0, [sp+312]
    004f1b24str x1, [sp+320]
    004f1b28str x2, [sp+328]
    004f1b2cstr x3, [sp+336]
    004f1b30adrp x0, 0x18b000
    004f1b34add x0, x0, 3616
    004f1b38bl runtime.newobject
    004f1b3cstr x0, [sp+288]
    004f1b40adrp x27, 0x55a000
    004f1b44ldr w1, [x27+3056]
    004f1b48cbz w1, 0x4f1b50
    004f1b4cb 0x4f1b54
    004f1b50
    004f1b50loc_4f1b50:
    004f1b50b 0x4f1b70
    004f1b54
    004f1b54loc_4f1b54:
    004f1b54str x0, [sp+184]
    004f1b58mov x1, x0
    004f1b5cadrp x0, 0x18b000
    004f1b60add x0, x0, 3616
    004f1b64bl runtime.wbZero
    004f1b68ldr x0, [sp+184]
    004f1b6cb 0x4f1b70
    004f1b70
    004f1b70loc_4f1b70:
    004f1b70stp xzr, xzr, [x0]
    004f1b74stp xzr, xzr, [x0+16]
    004f1b78stp xzr, xzr, [x0+32]
    004f1b7cstp xzr, xzr, [x0+48]
    004f1b80ldr x4, [sp+288]
    004f1b84str x4, [sp+56]
    004f1b88str x4, [sp+136]
    004f1b8cldr x0, [sp+312]
    004f1b90ldr x1, [sp+320]
    004f1b94ldr x2, [sp+328]
    004f1b98adrp x3, 0x223000
    004f1b9cadd x3, x3, 1024
    004f1ba0bl google.golang.org/protobuf/proto.Unmarshal
    004f1ba4str x0, [sp+64]
    004f1ba8str x1, [sp+72]
    004f1baccbnz x0, 0x4f1bb4
    004f1bb0b 0x4f1c70
    004f1bb4
    004f1bb4loc_4f1bb4:
    004f1bb4stp xzr, xzr, [sp+120]
    004f1bb8add x5, sp, 120
    004f1bbcstr x5, [sp+256]
    004f1bc0ldr x5, [sp+64]
    004f1bc4ldr x6, [sp+72]
    004f1bc8str x5, [sp+240]
    004f1bccstr x6, [sp+248]
    004f1bd0str x5, [sp+232]
    004f1bd4ldr x5, [sp+232]
    004f1bd8cbnz x5, 0x4f1be0
    004f1bdcb 0x4f1bf0
    004f1be0
    004f1be0loc_4f1be0:
    004f1be0ldr x5, [sp+232]
    004f1be4ldr x5, [x5+8]
    004f1be8str x5, [sp+232]
    004f1becb 0x4f1bf4
    004f1bf0
    004f1bf0loc_4f1bf0:
    004f1bf0b 0x4f1bf4
    004f1bf4
    004f1bf4loc_4f1bf4:
    004f1bf4ldr x5, [sp+256]
    004f1bf8ldrsb x27, [x5]
    004f1bfcldr x6, [sp+248]
    004f1c00ldr x7, [sp+232]
    004f1c04str x7, [x5]
    004f1c08adrp x27, 0x55a000
    004f1c0cldr w7, [x27+3056]
    004f1c10cbz w7, 0x4f1c18
    004f1c14b 0x4f1c1c
    004f1c18
    004f1c18loc_4f1c18:
    004f1c18b 0x4f1c30
    004f1c1c
    004f1c1cloc_4f1c1c:
    004f1c1cbl runtime.gcWriteBarrier2
    004f1c20str x6, [x25]
    004f1c24ldr x7, [x5+8]
    004f1c28str x7, [x25+8]
    004f1c2cb 0x4f1c30
    004f1c30
    004f1c30loc_4f1c30:
    004f1c30str x6, [x5+8]
    004f1c34ldr x2, [sp+256]
    004f1c38ldrsb x27, [x2]
    004f1c3cb 0x4f1c40
    004f1c40
    004f1c40loc_4f1c40:
    004f1c40str x2, [sp+264]
    004f1c44orr x4, xzr, 1
    004f1c48str x4, [sp+272]
    004f1c4cstr x4, [sp+280]
    004f1c50adrp x0, 0x1c9000
    004f1c54add x0, x0, 981
    004f1c58movz x1, 26
    004f1c5cmov x3, x4
    004f1c60bl log.Printf
    004f1c64ldp x29, x30, [sp-8]
    004f1c68add sp, sp, 304
    004f1c6cret x30
    004f1c70
    004f1c70loc_4f1c70:
    004f1c70stp xzr, xzr, [sp+120]
    004f1c74add x1, sp, 120
    004f1c78str x1, [sp+200]
    004f1c7cldr x1, [sp+56]
    004f1c80ldrsb x27, [x1]
    004f1c84ldrsw x1, [x1+8]
    004f1c88str w1, [sp+52]
    004f1c8cldr w0, [sp+52]
    004f1c90bl runtime.convT32
    004f1c94str x0, [sp+192]
    004f1c98ldr x1, [sp+200]
    004f1c9cldrsb x27, [x1]
    004f1ca0adrp x2, 0x104000
    004f1ca4add x2, x2, 3264
    004f1ca8str x2, [x1]
    004f1cacadrp x27, 0x55a000
    004f1cb0ldr w2, [x27+3056]
    004f1cb4cbz w2, 0x4f1cbc
    004f1cb8b 0x4f1cc0
    004f1cbc
    004f1cbcloc_4f1cbc:
    004f1cbcb 0x4f1cd4
    004f1cc0
    004f1cc0loc_4f1cc0:
    004f1cc0bl runtime.gcWriteBarrier2
    004f1cc4str x0, [x25]
    004f1cc8ldr x5, [x1+8]
    004f1cccstr x5, [x25+8]
    004f1cd0b 0x4f1cd4
    004f1cd4
    004f1cd4loc_4f1cd4:
    004f1cd4str x0, [x1+8]
    004f1cd8ldr x2, [sp+200]
    004f1cdcldrsb x27, [x2]
    004f1ce0b 0x4f1ce4
    004f1ce4
    004f1ce4loc_4f1ce4:
    004f1ce4str x2, [sp+208]
    004f1ce8orr x4, xzr, 1
    004f1cecstr x4, [sp+216]
    004f1cf0str x4, [sp+224]
    004f1cf4adrp x0, 0x1c2000
    004f1cf8add x0, x0, 84
    004f1cfcorr x1, xzr, 12
    004f1d00mov x3, x4
    004f1d04bl log.Printf
    004f1d08ldr x5, [sp+56]
    004f1d0cstr x5, [sp+136]
    004f1d10str xzr, [sp+96]
    004f1d14stp xzr, xzr, [sp+104]
    004f1d18stp xzr, xzr, [sp+80]
    004f1d1cldr x1, [sp+136]
    004f1d20adrp x0, 0x223000
    004f1d24add x0, x0, 1024
    004f1d28bl google.golang.org/protobuf/proto.Marshal
    004f1d2cstr x0, [sp+96]
    004f1d30str x1, [sp+104]
    004f1d34str x2, [sp+112]
    004f1d38str x3, [sp+80]
    004f1d3cstr x4, [sp+88]
    004f1d40ldr x5, [sp+96]
    004f1d44ldr x6, [sp+104]
    004f1d48ldr x7, [sp+112]
    004f1d4cstr x5, [sp+160]
    004f1d50str x6, [sp+168]
    004f1d54str x7, [sp+176]
    004f1d58ldr x5, [sp+80]
    004f1d5cldr x6, [sp+88]
    004f1d60str x5, [sp+144]
    004f1d64str x6, [sp+152]
    004f1d68ldr x5, [sp+160]
    004f1d6cldr x6, [sp+168]
    004f1d70ldr x7, [sp+176]
    004f1d74str x5, [sp+312]
    004f1d78str x6, [sp+320]
    004f1d7cstr x7, [sp+328]
    004f1d80ldr x3, [sp+144]
    004f1d84ldr x4, [sp+152]
    004f1d88str x3, [sp+64]
    004f1d8cstr x4, [sp+72]
    004f1d90ldr x0, [sp+312]
    004f1d94ldr x1, [sp+320]
    004f1d98ldr x2, [sp+328]
    004f1d9cldr x26, [sp+336]
    004f1da0ldr x5, [x26]
    004f1da4blr x5
    004f1da8ldp x29, x30, [sp-8]
    004f1dacadd sp, sp, 304
    004f1db0ret x30
    004f1db4
    004f1db4loc_4f1db4:
    004f1db4stp x0, x1, [sp+8]
    004f1db8stp x2, x3, [sp+24]
    004f1dbcmov x3, x30
    004f1dc0bl runtime.morestack_noctxt.abi0
    004f1dc4ldp x0, x1, [sp+8]
    004f1dc8ldp x2, x3, [sp+24]
    004f1dccb 0x4f1b00
    004f1b00
    004f1dd0
    004f1dd0github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter: ; void github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter(struct string targetPath)
    004f1dd0ldr x16, [x28+16]
    004f1dd4sub x17, sp, 48
    004f1dd8subs xzr, x17, x16
    004f1ddcb.ls 0x4f1f80
    004f1de0str x30, [sp-176]!
    004f1de4stur x29, [sp-8]
    004f1de8sub x29, sp, 8
    004f1decstr x0, [sp+184]
    004f1df0str x1, [sp+192]
    004f1df4stp xzr, xzr, [sp+104]
    004f1df8stp xzr, xzr, [sp+88]
    004f1dfcstp xzr, xzr, [sp+152]
    004f1e00stp xzr, xzr, [sp+136]
    004f1e04ldr x7, [sp+192]
    004f1e08subs xzr, x7, 1
    004f1e0cb.ne 0x4f1e14
    004f1e10b 0x4f1e18
    004f1e14
    004f1e14loc_4f1e14:
    004f1e14b 0x4f1e40
    004f1e18
    004f1e18loc_4f1e18:
    004f1e18ldr x1, [sp+192]
    004f1e1cldr x7, [sp+184]
    004f1e20subs xzr, x1, 0
    004f1e24b.hi 0x4f1e2c
    004f1e28b 0x4f1f74
    004f1e2c
    004f1e2cloc_4f1e2c:
    004f1e2cldrb w7, [x7]
    004f1e30subs wzr, w7, 46
    004f1e34b.ne 0x4f1e3c
    004f1e38b 0x4f1f24
    004f1e3c
    004f1e3cloc_4f1e3c:
    004f1e3cb 0x4f1e40
    004f1e40
    004f1e40loc_4f1e40:
    004f1e40ldr x0, [sp+184]
    004f1e44ldr x1, [sp+192]
    004f1e48adrp x2, 0x21f000
    004f1e4cadd x2, x2, 3320
    004f1e50orr x3, xzr, 1
    004f1e54adrp x4, 0x1be000
    004f1e58add x4, x4, 4032
    004f1e5cmov x5, x3
    004f1e60movn x6, 0
    004f1e64bl strings.Replace
    004f1e68str x0, [sp+120]
    004f1e6cstr x1, [sp+128]
    004f1e70adrp x2, 0x1be000
    004f1e74add x2, x2, 4032
    004f1e78orr x3, xzr, 1
    004f1e7cbl strings.LastIndex
    004f1e80str x0, [sp+72]
    004f1e84adds xzr, x0, 1
    004f1e88b.eq 0x4f1e90
    004f1e8cb 0x4f1eb8
    004f1e90
    004f1e90loc_4f1e90:
    004f1e90ldr x4, [sp+184]
    004f1e94ldr x5, [sp+192]
    004f1e98str x4, [sp+152]
    004f1e9cstr x5, [sp+160]
    004f1ea0adrp x4, 0x21e000
    004f1ea4add x4, x4, 296
    004f1ea8str x4, [sp+136]
    004f1eacorr x4, xzr, 1
    004f1eb0str x4, [sp+144]
    004f1eb4b 0x4f1f20
    004f1eb8
    004f1eb8loc_4f1eb8:
    004f1eb8add x1, x0, 1
    004f1ebcstr x1, [sp+80]
    004f1ec0ldr x2, [sp+192]
    004f1ec4ldr x4, [sp+184]
    004f1ec8subs xzr, x2, x1
    004f1eccb.hs 0x4f1ed4
    004f1ed0b 0x4f1f70
    004f1ed4
    004f1ed4loc_4f1ed4:
    004f1ed4b 0x4f1ed8
    004f1ed8
    004f1ed8loc_4f1ed8:
    004f1ed8str x4, [sp+136]
    004f1edcstr x1, [sp+144]
    004f1ee0ldr x4, [sp+72]
    004f1ee4add x0, x4, 1
    004f1ee8str x0, [sp+80]
    004f1eecldr x1, [sp+192]
    004f1ef0ldr x5, [sp+184]
    004f1ef4subs xzr, x1, x0
    004f1ef8b.hs 0x4f1f00
    004f1efcb 0x4f1f6c
    004f1f00
    004f1f00loc_4f1f00:
    004f1f00sub x4, x1, x4
    004f1f04sub x4, x4, 1
    004f1f08sub x6, xzr, x4
    004f1f0cand x6, x0, x6, asr #63
    004f1f10add x5, x5, x6
    004f1f14str x5, [sp+152]
    004f1f18str x4, [sp+160]
    004f1f1cb 0x4f1f20
    004f1f20
    004f1f20loc_4f1f20:
    004f1f20b 0x4f1f38
    004f1f24
    004f1f24loc_4f1f24:
    004f1f24ldr x4, [sp+184]
    004f1f28ldr x5, [sp+192]
    004f1f2cstr x4, [sp+136]
    004f1f30str x5, [sp+144]
    004f1f34b 0x4f1f38
    004f1f38
    004f1f38loc_4f1f38:
    004f1f38ldr x4, [sp+136]
    004f1f3cldr x5, [sp+144]
    004f1f40str x4, [sp+104]
    004f1f44str x5, [sp+112]
    004f1f48ldr x2, [sp+152]
    004f1f4cldr x3, [sp+160]
    004f1f50str x2, [sp+88]
    004f1f54str x3, [sp+96]
    004f1f58ldr x0, [sp+104]
    004f1f5cldr x1, [sp+112]
    004f1f60ldur x29, [sp-8]
    004f1f64ldr x30, [sp], 176
    004f1f68ret x30
    004f1f6c
    004f1f6cloc_4f1f6c:
    004f1f6cbl runtime.panicSliceB
    004f1f70
    004f1f70loc_4f1f70:
    004f1f70bl runtime.panicSliceAlen
    004f1f74
    004f1f74loc_4f1f74:
    004f1f74mov x0, xzr
    004f1f78bl runtime.panicIndex
    004f1f7chint
    004f1f80
    004f1f80loc_4f1f80:
    004f1f80stp x0, x1, [sp+8]
    004f1f84mov x3, x30
    004f1f88bl runtime.morestack_noctxt.abi0
    004f1f8cldp x0, x1, [sp+8]
    004f1f90b 0x4f1dd0
    004f1f94udf 0
    004f1f98udf 0
    004f1f9cudf 0
    004f1dd0
    004f1fa0
    004f1fa0github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory(struct string path)
    004f1fa0ldr x16, [x28+16]
    004f1fa4sub x17, sp, 16
    004f1fa8subs xzr, x17, x16
    004f1facb.ls 0x4f2070
    004f1fb0str x30, [sp-144]!
    004f1fb4stur x29, [sp-8]
    004f1fb8sub x29, sp, 8
    004f1fbcstr x0, [sp+152]
    004f1fc0str x1, [sp+160]
    004f1fc4strb wzr, [sp+38]
    004f1fc8stp xzr, xzr, [sp+88]
    004f1fccstp xzr, xzr, [sp+72]
    004f1fd0ldr x0, [sp+152]
    004f1fd4ldr x1, [sp+160]
    004f1fd8bl os.Stat
    004f1fdcstr x0, [sp+88]
    004f1fe0str x1, [sp+96]
    004f1fe4str x2, [sp+72]
    004f1fe8str x3, [sp+80]
    004f1fecldr x2, [sp+96]
    004f1ff0ldr x3, [sp+88]
    004f1ff4str x3, [sp+120]
    004f1ff8str x2, [sp+128]
    004f1ffcldr x2, [sp+72]
    004f2000ldr x3, [sp+80]
    004f2004str x2, [sp+104]
    004f2008str x3, [sp+112]
    004f200cldr x2, [sp+120]
    004f2010ldr x3, [sp+128]
    004f2014str x2, [sp+40]
    004f2018str x3, [sp+48]
    004f201cldr x2, [sp+112]
    004f2020ldr x3, [sp+104]
    004f2024str x3, [sp+56]
    004f2028str x2, [sp+64]
    004f202ccbnz x3, 0x4f2034
    004f2030b 0x4f2048
    004f2034
    004f2034loc_4f2034:
    004f2034strb wzr, [sp+38]
    004f2038mov x0, xzr
    004f203cldur x29, [sp-8]
    004f2040ldr x30, [sp], 144
    004f2044ret x30
    004f2048
    004f2048loc_4f2048:
    004f2048ldr x1, [sp+40]
    004f204cldrsb x27, [x1]
    004f2050ldr x1, [x1+24]
    004f2054ldr x0, [sp+48]
    004f2058blr x1
    004f205cstrb w0, [sp+39]
    004f2060strb w0, [sp+38]
    004f2064ldur x29, [sp-8]
    004f2068ldr x30, [sp], 144
    004f206cret x30
    004f2070
    004f2070loc_4f2070:
    004f2070stp x0, x1, [sp+8]
    004f2074mov x3, x30
    004f2078bl runtime.morestack_noctxt.abi0
    004f207cldp x0, x1, [sp+8]
    004f2080b 0x4f1fa0
    004f2084udf 0
    004f2088udf 0
    004f208cudf 0
    004f1fa0
    004f2090
    004f2090github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f2090ldr x16, [x28+16]
    004f2094sub x17, sp, 1040
    004f2098subs xzr, x17, x16
    004f209cb.ls 0x4f3058
    004f20a0sub x20, sp, 1168
    004f20a4stp x29, x30, [x20-8]
    004f20a8add sp, x20, 0
    004f20acsub x29, sp, 8
    004f20b0str x0, [sp+1176]
    004f20b4str x1, [sp+1184]
    004f20b8str x2, [sp+1192]
    004f20bcstr x3, [sp+1200]
    004f20c0adrp x0, 0x17d000
    004f20c4add x0, x0, 1696
    004f20c8bl runtime.newobject
    004f20ccstr x0, [sp+680]
    004f20d0adrp x27, 0x559000
    004f20d4ldr w1, [x27+3056]
    004f20d8cbz w1, 0x4f20e0
    004f20dcb 0x4f20e4
    004f20e0
    004f20e0loc_4f20e0:
    004f20e0b 0x4f2100
    004f20e4
    004f20e4loc_4f20e4:
    004f20e4str x0, [sp+464]
    004f20e8mov x1, x0
    004f20ecadrp x0, 0x17d000
    004f20f0add x0, x0, 1696
    004f20f4bl runtime.wbZero
    004f20f8ldr x0, [sp+464]
    004f20fcb 0x4f2100
    004f2100
    004f2100loc_4f2100:
    004f2100stp xzr, xzr, [x0]
    004f2104stp xzr, xzr, [x0+16]
    004f2108stp xzr, xzr, [x0+32]
    004f210cstp xzr, xzr, [x0+48]
    004f2110ldr x4, [sp+680]
    004f2114str x4, [sp+384]
    004f2118str x4, [sp+880]
    004f211cldr x0, [sp+1176]
    004f2120ldr x1, [sp+1184]
    004f2124ldr x2, [sp+1192]
    004f2128adrp x3, 0x222000
    004f212cadd x3, x3, 992
    004f2130bl google.golang.org/protobuf/proto.Unmarshal
    004f2134str x0, [sp+368]
    004f2138str x1, [sp+376]
    004f213ccbnz x0, 0x4f2144
    004f2140b 0x4f2204
    004f2144
    004f2144loc_4f2144:
    004f2144add x27, sp, 864
    004f2148stp xzr, xzr, [x27]
    004f214cadd x5, sp, 864
    004f2150str x5, [sp+648]
    004f2154ldr x5, [sp+368]
    004f2158ldr x6, [sp+376]
    004f215cstr x5, [sp+632]
    004f2160str x6, [sp+640]
    004f2164str x5, [sp+624]
    004f2168ldr x5, [sp+624]
    004f216ccbnz x5, 0x4f2174
    004f2170b 0x4f2184
    004f2174
    004f2174loc_4f2174:
    004f2174ldr x5, [sp+624]
    004f2178ldr x5, [x5+8]
    004f217cstr x5, [sp+624]
    004f2180b 0x4f2188
    004f2184
    004f2184loc_4f2184:
    004f2184b 0x4f2188
    004f2188
    004f2188loc_4f2188:
    004f2188ldr x5, [sp+648]
    004f218cldrsb x27, [x5]
    004f2190ldr x6, [sp+640]
    004f2194ldr x7, [sp+624]
    004f2198str x7, [x5]
    004f219cadrp x27, 0x559000
    004f21a0ldr w7, [x27+3056]
    004f21a4cbz w7, 0x4f21ac
    004f21a8b 0x4f21b0
    004f21ac
    004f21acloc_4f21ac:
    004f21acb 0x4f21c4
    004f21b0
    004f21b0loc_4f21b0:
    004f21b0bl runtime.gcWriteBarrier2
    004f21b4str x6, [x25]
    004f21b8ldr x7, [x5+8]
    004f21bcstr x7, [x25+8]
    004f21c0b 0x4f21c4
    004f21c4
    004f21c4loc_4f21c4:
    004f21c4str x6, [x5+8]
    004f21c8ldr x2, [sp+648]
    004f21ccldrsb x27, [x2]
    004f21d0b 0x4f21d4
    004f21d4
    004f21d4loc_4f21d4:
    004f21d4str x2, [sp+656]
    004f21d8orr x4, xzr, 1
    004f21dcstr x4, [sp+664]
    004f21e0str x4, [sp+672]
    004f21e4adrp x0, 0x1c8000
    004f21e8add x0, x0, 981
    004f21ecmovz x1, 26
    004f21f0mov x3, x4
    004f21f4bl log.Printf
    004f21f8ldp x29, x30, [sp-8]
    004f21fcadd sp, sp, 1168
    004f2200ret x30
    004f2204
    004f2204loc_4f2204:
    004f2204stp xzr, xzr, [sp+176]
    004f2208ldr x2, [sp+384]
    004f220cldrsb x27, [x2]
    004f2210ldr x0, [x2+8]
    004f2214ldr x1, [x2+16]
    004f2218str x0, [sp+608]
    004f221cstr x1, [sp+616]
    004f2220bl github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory
    004f2224strb w0, [sp+90]
    004f2228tbnz w0, 0, 0x4f2230
    004f222cb 0x4f2268
    004f2230
    004f2230loc_4f2230:
    004f2230ldr x5, [sp+384]
    004f2234ldrsb x27, [x5]
    004f2238ldr x1, [x5+8]
    004f223cldr x2, [x5+16]
    004f2240str x1, [sp+592]
    004f2244str x2, [sp+600]
    004f2248mov x0, xzr
    004f224cadrp x3, 0x1bd000
    004f2250add x3, x3, 4032
    004f2254orr x4, xzr, 1
    004f2258bl runtime.concatstring2
    004f225cstr x0, [sp+176]
    004f2260str x1, [sp+184]
    004f2264b 0x4f2284
    004f2268
    004f2268loc_4f2268:
    004f2268ldr x2, [sp+384]
    004f226cldrsb x27, [x2]
    004f2270ldr x3, [x2+8]
    004f2274ldr x2, [x2+16]
    004f2278str x3, [sp+176]
    004f227cstr x2, [sp+184]
    004f2280b 0x4f2284
    004f2284
    004f2284loc_4f2284:
    004f2284add x27, sp, 848
    004f2288stp xzr, xzr, [x27]
    004f228cadd x27, sp, 832
    004f2290stp xzr, xzr, [x27]
    004f2294ldr x0, [sp+176]
    004f2298ldr x1, [sp+184]
    004f229cbl github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter
    004f22a0str x0, [sp+848]
    004f22a4str x1, [sp+856]
    004f22a8str x2, [sp+832]
    004f22acstr x3, [sp+840]
    004f22b0ldr x2, [sp+848]
    004f22b4ldr x3, [sp+856]
    004f22b8str x2, [sp+528]
    004f22bcstr x3, [sp+536]
    004f22c0ldr x2, [sp+832]
    004f22c4ldr x3, [sp+840]
    004f22c8str x2, [sp+440]
    004f22ccstr x3, [sp+448]
    004f22d0ldr x2, [sp+528]
    004f22d4ldr x3, [sp+536]
    004f22d8str x2, [sp+232]
    004f22dcstr x3, [sp+240]
    004f22e0ldr x2, [sp+440]
    004f22e4ldr x3, [sp+448]
    004f22e8str x2, [sp+280]
    004f22ecstr x3, [sp+288]
    004f22f0add x27, sp, 832
    004f22f4stp xzr, xzr, [x27]
    004f22f8add x27, sp, 816
    004f22fcstp xzr, xzr, [x27]
    004f2300add x27, sp, 792
    004f2304stp xzr, xzr, [x27]
    004f2308str xzr, [sp+808]
    004f230cadd x27, sp, 776
    004f2310stp xzr, xzr, [x27]
    004f2314ldr x0, [sp+232]
    004f2318ldr x1, [sp+240]
    004f231cbl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
    004f2320str x0, [sp+832]
    004f2324str x1, [sp+840]
    004f2328str x2, [sp+816]
    004f232cstr x3, [sp+824]
    004f2330str x4, [sp+792]
    004f2334str x5, [sp+800]
    004f2338str x6, [sp+808]
    004f233cstr x7, [sp+776]
    004f2340str x8, [sp+784]
    004f2344ldr x2, [sp+832]
    004f2348ldr x3, [sp+840]
    004f234cstr x2, [sp+1144]
    004f2350str x3, [sp+1152]
    004f2354ldr x2, [sp+816]
    004f2358ldr x3, [sp+824]
    004f235cstr x2, [sp+1128]
    004f2360str x3, [sp+1136]
    004f2364ldr x2, [sp+792]
    004f2368ldr x3, [sp+800]
    004f236cldr x4, [sp+808]
    004f2370str x2, [sp+1104]
    004f2374str x3, [sp+1112]
    004f2378str x4, [sp+1120]
    004f237cldr x2, [sp+776]
    004f2380ldr x3, [sp+784]
    004f2384str x2, [sp+1088]
    004f2388str x3, [sp+1096]
    004f238cldr x2, [sp+1144]
    004f2390ldr x3, [sp+1152]
    004f2394str x2, [sp+416]
    004f2398str x3, [sp+424]
    004f239cldr x2, [sp+1128]
    004f23a0ldr x3, [sp+1136]
    004f23a4str x2, [sp+216]
    004f23a8str x3, [sp+224]
    004f23acldr x2, [sp+1104]
    004f23b0ldr x3, [sp+1112]
    004f23b4ldr x4, [sp+1120]
    004f23b8str x2, [sp+296]
    004f23bcstr x3, [sp+304]
    004f23c0str x4, [sp+312]
    004f23c4ldr x2, [sp+1088]
    004f23c8ldr x3, [sp+1096]
    004f23ccstr x2, [sp+368]
    004f23d0str x3, [sp+376]
    004f23d4bl time.Now
    004f23d8str x0, [sp+752]
    004f23dcstr x1, [sp+760]
    004f23e0str x2, [sp+768]
    004f23e4add x27, sp, 832
    004f23e8stp xzr, xzr, [x27]
    004f23ecldr x0, [sp+752]
    004f23f0ldr x1, [sp+760]
    004f23f4ldr x2, [sp+768]
    004f23f8bl time.Time.Zone
    004f23fcstr x0, [sp+832]
    004f2400str x1, [sp+840]
    004f2404str x2, [sp+144]
    004f2408str x0, [sp+1072]
    004f240cstr x1, [sp+1080]
    004f2410ldr x2, [sp+144]
    004f2414str x2, [sp+152]
    004f2418str x0, [sp+160]
    004f241cstr x1, [sp+168]
    004f2420ldr x2, [sp+152]
    004f2424str x2, [sp+96]
    004f2428adrp x0, 0x19b000
    004f242cadd x0, x0, 2112
    004f2430bl runtime.newobject
    004f2434str x0, [sp+584]
    004f2438adrp x27, 0x559000
    004f243cldr w2, [x27+3056]
    004f2440cbz w2, 0x4f2448
    004f2444b 0x4f244c
    004f2448
    004f2448loc_4f2448:
    004f2448b 0x4f2468
    004f244c
    004f244cloc_4f244c:
    004f244cstr x0, [sp+456]
    004f2450mov x1, x0
    004f2454adrp x0, 0x19b000
    004f2458add x0, x0, 2112
    004f245cbl runtime.wbZero
    004f2460ldr x0, [sp+456]
    004f2464b 0x4f2468
    004f2468
    004f2468loc_4f2468:
    004f2468mov x20, x0
    004f246cadr x27, 16
    004f2470stp x29, x27, [sp-24]
    004f2474sub x29, sp, 24
    004f2478bl fn_87cf4
    004f247csub x29, sp, 8
    004f2480str xzr, [x0+112]
    004f2484ldr x1, [sp+584]
    004f2488ldrsb x27, [x1]
    004f248cldr x2, [sp+416]
    004f2490ldr x3, [sp+424]
    004f2494str x3, [x1+16]
    004f2498adrp x27, 0x559000
    004f249cldr w3, [x27+3056]
    004f24a0cbz w3, 0x4f24a8
    004f24a4b 0x4f24ac
    004f24a8
    004f24a8loc_4f24a8:
    004f24a8b 0x4f24c0
    004f24ac
    004f24acloc_4f24ac:
    004f24acbl runtime.gcWriteBarrier2
    004f24b0str x2, [x25]
    004f24b4ldr x3, [x1+8]
    004f24b8str x3, [x25+8]
    004f24bcb 0x4f24c0
    004f24c0
    004f24c0loc_4f24c0:
    004f24c0str x2, [x1+8]
    004f24c4ldr x1, [sp+584]
    004f24c8ldrsb x27, [x1]
    004f24ccldr x2, [sp+160]
    004f24d0ldr x3, [sp+168]
    004f24d4str x3, [x1+64]
    004f24d8adrp x27, 0x559000
    004f24dcldr w3, [x27+3056]
    004f24e0cbz w3, 0x4f24e8
    004f24e4b 0x4f24ec
    004f24e8
    004f24e8loc_4f24e8:
    004f24e8b 0x4f2500
    004f24ec
    004f24ecloc_4f24ec:
    004f24ecbl runtime.gcWriteBarrier2
    004f24f0str x2, [x25]
    004f24f4ldr x3, [x1+56]
    004f24f8str x3, [x25+8]
    004f24fcb 0x4f2500
    004f2500
    004f2500loc_4f2500:
    004f2500str x2, [x1+56]
    004f2504ldr x1, [sp+584]
    004f2508ldrsb x27, [x1]
    004f250cldr x2, [sp+96]
    004f2510str w2, [x1+72]
    004f2514ldr x1, [sp+584]
    004f2518str x1, [sp+392]
    004f251cldr x2, [sp+368]
    004f2520cbnz x2, 0x4f2528
    004f2524b 0x4f2534
    004f2528
    004f2528loc_4f2528:
    004f2528ldrsb x27, [x1]
    004f252cstrb wzr, [x1+24]
    004f2530b 0x4f2544
    004f2534
    004f2534loc_4f2534:
    004f2534ldrsb x27, [x1]
    004f2538orr x2, xzr, 1
    004f253cstrb w2, [x1+24]
    004f2540b 0x4f2544
    004f2544
    004f2544loc_4f2544:
    004f2544adrp x1, 0x559000
    004f2548add x1, x1, 1504
    004f254cstr x1, [sp+552]
    004f2550b 0x4f2554
    004f2554
    004f2554loc_4f2554:
    004f2554str x1, [sp+560]
    004f2558add x27, sp, 568
    004f255cstp xzr, xzr, [x27]
    004f2560ldr x2, [sp+392]
    004f2564ldrsb x27, [x2]
    004f2568stp xzr, xzr, [x2+40]
    004f256cadrp x27, 0x559000
    004f2570ldr w3, [x27+3056]
    004f2574cbz w3, 0x4f257c
    004f2578b 0x4f2580
    004f257c
    004f257cloc_4f257c:
    004f257cb 0x4f2590
    004f2580
    004f2580loc_4f2580:
    004f2580ldr x3, [x2+32]
    004f2584bl runtime.gcWriteBarrier1
    004f2588str x3, [x25]
    004f258cb 0x4f2590
    004f2590
    004f2590loc_4f2590:
    004f2590str x1, [x2+32]
    004f2594add x27, sp, 736
    004f2598stp xzr, xzr, [x27]
    004f259cadd x27, sp, 776
    004f25a0stp xzr, xzr, [x27]
    004f25a4ldr x1, [sp+216]
    004f25a8ldrsb x27, [x1]
    004f25acldr x1, [x1+24]
    004f25b0ldr x0, [sp+224]
    004f25b4blr x1
    004f25b8str x0, [sp+736]
    004f25bcstr x1, [sp+744]
    004f25c0str x2, [sp+776]
    004f25c4str x3, [sp+784]
    004f25c8ldr x1, [sp+736]
    004f25ccldr x2, [sp+744]
    004f25d0str x1, [sp+1056]
    004f25d4str x2, [sp+1064]
    004f25d8ldr x1, [sp+776]
    004f25dcldr x2, [sp+784]
    004f25e0str x1, [sp+1040]
    004f25e4str x2, [sp+1048]
    004f25e8ldr x1, [sp+1056]
    004f25ecldr x2, [sp+1064]
    004f25f0str x1, [sp+200]
    004f25f4str x2, [sp+208]
    004f25f8ldr x1, [sp+1048]
    004f25fcldr x2, [sp+1040]
    004f2600str x2, [sp+368]
    004f2604str x1, [sp+376]
    004f2608subs xzr, x2, 0
    004f260ccset x1, ne
    004f2610eor x1, x1, 1
    004f2614strb w1, [sp+90]
    004f2618cbnz x2, 0x4f2620
    004f261cb 0x4f2624
    004f2620
    004f2620loc_4f2620:
    004f2620b 0x4f2638
    004f2624
    004f2624loc_4f2624:
    004f2624ldr x2, [sp+288]
    004f2628subs xzr, x2, 0
    004f262ccset x2, eq
    004f2630strb w2, [sp+90]
    004f2634b 0x4f2638
    004f2638
    004f2638loc_4f2638:
    004f2638ldrb w2, [sp+90]
    004f263ctbnz w2, 0, 0x4f2644
    004f2640b 0x4f2928
    004f2644
    004f2644loc_4f2644:
    004f2644ldr x1, [sp+200]
    004f2648ldrsb x27, [x1]
    004f264cldr x1, [x1+56]
    004f2650ldr x0, [sp+208]
    004f2654blr x1
    004f2658str x0, [sp+136]
    004f265cldr x1, [sp+200]
    004f2660ldrsb x27, [x1]
    004f2664ldr x1, [x1+32]
    004f2668ldr x0, [sp+208]
    004f266cblr x1
    004f2670str x0, [sp+752]
    004f2674str x1, [sp+760]
    004f2678str x2, [sp+768]
    004f267cbl time.Time.Unix
    004f2680str x0, [sp+128]
    004f2684ldr x1, [sp+200]
    004f2688ldrsb x27, [x1]
    004f268cldr x1, [x1+40]
    004f2690ldr x0, [sp+208]
    004f2694blr x1
    004f2698str w0, [sp+92]
    004f269cbl io/fs.FileMode.String
    004f26a0str x0, [sp+832]
    004f26a4str x1, [sp+840]
    004f26a8ldr x0, [sp+200]
    004f26acldr x1, [sp+208]
    004f26b0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
    004f26b4str x0, [sp+848]
    004f26b8str x1, [sp+856]
    004f26bcldr x0, [sp+200]
    004f26c0ldr x1, [sp+208]
    004f26c4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
    004f26c8str x0, [sp+720]
    004f26ccstr x1, [sp+728]
    004f26d0ldr x1, [sp+200]
    004f26d4ldrsb x27, [x1]
    004f26d8ldr x1, [x1+24]
    004f26dcldr x0, [sp+208]
    004f26e0blr x1
    004f26e4strb w0, [sp+90]
    004f26e8adrp x0, 0x1a1000
    004f26ecadd x0, x0, 1856
    004f26f0bl runtime.newobject
    004f26f4str x0, [sp+520]
    004f26f8adrp x27, 0x559000
    004f26fcldr w1, [x27+3056]
    004f2700cbz w1, 0x4f2708
    004f2704b 0x4f270c
    004f2708
    004f2708loc_4f2708:
    004f2708b 0x4f2728
    004f270c
    004f270cloc_4f270c:
    004f270cstr x0, [sp+432]
    004f2710mov x1, x0
    004f2714adrp x0, 0x1a1000
    004f2718add x0, x0, 1856
    004f271cbl runtime.wbZero
    004f2720ldr x0, [sp+432]
    004f2724b 0x4f2728
    004f2728
    004f2728loc_4f2728:
    004f2728mov x20, x0
    004f272cadr x27, 16
    004f2730stp x29, x27, [sp-24]
    004f2734sub x29, sp, 24
    004f2738bl fn_87cec
    004f273csub x29, sp, 8
    004f2740ldr x5, [sp+520]
    004f2744ldrsb x27, [x5]
    004f2748orr x3, xzr, 1
    004f274cstr x3, [x5+16]
    004f2750adrp x27, 0x559000
    004f2754ldr w6, [x27+3056]
    004f2758cbz w6, 0x4f2760
    004f275cb 0x4f2764
    004f2760
    004f2760loc_4f2760:
    004f2760b 0x4f2774
    004f2764
    004f2764loc_4f2764:
    004f2764ldr x6, [x5+8]
    004f2768bl runtime.gcWriteBarrier1
    004f276cstr x6, [x25]
    004f2770b 0x4f2774
    004f2774
    004f2774loc_4f2774:
    004f2774adrp x6, 0x21d000
    004f2778add x6, x6, 296
    004f277cstr x6, [x5+8]
    004f2780ldr x5, [sp+520]
    004f2784ldrsb x27, [x5]
    004f2788ldr x6, [sp+136]
    004f278cstr x6, [x5+32]
    004f2790ldr x5, [sp+520]
    004f2794ldrsb x27, [x5]
    004f2798ldr x6, [sp+128]
    004f279cstr x6, [x5+40]
    004f27a0ldr x5, [sp+520]
    004f27a4ldrsb x27, [x5]
    004f27a8ldr x6, [sp+832]
    004f27acldr x7, [sp+840]
    004f27b0str x7, [x5+56]
    004f27b4adrp x27, 0x559000
    004f27b8ldr w7, [x27+3056]
    004f27bccbz w7, 0x4f27c4
    004f27c0b 0x4f27c8
    004f27c4
    004f27c4loc_4f27c4:
    004f27c4b 0x4f27dc
    004f27c8
    004f27c8loc_4f27c8:
    004f27c8bl runtime.gcWriteBarrier2
    004f27ccstr x6, [x25]
    004f27d0ldr x7, [x5+48]
    004f27d4str x7, [x25+8]
    004f27d8b 0x4f27dc
    004f27dc
    004f27dcloc_4f27dc:
    004f27dcstr x6, [x5+48]
    004f27e0ldr x5, [sp+520]
    004f27e4ldrsb x27, [x5]
    004f27e8ldr x6, [sp+848]
    004f27ecldr x7, [sp+856]
    004f27f0str x7, [x5+88]
    004f27f4adrp x27, 0x559000
    004f27f8ldr w7, [x27+3056]
    004f27fccbz w7, 0x4f2804
    004f2800b 0x4f2808
    004f2804
    004f2804loc_4f2804:
    004f2804b 0x4f281c
    004f2808
    004f2808loc_4f2808:
    004f2808bl runtime.gcWriteBarrier2
    004f280cstr x6, [x25]
    004f2810ldr x7, [x5+80]
    004f2814str x7, [x25+8]
    004f2818b 0x4f281c
    004f281c
    004f281cloc_4f281c:
    004f281cstr x6, [x5+80]
    004f2820ldr x5, [sp+520]
    004f2824ldrsb x27, [x5]
    004f2828ldr x6, [sp+720]
    004f282cldr x7, [sp+728]
    004f2830str x7, [x5+104]
    004f2834adrp x27, 0x559000
    004f2838ldr w7, [x27+3056]
    004f283ccbz w7, 0x4f2844
    004f2840b 0x4f2848
    004f2844
    004f2844loc_4f2844:
    004f2844b 0x4f285c
    004f2848
    004f2848loc_4f2848:
    004f2848bl runtime.gcWriteBarrier2
    004f284cstr x6, [x25]
    004f2850ldr x7, [x5+96]
    004f2854str x7, [x25+8]
    004f2858b 0x4f285c
    004f285c
    004f285cloc_4f285c:
    004f285cstr x6, [x5+96]
    004f2860ldr x5, [sp+520]
    004f2864ldrsb x27, [x5]
    004f2868ldrb w6, [sp+90]
    004f286cstrb w6, [x5+24]
    004f2870ldr x5, [sp+520]
    004f2874str x5, [sp+544]
    004f2878ldr x5, [sp+392]
    004f287cldrsb x27, [x5]
    004f2880ldr x2, [x5+48]
    004f2884ldr x0, [x5+32]
    004f2888ldr x5, [x5+40]
    004f288cadd x1, x5, 1
    004f2890subs xzr, x2, x1
    004f2894b.hs 0x4f289c
    004f2898b 0x4f28a0
    004f289c
    004f289cloc_4f289c:
    004f289cb 0x4f28b4
    004f28a0
    004f28a0loc_4f28a0:
    004f28a0adrp x4, 0x196000
    004f28a4add x4, x4, 864
    004f28a8bl runtime.growslice
    004f28acorr x3, xzr, 1
    004f28b0b 0x4f28b4
    004f28b4
    004f28b4loc_4f28b4:
    004f28b4sub x4, x1, 1
    004f28b8ldr x5, [sp+544]
    004f28bcadrp x27, 0x559000
    004f28c0ldr w6, [x27+3056]
    004f28c4cbz w6, 0x4f28cc
    004f28c8b 0x4f28d0
    004f28cc
    004f28ccloc_4f28cc:
    004f28ccb 0x4f28e4
    004f28d0
    004f28d0loc_4f28d0:
    004f28d0bl runtime.gcWriteBarrier2
    004f28d4str x5, [x25]
    004f28d8ldr x6, [x0+3*x4]
    004f28dcstr x6, [x25+8]
    004f28e0b 0x4f28e4
    004f28e4
    004f28e4loc_4f28e4:
    004f28e4str x5, [x0+3*x4]
    004f28e8ldr x4, [sp+392]
    004f28ecldrsb x27, [x4]
    004f28f0str x1, [x4+40]
    004f28f4str x2, [x4+48]
    004f28f8adrp x27, 0x559000
    004f28fcldr w2, [x27+3056]
    004f2900cbz w2, 0x4f2908
    004f2904b 0x4f290c
    004f2908
    004f2908loc_4f2908:
    004f2908b 0x4f2920
    004f290c
    004f290cloc_4f290c:
    004f290cbl runtime.gcWriteBarrier2
    004f2910str x0, [x25]
    004f2914ldr x2, [x4+32]
    004f2918str x2, [x25+8]
    004f291cb 0x4f2920
    004f2920
    004f2920loc_4f2920:
    004f2920str x0, [x4+32]
    004f2924b 0x4f2930
    004f2928
    004f2928loc_4f2928:
    004f2928orr x3, xzr, 1
    004f292cb 0x4f2930
    004f2930
    004f2930loc_4f2930:
    004f2930strb wzr, [sp+89]
    004f2934stp xzr, xzr, [sp+264]
    004f2938ldr x2, [sp+304]
    004f293cldr x4, [sp+296]
    004f2940ldr x5, [sp+312]
    004f2944str x4, [sp+792]
    004f2948str x2, [sp+800]
    004f294cstr x5, [sp+808]
    004f2950str xzr, [sp+120]
    004f2954str x2, [sp+112]
    004f2958ldr x2, [sp+792]
    004f295cstr x2, [sp+104]
    004f2960b 0x4f2964
    004f2964
    004f2964loc_4f2964:
    004f2964ldr x2, [sp+112]
    004f2968ldr x4, [sp+120]
    004f296csubs xzr, x2, x4
    004f2970b.gt 0x4f2978
    004f2974b 0x4f2fa0
    004f2978
    004f2978loc_4f2978:
    004f2978ldr x2, [sp+104]
    004f297cstr x2, [sp+512]
    004f2980ldr x2, [sp+512]
    004f2984ldr x4, [x2]
    004f2988ldr x0, [x2+8]
    004f298cstr x4, [sp+400]
    004f2990str x0, [sp+408]
    004f2994ldr x2, [sp+288]
    004f2998cbz x2, 0x4f29a0
    004f299cb 0x4f29ac
    004f29a0
    004f29a0loc_4f29a0:
    004f29a0orr x2, xzr, 1
    004f29a4strb w2, [sp+89]
    004f29a8b 0x4f2a30
    004f29ac
    004f29acloc_4f29ac:
    004f29acldrsb x27, [x4]
    004f29b0ldr x1, [x4+40]
    004f29b4blr x1
    004f29b8str x0, [sp+720]
    004f29bcstr x1, [sp+728]
    004f29c0add x27, sp, 776
    004f29c4stp xzr, xzr, [x27]
    004f29c8ldr x0, [sp+280]
    004f29ccldr x1, [sp+288]
    004f29d0ldr x2, [sp+720]
    004f29d4ldr x3, [sp+728]
    004f29d8bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
    004f29dcstrb w0, [sp+90]
    004f29e0str x1, [sp+776]
    004f29e4str x2, [sp+784]
    004f29e8ldrb w1, [sp+90]
    004f29ecstrb w1, [sp+91]
    004f29f0ldr x1, [sp+776]
    004f29f4ldr x2, [sp+784]
    004f29f8str x1, [sp+1024]
    004f29fcstr x2, [sp+1032]
    004f2a00ldrb w1, [sp+91]
    004f2a04strb w1, [sp+89]
    004f2a08ldr x1, [sp+1032]
    004f2a0cldr x2, [sp+1024]
    004f2a10str x2, [sp+368]
    004f2a14str x1, [sp+376]
    004f2a18cbnz x2, 0x4f2a20
    004f2a1cb 0x4f2a24
    004f2a20
    004f2a20loc_4f2a20:
    004f2a20b 0x4f2fa4
    004f2a24
    004f2a24loc_4f2a24:
    004f2a24orr x2, xzr, 1
    004f2a28orr x3, xzr, 1
    004f2a2cb 0x4f2a30
    004f2a30
    004f2a30loc_4f2a30:
    004f2a30ldrb w4, [sp+89]
    004f2a34tbnz w4, 0, 0x4f2a3c
    004f2a38b 0x4f2f78
    004f2a3c
    004f2a3cloc_4f2a3c:
    004f2a3cadd x27, sp, 736
    004f2a40stp xzr, xzr, [x27]
    004f2a44add x27, sp, 776
    004f2a48stp xzr, xzr, [x27]
    004f2a4cldr x1, [sp+400]
    004f2a50ldrsb x27, [x1]
    004f2a54ldr x1, [x1+24]
    004f2a58ldr x0, [sp+408]
    004f2a5cblr x1
    004f2a60str x0, [sp+736]
    004f2a64str x1, [sp+744]
    004f2a68str x2, [sp+776]
    004f2a6cstr x3, [sp+784]
    004f2a70ldr x1, [sp+736]
    004f2a74ldr x2, [sp+744]
    004f2a78str x1, [sp+1008]
    004f2a7cstr x2, [sp+1016]
    004f2a80ldr x1, [sp+776]
    004f2a84ldr x2, [sp+784]
    004f2a88str x1, [sp+992]
    004f2a8cstr x2, [sp+1000]
    004f2a90ldr x1, [sp+1008]
    004f2a94ldr x2, [sp+1016]
    004f2a98str x1, [sp+320]
    004f2a9cstr x2, [sp+328]
    004f2aa0ldr x1, [sp+992]
    004f2aa4ldr x2, [sp+1000]
    004f2aa8str x1, [sp+352]
    004f2aacstr x2, [sp+360]
    004f2ab0adrp x0, 0x1a1000
    004f2ab4add x0, x0, 1856
    004f2ab8bl runtime.newobject
    004f2abcstr x0, [sp+504]
    004f2ac0adrp x27, 0x559000
    004f2ac4ldr w1, [x27+3056]
    004f2ac8cbz w1, 0x4f2ad0
    004f2accb 0x4f2ad4
    004f2ad0
    004f2ad0loc_4f2ad0:
    004f2ad0b 0x4f2af0
    004f2ad4
    004f2ad4loc_4f2ad4:
    004f2ad4str x0, [sp+432]
    004f2ad8mov x1, x0
    004f2adcadrp x0, 0x1a1000
    004f2ae0add x0, x0, 1856
    004f2ae4bl runtime.wbZero
    004f2ae8ldr x0, [sp+432]
    004f2aecb 0x4f2af0
    004f2af0
    004f2af0loc_4f2af0:
    004f2af0mov x20, x0
    004f2af4adr x27, 16
    004f2af8stp x29, x27, [sp-24]
    004f2afcsub x29, sp, 24
    004f2b00bl fn_87cec
    004f2b04sub x29, sp, 8
    004f2b08ldr x1, [sp+504]
    004f2b0cstr x1, [sp+192]
    004f2b10ldr x1, [sp+352]
    004f2b14cbnz x1, 0x4f2b1c
    004f2b18b 0x4f2b20
    004f2b1c
    004f2b1cloc_4f2b1c:
    004f2b1cb 0x4f2e10
    004f2b20
    004f2b20loc_4f2b20:
    004f2b20ldr x1, [sp+320]
    004f2b24ldrsb x27, [x1]
    004f2b28ldr x1, [x1+56]
    004f2b2cldr x0, [sp+328]
    004f2b30blr x1
    004f2b34str x0, [sp+128]
    004f2b38ldr x1, [sp+192]
    004f2b3cldrsb x27, [x1]
    004f2b40str x0, [x1+32]
    004f2b44ldr x1, [sp+320]
    004f2b48ldrsb x27, [x1]
    004f2b4cldr x1, [x1+32]
    004f2b50ldr x0, [sp+328]
    004f2b54blr x1
    004f2b58str x0, [sp+752]
    004f2b5cstr x1, [sp+760]
    004f2b60str x2, [sp+768]
    004f2b64bl time.Time.Unix
    004f2b68str x0, [sp+128]
    004f2b6cldr x1, [sp+192]
    004f2b70ldrsb x27, [x1]
    004f2b74str x0, [x1+40]
    004f2b78ldr x1, [sp+320]
    004f2b7cldrsb x27, [x1]
    004f2b80ldr x1, [x1+40]
    004f2b84ldr x0, [sp+328]
    004f2b88blr x1
    004f2b8cstr w0, [sp+92]
    004f2b90bl io/fs.FileMode.String
    004f2b94str x0, [sp+720]
    004f2b98str x1, [sp+728]
    004f2b9cldr x2, [sp+192]
    004f2ba0ldrsb x27, [x2]
    004f2ba4str x1, [x2+56]
    004f2ba8adrp x27, 0x559000
    004f2bacldr w1, [x27+3056]
    004f2bb0cbz w1, 0x4f2bb8
    004f2bb4b 0x4f2bbc
    004f2bb8
    004f2bb8loc_4f2bb8:
    004f2bb8b 0x4f2bd0
    004f2bbc
    004f2bbcloc_4f2bbc:
    004f2bbcbl runtime.gcWriteBarrier2
    004f2bc0str x0, [x25]
    004f2bc4ldr x1, [x2+48]
    004f2bc8str x1, [x25+8]
    004f2bccb 0x4f2bd0
    004f2bd0
    004f2bd0loc_4f2bd0:
    004f2bd0str x0, [x2+48]
    004f2bd4ldr x1, [sp+320]
    004f2bd8ldrsb x27, [x1]
    004f2bdcldr x1, [x1+40]
    004f2be0ldr x0, [sp+328]
    004f2be4blr x1
    004f2be8str w0, [sp+92]
    004f2bectbnz w0, 27, 0x4f2bf4
    004f2bf0b 0x4f2d6c
    004f2bf4
    004f2bf4loc_4f2bf4:
    004f2bf4ldr x1, [sp+400]
    004f2bf8ldrsb x27, [x1]
    004f2bfcldr x1, [x1+40]
    004f2c00ldr x0, [sp+408]
    004f2c04blr x1
    004f2c08str x0, [sp+720]
    004f2c0cstr x1, [sp+728]
    004f2c10add x27, sp, 848
    004f2c14stp xzr, xzr, [x27]
    004f2c18add x27, sp, 776
    004f2c1cstp xzr, xzr, [x27]
    004f2c20ldr x2, [sp+240]
    004f2c24ldr x1, [sp+232]
    004f2c28ldr x3, [sp+720]
    004f2c2cldr x4, [sp+728]
    004f2c30mov x0, xzr
    004f2c34bl runtime.concatstring2
    004f2c38str x0, [sp+488]
    004f2c3cstr x1, [sp+496]
    004f2c40bl path/filepath.EvalSymlinks
    004f2c44str x0, [sp+848]
    004f2c48str x1, [sp+856]
    004f2c4cstr x2, [sp+776]
    004f2c50str x3, [sp+784]
    004f2c54ldr x1, [sp+848]
    004f2c58ldr x2, [sp+856]
    004f2c5cstr x1, [sp+976]
    004f2c60str x2, [sp+984]
    004f2c64ldr x1, [sp+776]
    004f2c68ldr x2, [sp+784]
    004f2c6cstr x1, [sp+960]
    004f2c70str x2, [sp+968]
    004f2c74ldr x1, [sp+976]
    004f2c78ldr x2, [sp+984]
    004f2c7cstr x1, [sp+264]
    004f2c80str x2, [sp+272]
    004f2c84ldr x1, [sp+968]
    004f2c88ldr x2, [sp+960]
    004f2c8cstr x2, [sp+352]
    004f2c90str x1, [sp+360]
    004f2c94cbnz x2, 0x4f2c9c
    004f2c98b 0x4f2d64
    004f2c9c
    004f2c9cloc_4f2c9c:
    004f2c9cldr x1, [sp+400]
    004f2ca0ldrsb x27, [x1]
    004f2ca4ldr x1, [x1+40]
    004f2ca8ldr x0, [sp+408]
    004f2cacblr x1
    004f2cb0str x0, [sp+848]
    004f2cb4str x1, [sp+856]
    004f2cb8add x27, sp, 720
    004f2cbcstp xzr, xzr, [x27]
    004f2cc0add x27, sp, 776
    004f2cc4stp xzr, xzr, [x27]
    004f2cc8ldr x2, [sp+240]
    004f2cccldr x1, [sp+232]
    004f2cd0ldr x3, [sp+848]
    004f2cd4ldr x4, [sp+856]
    004f2cd8mov x0, xzr
    004f2cdcbl runtime.concatstring2
    004f2ce0str x0, [sp+472]
    004f2ce4str x1, [sp+480]
    004f2ce8bl os.Readlink
    004f2cecstr x0, [sp+720]
    004f2cf0str x1, [sp+728]
    004f2cf4str x2, [sp+776]
    004f2cf8str x3, [sp+784]
    004f2cfcldr x1, [sp+720]
    004f2d00ldr x2, [sp+728]
    004f2d04str x1, [sp+944]
    004f2d08str x2, [sp+952]
    004f2d0cldr x1, [sp+776]
    004f2d10ldr x2, [sp+784]
    004f2d14str x1, [sp+928]
    004f2d18str x2, [sp+936]
    004f2d1cldr x1, [sp+944]
    004f2d20ldr x2, [sp+952]
    004f2d24str x1, [sp+248]
    004f2d28str x2, [sp+256]
    004f2d2cldr x1, [sp+936]
    004f2d30ldr x2, [sp+928]
    004f2d34str x2, [sp+336]
    004f2d38str x1, [sp+344]
    004f2d3ccbnz x2, 0x4f2d44
    004f2d40b 0x4f2d4c
    004f2d44
    004f2d44loc_4f2d44:
    004f2d44stp xzr, xzr, [sp+264]
    004f2d48b 0x4f2d60
    004f2d4c
    004f2d4cloc_4f2d4c:
    004f2d4cldr x2, [sp+248]
    004f2d50ldr x3, [sp+256]
    004f2d54str x2, [sp+264]
    004f2d58str x3, [sp+272]
    004f2d5cb 0x4f2d60
    004f2d60
    004f2d60loc_4f2d60:
    004f2d60b 0x4f2d68
    004f2d64
    004f2d64loc_4f2d64:
    004f2d64b 0x4f2d68
    004f2d68
    004f2d68loc_4f2d68:
    004f2d68b 0x4f2d74
    004f2d6c
    004f2d6cloc_4f2d6c:
    004f2d6cstp xzr, xzr, [sp+264]
    004f2d70b 0x4f2d74
    004f2d74
    004f2d74loc_4f2d74:
    004f2d74ldr x0, [sp+320]
    004f2d78ldr x1, [sp+328]
    004f2d7cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
    004f2d80str x0, [sp+720]
    004f2d84str x1, [sp+728]
    004f2d88ldr x2, [sp+192]
    004f2d8cldrsb x27, [x2]
    004f2d90str x1, [x2+88]
    004f2d94adrp x27, 0x559000
    004f2d98ldr w3, [x27+3056]
    004f2d9ccbz w3, 0x4f2da4
    004f2da0b 0x4f2da8
    004f2da4
    004f2da4loc_4f2da4:
    004f2da4b 0x4f2dbc
    004f2da8
    004f2da8loc_4f2da8:
    004f2da8bl runtime.gcWriteBarrier2
    004f2dacstr x0, [x25]
    004f2db0ldr x3, [x2+80]
    004f2db4str x3, [x25+8]
    004f2db8b 0x4f2dbc
    004f2dbc
    004f2dbcloc_4f2dbc:
    004f2dbcstr x0, [x2+80]
    004f2dc0ldr x0, [sp+320]
    004f2dc4ldr x1, [sp+328]
    004f2dc8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
    004f2dccstr x0, [sp+720]
    004f2dd0str x1, [sp+728]
    004f2dd4ldr x2, [sp+192]
    004f2dd8ldrsb x27, [x2]
    004f2ddcstr x1, [x2+104]
    004f2de0adrp x27, 0x559000
    004f2de4ldr w3, [x27+3056]
    004f2de8cbz w3, 0x4f2df0
    004f2decb 0x4f2df4
    004f2df0
    004f2df0loc_4f2df0:
    004f2df0b 0x4f2e08
    004f2df4
    004f2df4loc_4f2df4:
    004f2df4bl runtime.gcWriteBarrier2
    004f2df8str x0, [x25]
    004f2dfcldr x1, [x2+96]
    004f2e00str x1, [x25+8]
    004f2e04b 0x4f2e08
    004f2e08
    004f2e08loc_4f2e08:
    004f2e08str x0, [x2+96]
    004f2e0cb 0x4f2e10
    004f2e10
    004f2e10loc_4f2e10:
    004f2e10ldr x1, [sp+400]
    004f2e14ldrsb x27, [x1]
    004f2e18ldr x1, [x1+40]
    004f2e1cldr x0, [sp+408]
    004f2e20blr x1
    004f2e24str x0, [sp+720]
    004f2e28str x1, [sp+728]
    004f2e2cldr x2, [sp+192]
    004f2e30ldrsb x27, [x2]
    004f2e34str x1, [x2+16]
    004f2e38adrp x27, 0x559000
    004f2e3cldr w1, [x27+3056]
    004f2e40cbz w1, 0x4f2e48
    004f2e44b 0x4f2e4c
    004f2e48
    004f2e48loc_4f2e48:
    004f2e48b 0x4f2e60
    004f2e4c
    004f2e4cloc_4f2e4c:
    004f2e4cbl runtime.gcWriteBarrier2
    004f2e50str x0, [x25]
    004f2e54ldr x1, [x2+8]
    004f2e58str x1, [x25+8]
    004f2e5cb 0x4f2e60
    004f2e60
    004f2e60loc_4f2e60:
    004f2e60str x0, [x2+8]
    004f2e64ldr x1, [sp+400]
    004f2e68ldrsb x27, [x1]
    004f2e6cldr x1, [x1+32]
    004f2e70ldr x0, [sp+408]
    004f2e74blr x1
    004f2e78strb w0, [sp+90]
    004f2e7cldr x1, [sp+192]
    004f2e80ldrsb x27, [x1]
    004f2e84strb w0, [x1+24]
    004f2e88ldr x1, [sp+192]
    004f2e8cldrsb x27, [x1]
    004f2e90ldr x2, [sp+264]
    004f2e94ldr x3, [sp+272]
    004f2e98str x3, [x1+72]
    004f2e9cadrp x27, 0x559000
    004f2ea0ldr w3, [x27+3056]
    004f2ea4cbz w3, 0x4f2eac
    004f2ea8b 0x4f2eb0
    004f2eac
    004f2eacloc_4f2eac:
    004f2eacb 0x4f2ec4
    004f2eb0
    004f2eb0loc_4f2eb0:
    004f2eb0bl runtime.gcWriteBarrier2
    004f2eb4str x2, [x25]
    004f2eb8ldr x5, [x1+64]
    004f2ebcstr x5, [x25+8]
    004f2ec0b 0x4f2ec4
    004f2ec4
    004f2ec4loc_4f2ec4:
    004f2ec4str x2, [x1+64]
    004f2ec8ldr x5, [sp+392]
    004f2eccldrsb x27, [x5]
    004f2ed0ldr x2, [x5+48]
    004f2ed4ldr x0, [x5+32]
    004f2ed8ldr x5, [x5+40]
    004f2edcadd x1, x5, 1
    004f2ee0subs xzr, x2, x1
    004f2ee4b.hs 0x4f2eec
    004f2ee8b 0x4f2ef0
    004f2eec
    004f2eecloc_4f2eec:
    004f2eecb 0x4f2f04
    004f2ef0
    004f2ef0loc_4f2ef0:
    004f2ef0orr x3, xzr, 1
    004f2ef4adrp x4, 0x196000
    004f2ef8add x4, x4, 864
    004f2efcbl runtime.growslice
    004f2f00b 0x4f2f04
    004f2f04
    004f2f04loc_4f2f04:
    004f2f04ldr x3, [sp+192]
    004f2f08sub x4, x1, 1
    004f2f0cadrp x27, 0x559000
    004f2f10ldr w5, [x27+3056]
    004f2f14cbz w5, 0x4f2f1c
    004f2f18b 0x4f2f20
    004f2f1c
    004f2f1cloc_4f2f1c:
    004f2f1cb 0x4f2f34
    004f2f20
    004f2f20loc_4f2f20:
    004f2f20bl runtime.gcWriteBarrier2
    004f2f24str x3, [x25]
    004f2f28ldr x5, [x0+3*x4]
    004f2f2cstr x5, [x25+8]
    004f2f30b 0x4f2f34
    004f2f34
    004f2f34loc_4f2f34:
    004f2f34str x3, [x0+3*x4]
    004f2f38ldr x3, [sp+392]
    004f2f3cldrsb x27, [x3]
    004f2f40str x1, [x3+40]
    004f2f44str x2, [x3+48]
    004f2f48adrp x27, 0x559000
    004f2f4cldr w2, [x27+3056]
    004f2f50cbz w2, 0x4f2f58
    004f2f54b 0x4f2f5c
    004f2f58
    004f2f58loc_4f2f58:
    004f2f58b 0x4f2f70
    004f2f5c
    004f2f5cloc_4f2f5c:
    004f2f5cbl runtime.gcWriteBarrier2
    004f2f60str x0, [x25]
    004f2f64ldr x2, [x3+32]
    004f2f68str x2, [x25+8]
    004f2f6cb 0x4f2f70
    004f2f70
    004f2f70loc_4f2f70:
    004f2f70str x0, [x3+32]
    004f2f74b 0x4f2f7c
    004f2f78
    004f2f78loc_4f2f78:
    004f2f78b 0x4f2f7c
    004f2f7c
    004f2f7cloc_4f2f7c:
    004f2f7cb 0x4f2f80
    004f2f80
    004f2f80loc_4f2f80:
    004f2f80ldr x2, [sp+120]
    004f2f84add x2, x2, 1
    004f2f88str x2, [sp+120]
    004f2f8cldr x2, [sp+512]
    004f2f90add x2, x2, 16
    004f2f94str x2, [sp+104]
    004f2f98orr x3, xzr, 1
    004f2f9cb 0x4f2964
    004f2fa0
    004f2fa0loc_4f2fa0:
    004f2fa0b 0x4f2fa4
    004f2fa4
    004f2fa4loc_4f2fa4:
    004f2fa4ldr x2, [sp+392]
    004f2fa8str x2, [sp+712]
    004f2facstr xzr, [sp+688]
    004f2fb0add x27, sp, 696
    004f2fb4stp xzr, xzr, [x27]
    004f2fb8add x27, sp, 776
    004f2fbcstp xzr, xzr, [x27]
    004f2fc0ldr x1, [sp+712]
    004f2fc4adrp x0, 0x221000
    004f2fc8add x0, x0, 3456
    004f2fccbl google.golang.org/protobuf/proto.Marshal
    004f2fd0str x0, [sp+688]
    004f2fd4str x1, [sp+696]
    004f2fd8str x2, [sp+704]
    004f2fdcstr x3, [sp+776]
    004f2fe0str x4, [sp+784]
    004f2fe4ldr x2, [sp+688]
    004f2fe8ldr x3, [sp+696]
    004f2fecldr x4, [sp+704]
    004f2ff0str x2, [sp+904]
    004f2ff4str x3, [sp+912]
    004f2ff8str x4, [sp+920]
    004f2ffcldr x2, [sp+776]
    004f3000ldr x3, [sp+784]
    004f3004str x2, [sp+888]
    004f3008str x3, [sp+896]
    004f300cldr x2, [sp+904]
    004f3010ldr x3, [sp+912]
    004f3014ldr x4, [sp+920]
    004f3018str x2, [sp+1176]
    004f301cstr x3, [sp+1184]
    004f3020str x4, [sp+1192]
    004f3024ldr x3, [sp+888]
    004f3028ldr x4, [sp+896]
    004f302cstr x3, [sp+368]
    004f3030str x4, [sp+376]
    004f3034ldr x0, [sp+1176]
    004f3038ldr x1, [sp+1184]
    004f303cldr x2, [sp+1192]
    004f3040ldr x26, [sp+1200]
    004f3044ldr x5, [x26]
    004f3048blr x5
    004f304cldp x29, x30, [sp-8]
    004f3050add sp, sp, 1168
    004f3054ret x30
    004f3058
    004f3058loc_4f3058:
    004f3058stp x0, x1, [sp+8]
    004f305cstp x2, x3, [sp+24]
    004f3060mov x3, x30
    004f3064bl runtime.morestack_noctxt.abi0
    004f3068ldp x0, x1, [sp+8]
    004f306cldp x2, x3, [sp+24]
    004f3070b 0x4f2090
    004f3074udf 0
    004f3078udf 0
    004f307cudf 0
    004f2090
    004f3080
    004f3080github.com/bishopfox/sliver/implant/sliver/handlers.getDirList: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getDirList(struct string target)
    004f3080ldr x16, [x28+16]
    004f3084sub x17, sp, 384
    004f3088subs xzr, x17, x16
    004f308cb.ls 0x4f3410
    004f3090sub x20, sp, 512
    004f3094stp x29, x30, [x20-8]
    004f3098add sp, x20, 0
    004f309csub x29, sp, 8
    004f30a0str x0, [sp+520]
    004f30a4str x1, [sp+528]
    004f30a8stp xzr, xzr, [sp+112]
    004f30acstp xzr, xzr, [sp+96]
    004f30b0str xzr, [sp+72]
    004f30b4stp xzr, xzr, [sp+80]
    004f30b8stp xzr, xzr, [sp+56]
    004f30bcstp xzr, xzr, [sp+416]
    004f30c0stp xzr, xzr, [sp+400]
    004f30c4ldr x0, [sp+520]
    004f30c8ldr x1, [sp+528]
    004f30ccbl path/filepath.Abs
    004f30d0str x0, [sp+416]
    004f30d4str x1, [sp+424]
    004f30d8str x2, [sp+400]
    004f30dcstr x3, [sp+408]
    004f30e0ldr x2, [sp+424]
    004f30e4ldr x3, [sp+416]
    004f30e8str x3, [sp+248]
    004f30ecstr x2, [sp+256]
    004f30f0ldr x2, [sp+400]
    004f30f4ldr x3, [sp+408]
    004f30f8str x2, [sp+232]
    004f30fcstr x3, [sp+240]
    004f3100ldr x2, [sp+248]
    004f3104ldr x3, [sp+256]
    004f3108str x2, [sp+216]
    004f310cstr x3, [sp+224]
    004f3110ldr x2, [sp+240]
    004f3114ldr x3, [sp+232]
    004f3118str x3, [sp+200]
    004f311cstr x2, [sp+208]
    004f3120cbnz x3, 0x4f3128
    004f3124b 0x4f3220
    004f3128
    004f3128loc_4f3128:
    004f3128stp xzr, xzr, [sp+384]
    004f312cadd x5, sp, 384
    004f3130str x5, [sp+296]
    004f3134ldr x5, [sp+200]
    004f3138ldr x6, [sp+208]
    004f313cstr x5, [sp+280]
    004f3140str x6, [sp+288]
    004f3144str x5, [sp+272]
    004f3148ldr x5, [sp+272]
    004f314ccbnz x5, 0x4f3154
    004f3150b 0x4f3164
    004f3154
    004f3154loc_4f3154:
    004f3154ldr x5, [sp+272]
    004f3158ldr x5, [x5+8]
    004f315cstr x5, [sp+272]
    004f3160b 0x4f3168
    004f3164
    004f3164loc_4f3164:
    004f3164b 0x4f3168
    004f3168
    004f3168loc_4f3168:
    004f3168ldr x5, [sp+296]
    004f316cldrsb x27, [x5]
    004f3170ldr x6, [sp+288]
    004f3174ldr x7, [sp+272]
    004f3178str x7, [x5]
    004f317cadrp x27, 0x558000
    004f3180ldr w7, [x27+3056]
    004f3184cbz w7, 0x4f318c
    004f3188b 0x4f3190
    004f318c
    004f318cloc_4f318c:
    004f318cb 0x4f31a4
    004f3190
    004f3190loc_4f3190:
    004f3190bl runtime.gcWriteBarrier2
    004f3194str x6, [x25]
    004f3198ldr x7, [x5+8]
    004f319cstr x7, [x25+8]
    004f31a0b 0x4f31a4
    004f31a4
    004f31a4loc_4f31a4:
    004f31a4str x6, [x5+8]
    004f31a8ldr x2, [sp+296]
    004f31acldrsb x27, [x2]
    004f31b0b 0x4f31b4
    004f31b4
    004f31b4loc_4f31b4:
    004f31b4str x2, [sp+304]
    004f31b8orr x4, xzr, 1
    004f31bcstr x4, [sp+312]
    004f31c0str x4, [sp+320]
    004f31c4adrp x0, 0x1ce000
    004f31c8add x0, x0, 1885
    004f31ccmovz x1, 36
    004f31d0mov x3, x4
    004f31d4bl log.Printf
    004f31d8stp xzr, xzr, [sp+112]
    004f31dcstp xzr, xzr, [sp+96]
    004f31e0str xzr, [sp+72]
    004f31e4stp xzr, xzr, [sp+80]
    004f31e8ldr x7, [sp+200]
    004f31ecldr x8, [sp+208]
    004f31f0str x7, [sp+56]
    004f31f4str x8, [sp+64]
    004f31f8ldr x2, [sp+96]
    004f31fcldr x0, [sp+112]
    004f3200ldr x4, [sp+72]
    004f3204ldr x1, [sp+120]
    004f3208ldr x5, [sp+80]
    004f320cldr x3, [sp+104]
    004f3210ldr x6, [sp+88]
    004f3214ldp x29, x30, [sp-8]
    004f3218add sp, sp, 512
    004f321cret x30
    004f3220
    004f3220loc_4f3220:
    004f3220stp xzr, xzr, [sp+368]
    004f3224stp xzr, xzr, [sp+400]
    004f3228ldr x0, [sp+216]
    004f322cldr x1, [sp+224]
    004f3230bl os.Stat
    004f3234str x0, [sp+368]
    004f3238str x1, [sp+376]
    004f323cstr x2, [sp+400]
    004f3240str x3, [sp+408]
    004f3244ldr x2, [sp+376]
    004f3248ldr x3, [sp+368]
    004f324cstr x3, [sp+488]
    004f3250str x2, [sp+496]
    004f3254ldr x2, [sp+400]
    004f3258ldr x3, [sp+408]
    004f325cstr x2, [sp+472]
    004f3260str x3, [sp+480]
    004f3264ldr x2, [sp+488]
    004f3268ldr x3, [sp+496]
    004f326cstr x2, [sp+128]
    004f3270str x3, [sp+136]
    004f3274ldr x0, [sp+472]
    004f3278ldr x1, [sp+480]
    004f327cstr x0, [sp+184]
    004f3280str x1, [sp+192]
    004f3284bl os.IsNotExist
    004f3288strb w0, [sp+55]
    004f328ctbnz w0, 0, 0x4f3294
    004f3290b 0x4f3310
    004f3294
    004f3294loc_4f3294:
    004f3294adrp x0, 0x1c6000
    004f3298add x0, x0, 366
    004f329corr x1, xzr, 24
    004f32a0bl errors.New
    004f32a4str x0, [sp+400]
    004f32a8str x1, [sp+408]
    004f32acldr x2, [sp+216]
    004f32b0ldr x3, [sp+224]
    004f32b4str x2, [sp+112]
    004f32b8str x3, [sp+120]
    004f32bcstp xzr, xzr, [sp+96]
    004f32c0adrp x2, 0x558000
    004f32c4add x2, x2, 1504
    004f32c8str x2, [sp+264]
    004f32ccb 0x4f32d0
    004f32d0
    004f32d0loc_4f32d0:
    004f32d0str x2, [sp+72]
    004f32d4stp xzr, xzr, [sp+80]
    004f32d8ldr x7, [sp+400]
    004f32dcldr x8, [sp+408]
    004f32e0str x7, [sp+56]
    004f32e4str x8, [sp+64]
    004f32e8ldr x2, [sp+96]
    004f32ecldr x0, [sp+112]
    004f32f0ldr x4, [sp+72]
    004f32f4ldr x1, [sp+120]
    004f32f8ldr x5, [sp+80]
    004f32fcldr x3, [sp+104]
    004f3300ldr x6, [sp+88]
    004f3304ldp x29, x30, [sp-8]
    004f3308add sp, sp, 512
    004f330cret x30
    004f3310
    004f3310loc_4f3310:
    004f3310str xzr, [sp+344]
    004f3314stp xzr, xzr, [sp+352]
    004f3318stp xzr, xzr, [sp+400]
    004f331cldr x0, [sp+216]
    004f3320ldr x1, [sp+224]
    004f3324bl os.ReadDir
    004f3328str x0, [sp+344]
    004f332cstr x1, [sp+352]
    004f3330str x2, [sp+360]
    004f3334str x3, [sp+400]
    004f3338str x4, [sp+408]
    004f333cldr x2, [sp+352]
    004f3340ldr x3, [sp+360]
    004f3344ldr x4, [sp+344]
    004f3348str x4, [sp+448]
    004f334cstr x2, [sp+456]
    004f3350str x3, [sp+464]
    004f3354ldr x2, [sp+400]
    004f3358ldr x3, [sp+408]
    004f335cstr x2, [sp+432]
    004f3360str x3, [sp+440]
    004f3364ldr x2, [sp+448]
    004f3368ldr x3, [sp+456]
    004f336cldr x4, [sp+464]
    004f3370str x2, [sp+144]
    004f3374str x3, [sp+152]
    004f3378str x4, [sp+160]
    004f337cldr x2, [sp+432]
    004f3380ldr x3, [sp+440]
    004f3384str x2, [sp+168]
    004f3388str x3, [sp+176]
    004f338cldr x0, [sp+128]
    004f3390ldr x1, [sp+136]
    004f3394bl io/fs.FileInfoToDirEntry
    004f3398str x0, [sp+328]
    004f339cstr x1, [sp+336]
    004f33a0ldr x2, [sp+224]
    004f33a4ldr x3, [sp+216]
    004f33a8str x3, [sp+112]
    004f33acstr x2, [sp+120]
    004f33b0ldr x2, [sp+328]
    004f33b4ldr x3, [sp+336]
    004f33b8str x2, [sp+96]
    004f33bcstr x3, [sp+104]
    004f33c0ldr x2, [sp+144]
    004f33c4ldr x3, [sp+152]
    004f33c8ldr x4, [sp+160]
    004f33ccstr x2, [sp+72]
    004f33d0str x3, [sp+80]
    004f33d4str x4, [sp+88]
    004f33d8ldr x7, [sp+168]
    004f33dcldr x8, [sp+176]
    004f33e0str x7, [sp+56]
    004f33e4str x8, [sp+64]
    004f33e8ldr x2, [sp+96]
    004f33ecldr x0, [sp+112]
    004f33f0ldr x4, [sp+72]
    004f33f4ldr x1, [sp+120]
    004f33f8ldr x5, [sp+80]
    004f33fcldr x3, [sp+104]
    004f3400ldr x6, [sp+88]
    004f3404ldp x29, x30, [sp-8]
    004f3408add sp, sp, 512
    004f340cret x30
    004f3410
    004f3410loc_4f3410:
    004f3410stp x0, x1, [sp+8]
    004f3414mov x3, x30
    004f3418bl runtime.morestack_noctxt.abi0
    004f341cldp x0, x1, [sp+8]
    004f3420b 0x4f3080
    004f3424udf 0
    004f3428udf 0
    004f342cudf 0
    004f3080
    004f3430
    004f3430github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f3430ldr x16, [x28+16]
    004f3434sub x17, sp, 320
    004f3438subs xzr, x17, x16
    004f343cb.ls 0x4f3b18
    004f3440sub x20, sp, 448
    004f3444stp x29, x30, [x20-8]
    004f3448add sp, x20, 0
    004f344csub x29, sp, 8
    004f3450str x0, [sp+456]
    004f3454str x1, [sp+464]
    004f3458str x2, [sp+472]
    004f345cstr x3, [sp+480]
    004f3460adrp x0, 0x191000
    004f3464add x0, x0, 544
    004f3468bl runtime.newobject
    004f346cstr x0, [sp+288]
    004f3470adrp x27, 0x558000
    004f3474ldr w1, [x27+3056]
    004f3478cbz w1, 0x4f3480
    004f347cb 0x4f3484
    004f3480
    004f3480loc_4f3480:
    004f3480b 0x4f34a0
    004f3484
    004f3484loc_4f3484:
    004f3484str x0, [sp+192]
    004f3488mov x1, x0
    004f348cadrp x0, 0x191000
    004f3490add x0, x0, 544
    004f3494bl runtime.wbZero
    004f3498ldr x0, [sp+192]
    004f349cb 0x4f34a0
    004f34a0
    004f34a0loc_4f34a0:
    004f34a0stp xzr, xzr, [x0]
    004f34a4stp xzr, xzr, [x0+16]
    004f34a8stp xzr, xzr, [x0+32]
    004f34acstp xzr, xzr, [x0+48]
    004f34b0str xzr, [x0+64]
    004f34b4ldr x4, [sp+288]
    004f34b8str x4, [sp+80]
    004f34bcstr x4, [sp+392]
    004f34c0ldr x0, [sp+456]
    004f34c4ldr x1, [sp+464]
    004f34c8ldr x2, [sp+472]
    004f34ccadrp x3, 0x221000
    004f34d0add x3, x3, 704
    004f34d4bl google.golang.org/protobuf/proto.Unmarshal
    004f34d8str x0, [sp+96]
    004f34dcstr x1, [sp+104]
    004f34e0cbnz x0, 0x4f34e8
    004f34e4b 0x4f35a4
    004f34e8
    004f34e8loc_4f34e8:
    004f34e8stp xzr, xzr, [sp+376]
    004f34ecadd x5, sp, 376
    004f34f0str x5, [sp+256]
    004f34f4ldr x5, [sp+96]
    004f34f8ldr x6, [sp+104]
    004f34fcstr x5, [sp+240]
    004f3500str x6, [sp+248]
    004f3504str x5, [sp+232]
    004f3508ldr x5, [sp+232]
    004f350ccbnz x5, 0x4f3514
    004f3510b 0x4f3524
    004f3514
    004f3514loc_4f3514:
    004f3514ldr x5, [sp+232]
    004f3518ldr x5, [x5+8]
    004f351cstr x5, [sp+232]
    004f3520b 0x4f3528
    004f3524
    004f3524loc_4f3524:
    004f3524b 0x4f3528
    004f3528
    004f3528loc_4f3528:
    004f3528ldr x5, [sp+256]
    004f352cldrsb x27, [x5]
    004f3530ldr x6, [sp+232]
    004f3534ldr x7, [sp+248]
    004f3538str x6, [x5]
    004f353cadrp x27, 0x558000
    004f3540ldr w6, [x27+3056]
    004f3544cbz w6, 0x4f354c
    004f3548b 0x4f3550
    004f354c
    004f354cloc_4f354c:
    004f354cb 0x4f3564
    004f3550
    004f3550loc_4f3550:
    004f3550bl runtime.gcWriteBarrier2
    004f3554str x7, [x25]
    004f3558ldr x6, [x5+8]
    004f355cstr x6, [x25+8]
    004f3560b 0x4f3564
    004f3564
    004f3564loc_4f3564:
    004f3564str x7, [x5+8]
    004f3568ldr x2, [sp+256]
    004f356cldrsb x27, [x2]
    004f3570b 0x4f3574
    004f3574
    004f3574loc_4f3574:
    004f3574str x2, [sp+264]
    004f3578orr x4, xzr, 1
    004f357cstr x4, [sp+272]
    004f3580str x4, [sp+280]
    004f3584adrp x0, 0x1c7000
    004f3588add x0, x0, 1007
    004f358cmovz x1, 26
    004f3590mov x3, x4
    004f3594bl log.Printf
    004f3598ldp x29, x30, [sp-8]
    004f359cadd sp, sp, 448
    004f35a0ret x30
    004f35a4
    004f35a4loc_4f35a4:
    004f35a4adrp x0, 0x17c000
    004f35a8add x0, x0, 2816
    004f35acbl runtime.newobject
    004f35b0str x0, [sp+224]
    004f35b4adrp x27, 0x558000
    004f35b8ldr w1, [x27+3056]
    004f35bccbz w1, 0x4f35c4
    004f35c0b 0x4f35c8
    004f35c4
    004f35c4loc_4f35c4:
    004f35c4b 0x4f35e4
    004f35c8
    004f35c8loc_4f35c8:
    004f35c8str x0, [sp+184]
    004f35ccmov x1, x0
    004f35d0adrp x0, 0x17c000
    004f35d4add x0, x0, 2816
    004f35d8bl runtime.wbZero
    004f35dcldr x0, [sp+184]
    004f35e0b 0x4f35e4
    004f35e4
    004f35e4loc_4f35e4:
    004f35e4stp xzr, xzr, [x0]
    004f35e8stp xzr, xzr, [x0+16]
    004f35ecstp xzr, xzr, [x0+32]
    004f35f0stp xzr, xzr, [x0+48]
    004f35f4ldr x2, [sp+224]
    004f35f8str x2, [sp+88]
    004f35fcstp xzr, xzr, [sp+360]
    004f3600stp xzr, xzr, [sp+344]
    004f3604ldr x2, [sp+80]
    004f3608ldrsb x27, [x2]
    004f360cldr x0, [x2+8]
    004f3610ldr x1, [x2+16]
    004f3614str x0, [sp+208]
    004f3618str x1, [sp+216]
    004f361cbl path/filepath.Abs
    004f3620str x0, [sp+360]
    004f3624str x1, [sp+368]
    004f3628str x2, [sp+344]
    004f362cstr x3, [sp+352]
    004f3630ldr x2, [sp+360]
    004f3634ldr x3, [sp+368]
    004f3638str x2, [sp+160]
    004f363cstr x3, [sp+168]
    004f3640ldr x2, [sp+344]
    004f3644ldr x3, [sp+352]
    004f3648str x2, [sp+144]
    004f364cstr x3, [sp+152]
    004f3650ldr x2, [sp+160]
    004f3654ldr x3, [sp+168]
    004f3658str x2, [sp+64]
    004f365cstr x3, [sp+72]
    004f3660ldr x4, [sp+88]
    004f3664ldrsb x27, [x4]
    004f3668str x3, [x4+16]
    004f366cadrp x27, 0x558000
    004f3670ldr w3, [x27+3056]
    004f3674cbz w3, 0x4f367c
    004f3678b 0x4f3680
    004f367c
    004f367cloc_4f367c:
    004f367cb 0x4f3694
    004f3680
    004f3680loc_4f3680:
    004f3680bl runtime.gcWriteBarrier2
    004f3684str x2, [x25]
    004f3688ldr x3, [x4+8]
    004f368cstr x3, [x25+8]
    004f3690b 0x4f3694
    004f3694
    004f3694loc_4f3694:
    004f3694str x2, [x4+8]
    004f3698stp xzr, xzr, [sp+328]
    004f369cstp xzr, xzr, [sp+344]
    004f36a0ldr x0, [sp+64]
    004f36a4ldr x1, [sp+72]
    004f36a8bl os.Stat
    004f36acstr x0, [sp+328]
    004f36b0str x1, [sp+336]
    004f36b4str x2, [sp+344]
    004f36b8str x3, [sp+352]
    004f36bcldr x2, [sp+328]
    004f36c0ldr x3, [sp+336]
    004f36c4str x2, [sp+128]
    004f36c8str x3, [sp+136]
    004f36ccldr x2, [sp+352]
    004f36d0ldr x3, [sp+344]
    004f36d4str x3, [sp+112]
    004f36d8str x2, [sp+120]
    004f36dcstr x3, [sp+96]
    004f36e0str x2, [sp+104]
    004f36e4cbnz x3, 0x4f36ec
    004f36e8b 0x4f36f0
    004f36ec
    004f36ecloc_4f36ec:
    004f36ecb 0x4f3834
    004f36f0
    004f36f0loc_4f36f0:
    004f36f0ldr x2, [sp+72]
    004f36f4subs xzr, x2, 1
    004f36f8cset x2, eq
    004f36fcb.eq 0x4f3704
    004f3700b 0x4f3728
    004f3704
    004f3704loc_4f3704:
    004f3704ldr x1, [sp+72]
    004f3708ldr x2, [sp+64]
    004f370csubs xzr, x1, 0
    004f3710b.hi 0x4f3718
    004f3714b 0x4f3b0c
    004f3718
    004f3718loc_4f3718:
    004f3718ldrb w3, [x2]
    004f371csubs wzr, w3, 47
    004f3720cset x2, eq
    004f3724b 0x4f372c
    004f3728
    004f3728loc_4f3728:
    004f3728b 0x4f372c
    004f372c
    004f372cloc_4f372c:
    004f372cstrb w2, [sp+62]
    004f3730tbnz w2, 0, 0x4f3738
    004f3734b 0x4f373c
    004f3738
    004f3738loc_4f3738:
    004f3738b 0x4f37d8
    004f373c
    004f373cloc_4f373c:
    004f373cldr x2, [sp+72]
    004f3740subs xzr, x2, 3
    004f3744cset x2, eq
    004f3748b.eq 0x4f3750
    004f374cb 0x4f379c
    004f3750
    004f3750loc_4f3750:
    004f3750ldr x1, [sp+72]
    004f3754ldr x2, [sp+64]
    004f3758subs xzr, x1, 0
    004f375cb.hi 0x4f3764
    004f3760b 0x4f3b04
    004f3764
    004f3764loc_4f3764:
    004f3764ldr x1, [sp+72]
    004f3768ldrb w2, [x2]
    004f376cldr x3, [sp+64]
    004f3770subs xzr, x1, 1
    004f3774b.hi 0x4f377c
    004f3778b 0x4f3afc
    004f377c
    004f377cloc_4f377c:
    004f377cldrb w3, [x3+1]
    004f3780ubfm x3, x3, 56, 7
    004f3784orr x3, x2, x3
    004f3788ubfm x3, x3, 0, 15
    004f378cmovz x4, 14915
    004f3790subs wzr, w3, w4
    004f3794cset x2, eq
    004f3798b 0x4f37a0
    004f379c
    004f379cloc_4f379c:
    004f379cb 0x4f37a0
    004f37a0
    004f37a0loc_4f37a0:
    004f37a0tbnz w2, 0, 0x4f37a8
    004f37a4b 0x4f37cc
    004f37a8
    004f37a8loc_4f37a8:
    004f37a8ldr x1, [sp+72]
    004f37acldr x2, [sp+64]
    004f37b0subs xzr, x1, 2
    004f37b4b.hi 0x4f37bc
    004f37b8b 0x4f3af4
    004f37bc
    004f37bcloc_4f37bc:
    004f37bcldrb w3, [x2+2]
    004f37c0subs wzr, w3, 92
    004f37c4cset x2, eq
    004f37c8b 0x4f37d0
    004f37cc
    004f37ccloc_4f37cc:
    004f37ccb 0x4f37d0
    004f37d0
    004f37d0loc_4f37d0:
    004f37d0strb w2, [sp+62]
    004f37d4b 0x4f37d8
    004f37d8
    004f37d8loc_4f37d8:
    004f37d8ldrb w2, [sp+62]
    004f37dcstrb w2, [sp+63]
    004f37e0tbnz w2, 0, 0x4f37e8
    004f37e4b 0x4f3800
    004f37e8
    004f37e8loc_4f37e8:
    004f37e8ldr x2, [sp+80]
    004f37ecldrsb x27, [x2]
    004f37f0ldrb w2, [x2+25]
    004f37f4eor x2, x2, 1
    004f37f8strb w2, [sp+63]
    004f37fcb 0x4f3804
    004f3800
    004f3800loc_4f3800:
    004f3800b 0x4f3804
    004f3804
    004f3804loc_4f3804:
    004f3804ldrb w2, [sp+63]
    004f3808tbnz w2, 0, 0x4f3810
    004f380cb 0x4f382c
    004f3810
    004f3810loc_4f3810:
    004f3810adrp x0, 0x1d7000
    004f3814add x0, x0, 741
    004f3818movz x1, 53
    004f381cbl errors.New
    004f3820str x0, [sp+96]
    004f3824str x1, [sp+104]
    004f3828b 0x4f3830
    004f382c
    004f382cloc_4f382c:
    004f382cb 0x4f3830
    004f3830
    004f3830loc_4f3830:
    004f3830b 0x4f3834
    004f3834
    004f3834loc_4f3834:
    004f3834adrp x0, 0x192000
    004f3838add x0, x0, 3648
    004f383cbl runtime.newobject
    004f3840str x0, [sp+200]
    004f3844adrp x27, 0x558000
    004f3848ldr w1, [x27+3056]
    004f384ccbz w1, 0x4f3854
    004f3850b 0x4f3858
    004f3854
    004f3854loc_4f3854:
    004f3854b 0x4f3874
    004f3858
    004f3858loc_4f3858:
    004f3858str x0, [sp+176]
    004f385cmov x1, x0
    004f3860adrp x0, 0x192000
    004f3864add x0, x0, 3648
    004f3868bl runtime.wbZero
    004f386cldr x0, [sp+176]
    004f3870b 0x4f3874
    004f3874
    004f3874loc_4f3874:
    004f3874mov x20, x0
    004f3878adr x27, 16
    004f387cstp x29, x27, [sp-24]
    004f3880sub x29, sp, 24
    004f3884bl fn_87cf8
    004f3888sub x29, sp, 8
    004f388cldr x2, [sp+88]
    004f3890ldrsb x27, [x2]
    004f3894ldr x3, [sp+200]
    004f3898adrp x27, 0x558000
    004f389cldr w4, [x27+3056]
    004f38a0cbz w4, 0x4f38a8
    004f38a4b 0x4f38ac
    004f38a8
    004f38a8loc_4f38a8:
    004f38a8b 0x4f38c0
    004f38ac
    004f38acloc_4f38ac:
    004f38acbl runtime.gcWriteBarrier2
    004f38b0str x3, [x25]
    004f38b4ldr x4, [x2+24]
    004f38b8str x4, [x25+8]
    004f38bcb 0x4f38c0
    004f38c0
    004f38c0loc_4f38c0:
    004f38c0str x3, [x2+24]
    004f38c4ldr x2, [sp+96]
    004f38c8cbnz x2, 0x4f38d0
    004f38ccb 0x4f3930
    004f38d0
    004f38d0loc_4f38d0:
    004f38d0ldr x1, [sp+96]
    004f38d4ldrsb x27, [x1]
    004f38d8ldr x1, [x1+24]
    004f38dcldr x0, [sp+104]
    004f38e0blr x1
    004f38e4str x0, [sp+360]
    004f38e8str x1, [sp+368]
    004f38ecldr x2, [sp+88]
    004f38f0ldrsb x27, [x2]
    004f38f4ldr x2, [x2+24]
    004f38f8ldrsb x27, [x2]
    004f38fcstr x1, [x2+16]
    004f3900adrp x27, 0x558000
    004f3904ldr w1, [x27+3056]
    004f3908cbz w1, 0x4f3910
    004f390cb 0x4f3914
    004f3910
    004f3910loc_4f3910:
    004f3910b 0x4f3928
    004f3914
    004f3914loc_4f3914:
    004f3914bl runtime.gcWriteBarrier2
    004f3918str x0, [x25]
    004f391cldr x3, [x2+8]
    004f3920str x3, [x25+8]
    004f3924b 0x4f3928
    004f3928
    004f3928loc_4f3928:
    004f3928str x0, [x2+8]
    004f392cb 0x4f3a48
    004f3930
    004f3930loc_4f3930:
    004f3930ldr x2, [sp+80]
    004f3934ldrsb x27, [x2]
    004f3938ldrb w2, [x2+24]
    004f393ctbnz w2, 0, 0x4f3944
    004f3940b 0x4f39c4
    004f3944
    004f3944loc_4f3944:
    004f3944ldr x0, [sp+64]
    004f3948ldr x1, [sp+72]
    004f394cbl os.RemoveAll
    004f3950str x0, [sp+96]
    004f3954str x1, [sp+104]
    004f3958cbnz x0, 0x4f3960
    004f395cb 0x4f39bc
    004f3960
    004f3960loc_4f3960:
    004f3960ldrsb x27, [x0]
    004f3964ldr x2, [x0+24]
    004f3968mov x0, x1
    004f396cblr x2
    004f3970str x0, [sp+360]
    004f3974str x1, [sp+368]
    004f3978ldr x2, [sp+88]
    004f397cldrsb x27, [x2]
    004f3980ldr x2, [x2+24]
    004f3984ldrsb x27, [x2]
    004f3988str x1, [x2+16]
    004f398cadrp x27, 0x558000
    004f3990ldr w1, [x27+3056]
    004f3994cbz w1, 0x4f399c
    004f3998b 0x4f39a0
    004f399c
    004f399cloc_4f399c:
    004f399cb 0x4f39b4
    004f39a0
    004f39a0loc_4f39a0:
    004f39a0bl runtime.gcWriteBarrier2
    004f39a4str x0, [x25]
    004f39a8ldr x3, [x2+8]
    004f39acstr x3, [x25+8]
    004f39b0b 0x4f39b4
    004f39b4
    004f39b4loc_4f39b4:
    004f39b4str x0, [x2+8]
    004f39b8b 0x4f39c0
    004f39bc
    004f39bcloc_4f39bc:
    004f39bcb 0x4f39c0
    004f39c0
    004f39c0loc_4f39c0:
    004f39c0b 0x4f3a44
    004f39c4
    004f39c4loc_4f39c4:
    004f39c4ldr x0, [sp+64]
    004f39c8ldr x1, [sp+72]
    004f39ccbl os.Remove
    004f39d0str x0, [sp+96]
    004f39d4str x1, [sp+104]
    004f39d8cbnz x0, 0x4f39e0
    004f39dcb 0x4f3a3c
    004f39e0
    004f39e0loc_4f39e0:
    004f39e0ldrsb x27, [x0]
    004f39e4ldr x2, [x0+24]
    004f39e8mov x0, x1
    004f39ecblr x2
    004f39f0str x0, [sp+360]
    004f39f4str x1, [sp+368]
    004f39f8ldr x2, [sp+88]
    004f39fcldrsb x27, [x2]
    004f3a00ldr x2, [x2+24]
    004f3a04ldrsb x27, [x2]
    004f3a08str x1, [x2+16]
    004f3a0cadrp x27, 0x558000
    004f3a10ldr w1, [x27+3056]
    004f3a14cbz w1, 0x4f3a1c
    004f3a18b 0x4f3a20
    004f3a1c
    004f3a1cloc_4f3a1c:
    004f3a1cb 0x4f3a34
    004f3a20
    004f3a20loc_4f3a20:
    004f3a20bl runtime.gcWriteBarrier2
    004f3a24str x0, [x25]
    004f3a28ldr x3, [x2+8]
    004f3a2cstr x3, [x25+8]
    004f3a30b 0x4f3a34
    004f3a34
    004f3a34loc_4f3a34:
    004f3a34str x0, [x2+8]
    004f3a38b 0x4f3a40
    004f3a3c
    004f3a3cloc_4f3a3c:
    004f3a3cb 0x4f3a40
    004f3a40
    004f3a40loc_4f3a40:
    004f3a40b 0x4f3a44
    004f3a44
    004f3a44loc_4f3a44:
    004f3a44b 0x4f3a48
    004f3a48
    004f3a48loc_4f3a48:
    004f3a48ldr x2, [sp+88]
    004f3a4cstr x2, [sp+320]
    004f3a50str xzr, [sp+296]
    004f3a54stp xzr, xzr, [sp+304]
    004f3a58stp xzr, xzr, [sp+344]
    004f3a5cldr x1, [sp+320]
    004f3a60adrp x0, 0x221000
    004f3a64add x0, x0, 736
    004f3a68bl google.golang.org/protobuf/proto.Marshal
    004f3a6cstr x0, [sp+296]
    004f3a70str x1, [sp+304]
    004f3a74str x2, [sp+312]
    004f3a78str x3, [sp+344]
    004f3a7cstr x4, [sp+352]
    004f3a80ldr x2, [sp+296]
    004f3a84ldr x3, [sp+304]
    004f3a88ldr x4, [sp+312]
    004f3a8cstr x2, [sp+416]
    004f3a90str x3, [sp+424]
    004f3a94str x4, [sp+432]
    004f3a98ldr x2, [sp+344]
    004f3a9cldr x3, [sp+352]
    004f3aa0str x2, [sp+400]
    004f3aa4str x3, [sp+408]
    004f3aa8ldr x2, [sp+416]
    004f3aacldr x3, [sp+424]
    004f3ab0ldr x4, [sp+432]
    004f3ab4str x2, [sp+456]
    004f3ab8str x3, [sp+464]
    004f3abcstr x4, [sp+472]
    004f3ac0ldr x3, [sp+400]
    004f3ac4ldr x4, [sp+408]
    004f3ac8str x3, [sp+96]
    004f3accstr x4, [sp+104]
    004f3ad0ldr x0, [sp+456]
    004f3ad4ldr x1, [sp+464]
    004f3ad8ldr x2, [sp+472]
    004f3adcldr x26, [sp+480]
    004f3ae0ldr x5, [x26]
    004f3ae4blr x5
    004f3ae8ldp x29, x30, [sp-8]
    004f3aecadd sp, sp, 448
    004f3af0ret x30
    004f3af4
    004f3af4loc_4f3af4:
    004f3af4orr x0, xzr, 2
    004f3af8bl runtime.panicIndex
    004f3afc
    004f3afcloc_4f3afc:
    004f3afcorr x0, xzr, 1
    004f3b00bl runtime.panicIndex
    004f3b04
    004f3b04loc_4f3b04:
    004f3b04mov x0, xzr
    004f3b08bl runtime.panicIndex
    004f3b0c
    004f3b0cloc_4f3b0c:
    004f3b0cmov x0, xzr
    004f3b10bl runtime.panicIndex
    004f3b14hint
    004f3b18
    004f3b18loc_4f3b18:
    004f3b18stp x0, x1, [sp+8]
    004f3b1cstp x2, x3, [sp+24]
    004f3b20mov x3, x30
    004f3b24bl runtime.morestack_noctxt.abi0
    004f3b28ldp x0, x1, [sp+8]
    004f3b2cldp x2, x3, [sp+24]
    004f3b30b 0x4f3430
    004f3b34udf 0
    004f3b38udf 0
    004f3b3cudf 0
    004f3430