File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004f0e40
    004f0e40github.com/bishopfox/sliver/implant/sliver/handlers.listWasmExtensionsHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.listWasmExtensionsHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f0e40ldr x16, [x28+16]
    004f0e44sub x17, sp, 256
    004f0e48subs xzr, x17, x16
    004f0e4cb.ls 0x4f1160
    004f0e50sub x20, sp, 384
    004f0e54stp x29, x30, [x20-8]
    004f0e58add sp, x20, 0
    004f0e5csub x29, sp, 8
    004f0e60str x0, [sp+392]
    004f0e64str x1, [sp+400]
    004f0e68str x2, [sp+408]
    004f0e6cstr x3, [sp+416]
    004f0e70adrp x0, 0x1c9000
    004f0e74add x0, x0, 342
    004f0e78orr x1, xzr, 24
    004f0e7cmov x2, xzr
    004f0e80mov x3, xzr
    004f0e84mov x4, x3
    004f0e88bl log.Printf
    004f0e8cadrp x5, 0x55b000
    004f0e90add x5, x5, 1504
    004f0e94str x5, [sp+328]
    004f0e98b 0x4f0e9c
    004f0e9c
    004f0e9cloc_4f0e9c:
    004f0e9cstr x5, [sp+104]
    004f0ea0stp xzr, xzr, [sp+112]
    004f0ea4adrp x27, 0x530000
    004f0ea8ldr x3, [x27+3456]
    004f0eacstr x3, [sp+248]
    004f0eb0add x20, sp, 152
    004f0eb4adr x27, 16
    004f0eb8stp x29, x27, [sp-24]
    004f0ebcsub x29, sp, 24
    004f0ec0bl fn_87cf8
    004f0ec4sub x29, sp, 8
    004f0ec8ldr x1, [sp+248]
    004f0eccadrp x0, 0x133000
    004f0ed0add x0, x0, 3680
    004f0ed4add x2, sp, 152
    004f0ed8bl runtime.mapIterStart
    004f0edcb 0x4f0ee0
    004f0ee0
    004f0ee0loc_4f0ee0:
    004f0ee0ldr x5, [sp+152]
    004f0ee4cbnz x5, 0x4f0eec
    004f0ee8b 0x4f0f98
    004f0eec
    004f0eecloc_4f0eec:
    004f0eecldr x5, [sp+152]
    004f0ef0ldrsb x27, [x5]
    004f0ef4ldr x6, [x5]
    004f0ef8ldr x5, [x5+8]
    004f0efcstr x6, [sp+128]
    004f0f00str x5, [sp+136]
    004f0f04ldr x2, [sp+120]
    004f0f08ldr x0, [sp+104]
    004f0f0cldr x5, [sp+112]
    004f0f10add x1, x5, 1
    004f0f14subs xzr, x2, x1
    004f0f18b.hs 0x4f0f20
    004f0f1cb 0x4f0f24
    004f0f20
    004f0f20loc_4f0f20:
    004f0f20b 0x4f0f38
    004f0f24
    004f0f24loc_4f0f24:
    004f0f24orr x3, xzr, 1
    004f0f28adrp x4, 0x105000
    004f0f2cadd x4, x4, 2944
    004f0f30bl runtime.growslice
    004f0f34b 0x4f0f38
    004f0f38
    004f0f38loc_4f0f38:
    004f0f38ldr x3, [sp+128]
    004f0f3cldr x4, [sp+136]
    004f0f40sub x5, x1, 1
    004f0f44add x6, x0, x5, lsl #4
    004f0f48str x4, [x6+8]
    004f0f4cubfm x4, x5, 60, 59
    004f0f50adrp x27, 0x55b000
    004f0f54ldr w5, [x27+3056]
    004f0f58cbz w5, 0x4f0f60
    004f0f5cb 0x4f0f64
    004f0f60
    004f0f60loc_4f0f60:
    004f0f60b 0x4f0f78
    004f0f64
    004f0f64loc_4f0f64:
    004f0f64bl runtime.gcWriteBarrier2
    004f0f68str x3, [x25]
    004f0f6cldr x5, [x0+x4]
    004f0f70str x5, [x25+8]
    004f0f74b 0x4f0f78
    004f0f78
    004f0f78loc_4f0f78:
    004f0f78str x3, [x0+x4]
    004f0f7cstr x0, [sp+104]
    004f0f80str x1, [sp+112]
    004f0f84str x2, [sp+120]
    004f0f88b 0x4f0f8c
    004f0f8c
    004f0f8cloc_4f0f8c:
    004f0f8cadd x0, sp, 152
    004f0f90bl runtime.mapIterNext
    004f0f94b 0x4f0ee0
    004f0f98
    004f0f98loc_4f0f98:
    004f0f98adrp x0, 0x182000
    004f0f9cadd x0, x0, 2400
    004f0fa0bl runtime.newobject
    004f0fa4str x0, [sp+320]
    004f0fa8adrp x27, 0x55b000
    004f0facldr w1, [x27+3056]
    004f0fb0cbz w1, 0x4f0fb8
    004f0fb4b 0x4f0fbc
    004f0fb8
    004f0fb8loc_4f0fb8:
    004f0fb8b 0x4f0fd8
    004f0fbc
    004f0fbcloc_4f0fbc:
    004f0fbcstr x0, [sp+304]
    004f0fc0mov x1, x0
    004f0fc4adrp x0, 0x182000
    004f0fc8add x0, x0, 2400
    004f0fccbl runtime.wbZero
    004f0fd0ldr x0, [sp+304]
    004f0fd4b 0x4f0fd8
    004f0fd8
    004f0fd8loc_4f0fd8:
    004f0fd8stp xzr, xzr, [x0]
    004f0fdcstp xzr, xzr, [x0+16]
    004f0fe0stp xzr, xzr, [x0+32]
    004f0fe4stp xzr, xzr, [x0+48]
    004f0fe8str xzr, [x0+64]
    004f0fecldr x1, [sp+320]
    004f0ff0ldrsb x27, [x1]
    004f0ff4ldr x2, [sp+104]
    004f0ff8ldr x3, [sp+112]
    004f0ffcldr x4, [sp+120]
    004f1000str x3, [x1+16]
    004f1004str x4, [x1+24]
    004f1008adrp x27, 0x55a000
    004f100cldr w3, [x27+3056]
    004f1010cbz w3, 0x4f1018
    004f1014b 0x4f101c
    004f1018
    004f1018loc_4f1018:
    004f1018b 0x4f1030
    004f101c
    004f101cloc_4f101c:
    004f101cbl runtime.gcWriteBarrier2
    004f1020str x2, [x25]
    004f1024ldr x3, [x1+8]
    004f1028str x3, [x25+8]
    004f102cb 0x4f1030
    004f1030
    004f1030loc_4f1030:
    004f1030str x2, [x1+8]
    004f1034adrp x0, 0x194000
    004f1038add x0, x0, 3648
    004f103cbl runtime.newobject
    004f1040str x0, [sp+312]
    004f1044adrp x27, 0x55a000
    004f1048ldr w1, [x27+3056]
    004f104ccbz w1, 0x4f1054
    004f1050b 0x4f1058
    004f1054
    004f1054loc_4f1054:
    004f1054b 0x4f1074
    004f1058
    004f1058loc_4f1058:
    004f1058str x0, [sp+296]
    004f105cmov x1, x0
    004f1060adrp x0, 0x194000
    004f1064add x0, x0, 3648
    004f1068bl runtime.wbZero
    004f106cldr x0, [sp+296]
    004f1070b 0x4f1074
    004f1074
    004f1074loc_4f1074:
    004f1074mov x20, x0
    004f1078adr x27, 16
    004f107cstp x29, x27, [sp-24]
    004f1080sub x29, sp, 24
    004f1084bl fn_87cf8
    004f1088sub x29, sp, 8
    004f108cldr x2, [sp+320]
    004f1090ldrsb x27, [x2]
    004f1094ldr x3, [sp+312]
    004f1098adrp x27, 0x55a000
    004f109cldr w4, [x27+3056]
    004f10a0cbz w4, 0x4f10a8
    004f10a4b 0x4f10ac
    004f10a8
    004f10a8loc_4f10a8:
    004f10a8b 0x4f10c0
    004f10ac
    004f10acloc_4f10ac:
    004f10acbl runtime.gcWriteBarrier2
    004f10b0str x3, [x25]
    004f10b4ldr x4, [x2+32]
    004f10b8str x4, [x25+8]
    004f10bcb 0x4f10c0
    004f10c0
    004f10c0loc_4f10c0:
    004f10c0str x3, [x2+32]
    004f10c4ldr x2, [sp+320]
    004f10c8str x2, [sp+144]
    004f10ccstp xzr, xzr, [sp+352]
    004f10d0str xzr, [sp+368]
    004f10d4stp xzr, xzr, [sp+336]
    004f10d8ldr x1, [sp+144]
    004f10dcadrp x0, 0x222000
    004f10e0add x0, x0, 3680
    004f10e4bl google.golang.org/protobuf/proto.Marshal
    004f10e8str x0, [sp+352]
    004f10ecstr x1, [sp+360]
    004f10f0str x2, [sp+368]
    004f10f4str x3, [sp+336]
    004f10f8str x4, [sp+344]
    004f10fcldr x2, [sp+352]
    004f1100ldr x3, [sp+360]
    004f1104ldr x4, [sp+368]
    004f1108str x2, [sp+272]
    004f110cstr x3, [sp+280]
    004f1110str x4, [sp+288]
    004f1114ldr x2, [sp+336]
    004f1118ldr x3, [sp+344]
    004f111cstr x2, [sp+256]
    004f1120str x3, [sp+264]
    004f1124ldr x0, [sp+272]
    004f1128ldr x1, [sp+280]
    004f112cldr x2, [sp+288]
    004f1130str x0, [sp+80]
    004f1134str x1, [sp+88]
    004f1138str x2, [sp+96]
    004f113cldr x26, [sp+416]
    004f1140ldr x3, [x26]
    004f1144mov x4, xzr
    004f1148mov x5, x3
    004f114cmov x3, xzr
    004f1150blr x5
    004f1154ldp x29, x30, [sp-8]
    004f1158add sp, sp, 384
    004f115cret x30
    004f1160
    004f1160loc_4f1160:
    004f1160stp x0, x1, [sp+8]
    004f1164stp x2, x3, [sp+24]
    004f1168mov x3, x30
    004f116cbl runtime.morestack_noctxt.abi0
    004f1170ldp x0, x1, [sp+8]
    004f1174ldp x2, x3, [sp+24]
    004f1178b 0x4f0e40
    004f117cudf 0
    004f0e40
    004f1180
    004f1180github.com/bishopfox/sliver/implant/sliver/handlers.registerWasmExtensionHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.registerWasmExtensionHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f1180ldr x16, [x28+16]
    004f1184sub x17, sp, 480
    004f1188subs xzr, x17, x16
    004f118cb.ls 0x4f16f4
    004f1190sub x20, sp, 608
    004f1194stp x29, x30, [x20-8]
    004f1198add sp, x20, 0
    004f119csub x29, sp, 8
    004f11a0str x0, [sp+616]
    004f11a4str x1, [sp+624]
    004f11a8str x2, [sp+632]
    004f11acstr x3, [sp+640]
    004f11b0adrp x0, 0x18c000
    004f11b4add x0, x0, 1824
    004f11b8bl runtime.newobject
    004f11bcstr x0, [sp+408]
    004f11c0adrp x27, 0x55a000
    004f11c4ldr w1, [x27+3056]
    004f11c8cbz w1, 0x4f11d0
    004f11ccb 0x4f11d4
    004f11d0
    004f11d0loc_4f11d0:
    004f11d0b 0x4f11f0
    004f11d4
    004f11d4loc_4f11d4:
    004f11d4str x0, [sp+200]
    004f11d8mov x1, x0
    004f11dcadrp x0, 0x18c000
    004f11e0add x0, x0, 1824
    004f11e4bl runtime.wbZero
    004f11e8ldr x0, [sp+200]
    004f11ecb 0x4f11f0
    004f11f0
    004f11f0loc_4f11f0:
    004f11f0mov x20, x0
    004f11f4adr x27, 16
    004f11f8stp x29, x27, [sp-24]
    004f11fcsub x29, sp, 24
    004f1200bl fn_87cfc
    004f1204sub x29, sp, 8
    004f1208str xzr, [x0+80]
    004f120cldr x4, [sp+408]
    004f1210str x4, [sp+56]
    004f1214str x4, [sp+136]
    004f1218ldr x0, [sp+616]
    004f121cldr x1, [sp+624]
    004f1220ldr x2, [sp+632]
    004f1224adrp x3, 0x222000
    004f1228add x3, x3, 3776
    004f122cbl google.golang.org/protobuf/proto.Unmarshal
    004f1230str x0, [sp+104]
    004f1234str x1, [sp+112]
    004f1238cbnz x0, 0x4f1240
    004f123cb 0x4f12fc
    004f1240
    004f1240loc_4f1240:
    004f1240stp xzr, xzr, [sp+120]
    004f1244add x5, sp, 120
    004f1248str x5, [sp+376]
    004f124cldr x5, [sp+104]
    004f1250ldr x6, [sp+112]
    004f1254str x5, [sp+360]
    004f1258str x6, [sp+368]
    004f125cstr x5, [sp+352]
    004f1260ldr x5, [sp+352]
    004f1264cbnz x5, 0x4f126c
    004f1268b 0x4f127c
    004f126c
    004f126cloc_4f126c:
    004f126cldr x5, [sp+352]
    004f1270ldr x5, [x5+8]
    004f1274str x5, [sp+352]
    004f1278b 0x4f1280
    004f127c
    004f127cloc_4f127c:
    004f127cb 0x4f1280
    004f1280
    004f1280loc_4f1280:
    004f1280ldr x5, [sp+376]
    004f1284ldrsb x27, [x5]
    004f1288ldr x6, [sp+352]
    004f128cldr x7, [sp+368]
    004f1290str x6, [x5]
    004f1294adrp x27, 0x55a000
    004f1298ldr w6, [x27+3056]
    004f129ccbz w6, 0x4f12a4
    004f12a0b 0x4f12a8
    004f12a4
    004f12a4loc_4f12a4:
    004f12a4b 0x4f12bc
    004f12a8
    004f12a8loc_4f12a8:
    004f12a8bl runtime.gcWriteBarrier2
    004f12acstr x7, [x25]
    004f12b0ldr x6, [x5+8]
    004f12b4str x6, [x25+8]
    004f12b8b 0x4f12bc
    004f12bc
    004f12bcloc_4f12bc:
    004f12bcstr x7, [x5+8]
    004f12c0ldr x2, [sp+376]
    004f12c4ldrsb x27, [x2]
    004f12c8b 0x4f12cc
    004f12cc
    004f12ccloc_4f12cc:
    004f12ccstr x2, [sp+384]
    004f12d0orr x4, xzr, 1
    004f12d4str x4, [sp+392]
    004f12d8str x4, [sp+400]
    004f12dcadrp x0, 0x1c9000
    004f12e0add x0, x0, 981
    004f12e4movz x1, 26
    004f12e8mov x3, x4
    004f12ecbl log.Printf
    004f12f0ldp x29, x30, [sp-8]
    004f12f4add sp, sp, 608
    004f12f8ret x30
    004f12fc
    004f12fcloc_4f12fc:
    004f12fcldr x2, [sp+56]
    004f1300ldrsb x27, [x2]
    004f1304ldr x2, [x2+32]
    004f1308str x2, [sp+48]
    004f130cadd x27, sp, 568
    004f1310stp xzr, xzr, [x27]
    004f1314add x27, sp, 584
    004f1318stp xzr, xzr, [x27]
    004f131cadd x2, sp, 568
    004f1320str x2, [sp+320]
    004f1324ldr x2, [sp+56]
    004f1328ldrsb x27, [x2]
    004f132cldr x0, [x2+8]
    004f1330ldr x1, [x2+16]
    004f1334str x0, [sp+304]
    004f1338str x1, [sp+312]
    004f133cbl runtime.convTstring
    004f1340str x0, [sp+296]
    004f1344ldr x2, [sp+320]
    004f1348ldrsb x27, [x2]
    004f134cadrp x3, 0x104000
    004f1350add x3, x3, 2944
    004f1354str x3, [x2]
    004f1358adrp x27, 0x55a000
    004f135cldr w3, [x27+3056]
    004f1360cbz w3, 0x4f1368
    004f1364b 0x4f136c
    004f1368
    004f1368loc_4f1368:
    004f1368b 0x4f1380
    004f136c
    004f136cloc_4f136c:
    004f136cbl runtime.gcWriteBarrier2
    004f1370str x0, [x25]
    004f1374ldr x1, [x2+8]
    004f1378str x1, [x25+8]
    004f137cb 0x4f1380
    004f1380
    004f1380loc_4f1380:
    004f1380str x0, [x2+8]
    004f1384ldr x0, [sp+48]
    004f1388bl runtime.convT64
    004f138cstr x0, [sp+288]
    004f1390ldr x1, [sp+320]
    004f1394ldrsb x27, [x1]
    004f1398adrp x2, 0x104000
    004f139cadd x2, x2, 3520
    004f13a0str x2, [x1+16]
    004f13a4adrp x27, 0x55a000
    004f13a8ldr w2, [x27+3056]
    004f13accbz w2, 0x4f13b4
    004f13b0b 0x4f13b8
    004f13b4
    004f13b4loc_4f13b4:
    004f13b4b 0x4f13cc
    004f13b8
    004f13b8loc_4f13b8:
    004f13b8bl runtime.gcWriteBarrier2
    004f13bcstr x0, [x25]
    004f13c0ldr x5, [x1+24]
    004f13c4str x5, [x25+8]
    004f13c8b 0x4f13cc
    004f13cc
    004f13ccloc_4f13cc:
    004f13ccstr x0, [x1+24]
    004f13d0ldr x2, [sp+320]
    004f13d4ldrsb x27, [x2]
    004f13d8b 0x4f13dc
    004f13dc
    004f13dcloc_4f13dc:
    004f13dcstr x2, [sp+328]
    004f13e0orr x4, xzr, 2
    004f13e4str x4, [sp+336]
    004f13e8str x4, [sp+344]
    004f13ecadrp x0, 0x1d3000
    004f13f0add x0, x0, 3315
    004f13f4movz x1, 41
    004f13f8mov x3, x4
    004f13fcbl log.Printf
    004f1400ldr x5, [sp+56]
    004f1404ldrsb x27, [x5]
    004f1408ldr x2, [x5+8]
    004f140cldr x3, [x5+16]
    004f1410str x2, [sp+272]
    004f1414str x3, [sp+280]
    004f1418adrp x27, 0x52f000
    004f141cldr x1, [x27+3456]
    004f1420adrp x0, 0x132000
    004f1424add x0, x0, 3680
    004f1428bl runtime.mapassign_faststr
    004f142cstr x0, [sp+264]
    004f1430ldrsb x27, [x0]
    004f1434ldr x5, [sp+56]
    004f1438adrp x27, 0x55a000
    004f143cldr w6, [x27+3056]
    004f1440cbz w6, 0x4f1448
    004f1444b 0x4f144c
    004f1448
    004f1448loc_4f1448:
    004f1448b 0x4f1460
    004f144c
    004f144cloc_4f144c:
    004f144cbl runtime.gcWriteBarrier2
    004f1450str x5, [x25]
    004f1454ldr x6, [x0]
    004f1458str x6, [x25+8]
    004f145cb 0x4f1460
    004f1460
    004f1460loc_4f1460:
    004f1460str x5, [x0]
    004f1464adrp x0, 0x1cb000
    004f1468add x0, x0, 1468
    004f146cmovz x1, 29
    004f1470mov x2, xzr
    004f1474mov x3, xzr
    004f1478mov x4, x3
    004f147cbl log.Printf
    004f1480adrp x27, 0x52f000
    004f1484ldr x5, [x27+3456]
    004f1488str x5, [sp+560]
    004f148cadd x20, sp, 464
    004f1490adr x27, 16
    004f1494stp x29, x27, [sp-24]
    004f1498sub x29, sp, 24
    004f149cbl fn_87cf8
    004f14a0sub x29, sp, 8
    004f14a4ldr x1, [sp+560]
    004f14a8adrp x0, 0x132000
    004f14acadd x0, x0, 3680
    004f14b0add x2, sp, 464
    004f14b4bl runtime.mapIterStart
    004f14b8b 0x4f14bc
    004f14bc
    004f14bcloc_4f14bc:
    004f14bcldr x2, [sp+464]
    004f14c0cbnz x2, 0x4f14c8
    004f14c4b 0x4f157c
    004f14c8
    004f14c8loc_4f14c8:
    004f14c8ldr x2, [sp+464]
    004f14ccldrsb x27, [x2]
    004f14d0ldr x3, [x2]
    004f14d4ldr x2, [x2+8]
    004f14d8str x3, [sp+88]
    004f14dcstr x2, [sp+96]
    004f14e0stp xzr, xzr, [sp+120]
    004f14e4add x2, sp, 120
    004f14e8str x2, [sp+232]
    004f14ecldr x0, [sp+88]
    004f14f0ldr x1, [sp+96]
    004f14f4bl runtime.convTstring
    004f14f8str x0, [sp+224]
    004f14fcldr x2, [sp+232]
    004f1500ldrsb x27, [x2]
    004f1504adrp x3, 0x104000
    004f1508add x3, x3, 2944
    004f150cstr x3, [x2]
    004f1510adrp x27, 0x55a000
    004f1514ldr w3, [x27+3056]
    004f1518cbz w3, 0x4f1520
    004f151cb 0x4f1524
    004f1520
    004f1520loc_4f1520:
    004f1520b 0x4f1538
    004f1524
    004f1524loc_4f1524:
    004f1524bl runtime.gcWriteBarrier2
    004f1528str x0, [x25]
    004f152cldr x5, [x2+8]
    004f1530str x5, [x25+8]
    004f1534b 0x4f1538
    004f1538
    004f1538loc_4f1538:
    004f1538str x0, [x2+8]
    004f153cldr x2, [sp+232]
    004f1540ldrsb x27, [x2]
    004f1544b 0x4f1548
    004f1548
    004f1548loc_4f1548:
    004f1548str x2, [sp+240]
    004f154corr x4, xzr, 1
    004f1550str x4, [sp+248]
    004f1554str x4, [sp+256]
    004f1558adrp x0, 0x1bf000
    004f155cadd x0, x0, 1752
    004f1560movz x1, 5
    004f1564mov x3, x4
    004f1568bl log.Printf
    004f156cb 0x4f1570
    004f1570
    004f1570loc_4f1570:
    004f1570add x0, sp, 464
    004f1574bl runtime.mapIterNext
    004f1578b 0x4f14bc
    004f157c
    004f157cloc_4f157c:
    004f157cadrp x0, 0x173000
    004f1580add x0, x0, 1056
    004f1584bl runtime.newobject
    004f1588str x0, [sp+216]
    004f158cadrp x27, 0x55a000
    004f1590ldr w1, [x27+3056]
    004f1594cbz w1, 0x4f159c
    004f1598b 0x4f15a0
    004f159c
    004f159cloc_4f159c:
    004f159cb 0x4f15bc
    004f15a0
    004f15a0loc_4f15a0:
    004f15a0str x0, [sp+192]
    004f15a4mov x1, x0
    004f15a8adrp x0, 0x173000
    004f15acadd x0, x0, 1056
    004f15b0bl runtime.wbZero
    004f15b4ldr x0, [sp+192]
    004f15b8b 0x4f15bc
    004f15bc
    004f15bcloc_4f15bc:
    004f15bcstp xzr, xzr, [x0]
    004f15c0stp xzr, xzr, [x0+16]
    004f15c4stp xzr, xzr, [x0+32]
    004f15c8adrp x0, 0x194000
    004f15ccadd x0, x0, 3648
    004f15d0bl runtime.newobject
    004f15d4str x0, [sp+208]
    004f15d8adrp x27, 0x55a000
    004f15dcldr w1, [x27+3056]
    004f15e0cbz w1, 0x4f15e8
    004f15e4b 0x4f15ec
    004f15e8
    004f15e8loc_4f15e8:
    004f15e8b 0x4f1608
    004f15ec
    004f15ecloc_4f15ec:
    004f15ecstr x0, [sp+184]
    004f15f0mov x1, x0
    004f15f4adrp x0, 0x194000
    004f15f8add x0, x0, 3648
    004f15fcbl runtime.wbZero
    004f1600ldr x0, [sp+184]
    004f1604b 0x4f1608
    004f1608
    004f1608loc_4f1608:
    004f1608mov x20, x0
    004f160cadr x27, 16
    004f1610stp x29, x27, [sp-24]
    004f1614sub x29, sp, 24
    004f1618bl fn_87cf8
    004f161csub x29, sp, 8
    004f1620ldr x2, [sp+216]
    004f1624ldrsb x27, [x2]
    004f1628ldr x3, [sp+208]
    004f162cadrp x27, 0x55a000
    004f1630ldr w4, [x27+3056]
    004f1634cbz w4, 0x4f163c
    004f1638b 0x4f1640
    004f163c
    004f163cloc_4f163c:
    004f163cb 0x4f1654
    004f1640
    004f1640loc_4f1640:
    004f1640bl runtime.gcWriteBarrier2
    004f1644str x3, [x25]
    004f1648ldr x4, [x2+8]
    004f164cstr x4, [x25+8]
    004f1650b 0x4f1654
    004f1654
    004f1654loc_4f1654:
    004f1654str x3, [x2+8]
    004f1658ldr x2, [sp+216]
    004f165cstr x2, [sp+456]
    004f1660stp xzr, xzr, [sp+432]
    004f1664str xzr, [sp+448]
    004f1668stp xzr, xzr, [sp+416]
    004f166cldr x1, [sp+456]
    004f1670adrp x0, 0x222000
    004f1674add x0, x0, 3744
    004f1678bl google.golang.org/protobuf/proto.Marshal
    004f167cstr x0, [sp+432]
    004f1680str x1, [sp+440]
    004f1684str x2, [sp+448]
    004f1688str x3, [sp+416]
    004f168cstr x4, [sp+424]
    004f1690ldr x2, [sp+432]
    004f1694ldr x3, [sp+440]
    004f1698ldr x4, [sp+448]
    004f169cstr x2, [sp+160]
    004f16a0str x3, [sp+168]
    004f16a4str x4, [sp+176]
    004f16a8ldr x2, [sp+416]
    004f16acldr x3, [sp+424]
    004f16b0str x2, [sp+144]
    004f16b4str x3, [sp+152]
    004f16b8ldr x0, [sp+160]
    004f16bcldr x1, [sp+168]
    004f16c0ldr x2, [sp+176]
    004f16c4str x0, [sp+64]
    004f16c8str x1, [sp+72]
    004f16ccstr x2, [sp+80]
    004f16d0ldr x26, [sp+640]
    004f16d4ldr x3, [x26]
    004f16d8mov x4, xzr
    004f16dcmov x5, x3
    004f16e0mov x3, xzr
    004f16e4blr x5
    004f16e8ldp x29, x30, [sp-8]
    004f16ecadd sp, sp, 608
    004f16f0ret x30
    004f16f4
    004f16f4loc_4f16f4:
    004f16f4stp x0, x1, [sp+8]
    004f16f8stp x2, x3, [sp+24]
    004f16fcmov x3, x30
    004f1700bl runtime.morestack_noctxt.abi0
    004f1704ldp x0, x1, [sp+8]
    004f1708ldp x2, x3, [sp+24]
    004f170cb 0x4f1180
    004f1180
    004f1710
    004f1710github.com/bishopfox/sliver/implant/sliver/handlers.deregisterWasmExtensionHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.deregisterWasmExtensionHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f1710ldr x16, [x28+16]
    004f1714sub x17, sp, 272
    004f1718subs xzr, x17, x16
    004f171cb.ls 0x4f1ae0
    004f1720sub x20, sp, 400
    004f1724stp x29, x30, [x20-8]
    004f1728add sp, x20, 0
    004f172csub x29, sp, 8
    004f1730str x0, [sp+408]
    004f1734str x1, [sp+416]
    004f1738str x2, [sp+424]
    004f173cstr x3, [sp+432]
    004f1740adrp x0, 0x181000
    004f1744add x0, x0, 1280
    004f1748bl runtime.newobject
    004f174cstr x0, [sp+288]
    004f1750adrp x27, 0x55a000
    004f1754ldr w1, [x27+3056]
    004f1758cbz w1, 0x4f1760
    004f175cb 0x4f1764
    004f1760
    004f1760loc_4f1760:
    004f1760b 0x4f1780
    004f1764
    004f1764loc_4f1764:
    004f1764str x0, [sp+168]
    004f1768mov x1, x0
    004f176cadrp x0, 0x181000
    004f1770add x0, x0, 1280
    004f1774bl runtime.wbZero
    004f1778ldr x0, [sp+168]
    004f177cb 0x4f1780
    004f1780
    004f1780loc_4f1780:
    004f1780stp xzr, xzr, [x0]
    004f1784stp xzr, xzr, [x0+16]
    004f1788stp xzr, xzr, [x0+32]
    004f178cstp xzr, xzr, [x0+48]
    004f1790ldr x4, [sp+288]
    004f1794str x4, [sp+56]
    004f1798str x4, [sp+368]
    004f179cldr x0, [sp+408]
    004f17a0ldr x1, [sp+416]
    004f17a4ldr x2, [sp+424]
    004f17a8adrp x3, 0x222000
    004f17acadd x3, x3, 3712
    004f17b0bl google.golang.org/protobuf/proto.Unmarshal
    004f17b4str x0, [sp+104]
    004f17b8str x1, [sp+112]
    004f17bccbnz x0, 0x4f17c4
    004f17c0b 0x4f1880
    004f17c4
    004f17c4loc_4f17c4:
    004f17c4stp xzr, xzr, [sp+352]
    004f17c8add x5, sp, 352
    004f17ccstr x5, [sp+256]
    004f17d0ldr x5, [sp+104]
    004f17d4ldr x6, [sp+112]
    004f17d8str x5, [sp+240]
    004f17dcstr x6, [sp+248]
    004f17e0str x5, [sp+232]
    004f17e4ldr x5, [sp+232]
    004f17e8cbnz x5, 0x4f17f0
    004f17ecb 0x4f1800
    004f17f0
    004f17f0loc_4f17f0:
    004f17f0ldr x5, [sp+232]
    004f17f4ldr x5, [x5+8]
    004f17f8str x5, [sp+232]
    004f17fcb 0x4f1804
    004f1800
    004f1800loc_4f1800:
    004f1800b 0x4f1804
    004f1804
    004f1804loc_4f1804:
    004f1804ldr x5, [sp+256]
    004f1808ldrsb x27, [x5]
    004f180cldr x6, [sp+232]
    004f1810ldr x7, [sp+248]
    004f1814str x6, [x5]
    004f1818adrp x27, 0x55a000
    004f181cldr w6, [x27+3056]
    004f1820cbz w6, 0x4f1828
    004f1824b 0x4f182c
    004f1828
    004f1828loc_4f1828:
    004f1828b 0x4f1840
    004f182c
    004f182cloc_4f182c:
    004f182cbl runtime.gcWriteBarrier2
    004f1830str x7, [x25]
    004f1834ldr x6, [x5+8]
    004f1838str x6, [x25+8]
    004f183cb 0x4f1840
    004f1840
    004f1840loc_4f1840:
    004f1840str x7, [x5+8]
    004f1844ldr x2, [sp+256]
    004f1848ldrsb x27, [x2]
    004f184cb 0x4f1850
    004f1850
    004f1850loc_4f1850:
    004f1850str x2, [sp+264]
    004f1854orr x4, xzr, 1
    004f1858str x4, [sp+272]
    004f185cstr x4, [sp+280]
    004f1860adrp x0, 0x1c9000
    004f1864add x0, x0, 981
    004f1868movz x1, 26
    004f186cmov x3, x4
    004f1870bl log.Printf
    004f1874ldp x29, x30, [sp-8]
    004f1878add sp, sp, 400
    004f187cret x30
    004f1880
    004f1880loc_4f1880:
    004f1880stp xzr, xzr, [sp+88]
    004f1884str xzr, [sp+344]
    004f1888ldr x4, [sp+56]
    004f188cldrsb x27, [x4]
    004f1890ldr x2, [x4+8]
    004f1894ldr x3, [x4+16]
    004f1898str x2, [sp+216]
    004f189cstr x3, [sp+224]
    004f18a0adrp x27, 0x52f000
    004f18a4ldr x1, [x27+3456]
    004f18a8adrp x0, 0x132000
    004f18acadd x0, x0, 3680
    004f18b0bl runtime.mapaccess2_faststr
    004f18b4str x0, [sp+208]
    004f18b8strb w1, [sp+55]
    004f18bcldr x4, [sp+208]
    004f18c0ldr x4, [x4]
    004f18c4str x4, [sp+344]
    004f18c8str x4, [sp+144]
    004f18ccldrb w4, [sp+55]
    004f18d0strb w4, [sp+54]
    004f18d4strb w4, [sp+53]
    004f18d8tbnz w4, 0, 0x4f18e0
    004f18dcb 0x4f1910
    004f18e0
    004f18e0loc_4f18e0:
    004f18e0ldr x4, [sp+56]
    004f18e4ldrsb x27, [x4]
    004f18e8ldr x2, [x4+8]
    004f18ecldr x3, [x4+16]
    004f18f0str x2, [sp+192]
    004f18f4str x3, [sp+200]
    004f18f8adrp x27, 0x52f000
    004f18fcldr x1, [x27+3456]
    004f1900adrp x0, 0x132000
    004f1904add x0, x0, 3680
    004f1908bl runtime.mapdelete_faststr
    004f190cb 0x4f1928
    004f1910
    004f1910loc_4f1910:
    004f1910adrp x1, 0x1cb000
    004f1914add x1, x1, 1497
    004f1918str x1, [sp+88]
    004f191cmovz x1, 29
    004f1920str x1, [sp+96]
    004f1924b 0x4f1928
    004f1928
    004f1928loc_4f1928:
    004f1928adrp x0, 0x173000
    004f192cadd x0, x0, 1056
    004f1930bl runtime.newobject
    004f1934str x0, [sp+184]
    004f1938adrp x27, 0x55a000
    004f193cldr w1, [x27+3056]
    004f1940cbz w1, 0x4f1948
    004f1944b 0x4f194c
    004f1948
    004f1948loc_4f1948:
    004f1948b 0x4f1968
    004f194c
    004f194cloc_4f194c:
    004f194cstr x0, [sp+160]
    004f1950mov x1, x0
    004f1954adrp x0, 0x173000
    004f1958add x0, x0, 1056
    004f195cbl runtime.wbZero
    004f1960ldr x0, [sp+160]
    004f1964b 0x4f1968
    004f1968
    004f1968loc_4f1968:
    004f1968stp xzr, xzr, [x0]
    004f196cstp xzr, xzr, [x0+16]
    004f1970stp xzr, xzr, [x0+32]
    004f1974adrp x0, 0x194000
    004f1978add x0, x0, 3648
    004f197cbl runtime.newobject
    004f1980str x0, [sp+176]
    004f1984adrp x27, 0x55a000
    004f1988ldr w1, [x27+3056]
    004f198ccbz w1, 0x4f1994
    004f1990b 0x4f1998
    004f1994
    004f1994loc_4f1994:
    004f1994b 0x4f19b4
    004f1998
    004f1998loc_4f1998:
    004f1998str x0, [sp+152]
    004f199cmov x1, x0
    004f19a0adrp x0, 0x194000
    004f19a4add x0, x0, 3648
    004f19a8bl runtime.wbZero
    004f19acldr x0, [sp+152]
    004f19b0b 0x4f19b4
    004f19b4
    004f19b4loc_4f19b4:
    004f19b4mov x20, x0
    004f19b8adr x27, 16
    004f19bcstp x29, x27, [sp-24]
    004f19c0sub x29, sp, 24
    004f19c4bl fn_87cf8
    004f19c8sub x29, sp, 8
    004f19ccldr x2, [sp+176]
    004f19d0ldrsb x27, [x2]
    004f19d4ldr x3, [sp+88]
    004f19d8ldr x4, [sp+96]
    004f19dcstr x4, [x2+16]
    004f19e0adrp x27, 0x55a000
    004f19e4ldr w4, [x27+3056]
    004f19e8cbz w4, 0x4f19f0
    004f19ecb 0x4f19f4
    004f19f0
    004f19f0loc_4f19f0:
    004f19f0b 0x4f1a08
    004f19f4
    004f19f4loc_4f19f4:
    004f19f4bl runtime.gcWriteBarrier2
    004f19f8str x3, [x25]
    004f19fcldr x4, [x2+8]
    004f1a00str x4, [x25+8]
    004f1a04b 0x4f1a08
    004f1a08
    004f1a08loc_4f1a08:
    004f1a08str x3, [x2+8]
    004f1a0cldr x2, [sp+184]
    004f1a10ldrsb x27, [x2]
    004f1a14ldr x3, [sp+176]
    004f1a18adrp x27, 0x55a000
    004f1a1cldr w4, [x27+3056]
    004f1a20cbz w4, 0x4f1a28
    004f1a24b 0x4f1a2c
    004f1a28
    004f1a28loc_4f1a28:
    004f1a28b 0x4f1a40
    004f1a2c
    004f1a2cloc_4f1a2c:
    004f1a2cbl runtime.gcWriteBarrier2
    004f1a30str x3, [x25]
    004f1a34ldr x4, [x2+8]
    004f1a38str x4, [x25+8]
    004f1a3cb 0x4f1a40
    004f1a40
    004f1a40loc_4f1a40:
    004f1a40str x3, [x2+8]
    004f1a44ldr x2, [sp+184]
    004f1a48str x2, [sp+336]
    004f1a4cstp xzr, xzr, [sp+312]
    004f1a50str xzr, [sp+328]
    004f1a54stp xzr, xzr, [sp+296]
    004f1a58ldr x1, [sp+336]
    004f1a5cadrp x0, 0x222000
    004f1a60add x0, x0, 3744
    004f1a64bl google.golang.org/protobuf/proto.Marshal
    004f1a68str x0, [sp+312]
    004f1a6cstr x1, [sp+320]
    004f1a70str x2, [sp+328]
    004f1a74str x3, [sp+296]
    004f1a78str x4, [sp+304]
    004f1a7cldr x2, [sp+312]
    004f1a80ldr x3, [sp+320]
    004f1a84ldr x4, [sp+328]
    004f1a88str x2, [sp+120]
    004f1a8cstr x3, [sp+128]
    004f1a90str x4, [sp+136]
    004f1a94ldr x2, [sp+296]
    004f1a98ldr x3, [sp+304]
    004f1a9cstr x2, [sp+376]
    004f1aa0str x3, [sp+384]
    004f1aa4ldr x0, [sp+120]
    004f1aa8ldr x1, [sp+128]
    004f1aacldr x2, [sp+136]
    004f1ab0str x0, [sp+64]
    004f1ab4str x1, [sp+72]
    004f1ab8str x2, [sp+80]
    004f1abcldr x26, [sp+432]
    004f1ac0ldr x3, [x26]
    004f1ac4mov x4, xzr
    004f1ac8mov x5, x3
    004f1accmov x3, xzr
    004f1ad0blr x5
    004f1ad4ldp x29, x30, [sp-8]
    004f1ad8add sp, sp, 400
    004f1adcret x30
    004f1ae0
    004f1ae0loc_4f1ae0:
    004f1ae0stp x0, x1, [sp+8]
    004f1ae4stp x2, x3, [sp+24]
    004f1ae8mov x3, x30
    004f1aecbl runtime.morestack_noctxt.abi0
    004f1af0ldp x0, x1, [sp+8]
    004f1af4ldp x2, x3, [sp+24]
    004f1af8b 0x4f1710
    004f1afcudf 0
    004f1710
    004f1b00
    004f1b00github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pingHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f1b00ldr x16, [x28+16]
    004f1b04sub x17, sp, 176
    004f1b08subs xzr, x17, x16
    004f1b0cb.ls 0x4f1db4
    004f1b10sub x20, sp, 304
    004f1b14stp x29, x30, [x20-8]
    004f1b18add sp, x20, 0
    004f1b1csub x29, sp, 8
    004f1b20str x0, [sp+312]
    004f1b24str x1, [sp+320]
    004f1b28str x2, [sp+328]
    004f1b2cstr x3, [sp+336]
    004f1b30adrp x0, 0x18b000
    004f1b34add x0, x0, 3616
    004f1b38bl runtime.newobject
    004f1b3cstr x0, [sp+288]
    004f1b40adrp x27, 0x55a000
    004f1b44ldr w1, [x27+3056]
    004f1b48cbz w1, 0x4f1b50
    004f1b4cb 0x4f1b54
    004f1b50
    004f1b50loc_4f1b50:
    004f1b50b 0x4f1b70
    004f1b54
    004f1b54loc_4f1b54:
    004f1b54str x0, [sp+184]
    004f1b58mov x1, x0
    004f1b5cadrp x0, 0x18b000
    004f1b60add x0, x0, 3616
    004f1b64bl runtime.wbZero
    004f1b68ldr x0, [sp+184]
    004f1b6cb 0x4f1b70
    004f1b70
    004f1b70loc_4f1b70:
    004f1b70stp xzr, xzr, [x0]
    004f1b74stp xzr, xzr, [x0+16]
    004f1b78stp xzr, xzr, [x0+32]
    004f1b7cstp xzr, xzr, [x0+48]
    004f1b80ldr x4, [sp+288]
    004f1b84str x4, [sp+56]
    004f1b88str x4, [sp+136]
    004f1b8cldr x0, [sp+312]
    004f1b90ldr x1, [sp+320]
    004f1b94ldr x2, [sp+328]
    004f1b98adrp x3, 0x223000
    004f1b9cadd x3, x3, 1024
    004f1ba0bl google.golang.org/protobuf/proto.Unmarshal
    004f1ba4str x0, [sp+64]
    004f1ba8str x1, [sp+72]
    004f1baccbnz x0, 0x4f1bb4
    004f1bb0b 0x4f1c70
    004f1bb4
    004f1bb4loc_4f1bb4:
    004f1bb4stp xzr, xzr, [sp+120]
    004f1bb8add x5, sp, 120
    004f1bbcstr x5, [sp+256]
    004f1bc0ldr x5, [sp+64]
    004f1bc4ldr x6, [sp+72]
    004f1bc8str x5, [sp+240]
    004f1bccstr x6, [sp+248]
    004f1bd0str x5, [sp+232]
    004f1bd4ldr x5, [sp+232]
    004f1bd8cbnz x5, 0x4f1be0
    004f1bdcb 0x4f1bf0
    004f1be0
    004f1be0loc_4f1be0:
    004f1be0ldr x5, [sp+232]
    004f1be4ldr x5, [x5+8]
    004f1be8str x5, [sp+232]
    004f1becb 0x4f1bf4
    004f1bf0
    004f1bf0loc_4f1bf0:
    004f1bf0b 0x4f1bf4
    004f1bf4
    004f1bf4loc_4f1bf4:
    004f1bf4ldr x5, [sp+256]
    004f1bf8ldrsb x27, [x5]
    004f1bfcldr x6, [sp+248]
    004f1c00ldr x7, [sp+232]
    004f1c04str x7, [x5]
    004f1c08adrp x27, 0x55a000
    004f1c0cldr w7, [x27+3056]
    004f1c10cbz w7, 0x4f1c18
    004f1c14b 0x4f1c1c
    004f1c18
    004f1c18loc_4f1c18:
    004f1c18b 0x4f1c30
    004f1c1c
    004f1c1cloc_4f1c1c:
    004f1c1cbl runtime.gcWriteBarrier2
    004f1c20str x6, [x25]
    004f1c24ldr x7, [x5+8]
    004f1c28str x7, [x25+8]
    004f1c2cb 0x4f1c30
    004f1c30
    004f1c30loc_4f1c30:
    004f1c30str x6, [x5+8]
    004f1c34ldr x2, [sp+256]
    004f1c38ldrsb x27, [x2]
    004f1c3cb 0x4f1c40
    004f1c40
    004f1c40loc_4f1c40:
    004f1c40str x2, [sp+264]
    004f1c44orr x4, xzr, 1
    004f1c48str x4, [sp+272]
    004f1c4cstr x4, [sp+280]
    004f1c50adrp x0, 0x1c9000
    004f1c54add x0, x0, 981
    004f1c58movz x1, 26
    004f1c5cmov x3, x4
    004f1c60bl log.Printf
    004f1c64ldp x29, x30, [sp-8]
    004f1c68add sp, sp, 304
    004f1c6cret x30
    004f1c70
    004f1c70loc_4f1c70:
    004f1c70stp xzr, xzr, [sp+120]
    004f1c74add x1, sp, 120
    004f1c78str x1, [sp+200]
    004f1c7cldr x1, [sp+56]
    004f1c80ldrsb x27, [x1]
    004f1c84ldrsw x1, [x1+8]
    004f1c88str w1, [sp+52]
    004f1c8cldr w0, [sp+52]
    004f1c90bl runtime.convT32
    004f1c94str x0, [sp+192]
    004f1c98ldr x1, [sp+200]
    004f1c9cldrsb x27, [x1]
    004f1ca0adrp x2, 0x104000
    004f1ca4add x2, x2, 3264
    004f1ca8str x2, [x1]
    004f1cacadrp x27, 0x55a000
    004f1cb0ldr w2, [x27+3056]
    004f1cb4cbz w2, 0x4f1cbc
    004f1cb8b 0x4f1cc0
    004f1cbc
    004f1cbcloc_4f1cbc:
    004f1cbcb 0x4f1cd4
    004f1cc0
    004f1cc0loc_4f1cc0:
    004f1cc0bl runtime.gcWriteBarrier2
    004f1cc4str x0, [x25]
    004f1cc8ldr x5, [x1+8]
    004f1cccstr x5, [x25+8]
    004f1cd0b 0x4f1cd4
    004f1cd4
    004f1cd4loc_4f1cd4:
    004f1cd4str x0, [x1+8]
    004f1cd8ldr x2, [sp+200]
    004f1cdcldrsb x27, [x2]
    004f1ce0b 0x4f1ce4
    004f1ce4
    004f1ce4loc_4f1ce4:
    004f1ce4str x2, [sp+208]
    004f1ce8orr x4, xzr, 1
    004f1cecstr x4, [sp+216]
    004f1cf0str x4, [sp+224]
    004f1cf4adrp x0, 0x1c2000
    004f1cf8add x0, x0, 84
    004f1cfcorr x1, xzr, 12
    004f1d00mov x3, x4
    004f1d04bl log.Printf
    004f1d08ldr x5, [sp+56]
    004f1d0cstr x5, [sp+136]
    004f1d10str xzr, [sp+96]
    004f1d14stp xzr, xzr, [sp+104]
    004f1d18stp xzr, xzr, [sp+80]
    004f1d1cldr x1, [sp+136]
    004f1d20adrp x0, 0x223000
    004f1d24add x0, x0, 1024
    004f1d28bl google.golang.org/protobuf/proto.Marshal
    004f1d2cstr x0, [sp+96]
    004f1d30str x1, [sp+104]
    004f1d34str x2, [sp+112]
    004f1d38str x3, [sp+80]
    004f1d3cstr x4, [sp+88]
    004f1d40ldr x5, [sp+96]
    004f1d44ldr x6, [sp+104]
    004f1d48ldr x7, [sp+112]
    004f1d4cstr x5, [sp+160]
    004f1d50str x6, [sp+168]
    004f1d54str x7, [sp+176]
    004f1d58ldr x5, [sp+80]
    004f1d5cldr x6, [sp+88]
    004f1d60str x5, [sp+144]
    004f1d64str x6, [sp+152]
    004f1d68ldr x5, [sp+160]
    004f1d6cldr x6, [sp+168]
    004f1d70ldr x7, [sp+176]
    004f1d74str x5, [sp+312]
    004f1d78str x6, [sp+320]
    004f1d7cstr x7, [sp+328]
    004f1d80ldr x3, [sp+144]
    004f1d84ldr x4, [sp+152]
    004f1d88str x3, [sp+64]
    004f1d8cstr x4, [sp+72]
    004f1d90ldr x0, [sp+312]
    004f1d94ldr x1, [sp+320]
    004f1d98ldr x2, [sp+328]
    004f1d9cldr x26, [sp+336]
    004f1da0ldr x5, [x26]
    004f1da4blr x5
    004f1da8ldp x29, x30, [sp-8]
    004f1dacadd sp, sp, 304
    004f1db0ret x30
    004f1db4
    004f1db4loc_4f1db4:
    004f1db4stp x0, x1, [sp+8]
    004f1db8stp x2, x3, [sp+24]
    004f1dbcmov x3, x30
    004f1dc0bl runtime.morestack_noctxt.abi0
    004f1dc4ldp x0, x1, [sp+8]
    004f1dc8ldp x2, x3, [sp+24]
    004f1dccb 0x4f1b00
    004f1b00
    004f1dd0
    004f1dd0github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter: ; void github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter(struct string targetPath)
    004f1dd0ldr x16, [x28+16]
    004f1dd4sub x17, sp, 48
    004f1dd8subs xzr, x17, x16
    004f1ddcb.ls 0x4f1f80
    004f1de0str x30, [sp-176]!
    004f1de4stur x29, [sp-8]
    004f1de8sub x29, sp, 8
    004f1decstr x0, [sp+184]
    004f1df0str x1, [sp+192]
    004f1df4stp xzr, xzr, [sp+104]
    004f1df8stp xzr, xzr, [sp+88]
    004f1dfcstp xzr, xzr, [sp+152]
    004f1e00stp xzr, xzr, [sp+136]
    004f1e04ldr x7, [sp+192]
    004f1e08subs xzr, x7, 1
    004f1e0cb.ne 0x4f1e14
    004f1e10b 0x4f1e18
    004f1e14
    004f1e14loc_4f1e14:
    004f1e14b 0x4f1e40
    004f1e18
    004f1e18loc_4f1e18:
    004f1e18ldr x1, [sp+192]
    004f1e1cldr x7, [sp+184]
    004f1e20subs xzr, x1, 0
    004f1e24b.hi 0x4f1e2c
    004f1e28b 0x4f1f74
    004f1e2c
    004f1e2cloc_4f1e2c:
    004f1e2cldrb w7, [x7]
    004f1e30subs wzr, w7, 46
    004f1e34b.ne 0x4f1e3c
    004f1e38b 0x4f1f24
    004f1e3c
    004f1e3cloc_4f1e3c:
    004f1e3cb 0x4f1e40
    004f1e40
    004f1e40loc_4f1e40:
    004f1e40ldr x0, [sp+184]
    004f1e44ldr x1, [sp+192]
    004f1e48adrp x2, 0x21f000
    004f1e4cadd x2, x2, 3320
    004f1e50orr x3, xzr, 1
    004f1e54adrp x4, 0x1be000
    004f1e58add x4, x4, 4032
    004f1e5cmov x5, x3
    004f1e60movn x6, 0
    004f1e64bl strings.Replace
    004f1e68str x0, [sp+120]
    004f1e6cstr x1, [sp+128]
    004f1e70adrp x2, 0x1be000
    004f1e74add x2, x2, 4032
    004f1e78orr x3, xzr, 1
    004f1e7cbl strings.LastIndex
    004f1e80str x0, [sp+72]
    004f1e84adds xzr, x0, 1
    004f1e88b.eq 0x4f1e90
    004f1e8cb 0x4f1eb8
    004f1e90
    004f1e90loc_4f1e90:
    004f1e90ldr x4, [sp+184]
    004f1e94ldr x5, [sp+192]
    004f1e98str x4, [sp+152]
    004f1e9cstr x5, [sp+160]
    004f1ea0adrp x4, 0x21e000
    004f1ea4add x4, x4, 296
    004f1ea8str x4, [sp+136]
    004f1eacorr x4, xzr, 1
    004f1eb0str x4, [sp+144]
    004f1eb4b 0x4f1f20
    004f1eb8
    004f1eb8loc_4f1eb8:
    004f1eb8add x1, x0, 1
    004f1ebcstr x1, [sp+80]
    004f1ec0ldr x2, [sp+192]
    004f1ec4ldr x4, [sp+184]
    004f1ec8subs xzr, x2, x1
    004f1eccb.hs 0x4f1ed4
    004f1ed0b 0x4f1f70
    004f1ed4
    004f1ed4loc_4f1ed4:
    004f1ed4b 0x4f1ed8
    004f1ed8
    004f1ed8loc_4f1ed8:
    004f1ed8str x4, [sp+136]
    004f1edcstr x1, [sp+144]
    004f1ee0ldr x4, [sp+72]
    004f1ee4add x0, x4, 1
    004f1ee8str x0, [sp+80]
    004f1eecldr x1, [sp+192]
    004f1ef0ldr x5, [sp+184]
    004f1ef4subs xzr, x1, x0
    004f1ef8b.hs 0x4f1f00
    004f1efcb 0x4f1f6c
    004f1f00
    004f1f00loc_4f1f00:
    004f1f00sub x4, x1, x4
    004f1f04sub x4, x4, 1
    004f1f08sub x6, xzr, x4
    004f1f0cand x6, x0, x6, asr #63
    004f1f10add x5, x5, x6
    004f1f14str x5, [sp+152]
    004f1f18str x4, [sp+160]
    004f1f1cb 0x4f1f20
    004f1f20
    004f1f20loc_4f1f20:
    004f1f20b 0x4f1f38
    004f1f24
    004f1f24loc_4f1f24:
    004f1f24ldr x4, [sp+184]
    004f1f28ldr x5, [sp+192]
    004f1f2cstr x4, [sp+136]
    004f1f30str x5, [sp+144]
    004f1f34b 0x4f1f38
    004f1f38
    004f1f38loc_4f1f38:
    004f1f38ldr x4, [sp+136]
    004f1f3cldr x5, [sp+144]
    004f1f40str x4, [sp+104]
    004f1f44str x5, [sp+112]
    004f1f48ldr x2, [sp+152]
    004f1f4cldr x3, [sp+160]
    004f1f50str x2, [sp+88]
    004f1f54str x3, [sp+96]
    004f1f58ldr x0, [sp+104]
    004f1f5cldr x1, [sp+112]
    004f1f60ldur x29, [sp-8]
    004f1f64ldr x30, [sp], 176
    004f1f68ret x30
    004f1f6c
    004f1f6cloc_4f1f6c:
    004f1f6cbl runtime.panicSliceB
    004f1f70
    004f1f70loc_4f1f70:
    004f1f70bl runtime.panicSliceAlen
    004f1f74
    004f1f74loc_4f1f74:
    004f1f74mov x0, xzr
    004f1f78bl runtime.panicIndex
    004f1f7chint
    004f1f80
    004f1f80loc_4f1f80:
    004f1f80stp x0, x1, [sp+8]
    004f1f84mov x3, x30
    004f1f88bl runtime.morestack_noctxt.abi0
    004f1f8cldp x0, x1, [sp+8]
    004f1f90b 0x4f1dd0
    004f1f94udf 0
    004f1f98udf 0
    004f1f9cudf 0
    004f1dd0
    004f1fa0
    004f1fa0github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory(struct string path)
    004f1fa0ldr x16, [x28+16]
    004f1fa4sub x17, sp, 16
    004f1fa8subs xzr, x17, x16
    004f1facb.ls 0x4f2070
    004f1fb0str x30, [sp-144]!
    004f1fb4stur x29, [sp-8]
    004f1fb8sub x29, sp, 8
    004f1fbcstr x0, [sp+152]
    004f1fc0str x1, [sp+160]
    004f1fc4strb wzr, [sp+38]
    004f1fc8stp xzr, xzr, [sp+88]
    004f1fccstp xzr, xzr, [sp+72]
    004f1fd0ldr x0, [sp+152]
    004f1fd4ldr x1, [sp+160]
    004f1fd8bl os.Stat
    004f1fdcstr x0, [sp+88]
    004f1fe0str x1, [sp+96]
    004f1fe4str x2, [sp+72]
    004f1fe8str x3, [sp+80]
    004f1fecldr x2, [sp+96]
    004f1ff0ldr x3, [sp+88]
    004f1ff4str x3, [sp+120]
    004f1ff8str x2, [sp+128]
    004f1ffcldr x2, [sp+72]
    004f2000ldr x3, [sp+80]
    004f2004str x2, [sp+104]
    004f2008str x3, [sp+112]
    004f200cldr x2, [sp+120]
    004f2010ldr x3, [sp+128]
    004f2014str x2, [sp+40]
    004f2018str x3, [sp+48]
    004f201cldr x2, [sp+112]
    004f2020ldr x3, [sp+104]
    004f2024str x3, [sp+56]
    004f2028str x2, [sp+64]
    004f202ccbnz x3, 0x4f2034
    004f2030b 0x4f2048
    004f2034
    004f2034loc_4f2034:
    004f2034strb wzr, [sp+38]
    004f2038mov x0, xzr
    004f203cldur x29, [sp-8]
    004f2040ldr x30, [sp], 144
    004f2044ret x30
    004f2048
    004f2048loc_4f2048:
    004f2048ldr x1, [sp+40]
    004f204cldrsb x27, [x1]
    004f2050ldr x1, [x1+24]
    004f2054ldr x0, [sp+48]
    004f2058blr x1
    004f205cstrb w0, [sp+39]
    004f2060strb w0, [sp+38]
    004f2064ldur x29, [sp-8]
    004f2068ldr x30, [sp], 144
    004f206cret x30
    004f2070
    004f2070loc_4f2070:
    004f2070stp x0, x1, [sp+8]
    004f2074mov x3, x30
    004f2078bl runtime.morestack_noctxt.abi0
    004f207cldp x0, x1, [sp+8]
    004f2080b 0x4f1fa0
    004f2084udf 0
    004f2088udf 0
    004f208cudf 0
    004f1fa0
    004f2090
    004f2090github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.dirListHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f2090ldr x16, [x28+16]
    004f2094sub x17, sp, 1040
    004f2098subs xzr, x17, x16
    004f209cb.ls 0x4f3058
    004f20a0sub x20, sp, 1168
    004f20a4stp x29, x30, [x20-8]
    004f20a8add sp, x20, 0
    004f20acsub x29, sp, 8
    004f20b0str x0, [sp+1176]
    004f20b4str x1, [sp+1184]
    004f20b8str x2, [sp+1192]
    004f20bcstr x3, [sp+1200]
    004f20c0adrp x0, 0x17d000
    004f20c4add x0, x0, 1696
    004f20c8bl runtime.newobject
    004f20ccstr x0, [sp+680]
    004f20d0adrp x27, 0x559000
    004f20d4ldr w1, [x27+3056]
    004f20d8cbz w1, 0x4f20e0
    004f20dcb 0x4f20e4
    004f20e0
    004f20e0loc_4f20e0:
    004f20e0b 0x4f2100
    004f20e4
    004f20e4loc_4f20e4:
    004f20e4str x0, [sp+464]
    004f20e8mov x1, x0
    004f20ecadrp x0, 0x17d000
    004f20f0add x0, x0, 1696
    004f20f4bl runtime.wbZero
    004f20f8ldr x0, [sp+464]
    004f20fcb 0x4f2100
    004f2100
    004f2100loc_4f2100:
    004f2100stp xzr, xzr, [x0]
    004f2104stp xzr, xzr, [x0+16]
    004f2108stp xzr, xzr, [x0+32]
    004f210cstp xzr, xzr, [x0+48]
    004f2110ldr x4, [sp+680]
    004f2114str x4, [sp+384]
    004f2118str x4, [sp+880]
    004f211cldr x0, [sp+1176]
    004f2120ldr x1, [sp+1184]
    004f2124ldr x2, [sp+1192]
    004f2128adrp x3, 0x222000
    004f212cadd x3, x3, 992
    004f2130bl google.golang.org/protobuf/proto.Unmarshal
    004f2134str x0, [sp+368]
    004f2138str x1, [sp+376]
    004f213ccbnz x0, 0x4f2144
    004f2140b 0x4f2204
    004f2144
    004f2144loc_4f2144:
    004f2144add x27, sp, 864
    004f2148stp xzr, xzr, [x27]
    004f214cadd x5, sp, 864
    004f2150str x5, [sp+648]
    004f2154ldr x5, [sp+368]
    004f2158ldr x6, [sp+376]
    004f215cstr x5, [sp+632]
    004f2160str x6, [sp+640]
    004f2164str x5, [sp+624]
    004f2168ldr x5, [sp+624]
    004f216ccbnz x5, 0x4f2174
    004f2170b 0x4f2184
    004f2174
    004f2174loc_4f2174:
    004f2174ldr x5, [sp+624]
    004f2178ldr x5, [x5+8]
    004f217cstr x5, [sp+624]
    004f2180b 0x4f2188
    004f2184
    004f2184loc_4f2184:
    004f2184b 0x4f2188
    004f2188
    004f2188loc_4f2188:
    004f2188ldr x5, [sp+648]
    004f218cldrsb x27, [x5]
    004f2190ldr x6, [sp+640]
    004f2194ldr x7, [sp+624]
    004f2198str x7, [x5]
    004f219cadrp x27, 0x559000
    004f21a0ldr w7, [x27+3056]
    004f21a4cbz w7, 0x4f21ac
    004f21a8b 0x4f21b0
    004f21ac
    004f21acloc_4f21ac:
    004f21acb 0x4f21c4
    004f21b0
    004f21b0loc_4f21b0:
    004f21b0bl runtime.gcWriteBarrier2
    004f21b4str x6, [x25]
    004f21b8ldr x7, [x5+8]
    004f21bcstr x7, [x25+8]
    004f21c0b 0x4f21c4
    004f21c4
    004f21c4loc_4f21c4:
    004f21c4str x6, [x5+8]
    004f21c8ldr x2, [sp+648]
    004f21ccldrsb x27, [x2]
    004f21d0b 0x4f21d4
    004f21d4
    004f21d4loc_4f21d4:
    004f21d4str x2, [sp+656]
    004f21d8orr x4, xzr, 1
    004f21dcstr x4, [sp+664]
    004f21e0str x4, [sp+672]
    004f21e4adrp x0, 0x1c8000
    004f21e8add x0, x0, 981
    004f21ecmovz x1, 26
    004f21f0mov x3, x4
    004f21f4bl log.Printf
    004f21f8ldp x29, x30, [sp-8]
    004f21fcadd sp, sp, 1168
    004f2200ret x30
    004f2204
    004f2204loc_4f2204:
    004f2204stp xzr, xzr, [sp+176]
    004f2208ldr x2, [sp+384]
    004f220cldrsb x27, [x2]
    004f2210ldr x0, [x2+8]
    004f2214ldr x1, [x2+16]
    004f2218str x0, [sp+608]
    004f221cstr x1, [sp+616]
    004f2220bl github.com/bishopfox/sliver/implant/sliver/handlers.pathIsDirectory
    004f2224strb w0, [sp+90]
    004f2228tbnz w0, 0, 0x4f2230
    004f222cb 0x4f2268
    004f2230
    004f2230loc_4f2230:
    004f2230ldr x5, [sp+384]
    004f2234ldrsb x27, [x5]
    004f2238ldr x1, [x5+8]
    004f223cldr x2, [x5+16]
    004f2240str x1, [sp+592]
    004f2244str x2, [sp+600]
    004f2248mov x0, xzr
    004f224cadrp x3, 0x1bd000
    004f2250add x3, x3, 4032
    004f2254orr x4, xzr, 1
    004f2258bl runtime.concatstring2
    004f225cstr x0, [sp+176]
    004f2260str x1, [sp+184]
    004f2264b 0x4f2284
    004f2268
    004f2268loc_4f2268:
    004f2268ldr x2, [sp+384]
    004f226cldrsb x27, [x2]
    004f2270ldr x3, [x2+8]
    004f2274ldr x2, [x2+16]
    004f2278str x3, [sp+176]
    004f227cstr x2, [sp+184]
    004f2280b 0x4f2284
    004f2284
    004f2284loc_4f2284:
    004f2284add x27, sp, 848
    004f2288stp xzr, xzr, [x27]
    004f228cadd x27, sp, 832
    004f2290stp xzr, xzr, [x27]
    004f2294ldr x0, [sp+176]
    004f2298ldr x1, [sp+184]
    004f229cbl github.com/bishopfox/sliver/implant/sliver/handlers.determineDirPathFilter
    004f22a0str x0, [sp+848]
    004f22a4str x1, [sp+856]
    004f22a8str x2, [sp+832]
    004f22acstr x3, [sp+840]
    004f22b0ldr x2, [sp+848]
    004f22b4ldr x3, [sp+856]
    004f22b8str x2, [sp+528]
    004f22bcstr x3, [sp+536]
    004f22c0ldr x2, [sp+832]
    004f22c4ldr x3, [sp+840]
    004f22c8str x2, [sp+440]
    004f22ccstr x3, [sp+448]
    004f22d0ldr x2, [sp+528]
    004f22d4ldr x3, [sp+536]
    004f22d8str x2, [sp+232]
    004f22dcstr x3, [sp+240]
    004f22e0ldr x2, [sp+440]
    004f22e4ldr x3, [sp+448]
    004f22e8str x2, [sp+280]
    004f22ecstr x3, [sp+288]
    004f22f0add x27, sp, 832
    004f22f4stp xzr, xzr, [x27]
    004f22f8add x27, sp, 816
    004f22fcstp xzr, xzr, [x27]
    004f2300add x27, sp, 792
    004f2304stp xzr, xzr, [x27]
    004f2308str xzr, [sp+808]
    004f230cadd x27, sp, 776
    004f2310stp xzr, xzr, [x27]
    004f2314ldr x0, [sp+232]
    004f2318ldr x1, [sp+240]
    004f231cbl github.com/bishopfox/sliver/implant/sliver/handlers.getDirList
    004f2320str x0, [sp+832]
    004f2324str x1, [sp+840]
    004f2328str x2, [sp+816]
    004f232cstr x3, [sp+824]
    004f2330str x4, [sp+792]
    004f2334str x5, [sp+800]
    004f2338str x6, [sp+808]
    004f233cstr x7, [sp+776]
    004f2340str x8, [sp+784]
    004f2344ldr x2, [sp+832]
    004f2348ldr x3, [sp+840]
    004f234cstr x2, [sp+1144]
    004f2350str x3, [sp+1152]
    004f2354ldr x2, [sp+816]
    004f2358ldr x3, [sp+824]
    004f235cstr x2, [sp+1128]
    004f2360str x3, [sp+1136]
    004f2364ldr x2, [sp+792]
    004f2368ldr x3, [sp+800]
    004f236cldr x4, [sp+808]
    004f2370str x2, [sp+1104]
    004f2374str x3, [sp+1112]
    004f2378str x4, [sp+1120]
    004f237cldr x2, [sp+776]
    004f2380ldr x3, [sp+784]
    004f2384str x2, [sp+1088]
    004f2388str x3, [sp+1096]
    004f238cldr x2, [sp+1144]
    004f2390ldr x3, [sp+1152]
    004f2394str x2, [sp+416]
    004f2398str x3, [sp+424]
    004f239cldr x2, [sp+1128]
    004f23a0ldr x3, [sp+1136]
    004f23a4str x2, [sp+216]
    004f23a8str x3, [sp+224]
    004f23acldr x2, [sp+1104]
    004f23b0ldr x3, [sp+1112]
    004f23b4ldr x4, [sp+1120]
    004f23b8str x2, [sp+296]
    004f23bcstr x3, [sp+304]
    004f23c0str x4, [sp+312]
    004f23c4ldr x2, [sp+1088]
    004f23c8ldr x3, [sp+1096]
    004f23ccstr x2, [sp+368]
    004f23d0str x3, [sp+376]
    004f23d4bl time.Now
    004f23d8str x0, [sp+752]
    004f23dcstr x1, [sp+760]
    004f23e0str x2, [sp+768]
    004f23e4add x27, sp, 832
    004f23e8stp xzr, xzr, [x27]
    004f23ecldr x0, [sp+752]
    004f23f0ldr x1, [sp+760]
    004f23f4ldr x2, [sp+768]
    004f23f8bl time.Time.Zone
    004f23fcstr x0, [sp+832]
    004f2400str x1, [sp+840]
    004f2404str x2, [sp+144]
    004f2408str x0, [sp+1072]
    004f240cstr x1, [sp+1080]
    004f2410ldr x2, [sp+144]
    004f2414str x2, [sp+152]
    004f2418str x0, [sp+160]
    004f241cstr x1, [sp+168]
    004f2420ldr x2, [sp+152]
    004f2424str x2, [sp+96]
    004f2428adrp x0, 0x19b000
    004f242cadd x0, x0, 2112
    004f2430bl runtime.newobject
    004f2434str x0, [sp+584]
    004f2438adrp x27, 0x559000
    004f243cldr w2, [x27+3056]
    004f2440cbz w2, 0x4f2448
    004f2444b 0x4f244c
    004f2448
    004f2448loc_4f2448:
    004f2448b 0x4f2468
    004f244c
    004f244cloc_4f244c:
    004f244cstr x0, [sp+456]
    004f2450mov x1, x0
    004f2454adrp x0, 0x19b000
    004f2458add x0, x0, 2112
    004f245cbl runtime.wbZero
    004f2460ldr x0, [sp+456]
    004f2464b 0x4f2468
    004f2468
    004f2468loc_4f2468:
    004f2468mov x20, x0
    004f246cadr x27, 16
    004f2470stp x29, x27, [sp-24]
    004f2474sub x29, sp, 24
    004f2478bl fn_87cf4
    004f247csub x29, sp, 8
    004f2480str xzr, [x0+112]
    004f2484ldr x1, [sp+584]
    004f2488ldrsb x27, [x1]
    004f248cldr x2, [sp+416]
    004f2490ldr x3, [sp+424]
    004f2494str x3, [x1+16]
    004f2498adrp x27, 0x559000
    004f249cldr w3, [x27+3056]
    004f24a0cbz w3, 0x4f24a8
    004f24a4b 0x4f24ac
    004f24a8
    004f24a8loc_4f24a8:
    004f24a8b 0x4f24c0
    004f24ac
    004f24acloc_4f24ac:
    004f24acbl runtime.gcWriteBarrier2
    004f24b0str x2, [x25]
    004f24b4ldr x3, [x1+8]
    004f24b8str x3, [x25+8]
    004f24bcb 0x4f24c0
    004f24c0
    004f24c0loc_4f24c0:
    004f24c0str x2, [x1+8]
    004f24c4ldr x1, [sp+584]
    004f24c8ldrsb x27, [x1]
    004f24ccldr x2, [sp+160]
    004f24d0ldr x3, [sp+168]
    004f24d4str x3, [x1+64]
    004f24d8adrp x27, 0x559000
    004f24dcldr w3, [x27+3056]
    004f24e0cbz w3, 0x4f24e8
    004f24e4b 0x4f24ec
    004f24e8
    004f24e8loc_4f24e8:
    004f24e8b 0x4f2500
    004f24ec
    004f24ecloc_4f24ec:
    004f24ecbl runtime.gcWriteBarrier2
    004f24f0str x2, [x25]
    004f24f4ldr x3, [x1+56]
    004f24f8str x3, [x25+8]
    004f24fcb 0x4f2500
    004f2500
    004f2500loc_4f2500:
    004f2500str x2, [x1+56]
    004f2504ldr x1, [sp+584]
    004f2508ldrsb x27, [x1]
    004f250cldr x2, [sp+96]
    004f2510str w2, [x1+72]
    004f2514ldr x1, [sp+584]
    004f2518str x1, [sp+392]
    004f251cldr x2, [sp+368]
    004f2520cbnz x2, 0x4f2528
    004f2524b 0x4f2534
    004f2528
    004f2528loc_4f2528:
    004f2528ldrsb x27, [x1]
    004f252cstrb wzr, [x1+24]
    004f2530b 0x4f2544
    004f2534
    004f2534loc_4f2534:
    004f2534ldrsb x27, [x1]
    004f2538orr x2, xzr, 1
    004f253cstrb w2, [x1+24]
    004f2540b 0x4f2544
    004f2544
    004f2544loc_4f2544:
    004f2544adrp x1, 0x559000
    004f2548add x1, x1, 1504
    004f254cstr x1, [sp+552]
    004f2550b 0x4f2554
    004f2554
    004f2554loc_4f2554:
    004f2554str x1, [sp+560]
    004f2558add x27, sp, 568
    004f255cstp xzr, xzr, [x27]
    004f2560ldr x2, [sp+392]
    004f2564ldrsb x27, [x2]
    004f2568stp xzr, xzr, [x2+40]
    004f256cadrp x27, 0x559000
    004f2570ldr w3, [x27+3056]
    004f2574cbz w3, 0x4f257c
    004f2578b 0x4f2580
    004f257c
    004f257cloc_4f257c:
    004f257cb 0x4f2590
    004f2580
    004f2580loc_4f2580:
    004f2580ldr x3, [x2+32]
    004f2584bl runtime.gcWriteBarrier1
    004f2588str x3, [x25]
    004f258cb 0x4f2590
    004f2590
    004f2590loc_4f2590:
    004f2590str x1, [x2+32]
    004f2594add x27, sp, 736
    004f2598stp xzr, xzr, [x27]
    004f259cadd x27, sp, 776
    004f25a0stp xzr, xzr, [x27]
    004f25a4ldr x1, [sp+216]
    004f25a8ldrsb x27, [x1]
    004f25acldr x1, [x1+24]
    004f25b0ldr x0, [sp+224]
    004f25b4blr x1
    004f25b8str x0, [sp+736]
    004f25bcstr x1, [sp+744]
    004f25c0str x2, [sp+776]
    004f25c4str x3, [sp+784]
    004f25c8ldr x1, [sp+736]
    004f25ccldr x2, [sp+744]
    004f25d0str x1, [sp+1056]
    004f25d4str x2, [sp+1064]
    004f25d8ldr x1, [sp+776]
    004f25dcldr x2, [sp+784]
    004f25e0str x1, [sp+1040]
    004f25e4str x2, [sp+1048]
    004f25e8ldr x1, [sp+1056]
    004f25ecldr x2, [sp+1064]
    004f25f0str x1, [sp+200]
    004f25f4str x2, [sp+208]
    004f25f8ldr x1, [sp+1048]
    004f25fcldr x2, [sp+1040]
    004f2600str x2, [sp+368]
    004f2604str x1, [sp+376]
    004f2608subs xzr, x2, 0
    004f260ccset x1, ne
    004f2610eor x1, x1, 1
    004f2614strb w1, [sp+90]
    004f2618cbnz x2, 0x4f2620
    004f261cb 0x4f2624
    004f2620
    004f2620loc_4f2620:
    004f2620b 0x4f2638
    004f2624
    004f2624loc_4f2624:
    004f2624ldr x2, [sp+288]
    004f2628subs xzr, x2, 0
    004f262ccset x2, eq
    004f2630strb w2, [sp+90]
    004f2634b 0x4f2638
    004f2638
    004f2638loc_4f2638:
    004f2638ldrb w2, [sp+90]
    004f263ctbnz w2, 0, 0x4f2644
    004f2640b 0x4f2928
    004f2644
    004f2644loc_4f2644:
    004f2644ldr x1, [sp+200]
    004f2648ldrsb x27, [x1]
    004f264cldr x1, [x1+56]
    004f2650ldr x0, [sp+208]
    004f2654blr x1
    004f2658str x0, [sp+136]
    004f265cldr x1, [sp+200]
    004f2660ldrsb x27, [x1]
    004f2664ldr x1, [x1+32]
    004f2668ldr x0, [sp+208]
    004f266cblr x1
    004f2670str x0, [sp+752]
    004f2674str x1, [sp+760]
    004f2678str x2, [sp+768]
    004f267cbl time.Time.Unix
    004f2680str x0, [sp+128]
    004f2684ldr x1, [sp+200]
    004f2688ldrsb x27, [x1]
    004f268cldr x1, [x1+40]
    004f2690ldr x0, [sp+208]
    004f2694blr x1
    004f2698str w0, [sp+92]
    004f269cbl io/fs.FileMode.String
    004f26a0str x0, [sp+832]
    004f26a4str x1, [sp+840]
    004f26a8ldr x0, [sp+200]
    004f26acldr x1, [sp+208]
    004f26b0bl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
    004f26b4str x0, [sp+848]
    004f26b8str x1, [sp+856]
    004f26bcldr x0, [sp+200]
    004f26c0ldr x1, [sp+208]
    004f26c4bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
    004f26c8str x0, [sp+720]
    004f26ccstr x1, [sp+728]
    004f26d0ldr x1, [sp+200]
    004f26d4ldrsb x27, [x1]
    004f26d8ldr x1, [x1+24]
    004f26dcldr x0, [sp+208]
    004f26e0blr x1
    004f26e4strb w0, [sp+90]
    004f26e8adrp x0, 0x1a1000
    004f26ecadd x0, x0, 1856
    004f26f0bl runtime.newobject
    004f26f4str x0, [sp+520]
    004f26f8adrp x27, 0x559000
    004f26fcldr w1, [x27+3056]
    004f2700cbz w1, 0x4f2708
    004f2704b 0x4f270c
    004f2708
    004f2708loc_4f2708:
    004f2708b 0x4f2728
    004f270c
    004f270cloc_4f270c:
    004f270cstr x0, [sp+432]
    004f2710mov x1, x0
    004f2714adrp x0, 0x1a1000
    004f2718add x0, x0, 1856
    004f271cbl runtime.wbZero
    004f2720ldr x0, [sp+432]
    004f2724b 0x4f2728
    004f2728
    004f2728loc_4f2728:
    004f2728mov x20, x0
    004f272cadr x27, 16
    004f2730stp x29, x27, [sp-24]
    004f2734sub x29, sp, 24
    004f2738bl fn_87cec
    004f273csub x29, sp, 8
    004f2740ldr x5, [sp+520]
    004f2744ldrsb x27, [x5]
    004f2748orr x3, xzr, 1
    004f274cstr x3, [x5+16]
    004f2750adrp x27, 0x559000
    004f2754ldr w6, [x27+3056]
    004f2758cbz w6, 0x4f2760
    004f275cb 0x4f2764
    004f2760
    004f2760loc_4f2760:
    004f2760b 0x4f2774
    004f2764
    004f2764loc_4f2764:
    004f2764ldr x6, [x5+8]
    004f2768bl runtime.gcWriteBarrier1
    004f276cstr x6, [x25]
    004f2770b 0x4f2774
    004f2774
    004f2774loc_4f2774:
    004f2774adrp x6, 0x21d000
    004f2778add x6, x6, 296
    004f277cstr x6, [x5+8]
    004f2780ldr x5, [sp+520]
    004f2784ldrsb x27, [x5]
    004f2788ldr x6, [sp+136]
    004f278cstr x6, [x5+32]
    004f2790ldr x5, [sp+520]
    004f2794ldrsb x27, [x5]
    004f2798ldr x6, [sp+128]
    004f279cstr x6, [x5+40]
    004f27a0ldr x5, [sp+520]
    004f27a4ldrsb x27, [x5]
    004f27a8ldr x6, [sp+832]
    004f27acldr x7, [sp+840]
    004f27b0str x7, [x5+56]
    004f27b4adrp x27, 0x559000
    004f27b8ldr w7, [x27+3056]
    004f27bccbz w7, 0x4f27c4
    004f27c0b 0x4f27c8
    004f27c4
    004f27c4loc_4f27c4:
    004f27c4b 0x4f27dc
    004f27c8
    004f27c8loc_4f27c8:
    004f27c8bl runtime.gcWriteBarrier2
    004f27ccstr x6, [x25]
    004f27d0ldr x7, [x5+48]
    004f27d4str x7, [x25+8]
    004f27d8b 0x4f27dc
    004f27dc
    004f27dcloc_4f27dc:
    004f27dcstr x6, [x5+48]
    004f27e0ldr x5, [sp+520]
    004f27e4ldrsb x27, [x5]
    004f27e8ldr x6, [sp+848]
    004f27ecldr x7, [sp+856]
    004f27f0str x7, [x5+88]
    004f27f4adrp x27, 0x559000
    004f27f8ldr w7, [x27+3056]
    004f27fccbz w7, 0x4f2804
    004f2800b 0x4f2808
    004f2804
    004f2804loc_4f2804:
    004f2804b 0x4f281c
    004f2808
    004f2808loc_4f2808:
    004f2808bl runtime.gcWriteBarrier2
    004f280cstr x6, [x25]
    004f2810ldr x7, [x5+80]
    004f2814str x7, [x25+8]
    004f2818b 0x4f281c
    004f281c
    004f281cloc_4f281c:
    004f281cstr x6, [x5+80]
    004f2820ldr x5, [sp+520]
    004f2824ldrsb x27, [x5]
    004f2828ldr x6, [sp+720]
    004f282cldr x7, [sp+728]
    004f2830str x7, [x5+104]
    004f2834adrp x27, 0x559000
    004f2838ldr w7, [x27+3056]
    004f283ccbz w7, 0x4f2844
    004f2840b 0x4f2848
    004f2844
    004f2844loc_4f2844:
    004f2844b 0x4f285c
    004f2848
    004f2848loc_4f2848:
    004f2848bl runtime.gcWriteBarrier2
    004f284cstr x6, [x25]
    004f2850ldr x7, [x5+96]
    004f2854str x7, [x25+8]
    004f2858b 0x4f285c
    004f285c
    004f285cloc_4f285c:
    004f285cstr x6, [x5+96]
    004f2860ldr x5, [sp+520]
    004f2864ldrsb x27, [x5]
    004f2868ldrb w6, [sp+90]
    004f286cstrb w6, [x5+24]
    004f2870ldr x5, [sp+520]
    004f2874str x5, [sp+544]
    004f2878ldr x5, [sp+392]
    004f287cldrsb x27, [x5]
    004f2880ldr x2, [x5+48]
    004f2884ldr x0, [x5+32]
    004f2888ldr x5, [x5+40]
    004f288cadd x1, x5, 1
    004f2890subs xzr, x2, x1
    004f2894b.hs 0x4f289c
    004f2898b 0x4f28a0
    004f289c
    004f289cloc_4f289c:
    004f289cb 0x4f28b4
    004f28a0
    004f28a0loc_4f28a0:
    004f28a0adrp x4, 0x196000
    004f28a4add x4, x4, 864
    004f28a8bl runtime.growslice
    004f28acorr x3, xzr, 1
    004f28b0b 0x4f28b4
    004f28b4
    004f28b4loc_4f28b4:
    004f28b4sub x4, x1, 1
    004f28b8ldr x5, [sp+544]
    004f28bcadrp x27, 0x559000
    004f28c0ldr w6, [x27+3056]
    004f28c4cbz w6, 0x4f28cc
    004f28c8b 0x4f28d0
    004f28cc
    004f28ccloc_4f28cc:
    004f28ccb 0x4f28e4
    004f28d0
    004f28d0loc_4f28d0:
    004f28d0bl runtime.gcWriteBarrier2
    004f28d4str x5, [x25]
    004f28d8ldr x6, [x0+3*x4]
    004f28dcstr x6, [x25+8]
    004f28e0b 0x4f28e4
    004f28e4
    004f28e4loc_4f28e4:
    004f28e4str x5, [x0+3*x4]
    004f28e8ldr x4, [sp+392]
    004f28ecldrsb x27, [x4]
    004f28f0str x1, [x4+40]
    004f28f4str x2, [x4+48]
    004f28f8adrp x27, 0x559000
    004f28fcldr w2, [x27+3056]
    004f2900cbz w2, 0x4f2908
    004f2904b 0x4f290c
    004f2908
    004f2908loc_4f2908:
    004f2908b 0x4f2920
    004f290c
    004f290cloc_4f290c:
    004f290cbl runtime.gcWriteBarrier2
    004f2910str x0, [x25]
    004f2914ldr x2, [x4+32]
    004f2918str x2, [x25+8]
    004f291cb 0x4f2920
    004f2920
    004f2920loc_4f2920:
    004f2920str x0, [x4+32]
    004f2924b 0x4f2930
    004f2928
    004f2928loc_4f2928:
    004f2928orr x3, xzr, 1
    004f292cb 0x4f2930
    004f2930
    004f2930loc_4f2930:
    004f2930strb wzr, [sp+89]
    004f2934stp xzr, xzr, [sp+264]
    004f2938ldr x2, [sp+304]
    004f293cldr x4, [sp+296]
    004f2940ldr x5, [sp+312]
    004f2944str x4, [sp+792]
    004f2948str x2, [sp+800]
    004f294cstr x5, [sp+808]
    004f2950str xzr, [sp+120]
    004f2954str x2, [sp+112]
    004f2958ldr x2, [sp+792]
    004f295cstr x2, [sp+104]
    004f2960b 0x4f2964
    004f2964
    004f2964loc_4f2964:
    004f2964ldr x2, [sp+112]
    004f2968ldr x4, [sp+120]
    004f296csubs xzr, x2, x4
    004f2970b.gt 0x4f2978
    004f2974b 0x4f2fa0
    004f2978
    004f2978loc_4f2978:
    004f2978ldr x2, [sp+104]
    004f297cstr x2, [sp+512]
    004f2980ldr x2, [sp+512]
    004f2984ldr x4, [x2]
    004f2988ldr x0, [x2+8]
    004f298cstr x4, [sp+400]
    004f2990str x0, [sp+408]
    004f2994ldr x2, [sp+288]
    004f2998cbz x2, 0x4f29a0
    004f299cb 0x4f29ac
    004f29a0
    004f29a0loc_4f29a0:
    004f29a0orr x2, xzr, 1
    004f29a4strb w2, [sp+89]
    004f29a8b 0x4f2a30
    004f29ac
    004f29acloc_4f29ac:
    004f29acldrsb x27, [x4]
    004f29b0ldr x1, [x4+40]
    004f29b4blr x1
    004f29b8str x0, [sp+720]
    004f29bcstr x1, [sp+728]
    004f29c0add x27, sp, 776
    004f29c4stp xzr, xzr, [x27]
    004f29c8ldr x0, [sp+280]
    004f29ccldr x1, [sp+288]
    004f29d0ldr x2, [sp+720]
    004f29d4ldr x3, [sp+728]
    004f29d8bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
    004f29dcstrb w0, [sp+90]
    004f29e0str x1, [sp+776]
    004f29e4str x2, [sp+784]
    004f29e8ldrb w1, [sp+90]
    004f29ecstrb w1, [sp+91]
    004f29f0ldr x1, [sp+776]
    004f29f4ldr x2, [sp+784]
    004f29f8str x1, [sp+1024]
    004f29fcstr x2, [sp+1032]
    004f2a00ldrb w1, [sp+91]
    004f2a04strb w1, [sp+89]
    004f2a08ldr x1, [sp+1032]
    004f2a0cldr x2, [sp+1024]
    004f2a10str x2, [sp+368]
    004f2a14str x1, [sp+376]
    004f2a18cbnz x2, 0x4f2a20
    004f2a1cb 0x4f2a24
    004f2a20
    004f2a20loc_4f2a20:
    004f2a20b 0x4f2fa4
    004f2a24
    004f2a24loc_4f2a24:
    004f2a24orr x2, xzr, 1
    004f2a28orr x3, xzr, 1
    004f2a2cb 0x4f2a30
    004f2a30
    004f2a30loc_4f2a30:
    004f2a30ldrb w4, [sp+89]
    004f2a34tbnz w4, 0, 0x4f2a3c
    004f2a38b 0x4f2f78
    004f2a3c
    004f2a3cloc_4f2a3c:
    004f2a3cadd x27, sp, 736
    004f2a40stp xzr, xzr, [x27]
    004f2a44add x27, sp, 776
    004f2a48stp xzr, xzr, [x27]
    004f2a4cldr x1, [sp+400]
    004f2a50ldrsb x27, [x1]
    004f2a54ldr x1, [x1+24]
    004f2a58ldr x0, [sp+408]
    004f2a5cblr x1
    004f2a60str x0, [sp+736]
    004f2a64str x1, [sp+744]
    004f2a68str x2, [sp+776]
    004f2a6cstr x3, [sp+784]
    004f2a70ldr x1, [sp+736]
    004f2a74ldr x2, [sp+744]
    004f2a78str x1, [sp+1008]
    004f2a7cstr x2, [sp+1016]
    004f2a80ldr x1, [sp+776]
    004f2a84ldr x2, [sp+784]
    004f2a88str x1, [sp+992]
    004f2a8cstr x2, [sp+1000]
    004f2a90ldr x1, [sp+1008]
    004f2a94ldr x2, [sp+1016]
    004f2a98str x1, [sp+320]
    004f2a9cstr x2, [sp+328]
    004f2aa0ldr x1, [sp+992]
    004f2aa4ldr x2, [sp+1000]
    004f2aa8str x1, [sp+352]
    004f2aacstr x2, [sp+360]
    004f2ab0adrp x0, 0x1a1000
    004f2ab4add x0, x0, 1856
    004f2ab8bl runtime.newobject
    004f2abcstr x0, [sp+504]
    004f2ac0adrp x27, 0x559000
    004f2ac4ldr w1, [x27+3056]
    004f2ac8cbz w1, 0x4f2ad0
    004f2accb 0x4f2ad4
    004f2ad0
    004f2ad0loc_4f2ad0:
    004f2ad0b 0x4f2af0
    004f2ad4
    004f2ad4loc_4f2ad4:
    004f2ad4str x0, [sp+432]
    004f2ad8mov x1, x0
    004f2adcadrp x0, 0x1a1000
    004f2ae0add x0, x0, 1856
    004f2ae4bl runtime.wbZero
    004f2ae8ldr x0, [sp+432]
    004f2aecb 0x4f2af0
    004f2af0
    004f2af0loc_4f2af0:
    004f2af0mov x20, x0
    004f2af4adr x27, 16
    004f2af8stp x29, x27, [sp-24]
    004f2afcsub x29, sp, 24
    004f2b00bl fn_87cec
    004f2b04sub x29, sp, 8
    004f2b08ldr x1, [sp+504]
    004f2b0cstr x1, [sp+192]
    004f2b10ldr x1, [sp+352]
    004f2b14cbnz x1, 0x4f2b1c
    004f2b18b 0x4f2b20
    004f2b1c
    004f2b1cloc_4f2b1c:
    004f2b1cb 0x4f2e10
    004f2b20
    004f2b20loc_4f2b20:
    004f2b20ldr x1, [sp+320]
    004f2b24ldrsb x27, [x1]
    004f2b28ldr x1, [x1+56]
    004f2b2cldr x0, [sp+328]
    004f2b30blr x1
    004f2b34str x0, [sp+128]
    004f2b38ldr x1, [sp+192]
    004f2b3cldrsb x27, [x1]
    004f2b40str x0, [x1+32]
    004f2b44ldr x1, [sp+320]
    004f2b48ldrsb x27, [x1]
    004f2b4cldr x1, [x1+32]
    004f2b50ldr x0, [sp+328]
    004f2b54blr x1
    004f2b58str x0, [sp+752]
    004f2b5cstr x1, [sp+760]
    004f2b60str x2, [sp+768]
    004f2b64bl time.Time.Unix
    004f2b68str x0, [sp+128]
    004f2b6cldr x1, [sp+192]
    004f2b70ldrsb x27, [x1]
    004f2b74str x0, [x1+40]
    004f2b78ldr x1, [sp+320]
    004f2b7cldrsb x27, [x1]
    004f2b80ldr x1, [x1+40]
    004f2b84ldr x0, [sp+328]
    004f2b88blr x1
    004f2b8cstr w0, [sp+92]
    004f2b90bl io/fs.FileMode.String
    004f2b94str x0, [sp+720]
    004f2b98str x1, [sp+728]
    004f2b9cldr x2, [sp+192]
    004f2ba0ldrsb x27, [x2]
    004f2ba4str x1, [x2+56]
    004f2ba8adrp x27, 0x559000
    004f2bacldr w1, [x27+3056]
    004f2bb0cbz w1, 0x4f2bb8
    004f2bb4b 0x4f2bbc
    004f2bb8
    004f2bb8loc_4f2bb8:
    004f2bb8b 0x4f2bd0
    004f2bbc
    004f2bbcloc_4f2bbc:
    004f2bbcbl runtime.gcWriteBarrier2
    004f2bc0str x0, [x25]
    004f2bc4ldr x1, [x2+48]
    004f2bc8str x1, [x25+8]
    004f2bccb 0x4f2bd0
    004f2bd0
    004f2bd0loc_4f2bd0:
    004f2bd0str x0, [x2+48]
    004f2bd4ldr x1, [sp+320]
    004f2bd8ldrsb x27, [x1]
    004f2bdcldr x1, [x1+40]
    004f2be0ldr x0, [sp+328]
    004f2be4blr x1
    004f2be8str w0, [sp+92]
    004f2bectbnz w0, 27, 0x4f2bf4
    004f2bf0b 0x4f2d6c
    004f2bf4
    004f2bf4loc_4f2bf4:
    004f2bf4ldr x1, [sp+400]
    004f2bf8ldrsb x27, [x1]
    004f2bfcldr x1, [x1+40]
    004f2c00ldr x0, [sp+408]
    004f2c04blr x1
    004f2c08str x0, [sp+720]
    004f2c0cstr x1, [sp+728]
    004f2c10add x27, sp, 848
    004f2c14stp xzr, xzr, [x27]
    004f2c18add x27, sp, 776
    004f2c1cstp xzr, xzr, [x27]
    004f2c20ldr x2, [sp+240]
    004f2c24ldr x1, [sp+232]
    004f2c28ldr x3, [sp+720]
    004f2c2cldr x4, [sp+728]
    004f2c30mov x0, xzr
    004f2c34bl runtime.concatstring2
    004f2c38str x0, [sp+488]
    004f2c3cstr x1, [sp+496]
    004f2c40bl path/filepath.EvalSymlinks
    004f2c44str x0, [sp+848]
    004f2c48str x1, [sp+856]
    004f2c4cstr x2, [sp+776]
    004f2c50str x3, [sp+784]
    004f2c54ldr x1, [sp+848]
    004f2c58ldr x2, [sp+856]
    004f2c5cstr x1, [sp+976]
    004f2c60str x2, [sp+984]
    004f2c64ldr x1, [sp+776]
    004f2c68ldr x2, [sp+784]
    004f2c6cstr x1, [sp+960]
    004f2c70str x2, [sp+968]
    004f2c74ldr x1, [sp+976]
    004f2c78ldr x2, [sp+984]
    004f2c7cstr x1, [sp+264]
    004f2c80str x2, [sp+272]
    004f2c84ldr x1, [sp+968]
    004f2c88ldr x2, [sp+960]
    004f2c8cstr x2, [sp+352]
    004f2c90str x1, [sp+360]
    004f2c94cbnz x2, 0x4f2c9c
    004f2c98b 0x4f2d64
    004f2c9c
    004f2c9cloc_4f2c9c:
    004f2c9cldr x1, [sp+400]
    004f2ca0ldrsb x27, [x1]
    004f2ca4ldr x1, [x1+40]
    004f2ca8ldr x0, [sp+408]
    004f2cacblr x1
    004f2cb0str x0, [sp+848]
    004f2cb4str x1, [sp+856]
    004f2cb8add x27, sp, 720
    004f2cbcstp xzr, xzr, [x27]
    004f2cc0add x27, sp, 776
    004f2cc4stp xzr, xzr, [x27]
    004f2cc8ldr x2, [sp+240]
    004f2cccldr x1, [sp+232]
    004f2cd0ldr x3, [sp+848]
    004f2cd4ldr x4, [sp+856]
    004f2cd8mov x0, xzr
    004f2cdcbl runtime.concatstring2
    004f2ce0str x0, [sp+472]
    004f2ce4str x1, [sp+480]
    004f2ce8bl os.Readlink
    004f2cecstr x0, [sp+720]
    004f2cf0str x1, [sp+728]
    004f2cf4str x2, [sp+776]
    004f2cf8str x3, [sp+784]
    004f2cfcldr x1, [sp+720]
    004f2d00ldr x2, [sp+728]
    004f2d04str x1, [sp+944]
    004f2d08str x2, [sp+952]
    004f2d0cldr x1, [sp+776]
    004f2d10ldr x2, [sp+784]
    004f2d14str x1, [sp+928]
    004f2d18str x2, [sp+936]
    004f2d1cldr x1, [sp+944]
    004f2d20ldr x2, [sp+952]
    004f2d24str x1, [sp+248]
    004f2d28str x2, [sp+256]
    004f2d2cldr x1, [sp+936]
    004f2d30ldr x2, [sp+928]
    004f2d34str x2, [sp+336]
    004f2d38str x1, [sp+344]
    004f2d3ccbnz x2, 0x4f2d44
    004f2d40b 0x4f2d4c
    004f2d44
    004f2d44loc_4f2d44:
    004f2d44stp xzr, xzr, [sp+264]
    004f2d48b 0x4f2d60
    004f2d4c
    004f2d4cloc_4f2d4c:
    004f2d4cldr x2, [sp+248]
    004f2d50ldr x3, [sp+256]
    004f2d54str x2, [sp+264]
    004f2d58str x3, [sp+272]
    004f2d5cb 0x4f2d60
    004f2d60
    004f2d60loc_4f2d60:
    004f2d60b 0x4f2d68
    004f2d64
    004f2d64loc_4f2d64:
    004f2d64b 0x4f2d68
    004f2d68
    004f2d68loc_4f2d68:
    004f2d68b 0x4f2d74
    004f2d6c
    004f2d6cloc_4f2d6c:
    004f2d6cstp xzr, xzr, [sp+264]
    004f2d70b 0x4f2d74
    004f2d74
    004f2d74loc_4f2d74:
    004f2d74ldr x0, [sp+320]
    004f2d78ldr x1, [sp+328]
    004f2d7cbl github.com/bishopfox/sliver/implant/sliver/handlers.getUid
    004f2d80str x0, [sp+720]
    004f2d84str x1, [sp+728]
    004f2d88ldr x2, [sp+192]
    004f2d8cldrsb x27, [x2]
    004f2d90str x1, [x2+88]
    004f2d94adrp x27, 0x559000
    004f2d98ldr w3, [x27+3056]
    004f2d9ccbz w3, 0x4f2da4
    004f2da0b 0x4f2da8
    004f2da4
    004f2da4loc_4f2da4:
    004f2da4b 0x4f2dbc
    004f2da8
    004f2da8loc_4f2da8:
    004f2da8bl runtime.gcWriteBarrier2
    004f2dacstr x0, [x25]
    004f2db0ldr x3, [x2+80]
    004f2db4str x3, [x25+8]
    004f2db8b 0x4f2dbc
    004f2dbc
    004f2dbcloc_4f2dbc:
    004f2dbcstr x0, [x2+80]
    004f2dc0ldr x0, [sp+320]
    004f2dc4ldr x1, [sp+328]
    004f2dc8bl github.com/bishopfox/sliver/implant/sliver/handlers.getGid
    004f2dccstr x0, [sp+720]
    004f2dd0str x1, [sp+728]
    004f2dd4ldr x2, [sp+192]
    004f2dd8ldrsb x27, [x2]
    004f2ddcstr x1, [x2+104]
    004f2de0adrp x27, 0x559000
    004f2de4ldr w3, [x27+3056]
    004f2de8cbz w3, 0x4f2df0
    004f2decb 0x4f2df4
    004f2df0
    004f2df0loc_4f2df0:
    004f2df0b 0x4f2e08
    004f2df4
    004f2df4loc_4f2df4:
    004f2df4bl runtime.gcWriteBarrier2
    004f2df8str x0, [x25]
    004f2dfcldr x1, [x2+96]
    004f2e00str x1, [x25+8]
    004f2e04b 0x4f2e08
    004f2e08
    004f2e08loc_4f2e08:
    004f2e08str x0, [x2+96]
    004f2e0cb 0x4f2e10
    004f2e10
    004f2e10loc_4f2e10:
    004f2e10ldr x1, [sp+400]
    004f2e14ldrsb x27, [x1]
    004f2e18ldr x1, [x1+40]
    004f2e1cldr x0, [sp+408]
    004f2e20blr x1
    004f2e24str x0, [sp+720]
    004f2e28str x1, [sp+728]
    004f2e2cldr x2, [sp+192]
    004f2e30ldrsb x27, [x2]
    004f2e34str x1, [x2+16]
    004f2e38adrp x27, 0x559000
    004f2e3cldr w1, [x27+3056]
    004f2e40cbz w1, 0x4f2e48
    004f2e44b 0x4f2e4c
    004f2e48
    004f2e48loc_4f2e48:
    004f2e48b 0x4f2e60
    004f2e4c
    004f2e4cloc_4f2e4c:
    004f2e4cbl runtime.gcWriteBarrier2
    004f2e50str x0, [x25]
    004f2e54ldr x1, [x2+8]
    004f2e58str x1, [x25+8]
    004f2e5cb 0x4f2e60
    004f2e60
    004f2e60loc_4f2e60:
    004f2e60str x0, [x2+8]
    004f2e64ldr x1, [sp+400]
    004f2e68ldrsb x27, [x1]
    004f2e6cldr x1, [x1+32]
    004f2e70ldr x0, [sp+408]
    004f2e74blr x1
    004f2e78strb w0, [sp+90]
    004f2e7cldr x1, [sp+192]
    004f2e80ldrsb x27, [x1]
    004f2e84strb w0, [x1+24]
    004f2e88ldr x1, [sp+192]
    004f2e8cldrsb x27, [x1]
    004f2e90ldr x2, [sp+264]
    004f2e94ldr x3, [sp+272]
    004f2e98str x3, [x1+72]
    004f2e9cadrp x27, 0x559000
    004f2ea0ldr w3, [x27+3056]
    004f2ea4cbz w3, 0x4f2eac
    004f2ea8b 0x4f2eb0
    004f2eac
    004f2eacloc_4f2eac:
    004f2eacb 0x4f2ec4
    004f2eb0
    004f2eb0loc_4f2eb0:
    004f2eb0bl runtime.gcWriteBarrier2
    004f2eb4str x2, [x25]
    004f2eb8ldr x5, [x1+64]
    004f2ebcstr x5, [x25+8]
    004f2ec0b 0x4f2ec4
    004f2ec4
    004f2ec4loc_4f2ec4:
    004f2ec4str x2, [x1+64]
    004f2ec8ldr x5, [sp+392]
    004f2eccldrsb x27, [x5]
    004f2ed0ldr x2, [x5+48]
    004f2ed4ldr x0, [x5+32]
    004f2ed8ldr x5, [x5+40]
    004f2edcadd x1, x5, 1
    004f2ee0subs xzr, x2, x1
    004f2ee4b.hs 0x4f2eec
    004f2ee8b 0x4f2ef0
    004f2eec
    004f2eecloc_4f2eec:
    004f2eecb 0x4f2f04
    004f2ef0
    004f2ef0loc_4f2ef0:
    004f2ef0orr x3, xzr, 1
    004f2ef4adrp x4, 0x196000
    004f2ef8add x4, x4, 864
    004f2efcbl runtime.growslice
    004f2f00b 0x4f2f04
    004f2f04
    004f2f04loc_4f2f04:
    004f2f04ldr x3, [sp+192]
    004f2f08sub x4, x1, 1
    004f2f0cadrp x27, 0x559000
    004f2f10ldr w5, [x27+3056]
    004f2f14cbz w5, 0x4f2f1c
    004f2f18b 0x4f2f20
    004f2f1c
    004f2f1cloc_4f2f1c:
    004f2f1cb 0x4f2f34
    004f2f20
    004f2f20loc_4f2f20:
    004f2f20bl runtime.gcWriteBarrier2
    004f2f24str x3, [x25]
    004f2f28ldr x5, [x0+3*x4]
    004f2f2cstr x5, [x25+8]
    004f2f30b 0x4f2f34
    004f2f34
    004f2f34loc_4f2f34:
    004f2f34str x3, [x0+3*x4]
    004f2f38ldr x3, [sp+392]
    004f2f3cldrsb x27, [x3]
    004f2f40str x1, [x3+40]
    004f2f44str x2, [x3+48]
    004f2f48adrp x27, 0x559000
    004f2f4cldr w2, [x27+3056]
    004f2f50cbz w2, 0x4f2f58
    004f2f54b 0x4f2f5c
    004f2f58
    004f2f58loc_4f2f58:
    004f2f58b 0x4f2f70
    004f2f5c
    004f2f5cloc_4f2f5c:
    004f2f5cbl runtime.gcWriteBarrier2
    004f2f60str x0, [x25]
    004f2f64ldr x2, [x3+32]
    004f2f68str x2, [x25+8]
    004f2f6cb 0x4f2f70
    004f2f70
    004f2f70loc_4f2f70:
    004f2f70str x0, [x3+32]
    004f2f74b 0x4f2f7c
    004f2f78
    004f2f78loc_4f2f78:
    004f2f78b 0x4f2f7c
    004f2f7c
    004f2f7cloc_4f2f7c:
    004f2f7cb 0x4f2f80
    004f2f80
    004f2f80loc_4f2f80:
    004f2f80ldr x2, [sp+120]
    004f2f84add x2, x2, 1
    004f2f88str x2, [sp+120]
    004f2f8cldr x2, [sp+512]
    004f2f90add x2, x2, 16
    004f2f94str x2, [sp+104]
    004f2f98orr x3, xzr, 1
    004f2f9cb 0x4f2964
    004f2fa0
    004f2fa0loc_4f2fa0:
    004f2fa0b 0x4f2fa4
    004f2fa4
    004f2fa4loc_4f2fa4:
    004f2fa4ldr x2, [sp+392]
    004f2fa8str x2, [sp+712]
    004f2facstr xzr, [sp+688]
    004f2fb0add x27, sp, 696
    004f2fb4stp xzr, xzr, [x27]
    004f2fb8add x27, sp, 776
    004f2fbcstp xzr, xzr, [x27]
    004f2fc0ldr x1, [sp+712]
    004f2fc4adrp x0, 0x221000
    004f2fc8add x0, x0, 3456
    004f2fccbl google.golang.org/protobuf/proto.Marshal
    004f2fd0str x0, [sp+688]
    004f2fd4str x1, [sp+696]
    004f2fd8str x2, [sp+704]
    004f2fdcstr x3, [sp+776]
    004f2fe0str x4, [sp+784]
    004f2fe4ldr x2, [sp+688]
    004f2fe8ldr x3, [sp+696]
    004f2fecldr x4, [sp+704]
    004f2ff0str x2, [sp+904]
    004f2ff4str x3, [sp+912]
    004f2ff8str x4, [sp+920]
    004f2ffcldr x2, [sp+776]
    004f3000ldr x3, [sp+784]
    004f3004str x2, [sp+888]
    004f3008str x3, [sp+896]
    004f300cldr x2, [sp+904]
    004f3010ldr x3, [sp+912]
    004f3014ldr x4, [sp+920]
    004f3018str x2, [sp+1176]
    004f301cstr x3, [sp+1184]
    004f3020str x4, [sp+1192]
    004f3024ldr x3, [sp+888]
    004f3028ldr x4, [sp+896]
    004f302cstr x3, [sp+368]
    004f3030str x4, [sp+376]
    004f3034ldr x0, [sp+1176]
    004f3038ldr x1, [sp+1184]
    004f303cldr x2, [sp+1192]
    004f3040ldr x26, [sp+1200]
    004f3044ldr x5, [x26]
    004f3048blr x5
    004f304cldp x29, x30, [sp-8]
    004f3050add sp, sp, 1168
    004f3054ret x30
    004f3058
    004f3058loc_4f3058:
    004f3058stp x0, x1, [sp+8]
    004f305cstp x2, x3, [sp+24]
    004f3060mov x3, x30
    004f3064bl runtime.morestack_noctxt.abi0
    004f3068ldp x0, x1, [sp+8]
    004f306cldp x2, x3, [sp+24]
    004f3070b 0x4f2090
    004f3074udf 0
    004f3078udf 0
    004f307cudf 0
    004f2090