File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004afd80
004afd80golang.org/x/crypto/ssh.(*channel).handlePacket: ; void golang.org/x/crypto/ssh.(*channel).handlePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004afd80ldr x16, [x28+16]
004afd84sub x17, sp, 480
004afd88subs xzr, x17, x16
004afd8cb.ls 0x4b0600
004afd90sub x20, sp, 608
004afd94stp x29, x30, [x20-8]
004afd98add sp, x20, 0
004afd9csub x29, sp, 8
004afda0str x0, [sp+616]
004afda4str x1, [sp+624]
004afda8str x2, [sp+632]
004afdacstr x3, [sp+640]
004afdb0stp xzr, xzr, [sp+104]
004afdb4ldr x1, [sp+632]
004afdb8ldr x4, [sp+624]
004afdbcsubs xzr, x1, 0
004afdc0b.hi 0x4afdc8
004afdc4b 0x4b05f4
004afdc8
004afdc8loc_4afdc8:
004afdc8ldrb w4, [x4]
004afdccstrb w4, [sp+62]
004afdd0mov x5, x4
004afdd4subs wzr, w5, 94
004afdd8b.hs 0x4afde0
004afddcb 0x4afe28
004afde0
004afde0loc_4afde0:
004afde0mov x5, x4
004afde4subs wzr, w5, 95
004afde8b.ls 0x4afdf0
004afdecb 0x4afe24
004afdf0
004afdf0loc_4afdf0:
004afdf0b 0x4afdf4
004afdf4
004afdf4loc_4afdf4:
004afdf4ldr x1, [sp+624]
004afdf8ldr x2, [sp+632]
004afdfcldr x3, [sp+640]
004afe00ldr x0, [sp+616]
004afe04bl golang.org/x/crypto/ssh.(*channel).handleData
004afe08str x0, [sp+576]
004afe0cstr x1, [sp+584]
004afe10str x0, [sp+104]
004afe14str x1, [sp+112]
004afe18ldp x29, x30, [sp-8]
004afe1cadd sp, sp, 608
004afe20ret x30
004afe24
004afe24loc_4afe24:
004afe24b 0x4afe2c
004afe28
004afe28loc_4afe28:
004afe28b 0x4afe2c
004afe2c
004afe2cloc_4afe2c:
004afe2cmov x3, x4
004afe30subs wzr, w3, 96
004afe34b.eq 0x4afe3c
004afe38b 0x4afe80
004afe3c
004afe3cloc_4afe3c:
004afe3cb 0x4afe40
004afe40
004afe40loc_4afe40:
004afe40ldr x1, [sp+616]
004afe44ldrsb x27, [x1]
004afe48ldr x0, [x1+144]
004afe4cstr x0, [sp+496]
004afe50bl golang.org/x/crypto/ssh.(*buffer).eof
004afe54ldr x1, [sp+616]
004afe58ldrsb x27, [x1]
004afe5cldr x0, [x1+136]
004afe60str x0, [sp+488]
004afe64bl golang.org/x/crypto/ssh.(*buffer).eof
004afe68stp xzr, xzr, [sp+104]
004afe6cmov x0, xzr
004afe70mov x1, xzr
004afe74ldp x29, x30, [sp-8]
004afe78add sp, sp, 608
004afe7cret x30
004afe80
004afe80loc_4afe80:
004afe80mov x3, x4
004afe84subs wzr, w3, 97
004afe88b.eq 0x4afe90
004afe8cb 0x4aff2c
004afe90
004afe90loc_4afe90:
004afe90b 0x4afe94
004afe94
004afe94loc_4afe94:
004afe94str wzr, [sp+100]
004afe98ldr x1, [sp+616]
004afe9cldrsb x27, [x1]
004afea0ldr w1, [x1+44]
004afea4str w1, [sp+100]
004afea8str w1, [sp+96]
004afeacadd x1, sp, 96
004afeb0ldrsb x27, [x1]
004afeb4ldr w0, [x1]
004afeb8str w0, [sp+92]
004afebcbl runtime.convT32
004afec0str x0, [sp+512]
004afec4ldr x1, [sp+616]
004afec8mov x2, x0
004afeccmov x0, x1
004afed0adrp x1, 0x17d000
004afed4add x1, x1, 480
004afed8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004afedcldr x1, [sp+616]
004afee0ldrsb x27, [x1]
004afee4ldr x1, [x1+56]
004afee8ldrsb x27, [x1]
004afeecadd x1, x1, 16
004afef0str x1, [sp+504]
004afef4ldr x1, [sp+616]
004afef8ldrsb x27, [x1]
004afefcldr w1, [x1+40]
004aff00str w1, [sp+88]
004aff04ldr x0, [sp+504]
004aff08bl golang.org/x/crypto/ssh.(*chanList).remove
004aff0cldr x0, [sp+616]
004aff10bl golang.org/x/crypto/ssh.(*channel).close
004aff14stp xzr, xzr, [sp+104]
004aff18mov x0, xzr
004aff1cmov x1, xzr
004aff20ldp x29, x30, [sp-8]
004aff24add sp, sp, 608
004aff28ret x30
004aff2c
004aff2cloc_4aff2c:
004aff2cb 0x4aff30
004aff30
004aff30loc_4aff30:
004aff30b 0x4aff34
004aff34
004aff34loc_4aff34:
004aff34b 0x4aff38
004aff38
004aff38loc_4aff38:
004aff38add x27, sp, 560
004aff3cstp xzr, xzr, [x27]
004aff40add x27, sp, 576
004aff44stp xzr, xzr, [x27]
004aff48ldr x0, [sp+624]
004aff4cldr x1, [sp+632]
004aff50ldr x2, [sp+640]
004aff54bl golang.org/x/crypto/ssh.decode
004aff58str x0, [sp+560]
004aff5cstr x1, [sp+568]
004aff60str x2, [sp+576]
004aff64str x3, [sp+584]
004aff68ldr x3, [sp+568]
004aff6cldr x4, [sp+560]
004aff70str x4, [sp+344]
004aff74str x3, [sp+352]
004aff78ldr x3, [sp+576]
004aff7cldr x4, [sp+584]
004aff80str x3, [sp+232]
004aff84str x4, [sp+240]
004aff88ldr x3, [sp+344]
004aff8cldr x4, [sp+352]
004aff90str x3, [sp+216]
004aff94str x4, [sp+224]
004aff98ldr x1, [sp+240]
004aff9cldr x0, [sp+232]
004affa0str x0, [sp+200]
004affa4str x1, [sp+208]
004affa8cbnz x0, 0x4affb0
004affacb 0x4affc4
004affb0
004affb0loc_4affb0:
004affb0str x0, [sp+104]
004affb4str x1, [sp+112]
004affb8ldp x29, x30, [sp-8]
004affbcadd sp, sp, 608
004affc0ret x30
004affc4
004affc4loc_4affc4:
004affc4ldr x2, [sp+224]
004affc8ldr x3, [sp+216]
004affccstr x3, [sp+472]
004affd0str x2, [sp+480]
004affd4cbnz x3, 0x4affdc
004affd8b 0x4b05a0
004affdc
004affdcloc_4affdc:
004affdcldr w2, [x3+16]
004affe0str w2, [sp+84]
004affe4movz x3, 568
004affe8movk x3, 0xcc80000
004affecsubs wzr, w2, w3
004afff0b.ls 0x4afff8
004afff4b 0x4b0234
004afff8
004afff8loc_4afff8:
004afff8movz x3, 58221
004afffcmovk x3, 0x2320000
004b0000subs wzr, w2, w3
004b0004b.eq 0x4b000c
004b0008b 0x4b00e4
004b000c
004b000cloc_4b000c:
004b000cldr x2, [sp+472]
004b0010adrp x3, 0x139000
004b0014add x3, x3, 2752
004b0018subs xzr, x2, x3
004b001cb.eq 0x4b0024
004b0020b 0x4b002c
004b0024
004b0024loc_4b0024:
004b0024orr x0, xzr, 1
004b0028b 0x4b0034
004b002c
004b002cloc_4b002c:
004b002cmov x0, xzr
004b0030b 0x4b0034
004b0034
004b0034loc_4b0034:
004b0034strb w0, [sp+61]
004b0038tbnz w0, 0, 0x4b0040
004b003cb 0x4b00e0
004b0040
004b0040loc_4b0040:
004b0040b 0x4b0044
004b0044
004b0044loc_4b0044:
004b0044ldr x1, [sp+480]
004b0048str x1, [sp+160]
004b004cldr x0, [sp+616]
004b0050bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b0054str x0, [sp+184]
004b0058str x1, [sp+192]
004b005ccbnz x0, 0x4b0064
004b0060b 0x4b0078
004b0064
004b0064loc_4b0064:
004b0064str x0, [sp+104]
004b0068str x1, [sp+112]
004b006cldp x29, x30, [sp-8]
004b0070add sp, sp, 608
004b0074ret x30
004b0078
004b0078loc_4b0078:
004b0078ldr x2, [sp+616]
004b007cldrsb x27, [x2]
004b0080ldr x2, [x2+56]
004b0084ldrsb x27, [x2]
004b0088add x2, x2, 16
004b008cstr x2, [sp+464]
004b0090ldr x2, [sp+160]
004b0094ldrsb x27, [x2]
004b0098ldr w1, [x2]
004b009cstr w1, [sp+80]
004b00a0ldr x0, [sp+464]
004b00a4bl golang.org/x/crypto/ssh.(*chanList).remove
004b00a8ldr x2, [sp+160]
004b00acstr x2, [sp+552]
004b00b0adrp x3, 0x139000
004b00b4add x3, x3, 2752
004b00b8str x3, [sp+560]
004b00bcstr x2, [sp+568]
004b00c0ldr x2, [sp+616]
004b00c4ldrsb x27, [x2]
004b00c8ldr x2, [x2+72]
004b00ccstr x2, [sp+456]
004b00d0ldr x0, [sp+456]
004b00d4add x1, sp, 560
004b00d8bl runtime.chansend1
004b00dcb 0x4b05dc
004b00e0
004b00e0loc_4b00e0:
004b00e0b 0x4b0230
004b00e4
004b00e4loc_4b00e4:
004b00e4movz x3, 568
004b00e8movk x3, 0xcc80000
004b00ecsubs wzr, w2, w3
004b00f0b.eq 0x4b00f8
004b00f4b 0x4b0228
004b00f8
004b00f8loc_4b00f8:
004b00f8ldr x2, [sp+472]
004b00fcadrp x3, 0x139000
004b0100add x3, x3, 2944
004b0104subs xzr, x2, x3
004b0108b.eq 0x4b0110
004b010cb 0x4b0118
004b0110
004b0110loc_4b0110:
004b0110orr x0, xzr, 1
004b0114b 0x4b0120
004b0118
004b0118loc_4b0118:
004b0118mov x0, xzr
004b011cb 0x4b0120
004b0120
004b0120loc_4b0120:
004b0120strb w0, [sp+61]
004b0124tbnz w0, 0, 0x4b012c
004b0128b 0x4b0224
004b012c
004b012cloc_4b012c:
004b012cb 0x4b0130
004b0130
004b0130loc_4b0130:
004b0130ldr x1, [sp+480]
004b0134str x1, [sp+136]
004b0138adrp x0, 0x1c6000
004b013cadd x0, x0, 800
004b0140bl runtime.newobject
004b0144str x0, [sp+592]
004b0148stp xzr, xzr, [sp+272]
004b014cstp xzr, xzr, [sp+288]
004b0150stp xzr, xzr, [sp+304]
004b0154stp xzr, xzr, [sp+320]
004b0158ldr x1, [sp+136]
004b015cldrsb x27, [x1]
004b0160ldr x2, [x1+8]
004b0164ldr x1, [x1+16]
004b0168str x2, [sp+272]
004b016cstr x1, [sp+280]
004b0170ldr x1, [sp+136]
004b0174ldrsb x27, [x1]
004b0178ldrb w1, [x1+24]
004b017cstrb w1, [sp+288]
004b0180ldr x1, [sp+136]
004b0184ldrsb x27, [x1]
004b0188ldr x2, [x1+32]
004b018cldr x3, [x1+40]
004b0190ldr x1, [x1+48]
004b0194str x2, [sp+296]
004b0198str x3, [sp+304]
004b019cstr x1, [sp+312]
004b01a0ldr x1, [sp+616]
004b01a4str x1, [sp+320]
004b01a8ldr x1, [sp+592]
004b01acadrp x27, 0x59b000
004b01b0ldr w2, [x27+3056]
004b01b4cbz w2, 0x4b01bc
004b01b8b 0x4b01c0
004b01bc
004b01bcloc_4b01bc:
004b01bcb 0x4b01dc
004b01c0
004b01c0loc_4b01c0:
004b01c0str x1, [sp+248]
004b01c4adrp x0, 0x1c6000
004b01c8add x0, x0, 800
004b01ccadd x2, sp, 272
004b01d0bl runtime.wbMove
004b01d4ldr x1, [sp+248]
004b01d8b 0x4b01dc
004b01dc
004b01dcloc_4b01dc:
004b01dcldp x2, x3, [sp+272]
004b01e0ldp x4, x5, [sp+288]
004b01e4ldp x6, x7, [sp+304]
004b01e8ldp x8, x9, [sp+320]
004b01ecstp x2, x3, [x1]
004b01f0stp x4, x5, [x1+16]
004b01f4stp x6, x7, [x1+32]
004b01f8stp x8, x9, [x1+48]
004b01fcldr x2, [sp+592]
004b0200str x2, [sp+520]
004b0204ldr x2, [sp+616]
004b0208ldrsb x27, [x2]
004b020cldr x2, [x2+88]
004b0210str x2, [sp+264]
004b0214ldr x0, [sp+264]
004b0218add x1, sp, 520
004b021cbl runtime.chansend1
004b0220b 0x4b05dc
004b0224
004b0224loc_4b0224:
004b0224b 0x4b022c
004b0228
004b0228loc_4b0228:
004b0228b 0x4b022c
004b022c
004b022cloc_4b022c:
004b022cb 0x4b0230
004b0230
004b0230loc_4b0230:
004b0230b 0x4b059c
004b0234
004b0234loc_4b0234:
004b0234movz x3, 52179
004b0238movk x3, 0x4e9a0000
004b023csubs wzr, w2, w3
004b0240b.eq 0x4b0248
004b0244b 0x4b0378
004b0248
004b0248loc_4b0248:
004b0248ldr x2, [sp+472]
004b024cadrp x3, 0x13a000
004b0250add x3, x3, 0
004b0254subs xzr, x2, x3
004b0258b.eq 0x4b0260
004b025cb 0x4b0268
004b0260
004b0260loc_4b0260:
004b0260orr x0, xzr, 1
004b0264b 0x4b0270
004b0268
004b0268loc_4b0268:
004b0268mov x0, xzr
004b026cb 0x4b0270
004b0270
004b0270loc_4b0270:
004b0270strb w0, [sp+61]
004b0274tbnz w0, 0, 0x4b027c
004b0278b 0x4b0374
004b027c
004b027cloc_4b027c:
004b027cb 0x4b0280
004b0280
004b0280loc_4b0280:
004b0280ldr x2, [sp+480]
004b0284str x2, [sp+144]
004b0288ldr x2, [sp+616]
004b028cldrsb x27, [x2]
004b0290add x2, x2, 104
004b0294str x2, [sp+392]
004b0298ldr x2, [sp+144]
004b029cldrsb x27, [x2]
004b02a0ldr w1, [x2+4]
004b02a4str w1, [sp+68]
004b02a8ldr x0, [sp+392]
004b02acbl golang.org/x/crypto/ssh.(*window).add
004b02b0strb w0, [sp+63]
004b02b4tbnz w0, 0, 0x4b02bc
004b02b8b 0x4b02c0
004b02bc
004b02bcloc_4b02bc:
004b02bcb 0x4b05dc
004b02c0
004b02c0loc_4b02c0:
004b02c0add x27, sp, 536
004b02c4stp xzr, xzr, [x27]
004b02c8add x1, sp, 536
004b02ccstr x1, [sp+360]
004b02d0ldr x1, [sp+144]
004b02d4ldrsb x27, [x1]
004b02d8ldr w0, [x1+4]
004b02dcstr w0, [sp+64]
004b02e0bl runtime.convT32
004b02e4str x0, [sp+336]
004b02e8ldr x1, [sp+360]
004b02ecldrsb x27, [x1]
004b02f0adrp x2, 0x145000
004b02f4add x2, x2, 3328
004b02f8str x2, [x1]
004b02fcadrp x27, 0x59b000
004b0300ldr w2, [x27+3056]
004b0304cbz w2, 0x4b030c
004b0308b 0x4b0310
004b030c
004b030cloc_4b030c:
004b030cb 0x4b0324
004b0310
004b0310loc_4b0310:
004b0310bl runtime.gcWriteBarrier2
004b0314str x0, [x25]
004b0318ldr x5, [x1+8]
004b031cstr x5, [x25+8]
004b0320b 0x4b0324
004b0324
004b0324loc_4b0324:
004b0324str x0, [x1+8]
004b0328ldr x2, [sp+360]
004b032cldrsb x27, [x2]
004b0330b 0x4b0334
004b0334
004b0334loc_4b0334:
004b0334str x2, [sp+368]
004b0338orr x4, xzr, 1
004b033cstr x4, [sp+376]
004b0340str x4, [sp+384]
004b0344adrp x0, 0x213000
004b0348add x0, x0, 2665
004b034cmovz x1, 39
004b0350mov x3, x4
004b0354bl fmt.Errorf
004b0358str x0, [sp+576]
004b035cstr x1, [sp+584]
004b0360str x0, [sp+104]
004b0364str x1, [sp+112]
004b0368ldp x29, x30, [sp-8]
004b036cadd sp, sp, 608
004b0370ret x30
004b0374
004b0374loc_4b0374:
004b0374b 0x4b0598
004b0378
004b0378loc_4b0378:
004b0378movz x3, 64126
004b037cmovk x3, 0x5b080000
004b0380subs wzr, w2, w3
004b0384b.eq 0x4b038c
004b0388b 0x4b0590
004b038c
004b038cloc_4b038c:
004b038cldr x2, [sp+472]
004b0390adrp x3, 0x139000
004b0394add x3, x3, 2688
004b0398subs xzr, x2, x3
004b039cb.eq 0x4b03a4
004b03a0b 0x4b03ac
004b03a4
004b03a4loc_4b03a4:
004b03a4orr x0, xzr, 1
004b03a8b 0x4b03b4
004b03ac
004b03acloc_4b03ac:
004b03acmov x0, xzr
004b03b0b 0x4b03b4
004b03b4
004b03b4loc_4b03b4:
004b03b4strb w0, [sp+61]
004b03b8tbnz w0, 0, 0x4b03c0
004b03bcb 0x4b058c
004b03c0
004b03c0loc_4b03c0:
004b03c0b 0x4b03c4
004b03c4
004b03c4loc_4b03c4:
004b03c4ldr x1, [sp+480]
004b03c8str x1, [sp+152]
004b03ccldr x0, [sp+616]
004b03d0bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b03d4str x0, [sp+168]
004b03d8str x1, [sp+176]
004b03dccbnz x0, 0x4b03e4
004b03e0b 0x4b03f8
004b03e4
004b03e4loc_4b03e4:
004b03e4str x0, [sp+104]
004b03e8str x1, [sp+112]
004b03ecldp x29, x30, [sp-8]
004b03f0add sp, sp, 608
004b03f4ret x30
004b03f8
004b03f8loc_4b03f8:
004b03f8ldr x2, [sp+152]
004b03fcldrsb x27, [x2]
004b0400ldr w2, [x2+12]
004b0404subs wzr, w2, 9
004b0408cset x2, lo
004b040cstrb w2, [sp+63]
004b0410b.lo 0x4b0418
004b0414b 0x4b041c
004b0418
004b0418loc_4b0418:
004b0418b 0x4b043c
004b041c
004b041cloc_4b041c:
004b041cldr x2, [sp+152]
004b0420ldrsb x27, [x2]
004b0424ldr w2, [x2+12]
004b0428orr x3, xzr, 0xffffffff80000000
004b042csubs wzr, w2, w3
004b0430cset x2, hi
004b0434strb w2, [sp+63]
004b0438b 0x4b043c
004b043c
004b043cloc_4b043c:
004b043cldrb w2, [sp+63]
004b0440tbnz w2, 0, 0x4b0448
004b0444b 0x4b04fc
004b0448
004b0448loc_4b0448:
004b0448add x27, sp, 536
004b044cstp xzr, xzr, [x27]
004b0450add x1, sp, 536
004b0454str x1, [sp+424]
004b0458ldr x1, [sp+152]
004b045cldrsb x27, [x1]
004b0460ldr w0, [x1+12]
004b0464str w0, [sp+76]
004b0468bl runtime.convT32
004b046cstr x0, [sp+416]
004b0470ldr x1, [sp+424]
004b0474ldrsb x27, [x1]
004b0478adrp x2, 0x145000
004b047cadd x2, x2, 3328
004b0480str x2, [x1]
004b0484adrp x27, 0x59b000
004b0488ldr w2, [x27+3056]
004b048ccbz w2, 0x4b0494
004b0490b 0x4b0498
004b0494
004b0494loc_4b0494:
004b0494b 0x4b04ac
004b0498
004b0498loc_4b0498:
004b0498bl runtime.gcWriteBarrier2
004b049cstr x0, [x25]
004b04a0ldr x5, [x1+8]
004b04a4str x5, [x25+8]
004b04a8b 0x4b04ac
004b04ac
004b04acloc_4b04ac:
004b04acstr x0, [x1+8]
004b04b0ldr x2, [sp+424]
004b04b4ldrsb x27, [x2]
004b04b8b 0x4b04bc
004b04bc
004b04bcloc_4b04bc:
004b04bcstr x2, [sp+432]
004b04c0orr x4, xzr, 1
004b04c4str x4, [sp+440]
004b04c8str x4, [sp+448]
004b04ccadrp x0, 0x213000
004b04d0add x0, x0, 2626
004b04d4movz x1, 39
004b04d8mov x3, x4
004b04dcbl fmt.Errorf
004b04e0str x0, [sp+576]
004b04e4str x1, [sp+584]
004b04e8str x0, [sp+104]
004b04ecstr x1, [sp+112]
004b04f0ldp x29, x30, [sp-8]
004b04f4add sp, sp, 608
004b04f8ret x30
004b04fc
004b04fcloc_4b04fc:
004b04fcldr x2, [sp+616]
004b0500ldrsb x27, [x2]
004b0504ldr x3, [sp+152]
004b0508ldrsb x27, [x3]
004b050cldr w3, [x3+4]
004b0510str w3, [x2+44]
004b0514ldr x2, [sp+616]
004b0518ldrsb x27, [x2]
004b051cldr x3, [sp+152]
004b0520ldrsb x27, [x3]
004b0524ldr w3, [x3+12]
004b0528str w3, [x2+52]
004b052cldr x2, [sp+616]
004b0530ldrsb x27, [x2]
004b0534add x2, x2, 104
004b0538str x2, [sp+408]
004b053cldr x2, [sp+152]
004b0540ldrsb x27, [x2]
004b0544ldr w1, [x2+8]
004b0548str w1, [sp+72]
004b054cldr x0, [sp+408]
004b0550bl golang.org/x/crypto/ssh.(*window).add
004b0554ldr x2, [sp+152]
004b0558str x2, [sp+528]
004b055cadrp x3, 0x139000
004b0560add x3, x3, 2688
004b0564str x3, [sp+560]
004b0568str x2, [sp+568]
004b056cldr x2, [sp+616]
004b0570ldrsb x27, [x2]
004b0574ldr x2, [x2+72]
004b0578str x2, [sp+400]
004b057cldr x0, [sp+400]
004b0580add x1, sp, 560
004b0584bl runtime.chansend1
004b0588b 0x4b05dc
004b058c
004b058cloc_4b058c:
004b058cb 0x4b0594
004b0590
004b0590loc_4b0590:
004b0590b 0x4b0594
004b0594
004b0594loc_4b0594:
004b0594b 0x4b0598
004b0598
004b0598loc_4b0598:
004b0598b 0x4b059c
004b059c
004b059cloc_4b059c:
004b059cb 0x4b05a4
004b05a0
004b05a0loc_4b05a0:
004b05a0b 0x4b05a4
004b05a4
004b05a4loc_4b05a4:
004b05a4ldr x2, [sp+472]
004b05a8ldr x3, [sp+480]
004b05acstr x2, [sp+120]
004b05b0str x3, [sp+128]
004b05b4str x2, [sp+560]
004b05b8str x3, [sp+568]
004b05bcldr x2, [sp+616]
004b05c0ldrsb x27, [x2]
004b05c4ldr x2, [x2+72]
004b05c8str x2, [sp+256]
004b05ccldr x0, [sp+256]
004b05d0add x1, sp, 560
004b05d4bl runtime.chansend1
004b05d8b 0x4b05dc
004b05dc
004b05dcloc_4b05dc:
004b05dcstp xzr, xzr, [sp+104]
004b05e0mov x0, xzr
004b05e4mov x1, xzr
004b05e8ldp x29, x30, [sp-8]
004b05ecadd sp, sp, 608
004b05f0ret x30
004b05f4
004b05f4loc_4b05f4:
004b05f4mov x0, xzr
004b05f8bl runtime.panicIndex
004b05fchint
004b0600
004b0600loc_4b0600:
004b0600stp x0, x1, [sp+8]
004b0604stp x2, x3, [sp+24]
004b0608mov x3, x30
004b060cbl runtime.morestack_noctxt.abi0
004b0610ldp x0, x1, [sp+8]
004b0614ldp x2, x3, [sp+24]
004b0618b 0x4afd80
004b061cudf 0
004afd80
004afd80golang.org/x/crypto/ssh.(*channel).handlePacket: ; void golang.org/x/crypto/ssh.(*channel).handlePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004afd80ldr x16, [x28+16]
004afd84sub x17, sp, 480
004afd88subs xzr, x17, x16
004afd8cb.ls 0x4b0600
004afd90sub x20, sp, 608
004afd94stp x29, x30, [x20-8]
004afd98add sp, x20, 0
004afd9csub x29, sp, 8
004afda0str x0, [sp+616]
004afda4str x1, [sp+624]
004afda8str x2, [sp+632]
004afdacstr x3, [sp+640]
004afdb0stp xzr, xzr, [sp+104]
004afdb4ldr x1, [sp+632]
004afdb8ldr x4, [sp+624]
004afdbcsubs xzr, x1, 0
004afdc0b.hi 0x4afdc8
004afdc4b 0x4b05f4
004afdc8
004afdc8loc_4afdc8:
004afdc8ldrb w4, [x4]
004afdccstrb w4, [sp+62]
004afdd0mov x5, x4
004afdd4subs wzr, w5, 94
004afdd8b.hs 0x4afde0
004afddcb 0x4afe28
004afde0
004afde0loc_4afde0:
004afde0mov x5, x4
004afde4subs wzr, w5, 95
004afde8b.ls 0x4afdf0
004afdecb 0x4afe24
004afdf0
004afdf0loc_4afdf0:
004afdf0b 0x4afdf4
004afdf4
004afdf4loc_4afdf4:
004afdf4ldr x1, [sp+624]
004afdf8ldr x2, [sp+632]
004afdfcldr x3, [sp+640]
004afe00ldr x0, [sp+616]
004afe04bl golang.org/x/crypto/ssh.(*channel).handleData
004afe08str x0, [sp+576]
004afe0cstr x1, [sp+584]
004afe10str x0, [sp+104]
004afe14str x1, [sp+112]
004afe18ldp x29, x30, [sp-8]
004afe1cadd sp, sp, 608
004afe20ret x30
004afe24
004afe24loc_4afe24:
004afe24b 0x4afe2c
004afe28
004afe28loc_4afe28:
004afe28b 0x4afe2c
004afe2c
004afe2cloc_4afe2c:
004afe2cmov x3, x4
004afe30subs wzr, w3, 96
004afe34b.eq 0x4afe3c
004afe38b 0x4afe80
004afe3c
004afe3cloc_4afe3c:
004afe3cb 0x4afe40
004afe40
004afe40loc_4afe40:
004afe40ldr x1, [sp+616]
004afe44ldrsb x27, [x1]
004afe48ldr x0, [x1+144]
004afe4cstr x0, [sp+496]
004afe50bl golang.org/x/crypto/ssh.(*buffer).eof
004afe54ldr x1, [sp+616]
004afe58ldrsb x27, [x1]
004afe5cldr x0, [x1+136]
004afe60str x0, [sp+488]
004afe64bl golang.org/x/crypto/ssh.(*buffer).eof
004afe68stp xzr, xzr, [sp+104]
004afe6cmov x0, xzr
004afe70mov x1, xzr
004afe74ldp x29, x30, [sp-8]
004afe78add sp, sp, 608
004afe7cret x30
004afe80
004afe80loc_4afe80:
004afe80mov x3, x4
004afe84subs wzr, w3, 97
004afe88b.eq 0x4afe90
004afe8cb 0x4aff2c
004afe90
004afe90loc_4afe90:
004afe90b 0x4afe94
004afe94
004afe94loc_4afe94:
004afe94str wzr, [sp+100]
004afe98ldr x1, [sp+616]
004afe9cldrsb x27, [x1]
004afea0ldr w1, [x1+44]
004afea4str w1, [sp+100]
004afea8str w1, [sp+96]
004afeacadd x1, sp, 96
004afeb0ldrsb x27, [x1]
004afeb4ldr w0, [x1]
004afeb8str w0, [sp+92]
004afebcbl runtime.convT32
004afec0str x0, [sp+512]
004afec4ldr x1, [sp+616]
004afec8mov x2, x0
004afeccmov x0, x1
004afed0adrp x1, 0x17d000
004afed4add x1, x1, 480
004afed8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004afedcldr x1, [sp+616]
004afee0ldrsb x27, [x1]
004afee4ldr x1, [x1+56]
004afee8ldrsb x27, [x1]
004afeecadd x1, x1, 16
004afef0str x1, [sp+504]
004afef4ldr x1, [sp+616]
004afef8ldrsb x27, [x1]
004afefcldr w1, [x1+40]
004aff00str w1, [sp+88]
004aff04ldr x0, [sp+504]
004aff08bl golang.org/x/crypto/ssh.(*chanList).remove
004aff0cldr x0, [sp+616]
004aff10bl golang.org/x/crypto/ssh.(*channel).close
004aff14stp xzr, xzr, [sp+104]
004aff18mov x0, xzr
004aff1cmov x1, xzr
004aff20ldp x29, x30, [sp-8]
004aff24add sp, sp, 608
004aff28ret x30
004aff2c
004aff2cloc_4aff2c:
004aff2cb 0x4aff30
004aff30
004aff30loc_4aff30:
004aff30b 0x4aff34
004aff34
004aff34loc_4aff34:
004aff34b 0x4aff38
004aff38
004aff38loc_4aff38:
004aff38add x27, sp, 560
004aff3cstp xzr, xzr, [x27]
004aff40add x27, sp, 576
004aff44stp xzr, xzr, [x27]
004aff48ldr x0, [sp+624]
004aff4cldr x1, [sp+632]
004aff50ldr x2, [sp+640]
004aff54bl golang.org/x/crypto/ssh.decode
004aff58str x0, [sp+560]
004aff5cstr x1, [sp+568]
004aff60str x2, [sp+576]
004aff64str x3, [sp+584]
004aff68ldr x3, [sp+568]
004aff6cldr x4, [sp+560]
004aff70str x4, [sp+344]
004aff74str x3, [sp+352]
004aff78ldr x3, [sp+576]
004aff7cldr x4, [sp+584]
004aff80str x3, [sp+232]
004aff84str x4, [sp+240]
004aff88ldr x3, [sp+344]
004aff8cldr x4, [sp+352]
004aff90str x3, [sp+216]
004aff94str x4, [sp+224]
004aff98ldr x1, [sp+240]
004aff9cldr x0, [sp+232]
004affa0str x0, [sp+200]
004affa4str x1, [sp+208]
004affa8cbnz x0, 0x4affb0
004affacb 0x4affc4
004affb0
004affb0loc_4affb0:
004affb0str x0, [sp+104]
004affb4str x1, [sp+112]
004affb8ldp x29, x30, [sp-8]
004affbcadd sp, sp, 608
004affc0ret x30
004affc4
004affc4loc_4affc4:
004affc4ldr x2, [sp+224]
004affc8ldr x3, [sp+216]
004affccstr x3, [sp+472]
004affd0str x2, [sp+480]
004affd4cbnz x3, 0x4affdc
004affd8b 0x4b05a0
004affdc
004affdcloc_4affdc:
004affdcldr w2, [x3+16]
004affe0str w2, [sp+84]
004affe4movz x3, 568
004affe8movk x3, 0xcc80000
004affecsubs wzr, w2, w3
004afff0b.ls 0x4afff8
004afff4b 0x4b0234
004afff8
004afff8loc_4afff8:
004afff8movz x3, 58221
004afffcmovk x3, 0x2320000
004b0000subs wzr, w2, w3
004b0004b.eq 0x4b000c
004b0008b 0x4b00e4
004b000c
004b000cloc_4b000c:
004b000cldr x2, [sp+472]
004b0010adrp x3, 0x139000
004b0014add x3, x3, 2752
004b0018subs xzr, x2, x3
004b001cb.eq 0x4b0024
004b0020b 0x4b002c
004b0024
004b0024loc_4b0024:
004b0024orr x0, xzr, 1
004b0028b 0x4b0034
004b002c
004b002cloc_4b002c:
004b002cmov x0, xzr
004b0030b 0x4b0034
004b0034
004b0034loc_4b0034:
004b0034strb w0, [sp+61]
004b0038tbnz w0, 0, 0x4b0040
004b003cb 0x4b00e0
004b0040
004b0040loc_4b0040:
004b0040b 0x4b0044
004b0044
004b0044loc_4b0044:
004b0044ldr x1, [sp+480]
004b0048str x1, [sp+160]
004b004cldr x0, [sp+616]
004b0050bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b0054str x0, [sp+184]
004b0058str x1, [sp+192]
004b005ccbnz x0, 0x4b0064
004b0060b 0x4b0078
004b0064
004b0064loc_4b0064:
004b0064str x0, [sp+104]
004b0068str x1, [sp+112]
004b006cldp x29, x30, [sp-8]
004b0070add sp, sp, 608
004b0074ret x30
004b0078
004b0078loc_4b0078:
004b0078ldr x2, [sp+616]
004b007cldrsb x27, [x2]
004b0080ldr x2, [x2+56]
004b0084ldrsb x27, [x2]
004b0088add x2, x2, 16
004b008cstr x2, [sp+464]
004b0090ldr x2, [sp+160]
004b0094ldrsb x27, [x2]
004b0098ldr w1, [x2]
004b009cstr w1, [sp+80]
004b00a0ldr x0, [sp+464]
004b00a4bl golang.org/x/crypto/ssh.(*chanList).remove
004b00a8ldr x2, [sp+160]
004b00acstr x2, [sp+552]
004b00b0adrp x3, 0x139000
004b00b4add x3, x3, 2752
004b00b8str x3, [sp+560]
004b00bcstr x2, [sp+568]
004b00c0ldr x2, [sp+616]
004b00c4ldrsb x27, [x2]
004b00c8ldr x2, [x2+72]
004b00ccstr x2, [sp+456]
004b00d0ldr x0, [sp+456]
004b00d4add x1, sp, 560
004b00d8bl runtime.chansend1
004b00dcb 0x4b05dc
004b00e0
004b00e0loc_4b00e0:
004b00e0b 0x4b0230
004b00e4
004b00e4loc_4b00e4:
004b00e4movz x3, 568
004b00e8movk x3, 0xcc80000
004b00ecsubs wzr, w2, w3
004b00f0b.eq 0x4b00f8
004b00f4b 0x4b0228
004b00f8
004b00f8loc_4b00f8:
004b00f8ldr x2, [sp+472]
004b00fcadrp x3, 0x139000
004b0100add x3, x3, 2944
004b0104subs xzr, x2, x3
004b0108b.eq 0x4b0110
004b010cb 0x4b0118
004b0110
004b0110loc_4b0110:
004b0110orr x0, xzr, 1
004b0114b 0x4b0120
004b0118
004b0118loc_4b0118:
004b0118mov x0, xzr
004b011cb 0x4b0120
004b0120
004b0120loc_4b0120:
004b0120strb w0, [sp+61]
004b0124tbnz w0, 0, 0x4b012c
004b0128b 0x4b0224
004b012c
004b012cloc_4b012c:
004b012cb 0x4b0130
004b0130
004b0130loc_4b0130:
004b0130ldr x1, [sp+480]
004b0134str x1, [sp+136]
004b0138adrp x0, 0x1c6000
004b013cadd x0, x0, 800
004b0140bl runtime.newobject
004b0144str x0, [sp+592]
004b0148stp xzr, xzr, [sp+272]
004b014cstp xzr, xzr, [sp+288]
004b0150stp xzr, xzr, [sp+304]
004b0154stp xzr, xzr, [sp+320]
004b0158ldr x1, [sp+136]
004b015cldrsb x27, [x1]
004b0160ldr x2, [x1+8]
004b0164ldr x1, [x1+16]
004b0168str x2, [sp+272]
004b016cstr x1, [sp+280]
004b0170ldr x1, [sp+136]
004b0174ldrsb x27, [x1]
004b0178ldrb w1, [x1+24]
004b017cstrb w1, [sp+288]
004b0180ldr x1, [sp+136]
004b0184ldrsb x27, [x1]
004b0188ldr x2, [x1+32]
004b018cldr x3, [x1+40]
004b0190ldr x1, [x1+48]
004b0194str x2, [sp+296]
004b0198str x3, [sp+304]
004b019cstr x1, [sp+312]
004b01a0ldr x1, [sp+616]
004b01a4str x1, [sp+320]
004b01a8ldr x1, [sp+592]
004b01acadrp x27, 0x59b000
004b01b0ldr w2, [x27+3056]
004b01b4cbz w2, 0x4b01bc
004b01b8b 0x4b01c0
004b01bc
004b01bcloc_4b01bc:
004b01bcb 0x4b01dc
004b01c0
004b01c0loc_4b01c0:
004b01c0str x1, [sp+248]
004b01c4adrp x0, 0x1c6000
004b01c8add x0, x0, 800
004b01ccadd x2, sp, 272
004b01d0bl runtime.wbMove
004b01d4ldr x1, [sp+248]
004b01d8b 0x4b01dc
004b01dc
004b01dcloc_4b01dc:
004b01dcldp x2, x3, [sp+272]
004b01e0ldp x4, x5, [sp+288]
004b01e4ldp x6, x7, [sp+304]
004b01e8ldp x8, x9, [sp+320]
004b01ecstp x2, x3, [x1]
004b01f0stp x4, x5, [x1+16]
004b01f4stp x6, x7, [x1+32]
004b01f8stp x8, x9, [x1+48]
004b01fcldr x2, [sp+592]
004b0200str x2, [sp+520]
004b0204ldr x2, [sp+616]
004b0208ldrsb x27, [x2]
004b020cldr x2, [x2+88]
004b0210str x2, [sp+264]
004b0214ldr x0, [sp+264]
004b0218add x1, sp, 520
004b021cbl runtime.chansend1
004b0220b 0x4b05dc
004b0224
004b0224loc_4b0224:
004b0224b 0x4b022c
004b0228
004b0228loc_4b0228:
004b0228b 0x4b022c
004b022c
004b022cloc_4b022c:
004b022cb 0x4b0230
004b0230
004b0230loc_4b0230:
004b0230b 0x4b059c
004b0234
004b0234loc_4b0234:
004b0234movz x3, 52179
004b0238movk x3, 0x4e9a0000
004b023csubs wzr, w2, w3
004b0240b.eq 0x4b0248
004b0244b 0x4b0378
004b0248
004b0248loc_4b0248:
004b0248ldr x2, [sp+472]
004b024cadrp x3, 0x13a000
004b0250add x3, x3, 0
004b0254subs xzr, x2, x3
004b0258b.eq 0x4b0260
004b025cb 0x4b0268
004b0260
004b0260loc_4b0260:
004b0260orr x0, xzr, 1
004b0264b 0x4b0270
004b0268
004b0268loc_4b0268:
004b0268mov x0, xzr
004b026cb 0x4b0270
004b0270
004b0270loc_4b0270:
004b0270strb w0, [sp+61]
004b0274tbnz w0, 0, 0x4b027c
004b0278b 0x4b0374
004b027c
004b027cloc_4b027c:
004b027cb 0x4b0280
004b0280
004b0280loc_4b0280:
004b0280ldr x2, [sp+480]
004b0284str x2, [sp+144]
004b0288ldr x2, [sp+616]
004b028cldrsb x27, [x2]
004b0290add x2, x2, 104
004b0294str x2, [sp+392]
004b0298ldr x2, [sp+144]
004b029cldrsb x27, [x2]
004b02a0ldr w1, [x2+4]
004b02a4str w1, [sp+68]
004b02a8ldr x0, [sp+392]
004b02acbl golang.org/x/crypto/ssh.(*window).add
004b02b0strb w0, [sp+63]
004b02b4tbnz w0, 0, 0x4b02bc
004b02b8b 0x4b02c0
004b02bc
004b02bcloc_4b02bc:
004b02bcb 0x4b05dc
004b02c0
004b02c0loc_4b02c0:
004b02c0add x27, sp, 536
004b02c4stp xzr, xzr, [x27]
004b02c8add x1, sp, 536
004b02ccstr x1, [sp+360]
004b02d0ldr x1, [sp+144]
004b02d4ldrsb x27, [x1]
004b02d8ldr w0, [x1+4]
004b02dcstr w0, [sp+64]
004b02e0bl runtime.convT32
004b02e4str x0, [sp+336]
004b02e8ldr x1, [sp+360]
004b02ecldrsb x27, [x1]
004b02f0adrp x2, 0x145000
004b02f4add x2, x2, 3328
004b02f8str x2, [x1]
004b02fcadrp x27, 0x59b000
004b0300ldr w2, [x27+3056]
004b0304cbz w2, 0x4b030c
004b0308b 0x4b0310
004b030c
004b030cloc_4b030c:
004b030cb 0x4b0324
004b0310
004b0310loc_4b0310:
004b0310bl runtime.gcWriteBarrier2
004b0314str x0, [x25]
004b0318ldr x5, [x1+8]
004b031cstr x5, [x25+8]
004b0320b 0x4b0324
004b0324
004b0324loc_4b0324:
004b0324str x0, [x1+8]
004b0328ldr x2, [sp+360]
004b032cldrsb x27, [x2]
004b0330b 0x4b0334
004b0334
004b0334loc_4b0334:
004b0334str x2, [sp+368]
004b0338orr x4, xzr, 1
004b033cstr x4, [sp+376]
004b0340str x4, [sp+384]
004b0344adrp x0, 0x213000
004b0348add x0, x0, 2665
004b034cmovz x1, 39
004b0350mov x3, x4
004b0354bl fmt.Errorf
004b0358str x0, [sp+576]
004b035cstr x1, [sp+584]
004b0360str x0, [sp+104]
004b0364str x1, [sp+112]
004b0368ldp x29, x30, [sp-8]
004b036cadd sp, sp, 608
004b0370ret x30
004b0374
004b0374loc_4b0374:
004b0374b 0x4b0598
004b0378
004b0378loc_4b0378:
004b0378movz x3, 64126
004b037cmovk x3, 0x5b080000
004b0380subs wzr, w2, w3
004b0384b.eq 0x4b038c
004b0388b 0x4b0590
004b038c
004b038cloc_4b038c:
004b038cldr x2, [sp+472]
004b0390adrp x3, 0x139000
004b0394add x3, x3, 2688
004b0398subs xzr, x2, x3
004b039cb.eq 0x4b03a4
004b03a0b 0x4b03ac
004b03a4
004b03a4loc_4b03a4:
004b03a4orr x0, xzr, 1
004b03a8b 0x4b03b4
004b03ac
004b03acloc_4b03ac:
004b03acmov x0, xzr
004b03b0b 0x4b03b4
004b03b4
004b03b4loc_4b03b4:
004b03b4strb w0, [sp+61]
004b03b8tbnz w0, 0, 0x4b03c0
004b03bcb 0x4b058c
004b03c0
004b03c0loc_4b03c0:
004b03c0b 0x4b03c4
004b03c4
004b03c4loc_4b03c4:
004b03c4ldr x1, [sp+480]
004b03c8str x1, [sp+152]
004b03ccldr x0, [sp+616]
004b03d0bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b03d4str x0, [sp+168]
004b03d8str x1, [sp+176]
004b03dccbnz x0, 0x4b03e4
004b03e0b 0x4b03f8
004b03e4
004b03e4loc_4b03e4:
004b03e4str x0, [sp+104]
004b03e8str x1, [sp+112]
004b03ecldp x29, x30, [sp-8]
004b03f0add sp, sp, 608
004b03f4ret x30
004b03f8
004b03f8loc_4b03f8:
004b03f8ldr x2, [sp+152]
004b03fcldrsb x27, [x2]
004b0400ldr w2, [x2+12]
004b0404subs wzr, w2, 9
004b0408cset x2, lo
004b040cstrb w2, [sp+63]
004b0410b.lo 0x4b0418
004b0414b 0x4b041c
004b0418
004b0418loc_4b0418:
004b0418b 0x4b043c
004b041c
004b041cloc_4b041c:
004b041cldr x2, [sp+152]
004b0420ldrsb x27, [x2]
004b0424ldr w2, [x2+12]
004b0428orr x3, xzr, 0xffffffff80000000
004b042csubs wzr, w2, w3
004b0430cset x2, hi
004b0434strb w2, [sp+63]
004b0438b 0x4b043c
004b043c
004b043cloc_4b043c:
004b043cldrb w2, [sp+63]
004b0440tbnz w2, 0, 0x4b0448
004b0444b 0x4b04fc
004b0448
004b0448loc_4b0448:
004b0448add x27, sp, 536
004b044cstp xzr, xzr, [x27]
004b0450add x1, sp, 536
004b0454str x1, [sp+424]
004b0458ldr x1, [sp+152]
004b045cldrsb x27, [x1]
004b0460ldr w0, [x1+12]
004b0464str w0, [sp+76]
004b0468bl runtime.convT32
004b046cstr x0, [sp+416]
004b0470ldr x1, [sp+424]
004b0474ldrsb x27, [x1]
004b0478adrp x2, 0x145000
004b047cadd x2, x2, 3328
004b0480str x2, [x1]
004b0484adrp x27, 0x59b000
004b0488ldr w2, [x27+3056]
004b048ccbz w2, 0x4b0494
004b0490b 0x4b0498
004b0494
004b0494loc_4b0494:
004b0494b 0x4b04ac
004b0498
004b0498loc_4b0498:
004b0498bl runtime.gcWriteBarrier2
004b049cstr x0, [x25]
004b04a0ldr x5, [x1+8]
004b04a4str x5, [x25+8]
004b04a8b 0x4b04ac
004b04ac
004b04acloc_4b04ac:
004b04acstr x0, [x1+8]
004b04b0ldr x2, [sp+424]
004b04b4ldrsb x27, [x2]
004b04b8b 0x4b04bc
004b04bc
004b04bcloc_4b04bc:
004b04bcstr x2, [sp+432]
004b04c0orr x4, xzr, 1
004b04c4str x4, [sp+440]
004b04c8str x4, [sp+448]
004b04ccadrp x0, 0x213000
004b04d0add x0, x0, 2626
004b04d4movz x1, 39
004b04d8mov x3, x4
004b04dcbl fmt.Errorf
004b04e0str x0, [sp+576]
004b04e4str x1, [sp+584]
004b04e8str x0, [sp+104]
004b04ecstr x1, [sp+112]
004b04f0ldp x29, x30, [sp-8]
004b04f4add sp, sp, 608
004b04f8ret x30
004b04fc
004b04fcloc_4b04fc:
004b04fcldr x2, [sp+616]
004b0500ldrsb x27, [x2]
004b0504ldr x3, [sp+152]
004b0508ldrsb x27, [x3]
004b050cldr w3, [x3+4]
004b0510str w3, [x2+44]
004b0514ldr x2, [sp+616]
004b0518ldrsb x27, [x2]
004b051cldr x3, [sp+152]
004b0520ldrsb x27, [x3]
004b0524ldr w3, [x3+12]
004b0528str w3, [x2+52]
004b052cldr x2, [sp+616]
004b0530ldrsb x27, [x2]
004b0534add x2, x2, 104
004b0538str x2, [sp+408]
004b053cldr x2, [sp+152]
004b0540ldrsb x27, [x2]
004b0544ldr w1, [x2+8]
004b0548str w1, [sp+72]
004b054cldr x0, [sp+408]
004b0550bl golang.org/x/crypto/ssh.(*window).add
004b0554ldr x2, [sp+152]
004b0558str x2, [sp+528]
004b055cadrp x3, 0x139000
004b0560add x3, x3, 2688
004b0564str x3, [sp+560]
004b0568str x2, [sp+568]
004b056cldr x2, [sp+616]
004b0570ldrsb x27, [x2]
004b0574ldr x2, [x2+72]
004b0578str x2, [sp+400]
004b057cldr x0, [sp+400]
004b0580add x1, sp, 560
004b0584bl runtime.chansend1
004b0588b 0x4b05dc
004b058c
004b058cloc_4b058c:
004b058cb 0x4b0594
004b0590
004b0590loc_4b0590:
004b0590b 0x4b0594
004b0594
004b0594loc_4b0594:
004b0594b 0x4b0598
004b0598
004b0598loc_4b0598:
004b0598b 0x4b059c
004b059c
004b059cloc_4b059c:
004b059cb 0x4b05a4
004b05a0
004b05a0loc_4b05a0:
004b05a0b 0x4b05a4
004b05a4
004b05a4loc_4b05a4:
004b05a4ldr x2, [sp+472]
004b05a8ldr x3, [sp+480]
004b05acstr x2, [sp+120]
004b05b0str x3, [sp+128]
004b05b4str x2, [sp+560]
004b05b8str x3, [sp+568]
004b05bcldr x2, [sp+616]
004b05c0ldrsb x27, [x2]
004b05c4ldr x2, [x2+72]
004b05c8str x2, [sp+256]
004b05ccldr x0, [sp+256]
004b05d0add x1, sp, 560
004b05d4bl runtime.chansend1
004b05d8b 0x4b05dc
004b05dc
004b05dcloc_4b05dc:
004b05dcstp xzr, xzr, [sp+104]
004b05e0mov x0, xzr
004b05e4mov x1, xzr
004b05e8ldp x29, x30, [sp-8]
004b05ecadd sp, sp, 608
004b05f0ret x30
004b05f4
004b05f4loc_4b05f4:
004b05f4mov x0, xzr
004b05f8bl runtime.panicIndex
004b05fchint
004b0600
004b0600loc_4b0600:
004b0600stp x0, x1, [sp+8]
004b0604stp x2, x3, [sp+24]
004b0608mov x3, x30
004b060cbl runtime.morestack_noctxt.abi0
004b0610ldp x0, x1, [sp+8]
004b0614ldp x2, x3, [sp+24]
004b0618b 0x4afd80
004b061cudf 0
004afd80
004b0620
004b0620golang.org/x/crypto/ssh.(*mux).newChannel: ; void golang.org/x/crypto/ssh.(*mux).newChannel(golang.org/x/crypto/ssh.mux * m, struct string chanType, golang.org/x/crypto/ssh.channelDirection direction, struct []uint8 extraData)
004b0620ldr x16, [x28+16]
004b0624sub x17, sp, 16
004b0628subs xzr, x17, x16
004b062cb.ls 0x4b0974
004b0630str x30, [sp-144]!
004b0634stur x29, [sp-8]
004b0638sub x29, sp, 8
004b063cstr x0, [sp+152]
004b0640str x1, [sp+160]
004b0644str x2, [sp+168]
004b0648strb w3, [sp+176]
004b064cstr x4, [sp+184]
004b0650str x5, [sp+192]
004b0654str x6, [sp+200]
004b0658str xzr, [sp+48]
004b065cbl golang.org/x/crypto/ssh.newCond
004b0660str x0, [sp+88]
004b0664bl golang.org/x/crypto/ssh.newBuffer
004b0668str x0, [sp+80]
004b066cbl golang.org/x/crypto/ssh.newBuffer
004b0670str x0, [sp+72]
004b0674adrp x0, 0x149000
004b0678add x0, x0, 1344
004b067corr x1, xzr, 16
004b0680bl runtime.makechan
004b0684str x0, [sp+64]
004b0688adrp x0, 0x149000
004b068cadd x0, x0, 1280
004b0690orr x1, xzr, 16
004b0694bl runtime.makechan
004b0698str x0, [sp+128]
004b069cbl runtime.makemap_small
004b06a0str x0, [sp+120]
004b06a4adrp x0, 0x1f4000
004b06a8add x0, x0, 1920
004b06acbl runtime.newobject
004b06b0str x0, [sp+112]
004b06b4adrp x27, 0x59b000
004b06b8ldr w1, [x27+3056]
004b06bccbz w1, 0x4b06c4
004b06c0b 0x4b06c8
004b06c4
004b06c4loc_4b06c4:
004b06c4b 0x4b06e4
004b06c8
004b06c8loc_4b06c8:
004b06c8str x0, [sp+96]
004b06ccmov x1, x0
004b06d0adrp x0, 0x1f4000
004b06d4add x0, x0, 1920
004b06d8bl runtime.wbZero
004b06dcldr x0, [sp+96]
004b06e0b 0x4b06e4
004b06e4
004b06e4loc_4b06e4:
004b06e4mov x20, x0
004b06e8adr x27, 16
004b06ecstp x29, x27, [sp-24]
004b06f0sub x29, sp, 24
004b06f4bl fn_87ce4
004b06f8sub x29, sp, 8
004b06fcstr xzr, [x0+176]
004b0700ldr x2, [sp+112]
004b0704ldrsb x27, [x2]
004b0708ldr x3, [sp+88]
004b070cadrp x27, 0x59b000
004b0710ldr w4, [x27+3056]
004b0714cbz w4, 0x4b071c
004b0718b 0x4b0720
004b071c
004b071cloc_4b071c:
004b071cb 0x4b0734
004b0720
004b0720loc_4b0720:
004b0720bl runtime.gcWriteBarrier2
004b0724str x3, [x25]
004b0728ldr x4, [x2+104]
004b072cstr x4, [x25+8]
004b0730b 0x4b0734
004b0734
004b0734loc_4b0734:
004b0734str x3, [x2+104]
004b0738ldr x2, [sp+112]
004b073cldrsb x27, [x2]
004b0740orr x3, xzr, 0x200000
004b0744str w3, [x2+160]
004b0748ldr x2, [sp+112]
004b074cldrsb x27, [x2]
004b0750ldr x3, [sp+80]
004b0754adrp x27, 0x59b000
004b0758ldr w4, [x27+3056]
004b075ccbz w4, 0x4b0764
004b0760b 0x4b0768
004b0764
004b0764loc_4b0764:
004b0764b 0x4b077c
004b0768
004b0768loc_4b0768:
004b0768bl runtime.gcWriteBarrier2
004b076cstr x3, [x25]
004b0770ldr x4, [x2+136]
004b0774str x4, [x25+8]
004b0778b 0x4b077c
004b077c
004b077cloc_4b077c:
004b077cstr x3, [x2+136]
004b0780ldr x2, [sp+112]
004b0784ldrsb x27, [x2]
004b0788ldr x3, [sp+72]
004b078cadrp x27, 0x59b000
004b0790ldr w4, [x27+3056]
004b0794cbz w4, 0x4b079c
004b0798b 0x4b07a0
004b079c
004b079cloc_4b079c:
004b079cb 0x4b07b4
004b07a0
004b07a0loc_4b07a0:
004b07a0bl runtime.gcWriteBarrier2
004b07a4str x3, [x25]
004b07a8ldr x4, [x2+144]
004b07acstr x4, [x25+8]
004b07b0b 0x4b07b4
004b07b4
004b07b4loc_4b07b4:
004b07b4str x3, [x2+144]
004b07b8ldr x2, [sp+112]
004b07bcldrsb x27, [x2]
004b07c0ldrb w3, [sp+176]
004b07c4strb w3, [x2+65]
004b07c8ldr x2, [sp+112]
004b07ccldrsb x27, [x2]
004b07d0ldr x3, [sp+64]
004b07d4adrp x27, 0x59b000
004b07d8ldr w4, [x27+3056]
004b07dccbz w4, 0x4b07e4
004b07e0b 0x4b07e8
004b07e4
004b07e4loc_4b07e4:
004b07e4b 0x4b07fc
004b07e8
004b07e8loc_4b07e8:
004b07e8bl runtime.gcWriteBarrier2
004b07ecstr x3, [x25]
004b07f0ldr x4, [x2+88]
004b07f4str x4, [x25+8]
004b07f8b 0x4b07fc
004b07fc
004b07fcloc_4b07fc:
004b07fcstr x3, [x2+88]
004b0800ldr x2, [sp+112]
004b0804ldrsb x27, [x2]
004b0808ldr x3, [sp+128]
004b080cadrp x27, 0x59b000
004b0810ldr w4, [x27+3056]
004b0814cbz w4, 0x4b081c
004b0818b 0x4b0820
004b081c
004b081cloc_4b081c:
004b081cb 0x4b0834
004b0820
004b0820loc_4b0820:
004b0820bl runtime.gcWriteBarrier2
004b0824str x3, [x25]
004b0828ldr x4, [x2+72]
004b082cstr x4, [x25+8]
004b0830b 0x4b0834
004b0834
004b0834loc_4b0834:
004b0834str x3, [x2+72]
004b0838ldr x2, [sp+112]
004b083cldrsb x27, [x2]
004b0840ldr x3, [sp+160]
004b0844ldr x4, [sp+168]
004b0848str x4, [x2+8]
004b084cadrp x27, 0x59b000
004b0850ldr w4, [x27+3056]
004b0854cbz w4, 0x4b085c
004b0858b 0x4b0860
004b085c
004b085cloc_4b085c:
004b085cb 0x4b0874
004b0860
004b0860loc_4b0860:
004b0860bl runtime.gcWriteBarrier2
004b0864str x3, [x25]
004b0868ldr x4, [x2]
004b086cstr x4, [x25+8]
004b0870b 0x4b0874
004b0874
004b0874loc_4b0874:
004b0874str x3, [x2]
004b0878ldr x2, [sp+112]
004b087cldrsb x27, [x2]
004b0880ldr x3, [sp+184]
004b0884ldr x4, [sp+192]
004b0888ldr x5, [sp+200]
004b088cstr x4, [x2+24]
004b0890str x5, [x2+32]
004b0894adrp x27, 0x59b000
004b0898ldr w4, [x27+3056]
004b089ccbz w4, 0x4b08a4
004b08a0b 0x4b08a8
004b08a4
004b08a4loc_4b08a4:
004b08a4b 0x4b08bc
004b08a8
004b08a8loc_4b08a8:
004b08a8bl runtime.gcWriteBarrier2
004b08acstr x3, [x25]
004b08b0ldr x4, [x2+16]
004b08b4str x4, [x25+8]
004b08b8b 0x4b08bc
004b08bc
004b08bcloc_4b08bc:
004b08bcstr x3, [x2+16]
004b08c0ldr x2, [sp+112]
004b08c4ldrsb x27, [x2]
004b08c8ldr x3, [sp+152]
004b08ccadrp x27, 0x59b000
004b08d0ldr w4, [x27+3056]
004b08d4cbz w4, 0x4b08dc
004b08d8b 0x4b08e0
004b08dc
004b08dcloc_4b08dc:
004b08dcb 0x4b08f4
004b08e0
004b08e0loc_4b08e0:
004b08e0bl runtime.gcWriteBarrier2
004b08e4str x3, [x25]
004b08e8ldr x4, [x2+56]
004b08ecstr x4, [x25+8]
004b08f0b 0x4b08f4
004b08f4
004b08f4loc_4b08f4:
004b08f4str x3, [x2+56]
004b08f8ldr x2, [sp+112]
004b08fcldrsb x27, [x2]
004b0900ldr x3, [sp+120]
004b0904adrp x27, 0x59b000
004b0908ldr w4, [x27+3056]
004b090ccbz w4, 0x4b0914
004b0910b 0x4b0918
004b0914
004b0914loc_4b0914:
004b0914b 0x4b092c
004b0918
004b0918loc_4b0918:
004b0918bl runtime.gcWriteBarrier2
004b091cstr x3, [x25]
004b0920ldr x4, [x2+176]
004b0924str x4, [x25+8]
004b0928b 0x4b092c
004b092c
004b092cloc_4b092c:
004b092cstr x3, [x2+176]
004b0930ldr x2, [sp+112]
004b0934str x2, [sp+56]
004b0938ldr x2, [sp+152]
004b093cldrsb x27, [x2]
004b0940add x0, x2, 16
004b0944str x0, [sp+104]
004b0948ldr x1, [sp+56]
004b094cbl golang.org/x/crypto/ssh.(*chanList).add
004b0950str w0, [sp+44]
004b0954ldr x2, [sp+56]
004b0958ldrsb x27, [x2]
004b095cstr w0, [x2+40]
004b0960ldr x0, [sp+56]
004b0964str x0, [sp+48]
004b0968ldur x29, [sp-8]
004b096cldr x30, [sp], 144
004b0970ret x30
004b0974
004b0974loc_4b0974:
004b0974stp x0, x1, [sp+8]
004b0978str x2, [sp+24]
004b097cstrb w3, [sp+32]
004b0980stp x4, x5, [sp+40]
004b0984str x6, [sp+56]
004b0988mov x3, x30
004b098cbl runtime.morestack_noctxt.abi0
004b0990ldp x0, x1, [sp+8]
004b0994ldr x2, [sp+24]
004b0998ldrb w3, [sp+32]
004b099cldp x4, x5, [sp+40]
004b09a0ldr x6, [sp+56]
004b09a4b 0x4b0620
004b09a8udf 0
004b09acudf 0
004b0620
004b0620golang.org/x/crypto/ssh.(*mux).newChannel: ; void golang.org/x/crypto/ssh.(*mux).newChannel(golang.org/x/crypto/ssh.mux * m, struct string chanType, golang.org/x/crypto/ssh.channelDirection direction, struct []uint8 extraData)
004b0620ldr x16, [x28+16]
004b0624sub x17, sp, 16
004b0628subs xzr, x17, x16
004b062cb.ls 0x4b0974
004b0630str x30, [sp-144]!
004b0634stur x29, [sp-8]
004b0638sub x29, sp, 8
004b063cstr x0, [sp+152]
004b0640str x1, [sp+160]
004b0644str x2, [sp+168]
004b0648strb w3, [sp+176]
004b064cstr x4, [sp+184]
004b0650str x5, [sp+192]
004b0654str x6, [sp+200]
004b0658str xzr, [sp+48]
004b065cbl golang.org/x/crypto/ssh.newCond
004b0660str x0, [sp+88]
004b0664bl golang.org/x/crypto/ssh.newBuffer
004b0668str x0, [sp+80]
004b066cbl golang.org/x/crypto/ssh.newBuffer
004b0670str x0, [sp+72]
004b0674adrp x0, 0x149000
004b0678add x0, x0, 1344
004b067corr x1, xzr, 16
004b0680bl runtime.makechan
004b0684str x0, [sp+64]
004b0688adrp x0, 0x149000
004b068cadd x0, x0, 1280
004b0690orr x1, xzr, 16
004b0694bl runtime.makechan
004b0698str x0, [sp+128]
004b069cbl runtime.makemap_small
004b06a0str x0, [sp+120]
004b06a4adrp x0, 0x1f4000
004b06a8add x0, x0, 1920
004b06acbl runtime.newobject
004b06b0str x0, [sp+112]
004b06b4adrp x27, 0x59b000
004b06b8ldr w1, [x27+3056]
004b06bccbz w1, 0x4b06c4
004b06c0b 0x4b06c8
004b06c4
004b06c4loc_4b06c4:
004b06c4b 0x4b06e4
004b06c8
004b06c8loc_4b06c8:
004b06c8str x0, [sp+96]
004b06ccmov x1, x0
004b06d0adrp x0, 0x1f4000
004b06d4add x0, x0, 1920
004b06d8bl runtime.wbZero
004b06dcldr x0, [sp+96]
004b06e0b 0x4b06e4
004b06e4
004b06e4loc_4b06e4:
004b06e4mov x20, x0
004b06e8adr x27, 16
004b06ecstp x29, x27, [sp-24]
004b06f0sub x29, sp, 24
004b06f4bl fn_87ce4
004b06f8sub x29, sp, 8
004b06fcstr xzr, [x0+176]
004b0700ldr x2, [sp+112]
004b0704ldrsb x27, [x2]
004b0708ldr x3, [sp+88]
004b070cadrp x27, 0x59b000
004b0710ldr w4, [x27+3056]
004b0714cbz w4, 0x4b071c
004b0718b 0x4b0720
004b071c
004b071cloc_4b071c:
004b071cb 0x4b0734
004b0720
004b0720loc_4b0720:
004b0720bl runtime.gcWriteBarrier2
004b0724str x3, [x25]
004b0728ldr x4, [x2+104]
004b072cstr x4, [x25+8]
004b0730b 0x4b0734
004b0734
004b0734loc_4b0734:
004b0734str x3, [x2+104]
004b0738ldr x2, [sp+112]
004b073cldrsb x27, [x2]
004b0740orr x3, xzr, 0x200000
004b0744str w3, [x2+160]
004b0748ldr x2, [sp+112]
004b074cldrsb x27, [x2]
004b0750ldr x3, [sp+80]
004b0754adrp x27, 0x59b000
004b0758ldr w4, [x27+3056]
004b075ccbz w4, 0x4b0764
004b0760b 0x4b0768
004b0764
004b0764loc_4b0764:
004b0764b 0x4b077c
004b0768
004b0768loc_4b0768:
004b0768bl runtime.gcWriteBarrier2
004b076cstr x3, [x25]
004b0770ldr x4, [x2+136]
004b0774str x4, [x25+8]
004b0778b 0x4b077c
004b077c
004b077cloc_4b077c:
004b077cstr x3, [x2+136]
004b0780ldr x2, [sp+112]
004b0784ldrsb x27, [x2]
004b0788ldr x3, [sp+72]
004b078cadrp x27, 0x59b000
004b0790ldr w4, [x27+3056]
004b0794cbz w4, 0x4b079c
004b0798b 0x4b07a0
004b079c
004b079cloc_4b079c:
004b079cb 0x4b07b4
004b07a0
004b07a0loc_4b07a0:
004b07a0bl runtime.gcWriteBarrier2
004b07a4str x3, [x25]
004b07a8ldr x4, [x2+144]
004b07acstr x4, [x25+8]
004b07b0b 0x4b07b4
004b07b4
004b07b4loc_4b07b4:
004b07b4str x3, [x2+144]
004b07b8ldr x2, [sp+112]
004b07bcldrsb x27, [x2]
004b07c0ldrb w3, [sp+176]
004b07c4strb w3, [x2+65]
004b07c8ldr x2, [sp+112]
004b07ccldrsb x27, [x2]
004b07d0ldr x3, [sp+64]
004b07d4adrp x27, 0x59b000
004b07d8ldr w4, [x27+3056]
004b07dccbz w4, 0x4b07e4
004b07e0b 0x4b07e8
004b07e4
004b07e4loc_4b07e4:
004b07e4b 0x4b07fc
004b07e8
004b07e8loc_4b07e8:
004b07e8bl runtime.gcWriteBarrier2
004b07ecstr x3, [x25]
004b07f0ldr x4, [x2+88]
004b07f4str x4, [x25+8]
004b07f8b 0x4b07fc
004b07fc
004b07fcloc_4b07fc:
004b07fcstr x3, [x2+88]
004b0800ldr x2, [sp+112]
004b0804ldrsb x27, [x2]
004b0808ldr x3, [sp+128]
004b080cadrp x27, 0x59b000
004b0810ldr w4, [x27+3056]
004b0814cbz w4, 0x4b081c
004b0818b 0x4b0820
004b081c
004b081cloc_4b081c:
004b081cb 0x4b0834
004b0820
004b0820loc_4b0820:
004b0820bl runtime.gcWriteBarrier2
004b0824str x3, [x25]
004b0828ldr x4, [x2+72]
004b082cstr x4, [x25+8]
004b0830b 0x4b0834
004b0834
004b0834loc_4b0834:
004b0834str x3, [x2+72]
004b0838ldr x2, [sp+112]
004b083cldrsb x27, [x2]
004b0840ldr x3, [sp+160]
004b0844ldr x4, [sp+168]
004b0848str x4, [x2+8]
004b084cadrp x27, 0x59b000
004b0850ldr w4, [x27+3056]
004b0854cbz w4, 0x4b085c
004b0858b 0x4b0860
004b085c
004b085cloc_4b085c:
004b085cb 0x4b0874
004b0860
004b0860loc_4b0860:
004b0860bl runtime.gcWriteBarrier2
004b0864str x3, [x25]
004b0868ldr x4, [x2]
004b086cstr x4, [x25+8]
004b0870b 0x4b0874
004b0874
004b0874loc_4b0874:
004b0874str x3, [x2]
004b0878ldr x2, [sp+112]
004b087cldrsb x27, [x2]
004b0880ldr x3, [sp+184]
004b0884ldr x4, [sp+192]
004b0888ldr x5, [sp+200]
004b088cstr x4, [x2+24]
004b0890str x5, [x2+32]
004b0894adrp x27, 0x59b000
004b0898ldr w4, [x27+3056]
004b089ccbz w4, 0x4b08a4
004b08a0b 0x4b08a8
004b08a4
004b08a4loc_4b08a4:
004b08a4b 0x4b08bc
004b08a8
004b08a8loc_4b08a8:
004b08a8bl runtime.gcWriteBarrier2
004b08acstr x3, [x25]
004b08b0ldr x4, [x2+16]
004b08b4str x4, [x25+8]
004b08b8b 0x4b08bc
004b08bc
004b08bcloc_4b08bc:
004b08bcstr x3, [x2+16]
004b08c0ldr x2, [sp+112]
004b08c4ldrsb x27, [x2]
004b08c8ldr x3, [sp+152]
004b08ccadrp x27, 0x59b000
004b08d0ldr w4, [x27+3056]
004b08d4cbz w4, 0x4b08dc
004b08d8b 0x4b08e0
004b08dc
004b08dcloc_4b08dc:
004b08dcb 0x4b08f4
004b08e0
004b08e0loc_4b08e0:
004b08e0bl runtime.gcWriteBarrier2
004b08e4str x3, [x25]
004b08e8ldr x4, [x2+56]
004b08ecstr x4, [x25+8]
004b08f0b 0x4b08f4
004b08f4
004b08f4loc_4b08f4:
004b08f4str x3, [x2+56]
004b08f8ldr x2, [sp+112]
004b08fcldrsb x27, [x2]
004b0900ldr x3, [sp+120]
004b0904adrp x27, 0x59b000
004b0908ldr w4, [x27+3056]
004b090ccbz w4, 0x4b0914
004b0910b 0x4b0918
004b0914
004b0914loc_4b0914:
004b0914b 0x4b092c
004b0918
004b0918loc_4b0918:
004b0918bl runtime.gcWriteBarrier2
004b091cstr x3, [x25]
004b0920ldr x4, [x2+176]
004b0924str x4, [x25+8]
004b0928b 0x4b092c
004b092c
004b092cloc_4b092c:
004b092cstr x3, [x2+176]
004b0930ldr x2, [sp+112]
004b0934str x2, [sp+56]
004b0938ldr x2, [sp+152]
004b093cldrsb x27, [x2]
004b0940add x0, x2, 16
004b0944str x0, [sp+104]
004b0948ldr x1, [sp+56]
004b094cbl golang.org/x/crypto/ssh.(*chanList).add
004b0950str w0, [sp+44]
004b0954ldr x2, [sp+56]
004b0958ldrsb x27, [x2]
004b095cstr w0, [x2+40]
004b0960ldr x0, [sp+56]
004b0964str x0, [sp+48]
004b0968ldur x29, [sp-8]
004b096cldr x30, [sp], 144
004b0970ret x30
004b0974
004b0974loc_4b0974:
004b0974stp x0, x1, [sp+8]
004b0978str x2, [sp+24]
004b097cstrb w3, [sp+32]
004b0980stp x4, x5, [sp+40]
004b0984str x6, [sp+56]
004b0988mov x3, x30
004b098cbl runtime.morestack_noctxt.abi0
004b0990ldp x0, x1, [sp+8]
004b0994ldr x2, [sp+24]
004b0998ldrb w3, [sp+32]
004b099cldp x4, x5, [sp+40]
004b09a0ldr x6, [sp+56]
004b09a4b 0x4b0620
004b09a8udf 0
004b09acudf 0
004b0620
004b09b0
004b09b0golang.org/x/crypto/ssh.(*extChannel).Write: ; void golang.org/x/crypto/ssh.(*extChannel).Write(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b09b0ldr x16, [x28+16]
004b09b4sub x17, sp, 16
004b09b8subs xzr, x17, x16
004b09bcb.ls 0x4b0a58
004b09c0str x30, [sp-144]!
004b09c4stur x29, [sp-8]
004b09c8sub x29, sp, 8
004b09ccstr x0, [sp+152]
004b09d0str x1, [sp+160]
004b09d4str x2, [sp+168]
004b09d8str x3, [sp+176]
004b09dcstr xzr, [sp+56]
004b09e0stp xzr, xzr, [sp+80]
004b09e4stp xzr, xzr, [sp+104]
004b09e8ldr x5, [sp+152]
004b09ecldrsb x27, [x5]
004b09f0ldr x5, [x5+8]
004b09f4str x5, [sp+96]
004b09f8ldr x5, [sp+152]
004b09fcldrsb x27, [x5]
004b0a00ldr w4, [x5]
004b0a04str w4, [sp+52]
004b0a08ldr x1, [sp+160]
004b0a0cldr x2, [sp+168]
004b0a10ldr x3, [sp+176]
004b0a14ldr x0, [sp+96]
004b0a18bl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0a1cstr x0, [sp+64]
004b0a20str x1, [sp+104]
004b0a24str x2, [sp+112]
004b0a28ldr x5, [sp+64]
004b0a2cstr x5, [sp+72]
004b0a30str x1, [sp+120]
004b0a34str x2, [sp+128]
004b0a38ldr x5, [sp+72]
004b0a3cstr x5, [sp+56]
004b0a40str x1, [sp+80]
004b0a44str x2, [sp+88]
004b0a48ldr x0, [sp+56]
004b0a4cldur x29, [sp-8]
004b0a50ldr x30, [sp], 144
004b0a54ret x30
004b0a58
004b0a58loc_4b0a58:
004b0a58stp x0, x1, [sp+8]
004b0a5cstp x2, x3, [sp+24]
004b0a60mov x3, x30
004b0a64bl runtime.morestack_noctxt.abi0
004b0a68ldp x0, x1, [sp+8]
004b0a6cldp x2, x3, [sp+24]
004b0a70b 0x4b09b0
004b0a74udf 0
004b0a78udf 0
004b0a7cudf 0
004b09b0
004b09b0golang.org/x/crypto/ssh.(*extChannel).Write: ; void golang.org/x/crypto/ssh.(*extChannel).Write(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b09b0ldr x16, [x28+16]
004b09b4sub x17, sp, 16
004b09b8subs xzr, x17, x16
004b09bcb.ls 0x4b0a58
004b09c0str x30, [sp-144]!
004b09c4stur x29, [sp-8]
004b09c8sub x29, sp, 8
004b09ccstr x0, [sp+152]
004b09d0str x1, [sp+160]
004b09d4str x2, [sp+168]
004b09d8str x3, [sp+176]
004b09dcstr xzr, [sp+56]
004b09e0stp xzr, xzr, [sp+80]
004b09e4stp xzr, xzr, [sp+104]
004b09e8ldr x5, [sp+152]
004b09ecldrsb x27, [x5]
004b09f0ldr x5, [x5+8]
004b09f4str x5, [sp+96]
004b09f8ldr x5, [sp+152]
004b09fcldrsb x27, [x5]
004b0a00ldr w4, [x5]
004b0a04str w4, [sp+52]
004b0a08ldr x1, [sp+160]
004b0a0cldr x2, [sp+168]
004b0a10ldr x3, [sp+176]
004b0a14ldr x0, [sp+96]
004b0a18bl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0a1cstr x0, [sp+64]
004b0a20str x1, [sp+104]
004b0a24str x2, [sp+112]
004b0a28ldr x5, [sp+64]
004b0a2cstr x5, [sp+72]
004b0a30str x1, [sp+120]
004b0a34str x2, [sp+128]
004b0a38ldr x5, [sp+72]
004b0a3cstr x5, [sp+56]
004b0a40str x1, [sp+80]
004b0a44str x2, [sp+88]
004b0a48ldr x0, [sp+56]
004b0a4cldur x29, [sp-8]
004b0a50ldr x30, [sp], 144
004b0a54ret x30
004b0a58
004b0a58loc_4b0a58:
004b0a58stp x0, x1, [sp+8]
004b0a5cstp x2, x3, [sp+24]
004b0a60mov x3, x30
004b0a64bl runtime.morestack_noctxt.abi0
004b0a68ldp x0, x1, [sp+8]
004b0a6cldp x2, x3, [sp+24]
004b0a70b 0x4b09b0
004b0a74udf 0
004b0a78udf 0
004b0a7cudf 0
004b09b0
004b0a80
004b0a80golang.org/x/crypto/ssh.(*extChannel).Read: ; void golang.org/x/crypto/ssh.(*extChannel).Read(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b0a80ldr x16, [x28+16]
004b0a84sub x17, sp, 16
004b0a88subs xzr, x17, x16
004b0a8cb.ls 0x4b0b28
004b0a90str x30, [sp-144]!
004b0a94stur x29, [sp-8]
004b0a98sub x29, sp, 8
004b0a9cstr x0, [sp+152]
004b0aa0str x1, [sp+160]
004b0aa4str x2, [sp+168]
004b0aa8str x3, [sp+176]
004b0aacstr xzr, [sp+56]
004b0ab0stp xzr, xzr, [sp+80]
004b0ab4stp xzr, xzr, [sp+104]
004b0ab8ldr x5, [sp+152]
004b0abcldrsb x27, [x5]
004b0ac0ldr x5, [x5+8]
004b0ac4str x5, [sp+96]
004b0ac8ldr x5, [sp+152]
004b0accldrsb x27, [x5]
004b0ad0ldr w4, [x5]
004b0ad4str w4, [sp+52]
004b0ad8ldr x1, [sp+160]
004b0adcldr x2, [sp+168]
004b0ae0ldr x3, [sp+176]
004b0ae4ldr x0, [sp+96]
004b0ae8bl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0aecstr x0, [sp+64]
004b0af0str x1, [sp+104]
004b0af4str x2, [sp+112]
004b0af8ldr x5, [sp+64]
004b0afcstr x5, [sp+72]
004b0b00str x1, [sp+120]
004b0b04str x2, [sp+128]
004b0b08ldr x5, [sp+72]
004b0b0cstr x5, [sp+56]
004b0b10str x1, [sp+80]
004b0b14str x2, [sp+88]
004b0b18ldr x0, [sp+56]
004b0b1cldur x29, [sp-8]
004b0b20ldr x30, [sp], 144
004b0b24ret x30
004b0b28
004b0b28loc_4b0b28:
004b0b28stp x0, x1, [sp+8]
004b0b2cstp x2, x3, [sp+24]
004b0b30mov x3, x30
004b0b34bl runtime.morestack_noctxt.abi0
004b0b38ldp x0, x1, [sp+8]
004b0b3cldp x2, x3, [sp+24]
004b0b40b 0x4b0a80
004b0b44udf 0
004b0b48udf 0
004b0b4cudf 0
004b0a80
004b0a80golang.org/x/crypto/ssh.(*extChannel).Read: ; void golang.org/x/crypto/ssh.(*extChannel).Read(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b0a80ldr x16, [x28+16]
004b0a84sub x17, sp, 16
004b0a88subs xzr, x17, x16
004b0a8cb.ls 0x4b0b28
004b0a90str x30, [sp-144]!
004b0a94stur x29, [sp-8]
004b0a98sub x29, sp, 8
004b0a9cstr x0, [sp+152]
004b0aa0str x1, [sp+160]
004b0aa4str x2, [sp+168]
004b0aa8str x3, [sp+176]
004b0aacstr xzr, [sp+56]
004b0ab0stp xzr, xzr, [sp+80]
004b0ab4stp xzr, xzr, [sp+104]
004b0ab8ldr x5, [sp+152]
004b0abcldrsb x27, [x5]
004b0ac0ldr x5, [x5+8]
004b0ac4str x5, [sp+96]
004b0ac8ldr x5, [sp+152]
004b0accldrsb x27, [x5]
004b0ad0ldr w4, [x5]
004b0ad4str w4, [sp+52]
004b0ad8ldr x1, [sp+160]
004b0adcldr x2, [sp+168]
004b0ae0ldr x3, [sp+176]
004b0ae4ldr x0, [sp+96]
004b0ae8bl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0aecstr x0, [sp+64]
004b0af0str x1, [sp+104]
004b0af4str x2, [sp+112]
004b0af8ldr x5, [sp+64]
004b0afcstr x5, [sp+72]
004b0b00str x1, [sp+120]
004b0b04str x2, [sp+128]
004b0b08ldr x5, [sp+72]
004b0b0cstr x5, [sp+56]
004b0b10str x1, [sp+80]
004b0b14str x2, [sp+88]
004b0b18ldr x0, [sp+56]
004b0b1cldur x29, [sp-8]
004b0b20ldr x30, [sp], 144
004b0b24ret x30
004b0b28
004b0b28loc_4b0b28:
004b0b28stp x0, x1, [sp+8]
004b0b2cstp x2, x3, [sp+24]
004b0b30mov x3, x30
004b0b34bl runtime.morestack_noctxt.abi0
004b0b38ldp x0, x1, [sp+8]
004b0b3cldp x2, x3, [sp+24]
004b0b40b 0x4b0a80
004b0b44udf 0
004b0b48udf 0
004b0b4cudf 0
004b0a80
004b0b50
004b0b50golang.org/x/crypto/ssh.(*channel).Reject: ; void golang.org/x/crypto/ssh.(*channel).Reject(golang.org/x/crypto/ssh.channel * ch, golang.org/x/crypto/ssh.RejectionReason reason, struct string message)
004b0b50ldr x16, [x28+16]
004b0b54subs xzr, sp, x16
004b0b58b.ls 0x4b0c58
004b0b5cstr x30, [sp-128]!
004b0b60stur x29, [sp-8]
004b0b64sub x29, sp, 8
004b0b68str x0, [sp+136]
004b0b6cstr w1, [sp+144]
004b0b70str x2, [sp+152]
004b0b74str x3, [sp+160]
004b0b78stp xzr, xzr, [sp+40]
004b0b7cldr x2, [sp+136]
004b0b80ldrsb x27, [x2]
004b0b84ldrb w2, [x2+64]
004b0b88tbnz w2, 0, 0x4b0b90
004b0b8cb 0x4b0bb4
004b0b90
004b0b90loc_4b0b90:
004b0b90adrp x27, 0x571000
004b0b94ldr x0, [x27+3632]
004b0b98adrp x27, 0x571000
004b0b9cldr x1, [x27+3640]
004b0ba0str x0, [sp+40]
004b0ba4str x1, [sp+48]
004b0ba8ldur x29, [sp-8]
004b0bacldr x30, [sp], 128
004b0bb0ret x30
004b0bb4
004b0bb4loc_4b0bb4:
004b0bb4stp xzr, xzr, [sp+56]
004b0bb8stp xzr, xzr, [sp+72]
004b0bbcstr xzr, [sp+88]
004b0bc0ldr x2, [sp+136]
004b0bc4ldrsb x27, [x2]
004b0bc8ldr w2, [x2+44]
004b0bccstr w2, [sp+56]
004b0bd0ldr w2, [sp+144]
004b0bd4str w2, [sp+60]
004b0bd8ldr x2, [sp+152]
004b0bdcldr x3, [sp+160]
004b0be0str x2, [sp+64]
004b0be4str x3, [sp+72]
004b0be8adrp x2, 0x200000
004b0becadd x2, x2, 201
004b0bf0str x2, [sp+80]
004b0bf4orr x2, xzr, 2
004b0bf8str x2, [sp+88]
004b0bfcldr x2, [sp+136]
004b0c00ldrsb x27, [x2]
004b0c04orr x3, xzr, 1
004b0c08strb w3, [x2+64]
004b0c0cadrp x0, 0x1b6000
004b0c10add x0, x0, 3232
004b0c14add x1, sp, 56
004b0c18bl runtime.convT
004b0c1cstr x0, [sp+96]
004b0c20ldr x2, [sp+136]
004b0c24adrp x1, 0x1b6000
004b0c28add x1, x1, 3232
004b0c2cmov x3, x0
004b0c30mov x0, x2
004b0c34mov x2, x3
004b0c38bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0c3cstr x0, [sp+104]
004b0c40str x1, [sp+112]
004b0c44str x0, [sp+40]
004b0c48str x1, [sp+48]
004b0c4cldur x29, [sp-8]
004b0c50ldr x30, [sp], 128
004b0c54ret x30
004b0c58
004b0c58loc_4b0c58:
004b0c58str x0, [sp+8]
004b0c5cstr w1, [sp+16]
004b0c60stp x2, x3, [sp+24]
004b0c64mov x3, x30
004b0c68bl runtime.morestack_noctxt.abi0
004b0c6cldr x0, [sp+8]
004b0c70ldr w1, [sp+16]
004b0c74ldp x2, x3, [sp+24]
004b0c78b 0x4b0b50
004b0c7cudf 0
004b0b50
004b0b50golang.org/x/crypto/ssh.(*channel).Reject: ; void golang.org/x/crypto/ssh.(*channel).Reject(golang.org/x/crypto/ssh.channel * ch, golang.org/x/crypto/ssh.RejectionReason reason, struct string message)
004b0b50ldr x16, [x28+16]
004b0b54subs xzr, sp, x16
004b0b58b.ls 0x4b0c58
004b0b5cstr x30, [sp-128]!
004b0b60stur x29, [sp-8]
004b0b64sub x29, sp, 8
004b0b68str x0, [sp+136]
004b0b6cstr w1, [sp+144]
004b0b70str x2, [sp+152]
004b0b74str x3, [sp+160]
004b0b78stp xzr, xzr, [sp+40]
004b0b7cldr x2, [sp+136]
004b0b80ldrsb x27, [x2]
004b0b84ldrb w2, [x2+64]
004b0b88tbnz w2, 0, 0x4b0b90
004b0b8cb 0x4b0bb4
004b0b90
004b0b90loc_4b0b90:
004b0b90adrp x27, 0x571000
004b0b94ldr x0, [x27+3632]
004b0b98adrp x27, 0x571000
004b0b9cldr x1, [x27+3640]
004b0ba0str x0, [sp+40]
004b0ba4str x1, [sp+48]
004b0ba8ldur x29, [sp-8]
004b0bacldr x30, [sp], 128
004b0bb0ret x30
004b0bb4
004b0bb4loc_4b0bb4:
004b0bb4stp xzr, xzr, [sp+56]
004b0bb8stp xzr, xzr, [sp+72]
004b0bbcstr xzr, [sp+88]
004b0bc0ldr x2, [sp+136]
004b0bc4ldrsb x27, [x2]
004b0bc8ldr w2, [x2+44]
004b0bccstr w2, [sp+56]
004b0bd0ldr w2, [sp+144]
004b0bd4str w2, [sp+60]
004b0bd8ldr x2, [sp+152]
004b0bdcldr x3, [sp+160]
004b0be0str x2, [sp+64]
004b0be4str x3, [sp+72]
004b0be8adrp x2, 0x200000
004b0becadd x2, x2, 201
004b0bf0str x2, [sp+80]
004b0bf4orr x2, xzr, 2
004b0bf8str x2, [sp+88]
004b0bfcldr x2, [sp+136]
004b0c00ldrsb x27, [x2]
004b0c04orr x3, xzr, 1
004b0c08strb w3, [x2+64]
004b0c0cadrp x0, 0x1b6000
004b0c10add x0, x0, 3232
004b0c14add x1, sp, 56
004b0c18bl runtime.convT
004b0c1cstr x0, [sp+96]
004b0c20ldr x2, [sp+136]
004b0c24adrp x1, 0x1b6000
004b0c28add x1, x1, 3232
004b0c2cmov x3, x0
004b0c30mov x0, x2
004b0c34mov x2, x3
004b0c38bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0c3cstr x0, [sp+104]
004b0c40str x1, [sp+112]
004b0c44str x0, [sp+40]
004b0c48str x1, [sp+48]
004b0c4cldur x29, [sp-8]
004b0c50ldr x30, [sp], 128
004b0c54ret x30
004b0c58
004b0c58loc_4b0c58:
004b0c58str x0, [sp+8]
004b0c5cstr w1, [sp+16]
004b0c60stp x2, x3, [sp+24]
004b0c64mov x3, x30
004b0c68bl runtime.morestack_noctxt.abi0
004b0c6cldr x0, [sp+8]
004b0c70ldr w1, [sp+16]
004b0c74ldp x2, x3, [sp+24]
004b0c78b 0x4b0b50
004b0c7cudf 0
004b0b50
004b0c80
004b0c80golang.org/x/crypto/ssh.(*channel).Read: ; void golang.org/x/crypto/ssh.(*channel).Read(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0c80ldr x16, [x28+16]
004b0c84subs xzr, sp, x16
004b0c88b.ls 0x4b0d48
004b0c8cstr x30, [sp-128]!
004b0c90stur x29, [sp-8]
004b0c94sub x29, sp, 8
004b0c98str x0, [sp+136]
004b0c9cstr x1, [sp+144]
004b0ca0str x2, [sp+152]
004b0ca4str x3, [sp+160]
004b0ca8str xzr, [sp+48]
004b0cacstp xzr, xzr, [sp+72]
004b0cb0ldr x5, [sp+136]
004b0cb4ldrsb x27, [x5]
004b0cb8ldrb w5, [x5+64]
004b0cbctbnz w5, 0, 0x4b0cc4
004b0cc0b 0x4b0d1c
004b0cc4
004b0cc4loc_4b0cc4:
004b0cc4stp xzr, xzr, [sp+88]
004b0cc8ldr x1, [sp+144]
004b0cccldr x2, [sp+152]
004b0cd0ldr x3, [sp+160]
004b0cd4ldr x0, [sp+136]
004b0cd8mov x4, xzr
004b0cdcbl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0ce0str x0, [sp+56]
004b0ce4str x1, [sp+88]
004b0ce8str x2, [sp+96]
004b0cecldr x5, [sp+56]
004b0cf0str x5, [sp+64]
004b0cf4str x1, [sp+104]
004b0cf8str x2, [sp+112]
004b0cfcldr x5, [sp+64]
004b0d00str x5, [sp+48]
004b0d04str x1, [sp+72]
004b0d08str x2, [sp+80]
004b0d0cldr x0, [sp+48]
004b0d10ldur x29, [sp-8]
004b0d14ldr x30, [sp], 128
004b0d18ret x30
004b0d1c
004b0d1cloc_4b0d1c:
004b0d1cstr xzr, [sp+48]
004b0d20adrp x27, 0x571000
004b0d24ldr x1, [x27+3616]
004b0d28adrp x27, 0x571000
004b0d2cldr x2, [x27+3624]
004b0d30str x1, [sp+72]
004b0d34str x2, [sp+80]
004b0d38ldr x0, [sp+48]
004b0d3cldur x29, [sp-8]
004b0d40ldr x30, [sp], 128
004b0d44ret x30
004b0d48
004b0d48loc_4b0d48:
004b0d48stp x0, x1, [sp+8]
004b0d4cstp x2, x3, [sp+24]
004b0d50mov x3, x30
004b0d54bl runtime.morestack_noctxt.abi0
004b0d58ldp x0, x1, [sp+8]
004b0d5cldp x2, x3, [sp+24]
004b0d60b 0x4b0c80
004b0d64udf 0
004b0d68udf 0
004b0d6cudf 0
004b0c80
004b0c80golang.org/x/crypto/ssh.(*channel).Read: ; void golang.org/x/crypto/ssh.(*channel).Read(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0c80ldr x16, [x28+16]
004b0c84subs xzr, sp, x16
004b0c88b.ls 0x4b0d48
004b0c8cstr x30, [sp-128]!
004b0c90stur x29, [sp-8]
004b0c94sub x29, sp, 8
004b0c98str x0, [sp+136]
004b0c9cstr x1, [sp+144]
004b0ca0str x2, [sp+152]
004b0ca4str x3, [sp+160]
004b0ca8str xzr, [sp+48]
004b0cacstp xzr, xzr, [sp+72]
004b0cb0ldr x5, [sp+136]
004b0cb4ldrsb x27, [x5]
004b0cb8ldrb w5, [x5+64]
004b0cbctbnz w5, 0, 0x4b0cc4
004b0cc0b 0x4b0d1c
004b0cc4
004b0cc4loc_4b0cc4:
004b0cc4stp xzr, xzr, [sp+88]
004b0cc8ldr x1, [sp+144]
004b0cccldr x2, [sp+152]
004b0cd0ldr x3, [sp+160]
004b0cd4ldr x0, [sp+136]
004b0cd8mov x4, xzr
004b0cdcbl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0ce0str x0, [sp+56]
004b0ce4str x1, [sp+88]
004b0ce8str x2, [sp+96]
004b0cecldr x5, [sp+56]
004b0cf0str x5, [sp+64]
004b0cf4str x1, [sp+104]
004b0cf8str x2, [sp+112]
004b0cfcldr x5, [sp+64]
004b0d00str x5, [sp+48]
004b0d04str x1, [sp+72]
004b0d08str x2, [sp+80]
004b0d0cldr x0, [sp+48]
004b0d10ldur x29, [sp-8]
004b0d14ldr x30, [sp], 128
004b0d18ret x30
004b0d1c
004b0d1cloc_4b0d1c:
004b0d1cstr xzr, [sp+48]
004b0d20adrp x27, 0x571000
004b0d24ldr x1, [x27+3616]
004b0d28adrp x27, 0x571000
004b0d2cldr x2, [x27+3624]
004b0d30str x1, [sp+72]
004b0d34str x2, [sp+80]
004b0d38ldr x0, [sp+48]
004b0d3cldur x29, [sp-8]
004b0d40ldr x30, [sp], 128
004b0d44ret x30
004b0d48
004b0d48loc_4b0d48:
004b0d48stp x0, x1, [sp+8]
004b0d4cstp x2, x3, [sp+24]
004b0d50mov x3, x30
004b0d54bl runtime.morestack_noctxt.abi0
004b0d58ldp x0, x1, [sp+8]
004b0d5cldp x2, x3, [sp+24]
004b0d60b 0x4b0c80
004b0d64udf 0
004b0d68udf 0
004b0d6cudf 0
004b0c80
004b0d70
004b0d70golang.org/x/crypto/ssh.(*channel).Write: ; void golang.org/x/crypto/ssh.(*channel).Write(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0d70ldr x16, [x28+16]
004b0d74subs xzr, sp, x16
004b0d78b.ls 0x4b0e38
004b0d7cstr x30, [sp-128]!
004b0d80stur x29, [sp-8]
004b0d84sub x29, sp, 8
004b0d88str x0, [sp+136]
004b0d8cstr x1, [sp+144]
004b0d90str x2, [sp+152]
004b0d94str x3, [sp+160]
004b0d98str xzr, [sp+48]
004b0d9cstp xzr, xzr, [sp+72]
004b0da0ldr x5, [sp+136]
004b0da4ldrsb x27, [x5]
004b0da8ldrb w5, [x5+64]
004b0dactbnz w5, 0, 0x4b0db4
004b0db0b 0x4b0e0c
004b0db4
004b0db4loc_4b0db4:
004b0db4stp xzr, xzr, [sp+88]
004b0db8ldr x1, [sp+144]
004b0dbcldr x2, [sp+152]
004b0dc0ldr x3, [sp+160]
004b0dc4ldr x0, [sp+136]
004b0dc8mov x4, xzr
004b0dccbl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0dd0str x0, [sp+56]
004b0dd4str x1, [sp+88]
004b0dd8str x2, [sp+96]
004b0ddcldr x5, [sp+56]
004b0de0str x5, [sp+64]
004b0de4str x1, [sp+104]
004b0de8str x2, [sp+112]
004b0decldr x5, [sp+64]
004b0df0str x5, [sp+48]
004b0df4str x1, [sp+72]
004b0df8str x2, [sp+80]
004b0dfcldr x0, [sp+48]
004b0e00ldur x29, [sp-8]
004b0e04ldr x30, [sp], 128
004b0e08ret x30
004b0e0c
004b0e0cloc_4b0e0c:
004b0e0cstr xzr, [sp+48]
004b0e10adrp x27, 0x571000
004b0e14ldr x1, [x27+3616]
004b0e18adrp x27, 0x571000
004b0e1cldr x2, [x27+3624]
004b0e20str x1, [sp+72]
004b0e24str x2, [sp+80]
004b0e28ldr x0, [sp+48]
004b0e2cldur x29, [sp-8]
004b0e30ldr x30, [sp], 128
004b0e34ret x30
004b0e38
004b0e38loc_4b0e38:
004b0e38stp x0, x1, [sp+8]
004b0e3cstp x2, x3, [sp+24]
004b0e40mov x3, x30
004b0e44bl runtime.morestack_noctxt.abi0
004b0e48ldp x0, x1, [sp+8]
004b0e4cldp x2, x3, [sp+24]
004b0e50b 0x4b0d70
004b0e54udf 0
004b0e58udf 0
004b0e5cudf 0
004b0d70
004b0d70golang.org/x/crypto/ssh.(*channel).Write: ; void golang.org/x/crypto/ssh.(*channel).Write(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0d70ldr x16, [x28+16]
004b0d74subs xzr, sp, x16
004b0d78b.ls 0x4b0e38
004b0d7cstr x30, [sp-128]!
004b0d80stur x29, [sp-8]
004b0d84sub x29, sp, 8
004b0d88str x0, [sp+136]
004b0d8cstr x1, [sp+144]
004b0d90str x2, [sp+152]
004b0d94str x3, [sp+160]
004b0d98str xzr, [sp+48]
004b0d9cstp xzr, xzr, [sp+72]
004b0da0ldr x5, [sp+136]
004b0da4ldrsb x27, [x5]
004b0da8ldrb w5, [x5+64]
004b0dactbnz w5, 0, 0x4b0db4
004b0db0b 0x4b0e0c
004b0db4
004b0db4loc_4b0db4:
004b0db4stp xzr, xzr, [sp+88]
004b0db8ldr x1, [sp+144]
004b0dbcldr x2, [sp+152]
004b0dc0ldr x3, [sp+160]
004b0dc4ldr x0, [sp+136]
004b0dc8mov x4, xzr
004b0dccbl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0dd0str x0, [sp+56]
004b0dd4str x1, [sp+88]
004b0dd8str x2, [sp+96]
004b0ddcldr x5, [sp+56]
004b0de0str x5, [sp+64]
004b0de4str x1, [sp+104]
004b0de8str x2, [sp+112]
004b0decldr x5, [sp+64]
004b0df0str x5, [sp+48]
004b0df4str x1, [sp+72]
004b0df8str x2, [sp+80]
004b0dfcldr x0, [sp+48]
004b0e00ldur x29, [sp-8]
004b0e04ldr x30, [sp], 128
004b0e08ret x30
004b0e0c
004b0e0cloc_4b0e0c:
004b0e0cstr xzr, [sp+48]
004b0e10adrp x27, 0x571000
004b0e14ldr x1, [x27+3616]
004b0e18adrp x27, 0x571000
004b0e1cldr x2, [x27+3624]
004b0e20str x1, [sp+72]
004b0e24str x2, [sp+80]
004b0e28ldr x0, [sp+48]
004b0e2cldur x29, [sp-8]
004b0e30ldr x30, [sp], 128
004b0e34ret x30
004b0e38
004b0e38loc_4b0e38:
004b0e38stp x0, x1, [sp+8]
004b0e3cstp x2, x3, [sp+24]
004b0e40mov x3, x30
004b0e44bl runtime.morestack_noctxt.abi0
004b0e48ldp x0, x1, [sp+8]
004b0e4cldp x2, x3, [sp+24]
004b0e50b 0x4b0d70
004b0e54udf 0
004b0e58udf 0
004b0e5cudf 0
004b0d70
004b0e60
004b0e60golang.org/x/crypto/ssh.(*channel).CloseWrite: ; void golang.org/x/crypto/ssh.(*channel).CloseWrite(golang.org/x/crypto/ssh.channel * ch)
004b0e60ldr x16, [x28+16]
004b0e64subs xzr, sp, x16
004b0e68b.ls 0x4b0f2c
004b0e6cstr x30, [sp-96]!
004b0e70stur x29, [sp-8]
004b0e74sub x29, sp, 8
004b0e78str x0, [sp+104]
004b0e7cstp xzr, xzr, [sp+48]
004b0e80ldr x2, [sp+104]
004b0e84ldrsb x27, [x2]
004b0e88ldrb w2, [x2+64]
004b0e8ctbnz w2, 0, 0x4b0e94
004b0e90b 0x4b0f08
004b0e94
004b0e94loc_4b0e94:
004b0e94ldr x1, [sp+104]
004b0e98ldrsb x27, [x1]
004b0e9corr x2, xzr, 1
004b0ea0strb w2, [x1+96]
004b0ea4str wzr, [sp+44]
004b0ea8ldr x1, [sp+104]
004b0eacldrsb x27, [x1]
004b0eb0ldr w1, [x1+44]
004b0eb4str w1, [sp+44]
004b0eb8str w1, [sp+40]
004b0ebcadd x1, sp, 40
004b0ec0ldrsb x27, [x1]
004b0ec4ldr w0, [x1]
004b0ec8str w0, [sp+36]
004b0eccbl runtime.convT32
004b0ed0str x0, [sp+64]
004b0ed4ldr x1, [sp+104]
004b0ed8mov x2, x0
004b0edcmov x0, x1
004b0ee0adrp x1, 0x17c000
004b0ee4add x1, x1, 608
004b0ee8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0eecstr x0, [sp+72]
004b0ef0str x1, [sp+80]
004b0ef4str x0, [sp+48]
004b0ef8str x1, [sp+56]
004b0efcldur x29, [sp-8]
004b0f00ldr x30, [sp], 96
004b0f04ret x30
004b0f08
004b0f08loc_4b0f08:
004b0f08adrp x27, 0x571000
004b0f0cldr x0, [x27+3616]
004b0f10adrp x27, 0x571000
004b0f14ldr x1, [x27+3624]
004b0f18str x0, [sp+48]
004b0f1cstr x1, [sp+56]
004b0f20ldur x29, [sp-8]
004b0f24ldr x30, [sp], 96
004b0f28ret x30
004b0f2c
004b0f2cloc_4b0f2c:
004b0f2cstr x0, [sp+8]
004b0f30mov x3, x30
004b0f34bl runtime.morestack_noctxt.abi0
004b0f38ldr x0, [sp+8]
004b0f3cb 0x4b0e60
004b0e60
004b0e60golang.org/x/crypto/ssh.(*channel).CloseWrite: ; void golang.org/x/crypto/ssh.(*channel).CloseWrite(golang.org/x/crypto/ssh.channel * ch)
004b0e60ldr x16, [x28+16]
004b0e64subs xzr, sp, x16
004b0e68b.ls 0x4b0f2c
004b0e6cstr x30, [sp-96]!
004b0e70stur x29, [sp-8]
004b0e74sub x29, sp, 8
004b0e78str x0, [sp+104]
004b0e7cstp xzr, xzr, [sp+48]
004b0e80ldr x2, [sp+104]
004b0e84ldrsb x27, [x2]
004b0e88ldrb w2, [x2+64]
004b0e8ctbnz w2, 0, 0x4b0e94
004b0e90b 0x4b0f08
004b0e94
004b0e94loc_4b0e94:
004b0e94ldr x1, [sp+104]
004b0e98ldrsb x27, [x1]
004b0e9corr x2, xzr, 1
004b0ea0strb w2, [x1+96]
004b0ea4str wzr, [sp+44]
004b0ea8ldr x1, [sp+104]
004b0eacldrsb x27, [x1]
004b0eb0ldr w1, [x1+44]
004b0eb4str w1, [sp+44]
004b0eb8str w1, [sp+40]
004b0ebcadd x1, sp, 40
004b0ec0ldrsb x27, [x1]
004b0ec4ldr w0, [x1]
004b0ec8str w0, [sp+36]
004b0eccbl runtime.convT32
004b0ed0str x0, [sp+64]
004b0ed4ldr x1, [sp+104]
004b0ed8mov x2, x0
004b0edcmov x0, x1
004b0ee0adrp x1, 0x17c000
004b0ee4add x1, x1, 608
004b0ee8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0eecstr x0, [sp+72]
004b0ef0str x1, [sp+80]
004b0ef4str x0, [sp+48]
004b0ef8str x1, [sp+56]
004b0efcldur x29, [sp-8]
004b0f00ldr x30, [sp], 96
004b0f04ret x30
004b0f08
004b0f08loc_4b0f08:
004b0f08adrp x27, 0x571000
004b0f0cldr x0, [x27+3616]
004b0f10adrp x27, 0x571000
004b0f14ldr x1, [x27+3624]
004b0f18str x0, [sp+48]
004b0f1cstr x1, [sp+56]
004b0f20ldur x29, [sp-8]
004b0f24ldr x30, [sp], 96
004b0f28ret x30
004b0f2c
004b0f2cloc_4b0f2c:
004b0f2cstr x0, [sp+8]
004b0f30mov x3, x30
004b0f34bl runtime.morestack_noctxt.abi0
004b0f38ldr x0, [sp+8]
004b0f3cb 0x4b0e60
004b0e60
004b0f40
004b0f40golang.org/x/crypto/ssh.(*channel).Close: ; void golang.org/x/crypto/ssh.(*channel).Close(golang.org/x/crypto/ssh.channel * ch)
004b0f40ldr x16, [x28+16]
004b0f44subs xzr, sp, x16
004b0f48b.ls 0x4b0ffc
004b0f4cstr x30, [sp-96]!
004b0f50stur x29, [sp-8]
004b0f54sub x29, sp, 8
004b0f58str x0, [sp+104]
004b0f5cstp xzr, xzr, [sp+48]
004b0f60ldr x2, [sp+104]
004b0f64ldrsb x27, [x2]
004b0f68ldrb w2, [x2+64]
004b0f6ctbnz w2, 0, 0x4b0f74
004b0f70b 0x4b0fd8
004b0f74
004b0f74loc_4b0f74:
004b0f74str wzr, [sp+44]
004b0f78ldr x1, [sp+104]
004b0f7cldrsb x27, [x1]
004b0f80ldr w1, [x1+44]
004b0f84str w1, [sp+44]
004b0f88str w1, [sp+40]
004b0f8cadd x1, sp, 40
004b0f90ldrsb x27, [x1]
004b0f94ldr w0, [x1]
004b0f98str w0, [sp+36]
004b0f9cbl runtime.convT32
004b0fa0str x0, [sp+64]
004b0fa4ldr x1, [sp+104]
004b0fa8mov x2, x0
004b0facmov x0, x1
004b0fb0adrp x1, 0x17c000
004b0fb4add x1, x1, 480
004b0fb8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0fbcstr x0, [sp+72]
004b0fc0str x1, [sp+80]
004b0fc4str x0, [sp+48]
004b0fc8str x1, [sp+56]
004b0fccldur x29, [sp-8]
004b0fd0ldr x30, [sp], 96
004b0fd4ret x30
004b0fd8
004b0fd8loc_4b0fd8:
004b0fd8adrp x27, 0x571000
004b0fdcldr x0, [x27+3616]
004b0fe0adrp x27, 0x571000
004b0fe4ldr x1, [x27+3624]
004b0fe8str x0, [sp+48]
004b0fecstr x1, [sp+56]
004b0ff0ldur x29, [sp-8]
004b0ff4ldr x30, [sp], 96
004b0ff8ret x30
004b0ffc
004b0ffcloc_4b0ffc:
004b0ffcstr x0, [sp+8]
004b1000mov x3, x30
004b1004bl runtime.morestack_noctxt.abi0
004b1008ldr x0, [sp+8]
004b100cb 0x4b0f40
004b0f40
004b0f40golang.org/x/crypto/ssh.(*channel).Close: ; void golang.org/x/crypto/ssh.(*channel).Close(golang.org/x/crypto/ssh.channel * ch)
004b0f40ldr x16, [x28+16]
004b0f44subs xzr, sp, x16
004b0f48b.ls 0x4b0ffc
004b0f4cstr x30, [sp-96]!
004b0f50stur x29, [sp-8]
004b0f54sub x29, sp, 8
004b0f58str x0, [sp+104]
004b0f5cstp xzr, xzr, [sp+48]
004b0f60ldr x2, [sp+104]
004b0f64ldrsb x27, [x2]
004b0f68ldrb w2, [x2+64]
004b0f6ctbnz w2, 0, 0x4b0f74
004b0f70b 0x4b0fd8
004b0f74
004b0f74loc_4b0f74:
004b0f74str wzr, [sp+44]
004b0f78ldr x1, [sp+104]
004b0f7cldrsb x27, [x1]
004b0f80ldr w1, [x1+44]
004b0f84str w1, [sp+44]
004b0f88str w1, [sp+40]
004b0f8cadd x1, sp, 40
004b0f90ldrsb x27, [x1]
004b0f94ldr w0, [x1]
004b0f98str w0, [sp+36]
004b0f9cbl runtime.convT32
004b0fa0str x0, [sp+64]
004b0fa4ldr x1, [sp+104]
004b0fa8mov x2, x0
004b0facmov x0, x1
004b0fb0adrp x1, 0x17c000
004b0fb4add x1, x1, 480
004b0fb8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0fbcstr x0, [sp+72]
004b0fc0str x1, [sp+80]
004b0fc4str x0, [sp+48]
004b0fc8str x1, [sp+56]
004b0fccldur x29, [sp-8]
004b0fd0ldr x30, [sp], 96
004b0fd4ret x30
004b0fd8
004b0fd8loc_4b0fd8:
004b0fd8adrp x27, 0x571000
004b0fdcldr x0, [x27+3616]
004b0fe0adrp x27, 0x571000
004b0fe4ldr x1, [x27+3624]
004b0fe8str x0, [sp+48]
004b0fecstr x1, [sp+56]
004b0ff0ldur x29, [sp-8]
004b0ff4ldr x30, [sp], 96
004b0ff8ret x30
004b0ffc
004b0ffcloc_4b0ffc:
004b0ffcstr x0, [sp+8]
004b1000mov x3, x30
004b1004bl runtime.morestack_noctxt.abi0
004b1008ldr x0, [sp+8]
004b100cb 0x4b0f40
004b0f40
004b1010
004b1010golang.org/x/crypto/ssh.(*channel).Extended: ; void golang.org/x/crypto/ssh.(*channel).Extended(golang.org/x/crypto/ssh.channel * ch, uint32 code)
004b1010ldr x16, [x28+16]
004b1014subs xzr, sp, x16
004b1018b.ls 0x4b10dc
004b101cstr x30, [sp-80]!
004b1020stur x29, [sp-8]
004b1024sub x29, sp, 8
004b1028str x0, [sp+88]
004b102cstr w1, [sp+96]
004b1030stp xzr, xzr, [sp+40]
004b1034ldr x2, [sp+88]
004b1038ldrsb x27, [x2]
004b103cldrb w2, [x2+64]
004b1040tbnz w2, 0, 0x4b1048
004b1044b 0x4b10c4
004b1048
004b1048loc_4b1048:
004b1048adrp x0, 0x193000
004b104cadd x0, x0, 2080
004b1050bl runtime.newobject
004b1054str x0, [sp+56]
004b1058ldr w1, [sp+96]
004b105cstr w1, [x0]
004b1060ldr x1, [sp+56]
004b1064ldrsb x27, [x1]
004b1068ldr x2, [sp+88]
004b106cadrp x27, 0x59a000
004b1070ldr w3, [x27+3056]
004b1074cbz w3, 0x4b107c
004b1078b 0x4b1080
004b107c
004b107cloc_4b107c:
004b107cb 0x4b1094
004b1080
004b1080loc_4b1080:
004b1080bl runtime.gcWriteBarrier2
004b1084str x2, [x25]
004b1088ldr x3, [x1+8]
004b108cstr x3, [x25+8]
004b1090b 0x4b1094
004b1094
004b1094loc_4b1094:
004b1094str x2, [x1+8]
004b1098ldr x2, [sp+56]
004b109cstr x2, [sp+64]
004b10a0adrp x3, 0x266000
004b10a4add x3, x3, 1904
004b10a8str x3, [sp+40]
004b10acstr x2, [sp+48]
004b10b0ldr x0, [sp+40]
004b10b4ldr x1, [sp+48]
004b10b8ldur x29, [sp-8]
004b10bcldr x30, [sp], 80
004b10c0ret x30
004b10c4
004b10c4loc_4b10c4:
004b10c4stp xzr, xzr, [sp+40]
004b10c8mov x0, xzr
004b10ccmov x1, xzr
004b10d0ldur x29, [sp-8]
004b10d4ldr x30, [sp], 80
004b10d8ret x30
004b10dc
004b10dcloc_4b10dc:
004b10dcstr x0, [sp+8]
004b10e0str w1, [sp+16]
004b10e4mov x3, x30
004b10e8bl runtime.morestack_noctxt.abi0
004b10ecldr x0, [sp+8]
004b10f0ldr w1, [sp+16]
004b10f4b 0x4b1010
004b10f8udf 0
004b10fcudf 0
004b1010
004b1010golang.org/x/crypto/ssh.(*channel).Extended: ; void golang.org/x/crypto/ssh.(*channel).Extended(golang.org/x/crypto/ssh.channel * ch, uint32 code)
004b1010ldr x16, [x28+16]
004b1014subs xzr, sp, x16
004b1018b.ls 0x4b10dc
004b101cstr x30, [sp-80]!
004b1020stur x29, [sp-8]
004b1024sub x29, sp, 8
004b1028str x0, [sp+88]
004b102cstr w1, [sp+96]
004b1030stp xzr, xzr, [sp+40]
004b1034ldr x2, [sp+88]
004b1038ldrsb x27, [x2]
004b103cldrb w2, [x2+64]
004b1040tbnz w2, 0, 0x4b1048
004b1044b 0x4b10c4
004b1048
004b1048loc_4b1048:
004b1048adrp x0, 0x193000
004b104cadd x0, x0, 2080
004b1050bl runtime.newobject
004b1054str x0, [sp+56]
004b1058ldr w1, [sp+96]
004b105cstr w1, [x0]
004b1060ldr x1, [sp+56]
004b1064ldrsb x27, [x1]
004b1068ldr x2, [sp+88]
004b106cadrp x27, 0x59a000
004b1070ldr w3, [x27+3056]
004b1074cbz w3, 0x4b107c
004b1078b 0x4b1080
004b107c
004b107cloc_4b107c:
004b107cb 0x4b1094
004b1080
004b1080loc_4b1080:
004b1080bl runtime.gcWriteBarrier2
004b1084str x2, [x25]
004b1088ldr x3, [x1+8]
004b108cstr x3, [x25+8]
004b1090b 0x4b1094
004b1094
004b1094loc_4b1094:
004b1094str x2, [x1+8]
004b1098ldr x2, [sp+56]
004b109cstr x2, [sp+64]
004b10a0adrp x3, 0x266000
004b10a4add x3, x3, 1904
004b10a8str x3, [sp+40]
004b10acstr x2, [sp+48]
004b10b0ldr x0, [sp+40]
004b10b4ldr x1, [sp+48]
004b10b8ldur x29, [sp-8]
004b10bcldr x30, [sp], 80
004b10c0ret x30
004b10c4
004b10c4loc_4b10c4:
004b10c4stp xzr, xzr, [sp+40]
004b10c8mov x0, xzr
004b10ccmov x1, xzr
004b10d0ldur x29, [sp-8]
004b10d4ldr x30, [sp], 80
004b10d8ret x30
004b10dc
004b10dcloc_4b10dc:
004b10dcstr x0, [sp+8]
004b10e0str w1, [sp+16]
004b10e4mov x3, x30
004b10e8bl runtime.morestack_noctxt.abi0
004b10ecldr x0, [sp+8]
004b10f0ldr w1, [sp+16]
004b10f4b 0x4b1010
004b10f8udf 0
004b10fcudf 0
004b1010
004b1100
004b1100golang.org/x/crypto/ssh.(*channel).Stderr: ; void golang.org/x/crypto/ssh.(*channel).Stderr(golang.org/x/crypto/ssh.channel * ch)
004b1100ldr x16, [x28+16]
004b1104subs xzr, sp, x16
004b1108b.ls 0x4b1148
004b110cstr x30, [sp-64]!
004b1110stur x29, [sp-8]
004b1114sub x29, sp, 8
004b1118str x0, [sp+72]
004b111cstp xzr, xzr, [sp+24]
004b1120ldr x0, [sp+72]
004b1124orr x1, xzr, 1
004b1128bl golang.org/x/crypto/ssh.(*channel).Extended
004b112cstr x0, [sp+40]
004b1130str x1, [sp+48]
004b1134str x0, [sp+24]
004b1138str x1, [sp+32]
004b113cldur x29, [sp-8]
004b1140ldr x30, [sp], 64
004b1144ret x30
004b1148
004b1148loc_4b1148:
004b1148str x0, [sp+8]
004b114cmov x3, x30
004b1150bl runtime.morestack_noctxt.abi0
004b1154ldr x0, [sp+8]
004b1158b 0x4b1100
004b115cudf 0
004b1100
004b1100golang.org/x/crypto/ssh.(*channel).Stderr: ; void golang.org/x/crypto/ssh.(*channel).Stderr(golang.org/x/crypto/ssh.channel * ch)
004b1100ldr x16, [x28+16]
004b1104subs xzr, sp, x16
004b1108b.ls 0x4b1148
004b110cstr x30, [sp-64]!
004b1110stur x29, [sp-8]
004b1114sub x29, sp, 8
004b1118str x0, [sp+72]
004b111cstp xzr, xzr, [sp+24]
004b1120ldr x0, [sp+72]
004b1124orr x1, xzr, 1
004b1128bl golang.org/x/crypto/ssh.(*channel).Extended
004b112cstr x0, [sp+40]
004b1130str x1, [sp+48]
004b1134str x0, [sp+24]
004b1138str x1, [sp+32]
004b113cldur x29, [sp-8]
004b1140ldr x30, [sp], 64
004b1144ret x30
004b1148
004b1148loc_4b1148:
004b1148str x0, [sp+8]
004b114cmov x3, x30
004b1150bl runtime.morestack_noctxt.abi0
004b1154ldr x0, [sp+8]
004b1158b 0x4b1100
004b115cudf 0
004b1100
004b1160
004b1160golang.org/x/crypto/ssh.(*channel).SendRequest: ; void golang.org/x/crypto/ssh.(*channel).SendRequest(golang.org/x/crypto/ssh.channel * ch, struct string name, bool wantReply, struct []uint8 payload)
004b1160ldr x16, [x28+16]
004b1164sub x17, sp, 368
004b1168subs xzr, x17, x16
004b116cb.ls 0x4b1648
004b1170sub x20, sp, 496
004b1174stp x29, x30, [x20-8]
004b1178add sp, x20, 0
004b117csub x29, sp, 8
004b1180str x0, [sp+504]
004b1184str x1, [sp+512]
004b1188str x2, [sp+520]
004b118cstrb w3, [sp+528]
004b1190str x4, [sp+536]
004b1194str x5, [sp+544]
004b1198str x6, [sp+552]
004b119cstrb wzr, [sp+63]
004b11a0stp xzr, xzr, [sp+120]
004b11a4ldr x2, [sp+504]
004b11a8ldrsb x27, [x2]
004b11acldrb w2, [x2+64]
004b11b0tbnz w2, 0, 0x4b11b8
004b11b4b 0x4b1610
004b11b8
004b11b8loc_4b11b8:
004b11b8ldrb w2, [sp+528]
004b11bctbnz w2, 0, 0x4b11c4
004b11c0b 0x4b1270
004b11c4
004b11c4loc_4b11c4:
004b11c4ldr x1, [sp+504]
004b11c8ldrsb x27, [x1]
004b11ccadd x0, x1, 80
004b11d0str x0, [sp+416]
004b11d4bl sync.(*Mutex).Lock
004b11d8ldr x1, [sp+504]
004b11dcldrsb x27, [x1]
004b11e0add x1, x1, 80
004b11e4str x1, [sp+224]
004b11e8stp xzr, xzr, [sp+392]
004b11ecadd x1, sp, 392
004b11f0str x1, [sp+408]
004b11f4ldrsb x27, [x1]
004b11f8adrp x2, 0
004b11fcadd x2, x2, 1664
004b1200str x2, [x1]
004b1204ldrsb x27, [x1]
004b1208ldr x2, [sp+224]
004b120cadrp x27, 0x59a000
004b1210ldr w3, [x27+3056]
004b1214cbz w3, 0x4b121c
004b1218b 0x4b1220
004b121c
004b121cloc_4b121c:
004b121cb 0x4b1234
004b1220
004b1220loc_4b1220:
004b1220bl runtime.gcWriteBarrier2
004b1224str x2, [x25]
004b1228ldr x3, [x1+8]
004b122cstr x3, [x25+8]
004b1230b 0x4b1234
004b1234
004b1234loc_4b1234:
004b1234str x2, [x1+8]
004b1238str x1, [sp+96]
004b123cadd x0, sp, 72
004b1240bl runtime.deferprocStack
004b1244subs xzr, x0, 0
004b1248b.ne 0x4b1254
004b124cb 0x4b1250
004b1250
004b1250loc_4b1250:
004b1250b 0x4b1274
004b1254
004b1254loc_4b1254:
004b1254bl runtime.deferreturn
004b1258ldr x1, [sp+120]
004b125cldrb w0, [sp+63]
004b1260ldr x2, [sp+128]
004b1264ldp x29, x30, [sp-8]
004b1268add sp, sp, 496
004b126cret x30
004b1270
004b1270loc_4b1270:
004b1270b 0x4b1274
004b1274
004b1274loc_4b1274:
004b1274stp xzr, xzr, [sp+136]
004b1278stp xzr, xzr, [sp+152]
004b127cstp xzr, xzr, [sp+168]
004b1280str xzr, [sp+184]
004b1284ldr x2, [sp+504]
004b1288ldrsb x27, [x2]
004b128cldr w2, [x2+44]
004b1290str w2, [sp+136]
004b1294ldr x2, [sp+512]
004b1298ldr x3, [sp+520]
004b129cstr x2, [sp+144]
004b12a0str x3, [sp+152]
004b12a4ldrb w2, [sp+528]
004b12a8strb w2, [sp+160]
004b12acldr x2, [sp+536]
004b12b0ldr x3, [sp+544]
004b12b4ldr x4, [sp+552]
004b12b8str x2, [sp+168]
004b12bcstr x3, [sp+176]
004b12c0str x4, [sp+184]
004b12c4adrp x0, 0x1b5000
004b12c8add x0, x0, 3424
004b12ccadd x1, sp, 136
004b12d0bl runtime.convT
004b12d4str x0, [sp+384]
004b12d8ldr x2, [sp+504]
004b12dcadrp x1, 0x1b5000
004b12e0add x1, x1, 3424
004b12e4mov x3, x0
004b12e8mov x0, x2
004b12ecmov x2, x3
004b12f0bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b12f4str x0, [sp+208]
004b12f8str x1, [sp+216]
004b12fccbnz x0, 0x4b1304
004b1300b 0x4b133c
004b1304
004b1304loc_4b1304:
004b1304str x0, [sp+368]
004b1308str x1, [sp+376]
004b130cstrb wzr, [sp+63]
004b1310ldr x0, [sp+368]
004b1314ldr x1, [sp+376]
004b1318str x0, [sp+120]
004b131cstr x1, [sp+128]
004b1320bl runtime.deferreturn
004b1324ldr x1, [sp+120]
004b1328ldrb w0, [sp+63]
004b132cldr x2, [sp+128]
004b1330ldp x29, x30, [sp-8]
004b1334add sp, sp, 496
004b1338ret x30
004b133c
004b133cloc_4b133c:
004b133cldrb w2, [sp+528]
004b1340tbnz w2, 0, 0x4b1348
004b1344b 0x4b15dc
004b1348
004b1348loc_4b1348:
004b1348stp xzr, xzr, [sp+456]
004b134cldr x2, [sp+504]
004b1350ldrsb x27, [x2]
004b1354ldr x2, [x2+72]
004b1358str x2, [sp+360]
004b135cldr x0, [sp+360]
004b1360add x1, sp, 456
004b1364bl runtime.chanrecv2
004b1368strb w0, [sp+66]
004b136cldr x2, [sp+456]
004b1370ldr x3, [sp+464]
004b1374str x2, [sp+472]
004b1378str x3, [sp+480]
004b137cldrb w2, [sp+66]
004b1380strb w2, [sp+67]
004b1384ldr x2, [sp+472]
004b1388ldr x3, [sp+480]
004b138cstr x2, [sp+192]
004b1390str x3, [sp+200]
004b1394ldrb w2, [sp+67]
004b1398strb w2, [sp+64]
004b139ctbnz w2, 0, 0x4b13a4
004b13a0b 0x4b1594
004b13a4
004b13a4loc_4b13a4:
004b13a4ldr x5, [sp+200]
004b13a8ldr x6, [sp+192]
004b13acstr x6, [sp+328]
004b13b0str x5, [sp+336]
004b13b4cbnz x6, 0x4b13bc
004b13b8b 0x4b14dc
004b13bc
004b13bcloc_4b13bc:
004b13bcldr w5, [x6+16]
004b13c0str w5, [sp+68]
004b13c4movz x6, 60524
004b13c8movk x6, 0x6aec0000
004b13ccadds wzr, w5, w6
004b13d0b.eq 0x4b13d8
004b13d4b 0x4b144c
004b13d8
004b13d8loc_4b13d8:
004b13d8ldr x5, [sp+328]
004b13dcadrp x6, 0x138000
004b13e0add x6, x6, 3008
004b13e4subs xzr, x5, x6
004b13e8b.eq 0x4b13f0
004b13ecb 0x4b13f8
004b13f0
004b13f0loc_4b13f0:
004b13f0orr x0, xzr, 1
004b13f4b 0x4b1400
004b13f8
004b13f8loc_4b13f8:
004b13f8mov x0, xzr
004b13fcb 0x4b1400
004b1400
004b1400loc_4b1400:
004b1400strb w0, [sp+65]
004b1404tbnz w0, 0, 0x4b140c
004b1408b 0x4b1448
004b140c
004b140cloc_4b140c:
004b140cb 0x4b1410
004b1410
004b1410loc_4b1410:
004b1410stp xzr, xzr, [sp+296]
004b1414orr x0, xzr, 1
004b1418strb w0, [sp+63]
004b141cldr x0, [sp+296]
004b1420ldr x1, [sp+304]
004b1424str x0, [sp+120]
004b1428str x1, [sp+128]
004b142cbl runtime.deferreturn
004b1430ldr x1, [sp+120]
004b1434ldrb w0, [sp+63]
004b1438ldr x2, [sp+128]
004b143cldp x29, x30, [sp-8]
004b1440add sp, sp, 496
004b1444ret x30
004b1448
004b1448loc_4b1448:
004b1448b 0x4b14d8
004b144c
004b144cloc_4b144c:
004b144cmovz x6, 55003
004b1450movk x6, 0x43ea0000
004b1454adds wzr, w5, w6
004b1458b.eq 0x4b1460
004b145cb 0x4b14d0
004b1460
004b1460loc_4b1460:
004b1460ldr x5, [sp+328]
004b1464adrp x6, 0x138000
004b1468add x6, x6, 2880
004b146csubs xzr, x5, x6
004b1470b.eq 0x4b1478
004b1474b 0x4b1480
004b1478
004b1478loc_4b1478:
004b1478orr x0, xzr, 1
004b147cb 0x4b1488
004b1480
004b1480loc_4b1480:
004b1480mov x0, xzr
004b1484b 0x4b1488
004b1488
004b1488loc_4b1488:
004b1488strb w0, [sp+65]
004b148ctbnz w0, 0, 0x4b1494
004b1490b 0x4b14cc
004b1494
004b1494loc_4b1494:
004b1494b 0x4b1498
004b1498
004b1498loc_4b1498:
004b1498stp xzr, xzr, [sp+312]
004b149cstrb wzr, [sp+63]
004b14a0ldr x0, [sp+312]
004b14a4ldr x1, [sp+320]
004b14a8str x0, [sp+120]
004b14acstr x1, [sp+128]
004b14b0bl runtime.deferreturn
004b14b4ldr x1, [sp+120]
004b14b8ldrb w0, [sp+63]
004b14bcldr x2, [sp+128]
004b14c0ldp x29, x30, [sp-8]
004b14c4add sp, sp, 496
004b14c8ret x30
004b14cc
004b14ccloc_4b14cc:
004b14ccb 0x4b14d4
004b14d0
004b14d0loc_4b14d0:
004b14d0b 0x4b14d4
004b14d4
004b14d4loc_4b14d4:
004b14d4b 0x4b14d8
004b14d8
004b14d8loc_4b14d8:
004b14d8b 0x4b14e0
004b14dc
004b14dcloc_4b14dc:
004b14dcb 0x4b14e0
004b14e0
004b14e0loc_4b14e0:
004b14e0stp xzr, xzr, [sp+440]
004b14e4add x2, sp, 440
004b14e8str x2, [sp+264]
004b14ecldrsb x27, [x2]
004b14f0ldr x5, [sp+200]
004b14f4ldr x6, [sp+192]
004b14f8str x6, [x2]
004b14fcadrp x27, 0x59a000
004b1500ldr w6, [x27+3056]
004b1504cbz w6, 0x4b150c
004b1508b 0x4b1510
004b150c
004b150cloc_4b150c:
004b150cb 0x4b1524
004b1510
004b1510loc_4b1510:
004b1510bl runtime.gcWriteBarrier2
004b1514str x5, [x25]
004b1518ldr x6, [x2+8]
004b151cstr x6, [x25+8]
004b1520b 0x4b1524
004b1524
004b1524loc_4b1524:
004b1524str x5, [x2+8]
004b1528ldrsb x27, [x2]
004b152cb 0x4b1530
004b1530
004b1530loc_4b1530:
004b1530str x2, [sp+272]
004b1534orr x4, xzr, 1
004b1538str x4, [sp+280]
004b153cstr x4, [sp+288]
004b1540adrp x0, 0x217000
004b1544add x0, x0, 1941
004b1548orr x1, xzr, 48
004b154cmov x3, x4
004b1550bl fmt.Errorf
004b1554str x0, [sp+424]
004b1558str x1, [sp+432]
004b155cstr x0, [sp+248]
004b1560str x1, [sp+256]
004b1564strb wzr, [sp+63]
004b1568ldr x5, [sp+248]
004b156cldr x6, [sp+256]
004b1570str x5, [sp+120]
004b1574str x6, [sp+128]
004b1578bl runtime.deferreturn
004b157cldr x1, [sp+120]
004b1580ldrb w0, [sp+63]
004b1584ldr x2, [sp+128]
004b1588ldp x29, x30, [sp-8]
004b158cadd sp, sp, 496
004b1590ret x30
004b1594
004b1594loc_4b1594:
004b1594adrp x27, 0x570000
004b1598ldr x0, [x27+1520]
004b159cadrp x27, 0x570000
004b15a0ldr x1, [x27+1528]
004b15a4str x0, [sp+344]
004b15a8str x1, [sp+352]
004b15acstrb wzr, [sp+63]
004b15b0ldr x0, [sp+352]
004b15b4ldr x1, [sp+344]
004b15b8str x1, [sp+120]
004b15bcstr x0, [sp+128]
004b15c0bl runtime.deferreturn
004b15c4ldr x1, [sp+120]
004b15c8ldrb w0, [sp+63]
004b15ccldr x2, [sp+128]
004b15d0ldp x29, x30, [sp-8]
004b15d4add sp, sp, 496
004b15d8ret x30
004b15dc
004b15dcloc_4b15dc:
004b15dcstp xzr, xzr, [sp+232]
004b15e0strb wzr, [sp+63]
004b15e4ldr x0, [sp+232]
004b15e8ldr x1, [sp+240]
004b15ecstr x0, [sp+120]
004b15f0str x1, [sp+128]
004b15f4bl runtime.deferreturn
004b15f8ldr x1, [sp+120]
004b15fcldrb w0, [sp+63]
004b1600ldr x2, [sp+128]
004b1604ldp x29, x30, [sp-8]
004b1608add sp, sp, 496
004b160cret x30
004b1610
004b1610loc_4b1610:
004b1610strb wzr, [sp+63]
004b1614adrp x27, 0x570000
004b1618ldr x0, [x27+3616]
004b161cadrp x27, 0x570000
004b1620ldr x1, [x27+3624]
004b1624str x0, [sp+120]
004b1628str x1, [sp+128]
004b162cbl runtime.deferreturn
004b1630ldr x1, [sp+120]
004b1634ldrb w0, [sp+63]
004b1638ldr x2, [sp+128]
004b163cldp x29, x30, [sp-8]
004b1640add sp, sp, 496
004b1644ret x30
004b1648
004b1648loc_4b1648:
004b1648stp x0, x1, [sp+8]
004b164cstr x2, [sp+24]
004b1650strb w3, [sp+32]
004b1654stp x4, x5, [sp+40]
004b1658str x6, [sp+56]
004b165cmov x3, x30
004b1660bl runtime.morestack_noctxt.abi0
004b1664ldp x0, x1, [sp+8]
004b1668ldr x2, [sp+24]
004b166cldrb w3, [sp+32]
004b1670ldp x4, x5, [sp+40]
004b1674ldr x6, [sp+56]
004b1678b 0x4b1160
004b167cudf 0
004b1160
004b1160golang.org/x/crypto/ssh.(*channel).SendRequest: ; void golang.org/x/crypto/ssh.(*channel).SendRequest(golang.org/x/crypto/ssh.channel * ch, struct string name, bool wantReply, struct []uint8 payload)
004b1160ldr x16, [x28+16]
004b1164sub x17, sp, 368
004b1168subs xzr, x17, x16
004b116cb.ls 0x4b1648
004b1170sub x20, sp, 496
004b1174stp x29, x30, [x20-8]
004b1178add sp, x20, 0
004b117csub x29, sp, 8
004b1180str x0, [sp+504]
004b1184str x1, [sp+512]
004b1188str x2, [sp+520]
004b118cstrb w3, [sp+528]
004b1190str x4, [sp+536]
004b1194str x5, [sp+544]
004b1198str x6, [sp+552]
004b119cstrb wzr, [sp+63]
004b11a0stp xzr, xzr, [sp+120]
004b11a4ldr x2, [sp+504]
004b11a8ldrsb x27, [x2]
004b11acldrb w2, [x2+64]
004b11b0tbnz w2, 0, 0x4b11b8
004b11b4b 0x4b1610
004b11b8
004b11b8loc_4b11b8:
004b11b8ldrb w2, [sp+528]
004b11bctbnz w2, 0, 0x4b11c4
004b11c0b 0x4b1270
004b11c4
004b11c4loc_4b11c4:
004b11c4ldr x1, [sp+504]
004b11c8ldrsb x27, [x1]
004b11ccadd x0, x1, 80
004b11d0str x0, [sp+416]
004b11d4bl sync.(*Mutex).Lock
004b11d8ldr x1, [sp+504]
004b11dcldrsb x27, [x1]
004b11e0add x1, x1, 80
004b11e4str x1, [sp+224]
004b11e8stp xzr, xzr, [sp+392]
004b11ecadd x1, sp, 392
004b11f0str x1, [sp+408]
004b11f4ldrsb x27, [x1]
004b11f8adrp x2, 0
004b11fcadd x2, x2, 1664
004b1200str x2, [x1]
004b1204ldrsb x27, [x1]
004b1208ldr x2, [sp+224]
004b120cadrp x27, 0x59a000
004b1210ldr w3, [x27+3056]
004b1214cbz w3, 0x4b121c
004b1218b 0x4b1220
004b121c
004b121cloc_4b121c:
004b121cb 0x4b1234
004b1220
004b1220loc_4b1220:
004b1220bl runtime.gcWriteBarrier2
004b1224str x2, [x25]
004b1228ldr x3, [x1+8]
004b122cstr x3, [x25+8]
004b1230b 0x4b1234
004b1234
004b1234loc_4b1234:
004b1234str x2, [x1+8]
004b1238str x1, [sp+96]
004b123cadd x0, sp, 72
004b1240bl runtime.deferprocStack
004b1244subs xzr, x0, 0
004b1248b.ne 0x4b1254
004b124cb 0x4b1250
004b1250
004b1250loc_4b1250:
004b1250b 0x4b1274
004b1254
004b1254loc_4b1254:
004b1254bl runtime.deferreturn
004b1258ldr x1, [sp+120]
004b125cldrb w0, [sp+63]
004b1260ldr x2, [sp+128]
004b1264ldp x29, x30, [sp-8]
004b1268add sp, sp, 496
004b126cret x30
004b1270
004b1270loc_4b1270:
004b1270b 0x4b1274
004b1274
004b1274loc_4b1274:
004b1274stp xzr, xzr, [sp+136]
004b1278stp xzr, xzr, [sp+152]
004b127cstp xzr, xzr, [sp+168]
004b1280str xzr, [sp+184]
004b1284ldr x2, [sp+504]
004b1288ldrsb x27, [x2]
004b128cldr w2, [x2+44]
004b1290str w2, [sp+136]
004b1294ldr x2, [sp+512]
004b1298ldr x3, [sp+520]
004b129cstr x2, [sp+144]
004b12a0str x3, [sp+152]
004b12a4ldrb w2, [sp+528]
004b12a8strb w2, [sp+160]
004b12acldr x2, [sp+536]
004b12b0ldr x3, [sp+544]
004b12b4ldr x4, [sp+552]
004b12b8str x2, [sp+168]
004b12bcstr x3, [sp+176]
004b12c0str x4, [sp+184]
004b12c4adrp x0, 0x1b5000
004b12c8add x0, x0, 3424
004b12ccadd x1, sp, 136
004b12d0bl runtime.convT
004b12d4str x0, [sp+384]
004b12d8ldr x2, [sp+504]
004b12dcadrp x1, 0x1b5000
004b12e0add x1, x1, 3424
004b12e4mov x3, x0
004b12e8mov x0, x2
004b12ecmov x2, x3
004b12f0bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b12f4str x0, [sp+208]
004b12f8str x1, [sp+216]
004b12fccbnz x0, 0x4b1304
004b1300b 0x4b133c
004b1304
004b1304loc_4b1304:
004b1304str x0, [sp+368]
004b1308str x1, [sp+376]
004b130cstrb wzr, [sp+63]
004b1310ldr x0, [sp+368]
004b1314ldr x1, [sp+376]
004b1318str x0, [sp+120]
004b131cstr x1, [sp+128]
004b1320bl runtime.deferreturn
004b1324ldr x1, [sp+120]
004b1328ldrb w0, [sp+63]
004b132cldr x2, [sp+128]
004b1330ldp x29, x30, [sp-8]
004b1334add sp, sp, 496
004b1338ret x30
004b133c
004b133cloc_4b133c:
004b133cldrb w2, [sp+528]
004b1340tbnz w2, 0, 0x4b1348
004b1344b 0x4b15dc
004b1348
004b1348loc_4b1348:
004b1348stp xzr, xzr, [sp+456]
004b134cldr x2, [sp+504]
004b1350ldrsb x27, [x2]
004b1354ldr x2, [x2+72]
004b1358str x2, [sp+360]
004b135cldr x0, [sp+360]
004b1360add x1, sp, 456
004b1364bl runtime.chanrecv2
004b1368strb w0, [sp+66]
004b136cldr x2, [sp+456]
004b1370ldr x3, [sp+464]
004b1374str x2, [sp+472]
004b1378str x3, [sp+480]
004b137cldrb w2, [sp+66]
004b1380strb w2, [sp+67]
004b1384ldr x2, [sp+472]
004b1388ldr x3, [sp+480]
004b138cstr x2, [sp+192]
004b1390str x3, [sp+200]
004b1394ldrb w2, [sp+67]
004b1398strb w2, [sp+64]
004b139ctbnz w2, 0, 0x4b13a4
004b13a0b 0x4b1594
004b13a4
004b13a4loc_4b13a4:
004b13a4ldr x5, [sp+200]
004b13a8ldr x6, [sp+192]
004b13acstr x6, [sp+328]
004b13b0str x5, [sp+336]
004b13b4cbnz x6, 0x4b13bc
004b13b8b 0x4b14dc
004b13bc
004b13bcloc_4b13bc:
004b13bcldr w5, [x6+16]
004b13c0str w5, [sp+68]
004b13c4movz x6, 60524
004b13c8movk x6, 0x6aec0000
004b13ccadds wzr, w5, w6
004b13d0b.eq 0x4b13d8
004b13d4b 0x4b144c
004b13d8
004b13d8loc_4b13d8:
004b13d8ldr x5, [sp+328]
004b13dcadrp x6, 0x138000
004b13e0add x6, x6, 3008
004b13e4subs xzr, x5, x6
004b13e8b.eq 0x4b13f0
004b13ecb 0x4b13f8
004b13f0
004b13f0loc_4b13f0:
004b13f0orr x0, xzr, 1
004b13f4b 0x4b1400
004b13f8
004b13f8loc_4b13f8:
004b13f8mov x0, xzr
004b13fcb 0x4b1400
004b1400
004b1400loc_4b1400:
004b1400strb w0, [sp+65]
004b1404tbnz w0, 0, 0x4b140c
004b1408b 0x4b1448
004b140c
004b140cloc_4b140c:
004b140cb 0x4b1410
004b1410
004b1410loc_4b1410:
004b1410stp xzr, xzr, [sp+296]
004b1414orr x0, xzr, 1
004b1418strb w0, [sp+63]
004b141cldr x0, [sp+296]
004b1420ldr x1, [sp+304]
004b1424str x0, [sp+120]
004b1428str x1, [sp+128]
004b142cbl runtime.deferreturn
004b1430ldr x1, [sp+120]
004b1434ldrb w0, [sp+63]
004b1438ldr x2, [sp+128]
004b143cldp x29, x30, [sp-8]
004b1440add sp, sp, 496
004b1444ret x30
004b1448
004b1448loc_4b1448:
004b1448b 0x4b14d8
004b144c
004b144cloc_4b144c:
004b144cmovz x6, 55003
004b1450movk x6, 0x43ea0000
004b1454adds wzr, w5, w6
004b1458b.eq 0x4b1460
004b145cb 0x4b14d0
004b1460
004b1460loc_4b1460:
004b1460ldr x5, [sp+328]
004b1464adrp x6, 0x138000
004b1468add x6, x6, 2880
004b146csubs xzr, x5, x6
004b1470b.eq 0x4b1478
004b1474b 0x4b1480
004b1478
004b1478loc_4b1478:
004b1478orr x0, xzr, 1
004b147cb 0x4b1488
004b1480
004b1480loc_4b1480:
004b1480mov x0, xzr
004b1484b 0x4b1488
004b1488
004b1488loc_4b1488:
004b1488strb w0, [sp+65]
004b148ctbnz w0, 0, 0x4b1494
004b1490b 0x4b14cc
004b1494
004b1494loc_4b1494:
004b1494b 0x4b1498
004b1498
004b1498loc_4b1498:
004b1498stp xzr, xzr, [sp+312]
004b149cstrb wzr, [sp+63]
004b14a0ldr x0, [sp+312]
004b14a4ldr x1, [sp+320]
004b14a8str x0, [sp+120]
004b14acstr x1, [sp+128]
004b14b0bl runtime.deferreturn
004b14b4ldr x1, [sp+120]
004b14b8ldrb w0, [sp+63]
004b14bcldr x2, [sp+128]
004b14c0ldp x29, x30, [sp-8]
004b14c4add sp, sp, 496
004b14c8ret x30
004b14cc
004b14ccloc_4b14cc:
004b14ccb 0x4b14d4
004b14d0
004b14d0loc_4b14d0:
004b14d0b 0x4b14d4
004b14d4
004b14d4loc_4b14d4:
004b14d4b 0x4b14d8
004b14d8
004b14d8loc_4b14d8:
004b14d8b 0x4b14e0
004b14dc
004b14dcloc_4b14dc:
004b14dcb 0x4b14e0
004b14e0
004b14e0loc_4b14e0:
004b14e0stp xzr, xzr, [sp+440]
004b14e4add x2, sp, 440
004b14e8str x2, [sp+264]
004b14ecldrsb x27, [x2]
004b14f0ldr x5, [sp+200]
004b14f4ldr x6, [sp+192]
004b14f8str x6, [x2]
004b14fcadrp x27, 0x59a000
004b1500ldr w6, [x27+3056]
004b1504cbz w6, 0x4b150c
004b1508b 0x4b1510
004b150c
004b150cloc_4b150c:
004b150cb 0x4b1524
004b1510
004b1510loc_4b1510:
004b1510bl runtime.gcWriteBarrier2
004b1514str x5, [x25]
004b1518ldr x6, [x2+8]
004b151cstr x6, [x25+8]
004b1520b 0x4b1524
004b1524
004b1524loc_4b1524:
004b1524str x5, [x2+8]
004b1528ldrsb x27, [x2]
004b152cb 0x4b1530
004b1530
004b1530loc_4b1530:
004b1530str x2, [sp+272]
004b1534orr x4, xzr, 1
004b1538str x4, [sp+280]
004b153cstr x4, [sp+288]
004b1540adrp x0, 0x217000
004b1544add x0, x0, 1941
004b1548orr x1, xzr, 48
004b154cmov x3, x4
004b1550bl fmt.Errorf
004b1554str x0, [sp+424]
004b1558str x1, [sp+432]
004b155cstr x0, [sp+248]
004b1560str x1, [sp+256]
004b1564strb wzr, [sp+63]
004b1568ldr x5, [sp+248]
004b156cldr x6, [sp+256]
004b1570str x5, [sp+120]
004b1574str x6, [sp+128]
004b1578bl runtime.deferreturn
004b157cldr x1, [sp+120]
004b1580ldrb w0, [sp+63]
004b1584ldr x2, [sp+128]
004b1588ldp x29, x30, [sp-8]
004b158cadd sp, sp, 496
004b1590ret x30
004b1594
004b1594loc_4b1594:
004b1594adrp x27, 0x570000
004b1598ldr x0, [x27+1520]
004b159cadrp x27, 0x570000
004b15a0ldr x1, [x27+1528]
004b15a4str x0, [sp+344]
004b15a8str x1, [sp+352]
004b15acstrb wzr, [sp+63]
004b15b0ldr x0, [sp+352]
004b15b4ldr x1, [sp+344]
004b15b8str x1, [sp+120]
004b15bcstr x0, [sp+128]
004b15c0bl runtime.deferreturn
004b15c4ldr x1, [sp+120]
004b15c8ldrb w0, [sp+63]
004b15ccldr x2, [sp+128]
004b15d0ldp x29, x30, [sp-8]
004b15d4add sp, sp, 496
004b15d8ret x30
004b15dc
004b15dcloc_4b15dc:
004b15dcstp xzr, xzr, [sp+232]
004b15e0strb wzr, [sp+63]
004b15e4ldr x0, [sp+232]
004b15e8ldr x1, [sp+240]
004b15ecstr x0, [sp+120]
004b15f0str x1, [sp+128]
004b15f4bl runtime.deferreturn
004b15f8ldr x1, [sp+120]
004b15fcldrb w0, [sp+63]
004b1600ldr x2, [sp+128]
004b1604ldp x29, x30, [sp-8]
004b1608add sp, sp, 496
004b160cret x30
004b1610
004b1610loc_4b1610:
004b1610strb wzr, [sp+63]
004b1614adrp x27, 0x570000
004b1618ldr x0, [x27+3616]
004b161cadrp x27, 0x570000
004b1620ldr x1, [x27+3624]
004b1624str x0, [sp+120]
004b1628str x1, [sp+128]
004b162cbl runtime.deferreturn
004b1630ldr x1, [sp+120]
004b1634ldrb w0, [sp+63]
004b1638ldr x2, [sp+128]
004b163cldp x29, x30, [sp-8]
004b1640add sp, sp, 496
004b1644ret x30
004b1648
004b1648loc_4b1648:
004b1648stp x0, x1, [sp+8]
004b164cstr x2, [sp+24]
004b1650strb w3, [sp+32]
004b1654stp x4, x5, [sp+40]
004b1658str x6, [sp+56]
004b165cmov x3, x30
004b1660bl runtime.morestack_noctxt.abi0
004b1664ldp x0, x1, [sp+8]
004b1668ldr x2, [sp+24]
004b166cldrb w3, [sp+32]
004b1670ldp x4, x5, [sp+40]
004b1674ldr x6, [sp+56]
004b1678b 0x4b1160
004b167cudf 0
004b1160
004b1680
004b1680golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1: ; void golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1(void)
004b1680ldr x16, [x28+16]
004b1684subs xzr, sp, x16
004b1688b.ls 0x4b16b8
004b168cstr x30, [sp-32]!
004b1690stur x29, [sp-8]
004b1694sub x29, sp, 8
004b1698ldr x16, [x28+32]
004b169ccbnz x16, 0x4b16c4
004b16a0
004b16a0loc_4b16a0:
004b16a0ldr x0, [x26+8]
004b16a4str x0, [sp+16]
004b16a8bl sync.(*Mutex).Unlock
004b16acldur x29, [sp-8]
004b16b0ldr x30, [sp], 32
004b16b4ret x30
004b16b8
004b16b8loc_4b16b8:
004b16b8mov x3, x30
004b16bcbl runtime.morestack.abi0
004b16c0b 0x4b1680
004b16c4
004b16c4loc_4b16c4:
004b16c4ldr x17, [x16]
004b16c8add x20, sp, 40
004b16ccsubs xzr, x20, x17
004b16d0b.ne 0x4b16a0
004b16d4add x20, sp, 8
004b16d8str x20, [x16]
004b16dcb 0x4b16a0
004b1680
004b1680golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1: ; void golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1(void)
004b1680ldr x16, [x28+16]
004b1684subs xzr, sp, x16
004b1688b.ls 0x4b16b8
004b168cstr x30, [sp-32]!
004b1690stur x29, [sp-8]
004b1694sub x29, sp, 8
004b1698ldr x16, [x28+32]
004b169ccbnz x16, 0x4b16c4
004b16a0
004b16a0loc_4b16a0:
004b16a0ldr x0, [x26+8]
004b16a4str x0, [sp+16]
004b16a8bl sync.(*Mutex).Unlock
004b16acldur x29, [sp-8]
004b16b0ldr x30, [sp], 32
004b16b4ret x30
004b16b8
004b16b8loc_4b16b8:
004b16b8mov x3, x30
004b16bcbl runtime.morestack.abi0
004b16c0b 0x4b1680
004b16c4
004b16c4loc_4b16c4:
004b16c4ldr x17, [x16]
004b16c8add x20, sp, 40
004b16ccsubs xzr, x20, x17
004b16d0b.ne 0x4b16a0
004b16d4add x20, sp, 8
004b16d8str x20, [x16]
004b16dcb 0x4b16a0
004b1680
004b16e0
004b16e0golang.org/x/crypto/ssh.(*channel).ackRequest: ; void golang.org/x/crypto/ssh.(*channel).ackRequest(golang.org/x/crypto/ssh.channel * ch, bool ok)
004b16e0ldr x16, [x28+16]
004b16e4subs xzr, sp, x16
004b16e8b.ls 0x4b1800
004b16ecstr x30, [sp-128]!
004b16f0stur x29, [sp-8]
004b16f4sub x29, sp, 8
004b16f8str x0, [sp+136]
004b16fcstrb w1, [sp+144]
004b1700stp xzr, xzr, [sp+56]
004b1704ldr x2, [sp+136]
004b1708ldrsb x27, [x2]
004b170cldrb w2, [x2+64]
004b1710tbnz w2, 0, 0x4b1718
004b1714b 0x4b17dc
004b1718
004b1718loc_4b1718:
004b1718stp xzr, xzr, [sp+72]
004b171cldrb w1, [sp+144]
004b1720tbnz w1, 0, 0x4b1728
004b1724b 0x4b176c
004b1728
004b1728loc_4b1728:
004b1728str wzr, [sp+32]
004b172cldr x1, [sp+136]
004b1730ldrsb x27, [x1]
004b1734ldr w1, [x1+44]
004b1738str w1, [sp+32]
004b173cstr w1, [sp+52]
004b1740add x1, sp, 52
004b1744ldrsb x27, [x1]
004b1748ldr w0, [x1]
004b174cstr w0, [sp+48]
004b1750bl runtime.convT32
004b1754str x0, [sp+112]
004b1758adrp x1, 0x17b000
004b175cadd x1, x1, 864
004b1760str x1, [sp+72]
004b1764str x0, [sp+80]
004b1768b 0x4b17b0
004b176c
004b176cloc_4b176c:
004b176cstr wzr, [sp+44]
004b1770ldr x1, [sp+136]
004b1774ldrsb x27, [x1]
004b1778ldr w1, [x1+44]
004b177cstr w1, [sp+44]
004b1780str w1, [sp+40]
004b1784add x1, sp, 40
004b1788ldrsb x27, [x1]
004b178cldr w0, [x1]
004b1790str w0, [sp+36]
004b1794bl runtime.convT32
004b1798str x0, [sp+88]
004b179cadrp x1, 0x17b000
004b17a0add x1, x1, 736
004b17a4str x1, [sp+72]
004b17a8str x0, [sp+80]
004b17acb 0x4b17b0
004b17b0
004b17b0loc_4b17b0:
004b17b0ldr x1, [sp+72]
004b17b4ldr x2, [sp+80]
004b17b8ldr x0, [sp+136]
004b17bcbl golang.org/x/crypto/ssh.(*channel).sendMessage
004b17c0str x0, [sp+96]
004b17c4str x1, [sp+104]
004b17c8str x0, [sp+56]
004b17ccstr x1, [sp+64]
004b17d0ldur x29, [sp-8]
004b17d4ldr x30, [sp], 128
004b17d8ret x30
004b17dc
004b17dcloc_4b17dc:
004b17dcadrp x27, 0x570000
004b17e0ldr x0, [x27+3616]
004b17e4adrp x27, 0x570000
004b17e8ldr x1, [x27+3624]
004b17ecstr x0, [sp+56]
004b17f0str x1, [sp+64]
004b17f4ldur x29, [sp-8]
004b17f8ldr x30, [sp], 128
004b17fcret x30
004b1800
004b1800loc_4b1800:
004b1800str x0, [sp+8]
004b1804strb w1, [sp+16]
004b1808mov x3, x30
004b180cbl runtime.morestack_noctxt.abi0
004b1810ldr x0, [sp+8]
004b1814ldrb w1, [sp+16]
004b1818b 0x4b16e0
004b181cudf 0
004b16e0
004b16e0golang.org/x/crypto/ssh.(*channel).ackRequest: ; void golang.org/x/crypto/ssh.(*channel).ackRequest(golang.org/x/crypto/ssh.channel * ch, bool ok)
004b16e0ldr x16, [x28+16]
004b16e4subs xzr, sp, x16
004b16e8b.ls 0x4b1800
004b16ecstr x30, [sp-128]!
004b16f0stur x29, [sp-8]
004b16f4sub x29, sp, 8
004b16f8str x0, [sp+136]
004b16fcstrb w1, [sp+144]
004b1700stp xzr, xzr, [sp+56]
004b1704ldr x2, [sp+136]
004b1708ldrsb x27, [x2]
004b170cldrb w2, [x2+64]
004b1710tbnz w2, 0, 0x4b1718
004b1714b 0x4b17dc
004b1718
004b1718loc_4b1718:
004b1718stp xzr, xzr, [sp+72]
004b171cldrb w1, [sp+144]
004b1720tbnz w1, 0, 0x4b1728
004b1724b 0x4b176c
004b1728
004b1728loc_4b1728:
004b1728str wzr, [sp+32]
004b172cldr x1, [sp+136]
004b1730ldrsb x27, [x1]
004b1734ldr w1, [x1+44]
004b1738str w1, [sp+32]
004b173cstr w1, [sp+52]
004b1740add x1, sp, 52
004b1744ldrsb x27, [x1]
004b1748ldr w0, [x1]
004b174cstr w0, [sp+48]
004b1750bl runtime.convT32
004b1754str x0, [sp+112]
004b1758adrp x1, 0x17b000
004b175cadd x1, x1, 864
004b1760str x1, [sp+72]
004b1764str x0, [sp+80]
004b1768b 0x4b17b0
004b176c
004b176cloc_4b176c:
004b176cstr wzr, [sp+44]
004b1770ldr x1, [sp+136]
004b1774ldrsb x27, [x1]
004b1778ldr w1, [x1+44]
004b177cstr w1, [sp+44]
004b1780str w1, [sp+40]
004b1784add x1, sp, 40
004b1788ldrsb x27, [x1]
004b178cldr w0, [x1]
004b1790str w0, [sp+36]
004b1794bl runtime.convT32
004b1798str x0, [sp+88]
004b179cadrp x1, 0x17b000
004b17a0add x1, x1, 736
004b17a4str x1, [sp+72]
004b17a8str x0, [sp+80]
004b17acb 0x4b17b0
004b17b0
004b17b0loc_4b17b0:
004b17b0ldr x1, [sp+72]
004b17b4ldr x2, [sp+80]
004b17b8ldr x0, [sp+136]
004b17bcbl golang.org/x/crypto/ssh.(*channel).sendMessage
004b17c0str x0, [sp+96]
004b17c4str x1, [sp+104]
004b17c8str x0, [sp+56]
004b17ccstr x1, [sp+64]
004b17d0ldur x29, [sp-8]
004b17d4ldr x30, [sp], 128
004b17d8ret x30
004b17dc
004b17dcloc_4b17dc:
004b17dcadrp x27, 0x570000
004b17e0ldr x0, [x27+3616]
004b17e4adrp x27, 0x570000
004b17e8ldr x1, [x27+3624]
004b17ecstr x0, [sp+56]
004b17f0str x1, [sp+64]
004b17f4ldur x29, [sp-8]
004b17f8ldr x30, [sp], 128
004b17fcret x30
004b1800
004b1800loc_4b1800:
004b1800str x0, [sp+8]
004b1804strb w1, [sp+16]
004b1808mov x3, x30
004b180cbl runtime.morestack_noctxt.abi0
004b1810ldr x0, [sp+8]
004b1814ldrb w1, [sp+16]
004b1818b 0x4b16e0
004b181cudf 0
004b16e0
004b1820
004b1820golang.org/x/crypto/ssh.(*channel).ChannelType: ; void golang.org/x/crypto/ssh.(*channel).ChannelType(golang.org/x/crypto/ssh.channel * ch)
004b1820str x30, [sp-32]!
004b1824stur x29, [sp-8]
004b1828sub x29, sp, 8
004b182cstr x0, [sp+40]
004b1830stp xzr, xzr, [sp+8]
004b1834ldr x2, [sp+40]
004b1838ldrsb x27, [x2]
004b183cldr x0, [x2]
004b1840ldr x1, [x2+8]
004b1844str x0, [sp+8]
004b1848str x1, [sp+16]
004b184cadd x29, sp, 24
004b1850add sp, sp, 32
004b1854ret x30
004b1858udf 0
004b185cudf 0
004b1820
004b1820golang.org/x/crypto/ssh.(*channel).ChannelType: ; void golang.org/x/crypto/ssh.(*channel).ChannelType(golang.org/x/crypto/ssh.channel * ch)
004b1820str x30, [sp-32]!
004b1824stur x29, [sp-8]
004b1828sub x29, sp, 8
004b182cstr x0, [sp+40]
004b1830stp xzr, xzr, [sp+8]
004b1834ldr x2, [sp+40]
004b1838ldrsb x27, [x2]
004b183cldr x0, [x2]
004b1840ldr x1, [x2+8]
004b1844str x0, [sp+8]
004b1848str x1, [sp+16]
004b184cadd x29, sp, 24
004b1850add sp, sp, 32
004b1854ret x30
004b1858udf 0
004b185cudf 0
004b1820
004b1860
004b1860golang.org/x/crypto/ssh.noneCipher.XORKeyStream: ; void golang.org/x/crypto/ssh.noneCipher.XORKeyStream(golang.org/x/crypto/ssh.noneCipher c, struct []uint8 dst, struct []uint8 src)
004b1860ldr x16, [x28+16]
004b1864subs xzr, sp, x16
004b1868b.ls 0x4b1914
004b186cstr x30, [sp-112]!
004b1870stur x29, [sp-8]
004b1874sub x29, sp, 8
004b1878str x0, [sp+120]
004b187cstr x1, [sp+128]
004b1880str x2, [sp+136]
004b1884str x3, [sp+144]
004b1888str x4, [sp+152]
004b188cstr x5, [sp+160]
004b1890str x0, [sp+80]
004b1894str x1, [sp+88]
004b1898str x2, [sp+96]
004b189cldr x3, [sp+152]
004b18a0ldr x4, [sp+144]
004b18a4ldr x5, [sp+160]
004b18a8str x4, [sp+56]
004b18acstr x3, [sp+64]
004b18b0str x5, [sp+72]
004b18b4ldr x4, [sp+88]
004b18b8str x4, [sp+48]
004b18bcsubs xzr, x4, x3
004b18c0b.gt 0x4b18c8
004b18c4b 0x4b18d0
004b18c8
004b18c8loc_4b18c8:
004b18c8str x3, [sp+48]
004b18ccb 0x4b18d4
004b18d0
004b18d0loc_4b18d0:
004b18d0b 0x4b18d4
004b18d4
004b18d4loc_4b18d4:
004b18d4ldr x3, [sp+56]
004b18d8ldr x4, [sp+80]
004b18dcsubs xzr, x3, x4
004b18e0b.ne 0x4b18e8
004b18e4b 0x4b1904
004b18e8
004b18e8loc_4b18e8:
004b18e8ldr x3, [sp+48]
004b18ecstr x3, [sp+40]
004b18f0ldr x2, [sp+40]
004b18f4ldr x0, [sp+80]
004b18f8ldr x1, [sp+56]
004b18fcbl runtime.memmove
004b1900b 0x4b1908
004b1904
004b1904loc_4b1904:
004b1904b 0x4b1908
004b1908
004b1908loc_4b1908:
004b1908ldur x29, [sp-8]
004b190cldr x30, [sp], 112
004b1910ret x30
004b1914
004b1914loc_4b1914:
004b1914stp x0, x1, [sp+8]
004b1918stp x2, x3, [sp+24]
004b191cstp x4, x5, [sp+40]
004b1920mov x3, x30
004b1924bl runtime.morestack_noctxt.abi0
004b1928ldp x0, x1, [sp+8]
004b192cldp x2, x3, [sp+24]
004b1930ldp x4, x5, [sp+40]
004b1934b 0x4b1860
004b1938udf 0
004b193cudf 0
004b1860
004b1860golang.org/x/crypto/ssh.noneCipher.XORKeyStream: ; void golang.org/x/crypto/ssh.noneCipher.XORKeyStream(golang.org/x/crypto/ssh.noneCipher c, struct []uint8 dst, struct []uint8 src)
004b1860ldr x16, [x28+16]
004b1864subs xzr, sp, x16
004b1868b.ls 0x4b1914
004b186cstr x30, [sp-112]!
004b1870stur x29, [sp-8]
004b1874sub x29, sp, 8
004b1878str x0, [sp+120]
004b187cstr x1, [sp+128]
004b1880str x2, [sp+136]
004b1884str x3, [sp+144]
004b1888str x4, [sp+152]
004b188cstr x5, [sp+160]
004b1890str x0, [sp+80]
004b1894str x1, [sp+88]
004b1898str x2, [sp+96]
004b189cldr x3, [sp+152]
004b18a0ldr x4, [sp+144]
004b18a4ldr x5, [sp+160]
004b18a8str x4, [sp+56]
004b18acstr x3, [sp+64]
004b18b0str x5, [sp+72]
004b18b4ldr x4, [sp+88]
004b18b8str x4, [sp+48]
004b18bcsubs xzr, x4, x3
004b18c0b.gt 0x4b18c8
004b18c4b 0x4b18d0
004b18c8
004b18c8loc_4b18c8:
004b18c8str x3, [sp+48]
004b18ccb 0x4b18d4
004b18d0
004b18d0loc_4b18d0:
004b18d0b 0x4b18d4
004b18d4
004b18d4loc_4b18d4:
004b18d4ldr x3, [sp+56]
004b18d8ldr x4, [sp+80]
004b18dcsubs xzr, x3, x4
004b18e0b.ne 0x4b18e8
004b18e4b 0x4b1904
004b18e8
004b18e8loc_4b18e8:
004b18e8ldr x3, [sp+48]
004b18ecstr x3, [sp+40]
004b18f0ldr x2, [sp+40]
004b18f4ldr x0, [sp+80]
004b18f8ldr x1, [sp+56]
004b18fcbl runtime.memmove
004b1900b 0x4b1908
004b1904
004b1904loc_4b1904:
004b1904b 0x4b1908
004b1908
004b1908loc_4b1908:
004b1908ldur x29, [sp-8]
004b190cldr x30, [sp], 112
004b1910ret x30
004b1914
004b1914loc_4b1914:
004b1914stp x0, x1, [sp+8]
004b1918stp x2, x3, [sp+24]
004b191cstp x4, x5, [sp+40]
004b1920mov x3, x30
004b1924bl runtime.morestack_noctxt.abi0
004b1928ldp x0, x1, [sp+8]
004b192cldp x2, x3, [sp+24]
004b1930ldp x4, x5, [sp+40]
004b1934b 0x4b1860
004b1938udf 0
004b193cudf 0
004b1860
004b1940
004b1940golang.org/x/crypto/ssh.newAESCTR: ; void golang.org/x/crypto/ssh.newAESCTR(struct []uint8 key, struct []uint8 iv)
004b1940ldr x16, [x28+16]
004b1944sub x17, sp, 80
004b1948subs xzr, x17, x16
004b194cb.ls 0x4b1a5c
004b1950str x30, [sp-208]!
004b1954stur x29, [sp-8]
004b1958sub x29, sp, 8
004b195cstr x0, [sp+216]
004b1960str x1, [sp+224]
004b1964str x2, [sp+232]
004b1968str x3, [sp+240]
004b196cstr x4, [sp+248]
004b1970str x5, [sp+256]
004b1974stp xzr, xzr, [sp+72]
004b1978stp xzr, xzr, [sp+56]
004b197cstp xzr, xzr, [sp+136]
004b1980stp xzr, xzr, [sp+120]
004b1984ldr x0, [sp+216]
004b1988ldr x1, [sp+224]
004b198cldr x2, [sp+232]
004b1990bl crypto/aes.NewCipher
004b1994str x0, [sp+136]
004b1998str x1, [sp+144]
004b199cstr x2, [sp+120]
004b19a0str x3, [sp+128]
004b19a4ldr x3, [sp+144]
004b19a8ldr x4, [sp+136]
004b19acstr x4, [sp+168]
004b19b0str x3, [sp+176]
004b19b4ldr x3, [sp+120]
004b19b8ldr x4, [sp+128]
004b19bcstr x3, [sp+152]
004b19c0str x4, [sp+160]
004b19c4ldr x3, [sp+168]
004b19c8ldr x4, [sp+176]
004b19ccstr x3, [sp+104]
004b19d0str x4, [sp+112]
004b19d4ldr x3, [sp+160]
004b19d8ldr x4, [sp+152]
004b19dcstr x4, [sp+88]
004b19e0str x3, [sp+96]
004b19e4cbnz x4, 0x4b19ec
004b19e8b 0x4b1a14
004b19ec
004b19ecloc_4b19ec:
004b19ecstp xzr, xzr, [sp+72]
004b19f0ldr x3, [sp+96]
004b19f4ldr x2, [sp+88]
004b19f8str x2, [sp+56]
004b19fcstr x3, [sp+64]
004b1a00ldr x0, [sp+72]
004b1a04ldr x1, [sp+80]
004b1a08ldur x29, [sp-8]
004b1a0cldr x30, [sp], 208
004b1a10ret x30
004b1a14
004b1a14loc_4b1a14:
004b1a14ldr x0, [sp+104]
004b1a18ldr x2, [sp+240]
004b1a1cldr x3, [sp+248]
004b1a20ldr x1, [sp+112]
004b1a24ldr x4, [sp+256]
004b1a28bl crypto/cipher.NewCTR
004b1a2cstr x0, [sp+184]
004b1a30str x1, [sp+192]
004b1a34str x0, [sp+72]
004b1a38str x1, [sp+80]
004b1a3cstp xzr, xzr, [sp+56]
004b1a40ldr x0, [sp+72]
004b1a44ldr x1, [sp+80]
004b1a48mov x2, xzr
004b1a4cmov x3, xzr
004b1a50ldur x29, [sp-8]
004b1a54ldr x30, [sp], 208
004b1a58ret x30
004b1a5c
004b1a5cloc_4b1a5c:
004b1a5cstp x0, x1, [sp+8]
004b1a60stp x2, x3, [sp+24]
004b1a64stp x4, x5, [sp+40]
004b1a68mov x3, x30
004b1a6cbl runtime.morestack_noctxt.abi0
004b1a70ldp x0, x1, [sp+8]
004b1a74ldp x2, x3, [sp+24]
004b1a78ldp x4, x5, [sp+40]
004b1a7cb 0x4b1940
004b1940
004b1940golang.org/x/crypto/ssh.newAESCTR: ; void golang.org/x/crypto/ssh.newAESCTR(struct []uint8 key, struct []uint8 iv)
004b1940ldr x16, [x28+16]
004b1944sub x17, sp, 80
004b1948subs xzr, x17, x16
004b194cb.ls 0x4b1a5c
004b1950str x30, [sp-208]!
004b1954stur x29, [sp-8]
004b1958sub x29, sp, 8
004b195cstr x0, [sp+216]
004b1960str x1, [sp+224]
004b1964str x2, [sp+232]
004b1968str x3, [sp+240]
004b196cstr x4, [sp+248]
004b1970str x5, [sp+256]
004b1974stp xzr, xzr, [sp+72]
004b1978stp xzr, xzr, [sp+56]
004b197cstp xzr, xzr, [sp+136]
004b1980stp xzr, xzr, [sp+120]
004b1984ldr x0, [sp+216]
004b1988ldr x1, [sp+224]
004b198cldr x2, [sp+232]
004b1990bl crypto/aes.NewCipher
004b1994str x0, [sp+136]
004b1998str x1, [sp+144]
004b199cstr x2, [sp+120]
004b19a0str x3, [sp+128]
004b19a4ldr x3, [sp+144]
004b19a8ldr x4, [sp+136]
004b19acstr x4, [sp+168]
004b19b0str x3, [sp+176]
004b19b4ldr x3, [sp+120]
004b19b8ldr x4, [sp+128]
004b19bcstr x3, [sp+152]
004b19c0str x4, [sp+160]
004b19c4ldr x3, [sp+168]
004b19c8ldr x4, [sp+176]
004b19ccstr x3, [sp+104]
004b19d0str x4, [sp+112]
004b19d4ldr x3, [sp+160]
004b19d8ldr x4, [sp+152]
004b19dcstr x4, [sp+88]
004b19e0str x3, [sp+96]
004b19e4cbnz x4, 0x4b19ec
004b19e8b 0x4b1a14
004b19ec
004b19ecloc_4b19ec:
004b19ecstp xzr, xzr, [sp+72]
004b19f0ldr x3, [sp+96]
004b19f4ldr x2, [sp+88]
004b19f8str x2, [sp+56]
004b19fcstr x3, [sp+64]
004b1a00ldr x0, [sp+72]
004b1a04ldr x1, [sp+80]
004b1a08ldur x29, [sp-8]
004b1a0cldr x30, [sp], 208
004b1a10ret x30
004b1a14
004b1a14loc_4b1a14:
004b1a14ldr x0, [sp+104]
004b1a18ldr x2, [sp+240]
004b1a1cldr x3, [sp+248]
004b1a20ldr x1, [sp+112]
004b1a24ldr x4, [sp+256]
004b1a28bl crypto/cipher.NewCTR
004b1a2cstr x0, [sp+184]
004b1a30str x1, [sp+192]
004b1a34str x0, [sp+72]
004b1a38str x1, [sp+80]
004b1a3cstp xzr, xzr, [sp+56]
004b1a40ldr x0, [sp+72]
004b1a44ldr x1, [sp+80]
004b1a48mov x2, xzr
004b1a4cmov x3, xzr
004b1a50ldur x29, [sp-8]
004b1a54ldr x30, [sp], 208
004b1a58ret x30
004b1a5c
004b1a5cloc_4b1a5c:
004b1a5cstp x0, x1, [sp+8]
004b1a60stp x2, x3, [sp+24]
004b1a64stp x4, x5, [sp+40]
004b1a68mov x3, x30
004b1a6cbl runtime.morestack_noctxt.abi0
004b1a70ldp x0, x1, [sp+8]
004b1a74ldp x2, x3, [sp+24]
004b1a78ldp x4, x5, [sp+40]
004b1a7cb 0x4b1940
004b1940
004b1a80
004b1a80golang.org/x/crypto/ssh.newRC4: ; void golang.org/x/crypto/ssh.newRC4(struct []uint8 key, struct []uint8 iv)
004b1a80ldr x16, [x28+16]
004b1a84subs xzr, sp, x16
004b1a88b.ls 0x4b1b30
004b1a8cstr x30, [sp-128]!
004b1a90stur x29, [sp-8]
004b1a94sub x29, sp, 8
004b1a98str x0, [sp+136]
004b1a9cstr x1, [sp+144]
004b1aa0str x2, [sp+152]
004b1aa4str x3, [sp+160]
004b1aa8str x4, [sp+168]
004b1aacstr x5, [sp+176]
004b1ab0stp xzr, xzr, [sp+56]
004b1ab4stp xzr, xzr, [sp+40]
004b1ab8str xzr, [sp+88]
004b1abcstp xzr, xzr, [sp+72]
004b1ac0ldr x0, [sp+136]
004b1ac4ldr x1, [sp+144]
004b1ac8ldr x2, [sp+152]
004b1accbl crypto/rc4.NewCipher
004b1ad0str x0, [sp+88]
004b1ad4str x1, [sp+72]
004b1ad8str x2, [sp+80]
004b1adcldr x3, [sp+88]
004b1ae0str x3, [sp+112]
004b1ae4ldr x3, [sp+80]
004b1ae8ldr x4, [sp+72]
004b1aecstr x4, [sp+96]
004b1af0str x3, [sp+104]
004b1af4ldr x3, [sp+112]
004b1af8str x3, [sp+88]
004b1afcadrp x4, 0x265000
004b1b00add x4, x4, 384
004b1b04str x4, [sp+56]
004b1b08str x3, [sp+64]
004b1b0cldr x2, [sp+96]
004b1b10ldr x3, [sp+104]
004b1b14str x2, [sp+40]
004b1b18str x3, [sp+48]
004b1b1cldr x0, [sp+56]
004b1b20ldr x1, [sp+64]
004b1b24ldur x29, [sp-8]
004b1b28ldr x30, [sp], 128
004b1b2cret x30
004b1b30
004b1b30loc_4b1b30:
004b1b30stp x0, x1, [sp+8]
004b1b34stp x2, x3, [sp+24]
004b1b38stp x4, x5, [sp+40]
004b1b3cmov x3, x30
004b1b40bl runtime.morestack_noctxt.abi0
004b1b44ldp x0, x1, [sp+8]
004b1b48ldp x2, x3, [sp+24]
004b1b4cldp x4, x5, [sp+40]
004b1b50b 0x4b1a80
004b1b54udf 0
004b1b58udf 0
004b1b5cudf 0
004b1a80
004b1a80golang.org/x/crypto/ssh.newRC4: ; void golang.org/x/crypto/ssh.newRC4(struct []uint8 key, struct []uint8 iv)
004b1a80ldr x16, [x28+16]
004b1a84subs xzr, sp, x16
004b1a88b.ls 0x4b1b30
004b1a8cstr x30, [sp-128]!
004b1a90stur x29, [sp-8]
004b1a94sub x29, sp, 8
004b1a98str x0, [sp+136]
004b1a9cstr x1, [sp+144]
004b1aa0str x2, [sp+152]
004b1aa4str x3, [sp+160]
004b1aa8str x4, [sp+168]
004b1aacstr x5, [sp+176]
004b1ab0stp xzr, xzr, [sp+56]
004b1ab4stp xzr, xzr, [sp+40]
004b1ab8str xzr, [sp+88]
004b1abcstp xzr, xzr, [sp+72]
004b1ac0ldr x0, [sp+136]
004b1ac4ldr x1, [sp+144]
004b1ac8ldr x2, [sp+152]
004b1accbl crypto/rc4.NewCipher
004b1ad0str x0, [sp+88]
004b1ad4str x1, [sp+72]
004b1ad8str x2, [sp+80]
004b1adcldr x3, [sp+88]
004b1ae0str x3, [sp+112]
004b1ae4ldr x3, [sp+80]
004b1ae8ldr x4, [sp+72]
004b1aecstr x4, [sp+96]
004b1af0str x3, [sp+104]
004b1af4ldr x3, [sp+112]
004b1af8str x3, [sp+88]
004b1afcadrp x4, 0x265000
004b1b00add x4, x4, 384
004b1b04str x4, [sp+56]
004b1b08str x3, [sp+64]
004b1b0cldr x2, [sp+96]
004b1b10ldr x3, [sp+104]
004b1b14str x2, [sp+40]
004b1b18str x3, [sp+48]
004b1b1cldr x0, [sp+56]
004b1b20ldr x1, [sp+64]
004b1b24ldur x29, [sp-8]
004b1b28ldr x30, [sp], 128
004b1b2cret x30
004b1b30
004b1b30loc_4b1b30:
004b1b30stp x0, x1, [sp+8]
004b1b34stp x2, x3, [sp+24]
004b1b38stp x4, x5, [sp+40]
004b1b3cmov x3, x30
004b1b40bl runtime.morestack_noctxt.abi0
004b1b44ldp x0, x1, [sp+8]
004b1b48ldp x2, x3, [sp+24]
004b1b4cldp x4, x5, [sp+40]
004b1b50b 0x4b1a80
004b1b54udf 0
004b1b58udf 0
004b1b5cudf 0
004b1a80
004b1b60
004b1b60golang.org/x/crypto/ssh.streamCipherMode: ; void golang.org/x/crypto/ssh.streamCipherMode(int skip, func([]uint8, []uint8) (crypto/cipher.Stream, error) createFunc)
004b1b60ldr x16, [x28+16]
004b1b64subs xzr, sp, x16
004b1b68b.ls 0x4b1c00
004b1b6cstr x30, [sp-64]!
004b1b70stur x29, [sp-8]
004b1b74sub x29, sp, 8
004b1b78str x0, [sp+72]
004b1b7cstr x1, [sp+80]
004b1b80str xzr, [sp+40]
004b1b84adrp x0, 0x19c000
004b1b88add x0, x0, 1184
004b1b8cbl runtime.newobject
004b1b90str x0, [sp+48]
004b1b94adrp x1, 0
004b1b98add x1, x1, 3104
004b1b9cstr x1, [x0]
004b1ba0ldr x1, [sp+80]
004b1ba4ldr x2, [sp+48]
004b1ba8ldrsb x27, [x2]
004b1bacadrp x27, 0x59a000
004b1bb0ldr w3, [x27+3056]
004b1bb4cbz w3, 0x4b1bbc
004b1bb8b 0x4b1bc0
004b1bbc
004b1bbcloc_4b1bbc:
004b1bbcb 0x4b1bd4
004b1bc0
004b1bc0loc_4b1bc0:
004b1bc0bl runtime.gcWriteBarrier2
004b1bc4str x1, [x25]
004b1bc8ldr x3, [x2+8]
004b1bccstr x3, [x25+8]
004b1bd0b 0x4b1bd4
004b1bd4
004b1bd4loc_4b1bd4:
004b1bd4str x1, [x2+8]
004b1bd8ldr x1, [sp+72]
004b1bdcldr x2, [sp+48]
004b1be0ldrsb x27, [x2]
004b1be4str x1, [x2+16]
004b1be8ldr x1, [sp+48]
004b1becstr x1, [sp+40]
004b1bf0ldr x0, [sp+40]
004b1bf4ldur x29, [sp-8]
004b1bf8ldr x30, [sp], 64
004b1bfcret x30
004b1c00
004b1c00loc_4b1c00:
004b1c00stp x0, x1, [sp+8]
004b1c04mov x3, x30
004b1c08bl runtime.morestack_noctxt.abi0
004b1c0cldp x0, x1, [sp+8]
004b1c10b 0x4b1b60
004b1c14udf 0
004b1c18udf 0
004b1c1cudf 0
004b1b60
004b1b60golang.org/x/crypto/ssh.streamCipherMode: ; void golang.org/x/crypto/ssh.streamCipherMode(int skip, func([]uint8, []uint8) (crypto/cipher.Stream, error) createFunc)
004b1b60ldr x16, [x28+16]
004b1b64subs xzr, sp, x16
004b1b68b.ls 0x4b1c00
004b1b6cstr x30, [sp-64]!
004b1b70stur x29, [sp-8]
004b1b74sub x29, sp, 8
004b1b78str x0, [sp+72]
004b1b7cstr x1, [sp+80]
004b1b80str xzr, [sp+40]
004b1b84adrp x0, 0x19c000
004b1b88add x0, x0, 1184
004b1b8cbl runtime.newobject
004b1b90str x0, [sp+48]
004b1b94adrp x1, 0
004b1b98add x1, x1, 3104
004b1b9cstr x1, [x0]
004b1ba0ldr x1, [sp+80]
004b1ba4ldr x2, [sp+48]
004b1ba8ldrsb x27, [x2]
004b1bacadrp x27, 0x59a000
004b1bb0ldr w3, [x27+3056]
004b1bb4cbz w3, 0x4b1bbc
004b1bb8b 0x4b1bc0
004b1bbc
004b1bbcloc_4b1bbc:
004b1bbcb 0x4b1bd4
004b1bc0
004b1bc0loc_4b1bc0:
004b1bc0bl runtime.gcWriteBarrier2
004b1bc4str x1, [x25]
004b1bc8ldr x3, [x2+8]
004b1bccstr x3, [x25+8]
004b1bd0b 0x4b1bd4
004b1bd4
004b1bd4loc_4b1bd4:
004b1bd4str x1, [x2+8]
004b1bd8ldr x1, [sp+72]
004b1bdcldr x2, [sp+48]
004b1be0ldrsb x27, [x2]
004b1be4str x1, [x2+16]
004b1be8ldr x1, [sp+48]
004b1becstr x1, [sp+40]
004b1bf0ldr x0, [sp+40]
004b1bf4ldur x29, [sp-8]
004b1bf8ldr x30, [sp], 64
004b1bfcret x30
004b1c00
004b1c00loc_4b1c00:
004b1c00stp x0, x1, [sp+8]
004b1c04mov x3, x30
004b1c08bl runtime.morestack_noctxt.abi0
004b1c0cldp x0, x1, [sp+8]
004b1c10b 0x4b1b60
004b1c14udf 0
004b1c18udf 0
004b1c1cudf 0
004b1b60
004b1c20
004b1c20golang.org/x/crypto/ssh.streamCipherMode.func1: ; void golang.org/x/crypto/ssh.streamCipherMode.func1(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b1c20ldr x16, [x28+16]
004b1c24sub x17, sp, 224
004b1c28subs xzr, x17, x16
004b1c2cb.ls 0x4b207c
004b1c30sub x20, sp, 352
004b1c34stp x29, x30, [x20-8]
004b1c38add sp, x20, 0
004b1c3csub x29, sp, 8
004b1c40str x0, [sp+360]
004b1c44str x1, [sp+368]
004b1c48str x2, [sp+376]
004b1c4cstr x3, [sp+384]
004b1c50str x4, [sp+392]
004b1c54str x5, [sp+400]
004b1c58str x6, [sp+408]
004b1c5cstr x7, [sp+416]
004b1c60str x8, [sp+424]
004b1c64str x9, [sp+432]
004b1c68str x10, [sp+440]
004b1c6cstr x11, [sp+448]
004b1c70str x12, [sp+456]
004b1c74str x13, [sp+464]
004b1c78str x14, [sp+472]
004b1c7cldr x6, [x26+8]
004b1c80str x6, [sp+200]
004b1c84ldr x6, [x26+16]
004b1c88str x6, [sp+64]
004b1c8cstp xzr, xzr, [sp+112]
004b1c90stp xzr, xzr, [sp+96]
004b1c94stp xzr, xzr, [sp+328]
004b1c98stp xzr, xzr, [sp+312]
004b1c9cldr x0, [sp+360]
004b1ca0ldr x3, [sp+384]
004b1ca4ldr x1, [sp+368]
004b1ca8ldr x4, [sp+392]
004b1cacldr x2, [sp+376]
004b1cb0ldr x5, [sp+400]
004b1cb4ldr x26, [sp+200]
004b1cb8ldr x6, [x26]
004b1cbcblr x6
004b1cc0str x0, [sp+328]
004b1cc4str x1, [sp+336]
004b1cc8str x2, [sp+312]
004b1cccstr x3, [sp+320]
004b1cd0ldr x6, [sp+328]
004b1cd4ldr x7, [sp+336]
004b1cd8str x6, [sp+224]
004b1cdcstr x7, [sp+232]
004b1ce0ldr x6, [sp+312]
004b1ce4ldr x7, [sp+320]
004b1ce8str x6, [sp+208]
004b1cecstr x7, [sp+216]
004b1cf0ldr x6, [sp+224]
004b1cf4ldr x7, [sp+232]
004b1cf8str x6, [sp+152]
004b1cfcstr x7, [sp+160]
004b1d00ldr x6, [sp+216]
004b1d04ldr x7, [sp+208]
004b1d08str x7, [sp+184]
004b1d0cstr x6, [sp+192]
004b1d10cbnz x7, 0x4b1d18
004b1d14b 0x4b1d40
004b1d18
004b1d18loc_4b1d18:
004b1d18stp xzr, xzr, [sp+112]
004b1d1cldr x3, [sp+192]
004b1d20ldr x2, [sp+184]
004b1d24str x2, [sp+96]
004b1d28str x3, [sp+104]
004b1d2cldr x0, [sp+112]
004b1d30ldr x1, [sp+120]
004b1d34ldp x29, x30, [sp-8]
004b1d38add sp, sp, 352
004b1d3cret x30
004b1d40
004b1d40loc_4b1d40:
004b1d40str xzr, [sp+128]
004b1d44stp xzr, xzr, [sp+136]
004b1d48ldr x7, [sp+64]
004b1d4csubs xzr, x7, 0
004b1d50b.gt 0x4b1d58
004b1d54b 0x4b1d80
004b1d58
004b1d58loc_4b1d58:
004b1d58adrp x0, 0x144000
004b1d5cadd x0, x0, 3072
004b1d60orr x1, xzr, 512
004b1d64mov x2, x1
004b1d68bl runtime.makeslice
004b1d6cstr x0, [sp+128]
004b1d70orr x3, xzr, 512
004b1d74str x3, [sp+136]
004b1d78str x3, [sp+144]
004b1d7cb 0x4b1d84
004b1d80
004b1d80loc_4b1d80:
004b1d80b 0x4b1d84
004b1d84
004b1d84loc_4b1d84:
004b1d84ldr x7, [sp+64]
004b1d88str x7, [sp+72]
004b1d8cb 0x4b1d90
004b1d90
004b1d90loc_4b1d90:
004b1d90ldr x7, [sp+72]
004b1d94subs xzr, x7, 0
004b1d98b.gt 0x4b1da0
004b1d9cb 0x4b1e64
004b1da0
004b1da0loc_4b1da0:
004b1da0ldr x7, [sp+72]
004b1da4str x7, [sp+80]
004b1da8ldr x8, [sp+136]
004b1dacstr x8, [sp+88]
004b1db0subs xzr, x8, x7
004b1db4b.lt 0x4b1dbc
004b1db8b 0x4b1dc8
004b1dbc
004b1dbcloc_4b1dbc:
004b1dbcldr x7, [sp+136]
004b1dc0str x7, [sp+80]
004b1dc4b 0x4b1dcc
004b1dc8
004b1dc8loc_4b1dc8:
004b1dc8b 0x4b1dcc
004b1dcc
004b1dccloc_4b1dcc:
004b1dccldr x1, [sp+80]
004b1dd0ldr x2, [sp+144]
004b1dd4ldr x7, [sp+128]
004b1dd8subs xzr, x2, x1
004b1ddcb.hs 0x4b1de4
004b1de0b 0x4b2074
004b1de4
004b1de4loc_4b1de4:
004b1de4b 0x4b1de8
004b1de8
004b1de8loc_4b1de8:
004b1de8str x7, [sp+288]
004b1decstr x1, [sp+296]
004b1df0str x2, [sp+304]
004b1df4ldr x1, [sp+80]
004b1df8ldr x2, [sp+144]
004b1dfcldr x4, [sp+128]
004b1e00subs xzr, x2, x1
004b1e04b.hs 0x4b1e0c
004b1e08b 0x4b2070
004b1e0c
004b1e0cloc_4b1e0c:
004b1e0cb 0x4b1e10
004b1e10
004b1e10loc_4b1e10:
004b1e10str x4, [sp+264]
004b1e14str x1, [sp+272]
004b1e18str x2, [sp+280]
004b1e1cldr x7, [sp+152]
004b1e20ldrsb x27, [x7]
004b1e24ldr x0, [sp+160]
004b1e28ldr x7, [x7+24]
004b1e2cldr x8, [sp+288]
004b1e30ldr x9, [sp+296]
004b1e34ldr x3, [sp+304]
004b1e38mov x5, x1
004b1e3cmov x6, x2
004b1e40mov x1, x8
004b1e44mov x2, x9
004b1e48blr x7
004b1e4cldr x7, [sp+80]
004b1e50ldr x8, [sp+72]
004b1e54sub x7, x8, x7
004b1e58str x7, [sp+72]
004b1e5cb 0x4b1e60
004b1e60
004b1e60loc_4b1e60:
004b1e60b 0x4b1d90
004b1e64
004b1e64loc_4b1e64:
004b1e64adrp x27, 0x56f000
004b1e68ldr x1, [x27+4024]
004b1e6cldr x2, [sp+448]
004b1e70ldr x3, [sp+456]
004b1e74adrp x0, 0x174000
004b1e78add x0, x0, 2720
004b1e7cbl runtime.mapaccess1_faststr
004b1e80ldr x4, [x0]
004b1e84ldrsb x27, [x4]
004b1e88ldr x26, [x4+16]
004b1e8cldr x4, [x26]
004b1e90ldr x0, [sp+408]
004b1e94ldr x1, [sp+416]
004b1e98ldr x2, [sp+424]
004b1e9cblr x4
004b1ea0str x0, [sp+168]
004b1ea4str x1, [sp+176]
004b1ea8ldrsb x27, [x0]
004b1eacldr x4, [x0+40]
004b1eb0mov x0, x1
004b1eb4blr x4
004b1eb8str x0, [sp+88]
004b1ebcmov x1, x0
004b1ec0mov x2, x1
004b1ec4adrp x0, 0x144000
004b1ec8add x0, x0, 3072
004b1eccbl runtime.makeslice
004b1ed0ldr x4, [sp+88]
004b1ed4ldr x5, [sp+88]
004b1ed8str x0, [sp+264]
004b1edcstr x4, [sp+272]
004b1ee0str x5, [sp+280]
004b1ee4adrp x0, 0x1da000
004b1ee8add x0, x0, 2976
004b1eecbl runtime.newobject
004b1ef0str x0, [sp+248]
004b1ef4adrp x27, 0x59a000
004b1ef8ldr w4, [x27+3056]
004b1efccbz w4, 0x4b1f04
004b1f00b 0x4b1f08
004b1f04
004b1f04loc_4b1f04:
004b1f04b 0x4b1f24
004b1f08
004b1f08loc_4b1f08:
004b1f08str x0, [sp+240]
004b1f0cmov x1, x0
004b1f10adrp x0, 0x1da000
004b1f14add x0, x0, 2976
004b1f18bl runtime.wbZero
004b1f1cldr x0, [sp+240]
004b1f20b 0x4b1f24
004b1f24
004b1f24loc_4b1f24:
004b1f24mov x20, x0
004b1f28adr x27, 16
004b1f2cstp x29, x27, [sp-24]
004b1f30sub x29, sp, 24
004b1f34bl fn_87cf0
004b1f38sub x29, sp, 8
004b1f3cldr x4, [sp+248]
004b1f40ldrsb x27, [x4]
004b1f44ldr x5, [sp+176]
004b1f48ldr x6, [sp+168]
004b1f4cstr x6, [x4]
004b1f50adrp x27, 0x59a000
004b1f54ldr w6, [x27+3056]
004b1f58cbz w6, 0x4b1f60
004b1f5cb 0x4b1f64
004b1f60
004b1f60loc_4b1f60:
004b1f60b 0x4b1f78
004b1f64
004b1f64loc_4b1f64:
004b1f64bl runtime.gcWriteBarrier2
004b1f68str x5, [x25]
004b1f6cldr x6, [x4+8]
004b1f70str x6, [x25+8]
004b1f74b 0x4b1f78
004b1f78
004b1f78loc_4b1f78:
004b1f78str x5, [x4+8]
004b1f7cadrp x27, 0x56f000
004b1f80ldr x1, [x27+4024]
004b1f84ldr x2, [sp+448]
004b1f88ldr x3, [sp+456]
004b1f8cadrp x0, 0x174000
004b1f90add x0, x0, 2720
004b1f94bl runtime.mapaccess1_faststr
004b1f98ldr x4, [sp+248]
004b1f9cldrsb x27, [x4]
004b1fa0ldr x5, [x0]
004b1fa4ldrsb x27, [x5]
004b1fa8ldrb w5, [x5+8]
004b1facstrb w5, [x4+32]
004b1fb0ldr x4, [sp+248]
004b1fb4ldrsb x27, [x4]
004b1fb8ldr x5, [sp+264]
004b1fbcldr x6, [sp+272]
004b1fc0ldr x7, [sp+280]
004b1fc4str x6, [x4+112]
004b1fc8str x7, [x4+120]
004b1fccadrp x27, 0x59a000
004b1fd0ldr w6, [x27+3056]
004b1fd4cbz w6, 0x4b1fdc
004b1fd8b 0x4b1fe0
004b1fdc
004b1fdcloc_4b1fdc:
004b1fdcb 0x4b1ff4
004b1fe0
004b1fe0loc_4b1fe0:
004b1fe0bl runtime.gcWriteBarrier2
004b1fe4str x5, [x25]
004b1fe8ldr x6, [x4+104]
004b1fecstr x6, [x25+8]
004b1ff0b 0x4b1ff4
004b1ff4
004b1ff4loc_4b1ff4:
004b1ff4str x5, [x4+104]
004b1ff8ldr x4, [sp+248]
004b1ffcldrsb x27, [x4]
004b2000ldr x5, [sp+160]
004b2004ldr x6, [sp+152]
004b2008str x6, [x4+16]
004b200cadrp x27, 0x599000
004b2010ldr w6, [x27+3056]
004b2014cbz w6, 0x4b201c
004b2018b 0x4b2020
004b201c
004b201cloc_4b201c:
004b201cb 0x4b2034
004b2020
004b2020loc_4b2020:
004b2020bl runtime.gcWriteBarrier2
004b2024str x5, [x25]
004b2028ldr x6, [x4+24]
004b202cstr x6, [x25+8]
004b2030b 0x4b2034
004b2034
004b2034loc_4b2034:
004b2034str x5, [x4+24]
004b2038ldr x4, [sp+248]
004b203cstr x4, [sp+256]
004b2040adrp x5, 0x265000
004b2044add x5, x5, 1384
004b2048str x5, [sp+112]
004b204cstr x4, [sp+120]
004b2050stp xzr, xzr, [sp+96]
004b2054ldr x0, [sp+112]
004b2058ldr x1, [sp+120]
004b205cmov x2, xzr
004b2060mov x3, xzr
004b2064ldp x29, x30, [sp-8]
004b2068add sp, sp, 352
004b206cret x30
004b2070
004b2070loc_4b2070:
004b2070bl runtime.panicSliceAcap
004b2074
004b2074loc_4b2074:
004b2074bl runtime.panicSliceAcap
004b2078hint
004b207c
004b207cloc_4b207c:
004b207cstp x0, x1, [sp+8]
004b2080stp x2, x3, [sp+24]
004b2084stp x4, x5, [sp+40]
004b2088stp x6, x7, [sp+56]
004b208cstp x8, x9, [sp+72]
004b2090stp x10, x11, [sp+88]
004b2094stp x12, x13, [sp+104]
004b2098str x14, [sp+120]
004b209cmov x3, x30
004b20a0bl runtime.morestack.abi0
004b20a4ldp x0, x1, [sp+8]
004b20a8ldp x2, x3, [sp+24]
004b20acldp x4, x5, [sp+40]
004b20b0ldp x6, x7, [sp+56]
004b20b4ldp x8, x9, [sp+72]
004b20b8ldp x10, x11, [sp+88]
004b20bcldp x12, x13, [sp+104]
004b20c0ldr x14, [sp+120]
004b20c4b 0x4b1c20
004b20c8udf 0
004b20ccudf 0
004b1c20
004b1c20golang.org/x/crypto/ssh.streamCipherMode.func1: ; void golang.org/x/crypto/ssh.streamCipherMode.func1(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b1c20ldr x16, [x28+16]
004b1c24sub x17, sp, 224
004b1c28subs xzr, x17, x16
004b1c2cb.ls 0x4b207c
004b1c30sub x20, sp, 352
004b1c34stp x29, x30, [x20-8]
004b1c38add sp, x20, 0
004b1c3csub x29, sp, 8
004b1c40str x0, [sp+360]
004b1c44str x1, [sp+368]
004b1c48str x2, [sp+376]
004b1c4cstr x3, [sp+384]
004b1c50str x4, [sp+392]
004b1c54str x5, [sp+400]
004b1c58str x6, [sp+408]
004b1c5cstr x7, [sp+416]
004b1c60str x8, [sp+424]
004b1c64str x9, [sp+432]
004b1c68str x10, [sp+440]
004b1c6cstr x11, [sp+448]
004b1c70str x12, [sp+456]
004b1c74str x13, [sp+464]
004b1c78str x14, [sp+472]
004b1c7cldr x6, [x26+8]
004b1c80str x6, [sp+200]
004b1c84ldr x6, [x26+16]
004b1c88str x6, [sp+64]
004b1c8cstp xzr, xzr, [sp+112]
004b1c90stp xzr, xzr, [sp+96]
004b1c94stp xzr, xzr, [sp+328]
004b1c98stp xzr, xzr, [sp+312]
004b1c9cldr x0, [sp+360]
004b1ca0ldr x3, [sp+384]
004b1ca4ldr x1, [sp+368]
004b1ca8ldr x4, [sp+392]
004b1cacldr x2, [sp+376]
004b1cb0ldr x5, [sp+400]
004b1cb4ldr x26, [sp+200]
004b1cb8ldr x6, [x26]
004b1cbcblr x6
004b1cc0str x0, [sp+328]
004b1cc4str x1, [sp+336]
004b1cc8str x2, [sp+312]
004b1cccstr x3, [sp+320]
004b1cd0ldr x6, [sp+328]
004b1cd4ldr x7, [sp+336]
004b1cd8str x6, [sp+224]
004b1cdcstr x7, [sp+232]
004b1ce0ldr x6, [sp+312]
004b1ce4ldr x7, [sp+320]
004b1ce8str x6, [sp+208]
004b1cecstr x7, [sp+216]
004b1cf0ldr x6, [sp+224]
004b1cf4ldr x7, [sp+232]
004b1cf8str x6, [sp+152]
004b1cfcstr x7, [sp+160]
004b1d00ldr x6, [sp+216]
004b1d04ldr x7, [sp+208]
004b1d08str x7, [sp+184]
004b1d0cstr x6, [sp+192]
004b1d10cbnz x7, 0x4b1d18
004b1d14b 0x4b1d40
004b1d18
004b1d18loc_4b1d18:
004b1d18stp xzr, xzr, [sp+112]
004b1d1cldr x3, [sp+192]
004b1d20ldr x2, [sp+184]
004b1d24str x2, [sp+96]
004b1d28str x3, [sp+104]
004b1d2cldr x0, [sp+112]
004b1d30ldr x1, [sp+120]
004b1d34ldp x29, x30, [sp-8]
004b1d38add sp, sp, 352
004b1d3cret x30
004b1d40
004b1d40loc_4b1d40:
004b1d40str xzr, [sp+128]
004b1d44stp xzr, xzr, [sp+136]
004b1d48ldr x7, [sp+64]
004b1d4csubs xzr, x7, 0
004b1d50b.gt 0x4b1d58
004b1d54b 0x4b1d80
004b1d58
004b1d58loc_4b1d58:
004b1d58adrp x0, 0x144000
004b1d5cadd x0, x0, 3072
004b1d60orr x1, xzr, 512
004b1d64mov x2, x1
004b1d68bl runtime.makeslice
004b1d6cstr x0, [sp+128]
004b1d70orr x3, xzr, 512
004b1d74str x3, [sp+136]
004b1d78str x3, [sp+144]
004b1d7cb 0x4b1d84
004b1d80
004b1d80loc_4b1d80:
004b1d80b 0x4b1d84
004b1d84
004b1d84loc_4b1d84:
004b1d84ldr x7, [sp+64]
004b1d88str x7, [sp+72]
004b1d8cb 0x4b1d90
004b1d90
004b1d90loc_4b1d90:
004b1d90ldr x7, [sp+72]
004b1d94subs xzr, x7, 0
004b1d98b.gt 0x4b1da0
004b1d9cb 0x4b1e64
004b1da0
004b1da0loc_4b1da0:
004b1da0ldr x7, [sp+72]
004b1da4str x7, [sp+80]
004b1da8ldr x8, [sp+136]
004b1dacstr x8, [sp+88]
004b1db0subs xzr, x8, x7
004b1db4b.lt 0x4b1dbc
004b1db8b 0x4b1dc8
004b1dbc
004b1dbcloc_4b1dbc:
004b1dbcldr x7, [sp+136]
004b1dc0str x7, [sp+80]
004b1dc4b 0x4b1dcc
004b1dc8
004b1dc8loc_4b1dc8:
004b1dc8b 0x4b1dcc
004b1dcc
004b1dccloc_4b1dcc:
004b1dccldr x1, [sp+80]
004b1dd0ldr x2, [sp+144]
004b1dd4ldr x7, [sp+128]
004b1dd8subs xzr, x2, x1
004b1ddcb.hs 0x4b1de4
004b1de0b 0x4b2074
004b1de4
004b1de4loc_4b1de4:
004b1de4b 0x4b1de8
004b1de8
004b1de8loc_4b1de8:
004b1de8str x7, [sp+288]
004b1decstr x1, [sp+296]
004b1df0str x2, [sp+304]
004b1df4ldr x1, [sp+80]
004b1df8ldr x2, [sp+144]
004b1dfcldr x4, [sp+128]
004b1e00subs xzr, x2, x1
004b1e04b.hs 0x4b1e0c
004b1e08b 0x4b2070
004b1e0c
004b1e0cloc_4b1e0c:
004b1e0cb 0x4b1e10
004b1e10
004b1e10loc_4b1e10:
004b1e10str x4, [sp+264]
004b1e14str x1, [sp+272]
004b1e18str x2, [sp+280]
004b1e1cldr x7, [sp+152]
004b1e20ldrsb x27, [x7]
004b1e24ldr x0, [sp+160]
004b1e28ldr x7, [x7+24]
004b1e2cldr x8, [sp+288]
004b1e30ldr x9, [sp+296]
004b1e34ldr x3, [sp+304]
004b1e38mov x5, x1
004b1e3cmov x6, x2
004b1e40mov x1, x8
004b1e44mov x2, x9
004b1e48blr x7
004b1e4cldr x7, [sp+80]
004b1e50ldr x8, [sp+72]
004b1e54sub x7, x8, x7
004b1e58str x7, [sp+72]
004b1e5cb 0x4b1e60
004b1e60
004b1e60loc_4b1e60:
004b1e60b 0x4b1d90
004b1e64
004b1e64loc_4b1e64:
004b1e64adrp x27, 0x56f000
004b1e68ldr x1, [x27+4024]
004b1e6cldr x2, [sp+448]
004b1e70ldr x3, [sp+456]
004b1e74adrp x0, 0x174000
004b1e78add x0, x0, 2720
004b1e7cbl runtime.mapaccess1_faststr
004b1e80ldr x4, [x0]
004b1e84ldrsb x27, [x4]
004b1e88ldr x26, [x4+16]
004b1e8cldr x4, [x26]
004b1e90ldr x0, [sp+408]
004b1e94ldr x1, [sp+416]
004b1e98ldr x2, [sp+424]
004b1e9cblr x4
004b1ea0str x0, [sp+168]
004b1ea4str x1, [sp+176]
004b1ea8ldrsb x27, [x0]
004b1eacldr x4, [x0+40]
004b1eb0mov x0, x1
004b1eb4blr x4
004b1eb8str x0, [sp+88]
004b1ebcmov x1, x0
004b1ec0mov x2, x1
004b1ec4adrp x0, 0x144000
004b1ec8add x0, x0, 3072
004b1eccbl runtime.makeslice
004b1ed0ldr x4, [sp+88]
004b1ed4ldr x5, [sp+88]
004b1ed8str x0, [sp+264]
004b1edcstr x4, [sp+272]
004b1ee0str x5, [sp+280]
004b1ee4adrp x0, 0x1da000
004b1ee8add x0, x0, 2976
004b1eecbl runtime.newobject
004b1ef0str x0, [sp+248]
004b1ef4adrp x27, 0x59a000
004b1ef8ldr w4, [x27+3056]
004b1efccbz w4, 0x4b1f04
004b1f00b 0x4b1f08
004b1f04
004b1f04loc_4b1f04:
004b1f04b 0x4b1f24
004b1f08
004b1f08loc_4b1f08:
004b1f08str x0, [sp+240]
004b1f0cmov x1, x0
004b1f10adrp x0, 0x1da000
004b1f14add x0, x0, 2976
004b1f18bl runtime.wbZero
004b1f1cldr x0, [sp+240]
004b1f20b 0x4b1f24
004b1f24
004b1f24loc_4b1f24:
004b1f24mov x20, x0
004b1f28adr x27, 16
004b1f2cstp x29, x27, [sp-24]
004b1f30sub x29, sp, 24
004b1f34bl fn_87cf0
004b1f38sub x29, sp, 8
004b1f3cldr x4, [sp+248]
004b1f40ldrsb x27, [x4]
004b1f44ldr x5, [sp+176]
004b1f48ldr x6, [sp+168]
004b1f4cstr x6, [x4]
004b1f50adrp x27, 0x59a000
004b1f54ldr w6, [x27+3056]
004b1f58cbz w6, 0x4b1f60
004b1f5cb 0x4b1f64
004b1f60
004b1f60loc_4b1f60:
004b1f60b 0x4b1f78
004b1f64
004b1f64loc_4b1f64:
004b1f64bl runtime.gcWriteBarrier2
004b1f68str x5, [x25]
004b1f6cldr x6, [x4+8]
004b1f70str x6, [x25+8]
004b1f74b 0x4b1f78
004b1f78
004b1f78loc_4b1f78:
004b1f78str x5, [x4+8]
004b1f7cadrp x27, 0x56f000
004b1f80ldr x1, [x27+4024]
004b1f84ldr x2, [sp+448]
004b1f88ldr x3, [sp+456]
004b1f8cadrp x0, 0x174000
004b1f90add x0, x0, 2720
004b1f94bl runtime.mapaccess1_faststr
004b1f98ldr x4, [sp+248]
004b1f9cldrsb x27, [x4]
004b1fa0ldr x5, [x0]
004b1fa4ldrsb x27, [x5]
004b1fa8ldrb w5, [x5+8]
004b1facstrb w5, [x4+32]
004b1fb0ldr x4, [sp+248]
004b1fb4ldrsb x27, [x4]
004b1fb8ldr x5, [sp+264]
004b1fbcldr x6, [sp+272]
004b1fc0ldr x7, [sp+280]
004b1fc4str x6, [x4+112]
004b1fc8str x7, [x4+120]
004b1fccadrp x27, 0x59a000
004b1fd0ldr w6, [x27+3056]
004b1fd4cbz w6, 0x4b1fdc
004b1fd8b 0x4b1fe0
004b1fdc
004b1fdcloc_4b1fdc:
004b1fdcb 0x4b1ff4
004b1fe0
004b1fe0loc_4b1fe0:
004b1fe0bl runtime.gcWriteBarrier2
004b1fe4str x5, [x25]
004b1fe8ldr x6, [x4+104]
004b1fecstr x6, [x25+8]
004b1ff0b 0x4b1ff4
004b1ff4
004b1ff4loc_4b1ff4:
004b1ff4str x5, [x4+104]
004b1ff8ldr x4, [sp+248]
004b1ffcldrsb x27, [x4]
004b2000ldr x5, [sp+160]
004b2004ldr x6, [sp+152]
004b2008str x6, [x4+16]
004b200cadrp x27, 0x599000
004b2010ldr w6, [x27+3056]
004b2014cbz w6, 0x4b201c
004b2018b 0x4b2020
004b201c
004b201cloc_4b201c:
004b201cb 0x4b2034
004b2020
004b2020loc_4b2020:
004b2020bl runtime.gcWriteBarrier2
004b2024str x5, [x25]
004b2028ldr x6, [x4+24]
004b202cstr x6, [x25+8]
004b2030b 0x4b2034
004b2034
004b2034loc_4b2034:
004b2034str x5, [x4+24]
004b2038ldr x4, [sp+248]
004b203cstr x4, [sp+256]
004b2040adrp x5, 0x265000
004b2044add x5, x5, 1384
004b2048str x5, [sp+112]
004b204cstr x4, [sp+120]
004b2050stp xzr, xzr, [sp+96]
004b2054ldr x0, [sp+112]
004b2058ldr x1, [sp+120]
004b205cmov x2, xzr
004b2060mov x3, xzr
004b2064ldp x29, x30, [sp-8]
004b2068add sp, sp, 352
004b206cret x30
004b2070
004b2070loc_4b2070:
004b2070bl runtime.panicSliceAcap
004b2074
004b2074loc_4b2074:
004b2074bl runtime.panicSliceAcap
004b2078hint
004b207c
004b207cloc_4b207c:
004b207cstp x0, x1, [sp+8]
004b2080stp x2, x3, [sp+24]
004b2084stp x4, x5, [sp+40]
004b2088stp x6, x7, [sp+56]
004b208cstp x8, x9, [sp+72]
004b2090stp x10, x11, [sp+88]
004b2094stp x12, x13, [sp+104]
004b2098str x14, [sp+120]
004b209cmov x3, x30
004b20a0bl runtime.morestack.abi0
004b20a4ldp x0, x1, [sp+8]
004b20a8ldp x2, x3, [sp+24]
004b20acldp x4, x5, [sp+40]
004b20b0ldp x6, x7, [sp+56]
004b20b4ldp x8, x9, [sp+72]
004b20b8ldp x10, x11, [sp+88]
004b20bcldp x12, x13, [sp+104]
004b20c0ldr x14, [sp+120]
004b20c4b 0x4b1c20
004b20c8udf 0
004b20ccudf 0
004b1c20
Loading..