File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    004f5340
    004f5340github.com/bishopfox/sliver/implant/sliver/handlers.cdHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.cdHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f5340ldr x16, [x28+16]
    004f5344sub x17, sp, 400
    004f5348subs xzr, x17, x16
    004f534cb.ls 0x4f57dc
    004f5350sub x20, sp, 528
    004f5354stp x29, x30, [x20-8]
    004f5358add sp, x20, 0
    004f535csub x29, sp, 8
    004f5360str x0, [sp+536]
    004f5364str x1, [sp+544]
    004f5368str x2, [sp+552]
    004f536cstr x3, [sp+560]
    004f5370adrp x0, 0x17a000
    004f5374add x0, x0, 2144
    004f5378bl runtime.newobject
    004f537cstr x0, [sp+392]
    004f5380adrp x27, 0x556000
    004f5384ldr w1, [x27+3056]
    004f5388cbz w1, 0x4f5390
    004f538cb 0x4f5394
    004f5390
    004f5390loc_4f5390:
    004f5390b 0x4f53b0
    004f5394
    004f5394loc_4f5394:
    004f5394str x0, [sp+176]
    004f5398mov x1, x0
    004f539cadrp x0, 0x17a000
    004f53a0add x0, x0, 2144
    004f53a4bl runtime.wbZero
    004f53a8ldr x0, [sp+176]
    004f53acb 0x4f53b0
    004f53b0
    004f53b0loc_4f53b0:
    004f53b0stp xzr, xzr, [x0]
    004f53b4stp xzr, xzr, [x0+16]
    004f53b8stp xzr, xzr, [x0+32]
    004f53bcstp xzr, xzr, [x0+48]
    004f53c0ldr x4, [sp+392]
    004f53c4str x4, [sp+88]
    004f53c8str x4, [sp+512]
    004f53ccldr x0, [sp+536]
    004f53d0ldr x1, [sp+544]
    004f53d4ldr x2, [sp+552]
    004f53d8adrp x3, 0x21f000
    004f53dcadd x3, x3, 832
    004f53e0bl google.golang.org/protobuf/proto.Unmarshal
    004f53e4str x0, [sp+56]
    004f53e8str x1, [sp+64]
    004f53eccbnz x0, 0x4f53f4
    004f53f0b 0x4f54e4
    004f53f4
    004f53f4loc_4f53f4:
    004f53f4stp xzr, xzr, [sp+496]
    004f53f8add x5, sp, 496
    004f53fcstr x5, [sp+360]
    004f5400ldr x5, [sp+56]
    004f5404ldr x6, [sp+64]
    004f5408str x5, [sp+344]
    004f540cstr x6, [sp+352]
    004f5410str x5, [sp+336]
    004f5414ldr x5, [sp+336]
    004f5418cbnz x5, 0x4f5420
    004f541cb 0x4f5430
    004f5420
    004f5420loc_4f5420:
    004f5420ldr x5, [sp+336]
    004f5424ldr x5, [x5+8]
    004f5428str x5, [sp+336]
    004f542cb 0x4f5434
    004f5430
    004f5430loc_4f5430:
    004f5430b 0x4f5434
    004f5434
    004f5434loc_4f5434:
    004f5434ldr x5, [sp+360]
    004f5438ldrsb x27, [x5]
    004f543cldr x6, [sp+336]
    004f5440ldr x7, [sp+352]
    004f5444str x6, [x5]
    004f5448adrp x27, 0x556000
    004f544cldr w6, [x27+3056]
    004f5450cbz w6, 0x4f5458
    004f5454b 0x4f545c
    004f5458
    004f5458loc_4f5458:
    004f5458b 0x4f5470
    004f545c
    004f545cloc_4f545c:
    004f545cbl runtime.gcWriteBarrier2
    004f5460str x7, [x25]
    004f5464ldr x6, [x5+8]
    004f5468str x6, [x25+8]
    004f546cb 0x4f5470
    004f5470
    004f5470loc_4f5470:
    004f5470str x7, [x5+8]
    004f5474ldr x2, [sp+360]
    004f5478ldrsb x27, [x2]
    004f547cb 0x4f5480
    004f5480
    004f5480loc_4f5480:
    004f5480str x2, [sp+368]
    004f5484orr x4, xzr, 1
    004f5488str x4, [sp+376]
    004f548cstr x4, [sp+384]
    004f5490adrp x0, 0x1c5000
    004f5494add x0, x0, 981
    004f5498movz x1, 26
    004f549cmov x3, x4
    004f54a0bl log.Printf
    004f54a4adrp x0, 0x556000
    004f54a8add x0, x0, 1504
    004f54acstr x0, [sp+304]
    004f54b0b 0x4f54b4
    004f54b4
    004f54b4loc_4f54b4:
    004f54b4str x0, [sp+312]
    004f54b8stp xzr, xzr, [sp+320]
    004f54bcldr x26, [sp+560]
    004f54c0ldr x5, [x26]
    004f54c4ldr x3, [sp+56]
    004f54c8ldr x4, [sp+64]
    004f54ccmov x1, xzr
    004f54d0mov x2, x1
    004f54d4blr x5
    004f54d8ldp x29, x30, [sp-8]
    004f54dcadd sp, sp, 528
    004f54e0ret x30
    004f54e4
    004f54e4loc_4f54e4:
    004f54e4ldr x2, [sp+88]
    004f54e8ldrsb x27, [x2]
    004f54ecldr x0, [x2+8]
    004f54f0ldr x1, [x2+16]
    004f54f4str x0, [sp+288]
    004f54f8str x1, [sp+296]
    004f54fcbl os.Chdir
    004f5500stp xzr, xzr, [sp+480]
    004f5504stp xzr, xzr, [sp+464]
    004f5508bl os.Getwd
    004f550cstr x0, [sp+480]
    004f5510str x1, [sp+488]
    004f5514str x2, [sp+464]
    004f5518str x3, [sp+472]
    004f551cldr x2, [sp+480]
    004f5520ldr x3, [sp+488]
    004f5524str x2, [sp+152]
    004f5528str x3, [sp+160]
    004f552cldr x2, [sp+464]
    004f5530ldr x3, [sp+472]
    004f5534str x2, [sp+136]
    004f5538str x3, [sp+144]
    004f553cldr x2, [sp+152]
    004f5540ldr x3, [sp+160]
    004f5544str x2, [sp+72]
    004f5548str x3, [sp+80]
    004f554cldr x2, [sp+136]
    004f5550ldr x3, [sp+144]
    004f5554str x2, [sp+56]
    004f5558str x3, [sp+64]
    004f555cadrp x0, 0x17a000
    004f5560add x0, x0, 2368
    004f5564bl runtime.newobject
    004f5568str x0, [sp+280]
    004f556cadrp x27, 0x556000
    004f5570ldr w2, [x27+3056]
    004f5574cbz w2, 0x4f557c
    004f5578b 0x4f5580
    004f557c
    004f557cloc_4f557c:
    004f557cb 0x4f559c
    004f5580
    004f5580loc_4f5580:
    004f5580str x0, [sp+168]
    004f5584mov x1, x0
    004f5588adrp x0, 0x17a000
    004f558cadd x0, x0, 2368
    004f5590bl runtime.wbZero
    004f5594ldr x0, [sp+168]
    004f5598b 0x4f559c
    004f559c
    004f559cloc_4f559c:
    004f559cstp xzr, xzr, [x0]
    004f55a0stp xzr, xzr, [x0+16]
    004f55a4stp xzr, xzr, [x0+32]
    004f55a8stp xzr, xzr, [x0+48]
    004f55acldr x5, [sp+280]
    004f55b0ldrsb x27, [x5]
    004f55b4ldr x6, [sp+72]
    004f55b8ldr x7, [sp+80]
    004f55bcstr x7, [x5+16]
    004f55c0adrp x27, 0x556000
    004f55c4ldr w7, [x27+3056]
    004f55c8cbz w7, 0x4f55d0
    004f55ccb 0x4f55d4
    004f55d0
    004f55d0loc_4f55d0:
    004f55d0b 0x4f55e8
    004f55d4
    004f55d4loc_4f55d4:
    004f55d4bl runtime.gcWriteBarrier2
    004f55d8str x6, [x25]
    004f55dcldr x7, [x5+8]
    004f55e0str x7, [x25+8]
    004f55e4b 0x4f55e8
    004f55e8
    004f55e8loc_4f55e8:
    004f55e8str x6, [x5+8]
    004f55ecldr x5, [sp+280]
    004f55f0str x5, [sp+48]
    004f55f4ldr x5, [sp+56]
    004f55f8cbnz x5, 0x4f5600
    004f55fcb 0x4f5640
    004f5600
    004f5600loc_4f5600:
    004f5600adrp x0, 0x556000
    004f5604add x0, x0, 1504
    004f5608str x0, [sp+248]
    004f560cb 0x4f5610
    004f5610
    004f5610loc_4f5610:
    004f5610str x0, [sp+256]
    004f5614stp xzr, xzr, [sp+264]
    004f5618ldr x26, [sp+560]
    004f561cldr x5, [x26]
    004f5620ldr x3, [sp+56]
    004f5624ldr x4, [sp+64]
    004f5628mov x1, xzr
    004f562cmov x2, x1
    004f5630blr x5
    004f5634ldp x29, x30, [sp-8]
    004f5638add sp, sp, 528
    004f563cret x30
    004f5640
    004f5640loc_4f5640:
    004f5640stp xzr, xzr, [sp+432]
    004f5644stp xzr, xzr, [sp+448]
    004f5648add x2, sp, 432
    004f564cstr x2, [sp+216]
    004f5650ldr x2, [sp+88]
    004f5654ldrsb x27, [x2]
    004f5658ldr x0, [x2+8]
    004f565cldr x1, [x2+16]
    004f5660str x0, [sp+200]
    004f5664str x1, [sp+208]
    004f5668bl runtime.convTstring
    004f566cstr x0, [sp+192]
    004f5670ldr x2, [sp+216]
    004f5674ldrsb x27, [x2]
    004f5678adrp x3, 0x100000
    004f567cadd x3, x3, 2944
    004f5680str x3, [x2]
    004f5684adrp x27, 0x556000
    004f5688ldr w3, [x27+3056]
    004f568ccbz w3, 0x4f5694
    004f5690b 0x4f5698
    004f5694
    004f5694loc_4f5694:
    004f5694b 0x4f56ac
    004f5698
    004f5698loc_4f5698:
    004f5698bl runtime.gcWriteBarrier2
    004f569cstr x0, [x25]
    004f56a0ldr x3, [x2+8]
    004f56a4str x3, [x25+8]
    004f56a8b 0x4f56ac
    004f56ac
    004f56acloc_4f56ac:
    004f56acstr x0, [x2+8]
    004f56b0ldr x0, [sp+72]
    004f56b4ldr x1, [sp+80]
    004f56b8bl runtime.convTstring
    004f56bcstr x0, [sp+184]
    004f56c0ldr x2, [sp+216]
    004f56c4ldrsb x27, [x2]
    004f56c8adrp x3, 0x100000
    004f56ccadd x3, x3, 2944
    004f56d0str x3, [x2+16]
    004f56d4adrp x27, 0x556000
    004f56d8ldr w3, [x27+3056]
    004f56dccbz w3, 0x4f56e4
    004f56e0b 0x4f56e8
    004f56e4
    004f56e4loc_4f56e4:
    004f56e4b 0x4f56fc
    004f56e8
    004f56e8loc_4f56e8:
    004f56e8bl runtime.gcWriteBarrier2
    004f56ecstr x0, [x25]
    004f56f0ldr x5, [x2+24]
    004f56f4str x5, [x25+8]
    004f56f8b 0x4f56fc
    004f56fc
    004f56fcloc_4f56fc:
    004f56fcstr x0, [x2+24]
    004f5700ldr x2, [sp+216]
    004f5704ldrsb x27, [x2]
    004f5708b 0x4f570c
    004f570c
    004f570cloc_4f570c:
    004f570cstr x2, [sp+224]
    004f5710orr x4, xzr, 2
    004f5714str x4, [sp+232]
    004f5718str x4, [sp+240]
    004f571cadrp x0, 0x1be000
    004f5720add x0, x0, 1914
    004f5724movz x1, 13
    004f5728mov x3, x4
    004f572cbl log.Printf
    004f5730ldr x5, [sp+48]
    004f5734str x5, [sp+424]
    004f5738str xzr, [sp+400]
    004f573cstp xzr, xzr, [sp+408]
    004f5740stp xzr, xzr, [sp+464]
    004f5744ldr x1, [sp+424]
    004f5748adrp x0, 0x21f000
    004f574cadd x0, x0, 800
    004f5750bl google.golang.org/protobuf/proto.Marshal
    004f5754str x0, [sp+400]
    004f5758str x1, [sp+408]
    004f575cstr x2, [sp+416]
    004f5760str x3, [sp+464]
    004f5764str x4, [sp+472]
    004f5768ldr x5, [sp+400]
    004f576cldr x6, [sp+408]
    004f5770ldr x7, [sp+416]
    004f5774str x5, [sp+112]
    004f5778str x6, [sp+120]
    004f577cstr x7, [sp+128]
    004f5780ldr x5, [sp+464]
    004f5784ldr x6, [sp+472]
    004f5788str x5, [sp+96]
    004f578cstr x6, [sp+104]
    004f5790ldr x5, [sp+112]
    004f5794ldr x6, [sp+120]
    004f5798ldr x7, [sp+128]
    004f579cstr x5, [sp+536]
    004f57a0str x6, [sp+544]
    004f57a4str x7, [sp+552]
    004f57a8ldr x3, [sp+96]
    004f57acldr x4, [sp+104]
    004f57b0str x3, [sp+56]
    004f57b4str x4, [sp+64]
    004f57b8ldr x0, [sp+536]
    004f57bcldr x1, [sp+544]
    004f57c0ldr x2, [sp+552]
    004f57c4ldr x26, [sp+560]
    004f57c8ldr x5, [x26]
    004f57ccblr x5
    004f57d0ldp x29, x30, [sp-8]
    004f57d4add sp, sp, 528
    004f57d8ret x30
    004f57dc
    004f57dcloc_4f57dc:
    004f57dcstp x0, x1, [sp+8]
    004f57e0stp x2, x3, [sp+24]
    004f57e4mov x3, x30
    004f57e8bl runtime.morestack_noctxt.abi0
    004f57ecldp x0, x1, [sp+8]
    004f57f0ldp x2, x3, [sp+24]
    004f57f4b 0x4f5340
    004f57f8udf 0
    004f57fcudf 0
    004f5340
    004f5800
    004f5800github.com/bishopfox/sliver/implant/sliver/handlers.pwdHandler: ; void github.com/bishopfox/sliver/implant/sliver/handlers.pwdHandler(struct []uint8 data, github.com/bishopfox/sliver/implant/sliver/handlers.RPCResponse resp)
    004f5800ldr x16, [x28+16]
    004f5804sub x17, sp, 272
    004f5808subs xzr, x17, x16
    004f580cb.ls 0x4f5c40
    004f5810sub x20, sp, 400
    004f5814stp x29, x30, [x20-8]
    004f5818add sp, x20, 0
    004f581csub x29, sp, 8
    004f5820str x0, [sp+408]
    004f5824str x1, [sp+416]
    004f5828str x2, [sp+424]
    004f582cstr x3, [sp+432]
    004f5830adrp x0, 0x16e000
    004f5834add x0, x0, 1120
    004f5838bl runtime.newobject
    004f583cstr x0, [sp+296]
    004f5840adrp x27, 0x556000
    004f5844ldr w1, [x27+3056]
    004f5848cbz w1, 0x4f5850
    004f584cb 0x4f5854
    004f5850
    004f5850loc_4f5850:
    004f5850b 0x4f5870
    004f5854
    004f5854loc_4f5854:
    004f5854str x0, [sp+184]
    004f5858mov x1, x0
    004f585cadrp x0, 0x16e000
    004f5860add x0, x0, 1120
    004f5864bl runtime.wbZero
    004f5868ldr x0, [sp+184]
    004f586cb 0x4f5870
    004f5870
    004f5870loc_4f5870:
    004f5870stp xzr, xzr, [x0]
    004f5874stp xzr, xzr, [x0+16]
    004f5878stp xzr, xzr, [x0+32]
    004f587cldr x4, [sp+296]
    004f5880str x4, [sp+48]
    004f5884str x4, [sp+384]
    004f5888ldr x0, [sp+408]
    004f588cldr x1, [sp+416]
    004f5890ldr x2, [sp+424]
    004f5894adrp x3, 0x21f000
    004f5898add x3, x3, 768
    004f589cbl google.golang.org/protobuf/proto.Unmarshal
    004f58a0str x0, [sp+64]
    004f58a4str x1, [sp+72]
    004f58a8cbnz x0, 0x4f58b0
    004f58acb 0x4f59a0
    004f58b0
    004f58b0loc_4f58b0:
    004f58b0stp xzr, xzr, [sp+368]
    004f58b4add x5, sp, 368
    004f58b8str x5, [sp+264]
    004f58bcldr x5, [sp+64]
    004f58c0ldr x6, [sp+72]
    004f58c4str x5, [sp+248]
    004f58c8str x6, [sp+256]
    004f58ccstr x5, [sp+240]
    004f58d0ldr x5, [sp+240]
    004f58d4cbnz x5, 0x4f58dc
    004f58d8b 0x4f58ec
    004f58dc
    004f58dcloc_4f58dc:
    004f58dcldr x5, [sp+240]
    004f58e0ldr x5, [x5+8]
    004f58e4str x5, [sp+240]
    004f58e8b 0x4f58f0
    004f58ec
    004f58ecloc_4f58ec:
    004f58ecb 0x4f58f0
    004f58f0
    004f58f0loc_4f58f0:
    004f58f0ldr x5, [sp+264]
    004f58f4ldrsb x27, [x5]
    004f58f8ldr x6, [sp+240]
    004f58fcldr x7, [sp+256]
    004f5900str x6, [x5]
    004f5904adrp x27, 0x556000
    004f5908ldr w6, [x27+3056]
    004f590ccbz w6, 0x4f5914
    004f5910b 0x4f5918
    004f5914
    004f5914loc_4f5914:
    004f5914b 0x4f592c
    004f5918
    004f5918loc_4f5918:
    004f5918bl runtime.gcWriteBarrier2
    004f591cstr x7, [x25]
    004f5920ldr x6, [x5+8]
    004f5924str x6, [x25+8]
    004f5928b 0x4f592c
    004f592c
    004f592cloc_4f592c:
    004f592cstr x7, [x5+8]
    004f5930ldr x2, [sp+264]
    004f5934ldrsb x27, [x2]
    004f5938b 0x4f593c
    004f593c
    004f593cloc_4f593c:
    004f593cstr x2, [sp+272]
    004f5940orr x4, xzr, 1
    004f5944str x4, [sp+280]
    004f5948str x4, [sp+288]
    004f594cadrp x0, 0x1c5000
    004f5950add x0, x0, 981
    004f5954movz x1, 26
    004f5958mov x3, x4
    004f595cbl log.Printf
    004f5960adrp x0, 0x556000
    004f5964add x0, x0, 1504
    004f5968str x0, [sp+208]
    004f596cb 0x4f5970
    004f5970
    004f5970loc_4f5970:
    004f5970str x0, [sp+216]
    004f5974stp xzr, xzr, [sp+224]
    004f5978ldr x26, [sp+432]
    004f597cldr x5, [x26]
    004f5980ldr x3, [sp+64]
    004f5984ldr x4, [sp+72]
    004f5988mov x1, xzr
    004f598cmov x2, x1
    004f5990blr x5
    004f5994ldp x29, x30, [sp-8]
    004f5998add sp, sp, 400
    004f599cret x30
    004f59a0
    004f59a0loc_4f59a0:
    004f59a0stp xzr, xzr, [sp+352]
    004f59a4stp xzr, xzr, [sp+336]
    004f59a8bl os.Getwd
    004f59acstr x0, [sp+352]
    004f59b0str x1, [sp+360]
    004f59b4str x2, [sp+336]
    004f59b8str x3, [sp+344]
    004f59bcldr x0, [sp+352]
    004f59c0ldr x1, [sp+360]
    004f59c4str x0, [sp+152]
    004f59c8str x1, [sp+160]
    004f59ccldr x0, [sp+336]
    004f59d0ldr x1, [sp+344]
    004f59d4str x0, [sp+136]
    004f59d8str x1, [sp+144]
    004f59dcldr x0, [sp+152]
    004f59e0ldr x1, [sp+160]
    004f59e4str x0, [sp+80]
    004f59e8str x1, [sp+88]
    004f59ecldr x0, [sp+136]
    004f59f0ldr x1, [sp+144]
    004f59f4str x0, [sp+64]
    004f59f8str x1, [sp+72]
    004f59fcadrp x0, 0x17a000
    004f5a00add x0, x0, 2368
    004f5a04bl runtime.newobject
    004f5a08str x0, [sp+200]
    004f5a0cadrp x27, 0x556000
    004f5a10ldr w1, [x27+3056]
    004f5a14cbz w1, 0x4f5a1c
    004f5a18b 0x4f5a20
    004f5a1c
    004f5a1cloc_4f5a1c:
    004f5a1cb 0x4f5a3c
    004f5a20
    004f5a20loc_4f5a20:
    004f5a20str x0, [sp+176]
    004f5a24mov x1, x0
    004f5a28adrp x0, 0x17a000
    004f5a2cadd x0, x0, 2368
    004f5a30bl runtime.wbZero
    004f5a34ldr x0, [sp+176]
    004f5a38b 0x4f5a3c
    004f5a3c
    004f5a3cloc_4f5a3c:
    004f5a3cstp xzr, xzr, [x0]
    004f5a40stp xzr, xzr, [x0+16]
    004f5a44stp xzr, xzr, [x0+32]
    004f5a48stp xzr, xzr, [x0+48]
    004f5a4cldr x2, [sp+200]
    004f5a50ldrsb x27, [x2]
    004f5a54ldr x3, [sp+80]
    004f5a58ldr x4, [sp+88]
    004f5a5cstr x4, [x2+16]
    004f5a60adrp x27, 0x556000
    004f5a64ldr w4, [x27+3056]
    004f5a68cbz w4, 0x4f5a70
    004f5a6cb 0x4f5a74
    004f5a70
    004f5a70loc_4f5a70:
    004f5a70b 0x4f5a88
    004f5a74
    004f5a74loc_4f5a74:
    004f5a74bl runtime.gcWriteBarrier2
    004f5a78str x3, [x25]
    004f5a7cldr x4, [x2+8]
    004f5a80str x4, [x25+8]
    004f5a84b 0x4f5a88
    004f5a88
    004f5a88loc_4f5a88:
    004f5a88str x3, [x2+8]
    004f5a8cldr x2, [sp+200]
    004f5a90str x2, [sp+56]
    004f5a94ldr x2, [sp+64]
    004f5a98cbnz x2, 0x4f5aa0
    004f5a9cb 0x4f5b90
    004f5aa0
    004f5aa0loc_4f5aa0:
    004f5aa0ldr x1, [sp+64]
    004f5aa4ldrsb x27, [x1]
    004f5aa8ldr x1, [x1+24]
    004f5aacldr x0, [sp+72]
    004f5ab0blr x1
    004f5ab4str x0, [sp+352]
    004f5ab8str x1, [sp+360]
    004f5abcadrp x0, 0x190000
    004f5ac0add x0, x0, 3648
    004f5ac4bl runtime.newobject
    004f5ac8str x0, [sp+192]
    004f5accadrp x27, 0x556000
    004f5ad0ldr w1, [x27+3056]
    004f5ad4cbz w1, 0x4f5adc
    004f5ad8b 0x4f5ae0
    004f5adc
    004f5adcloc_4f5adc:
    004f5adcb 0x4f5afc
    004f5ae0
    004f5ae0loc_4f5ae0:
    004f5ae0str x0, [sp+168]
    004f5ae4mov x1, x0
    004f5ae8adrp x0, 0x190000
    004f5aecadd x0, x0, 3648
    004f5af0bl runtime.wbZero
    004f5af4ldr x0, [sp+168]
    004f5af8b 0x4f5afc
    004f5afc
    004f5afcloc_4f5afc:
    004f5afcmov x20, x0
    004f5b00adr x27, 16
    004f5b04stp x29, x27, [sp-24]
    004f5b08sub x29, sp, 24
    004f5b0cbl fn_87cf8
    004f5b10sub x29, sp, 8
    004f5b14ldr x2, [sp+192]
    004f5b18ldrsb x27, [x2]
    004f5b1cldr x3, [sp+352]
    004f5b20ldr x4, [sp+360]
    004f5b24str x4, [x2+16]
    004f5b28adrp x27, 0x556000
    004f5b2cldr w4, [x27+3056]
    004f5b30cbz w4, 0x4f5b38
    004f5b34b 0x4f5b3c
    004f5b38
    004f5b38loc_4f5b38:
    004f5b38b 0x4f5b50
    004f5b3c
    004f5b3cloc_4f5b3c:
    004f5b3cbl runtime.gcWriteBarrier2
    004f5b40str x3, [x25]
    004f5b44ldr x4, [x2+8]
    004f5b48str x4, [x25+8]
    004f5b4cb 0x4f5b50
    004f5b50
    004f5b50loc_4f5b50:
    004f5b50str x3, [x2+8]
    004f5b54ldr x2, [sp+56]
    004f5b58ldrsb x27, [x2]
    004f5b5cldr x3, [sp+192]
    004f5b60adrp x27, 0x556000
    004f5b64ldr w4, [x27+3056]
    004f5b68cbz w4, 0x4f5b70
    004f5b6cb 0x4f5b74
    004f5b70
    004f5b70loc_4f5b70:
    004f5b70b 0x4f5b88
    004f5b74
    004f5b74loc_4f5b74:
    004f5b74bl runtime.gcWriteBarrier2
    004f5b78str x3, [x25]
    004f5b7cldr x4, [x2+24]
    004f5b80str x4, [x25+8]
    004f5b84b 0x4f5b88
    004f5b88
    004f5b88loc_4f5b88:
    004f5b88str x3, [x2+24]
    004f5b8cb 0x4f5b94
    004f5b90
    004f5b90loc_4f5b90:
    004f5b90b 0x4f5b94
    004f5b94
    004f5b94loc_4f5b94:
    004f5b94ldr x2, [sp+56]
    004f5b98str x2, [sp+328]
    004f5b9cstr xzr, [sp+304]
    004f5ba0stp xzr, xzr, [sp+312]
    004f5ba4stp xzr, xzr, [sp+336]
    004f5ba8ldr x1, [sp+328]
    004f5bacadrp x0, 0x21f000
    004f5bb0add x0, x0, 800
    004f5bb4bl google.golang.org/protobuf/proto.Marshal
    004f5bb8str x0, [sp+304]
    004f5bbcstr x1, [sp+312]
    004f5bc0str x2, [sp+320]
    004f5bc4str x3, [sp+336]
    004f5bc8str x4, [sp+344]
    004f5bccldr x2, [sp+304]
    004f5bd0ldr x3, [sp+312]
    004f5bd4ldr x4, [sp+320]
    004f5bd8str x2, [sp+112]
    004f5bdcstr x3, [sp+120]
    004f5be0str x4, [sp+128]
    004f5be4ldr x2, [sp+336]
    004f5be8ldr x3, [sp+344]
    004f5becstr x2, [sp+96]
    004f5bf0str x3, [sp+104]
    004f5bf4ldr x2, [sp+112]
    004f5bf8ldr x3, [sp+120]
    004f5bfcldr x4, [sp+128]
    004f5c00str x2, [sp+408]
    004f5c04str x3, [sp+416]
    004f5c08str x4, [sp+424]
    004f5c0cldr x3, [sp+96]
    004f5c10ldr x4, [sp+104]
    004f5c14str x3, [sp+64]
    004f5c18str x4, [sp+72]
    004f5c1cldr x0, [sp+408]
    004f5c20ldr x1, [sp+416]
    004f5c24ldr x2, [sp+424]
    004f5c28ldr x26, [sp+432]
    004f5c2cldr x5, [x26]
    004f5c30blr x5
    004f5c34ldp x29, x30, [sp-8]
    004f5c38add sp, sp, 400
    004f5c3cret x30
    004f5c40
    004f5c40loc_4f5c40:
    004f5c40stp x0, x1, [sp+8]
    004f5c44stp x2, x3, [sp+24]
    004f5c48mov x3, x30
    004f5c4cbl runtime.morestack_noctxt.abi0
    004f5c50ldp x0, x1, [sp+8]
    004f5c54ldp x2, x3, [sp+24]
    004f5c58b 0x4f5800
    004f5c5cudf 0
    004f5800
    004f5c60
    004f5c60github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile(struct string path, int64 maxBytes, int64 maxLines)
    004f5c60ldr x16, [x28+16]
    004f5c64sub x17, sp, 448
    004f5c68subs xzr, x17, x16
    004f5c6cb.ls 0x4f6304
    004f5c70sub x20, sp, 576
    004f5c74stp x29, x30, [x20-8]
    004f5c78add sp, x20, 0
    004f5c7csub x29, sp, 8
    004f5c80str x0, [sp+584]
    004f5c84str x1, [sp+592]
    004f5c88str x2, [sp+600]
    004f5c8cstr x3, [sp+608]
    004f5c90str xzr, [sp+200]
    004f5c94stp xzr, xzr, [sp+208]
    004f5c98stp xzr, xzr, [sp+184]
    004f5c9cstr xzr, [sp+504]
    004f5ca0stp xzr, xzr, [sp+488]
    004f5ca4ldr x0, [sp+584]
    004f5ca8ldr x1, [sp+592]
    004f5cacbl os.Open
    004f5cb0str x0, [sp+504]
    004f5cb4str x1, [sp+488]
    004f5cb8str x2, [sp+496]
    004f5cbcldr x2, [sp+504]
    004f5cc0str x2, [sp+360]
    004f5cc4ldr x2, [sp+496]
    004f5cc8ldr x3, [sp+488]
    004f5cccstr x3, [sp+344]
    004f5cd0str x2, [sp+352]
    004f5cd4ldr x2, [sp+360]
    004f5cd8str x2, [sp+280]
    004f5cdcldr x2, [sp+352]
    004f5ce0ldr x3, [sp+344]
    004f5ce4str x3, [sp+304]
    004f5ce8str x2, [sp+312]
    004f5ceccbnz x3, 0x4f5cf4
    004f5cf0b 0x4f5d30
    004f5cf4
    004f5cf4loc_4f5cf4:
    004f5cf4str xzr, [sp+200]
    004f5cf8stp xzr, xzr, [sp+208]
    004f5cfcldr x0, [sp+304]
    004f5d00ldr x1, [sp+312]
    004f5d04str x0, [sp+184]
    004f5d08str x1, [sp+192]
    004f5d0cbl runtime.deferreturn
    004f5d10ldr x3, [sp+184]
    004f5d14ldr x0, [sp+200]
    004f5d18ldr x1, [sp+208]
    004f5d1cldr x4, [sp+192]
    004f5d20ldr x2, [sp+216]
    004f5d24ldp x29, x30, [sp-8]
    004f5d28add sp, sp, 576
    004f5d2cret x30
    004f5d30
    004f5d30loc_4f5d30:
    004f5d30ldr x1, [sp+280]
    004f5d34str x1, [sp+336]
    004f5d38stp xzr, xzr, [sp+440]
    004f5d3cadd x1, sp, 440
    004f5d40str x1, [sp+456]
    004f5d44ldrsb x27, [x1]
    004f5d48adrp x2, 4096
    004f5d4cadd x2, x2, 800
    004f5d50str x2, [x1]
    004f5d54ldrsb x27, [x1]
    004f5d58ldr x2, [sp+336]
    004f5d5cadrp x27, 0x556000
    004f5d60ldr w3, [x27+3056]
    004f5d64cbz w3, 0x4f5d6c
    004f5d68b 0x4f5d70
    004f5d6c
    004f5d6cloc_4f5d6c:
    004f5d6cb 0x4f5d84
    004f5d70
    004f5d70loc_4f5d70:
    004f5d70bl runtime.gcWriteBarrier2
    004f5d74str x2, [x25]
    004f5d78ldr x3, [x1+8]
    004f5d7cstr x3, [x25+8]
    004f5d80b 0x4f5d84
    004f5d84
    004f5d84loc_4f5d84:
    004f5d84str x2, [x1+8]
    004f5d88str x1, [sp+136]
    004f5d8cadd x0, sp, 112
    004f5d90bl runtime.deferprocStack
    004f5d94subs xzr, x0, 0
    004f5d98b.ne 0x4f5e70
    004f5d9cb 0x4f5da0
    004f5da0
    004f5da0loc_4f5da0:
    004f5da0ldr x3, [sp+600]
    004f5da4tbnz x3, 63, 0x4f5dac
    004f5da8b 0x4f5e34
    004f5dac
    004f5dacloc_4f5dac:
    004f5dacstp xzr, xzr, [sp+488]
    004f5db0ldr x1, [sp+600]
    004f5db4ldr x0, [sp+280]
    004f5db8orr x2, xzr, 2
    004f5dbcbl os.(*File).Seek
    004f5dc0str x0, [sp+168]
    004f5dc4str x1, [sp+488]
    004f5dc8str x2, [sp+496]
    004f5dccldr x3, [sp+168]
    004f5dd0str x3, [sp+176]
    004f5dd4str x1, [sp+552]
    004f5dd8str x2, [sp+560]
    004f5ddcstr x1, [sp+304]
    004f5de0str x2, [sp+312]
    004f5de4cbnz x1, 0x4f5dec
    004f5de8b 0x4f5e30
    004f5dec
    004f5decloc_4f5dec:
    004f5decstr x1, [sp+424]
    004f5df0str x2, [sp+432]
    004f5df4str xzr, [sp+200]
    004f5df8stp xzr, xzr, [sp+208]
    004f5dfcldr x0, [sp+424]
    004f5e00ldr x1, [sp+432]
    004f5e04str x0, [sp+184]
    004f5e08str x1, [sp+192]
    004f5e0cbl runtime.deferreturn
    004f5e10ldr x3, [sp+184]
    004f5e14ldr x0, [sp+200]
    004f5e18ldr x1, [sp+208]
    004f5e1cldr x4, [sp+192]
    004f5e20ldr x2, [sp+216]
    004f5e24ldp x29, x30, [sp-8]
    004f5e28add sp, sp, 576
    004f5e2cret x30
    004f5e30
    004f5e30loc_4f5e30:
    004f5e30b 0x4f5e38
    004f5e34
    004f5e34loc_4f5e34:
    004f5e34b 0x4f5e38
    004f5e38
    004f5e38loc_4f5e38:
    004f5e38ldr x1, [sp+280]
    004f5e3cstr x1, [sp+504]
    004f5e40adrp x0, 0x21e000
    004f5e44add x0, x0, 2456
    004f5e48bl bufio.NewReader
    004f5e4cstr x0, [sp+224]
    004f5e50add x2, sp, 160
    004f5e54str x2, [sp+416]
    004f5e58ldrsb x27, [x2]
    004f5e5cb 0x4f5e60
    004f5e60
    004f5e60loc_4f5e60:
    004f5e60str x2, [sp+232]
    004f5e64stp xzr, xzr, [sp+240]
    004f5e68str xzr, [sp+104]
    004f5e6cb 0x4f5e94
    004f5e70
    004f5e70loc_4f5e70:
    004f5e70bl runtime.deferreturn
    004f5e74ldr x3, [sp+184]
    004f5e78ldr x0, [sp+200]
    004f5e7cldr x1, [sp+208]
    004f5e80ldr x4, [sp+192]
    004f5e84ldr x2, [sp+216]
    004f5e88ldp x29, x30, [sp-8]
    004f5e8cadd sp, sp, 576
    004f5e90ret x30
    004f5e94
    004f5e94loc_4f5e94:
    004f5e94b 0x4f5e98
    004f5e98
    004f5e98loc_4f5e98:
    004f5e98str xzr, [sp+464]
    004f5e9cstp xzr, xzr, [sp+472]
    004f5ea0stp xzr, xzr, [sp+488]
    004f5ea4ldr x0, [sp+224]
    004f5ea8movz x1, 10
    004f5eacbl bufio.(*Reader).ReadBytes
    004f5eb0str x0, [sp+464]
    004f5eb4str x1, [sp+472]
    004f5eb8str x2, [sp+480]
    004f5ebcstr x3, [sp+488]
    004f5ec0str x4, [sp+496]
    004f5ec4ldr x2, [sp+464]
    004f5ec8ldr x3, [sp+472]
    004f5eccldr x4, [sp+480]
    004f5ed0str x2, [sp+528]
    004f5ed4str x3, [sp+536]
    004f5ed8str x4, [sp+544]
    004f5edcldr x2, [sp+488]
    004f5ee0ldr x3, [sp+496]
    004f5ee4str x2, [sp+512]
    004f5ee8str x3, [sp+520]
    004f5eecldr x2, [sp+528]
    004f5ef0ldr x3, [sp+536]
    004f5ef4ldr x4, [sp+544]
    004f5ef8str x2, [sp+256]
    004f5efcstr x3, [sp+264]
    004f5f00str x4, [sp+272]
    004f5f04ldr x2, [sp+520]
    004f5f08ldr x3, [sp+512]
    004f5f0cstr x3, [sp+288]
    004f5f10str x2, [sp+296]
    004f5f14subs xzr, x3, 0
    004f5f18cset x2, ne
    004f5f1cstrb w2, [sp+87]
    004f5f20cbnz x3, 0x4f5f28
    004f5f24b 0x4f5f6c
    004f5f28
    004f5f28loc_4f5f28:
    004f5f28ldr x3, [sp+288]
    004f5f2cadrp x27, 0x52c000
    004f5f30ldr x4, [x27+1520]
    004f5f34subs xzr, x4, x3
    004f5f38cset x3, ne
    004f5f3cb.ne 0x4f5f44
    004f5f40b 0x4f5f48
    004f5f44
    004f5f44loc_4f5f44:
    004f5f44b 0x4f5f64
    004f5f48
    004f5f48loc_4f5f48:
    004f5f48ldr x0, [sp+288]
    004f5f4cldr x1, [sp+296]
    004f5f50adrp x27, 0x52c000
    004f5f54ldr x2, [x27+1528]
    004f5f58bl runtime.ifaceeq
    004f5f5ceor x3, x0, 1
    004f5f60b 0x4f5f64
    004f5f64
    004f5f64loc_4f5f64:
    004f5f64strb w3, [sp+87]
    004f5f68b 0x4f5f70
    004f5f6c
    004f5f6cloc_4f5f6c:
    004f5f6cb 0x4f5f70
    004f5f70
    004f5f70loc_4f5f70:
    004f5f70ldrb w3, [sp+87]
    004f5f74tbnz w3, 0, 0x4f5f7c
    004f5f78b 0x4f5fc8
    004f5f7c
    004f5f7cloc_4f5f7c:
    004f5f7cldr x0, [sp+288]
    004f5f80ldr x1, [sp+296]
    004f5f84str x0, [sp+400]
    004f5f88str x1, [sp+408]
    004f5f8cstr xzr, [sp+200]
    004f5f90stp xzr, xzr, [sp+208]
    004f5f94ldr x0, [sp+400]
    004f5f98ldr x1, [sp+408]
    004f5f9cstr x0, [sp+184]
    004f5fa0str x1, [sp+192]
    004f5fa4bl runtime.deferreturn
    004f5fa8ldr x3, [sp+184]
    004f5facldr x0, [sp+200]
    004f5fb0ldr x1, [sp+208]
    004f5fb4ldr x4, [sp+192]
    004f5fb8ldr x2, [sp+216]
    004f5fbcldp x29, x30, [sp-8]
    004f5fc0add sp, sp, 576
    004f5fc4ret x30
    004f5fc8
    004f5fc8loc_4f5fc8:
    004f5fc8ldr x3, [sp+600]
    004f5fccsubs xzr, x3, 0
    004f5fd0cset x3, gt
    004f5fd4strb w3, [sp+87]
    004f5fd8b.gt 0x4f5fe0
    004f5fdcb 0x4f6004
    004f5fe0
    004f5fe0loc_4f5fe0:
    004f5fe0ldr x3, [sp+264]
    004f5fe4str x3, [sp+160]
    004f5fe8ldr x4, [sp+104]
    004f5fecadd x3, x4, x3
    004f5ff0ldr x4, [sp+600]
    004f5ff4subs xzr, x4, x3
    004f5ff8cset x3, lt
    004f5ffcstrb w3, [sp+87]
    004f6000b 0x4f6008
    004f6004
    004f6004loc_4f6004:
    004f6004b 0x4f6008
    004f6008
    004f6008loc_4f6008:
    004f6008ldrb w3, [sp+87]
    004f600ctbnz w3, 0, 0x4f6014
    004f6010b 0x4f6040
    004f6014
    004f6014loc_4f6014:
    004f6014ldr x3, [sp+104]
    004f6018ldr x4, [sp+600]
    004f601csub x1, x4, x3
    004f6020str x1, [sp+96]
    004f6024ldr x2, [sp+272]
    004f6028subs xzr, x2, x1
    004f602cb.hs 0x4f6034
    004f6030b 0x4f62fc
    004f6034
    004f6034loc_4f6034:
    004f6034b 0x4f6038
    004f6038
    004f6038loc_4f6038:
    004f6038str x1, [sp+264]
    004f603cb 0x4f6044
    004f6040
    004f6040loc_4f6040:
    004f6040b 0x4f6044
    004f6044
    004f6044loc_4f6044:
    004f6044ldr x1, [sp+256]
    004f6048ldr x2, [sp+264]
    004f604cmov x0, xzr
    004f6050bl runtime.slicebytetostring
    004f6054str x0, [sp+384]
    004f6058str x1, [sp+392]
    004f605cldr x2, [sp+248]
    004f6060ldr x0, [sp+232]
    004f6064ldr x3, [sp+240]
    004f6068add x1, x3, 1
    004f606csubs xzr, x2, x1
    004f6070b.hs 0x4f6078
    004f6074b 0x4f607c
    004f6078
    004f6078loc_4f6078:
    004f6078b 0x4f6090
    004f607c
    004f607cloc_4f607c:
    004f607corr x3, xzr, 1
    004f6080adrp x4, 0xff000
    004f6084add x4, x4, 2944
    004f6088bl runtime.growslice
    004f608cb 0x4f6090
    004f6090
    004f6090loc_4f6090:
    004f6090sub x5, x1, 1
    004f6094add x6, x0, x5, lsl #4
    004f6098ubfm x5, x5, 60, 59
    004f609cldr x7, [sp+384]
    004f60a0ldr x8, [sp+392]
    004f60a4str x8, [x6+8]
    004f60a8adrp x27, 0x555000
    004f60acldr w6, [x27+3056]
    004f60b0cbz w6, 0x4f60b8
    004f60b4b 0x4f60bc
    004f60b8
    004f60b8loc_4f60b8:
    004f60b8b 0x4f60d0
    004f60bc
    004f60bcloc_4f60bc:
    004f60bcbl runtime.gcWriteBarrier2
    004f60c0str x7, [x25]
    004f60c4ldr x6, [x0+x5]
    004f60c8str x6, [x25+8]
    004f60ccb 0x4f60d0
    004f60d0
    004f60d0loc_4f60d0:
    004f60d0str x7, [x0+x5]
    004f60d4str x0, [sp+232]
    004f60d8str x1, [sp+240]
    004f60dcstr x2, [sp+248]
    004f60e0ldr x5, [sp+264]
    004f60e4str x5, [sp+160]
    004f60e8ldr x6, [sp+104]
    004f60ecadd x5, x6, x5
    004f60f0str x5, [sp+104]
    004f60f4ldr x5, [sp+288]
    004f60f8adrp x27, 0x52b000
    004f60fcldr x6, [x27+1520]
    004f6100subs xzr, x6, x5
    004f6104b.eq 0x4f610c
    004f6108b 0x4f6130
    004f610c
    004f610cloc_4f610c:
    004f610cldr x0, [sp+288]
    004f6110ldr x1, [sp+296]
    004f6114adrp x27, 0x52b000
    004f6118ldr x2, [x27+1528]
    004f611cbl runtime.ifaceeq
    004f6120tbnz w0, 0, 0x4f6128
    004f6124b 0x4f612c
    004f6128
    004f6128loc_4f6128:
    004f6128b 0x4f6178
    004f612c
    004f612cloc_4f612c:
    004f612cb 0x4f6134
    004f6130
    004f6130loc_4f6130:
    004f6130b 0x4f6134
    004f6134
    004f6134loc_4f6134:
    004f6134ldr x5, [sp+600]
    004f6138subs xzr, x5, 0
    004f613ccset x5, gt
    004f6140strb w5, [sp+87]
    004f6144b.gt 0x4f614c
    004f6148b 0x4f6164
    004f614c
    004f614cloc_4f614c:
    004f614cldr x5, [sp+104]
    004f6150ldr x6, [sp+600]
    004f6154subs xzr, x6, x5
    004f6158cset x5, le
    004f615cstrb w5, [sp+87]
    004f6160b 0x4f6168
    004f6164
    004f6164loc_4f6164:
    004f6164b 0x4f6168
    004f6168
    004f6168loc_4f6168:
    004f6168ldrb w5, [sp+87]
    004f616ctbnz w5, 0, 0x4f6174
    004f6170b 0x4f62ec
    004f6174
    004f6174loc_4f6174:
    004f6174b 0x4f6178
    004f6178
    004f6178loc_4f6178:
    004f6178ldr x5, [sp+608]
    004f617ctbnz x5, 63, 0x4f6184
    004f6180b 0x4f61f4
    004f6184
    004f6184loc_4f6184:
    004f6184ldr x5, [sp+240]
    004f6188str x5, [sp+160]
    004f618cldr x6, [sp+608]
    004f6190add x5, x5, x6
    004f6194str x5, [sp+88]
    004f6198tbnz x5, 63, 0x4f61a0
    004f619cb 0x4f61a8
    004f61a0
    004f61a0loc_4f61a0:
    004f61a0str xzr, [sp+88]
    004f61a4b 0x4f61ac
    004f61a8
    004f61a8loc_4f61a8:
    004f61a8b 0x4f61ac
    004f61ac
    004f61acloc_4f61ac:
    004f61acldr x0, [sp+88]
    004f61b0ldr x1, [sp+240]
    004f61b4ldr x5, [sp+232]
    004f61b8ldr x6, [sp+248]
    004f61bcb 0x4f61c0
    004f61c0
    004f61c0loc_4f61c0:
    004f61c0subs xzr, x1, x0
    004f61c4b.hs 0x4f61cc
    004f61c8b 0x4f62f8
    004f61cc
    004f61ccloc_4f61cc:
    004f61ccsub x6, x6, x0
    004f61d0sub x7, x1, x0
    004f61d4sub x8, xzr, x6
    004f61d8ubfm x9, x0, 60, 59
    004f61dcand x8, x9, x8, asr #63
    004f61e0add x5, x5, x8
    004f61e4str x5, [sp+232]
    004f61e8str x7, [sp+240]
    004f61ecstr x6, [sp+248]
    004f61f0b 0x4f6260
    004f61f4
    004f61f4loc_4f61f4:
    004f61f4ldr x5, [sp+608]
    004f61f8subs xzr, x5, 0
    004f61fccset x5, gt
    004f6200strb w5, [sp+87]
    004f6204b.gt 0x4f620c
    004f6208b 0x4f6228
    004f620c
    004f620cloc_4f620c:
    004f620cldr x5, [sp+240]
    004f6210str x5, [sp+160]
    004f6214ldr x6, [sp+608]
    004f6218subs xzr, x5, x6
    004f621ccset x5, gt
    004f6220strb w5, [sp+87]
    004f6224b 0x4f622c
    004f6228
    004f6228loc_4f6228:
    004f6228b 0x4f622c
    004f622c
    004f622cloc_4f622c:
    004f622cldrb w5, [sp+87]
    004f6230tbnz w5, 0, 0x4f6238
    004f6234b 0x4f6258
    004f6238
    004f6238loc_4f6238:
    004f6238ldr x1, [sp+608]
    004f623cldr x2, [sp+248]
    004f6240subs xzr, x2, x1
    004f6244b.hs 0x4f624c
    004f6248b 0x4f62f4
    004f624c
    004f624cloc_4f624c:
    004f624cb 0x4f6250
    004f6250
    004f6250loc_4f6250:
    004f6250str x1, [sp+240]
    004f6254b 0x4f625c
    004f6258
    004f6258loc_4f6258:
    004f6258b 0x4f625c
    004f625c
    004f625cloc_4f625c:
    004f625cb 0x4f6260
    004f6260
    004f6260loc_4f6260:
    004f6260ldr x0, [sp+232]
    004f6264ldr x1, [sp+240]
    004f6268ldr x2, [sp+248]
    004f626cmov x3, xzr
    004f6270mov x4, xzr
    004f6274bl strings.Join
    004f6278str x0, [sp+320]
    004f627cstr x1, [sp+328]
    004f6280mov x2, x1
    004f6284mov x1, x0
    004f6288mov x0, xzr
    004f628cbl runtime.stringtoslicebyte
    004f6290str x0, [sp+464]
    004f6294str x1, [sp+472]
    004f6298str x2, [sp+480]
    004f629cstp xzr, xzr, [sp+368]
    004f62a0ldr x5, [sp+464]
    004f62a4ldr x6, [sp+472]
    004f62a8ldr x7, [sp+480]
    004f62acstr x5, [sp+200]
    004f62b0str x6, [sp+208]
    004f62b4str x7, [sp+216]
    004f62b8ldr x5, [sp+368]
    004f62bcldr x6, [sp+376]
    004f62c0str x5, [sp+184]
    004f62c4str x6, [sp+192]
    004f62c8bl runtime.deferreturn
    004f62ccldr x3, [sp+184]
    004f62d0ldr x0, [sp+200]
    004f62d4ldr x1, [sp+208]
    004f62d8ldr x4, [sp+192]
    004f62dcldr x2, [sp+216]
    004f62e0ldp x29, x30, [sp-8]
    004f62e4add sp, sp, 576
    004f62e8ret x30
    004f62ec
    004f62ecloc_4f62ec:
    004f62ecb 0x4f62f0
    004f62f0
    004f62f0loc_4f62f0:
    004f62f0b 0x4f5e94
    004f62f4
    004f62f4loc_4f62f4:
    004f62f4bl runtime.panicSliceAcap
    004f62f8
    004f62f8loc_4f62f8:
    004f62f8bl runtime.panicSliceB
    004f62fc
    004f62fcloc_4f62fc:
    004f62fcbl runtime.panicSliceAcap
    004f6300hint
    004f6304
    004f6304loc_4f6304:
    004f6304stp x0, x1, [sp+8]
    004f6308stp x2, x3, [sp+24]
    004f630cmov x3, x30
    004f6310bl runtime.morestack_noctxt.abi0
    004f6314ldp x0, x1, [sp+8]
    004f6318ldp x2, x3, [sp+24]
    004f631cb 0x4f5c60
    004f5c60
    004f6320
    004f6320github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile.deferwrap1: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile.deferwrap1(void)
    004f6320ldr x16, [x28+16]
    004f6324subs xzr, sp, x16
    004f6328b.ls 0x4f6358
    004f632cstr x30, [sp-32]!
    004f6330stur x29, [sp-8]
    004f6334sub x29, sp, 8
    004f6338ldr x16, [x28+32]
    004f633ccbnz x16, 0x4f6364
    004f6340
    004f6340loc_4f6340:
    004f6340ldr x0, [x26+8]
    004f6344str x0, [sp+16]
    004f6348bl os.(*File).Close
    004f634cldur x29, [sp-8]
    004f6350ldr x30, [sp], 32
    004f6354ret x30
    004f6358
    004f6358loc_4f6358:
    004f6358mov x3, x30
    004f635cbl runtime.morestack.abi0
    004f6360b 0x4f6320
    004f6364
    004f6364loc_4f6364:
    004f6364ldr x17, [x16]
    004f6368add x20, sp, 40
    004f636csubs xzr, x20, x17
    004f6370b.ne 0x4f6340
    004f6374add x20, sp, 8
    004f6378str x20, [x16]
    004f637cb 0x4f6340
    004f6320
    004f6380
    004f6380github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles: ; void github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles(struct string path, struct string filter, bool recurse)
    004f6380ldr x16, [x28+16]
    004f6384sub x17, sp, 336
    004f6388subs xzr, x17, x16
    004f638cb.ls 0x4f696c
    004f6390sub x20, sp, 464
    004f6394stp x29, x30, [x20-8]
    004f6398add sp, x20, 0
    004f639csub x29, sp, 8
    004f63a0str x0, [sp+472]
    004f63a4str x1, [sp+480]
    004f63a8str x2, [sp+488]
    004f63acstr x3, [sp+496]
    004f63b0strb w4, [sp+504]
    004f63b4str xzr, [sp+120]
    004f63b8adrp x0, 0x15c000
    004f63bcadd x0, x0, 2048
    004f63c0bl runtime.newobject
    004f63c4str x0, [sp+448]
    004f63c8adrp x27, 0x555000
    004f63ccldr w1, [x27+3056]
    004f63d0cbz w1, 0x4f63d8
    004f63d4b 0x4f63dc
    004f63d8
    004f63d8loc_4f63d8:
    004f63d8b 0x4f63f8
    004f63dc
    004f63dcloc_4f63dc:
    004f63dcstr x0, [sp+176]
    004f63e0mov x1, x0
    004f63e4adrp x0, 0x15c000
    004f63e8add x0, x0, 2048
    004f63ecbl runtime.wbZero
    004f63f0ldr x0, [sp+176]
    004f63f4b 0x4f63f8
    004f63f8
    004f63f8loc_4f63f8:
    004f63f8stp xzr, xzr, [x0]
    004f63fcstp xzr, xzr, [x0+16]
    004f6400str xzr, [x0+32]
    004f6404adrp x0, 0x1a3000
    004f6408add x0, x0, 1920
    004f640cbl runtime.newobject
    004f6410str x0, [sp+344]
    004f6414adrp x27, 0x555000
    004f6418ldr w1, [x27+3056]
    004f641ccbz w1, 0x4f6424
    004f6420b 0x4f6428
    004f6424
    004f6424loc_4f6424:
    004f6424b 0x4f6444
    004f6428
    004f6428loc_4f6428:
    004f6428str x0, [sp+168]
    004f642cmov x1, x0
    004f6430adrp x0, 0x1a3000
    004f6434add x0, x0, 1920
    004f6438bl runtime.wbZero
    004f643cldr x0, [sp+168]
    004f6440b 0x4f6444
    004f6444
    004f6444loc_4f6444:
    004f6444mov x20, x0
    004f6448adr x27, 16
    004f644cstp x29, x27, [sp-24]
    004f6450sub x29, sp, 24
    004f6454bl fn_87cec
    004f6458sub x29, sp, 8
    004f645cldr x3, [sp+488]
    004f6460ldr x1, [sp+472]
    004f6464ldr x4, [sp+496]
    004f6468ldr x2, [sp+480]
    004f646cmov x0, xzr
    004f6470bl runtime.concatstring2
    004f6474ldr x5, [sp+344]
    004f6478ldrsb x27, [x5]
    004f647cstr x1, [x5+16]
    004f6480adrp x27, 0x555000
    004f6484ldr w6, [x27+3056]
    004f6488cbz w6, 0x4f6490
    004f648cb 0x4f6494
    004f6490
    004f6490loc_4f6490:
    004f6490b 0x4f64a8
    004f6494
    004f6494loc_4f6494:
    004f6494bl runtime.gcWriteBarrier2
    004f6498str x0, [x25]
    004f649cldr x7, [x5+8]
    004f64a0str x7, [x25+8]
    004f64a4b 0x4f64a8
    004f64a8
    004f64a8loc_4f64a8:
    004f64a8str x0, [x5+8]
    004f64acldr x7, [sp+344]
    004f64b0ldrsb x27, [x7]
    004f64b4orr x8, xzr, 1
    004f64b8strb w8, [x7+40]
    004f64bcldr x7, [sp+344]
    004f64c0ldrsb x27, [x7]
    004f64c4strb w8, [x7+88]
    004f64c8ldr x7, [sp+344]
    004f64ccldrsb x27, [x7]
    004f64d0str wzr, [x7+92]
    004f64d4ldr x7, [sp+344]
    004f64d8ldrsb x27, [x7]
    004f64dcorr x8, xzr, 1
    004f64e0str w8, [x7+96]
    004f64e4ldr x7, [sp+344]
    004f64e8str x7, [sp+152]
    004f64ecldr x7, [sp+448]
    004f64f0str x7, [sp+424]
    004f64f4stp xzr, xzr, [sp+408]
    004f64f8ldrb w4, [sp+504]
    004f64fcldr x2, [sp+488]
    004f6500ldr x0, [sp+472]
    004f6504ldr x3, [sp+496]
    004f6508ldr x1, [sp+480]
    004f650cldr x6, [sp+424]
    004f6510adrp x5, 0x21d000
    004f6514add x5, x5, 2976
    004f6518bl github.com/bishopfox/sliver/implant/sliver/handlers.compressDir
    004f651cstr x0, [sp+104]
    004f6520str x1, [sp+96]
    004f6524str x2, [sp+408]
    004f6528str x3, [sp+416]
    004f652cldr x7, [sp+104]
    004f6530str x7, [sp+88]
    004f6534ldr x7, [sp+96]
    004f6538str x7, [sp+112]
    004f653cstr x2, [sp+432]
    004f6540str x3, [sp+440]
    004f6544ldr x7, [sp+88]
    004f6548str x7, [sp+80]
    004f654cldr x7, [sp+112]
    004f6550str x7, [sp+72]
    004f6554str x2, [sp+136]
    004f6558str x3, [sp+144]
    004f655cstp xzr, xzr, [sp+392]
    004f6560add x7, sp, 392
    004f6564str x7, [sp+312]
    004f6568ldr x7, [sp+136]
    004f656cldr x8, [sp+144]
    004f6570str x7, [sp+296]
    004f6574str x8, [sp+304]
    004f6578str x7, [sp+288]
    004f657cldr x7, [sp+288]
    004f6580cbnz x7, 0x4f6588
    004f6584b 0x4f6598
    004f6588
    004f6588loc_4f6588:
    004f6588ldr x5, [sp+288]
    004f658cldr x5, [x5+8]
    004f6590str x5, [sp+288]
    004f6594b 0x4f659c
    004f6598
    004f6598loc_4f6598:
    004f6598b 0x4f659c
    004f659c
    004f659cloc_4f659c:
    004f659cldr x5, [sp+312]
    004f65a0ldrsb x27, [x5]
    004f65a4ldr x6, [sp+288]
    004f65a8ldr x7, [sp+304]
    004f65acstr x6, [x5]
    004f65b0adrp x27, 0x555000
    004f65b4ldr w6, [x27+3056]
    004f65b8cbz w6, 0x4f65c0
    004f65bcb 0x4f65c4
    004f65c0
    004f65c0loc_4f65c0:
    004f65c0b 0x4f65d8
    004f65c4
    004f65c4loc_4f65c4:
    004f65c4bl runtime.gcWriteBarrier2
    004f65c8str x7, [x25]
    004f65ccldr x6, [x5+8]
    004f65d0str x6, [x25+8]
    004f65d4b 0x4f65d8
    004f65d8
    004f65d8loc_4f65d8:
    004f65d8str x7, [x5+8]
    004f65dcldr x2, [sp+312]
    004f65e0ldrsb x27, [x2]
    004f65e4b 0x4f65e8
    004f65e8
    004f65e8loc_4f65e8:
    004f65e8str x2, [sp+320]
    004f65ecorr x4, xzr, 1
    004f65f0str x4, [sp+328]
    004f65f4str x4, [sp+336]
    004f65f8adrp x0, 0x1c7000
    004f65fcadd x0, x0, 442
    004f6600orr x1, xzr, 30
    004f6604mov x3, x4
    004f6608bl log.Printf
    004f660cldr x5, [sp+152]
    004f6610ldrsb x27, [x5]
    004f6614ldr x6, [sp+80]
    004f6618str w6, [x5+92]
    004f661cldr x5, [sp+152]
    004f6620ldrsb x27, [x5]
    004f6624ldr x6, [sp+72]
    004f6628str w6, [x5+96]
    004f662cldr x5, [sp+136]
    004f6630cbnz x5, 0x4f6638
    004f6634b 0x4f67d4
    004f6638
    004f6638loc_4f6638:
    004f6638stp xzr, xzr, [sp+392]
    004f663cadd x5, sp, 392
    004f6640str x5, [sp+256]
    004f6644ldr x5, [sp+136]
    004f6648ldr x6, [sp+144]
    004f664cstr x5, [sp+240]
    004f6650str x6, [sp+248]
    004f6654str x5, [sp+232]
    004f6658ldr x5, [sp+232]
    004f665ccbnz x5, 0x4f6664
    004f6660b 0x4f6674
    004f6664
    004f6664loc_4f6664:
    004f6664ldr x5, [sp+232]
    004f6668ldr x5, [x5+8]
    004f666cstr x5, [sp+232]
    004f6670b 0x4f6678
    004f6674
    004f6674loc_4f6674:
    004f6674b 0x4f6678
    004f6678
    004f6678loc_4f6678:
    004f6678ldr x5, [sp+256]
    004f667cldrsb x27, [x5]
    004f6680ldr x6, [sp+232]
    004f6684ldr x7, [sp+248]
    004f6688str x6, [x5]
    004f668cadrp x27, 0x555000
    004f6690ldr w6, [x27+3056]
    004f6694cbz w6, 0x4f669c
    004f6698b 0x4f66a0
    004f669c
    004f669cloc_4f669c:
    004f669cb 0x4f66b4
    004f66a0
    004f66a0loc_4f66a0:
    004f66a0bl runtime.gcWriteBarrier2
    004f66a4str x7, [x25]
    004f66a8ldr x6, [x5+8]
    004f66acstr x6, [x25+8]
    004f66b0b 0x4f66b4
    004f66b4
    004f66b4loc_4f66b4:
    004f66b4str x7, [x5+8]
    004f66b8ldr x2, [sp+256]
    004f66bcldrsb x27, [x2]
    004f66c0b 0x4f66c4
    004f66c4
    004f66c4loc_4f66c4:
    004f66c4str x2, [sp+264]
    004f66c8orr x4, xzr, 1
    004f66ccstr x4, [sp+272]
    004f66d0str x4, [sp+280]
    004f66d4adrp x0, 0x1ba000
    004f66d8add x0, x0, 15
    004f66dcorr x1, xzr, 2
    004f66e0mov x3, x4
    004f66e4bl fmt.Sprintf
    004f66e8str x0, [sp+376]
    004f66ecstr x1, [sp+384]
    004f66f0adrp x0, 0x18f000
    004f66f4add x0, x0, 3648
    004f66f8bl runtime.newobject
    004f66fcstr x0, [sp+224]
    004f6700adrp x27, 0x555000
    004f6704ldr w5, [x27+3056]
    004f6708cbz w5, 0x4f6710
    004f670cb 0x4f6714
    004f6710
    004f6710loc_4f6710:
    004f6710b 0x4f6730
    004f6714
    004f6714loc_4f6714:
    004f6714str x0, [sp+160]
    004f6718mov x1, x0
    004f671cadrp x0, 0x18f000
    004f6720add x0, x0, 3648
    004f6724bl runtime.wbZero
    004f6728ldr x0, [sp+160]
    004f672cb 0x4f6730
    004f6730
    004f6730loc_4f6730:
    004f6730mov x20, x0
    004f6734adr x27, 16
    004f6738stp x29, x27, [sp-24]
    004f673csub x29, sp, 24
    004f6740bl fn_87cf8
    004f6744sub x29, sp, 8
    004f6748ldr x1, [sp+224]
    004f674cldrsb x27, [x1]
    004f6750ldr x2, [sp+376]
    004f6754ldr x3, [sp+384]
    004f6758str x3, [x1+16]
    004f675cadrp x27, 0x555000
    004f6760ldr w3, [x27+3056]
    004f6764cbz w3, 0x4f676c
    004f6768b 0x4f6770
    004f676c
    004f676cloc_4f676c:
    004f676cb 0x4f6784
    004f6770
    004f6770loc_4f6770:
    004f6770bl runtime.gcWriteBarrier2
    004f6774str x2, [x25]
    004f6778ldr x3, [x1+8]
    004f677cstr x3, [x25+8]
    004f6780b 0x4f6784
    004f6784
    004f6784loc_4f6784:
    004f6784str x2, [x1+8]
    004f6788ldr x1, [sp+152]
    004f678cldrsb x27, [x1]
    004f6790ldr x2, [sp+224]
    004f6794adrp x27, 0x555000
    004f6798ldr w3, [x27+3056]
    004f679ccbz w3, 0x4f67a4
    004f67a0b 0x4f67a8
    004f67a4
    004f67a4loc_4f67a4:
    004f67a4b 0x4f67bc
    004f67a8
    004f67a8loc_4f67a8:
    004f67a8bl runtime.gcWriteBarrier2
    004f67acstr x2, [x25]
    004f67b0ldr x3, [x1+104]
    004f67b4str x3, [x25+8]
    004f67b8b 0x4f67bc
    004f67bc
    004f67bcloc_4f67bc:
    004f67bcstr x2, [x1+104]
    004f67c0ldr x0, [sp+152]
    004f67c4str x0, [sp+120]
    004f67c8ldp x29, x30, [sp-8]
    004f67ccadd sp, sp, 464
    004f67d0ret x30
    004f67d4
    004f67d4loc_4f67d4:
    004f67d4adrp x0, 0x555000
    004f67d8add x0, x0, 1504
    004f67dcstr x0, [sp+192]
    004f67e0b 0x4f67e4
    004f67e4
    004f67e4loc_4f67e4:
    004f67e4str x0, [sp+200]
    004f67e8stp xzr, xzr, [sp+208]
    004f67ecmov x1, xzr
    004f67f0mov x2, x1
    004f67f4bl bytes.NewBuffer
    004f67f8str x0, [sp+128]
    004f67fcstr x0, [sp+424]
    004f6800ldr x0, [sp+448]
    004f6804bl bytes.(*Buffer).Bytes
    004f6808str x0, [sp+352]
    004f680cstr x1, [sp+360]
    004f6810str x2, [sp+368]
    004f6814ldr x3, [sp+424]
    004f6818mov x4, x2
    004f681cmov x2, x0
    004f6820adrp x0, 0x21d000
    004f6824add x0, x0, 2976
    004f6828mov x5, x1
    004f682cmov x1, x3
    004f6830mov x3, x5
    004f6834bl github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite
    004f6838ldr x0, [sp+128]
    004f683cbl bytes.(*Buffer).Bytes
    004f6840str x0, [sp+352]
    004f6844str x1, [sp+360]
    004f6848str x2, [sp+368]
    004f684cldr x3, [sp+152]
    004f6850ldrsb x27, [x3]
    004f6854str x1, [x3+72]
    004f6858str x2, [x3+80]
    004f685cadrp x27, 0x555000
    004f6860ldr w4, [x27+3056]
    004f6864cbz w4, 0x4f686c
    004f6868b 0x4f6870
    004f686c
    004f686cloc_4f686c:
    004f686cb 0x4f6884
    004f6870
    004f6870loc_4f6870:
    004f6870bl runtime.gcWriteBarrier2
    004f6874str x0, [x25]
    004f6878ldr x1, [x3+64]
    004f687cstr x1, [x25+8]
    004f6880b 0x4f6884
    004f6884
    004f6884loc_4f6884:
    004f6884str x0, [x3+64]
    004f6888ldr x1, [sp+152]
    004f688cldrsb x27, [x1]
    004f6890orr x2, xzr, 4
    004f6894str x2, [x1+32]
    004f6898adrp x27, 0x555000
    004f689cldr w2, [x27+3056]
    004f68a0cbz w2, 0x4f68a8
    004f68a4b 0x4f68ac
    004f68a8
    004f68a8loc_4f68a8:
    004f68a8b 0x4f68bc
    004f68ac
    004f68acloc_4f68ac:
    004f68acldr x2, [x1+24]
    004f68b0bl runtime.gcWriteBarrier1
    004f68b4str x2, [x25]
    004f68b8b 0x4f68bc
    004f68bc
    004f68bcloc_4f68bc:
    004f68bcadrp x2, 0x1ba000
    004f68c0add x2, x2, 954
    004f68c4str x2, [x1+24]
    004f68c8adrp x0, 0x18f000
    004f68ccadd x0, x0, 3648
    004f68d0bl runtime.newobject
    004f68d4str x0, [sp+184]
    004f68d8adrp x27, 0x555000
    004f68dcldr w1, [x27+3056]
    004f68e0cbz w1, 0x4f68e8
    004f68e4b 0x4f68ec
    004f68e8
    004f68e8loc_4f68e8:
    004f68e8b 0x4f6908
    004f68ec
    004f68ecloc_4f68ec:
    004f68ecstr x0, [sp+160]
    004f68f0mov x1, x0
    004f68f4adrp x0, 0x18f000
    004f68f8add x0, x0, 3648
    004f68fcbl runtime.wbZero
    004f6900ldr x0, [sp+160]
    004f6904b 0x4f6908
    004f6908
    004f6908loc_4f6908:
    004f6908mov x20, x0
    004f690cadr x27, 16
    004f6910stp x29, x27, [sp-24]
    004f6914sub x29, sp, 24
    004f6918bl fn_87cf8
    004f691csub x29, sp, 8
    004f6920ldr x1, [sp+152]
    004f6924ldrsb x27, [x1]
    004f6928ldr x2, [sp+184]
    004f692cadrp x27, 0x555000
    004f6930ldr w3, [x27+3056]
    004f6934cbz w3, 0x4f693c
    004f6938b 0x4f6940
    004f693c
    004f693cloc_4f693c:
    004f693cb 0x4f6954
    004f6940
    004f6940loc_4f6940:
    004f6940bl runtime.gcWriteBarrier2
    004f6944str x2, [x25]
    004f6948ldr x3, [x1+104]
    004f694cstr x3, [x25+8]
    004f6950b 0x4f6954
    004f6954
    004f6954loc_4f6954:
    004f6954str x2, [x1+104]
    004f6958ldr x0, [sp+152]
    004f695cstr x0, [sp+120]
    004f6960ldp x29, x30, [sp-8]
    004f6964add sp, sp, 464
    004f6968ret x30
    004f696c
    004f696cloc_4f696c:
    004f696cstp x0, x1, [sp+8]
    004f6970stp x2, x3, [sp+24]
    004f6974strb w4, [sp+40]
    004f6978mov x3, x30
    004f697cbl runtime.morestack_noctxt.abi0
    004f6980ldp x0, x1, [sp+8]
    004f6984ldp x2, x3, [sp+24]
    004f6988ldrb w4, [sp+40]
    004f698cb 0x4f6380
    004f6380
    004f6990
    004f6990github.com/bishopfox/sliver/implant/sliver/handlers.prepareDownload: ; void github.com/bishopfox/sliver/implant/sliver/handlers.prepareDownload(struct string path, struct string filter, bool recurse, bool restrictedToFiles, int64 maxBytes, int64 maxLines)
    004f6990ldr x16, [x28+16]
    004f6994sub x17, sp, 752
    004f6998subs xzr, x17, x16
    004f699cb.ls 0x4f7830
    004f69a0sub x20, sp, 880
    004f69a4stp x29, x30, [x20-8]
    004f69a8add sp, x20, 0
    004f69acsub x29, sp, 8
    004f69b0str x0, [sp+888]
    004f69b4str x1, [sp+896]
    004f69b8str x2, [sp+904]
    004f69bcstr x3, [sp+912]
    004f69c0strb w4, [sp+920]
    004f69c4strb w5, [sp+921]
    004f69c8str x6, [sp+928]
    004f69ccstr x7, [sp+936]
    004f69d0str xzr, [sp+64]
    004f69d4stp xzr, xzr, [sp+176]
    004f69d8adrp x0, 0x1a3000
    004f69dcadd x0, x0, 1920
    004f69e0bl runtime.newobject
    004f69e4str x0, [sp+600]
    004f69e8adrp x27, 0x555000
    004f69ecldr w1, [x27+3056]
    004f69f0cbz w1, 0x4f69f8
    004f69f4b 0x4f69fc
    004f69f8
    004f69f8loc_4f69f8:
    004f69f8b 0x4f6a18
    004f69fc
    004f69fcloc_4f69fc:
    004f69fcstr x0, [sp+208]
    004f6a00mov x1, x0
    004f6a04adrp x0, 0x1a3000
    004f6a08add x0, x0, 1920
    004f6a0cbl runtime.wbZero
    004f6a10ldr x0, [sp+208]
    004f6a14b 0x4f6a18
    004f6a18
    004f6a18loc_4f6a18:
    004f6a18mov x20, x0
    004f6a1cadr x27, 16
    004f6a20stp x29, x27, [sp-24]
    004f6a24sub x29, sp, 24
    004f6a28bl fn_87cec
    004f6a2csub x29, sp, 8
    004f6a30ldr x1, [sp+888]
    004f6a34ldr x3, [sp+904]
    004f6a38ldr x2, [sp+896]
    004f6a3cldr x4, [sp+912]
    004f6a40mov x0, xzr
    004f6a44bl runtime.concatstring2
    004f6a48ldr x5, [sp+600]
    004f6a4cldrsb x27, [x5]
    004f6a50str x1, [x5+16]
    004f6a54adrp x27, 0x555000
    004f6a58ldr w6, [x27+3056]
    004f6a5ccbz w6, 0x4f6a64
    004f6a60b 0x4f6a68
    004f6a64
    004f6a64loc_4f6a64:
    004f6a64b 0x4f6a7c
    004f6a68
    004f6a68loc_4f6a68:
    004f6a68bl runtime.gcWriteBarrier2
    004f6a6cstr x0, [x25]
    004f6a70ldr x1, [x5+8]
    004f6a74str x1, [x25+8]
    004f6a78b 0x4f6a7c
    004f6a7c
    004f6a7cloc_4f6a7c:
    004f6a7cstr x0, [x5+8]
    004f6a80ldr x1, [sp+600]
    004f6a84ldrsb x27, [x1]
    004f6a88strb wzr, [x1+40]
    004f6a8cldr x1, [sp+600]
    004f6a90ldrsb x27, [x1]
    004f6a94strb wzr, [x1+88]
    004f6a98ldr x1, [sp+600]
    004f6a9cldrsb x27, [x1]
    004f6aa0str wzr, [x1+92]
    004f6aa4ldr x1, [sp+600]
    004f6aa8ldrsb x27, [x1]
    004f6aacorr x2, xzr, 1
    004f6ab0str w2, [x1+96]
    004f6ab4adrp x0, 0x18f000
    004f6ab8add x0, x0, 3648
    004f6abcbl runtime.newobject
    004f6ac0str x0, [sp+592]
    004f6ac4adrp x27, 0x555000
    004f6ac8ldr w1, [x27+3056]
    004f6acccbz w1, 0x4f6ad4
    004f6ad0b 0x4f6ad8
    004f6ad4
    004f6ad4loc_4f6ad4:
    004f6ad4b 0x4f6af4
    004f6ad8
    004f6ad8loc_4f6ad8:
    004f6ad8str x0, [sp+200]
    004f6adcmov x1, x0
    004f6ae0adrp x0, 0x18f000
    004f6ae4add x0, x0, 3648
    004f6ae8bl runtime.wbZero
    004f6aecldr x0, [sp+200]
    004f6af0b 0x4f6af4
    004f6af4
    004f6af4loc_4f6af4:
    004f6af4mov x20, x0
    004f6af8adr x27, 16
    004f6afcstp x29, x27, [sp-24]
    004f6b00sub x29, sp, 24
    004f6b04bl fn_87cf8
    004f6b08sub x29, sp, 8
    004f6b0cldr x5, [sp+600]
    004f6b10ldrsb x27, [x5]
    004f6b14ldr x6, [sp+592]
    004f6b18adrp x27, 0x555000
    004f6b1cldr w7, [x27+3056]
    004f6b20cbz w7, 0x4f6b28
    004f6b24b 0x4f6b2c
    004f6b28
    004f6b28loc_4f6b28:
    004f6b28b 0x4f6b40
    004f6b2c
    004f6b2cloc_4f6b2c:
    004f6b2cbl runtime.gcWriteBarrier2
    004f6b30str x6, [x25]
    004f6b34ldr x7, [x5+104]
    004f6b38str x7, [x25+8]
    004f6b3cb 0x4f6b40
    004f6b40
    004f6b40loc_4f6b40:
    004f6b40str x6, [x5+104]
    004f6b44ldr x5, [sp+600]
    004f6b48str x5, [sp+192]
    004f6b4cadd x27, sp, 736
    004f6b50stp xzr, xzr, [x27]
    004f6b54str xzr, [sp+752]
    004f6b58add x27, sp, 720
    004f6b5cstp xzr, xzr, [x27]
    004f6b60ldr x3, [sp+904]
    004f6b64ldr x1, [sp+888]
    004f6b68ldr x4, [sp+912]
    004f6b6cldr x2, [sp+896]
    004f6b70mov x0, xzr
    004f6b74bl runtime.concatstring2
    004f6b78str x0, [sp+576]
    004f6b7cstr x1, [sp+584]
    004f6b80bl path/filepath.Glob
    004f6b84str x0, [sp+736]
    004f6b88str x1, [sp+744]
    004f6b8cstr x2, [sp+752]
    004f6b90str x3, [sp+720]
    004f6b94str x4, [sp+728]
    004f6b98ldr x5, [sp+736]
    004f6b9cldr x6, [sp+744]
    004f6ba0ldr x7, [sp+752]
    004f6ba4str x5, [sp+848]
    004f6ba8str x6, [sp+856]
    004f6bacstr x7, [sp+864]
    004f6bb0ldr x5, [sp+720]
    004f6bb4ldr x6, [sp+728]
    004f6bb8str x5, [sp+832]
    004f6bbcstr x6, [sp+840]
    004f6bc0ldr x5, [sp+848]
    004f6bc4ldr x6, [sp+856]
    004f6bc8ldr x7, [sp+864]
    004f6bccstr x5, [sp+72]
    004f6bd0str x6, [sp+80]
    004f6bd4str x7, [sp+88]
    004f6bd8ldr x5, [sp+840]
    004f6bdcldr x6, [sp+832]
    004f6be0str x6, [sp+176]
    004f6be4str x5, [sp+184]
    004f6be8cbnz x6, 0x4f6bf0
    004f6becb 0x4f6d90
    004f6bf0
    004f6bf0loc_4f6bf0:
    004f6bf0add x27, sp, 704
    004f6bf4stp xzr, xzr, [x27]
    004f6bf8add x5, sp, 704
    004f6bfcstr x5, [sp+544]
    004f6c00ldr x5, [sp+176]
    004f6c04ldr x6, [sp+184]
    004f6c08str x5, [sp+528]
    004f6c0cstr x6, [sp+536]
    004f6c10str x5, [sp+520]
    004f6c14ldr x5, [sp+520]
    004f6c18cbnz x5, 0x4f6c20
    004f6c1cb 0x4f6c30
    004f6c20
    004f6c20loc_4f6c20:
    004f6c20ldr x5, [sp+520]
    004f6c24ldr x5, [x5+8]
    004f6c28str x5, [sp+520]
    004f6c2cb 0x4f6c34
    004f6c30
    004f6c30loc_4f6c30:
    004f6c30b 0x4f6c34
    004f6c34
    004f6c34loc_4f6c34:
    004f6c34ldr x5, [sp+544]
    004f6c38ldrsb x27, [x5]
    004f6c3cldr x6, [sp+520]
    004f6c40ldr x7, [sp+536]
    004f6c44str x6, [x5]
    004f6c48adrp x27, 0x555000
    004f6c4cldr w6, [x27+3056]
    004f6c50cbz w6, 0x4f6c58
    004f6c54b 0x4f6c5c
    004f6c58
    004f6c58loc_4f6c58:
    004f6c58b 0x4f6c70
    004f6c5c
    004f6c5cloc_4f6c5c:
    004f6c5cbl runtime.gcWriteBarrier2
    004f6c60str x7, [x25]
    004f6c64ldr x6, [x5+8]
    004f6c68str x6, [x25+8]
    004f6c6cb 0x4f6c70
    004f6c70
    004f6c70loc_4f6c70:
    004f6c70str x7, [x5+8]
    004f6c74ldr x2, [sp+544]
    004f6c78ldrsb x27, [x2]
    004f6c7cb 0x4f6c80
    004f6c80
    004f6c80loc_4f6c80:
    004f6c80str x2, [sp+552]
    004f6c84orr x4, xzr, 1
    004f6c88str x4, [sp+560]
    004f6c8cstr x4, [sp+568]
    004f6c90adrp x0, 0x1ba000
    004f6c94add x0, x0, 15
    004f6c98orr x1, xzr, 2
    004f6c9cmov x3, x4
    004f6ca0bl fmt.Sprintf
    004f6ca4str x0, [sp+688]
    004f6ca8str x1, [sp+696]
    004f6cacadrp x0, 0x18f000
    004f6cb0add x0, x0, 3648
    004f6cb4bl runtime.newobject
    004f6cb8str x0, [sp+512]
    004f6cbcadrp x27, 0x555000
    004f6cc0ldr w5, [x27+3056]
    004f6cc4cbz w5, 0x4f6ccc
    004f6cc8b 0x4f6cd0
    004f6ccc
    004f6cccloc_4f6ccc:
    004f6cccb 0x4f6cec
    004f6cd0
    004f6cd0loc_4f6cd0:
    004f6cd0str x0, [sp+200]
    004f6cd4mov x1, x0
    004f6cd8adrp x0, 0x18f000
    004f6cdcadd x0, x0, 3648
    004f6ce0bl runtime.wbZero
    004f6ce4ldr x0, [sp+200]
    004f6ce8b 0x4f6cec
    004f6cec
    004f6cecloc_4f6cec:
    004f6cecmov x20, x0
    004f6cf0adr x27, 16
    004f6cf4stp x29, x27, [sp-24]
    004f6cf8sub x29, sp, 24
    004f6cfcbl fn_87cf8
    004f6d00sub x29, sp, 8
    004f6d04ldr x1, [sp+512]
    004f6d08ldrsb x27, [x1]
    004f6d0cldr x2, [sp+688]
    004f6d10ldr x3, [sp+696]
    004f6d14str x3, [x1+16]
    004f6d18adrp x27, 0x555000
    004f6d1cldr w3, [x27+3056]
    004f6d20cbz w3, 0x4f6d28
    004f6d24b 0x4f6d2c
    004f6d28
    004f6d28loc_4f6d28:
    004f6d28b 0x4f6d40
    004f6d2c
    004f6d2cloc_4f6d2c:
    004f6d2cbl runtime.gcWriteBarrier2
    004f6d30str x2, [x25]
    004f6d34ldr x3, [x1+8]
    004f6d38str x3, [x25+8]
    004f6d3cb 0x4f6d40
    004f6d40
    004f6d40loc_4f6d40:
    004f6d40str x2, [x1+8]
    004f6d44ldr x1, [sp+192]
    004f6d48ldrsb x27, [x1]
    004f6d4cldr x2, [sp+512]
    004f6d50adrp x27, 0x555000
    004f6d54ldr w3, [x27+3056]
    004f6d58cbz w3, 0x4f6d60
    004f6d5cb 0x4f6d64
    004f6d60
    004f6d60loc_4f6d60:
    004f6d60b 0x4f6d78
    004f6d64
    004f6d64loc_4f6d64:
    004f6d64bl runtime.gcWriteBarrier2
    004f6d68str x2, [x25]
    004f6d6cldr x3, [x1+104]
    004f6d70str x3, [x25+8]
    004f6d74b 0x4f6d78
    004f6d78
    004f6d78loc_4f6d78:
    004f6d78str x2, [x1+104]
    004f6d7cldr x0, [sp+192]
    004f6d80str x0, [sp+64]
    004f6d84ldp x29, x30, [sp-8]
    004f6d88add sp, sp, 880
    004f6d8cret x30
    004f6d90
    004f6d90loc_4f6d90:
    004f6d90ldr x5, [sp+80]
    004f6d94str x5, [sp+56]
    004f6d98cbz x5, 0x4f6da0
    004f6d9cb 0x4f6e84
    004f6da0
    004f6da0loc_4f6da0:
    004f6da0adrp x0, 0x18f000
    004f6da4add x0, x0, 3648
    004f6da8bl runtime.newobject
    004f6dacstr x0, [sp+504]
    004f6db0adrp x27, 0x555000
    004f6db4ldr w1, [x27+3056]
    004f6db8cbz w1, 0x4f6dc0
    004f6dbcb 0x4f6dc4
    004f6dc0
    004f6dc0loc_4f6dc0:
    004f6dc0b 0x4f6de0
    004f6dc4
    004f6dc4loc_4f6dc4:
    004f6dc4str x0, [sp+200]
    004f6dc8mov x1, x0
    004f6dccadrp x0, 0x18f000
    004f6dd0add x0, x0, 3648
    004f6dd4bl runtime.wbZero
    004f6dd8ldr x0, [sp+200]
    004f6ddcb 0x4f6de0
    004f6de0
    004f6de0loc_4f6de0:
    004f6de0mov x20, x0
    004f6de4adr x27, 16
    004f6de8stp x29, x27, [sp-24]
    004f6decsub x29, sp, 24
    004f6df0bl fn_87cf8
    004f6df4sub x29, sp, 8
    004f6df8ldr x1, [sp+504]
    004f6dfcldrsb x27, [x1]
    004f6e00movz x2, 22
    004f6e04str x2, [x1+16]
    004f6e08adrp x27, 0x555000
    004f6e0cldr w2, [x27+3056]
    004f6e10cbz w2, 0x4f6e18
    004f6e14b 0x4f6e1c
    004f6e18
    004f6e18loc_4f6e18:
    004f6e18b 0x4f6e2c
    004f6e1c
    004f6e1cloc_4f6e1c:
    004f6e1cldr x2, [x1+8]
    004f6e20bl runtime.gcWriteBarrier1
    004f6e24str x2, [x25]
    004f6e28b 0x4f6e2c
    004f6e2c
    004f6e2cloc_4f6e2c:
    004f6e2cadrp x2, 0x1c1000
    004f6e30add x2, x2, 2908
    004f6e34str x2, [x1+8]
    004f6e38ldr x1, [sp+192]
    004f6e3cldrsb x27, [x1]
    004f6e40ldr x2, [sp+504]
    004f6e44adrp x27, 0x555000
    004f6e48ldr w3, [x27+3056]
    004f6e4ccbz w3, 0x4f6e54
    004f6e50b 0x4f6e58
    004f6e54
    004f6e54loc_4f6e54:
    004f6e54b 0x4f6e6c
    004f6e58
    004f6e58loc_4f6e58:
    004f6e58bl runtime.gcWriteBarrier2
    004f6e5cstr x2, [x25]
    004f6e60ldr x3, [x1+104]
    004f6e64str x3, [x25+8]
    004f6e68b 0x4f6e6c
    004f6e6c
    004f6e6cloc_4f6e6c:
    004f6e6cstr x2, [x1+104]
    004f6e70ldr x0, [sp+192]
    004f6e74str x0, [sp+64]
    004f6e78ldp x29, x30, [sp-8]
    004f6e7cadd sp, sp, 880
    004f6e80ret x30
    004f6e84
    004f6e84loc_4f6e84:
    004f6e84ldr x5, [sp+80]
    004f6e88str x5, [sp+56]
    004f6e8csubs xzr, x5, 1
    004f6e90b.eq 0x4f6e98
    004f6e94b 0x4f76ec
    004f6e98
    004f6e98loc_4f6e98:
    004f6e98add x27, sp, 672
    004f6e9cstp xzr, xzr, [x27]
    004f6ea0add x27, sp, 720
    004f6ea4stp xzr, xzr, [x27]
    004f6ea8ldr x2, [sp+72]
    004f6eacldr x1, [sp+80]
    004f6eb0subs xzr, x1, 0
    004f6eb4b.hi 0x4f6ebc
    004f6eb8b 0x4f7824
    004f6ebc
    004f6ebcloc_4f6ebc:
    004f6ebcldr x0, [x2]
    004f6ec0ldr x1, [x2+8]
    004f6ec4str x0, [sp+488]
    004f6ec8str x1, [sp+496]
    004f6eccbl os.Stat
    004f6ed0str x0, [sp+672]
    004f6ed4str x1, [sp+680]
    004f6ed8str x2, [sp+720]
    004f6edcstr x3, [sp+728]
    004f6ee0ldr x2, [sp+672]
    004f6ee4ldr x3, [sp+680]
    004f6ee8str x2, [sp+816]
    004f6eecstr x3, [sp+824]
    004f6ef0ldr x2, [sp+720]
    004f6ef4ldr x3, [sp+728]
    004f6ef8str x2, [sp+800]
    004f6efcstr x3, [sp+808]
    004f6f00ldr x2, [sp+816]
    004f6f04ldr x3, [sp+824]
    004f6f08str x2, [sp+104]
    004f6f0cstr x3, [sp+112]
    004f6f10ldr x2, [sp+808]
    004f6f14ldr x3, [sp+800]
    004f6f18str x3, [sp+160]
    004f6f1cstr x2, [sp+168]
    004f6f20cbnz x3, 0x4f6f28
    004f6f24b 0x4f70c8
    004f6f28
    004f6f28loc_4f6f28:
    004f6f28add x27, sp, 704
    004f6f2cstp xzr, xzr, [x27]
    004f6f30add x5, sp, 704
    004f6f34str x5, [sp+456]
    004f6f38ldr x5, [sp+160]
    004f6f3cldr x6, [sp+168]
    004f6f40str x5, [sp+440]
    004f6f44str x6, [sp+448]
    004f6f48str x5, [sp+432]
    004f6f4cldr x5, [sp+432]
    004f6f50cbnz x5, 0x4f6f58
    004f6f54b 0x4f6f68
    004f6f58
    004f6f58loc_4f6f58:
    004f6f58ldr x5, [sp+432]
    004f6f5cldr x5, [x5+8]
    004f6f60str x5, [sp+432]
    004f6f64b 0x4f6f6c
    004f6f68
    004f6f68loc_4f6f68:
    004f6f68b 0x4f6f6c
    004f6f6c
    004f6f6cloc_4f6f6c:
    004f6f6cldr x5, [sp+456]
    004f6f70ldrsb x27, [x5]
    004f6f74ldr x6, [sp+432]
    004f6f78ldr x7, [sp+448]
    004f6f7cstr x6, [x5]
    004f6f80adrp x27, 0x555000
    004f6f84ldr w6, [x27+3056]
    004f6f88cbz w6, 0x4f6f90
    004f6f8cb 0x4f6f94
    004f6f90
    004f6f90loc_4f6f90:
    004f6f90b 0x4f6fa8
    004f6f94
    004f6f94loc_4f6f94:
    004f6f94bl runtime.gcWriteBarrier2
    004f6f98str x7, [x25]
    004f6f9cldr x6, [x5+8]
    004f6fa0str x6, [x25+8]
    004f6fa4b 0x4f6fa8
    004f6fa8
    004f6fa8loc_4f6fa8:
    004f6fa8str x7, [x5+8]
    004f6facldr x2, [sp+456]
    004f6fb0ldrsb x27, [x2]
    004f6fb4b 0x4f6fb8
    004f6fb8
    004f6fb8loc_4f6fb8:
    004f6fb8str x2, [sp+464]
    004f6fbcorr x4, xzr, 1
    004f6fc0str x4, [sp+472]
    004f6fc4str x4, [sp+480]
    004f6fc8adrp x0, 0x1ba000
    004f6fccadd x0, x0, 15
    004f6fd0orr x1, xzr, 2
    004f6fd4mov x3, x4
    004f6fd8bl fmt.Sprintf
    004f6fdcstr x0, [sp+688]
    004f6fe0str x1, [sp+696]
    004f6fe4adrp x0, 0x18f000
    004f6fe8add x0, x0, 3648
    004f6fecbl runtime.newobject
    004f6ff0str x0, [sp+424]
    004f6ff4adrp x27, 0x555000
    004f6ff8ldr w5, [x27+3056]
    004f6ffccbz w5, 0x4f7004
    004f7000b 0x4f7008
    004f7004
    004f7004loc_4f7004:
    004f7004b 0x4f7024
    004f7008
    004f7008loc_4f7008:
    004f7008str x0, [sp+200]
    004f700cmov x1, x0
    004f7010adrp x0, 0x18e000
    004f7014add x0, x0, 3648
    004f7018bl runtime.wbZero
    004f701cldr x0, [sp+200]
    004f7020b 0x4f7024
    004f7024
    004f7024loc_4f7024:
    004f7024mov x20, x0
    004f7028adr x27, 16
    004f702cstp x29, x27, [sp-24]
    004f7030sub x29, sp, 24
    004f7034bl fn_87cf8
    004f7038sub x29, sp, 8
    004f703cldr x1, [sp+424]
    004f7040ldrsb x27, [x1]
    004f7044ldr x2, [sp+688]
    004f7048ldr x3, [sp+696]
    004f704cstr x3, [x1+16]
    004f7050adrp x27, 0x554000
    004f7054ldr w3, [x27+3056]
    004f7058cbz w3, 0x4f7060
    004f705cb 0x4f7064
    004f7060
    004f7060loc_4f7060:
    004f7060b 0x4f7078
    004f7064
    004f7064loc_4f7064:
    004f7064bl runtime.gcWriteBarrier2
    004f7068str x2, [x25]
    004f706cldr x3, [x1+8]
    004f7070str x3, [x25+8]
    004f7074b 0x4f7078
    004f7078
    004f7078loc_4f7078:
    004f7078str x2, [x1+8]
    004f707cldr x1, [sp+192]
    004f7080ldrsb x27, [x1]
    004f7084ldr x2, [sp+424]
    004f7088adrp x27, 0x554000
    004f708cldr w3, [x27+3056]
    004f7090cbz w3, 0x4f7098
    004f7094b 0x4f709c
    004f7098
    004f7098loc_4f7098:
    004f7098b 0x4f70b0
    004f709c
    004f709cloc_4f709c:
    004f709cbl runtime.gcWriteBarrier2
    004f70a0str x2, [x25]
    004f70a4ldr x3, [x1+104]
    004f70a8str x3, [x25+8]
    004f70acb 0x4f70b0
    004f70b0
    004f70b0loc_4f70b0:
    004f70b0str x2, [x1+104]
    004f70b4ldr x0, [sp+192]
    004f70b8str x0, [sp+64]
    004f70bcldp x29, x30, [sp-8]
    004f70c0add sp, sp, 880
    004f70c4ret x30
    004f70c8
    004f70c8loc_4f70c8:
    004f70c8ldr x1, [sp+104]
    004f70ccldrsb x27, [x1]
    004f70d0ldr x1, [x1+24]
    004f70d4ldr x0, [sp+112]
    004f70d8blr x1
    004f70dcstrb w0, [sp+55]
    004f70e0tbnz w0, 0, 0x4f70e8
    004f70e4b 0x4f7204
    004f70e8
    004f70e8loc_4f70e8:
    004f70e8ldrb w5, [sp+921]
    004f70ectbnz w5, 0, 0x4f70f4
    004f70f0b 0x4f71d8
    004f70f4
    004f70f4loc_4f70f4:
    004f70f4adrp x0, 0x18e000
    004f70f8add x0, x0, 3648
    004f70fcbl runtime.newobject
    004f7100str x0, [sp+224]
    004f7104adrp x27, 0x554000
    004f7108ldr w1, [x27+3056]
    004f710ccbz w1, 0x4f7114
    004f7110b 0x4f7118
    004f7114
    004f7114loc_4f7114:
    004f7114b 0x4f7134
    004f7118
    004f7118loc_4f7118:
    004f7118str x0, [sp+200]
    004f711cmov x1, x0
    004f7120adrp x0, 0x18e000
    004f7124add x0, x0, 3648
    004f7128bl runtime.wbZero
    004f712cldr x0, [sp+200]
    004f7130b 0x4f7134
    004f7134
    004f7134loc_4f7134:
    004f7134mov x20, x0
    004f7138adr x27, 16
    004f713cstp x29, x27, [sp-24]
    004f7140sub x29, sp, 24
    004f7144bl fn_87cf8
    004f7148sub x29, sp, 8
    004f714cldr x1, [sp+224]
    004f7150ldrsb x27, [x1]
    004f7154orr x2, xzr, 63
    004f7158str x2, [x1+16]
    004f715cadrp x27, 0x554000
    004f7160ldr w2, [x27+3056]
    004f7164cbz w2, 0x4f716c
    004f7168b 0x4f7170
    004f716c
    004f716cloc_4f716c:
    004f716cb 0x4f7180
    004f7170
    004f7170loc_4f7170:
    004f7170ldr x2, [x1+8]
    004f7174bl runtime.gcWriteBarrier1
    004f7178str x2, [x25]
    004f717cb 0x4f7180
    004f7180
    004f7180loc_4f7180:
    004f7180adrp x2, 0x1d6000
    004f7184add x2, x2, 339
    004f7188str x2, [x1+8]
    004f718cldr x1, [sp+192]
    004f7190ldrsb x27, [x1]
    004f7194ldr x2, [sp+224]
    004f7198adrp x27, 0x554000
    004f719cldr w3, [x27+3056]
    004f71a0cbz w3, 0x4f71a8
    004f71a4b 0x4f71ac
    004f71a8
    004f71a8loc_4f71a8:
    004f71a8b 0x4f71c0
    004f71ac
    004f71acloc_4f71ac:
    004f71acbl runtime.gcWriteBarrier2
    004f71b0str x2, [x25]
    004f71b4ldr x3, [x1+104]
    004f71b8str x3, [x25+8]
    004f71bcb 0x4f71c0
    004f71c0
    004f71c0loc_4f71c0:
    004f71c0str x2, [x1+104]
    004f71c4ldr x0, [sp+192]
    004f71c8str x0, [sp+64]
    004f71ccldp x29, x30, [sp-8]
    004f71d0add sp, sp, 880
    004f71d4ret x30
    004f71d8
    004f71d8loc_4f71d8:
    004f71d8ldrb w4, [sp+920]
    004f71dcldr x0, [sp+888]
    004f71e0ldr x2, [sp+904]
    004f71e4ldr x1, [sp+896]
    004f71e8ldr x3, [sp+912]
    004f71ecbl github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles
    004f71f0str x0, [sp+192]
    004f71f4str x0, [sp+64]
    004f71f8ldp x29, x30, [sp-8]
    004f71fcadd sp, sp, 880
    004f7200ret x30
    004f7204
    004f7204loc_4f7204:
    004f7204str xzr, [sp+648]
    004f7208add x27, sp, 656
    004f720cstp xzr, xzr, [x27]
    004f7210add x27, sp, 720
    004f7214stp xzr, xzr, [x27]
    004f7218ldr x4, [sp+72]
    004f721cldr x1, [sp+80]
    004f7220subs xzr, x1, 0
    004f7224b.hi 0x4f722c
    004f7228b 0x4f781c
    004f722c
    004f722cloc_4f722c:
    004f722cldr x0, [x4]
    004f7230ldr x1, [x4+8]
    004f7234str x0, [sp+408]
    004f7238str x1, [sp+416]
    004f723cldr x2, [sp+928]
    004f7240ldr x3, [sp+936]
    004f7244bl github.com/bishopfox/sliver/implant/sliver/handlers.readSingleFile
    004f7248str x0, [sp+648]
    004f724cstr x1, [sp+656]
    004f7250str x2, [sp+664]
    004f7254str x3, [sp+720]
    004f7258str x4, [sp+728]
    004f725cldr x4, [sp+648]
    004f7260ldr x5, [sp+656]
    004f7264ldr x6, [sp+664]
    004f7268str x4, [sp+776]
    004f726cstr x5, [sp+784]
    004f7270str x6, [sp+792]
    004f7274ldr x4, [sp+720]
    004f7278ldr x5, [sp+728]
    004f727cstr x4, [sp+760]
    004f7280str x5, [sp+768]
    004f7284ldr x4, [sp+776]
    004f7288ldr x5, [sp+784]
    004f728cldr x6, [sp+792]
    004f7290str x4, [sp+120]
    004f7294str x5, [sp+128]
    004f7298str x6, [sp+136]
    004f729cldr x4, [sp+760]
    004f72a0ldr x5, [sp+768]
    004f72a4str x4, [sp+144]
    004f72a8str x5, [sp+152]
    004f72acadd x27, sp, 616
    004f72b0stp xzr, xzr, [x27]
    004f72b4add x27, sp, 632
    004f72b8stp xzr, xzr, [x27]
    004f72bcadd x4, sp, 616
    004f72c0str x4, [sp+376]
    004f72c4ldr x4, [sp+72]
    004f72c8ldr x1, [sp+80]
    004f72ccsubs xzr, x1, 0
    004f72d0b.hi 0x4f72d8
    004f72d4b 0x4f7814
    004f72d8
    004f72d8loc_4f72d8:
    004f72d8ldr x0, [x4]
    004f72dcldr x1, [x4+8]
    004f72e0str x0, [sp+360]
    004f72e4str x1, [sp+368]
    004f72e8bl runtime.convTstring
    004f72ecstr x0, [sp+352]
    004f72f0ldr x2, [sp+376]
    004f72f4ldrsb x27, [x2]
    004f72f8adrp x3, 0xfe000
    004f72fcadd x3, x3, 2944
    004f7300str x3, [x2]
    004f7304adrp x27, 0x554000
    004f7308ldr w3, [x27+3056]
    004f730ccbz w3, 0x4f7314
    004f7310b 0x4f7318
    004f7314
    004f7314loc_4f7314:
    004f7314b 0x4f732c
    004f7318
    004f7318loc_4f7318:
    004f7318bl runtime.gcWriteBarrier2
    004f731cstr x0, [x25]
    004f7320ldr x5, [x2+8]
    004f7324str x5, [x25+8]
    004f7328b 0x4f732c
    004f732c
    004f732cloc_4f732c:
    004f732cstr x0, [x2+8]
    004f7330ldr x5, [sp+144]
    004f7334ldr x6, [sp+152]
    004f7338str x5, [sp+336]
    004f733cstr x6, [sp+344]
    004f7340str x5, [sp+328]
    004f7344ldr x5, [sp+328]
    004f7348cbnz x5, 0x4f7350
    004f734cb 0x4f7360
    004f7350
    004f7350loc_4f7350:
    004f7350ldr x5, [sp+328]
    004f7354ldr x5, [x5+8]
    004f7358str x5, [sp+328]
    004f735cb 0x4f7364
    004f7360
    004f7360loc_4f7360:
    004f7360b 0x4f7364
    004f7364
    004f7364loc_4f7364:
    004f7364ldr x5, [sp+376]
    004f7368ldrsb x27, [x5]
    004f736cldr x6, [sp+328]
    004f7370ldr x7, [sp+344]
    004f7374str x6, [x5+16]
    004f7378adrp x27, 0x554000
    004f737cldr w6, [x27+3056]
    004f7380cbz w6, 0x4f7388
    004f7384b 0x4f738c
    004f7388
    004f7388loc_4f7388:
    004f7388b 0x4f73a0
    004f738c
    004f738cloc_4f738c:
    004f738cbl runtime.gcWriteBarrier2
    004f7390str x7, [x25]
    004f7394ldr x6, [x5+24]
    004f7398str x6, [x25+8]
    004f739cb 0x4f73a0
    004f73a0
    004f73a0loc_4f73a0:
    004f73a0str x7, [x5+24]
    004f73a4ldr x2, [sp+376]
    004f73a8ldrsb x27, [x2]
    004f73acb 0x4f73b0
    004f73b0
    004f73b0loc_4f73b0:
    004f73b0str x2, [sp+384]
    004f73b4orr x4, xzr, 2
    004f73b8str x4, [sp+392]
    004f73bcstr x4, [sp+400]
    004f73c0adrp x0, 0x1cd000
    004f73c4add x0, x0, 3356
    004f73c8movz x1, 41
    004f73ccmov x3, x4
    004f73d0bl log.Printf
    004f73d4ldr x5, [sp+144]
    004f73d8cbnz x5, 0x4f73e0
    004f73dcb 0x4f7580
    004f73e0
    004f73e0loc_4f73e0:
    004f73e0add x27, sp, 704
    004f73e4stp xzr, xzr, [x27]
    004f73e8add x5, sp, 704
    004f73ecstr x5, [sp+296]
    004f73f0ldr x5, [sp+144]
    004f73f4ldr x6, [sp+152]
    004f73f8str x5, [sp+280]
    004f73fcstr x6, [sp+288]
    004f7400str x5, [sp+272]
    004f7404ldr x5, [sp+272]
    004f7408cbnz x5, 0x4f7410
    004f740cb 0x4f7420
    004f7410
    004f7410loc_4f7410:
    004f7410ldr x5, [sp+272]
    004f7414ldr x5, [x5+8]
    004f7418str x5, [sp+272]
    004f741cb 0x4f7424
    004f7420
    004f7420loc_4f7420:
    004f7420b 0x4f7424
    004f7424
    004f7424loc_4f7424:
    004f7424ldr x5, [sp+296]
    004f7428ldrsb x27, [x5]
    004f742cldr x6, [sp+272]
    004f7430ldr x7, [sp+288]
    004f7434str x6, [x5]
    004f7438adrp x27, 0x554000
    004f743cldr w6, [x27+3056]
    004f7440cbz w6, 0x4f7448
    004f7444b 0x4f744c
    004f7448
    004f7448loc_4f7448:
    004f7448b 0x4f7460
    004f744c
    004f744cloc_4f744c:
    004f744cbl runtime.gcWriteBarrier2
    004f7450str x7, [x25]
    004f7454ldr x6, [x5+8]
    004f7458str x6, [x25+8]
    004f745cb 0x4f7460
    004f7460
    004f7460loc_4f7460:
    004f7460str x7, [x5+8]
    004f7464ldr x2, [sp+296]
    004f7468ldrsb x27, [x2]
    004f746cb 0x4f7470
    004f7470
    004f7470loc_4f7470:
    004f7470str x2, [sp+304]
    004f7474orr x4, xzr, 1
    004f7478str x4, [sp+312]
    004f747cstr x4, [sp+320]
    004f7480adrp x0, 0x1b9000
    004f7484add x0, x0, 15
    004f7488orr x1, xzr, 2
    004f748cmov x3, x4
    004f7490bl fmt.Sprintf
    004f7494str x0, [sp+688]
    004f7498str x1, [sp+696]
    004f749cadrp x0, 0x18e000
    004f74a0add x0, x0, 3648
    004f74a4bl runtime.newobject
    004f74a8str x0, [sp+264]
    004f74acadrp x27, 0x554000
    004f74b0ldr w5, [x27+3056]
    004f74b4cbz w5, 0x4f74bc
    004f74b8b 0x4f74c0
    004f74bc
    004f74bcloc_4f74bc:
    004f74bcb 0x4f74dc
    004f74c0
    004f74c0loc_4f74c0:
    004f74c0str x0, [sp+200]
    004f74c4mov x1, x0
    004f74c8adrp x0, 0x18e000
    004f74ccadd x0, x0, 3648
    004f74d0bl runtime.wbZero
    004f74d4ldr x0, [sp+200]
    004f74d8b 0x4f74dc
    004f74dc
    004f74dcloc_4f74dc:
    004f74dcmov x20, x0
    004f74e0adr x27, 16
    004f74e4stp x29, x27, [sp-24]
    004f74e8sub x29, sp, 24
    004f74ecbl fn_87cf8
    004f74f0sub x29, sp, 8
    004f74f4ldr x1, [sp+264]
    004f74f8ldrsb x27, [x1]
    004f74fcldr x2, [sp+688]
    004f7500ldr x3, [sp+696]
    004f7504str x3, [x1+16]
    004f7508adrp x27, 0x554000
    004f750cldr w3, [x27+3056]
    004f7510cbz w3, 0x4f7518
    004f7514b 0x4f751c
    004f7518
    004f7518loc_4f7518:
    004f7518b 0x4f7530
    004f751c
    004f751cloc_4f751c:
    004f751cbl runtime.gcWriteBarrier2
    004f7520str x2, [x25]
    004f7524ldr x3, [x1+8]
    004f7528str x3, [x25+8]
    004f752cb 0x4f7530
    004f7530
    004f7530loc_4f7530:
    004f7530str x2, [x1+8]
    004f7534ldr x1, [sp+192]
    004f7538ldrsb x27, [x1]
    004f753cldr x2, [sp+264]
    004f7540adrp x27, 0x554000
    004f7544ldr w3, [x27+3056]
    004f7548cbz w3, 0x4f7550
    004f754cb 0x4f7554
    004f7550
    004f7550loc_4f7550:
    004f7550b 0x4f7568
    004f7554
    004f7554loc_4f7554:
    004f7554bl runtime.gcWriteBarrier2
    004f7558str x2, [x25]
    004f755cldr x3, [x1+104]
    004f7560str x3, [x25+8]
    004f7564b 0x4f7568
    004f7568
    004f7568loc_4f7568:
    004f7568str x2, [x1+104]
    004f756cldr x0, [sp+192]
    004f7570str x0, [sp+64]
    004f7574ldp x29, x30, [sp-8]
    004f7578add sp, sp, 880
    004f757cret x30
    004f7580
    004f7580loc_4f7580:
    004f7580adrp x0, 0x554000
    004f7584add x0, x0, 1504
    004f7588str x0, [sp+232]
    004f758cb 0x4f7590
    004f7590
    004f7590loc_4f7590:
    004f7590str x0, [sp+240]
    004f7594stp xzr, xzr, [sp+248]
    004f7598mov x1, xzr
    004f759cmov x2, x1
    004f75a0bl bytes.NewBuffer
    004f75a4str x0, [sp+96]
    004f75a8str x0, [sp+608]
    004f75acldr x2, [sp+120]
    004f75b0ldr x3, [sp+128]
    004f75b4ldr x4, [sp+136]
    004f75b8mov x1, x0
    004f75bcadrp x0, 0x21c000
    004f75c0add x0, x0, 2976
    004f75c4bl github.com/bishopfox/sliver/implant/sliver/handlers.gzipWrite
    004f75c8ldr x3, [sp+72]
    004f75ccldr x1, [sp+80]
    004f75d0subs xzr, x1, 0
    004f75d4b.hi 0x4f75dc
    004f75d8b 0x4f780c
    004f75dc
    004f75dcloc_4f75dc:
    004f75dcldr x1, [sp+192]
    004f75e0ldrsb x27, [x1]
    004f75e4ldr x2, [x3]
    004f75e8ldr x3, [x3+8]
    004f75ecstr x3, [x1+16]
    004f75f0adrp x27, 0x554000
    004f75f4ldr w3, [x27+3056]
    004f75f8cbz w3, 0x4f7600
    004f75fcb 0x4f7604
    004f7600
    004f7600loc_4f7600:
    004f7600b 0x4f7618
    004f7604
    004f7604loc_4f7604:
    004f7604bl runtime.gcWriteBarrier2
    004f7608str x2, [x25]
    004f760cldr x3, [x1+8]
    004f7610str x3, [x25+8]
    004f7614b 0x4f7618
    004f7618
    004f7618loc_4f7618:
    004f7618str x2, [x1+8]
    004f761cldr x0, [sp+96]
    004f7620bl bytes.(*Buffer).Bytes
    004f7624str x0, [sp+648]
    004f7628str x1, [sp+656]
    004f762cstr x2, [sp+664]
    004f7630ldr x3, [sp+192]
    004f7634ldrsb x27, [x3]
    004f7638str x1, [x3+72]
    004f763cstr x2, [x3+80]
    004f7640adrp x27, 0x554000
    004f7644ldr w1, [x27+3056]
    004f7648cbz w1, 0x4f7650
    004f764cb 0x4f7654
    004f7650
    004f7650loc_4f7650:
    004f7650b 0x4f7668
    004f7654
    004f7654loc_4f7654:
    004f7654bl runtime.gcWriteBarrier2
    004f7658str x0, [x25]
    004f765cldr x1, [x3+64]
    004f7660str x1, [x25+8]
    004f7664b 0x4f7668
    004f7668
    004f7668loc_4f7668:
    004f7668str x0, [x3+64]
    004f766cldr x1, [sp+192]
    004f7670ldrsb x27, [x1]
    004f7674orr x2, xzr, 4
    004f7678str x2, [x1+32]
    004f767cadrp x27, 0x554000
    004f7680ldr w2, [x27+3056]
    004f7684cbz w2, 0x4f768c
    004f7688b 0x4f7690
    004f768c
    004f768cloc_4f768c:
    004f768cb 0x4f76a0
    004f7690
    004f7690loc_4f7690:
    004f7690ldr x2, [x1+24]
    004f7694bl runtime.gcWriteBarrier1
    004f7698str x2, [x25]
    004f769cb 0x4f76a0
    004f76a0
    004f76a0loc_4f76a0:
    004f76a0adrp x2, 0x1b9000
    004f76a4add x2, x2, 954
    004f76a8str x2, [x1+24]
    004f76acldr x1, [sp+192]
    004f76b0ldrsb x27, [x1]
    004f76b4orr x2, xzr, 1
    004f76b8strb w2, [x1+40]
    004f76bcldr x1, [sp+192]
    004f76c0ldrsb x27, [x1]
    004f76c4orr x2, xzr, 1
    004f76c8str w2, [x1+92]
    004f76ccldr x1, [sp+192]
    004f76d0ldrsb x27, [x1]
    004f76d4str wzr, [x1+96]
    004f76d8ldr x0, [sp+192]
    004f76dcstr x0, [sp+64]
    004f76e0ldp x29, x30, [sp-8]
    004f76e4add sp, sp, 880
    004f76e8ret x30
    004f76ec
    004f76ecloc_4f76ec:
    004f76ecb 0x4f76f0
    004f76f0
    004f76f0loc_4f76f0:
    004f76f0ldrb w5, [sp+921]
    004f76f4tbnz w5, 0, 0x4f76fc
    004f76f8b 0x4f77e0
    004f76fc
    004f76fcloc_4f76fc:
    004f76fcadrp x0, 0x18e000
    004f7700add x0, x0, 3648
    004f7704bl runtime.newobject
    004f7708str x0, [sp+216]
    004f770cadrp x27, 0x554000
    004f7710ldr w1, [x27+3056]
    004f7714cbz w1, 0x4f771c
    004f7718b 0x4f7720
    004f771c
    004f771cloc_4f771c:
    004f771cb 0x4f773c
    004f7720
    004f7720loc_4f7720:
    004f7720str x0, [sp+200]
    004f7724mov x1, x0
    004f7728adrp x0, 0x18e000
    004f772cadd x0, x0, 3648
    004f7730bl runtime.wbZero
    004f7734ldr x0, [sp+200]
    004f7738b 0x4f773c
    004f773c
    004f773cloc_4f773c:
    004f773cmov x20, x0
    004f7740adr x27, 16
    004f7744stp x29, x27, [sp-24]
    004f7748sub x29, sp, 24
    004f774cbl fn_87cf8
    004f7750sub x29, sp, 8
    004f7754ldr x1, [sp+216]
    004f7758ldrsb x27, [x1]
    004f775corr x2, xzr, 63
    004f7760str x2, [x1+16]
    004f7764adrp x27, 0x554000
    004f7768ldr w2, [x27+3056]
    004f776ccbz w2, 0x4f7774
    004f7770b 0x4f7778
    004f7774
    004f7774loc_4f7774:
    004f7774b 0x4f7788
    004f7778
    004f7778loc_4f7778:
    004f7778ldr x2, [x1+8]
    004f777cbl runtime.gcWriteBarrier1
    004f7780str x2, [x25]
    004f7784b 0x4f7788
    004f7788
    004f7788loc_4f7788:
    004f7788adrp x2, 0x1d6000
    004f778cadd x2, x2, 339
    004f7790str x2, [x1+8]
    004f7794ldr x1, [sp+192]
    004f7798ldrsb x27, [x1]
    004f779cldr x2, [sp+216]
    004f77a0adrp x27, 0x554000
    004f77a4ldr w3, [x27+3056]
    004f77a8cbz w3, 0x4f77b0
    004f77acb 0x4f77b4
    004f77b0
    004f77b0loc_4f77b0:
    004f77b0b 0x4f77c8
    004f77b4
    004f77b4loc_4f77b4:
    004f77b4bl runtime.gcWriteBarrier2
    004f77b8str x2, [x25]
    004f77bcldr x3, [x1+104]
    004f77c0str x3, [x25+8]
    004f77c4b 0x4f77c8
    004f77c8
    004f77c8loc_4f77c8:
    004f77c8str x2, [x1+104]
    004f77ccldr x0, [sp+192]
    004f77d0str x0, [sp+64]
    004f77d4ldp x29, x30, [sp-8]
    004f77d8add sp, sp, 880
    004f77dcret x30
    004f77e0
    004f77e0loc_4f77e0:
    004f77e0ldrb w4, [sp+920]
    004f77e4ldr x0, [sp+888]
    004f77e8ldr x2, [sp+904]
    004f77ecldr x1, [sp+896]
    004f77f0ldr x3, [sp+912]
    004f77f4bl github.com/bishopfox/sliver/implant/sliver/handlers.readMultipleFiles
    004f77f8str x0, [sp+192]
    004f77fcstr x0, [sp+64]
    004f7800ldp x29, x30, [sp-8]
    004f7804add sp, sp, 880
    004f7808ret x30
    004f780c
    004f780cloc_4f780c:
    004f780cmov x0, xzr
    004f7810bl runtime.panicIndex
    004f7814
    004f7814loc_4f7814:
    004f7814mov x0, xzr
    004f7818bl runtime.panicIndex
    004f781c
    004f781cloc_4f781c:
    004f781cmov x0, xzr
    004f7820bl runtime.panicIndex
    004f7824
    004f7824loc_4f7824:
    004f7824mov x0, xzr
    004f7828bl runtime.panicIndex
    004f782chint
    004f7830
    004f7830loc_4f7830:
    004f7830stp x0, x1, [sp+8]
    004f7834stp x2, x3, [sp+24]
    004f7838strb w4, [sp+40]
    004f783cstrb w5, [sp+41]
    004f7840stp x6, x7, [sp+48]
    004f7844mov x3, x30
    004f7848bl runtime.morestack_noctxt.abi0
    004f784cldp x0, x1, [sp+8]
    004f7850ldp x2, x3, [sp+24]
    004f7854ldrb w4, [sp+40]
    004f7858ldrb w5, [sp+41]
    004f785cldp x6, x7, [sp+48]
    004f7860b 0x4f6990
    004f7864udf 0
    004f7868udf 0
    004f786cudf 0
    004f6990