File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    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