File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    004f3b40
    004f3b40github.com/bishopfox/sliver/implant/sliver/handlers.mvHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mvHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f3b40ldr x16, [x28+16]
    004f3b44sub x17, sp, 224
    004f3b48subs xzr, x17, x16
    004f3b4cb.ls 0x4f3f00
    004f3b50sub x20, sp, 352
    004f3b54stp x29, x30, [x20-8]
    004f3b58add sp, x20, 0
    004f3b5csub x29, sp, 8
    004f3b60str x0, [sp+360]
    004f3b64str x1, [sp+368]
    004f3b68str x2, [sp+376]
    004f3b6cstr x3, [sp+384]
    004f3b70adrp x0, 0x18a000
    004f3b74add x0, x0, 1056
    004f3b78bl runtime.newobject
    004f3b7cstr x0, [sp+288]
    004f3b80adrp x27, 0x558000
    004f3b84ldr w1, [x27+3056]
    004f3b88cbz w1, 0x4f3b90
    004f3b8cb 0x4f3b94
    004f3b90
    004f3b90loc_4f3b90:
    004f3b90b 0x4f3bb0
    004f3b94
    004f3b94loc_4f3b94:
    004f3b94str x0, [sp+176]
    004f3b98mov x1, x0
    004f3b9cadrp x0, 0x18a000
    004f3ba0add x0, x0, 1056
    004f3ba4bl runtime.wbZero
    004f3ba8ldr x0, [sp+176]
    004f3bacb 0x4f3bb0
    004f3bb0
    004f3bb0loc_4f3bb0:
    004f3bb0mov x20, x0
    004f3bb4adr x27, 16
    004f3bb8stp x29, x27, [sp-24]
    004f3bbcsub x29, sp, 24
    004f3bc0bl fn_87cfc
    004f3bc4sub x29, sp, 8
    004f3bc8ldr x4, [sp+288]
    004f3bccstr x4, [sp+48]
    004f3bd0str x4, [sp+112]
    004f3bd4ldr x0, [sp+360]
    004f3bd8ldr x1, [sp+368]
    004f3bdcldr x2, [sp+376]
    004f3be0adrp x3, 0x221000
    004f3be4add x3, x3, 576
    004f3be8bl google.golang.org/protobuf/proto.Unmarshal
    004f3becstr x0, [sp+64]
    004f3bf0str x1, [sp+72]
    004f3bf4cbnz x0, 0x4f3bfc
    004f3bf8b 0x4f3cb8
    004f3bfc
    004f3bfcloc_4f3bfc:
    004f3bfcstp xzr, xzr, [sp+96]
    004f3c00add x5, sp, 96
    004f3c04str x5, [sp+256]
    004f3c08ldr x5, [sp+64]
    004f3c0cldr x6, [sp+72]
    004f3c10str x5, [sp+240]
    004f3c14str x6, [sp+248]
    004f3c18str x5, [sp+232]
    004f3c1cldr x5, [sp+232]
    004f3c20cbnz x5, 0x4f3c28
    004f3c24b 0x4f3c38
    004f3c28
    004f3c28loc_4f3c28:
    004f3c28ldr x5, [sp+232]
    004f3c2cldr x5, [x5+8]
    004f3c30str x5, [sp+232]
    004f3c34b 0x4f3c3c
    004f3c38
    004f3c38loc_4f3c38:
    004f3c38b 0x4f3c3c
    004f3c3c
    004f3c3cloc_4f3c3c:
    004f3c3cldr x5, [sp+256]
    004f3c40ldrsb x27, [x5]
    004f3c44ldr x6, [sp+232]
    004f3c48ldr x7, [sp+248]
    004f3c4cstr x6, [x5]
    004f3c50adrp x27, 0x558000
    004f3c54ldr w6, [x27+3056]
    004f3c58cbz w6, 0x4f3c60
    004f3c5cb 0x4f3c64
    004f3c60
    004f3c60loc_4f3c60:
    004f3c60b 0x4f3c78
    004f3c64
    004f3c64loc_4f3c64:
    004f3c64bl runtime.gcWriteBarrier2
    004f3c68str x7, [x25]
    004f3c6cldr x6, [x5+8]
    004f3c70str x6, [x25+8]
    004f3c74b 0x4f3c78
    004f3c78
    004f3c78loc_4f3c78:
    004f3c78str x7, [x5+8]
    004f3c7cldr x2, [sp+256]
    004f3c80ldrsb x27, [x2]
    004f3c84b 0x4f3c88
    004f3c88
    004f3c88loc_4f3c88:
    004f3c88str x2, [sp+264]
    004f3c8corr x4, xzr, 1
    004f3c90str x4, [sp+272]
    004f3c94str x4, [sp+280]
    004f3c98adrp x0, 0x1c7000
    004f3c9cadd x0, x0, 981
    004f3ca0movz x1, 26
    004f3ca4mov x3, x4
    004f3ca8bl log.Printf
    004f3cacldp x29, x30, [sp-8]
    004f3cb0add sp, sp, 352
    004f3cb4ret x30
    004f3cb8
    004f3cb8loc_4f3cb8:
    004f3cb8adrp x0, 0x18a000
    004f3cbcadd x0, x0, 1312
    004f3cc0bl runtime.newobject
    004f3cc4str x0, [sp+224]
    004f3cc8adrp x27, 0x558000
    004f3cccldr w1, [x27+3056]
    004f3cd0cbz w1, 0x4f3cd8
    004f3cd4b 0x4f3cdc
    004f3cd8
    004f3cd8loc_4f3cd8:
    004f3cd8b 0x4f3cf8
    004f3cdc
    004f3cdcloc_4f3cdc:
    004f3cdcstr x0, [sp+168]
    004f3ce0mov x1, x0
    004f3ce4adrp x0, 0x18a000
    004f3ce8add x0, x0, 1312
    004f3cecbl runtime.wbZero
    004f3cf0ldr x0, [sp+168]
    004f3cf4b 0x4f3cf8
    004f3cf8
    004f3cf8loc_4f3cf8:
    004f3cf8mov x20, x0
    004f3cfcadr x27, 16
    004f3d00stp x29, x27, [sp-24]
    004f3d04sub x29, sp, 24
    004f3d08bl fn_87cfc
    004f3d0csub x29, sp, 8
    004f3d10ldr x4, [sp+224]
    004f3d14str x4, [sp+56]
    004f3d18ldr x4, [sp+48]
    004f3d1cldrsb x27, [x4]
    004f3d20ldr x5, [x4+8]
    004f3d24ldr x4, [x4+16]
    004f3d28str x5, [sp+208]
    004f3d2cstr x4, [sp+216]
    004f3d30ldr x4, [sp+48]
    004f3d34ldrsb x27, [x4]
    004f3d38ldr x2, [x4+24]
    004f3d3cldr x3, [x4+32]
    004f3d40str x2, [sp+192]
    004f3d44str x3, [sp+200]
    004f3d48ldr x0, [sp+208]
    004f3d4cldr x1, [sp+216]
    004f3d50bl os.Rename
    004f3d54str x0, [sp+64]
    004f3d58str x1, [sp+72]
    004f3d5ccbnz x0, 0x4f3d64
    004f3d60b 0x4f3e50
    004f3d64
    004f3d64loc_4f3d64:
    004f3d64ldrsb x27, [x0]
    004f3d68ldr x2, [x0+24]
    004f3d6cmov x0, x1
    004f3d70blr x2
    004f3d74str x0, [sp+80]
    004f3d78str x1, [sp+88]
    004f3d7cadrp x0, 0x192000
    004f3d80add x0, x0, 3648
    004f3d84bl runtime.newobject
    004f3d88str x0, [sp+184]
    004f3d8cadrp x27, 0x558000
    004f3d90ldr w1, [x27+3056]
    004f3d94cbz w1, 0x4f3d9c
    004f3d98b 0x4f3da0
    004f3d9c
    004f3d9cloc_4f3d9c:
    004f3d9cb 0x4f3dbc
    004f3da0
    004f3da0loc_4f3da0:
    004f3da0str x0, [sp+160]
    004f3da4mov x1, x0
    004f3da8adrp x0, 0x192000
    004f3dacadd x0, x0, 3648
    004f3db0bl runtime.wbZero
    004f3db4ldr x0, [sp+160]
    004f3db8b 0x4f3dbc
    004f3dbc
    004f3dbcloc_4f3dbc:
    004f3dbcmov x20, x0
    004f3dc0adr x27, 16
    004f3dc4stp x29, x27, [sp-24]
    004f3dc8sub x29, sp, 24
    004f3dccbl fn_87cf8
    004f3dd0sub x29, sp, 8
    004f3dd4ldr x2, [sp+184]
    004f3dd8ldrsb x27, [x2]
    004f3ddcldr x3, [sp+80]
    004f3de0ldr x4, [sp+88]
    004f3de4str x4, [x2+16]
    004f3de8adrp x27, 0x558000
    004f3decldr w4, [x27+3056]
    004f3df0cbz w4, 0x4f3df8
    004f3df4b 0x4f3dfc
    004f3df8
    004f3df8loc_4f3df8:
    004f3df8b 0x4f3e10
    004f3dfc
    004f3dfcloc_4f3dfc:
    004f3dfcbl runtime.gcWriteBarrier2
    004f3e00str x3, [x25]
    004f3e04ldr x4, [x2+8]
    004f3e08str x4, [x25+8]
    004f3e0cb 0x4f3e10
    004f3e10
    004f3e10loc_4f3e10:
    004f3e10str x3, [x2+8]
    004f3e14ldr x2, [sp+56]
    004f3e18ldrsb x27, [x2]
    004f3e1cldr x3, [sp+184]
    004f3e20adrp x27, 0x558000
    004f3e24ldr w4, [x27+3056]
    004f3e28cbz w4, 0x4f3e30
    004f3e2cb 0x4f3e34
    004f3e30
    004f3e30loc_4f3e30:
    004f3e30b 0x4f3e48
    004f3e34
    004f3e34loc_4f3e34:
    004f3e34bl runtime.gcWriteBarrier2
    004f3e38str x3, [x25]
    004f3e3cldr x4, [x2+40]
    004f3e40str x4, [x25+8]
    004f3e44b 0x4f3e48
    004f3e48
    004f3e48loc_4f3e48:
    004f3e48str x3, [x2+40]
    004f3e4cb 0x4f3e54
    004f3e50
    004f3e50loc_4f3e50:
    004f3e50b 0x4f3e54
    004f3e54
    004f3e54loc_4f3e54:
    004f3e54ldr x2, [sp+56]
    004f3e58str x2, [sp+336]
    004f3e5cstr xzr, [sp+312]
    004f3e60stp xzr, xzr, [sp+320]
    004f3e64stp xzr, xzr, [sp+296]
    004f3e68ldr x1, [sp+336]
    004f3e6cadrp x0, 0x221000
    004f3e70add x0, x0, 608
    004f3e74bl google.golang.org/protobuf/proto.Marshal
    004f3e78str x0, [sp+312]
    004f3e7cstr x1, [sp+320]
    004f3e80str x2, [sp+328]
    004f3e84str x3, [sp+296]
    004f3e88str x4, [sp+304]
    004f3e8cldr x2, [sp+312]
    004f3e90ldr x3, [sp+320]
    004f3e94ldr x4, [sp+328]
    004f3e98str x2, [sp+136]
    004f3e9cstr x3, [sp+144]
    004f3ea0str x4, [sp+152]
    004f3ea4ldr x2, [sp+296]
    004f3ea8ldr x3, [sp+304]
    004f3eacstr x2, [sp+120]
    004f3eb0str x3, [sp+128]
    004f3eb4ldr x2, [sp+136]
    004f3eb8ldr x3, [sp+144]
    004f3ebcldr x4, [sp+152]
    004f3ec0str x2, [sp+360]
    004f3ec4str x3, [sp+368]
    004f3ec8str x4, [sp+376]
    004f3eccldr x3, [sp+120]
    004f3ed0ldr x4, [sp+128]
    004f3ed4str x3, [sp+64]
    004f3ed8str x4, [sp+72]
    004f3edcldr x0, [sp+360]
    004f3ee0ldr x1, [sp+368]
    004f3ee4ldr x2, [sp+376]
    004f3ee8ldr x26, [sp+384]
    004f3eecldr x5, [x26]
    004f3ef0blr x5
    004f3ef4ldp x29, x30, [sp-8]
    004f3ef8add sp, sp, 352
    004f3efcret x30
    004f3f00
    004f3f00loc_4f3f00:
    004f3f00stp x0, x1, [sp+8]
    004f3f04stp x2, x3, [sp+24]
    004f3f08mov x3, x30
    004f3f0cbl runtime.morestack_noctxt.abi0
    004f3f10ldp x0, x1, [sp+8]
    004f3f14ldp x2, x3, [sp+24]
    004f3f18b 0x4f3b40
    004f3f1cudf 0
    004f3b40
    004f3f20
    004f3f20github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f3f20ldr x16, [x28+16]
    004f3f24sub x17, sp, 912
    004f3f28subs xzr, x17, x16
    004f3f2cb.ls 0x4f4e18
    004f3f30sub x20, sp, 1040
    004f3f34stp x29, x30, [x20-8]
    004f3f38add sp, x20, 0
    004f3f3csub x29, sp, 8
    004f3f40str x0, [sp+1048]
    004f3f44str x1, [sp+1056]
    004f3f48str x2, [sp+1064]
    004f3f4cstr x3, [sp+1072]
    004f3f50adrp x0, 0x18a000
    004f3f54add x0, x0, 1568
    004f3f58bl runtime.newobject
    004f3f5cstr x0, [sp+704]
    004f3f60adrp x27, 0x558000
    004f3f64ldr w1, [x27+3056]
    004f3f68cbz w1, 0x4f3f70
    004f3f6cb 0x4f3f74
    004f3f70
    004f3f70loc_4f3f70:
    004f3f70b 0x4f3f90
    004f3f74
    004f3f74loc_4f3f74:
    004f3f74str x0, [sp+288]
    004f3f78mov x1, x0
    004f3f7cadrp x0, 0x18a000
    004f3f80add x0, x0, 1568
    004f3f84bl runtime.wbZero
    004f3f88ldr x0, [sp+288]
    004f3f8cb 0x4f3f90
    004f3f90
    004f3f90loc_4f3f90:
    004f3f90mov x20, x0
    004f3f94adr x27, 16
    004f3f98stp x29, x27, [sp-24]
    004f3f9csub x29, sp, 24
    004f3fa0bl fn_87cfc
    004f3fa4sub x29, sp, 8
    004f3fa8ldr x4, [sp+704]
    004f3facstr x4, [sp+200]
    004f3fb0str x4, [sp+808]
    004f3fb4ldr x0, [sp+1048]
    004f3fb8ldr x1, [sp+1056]
    004f3fbcldr x2, [sp+1064]
    004f3fc0adrp x3, 0x221000
    004f3fc4add x3, x3, 512
    004f3fc8bl google.golang.org/protobuf/proto.Unmarshal
    004f3fccstr x0, [sp+176]
    004f3fd0str x1, [sp+184]
    004f3fd4cbnz x0, 0x4f3fdc
    004f3fd8b 0x4f40a0
    004f3fdc
    004f3fdcloc_4f3fdc:
    004f3fdcadd x27, sp, 792
    004f3fe0stp xzr, xzr, [x27]
    004f3fe4add x5, sp, 792
    004f3fe8str x5, [sp+672]
    004f3fecldr x5, [sp+176]
    004f3ff0ldr x6, [sp+184]
    004f3ff4str x5, [sp+656]
    004f3ff8str x6, [sp+664]
    004f3ffcstr x5, [sp+648]
    004f4000ldr x5, [sp+648]
    004f4004cbnz x5, 0x4f400c
    004f4008b 0x4f401c
    004f400c
    004f400cloc_4f400c:
    004f400cldr x5, [sp+648]
    004f4010ldr x5, [x5+8]
    004f4014str x5, [sp+648]
    004f4018b 0x4f4020
    004f401c
    004f401cloc_4f401c:
    004f401cb 0x4f4020
    004f4020
    004f4020loc_4f4020:
    004f4020ldr x5, [sp+672]
    004f4024ldrsb x27, [x5]
    004f4028ldr x6, [sp+648]
    004f402cldr x7, [sp+664]
    004f4030str x6, [x5]
    004f4034adrp x27, 0x557000
    004f4038ldr w6, [x27+3056]
    004f403ccbz w6, 0x4f4044
    004f4040b 0x4f4048
    004f4044
    004f4044loc_4f4044:
    004f4044b 0x4f405c
    004f4048
    004f4048loc_4f4048:
    004f4048bl runtime.gcWriteBarrier2
    004f404cstr x7, [x25]
    004f4050ldr x6, [x5+8]
    004f4054str x6, [x25+8]
    004f4058b 0x4f405c
    004f405c
    004f405cloc_4f405c:
    004f405cstr x7, [x5+8]
    004f4060ldr x2, [sp+672]
    004f4064ldrsb x27, [x2]
    004f4068b 0x4f406c
    004f406c
    004f406cloc_4f406c:
    004f406cstr x2, [sp+680]
    004f4070orr x4, xzr, 1
    004f4074str x4, [sp+688]
    004f4078str x4, [sp+696]
    004f407cadrp x0, 0x1c6000
    004f4080add x0, x0, 981
    004f4084movz x1, 26
    004f4088mov x3, x4
    004f408cbl log.Printf
    004f4090bl runtime.deferreturn
    004f4094ldp x29, x30, [sp-8]
    004f4098add sp, sp, 1040
    004f409cret x30
    004f40a0
    004f40a0loc_4f40a0:
    004f40a0adrp x0, 0x190000
    004f40a4add x0, x0, 3424
    004f40a8bl runtime.newobject
    004f40acstr x0, [sp+640]
    004f40b0adrp x27, 0x557000
    004f40b4ldr w1, [x27+3056]
    004f40b8cbz w1, 0x4f40c0
    004f40bcb 0x4f40c4
    004f40c0
    004f40c0loc_4f40c0:
    004f40c0b 0x4f40e0
    004f40c4
    004f40c4loc_4f40c4:
    004f40c4str x0, [sp+264]
    004f40c8mov x1, x0
    004f40ccadrp x0, 0x190000
    004f40d0add x0, x0, 3424
    004f40d4bl runtime.wbZero
    004f40d8ldr x0, [sp+264]
    004f40dcb 0x4f40e0
    004f40e0
    004f40e0loc_4f40e0:
    004f40e0mov x20, x0
    004f40e4adr x27, 16
    004f40e8stp x29, x27, [sp-24]
    004f40ecsub x29, sp, 24
    004f40f0bl fn_87cfc
    004f40f4sub x29, sp, 8
    004f40f8str xzr, [x0+80]
    004f40fcldr x2, [sp+640]
    004f4100ldrsb x27, [x2]
    004f4104ldr x3, [sp+200]
    004f4108ldrsb x27, [x3]
    004f410cldr x4, [x3+8]
    004f4110ldr x3, [x3+16]
    004f4114str x3, [x2+16]
    004f4118adrp x27, 0x557000
    004f411cldr w3, [x27+3056]
    004f4120cbz w3, 0x4f4128
    004f4124b 0x4f412c
    004f4128
    004f4128loc_4f4128:
    004f4128b 0x4f4140
    004f412c
    004f412cloc_4f412c:
    004f412cbl runtime.gcWriteBarrier2
    004f4130str x4, [x25]
    004f4134ldr x3, [x2+8]
    004f4138str x3, [x25+8]
    004f413cb 0x4f4140
    004f4140
    004f4140loc_4f4140:
    004f4140str x4, [x2+8]
    004f4144ldr x2, [sp+640]
    004f4148ldrsb x27, [x2]
    004f414cldr x3, [sp+200]
    004f4150ldrsb x27, [x3]
    004f4154ldr x4, [x3+24]
    004f4158ldr x3, [x3+32]
    004f415cstr x3, [x2+32]
    004f4160adrp x27, 0x557000
    004f4164ldr w3, [x27+3056]
    004f4168cbz w3, 0x4f4170
    004f416cb 0x4f4174
    004f4170
    004f4170loc_4f4170:
    004f4170b 0x4f4188
    004f4174
    004f4174loc_4f4174:
    004f4174bl runtime.gcWriteBarrier2
    004f4178str x4, [x25]
    004f417cldr x3, [x2+24]
    004f4180str x3, [x25+8]
    004f4184b 0x4f4188
    004f4188
    004f4188loc_4f4188:
    004f4188str x4, [x2+24]
    004f418cldr x2, [sp+640]
    004f4190str x2, [sp+208]
    004f4194str xzr, [sp+784]
    004f4198add x27, sp, 768
    004f419cstp xzr, xzr, [x27]
    004f41a0ldr x2, [sp+200]
    004f41a4ldrsb x27, [x2]
    004f41a8ldr x0, [x2+8]
    004f41acldr x1, [x2+16]
    004f41b0str x0, [sp+624]
    004f41b4str x1, [sp+632]
    004f41b8bl os.Open
    004f41bcstr x0, [sp+784]
    004f41c0str x1, [sp+768]
    004f41c4str x2, [sp+776]
    004f41c8ldr x2, [sp+784]
    004f41ccstr x2, [sp+376]
    004f41d0ldr x2, [sp+768]
    004f41d4ldr x3, [sp+776]
    004f41d8str x2, [sp+272]
    004f41dcstr x3, [sp+280]
    004f41e0ldr x2, [sp+376]
    004f41e4str x2, [sp+168]
    004f41e8ldr x2, [sp+280]
    004f41ecldr x3, [sp+272]
    004f41f0str x3, [sp+176]
    004f41f4str x2, [sp+184]
    004f41f8cbnz x3, 0x4f4200
    004f41fcb 0x4f4458
    004f4200
    004f4200loc_4f4200:
    004f4200add x27, sp, 792
    004f4204stp xzr, xzr, [x27]
    004f4208add x5, sp, 792
    004f420cstr x5, [sp+592]
    004f4210ldr x5, [sp+176]
    004f4214ldr x6, [sp+184]
    004f4218str x5, [sp+576]
    004f421cstr x6, [sp+584]
    004f4220str x5, [sp+568]
    004f4224ldr x5, [sp+568]
    004f4228cbnz x5, 0x4f4230
    004f422cb 0x4f4240
    004f4230
    004f4230loc_4f4230:
    004f4230ldr x5, [sp+568]
    004f4234ldr x5, [x5+8]
    004f4238str x5, [sp+568]
    004f423cb 0x4f4244
    004f4240
    004f4240loc_4f4240:
    004f4240b 0x4f4244
    004f4244
    004f4244loc_4f4244:
    004f4244ldr x5, [sp+592]
    004f4248ldrsb x27, [x5]
    004f424cldr x6, [sp+568]
    004f4250ldr x7, [sp+584]
    004f4254str x6, [x5]
    004f4258adrp x27, 0x557000
    004f425cldr w6, [x27+3056]
    004f4260cbz w6, 0x4f4268
    004f4264b 0x4f426c
    004f4268
    004f4268loc_4f4268:
    004f4268b 0x4f4280
    004f426c
    004f426cloc_4f426c:
    004f426cbl runtime.gcWriteBarrier2
    004f4270str x7, [x25]
    004f4274ldr x6, [x5+8]
    004f4278str x6, [x25+8]
    004f427cb 0x4f4280
    004f4280
    004f4280loc_4f4280:
    004f4280str x7, [x5+8]
    004f4284ldr x2, [sp+592]
    004f4288ldrsb x27, [x2]
    004f428cb 0x4f4290
    004f4290
    004f4290loc_4f4290:
    004f4290str x2, [sp+600]
    004f4294orr x4, xzr, 1
    004f4298str x4, [sp+608]
    004f429cstr x4, [sp+616]
    004f42a0adrp x0, 0x1c9000
    004f42a4add x0, x0, 412
    004f42a8orr x1, xzr, 30
    004f42acmov x3, x4
    004f42b0bl log.Printf
    004f42b4ldr x5, [sp+176]
    004f42b8ldrsb x27, [x5]
    004f42bcldr x5, [x5+24]
    004f42c0ldr x0, [sp+184]
    004f42c4blr x5
    004f42c8str x0, [sp+752]
    004f42ccstr x1, [sp+760]
    004f42d0adrp x0, 0x191000
    004f42d4add x0, x0, 3648
    004f42d8bl runtime.newobject
    004f42dcstr x0, [sp+560]
    004f42e0adrp x27, 0x557000
    004f42e4ldr w5, [x27+3056]
    004f42e8cbz w5, 0x4f42f0
    004f42ecb 0x4f42f4
    004f42f0
    004f42f0loc_4f42f0:
    004f42f0b 0x4f4310
    004f42f4
    004f42f4loc_4f42f4:
    004f42f4str x0, [sp+256]
    004f42f8mov x1, x0
    004f42fcadrp x0, 0x191000
    004f4300add x0, x0, 3648
    004f4304bl runtime.wbZero
    004f4308ldr x0, [sp+256]
    004f430cb 0x4f4310
    004f4310
    004f4310loc_4f4310:
    004f4310mov x20, x0
    004f4314adr x27, 16
    004f4318stp x29, x27, [sp-24]
    004f431csub x29, sp, 24
    004f4320bl fn_87cf8
    004f4324sub x29, sp, 8
    004f4328ldr x2, [sp+560]
    004f432cldrsb x27, [x2]
    004f4330ldr x3, [sp+752]
    004f4334ldr x4, [sp+760]
    004f4338str x4, [x2+16]
    004f433cadrp x27, 0x557000
    004f4340ldr w4, [x27+3056]
    004f4344cbz w4, 0x4f434c
    004f4348b 0x4f4350
    004f434c
    004f434cloc_4f434c:
    004f434cb 0x4f4364
    004f4350
    004f4350loc_4f4350:
    004f4350bl runtime.gcWriteBarrier2
    004f4354str x3, [x25]
    004f4358ldr x4, [x2+8]
    004f435cstr x4, [x25+8]
    004f4360b 0x4f4364
    004f4364
    004f4364loc_4f4364:
    004f4364str x3, [x2+8]
    004f4368ldr x2, [sp+208]
    004f436cldrsb x27, [x2]
    004f4370ldr x3, [sp+560]
    004f4374adrp x27, 0x557000
    004f4378ldr w4, [x27+3056]
    004f437ccbz w4, 0x4f4384
    004f4380b 0x4f4388
    004f4384
    004f4384loc_4f4384:
    004f4384b 0x4f439c
    004f4388
    004f4388loc_4f4388:
    004f4388bl runtime.gcWriteBarrier2
    004f438cstr x3, [x25]
    004f4390ldr x4, [x2+48]
    004f4394str x4, [x25+8]
    004f4398b 0x4f439c
    004f439c
    004f439cloc_4f439c:
    004f439cstr x3, [x2+48]
    004f43a0ldr x2, [sp+208]
    004f43a4str x2, [sp+744]
    004f43a8add x27, sp, 720
    004f43acstp xzr, xzr, [x27]
    004f43b0str xzr, [sp+736]
    004f43b4add x27, sp, 768
    004f43b8stp xzr, xzr, [x27]
    004f43bcldr x1, [sp+744]
    004f43c0adrp x0, 0x220000
    004f43c4add x0, x0, 544
    004f43c8bl google.golang.org/protobuf/proto.Marshal
    004f43ccstr x0, [sp+720]
    004f43d0str x1, [sp+728]
    004f43d4str x2, [sp+736]
    004f43d8str x3, [sp+768]
    004f43dcstr x4, [sp+776]
    004f43e0ldr x2, [sp+720]
    004f43e4ldr x3, [sp+728]
    004f43e8ldr x4, [sp+736]
    004f43ecstr x2, [sp+232]
    004f43f0str x3, [sp+240]
    004f43f4str x4, [sp+248]
    004f43f8ldr x2, [sp+768]
    004f43fcldr x3, [sp+776]
    004f4400str x2, [sp+216]
    004f4404str x3, [sp+224]
    004f4408ldr x2, [sp+232]
    004f440cldr x3, [sp+240]
    004f4410ldr x4, [sp+248]
    004f4414str x2, [sp+1048]
    004f4418str x3, [sp+1056]
    004f441cstr x4, [sp+1064]
    004f4420ldr x3, [sp+216]
    004f4424ldr x4, [sp+224]
    004f4428str x3, [sp+176]
    004f442cstr x4, [sp+184]
    004f4430ldr x0, [sp+1048]
    004f4434ldr x1, [sp+1056]
    004f4438ldr x2, [sp+1064]
    004f443cldr x26, [sp+1072]
    004f4440ldr x5, [x26]
    004f4444blr x5
    004f4448bl runtime.deferreturn
    004f444cldp x29, x30, [sp-8]
    004f4450add sp, sp, 1040
    004f4454ret x30
    004f4458
    004f4458loc_4f4458:
    004f4458ldr x1, [sp+168]
    004f445cstr x1, [sp+1024]
    004f4460add x27, sp, 536
    004f4464stp xzr, xzr, [x27]
    004f4468add x1, sp, 536
    004f446cstr x1, [sp+552]
    004f4470ldrsb x27, [x1]
    004f4474adrp x2, 0
    004f4478add x2, x2, 3744
    004f447cstr x2, [x1]
    004f4480ldrsb x27, [x1]
    004f4484ldr x2, [sp+1024]
    004f4488adrp x27, 0x557000
    004f448cldr w3, [x27+3056]
    004f4490cbz w3, 0x4f4498
    004f4494b 0x4f449c
    004f4498
    004f4498loc_4f4498:
    004f4498b 0x4f44b0
    004f449c
    004f449cloc_4f449c:
    004f449cbl runtime.gcWriteBarrier2
    004f44a0str x2, [x25]
    004f44a4ldr x3, [x1+8]
    004f44a8str x3, [x25+8]
    004f44acb 0x4f44b0
    004f44b0
    004f44b0loc_4f44b0:
    004f44b0str x2, [x1+8]
    004f44b4str x1, [sp+128]
    004f44b8add x0, sp, 104
    004f44bcbl runtime.deferprocStack
    004f44c0subs xzr, x0, 0
    004f44c4b.ne 0x4f4e08
    004f44c8b 0x4f44cc
    004f44cc
    004f44ccloc_4f44cc:
    004f44ccstr xzr, [sp+784]
    004f44d0add x27, sp, 768
    004f44d4stp xzr, xzr, [x27]
    004f44d8ldr x2, [sp+200]
    004f44dcldrsb x27, [x2]
    004f44e0ldr x0, [x2+24]
    004f44e4ldr x1, [x2+32]
    004f44e8str x0, [sp+520]
    004f44ecstr x1, [sp+528]
    004f44f0bl os.Create
    004f44f4str x0, [sp+784]
    004f44f8str x1, [sp+768]
    004f44fcstr x2, [sp+776]
    004f4500ldr x2, [sp+784]
    004f4504str x2, [sp+1016]
    004f4508ldr x2, [sp+768]
    004f450cldr x3, [sp+776]
    004f4510str x2, [sp+1000]
    004f4514str x3, [sp+1008]
    004f4518ldr x2, [sp+1016]
    004f451cstr x2, [sp+192]
    004f4520ldr x2, [sp+1008]
    004f4524ldr x3, [sp+1000]
    004f4528str x3, [sp+176]
    004f452cstr x2, [sp+184]
    004f4530cbnz x3, 0x4f4538
    004f4534b 0x4f4790
    004f4538
    004f4538loc_4f4538:
    004f4538add x27, sp, 792
    004f453cstp xzr, xzr, [x27]
    004f4540add x5, sp, 792
    004f4544str x5, [sp+488]
    004f4548ldr x5, [sp+176]
    004f454cldr x6, [sp+184]
    004f4550str x5, [sp+472]
    004f4554str x6, [sp+480]
    004f4558str x5, [sp+464]
    004f455cldr x5, [sp+464]
    004f4560cbnz x5, 0x4f4568
    004f4564b 0x4f4578
    004f4568
    004f4568loc_4f4568:
    004f4568ldr x5, [sp+464]
    004f456cldr x5, [x5+8]
    004f4570str x5, [sp+464]
    004f4574b 0x4f457c
    004f4578
    004f4578loc_4f4578:
    004f4578b 0x4f457c
    004f457c
    004f457cloc_4f457c:
    004f457cldr x5, [sp+488]
    004f4580ldrsb x27, [x5]
    004f4584ldr x6, [sp+464]
    004f4588ldr x7, [sp+480]
    004f458cstr x6, [x5]
    004f4590adrp x27, 0x557000
    004f4594ldr w6, [x27+3056]
    004f4598cbz w6, 0x4f45a0
    004f459cb 0x4f45a4
    004f45a0
    004f45a0loc_4f45a0:
    004f45a0b 0x4f45b8
    004f45a4
    004f45a4loc_4f45a4:
    004f45a4bl runtime.gcWriteBarrier2
    004f45a8str x7, [x25]
    004f45acldr x6, [x5+8]
    004f45b0str x6, [x25+8]
    004f45b4b 0x4f45b8
    004f45b8
    004f45b8loc_4f45b8:
    004f45b8str x7, [x5+8]
    004f45bcldr x2, [sp+488]
    004f45c0ldrsb x27, [x2]
    004f45c4b 0x4f45c8
    004f45c8
    004f45c8loc_4f45c8:
    004f45c8str x2, [sp+496]
    004f45ccorr x4, xzr, 1
    004f45d0str x4, [sp+504]
    004f45d4str x4, [sp+512]
    004f45d8adrp x0, 0x1cc000
    004f45dcadd x0, x0, 2526
    004f45e0movz x1, 35
    004f45e4mov x3, x4
    004f45e8bl log.Printf
    004f45ecldr x5, [sp+176]
    004f45f0ldrsb x27, [x5]
    004f45f4ldr x5, [x5+24]
    004f45f8ldr x0, [sp+184]
    004f45fcblr x5
    004f4600str x0, [sp+752]
    004f4604str x1, [sp+760]
    004f4608adrp x0, 0x191000
    004f460cadd x0, x0, 3648
    004f4610bl runtime.newobject
    004f4614str x0, [sp+456]
    004f4618adrp x27, 0x557000
    004f461cldr w5, [x27+3056]
    004f4620cbz w5, 0x4f4628
    004f4624b 0x4f462c
    004f4628
    004f4628loc_4f4628:
    004f4628b 0x4f4648
    004f462c
    004f462cloc_4f462c:
    004f462cstr x0, [sp+256]
    004f4630mov x1, x0
    004f4634adrp x0, 0x191000
    004f4638add x0, x0, 3648
    004f463cbl runtime.wbZero
    004f4640ldr x0, [sp+256]
    004f4644b 0x4f4648
    004f4648
    004f4648loc_4f4648:
    004f4648mov x20, x0
    004f464cadr x27, 16
    004f4650stp x29, x27, [sp-24]
    004f4654sub x29, sp, 24
    004f4658bl fn_87cf8
    004f465csub x29, sp, 8
    004f4660ldr x2, [sp+456]
    004f4664ldrsb x27, [x2]
    004f4668ldr x3, [sp+752]
    004f466cldr x4, [sp+760]
    004f4670str x4, [x2+16]
    004f4674adrp x27, 0x557000
    004f4678ldr w4, [x27+3056]
    004f467ccbz w4, 0x4f4684
    004f4680b 0x4f4688
    004f4684
    004f4684loc_4f4684:
    004f4684b 0x4f469c
    004f4688
    004f4688loc_4f4688:
    004f4688bl runtime.gcWriteBarrier2
    004f468cstr x3, [x25]
    004f4690ldr x4, [x2+8]
    004f4694str x4, [x25+8]
    004f4698b 0x4f469c
    004f469c
    004f469cloc_4f469c:
    004f469cstr x3, [x2+8]
    004f46a0ldr x2, [sp+208]
    004f46a4ldrsb x27, [x2]
    004f46a8ldr x3, [sp+456]
    004f46acadrp x27, 0x557000
    004f46b0ldr w4, [x27+3056]
    004f46b4cbz w4, 0x4f46bc
    004f46b8b 0x4f46c0
    004f46bc
    004f46bcloc_4f46bc:
    004f46bcb 0x4f46d4
    004f46c0
    004f46c0loc_4f46c0:
    004f46c0bl runtime.gcWriteBarrier2
    004f46c4str x3, [x25]
    004f46c8ldr x4, [x2+48]
    004f46ccstr x4, [x25+8]
    004f46d0b 0x4f46d4
    004f46d4
    004f46d4loc_4f46d4:
    004f46d4str x3, [x2+48]
    004f46d8ldr x2, [sp+208]
    004f46dcstr x2, [sp+744]
    004f46e0add x27, sp, 720
    004f46e4stp xzr, xzr, [x27]
    004f46e8str xzr, [sp+736]
    004f46ecadd x27, sp, 768
    004f46f0stp xzr, xzr, [x27]
    004f46f4ldr x1, [sp+744]
    004f46f8adrp x0, 0x220000
    004f46fcadd x0, x0, 544
    004f4700bl google.golang.org/protobuf/proto.Marshal
    004f4704str x0, [sp+720]
    004f4708str x1, [sp+728]
    004f470cstr x2, [sp+736]
    004f4710str x3, [sp+768]
    004f4714str x4, [sp+776]
    004f4718ldr x2, [sp+720]
    004f471cldr x3, [sp+728]
    004f4720ldr x4, [sp+736]
    004f4724str x2, [sp+976]
    004f4728str x3, [sp+984]
    004f472cstr x4, [sp+992]
    004f4730ldr x2, [sp+768]
    004f4734ldr x3, [sp+776]
    004f4738str x2, [sp+960]
    004f473cstr x3, [sp+968]
    004f4740ldr x2, [sp+976]
    004f4744ldr x3, [sp+984]
    004f4748ldr x4, [sp+992]
    004f474cstr x2, [sp+1048]
    004f4750str x3, [sp+1056]
    004f4754str x4, [sp+1064]
    004f4758ldr x3, [sp+960]
    004f475cldr x4, [sp+968]
    004f4760str x3, [sp+176]
    004f4764str x4, [sp+184]
    004f4768ldr x0, [sp+1048]
    004f476cldr x1, [sp+1056]
    004f4770ldr x2, [sp+1064]
    004f4774ldr x26, [sp+1072]
    004f4778ldr x5, [x26]
    004f477cblr x5
    004f4780bl runtime.deferreturn
    004f4784ldp x29, x30, [sp-8]
    004f4788add sp, sp, 1040
    004f478cret x30
    004f4790
    004f4790loc_4f4790:
    004f4790ldr x1, [sp+192]
    004f4794str x1, [sp+952]
    004f4798stp xzr, xzr, [sp+432]
    004f479cadd x1, sp, 432
    004f47a0str x1, [sp+448]
    004f47a4ldrsb x27, [x1]
    004f47a8adrp x2, 0
    004f47acadd x2, x2, 3648
    004f47b0str x2, [x1]
    004f47b4ldrsb x27, [x1]
    004f47b8ldr x2, [sp+952]
    004f47bcadrp x27, 0x557000
    004f47c0ldr w3, [x27+3056]
    004f47c4cbz w3, 0x4f47cc
    004f47c8b 0x4f47d0
    004f47cc
    004f47ccloc_4f47cc:
    004f47ccb 0x4f47e4
    004f47d0
    004f47d0loc_4f47d0:
    004f47d0bl runtime.gcWriteBarrier2
    004f47d4str x2, [x25]
    004f47d8ldr x3, [x1+8]
    004f47dcstr x3, [x25+8]
    004f47e0b 0x4f47e4
    004f47e4
    004f47e4loc_4f47e4:
    004f47e4str x2, [x1+8]
    004f47e8str x1, [sp+80]
    004f47ecadd x0, sp, 56
    004f47f0bl runtime.deferprocStack
    004f47f4subs xzr, x0, 0
    004f47f8b.ne 0x4f4df8
    004f47fcb 0x4f4800
    004f4800
    004f4800loc_4f4800:
    004f4800ldr x4, [sp+192]
    004f4804str x4, [sp+784]
    004f4808ldr x4, [sp+168]
    004f480cstr x4, [sp+712]
    004f4810add x27, sp, 768
    004f4814stp xzr, xzr, [x27]
    004f4818ldr x1, [sp+784]
    004f481cldr x3, [sp+712]
    004f4820adrp x0, 0x21f000
    004f4824add x0, x0, 2168
    004f4828adrp x2, 0x21f000
    004f482cadd x2, x2, 2456
    004f4830bl io.Copy
    004f4834str x0, [sp+152]
    004f4838str x1, [sp+768]
    004f483cstr x2, [sp+776]
    004f4840ldr x4, [sp+152]
    004f4844str x4, [sp+160]
    004f4848str x1, [sp+936]
    004f484cstr x2, [sp+944]
    004f4850ldr x4, [sp+160]
    004f4854str x4, [sp+48]
    004f4858str x1, [sp+176]
    004f485cstr x2, [sp+184]
    004f4860cbnz x1, 0x4f4868
    004f4864b 0x4f4ac0
    004f4868
    004f4868loc_4f4868:
    004f4868add x27, sp, 792
    004f486cstp xzr, xzr, [x27]
    004f4870add x5, sp, 792
    004f4874str x5, [sp+400]
    004f4878ldr x5, [sp+176]
    004f487cldr x6, [sp+184]
    004f4880str x5, [sp+384]
    004f4884str x6, [sp+392]
    004f4888str x5, [sp+368]
    004f488cldr x5, [sp+368]
    004f4890cbnz x5, 0x4f4898
    004f4894b 0x4f48a8
    004f4898
    004f4898loc_4f4898:
    004f4898ldr x5, [sp+368]
    004f489cldr x5, [x5+8]
    004f48a0str x5, [sp+368]
    004f48a4b 0x4f48ac
    004f48a8
    004f48a8loc_4f48a8:
    004f48a8b 0x4f48ac
    004f48ac
    004f48acloc_4f48ac:
    004f48acldr x5, [sp+400]
    004f48b0ldrsb x27, [x5]
    004f48b4ldr x6, [sp+368]
    004f48b8ldr x7, [sp+392]
    004f48bcstr x6, [x5]
    004f48c0adrp x27, 0x557000
    004f48c4ldr w6, [x27+3056]
    004f48c8cbz w6, 0x4f48d0
    004f48ccb 0x4f48d4
    004f48d0
    004f48d0loc_4f48d0:
    004f48d0b 0x4f48e8
    004f48d4
    004f48d4loc_4f48d4:
    004f48d4bl runtime.gcWriteBarrier2
    004f48d8str x7, [x25]
    004f48dcldr x6, [x5+8]
    004f48e0str x6, [x25+8]
    004f48e4b 0x4f48e8
    004f48e8
    004f48e8loc_4f48e8:
    004f48e8str x7, [x5+8]
    004f48ecldr x2, [sp+400]
    004f48f0ldrsb x27, [x2]
    004f48f4b 0x4f48f8
    004f48f8
    004f48f8loc_4f48f8:
    004f48f8str x2, [sp+408]
    004f48fcorr x4, xzr, 1
    004f4900str x4, [sp+416]
    004f4904str x4, [sp+424]
    004f4908adrp x0, 0x1d2000
    004f490cadd x0, x0, 1464
    004f4910movz x1, 44
    004f4914mov x3, x4
    004f4918bl log.Printf
    004f491cldr x5, [sp+176]
    004f4920ldrsb x27, [x5]
    004f4924ldr x5, [x5+24]
    004f4928ldr x0, [sp+184]
    004f492cblr x5
    004f4930str x0, [sp+752]
    004f4934str x1, [sp+760]
    004f4938adrp x0, 0x191000
    004f493cadd x0, x0, 3648
    004f4940bl runtime.newobject
    004f4944str x0, [sp+360]
    004f4948adrp x27, 0x557000
    004f494cldr w5, [x27+3056]
    004f4950cbz w5, 0x4f4958
    004f4954b 0x4f495c
    004f4958
    004f4958loc_4f4958:
    004f4958b 0x4f4978
    004f495c
    004f495cloc_4f495c:
    004f495cstr x0, [sp+256]
    004f4960mov x1, x0
    004f4964adrp x0, 0x191000
    004f4968add x0, x0, 3648
    004f496cbl runtime.wbZero
    004f4970ldr x0, [sp+256]
    004f4974b 0x4f4978
    004f4978
    004f4978loc_4f4978:
    004f4978mov x20, x0
    004f497cadr x27, 16
    004f4980stp x29, x27, [sp-24]
    004f4984sub x29, sp, 24
    004f4988bl fn_87cf8
    004f498csub x29, sp, 8
    004f4990ldr x2, [sp+360]
    004f4994ldrsb x27, [x2]
    004f4998ldr x3, [sp+752]
    004f499cldr x4, [sp+760]
    004f49a0str x4, [x2+16]
    004f49a4adrp x27, 0x557000
    004f49a8ldr w4, [x27+3056]
    004f49accbz w4, 0x4f49b4
    004f49b0b 0x4f49b8
    004f49b4
    004f49b4loc_4f49b4:
    004f49b4b 0x4f49cc
    004f49b8
    004f49b8loc_4f49b8:
    004f49b8bl runtime.gcWriteBarrier2
    004f49bcstr x3, [x25]
    004f49c0ldr x4, [x2+8]
    004f49c4str x4, [x25+8]
    004f49c8b 0x4f49cc
    004f49cc
    004f49ccloc_4f49cc:
    004f49ccstr x3, [x2+8]
    004f49d0ldr x2, [sp+208]
    004f49d4ldrsb x27, [x2]
    004f49d8ldr x3, [sp+360]
    004f49dcadrp x27, 0x557000
    004f49e0ldr w4, [x27+3056]
    004f49e4cbz w4, 0x4f49ec
    004f49e8b 0x4f49f0
    004f49ec
    004f49ecloc_4f49ec:
    004f49ecb 0x4f4a04
    004f49f0
    004f49f0loc_4f49f0:
    004f49f0bl runtime.gcWriteBarrier2
    004f49f4str x3, [x25]
    004f49f8ldr x4, [x2+48]
    004f49fcstr x4, [x25+8]
    004f4a00b 0x4f4a04
    004f4a04
    004f4a04loc_4f4a04:
    004f4a04str x3, [x2+48]
    004f4a08ldr x2, [sp+208]
    004f4a0cstr x2, [sp+744]
    004f4a10add x27, sp, 720
    004f4a14stp xzr, xzr, [x27]
    004f4a18str xzr, [sp+736]
    004f4a1cadd x27, sp, 768
    004f4a20stp xzr, xzr, [x27]
    004f4a24ldr x1, [sp+744]
    004f4a28adrp x0, 0x220000
    004f4a2cadd x0, x0, 544
    004f4a30bl google.golang.org/protobuf/proto.Marshal
    004f4a34str x0, [sp+720]
    004f4a38str x1, [sp+728]
    004f4a3cstr x2, [sp+736]
    004f4a40str x3, [sp+768]
    004f4a44str x4, [sp+776]
    004f4a48ldr x2, [sp+720]
    004f4a4cldr x3, [sp+728]
    004f4a50ldr x4, [sp+736]
    004f4a54str x2, [sp+912]
    004f4a58str x3, [sp+920]
    004f4a5cstr x4, [sp+928]
    004f4a60ldr x2, [sp+768]
    004f4a64ldr x3, [sp+776]
    004f4a68str x2, [sp+896]
    004f4a6cstr x3, [sp+904]
    004f4a70ldr x2, [sp+912]
    004f4a74ldr x3, [sp+920]
    004f4a78ldr x4, [sp+928]
    004f4a7cstr x2, [sp+1048]
    004f4a80str x3, [sp+1056]
    004f4a84str x4, [sp+1064]
    004f4a88ldr x3, [sp+896]
    004f4a8cldr x4, [sp+904]
    004f4a90str x3, [sp+176]
    004f4a94str x4, [sp+184]
    004f4a98ldr x0, [sp+1048]
    004f4a9cldr x1, [sp+1056]
    004f4aa0ldr x2, [sp+1064]
    004f4aa4ldr x26, [sp+1072]
    004f4aa8ldr x5, [x26]
    004f4aacblr x5
    004f4ab0bl runtime.deferreturn
    004f4ab4ldp x29, x30, [sp-8]
    004f4ab8add sp, sp, 1040
    004f4abcret x30
    004f4ac0
    004f4ac0loc_4f4ac0:
    004f4ac0ldr x0, [sp+192]
    004f4ac4bl os.(*File).Sync
    004f4ac8str x0, [sp+176]
    004f4accstr x1, [sp+184]
    004f4ad0cbnz x0, 0x4f4ad8
    004f4ad4b 0x4f4d30
    004f4ad8
    004f4ad8loc_4f4ad8:
    004f4ad8add x27, sp, 792
    004f4adcstp xzr, xzr, [x27]
    004f4ae0add x5, sp, 792
    004f4ae4str x5, [sp+328]
    004f4ae8ldr x5, [sp+176]
    004f4aecldr x6, [sp+184]
    004f4af0str x5, [sp+312]
    004f4af4str x6, [sp+320]
    004f4af8str x5, [sp+304]
    004f4afcldr x5, [sp+304]
    004f4b00cbnz x5, 0x4f4b08
    004f4b04b 0x4f4b18
    004f4b08
    004f4b08loc_4f4b08:
    004f4b08ldr x5, [sp+304]
    004f4b0cldr x5, [x5+8]
    004f4b10str x5, [sp+304]
    004f4b14b 0x4f4b1c
    004f4b18
    004f4b18loc_4f4b18:
    004f4b18b 0x4f4b1c
    004f4b1c
    004f4b1cloc_4f4b1c:
    004f4b1cldr x5, [sp+328]
    004f4b20ldrsb x27, [x5]
    004f4b24ldr x6, [sp+304]
    004f4b28ldr x7, [sp+320]
    004f4b2cstr x6, [x5]
    004f4b30adrp x27, 0x557000
    004f4b34ldr w6, [x27+3056]
    004f4b38cbz w6, 0x4f4b40
    004f4b3cb 0x4f4b44
    004f4b40
    004f4b40loc_4f4b40:
    004f4b40b 0x4f4b58
    004f4b44
    004f4b44loc_4f4b44:
    004f4b44bl runtime.gcWriteBarrier2
    004f4b48str x7, [x25]
    004f4b4cldr x6, [x5+8]
    004f4b50str x6, [x25+8]
    004f4b54b 0x4f4b58
    004f4b58
    004f4b58loc_4f4b58:
    004f4b58str x7, [x5+8]
    004f4b5cldr x2, [sp+328]
    004f4b60ldrsb x27, [x2]
    004f4b64b 0x4f4b68
    004f4b68
    004f4b68loc_4f4b68:
    004f4b68str x2, [sp+336]
    004f4b6corr x4, xzr, 1
    004f4b70str x4, [sp+344]
    004f4b74str x4, [sp+352]
    004f4b78adrp x0, 0x1cc000
    004f4b7cadd x0, x0, 2561
    004f4b80movz x1, 35
    004f4b84mov x3, x4
    004f4b88bl log.Printf
    004f4b8cldr x5, [sp+176]
    004f4b90ldrsb x27, [x5]
    004f4b94ldr x5, [x5+24]
    004f4b98ldr x0, [sp+184]
    004f4b9cblr x5
    004f4ba0str x0, [sp+752]
    004f4ba4str x1, [sp+760]
    004f4ba8adrp x0, 0x191000
    004f4bacadd x0, x0, 3648
    004f4bb0bl runtime.newobject
    004f4bb4str x0, [sp+296]
    004f4bb8adrp x27, 0x557000
    004f4bbcldr w5, [x27+3056]
    004f4bc0cbz w5, 0x4f4bc8
    004f4bc4b 0x4f4bcc
    004f4bc8
    004f4bc8loc_4f4bc8:
    004f4bc8b 0x4f4be8
    004f4bcc
    004f4bccloc_4f4bcc:
    004f4bccstr x0, [sp+256]
    004f4bd0mov x1, x0
    004f4bd4adrp x0, 0x191000
    004f4bd8add x0, x0, 3648
    004f4bdcbl runtime.wbZero
    004f4be0ldr x0, [sp+256]
    004f4be4b 0x4f4be8
    004f4be8
    004f4be8loc_4f4be8:
    004f4be8mov x20, x0
    004f4becadr x27, 16
    004f4bf0stp x29, x27, [sp-24]
    004f4bf4sub x29, sp, 24
    004f4bf8bl fn_87cf8
    004f4bfcsub x29, sp, 8
    004f4c00ldr x2, [sp+296]
    004f4c04ldrsb x27, [x2]
    004f4c08ldr x3, [sp+752]
    004f4c0cldr x4, [sp+760]
    004f4c10str x4, [x2+16]
    004f4c14adrp x27, 0x557000
    004f4c18ldr w4, [x27+3056]
    004f4c1ccbz w4, 0x4f4c24
    004f4c20b 0x4f4c28
    004f4c24
    004f4c24loc_4f4c24:
    004f4c24b 0x4f4c3c
    004f4c28
    004f4c28loc_4f4c28:
    004f4c28bl runtime.gcWriteBarrier2
    004f4c2cstr x3, [x25]
    004f4c30ldr x4, [x2+8]
    004f4c34str x4, [x25+8]
    004f4c38b 0x4f4c3c
    004f4c3c
    004f4c3cloc_4f4c3c:
    004f4c3cstr x3, [x2+8]
    004f4c40ldr x2, [sp+208]
    004f4c44ldrsb x27, [x2]
    004f4c48ldr x3, [sp+296]
    004f4c4cadrp x27, 0x557000
    004f4c50ldr w4, [x27+3056]
    004f4c54cbz w4, 0x4f4c5c
    004f4c58b 0x4f4c60
    004f4c5c
    004f4c5cloc_4f4c5c:
    004f4c5cb 0x4f4c74
    004f4c60
    004f4c60loc_4f4c60:
    004f4c60bl runtime.gcWriteBarrier2
    004f4c64str x3, [x25]
    004f4c68ldr x4, [x2+48]
    004f4c6cstr x4, [x25+8]
    004f4c70b 0x4f4c74
    004f4c74
    004f4c74loc_4f4c74:
    004f4c74str x3, [x2+48]
    004f4c78ldr x2, [sp+208]
    004f4c7cstr x2, [sp+744]
    004f4c80add x27, sp, 720
    004f4c84stp xzr, xzr, [x27]
    004f4c88str xzr, [sp+736]
    004f4c8cadd x27, sp, 768
    004f4c90stp xzr, xzr, [x27]
    004f4c94ldr x1, [sp+744]
    004f4c98adrp x0, 0x220000
    004f4c9cadd x0, x0, 544
    004f4ca0bl google.golang.org/protobuf/proto.Marshal
    004f4ca4str x0, [sp+720]
    004f4ca8str x1, [sp+728]
    004f4cacstr x2, [sp+736]
    004f4cb0str x3, [sp+768]
    004f4cb4str x4, [sp+776]
    004f4cb8ldr x2, [sp+720]
    004f4cbcldr x3, [sp+728]
    004f4cc0ldr x4, [sp+736]
    004f4cc4str x2, [sp+872]
    004f4cc8str x3, [sp+880]
    004f4cccstr x4, [sp+888]
    004f4cd0ldr x2, [sp+768]
    004f4cd4ldr x3, [sp+776]
    004f4cd8str x2, [sp+856]
    004f4cdcstr x3, [sp+864]
    004f4ce0ldr x2, [sp+872]
    004f4ce4ldr x3, [sp+880]
    004f4ce8ldr x4, [sp+888]
    004f4cecstr x2, [sp+1048]
    004f4cf0str x3, [sp+1056]
    004f4cf4str x4, [sp+1064]
    004f4cf8ldr x3, [sp+856]
    004f4cfcldr x4, [sp+864]
    004f4d00str x3, [sp+176]
    004f4d04str x4, [sp+184]
    004f4d08ldr x0, [sp+1048]
    004f4d0cldr x1, [sp+1056]
    004f4d10ldr x2, [sp+1064]
    004f4d14ldr x26, [sp+1072]
    004f4d18ldr x5, [x26]
    004f4d1cblr x5
    004f4d20bl runtime.deferreturn
    004f4d24ldp x29, x30, [sp-8]
    004f4d28add sp, sp, 1040
    004f4d2cret x30
    004f4d30
    004f4d30loc_4f4d30:
    004f4d30ldr x2, [sp+208]
    004f4d34ldrsb x27, [x2]
    004f4d38ldr x3, [sp+48]
    004f4d3cstr x3, [x2+40]
    004f4d40ldr x2, [sp+208]
    004f4d44str x2, [sp+744]
    004f4d48str xzr, [sp+720]
    004f4d4cadd x27, sp, 728
    004f4d50stp xzr, xzr, [x27]
    004f4d54add x27, sp, 768
    004f4d58stp xzr, xzr, [x27]
    004f4d5cldr x1, [sp+744]
    004f4d60adrp x0, 0x220000
    004f4d64add x0, x0, 544
    004f4d68bl google.golang.org/protobuf/proto.Marshal
    004f4d6cstr x0, [sp+720]
    004f4d70str x1, [sp+728]
    004f4d74str x2, [sp+736]
    004f4d78str x3, [sp+768]
    004f4d7cstr x4, [sp+776]
    004f4d80ldr x2, [sp+720]
    004f4d84ldr x3, [sp+728]
    004f4d88ldr x4, [sp+736]
    004f4d8cstr x2, [sp+832]
    004f4d90str x3, [sp+840]
    004f4d94str x4, [sp+848]
    004f4d98ldr x2, [sp+768]
    004f4d9cldr x3, [sp+776]
    004f4da0str x2, [sp+816]
    004f4da4str x3, [sp+824]
    004f4da8ldr x2, [sp+832]
    004f4dacldr x3, [sp+840]
    004f4db0ldr x4, [sp+848]
    004f4db4str x2, [sp+1048]
    004f4db8str x3, [sp+1056]
    004f4dbcstr x4, [sp+1064]
    004f4dc0ldr x3, [sp+816]
    004f4dc4ldr x4, [sp+824]
    004f4dc8str x3, [sp+176]
    004f4dccstr x4, [sp+184]
    004f4dd0ldr x0, [sp+1048]
    004f4dd4ldr x1, [sp+1056]
    004f4dd8ldr x2, [sp+1064]
    004f4ddcldr x26, [sp+1072]
    004f4de0ldr x5, [x26]
    004f4de4blr x5
    004f4de8bl runtime.deferreturn
    004f4decldp x29, x30, [sp-8]
    004f4df0add sp, sp, 1040
    004f4df4ret x30
    004f4df8
    004f4df8loc_4f4df8:
    004f4df8bl runtime.deferreturn
    004f4dfcldp x29, x30, [sp-8]
    004f4e00add sp, sp, 1040
    004f4e04ret x30
    004f4e08
    004f4e08loc_4f4e08:
    004f4e08bl runtime.deferreturn
    004f4e0cldp x29, x30, [sp-8]
    004f4e10add sp, sp, 1040
    004f4e14ret x30
    004f4e18
    004f4e18loc_4f4e18:
    004f4e18stp x0, x1, [sp+8]
    004f4e1cstp x2, x3, [sp+24]
    004f4e20mov x3, x30
    004f4e24bl runtime.morestack_noctxt.abi0
    004f4e28ldp x0, x1, [sp+8]
    004f4e2cldp x2, x3, [sp+24]
    004f4e30b 0x4f3f20
    004f4e34udf 0
    004f4e38udf 0
    004f4e3cudf 0
    004f3f20