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