File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
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
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
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
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
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
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
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
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
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
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
004fef90
004fef90github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite.deferwrap1(void)
004fef90ldr x16, [x28+16]
004fef94subs xzr, sp, x16
004fef98b.ls 0x4fefc8
004fef9cstr x30, [sp-32]!
004fefa0stur x29, [sp-8]
004fefa4sub x29, sp, 8
004fefa8ldr x16, [x28+32]
004fefaccbnz x16, 0x4fefd4
004fefb0
004fefb0loc_4fefb0:
004fefb0ldr x0, [x26+8]
004fefb4str x0, [sp+16]
004fefb8bl compress/gzip.(*Writer).Close
004fefbcldur x29, [sp-8]
004fefc0ldr x30, [sp], 32
004fefc4ret x30
004fefc8
004fefc8loc_4fefc8:
004fefc8mov x3, x30
004fefccbl runtime.morestack.abi0
004fefd0b 0x4fef90
004fefd4
004fefd4loc_4fefd4:
004fefd4ldr x17, [x16]
004fefd8add x20, sp, 40
004fefdcsubs xzr, x20, x17
004fefe0b.ne 0x4fefb0
004fefe4add x20, sp, 8
004fefe8str x20, [x16]
004fefecb 0x4fefb0
004fef90
004fef90github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite.deferwrap1(void)
004fef90ldr x16, [x28+16]
004fef94subs xzr, sp, x16
004fef98b.ls 0x4fefc8
004fef9cstr x30, [sp-32]!
004fefa0stur x29, [sp-8]
004fefa4sub x29, sp, 8
004fefa8ldr x16, [x28+32]
004fefaccbnz x16, 0x4fefd4
004fefb0
004fefb0loc_4fefb0:
004fefb0ldr x0, [x26+8]
004fefb4str x0, [sp+16]
004fefb8bl compress/gzip.(*Writer).Close
004fefbcldur x29, [sp-8]
004fefc0ldr x30, [sp], 32
004fefc4ret x30
004fefc8
004fefc8loc_4fefc8:
004fefc8mov x3, x30
004fefccbl runtime.morestack.abi0
004fefd0b 0x4fef90
004fefd4
004fefd4loc_4fefd4:
004fefd4ldr x17, [x16]
004fefd8add x20, sp, 40
004fefdcsubs xzr, x20, x17
004fefe0b.ne 0x4fefb0
004fefe4add x20, sp, 8
004fefe8str x20, [x16]
004fefecb 0x4fefb0
004fef90
004feff0
004feff0github.com/bishopfox/sliver/implant/sliver/handlers.gzipRead: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipRead(struct []uint8 data)
004feff0ldr x16, [x28+16]
004feff4sub x17, sp, 144
004feff8subs xzr, x17, x16
004feffcb.ls 0x4ff198
004ff000sub x20, sp, 272
004ff004stp x29, x30, [x20-8]
004ff008add sp, x20, 0
004ff00csub x29, sp, 8
004ff010str x0, [sp+280]
004ff014str x1, [sp+288]
004ff018str x2, [sp+296]
004ff01cstr xzr, [sp+72]
004ff020stp xzr, xzr, [sp+80]
004ff024stp xzr, xzr, [sp+56]
004ff028ldr x0, [sp+280]
004ff02cldr x1, [sp+288]
004ff030ldr x2, [sp+296]
004ff034bl bytes.NewReader
004ff038str x0, [sp+256]
004ff03cstr x0, [sp+248]
004ff040str xzr, [sp+240]
004ff044stp xzr, xzr, [sp+224]
004ff048ldr x1, [sp+248]
004ff04cadrp x0, 0x214000
004ff050add x0, x0, 2880
004ff054bl compress/gzip.NewReader
004ff058str x0, [sp+240]
004ff05cstr x1, [sp+224]
004ff060str x2, [sp+232]
004ff064ldr x3, [sp+240]
004ff068str x3, [sp+192]
004ff06cldr x3, [sp+232]
004ff070ldr x4, [sp+224]
004ff074str x4, [sp+176]
004ff078str x3, [sp+184]
004ff07cldr x3, [sp+192]
004ff080str x3, [sp+96]
004ff084ldr x3, [sp+184]
004ff088ldr x4, [sp+176]
004ff08cstr x4, [sp+104]
004ff090str x3, [sp+112]
004ff094cbnz x4, 0x4ff09c
004ff098b 0x4ff0cc
004ff09c
004ff09cloc_4ff09c:
004ff09cstr xzr, [sp+72]
004ff0a0stp xzr, xzr, [sp+80]
004ff0a4ldr x3, [sp+104]
004ff0a8ldr x4, [sp+112]
004ff0acstr x3, [sp+56]
004ff0b0str x4, [sp+64]
004ff0b4ldr x0, [sp+72]
004ff0b8ldr x1, [sp+80]
004ff0bcldr x2, [sp+88]
004ff0c0ldp x29, x30, [sp-8]
004ff0c4add sp, sp, 272
004ff0c8ret x30
004ff0cc
004ff0ccloc_4ff0cc:
004ff0ccstp xzr, xzr, [sp+120]
004ff0d0stp xzr, xzr, [sp+136]
004ff0d4str xzr, [sp+152]
004ff0d8ldr x3, [sp+96]
004ff0dcstr x3, [sp+240]
004ff0e0stp xzr, xzr, [sp+224]
004ff0e4ldr x2, [sp+240]
004ff0e8add x0, sp, 120
004ff0ecadrp x1, 0x214000
004ff0f0add x1, x1, 2912
004ff0f4bl bytes.(*Buffer).ReadFrom
004ff0f8str x0, [sp+48]
004ff0fcstr x1, [sp+224]
004ff100str x2, [sp+232]
004ff104ldr x3, [sp+48]
004ff108str x3, [sp+40]
004ff10cstr x1, [sp+160]
004ff110str x2, [sp+168]
004ff114str x1, [sp+104]
004ff118str x2, [sp+112]
004ff11ccbnz x1, 0x4ff124
004ff120b 0x4ff154
004ff124
004ff124loc_4ff124:
004ff124str xzr, [sp+72]
004ff128stp xzr, xzr, [sp+80]
004ff12cldr x3, [sp+104]
004ff130ldr x4, [sp+112]
004ff134str x3, [sp+56]
004ff138str x4, [sp+64]
004ff13cldr x0, [sp+72]
004ff140ldr x1, [sp+80]
004ff144ldr x2, [sp+88]
004ff148ldp x29, x30, [sp-8]
004ff14cadd sp, sp, 272
004ff150ret x30
004ff154
004ff154loc_4ff154:
004ff154add x0, sp, 120
004ff158bl bytes.(*Buffer).Bytes
004ff15cstr x0, [sp+200]
004ff160str x1, [sp+208]
004ff164str x2, [sp+216]
004ff168str x0, [sp+72]
004ff16cstr x1, [sp+80]
004ff170str x2, [sp+88]
004ff174stp xzr, xzr, [sp+56]
004ff178ldr x0, [sp+72]
004ff17cldr x1, [sp+80]
004ff180ldr x2, [sp+88]
004ff184mov x3, xzr
004ff188mov x4, xzr
004ff18cldp x29, x30, [sp-8]
004ff190add sp, sp, 272
004ff194ret x30
004ff198
004ff198loc_4ff198:
004ff198stp x0, x1, [sp+8]
004ff19cstr x2, [sp+24]
004ff1a0mov x3, x30
004ff1a4bl runtime.morestack_noctxt.abi0
004ff1a8ldp x0, x1, [sp+8]
004ff1acldr x2, [sp+24]
004ff1b0b 0x4feff0
004ff1b4udf 0
004ff1b8udf 0
004ff1bcudf 0
004feff0
004feff0github.com/bishopfox/sliver/implant/sliver/handlers.gzipRead: ; void github.com/bishopfox/sliver/implant/sliver/handlers.gzipRead(struct []uint8 data)
004feff0ldr x16, [x28+16]
004feff4sub x17, sp, 144
004feff8subs xzr, x17, x16
004feffcb.ls 0x4ff198
004ff000sub x20, sp, 272
004ff004stp x29, x30, [x20-8]
004ff008add sp, x20, 0
004ff00csub x29, sp, 8
004ff010str x0, [sp+280]
004ff014str x1, [sp+288]
004ff018str x2, [sp+296]
004ff01cstr xzr, [sp+72]
004ff020stp xzr, xzr, [sp+80]
004ff024stp xzr, xzr, [sp+56]
004ff028ldr x0, [sp+280]
004ff02cldr x1, [sp+288]
004ff030ldr x2, [sp+296]
004ff034bl bytes.NewReader
004ff038str x0, [sp+256]
004ff03cstr x0, [sp+248]
004ff040str xzr, [sp+240]
004ff044stp xzr, xzr, [sp+224]
004ff048ldr x1, [sp+248]
004ff04cadrp x0, 0x214000
004ff050add x0, x0, 2880
004ff054bl compress/gzip.NewReader
004ff058str x0, [sp+240]
004ff05cstr x1, [sp+224]
004ff060str x2, [sp+232]
004ff064ldr x3, [sp+240]
004ff068str x3, [sp+192]
004ff06cldr x3, [sp+232]
004ff070ldr x4, [sp+224]
004ff074str x4, [sp+176]
004ff078str x3, [sp+184]
004ff07cldr x3, [sp+192]
004ff080str x3, [sp+96]
004ff084ldr x3, [sp+184]
004ff088ldr x4, [sp+176]
004ff08cstr x4, [sp+104]
004ff090str x3, [sp+112]
004ff094cbnz x4, 0x4ff09c
004ff098b 0x4ff0cc
004ff09c
004ff09cloc_4ff09c:
004ff09cstr xzr, [sp+72]
004ff0a0stp xzr, xzr, [sp+80]
004ff0a4ldr x3, [sp+104]
004ff0a8ldr x4, [sp+112]
004ff0acstr x3, [sp+56]
004ff0b0str x4, [sp+64]
004ff0b4ldr x0, [sp+72]
004ff0b8ldr x1, [sp+80]
004ff0bcldr x2, [sp+88]
004ff0c0ldp x29, x30, [sp-8]
004ff0c4add sp, sp, 272
004ff0c8ret x30
004ff0cc
004ff0ccloc_4ff0cc:
004ff0ccstp xzr, xzr, [sp+120]
004ff0d0stp xzr, xzr, [sp+136]
004ff0d4str xzr, [sp+152]
004ff0d8ldr x3, [sp+96]
004ff0dcstr x3, [sp+240]
004ff0e0stp xzr, xzr, [sp+224]
004ff0e4ldr x2, [sp+240]
004ff0e8add x0, sp, 120
004ff0ecadrp x1, 0x214000
004ff0f0add x1, x1, 2912
004ff0f4bl bytes.(*Buffer).ReadFrom
004ff0f8str x0, [sp+48]
004ff0fcstr x1, [sp+224]
004ff100str x2, [sp+232]
004ff104ldr x3, [sp+48]
004ff108str x3, [sp+40]
004ff10cstr x1, [sp+160]
004ff110str x2, [sp+168]
004ff114str x1, [sp+104]
004ff118str x2, [sp+112]
004ff11ccbnz x1, 0x4ff124
004ff120b 0x4ff154
004ff124
004ff124loc_4ff124:
004ff124str xzr, [sp+72]
004ff128stp xzr, xzr, [sp+80]
004ff12cldr x3, [sp+104]
004ff130ldr x4, [sp+112]
004ff134str x3, [sp+56]
004ff138str x4, [sp+64]
004ff13cldr x0, [sp+72]
004ff140ldr x1, [sp+80]
004ff144ldr x2, [sp+88]
004ff148ldp x29, x30, [sp-8]
004ff14cadd sp, sp, 272
004ff150ret x30
004ff154
004ff154loc_4ff154:
004ff154add x0, sp, 120
004ff158bl bytes.(*Buffer).Bytes
004ff15cstr x0, [sp+200]
004ff160str x1, [sp+208]
004ff164str x2, [sp+216]
004ff168str x0, [sp+72]
004ff16cstr x1, [sp+80]
004ff170str x2, [sp+88]
004ff174stp xzr, xzr, [sp+56]
004ff178ldr x0, [sp+72]
004ff17cldr x1, [sp+80]
004ff180ldr x2, [sp+88]
004ff184mov x3, xzr
004ff188mov x4, xzr
004ff18cldp x29, x30, [sp-8]
004ff190add sp, sp, 272
004ff194ret x30
004ff198
004ff198loc_4ff198:
004ff198stp x0, x1, [sp+8]
004ff19cstr x2, [sp+24]
004ff1a0mov x3, x30
004ff1a4bl runtime.morestack_noctxt.abi0
004ff1a8ldp x0, x1, [sp+8]
004ff1acldr x2, [sp+24]
004ff1b0b 0x4feff0
004ff1b4udf 0
004ff1b8udf 0
004ff1bcudf 0
004feff0
004ff1c0
004ff1c0github.com/bishopfox/sliver/implant/sliver/handlers.standarizeArchiveFileName: ; void github.com/bishopfox/sliver/implant/sliver/handlers.standarizeArchiveFileName(struct string path)
004ff1c0ldr x16, [x28+16]
004ff1c4sub x17, sp, 64
004ff1c8subs xzr, x17, x16
004ff1ccb.ls 0x4ff3b0
004ff1d0str x30, [sp-192]!
004ff1d4stur x29, [sp-8]
004ff1d8sub x29, sp, 8
004ff1dcstr x0, [sp+200]
004ff1e0str x1, [sp+208]
004ff1e4stp xzr, xzr, [sp+80]
004ff1e8ldr x0, [sp+200]
004ff1ecldr x1, [sp+208]
004ff1f0adrp x2, 0x211000
004ff1f4add x2, x2, 3320
004ff1f8orr x3, xzr, 1
004ff1fcadrp x4, 0x1b0000
004ff200add x4, x4, 4032
004ff204mov x5, x3
004ff208bl strings.ReplaceAll
004ff20cstr x0, [sp+96]
004ff210str x1, [sp+104]
004ff214adrp x2, 0x1b1000
004ff218add x2, x2, 19
004ff21corr x3, xzr, 2
004ff220bl strings.HasPrefix
004ff224strb w0, [sp+71]
004ff228tbnz w0, 0, 0x4ff230
004ff22cb 0x4ff274
004ff230
004ff230loc_4ff230:
004ff230ldr x1, [sp+104]
004ff234ldr x2, [sp+96]
004ff238subs xzr, x1, 2
004ff23cb.hs 0x4ff244
004ff240b 0x4ff3a4
004ff244
004ff244loc_4ff244:
004ff244sub x1, x1, 2
004ff248sub x3, xzr, x1
004ff24csbfm x3, x3, 63, 63
004ff250and x3, x3, 2
004ff254add x0, x2, x3
004ff258str x0, [sp+168]
004ff25cstr x1, [sp+176]
004ff260str x0, [sp+80]
004ff264str x1, [sp+88]
004ff268ldur x29, [sp-8]
004ff26cldr x30, [sp], 192
004ff270ret x30
004ff274
004ff274loc_4ff274:
004ff274ldr x0, [sp+96]
004ff278ldr x1, [sp+104]
004ff27cadrp x2, 0x1b0000
004ff280add x2, x2, 4032
004ff284orr x3, xzr, 1
004ff288orr x4, xzr, 2
004ff28cbl strings.SplitN
004ff290str x0, [sp+112]
004ff294str x1, [sp+120]
004ff298str x2, [sp+128]
004ff29cstr x1, [sp+72]
004ff2a0subs xzr, x1, 2
004ff2a4b.lt 0x4ff2ac
004ff2a8b 0x4ff2c8
004ff2ac
004ff2acloc_4ff2ac:
004ff2acldr x0, [sp+96]
004ff2b0ldr x1, [sp+104]
004ff2b4str x0, [sp+80]
004ff2b8str x1, [sp+88]
004ff2bcldur x29, [sp-8]
004ff2c0ldr x30, [sp], 192
004ff2c4ret x30
004ff2c8
004ff2c8loc_4ff2c8:
004ff2c8subs xzr, x1, 0
004ff2ccb.hi 0x4ff2d4
004ff2d0b 0x4ff39c
004ff2d4
004ff2d4loc_4ff2d4:
004ff2d4ldr x6, [x0]
004ff2d8ldr x7, [x0+8]
004ff2dcstr x6, [sp+152]
004ff2e0str x7, [sp+160]
004ff2e4ldr x6, [sp+112]
004ff2e8ldr x1, [sp+120]
004ff2ecsubs xzr, x1, 1
004ff2f0b.hi 0x4ff2f8
004ff2f4b 0x4ff394
004ff2f8
004ff2f8loc_4ff2f8:
004ff2f8ldr x0, [x6+16]
004ff2fcldr x1, [x6+24]
004ff300str x0, [sp+136]
004ff304str x1, [sp+144]
004ff308ldr x6, [sp+160]
004ff30ccbz x6, 0x4ff314
004ff310b 0x4ff328
004ff314
004ff314loc_4ff314:
004ff314str x0, [sp+80]
004ff318str x1, [sp+88]
004ff31cldur x29, [sp-8]
004ff320ldr x30, [sp], 192
004ff324ret x30
004ff328
004ff328loc_4ff328:
004ff328ldr x0, [sp+152]
004ff32cldr x1, [sp+160]
004ff330adrp x2, 0x210000
004ff334add x2, x2, 376
004ff338orr x3, xzr, 1
004ff33cmov x4, xzr
004ff340mov x5, xzr
004ff344bl strings.ReplaceAll
004ff348str x0, [sp+152]
004ff34cstr x1, [sp+160]
004ff350bl strings.ToLower
004ff354str x0, [sp+152]
004ff358str x1, [sp+160]
004ff35cldr x6, [sp+144]
004ff360ldr x5, [sp+136]
004ff364mov x2, x1
004ff368adrp x3, 0x1b0000
004ff36cadd x3, x3, 4032
004ff370orr x4, xzr, 1
004ff374mov x1, x0
004ff378mov x0, xzr
004ff37cbl runtime.concatstring3
004ff380str x0, [sp+80]
004ff384str x1, [sp+88]
004ff388ldur x29, [sp-8]
004ff38cldr x30, [sp], 192
004ff390ret x30
004ff394
004ff394loc_4ff394:
004ff394orr x0, xzr, 1
004ff398bl runtime.panicIndex
004ff39c
004ff39cloc_4ff39c:
004ff39cmov x0, xzr
004ff3a0bl runtime.panicIndex
004ff3a4
004ff3a4loc_4ff3a4:
004ff3a4orr x0, xzr, 2
004ff3a8bl runtime.panicSliceB
004ff3achint
004ff3b0
004ff3b0loc_4ff3b0:
004ff3b0stp x0, x1, [sp+8]
004ff3b4mov x3, x30
004ff3b8bl runtime.morestack_noctxt.abi0
004ff3bcldp x0, x1, [sp+8]
004ff3c0b 0x4ff1c0
004ff3c4udf 0
004ff3c8udf 0
004ff3ccudf 0
004ff1c0
004ff1c0github.com/bishopfox/sliver/implant/sliver/handlers.standarizeArchiveFileName: ; void github.com/bishopfox/sliver/implant/sliver/handlers.standarizeArchiveFileName(struct string path)
004ff1c0ldr x16, [x28+16]
004ff1c4sub x17, sp, 64
004ff1c8subs xzr, x17, x16
004ff1ccb.ls 0x4ff3b0
004ff1d0str x30, [sp-192]!
004ff1d4stur x29, [sp-8]
004ff1d8sub x29, sp, 8
004ff1dcstr x0, [sp+200]
004ff1e0str x1, [sp+208]
004ff1e4stp xzr, xzr, [sp+80]
004ff1e8ldr x0, [sp+200]
004ff1ecldr x1, [sp+208]
004ff1f0adrp x2, 0x211000
004ff1f4add x2, x2, 3320
004ff1f8orr x3, xzr, 1
004ff1fcadrp x4, 0x1b0000
004ff200add x4, x4, 4032
004ff204mov x5, x3
004ff208bl strings.ReplaceAll
004ff20cstr x0, [sp+96]
004ff210str x1, [sp+104]
004ff214adrp x2, 0x1b1000
004ff218add x2, x2, 19
004ff21corr x3, xzr, 2
004ff220bl strings.HasPrefix
004ff224strb w0, [sp+71]
004ff228tbnz w0, 0, 0x4ff230
004ff22cb 0x4ff274
004ff230
004ff230loc_4ff230:
004ff230ldr x1, [sp+104]
004ff234ldr x2, [sp+96]
004ff238subs xzr, x1, 2
004ff23cb.hs 0x4ff244
004ff240b 0x4ff3a4
004ff244
004ff244loc_4ff244:
004ff244sub x1, x1, 2
004ff248sub x3, xzr, x1
004ff24csbfm x3, x3, 63, 63
004ff250and x3, x3, 2
004ff254add x0, x2, x3
004ff258str x0, [sp+168]
004ff25cstr x1, [sp+176]
004ff260str x0, [sp+80]
004ff264str x1, [sp+88]
004ff268ldur x29, [sp-8]
004ff26cldr x30, [sp], 192
004ff270ret x30
004ff274
004ff274loc_4ff274:
004ff274ldr x0, [sp+96]
004ff278ldr x1, [sp+104]
004ff27cadrp x2, 0x1b0000
004ff280add x2, x2, 4032
004ff284orr x3, xzr, 1
004ff288orr x4, xzr, 2
004ff28cbl strings.SplitN
004ff290str x0, [sp+112]
004ff294str x1, [sp+120]
004ff298str x2, [sp+128]
004ff29cstr x1, [sp+72]
004ff2a0subs xzr, x1, 2
004ff2a4b.lt 0x4ff2ac
004ff2a8b 0x4ff2c8
004ff2ac
004ff2acloc_4ff2ac:
004ff2acldr x0, [sp+96]
004ff2b0ldr x1, [sp+104]
004ff2b4str x0, [sp+80]
004ff2b8str x1, [sp+88]
004ff2bcldur x29, [sp-8]
004ff2c0ldr x30, [sp], 192
004ff2c4ret x30
004ff2c8
004ff2c8loc_4ff2c8:
004ff2c8subs xzr, x1, 0
004ff2ccb.hi 0x4ff2d4
004ff2d0b 0x4ff39c
004ff2d4
004ff2d4loc_4ff2d4:
004ff2d4ldr x6, [x0]
004ff2d8ldr x7, [x0+8]
004ff2dcstr x6, [sp+152]
004ff2e0str x7, [sp+160]
004ff2e4ldr x6, [sp+112]
004ff2e8ldr x1, [sp+120]
004ff2ecsubs xzr, x1, 1
004ff2f0b.hi 0x4ff2f8
004ff2f4b 0x4ff394
004ff2f8
004ff2f8loc_4ff2f8:
004ff2f8ldr x0, [x6+16]
004ff2fcldr x1, [x6+24]
004ff300str x0, [sp+136]
004ff304str x1, [sp+144]
004ff308ldr x6, [sp+160]
004ff30ccbz x6, 0x4ff314
004ff310b 0x4ff328
004ff314
004ff314loc_4ff314:
004ff314str x0, [sp+80]
004ff318str x1, [sp+88]
004ff31cldur x29, [sp-8]
004ff320ldr x30, [sp], 192
004ff324ret x30
004ff328
004ff328loc_4ff328:
004ff328ldr x0, [sp+152]
004ff32cldr x1, [sp+160]
004ff330adrp x2, 0x210000
004ff334add x2, x2, 376
004ff338orr x3, xzr, 1
004ff33cmov x4, xzr
004ff340mov x5, xzr
004ff344bl strings.ReplaceAll
004ff348str x0, [sp+152]
004ff34cstr x1, [sp+160]
004ff350bl strings.ToLower
004ff354str x0, [sp+152]
004ff358str x1, [sp+160]
004ff35cldr x6, [sp+144]
004ff360ldr x5, [sp+136]
004ff364mov x2, x1
004ff368adrp x3, 0x1b0000
004ff36cadd x3, x3, 4032
004ff370orr x4, xzr, 1
004ff374mov x1, x0
004ff378mov x0, xzr
004ff37cbl runtime.concatstring3
004ff380str x0, [sp+80]
004ff384str x1, [sp+88]
004ff388ldur x29, [sp-8]
004ff38cldr x30, [sp], 192
004ff390ret x30
004ff394
004ff394loc_4ff394:
004ff394orr x0, xzr, 1
004ff398bl runtime.panicIndex
004ff39c
004ff39cloc_4ff39c:
004ff39cmov x0, xzr
004ff3a0bl runtime.panicIndex
004ff3a4
004ff3a4loc_4ff3a4:
004ff3a4orr x0, xzr, 2
004ff3a8bl runtime.panicSliceB
004ff3achint
004ff3b0
004ff3b0loc_4ff3b0:
004ff3b0stp x0, x1, [sp+8]
004ff3b4mov x3, x30
004ff3b8bl runtime.morestack_noctxt.abi0
004ff3bcldp x0, x1, [sp+8]
004ff3c0b 0x4ff1c0
004ff3c4udf 0
004ff3c8udf 0
004ff3ccudf 0
004ff1c0
004ff3d0
004ff3d0github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList: ; void github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList(struct string path, struct string filter, bool recurse)
004ff3d0ldr x16, [x28+16]
004ff3d4sub x17, sp, 416
004ff3d8subs xzr, x17, x16
004ff3dcb.ls 0x4ff8fc
004ff3e0sub x20, sp, 544
004ff3e4stp x29, x30, [x20-8]
004ff3e8add sp, x20, 0
004ff3ecsub x29, sp, 8
004ff3f0str x0, [sp+552]
004ff3f4str x1, [sp+560]
004ff3f8str x2, [sp+568]
004ff3fcstr x3, [sp+576]
004ff400strb w4, [sp+584]
004ff404str xzr, [sp+168]
004ff408stp xzr, xzr, [sp+176]
004ff40cstp xzr, xzr, [sp+152]
004ff410str xzr, [sp+224]
004ff414stp xzr, xzr, [sp+232]
004ff418ldrb w6, [sp+584]
004ff41ctbnz w6, 0, 0x4ff424
004ff420b 0x4ff4cc
004ff424
004ff424loc_4ff424:
004ff424stp xzr, xzr, [sp+384]
004ff428stp xzr, xzr, [sp+400]
004ff42cadd x3, sp, 384
004ff430str x3, [sp+336]
004ff434ldrsb x27, [x3]
004ff438adrp x4, 0
004ff43cadd x4, x4, 2336
004ff440str x4, [x3]
004ff444ldrsb x27, [x3]
004ff448ldr x4, [sp+568]
004ff44cldr x5, [sp+576]
004ff450str x5, [x3+16]
004ff454adrp x27, 0x54c000
004ff458ldr w5, [x27+3056]
004ff45ccbz w5, 0x4ff464
004ff460b 0x4ff468
004ff464
004ff464loc_4ff464:
004ff464b 0x4ff47c
004ff468
004ff468loc_4ff468:
004ff468bl runtime.gcWriteBarrier2
004ff46cstr x4, [x25]
004ff470ldr x5, [x3+8]
004ff474str x5, [x25+8]
004ff478b 0x4ff47c
004ff47c
004ff47cloc_4ff47c:
004ff47cstr x4, [x3+8]
004ff480ldrsb x27, [x3]
004ff484adrp x27, 0x54c000
004ff488ldr w4, [x27+3056]
004ff48ccbz w4, 0x4ff494
004ff490b 0x4ff498
004ff494
004ff494loc_4ff494:
004ff494b 0x4ff4b0
004ff498
004ff498loc_4ff498:
004ff498bl runtime.gcWriteBarrier2
004ff49cadd x4, sp, 224
004ff4a0str x4, [x25]
004ff4a4ldr x5, [x3+24]
004ff4a8str x5, [x25+8]
004ff4acb 0x4ff4b0
004ff4b0
004ff4b0loc_4ff4b0:
004ff4b0add x4, sp, 224
004ff4b4str x4, [x3+24]
004ff4b8ldr x0, [sp+552]
004ff4bcldr x1, [sp+560]
004ff4c0ldr x2, [sp+336]
004ff4c4bl path/filepath.WalkDir
004ff4c8b 0x4ff8c0
004ff4cc
004ff4ccloc_4ff4cc:
004ff4ccldr x0, [sp+552]
004ff4d0ldr x1, [sp+560]
004ff4d4adrp x2, 0x211000
004ff4d8add x2, x2, 3320
004ff4dcorr x3, xzr, 1
004ff4e0adrp x4, 0x1b0000
004ff4e4add x4, x4, 4032
004ff4e8mov x5, x3
004ff4ecbl strings.ReplaceAll
004ff4f0str x0, [sp+192]
004ff4f4str x1, [sp+200]
004ff4f8str xzr, [sp+456]
004ff4fcstp xzr, xzr, [sp+440]
004ff500ldr x0, [sp+552]
004ff504ldr x1, [sp+560]
004ff508bl os.Open
004ff50cstr x0, [sp+456]
004ff510str x1, [sp+440]
004ff514str x2, [sp+448]
004ff518ldr x6, [sp+456]
004ff51cstr x6, [sp+328]
004ff520ldr x6, [sp+448]
004ff524ldr x7, [sp+440]
004ff528str x7, [sp+520]
004ff52cstr x6, [sp+528]
004ff530ldr x6, [sp+328]
004ff534str x6, [sp+320]
004ff538ldr x6, [sp+528]
004ff53cldr x7, [sp+520]
004ff540str x7, [sp+280]
004ff544str x6, [sp+288]
004ff548cbnz x7, 0x4ff550
004ff54cb 0x4ff580
004ff550
004ff550loc_4ff550:
004ff550str xzr, [sp+168]
004ff554stp xzr, xzr, [sp+176]
004ff558ldr x3, [sp+280]
004ff55cldr x4, [sp+288]
004ff560str x3, [sp+152]
004ff564str x4, [sp+160]
004ff568ldr x0, [sp+168]
004ff56cldr x1, [sp+176]
004ff570ldr x2, [sp+184]
004ff574ldp x29, x30, [sp-8]
004ff578add sp, sp, 544
004ff57cret x30
004ff580
004ff580loc_4ff580:
004ff580str xzr, [sp+416]
004ff584stp xzr, xzr, [sp+424]
004ff588stp xzr, xzr, [sp+440]
004ff58cldr x0, [sp+320]
004ff590mov x1, xzr
004ff594bl os.(*File).Readdirnames
004ff598str x0, [sp+416]
004ff59cstr x1, [sp+424]
004ff5a0str x2, [sp+432]
004ff5a4str x3, [sp+440]
004ff5a8str x4, [sp+448]
004ff5acldr x2, [sp+416]
004ff5b0ldr x3, [sp+424]
004ff5b4ldr x4, [sp+432]
004ff5b8str x2, [sp+496]
004ff5bcstr x3, [sp+504]
004ff5c0str x4, [sp+512]
004ff5c4ldr x2, [sp+440]
004ff5c8ldr x3, [sp+448]
004ff5ccstr x2, [sp+480]
004ff5d0str x3, [sp+488]
004ff5d4ldr x2, [sp+496]
004ff5d8ldr x3, [sp+504]
004ff5dcldr x4, [sp+512]
004ff5e0str x2, [sp+296]
004ff5e4str x3, [sp+304]
004ff5e8str x4, [sp+312]
004ff5ecldr x2, [sp+480]
004ff5f0ldr x3, [sp+488]
004ff5f4str x2, [sp+280]
004ff5f8str x3, [sp+288]
004ff5fcldr x0, [sp+320]
004ff600bl os.(*File).Close
004ff604ldr x2, [sp+280]
004ff608cbnz x2, 0x4ff610
004ff60cb 0x4ff640
004ff610
004ff610loc_4ff610:
004ff610str xzr, [sp+168]
004ff614stp xzr, xzr, [sp+176]
004ff618ldr x3, [sp+280]
004ff61cldr x4, [sp+288]
004ff620str x3, [sp+152]
004ff624str x4, [sp+160]
004ff628ldr x0, [sp+168]
004ff62cldr x1, [sp+176]
004ff630ldr x2, [sp+184]
004ff634ldp x29, x30, [sp-8]
004ff638add sp, sp, 544
004ff63cret x30
004ff640
004ff640loc_4ff640:
004ff640ldr x5, [sp+304]
004ff644ldr x6, [sp+296]
004ff648ldr x7, [sp+312]
004ff64cstr x6, [sp+416]
004ff650str x5, [sp+424]
004ff654str x7, [sp+432]
004ff658str xzr, [sp+144]
004ff65cstr x5, [sp+136]
004ff660ldr x5, [sp+416]
004ff664str x5, [sp+128]
004ff668b 0x4ff66c
004ff66c
004ff66cloc_4ff66c:
004ff66cldr x5, [sp+136]
004ff670ldr x6, [sp+144]
004ff674subs xzr, x5, x6
004ff678b.gt 0x4ff680
004ff67cb 0x4ff8bc
004ff680
004ff680loc_4ff680:
004ff680ldr x5, [sp+128]
004ff684str x5, [sp+376]
004ff688ldr x5, [sp+376]
004ff68cldr x3, [x5]
004ff690ldr x4, [x5+8]
004ff694str x3, [sp+248]
004ff698str x4, [sp+256]
004ff69cldr x1, [sp+192]
004ff6a0ldr x2, [sp+200]
004ff6a4mov x0, xzr
004ff6a8bl runtime.concatstring2
004ff6acstr x0, [sp+360]
004ff6b0str x1, [sp+368]
004ff6b4adrp x2, 0x211000
004ff6b8add x2, x2, 3320
004ff6bcorr x3, xzr, 1
004ff6c0adrp x4, 0x1b0000
004ff6c4add x4, x4, 4032
004ff6c8mov x5, x3
004ff6ccbl strings.ReplaceAll
004ff6d0str x0, [sp+208]
004ff6d4str x1, [sp+216]
004ff6d8ldr x5, [sp+576]
004ff6dccbnz x5, 0x4ff6e4
004ff6e0b 0x4ff814
004ff6e4
004ff6e4loc_4ff6e4:
004ff6e4stp xzr, xzr, [sp+440]
004ff6e8ldr x1, [sp+192]
004ff6ecldr x3, [sp+568]
004ff6f0ldr x2, [sp+200]
004ff6f4ldr x4, [sp+576]
004ff6f8add x0, sp, 94
004ff6fcbl runtime.concatstring2
004ff700str x0, [sp+344]
004ff704str x1, [sp+352]
004ff708ldr x3, [sp+216]
004ff70cldr x2, [sp+208]
004ff710bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
004ff714strb w0, [sp+126]
004ff718str x1, [sp+440]
004ff71cstr x2, [sp+448]
004ff720ldrb w5, [sp+126]
004ff724strb w5, [sp+127]
004ff728ldr x5, [sp+440]
004ff72cldr x6, [sp+448]
004ff730str x5, [sp+464]
004ff734str x6, [sp+472]
004ff738ldrb w5, [sp+127]
004ff73cstrb w5, [sp+93]
004ff740ldr x5, [sp+472]
004ff744ldr x6, [sp+464]
004ff748str x6, [sp+264]
004ff74cstr x5, [sp+272]
004ff750subs xzr, x6, 0
004ff754cset x5, ne
004ff758eor x5, x5, 1
004ff75cstrb w5, [sp+126]
004ff760cbnz x6, 0x4ff768
004ff764b 0x4ff76c
004ff768
004ff768loc_4ff768:
004ff768b 0x4ff778
004ff76c
004ff76cloc_4ff76c:
004ff76cldrb w5, [sp+93]
004ff770strb w5, [sp+126]
004ff774b 0x4ff778
004ff778
004ff778loc_4ff778:
004ff778ldrb w5, [sp+126]
004ff77ctbnz w5, 0, 0x4ff784
004ff780b 0x4ff80c
004ff784
004ff784loc_4ff784:
004ff784ldr x2, [sp+240]
004ff788ldr x0, [sp+224]
004ff78cldr x5, [sp+232]
004ff790add x1, x5, 1
004ff794subs xzr, x2, x1
004ff798b.hs 0x4ff7a0
004ff79cb 0x4ff7a4
004ff7a0
004ff7a0loc_4ff7a0:
004ff7a0b 0x4ff7b8
004ff7a4
004ff7a4loc_4ff7a4:
004ff7a4orr x3, xzr, 1
004ff7a8adrp x4, 0xf6000
004ff7acadd x4, x4, 2944
004ff7b0bl runtime.growslice
004ff7b4b 0x4ff7b8
004ff7b8
004ff7b8loc_4ff7b8:
004ff7b8ldr x5, [sp+208]
004ff7bcldr x6, [sp+216]
004ff7c0sub x7, x1, 1
004ff7c4add x8, x0, x7, lsl #4
004ff7c8str x6, [x8+8]
004ff7ccubfm x6, x7, 60, 59
004ff7d0adrp x27, 0x54c000
004ff7d4ldr w7, [x27+3056]
004ff7d8cbz w7, 0x4ff7e0
004ff7dcb 0x4ff7e4
004ff7e0
004ff7e0loc_4ff7e0:
004ff7e0b 0x4ff7f8
004ff7e4
004ff7e4loc_4ff7e4:
004ff7e4bl runtime.gcWriteBarrier2
004ff7e8str x5, [x25]
004ff7ecldr x7, [x0+x6]
004ff7f0str x7, [x25+8]
004ff7f4b 0x4ff7f8
004ff7f8
004ff7f8loc_4ff7f8:
004ff7f8str x5, [x0+x6]
004ff7fcstr x0, [sp+224]
004ff800str x1, [sp+232]
004ff804str x2, [sp+240]
004ff808b 0x4ff810
004ff80c
004ff80cloc_4ff80c:
004ff80cb 0x4ff810
004ff810
004ff810loc_4ff810:
004ff810b 0x4ff89c
004ff814
004ff814loc_4ff814:
004ff814ldr x2, [sp+240]
004ff818ldr x0, [sp+224]
004ff81cldr x5, [sp+232]
004ff820add x1, x5, 1
004ff824subs xzr, x2, x1
004ff828b.hs 0x4ff830
004ff82cb 0x4ff834
004ff830
004ff830loc_4ff830:
004ff830b 0x4ff848
004ff834
004ff834loc_4ff834:
004ff834orr x3, xzr, 1
004ff838adrp x4, 0xf6000
004ff83cadd x4, x4, 2944
004ff840bl runtime.growslice
004ff844b 0x4ff848
004ff848
004ff848loc_4ff848:
004ff848ldr x5, [sp+208]
004ff84cldr x6, [sp+216]
004ff850sub x7, x1, 1
004ff854add x8, x0, x7, lsl #4
004ff858str x6, [x8+8]
004ff85cubfm x6, x7, 60, 59
004ff860adrp x27, 0x54c000
004ff864ldr w7, [x27+3056]
004ff868cbz w7, 0x4ff870
004ff86cb 0x4ff874
004ff870
004ff870loc_4ff870:
004ff870b 0x4ff888
004ff874
004ff874loc_4ff874:
004ff874bl runtime.gcWriteBarrier2
004ff878str x5, [x25]
004ff87cldr x7, [x0+x6]
004ff880str x7, [x25+8]
004ff884b 0x4ff888
004ff888
004ff888loc_4ff888:
004ff888str x5, [x0+x6]
004ff88cstr x0, [sp+224]
004ff890str x1, [sp+232]
004ff894str x2, [sp+240]
004ff898b 0x4ff89c
004ff89c
004ff89cloc_4ff89c:
004ff89cb 0x4ff8a0
004ff8a0
004ff8a0loc_4ff8a0:
004ff8a0ldr x5, [sp+144]
004ff8a4add x5, x5, 1
004ff8a8str x5, [sp+144]
004ff8acldr x5, [sp+376]
004ff8b0add x5, x5, 16
004ff8b4str x5, [sp+128]
004ff8b8b 0x4ff66c
004ff8bc
004ff8bcloc_4ff8bc:
004ff8bcb 0x4ff8c0
004ff8c0
004ff8c0loc_4ff8c0:
004ff8c0ldr x5, [sp+224]
004ff8c4ldr x6, [sp+232]
004ff8c8ldr x7, [sp+240]
004ff8ccstr x5, [sp+168]
004ff8d0str x6, [sp+176]
004ff8d4str x7, [sp+184]
004ff8d8stp xzr, xzr, [sp+152]
004ff8dcldr x0, [sp+168]
004ff8e0ldr x1, [sp+176]
004ff8e4ldr x2, [sp+184]
004ff8e8mov x3, xzr
004ff8ecmov x4, xzr
004ff8f0ldp x29, x30, [sp-8]
004ff8f4add sp, sp, 544
004ff8f8ret x30
004ff8fc
004ff8fcloc_4ff8fc:
004ff8fcstp x0, x1, [sp+8]
004ff900stp x2, x3, [sp+24]
004ff904strb w4, [sp+40]
004ff908mov x3, x30
004ff90cbl runtime.morestack_noctxt.abi0
004ff910ldp x0, x1, [sp+8]
004ff914ldp x2, x3, [sp+24]
004ff918ldrb w4, [sp+40]
004ff91cb 0x4ff3d0
004ff3d0
004ff3d0github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList: ; void github.com/bishopfox/sliver/implant/sliver/handlers.buildFileList(struct string path, struct string filter, bool recurse)
004ff3d0ldr x16, [x28+16]
004ff3d4sub x17, sp, 416
004ff3d8subs xzr, x17, x16
004ff3dcb.ls 0x4ff8fc
004ff3e0sub x20, sp, 544
004ff3e4stp x29, x30, [x20-8]
004ff3e8add sp, x20, 0
004ff3ecsub x29, sp, 8
004ff3f0str x0, [sp+552]
004ff3f4str x1, [sp+560]
004ff3f8str x2, [sp+568]
004ff3fcstr x3, [sp+576]
004ff400strb w4, [sp+584]
004ff404str xzr, [sp+168]
004ff408stp xzr, xzr, [sp+176]
004ff40cstp xzr, xzr, [sp+152]
004ff410str xzr, [sp+224]
004ff414stp xzr, xzr, [sp+232]
004ff418ldrb w6, [sp+584]
004ff41ctbnz w6, 0, 0x4ff424
004ff420b 0x4ff4cc
004ff424
004ff424loc_4ff424:
004ff424stp xzr, xzr, [sp+384]
004ff428stp xzr, xzr, [sp+400]
004ff42cadd x3, sp, 384
004ff430str x3, [sp+336]
004ff434ldrsb x27, [x3]
004ff438adrp x4, 0
004ff43cadd x4, x4, 2336
004ff440str x4, [x3]
004ff444ldrsb x27, [x3]
004ff448ldr x4, [sp+568]
004ff44cldr x5, [sp+576]
004ff450str x5, [x3+16]
004ff454adrp x27, 0x54c000
004ff458ldr w5, [x27+3056]
004ff45ccbz w5, 0x4ff464
004ff460b 0x4ff468
004ff464
004ff464loc_4ff464:
004ff464b 0x4ff47c
004ff468
004ff468loc_4ff468:
004ff468bl runtime.gcWriteBarrier2
004ff46cstr x4, [x25]
004ff470ldr x5, [x3+8]
004ff474str x5, [x25+8]
004ff478b 0x4ff47c
004ff47c
004ff47cloc_4ff47c:
004ff47cstr x4, [x3+8]
004ff480ldrsb x27, [x3]
004ff484adrp x27, 0x54c000
004ff488ldr w4, [x27+3056]
004ff48ccbz w4, 0x4ff494
004ff490b 0x4ff498
004ff494
004ff494loc_4ff494:
004ff494b 0x4ff4b0
004ff498
004ff498loc_4ff498:
004ff498bl runtime.gcWriteBarrier2
004ff49cadd x4, sp, 224
004ff4a0str x4, [x25]
004ff4a4ldr x5, [x3+24]
004ff4a8str x5, [x25+8]
004ff4acb 0x4ff4b0
004ff4b0
004ff4b0loc_4ff4b0:
004ff4b0add x4, sp, 224
004ff4b4str x4, [x3+24]
004ff4b8ldr x0, [sp+552]
004ff4bcldr x1, [sp+560]
004ff4c0ldr x2, [sp+336]
004ff4c4bl path/filepath.WalkDir
004ff4c8b 0x4ff8c0
004ff4cc
004ff4ccloc_4ff4cc:
004ff4ccldr x0, [sp+552]
004ff4d0ldr x1, [sp+560]
004ff4d4adrp x2, 0x211000
004ff4d8add x2, x2, 3320
004ff4dcorr x3, xzr, 1
004ff4e0adrp x4, 0x1b0000
004ff4e4add x4, x4, 4032
004ff4e8mov x5, x3
004ff4ecbl strings.ReplaceAll
004ff4f0str x0, [sp+192]
004ff4f4str x1, [sp+200]
004ff4f8str xzr, [sp+456]
004ff4fcstp xzr, xzr, [sp+440]
004ff500ldr x0, [sp+552]
004ff504ldr x1, [sp+560]
004ff508bl os.Open
004ff50cstr x0, [sp+456]
004ff510str x1, [sp+440]
004ff514str x2, [sp+448]
004ff518ldr x6, [sp+456]
004ff51cstr x6, [sp+328]
004ff520ldr x6, [sp+448]
004ff524ldr x7, [sp+440]
004ff528str x7, [sp+520]
004ff52cstr x6, [sp+528]
004ff530ldr x6, [sp+328]
004ff534str x6, [sp+320]
004ff538ldr x6, [sp+528]
004ff53cldr x7, [sp+520]
004ff540str x7, [sp+280]
004ff544str x6, [sp+288]
004ff548cbnz x7, 0x4ff550
004ff54cb 0x4ff580
004ff550
004ff550loc_4ff550:
004ff550str xzr, [sp+168]
004ff554stp xzr, xzr, [sp+176]
004ff558ldr x3, [sp+280]
004ff55cldr x4, [sp+288]
004ff560str x3, [sp+152]
004ff564str x4, [sp+160]
004ff568ldr x0, [sp+168]
004ff56cldr x1, [sp+176]
004ff570ldr x2, [sp+184]
004ff574ldp x29, x30, [sp-8]
004ff578add sp, sp, 544
004ff57cret x30
004ff580
004ff580loc_4ff580:
004ff580str xzr, [sp+416]
004ff584stp xzr, xzr, [sp+424]
004ff588stp xzr, xzr, [sp+440]
004ff58cldr x0, [sp+320]
004ff590mov x1, xzr
004ff594bl os.(*File).Readdirnames
004ff598str x0, [sp+416]
004ff59cstr x1, [sp+424]
004ff5a0str x2, [sp+432]
004ff5a4str x3, [sp+440]
004ff5a8str x4, [sp+448]
004ff5acldr x2, [sp+416]
004ff5b0ldr x3, [sp+424]
004ff5b4ldr x4, [sp+432]
004ff5b8str x2, [sp+496]
004ff5bcstr x3, [sp+504]
004ff5c0str x4, [sp+512]
004ff5c4ldr x2, [sp+440]
004ff5c8ldr x3, [sp+448]
004ff5ccstr x2, [sp+480]
004ff5d0str x3, [sp+488]
004ff5d4ldr x2, [sp+496]
004ff5d8ldr x3, [sp+504]
004ff5dcldr x4, [sp+512]
004ff5e0str x2, [sp+296]
004ff5e4str x3, [sp+304]
004ff5e8str x4, [sp+312]
004ff5ecldr x2, [sp+480]
004ff5f0ldr x3, [sp+488]
004ff5f4str x2, [sp+280]
004ff5f8str x3, [sp+288]
004ff5fcldr x0, [sp+320]
004ff600bl os.(*File).Close
004ff604ldr x2, [sp+280]
004ff608cbnz x2, 0x4ff610
004ff60cb 0x4ff640
004ff610
004ff610loc_4ff610:
004ff610str xzr, [sp+168]
004ff614stp xzr, xzr, [sp+176]
004ff618ldr x3, [sp+280]
004ff61cldr x4, [sp+288]
004ff620str x3, [sp+152]
004ff624str x4, [sp+160]
004ff628ldr x0, [sp+168]
004ff62cldr x1, [sp+176]
004ff630ldr x2, [sp+184]
004ff634ldp x29, x30, [sp-8]
004ff638add sp, sp, 544
004ff63cret x30
004ff640
004ff640loc_4ff640:
004ff640ldr x5, [sp+304]
004ff644ldr x6, [sp+296]
004ff648ldr x7, [sp+312]
004ff64cstr x6, [sp+416]
004ff650str x5, [sp+424]
004ff654str x7, [sp+432]
004ff658str xzr, [sp+144]
004ff65cstr x5, [sp+136]
004ff660ldr x5, [sp+416]
004ff664str x5, [sp+128]
004ff668b 0x4ff66c
004ff66c
004ff66cloc_4ff66c:
004ff66cldr x5, [sp+136]
004ff670ldr x6, [sp+144]
004ff674subs xzr, x5, x6
004ff678b.gt 0x4ff680
004ff67cb 0x4ff8bc
004ff680
004ff680loc_4ff680:
004ff680ldr x5, [sp+128]
004ff684str x5, [sp+376]
004ff688ldr x5, [sp+376]
004ff68cldr x3, [x5]
004ff690ldr x4, [x5+8]
004ff694str x3, [sp+248]
004ff698str x4, [sp+256]
004ff69cldr x1, [sp+192]
004ff6a0ldr x2, [sp+200]
004ff6a4mov x0, xzr
004ff6a8bl runtime.concatstring2
004ff6acstr x0, [sp+360]
004ff6b0str x1, [sp+368]
004ff6b4adrp x2, 0x211000
004ff6b8add x2, x2, 3320
004ff6bcorr x3, xzr, 1
004ff6c0adrp x4, 0x1b0000
004ff6c4add x4, x4, 4032
004ff6c8mov x5, x3
004ff6ccbl strings.ReplaceAll
004ff6d0str x0, [sp+208]
004ff6d4str x1, [sp+216]
004ff6d8ldr x5, [sp+576]
004ff6dccbnz x5, 0x4ff6e4
004ff6e0b 0x4ff814
004ff6e4
004ff6e4loc_4ff6e4:
004ff6e4stp xzr, xzr, [sp+440]
004ff6e8ldr x1, [sp+192]
004ff6ecldr x3, [sp+568]
004ff6f0ldr x2, [sp+200]
004ff6f4ldr x4, [sp+576]
004ff6f8add x0, sp, 94
004ff6fcbl runtime.concatstring2
004ff700str x0, [sp+344]
004ff704str x1, [sp+352]
004ff708ldr x3, [sp+216]
004ff70cldr x2, [sp+208]
004ff710bl github.com/bishopfox/sliver/implant/sliver/handlers/matcher.Match
004ff714strb w0, [sp+126]
004ff718str x1, [sp+440]
004ff71cstr x2, [sp+448]
004ff720ldrb w5, [sp+126]
004ff724strb w5, [sp+127]
004ff728ldr x5, [sp+440]
004ff72cldr x6, [sp+448]
004ff730str x5, [sp+464]
004ff734str x6, [sp+472]
004ff738ldrb w5, [sp+127]
004ff73cstrb w5, [sp+93]
004ff740ldr x5, [sp+472]
004ff744ldr x6, [sp+464]
004ff748str x6, [sp+264]
004ff74cstr x5, [sp+272]
004ff750subs xzr, x6, 0
004ff754cset x5, ne
004ff758eor x5, x5, 1
004ff75cstrb w5, [sp+126]
004ff760cbnz x6, 0x4ff768
004ff764b 0x4ff76c
004ff768
004ff768loc_4ff768:
004ff768b 0x4ff778
004ff76c
004ff76cloc_4ff76c:
004ff76cldrb w5, [sp+93]
004ff770strb w5, [sp+126]
004ff774b 0x4ff778
004ff778
004ff778loc_4ff778:
004ff778ldrb w5, [sp+126]
004ff77ctbnz w5, 0, 0x4ff784
004ff780b 0x4ff80c
004ff784
004ff784loc_4ff784:
004ff784ldr x2, [sp+240]
004ff788ldr x0, [sp+224]
004ff78cldr x5, [sp+232]
004ff790add x1, x5, 1
004ff794subs xzr, x2, x1
004ff798b.hs 0x4ff7a0
004ff79cb 0x4ff7a4
004ff7a0
004ff7a0loc_4ff7a0:
004ff7a0b 0x4ff7b8
004ff7a4
004ff7a4loc_4ff7a4:
004ff7a4orr x3, xzr, 1
004ff7a8adrp x4, 0xf6000
004ff7acadd x4, x4, 2944
004ff7b0bl runtime.growslice
004ff7b4b 0x4ff7b8
004ff7b8
004ff7b8loc_4ff7b8:
004ff7b8ldr x5, [sp+208]
004ff7bcldr x6, [sp+216]
004ff7c0sub x7, x1, 1
004ff7c4add x8, x0, x7, lsl #4
004ff7c8str x6, [x8+8]
004ff7ccubfm x6, x7, 60, 59
004ff7d0adrp x27, 0x54c000
004ff7d4ldr w7, [x27+3056]
004ff7d8cbz w7, 0x4ff7e0
004ff7dcb 0x4ff7e4
004ff7e0
004ff7e0loc_4ff7e0:
004ff7e0b 0x4ff7f8
004ff7e4
004ff7e4loc_4ff7e4:
004ff7e4bl runtime.gcWriteBarrier2
004ff7e8str x5, [x25]
004ff7ecldr x7, [x0+x6]
004ff7f0str x7, [x25+8]
004ff7f4b 0x4ff7f8
004ff7f8
004ff7f8loc_4ff7f8:
004ff7f8str x5, [x0+x6]
004ff7fcstr x0, [sp+224]
004ff800str x1, [sp+232]
004ff804str x2, [sp+240]
004ff808b 0x4ff810
004ff80c
004ff80cloc_4ff80c:
004ff80cb 0x4ff810
004ff810
004ff810loc_4ff810:
004ff810b 0x4ff89c
004ff814
004ff814loc_4ff814:
004ff814ldr x2, [sp+240]
004ff818ldr x0, [sp+224]
004ff81cldr x5, [sp+232]
004ff820add x1, x5, 1
004ff824subs xzr, x2, x1
004ff828b.hs 0x4ff830
004ff82cb 0x4ff834
004ff830
004ff830loc_4ff830:
004ff830b 0x4ff848
004ff834
004ff834loc_4ff834:
004ff834orr x3, xzr, 1
004ff838adrp x4, 0xf6000
004ff83cadd x4, x4, 2944
004ff840bl runtime.growslice
004ff844b 0x4ff848
004ff848
004ff848loc_4ff848:
004ff848ldr x5, [sp+208]
004ff84cldr x6, [sp+216]
004ff850sub x7, x1, 1
004ff854add x8, x0, x7, lsl #4
004ff858str x6, [x8+8]
004ff85cubfm x6, x7, 60, 59
004ff860adrp x27, 0x54c000
004ff864ldr w7, [x27+3056]
004ff868cbz w7, 0x4ff870
004ff86cb 0x4ff874
004ff870
004ff870loc_4ff870:
004ff870b 0x4ff888
004ff874
004ff874loc_4ff874:
004ff874bl runtime.gcWriteBarrier2
004ff878str x5, [x25]
004ff87cldr x7, [x0+x6]
004ff880str x7, [x25+8]
004ff884b 0x4ff888
004ff888
004ff888loc_4ff888:
004ff888str x5, [x0+x6]
004ff88cstr x0, [sp+224]
004ff890str x1, [sp+232]
004ff894str x2, [sp+240]
004ff898b 0x4ff89c
004ff89c
004ff89cloc_4ff89c:
004ff89cb 0x4ff8a0
004ff8a0
004ff8a0loc_4ff8a0:
004ff8a0ldr x5, [sp+144]
004ff8a4add x5, x5, 1
004ff8a8str x5, [sp+144]
004ff8acldr x5, [sp+376]
004ff8b0add x5, x5, 16
004ff8b4str x5, [sp+128]
004ff8b8b 0x4ff66c
004ff8bc
004ff8bcloc_4ff8bc:
004ff8bcb 0x4ff8c0
004ff8c0
004ff8c0loc_4ff8c0:
004ff8c0ldr x5, [sp+224]
004ff8c4ldr x6, [sp+232]
004ff8c8ldr x7, [sp+240]
004ff8ccstr x5, [sp+168]
004ff8d0str x6, [sp+176]
004ff8d4str x7, [sp+184]
004ff8d8stp xzr, xzr, [sp+152]
004ff8dcldr x0, [sp+168]
004ff8e0ldr x1, [sp+176]
004ff8e4ldr x2, [sp+184]
004ff8e8mov x3, xzr
004ff8ecmov x4, xzr
004ff8f0ldp x29, x30, [sp-8]
004ff8f4add sp, sp, 544
004ff8f8ret x30
004ff8fc
004ff8fcloc_4ff8fc:
004ff8fcstp x0, x1, [sp+8]
004ff900stp x2, x3, [sp+24]
004ff904strb w4, [sp+40]
004ff908mov x3, x30
004ff90cbl runtime.morestack_noctxt.abi0
004ff910ldp x0, x1, [sp+8]
004ff914ldp x2, x3, [sp+24]
004ff918ldrb w4, [sp+40]
004ff91cb 0x4ff3d0
004ff3d0
Loading..