File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004f3080
    004f3080github.com/bishopfox/sliver/implant/sliver/handlers.getDirList: ; void github.com/bishopfox/sliver/implant/sliver/handlers.getDirList(struct string target)
    004f3080ldr x16, [x28+16]
    004f3084sub x17, sp, 384
    004f3088subs xzr, x17, x16
    004f308cb.ls 0x4f3410
    004f3090sub x20, sp, 512
    004f3094stp x29, x30, [x20-8]
    004f3098add sp, x20, 0
    004f309csub x29, sp, 8
    004f30a0str x0, [sp+520]
    004f30a4str x1, [sp+528]
    004f30a8stp xzr, xzr, [sp+112]
    004f30acstp xzr, xzr, [sp+96]
    004f30b0str xzr, [sp+72]
    004f30b4stp xzr, xzr, [sp+80]
    004f30b8stp xzr, xzr, [sp+56]
    004f30bcstp xzr, xzr, [sp+416]
    004f30c0stp xzr, xzr, [sp+400]
    004f30c4ldr x0, [sp+520]
    004f30c8ldr x1, [sp+528]
    004f30ccbl path/filepath.Abs
    004f30d0str x0, [sp+416]
    004f30d4str x1, [sp+424]
    004f30d8str x2, [sp+400]
    004f30dcstr x3, [sp+408]
    004f30e0ldr x2, [sp+424]
    004f30e4ldr x3, [sp+416]
    004f30e8str x3, [sp+248]
    004f30ecstr x2, [sp+256]
    004f30f0ldr x2, [sp+400]
    004f30f4ldr x3, [sp+408]
    004f30f8str x2, [sp+232]
    004f30fcstr x3, [sp+240]
    004f3100ldr x2, [sp+248]
    004f3104ldr x3, [sp+256]
    004f3108str x2, [sp+216]
    004f310cstr x3, [sp+224]
    004f3110ldr x2, [sp+240]
    004f3114ldr x3, [sp+232]
    004f3118str x3, [sp+200]
    004f311cstr x2, [sp+208]
    004f3120cbnz x3, 0x4f3128
    004f3124b 0x4f3220
    004f3128
    004f3128loc_4f3128:
    004f3128stp xzr, xzr, [sp+384]
    004f312cadd x5, sp, 384
    004f3130str x5, [sp+296]
    004f3134ldr x5, [sp+200]
    004f3138ldr x6, [sp+208]
    004f313cstr x5, [sp+280]
    004f3140str x6, [sp+288]
    004f3144str x5, [sp+272]
    004f3148ldr x5, [sp+272]
    004f314ccbnz x5, 0x4f3154
    004f3150b 0x4f3164
    004f3154
    004f3154loc_4f3154:
    004f3154ldr x5, [sp+272]
    004f3158ldr x5, [x5+8]
    004f315cstr x5, [sp+272]
    004f3160b 0x4f3168
    004f3164
    004f3164loc_4f3164:
    004f3164b 0x4f3168
    004f3168
    004f3168loc_4f3168:
    004f3168ldr x5, [sp+296]
    004f316cldrsb x27, [x5]
    004f3170ldr x6, [sp+288]
    004f3174ldr x7, [sp+272]
    004f3178str x7, [x5]
    004f317cadrp x27, 0x558000
    004f3180ldr w7, [x27+3056]
    004f3184cbz w7, 0x4f318c
    004f3188b 0x4f3190
    004f318c
    004f318cloc_4f318c:
    004f318cb 0x4f31a4
    004f3190
    004f3190loc_4f3190:
    004f3190bl runtime.gcWriteBarrier2
    004f3194str x6, [x25]
    004f3198ldr x7, [x5+8]
    004f319cstr x7, [x25+8]
    004f31a0b 0x4f31a4
    004f31a4
    004f31a4loc_4f31a4:
    004f31a4str x6, [x5+8]
    004f31a8ldr x2, [sp+296]
    004f31acldrsb x27, [x2]
    004f31b0b 0x4f31b4
    004f31b4
    004f31b4loc_4f31b4:
    004f31b4str x2, [sp+304]
    004f31b8orr x4, xzr, 1
    004f31bcstr x4, [sp+312]
    004f31c0str x4, [sp+320]
    004f31c4adrp x0, 0x1ce000
    004f31c8add x0, x0, 1885
    004f31ccmovz x1, 36
    004f31d0mov x3, x4
    004f31d4bl log.Printf
    004f31d8stp xzr, xzr, [sp+112]
    004f31dcstp xzr, xzr, [sp+96]
    004f31e0str xzr, [sp+72]
    004f31e4stp xzr, xzr, [sp+80]
    004f31e8ldr x7, [sp+200]
    004f31ecldr x8, [sp+208]
    004f31f0str x7, [sp+56]
    004f31f4str x8, [sp+64]
    004f31f8ldr x2, [sp+96]
    004f31fcldr x0, [sp+112]
    004f3200ldr x4, [sp+72]
    004f3204ldr x1, [sp+120]
    004f3208ldr x5, [sp+80]
    004f320cldr x3, [sp+104]
    004f3210ldr x6, [sp+88]
    004f3214ldp x29, x30, [sp-8]
    004f3218add sp, sp, 512
    004f321cret x30
    004f3220
    004f3220loc_4f3220:
    004f3220stp xzr, xzr, [sp+368]
    004f3224stp xzr, xzr, [sp+400]
    004f3228ldr x0, [sp+216]
    004f322cldr x1, [sp+224]
    004f3230bl os.Stat
    004f3234str x0, [sp+368]
    004f3238str x1, [sp+376]
    004f323cstr x2, [sp+400]
    004f3240str x3, [sp+408]
    004f3244ldr x2, [sp+376]
    004f3248ldr x3, [sp+368]
    004f324cstr x3, [sp+488]
    004f3250str x2, [sp+496]
    004f3254ldr x2, [sp+400]
    004f3258ldr x3, [sp+408]
    004f325cstr x2, [sp+472]
    004f3260str x3, [sp+480]
    004f3264ldr x2, [sp+488]
    004f3268ldr x3, [sp+496]
    004f326cstr x2, [sp+128]
    004f3270str x3, [sp+136]
    004f3274ldr x0, [sp+472]
    004f3278ldr x1, [sp+480]
    004f327cstr x0, [sp+184]
    004f3280str x1, [sp+192]
    004f3284bl os.IsNotExist
    004f3288strb w0, [sp+55]
    004f328ctbnz w0, 0, 0x4f3294
    004f3290b 0x4f3310
    004f3294
    004f3294loc_4f3294:
    004f3294adrp x0, 0x1c6000
    004f3298add x0, x0, 366
    004f329corr x1, xzr, 24
    004f32a0bl errors.New
    004f32a4str x0, [sp+400]
    004f32a8str x1, [sp+408]
    004f32acldr x2, [sp+216]
    004f32b0ldr x3, [sp+224]
    004f32b4str x2, [sp+112]
    004f32b8str x3, [sp+120]
    004f32bcstp xzr, xzr, [sp+96]
    004f32c0adrp x2, 0x558000
    004f32c4add x2, x2, 1504
    004f32c8str x2, [sp+264]
    004f32ccb 0x4f32d0
    004f32d0
    004f32d0loc_4f32d0:
    004f32d0str x2, [sp+72]
    004f32d4stp xzr, xzr, [sp+80]
    004f32d8ldr x7, [sp+400]
    004f32dcldr x8, [sp+408]
    004f32e0str x7, [sp+56]
    004f32e4str x8, [sp+64]
    004f32e8ldr x2, [sp+96]
    004f32ecldr x0, [sp+112]
    004f32f0ldr x4, [sp+72]
    004f32f4ldr x1, [sp+120]
    004f32f8ldr x5, [sp+80]
    004f32fcldr x3, [sp+104]
    004f3300ldr x6, [sp+88]
    004f3304ldp x29, x30, [sp-8]
    004f3308add sp, sp, 512
    004f330cret x30
    004f3310
    004f3310loc_4f3310:
    004f3310str xzr, [sp+344]
    004f3314stp xzr, xzr, [sp+352]
    004f3318stp xzr, xzr, [sp+400]
    004f331cldr x0, [sp+216]
    004f3320ldr x1, [sp+224]
    004f3324bl os.ReadDir
    004f3328str x0, [sp+344]
    004f332cstr x1, [sp+352]
    004f3330str x2, [sp+360]
    004f3334str x3, [sp+400]
    004f3338str x4, [sp+408]
    004f333cldr x2, [sp+352]
    004f3340ldr x3, [sp+360]
    004f3344ldr x4, [sp+344]
    004f3348str x4, [sp+448]
    004f334cstr x2, [sp+456]
    004f3350str x3, [sp+464]
    004f3354ldr x2, [sp+400]
    004f3358ldr x3, [sp+408]
    004f335cstr x2, [sp+432]
    004f3360str x3, [sp+440]
    004f3364ldr x2, [sp+448]
    004f3368ldr x3, [sp+456]
    004f336cldr x4, [sp+464]
    004f3370str x2, [sp+144]
    004f3374str x3, [sp+152]
    004f3378str x4, [sp+160]
    004f337cldr x2, [sp+432]
    004f3380ldr x3, [sp+440]
    004f3384str x2, [sp+168]
    004f3388str x3, [sp+176]
    004f338cldr x0, [sp+128]
    004f3390ldr x1, [sp+136]
    004f3394bl io/fs.FileInfoToDirEntry
    004f3398str x0, [sp+328]
    004f339cstr x1, [sp+336]
    004f33a0ldr x2, [sp+224]
    004f33a4ldr x3, [sp+216]
    004f33a8str x3, [sp+112]
    004f33acstr x2, [sp+120]
    004f33b0ldr x2, [sp+328]
    004f33b4ldr x3, [sp+336]
    004f33b8str x2, [sp+96]
    004f33bcstr x3, [sp+104]
    004f33c0ldr x2, [sp+144]
    004f33c4ldr x3, [sp+152]
    004f33c8ldr x4, [sp+160]
    004f33ccstr x2, [sp+72]
    004f33d0str x3, [sp+80]
    004f33d4str x4, [sp+88]
    004f33d8ldr x7, [sp+168]
    004f33dcldr x8, [sp+176]
    004f33e0str x7, [sp+56]
    004f33e4str x8, [sp+64]
    004f33e8ldr x2, [sp+96]
    004f33ecldr x0, [sp+112]
    004f33f0ldr x4, [sp+72]
    004f33f4ldr x1, [sp+120]
    004f33f8ldr x5, [sp+80]
    004f33fcldr x3, [sp+104]
    004f3400ldr x6, [sp+88]
    004f3404ldp x29, x30, [sp-8]
    004f3408add sp, sp, 512
    004f340cret x30
    004f3410
    004f3410loc_4f3410:
    004f3410stp x0, x1, [sp+8]
    004f3414mov x3, x30
    004f3418bl runtime.morestack_noctxt.abi0
    004f341cldp x0, x1, [sp+8]
    004f3420b 0x4f3080
    004f3424udf 0
    004f3428udf 0
    004f342cudf 0
    004f3080
    004f3430
    004f3430github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.rmHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f3430ldr x16, [x28+16]
    004f3434sub x17, sp, 320
    004f3438subs xzr, x17, x16
    004f343cb.ls 0x4f3b18
    004f3440sub x20, sp, 448
    004f3444stp x29, x30, [x20-8]
    004f3448add sp, x20, 0
    004f344csub x29, sp, 8
    004f3450str x0, [sp+456]
    004f3454str x1, [sp+464]
    004f3458str x2, [sp+472]
    004f345cstr x3, [sp+480]
    004f3460adrp x0, 0x191000
    004f3464add x0, x0, 544
    004f3468bl runtime.newobject
    004f346cstr x0, [sp+288]
    004f3470adrp x27, 0x558000
    004f3474ldr w1, [x27+3056]
    004f3478cbz w1, 0x4f3480
    004f347cb 0x4f3484
    004f3480
    004f3480loc_4f3480:
    004f3480b 0x4f34a0
    004f3484
    004f3484loc_4f3484:
    004f3484str x0, [sp+192]
    004f3488mov x1, x0
    004f348cadrp x0, 0x191000
    004f3490add x0, x0, 544
    004f3494bl runtime.wbZero
    004f3498ldr x0, [sp+192]
    004f349cb 0x4f34a0
    004f34a0
    004f34a0loc_4f34a0:
    004f34a0stp xzr, xzr, [x0]
    004f34a4stp xzr, xzr, [x0+16]
    004f34a8stp xzr, xzr, [x0+32]
    004f34acstp xzr, xzr, [x0+48]
    004f34b0str xzr, [x0+64]
    004f34b4ldr x4, [sp+288]
    004f34b8str x4, [sp+80]
    004f34bcstr x4, [sp+392]
    004f34c0ldr x0, [sp+456]
    004f34c4ldr x1, [sp+464]
    004f34c8ldr x2, [sp+472]
    004f34ccadrp x3, 0x221000
    004f34d0add x3, x3, 704
    004f34d4bl google.golang.org/protobuf/proto.Unmarshal
    004f34d8str x0, [sp+96]
    004f34dcstr x1, [sp+104]
    004f34e0cbnz x0, 0x4f34e8
    004f34e4b 0x4f35a4
    004f34e8
    004f34e8loc_4f34e8:
    004f34e8stp xzr, xzr, [sp+376]
    004f34ecadd x5, sp, 376
    004f34f0str x5, [sp+256]
    004f34f4ldr x5, [sp+96]
    004f34f8ldr x6, [sp+104]
    004f34fcstr x5, [sp+240]
    004f3500str x6, [sp+248]
    004f3504str x5, [sp+232]
    004f3508ldr x5, [sp+232]
    004f350ccbnz x5, 0x4f3514
    004f3510b 0x4f3524
    004f3514
    004f3514loc_4f3514:
    004f3514ldr x5, [sp+232]
    004f3518ldr x5, [x5+8]
    004f351cstr x5, [sp+232]
    004f3520b 0x4f3528
    004f3524
    004f3524loc_4f3524:
    004f3524b 0x4f3528
    004f3528
    004f3528loc_4f3528:
    004f3528ldr x5, [sp+256]
    004f352cldrsb x27, [x5]
    004f3530ldr x6, [sp+232]
    004f3534ldr x7, [sp+248]
    004f3538str x6, [x5]
    004f353cadrp x27, 0x558000
    004f3540ldr w6, [x27+3056]
    004f3544cbz w6, 0x4f354c
    004f3548b 0x4f3550
    004f354c
    004f354cloc_4f354c:
    004f354cb 0x4f3564
    004f3550
    004f3550loc_4f3550:
    004f3550bl runtime.gcWriteBarrier2
    004f3554str x7, [x25]
    004f3558ldr x6, [x5+8]
    004f355cstr x6, [x25+8]
    004f3560b 0x4f3564
    004f3564
    004f3564loc_4f3564:
    004f3564str x7, [x5+8]
    004f3568ldr x2, [sp+256]
    004f356cldrsb x27, [x2]
    004f3570b 0x4f3574
    004f3574
    004f3574loc_4f3574:
    004f3574str x2, [sp+264]
    004f3578orr x4, xzr, 1
    004f357cstr x4, [sp+272]
    004f3580str x4, [sp+280]
    004f3584adrp x0, 0x1c7000
    004f3588add x0, x0, 1007
    004f358cmovz x1, 26
    004f3590mov x3, x4
    004f3594bl log.Printf
    004f3598ldp x29, x30, [sp-8]
    004f359cadd sp, sp, 448
    004f35a0ret x30
    004f35a4
    004f35a4loc_4f35a4:
    004f35a4adrp x0, 0x17c000
    004f35a8add x0, x0, 2816
    004f35acbl runtime.newobject
    004f35b0str x0, [sp+224]
    004f35b4adrp x27, 0x558000
    004f35b8ldr w1, [x27+3056]
    004f35bccbz w1, 0x4f35c4
    004f35c0b 0x4f35c8
    004f35c4
    004f35c4loc_4f35c4:
    004f35c4b 0x4f35e4
    004f35c8
    004f35c8loc_4f35c8:
    004f35c8str x0, [sp+184]
    004f35ccmov x1, x0
    004f35d0adrp x0, 0x17c000
    004f35d4add x0, x0, 2816
    004f35d8bl runtime.wbZero
    004f35dcldr x0, [sp+184]
    004f35e0b 0x4f35e4
    004f35e4
    004f35e4loc_4f35e4:
    004f35e4stp xzr, xzr, [x0]
    004f35e8stp xzr, xzr, [x0+16]
    004f35ecstp xzr, xzr, [x0+32]
    004f35f0stp xzr, xzr, [x0+48]
    004f35f4ldr x2, [sp+224]
    004f35f8str x2, [sp+88]
    004f35fcstp xzr, xzr, [sp+360]
    004f3600stp xzr, xzr, [sp+344]
    004f3604ldr x2, [sp+80]
    004f3608ldrsb x27, [x2]
    004f360cldr x0, [x2+8]
    004f3610ldr x1, [x2+16]
    004f3614str x0, [sp+208]
    004f3618str x1, [sp+216]
    004f361cbl path/filepath.Abs
    004f3620str x0, [sp+360]
    004f3624str x1, [sp+368]
    004f3628str x2, [sp+344]
    004f362cstr x3, [sp+352]
    004f3630ldr x2, [sp+360]
    004f3634ldr x3, [sp+368]
    004f3638str x2, [sp+160]
    004f363cstr x3, [sp+168]
    004f3640ldr x2, [sp+344]
    004f3644ldr x3, [sp+352]
    004f3648str x2, [sp+144]
    004f364cstr x3, [sp+152]
    004f3650ldr x2, [sp+160]
    004f3654ldr x3, [sp+168]
    004f3658str x2, [sp+64]
    004f365cstr x3, [sp+72]
    004f3660ldr x4, [sp+88]
    004f3664ldrsb x27, [x4]
    004f3668str x3, [x4+16]
    004f366cadrp x27, 0x558000
    004f3670ldr w3, [x27+3056]
    004f3674cbz w3, 0x4f367c
    004f3678b 0x4f3680
    004f367c
    004f367cloc_4f367c:
    004f367cb 0x4f3694
    004f3680
    004f3680loc_4f3680:
    004f3680bl runtime.gcWriteBarrier2
    004f3684str x2, [x25]
    004f3688ldr x3, [x4+8]
    004f368cstr x3, [x25+8]
    004f3690b 0x4f3694
    004f3694
    004f3694loc_4f3694:
    004f3694str x2, [x4+8]
    004f3698stp xzr, xzr, [sp+328]
    004f369cstp xzr, xzr, [sp+344]
    004f36a0ldr x0, [sp+64]
    004f36a4ldr x1, [sp+72]
    004f36a8bl os.Stat
    004f36acstr x0, [sp+328]
    004f36b0str x1, [sp+336]
    004f36b4str x2, [sp+344]
    004f36b8str x3, [sp+352]
    004f36bcldr x2, [sp+328]
    004f36c0ldr x3, [sp+336]
    004f36c4str x2, [sp+128]
    004f36c8str x3, [sp+136]
    004f36ccldr x2, [sp+352]
    004f36d0ldr x3, [sp+344]
    004f36d4str x3, [sp+112]
    004f36d8str x2, [sp+120]
    004f36dcstr x3, [sp+96]
    004f36e0str x2, [sp+104]
    004f36e4cbnz x3, 0x4f36ec
    004f36e8b 0x4f36f0
    004f36ec
    004f36ecloc_4f36ec:
    004f36ecb 0x4f3834
    004f36f0
    004f36f0loc_4f36f0:
    004f36f0ldr x2, [sp+72]
    004f36f4subs xzr, x2, 1
    004f36f8cset x2, eq
    004f36fcb.eq 0x4f3704
    004f3700b 0x4f3728
    004f3704
    004f3704loc_4f3704:
    004f3704ldr x1, [sp+72]
    004f3708ldr x2, [sp+64]
    004f370csubs xzr, x1, 0
    004f3710b.hi 0x4f3718
    004f3714b 0x4f3b0c
    004f3718
    004f3718loc_4f3718:
    004f3718ldrb w3, [x2]
    004f371csubs wzr, w3, 47
    004f3720cset x2, eq
    004f3724b 0x4f372c
    004f3728
    004f3728loc_4f3728:
    004f3728b 0x4f372c
    004f372c
    004f372cloc_4f372c:
    004f372cstrb w2, [sp+62]
    004f3730tbnz w2, 0, 0x4f3738
    004f3734b 0x4f373c
    004f3738
    004f3738loc_4f3738:
    004f3738b 0x4f37d8
    004f373c
    004f373cloc_4f373c:
    004f373cldr x2, [sp+72]
    004f3740subs xzr, x2, 3
    004f3744cset x2, eq
    004f3748b.eq 0x4f3750
    004f374cb 0x4f379c
    004f3750
    004f3750loc_4f3750:
    004f3750ldr x1, [sp+72]
    004f3754ldr x2, [sp+64]
    004f3758subs xzr, x1, 0
    004f375cb.hi 0x4f3764
    004f3760b 0x4f3b04
    004f3764
    004f3764loc_4f3764:
    004f3764ldr x1, [sp+72]
    004f3768ldrb w2, [x2]
    004f376cldr x3, [sp+64]
    004f3770subs xzr, x1, 1
    004f3774b.hi 0x4f377c
    004f3778b 0x4f3afc
    004f377c
    004f377cloc_4f377c:
    004f377cldrb w3, [x3+1]
    004f3780ubfm x3, x3, 56, 7
    004f3784orr x3, x2, x3
    004f3788ubfm x3, x3, 0, 15
    004f378cmovz x4, 14915
    004f3790subs wzr, w3, w4
    004f3794cset x2, eq
    004f3798b 0x4f37a0
    004f379c
    004f379cloc_4f379c:
    004f379cb 0x4f37a0
    004f37a0
    004f37a0loc_4f37a0:
    004f37a0tbnz w2, 0, 0x4f37a8
    004f37a4b 0x4f37cc
    004f37a8
    004f37a8loc_4f37a8:
    004f37a8ldr x1, [sp+72]
    004f37acldr x2, [sp+64]
    004f37b0subs xzr, x1, 2
    004f37b4b.hi 0x4f37bc
    004f37b8b 0x4f3af4
    004f37bc
    004f37bcloc_4f37bc:
    004f37bcldrb w3, [x2+2]
    004f37c0subs wzr, w3, 92
    004f37c4cset x2, eq
    004f37c8b 0x4f37d0
    004f37cc
    004f37ccloc_4f37cc:
    004f37ccb 0x4f37d0
    004f37d0
    004f37d0loc_4f37d0:
    004f37d0strb w2, [sp+62]
    004f37d4b 0x4f37d8
    004f37d8
    004f37d8loc_4f37d8:
    004f37d8ldrb w2, [sp+62]
    004f37dcstrb w2, [sp+63]
    004f37e0tbnz w2, 0, 0x4f37e8
    004f37e4b 0x4f3800
    004f37e8
    004f37e8loc_4f37e8:
    004f37e8ldr x2, [sp+80]
    004f37ecldrsb x27, [x2]
    004f37f0ldrb w2, [x2+25]
    004f37f4eor x2, x2, 1
    004f37f8strb w2, [sp+63]
    004f37fcb 0x4f3804
    004f3800
    004f3800loc_4f3800:
    004f3800b 0x4f3804
    004f3804
    004f3804loc_4f3804:
    004f3804ldrb w2, [sp+63]
    004f3808tbnz w2, 0, 0x4f3810
    004f380cb 0x4f382c
    004f3810
    004f3810loc_4f3810:
    004f3810adrp x0, 0x1d7000
    004f3814add x0, x0, 741
    004f3818movz x1, 53
    004f381cbl errors.New
    004f3820str x0, [sp+96]
    004f3824str x1, [sp+104]
    004f3828b 0x4f3830
    004f382c
    004f382cloc_4f382c:
    004f382cb 0x4f3830
    004f3830
    004f3830loc_4f3830:
    004f3830b 0x4f3834
    004f3834
    004f3834loc_4f3834:
    004f3834adrp x0, 0x192000
    004f3838add x0, x0, 3648
    004f383cbl runtime.newobject
    004f3840str x0, [sp+200]
    004f3844adrp x27, 0x558000
    004f3848ldr w1, [x27+3056]
    004f384ccbz w1, 0x4f3854
    004f3850b 0x4f3858
    004f3854
    004f3854loc_4f3854:
    004f3854b 0x4f3874
    004f3858
    004f3858loc_4f3858:
    004f3858str x0, [sp+176]
    004f385cmov x1, x0
    004f3860adrp x0, 0x192000
    004f3864add x0, x0, 3648
    004f3868bl runtime.wbZero
    004f386cldr x0, [sp+176]
    004f3870b 0x4f3874
    004f3874
    004f3874loc_4f3874:
    004f3874mov x20, x0
    004f3878adr x27, 16
    004f387cstp x29, x27, [sp-24]
    004f3880sub x29, sp, 24
    004f3884bl fn_87cf8
    004f3888sub x29, sp, 8
    004f388cldr x2, [sp+88]
    004f3890ldrsb x27, [x2]
    004f3894ldr x3, [sp+200]
    004f3898adrp x27, 0x558000
    004f389cldr w4, [x27+3056]
    004f38a0cbz w4, 0x4f38a8
    004f38a4b 0x4f38ac
    004f38a8
    004f38a8loc_4f38a8:
    004f38a8b 0x4f38c0
    004f38ac
    004f38acloc_4f38ac:
    004f38acbl runtime.gcWriteBarrier2
    004f38b0str x3, [x25]
    004f38b4ldr x4, [x2+24]
    004f38b8str x4, [x25+8]
    004f38bcb 0x4f38c0
    004f38c0
    004f38c0loc_4f38c0:
    004f38c0str x3, [x2+24]
    004f38c4ldr x2, [sp+96]
    004f38c8cbnz x2, 0x4f38d0
    004f38ccb 0x4f3930
    004f38d0
    004f38d0loc_4f38d0:
    004f38d0ldr x1, [sp+96]
    004f38d4ldrsb x27, [x1]
    004f38d8ldr x1, [x1+24]
    004f38dcldr x0, [sp+104]
    004f38e0blr x1
    004f38e4str x0, [sp+360]
    004f38e8str x1, [sp+368]
    004f38ecldr x2, [sp+88]
    004f38f0ldrsb x27, [x2]
    004f38f4ldr x2, [x2+24]
    004f38f8ldrsb x27, [x2]
    004f38fcstr x1, [x2+16]
    004f3900adrp x27, 0x558000
    004f3904ldr w1, [x27+3056]
    004f3908cbz w1, 0x4f3910
    004f390cb 0x4f3914
    004f3910
    004f3910loc_4f3910:
    004f3910b 0x4f3928
    004f3914
    004f3914loc_4f3914:
    004f3914bl runtime.gcWriteBarrier2
    004f3918str x0, [x25]
    004f391cldr x3, [x2+8]
    004f3920str x3, [x25+8]
    004f3924b 0x4f3928
    004f3928
    004f3928loc_4f3928:
    004f3928str x0, [x2+8]
    004f392cb 0x4f3a48
    004f3930
    004f3930loc_4f3930:
    004f3930ldr x2, [sp+80]
    004f3934ldrsb x27, [x2]
    004f3938ldrb w2, [x2+24]
    004f393ctbnz w2, 0, 0x4f3944
    004f3940b 0x4f39c4
    004f3944
    004f3944loc_4f3944:
    004f3944ldr x0, [sp+64]
    004f3948ldr x1, [sp+72]
    004f394cbl os.RemoveAll
    004f3950str x0, [sp+96]
    004f3954str x1, [sp+104]
    004f3958cbnz x0, 0x4f3960
    004f395cb 0x4f39bc
    004f3960
    004f3960loc_4f3960:
    004f3960ldrsb x27, [x0]
    004f3964ldr x2, [x0+24]
    004f3968mov x0, x1
    004f396cblr x2
    004f3970str x0, [sp+360]
    004f3974str x1, [sp+368]
    004f3978ldr x2, [sp+88]
    004f397cldrsb x27, [x2]
    004f3980ldr x2, [x2+24]
    004f3984ldrsb x27, [x2]
    004f3988str x1, [x2+16]
    004f398cadrp x27, 0x558000
    004f3990ldr w1, [x27+3056]
    004f3994cbz w1, 0x4f399c
    004f3998b 0x4f39a0
    004f399c
    004f399cloc_4f399c:
    004f399cb 0x4f39b4
    004f39a0
    004f39a0loc_4f39a0:
    004f39a0bl runtime.gcWriteBarrier2
    004f39a4str x0, [x25]
    004f39a8ldr x3, [x2+8]
    004f39acstr x3, [x25+8]
    004f39b0b 0x4f39b4
    004f39b4
    004f39b4loc_4f39b4:
    004f39b4str x0, [x2+8]
    004f39b8b 0x4f39c0
    004f39bc
    004f39bcloc_4f39bc:
    004f39bcb 0x4f39c0
    004f39c0
    004f39c0loc_4f39c0:
    004f39c0b 0x4f3a44
    004f39c4
    004f39c4loc_4f39c4:
    004f39c4ldr x0, [sp+64]
    004f39c8ldr x1, [sp+72]
    004f39ccbl os.Remove
    004f39d0str x0, [sp+96]
    004f39d4str x1, [sp+104]
    004f39d8cbnz x0, 0x4f39e0
    004f39dcb 0x4f3a3c
    004f39e0
    004f39e0loc_4f39e0:
    004f39e0ldrsb x27, [x0]
    004f39e4ldr x2, [x0+24]
    004f39e8mov x0, x1
    004f39ecblr x2
    004f39f0str x0, [sp+360]
    004f39f4str x1, [sp+368]
    004f39f8ldr x2, [sp+88]
    004f39fcldrsb x27, [x2]
    004f3a00ldr x2, [x2+24]
    004f3a04ldrsb x27, [x2]
    004f3a08str x1, [x2+16]
    004f3a0cadrp x27, 0x558000
    004f3a10ldr w1, [x27+3056]
    004f3a14cbz w1, 0x4f3a1c
    004f3a18b 0x4f3a20
    004f3a1c
    004f3a1cloc_4f3a1c:
    004f3a1cb 0x4f3a34
    004f3a20
    004f3a20loc_4f3a20:
    004f3a20bl runtime.gcWriteBarrier2
    004f3a24str x0, [x25]
    004f3a28ldr x3, [x2+8]
    004f3a2cstr x3, [x25+8]
    004f3a30b 0x4f3a34
    004f3a34
    004f3a34loc_4f3a34:
    004f3a34str x0, [x2+8]
    004f3a38b 0x4f3a40
    004f3a3c
    004f3a3cloc_4f3a3c:
    004f3a3cb 0x4f3a40
    004f3a40
    004f3a40loc_4f3a40:
    004f3a40b 0x4f3a44
    004f3a44
    004f3a44loc_4f3a44:
    004f3a44b 0x4f3a48
    004f3a48
    004f3a48loc_4f3a48:
    004f3a48ldr x2, [sp+88]
    004f3a4cstr x2, [sp+320]
    004f3a50str xzr, [sp+296]
    004f3a54stp xzr, xzr, [sp+304]
    004f3a58stp xzr, xzr, [sp+344]
    004f3a5cldr x1, [sp+320]
    004f3a60adrp x0, 0x221000
    004f3a64add x0, x0, 736
    004f3a68bl google.golang.org/protobuf/proto.Marshal
    004f3a6cstr x0, [sp+296]
    004f3a70str x1, [sp+304]
    004f3a74str x2, [sp+312]
    004f3a78str x3, [sp+344]
    004f3a7cstr x4, [sp+352]
    004f3a80ldr x2, [sp+296]
    004f3a84ldr x3, [sp+304]
    004f3a88ldr x4, [sp+312]
    004f3a8cstr x2, [sp+416]
    004f3a90str x3, [sp+424]
    004f3a94str x4, [sp+432]
    004f3a98ldr x2, [sp+344]
    004f3a9cldr x3, [sp+352]
    004f3aa0str x2, [sp+400]
    004f3aa4str x3, [sp+408]
    004f3aa8ldr x2, [sp+416]
    004f3aacldr x3, [sp+424]
    004f3ab0ldr x4, [sp+432]
    004f3ab4str x2, [sp+456]
    004f3ab8str x3, [sp+464]
    004f3abcstr x4, [sp+472]
    004f3ac0ldr x3, [sp+400]
    004f3ac4ldr x4, [sp+408]
    004f3ac8str x3, [sp+96]
    004f3accstr x4, [sp+104]
    004f3ad0ldr x0, [sp+456]
    004f3ad4ldr x1, [sp+464]
    004f3ad8ldr x2, [sp+472]
    004f3adcldr x26, [sp+480]
    004f3ae0ldr x5, [x26]
    004f3ae4blr x5
    004f3ae8ldp x29, x30, [sp-8]
    004f3aecadd sp, sp, 448
    004f3af0ret x30
    004f3af4
    004f3af4loc_4f3af4:
    004f3af4orr x0, xzr, 2
    004f3af8bl runtime.panicIndex
    004f3afc
    004f3afcloc_4f3afc:
    004f3afcorr x0, xzr, 1
    004f3b00bl runtime.panicIndex
    004f3b04
    004f3b04loc_4f3b04:
    004f3b04mov x0, xzr
    004f3b08bl runtime.panicIndex
    004f3b0c
    004f3b0cloc_4f3b0c:
    004f3b0cmov x0, xzr
    004f3b10bl runtime.panicIndex
    004f3b14hint
    004f3b18
    004f3b18loc_4f3b18:
    004f3b18stp x0, x1, [sp+8]
    004f3b1cstp x2, x3, [sp+24]
    004f3b20mov x3, x30
    004f3b24bl runtime.morestack_noctxt.abi0
    004f3b28ldp x0, x1, [sp+8]
    004f3b2cldp x2, x3, [sp+24]
    004f3b30b 0x4f3430
    004f3b34udf 0
    004f3b38udf 0
    004f3b3cudf 0
    004f3430
    004f3b40
    004f3b40github.com/bishopfox/sliver/implant/sliver/handlers.mvHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mvHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f3b40ldr x16, [x28+16]
    004f3b44sub x17, sp, 224
    004f3b48subs xzr, x17, x16
    004f3b4cb.ls 0x4f3f00
    004f3b50sub x20, sp, 352
    004f3b54stp x29, x30, [x20-8]
    004f3b58add sp, x20, 0
    004f3b5csub x29, sp, 8
    004f3b60str x0, [sp+360]
    004f3b64str x1, [sp+368]
    004f3b68str x2, [sp+376]
    004f3b6cstr x3, [sp+384]
    004f3b70adrp x0, 0x18a000
    004f3b74add x0, x0, 1056
    004f3b78bl runtime.newobject
    004f3b7cstr x0, [sp+288]
    004f3b80adrp x27, 0x558000
    004f3b84ldr w1, [x27+3056]
    004f3b88cbz w1, 0x4f3b90
    004f3b8cb 0x4f3b94
    004f3b90
    004f3b90loc_4f3b90:
    004f3b90b 0x4f3bb0
    004f3b94
    004f3b94loc_4f3b94:
    004f3b94str x0, [sp+176]
    004f3b98mov x1, x0
    004f3b9cadrp x0, 0x18a000
    004f3ba0add x0, x0, 1056
    004f3ba4bl runtime.wbZero
    004f3ba8ldr x0, [sp+176]
    004f3bacb 0x4f3bb0
    004f3bb0
    004f3bb0loc_4f3bb0:
    004f3bb0mov x20, x0
    004f3bb4adr x27, 16
    004f3bb8stp x29, x27, [sp-24]
    004f3bbcsub x29, sp, 24
    004f3bc0bl fn_87cfc
    004f3bc4sub x29, sp, 8
    004f3bc8ldr x4, [sp+288]
    004f3bccstr x4, [sp+48]
    004f3bd0str x4, [sp+112]
    004f3bd4ldr x0, [sp+360]
    004f3bd8ldr x1, [sp+368]
    004f3bdcldr x2, [sp+376]
    004f3be0adrp x3, 0x221000
    004f3be4add x3, x3, 576
    004f3be8bl google.golang.org/protobuf/proto.Unmarshal
    004f3becstr x0, [sp+64]
    004f3bf0str x1, [sp+72]
    004f3bf4cbnz x0, 0x4f3bfc
    004f3bf8b 0x4f3cb8
    004f3bfc
    004f3bfcloc_4f3bfc:
    004f3bfcstp xzr, xzr, [sp+96]
    004f3c00add x5, sp, 96
    004f3c04str x5, [sp+256]
    004f3c08ldr x5, [sp+64]
    004f3c0cldr x6, [sp+72]
    004f3c10str x5, [sp+240]
    004f3c14str x6, [sp+248]
    004f3c18str x5, [sp+232]
    004f3c1cldr x5, [sp+232]
    004f3c20cbnz x5, 0x4f3c28
    004f3c24b 0x4f3c38
    004f3c28
    004f3c28loc_4f3c28:
    004f3c28ldr x5, [sp+232]
    004f3c2cldr x5, [x5+8]
    004f3c30str x5, [sp+232]
    004f3c34b 0x4f3c3c
    004f3c38
    004f3c38loc_4f3c38:
    004f3c38b 0x4f3c3c
    004f3c3c
    004f3c3cloc_4f3c3c:
    004f3c3cldr x5, [sp+256]
    004f3c40ldrsb x27, [x5]
    004f3c44ldr x6, [sp+232]
    004f3c48ldr x7, [sp+248]
    004f3c4cstr x6, [x5]
    004f3c50adrp x27, 0x558000
    004f3c54ldr w6, [x27+3056]
    004f3c58cbz w6, 0x4f3c60
    004f3c5cb 0x4f3c64
    004f3c60
    004f3c60loc_4f3c60:
    004f3c60b 0x4f3c78
    004f3c64
    004f3c64loc_4f3c64:
    004f3c64bl runtime.gcWriteBarrier2
    004f3c68str x7, [x25]
    004f3c6cldr x6, [x5+8]
    004f3c70str x6, [x25+8]
    004f3c74b 0x4f3c78
    004f3c78
    004f3c78loc_4f3c78:
    004f3c78str x7, [x5+8]
    004f3c7cldr x2, [sp+256]
    004f3c80ldrsb x27, [x2]
    004f3c84b 0x4f3c88
    004f3c88
    004f3c88loc_4f3c88:
    004f3c88str x2, [sp+264]
    004f3c8corr x4, xzr, 1
    004f3c90str x4, [sp+272]
    004f3c94str x4, [sp+280]
    004f3c98adrp x0, 0x1c7000
    004f3c9cadd x0, x0, 981
    004f3ca0movz x1, 26
    004f3ca4mov x3, x4
    004f3ca8bl log.Printf
    004f3cacldp x29, x30, [sp-8]
    004f3cb0add sp, sp, 352
    004f3cb4ret x30
    004f3cb8
    004f3cb8loc_4f3cb8:
    004f3cb8adrp x0, 0x18a000
    004f3cbcadd x0, x0, 1312
    004f3cc0bl runtime.newobject
    004f3cc4str x0, [sp+224]
    004f3cc8adrp x27, 0x558000
    004f3cccldr w1, [x27+3056]
    004f3cd0cbz w1, 0x4f3cd8
    004f3cd4b 0x4f3cdc
    004f3cd8
    004f3cd8loc_4f3cd8:
    004f3cd8b 0x4f3cf8
    004f3cdc
    004f3cdcloc_4f3cdc:
    004f3cdcstr x0, [sp+168]
    004f3ce0mov x1, x0
    004f3ce4adrp x0, 0x18a000
    004f3ce8add x0, x0, 1312
    004f3cecbl runtime.wbZero
    004f3cf0ldr x0, [sp+168]
    004f3cf4b 0x4f3cf8
    004f3cf8
    004f3cf8loc_4f3cf8:
    004f3cf8mov x20, x0
    004f3cfcadr x27, 16
    004f3d00stp x29, x27, [sp-24]
    004f3d04sub x29, sp, 24
    004f3d08bl fn_87cfc
    004f3d0csub x29, sp, 8
    004f3d10ldr x4, [sp+224]
    004f3d14str x4, [sp+56]
    004f3d18ldr x4, [sp+48]
    004f3d1cldrsb x27, [x4]
    004f3d20ldr x5, [x4+8]
    004f3d24ldr x4, [x4+16]
    004f3d28str x5, [sp+208]
    004f3d2cstr x4, [sp+216]
    004f3d30ldr x4, [sp+48]
    004f3d34ldrsb x27, [x4]
    004f3d38ldr x2, [x4+24]
    004f3d3cldr x3, [x4+32]
    004f3d40str x2, [sp+192]
    004f3d44str x3, [sp+200]
    004f3d48ldr x0, [sp+208]
    004f3d4cldr x1, [sp+216]
    004f3d50bl os.Rename
    004f3d54str x0, [sp+64]
    004f3d58str x1, [sp+72]
    004f3d5ccbnz x0, 0x4f3d64
    004f3d60b 0x4f3e50
    004f3d64
    004f3d64loc_4f3d64:
    004f3d64ldrsb x27, [x0]
    004f3d68ldr x2, [x0+24]
    004f3d6cmov x0, x1
    004f3d70blr x2
    004f3d74str x0, [sp+80]
    004f3d78str x1, [sp+88]
    004f3d7cadrp x0, 0x192000
    004f3d80add x0, x0, 3648
    004f3d84bl runtime.newobject
    004f3d88str x0, [sp+184]
    004f3d8cadrp x27, 0x558000
    004f3d90ldr w1, [x27+3056]
    004f3d94cbz w1, 0x4f3d9c
    004f3d98b 0x4f3da0
    004f3d9c
    004f3d9cloc_4f3d9c:
    004f3d9cb 0x4f3dbc
    004f3da0
    004f3da0loc_4f3da0:
    004f3da0str x0, [sp+160]
    004f3da4mov x1, x0
    004f3da8adrp x0, 0x192000
    004f3dacadd x0, x0, 3648
    004f3db0bl runtime.wbZero
    004f3db4ldr x0, [sp+160]
    004f3db8b 0x4f3dbc
    004f3dbc
    004f3dbcloc_4f3dbc:
    004f3dbcmov x20, x0
    004f3dc0adr x27, 16
    004f3dc4stp x29, x27, [sp-24]
    004f3dc8sub x29, sp, 24
    004f3dccbl fn_87cf8
    004f3dd0sub x29, sp, 8
    004f3dd4ldr x2, [sp+184]
    004f3dd8ldrsb x27, [x2]
    004f3ddcldr x3, [sp+80]
    004f3de0ldr x4, [sp+88]
    004f3de4str x4, [x2+16]
    004f3de8adrp x27, 0x558000
    004f3decldr w4, [x27+3056]
    004f3df0cbz w4, 0x4f3df8
    004f3df4b 0x4f3dfc
    004f3df8
    004f3df8loc_4f3df8:
    004f3df8b 0x4f3e10
    004f3dfc
    004f3dfcloc_4f3dfc:
    004f3dfcbl runtime.gcWriteBarrier2
    004f3e00str x3, [x25]
    004f3e04ldr x4, [x2+8]
    004f3e08str x4, [x25+8]
    004f3e0cb 0x4f3e10
    004f3e10
    004f3e10loc_4f3e10:
    004f3e10str x3, [x2+8]
    004f3e14ldr x2, [sp+56]
    004f3e18ldrsb x27, [x2]
    004f3e1cldr x3, [sp+184]
    004f3e20adrp x27, 0x558000
    004f3e24ldr w4, [x27+3056]
    004f3e28cbz w4, 0x4f3e30
    004f3e2cb 0x4f3e34
    004f3e30
    004f3e30loc_4f3e30:
    004f3e30b 0x4f3e48
    004f3e34
    004f3e34loc_4f3e34:
    004f3e34bl runtime.gcWriteBarrier2
    004f3e38str x3, [x25]
    004f3e3cldr x4, [x2+40]
    004f3e40str x4, [x25+8]
    004f3e44b 0x4f3e48
    004f3e48
    004f3e48loc_4f3e48:
    004f3e48str x3, [x2+40]
    004f3e4cb 0x4f3e54
    004f3e50
    004f3e50loc_4f3e50:
    004f3e50b 0x4f3e54
    004f3e54
    004f3e54loc_4f3e54:
    004f3e54ldr x2, [sp+56]
    004f3e58str x2, [sp+336]
    004f3e5cstr xzr, [sp+312]
    004f3e60stp xzr, xzr, [sp+320]
    004f3e64stp xzr, xzr, [sp+296]
    004f3e68ldr x1, [sp+336]
    004f3e6cadrp x0, 0x221000
    004f3e70add x0, x0, 608
    004f3e74bl google.golang.org/protobuf/proto.Marshal
    004f3e78str x0, [sp+312]
    004f3e7cstr x1, [sp+320]
    004f3e80str x2, [sp+328]
    004f3e84str x3, [sp+296]
    004f3e88str x4, [sp+304]
    004f3e8cldr x2, [sp+312]
    004f3e90ldr x3, [sp+320]
    004f3e94ldr x4, [sp+328]
    004f3e98str x2, [sp+136]
    004f3e9cstr x3, [sp+144]
    004f3ea0str x4, [sp+152]
    004f3ea4ldr x2, [sp+296]
    004f3ea8ldr x3, [sp+304]
    004f3eacstr x2, [sp+120]
    004f3eb0str x3, [sp+128]
    004f3eb4ldr x2, [sp+136]
    004f3eb8ldr x3, [sp+144]
    004f3ebcldr x4, [sp+152]
    004f3ec0str x2, [sp+360]
    004f3ec4str x3, [sp+368]
    004f3ec8str x4, [sp+376]
    004f3eccldr x3, [sp+120]
    004f3ed0ldr x4, [sp+128]
    004f3ed4str x3, [sp+64]
    004f3ed8str x4, [sp+72]
    004f3edcldr x0, [sp+360]
    004f3ee0ldr x1, [sp+368]
    004f3ee4ldr x2, [sp+376]
    004f3ee8ldr x26, [sp+384]
    004f3eecldr x5, [x26]
    004f3ef0blr x5
    004f3ef4ldp x29, x30, [sp-8]
    004f3ef8add sp, sp, 352
    004f3efcret x30
    004f3f00
    004f3f00loc_4f3f00:
    004f3f00stp x0, x1, [sp+8]
    004f3f04stp x2, x3, [sp+24]
    004f3f08mov x3, x30
    004f3f0cbl runtime.morestack_noctxt.abi0
    004f3f10ldp x0, x1, [sp+8]
    004f3f14ldp x2, x3, [sp+24]
    004f3f18b 0x4f3b40
    004f3f1cudf 0
    004f3b40
    004f3f20
    004f3f20github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f3f20ldr x16, [x28+16]
    004f3f24sub x17, sp, 912
    004f3f28subs xzr, x17, x16
    004f3f2cb.ls 0x4f4e18
    004f3f30sub x20, sp, 1040
    004f3f34stp x29, x30, [x20-8]
    004f3f38add sp, x20, 0
    004f3f3csub x29, sp, 8
    004f3f40str x0, [sp+1048]
    004f3f44str x1, [sp+1056]
    004f3f48str x2, [sp+1064]
    004f3f4cstr x3, [sp+1072]
    004f3f50adrp x0, 0x18a000
    004f3f54add x0, x0, 1568
    004f3f58bl runtime.newobject
    004f3f5cstr x0, [sp+704]
    004f3f60adrp x27, 0x558000
    004f3f64ldr w1, [x27+3056]
    004f3f68cbz w1, 0x4f3f70
    004f3f6cb 0x4f3f74
    004f3f70
    004f3f70loc_4f3f70:
    004f3f70b 0x4f3f90
    004f3f74
    004f3f74loc_4f3f74:
    004f3f74str x0, [sp+288]
    004f3f78mov x1, x0
    004f3f7cadrp x0, 0x18a000
    004f3f80add x0, x0, 1568
    004f3f84bl runtime.wbZero
    004f3f88ldr x0, [sp+288]
    004f3f8cb 0x4f3f90
    004f3f90
    004f3f90loc_4f3f90:
    004f3f90mov x20, x0
    004f3f94adr x27, 16
    004f3f98stp x29, x27, [sp-24]
    004f3f9csub x29, sp, 24
    004f3fa0bl fn_87cfc
    004f3fa4sub x29, sp, 8
    004f3fa8ldr x4, [sp+704]
    004f3facstr x4, [sp+200]
    004f3fb0str x4, [sp+808]
    004f3fb4ldr x0, [sp+1048]
    004f3fb8ldr x1, [sp+1056]
    004f3fbcldr x2, [sp+1064]
    004f3fc0adrp x3, 0x221000
    004f3fc4add x3, x3, 512
    004f3fc8bl google.golang.org/protobuf/proto.Unmarshal
    004f3fccstr x0, [sp+176]
    004f3fd0str x1, [sp+184]
    004f3fd4cbnz x0, 0x4f3fdc
    004f3fd8b 0x4f40a0
    004f3fdc
    004f3fdcloc_4f3fdc:
    004f3fdcadd x27, sp, 792
    004f3fe0stp xzr, xzr, [x27]
    004f3fe4add x5, sp, 792
    004f3fe8str x5, [sp+672]
    004f3fecldr x5, [sp+176]
    004f3ff0ldr x6, [sp+184]
    004f3ff4str x5, [sp+656]
    004f3ff8str x6, [sp+664]
    004f3ffcstr x5, [sp+648]
    004f4000ldr x5, [sp+648]
    004f4004cbnz x5, 0x4f400c
    004f4008b 0x4f401c
    004f400c
    004f400cloc_4f400c:
    004f400cldr x5, [sp+648]
    004f4010ldr x5, [x5+8]
    004f4014str x5, [sp+648]
    004f4018b 0x4f4020
    004f401c
    004f401cloc_4f401c:
    004f401cb 0x4f4020
    004f4020
    004f4020loc_4f4020:
    004f4020ldr x5, [sp+672]
    004f4024ldrsb x27, [x5]
    004f4028ldr x6, [sp+648]
    004f402cldr x7, [sp+664]
    004f4030str x6, [x5]
    004f4034adrp x27, 0x557000
    004f4038ldr w6, [x27+3056]
    004f403ccbz w6, 0x4f4044
    004f4040b 0x4f4048
    004f4044
    004f4044loc_4f4044:
    004f4044b 0x4f405c
    004f4048
    004f4048loc_4f4048:
    004f4048bl runtime.gcWriteBarrier2
    004f404cstr x7, [x25]
    004f4050ldr x6, [x5+8]
    004f4054str x6, [x25+8]
    004f4058b 0x4f405c
    004f405c
    004f405cloc_4f405c:
    004f405cstr x7, [x5+8]
    004f4060ldr x2, [sp+672]
    004f4064ldrsb x27, [x2]
    004f4068b 0x4f406c
    004f406c
    004f406cloc_4f406c:
    004f406cstr x2, [sp+680]
    004f4070orr x4, xzr, 1
    004f4074str x4, [sp+688]
    004f4078str x4, [sp+696]
    004f407cadrp x0, 0x1c6000
    004f4080add x0, x0, 981
    004f4084movz x1, 26
    004f4088mov x3, x4
    004f408cbl log.Printf
    004f4090bl runtime.deferreturn
    004f4094ldp x29, x30, [sp-8]
    004f4098add sp, sp, 1040
    004f409cret x30
    004f40a0
    004f40a0loc_4f40a0:
    004f40a0adrp x0, 0x190000
    004f40a4add x0, x0, 3424
    004f40a8bl runtime.newobject
    004f40acstr x0, [sp+640]
    004f40b0adrp x27, 0x557000
    004f40b4ldr w1, [x27+3056]
    004f40b8cbz w1, 0x4f40c0
    004f40bcb 0x4f40c4
    004f40c0
    004f40c0loc_4f40c0:
    004f40c0b 0x4f40e0
    004f40c4
    004f40c4loc_4f40c4:
    004f40c4str x0, [sp+264]
    004f40c8mov x1, x0
    004f40ccadrp x0, 0x190000
    004f40d0add x0, x0, 3424
    004f40d4bl runtime.wbZero
    004f40d8ldr x0, [sp+264]
    004f40dcb 0x4f40e0
    004f40e0
    004f40e0loc_4f40e0:
    004f40e0mov x20, x0
    004f40e4adr x27, 16
    004f40e8stp x29, x27, [sp-24]
    004f40ecsub x29, sp, 24
    004f40f0bl fn_87cfc
    004f40f4sub x29, sp, 8
    004f40f8str xzr, [x0+80]
    004f40fcldr x2, [sp+640]
    004f4100ldrsb x27, [x2]
    004f4104ldr x3, [sp+200]
    004f4108ldrsb x27, [x3]
    004f410cldr x4, [x3+8]
    004f4110ldr x3, [x3+16]
    004f4114str x3, [x2+16]
    004f4118adrp x27, 0x557000
    004f411cldr w3, [x27+3056]
    004f4120cbz w3, 0x4f4128
    004f4124b 0x4f412c
    004f4128
    004f4128loc_4f4128:
    004f4128b 0x4f4140
    004f412c
    004f412cloc_4f412c:
    004f412cbl runtime.gcWriteBarrier2
    004f4130str x4, [x25]
    004f4134ldr x3, [x2+8]
    004f4138str x3, [x25+8]
    004f413cb 0x4f4140
    004f4140
    004f4140loc_4f4140:
    004f4140str x4, [x2+8]
    004f4144ldr x2, [sp+640]
    004f4148ldrsb x27, [x2]
    004f414cldr x3, [sp+200]
    004f4150ldrsb x27, [x3]
    004f4154ldr x4, [x3+24]
    004f4158ldr x3, [x3+32]
    004f415cstr x3, [x2+32]
    004f4160adrp x27, 0x557000
    004f4164ldr w3, [x27+3056]
    004f4168cbz w3, 0x4f4170
    004f416cb 0x4f4174
    004f4170
    004f4170loc_4f4170:
    004f4170b 0x4f4188
    004f4174
    004f4174loc_4f4174:
    004f4174bl runtime.gcWriteBarrier2
    004f4178str x4, [x25]
    004f417cldr x3, [x2+24]
    004f4180str x3, [x25+8]
    004f4184b 0x4f4188
    004f4188
    004f4188loc_4f4188:
    004f4188str x4, [x2+24]
    004f418cldr x2, [sp+640]
    004f4190str x2, [sp+208]
    004f4194str xzr, [sp+784]
    004f4198add x27, sp, 768
    004f419cstp xzr, xzr, [x27]
    004f41a0ldr x2, [sp+200]
    004f41a4ldrsb x27, [x2]
    004f41a8ldr x0, [x2+8]
    004f41acldr x1, [x2+16]
    004f41b0str x0, [sp+624]
    004f41b4str x1, [sp+632]
    004f41b8bl os.Open
    004f41bcstr x0, [sp+784]
    004f41c0str x1, [sp+768]
    004f41c4str x2, [sp+776]
    004f41c8ldr x2, [sp+784]
    004f41ccstr x2, [sp+376]
    004f41d0ldr x2, [sp+768]
    004f41d4ldr x3, [sp+776]
    004f41d8str x2, [sp+272]
    004f41dcstr x3, [sp+280]
    004f41e0ldr x2, [sp+376]
    004f41e4str x2, [sp+168]
    004f41e8ldr x2, [sp+280]
    004f41ecldr x3, [sp+272]
    004f41f0str x3, [sp+176]
    004f41f4str x2, [sp+184]
    004f41f8cbnz x3, 0x4f4200
    004f41fcb 0x4f4458
    004f4200
    004f4200loc_4f4200:
    004f4200add x27, sp, 792
    004f4204stp xzr, xzr, [x27]
    004f4208add x5, sp, 792
    004f420cstr x5, [sp+592]
    004f4210ldr x5, [sp+176]
    004f4214ldr x6, [sp+184]
    004f4218str x5, [sp+576]
    004f421cstr x6, [sp+584]
    004f4220str x5, [sp+568]
    004f4224ldr x5, [sp+568]
    004f4228cbnz x5, 0x4f4230
    004f422cb 0x4f4240
    004f4230
    004f4230loc_4f4230:
    004f4230ldr x5, [sp+568]
    004f4234ldr x5, [x5+8]
    004f4238str x5, [sp+568]
    004f423cb 0x4f4244
    004f4240
    004f4240loc_4f4240:
    004f4240b 0x4f4244
    004f4244
    004f4244loc_4f4244:
    004f4244ldr x5, [sp+592]
    004f4248ldrsb x27, [x5]
    004f424cldr x6, [sp+568]
    004f4250ldr x7, [sp+584]
    004f4254str x6, [x5]
    004f4258adrp x27, 0x557000
    004f425cldr w6, [x27+3056]
    004f4260cbz w6, 0x4f4268
    004f4264b 0x4f426c
    004f4268
    004f4268loc_4f4268:
    004f4268b 0x4f4280
    004f426c
    004f426cloc_4f426c:
    004f426cbl runtime.gcWriteBarrier2
    004f4270str x7, [x25]
    004f4274ldr x6, [x5+8]
    004f4278str x6, [x25+8]
    004f427cb 0x4f4280
    004f4280
    004f4280loc_4f4280:
    004f4280str x7, [x5+8]
    004f4284ldr x2, [sp+592]
    004f4288ldrsb x27, [x2]
    004f428cb 0x4f4290
    004f4290
    004f4290loc_4f4290:
    004f4290str x2, [sp+600]
    004f4294orr x4, xzr, 1
    004f4298str x4, [sp+608]
    004f429cstr x4, [sp+616]
    004f42a0adrp x0, 0x1c9000
    004f42a4add x0, x0, 412
    004f42a8orr x1, xzr, 30
    004f42acmov x3, x4
    004f42b0bl log.Printf
    004f42b4ldr x5, [sp+176]
    004f42b8ldrsb x27, [x5]
    004f42bcldr x5, [x5+24]
    004f42c0ldr x0, [sp+184]
    004f42c4blr x5
    004f42c8str x0, [sp+752]
    004f42ccstr x1, [sp+760]
    004f42d0adrp x0, 0x191000
    004f42d4add x0, x0, 3648
    004f42d8bl runtime.newobject
    004f42dcstr x0, [sp+560]
    004f42e0adrp x27, 0x557000
    004f42e4ldr w5, [x27+3056]
    004f42e8cbz w5, 0x4f42f0
    004f42ecb 0x4f42f4
    004f42f0
    004f42f0loc_4f42f0:
    004f42f0b 0x4f4310
    004f42f4
    004f42f4loc_4f42f4:
    004f42f4str x0, [sp+256]
    004f42f8mov x1, x0
    004f42fcadrp x0, 0x191000
    004f4300add x0, x0, 3648
    004f4304bl runtime.wbZero
    004f4308ldr x0, [sp+256]
    004f430cb 0x4f4310
    004f4310
    004f4310loc_4f4310:
    004f4310mov x20, x0
    004f4314adr x27, 16
    004f4318stp x29, x27, [sp-24]
    004f431csub x29, sp, 24
    004f4320bl fn_87cf8
    004f4324sub x29, sp, 8
    004f4328ldr x2, [sp+560]
    004f432cldrsb x27, [x2]
    004f4330ldr x3, [sp+752]
    004f4334ldr x4, [sp+760]
    004f4338str x4, [x2+16]
    004f433cadrp x27, 0x557000
    004f4340ldr w4, [x27+3056]
    004f4344cbz w4, 0x4f434c
    004f4348b 0x4f4350
    004f434c
    004f434cloc_4f434c:
    004f434cb 0x4f4364
    004f4350
    004f4350loc_4f4350:
    004f4350bl runtime.gcWriteBarrier2
    004f4354str x3, [x25]
    004f4358ldr x4, [x2+8]
    004f435cstr x4, [x25+8]
    004f4360b 0x4f4364
    004f4364
    004f4364loc_4f4364:
    004f4364str x3, [x2+8]
    004f4368ldr x2, [sp+208]
    004f436cldrsb x27, [x2]
    004f4370ldr x3, [sp+560]
    004f4374adrp x27, 0x557000
    004f4378ldr w4, [x27+3056]
    004f437ccbz w4, 0x4f4384
    004f4380b 0x4f4388
    004f4384
    004f4384loc_4f4384:
    004f4384b 0x4f439c
    004f4388
    004f4388loc_4f4388:
    004f4388bl runtime.gcWriteBarrier2
    004f438cstr x3, [x25]
    004f4390ldr x4, [x2+48]
    004f4394str x4, [x25+8]
    004f4398b 0x4f439c
    004f439c
    004f439cloc_4f439c:
    004f439cstr x3, [x2+48]
    004f43a0ldr x2, [sp+208]
    004f43a4str x2, [sp+744]
    004f43a8add x27, sp, 720
    004f43acstp xzr, xzr, [x27]
    004f43b0str xzr, [sp+736]
    004f43b4add x27, sp, 768
    004f43b8stp xzr, xzr, [x27]
    004f43bcldr x1, [sp+744]
    004f43c0adrp x0, 0x220000
    004f43c4add x0, x0, 544
    004f43c8bl google.golang.org/protobuf/proto.Marshal
    004f43ccstr x0, [sp+720]
    004f43d0str x1, [sp+728]
    004f43d4str x2, [sp+736]
    004f43d8str x3, [sp+768]
    004f43dcstr x4, [sp+776]
    004f43e0ldr x2, [sp+720]
    004f43e4ldr x3, [sp+728]
    004f43e8ldr x4, [sp+736]
    004f43ecstr x2, [sp+232]
    004f43f0str x3, [sp+240]
    004f43f4str x4, [sp+248]
    004f43f8ldr x2, [sp+768]
    004f43fcldr x3, [sp+776]
    004f4400str x2, [sp+216]
    004f4404str x3, [sp+224]
    004f4408ldr x2, [sp+232]
    004f440cldr x3, [sp+240]
    004f4410ldr x4, [sp+248]
    004f4414str x2, [sp+1048]
    004f4418str x3, [sp+1056]
    004f441cstr x4, [sp+1064]
    004f4420ldr x3, [sp+216]
    004f4424ldr x4, [sp+224]
    004f4428str x3, [sp+176]
    004f442cstr x4, [sp+184]
    004f4430ldr x0, [sp+1048]
    004f4434ldr x1, [sp+1056]
    004f4438ldr x2, [sp+1064]
    004f443cldr x26, [sp+1072]
    004f4440ldr x5, [x26]
    004f4444blr x5
    004f4448bl runtime.deferreturn
    004f444cldp x29, x30, [sp-8]
    004f4450add sp, sp, 1040
    004f4454ret x30
    004f4458
    004f4458loc_4f4458:
    004f4458ldr x1, [sp+168]
    004f445cstr x1, [sp+1024]
    004f4460add x27, sp, 536
    004f4464stp xzr, xzr, [x27]
    004f4468add x1, sp, 536
    004f446cstr x1, [sp+552]
    004f4470ldrsb x27, [x1]
    004f4474adrp x2, 0
    004f4478add x2, x2, 3744
    004f447cstr x2, [x1]
    004f4480ldrsb x27, [x1]
    004f4484ldr x2, [sp+1024]
    004f4488adrp x27, 0x557000
    004f448cldr w3, [x27+3056]
    004f4490cbz w3, 0x4f4498
    004f4494b 0x4f449c
    004f4498
    004f4498loc_4f4498:
    004f4498b 0x4f44b0
    004f449c
    004f449cloc_4f449c:
    004f449cbl runtime.gcWriteBarrier2
    004f44a0str x2, [x25]
    004f44a4ldr x3, [x1+8]
    004f44a8str x3, [x25+8]
    004f44acb 0x4f44b0
    004f44b0
    004f44b0loc_4f44b0:
    004f44b0str x2, [x1+8]
    004f44b4str x1, [sp+128]
    004f44b8add x0, sp, 104
    004f44bcbl runtime.deferprocStack
    004f44c0subs xzr, x0, 0
    004f44c4b.ne 0x4f4e08
    004f44c8b 0x4f44cc
    004f44cc
    004f44ccloc_4f44cc:
    004f44ccstr xzr, [sp+784]
    004f44d0add x27, sp, 768
    004f44d4stp xzr, xzr, [x27]
    004f44d8ldr x2, [sp+200]
    004f44dcldrsb x27, [x2]
    004f44e0ldr x0, [x2+24]
    004f44e4ldr x1, [x2+32]
    004f44e8str x0, [sp+520]
    004f44ecstr x1, [sp+528]
    004f44f0bl os.Create
    004f44f4str x0, [sp+784]
    004f44f8str x1, [sp+768]
    004f44fcstr x2, [sp+776]
    004f4500ldr x2, [sp+784]
    004f4504str x2, [sp+1016]
    004f4508ldr x2, [sp+768]
    004f450cldr x3, [sp+776]
    004f4510str x2, [sp+1000]
    004f4514str x3, [sp+1008]
    004f4518ldr x2, [sp+1016]
    004f451cstr x2, [sp+192]
    004f4520ldr x2, [sp+1008]
    004f4524ldr x3, [sp+1000]
    004f4528str x3, [sp+176]
    004f452cstr x2, [sp+184]
    004f4530cbnz x3, 0x4f4538
    004f4534b 0x4f4790
    004f4538
    004f4538loc_4f4538:
    004f4538add x27, sp, 792
    004f453cstp xzr, xzr, [x27]
    004f4540add x5, sp, 792
    004f4544str x5, [sp+488]
    004f4548ldr x5, [sp+176]
    004f454cldr x6, [sp+184]
    004f4550str x5, [sp+472]
    004f4554str x6, [sp+480]
    004f4558str x5, [sp+464]
    004f455cldr x5, [sp+464]
    004f4560cbnz x5, 0x4f4568
    004f4564b 0x4f4578
    004f4568
    004f4568loc_4f4568:
    004f4568ldr x5, [sp+464]
    004f456cldr x5, [x5+8]
    004f4570str x5, [sp+464]
    004f4574b 0x4f457c
    004f4578
    004f4578loc_4f4578:
    004f4578b 0x4f457c
    004f457c
    004f457cloc_4f457c:
    004f457cldr x5, [sp+488]
    004f4580ldrsb x27, [x5]
    004f4584ldr x6, [sp+464]
    004f4588ldr x7, [sp+480]
    004f458cstr x6, [x5]
    004f4590adrp x27, 0x557000
    004f4594ldr w6, [x27+3056]
    004f4598cbz w6, 0x4f45a0
    004f459cb 0x4f45a4
    004f45a0
    004f45a0loc_4f45a0:
    004f45a0b 0x4f45b8
    004f45a4
    004f45a4loc_4f45a4:
    004f45a4bl runtime.gcWriteBarrier2
    004f45a8str x7, [x25]
    004f45acldr x6, [x5+8]
    004f45b0str x6, [x25+8]
    004f45b4b 0x4f45b8
    004f45b8
    004f45b8loc_4f45b8:
    004f45b8str x7, [x5+8]
    004f45bcldr x2, [sp+488]
    004f45c0ldrsb x27, [x2]
    004f45c4b 0x4f45c8
    004f45c8
    004f45c8loc_4f45c8:
    004f45c8str x2, [sp+496]
    004f45ccorr x4, xzr, 1
    004f45d0str x4, [sp+504]
    004f45d4str x4, [sp+512]
    004f45d8adrp x0, 0x1cc000
    004f45dcadd x0, x0, 2526
    004f45e0movz x1, 35
    004f45e4mov x3, x4
    004f45e8bl log.Printf
    004f45ecldr x5, [sp+176]
    004f45f0ldrsb x27, [x5]
    004f45f4ldr x5, [x5+24]
    004f45f8ldr x0, [sp+184]
    004f45fcblr x5
    004f4600str x0, [sp+752]
    004f4604str x1, [sp+760]
    004f4608adrp x0, 0x191000
    004f460cadd x0, x0, 3648
    004f4610bl runtime.newobject
    004f4614str x0, [sp+456]
    004f4618adrp x27, 0x557000
    004f461cldr w5, [x27+3056]
    004f4620cbz w5, 0x4f4628
    004f4624b 0x4f462c
    004f4628
    004f4628loc_4f4628:
    004f4628b 0x4f4648
    004f462c
    004f462cloc_4f462c:
    004f462cstr x0, [sp+256]
    004f4630mov x1, x0
    004f4634adrp x0, 0x191000
    004f4638add x0, x0, 3648
    004f463cbl runtime.wbZero
    004f4640ldr x0, [sp+256]
    004f4644b 0x4f4648
    004f4648
    004f4648loc_4f4648:
    004f4648mov x20, x0
    004f464cadr x27, 16
    004f4650stp x29, x27, [sp-24]
    004f4654sub x29, sp, 24
    004f4658bl fn_87cf8
    004f465csub x29, sp, 8
    004f4660ldr x2, [sp+456]
    004f4664ldrsb x27, [x2]
    004f4668ldr x3, [sp+752]
    004f466cldr x4, [sp+760]
    004f4670str x4, [x2+16]
    004f4674adrp x27, 0x557000
    004f4678ldr w4, [x27+3056]
    004f467ccbz w4, 0x4f4684
    004f4680b 0x4f4688
    004f4684
    004f4684loc_4f4684:
    004f4684b 0x4f469c
    004f4688
    004f4688loc_4f4688:
    004f4688bl runtime.gcWriteBarrier2
    004f468cstr x3, [x25]
    004f4690ldr x4, [x2+8]
    004f4694str x4, [x25+8]
    004f4698b 0x4f469c
    004f469c
    004f469cloc_4f469c:
    004f469cstr x3, [x2+8]
    004f46a0ldr x2, [sp+208]
    004f46a4ldrsb x27, [x2]
    004f46a8ldr x3, [sp+456]
    004f46acadrp x27, 0x557000
    004f46b0ldr w4, [x27+3056]
    004f46b4cbz w4, 0x4f46bc
    004f46b8b 0x4f46c0
    004f46bc
    004f46bcloc_4f46bc:
    004f46bcb 0x4f46d4
    004f46c0
    004f46c0loc_4f46c0:
    004f46c0bl runtime.gcWriteBarrier2
    004f46c4str x3, [x25]
    004f46c8ldr x4, [x2+48]
    004f46ccstr x4, [x25+8]
    004f46d0b 0x4f46d4
    004f46d4
    004f46d4loc_4f46d4:
    004f46d4str x3, [x2+48]
    004f46d8ldr x2, [sp+208]
    004f46dcstr x2, [sp+744]
    004f46e0add x27, sp, 720
    004f46e4stp xzr, xzr, [x27]
    004f46e8str xzr, [sp+736]
    004f46ecadd x27, sp, 768
    004f46f0stp xzr, xzr, [x27]
    004f46f4ldr x1, [sp+744]
    004f46f8adrp x0, 0x220000
    004f46fcadd x0, x0, 544
    004f4700bl google.golang.org/protobuf/proto.Marshal
    004f4704str x0, [sp+720]
    004f4708str x1, [sp+728]
    004f470cstr x2, [sp+736]
    004f4710str x3, [sp+768]
    004f4714str x4, [sp+776]
    004f4718ldr x2, [sp+720]
    004f471cldr x3, [sp+728]
    004f4720ldr x4, [sp+736]
    004f4724str x2, [sp+976]
    004f4728str x3, [sp+984]
    004f472cstr x4, [sp+992]
    004f4730ldr x2, [sp+768]
    004f4734ldr x3, [sp+776]
    004f4738str x2, [sp+960]
    004f473cstr x3, [sp+968]
    004f4740ldr x2, [sp+976]
    004f4744ldr x3, [sp+984]
    004f4748ldr x4, [sp+992]
    004f474cstr x2, [sp+1048]
    004f4750str x3, [sp+1056]
    004f4754str x4, [sp+1064]
    004f4758ldr x3, [sp+960]
    004f475cldr x4, [sp+968]
    004f4760str x3, [sp+176]
    004f4764str x4, [sp+184]
    004f4768ldr x0, [sp+1048]
    004f476cldr x1, [sp+1056]
    004f4770ldr x2, [sp+1064]
    004f4774ldr x26, [sp+1072]
    004f4778ldr x5, [x26]
    004f477cblr x5
    004f4780bl runtime.deferreturn
    004f4784ldp x29, x30, [sp-8]
    004f4788add sp, sp, 1040
    004f478cret x30
    004f4790
    004f4790loc_4f4790:
    004f4790ldr x1, [sp+192]
    004f4794str x1, [sp+952]
    004f4798stp xzr, xzr, [sp+432]
    004f479cadd x1, sp, 432
    004f47a0str x1, [sp+448]
    004f47a4ldrsb x27, [x1]
    004f47a8adrp x2, 0
    004f47acadd x2, x2, 3648
    004f47b0str x2, [x1]
    004f47b4ldrsb x27, [x1]
    004f47b8ldr x2, [sp+952]
    004f47bcadrp x27, 0x557000
    004f47c0ldr w3, [x27+3056]
    004f47c4cbz w3, 0x4f47cc
    004f47c8b 0x4f47d0
    004f47cc
    004f47ccloc_4f47cc:
    004f47ccb 0x4f47e4
    004f47d0
    004f47d0loc_4f47d0:
    004f47d0bl runtime.gcWriteBarrier2
    004f47d4str x2, [x25]
    004f47d8ldr x3, [x1+8]
    004f47dcstr x3, [x25+8]
    004f47e0b 0x4f47e4
    004f47e4
    004f47e4loc_4f47e4:
    004f47e4str x2, [x1+8]
    004f47e8str x1, [sp+80]
    004f47ecadd x0, sp, 56
    004f47f0bl runtime.deferprocStack
    004f47f4subs xzr, x0, 0
    004f47f8b.ne 0x4f4df8
    004f47fcb 0x4f4800
    004f4800
    004f4800loc_4f4800:
    004f4800ldr x4, [sp+192]
    004f4804str x4, [sp+784]
    004f4808ldr x4, [sp+168]
    004f480cstr x4, [sp+712]
    004f4810add x27, sp, 768
    004f4814stp xzr, xzr, [x27]
    004f4818ldr x1, [sp+784]
    004f481cldr x3, [sp+712]
    004f4820adrp x0, 0x21f000
    004f4824add x0, x0, 2168
    004f4828adrp x2, 0x21f000
    004f482cadd x2, x2, 2456
    004f4830bl io.Copy
    004f4834str x0, [sp+152]
    004f4838str x1, [sp+768]
    004f483cstr x2, [sp+776]
    004f4840ldr x4, [sp+152]
    004f4844str x4, [sp+160]
    004f4848str x1, [sp+936]
    004f484cstr x2, [sp+944]
    004f4850ldr x4, [sp+160]
    004f4854str x4, [sp+48]
    004f4858str x1, [sp+176]
    004f485cstr x2, [sp+184]
    004f4860cbnz x1, 0x4f4868
    004f4864b 0x4f4ac0
    004f4868
    004f4868loc_4f4868:
    004f4868add x27, sp, 792
    004f486cstp xzr, xzr, [x27]
    004f4870add x5, sp, 792
    004f4874str x5, [sp+400]
    004f4878ldr x5, [sp+176]
    004f487cldr x6, [sp+184]
    004f4880str x5, [sp+384]
    004f4884str x6, [sp+392]
    004f4888str x5, [sp+368]
    004f488cldr x5, [sp+368]
    004f4890cbnz x5, 0x4f4898
    004f4894b 0x4f48a8
    004f4898
    004f4898loc_4f4898:
    004f4898ldr x5, [sp+368]
    004f489cldr x5, [x5+8]
    004f48a0str x5, [sp+368]
    004f48a4b 0x4f48ac
    004f48a8
    004f48a8loc_4f48a8:
    004f48a8b 0x4f48ac
    004f48ac
    004f48acloc_4f48ac:
    004f48acldr x5, [sp+400]
    004f48b0ldrsb x27, [x5]
    004f48b4ldr x6, [sp+368]
    004f48b8ldr x7, [sp+392]
    004f48bcstr x6, [x5]
    004f48c0adrp x27, 0x557000
    004f48c4ldr w6, [x27+3056]
    004f48c8cbz w6, 0x4f48d0
    004f48ccb 0x4f48d4
    004f48d0
    004f48d0loc_4f48d0:
    004f48d0b 0x4f48e8
    004f48d4
    004f48d4loc_4f48d4:
    004f48d4bl runtime.gcWriteBarrier2
    004f48d8str x7, [x25]
    004f48dcldr x6, [x5+8]
    004f48e0str x6, [x25+8]
    004f48e4b 0x4f48e8
    004f48e8
    004f48e8loc_4f48e8:
    004f48e8str x7, [x5+8]
    004f48ecldr x2, [sp+400]
    004f48f0ldrsb x27, [x2]
    004f48f4b 0x4f48f8
    004f48f8
    004f48f8loc_4f48f8:
    004f48f8str x2, [sp+408]
    004f48fcorr x4, xzr, 1
    004f4900str x4, [sp+416]
    004f4904str x4, [sp+424]
    004f4908adrp x0, 0x1d2000
    004f490cadd x0, x0, 1464
    004f4910movz x1, 44
    004f4914mov x3, x4
    004f4918bl log.Printf
    004f491cldr x5, [sp+176]
    004f4920ldrsb x27, [x5]
    004f4924ldr x5, [x5+24]
    004f4928ldr x0, [sp+184]
    004f492cblr x5
    004f4930str x0, [sp+752]
    004f4934str x1, [sp+760]
    004f4938adrp x0, 0x191000
    004f493cadd x0, x0, 3648
    004f4940bl runtime.newobject
    004f4944str x0, [sp+360]
    004f4948adrp x27, 0x557000
    004f494cldr w5, [x27+3056]
    004f4950cbz w5, 0x4f4958
    004f4954b 0x4f495c
    004f4958
    004f4958loc_4f4958:
    004f4958b 0x4f4978
    004f495c
    004f495cloc_4f495c:
    004f495cstr x0, [sp+256]
    004f4960mov x1, x0
    004f4964adrp x0, 0x191000
    004f4968add x0, x0, 3648
    004f496cbl runtime.wbZero
    004f4970ldr x0, [sp+256]
    004f4974b 0x4f4978
    004f4978
    004f4978loc_4f4978:
    004f4978mov x20, x0
    004f497cadr x27, 16
    004f4980stp x29, x27, [sp-24]
    004f4984sub x29, sp, 24
    004f4988bl fn_87cf8
    004f498csub x29, sp, 8
    004f4990ldr x2, [sp+360]
    004f4994ldrsb x27, [x2]
    004f4998ldr x3, [sp+752]
    004f499cldr x4, [sp+760]
    004f49a0str x4, [x2+16]
    004f49a4adrp x27, 0x557000
    004f49a8ldr w4, [x27+3056]
    004f49accbz w4, 0x4f49b4
    004f49b0b 0x4f49b8
    004f49b4
    004f49b4loc_4f49b4:
    004f49b4b 0x4f49cc
    004f49b8
    004f49b8loc_4f49b8:
    004f49b8bl runtime.gcWriteBarrier2
    004f49bcstr x3, [x25]
    004f49c0ldr x4, [x2+8]
    004f49c4str x4, [x25+8]
    004f49c8b 0x4f49cc
    004f49cc
    004f49ccloc_4f49cc:
    004f49ccstr x3, [x2+8]
    004f49d0ldr x2, [sp+208]
    004f49d4ldrsb x27, [x2]
    004f49d8ldr x3, [sp+360]
    004f49dcadrp x27, 0x557000
    004f49e0ldr w4, [x27+3056]
    004f49e4cbz w4, 0x4f49ec
    004f49e8b 0x4f49f0
    004f49ec
    004f49ecloc_4f49ec:
    004f49ecb 0x4f4a04
    004f49f0
    004f49f0loc_4f49f0:
    004f49f0bl runtime.gcWriteBarrier2
    004f49f4str x3, [x25]
    004f49f8ldr x4, [x2+48]
    004f49fcstr x4, [x25+8]
    004f4a00b 0x4f4a04
    004f4a04
    004f4a04loc_4f4a04:
    004f4a04str x3, [x2+48]
    004f4a08ldr x2, [sp+208]
    004f4a0cstr x2, [sp+744]
    004f4a10add x27, sp, 720
    004f4a14stp xzr, xzr, [x27]
    004f4a18str xzr, [sp+736]
    004f4a1cadd x27, sp, 768
    004f4a20stp xzr, xzr, [x27]
    004f4a24ldr x1, [sp+744]
    004f4a28adrp x0, 0x220000
    004f4a2cadd x0, x0, 544
    004f4a30bl google.golang.org/protobuf/proto.Marshal
    004f4a34str x0, [sp+720]
    004f4a38str x1, [sp+728]
    004f4a3cstr x2, [sp+736]
    004f4a40str x3, [sp+768]
    004f4a44str x4, [sp+776]
    004f4a48ldr x2, [sp+720]
    004f4a4cldr x3, [sp+728]
    004f4a50ldr x4, [sp+736]
    004f4a54str x2, [sp+912]
    004f4a58str x3, [sp+920]
    004f4a5cstr x4, [sp+928]
    004f4a60ldr x2, [sp+768]
    004f4a64ldr x3, [sp+776]
    004f4a68str x2, [sp+896]
    004f4a6cstr x3, [sp+904]
    004f4a70ldr x2, [sp+912]
    004f4a74ldr x3, [sp+920]
    004f4a78ldr x4, [sp+928]
    004f4a7cstr x2, [sp+1048]
    004f4a80str x3, [sp+1056]
    004f4a84str x4, [sp+1064]
    004f4a88ldr x3, [sp+896]
    004f4a8cldr x4, [sp+904]
    004f4a90str x3, [sp+176]
    004f4a94str x4, [sp+184]
    004f4a98ldr x0, [sp+1048]
    004f4a9cldr x1, [sp+1056]
    004f4aa0ldr x2, [sp+1064]
    004f4aa4ldr x26, [sp+1072]
    004f4aa8ldr x5, [x26]
    004f4aacblr x5
    004f4ab0bl runtime.deferreturn
    004f4ab4ldp x29, x30, [sp-8]
    004f4ab8add sp, sp, 1040
    004f4abcret x30
    004f4ac0
    004f4ac0loc_4f4ac0:
    004f4ac0ldr x0, [sp+192]
    004f4ac4bl os.(*File).Sync
    004f4ac8str x0, [sp+176]
    004f4accstr x1, [sp+184]
    004f4ad0cbnz x0, 0x4f4ad8
    004f4ad4b 0x4f4d30
    004f4ad8
    004f4ad8loc_4f4ad8:
    004f4ad8add x27, sp, 792
    004f4adcstp xzr, xzr, [x27]
    004f4ae0add x5, sp, 792
    004f4ae4str x5, [sp+328]
    004f4ae8ldr x5, [sp+176]
    004f4aecldr x6, [sp+184]
    004f4af0str x5, [sp+312]
    004f4af4str x6, [sp+320]
    004f4af8str x5, [sp+304]
    004f4afcldr x5, [sp+304]
    004f4b00cbnz x5, 0x4f4b08
    004f4b04b 0x4f4b18
    004f4b08
    004f4b08loc_4f4b08:
    004f4b08ldr x5, [sp+304]
    004f4b0cldr x5, [x5+8]
    004f4b10str x5, [sp+304]
    004f4b14b 0x4f4b1c
    004f4b18
    004f4b18loc_4f4b18:
    004f4b18b 0x4f4b1c
    004f4b1c
    004f4b1cloc_4f4b1c:
    004f4b1cldr x5, [sp+328]
    004f4b20ldrsb x27, [x5]
    004f4b24ldr x6, [sp+304]
    004f4b28ldr x7, [sp+320]
    004f4b2cstr x6, [x5]
    004f4b30adrp x27, 0x557000
    004f4b34ldr w6, [x27+3056]
    004f4b38cbz w6, 0x4f4b40
    004f4b3cb 0x4f4b44
    004f4b40
    004f4b40loc_4f4b40:
    004f4b40b 0x4f4b58
    004f4b44
    004f4b44loc_4f4b44:
    004f4b44bl runtime.gcWriteBarrier2
    004f4b48str x7, [x25]
    004f4b4cldr x6, [x5+8]
    004f4b50str x6, [x25+8]
    004f4b54b 0x4f4b58
    004f4b58
    004f4b58loc_4f4b58:
    004f4b58str x7, [x5+8]
    004f4b5cldr x2, [sp+328]
    004f4b60ldrsb x27, [x2]
    004f4b64b 0x4f4b68
    004f4b68
    004f4b68loc_4f4b68:
    004f4b68str x2, [sp+336]
    004f4b6corr x4, xzr, 1
    004f4b70str x4, [sp+344]
    004f4b74str x4, [sp+352]
    004f4b78adrp x0, 0x1cc000
    004f4b7cadd x0, x0, 2561
    004f4b80movz x1, 35
    004f4b84mov x3, x4
    004f4b88bl log.Printf
    004f4b8cldr x5, [sp+176]
    004f4b90ldrsb x27, [x5]
    004f4b94ldr x5, [x5+24]
    004f4b98ldr x0, [sp+184]
    004f4b9cblr x5
    004f4ba0str x0, [sp+752]
    004f4ba4str x1, [sp+760]
    004f4ba8adrp x0, 0x191000
    004f4bacadd x0, x0, 3648
    004f4bb0bl runtime.newobject
    004f4bb4str x0, [sp+296]
    004f4bb8adrp x27, 0x557000
    004f4bbcldr w5, [x27+3056]
    004f4bc0cbz w5, 0x4f4bc8
    004f4bc4b 0x4f4bcc
    004f4bc8
    004f4bc8loc_4f4bc8:
    004f4bc8b 0x4f4be8
    004f4bcc
    004f4bccloc_4f4bcc:
    004f4bccstr x0, [sp+256]
    004f4bd0mov x1, x0
    004f4bd4adrp x0, 0x191000
    004f4bd8add x0, x0, 3648
    004f4bdcbl runtime.wbZero
    004f4be0ldr x0, [sp+256]
    004f4be4b 0x4f4be8
    004f4be8
    004f4be8loc_4f4be8:
    004f4be8mov x20, x0
    004f4becadr x27, 16
    004f4bf0stp x29, x27, [sp-24]
    004f4bf4sub x29, sp, 24
    004f4bf8bl fn_87cf8
    004f4bfcsub x29, sp, 8
    004f4c00ldr x2, [sp+296]
    004f4c04ldrsb x27, [x2]
    004f4c08ldr x3, [sp+752]
    004f4c0cldr x4, [sp+760]
    004f4c10str x4, [x2+16]
    004f4c14adrp x27, 0x557000
    004f4c18ldr w4, [x27+3056]
    004f4c1ccbz w4, 0x4f4c24
    004f4c20b 0x4f4c28
    004f4c24
    004f4c24loc_4f4c24:
    004f4c24b 0x4f4c3c
    004f4c28
    004f4c28loc_4f4c28:
    004f4c28bl runtime.gcWriteBarrier2
    004f4c2cstr x3, [x25]
    004f4c30ldr x4, [x2+8]
    004f4c34str x4, [x25+8]
    004f4c38b 0x4f4c3c
    004f4c3c
    004f4c3cloc_4f4c3c:
    004f4c3cstr x3, [x2+8]
    004f4c40ldr x2, [sp+208]
    004f4c44ldrsb x27, [x2]
    004f4c48ldr x3, [sp+296]
    004f4c4cadrp x27, 0x557000
    004f4c50ldr w4, [x27+3056]
    004f4c54cbz w4, 0x4f4c5c
    004f4c58b 0x4f4c60
    004f4c5c
    004f4c5cloc_4f4c5c:
    004f4c5cb 0x4f4c74
    004f4c60
    004f4c60loc_4f4c60:
    004f4c60bl runtime.gcWriteBarrier2
    004f4c64str x3, [x25]
    004f4c68ldr x4, [x2+48]
    004f4c6cstr x4, [x25+8]
    004f4c70b 0x4f4c74
    004f4c74
    004f4c74loc_4f4c74:
    004f4c74str x3, [x2+48]
    004f4c78ldr x2, [sp+208]
    004f4c7cstr x2, [sp+744]
    004f4c80add x27, sp, 720
    004f4c84stp xzr, xzr, [x27]
    004f4c88str xzr, [sp+736]
    004f4c8cadd x27, sp, 768
    004f4c90stp xzr, xzr, [x27]
    004f4c94ldr x1, [sp+744]
    004f4c98adrp x0, 0x220000
    004f4c9cadd x0, x0, 544
    004f4ca0bl google.golang.org/protobuf/proto.Marshal
    004f4ca4str x0, [sp+720]
    004f4ca8str x1, [sp+728]
    004f4cacstr x2, [sp+736]
    004f4cb0str x3, [sp+768]
    004f4cb4str x4, [sp+776]
    004f4cb8ldr x2, [sp+720]
    004f4cbcldr x3, [sp+728]
    004f4cc0ldr x4, [sp+736]
    004f4cc4str x2, [sp+872]
    004f4cc8str x3, [sp+880]
    004f4cccstr x4, [sp+888]
    004f4cd0ldr x2, [sp+768]
    004f4cd4ldr x3, [sp+776]
    004f4cd8str x2, [sp+856]
    004f4cdcstr x3, [sp+864]
    004f4ce0ldr x2, [sp+872]
    004f4ce4ldr x3, [sp+880]
    004f4ce8ldr x4, [sp+888]
    004f4cecstr x2, [sp+1048]
    004f4cf0str x3, [sp+1056]
    004f4cf4str x4, [sp+1064]
    004f4cf8ldr x3, [sp+856]
    004f4cfcldr x4, [sp+864]
    004f4d00str x3, [sp+176]
    004f4d04str x4, [sp+184]
    004f4d08ldr x0, [sp+1048]
    004f4d0cldr x1, [sp+1056]
    004f4d10ldr x2, [sp+1064]
    004f4d14ldr x26, [sp+1072]
    004f4d18ldr x5, [x26]
    004f4d1cblr x5
    004f4d20bl runtime.deferreturn
    004f4d24ldp x29, x30, [sp-8]
    004f4d28add sp, sp, 1040
    004f4d2cret x30
    004f4d30
    004f4d30loc_4f4d30:
    004f4d30ldr x2, [sp+208]
    004f4d34ldrsb x27, [x2]
    004f4d38ldr x3, [sp+48]
    004f4d3cstr x3, [x2+40]
    004f4d40ldr x2, [sp+208]
    004f4d44str x2, [sp+744]
    004f4d48str xzr, [sp+720]
    004f4d4cadd x27, sp, 728
    004f4d50stp xzr, xzr, [x27]
    004f4d54add x27, sp, 768
    004f4d58stp xzr, xzr, [x27]
    004f4d5cldr x1, [sp+744]
    004f4d60adrp x0, 0x220000
    004f4d64add x0, x0, 544
    004f4d68bl google.golang.org/protobuf/proto.Marshal
    004f4d6cstr x0, [sp+720]
    004f4d70str x1, [sp+728]
    004f4d74str x2, [sp+736]
    004f4d78str x3, [sp+768]
    004f4d7cstr x4, [sp+776]
    004f4d80ldr x2, [sp+720]
    004f4d84ldr x3, [sp+728]
    004f4d88ldr x4, [sp+736]
    004f4d8cstr x2, [sp+832]
    004f4d90str x3, [sp+840]
    004f4d94str x4, [sp+848]
    004f4d98ldr x2, [sp+768]
    004f4d9cldr x3, [sp+776]
    004f4da0str x2, [sp+816]
    004f4da4str x3, [sp+824]
    004f4da8ldr x2, [sp+832]
    004f4dacldr x3, [sp+840]
    004f4db0ldr x4, [sp+848]
    004f4db4str x2, [sp+1048]
    004f4db8str x3, [sp+1056]
    004f4dbcstr x4, [sp+1064]
    004f4dc0ldr x3, [sp+816]
    004f4dc4ldr x4, [sp+824]
    004f4dc8str x3, [sp+176]
    004f4dccstr x4, [sp+184]
    004f4dd0ldr x0, [sp+1048]
    004f4dd4ldr x1, [sp+1056]
    004f4dd8ldr x2, [sp+1064]
    004f4ddcldr x26, [sp+1072]
    004f4de0ldr x5, [x26]
    004f4de4blr x5
    004f4de8bl runtime.deferreturn
    004f4decldp x29, x30, [sp-8]
    004f4df0add sp, sp, 1040
    004f4df4ret x30
    004f4df8
    004f4df8loc_4f4df8:
    004f4df8bl runtime.deferreturn
    004f4dfcldp x29, x30, [sp-8]
    004f4e00add sp, sp, 1040
    004f4e04ret x30
    004f4e08
    004f4e08loc_4f4e08:
    004f4e08bl runtime.deferreturn
    004f4e0cldp x29, x30, [sp-8]
    004f4e10add sp, sp, 1040
    004f4e14ret x30
    004f4e18
    004f4e18loc_4f4e18:
    004f4e18stp x0, x1, [sp+8]
    004f4e1cstp x2, x3, [sp+24]
    004f4e20mov x3, x30
    004f4e24bl runtime.morestack_noctxt.abi0
    004f4e28ldp x0, x1, [sp+8]
    004f4e2cldp x2, x3, [sp+24]
    004f4e30b 0x4f3f20
    004f4e34udf 0
    004f4e38udf 0
    004f4e3cudf 0
    004f3f20
    004f4e40
    004f4e40github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap2: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap2(void)
    004f4e40ldr x16, [x28+16]
    004f4e44subs xzr, sp, x16
    004f4e48b.ls 0x4f4e78
    004f4e4cstr x30, [sp-32]!
    004f4e50stur x29, [sp-8]
    004f4e54sub x29, sp, 8
    004f4e58ldr x16, [x28+32]
    004f4e5ccbnz x16, 0x4f4e84
    004f4e60
    004f4e60loc_4f4e60:
    004f4e60ldr x0, [x26+8]
    004f4e64str x0, [sp+16]
    004f4e68bl os.(*File).Close
    004f4e6cldur x29, [sp-8]
    004f4e70ldr x30, [sp], 32
    004f4e74ret x30
    004f4e78
    004f4e78loc_4f4e78:
    004f4e78mov x3, x30
    004f4e7cbl runtime.morestack.abi0
    004f4e80b 0x4f4e40
    004f4e84
    004f4e84loc_4f4e84:
    004f4e84ldr x17, [x16]
    004f4e88add x20, sp, 40
    004f4e8csubs xzr, x20, x17
    004f4e90b.ne 0x4f4e60
    004f4e94add x20, sp, 8
    004f4e98str x20, [x16]
    004f4e9cb 0x4f4e60
    004f4e40
    004f4ea0
    004f4ea0github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cpHandler.deferwrap1(void)
    004f4ea0ldr x16, [x28+16]
    004f4ea4subs xzr, sp, x16
    004f4ea8b.ls 0x4f4ed8
    004f4eacstr x30, [sp-32]!
    004f4eb0stur x29, [sp-8]
    004f4eb4sub x29, sp, 8
    004f4eb8ldr x16, [x28+32]
    004f4ebccbnz x16, 0x4f4ee4
    004f4ec0
    004f4ec0loc_4f4ec0:
    004f4ec0ldr x0, [x26+8]
    004f4ec4str x0, [sp+16]
    004f4ec8bl os.(*File).Close
    004f4eccldur x29, [sp-8]
    004f4ed0ldr x30, [sp], 32
    004f4ed4ret x30
    004f4ed8
    004f4ed8loc_4f4ed8:
    004f4ed8mov x3, x30
    004f4edcbl runtime.morestack.abi0
    004f4ee0b 0x4f4ea0
    004f4ee4
    004f4ee4loc_4f4ee4:
    004f4ee4ldr x17, [x16]
    004f4ee8add x20, sp, 40
    004f4eecsubs xzr, x20, x17
    004f4ef0b.ne 0x4f4ec0
    004f4ef4add x20, sp, 8
    004f4ef8str x20, [x16]
    004f4efcb 0x4f4ec0
    004f4ea0
    004f4f00
    004f4f00github.com/bishopfox/sliver/implant/sliver/handlers.mkdirHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.mkdirHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f4f00ldr x16, [x28+16]
    004f4f04sub x17, sp, 256
    004f4f08subs xzr, x17, x16
    004f4f0cb.ls 0x4f5320
    004f4f10sub x20, sp, 384
    004f4f14stp x29, x30, [x20-8]
    004f4f18add sp, x20, 0
    004f4f1csub x29, sp, 8
    004f4f20str x0, [sp+392]
    004f4f24str x1, [sp+400]
    004f4f28str x2, [sp+408]
    004f4f2cstr x3, [sp+416]
    004f4f30adrp x0, 0x17b000
    004f4f34add x0, x0, 3040
    004f4f38bl runtime.newobject
    004f4f3cstr x0, [sp+280]
    004f4f40adrp x27, 0x557000
    004f4f44ldr w1, [x27+3056]
    004f4f48cbz w1, 0x4f4f50
    004f4f4cb 0x4f4f54
    004f4f50
    004f4f50loc_4f4f50:
    004f4f50b 0x4f4f70
    004f4f54
    004f4f54loc_4f4f54:
    004f4f54str x0, [sp+184]
    004f4f58mov x1, x0
    004f4f5cadrp x0, 0x17b000
    004f4f60add x0, x0, 3040
    004f4f64bl runtime.wbZero
    004f4f68ldr x0, [sp+184]
    004f4f6cb 0x4f4f70
    004f4f70
    004f4f70loc_4f4f70:
    004f4f70stp xzr, xzr, [x0]
    004f4f74stp xzr, xzr, [x0+16]
    004f4f78stp xzr, xzr, [x0+32]
    004f4f7cstp xzr, xzr, [x0+48]
    004f4f80ldr x4, [sp+280]
    004f4f84str x4, [sp+64]
    004f4f88str x4, [sp+368]
    004f4f8cldr x0, [sp+392]
    004f4f90ldr x1, [sp+400]
    004f4f94ldr x2, [sp+408]
    004f4f98adrp x3, 0x220000
    004f4f9cadd x3, x3, 640
    004f4fa0bl google.golang.org/protobuf/proto.Unmarshal
    004f4fa4str x0, [sp+80]
    004f4fa8str x1, [sp+88]
    004f4faccbnz x0, 0x4f4fb4
    004f4fb0b 0x4f5070
    004f4fb4
    004f4fb4loc_4f4fb4:
    004f4fb4stp xzr, xzr, [sp+352]
    004f4fb8add x5, sp, 352
    004f4fbcstr x5, [sp+248]
    004f4fc0ldr x5, [sp+80]
    004f4fc4ldr x6, [sp+88]
    004f4fc8str x5, [sp+232]
    004f4fccstr x6, [sp+240]
    004f4fd0str x5, [sp+224]
    004f4fd4ldr x5, [sp+224]
    004f4fd8cbnz x5, 0x4f4fe0
    004f4fdcb 0x4f4ff0
    004f4fe0
    004f4fe0loc_4f4fe0:
    004f4fe0ldr x5, [sp+224]
    004f4fe4ldr x5, [x5+8]
    004f4fe8str x5, [sp+224]
    004f4fecb 0x4f4ff4
    004f4ff0
    004f4ff0loc_4f4ff0:
    004f4ff0b 0x4f4ff4
    004f4ff4
    004f4ff4loc_4f4ff4:
    004f4ff4ldr x5, [sp+248]
    004f4ff8ldrsb x27, [x5]
    004f4ffcldr x6, [sp+224]
    004f5000ldr x7, [sp+240]
    004f5004str x6, [x5]
    004f5008adrp x27, 0x556000
    004f500cldr w6, [x27+3056]
    004f5010cbz w6, 0x4f5018
    004f5014b 0x4f501c
    004f5018
    004f5018loc_4f5018:
    004f5018b 0x4f5030
    004f501c
    004f501cloc_4f501c:
    004f501cbl runtime.gcWriteBarrier2
    004f5020str x7, [x25]
    004f5024ldr x6, [x5+8]
    004f5028str x6, [x25+8]
    004f502cb 0x4f5030
    004f5030
    004f5030loc_4f5030:
    004f5030str x7, [x5+8]
    004f5034ldr x2, [sp+248]
    004f5038ldrsb x27, [x2]
    004f503cb 0x4f5040
    004f5040
    004f5040loc_4f5040:
    004f5040str x2, [sp+256]
    004f5044orr x4, xzr, 1
    004f5048str x4, [sp+264]
    004f504cstr x4, [sp+272]
    004f5050adrp x0, 0x1c5000
    004f5054add x0, x0, 981
    004f5058movz x1, 26
    004f505cmov x3, x4
    004f5060bl log.Printf
    004f5064ldp x29, x30, [sp-8]
    004f5068add sp, sp, 384
    004f506cret x30
    004f5070
    004f5070loc_4f5070:
    004f5070adrp x0, 0x17a000
    004f5074add x0, x0, 3264
    004f5078bl runtime.newobject
    004f507cstr x0, [sp+216]
    004f5080adrp x27, 0x556000
    004f5084ldr w1, [x27+3056]
    004f5088cbz w1, 0x4f5090
    004f508cb 0x4f5094
    004f5090
    004f5090loc_4f5090:
    004f5090b 0x4f50b0
    004f5094
    004f5094loc_4f5094:
    004f5094str x0, [sp+176]
    004f5098mov x1, x0
    004f509cadrp x0, 0x17a000
    004f50a0add x0, x0, 3264
    004f50a4bl runtime.wbZero
    004f50a8ldr x0, [sp+176]
    004f50acb 0x4f50b0
    004f50b0
    004f50b0loc_4f50b0:
    004f50b0stp xzr, xzr, [x0]
    004f50b4stp xzr, xzr, [x0+16]
    004f50b8stp xzr, xzr, [x0+32]
    004f50bcstp xzr, xzr, [x0+48]
    004f50c0ldr x2, [sp+216]
    004f50c4str x2, [sp+72]
    004f50c8stp xzr, xzr, [sp+336]
    004f50ccstp xzr, xzr, [sp+320]
    004f50d0ldr x2, [sp+64]
    004f50d4ldrsb x27, [x2]
    004f50d8ldr x0, [x2+8]
    004f50dcldr x1, [x2+16]
    004f50e0str x0, [sp+200]
    004f50e4str x1, [sp+208]
    004f50e8bl path/filepath.Abs
    004f50ecstr x0, [sp+336]
    004f50f0str x1, [sp+344]
    004f50f4str x2, [sp+320]
    004f50f8str x3, [sp+328]
    004f50fcldr x2, [sp+336]
    004f5100ldr x3, [sp+344]
    004f5104str x2, [sp+152]
    004f5108str x3, [sp+160]
    004f510cldr x2, [sp+320]
    004f5110ldr x3, [sp+328]
    004f5114str x2, [sp+136]
    004f5118str x3, [sp+144]
    004f511cldr x2, [sp+152]
    004f5120ldr x3, [sp+160]
    004f5124str x2, [sp+48]
    004f5128str x3, [sp+56]
    004f512cldr x4, [sp+72]
    004f5130ldrsb x27, [x4]
    004f5134str x3, [x4+16]
    004f5138adrp x27, 0x556000
    004f513cldr w3, [x27+3056]
    004f5140cbz w3, 0x4f5148
    004f5144b 0x4f514c
    004f5148
    004f5148loc_4f5148:
    004f5148b 0x4f5160
    004f514c
    004f514cloc_4f514c:
    004f514cbl runtime.gcWriteBarrier2
    004f5150str x2, [x25]
    004f5154ldr x3, [x4+8]
    004f5158str x3, [x25+8]
    004f515cb 0x4f5160
    004f5160
    004f5160loc_4f5160:
    004f5160str x2, [x4+8]
    004f5164ldr x0, [sp+48]
    004f5168ldr x1, [sp+56]
    004f516corr x2, xzr, 448
    004f5170bl os.MkdirAll
    004f5174str x0, [sp+80]
    004f5178str x1, [sp+88]
    004f517ccbnz x0, 0x4f5184
    004f5180b 0x4f5270
    004f5184
    004f5184loc_4f5184:
    004f5184ldrsb x27, [x0]
    004f5188ldr x2, [x0+24]
    004f518cmov x0, x1
    004f5190blr x2
    004f5194str x0, [sp+336]
    004f5198str x1, [sp+344]
    004f519cadrp x0, 0x190000
    004f51a0add x0, x0, 3648
    004f51a4bl runtime.newobject
    004f51a8str x0, [sp+192]
    004f51acadrp x27, 0x556000
    004f51b0ldr w1, [x27+3056]
    004f51b4cbz w1, 0x4f51bc
    004f51b8b 0x4f51c0
    004f51bc
    004f51bcloc_4f51bc:
    004f51bcb 0x4f51dc
    004f51c0
    004f51c0loc_4f51c0:
    004f51c0str x0, [sp+168]
    004f51c4mov x1, x0
    004f51c8adrp x0, 0x190000
    004f51ccadd x0, x0, 3648
    004f51d0bl runtime.wbZero
    004f51d4ldr x0, [sp+168]
    004f51d8b 0x4f51dc
    004f51dc
    004f51dcloc_4f51dc:
    004f51dcmov x20, x0
    004f51e0adr x27, 16
    004f51e4stp x29, x27, [sp-24]
    004f51e8sub x29, sp, 24
    004f51ecbl fn_87cf8
    004f51f0sub x29, sp, 8
    004f51f4ldr x2, [sp+192]
    004f51f8ldrsb x27, [x2]
    004f51fcldr x3, [sp+336]
    004f5200ldr x4, [sp+344]
    004f5204str x4, [x2+16]
    004f5208adrp x27, 0x556000
    004f520cldr w4, [x27+3056]
    004f5210cbz w4, 0x4f5218
    004f5214b 0x4f521c
    004f5218
    004f5218loc_4f5218:
    004f5218b 0x4f5230
    004f521c
    004f521cloc_4f521c:
    004f521cbl runtime.gcWriteBarrier2
    004f5220str x3, [x25]
    004f5224ldr x4, [x2+8]
    004f5228str x4, [x25+8]
    004f522cb 0x4f5230
    004f5230
    004f5230loc_4f5230:
    004f5230str x3, [x2+8]
    004f5234ldr x2, [sp+72]
    004f5238ldrsb x27, [x2]
    004f523cldr x3, [sp+192]
    004f5240adrp x27, 0x556000
    004f5244ldr w4, [x27+3056]
    004f5248cbz w4, 0x4f5250
    004f524cb 0x4f5254
    004f5250
    004f5250loc_4f5250:
    004f5250b 0x4f5268
    004f5254
    004f5254loc_4f5254:
    004f5254bl runtime.gcWriteBarrier2
    004f5258str x3, [x25]
    004f525cldr x4, [x2+24]
    004f5260str x4, [x25+8]
    004f5264b 0x4f5268
    004f5268
    004f5268loc_4f5268:
    004f5268str x3, [x2+24]
    004f526cb 0x4f5274
    004f5270
    004f5270loc_4f5270:
    004f5270b 0x4f5274
    004f5274
    004f5274loc_4f5274:
    004f5274ldr x2, [sp+72]
    004f5278str x2, [sp+312]
    004f527cstr xzr, [sp+288]
    004f5280stp xzr, xzr, [sp+296]
    004f5284stp xzr, xzr, [sp+320]
    004f5288ldr x1, [sp+312]
    004f528cadrp x0, 0x21f000
    004f5290add x0, x0, 672
    004f5294bl google.golang.org/protobuf/proto.Marshal
    004f5298str x0, [sp+288]
    004f529cstr x1, [sp+296]
    004f52a0str x2, [sp+304]
    004f52a4str x3, [sp+320]
    004f52a8str x4, [sp+328]
    004f52acldr x2, [sp+288]
    004f52b0ldr x3, [sp+296]
    004f52b4ldr x4, [sp+304]
    004f52b8str x2, [sp+112]
    004f52bcstr x3, [sp+120]
    004f52c0str x4, [sp+128]
    004f52c4ldr x2, [sp+320]
    004f52c8ldr x3, [sp+328]
    004f52ccstr x2, [sp+96]
    004f52d0str x3, [sp+104]
    004f52d4ldr x2, [sp+112]
    004f52d8ldr x3, [sp+120]
    004f52dcldr x4, [sp+128]
    004f52e0str x2, [sp+392]
    004f52e4str x3, [sp+400]
    004f52e8str x4, [sp+408]
    004f52ecldr x3, [sp+96]
    004f52f0ldr x4, [sp+104]
    004f52f4str x3, [sp+80]
    004f52f8str x4, [sp+88]
    004f52fcldr x0, [sp+392]
    004f5300ldr x1, [sp+400]
    004f5304ldr x2, [sp+408]
    004f5308ldr x26, [sp+416]
    004f530cldr x5, [x26]
    004f5310blr x5
    004f5314ldp x29, x30, [sp-8]
    004f5318add sp, sp, 384
    004f531cret x30
    004f5320
    004f5320loc_4f5320:
    004f5320stp x0, x1, [sp+8]
    004f5324stp x2, x3, [sp+24]
    004f5328mov x3, x30
    004f532cbl runtime.morestack_noctxt.abi0
    004f5330ldp x0, x1, [sp+8]
    004f5334ldp x2, x3, [sp+24]
    004f5338b 0x4f4f00
    004f533cudf 0
    004f4f00