File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004adc40
004adc40golang.org/x/crypto/ssh.(*Certificate).Marshal: ; void golang.org/x/crypto/ssh.(*Certificate).Marshal(golang.org/x/crypto/ssh.Certificate * c)
004adc40ldr x16, [x28+16]
004adc44sub x17, sp, 624
004adc48subs xzr, x17, x16
004adc4cb.ls 0x4ae23c
004adc50sub x20, sp, 752
004adc54stp x29, x30, [x20-8]
004adc58add sp, x20, 0
004adc5csub x29, sp, 8
004adc60str x0, [sp+760]
004adc64stp xzr, xzr, [sp+112]
004adc68str xzr, [sp+128]
004adc6cadrp x0, 0x1e8000
004adc70add x0, x0, 1344
004adc74bl runtime.newobject
004adc78str x0, [sp+736]
004adc7cldr x1, [sp+760]
004adc80ldrsb x27, [x1]
004adc84ldr x0, [x1+72]
004adc88ldr x2, [x1+80]
004adc8cldr x1, [x1+88]
004adc90str x0, [sp+584]
004adc94str x2, [sp+592]
004adc98str x1, [sp+600]
004adc9cmov x3, x1
004adca0mov x1, x2
004adca4mov x2, x3
004adca8bl golang.org/x/crypto/ssh.marshalStringList
004adcacstr x0, [sp+712]
004adcb0str x1, [sp+720]
004adcb4str x2, [sp+728]
004adcb8ldr x1, [sp+760]
004adcbcldrsb x27, [x1]
004adcc0ldr x0, [x1+112]
004adcc4str x0, [sp+576]
004adcc8bl golang.org/x/crypto/ssh.marshalTuples
004adcccstr x0, [sp+688]
004adcd0str x1, [sp+696]
004adcd4str x2, [sp+704]
004adcd8ldr x1, [sp+760]
004adcdcldrsb x27, [x1]
004adce0ldr x0, [x1+120]
004adce4str x0, [sp+568]
004adce8bl golang.org/x/crypto/ssh.marshalTuples
004adcecstr x0, [sp+664]
004adcf0str x1, [sp+672]
004adcf4str x2, [sp+680]
004adcf8ldr x1, [sp+760]
004adcfcldrsb x27, [x1]
004add00ldr x2, [x1+152]
004add04ldrsb x27, [x2]
004add08ldr x0, [x1+160]
004add0cldr x1, [x2+24]
004add10blr x1
004add14str x0, [sp+640]
004add18str x1, [sp+648]
004add1cstr x2, [sp+656]
004add20add x20, sp, 376
004add24adr x27, 16
004add28stp x29, x27, [sp-24]
004add2csub x29, sp, 24
004add30bl fn_87ce0
004add34sub x29, sp, 8
004add38ldr x1, [sp+760]
004add3cldrsb x27, [x1]
004add40ldr x1, [x1+40]
004add44str x1, [sp+376]
004add48ldr x1, [sp+760]
004add4cldrsb x27, [x1]
004add50ldr w1, [x1+48]
004add54str w1, [sp+384]
004add58ldr x1, [sp+760]
004add5cldrsb x27, [x1]
004add60ldr x2, [x1+56]
004add64ldr x1, [x1+64]
004add68str x2, [sp+392]
004add6cstr x1, [sp+400]
004add70ldr x1, [sp+712]
004add74ldr x2, [sp+720]
004add78ldr x3, [sp+728]
004add7cstr x1, [sp+408]
004add80str x2, [sp+416]
004add84str x3, [sp+424]
004add88ldr x1, [sp+760]
004add8cldrsb x27, [x1]
004add90ldr x1, [x1+96]
004add94str x1, [sp+432]
004add98ldr x1, [sp+760]
004add9cldrsb x27, [x1]
004adda0ldr x1, [x1+104]
004adda4str x1, [sp+440]
004adda8ldr x1, [sp+688]
004addacldr x2, [sp+696]
004addb0ldr x3, [sp+704]
004addb4str x1, [sp+448]
004addb8str x2, [sp+456]
004addbcstr x3, [sp+464]
004addc0ldr x1, [sp+664]
004addc4ldr x2, [sp+672]
004addc8ldr x3, [sp+680]
004addccstr x1, [sp+472]
004addd0str x2, [sp+480]
004addd4str x3, [sp+488]
004addd8ldr x1, [sp+760]
004adddcldrsb x27, [x1]
004adde0ldr x2, [x1+128]
004adde4ldr x3, [x1+136]
004adde8ldr x1, [x1+144]
004addecstr x2, [sp+496]
004addf0str x3, [sp+504]
004addf4str x1, [sp+512]
004addf8ldr x1, [sp+640]
004addfcldr x2, [sp+648]
004ade00ldr x3, [sp+656]
004ade04str x1, [sp+520]
004ade08str x2, [sp+528]
004ade0cstr x3, [sp+536]
004ade10ldr x21, [sp+736]
004ade14adrp x27, 0x59e000
004ade18ldr w1, [x27+3056]
004ade1ccbz w1, 0x4ade24
004ade20b 0x4ade28
004ade24
004ade24loc_4ade24:
004ade24b 0x4ade48
004ade28
004ade28loc_4ade28:
004ade28str x21, [sp+280]
004ade2cadrp x0, 0x1e8000
004ade30add x0, x0, 1344
004ade34mov x1, x21
004ade38add x2, sp, 376
004ade3cbl runtime.wbMove
004ade40ldr x21, [sp+280]
004ade44b 0x4ade48
004ade48
004ade48loc_4ade48:
004ade48add x20, sp, 376
004ade4cadr x27, 16
004ade50stp x29, x27, [sp-24]
004ade54sub x29, sp, 24
004ade58bl fn_87ec0
004ade5csub x29, sp, 8
004ade60ldr x2, [sp+760]
004ade64ldrsb x27, [x2]
004ade68ldr x2, [x2+168]
004ade6ccbnz x2, 0x4ade74
004ade70b 0x4adedc
004ade74
004ade74loc_4ade74:
004ade74ldr x2, [sp+760]
004ade78ldrsb x27, [x2]
004ade7cldr x1, [x2+168]
004ade80adrp x0, 0x13c000
004ade84add x0, x0, 1152
004ade88str x0, [sp+360]
004ade8cstr x1, [sp+368]
004ade90bl golang.org/x/crypto/ssh.Marshal
004ade94str x0, [sp+640]
004ade98str x1, [sp+648]
004ade9cstr x2, [sp+656]
004adea0ldr x3, [sp+736]
004adea4str x1, [x3+176]
004adea8str x2, [x3+184]
004adeacadrp x27, 0x59e000
004adeb0ldr w2, [x27+3056]
004adeb4cbz w2, 0x4adebc
004adeb8b 0x4adec0
004adebc
004adebcloc_4adebc:
004adebcb 0x4aded4
004adec0
004adec0loc_4adec0:
004adec0bl runtime.gcWriteBarrier2
004adec4str x0, [x25]
004adec8ldr x2, [x3+168]
004adeccstr x2, [x25+8]
004aded0b 0x4aded4
004aded4
004aded4loc_4aded4:
004aded4str x0, [x3+168]
004aded8b 0x4adee0
004adedc
004adedcloc_4adedc:
004adedcb 0x4adee0
004adee0
004adee0loc_4adee0:
004adee0ldr x1, [sp+736]
004adee4str x1, [sp+632]
004adee8adrp x0, 0x13d000
004adeecadd x0, x0, 128
004adef0bl golang.org/x/crypto/ssh.Marshal
004adef4str x0, [sp+208]
004adef8str x1, [sp+216]
004adefcstr x2, [sp+224]
004adf00ldr x2, [sp+760]
004adf04ldrsb x27, [x2]
004adf08ldr x3, [x2+24]
004adf0cldrsb x27, [x3]
004adf10ldr x0, [x2+32]
004adf14ldr x2, [x3+24]
004adf18blr x2
004adf1cstr x0, [sp+184]
004adf20str x1, [sp+192]
004adf24str x2, [sp+200]
004adf28add x27, sp, 640
004adf2cstp xzr, xzr, [x27]
004adf30str xzr, [sp+656]
004adf34add x27, sp, 664
004adf38stp xzr, xzr, [x27]
004adf3cstr xzr, [sp+680]
004adf40ldr x0, [sp+184]
004adf44ldr x1, [sp+192]
004adf48ldr x2, [sp+200]
004adf4cbl golang.org/x/crypto/ssh.parseString
004adf50str x0, [sp+640]
004adf54str x1, [sp+648]
004adf58str x2, [sp+656]
004adf5cstr x3, [sp+664]
004adf60str x4, [sp+672]
004adf64str x5, [sp+680]
004adf68strb w6, [sp+63]
004adf6cldr x2, [sp+640]
004adf70ldr x3, [sp+648]
004adf74ldr x4, [sp+656]
004adf78str x2, [sp+256]
004adf7cstr x3, [sp+264]
004adf80str x4, [sp+272]
004adf84ldr x2, [sp+664]
004adf88ldr x3, [sp+672]
004adf8cldr x4, [sp+680]
004adf90str x2, [sp+232]
004adf94str x3, [sp+240]
004adf98str x4, [sp+248]
004adf9cldrb w2, [sp+63]
004adfa0strb w2, [sp+62]
004adfa4ldr x2, [sp+232]
004adfa8ldr x3, [sp+240]
004adfacldr x4, [sp+248]
004adfb0str x2, [sp+184]
004adfb4str x3, [sp+192]
004adfb8str x4, [sp+200]
004adfbcldr x0, [sp+760]
004adfc0bl golang.org/x/crypto/ssh.(*Certificate).Type
004adfc4str x0, [sp+616]
004adfc8str x1, [sp+624]
004adfccadrp x0, 0x1a0000
004adfd0add x0, x0, 224
004adfd4bl runtime.newobject
004adfd8str x0, [sp+352]
004adfdcldr x2, [sp+616]
004adfe0ldr x3, [sp+624]
004adfe4str x3, [x0+8]
004adfe8adrp x27, 0x59e000
004adfecldr w3, [x27+3056]
004adff0cbz w3, 0x4adff8
004adff4b 0x4adffc
004adff8
004adff8loc_4adff8:
004adff8b 0x4ae010
004adffc
004adffcloc_4adffc:
004adffcbl runtime.gcWriteBarrier2
004ae000str x2, [x25]
004ae004ldr x3, [x0]
004ae008str x3, [x25+8]
004ae00cb 0x4ae010
004ae010
004ae010loc_4ae010:
004ae010str x2, [x0]
004ae014ldr x2, [sp+352]
004ae018ldrsb x27, [x2]
004ae01cldr x3, [sp+760]
004ae020ldrsb x27, [x3]
004ae024ldr x4, [x3]
004ae028ldr x5, [x3+16]
004ae02cldr x3, [x3+8]
004ae030str x3, [x2+24]
004ae034str x5, [x2+32]
004ae038adrp x27, 0x59d000
004ae03cldr w3, [x27+3056]
004ae040cbz w3, 0x4ae048
004ae044b 0x4ae04c
004ae048
004ae048loc_4ae048:
004ae048b 0x4ae060
004ae04c
004ae04cloc_4ae04c:
004ae04cbl runtime.gcWriteBarrier2
004ae050str x4, [x25]
004ae054ldr x3, [x2+16]
004ae058str x3, [x25+8]
004ae05cb 0x4ae060
004ae060
004ae060loc_4ae060:
004ae060str x4, [x2+16]
004ae064ldr x2, [sp+352]
004ae068ldrsb x27, [x2]
004ae06cldr x3, [sp+184]
004ae070ldr x4, [sp+200]
004ae074ldr x5, [sp+192]
004ae078str x5, [x2+48]
004ae07cstr x4, [x2+56]
004ae080adrp x27, 0x59d000
004ae084ldr w4, [x27+3056]
004ae088cbz w4, 0x4ae090
004ae08cb 0x4ae094
004ae090
004ae090loc_4ae090:
004ae090b 0x4ae0a8
004ae094
004ae094loc_4ae094:
004ae094bl runtime.gcWriteBarrier2
004ae098str x3, [x25]
004ae09cldr x4, [x2+40]
004ae0a0str x4, [x25+8]
004ae0a4b 0x4ae0a8
004ae0a8
004ae0a8loc_4ae0a8:
004ae0a8str x3, [x2+40]
004ae0acldr x1, [sp+352]
004ae0b0str x1, [sp+608]
004ae0b4adrp x0, 0x143000
004ae0b8add x0, x0, 3264
004ae0bcbl golang.org/x/crypto/ssh.Marshal
004ae0c0str x0, [sp+160]
004ae0c4str x1, [sp+168]
004ae0c8str x2, [sp+176]
004ae0ccstr x1, [sp+104]
004ae0d0ldr x2, [sp+216]
004ae0d4str x2, [sp+96]
004ae0d8add x2, x1, x2
004ae0dcadrp x0, 0x147000
004ae0e0add x0, x0, 3072
004ae0e4mov x1, xzr
004ae0e8bl runtime.makeslice
004ae0ecldr x2, [sp+104]
004ae0f0ldr x3, [sp+96]
004ae0f4str x0, [sp+136]
004ae0f8str xzr, [sp+144]
004ae0fcadd x2, x2, x3
004ae100str x2, [sp+152]
004ae104str x0, [sp+328]
004ae108str xzr, [sp+336]
004ae10cstr x2, [sp+344]
004ae110ldr x1, [sp+168]
004ae114str x1, [sp+88]
004ae118subs xzr, x1, x2
004ae11cb.ls 0x4ae124
004ae120b 0x4ae12c
004ae124
004ae124loc_4ae124:
004ae124str x1, [sp+336]
004ae128b 0x4ae150
004ae12c
004ae12cloc_4ae12c:
004ae12cldr x3, [sp+168]
004ae130ldr x0, [sp+328]
004ae134adrp x4, 0x147000
004ae138add x4, x4, 3072
004ae13cbl runtime.growslice
004ae140str x0, [sp+328]
004ae144str x1, [sp+336]
004ae148str x2, [sp+344]
004ae14cb 0x4ae150
004ae150
004ae150loc_4ae150:
004ae150ldr x3, [sp+168]
004ae154str x3, [sp+80]
004ae158ldr x3, [sp+88]
004ae15cldr x4, [sp+168]
004ae160sub x3, x3, x4
004ae164ldr x4, [sp+328]
004ae168add x0, x4, x3
004ae16cstr x0, [sp+320]
004ae170ldr x2, [sp+80]
004ae174ldr x1, [sp+160]
004ae178bl runtime.memmove
004ae17cldr x2, [sp+344]
004ae180ldr x0, [sp+328]
004ae184ldr x3, [sp+336]
004ae188str x0, [sp+136]
004ae18cstr x3, [sp+144]
004ae190str x2, [sp+152]
004ae194str x0, [sp+296]
004ae198str x3, [sp+304]
004ae19cstr x2, [sp+312]
004ae1a0ldr x4, [sp+216]
004ae1a4add x1, x3, x4
004ae1a8str x1, [sp+72]
004ae1acsubs xzr, x2, x1
004ae1b0b.hs 0x4ae1b8
004ae1b4b 0x4ae1c0
004ae1b8
004ae1b8loc_4ae1b8:
004ae1b8str x1, [sp+304]
004ae1bcb 0x4ae1e0
004ae1c0
004ae1c0loc_4ae1c0:
004ae1c0ldr x3, [sp+216]
004ae1c4adrp x4, 0x147000
004ae1c8add x4, x4, 3072
004ae1ccbl runtime.growslice
004ae1d0str x0, [sp+296]
004ae1d4str x1, [sp+304]
004ae1d8str x2, [sp+312]
004ae1dcb 0x4ae1e0
004ae1e0
004ae1e0loc_4ae1e0:
004ae1e0ldr x3, [sp+216]
004ae1e4str x3, [sp+64]
004ae1e8ldr x3, [sp+72]
004ae1ecldr x4, [sp+216]
004ae1f0sub x3, x3, x4
004ae1f4ldr x4, [sp+296]
004ae1f8add x0, x4, x3
004ae1fcstr x0, [sp+288]
004ae200ldr x2, [sp+64]
004ae204ldr x1, [sp+208]
004ae208bl runtime.memmove
004ae20cldr x0, [sp+296]
004ae210ldr x1, [sp+304]
004ae214ldr x2, [sp+312]
004ae218str x0, [sp+136]
004ae21cstr x1, [sp+144]
004ae220str x2, [sp+152]
004ae224str x0, [sp+112]
004ae228str x1, [sp+120]
004ae22cstr x2, [sp+128]
004ae230ldp x29, x30, [sp-8]
004ae234add sp, sp, 752
004ae238ret x30
004ae23c
004ae23cloc_4ae23c:
004ae23cstr x0, [sp+8]
004ae240mov x3, x30
004ae244bl runtime.morestack_noctxt.abi0
004ae248ldr x0, [sp+8]
004ae24cb 0x4adc40
004adc40
004adc40golang.org/x/crypto/ssh.(*Certificate).Marshal: ; void golang.org/x/crypto/ssh.(*Certificate).Marshal(golang.org/x/crypto/ssh.Certificate * c)
004adc40ldr x16, [x28+16]
004adc44sub x17, sp, 624
004adc48subs xzr, x17, x16
004adc4cb.ls 0x4ae23c
004adc50sub x20, sp, 752
004adc54stp x29, x30, [x20-8]
004adc58add sp, x20, 0
004adc5csub x29, sp, 8
004adc60str x0, [sp+760]
004adc64stp xzr, xzr, [sp+112]
004adc68str xzr, [sp+128]
004adc6cadrp x0, 0x1e8000
004adc70add x0, x0, 1344
004adc74bl runtime.newobject
004adc78str x0, [sp+736]
004adc7cldr x1, [sp+760]
004adc80ldrsb x27, [x1]
004adc84ldr x0, [x1+72]
004adc88ldr x2, [x1+80]
004adc8cldr x1, [x1+88]
004adc90str x0, [sp+584]
004adc94str x2, [sp+592]
004adc98str x1, [sp+600]
004adc9cmov x3, x1
004adca0mov x1, x2
004adca4mov x2, x3
004adca8bl golang.org/x/crypto/ssh.marshalStringList
004adcacstr x0, [sp+712]
004adcb0str x1, [sp+720]
004adcb4str x2, [sp+728]
004adcb8ldr x1, [sp+760]
004adcbcldrsb x27, [x1]
004adcc0ldr x0, [x1+112]
004adcc4str x0, [sp+576]
004adcc8bl golang.org/x/crypto/ssh.marshalTuples
004adcccstr x0, [sp+688]
004adcd0str x1, [sp+696]
004adcd4str x2, [sp+704]
004adcd8ldr x1, [sp+760]
004adcdcldrsb x27, [x1]
004adce0ldr x0, [x1+120]
004adce4str x0, [sp+568]
004adce8bl golang.org/x/crypto/ssh.marshalTuples
004adcecstr x0, [sp+664]
004adcf0str x1, [sp+672]
004adcf4str x2, [sp+680]
004adcf8ldr x1, [sp+760]
004adcfcldrsb x27, [x1]
004add00ldr x2, [x1+152]
004add04ldrsb x27, [x2]
004add08ldr x0, [x1+160]
004add0cldr x1, [x2+24]
004add10blr x1
004add14str x0, [sp+640]
004add18str x1, [sp+648]
004add1cstr x2, [sp+656]
004add20add x20, sp, 376
004add24adr x27, 16
004add28stp x29, x27, [sp-24]
004add2csub x29, sp, 24
004add30bl fn_87ce0
004add34sub x29, sp, 8
004add38ldr x1, [sp+760]
004add3cldrsb x27, [x1]
004add40ldr x1, [x1+40]
004add44str x1, [sp+376]
004add48ldr x1, [sp+760]
004add4cldrsb x27, [x1]
004add50ldr w1, [x1+48]
004add54str w1, [sp+384]
004add58ldr x1, [sp+760]
004add5cldrsb x27, [x1]
004add60ldr x2, [x1+56]
004add64ldr x1, [x1+64]
004add68str x2, [sp+392]
004add6cstr x1, [sp+400]
004add70ldr x1, [sp+712]
004add74ldr x2, [sp+720]
004add78ldr x3, [sp+728]
004add7cstr x1, [sp+408]
004add80str x2, [sp+416]
004add84str x3, [sp+424]
004add88ldr x1, [sp+760]
004add8cldrsb x27, [x1]
004add90ldr x1, [x1+96]
004add94str x1, [sp+432]
004add98ldr x1, [sp+760]
004add9cldrsb x27, [x1]
004adda0ldr x1, [x1+104]
004adda4str x1, [sp+440]
004adda8ldr x1, [sp+688]
004addacldr x2, [sp+696]
004addb0ldr x3, [sp+704]
004addb4str x1, [sp+448]
004addb8str x2, [sp+456]
004addbcstr x3, [sp+464]
004addc0ldr x1, [sp+664]
004addc4ldr x2, [sp+672]
004addc8ldr x3, [sp+680]
004addccstr x1, [sp+472]
004addd0str x2, [sp+480]
004addd4str x3, [sp+488]
004addd8ldr x1, [sp+760]
004adddcldrsb x27, [x1]
004adde0ldr x2, [x1+128]
004adde4ldr x3, [x1+136]
004adde8ldr x1, [x1+144]
004addecstr x2, [sp+496]
004addf0str x3, [sp+504]
004addf4str x1, [sp+512]
004addf8ldr x1, [sp+640]
004addfcldr x2, [sp+648]
004ade00ldr x3, [sp+656]
004ade04str x1, [sp+520]
004ade08str x2, [sp+528]
004ade0cstr x3, [sp+536]
004ade10ldr x21, [sp+736]
004ade14adrp x27, 0x59e000
004ade18ldr w1, [x27+3056]
004ade1ccbz w1, 0x4ade24
004ade20b 0x4ade28
004ade24
004ade24loc_4ade24:
004ade24b 0x4ade48
004ade28
004ade28loc_4ade28:
004ade28str x21, [sp+280]
004ade2cadrp x0, 0x1e8000
004ade30add x0, x0, 1344
004ade34mov x1, x21
004ade38add x2, sp, 376
004ade3cbl runtime.wbMove
004ade40ldr x21, [sp+280]
004ade44b 0x4ade48
004ade48
004ade48loc_4ade48:
004ade48add x20, sp, 376
004ade4cadr x27, 16
004ade50stp x29, x27, [sp-24]
004ade54sub x29, sp, 24
004ade58bl fn_87ec0
004ade5csub x29, sp, 8
004ade60ldr x2, [sp+760]
004ade64ldrsb x27, [x2]
004ade68ldr x2, [x2+168]
004ade6ccbnz x2, 0x4ade74
004ade70b 0x4adedc
004ade74
004ade74loc_4ade74:
004ade74ldr x2, [sp+760]
004ade78ldrsb x27, [x2]
004ade7cldr x1, [x2+168]
004ade80adrp x0, 0x13c000
004ade84add x0, x0, 1152
004ade88str x0, [sp+360]
004ade8cstr x1, [sp+368]
004ade90bl golang.org/x/crypto/ssh.Marshal
004ade94str x0, [sp+640]
004ade98str x1, [sp+648]
004ade9cstr x2, [sp+656]
004adea0ldr x3, [sp+736]
004adea4str x1, [x3+176]
004adea8str x2, [x3+184]
004adeacadrp x27, 0x59e000
004adeb0ldr w2, [x27+3056]
004adeb4cbz w2, 0x4adebc
004adeb8b 0x4adec0
004adebc
004adebcloc_4adebc:
004adebcb 0x4aded4
004adec0
004adec0loc_4adec0:
004adec0bl runtime.gcWriteBarrier2
004adec4str x0, [x25]
004adec8ldr x2, [x3+168]
004adeccstr x2, [x25+8]
004aded0b 0x4aded4
004aded4
004aded4loc_4aded4:
004aded4str x0, [x3+168]
004aded8b 0x4adee0
004adedc
004adedcloc_4adedc:
004adedcb 0x4adee0
004adee0
004adee0loc_4adee0:
004adee0ldr x1, [sp+736]
004adee4str x1, [sp+632]
004adee8adrp x0, 0x13d000
004adeecadd x0, x0, 128
004adef0bl golang.org/x/crypto/ssh.Marshal
004adef4str x0, [sp+208]
004adef8str x1, [sp+216]
004adefcstr x2, [sp+224]
004adf00ldr x2, [sp+760]
004adf04ldrsb x27, [x2]
004adf08ldr x3, [x2+24]
004adf0cldrsb x27, [x3]
004adf10ldr x0, [x2+32]
004adf14ldr x2, [x3+24]
004adf18blr x2
004adf1cstr x0, [sp+184]
004adf20str x1, [sp+192]
004adf24str x2, [sp+200]
004adf28add x27, sp, 640
004adf2cstp xzr, xzr, [x27]
004adf30str xzr, [sp+656]
004adf34add x27, sp, 664
004adf38stp xzr, xzr, [x27]
004adf3cstr xzr, [sp+680]
004adf40ldr x0, [sp+184]
004adf44ldr x1, [sp+192]
004adf48ldr x2, [sp+200]
004adf4cbl golang.org/x/crypto/ssh.parseString
004adf50str x0, [sp+640]
004adf54str x1, [sp+648]
004adf58str x2, [sp+656]
004adf5cstr x3, [sp+664]
004adf60str x4, [sp+672]
004adf64str x5, [sp+680]
004adf68strb w6, [sp+63]
004adf6cldr x2, [sp+640]
004adf70ldr x3, [sp+648]
004adf74ldr x4, [sp+656]
004adf78str x2, [sp+256]
004adf7cstr x3, [sp+264]
004adf80str x4, [sp+272]
004adf84ldr x2, [sp+664]
004adf88ldr x3, [sp+672]
004adf8cldr x4, [sp+680]
004adf90str x2, [sp+232]
004adf94str x3, [sp+240]
004adf98str x4, [sp+248]
004adf9cldrb w2, [sp+63]
004adfa0strb w2, [sp+62]
004adfa4ldr x2, [sp+232]
004adfa8ldr x3, [sp+240]
004adfacldr x4, [sp+248]
004adfb0str x2, [sp+184]
004adfb4str x3, [sp+192]
004adfb8str x4, [sp+200]
004adfbcldr x0, [sp+760]
004adfc0bl golang.org/x/crypto/ssh.(*Certificate).Type
004adfc4str x0, [sp+616]
004adfc8str x1, [sp+624]
004adfccadrp x0, 0x1a0000
004adfd0add x0, x0, 224
004adfd4bl runtime.newobject
004adfd8str x0, [sp+352]
004adfdcldr x2, [sp+616]
004adfe0ldr x3, [sp+624]
004adfe4str x3, [x0+8]
004adfe8adrp x27, 0x59e000
004adfecldr w3, [x27+3056]
004adff0cbz w3, 0x4adff8
004adff4b 0x4adffc
004adff8
004adff8loc_4adff8:
004adff8b 0x4ae010
004adffc
004adffcloc_4adffc:
004adffcbl runtime.gcWriteBarrier2
004ae000str x2, [x25]
004ae004ldr x3, [x0]
004ae008str x3, [x25+8]
004ae00cb 0x4ae010
004ae010
004ae010loc_4ae010:
004ae010str x2, [x0]
004ae014ldr x2, [sp+352]
004ae018ldrsb x27, [x2]
004ae01cldr x3, [sp+760]
004ae020ldrsb x27, [x3]
004ae024ldr x4, [x3]
004ae028ldr x5, [x3+16]
004ae02cldr x3, [x3+8]
004ae030str x3, [x2+24]
004ae034str x5, [x2+32]
004ae038adrp x27, 0x59d000
004ae03cldr w3, [x27+3056]
004ae040cbz w3, 0x4ae048
004ae044b 0x4ae04c
004ae048
004ae048loc_4ae048:
004ae048b 0x4ae060
004ae04c
004ae04cloc_4ae04c:
004ae04cbl runtime.gcWriteBarrier2
004ae050str x4, [x25]
004ae054ldr x3, [x2+16]
004ae058str x3, [x25+8]
004ae05cb 0x4ae060
004ae060
004ae060loc_4ae060:
004ae060str x4, [x2+16]
004ae064ldr x2, [sp+352]
004ae068ldrsb x27, [x2]
004ae06cldr x3, [sp+184]
004ae070ldr x4, [sp+200]
004ae074ldr x5, [sp+192]
004ae078str x5, [x2+48]
004ae07cstr x4, [x2+56]
004ae080adrp x27, 0x59d000
004ae084ldr w4, [x27+3056]
004ae088cbz w4, 0x4ae090
004ae08cb 0x4ae094
004ae090
004ae090loc_4ae090:
004ae090b 0x4ae0a8
004ae094
004ae094loc_4ae094:
004ae094bl runtime.gcWriteBarrier2
004ae098str x3, [x25]
004ae09cldr x4, [x2+40]
004ae0a0str x4, [x25+8]
004ae0a4b 0x4ae0a8
004ae0a8
004ae0a8loc_4ae0a8:
004ae0a8str x3, [x2+40]
004ae0acldr x1, [sp+352]
004ae0b0str x1, [sp+608]
004ae0b4adrp x0, 0x143000
004ae0b8add x0, x0, 3264
004ae0bcbl golang.org/x/crypto/ssh.Marshal
004ae0c0str x0, [sp+160]
004ae0c4str x1, [sp+168]
004ae0c8str x2, [sp+176]
004ae0ccstr x1, [sp+104]
004ae0d0ldr x2, [sp+216]
004ae0d4str x2, [sp+96]
004ae0d8add x2, x1, x2
004ae0dcadrp x0, 0x147000
004ae0e0add x0, x0, 3072
004ae0e4mov x1, xzr
004ae0e8bl runtime.makeslice
004ae0ecldr x2, [sp+104]
004ae0f0ldr x3, [sp+96]
004ae0f4str x0, [sp+136]
004ae0f8str xzr, [sp+144]
004ae0fcadd x2, x2, x3
004ae100str x2, [sp+152]
004ae104str x0, [sp+328]
004ae108str xzr, [sp+336]
004ae10cstr x2, [sp+344]
004ae110ldr x1, [sp+168]
004ae114str x1, [sp+88]
004ae118subs xzr, x1, x2
004ae11cb.ls 0x4ae124
004ae120b 0x4ae12c
004ae124
004ae124loc_4ae124:
004ae124str x1, [sp+336]
004ae128b 0x4ae150
004ae12c
004ae12cloc_4ae12c:
004ae12cldr x3, [sp+168]
004ae130ldr x0, [sp+328]
004ae134adrp x4, 0x147000
004ae138add x4, x4, 3072
004ae13cbl runtime.growslice
004ae140str x0, [sp+328]
004ae144str x1, [sp+336]
004ae148str x2, [sp+344]
004ae14cb 0x4ae150
004ae150
004ae150loc_4ae150:
004ae150ldr x3, [sp+168]
004ae154str x3, [sp+80]
004ae158ldr x3, [sp+88]
004ae15cldr x4, [sp+168]
004ae160sub x3, x3, x4
004ae164ldr x4, [sp+328]
004ae168add x0, x4, x3
004ae16cstr x0, [sp+320]
004ae170ldr x2, [sp+80]
004ae174ldr x1, [sp+160]
004ae178bl runtime.memmove
004ae17cldr x2, [sp+344]
004ae180ldr x0, [sp+328]
004ae184ldr x3, [sp+336]
004ae188str x0, [sp+136]
004ae18cstr x3, [sp+144]
004ae190str x2, [sp+152]
004ae194str x0, [sp+296]
004ae198str x3, [sp+304]
004ae19cstr x2, [sp+312]
004ae1a0ldr x4, [sp+216]
004ae1a4add x1, x3, x4
004ae1a8str x1, [sp+72]
004ae1acsubs xzr, x2, x1
004ae1b0b.hs 0x4ae1b8
004ae1b4b 0x4ae1c0
004ae1b8
004ae1b8loc_4ae1b8:
004ae1b8str x1, [sp+304]
004ae1bcb 0x4ae1e0
004ae1c0
004ae1c0loc_4ae1c0:
004ae1c0ldr x3, [sp+216]
004ae1c4adrp x4, 0x147000
004ae1c8add x4, x4, 3072
004ae1ccbl runtime.growslice
004ae1d0str x0, [sp+296]
004ae1d4str x1, [sp+304]
004ae1d8str x2, [sp+312]
004ae1dcb 0x4ae1e0
004ae1e0
004ae1e0loc_4ae1e0:
004ae1e0ldr x3, [sp+216]
004ae1e4str x3, [sp+64]
004ae1e8ldr x3, [sp+72]
004ae1ecldr x4, [sp+216]
004ae1f0sub x3, x3, x4
004ae1f4ldr x4, [sp+296]
004ae1f8add x0, x4, x3
004ae1fcstr x0, [sp+288]
004ae200ldr x2, [sp+64]
004ae204ldr x1, [sp+208]
004ae208bl runtime.memmove
004ae20cldr x0, [sp+296]
004ae210ldr x1, [sp+304]
004ae214ldr x2, [sp+312]
004ae218str x0, [sp+136]
004ae21cstr x1, [sp+144]
004ae220str x2, [sp+152]
004ae224str x0, [sp+112]
004ae228str x1, [sp+120]
004ae22cstr x2, [sp+128]
004ae230ldp x29, x30, [sp-8]
004ae234add sp, sp, 752
004ae238ret x30
004ae23c
004ae23cloc_4ae23c:
004ae23cstr x0, [sp+8]
004ae240mov x3, x30
004ae244bl runtime.morestack_noctxt.abi0
004ae248ldr x0, [sp+8]
004ae24cb 0x4adc40
004adc40
004ae250
004ae250golang.org/x/crypto/ssh.(*Certificate).Type: ; void golang.org/x/crypto/ssh.(*Certificate).Type(golang.org/x/crypto/ssh.Certificate * c)
004ae250ldr x16, [x28+16]
004ae254sub x17, sp, 48
004ae258subs xzr, x17, x16
004ae25cb.ls 0x4ae36c
004ae260str x30, [sp-176]!
004ae264stur x29, [sp-8]
004ae268sub x29, sp, 8
004ae26cstr x0, [sp+184]
004ae270stp xzr, xzr, [sp+64]
004ae274ldr x1, [sp+184]
004ae278ldrsb x27, [x1]
004ae27cldr x2, [x1+24]
004ae280ldrsb x27, [x2]
004ae284ldr x0, [x1+32]
004ae288ldr x1, [x2+32]
004ae28cblr x1
004ae290str x0, [sp+128]
004ae294str x1, [sp+136]
004ae298stp xzr, xzr, [sp+112]
004ae29cldr x0, [sp+128]
004ae2a0ldr x1, [sp+136]
004ae2a4bl golang.org/x/crypto/ssh.certificateAlgo
004ae2a8str x0, [sp+112]
004ae2acstr x1, [sp+120]
004ae2b0strb w2, [sp+62]
004ae2b4ldr x1, [sp+112]
004ae2b8ldr x2, [sp+120]
004ae2bcstr x1, [sp+144]
004ae2c0str x2, [sp+152]
004ae2c4ldrb w1, [sp+62]
004ae2c8strb w1, [sp+63]
004ae2ccldr x1, [sp+144]
004ae2d0ldr x2, [sp+152]
004ae2d4str x1, [sp+80]
004ae2d8str x2, [sp+88]
004ae2dcldrb w1, [sp+63]
004ae2e0strb w1, [sp+61]
004ae2e4tbnz w1, 0, 0x4ae2ec
004ae2e8b 0x4ae308
004ae2ec
004ae2ecloc_4ae2ec:
004ae2ecldr x0, [sp+80]
004ae2f0ldr x1, [sp+88]
004ae2f4str x0, [sp+64]
004ae2f8str x1, [sp+72]
004ae2fcldur x29, [sp-8]
004ae300ldr x30, [sp], 176
004ae304ret x30
004ae308
004ae308loc_4ae308:
004ae308ldr x1, [sp+184]
004ae30cldrsb x27, [x1]
004ae310ldr x2, [x1+24]
004ae314ldrsb x27, [x2]
004ae318ldr x0, [x1+32]
004ae31cldr x1, [x2+32]
004ae320blr x1
004ae324str x0, [sp+112]
004ae328str x1, [sp+120]
004ae32cmovz x2, 38
004ae330mov x3, x0
004ae334mov x4, x1
004ae338mov x0, xzr
004ae33cadrp x1, 0x214000
004ae340add x1, x1, 4064
004ae344bl runtime.concatstring2
004ae348str x0, [sp+96]
004ae34cstr x1, [sp+104]
004ae350bl runtime.convTstring
004ae354str x0, [sp+160]
004ae358mov x1, x0
004ae35cadrp x0, 0x147000
004ae360add x0, x0, 2944
004ae364bl runtime.gopanic
004ae368hint
004ae36c
004ae36cloc_4ae36c:
004ae36cstr x0, [sp+8]
004ae370mov x3, x30
004ae374bl runtime.morestack_noctxt.abi0
004ae378ldr x0, [sp+8]
004ae37cb 0x4ae250
004ae250
004ae250golang.org/x/crypto/ssh.(*Certificate).Type: ; void golang.org/x/crypto/ssh.(*Certificate).Type(golang.org/x/crypto/ssh.Certificate * c)
004ae250ldr x16, [x28+16]
004ae254sub x17, sp, 48
004ae258subs xzr, x17, x16
004ae25cb.ls 0x4ae36c
004ae260str x30, [sp-176]!
004ae264stur x29, [sp-8]
004ae268sub x29, sp, 8
004ae26cstr x0, [sp+184]
004ae270stp xzr, xzr, [sp+64]
004ae274ldr x1, [sp+184]
004ae278ldrsb x27, [x1]
004ae27cldr x2, [x1+24]
004ae280ldrsb x27, [x2]
004ae284ldr x0, [x1+32]
004ae288ldr x1, [x2+32]
004ae28cblr x1
004ae290str x0, [sp+128]
004ae294str x1, [sp+136]
004ae298stp xzr, xzr, [sp+112]
004ae29cldr x0, [sp+128]
004ae2a0ldr x1, [sp+136]
004ae2a4bl golang.org/x/crypto/ssh.certificateAlgo
004ae2a8str x0, [sp+112]
004ae2acstr x1, [sp+120]
004ae2b0strb w2, [sp+62]
004ae2b4ldr x1, [sp+112]
004ae2b8ldr x2, [sp+120]
004ae2bcstr x1, [sp+144]
004ae2c0str x2, [sp+152]
004ae2c4ldrb w1, [sp+62]
004ae2c8strb w1, [sp+63]
004ae2ccldr x1, [sp+144]
004ae2d0ldr x2, [sp+152]
004ae2d4str x1, [sp+80]
004ae2d8str x2, [sp+88]
004ae2dcldrb w1, [sp+63]
004ae2e0strb w1, [sp+61]
004ae2e4tbnz w1, 0, 0x4ae2ec
004ae2e8b 0x4ae308
004ae2ec
004ae2ecloc_4ae2ec:
004ae2ecldr x0, [sp+80]
004ae2f0ldr x1, [sp+88]
004ae2f4str x0, [sp+64]
004ae2f8str x1, [sp+72]
004ae2fcldur x29, [sp-8]
004ae300ldr x30, [sp], 176
004ae304ret x30
004ae308
004ae308loc_4ae308:
004ae308ldr x1, [sp+184]
004ae30cldrsb x27, [x1]
004ae310ldr x2, [x1+24]
004ae314ldrsb x27, [x2]
004ae318ldr x0, [x1+32]
004ae31cldr x1, [x2+32]
004ae320blr x1
004ae324str x0, [sp+112]
004ae328str x1, [sp+120]
004ae32cmovz x2, 38
004ae330mov x3, x0
004ae334mov x4, x1
004ae338mov x0, xzr
004ae33cadrp x1, 0x214000
004ae340add x1, x1, 4064
004ae344bl runtime.concatstring2
004ae348str x0, [sp+96]
004ae34cstr x1, [sp+104]
004ae350bl runtime.convTstring
004ae354str x0, [sp+160]
004ae358mov x1, x0
004ae35cadrp x0, 0x147000
004ae360add x0, x0, 2944
004ae364bl runtime.gopanic
004ae368hint
004ae36c
004ae36cloc_4ae36c:
004ae36cstr x0, [sp+8]
004ae370mov x3, x30
004ae374bl runtime.morestack_noctxt.abi0
004ae378ldr x0, [sp+8]
004ae37cb 0x4ae250
004ae250
004ae380
004ae380golang.org/x/crypto/ssh.(*Certificate).Verify: ; void golang.org/x/crypto/ssh.(*Certificate).Verify(golang.org/x/crypto/ssh.Certificate * c, struct []uint8 data, golang.org/x/crypto/ssh.Signature * sig)
004ae380ldr x16, [x28+16]
004ae384subs xzr, sp, x16
004ae388b.ls 0x4ae3f8
004ae38cstr x30, [sp-96]!
004ae390stur x29, [sp-8]
004ae394sub x29, sp, 8
004ae398str x0, [sp+104]
004ae39cstr x1, [sp+112]
004ae3a0str x2, [sp+120]
004ae3a4str x3, [sp+128]
004ae3a8str x4, [sp+136]
004ae3acstp xzr, xzr, [sp+56]
004ae3b0ldr x5, [sp+104]
004ae3b4ldrsb x27, [x5]
004ae3b8ldr x6, [x5+24]
004ae3bcldrsb x27, [x6]
004ae3c0ldr x0, [x5+32]
004ae3c4ldr x1, [sp+112]
004ae3c8ldr x4, [sp+136]
004ae3ccldr x2, [sp+120]
004ae3d0ldr x3, [sp+128]
004ae3d4ldr x5, [x6+40]
004ae3d8blr x5
004ae3dcstr x0, [sp+72]
004ae3e0str x1, [sp+80]
004ae3e4str x0, [sp+56]
004ae3e8str x1, [sp+64]
004ae3ecldur x29, [sp-8]
004ae3f0ldr x30, [sp], 96
004ae3f4ret x30
004ae3f8
004ae3f8loc_4ae3f8:
004ae3f8stp x0, x1, [sp+8]
004ae3fcstp x2, x3, [sp+24]
004ae400str x4, [sp+40]
004ae404mov x3, x30
004ae408bl runtime.morestack_noctxt.abi0
004ae40cldp x0, x1, [sp+8]
004ae410ldp x2, x3, [sp+24]
004ae414ldr x4, [sp+40]
004ae418b 0x4ae380
004ae41cudf 0
004ae380
004ae380golang.org/x/crypto/ssh.(*Certificate).Verify: ; void golang.org/x/crypto/ssh.(*Certificate).Verify(golang.org/x/crypto/ssh.Certificate * c, struct []uint8 data, golang.org/x/crypto/ssh.Signature * sig)
004ae380ldr x16, [x28+16]
004ae384subs xzr, sp, x16
004ae388b.ls 0x4ae3f8
004ae38cstr x30, [sp-96]!
004ae390stur x29, [sp-8]
004ae394sub x29, sp, 8
004ae398str x0, [sp+104]
004ae39cstr x1, [sp+112]
004ae3a0str x2, [sp+120]
004ae3a4str x3, [sp+128]
004ae3a8str x4, [sp+136]
004ae3acstp xzr, xzr, [sp+56]
004ae3b0ldr x5, [sp+104]
004ae3b4ldrsb x27, [x5]
004ae3b8ldr x6, [x5+24]
004ae3bcldrsb x27, [x6]
004ae3c0ldr x0, [x5+32]
004ae3c4ldr x1, [sp+112]
004ae3c8ldr x4, [sp+136]
004ae3ccldr x2, [sp+120]
004ae3d0ldr x3, [sp+128]
004ae3d4ldr x5, [x6+40]
004ae3d8blr x5
004ae3dcstr x0, [sp+72]
004ae3e0str x1, [sp+80]
004ae3e4str x0, [sp+56]
004ae3e8str x1, [sp+64]
004ae3ecldur x29, [sp-8]
004ae3f0ldr x30, [sp], 96
004ae3f4ret x30
004ae3f8
004ae3f8loc_4ae3f8:
004ae3f8stp x0, x1, [sp+8]
004ae3fcstp x2, x3, [sp+24]
004ae400str x4, [sp+40]
004ae404mov x3, x30
004ae408bl runtime.morestack_noctxt.abi0
004ae40cldp x0, x1, [sp+8]
004ae410ldp x2, x3, [sp+24]
004ae414ldr x4, [sp+40]
004ae418b 0x4ae380
004ae41cudf 0
004ae380
004ae420
004ae420golang.org/x/crypto/ssh.parseSignatureBody: ; void golang.org/x/crypto/ssh.parseSignatureBody(struct []uint8 in)
004ae420ldr x16, [x28+16]
004ae424sub x17, sp, 160
004ae428subs xzr, x17, x16
004ae42cb.ls 0x4ae8b8
004ae430sub x20, sp, 288
004ae434stp x29, x30, [x20-8]
004ae438add sp, x20, 0
004ae43csub x29, sp, 8
004ae440str x0, [sp+296]
004ae444str x1, [sp+304]
004ae448str x2, [sp+312]
004ae44cstr xzr, [sp+72]
004ae450str xzr, [sp+48]
004ae454stp xzr, xzr, [sp+56]
004ae458strb wzr, [sp+44]
004ae45cstr xzr, [sp+256]
004ae460stp xzr, xzr, [sp+264]
004ae464str xzr, [sp+232]
004ae468stp xzr, xzr, [sp+240]
004ae46cldr x0, [sp+296]
004ae470ldr x1, [sp+304]
004ae474ldr x2, [sp+312]
004ae478bl golang.org/x/crypto/ssh.parseString
004ae47cstr x0, [sp+256]
004ae480str x1, [sp+264]
004ae484str x2, [sp+272]
004ae488str x3, [sp+232]
004ae48cstr x4, [sp+240]
004ae490str x5, [sp+248]
004ae494strb w6, [sp+46]
004ae498ldr x3, [sp+264]
004ae49cldr x4, [sp+272]
004ae4a0ldr x5, [sp+256]
004ae4a4str x5, [sp+176]
004ae4a8str x3, [sp+184]
004ae4acstr x4, [sp+192]
004ae4b0ldr x3, [sp+232]
004ae4b4ldr x4, [sp+240]
004ae4b8ldr x5, [sp+248]
004ae4bcstr x3, [sp+152]
004ae4c0str x4, [sp+160]
004ae4c4str x5, [sp+168]
004ae4c8ldrb w3, [sp+46]
004ae4ccstrb w3, [sp+45]
004ae4d0ldr x3, [sp+176]
004ae4d4ldr x4, [sp+184]
004ae4d8ldr x5, [sp+192]
004ae4dcstr x3, [sp+80]
004ae4e0str x4, [sp+88]
004ae4e4str x5, [sp+96]
004ae4e8ldr x3, [sp+152]
004ae4ecldr x4, [sp+160]
004ae4f0ldr x5, [sp+168]
004ae4f4str x3, [sp+296]
004ae4f8str x4, [sp+304]
004ae4fcstr x5, [sp+312]
004ae500ldrb w4, [sp+45]
004ae504strb w4, [sp+44]
004ae508tbnz w4, 0, 0x4ae510
004ae50cb 0x4ae89c
004ae510
004ae510loc_4ae510:
004ae510adrp x0, 0x1a7000
004ae514add x0, x0, 1280
004ae518bl runtime.newobject
004ae51cstr x0, [sp+224]
004ae520adrp x27, 0x59d000
004ae524ldr w1, [x27+3056]
004ae528cbz w1, 0x4ae530
004ae52cb 0x4ae534
004ae530
004ae530loc_4ae530:
004ae530b 0x4ae550
004ae534
004ae534loc_4ae534:
004ae534str x0, [sp+200]
004ae538mov x1, x0
004ae53cadrp x0, 0x1a7000
004ae540add x0, x0, 1280
004ae544bl runtime.wbZero
004ae548ldr x0, [sp+200]
004ae54cb 0x4ae550
004ae550
004ae550loc_4ae550:
004ae550stp xzr, xzr, [x0]
004ae554stp xzr, xzr, [x0+16]
004ae558stp xzr, xzr, [x0+32]
004ae55cstp xzr, xzr, [x0+48]
004ae560ldr x1, [sp+80]
004ae564ldr x2, [sp+88]
004ae568mov x0, xzr
004ae56cbl runtime.slicebytetostring
004ae570ldr x3, [sp+224]
004ae574ldrsb x27, [x3]
004ae578str x1, [x3+8]
004ae57cadrp x27, 0x59d000
004ae580ldr w4, [x27+3056]
004ae584cbz w4, 0x4ae58c
004ae588b 0x4ae590
004ae58c
004ae58cloc_4ae58c:
004ae58cb 0x4ae5a4
004ae590
004ae590loc_4ae590:
004ae590bl runtime.gcWriteBarrier2
004ae594str x0, [x25]
004ae598ldr x4, [x3]
004ae59cstr x4, [x25+8]
004ae5a0b 0x4ae5a4
004ae5a4
004ae5a4loc_4ae5a4:
004ae5a4str x0, [x3]
004ae5a8ldr x3, [sp+224]
004ae5acstr x3, [sp+72]
004ae5b0stp xzr, xzr, [sp+232]
004ae5b4str xzr, [sp+248]
004ae5b8stp xzr, xzr, [sp+256]
004ae5bcstr xzr, [sp+272]
004ae5c0ldr x0, [sp+296]
004ae5c4ldr x1, [sp+304]
004ae5c8ldr x2, [sp+312]
004ae5ccbl golang.org/x/crypto/ssh.parseString
004ae5d0str x0, [sp+232]
004ae5d4str x1, [sp+240]
004ae5d8str x2, [sp+248]
004ae5dcstr x3, [sp+256]
004ae5e0str x4, [sp+264]
004ae5e4str x5, [sp+272]
004ae5e8strb w6, [sp+46]
004ae5ecldr x3, [sp+232]
004ae5f0ldr x4, [sp+240]
004ae5f4ldr x5, [sp+248]
004ae5f8str x3, [sp+128]
004ae5fcstr x4, [sp+136]
004ae600str x5, [sp+144]
004ae604ldr x3, [sp+256]
004ae608ldr x4, [sp+264]
004ae60cldr x5, [sp+272]
004ae610str x3, [sp+104]
004ae614str x4, [sp+112]
004ae618str x5, [sp+120]
004ae61cldrb w3, [sp+46]
004ae620strb w3, [sp+47]
004ae624ldr x3, [sp+72]
004ae628ldrsb x27, [x3]
004ae62cldr x4, [sp+128]
004ae630ldr x5, [sp+136]
004ae634ldr x6, [sp+144]
004ae638str x5, [x3+24]
004ae63cstr x6, [x3+32]
004ae640adrp x27, 0x59d000
004ae644ldr w5, [x27+3056]
004ae648cbz w5, 0x4ae650
004ae64cb 0x4ae654
004ae650
004ae650loc_4ae650:
004ae650b 0x4ae668
004ae654
004ae654loc_4ae654:
004ae654bl runtime.gcWriteBarrier2
004ae658str x4, [x25]
004ae65cldr x5, [x3+16]
004ae660str x5, [x25+8]
004ae664b 0x4ae668
004ae668
004ae668loc_4ae668:
004ae668str x4, [x3+16]
004ae66cldr x5, [sp+104]
004ae670ldr x6, [sp+112]
004ae674ldr x7, [sp+120]
004ae678str x5, [sp+296]
004ae67cstr x6, [sp+304]
004ae680str x7, [sp+312]
004ae684ldrb w4, [sp+47]
004ae688strb w4, [sp+44]
004ae68ctbnz w4, 0, 0x4ae694
004ae690b 0x4ae880
004ae694
004ae694loc_4ae694:
004ae694ldr x5, [sp+72]
004ae698ldrsb x27, [x5]
004ae69cldr x6, [x5+8]
004ae6a0ldr x0, [x5]
004ae6a4str x0, [sp+208]
004ae6a8str x6, [sp+216]
004ae6acb 0x4ae6b0
004ae6b0
004ae6b0loc_4ae6b0:
004ae6b0subs xzr, x6, 34
004ae6b4b.le 0x4ae6bc
004ae6b8b 0x4ae74c
004ae6bc
004ae6bcloc_4ae6bc:
004ae6bcsubs xzr, x6, 26
004ae6c0b.eq 0x4ae6c8
004ae6c4b 0x4ae700
004ae6c8
004ae6c8loc_4ae6c8:
004ae6c8b 0x4ae6cc
004ae6cc
004ae6ccloc_4ae6cc:
004ae6ccsubs xzr, x6, 26
004ae6d0b.eq 0x4ae6d8
004ae6d4b 0x4ae6f8
004ae6d8
004ae6d8loc_4ae6d8:
004ae6d8adrp x1, 0x20c000
004ae6dcadd x1, x1, 1917
004ae6e0movz x2, 26
004ae6e4bl runtime.memequal
004ae6e8tbnz w0, 0, 0x4ae6f0
004ae6ecb 0x4ae6f4
004ae6f0
004ae6f0loc_4ae6f0:
004ae6f0b 0x4ae7c8
004ae6f4
004ae6f4loc_4ae6f4:
004ae6f4b 0x4ae6fc
004ae6f8
004ae6f8loc_4ae6f8:
004ae6f8b 0x4ae6fc
004ae6fc
004ae6fcloc_4ae6fc:
004ae6fcb 0x4ae850
004ae700
004ae700loc_4ae700:
004ae700subs xzr, x6, 34
004ae704b.eq 0x4ae70c
004ae708b 0x4ae744
004ae70c
004ae70cloc_4ae70c:
004ae70cb 0x4ae710
004ae710
004ae710loc_4ae710:
004ae710subs xzr, x6, 34
004ae714b.eq 0x4ae71c
004ae718b 0x4ae73c
004ae71c
004ae71cloc_4ae71c:
004ae71cadrp x1, 0x212000
004ae720add x1, x1, 913
004ae724movz x2, 34
004ae728bl runtime.memequal
004ae72ctbnz w0, 0, 0x4ae734
004ae730b 0x4ae738
004ae734
004ae734loc_4ae734:
004ae734b 0x4ae7c8
004ae738
004ae738loc_4ae738:
004ae738b 0x4ae740
004ae73c
004ae73cloc_4ae73c:
004ae73cb 0x4ae740
004ae740
004ae740loc_4ae740:
004ae740b 0x4ae850
004ae744
004ae744loc_4ae744:
004ae744b 0x4ae748
004ae748
004ae748loc_4ae748:
004ae748b 0x4ae84c
004ae74c
004ae74cloc_4ae74c:
004ae74csubs xzr, x6, 35
004ae750b.eq 0x4ae758
004ae754b 0x4ae790
004ae758
004ae758loc_4ae758:
004ae758b 0x4ae75c
004ae75c
004ae75cloc_4ae75c:
004ae75csubs xzr, x6, 35
004ae760b.eq 0x4ae768
004ae764b 0x4ae788
004ae768
004ae768loc_4ae768:
004ae768adrp x1, 0x212000
004ae76cadd x1, x1, 3541
004ae770movz x2, 35
004ae774bl runtime.memequal
004ae778tbnz w0, 0, 0x4ae780
004ae77cb 0x4ae784
004ae780
004ae780loc_4ae780:
004ae780b 0x4ae7c8
004ae784
004ae784loc_4ae784:
004ae784b 0x4ae78c
004ae788
004ae788loc_4ae788:
004ae788b 0x4ae78c
004ae78c
004ae78cloc_4ae78c:
004ae78cb 0x4ae850
004ae790
004ae790loc_4ae790:
004ae790subs xzr, x6, 43
004ae794b.eq 0x4ae79c
004ae798b 0x4ae844
004ae79c
004ae79cloc_4ae79c:
004ae79cb 0x4ae7a0
004ae7a0
004ae7a0loc_4ae7a0:
004ae7a0subs xzr, x6, 43
004ae7a4b.eq 0x4ae7ac
004ae7a8b 0x4ae83c
004ae7ac
004ae7acloc_4ae7ac:
004ae7acadrp x1, 0x218000
004ae7b0add x1, x1, 247
004ae7b4movz x2, 43
004ae7b8bl runtime.memequal
004ae7bctbnz w0, 0, 0x4ae7c4
004ae7c0b 0x4ae838
004ae7c4
004ae7c4loc_4ae7c4:
004ae7c4b 0x4ae7c8
004ae7c8
004ae7c8loc_4ae7c8:
004ae7c8ldr x5, [sp+72]
004ae7ccldrsb x27, [x5]
004ae7d0ldr x6, [sp+296]
004ae7d4ldr x7, [sp+304]
004ae7d8ldr x8, [sp+312]
004ae7dcstr x7, [x5+48]
004ae7e0str x8, [x5+56]
004ae7e4adrp x27, 0x59d000
004ae7e8ldr w7, [x27+3056]
004ae7eccbz w7, 0x4ae7f4
004ae7f0b 0x4ae7f8
004ae7f4
004ae7f4loc_4ae7f4:
004ae7f4b 0x4ae80c
004ae7f8
004ae7f8loc_4ae7f8:
004ae7f8bl runtime.gcWriteBarrier2
004ae7fcstr x6, [x25]
004ae800ldr x7, [x5+40]
004ae804str x7, [x25+8]
004ae808b 0x4ae80c
004ae80c
004ae80cloc_4ae80c:
004ae80cstr x6, [x5+40]
004ae810stp xzr, xzr, [sp+48]
004ae814str xzr, [sp+64]
004ae818ldrb w4, [sp+44]
004ae81cldr x0, [sp+72]
004ae820mov x1, xzr
004ae824mov x2, xzr
004ae828mov x3, x2
004ae82cldp x29, x30, [sp-8]
004ae830add sp, sp, 288
004ae834ret x30
004ae838
004ae838loc_4ae838:
004ae838b 0x4ae840
004ae83c
004ae83cloc_4ae83c:
004ae83cb 0x4ae840
004ae840
004ae840loc_4ae840:
004ae840b 0x4ae850
004ae844
004ae844loc_4ae844:
004ae844b 0x4ae848
004ae848
004ae848loc_4ae848:
004ae848b 0x4ae84c
004ae84c
004ae84cloc_4ae84c:
004ae84cb 0x4ae850
004ae850
004ae850loc_4ae850:
004ae850b 0x4ae854
004ae854
004ae854loc_4ae854:
004ae854ldr x1, [sp+296]
004ae858ldr x2, [sp+304]
004ae85cldr x3, [sp+312]
004ae860str x1, [sp+48]
004ae864str x2, [sp+56]
004ae868str x3, [sp+64]
004ae86cldrb w4, [sp+44]
004ae870ldr x0, [sp+72]
004ae874ldp x29, x30, [sp-8]
004ae878add sp, sp, 288
004ae87cret x30
004ae880
004ae880loc_4ae880:
004ae880ldr x1, [sp+48]
004ae884ldr x2, [sp+56]
004ae888ldr x3, [sp+64]
004ae88cldr x0, [sp+72]
004ae890ldp x29, x30, [sp-8]
004ae894add sp, sp, 288
004ae898ret x30
004ae89c
004ae89cloc_4ae89c:
004ae89cldr x1, [sp+48]
004ae8a0ldr x2, [sp+56]
004ae8a4ldr x3, [sp+64]
004ae8a8ldr x0, [sp+72]
004ae8acldp x29, x30, [sp-8]
004ae8b0add sp, sp, 288
004ae8b4ret x30
004ae8b8
004ae8b8loc_4ae8b8:
004ae8b8stp x0, x1, [sp+8]
004ae8bcstr x2, [sp+24]
004ae8c0mov x3, x30
004ae8c4bl runtime.morestack_noctxt.abi0
004ae8c8ldp x0, x1, [sp+8]
004ae8ccldr x2, [sp+24]
004ae8d0b 0x4ae420
004ae8d4udf 0
004ae8d8udf 0
004ae8dcudf 0
004ae420
004ae420golang.org/x/crypto/ssh.parseSignatureBody: ; void golang.org/x/crypto/ssh.parseSignatureBody(struct []uint8 in)
004ae420ldr x16, [x28+16]
004ae424sub x17, sp, 160
004ae428subs xzr, x17, x16
004ae42cb.ls 0x4ae8b8
004ae430sub x20, sp, 288
004ae434stp x29, x30, [x20-8]
004ae438add sp, x20, 0
004ae43csub x29, sp, 8
004ae440str x0, [sp+296]
004ae444str x1, [sp+304]
004ae448str x2, [sp+312]
004ae44cstr xzr, [sp+72]
004ae450str xzr, [sp+48]
004ae454stp xzr, xzr, [sp+56]
004ae458strb wzr, [sp+44]
004ae45cstr xzr, [sp+256]
004ae460stp xzr, xzr, [sp+264]
004ae464str xzr, [sp+232]
004ae468stp xzr, xzr, [sp+240]
004ae46cldr x0, [sp+296]
004ae470ldr x1, [sp+304]
004ae474ldr x2, [sp+312]
004ae478bl golang.org/x/crypto/ssh.parseString
004ae47cstr x0, [sp+256]
004ae480str x1, [sp+264]
004ae484str x2, [sp+272]
004ae488str x3, [sp+232]
004ae48cstr x4, [sp+240]
004ae490str x5, [sp+248]
004ae494strb w6, [sp+46]
004ae498ldr x3, [sp+264]
004ae49cldr x4, [sp+272]
004ae4a0ldr x5, [sp+256]
004ae4a4str x5, [sp+176]
004ae4a8str x3, [sp+184]
004ae4acstr x4, [sp+192]
004ae4b0ldr x3, [sp+232]
004ae4b4ldr x4, [sp+240]
004ae4b8ldr x5, [sp+248]
004ae4bcstr x3, [sp+152]
004ae4c0str x4, [sp+160]
004ae4c4str x5, [sp+168]
004ae4c8ldrb w3, [sp+46]
004ae4ccstrb w3, [sp+45]
004ae4d0ldr x3, [sp+176]
004ae4d4ldr x4, [sp+184]
004ae4d8ldr x5, [sp+192]
004ae4dcstr x3, [sp+80]
004ae4e0str x4, [sp+88]
004ae4e4str x5, [sp+96]
004ae4e8ldr x3, [sp+152]
004ae4ecldr x4, [sp+160]
004ae4f0ldr x5, [sp+168]
004ae4f4str x3, [sp+296]
004ae4f8str x4, [sp+304]
004ae4fcstr x5, [sp+312]
004ae500ldrb w4, [sp+45]
004ae504strb w4, [sp+44]
004ae508tbnz w4, 0, 0x4ae510
004ae50cb 0x4ae89c
004ae510
004ae510loc_4ae510:
004ae510adrp x0, 0x1a7000
004ae514add x0, x0, 1280
004ae518bl runtime.newobject
004ae51cstr x0, [sp+224]
004ae520adrp x27, 0x59d000
004ae524ldr w1, [x27+3056]
004ae528cbz w1, 0x4ae530
004ae52cb 0x4ae534
004ae530
004ae530loc_4ae530:
004ae530b 0x4ae550
004ae534
004ae534loc_4ae534:
004ae534str x0, [sp+200]
004ae538mov x1, x0
004ae53cadrp x0, 0x1a7000
004ae540add x0, x0, 1280
004ae544bl runtime.wbZero
004ae548ldr x0, [sp+200]
004ae54cb 0x4ae550
004ae550
004ae550loc_4ae550:
004ae550stp xzr, xzr, [x0]
004ae554stp xzr, xzr, [x0+16]
004ae558stp xzr, xzr, [x0+32]
004ae55cstp xzr, xzr, [x0+48]
004ae560ldr x1, [sp+80]
004ae564ldr x2, [sp+88]
004ae568mov x0, xzr
004ae56cbl runtime.slicebytetostring
004ae570ldr x3, [sp+224]
004ae574ldrsb x27, [x3]
004ae578str x1, [x3+8]
004ae57cadrp x27, 0x59d000
004ae580ldr w4, [x27+3056]
004ae584cbz w4, 0x4ae58c
004ae588b 0x4ae590
004ae58c
004ae58cloc_4ae58c:
004ae58cb 0x4ae5a4
004ae590
004ae590loc_4ae590:
004ae590bl runtime.gcWriteBarrier2
004ae594str x0, [x25]
004ae598ldr x4, [x3]
004ae59cstr x4, [x25+8]
004ae5a0b 0x4ae5a4
004ae5a4
004ae5a4loc_4ae5a4:
004ae5a4str x0, [x3]
004ae5a8ldr x3, [sp+224]
004ae5acstr x3, [sp+72]
004ae5b0stp xzr, xzr, [sp+232]
004ae5b4str xzr, [sp+248]
004ae5b8stp xzr, xzr, [sp+256]
004ae5bcstr xzr, [sp+272]
004ae5c0ldr x0, [sp+296]
004ae5c4ldr x1, [sp+304]
004ae5c8ldr x2, [sp+312]
004ae5ccbl golang.org/x/crypto/ssh.parseString
004ae5d0str x0, [sp+232]
004ae5d4str x1, [sp+240]
004ae5d8str x2, [sp+248]
004ae5dcstr x3, [sp+256]
004ae5e0str x4, [sp+264]
004ae5e4str x5, [sp+272]
004ae5e8strb w6, [sp+46]
004ae5ecldr x3, [sp+232]
004ae5f0ldr x4, [sp+240]
004ae5f4ldr x5, [sp+248]
004ae5f8str x3, [sp+128]
004ae5fcstr x4, [sp+136]
004ae600str x5, [sp+144]
004ae604ldr x3, [sp+256]
004ae608ldr x4, [sp+264]
004ae60cldr x5, [sp+272]
004ae610str x3, [sp+104]
004ae614str x4, [sp+112]
004ae618str x5, [sp+120]
004ae61cldrb w3, [sp+46]
004ae620strb w3, [sp+47]
004ae624ldr x3, [sp+72]
004ae628ldrsb x27, [x3]
004ae62cldr x4, [sp+128]
004ae630ldr x5, [sp+136]
004ae634ldr x6, [sp+144]
004ae638str x5, [x3+24]
004ae63cstr x6, [x3+32]
004ae640adrp x27, 0x59d000
004ae644ldr w5, [x27+3056]
004ae648cbz w5, 0x4ae650
004ae64cb 0x4ae654
004ae650
004ae650loc_4ae650:
004ae650b 0x4ae668
004ae654
004ae654loc_4ae654:
004ae654bl runtime.gcWriteBarrier2
004ae658str x4, [x25]
004ae65cldr x5, [x3+16]
004ae660str x5, [x25+8]
004ae664b 0x4ae668
004ae668
004ae668loc_4ae668:
004ae668str x4, [x3+16]
004ae66cldr x5, [sp+104]
004ae670ldr x6, [sp+112]
004ae674ldr x7, [sp+120]
004ae678str x5, [sp+296]
004ae67cstr x6, [sp+304]
004ae680str x7, [sp+312]
004ae684ldrb w4, [sp+47]
004ae688strb w4, [sp+44]
004ae68ctbnz w4, 0, 0x4ae694
004ae690b 0x4ae880
004ae694
004ae694loc_4ae694:
004ae694ldr x5, [sp+72]
004ae698ldrsb x27, [x5]
004ae69cldr x6, [x5+8]
004ae6a0ldr x0, [x5]
004ae6a4str x0, [sp+208]
004ae6a8str x6, [sp+216]
004ae6acb 0x4ae6b0
004ae6b0
004ae6b0loc_4ae6b0:
004ae6b0subs xzr, x6, 34
004ae6b4b.le 0x4ae6bc
004ae6b8b 0x4ae74c
004ae6bc
004ae6bcloc_4ae6bc:
004ae6bcsubs xzr, x6, 26
004ae6c0b.eq 0x4ae6c8
004ae6c4b 0x4ae700
004ae6c8
004ae6c8loc_4ae6c8:
004ae6c8b 0x4ae6cc
004ae6cc
004ae6ccloc_4ae6cc:
004ae6ccsubs xzr, x6, 26
004ae6d0b.eq 0x4ae6d8
004ae6d4b 0x4ae6f8
004ae6d8
004ae6d8loc_4ae6d8:
004ae6d8adrp x1, 0x20c000
004ae6dcadd x1, x1, 1917
004ae6e0movz x2, 26
004ae6e4bl runtime.memequal
004ae6e8tbnz w0, 0, 0x4ae6f0
004ae6ecb 0x4ae6f4
004ae6f0
004ae6f0loc_4ae6f0:
004ae6f0b 0x4ae7c8
004ae6f4
004ae6f4loc_4ae6f4:
004ae6f4b 0x4ae6fc
004ae6f8
004ae6f8loc_4ae6f8:
004ae6f8b 0x4ae6fc
004ae6fc
004ae6fcloc_4ae6fc:
004ae6fcb 0x4ae850
004ae700
004ae700loc_4ae700:
004ae700subs xzr, x6, 34
004ae704b.eq 0x4ae70c
004ae708b 0x4ae744
004ae70c
004ae70cloc_4ae70c:
004ae70cb 0x4ae710
004ae710
004ae710loc_4ae710:
004ae710subs xzr, x6, 34
004ae714b.eq 0x4ae71c
004ae718b 0x4ae73c
004ae71c
004ae71cloc_4ae71c:
004ae71cadrp x1, 0x212000
004ae720add x1, x1, 913
004ae724movz x2, 34
004ae728bl runtime.memequal
004ae72ctbnz w0, 0, 0x4ae734
004ae730b 0x4ae738
004ae734
004ae734loc_4ae734:
004ae734b 0x4ae7c8
004ae738
004ae738loc_4ae738:
004ae738b 0x4ae740
004ae73c
004ae73cloc_4ae73c:
004ae73cb 0x4ae740
004ae740
004ae740loc_4ae740:
004ae740b 0x4ae850
004ae744
004ae744loc_4ae744:
004ae744b 0x4ae748
004ae748
004ae748loc_4ae748:
004ae748b 0x4ae84c
004ae74c
004ae74cloc_4ae74c:
004ae74csubs xzr, x6, 35
004ae750b.eq 0x4ae758
004ae754b 0x4ae790
004ae758
004ae758loc_4ae758:
004ae758b 0x4ae75c
004ae75c
004ae75cloc_4ae75c:
004ae75csubs xzr, x6, 35
004ae760b.eq 0x4ae768
004ae764b 0x4ae788
004ae768
004ae768loc_4ae768:
004ae768adrp x1, 0x212000
004ae76cadd x1, x1, 3541
004ae770movz x2, 35
004ae774bl runtime.memequal
004ae778tbnz w0, 0, 0x4ae780
004ae77cb 0x4ae784
004ae780
004ae780loc_4ae780:
004ae780b 0x4ae7c8
004ae784
004ae784loc_4ae784:
004ae784b 0x4ae78c
004ae788
004ae788loc_4ae788:
004ae788b 0x4ae78c
004ae78c
004ae78cloc_4ae78c:
004ae78cb 0x4ae850
004ae790
004ae790loc_4ae790:
004ae790subs xzr, x6, 43
004ae794b.eq 0x4ae79c
004ae798b 0x4ae844
004ae79c
004ae79cloc_4ae79c:
004ae79cb 0x4ae7a0
004ae7a0
004ae7a0loc_4ae7a0:
004ae7a0subs xzr, x6, 43
004ae7a4b.eq 0x4ae7ac
004ae7a8b 0x4ae83c
004ae7ac
004ae7acloc_4ae7ac:
004ae7acadrp x1, 0x218000
004ae7b0add x1, x1, 247
004ae7b4movz x2, 43
004ae7b8bl runtime.memequal
004ae7bctbnz w0, 0, 0x4ae7c4
004ae7c0b 0x4ae838
004ae7c4
004ae7c4loc_4ae7c4:
004ae7c4b 0x4ae7c8
004ae7c8
004ae7c8loc_4ae7c8:
004ae7c8ldr x5, [sp+72]
004ae7ccldrsb x27, [x5]
004ae7d0ldr x6, [sp+296]
004ae7d4ldr x7, [sp+304]
004ae7d8ldr x8, [sp+312]
004ae7dcstr x7, [x5+48]
004ae7e0str x8, [x5+56]
004ae7e4adrp x27, 0x59d000
004ae7e8ldr w7, [x27+3056]
004ae7eccbz w7, 0x4ae7f4
004ae7f0b 0x4ae7f8
004ae7f4
004ae7f4loc_4ae7f4:
004ae7f4b 0x4ae80c
004ae7f8
004ae7f8loc_4ae7f8:
004ae7f8bl runtime.gcWriteBarrier2
004ae7fcstr x6, [x25]
004ae800ldr x7, [x5+40]
004ae804str x7, [x25+8]
004ae808b 0x4ae80c
004ae80c
004ae80cloc_4ae80c:
004ae80cstr x6, [x5+40]
004ae810stp xzr, xzr, [sp+48]
004ae814str xzr, [sp+64]
004ae818ldrb w4, [sp+44]
004ae81cldr x0, [sp+72]
004ae820mov x1, xzr
004ae824mov x2, xzr
004ae828mov x3, x2
004ae82cldp x29, x30, [sp-8]
004ae830add sp, sp, 288
004ae834ret x30
004ae838
004ae838loc_4ae838:
004ae838b 0x4ae840
004ae83c
004ae83cloc_4ae83c:
004ae83cb 0x4ae840
004ae840
004ae840loc_4ae840:
004ae840b 0x4ae850
004ae844
004ae844loc_4ae844:
004ae844b 0x4ae848
004ae848
004ae848loc_4ae848:
004ae848b 0x4ae84c
004ae84c
004ae84cloc_4ae84c:
004ae84cb 0x4ae850
004ae850
004ae850loc_4ae850:
004ae850b 0x4ae854
004ae854
004ae854loc_4ae854:
004ae854ldr x1, [sp+296]
004ae858ldr x2, [sp+304]
004ae85cldr x3, [sp+312]
004ae860str x1, [sp+48]
004ae864str x2, [sp+56]
004ae868str x3, [sp+64]
004ae86cldrb w4, [sp+44]
004ae870ldr x0, [sp+72]
004ae874ldp x29, x30, [sp-8]
004ae878add sp, sp, 288
004ae87cret x30
004ae880
004ae880loc_4ae880:
004ae880ldr x1, [sp+48]
004ae884ldr x2, [sp+56]
004ae888ldr x3, [sp+64]
004ae88cldr x0, [sp+72]
004ae890ldp x29, x30, [sp-8]
004ae894add sp, sp, 288
004ae898ret x30
004ae89c
004ae89cloc_4ae89c:
004ae89cldr x1, [sp+48]
004ae8a0ldr x2, [sp+56]
004ae8a4ldr x3, [sp+64]
004ae8a8ldr x0, [sp+72]
004ae8acldp x29, x30, [sp-8]
004ae8b0add sp, sp, 288
004ae8b4ret x30
004ae8b8
004ae8b8loc_4ae8b8:
004ae8b8stp x0, x1, [sp+8]
004ae8bcstr x2, [sp+24]
004ae8c0mov x3, x30
004ae8c4bl runtime.morestack_noctxt.abi0
004ae8c8ldp x0, x1, [sp+8]
004ae8ccldr x2, [sp+24]
004ae8d0b 0x4ae420
004ae8d4udf 0
004ae8d8udf 0
004ae8dcudf 0
004ae420
004ae8e0
004ae8e0golang.org/x/crypto/ssh.(*Request).Reply: ; void golang.org/x/crypto/ssh.(*Request).Reply(golang.org/x/crypto/ssh.Request * r, bool ok, struct []uint8 payload)
004ae8e0ldr x16, [x28+16]
004ae8e4subs xzr, sp, x16
004ae8e8b.ls 0x4ae9c4
004ae8ecstr x30, [sp-112]!
004ae8f0stur x29, [sp-8]
004ae8f4sub x29, sp, 8
004ae8f8str x0, [sp+120]
004ae8fcstrb w1, [sp+128]
004ae900str x2, [sp+136]
004ae904str x3, [sp+144]
004ae908str x4, [sp+152]
004ae90cstp xzr, xzr, [sp+56]
004ae910ldr x5, [sp+120]
004ae914ldrsb x27, [x5]
004ae918ldrb w5, [x5+16]
004ae91ctbnz w5, 0, 0x4ae924
004ae920b 0x4ae9ac
004ae924
004ae924loc_4ae924:
004ae924ldr x5, [sp+120]
004ae928ldrsb x27, [x5]
004ae92cldr x5, [x5+48]
004ae930cbnz x5, 0x4ae938
004ae934b 0x4ae96c
004ae938
004ae938loc_4ae938:
004ae938ldr x2, [sp+120]
004ae93cldrsb x27, [x2]
004ae940ldr x0, [x2+48]
004ae944str x0, [sp+72]
004ae948ldrb w1, [sp+128]
004ae94cbl golang.org/x/crypto/ssh.(*channel).ackRequest
004ae950str x0, [sp+88]
004ae954str x1, [sp+96]
004ae958str x0, [sp+56]
004ae95cstr x1, [sp+64]
004ae960ldur x29, [sp-8]
004ae964ldr x30, [sp], 112
004ae968ret x30
004ae96c
004ae96cloc_4ae96c:
004ae96cldr x5, [sp+120]
004ae970ldrsb x27, [x5]
004ae974ldr x0, [x5+56]
004ae978str x0, [sp+80]
004ae97cldrb w1, [sp+128]
004ae980ldr x2, [sp+136]
004ae984ldr x3, [sp+144]
004ae988ldr x4, [sp+152]
004ae98cbl golang.org/x/crypto/ssh.(*mux).ackRequest
004ae990str x0, [sp+88]
004ae994str x1, [sp+96]
004ae998str x0, [sp+56]
004ae99cstr x1, [sp+64]
004ae9a0ldur x29, [sp-8]
004ae9a4ldr x30, [sp], 112
004ae9a8ret x30
004ae9ac
004ae9acloc_4ae9ac:
004ae9acstp xzr, xzr, [sp+56]
004ae9b0mov x0, xzr
004ae9b4mov x1, xzr
004ae9b8ldur x29, [sp-8]
004ae9bcldr x30, [sp], 112
004ae9c0ret x30
004ae9c4
004ae9c4loc_4ae9c4:
004ae9c4str x0, [sp+8]
004ae9c8strb w1, [sp+16]
004ae9ccstp x2, x3, [sp+24]
004ae9d0str x4, [sp+40]
004ae9d4mov x3, x30
004ae9d8bl runtime.morestack_noctxt.abi0
004ae9dcldr x0, [sp+8]
004ae9e0ldrb w1, [sp+16]
004ae9e4ldp x2, x3, [sp+24]
004ae9e8ldr x4, [sp+40]
004ae9ecb 0x4ae8e0
004ae8e0
004ae8e0golang.org/x/crypto/ssh.(*Request).Reply: ; void golang.org/x/crypto/ssh.(*Request).Reply(golang.org/x/crypto/ssh.Request * r, bool ok, struct []uint8 payload)
004ae8e0ldr x16, [x28+16]
004ae8e4subs xzr, sp, x16
004ae8e8b.ls 0x4ae9c4
004ae8ecstr x30, [sp-112]!
004ae8f0stur x29, [sp-8]
004ae8f4sub x29, sp, 8
004ae8f8str x0, [sp+120]
004ae8fcstrb w1, [sp+128]
004ae900str x2, [sp+136]
004ae904str x3, [sp+144]
004ae908str x4, [sp+152]
004ae90cstp xzr, xzr, [sp+56]
004ae910ldr x5, [sp+120]
004ae914ldrsb x27, [x5]
004ae918ldrb w5, [x5+16]
004ae91ctbnz w5, 0, 0x4ae924
004ae920b 0x4ae9ac
004ae924
004ae924loc_4ae924:
004ae924ldr x5, [sp+120]
004ae928ldrsb x27, [x5]
004ae92cldr x5, [x5+48]
004ae930cbnz x5, 0x4ae938
004ae934b 0x4ae96c
004ae938
004ae938loc_4ae938:
004ae938ldr x2, [sp+120]
004ae93cldrsb x27, [x2]
004ae940ldr x0, [x2+48]
004ae944str x0, [sp+72]
004ae948ldrb w1, [sp+128]
004ae94cbl golang.org/x/crypto/ssh.(*channel).ackRequest
004ae950str x0, [sp+88]
004ae954str x1, [sp+96]
004ae958str x0, [sp+56]
004ae95cstr x1, [sp+64]
004ae960ldur x29, [sp-8]
004ae964ldr x30, [sp], 112
004ae968ret x30
004ae96c
004ae96cloc_4ae96c:
004ae96cldr x5, [sp+120]
004ae970ldrsb x27, [x5]
004ae974ldr x0, [x5+56]
004ae978str x0, [sp+80]
004ae97cldrb w1, [sp+128]
004ae980ldr x2, [sp+136]
004ae984ldr x3, [sp+144]
004ae988ldr x4, [sp+152]
004ae98cbl golang.org/x/crypto/ssh.(*mux).ackRequest
004ae990str x0, [sp+88]
004ae994str x1, [sp+96]
004ae998str x0, [sp+56]
004ae99cstr x1, [sp+64]
004ae9a0ldur x29, [sp-8]
004ae9a4ldr x30, [sp], 112
004ae9a8ret x30
004ae9ac
004ae9acloc_4ae9ac:
004ae9acstp xzr, xzr, [sp+56]
004ae9b0mov x0, xzr
004ae9b4mov x1, xzr
004ae9b8ldur x29, [sp-8]
004ae9bcldr x30, [sp], 112
004ae9c0ret x30
004ae9c4
004ae9c4loc_4ae9c4:
004ae9c4str x0, [sp+8]
004ae9c8strb w1, [sp+16]
004ae9ccstp x2, x3, [sp+24]
004ae9d0str x4, [sp+40]
004ae9d4mov x3, x30
004ae9d8bl runtime.morestack_noctxt.abi0
004ae9dcldr x0, [sp+8]
004ae9e0ldrb w1, [sp+16]
004ae9e4ldp x2, x3, [sp+24]
004ae9e8ldr x4, [sp+40]
004ae9ecb 0x4ae8e0
004ae8e0
004ae9f0
004ae9f0golang.org/x/crypto/ssh.RejectionReason.String: ; void golang.org/x/crypto/ssh.RejectionReason.String(golang.org/x/crypto/ssh.RejectionReason r)
004ae9f0ldr x16, [x28+16]
004ae9f4sub x17, sp, 32
004ae9f8subs xzr, x17, x16
004ae9fcb.ls 0x4aeba4
004aea00str x30, [sp-160]!
004aea04stur x29, [sp-8]
004aea08sub x29, sp, 8
004aea0cstr w0, [sp+168]
004aea10stp xzr, xzr, [sp+64]
004aea14ldr w2, [sp+168]
004aea18str w2, [sp+60]
004aea1csubs wzr, w2, 2
004aea20b.ls 0x4aea28
004aea24b 0x4aea90
004aea28
004aea28loc_4aea28:
004aea28subs wzr, w2, 1
004aea2cb.eq 0x4aea34
004aea30b 0x4aea58
004aea34
004aea34loc_4aea34:
004aea34b 0x4aea38
004aea38
004aea38loc_4aea38:
004aea38adrp x0, 0x20d000
004aea3cadd x0, x0, 751
004aea40str x0, [sp+64]
004aea44movz x1, 27
004aea48str x1, [sp+72]
004aea4cldur x29, [sp-8]
004aea50ldr x30, [sp], 160
004aea54ret x30
004aea58
004aea58loc_4aea58:
004aea58subs wzr, w2, 2
004aea5cb.eq 0x4aea64
004aea60b 0x4aea88
004aea64
004aea64loc_4aea64:
004aea64b 0x4aea68
004aea68
004aea68loc_4aea68:
004aea68adrp x0, 0x206000
004aea6cadd x0, x0, 62
004aea70str x0, [sp+64]
004aea74orr x1, xzr, 14
004aea78str x1, [sp+72]
004aea7cldur x29, [sp-8]
004aea80ldr x30, [sp], 160
004aea84ret x30
004aea88
004aea88loc_4aea88:
004aea88b 0x4aea8c
004aea8c
004aea8cloc_4aea8c:
004aea8cb 0x4aeaf8
004aea90
004aea90loc_4aea90:
004aea90subs wzr, w2, 3
004aea94b.eq 0x4aea9c
004aea98b 0x4aeac0
004aea9c
004aea9cloc_4aea9c:
004aea9cb 0x4aeaa0
004aeaa0
004aeaa0loc_4aeaa0:
004aeaa0adrp x0, 0x208000
004aeaa4add x0, x0, 3747
004aeaa8str x0, [sp+64]
004aeaacmovz x1, 20
004aeab0str x1, [sp+72]
004aeab4ldur x29, [sp-8]
004aeab8ldr x30, [sp], 160
004aeabcret x30
004aeac0
004aeac0loc_4aeac0:
004aeac0subs wzr, w2, 4
004aeac4b.eq 0x4aeacc
004aeac8b 0x4aeaf0
004aeacc
004aeaccloc_4aeacc:
004aeaccb 0x4aead0
004aead0
004aead0loc_4aead0:
004aead0adrp x0, 0x207000
004aead4add x0, x0, 1475
004aead8str x0, [sp+64]
004aeadcmovz x1, 17
004aeae0str x1, [sp+72]
004aeae4ldur x29, [sp-8]
004aeae8ldr x30, [sp], 160
004aeaecret x30
004aeaf0
004aeaf0loc_4aeaf0:
004aeaf0b 0x4aeaf4
004aeaf4
004aeaf4loc_4aeaf4:
004aeaf4b 0x4aeaf8
004aeaf8
004aeaf8loc_4aeaf8:
004aeaf8b 0x4aeafc
004aeafc
004aeafcloc_4aeafc:
004aeafcstp xzr, xzr, [sp+136]
004aeb00add x1, sp, 136
004aeb04str x1, [sp+88]
004aeb08ldr w1, [sp+168]
004aeb0cmov x0, x1
004aeb10bl runtime.convT64
004aeb14str x0, [sp+80]
004aeb18ldr x1, [sp+88]
004aeb1cldrsb x27, [x1]
004aeb20adrp x2, 0x147000
004aeb24add x2, x2, 3520
004aeb28str x2, [x1]
004aeb2cadrp x27, 0x59d000
004aeb30ldr w2, [x27+3056]
004aeb34cbz w2, 0x4aeb3c
004aeb38b 0x4aeb40
004aeb3c
004aeb3cloc_4aeb3c:
004aeb3cb 0x4aeb54
004aeb40
004aeb40loc_4aeb40:
004aeb40bl runtime.gcWriteBarrier2
004aeb44str x0, [x25]
004aeb48ldr x5, [x1+8]
004aeb4cstr x5, [x25+8]
004aeb50b 0x4aeb54
004aeb54
004aeb54loc_4aeb54:
004aeb54str x0, [x1+8]
004aeb58ldr x2, [sp+88]
004aeb5cldrsb x27, [x2]
004aeb60b 0x4aeb64
004aeb64
004aeb64loc_4aeb64:
004aeb64str x2, [sp+96]
004aeb68orr x4, xzr, 1
004aeb6cstr x4, [sp+104]
004aeb70str x4, [sp+112]
004aeb74adrp x0, 0x207000
004aeb78add x0, x0, 1492
004aeb7cmovz x1, 17
004aeb80mov x3, x4
004aeb84bl fmt.Sprintf
004aeb88str x0, [sp+120]
004aeb8cstr x1, [sp+128]
004aeb90str x0, [sp+64]
004aeb94str x1, [sp+72]
004aeb98ldur x29, [sp-8]
004aeb9cldr x30, [sp], 160
004aeba0ret x30
004aeba4
004aeba4loc_4aeba4:
004aeba4str w0, [sp+8]
004aeba8mov x3, x30
004aebacbl runtime.morestack_noctxt.abi0
004aebb0ldr w0, [sp+8]
004aebb4b 0x4ae9f0
004aebb8udf 0
004aebbcudf 0
004ae9f0
004ae9f0golang.org/x/crypto/ssh.RejectionReason.String: ; void golang.org/x/crypto/ssh.RejectionReason.String(golang.org/x/crypto/ssh.RejectionReason r)
004ae9f0ldr x16, [x28+16]
004ae9f4sub x17, sp, 32
004ae9f8subs xzr, x17, x16
004ae9fcb.ls 0x4aeba4
004aea00str x30, [sp-160]!
004aea04stur x29, [sp-8]
004aea08sub x29, sp, 8
004aea0cstr w0, [sp+168]
004aea10stp xzr, xzr, [sp+64]
004aea14ldr w2, [sp+168]
004aea18str w2, [sp+60]
004aea1csubs wzr, w2, 2
004aea20b.ls 0x4aea28
004aea24b 0x4aea90
004aea28
004aea28loc_4aea28:
004aea28subs wzr, w2, 1
004aea2cb.eq 0x4aea34
004aea30b 0x4aea58
004aea34
004aea34loc_4aea34:
004aea34b 0x4aea38
004aea38
004aea38loc_4aea38:
004aea38adrp x0, 0x20d000
004aea3cadd x0, x0, 751
004aea40str x0, [sp+64]
004aea44movz x1, 27
004aea48str x1, [sp+72]
004aea4cldur x29, [sp-8]
004aea50ldr x30, [sp], 160
004aea54ret x30
004aea58
004aea58loc_4aea58:
004aea58subs wzr, w2, 2
004aea5cb.eq 0x4aea64
004aea60b 0x4aea88
004aea64
004aea64loc_4aea64:
004aea64b 0x4aea68
004aea68
004aea68loc_4aea68:
004aea68adrp x0, 0x206000
004aea6cadd x0, x0, 62
004aea70str x0, [sp+64]
004aea74orr x1, xzr, 14
004aea78str x1, [sp+72]
004aea7cldur x29, [sp-8]
004aea80ldr x30, [sp], 160
004aea84ret x30
004aea88
004aea88loc_4aea88:
004aea88b 0x4aea8c
004aea8c
004aea8cloc_4aea8c:
004aea8cb 0x4aeaf8
004aea90
004aea90loc_4aea90:
004aea90subs wzr, w2, 3
004aea94b.eq 0x4aea9c
004aea98b 0x4aeac0
004aea9c
004aea9cloc_4aea9c:
004aea9cb 0x4aeaa0
004aeaa0
004aeaa0loc_4aeaa0:
004aeaa0adrp x0, 0x208000
004aeaa4add x0, x0, 3747
004aeaa8str x0, [sp+64]
004aeaacmovz x1, 20
004aeab0str x1, [sp+72]
004aeab4ldur x29, [sp-8]
004aeab8ldr x30, [sp], 160
004aeabcret x30
004aeac0
004aeac0loc_4aeac0:
004aeac0subs wzr, w2, 4
004aeac4b.eq 0x4aeacc
004aeac8b 0x4aeaf0
004aeacc
004aeaccloc_4aeacc:
004aeaccb 0x4aead0
004aead0
004aead0loc_4aead0:
004aead0adrp x0, 0x207000
004aead4add x0, x0, 1475
004aead8str x0, [sp+64]
004aeadcmovz x1, 17
004aeae0str x1, [sp+72]
004aeae4ldur x29, [sp-8]
004aeae8ldr x30, [sp], 160
004aeaecret x30
004aeaf0
004aeaf0loc_4aeaf0:
004aeaf0b 0x4aeaf4
004aeaf4
004aeaf4loc_4aeaf4:
004aeaf4b 0x4aeaf8
004aeaf8
004aeaf8loc_4aeaf8:
004aeaf8b 0x4aeafc
004aeafc
004aeafcloc_4aeafc:
004aeafcstp xzr, xzr, [sp+136]
004aeb00add x1, sp, 136
004aeb04str x1, [sp+88]
004aeb08ldr w1, [sp+168]
004aeb0cmov x0, x1
004aeb10bl runtime.convT64
004aeb14str x0, [sp+80]
004aeb18ldr x1, [sp+88]
004aeb1cldrsb x27, [x1]
004aeb20adrp x2, 0x147000
004aeb24add x2, x2, 3520
004aeb28str x2, [x1]
004aeb2cadrp x27, 0x59d000
004aeb30ldr w2, [x27+3056]
004aeb34cbz w2, 0x4aeb3c
004aeb38b 0x4aeb40
004aeb3c
004aeb3cloc_4aeb3c:
004aeb3cb 0x4aeb54
004aeb40
004aeb40loc_4aeb40:
004aeb40bl runtime.gcWriteBarrier2
004aeb44str x0, [x25]
004aeb48ldr x5, [x1+8]
004aeb4cstr x5, [x25+8]
004aeb50b 0x4aeb54
004aeb54
004aeb54loc_4aeb54:
004aeb54str x0, [x1+8]
004aeb58ldr x2, [sp+88]
004aeb5cldrsb x27, [x2]
004aeb60b 0x4aeb64
004aeb64
004aeb64loc_4aeb64:
004aeb64str x2, [sp+96]
004aeb68orr x4, xzr, 1
004aeb6cstr x4, [sp+104]
004aeb70str x4, [sp+112]
004aeb74adrp x0, 0x207000
004aeb78add x0, x0, 1492
004aeb7cmovz x1, 17
004aeb80mov x3, x4
004aeb84bl fmt.Sprintf
004aeb88str x0, [sp+120]
004aeb8cstr x1, [sp+128]
004aeb90str x0, [sp+64]
004aeb94str x1, [sp+72]
004aeb98ldur x29, [sp-8]
004aeb9cldr x30, [sp], 160
004aeba0ret x30
004aeba4
004aeba4loc_4aeba4:
004aeba4str w0, [sp+8]
004aeba8mov x3, x30
004aebacbl runtime.morestack_noctxt.abi0
004aebb0ldr w0, [sp+8]
004aebb4b 0x4ae9f0
004aebb8udf 0
004aebbcudf 0
004ae9f0
004aebc0
004aebc0golang.org/x/crypto/ssh.min: ; void golang.org/x/crypto/ssh.min(uint32 a, int b)
004aebc0str x30, [sp-32]!
004aebc4stur x29, [sp-8]
004aebc8sub x29, sp, 8
004aebccstr w0, [sp+40]
004aebd0str x1, [sp+48]
004aebd4str wzr, [sp+20]
004aebd8ldr x1, [sp+48]
004aebdcsubs wzr, w0, w1
004aebe0b.lo 0x4aebe8
004aebe4b 0x4aebf8
004aebe8
004aebe8loc_4aebe8:
004aebe8str w0, [sp+20]
004aebecadd x29, sp, 24
004aebf0add sp, sp, 32
004aebf4ret x30
004aebf8
004aebf8loc_4aebf8:
004aebf8ldr x0, [sp+48]
004aebfcstr w0, [sp+20]
004aec00add x29, sp, 24
004aec04add sp, sp, 32
004aec08ret x30
004aec0cudf 0
004aebc0
004aebc0golang.org/x/crypto/ssh.min: ; void golang.org/x/crypto/ssh.min(uint32 a, int b)
004aebc0str x30, [sp-32]!
004aebc4stur x29, [sp-8]
004aebc8sub x29, sp, 8
004aebccstr w0, [sp+40]
004aebd0str x1, [sp+48]
004aebd4str wzr, [sp+20]
004aebd8ldr x1, [sp+48]
004aebdcsubs wzr, w0, w1
004aebe0b.lo 0x4aebe8
004aebe4b 0x4aebf8
004aebe8
004aebe8loc_4aebe8:
004aebe8str w0, [sp+20]
004aebecadd x29, sp, 24
004aebf0add sp, sp, 32
004aebf4ret x30
004aebf8
004aebf8loc_4aebf8:
004aebf8ldr x0, [sp+48]
004aebfcstr w0, [sp+20]
004aec00add x29, sp, 24
004aec04add sp, sp, 32
004aec08ret x30
004aec0cudf 0
004aebc0
004aec10
004aec10golang.org/x/crypto/ssh.(*channel).writePacket: ; void golang.org/x/crypto/ssh.(*channel).writePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004aec10ldr x16, [x28+16]
004aec14subs xzr, sp, x16
004aec18b.ls 0x4aed3c
004aec1cstr x30, [sp-112]!
004aec20stur x29, [sp-8]
004aec24sub x29, sp, 8
004aec28str x0, [sp+120]
004aec2cstr x1, [sp+128]
004aec30str x2, [sp+136]
004aec34str x3, [sp+144]
004aec38stp xzr, xzr, [sp+48]
004aec3cldr x1, [sp+120]
004aec40ldrsb x27, [x1]
004aec44add x0, x1, 164
004aec48str x0, [sp+96]
004aec4cbl sync.(*Mutex).Lock
004aec50ldr x1, [sp+120]
004aec54ldrsb x27, [x1]
004aec58ldrb w1, [x1+172]
004aec5ctbnz w1, 0, 0x4aec64
004aec60b 0x4aec9c
004aec64
004aec64loc_4aec64:
004aec64ldr x1, [sp+120]
004aec68ldrsb x27, [x1]
004aec6cadd x0, x1, 164
004aec70str x0, [sp+88]
004aec74bl sync.(*Mutex).Unlock
004aec78adrp x27, 0x573000
004aec7cldr x0, [x27+1520]
004aec80adrp x27, 0x573000
004aec84ldr x1, [x27+1528]
004aec88str x0, [sp+48]
004aec8cstr x1, [sp+56]
004aec90ldur x29, [sp-8]
004aec94ldr x30, [sp], 112
004aec98ret x30
004aec9c
004aec9cloc_4aec9c:
004aec9cldr x1, [sp+136]
004aeca0ldr x4, [sp+128]
004aeca4subs xzr, x1, 0
004aeca8b.hi 0x4aecb0
004aecacb 0x4aed30
004aecb0
004aecb0loc_4aecb0:
004aecb0ldr x5, [sp+120]
004aecb4ldrsb x27, [x5]
004aecb8ldrb w4, [x4]
004aecbcsubs wzr, w4, 97
004aecc0cset x4, eq
004aecc4strb w4, [x5+172]
004aecc8ldr x4, [sp+120]
004aecccldrsb x27, [x4]
004aecd0ldr x4, [x4+56]
004aecd4ldrsb x27, [x4]
004aecd8ldr x5, [x4]
004aecdcldrsb x27, [x5]
004aece0ldr x0, [x4+8]
004aece4ldr x1, [sp+128]
004aece8ldr x2, [sp+136]
004aececldr x3, [sp+144]
004aecf0ldr x4, [x5+40]
004aecf4blr x4
004aecf8str x0, [sp+64]
004aecfcstr x1, [sp+72]
004aed00ldr x4, [sp+120]
004aed04ldrsb x27, [x4]
004aed08add x0, x4, 164
004aed0cstr x0, [sp+80]
004aed10bl sync.(*Mutex).Unlock
004aed14ldr x0, [sp+64]
004aed18ldr x1, [sp+72]
004aed1cstr x0, [sp+48]
004aed20str x1, [sp+56]
004aed24ldur x29, [sp-8]
004aed28ldr x30, [sp], 112
004aed2cret x30
004aed30
004aed30loc_4aed30:
004aed30mov x0, xzr
004aed34bl runtime.panicIndex
004aed38hint
004aed3c
004aed3cloc_4aed3c:
004aed3cstp x0, x1, [sp+8]
004aed40stp x2, x3, [sp+24]
004aed44mov x3, x30
004aed48bl runtime.morestack_noctxt.abi0
004aed4cldp x0, x1, [sp+8]
004aed50ldp x2, x3, [sp+24]
004aed54b 0x4aec10
004aed58udf 0
004aed5cudf 0
004aec10
004aec10golang.org/x/crypto/ssh.(*channel).writePacket: ; void golang.org/x/crypto/ssh.(*channel).writePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004aec10ldr x16, [x28+16]
004aec14subs xzr, sp, x16
004aec18b.ls 0x4aed3c
004aec1cstr x30, [sp-112]!
004aec20stur x29, [sp-8]
004aec24sub x29, sp, 8
004aec28str x0, [sp+120]
004aec2cstr x1, [sp+128]
004aec30str x2, [sp+136]
004aec34str x3, [sp+144]
004aec38stp xzr, xzr, [sp+48]
004aec3cldr x1, [sp+120]
004aec40ldrsb x27, [x1]
004aec44add x0, x1, 164
004aec48str x0, [sp+96]
004aec4cbl sync.(*Mutex).Lock
004aec50ldr x1, [sp+120]
004aec54ldrsb x27, [x1]
004aec58ldrb w1, [x1+172]
004aec5ctbnz w1, 0, 0x4aec64
004aec60b 0x4aec9c
004aec64
004aec64loc_4aec64:
004aec64ldr x1, [sp+120]
004aec68ldrsb x27, [x1]
004aec6cadd x0, x1, 164
004aec70str x0, [sp+88]
004aec74bl sync.(*Mutex).Unlock
004aec78adrp x27, 0x573000
004aec7cldr x0, [x27+1520]
004aec80adrp x27, 0x573000
004aec84ldr x1, [x27+1528]
004aec88str x0, [sp+48]
004aec8cstr x1, [sp+56]
004aec90ldur x29, [sp-8]
004aec94ldr x30, [sp], 112
004aec98ret x30
004aec9c
004aec9cloc_4aec9c:
004aec9cldr x1, [sp+136]
004aeca0ldr x4, [sp+128]
004aeca4subs xzr, x1, 0
004aeca8b.hi 0x4aecb0
004aecacb 0x4aed30
004aecb0
004aecb0loc_4aecb0:
004aecb0ldr x5, [sp+120]
004aecb4ldrsb x27, [x5]
004aecb8ldrb w4, [x4]
004aecbcsubs wzr, w4, 97
004aecc0cset x4, eq
004aecc4strb w4, [x5+172]
004aecc8ldr x4, [sp+120]
004aecccldrsb x27, [x4]
004aecd0ldr x4, [x4+56]
004aecd4ldrsb x27, [x4]
004aecd8ldr x5, [x4]
004aecdcldrsb x27, [x5]
004aece0ldr x0, [x4+8]
004aece4ldr x1, [sp+128]
004aece8ldr x2, [sp+136]
004aececldr x3, [sp+144]
004aecf0ldr x4, [x5+40]
004aecf4blr x4
004aecf8str x0, [sp+64]
004aecfcstr x1, [sp+72]
004aed00ldr x4, [sp+120]
004aed04ldrsb x27, [x4]
004aed08add x0, x4, 164
004aed0cstr x0, [sp+80]
004aed10bl sync.(*Mutex).Unlock
004aed14ldr x0, [sp+64]
004aed18ldr x1, [sp+72]
004aed1cstr x0, [sp+48]
004aed20str x1, [sp+56]
004aed24ldur x29, [sp-8]
004aed28ldr x30, [sp], 112
004aed2cret x30
004aed30
004aed30loc_4aed30:
004aed30mov x0, xzr
004aed34bl runtime.panicIndex
004aed38hint
004aed3c
004aed3cloc_4aed3c:
004aed3cstp x0, x1, [sp+8]
004aed40stp x2, x3, [sp+24]
004aed44mov x3, x30
004aed48bl runtime.morestack_noctxt.abi0
004aed4cldp x0, x1, [sp+8]
004aed50ldp x2, x3, [sp+24]
004aed54b 0x4aec10
004aed58udf 0
004aed5cudf 0
004aec10
004aed60
004aed60golang.org/x/crypto/ssh.(*channel).sendMessage: ; void golang.org/x/crypto/ssh.(*channel).sendMessage(golang.org/x/crypto/ssh.channel * ch, interface {} msg)
004aed60ldr x16, [x28+16]
004aed64sub x17, sp, 16
004aed68subs xzr, x17, x16
004aed6cb.ls 0x4aee34
004aed70str x30, [sp-144]!
004aed74stur x29, [sp-8]
004aed78sub x29, sp, 8
004aed7cstr x0, [sp+152]
004aed80str x1, [sp+160]
004aed84str x2, [sp+168]
004aed88stp xzr, xzr, [sp+56]
004aed8cldr x0, [sp+160]
004aed90ldr x1, [sp+168]
004aed94bl golang.org/x/crypto/ssh.Marshal
004aed98str x0, [sp+72]
004aed9cstr x1, [sp+80]
004aeda0str x2, [sp+88]
004aeda4b 0x4aeda8
004aeda8
004aeda8loc_4aeda8:
004aeda8subs xzr, x1, 1
004aedacb.hs 0x4aedb4
004aedb0b 0x4aee28
004aedb4
004aedb4loc_4aedb4:
004aedb4sub x4, x2, 1
004aedb8sub x5, xzr, x4
004aedbcsub x6, x1, 1
004aedc0sbfm x5, x5, 63, 63
004aedc4and x5, x5, 1
004aedc8add x5, x0, x5
004aedccstr x5, [sp+112]
004aedd0str x6, [sp+120]
004aedd4str x4, [sp+128]
004aedd8ldr x4, [sp+152]
004aeddcldrsb x27, [x4]
004aede0ldr w3, [x4+44]
004aede4str w3, [sp+52]
004aede8ldr x0, [sp+112]
004aedecldr x1, [sp+120]
004aedf0ldr x2, [sp+128]
004aedf4bl encoding/binary.bigEndian.PutUint32
004aedf8ldr x1, [sp+72]
004aedfcldr x2, [sp+80]
004aee00ldr x3, [sp+88]
004aee04ldr x0, [sp+152]
004aee08bl golang.org/x/crypto/ssh.(*channel).writePacket
004aee0cstr x0, [sp+96]
004aee10str x1, [sp+104]
004aee14str x0, [sp+56]
004aee18str x1, [sp+64]
004aee1cldur x29, [sp-8]
004aee20ldr x30, [sp], 144
004aee24ret x30
004aee28
004aee28loc_4aee28:
004aee28orr x0, xzr, 1
004aee2cbl runtime.panicSliceB
004aee30hint
004aee34
004aee34loc_4aee34:
004aee34stp x0, x1, [sp+8]
004aee38str x2, [sp+24]
004aee3cmov x3, x30
004aee40bl runtime.morestack_noctxt.abi0
004aee44ldp x0, x1, [sp+8]
004aee48ldr x2, [sp+24]
004aee4cb 0x4aed60
004aed60
004aed60golang.org/x/crypto/ssh.(*channel).sendMessage: ; void golang.org/x/crypto/ssh.(*channel).sendMessage(golang.org/x/crypto/ssh.channel * ch, interface {} msg)
004aed60ldr x16, [x28+16]
004aed64sub x17, sp, 16
004aed68subs xzr, x17, x16
004aed6cb.ls 0x4aee34
004aed70str x30, [sp-144]!
004aed74stur x29, [sp-8]
004aed78sub x29, sp, 8
004aed7cstr x0, [sp+152]
004aed80str x1, [sp+160]
004aed84str x2, [sp+168]
004aed88stp xzr, xzr, [sp+56]
004aed8cldr x0, [sp+160]
004aed90ldr x1, [sp+168]
004aed94bl golang.org/x/crypto/ssh.Marshal
004aed98str x0, [sp+72]
004aed9cstr x1, [sp+80]
004aeda0str x2, [sp+88]
004aeda4b 0x4aeda8
004aeda8
004aeda8loc_4aeda8:
004aeda8subs xzr, x1, 1
004aedacb.hs 0x4aedb4
004aedb0b 0x4aee28
004aedb4
004aedb4loc_4aedb4:
004aedb4sub x4, x2, 1
004aedb8sub x5, xzr, x4
004aedbcsub x6, x1, 1
004aedc0sbfm x5, x5, 63, 63
004aedc4and x5, x5, 1
004aedc8add x5, x0, x5
004aedccstr x5, [sp+112]
004aedd0str x6, [sp+120]
004aedd4str x4, [sp+128]
004aedd8ldr x4, [sp+152]
004aeddcldrsb x27, [x4]
004aede0ldr w3, [x4+44]
004aede4str w3, [sp+52]
004aede8ldr x0, [sp+112]
004aedecldr x1, [sp+120]
004aedf0ldr x2, [sp+128]
004aedf4bl encoding/binary.bigEndian.PutUint32
004aedf8ldr x1, [sp+72]
004aedfcldr x2, [sp+80]
004aee00ldr x3, [sp+88]
004aee04ldr x0, [sp+152]
004aee08bl golang.org/x/crypto/ssh.(*channel).writePacket
004aee0cstr x0, [sp+96]
004aee10str x1, [sp+104]
004aee14str x0, [sp+56]
004aee18str x1, [sp+64]
004aee1cldur x29, [sp-8]
004aee20ldr x30, [sp], 144
004aee24ret x30
004aee28
004aee28loc_4aee28:
004aee28orr x0, xzr, 1
004aee2cbl runtime.panicSliceB
004aee30hint
004aee34
004aee34loc_4aee34:
004aee34stp x0, x1, [sp+8]
004aee38str x2, [sp+24]
004aee3cmov x3, x30
004aee40bl runtime.morestack_noctxt.abi0
004aee44ldp x0, x1, [sp+8]
004aee48ldr x2, [sp+24]
004aee4cb 0x4aed60
004aed60
004aee50
004aee50golang.org/x/crypto/ssh.(*channel).WriteExtended: ; void golang.org/x/crypto/ssh.(*channel).WriteExtended(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data, uint32 extendedCode)
004aee50ldr x16, [x28+16]
004aee54sub x17, sp, 224
004aee58subs xzr, x17, x16
004aee5cb.ls 0x4af420
004aee60sub x20, sp, 352
004aee64stp x29, x30, [x20-8]
004aee68add sp, x20, 0
004aee6csub x29, sp, 8
004aee70str x0, [sp+360]
004aee74str x1, [sp+368]
004aee78str x2, [sp+376]
004aee7cstr x3, [sp+384]
004aee80str w4, [sp+392]
004aee84str xzr, [sp+72]
004aee88stp xzr, xzr, [sp+160]
004aee8cldr x3, [sp+360]
004aee90ldrsb x27, [x3]
004aee94ldrb w3, [x3+96]
004aee98tbnz w3, 0, 0x4aeea0
004aee9cb 0x4aeecc
004aeea0
004aeea0loc_4aeea0:
004aeea0str xzr, [sp+72]
004aeea4adrp x27, 0x573000
004aeea8ldr x1, [x27+1520]
004aeeacadrp x27, 0x573000
004aeeb0ldr x2, [x27+1528]
004aeeb4str x1, [sp+160]
004aeeb8str x2, [sp+168]
004aeebcldr x0, [sp+72]
004aeec0ldp x29, x30, [sp-8]
004aeec4add sp, sp, 352
004aeec8ret x30
004aeecc
004aeeccloc_4aeecc:
004aeeccmovz x1, 94
004aeed0strb w1, [sp+43]
004aeed4movz x1, 9
004aeed8str w1, [sp+52]
004aeedcldr w1, [sp+392]
004aeee0cbnz w1, 0x4aeee8
004aeee4b 0x4aeefc
004aeee8
004aeee8loc_4aeee8:
004aeee8movz x1, 13
004aeeecstr w1, [sp+52]
004aeef0movz x1, 95
004aeef4strb w1, [sp+43]
004aeef8b 0x4aef00
004aeefc
004aeefcloc_4aeefc:
004aeefcb 0x4aef00
004aef00
004aef00loc_4aef00:
004aef00ldr x1, [sp+360]
004aef04ldrsb x27, [x1]
004aef08add x0, x1, 164
004aef0cstr x0, [sp+280]
004aef10bl sync.(*Mutex).Lock
004aef14ldr x1, [sp+360]
004aef18ldrsb x27, [x1]
004aef1cldr x1, [x1+176]
004aef20str x1, [sp+272]
004aef24ldr w2, [sp+392]
004aef28adrp x0, 0x177000
004aef2cadd x0, x0, 2208
004aef30bl runtime.mapaccess1_fast32
004aef34ldr x1, [x0]
004aef38ldr x2, [x0+8]
004aef3cldr x3, [x0+16]
004aef40str x1, [sp+136]
004aef44str x2, [sp+144]
004aef48str x3, [sp+152]
004aef4cldr x1, [sp+360]
004aef50ldrsb x27, [x1]
004aef54add x0, x1, 164
004aef58str x0, [sp+264]
004aef5cbl sync.(*Mutex).Unlock
004aef60b 0x4aef64
004aef64
004aef64loc_4aef64:
004aef64ldr x2, [sp+376]
004aef68str x2, [sp+104]
004aef6ccbnz x2, 0x4aef74
004aef70b 0x4af348
004aef74
004aef74loc_4aef74:
004aef74ldr x2, [sp+376]
004aef78str x2, [sp+96]
004aef7cldr x2, [sp+360]
004aef80ldrsb x27, [x2]
004aef84ldr w0, [x2+52]
004aef88str w0, [sp+64]
004aef8cldr x1, [sp+96]
004aef90bl golang.org/x/crypto/ssh.min
004aef94str w0, [sp+48]
004aef98stp xzr, xzr, [sp+312]
004aef9cldr x2, [sp+360]
004aefa0ldrsb x27, [x2]
004aefa4add x0, x2, 104
004aefa8str x0, [sp+256]
004aefacldr w1, [sp+48]
004aefb0bl golang.org/x/crypto/ssh.(*window).reserve
004aefb4str w0, [sp+68]
004aefb8str x1, [sp+312]
004aefbcstr x2, [sp+320]
004aefc0ldr w2, [sp+68]
004aefc4str w2, [sp+56]
004aefc8ldr x2, [sp+312]
004aefccldr x3, [sp+320]
004aefd0str x2, [sp+328]
004aefd4str x3, [sp+336]
004aefd8ldr w2, [sp+56]
004aefdcstr w2, [sp+48]
004aefe0ldr x2, [sp+336]
004aefe4ldr x1, [sp+328]
004aefe8str x1, [sp+160]
004aefecstr x2, [sp+168]
004aeff0cbnz x1, 0x4aeff8
004aeff4b 0x4af008
004aeff8
004aeff8loc_4aeff8:
004aeff8ldr x0, [sp+72]
004aeffcldp x29, x30, [sp-8]
004af000add sp, sp, 352
004af004ret x30
004af008
004af008loc_4af008:
004af008ldr w4, [sp+48]
004af00cldr w5, [sp+52]
004af010add x4, x5, x4
004af014str w4, [sp+44]
004af018ldr x4, [sp+152]
004af01cstr x4, [sp+96]
004af020ldr w5, [sp+44]
004af024subs wzr, w4, w5
004af028b.lo 0x4af030
004af02cb 0x4af068
004af030
004af030loc_4af030:
004af030ldr w3, [sp+44]
004af034mov x2, x3
004af038ldr w3, [sp+44]
004af03cmov x1, x3
004af040adrp x0, 0x146000
004af044add x0, x0, 3072
004af048bl runtime.makeslice
004af04cldr w3, [sp+44]
004af050ldr w4, [sp+44]
004af054str x0, [sp+136]
004af058str x3, [sp+144]
004af05cmov x3, x4
004af060str x3, [sp+152]
004af064b 0x4af08c
004af068
004af068loc_4af068:
004af068ldr w4, [sp+44]
004af06cmov x1, x4
004af070ldr x2, [sp+152]
004af074subs xzr, x1, x2
004af078b.ls 0x4af080
004af07cb 0x4af418
004af080
004af080loc_4af080:
004af080b 0x4af084
004af084
004af084loc_4af084:
004af084str x1, [sp+144]
004af088b 0x4af08c
004af08c
004af08cloc_4af08c:
004af08cldr x2, [sp+384]
004af090ldr w4, [sp+48]
004af094mov x1, x4
004af098ldr x4, [sp+368]
004af09csubs xzr, x1, x2
004af0a0b.ls 0x4af0a8
004af0a4b 0x4af414
004af0a8
004af0a8loc_4af0a8:
004af0a8b 0x4af0ac
004af0ac
004af0acloc_4af0ac:
004af0acstr x4, [sp+112]
004af0b0str x1, [sp+120]
004af0b4str x2, [sp+128]
004af0b8ldr x1, [sp+144]
004af0bcldr x4, [sp+136]
004af0c0ldrb w5, [sp+43]
004af0c4subs xzr, x1, 0
004af0c8b.hi 0x4af0d0
004af0ccb 0x4af40c
004af0d0
004af0d0loc_4af0d0:
004af0d0strb w5, [x4]
004af0d4ldr x1, [sp+144]
004af0d8ldr x4, [sp+136]
004af0dcldr x5, [sp+152]
004af0e0b 0x4af0e4
004af0e4
004af0e4loc_4af0e4:
004af0e4subs xzr, x1, 1
004af0e8b.hs 0x4af0f0
004af0ecb 0x4af404
004af0f0
004af0f0loc_4af0f0:
004af0f0sub x5, x5, 1
004af0f4sub x6, xzr, x5
004af0f8sub x7, x1, 1
004af0fcsbfm x6, x6, 63, 63
004af100and x6, x6, 1
004af104add x4, x4, x6
004af108str x4, [sp+288]
004af10cstr x7, [sp+296]
004af110str x5, [sp+304]
004af114ldr x4, [sp+360]
004af118ldrsb x27, [x4]
004af11cldr w3, [x4+44]
004af120str w3, [sp+60]
004af124ldr x0, [sp+288]
004af128ldr x1, [sp+296]
004af12cldr x2, [sp+304]
004af130bl encoding/binary.bigEndian.PutUint32
004af134ldr w4, [sp+392]
004af138cbnz w4, 0x4af140
004af13cb 0x4af190
004af140
004af140loc_4af140:
004af140ldr x1, [sp+144]
004af144ldr x4, [sp+136]
004af148ldr x5, [sp+152]
004af14cb 0x4af150
004af150
004af150loc_4af150:
004af150subs xzr, x1, 5
004af154b.hs 0x4af15c
004af158b 0x4af3fc
004af15c
004af15cloc_4af15c:
004af15csub x2, x5, 5
004af160sub x1, x1, 5
004af164sub x5, xzr, x2
004af168sbfm x5, x5, 63, 63
004af16cmovz x6, 5
004af170and x5, x5, x6
004af174add x0, x4, x5
004af178str x0, [sp+288]
004af17cstr x1, [sp+296]
004af180str x2, [sp+304]
004af184ldr w3, [sp+392]
004af188bl encoding/binary.bigEndian.PutUint32
004af18cb 0x4af194
004af190
004af190loc_4af190:
004af190b 0x4af194
004af194
004af194loc_4af194:
004af194ldr w4, [sp+52]
004af198sub x4, x4, 4
004af19cstr w4, [sp+68]
004af1a0ldr x1, [sp+144]
004af1a4ldr x5, [sp+136]
004af1a8ldr x6, [sp+152]
004af1acb 0x4af1b0
004af1b0
004af1b0loc_4af1b0:
004af1b0mov w0, w4
004af1b4subs xzr, x0, x1
004af1b8b.ls 0x4af1c0
004af1bcb 0x4af3f8
004af1c0
004af1c0loc_4af1c0:
004af1c0sub x2, x6, x0
004af1c4sub x1, x1, x0
004af1c8sub x4, xzr, x2
004af1ccand x4, x0, x4, asr #63
004af1d0add x0, x5, x4
004af1d4str x0, [sp+288]
004af1d8str x1, [sp+296]
004af1dcstr x2, [sp+304]
004af1e0ldr x3, [sp+120]
004af1e4str x3, [sp+96]
004af1e8bl encoding/binary.bigEndian.PutUint32
004af1ecldr x1, [sp+144]
004af1f0ldr w4, [sp+52]
004af1f4ldr x5, [sp+136]
004af1f8ldr x6, [sp+152]
004af1fcb 0x4af200
004af200
004af200loc_4af200:
004af200mov x0, x4
004af204subs xzr, x0, x1
004af208b.ls 0x4af210
004af20cb 0x4af3f4
004af210
004af210loc_4af210:
004af210sub x4, x6, x0
004af214sub x6, x1, x0
004af218sub x7, xzr, x4
004af21cand x7, x0, x7, asr #63
004af220add x5, x5, x7
004af224str x5, [sp+288]
004af228str x6, [sp+296]
004af22cstr x4, [sp+304]
004af230str x5, [sp+232]
004af234str x6, [sp+240]
004af238str x4, [sp+248]
004af23cldr x4, [sp+120]
004af240ldr x5, [sp+112]
004af244ldr x6, [sp+128]
004af248str x5, [sp+208]
004af24cstr x4, [sp+216]
004af250str x6, [sp+224]
004af254ldr x5, [sp+240]
004af258str x5, [sp+88]
004af25csubs xzr, x5, x4
004af260b.gt 0x4af268
004af264b 0x4af270
004af268
004af268loc_4af268:
004af268str x4, [sp+88]
004af26cb 0x4af274
004af270
004af270loc_4af270:
004af270b 0x4af274
004af274
004af274loc_4af274:
004af274ldr x4, [sp+208]
004af278ldr x5, [sp+232]
004af27csubs xzr, x4, x5
004af280b.ne 0x4af288
004af284b 0x4af2a4
004af288
004af288loc_4af288:
004af288ldr x3, [sp+88]
004af28cstr x3, [sp+80]
004af290ldr x2, [sp+80]
004af294ldr x1, [sp+208]
004af298ldr x0, [sp+232]
004af29cbl runtime.memmove
004af2a0b 0x4af2a8
004af2a4
004af2a4loc_4af2a4:
004af2a4b 0x4af2a8
004af2a8
004af2a8loc_4af2a8:
004af2a8ldr x1, [sp+136]
004af2acldr x2, [sp+144]
004af2b0ldr x3, [sp+152]
004af2b4ldr x0, [sp+360]
004af2b8bl golang.org/x/crypto/ssh.(*channel).writePacket
004af2bcstr x0, [sp+160]
004af2c0str x1, [sp+168]
004af2c4cbnz x0, 0x4af2cc
004af2c8b 0x4af2e8
004af2cc
004af2ccloc_4af2cc:
004af2ccldr x3, [sp+72]
004af2d0mov x2, x1
004af2d4mov x1, x0
004af2d8mov x0, x3
004af2dcldp x29, x30, [sp-8]
004af2e0add sp, sp, 352
004af2e4ret x30
004af2e8
004af2e8loc_4af2e8:
004af2e8ldr x2, [sp+120]
004af2ecstr x2, [sp+96]
004af2f0ldr x3, [sp+72]
004af2f4add x2, x3, x2
004af2f8str x2, [sp+72]
004af2fcldr x0, [sp+120]
004af300str x0, [sp+96]
004af304ldr x1, [sp+376]
004af308ldr x2, [sp+384]
004af30cldr x3, [sp+368]
004af310b 0x4af314
004af314
004af314loc_4af314:
004af314subs xzr, x1, x0
004af318b.hs 0x4af320
004af31cb 0x4af3f0
004af320
004af320loc_4af320:
004af320sub x2, x2, x0
004af324sub x4, x1, x0
004af328sub x5, xzr, x2
004af32cand x5, x0, x5, asr #63
004af330add x3, x3, x5
004af334str x3, [sp+368]
004af338str x4, [sp+376]
004af33cstr x2, [sp+384]
004af340b 0x4af344
004af344
004af344loc_4af344:
004af344b 0x4aef64
004af348
004af348loc_4af348:
004af348ldr x1, [sp+360]
004af34cldrsb x27, [x1]
004af350add x0, x1, 164
004af354str x0, [sp+200]
004af358bl sync.(*Mutex).Lock
004af35cldr x1, [sp+360]
004af360ldrsb x27, [x1]
004af364ldr x1, [x1+176]
004af368str x1, [sp+192]
004af36cldr w2, [sp+392]
004af370adrp x0, 0x176000
004af374add x0, x0, 2208
004af378bl runtime.mapassign_fast32
004af37cstr x0, [sp+184]
004af380ldrsb x27, [x0]
004af384ldr x1, [sp+136]
004af388ldr x2, [sp+144]
004af38cldr x3, [sp+152]
004af390str x2, [x0+8]
004af394str x3, [x0+16]
004af398adrp x27, 0x59c000
004af39cldr w2, [x27+3056]
004af3a0cbz w2, 0x4af3a8
004af3a4b 0x4af3ac
004af3a8
004af3a8loc_4af3a8:
004af3a8b 0x4af3c0
004af3ac
004af3acloc_4af3ac:
004af3acbl runtime.gcWriteBarrier2
004af3b0str x1, [x25]
004af3b4ldr x2, [x0]
004af3b8str x2, [x25+8]
004af3bcb 0x4af3c0
004af3c0
004af3c0loc_4af3c0:
004af3c0str x1, [x0]
004af3c4ldr x1, [sp+360]
004af3c8ldrsb x27, [x1]
004af3ccadd x0, x1, 164
004af3d0str x0, [sp+176]
004af3d4bl sync.(*Mutex).Unlock
004af3d8ldr x1, [sp+160]
004af3dcldr x2, [sp+168]
004af3e0ldr x0, [sp+72]
004af3e4ldp x29, x30, [sp-8]
004af3e8add sp, sp, 352
004af3ecret x30
004af3f0
004af3f0loc_4af3f0:
004af3f0bl runtime.panicSliceB
004af3f4
004af3f4loc_4af3f4:
004af3f4bl runtime.panicSliceB
004af3f8
004af3f8loc_4af3f8:
004af3f8bl runtime.panicSliceB
004af3fc
004af3fcloc_4af3fc:
004af3fcmovz x0, 5
004af400bl runtime.panicSliceB
004af404
004af404loc_4af404:
004af404orr x0, xzr, 1
004af408bl runtime.panicSliceB
004af40c
004af40cloc_4af40c:
004af40cmov x0, xzr
004af410bl runtime.panicIndex
004af414
004af414loc_4af414:
004af414bl runtime.panicSliceAcap
004af418
004af418loc_4af418:
004af418bl runtime.panicSliceAcap
004af41chint
004af420
004af420loc_4af420:
004af420stp x0, x1, [sp+8]
004af424stp x2, x3, [sp+24]
004af428str w4, [sp+40]
004af42cmov x3, x30
004af430bl runtime.morestack_noctxt.abi0
004af434ldp x0, x1, [sp+8]
004af438ldp x2, x3, [sp+24]
004af43cldr w4, [sp+40]
004af440b 0x4aee50
004af444udf 0
004af448udf 0
004af44cudf 0
004aee50
004aee50golang.org/x/crypto/ssh.(*channel).WriteExtended: ; void golang.org/x/crypto/ssh.(*channel).WriteExtended(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data, uint32 extendedCode)
004aee50ldr x16, [x28+16]
004aee54sub x17, sp, 224
004aee58subs xzr, x17, x16
004aee5cb.ls 0x4af420
004aee60sub x20, sp, 352
004aee64stp x29, x30, [x20-8]
004aee68add sp, x20, 0
004aee6csub x29, sp, 8
004aee70str x0, [sp+360]
004aee74str x1, [sp+368]
004aee78str x2, [sp+376]
004aee7cstr x3, [sp+384]
004aee80str w4, [sp+392]
004aee84str xzr, [sp+72]
004aee88stp xzr, xzr, [sp+160]
004aee8cldr x3, [sp+360]
004aee90ldrsb x27, [x3]
004aee94ldrb w3, [x3+96]
004aee98tbnz w3, 0, 0x4aeea0
004aee9cb 0x4aeecc
004aeea0
004aeea0loc_4aeea0:
004aeea0str xzr, [sp+72]
004aeea4adrp x27, 0x573000
004aeea8ldr x1, [x27+1520]
004aeeacadrp x27, 0x573000
004aeeb0ldr x2, [x27+1528]
004aeeb4str x1, [sp+160]
004aeeb8str x2, [sp+168]
004aeebcldr x0, [sp+72]
004aeec0ldp x29, x30, [sp-8]
004aeec4add sp, sp, 352
004aeec8ret x30
004aeecc
004aeeccloc_4aeecc:
004aeeccmovz x1, 94
004aeed0strb w1, [sp+43]
004aeed4movz x1, 9
004aeed8str w1, [sp+52]
004aeedcldr w1, [sp+392]
004aeee0cbnz w1, 0x4aeee8
004aeee4b 0x4aeefc
004aeee8
004aeee8loc_4aeee8:
004aeee8movz x1, 13
004aeeecstr w1, [sp+52]
004aeef0movz x1, 95
004aeef4strb w1, [sp+43]
004aeef8b 0x4aef00
004aeefc
004aeefcloc_4aeefc:
004aeefcb 0x4aef00
004aef00
004aef00loc_4aef00:
004aef00ldr x1, [sp+360]
004aef04ldrsb x27, [x1]
004aef08add x0, x1, 164
004aef0cstr x0, [sp+280]
004aef10bl sync.(*Mutex).Lock
004aef14ldr x1, [sp+360]
004aef18ldrsb x27, [x1]
004aef1cldr x1, [x1+176]
004aef20str x1, [sp+272]
004aef24ldr w2, [sp+392]
004aef28adrp x0, 0x177000
004aef2cadd x0, x0, 2208
004aef30bl runtime.mapaccess1_fast32
004aef34ldr x1, [x0]
004aef38ldr x2, [x0+8]
004aef3cldr x3, [x0+16]
004aef40str x1, [sp+136]
004aef44str x2, [sp+144]
004aef48str x3, [sp+152]
004aef4cldr x1, [sp+360]
004aef50ldrsb x27, [x1]
004aef54add x0, x1, 164
004aef58str x0, [sp+264]
004aef5cbl sync.(*Mutex).Unlock
004aef60b 0x4aef64
004aef64
004aef64loc_4aef64:
004aef64ldr x2, [sp+376]
004aef68str x2, [sp+104]
004aef6ccbnz x2, 0x4aef74
004aef70b 0x4af348
004aef74
004aef74loc_4aef74:
004aef74ldr x2, [sp+376]
004aef78str x2, [sp+96]
004aef7cldr x2, [sp+360]
004aef80ldrsb x27, [x2]
004aef84ldr w0, [x2+52]
004aef88str w0, [sp+64]
004aef8cldr x1, [sp+96]
004aef90bl golang.org/x/crypto/ssh.min
004aef94str w0, [sp+48]
004aef98stp xzr, xzr, [sp+312]
004aef9cldr x2, [sp+360]
004aefa0ldrsb x27, [x2]
004aefa4add x0, x2, 104
004aefa8str x0, [sp+256]
004aefacldr w1, [sp+48]
004aefb0bl golang.org/x/crypto/ssh.(*window).reserve
004aefb4str w0, [sp+68]
004aefb8str x1, [sp+312]
004aefbcstr x2, [sp+320]
004aefc0ldr w2, [sp+68]
004aefc4str w2, [sp+56]
004aefc8ldr x2, [sp+312]
004aefccldr x3, [sp+320]
004aefd0str x2, [sp+328]
004aefd4str x3, [sp+336]
004aefd8ldr w2, [sp+56]
004aefdcstr w2, [sp+48]
004aefe0ldr x2, [sp+336]
004aefe4ldr x1, [sp+328]
004aefe8str x1, [sp+160]
004aefecstr x2, [sp+168]
004aeff0cbnz x1, 0x4aeff8
004aeff4b 0x4af008
004aeff8
004aeff8loc_4aeff8:
004aeff8ldr x0, [sp+72]
004aeffcldp x29, x30, [sp-8]
004af000add sp, sp, 352
004af004ret x30
004af008
004af008loc_4af008:
004af008ldr w4, [sp+48]
004af00cldr w5, [sp+52]
004af010add x4, x5, x4
004af014str w4, [sp+44]
004af018ldr x4, [sp+152]
004af01cstr x4, [sp+96]
004af020ldr w5, [sp+44]
004af024subs wzr, w4, w5
004af028b.lo 0x4af030
004af02cb 0x4af068
004af030
004af030loc_4af030:
004af030ldr w3, [sp+44]
004af034mov x2, x3
004af038ldr w3, [sp+44]
004af03cmov x1, x3
004af040adrp x0, 0x146000
004af044add x0, x0, 3072
004af048bl runtime.makeslice
004af04cldr w3, [sp+44]
004af050ldr w4, [sp+44]
004af054str x0, [sp+136]
004af058str x3, [sp+144]
004af05cmov x3, x4
004af060str x3, [sp+152]
004af064b 0x4af08c
004af068
004af068loc_4af068:
004af068ldr w4, [sp+44]
004af06cmov x1, x4
004af070ldr x2, [sp+152]
004af074subs xzr, x1, x2
004af078b.ls 0x4af080
004af07cb 0x4af418
004af080
004af080loc_4af080:
004af080b 0x4af084
004af084
004af084loc_4af084:
004af084str x1, [sp+144]
004af088b 0x4af08c
004af08c
004af08cloc_4af08c:
004af08cldr x2, [sp+384]
004af090ldr w4, [sp+48]
004af094mov x1, x4
004af098ldr x4, [sp+368]
004af09csubs xzr, x1, x2
004af0a0b.ls 0x4af0a8
004af0a4b 0x4af414
004af0a8
004af0a8loc_4af0a8:
004af0a8b 0x4af0ac
004af0ac
004af0acloc_4af0ac:
004af0acstr x4, [sp+112]
004af0b0str x1, [sp+120]
004af0b4str x2, [sp+128]
004af0b8ldr x1, [sp+144]
004af0bcldr x4, [sp+136]
004af0c0ldrb w5, [sp+43]
004af0c4subs xzr, x1, 0
004af0c8b.hi 0x4af0d0
004af0ccb 0x4af40c
004af0d0
004af0d0loc_4af0d0:
004af0d0strb w5, [x4]
004af0d4ldr x1, [sp+144]
004af0d8ldr x4, [sp+136]
004af0dcldr x5, [sp+152]
004af0e0b 0x4af0e4
004af0e4
004af0e4loc_4af0e4:
004af0e4subs xzr, x1, 1
004af0e8b.hs 0x4af0f0
004af0ecb 0x4af404
004af0f0
004af0f0loc_4af0f0:
004af0f0sub x5, x5, 1
004af0f4sub x6, xzr, x5
004af0f8sub x7, x1, 1
004af0fcsbfm x6, x6, 63, 63
004af100and x6, x6, 1
004af104add x4, x4, x6
004af108str x4, [sp+288]
004af10cstr x7, [sp+296]
004af110str x5, [sp+304]
004af114ldr x4, [sp+360]
004af118ldrsb x27, [x4]
004af11cldr w3, [x4+44]
004af120str w3, [sp+60]
004af124ldr x0, [sp+288]
004af128ldr x1, [sp+296]
004af12cldr x2, [sp+304]
004af130bl encoding/binary.bigEndian.PutUint32
004af134ldr w4, [sp+392]
004af138cbnz w4, 0x4af140
004af13cb 0x4af190
004af140
004af140loc_4af140:
004af140ldr x1, [sp+144]
004af144ldr x4, [sp+136]
004af148ldr x5, [sp+152]
004af14cb 0x4af150
004af150
004af150loc_4af150:
004af150subs xzr, x1, 5
004af154b.hs 0x4af15c
004af158b 0x4af3fc
004af15c
004af15cloc_4af15c:
004af15csub x2, x5, 5
004af160sub x1, x1, 5
004af164sub x5, xzr, x2
004af168sbfm x5, x5, 63, 63
004af16cmovz x6, 5
004af170and x5, x5, x6
004af174add x0, x4, x5
004af178str x0, [sp+288]
004af17cstr x1, [sp+296]
004af180str x2, [sp+304]
004af184ldr w3, [sp+392]
004af188bl encoding/binary.bigEndian.PutUint32
004af18cb 0x4af194
004af190
004af190loc_4af190:
004af190b 0x4af194
004af194
004af194loc_4af194:
004af194ldr w4, [sp+52]
004af198sub x4, x4, 4
004af19cstr w4, [sp+68]
004af1a0ldr x1, [sp+144]
004af1a4ldr x5, [sp+136]
004af1a8ldr x6, [sp+152]
004af1acb 0x4af1b0
004af1b0
004af1b0loc_4af1b0:
004af1b0mov w0, w4
004af1b4subs xzr, x0, x1
004af1b8b.ls 0x4af1c0
004af1bcb 0x4af3f8
004af1c0
004af1c0loc_4af1c0:
004af1c0sub x2, x6, x0
004af1c4sub x1, x1, x0
004af1c8sub x4, xzr, x2
004af1ccand x4, x0, x4, asr #63
004af1d0add x0, x5, x4
004af1d4str x0, [sp+288]
004af1d8str x1, [sp+296]
004af1dcstr x2, [sp+304]
004af1e0ldr x3, [sp+120]
004af1e4str x3, [sp+96]
004af1e8bl encoding/binary.bigEndian.PutUint32
004af1ecldr x1, [sp+144]
004af1f0ldr w4, [sp+52]
004af1f4ldr x5, [sp+136]
004af1f8ldr x6, [sp+152]
004af1fcb 0x4af200
004af200
004af200loc_4af200:
004af200mov x0, x4
004af204subs xzr, x0, x1
004af208b.ls 0x4af210
004af20cb 0x4af3f4
004af210
004af210loc_4af210:
004af210sub x4, x6, x0
004af214sub x6, x1, x0
004af218sub x7, xzr, x4
004af21cand x7, x0, x7, asr #63
004af220add x5, x5, x7
004af224str x5, [sp+288]
004af228str x6, [sp+296]
004af22cstr x4, [sp+304]
004af230str x5, [sp+232]
004af234str x6, [sp+240]
004af238str x4, [sp+248]
004af23cldr x4, [sp+120]
004af240ldr x5, [sp+112]
004af244ldr x6, [sp+128]
004af248str x5, [sp+208]
004af24cstr x4, [sp+216]
004af250str x6, [sp+224]
004af254ldr x5, [sp+240]
004af258str x5, [sp+88]
004af25csubs xzr, x5, x4
004af260b.gt 0x4af268
004af264b 0x4af270
004af268
004af268loc_4af268:
004af268str x4, [sp+88]
004af26cb 0x4af274
004af270
004af270loc_4af270:
004af270b 0x4af274
004af274
004af274loc_4af274:
004af274ldr x4, [sp+208]
004af278ldr x5, [sp+232]
004af27csubs xzr, x4, x5
004af280b.ne 0x4af288
004af284b 0x4af2a4
004af288
004af288loc_4af288:
004af288ldr x3, [sp+88]
004af28cstr x3, [sp+80]
004af290ldr x2, [sp+80]
004af294ldr x1, [sp+208]
004af298ldr x0, [sp+232]
004af29cbl runtime.memmove
004af2a0b 0x4af2a8
004af2a4
004af2a4loc_4af2a4:
004af2a4b 0x4af2a8
004af2a8
004af2a8loc_4af2a8:
004af2a8ldr x1, [sp+136]
004af2acldr x2, [sp+144]
004af2b0ldr x3, [sp+152]
004af2b4ldr x0, [sp+360]
004af2b8bl golang.org/x/crypto/ssh.(*channel).writePacket
004af2bcstr x0, [sp+160]
004af2c0str x1, [sp+168]
004af2c4cbnz x0, 0x4af2cc
004af2c8b 0x4af2e8
004af2cc
004af2ccloc_4af2cc:
004af2ccldr x3, [sp+72]
004af2d0mov x2, x1
004af2d4mov x1, x0
004af2d8mov x0, x3
004af2dcldp x29, x30, [sp-8]
004af2e0add sp, sp, 352
004af2e4ret x30
004af2e8
004af2e8loc_4af2e8:
004af2e8ldr x2, [sp+120]
004af2ecstr x2, [sp+96]
004af2f0ldr x3, [sp+72]
004af2f4add x2, x3, x2
004af2f8str x2, [sp+72]
004af2fcldr x0, [sp+120]
004af300str x0, [sp+96]
004af304ldr x1, [sp+376]
004af308ldr x2, [sp+384]
004af30cldr x3, [sp+368]
004af310b 0x4af314
004af314
004af314loc_4af314:
004af314subs xzr, x1, x0
004af318b.hs 0x4af320
004af31cb 0x4af3f0
004af320
004af320loc_4af320:
004af320sub x2, x2, x0
004af324sub x4, x1, x0
004af328sub x5, xzr, x2
004af32cand x5, x0, x5, asr #63
004af330add x3, x3, x5
004af334str x3, [sp+368]
004af338str x4, [sp+376]
004af33cstr x2, [sp+384]
004af340b 0x4af344
004af344
004af344loc_4af344:
004af344b 0x4aef64
004af348
004af348loc_4af348:
004af348ldr x1, [sp+360]
004af34cldrsb x27, [x1]
004af350add x0, x1, 164
004af354str x0, [sp+200]
004af358bl sync.(*Mutex).Lock
004af35cldr x1, [sp+360]
004af360ldrsb x27, [x1]
004af364ldr x1, [x1+176]
004af368str x1, [sp+192]
004af36cldr w2, [sp+392]
004af370adrp x0, 0x176000
004af374add x0, x0, 2208
004af378bl runtime.mapassign_fast32
004af37cstr x0, [sp+184]
004af380ldrsb x27, [x0]
004af384ldr x1, [sp+136]
004af388ldr x2, [sp+144]
004af38cldr x3, [sp+152]
004af390str x2, [x0+8]
004af394str x3, [x0+16]
004af398adrp x27, 0x59c000
004af39cldr w2, [x27+3056]
004af3a0cbz w2, 0x4af3a8
004af3a4b 0x4af3ac
004af3a8
004af3a8loc_4af3a8:
004af3a8b 0x4af3c0
004af3ac
004af3acloc_4af3ac:
004af3acbl runtime.gcWriteBarrier2
004af3b0str x1, [x25]
004af3b4ldr x2, [x0]
004af3b8str x2, [x25+8]
004af3bcb 0x4af3c0
004af3c0
004af3c0loc_4af3c0:
004af3c0str x1, [x0]
004af3c4ldr x1, [sp+360]
004af3c8ldrsb x27, [x1]
004af3ccadd x0, x1, 164
004af3d0str x0, [sp+176]
004af3d4bl sync.(*Mutex).Unlock
004af3d8ldr x1, [sp+160]
004af3dcldr x2, [sp+168]
004af3e0ldr x0, [sp+72]
004af3e4ldp x29, x30, [sp-8]
004af3e8add sp, sp, 352
004af3ecret x30
004af3f0
004af3f0loc_4af3f0:
004af3f0bl runtime.panicSliceB
004af3f4
004af3f4loc_4af3f4:
004af3f4bl runtime.panicSliceB
004af3f8
004af3f8loc_4af3f8:
004af3f8bl runtime.panicSliceB
004af3fc
004af3fcloc_4af3fc:
004af3fcmovz x0, 5
004af400bl runtime.panicSliceB
004af404
004af404loc_4af404:
004af404orr x0, xzr, 1
004af408bl runtime.panicSliceB
004af40c
004af40cloc_4af40c:
004af40cmov x0, xzr
004af410bl runtime.panicIndex
004af414
004af414loc_4af414:
004af414bl runtime.panicSliceAcap
004af418
004af418loc_4af418:
004af418bl runtime.panicSliceAcap
004af41chint
004af420
004af420loc_4af420:
004af420stp x0, x1, [sp+8]
004af424stp x2, x3, [sp+24]
004af428str w4, [sp+40]
004af42cmov x3, x30
004af430bl runtime.morestack_noctxt.abi0
004af434ldp x0, x1, [sp+8]
004af438ldp x2, x3, [sp+24]
004af43cldr w4, [sp+40]
004af440b 0x4aee50
004af444udf 0
004af448udf 0
004af44cudf 0
004aee50
004af450
004af450golang.org/x/crypto/ssh.(*channel).handleData: ; void golang.org/x/crypto/ssh.(*channel).handleData(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004af450ldr x16, [x28+16]
004af454sub x17, sp, 80
004af458subs xzr, x17, x16
004af45cb.ls 0x4af810
004af460str x30, [sp-208]!
004af464stur x29, [sp-8]
004af468sub x29, sp, 8
004af46cstr x0, [sp+216]
004af470str x1, [sp+224]
004af474str x2, [sp+232]
004af478str x3, [sp+240]
004af47cstp xzr, xzr, [sp+80]
004af480movz x3, 9
004af484str x3, [sp+64]
004af488ldr x1, [sp+232]
004af48cldr x3, [sp+224]
004af490subs xzr, x1, 0
004af494b.hi 0x4af49c
004af498b 0x4af804
004af49c
004af49cloc_4af49c:
004af49cldrb w3, [x3]
004af4a0subs wzr, w3, 95
004af4a4cset x3, eq
004af4a8strb w3, [sp+54]
004af4acb.eq 0x4af4b4
004af4b0b 0x4af4c0
004af4b4
004af4b4loc_4af4b4:
004af4b4movz x3, 13
004af4b8str x3, [sp+64]
004af4bcb 0x4af4c4
004af4c0
004af4c0loc_4af4c0:
004af4c0b 0x4af4c4
004af4c4
004af4c4loc_4af4c4:
004af4c4ldr x3, [sp+232]
004af4c8str x3, [sp+72]
004af4ccldr x4, [sp+64]
004af4d0subs xzr, x3, x4
004af4d4b.lt 0x4af4dc
004af4d8b 0x4af518
004af4dc
004af4dcloc_4af4dc:
004af4dcldr x1, [sp+232]
004af4e0ldr x2, [sp+224]
004af4e4subs xzr, x1, 0
004af4e8b.hi 0x4af4f0
004af4ecb 0x4af7fc
004af4f0
004af4f0loc_4af4f0:
004af4f0ldrb w0, [x2]
004af4f4strb w0, [sp+55]
004af4f8bl golang.org/x/crypto/ssh.parseError
004af4fcstr x0, [sp+120]
004af500str x1, [sp+128]
004af504str x0, [sp+80]
004af508str x1, [sp+88]
004af50cldur x29, [sp-8]
004af510ldr x30, [sp], 208
004af514ret x30
004af518
004af518loc_4af518:
004af518str wzr, [sp+60]
004af51cldrb w3, [sp+54]
004af520tbnz w3, 0, 0x4af528
004af524b 0x4af578
004af528
004af528loc_4af528:
004af528ldr x1, [sp+232]
004af52cldr x3, [sp+224]
004af530ldr x4, [sp+240]
004af534b 0x4af538
004af538
004af538loc_4af538:
004af538subs xzr, x1, 5
004af53cb.hs 0x4af544
004af540b 0x4af7f4
004af544
004af544loc_4af544:
004af544sub x2, x4, 5
004af548sub x1, x1, 5
004af54csub x4, xzr, x2
004af550sbfm x4, x4, 63, 63
004af554movz x5, 5
004af558and x4, x4, x5
004af55cadd x0, x3, x4
004af560str x0, [sp+176]
004af564str x1, [sp+184]
004af568str x2, [sp+192]
004af56cbl encoding/binary.bigEndian.Uint32
004af570str w0, [sp+60]
004af574b 0x4af57c
004af578
004af578loc_4af578:
004af578b 0x4af57c
004af57c
004af57cloc_4af57c:
004af57cldr x3, [sp+64]
004af580sub x0, x3, 4
004af584str x0, [sp+72]
004af588ldr x1, [sp+64]
004af58cldr x2, [sp+240]
004af590ldr x4, [sp+224]
004af594subs xzr, x2, x1
004af598b.hs 0x4af5a0
004af59cb 0x4af7f0
004af5a0
004af5a0loc_4af5a0:
004af5a0subs xzr, x1, x0
004af5a4b.hs 0x4af5ac
004af5a8b 0x4af7ec
004af5ac
004af5acloc_4af5ac:
004af5acsub x5, x1, x3
004af5b0sub x3, x2, x3
004af5b4add x2, x3, 4
004af5b8add x1, x5, 4
004af5bcsub x3, xzr, x2
004af5c0and x3, x0, x3, asr #63
004af5c4add x0, x4, x3
004af5c8str x0, [sp+176]
004af5ccstr x1, [sp+184]
004af5d0str x2, [sp+192]
004af5d4bl encoding/binary.bigEndian.Uint32
004af5d8str w0, [sp+56]
004af5dccbz w0, 0x4af5e4
004af5e0b 0x4af5fc
004af5e4
004af5e4loc_4af5e4:
004af5e4stp xzr, xzr, [sp+80]
004af5e8mov x0, xzr
004af5ecmov x1, xzr
004af5f0ldur x29, [sp-8]
004af5f4ldr x30, [sp], 208
004af5f8ret x30
004af5fc
004af5fcloc_4af5fc:
004af5fcldr x2, [sp+216]
004af600ldrsb x27, [x2]
004af604ldr w2, [x2+48]
004af608subs wzr, w0, w2
004af60cb.hi 0x4af614
004af610b 0x4af640
004af614
004af614loc_4af614:
004af614adrp x0, 0x21a000
004af618add x0, x0, 123
004af61cmovz x1, 49
004af620bl errors.New
004af624str x0, [sp+120]
004af628str x1, [sp+128]
004af62cstr x0, [sp+80]
004af630str x1, [sp+88]
004af634ldur x29, [sp-8]
004af638ldr x30, [sp], 208
004af63cret x30
004af640
004af640loc_4af640:
004af640ldr x0, [sp+64]
004af644ldr x1, [sp+232]
004af648ldr x2, [sp+224]
004af64cldr x3, [sp+240]
004af650b 0x4af654
004af654
004af654loc_4af654:
004af654subs xzr, x1, x0
004af658b.hs 0x4af660
004af65cb 0x4af7e8
004af660
004af660loc_4af660:
004af660sub x4, x1, x0
004af664sub x3, x3, x0
004af668sub x5, xzr, x3
004af66cand x5, x0, x5, asr #63
004af670add x2, x2, x5
004af674str x2, [sp+96]
004af678str x4, [sp+104]
004af67cstr x3, [sp+112]
004af680str x4, [sp+72]
004af684ldr w2, [sp+56]
004af688subs wzr, w2, w4
004af68cb.ne 0x4af694
004af690b 0x4af6c0
004af694
004af694loc_4af694:
004af694adrp x0, 0x20a000
004af698add x0, x0, 1350
004af69corr x1, xzr, 24
004af6a0bl errors.New
004af6a4str x0, [sp+120]
004af6a8str x1, [sp+128]
004af6acstr x0, [sp+80]
004af6b0str x1, [sp+88]
004af6b4ldur x29, [sp-8]
004af6b8ldr x30, [sp], 208
004af6bcret x30
004af6c0
004af6c0loc_4af6c0:
004af6c0ldr x1, [sp+216]
004af6c4ldrsb x27, [x1]
004af6c8add x0, x1, 152
004af6ccstr x0, [sp+168]
004af6d0bl sync.(*Mutex).Lock
004af6d4ldr x1, [sp+216]
004af6d8ldrsb x27, [x1]
004af6dcldr w1, [x1+160]
004af6e0ldr w2, [sp+56]
004af6e4subs wzr, w2, w1
004af6e8b.hi 0x4af6f0
004af6ecb 0x4af730
004af6f0
004af6f0loc_4af6f0:
004af6f0ldr x1, [sp+216]
004af6f4ldrsb x27, [x1]
004af6f8add x0, x1, 152
004af6fcstr x0, [sp+160]
004af700bl sync.(*Mutex).Unlock
004af704adrp x0, 0x20e000
004af708add x0, x0, 4013
004af70corr x1, xzr, 31
004af710bl errors.New
004af714str x0, [sp+120]
004af718str x1, [sp+128]
004af71cstr x0, [sp+80]
004af720str x1, [sp+88]
004af724ldur x29, [sp-8]
004af728ldr x30, [sp], 208
004af72cret x30
004af730
004af730loc_4af730:
004af730ldr x1, [sp+216]
004af734ldrsb x27, [x1]
004af738ldr x2, [sp+216]
004af73cldrsb x27, [x2]
004af740ldr w2, [x2+160]
004af744ldr w3, [sp+56]
004af748sub x2, x2, x3
004af74cstr w2, [x1+160]
004af750ldr x1, [sp+216]
004af754ldrsb x27, [x1]
004af758add x0, x1, 152
004af75cstr x0, [sp+152]
004af760bl sync.(*Mutex).Unlock
004af764ldr w1, [sp+60]
004af768subs wzr, w1, 1
004af76cb.eq 0x4af774
004af770b 0x4af798
004af774
004af774loc_4af774:
004af774ldr x4, [sp+216]
004af778ldrsb x27, [x4]
004af77cldr x0, [x4+144]
004af780str x0, [sp+144]
004af784ldr x1, [sp+96]
004af788ldr x2, [sp+104]
004af78cldr x3, [sp+112]
004af790bl golang.org/x/crypto/ssh.(*buffer).write
004af794b 0x4af7d0
004af798
004af798loc_4af798:
004af798ldr w4, [sp+60]
004af79ccbnz w4, 0x4af7a4
004af7a0b 0x4af7a8
004af7a4
004af7a4loc_4af7a4:
004af7a4b 0x4af7cc
004af7a8
004af7a8loc_4af7a8:
004af7a8ldr x4, [sp+216]
004af7acldrsb x27, [x4]
004af7b0ldr x0, [x4+136]
004af7b4str x0, [sp+136]
004af7b8ldr x1, [sp+96]
004af7bcldr x2, [sp+104]
004af7c0ldr x3, [sp+112]
004af7c4bl golang.org/x/crypto/ssh.(*buffer).write
004af7c8b 0x4af7cc
004af7cc
004af7ccloc_4af7cc:
004af7ccb 0x4af7d0
004af7d0
004af7d0loc_4af7d0:
004af7d0stp xzr, xzr, [sp+80]
004af7d4mov x0, xzr
004af7d8mov x1, xzr
004af7dcldur x29, [sp-8]
004af7e0ldr x30, [sp], 208
004af7e4ret x30
004af7e8
004af7e8loc_4af7e8:
004af7e8bl runtime.panicSliceB
004af7ec
004af7ecloc_4af7ec:
004af7ecbl runtime.panicSliceB
004af7f0
004af7f0loc_4af7f0:
004af7f0bl runtime.panicSliceAcap
004af7f4
004af7f4loc_4af7f4:
004af7f4movz x0, 5
004af7f8bl runtime.panicSliceB
004af7fc
004af7fcloc_4af7fc:
004af7fcmov x0, xzr
004af800bl runtime.panicIndex
004af804
004af804loc_4af804:
004af804mov x0, xzr
004af808bl runtime.panicIndex
004af80chint
004af810
004af810loc_4af810:
004af810stp x0, x1, [sp+8]
004af814stp x2, x3, [sp+24]
004af818mov x3, x30
004af81cbl runtime.morestack_noctxt.abi0
004af820ldp x0, x1, [sp+8]
004af824ldp x2, x3, [sp+24]
004af828b 0x4af450
004af82cudf 0
004af450
004af450golang.org/x/crypto/ssh.(*channel).handleData: ; void golang.org/x/crypto/ssh.(*channel).handleData(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004af450ldr x16, [x28+16]
004af454sub x17, sp, 80
004af458subs xzr, x17, x16
004af45cb.ls 0x4af810
004af460str x30, [sp-208]!
004af464stur x29, [sp-8]
004af468sub x29, sp, 8
004af46cstr x0, [sp+216]
004af470str x1, [sp+224]
004af474str x2, [sp+232]
004af478str x3, [sp+240]
004af47cstp xzr, xzr, [sp+80]
004af480movz x3, 9
004af484str x3, [sp+64]
004af488ldr x1, [sp+232]
004af48cldr x3, [sp+224]
004af490subs xzr, x1, 0
004af494b.hi 0x4af49c
004af498b 0x4af804
004af49c
004af49cloc_4af49c:
004af49cldrb w3, [x3]
004af4a0subs wzr, w3, 95
004af4a4cset x3, eq
004af4a8strb w3, [sp+54]
004af4acb.eq 0x4af4b4
004af4b0b 0x4af4c0
004af4b4
004af4b4loc_4af4b4:
004af4b4movz x3, 13
004af4b8str x3, [sp+64]
004af4bcb 0x4af4c4
004af4c0
004af4c0loc_4af4c0:
004af4c0b 0x4af4c4
004af4c4
004af4c4loc_4af4c4:
004af4c4ldr x3, [sp+232]
004af4c8str x3, [sp+72]
004af4ccldr x4, [sp+64]
004af4d0subs xzr, x3, x4
004af4d4b.lt 0x4af4dc
004af4d8b 0x4af518
004af4dc
004af4dcloc_4af4dc:
004af4dcldr x1, [sp+232]
004af4e0ldr x2, [sp+224]
004af4e4subs xzr, x1, 0
004af4e8b.hi 0x4af4f0
004af4ecb 0x4af7fc
004af4f0
004af4f0loc_4af4f0:
004af4f0ldrb w0, [x2]
004af4f4strb w0, [sp+55]
004af4f8bl golang.org/x/crypto/ssh.parseError
004af4fcstr x0, [sp+120]
004af500str x1, [sp+128]
004af504str x0, [sp+80]
004af508str x1, [sp+88]
004af50cldur x29, [sp-8]
004af510ldr x30, [sp], 208
004af514ret x30
004af518
004af518loc_4af518:
004af518str wzr, [sp+60]
004af51cldrb w3, [sp+54]
004af520tbnz w3, 0, 0x4af528
004af524b 0x4af578
004af528
004af528loc_4af528:
004af528ldr x1, [sp+232]
004af52cldr x3, [sp+224]
004af530ldr x4, [sp+240]
004af534b 0x4af538
004af538
004af538loc_4af538:
004af538subs xzr, x1, 5
004af53cb.hs 0x4af544
004af540b 0x4af7f4
004af544
004af544loc_4af544:
004af544sub x2, x4, 5
004af548sub x1, x1, 5
004af54csub x4, xzr, x2
004af550sbfm x4, x4, 63, 63
004af554movz x5, 5
004af558and x4, x4, x5
004af55cadd x0, x3, x4
004af560str x0, [sp+176]
004af564str x1, [sp+184]
004af568str x2, [sp+192]
004af56cbl encoding/binary.bigEndian.Uint32
004af570str w0, [sp+60]
004af574b 0x4af57c
004af578
004af578loc_4af578:
004af578b 0x4af57c
004af57c
004af57cloc_4af57c:
004af57cldr x3, [sp+64]
004af580sub x0, x3, 4
004af584str x0, [sp+72]
004af588ldr x1, [sp+64]
004af58cldr x2, [sp+240]
004af590ldr x4, [sp+224]
004af594subs xzr, x2, x1
004af598b.hs 0x4af5a0
004af59cb 0x4af7f0
004af5a0
004af5a0loc_4af5a0:
004af5a0subs xzr, x1, x0
004af5a4b.hs 0x4af5ac
004af5a8b 0x4af7ec
004af5ac
004af5acloc_4af5ac:
004af5acsub x5, x1, x3
004af5b0sub x3, x2, x3
004af5b4add x2, x3, 4
004af5b8add x1, x5, 4
004af5bcsub x3, xzr, x2
004af5c0and x3, x0, x3, asr #63
004af5c4add x0, x4, x3
004af5c8str x0, [sp+176]
004af5ccstr x1, [sp+184]
004af5d0str x2, [sp+192]
004af5d4bl encoding/binary.bigEndian.Uint32
004af5d8str w0, [sp+56]
004af5dccbz w0, 0x4af5e4
004af5e0b 0x4af5fc
004af5e4
004af5e4loc_4af5e4:
004af5e4stp xzr, xzr, [sp+80]
004af5e8mov x0, xzr
004af5ecmov x1, xzr
004af5f0ldur x29, [sp-8]
004af5f4ldr x30, [sp], 208
004af5f8ret x30
004af5fc
004af5fcloc_4af5fc:
004af5fcldr x2, [sp+216]
004af600ldrsb x27, [x2]
004af604ldr w2, [x2+48]
004af608subs wzr, w0, w2
004af60cb.hi 0x4af614
004af610b 0x4af640
004af614
004af614loc_4af614:
004af614adrp x0, 0x21a000
004af618add x0, x0, 123
004af61cmovz x1, 49
004af620bl errors.New
004af624str x0, [sp+120]
004af628str x1, [sp+128]
004af62cstr x0, [sp+80]
004af630str x1, [sp+88]
004af634ldur x29, [sp-8]
004af638ldr x30, [sp], 208
004af63cret x30
004af640
004af640loc_4af640:
004af640ldr x0, [sp+64]
004af644ldr x1, [sp+232]
004af648ldr x2, [sp+224]
004af64cldr x3, [sp+240]
004af650b 0x4af654
004af654
004af654loc_4af654:
004af654subs xzr, x1, x0
004af658b.hs 0x4af660
004af65cb 0x4af7e8
004af660
004af660loc_4af660:
004af660sub x4, x1, x0
004af664sub x3, x3, x0
004af668sub x5, xzr, x3
004af66cand x5, x0, x5, asr #63
004af670add x2, x2, x5
004af674str x2, [sp+96]
004af678str x4, [sp+104]
004af67cstr x3, [sp+112]
004af680str x4, [sp+72]
004af684ldr w2, [sp+56]
004af688subs wzr, w2, w4
004af68cb.ne 0x4af694
004af690b 0x4af6c0
004af694
004af694loc_4af694:
004af694adrp x0, 0x20a000
004af698add x0, x0, 1350
004af69corr x1, xzr, 24
004af6a0bl errors.New
004af6a4str x0, [sp+120]
004af6a8str x1, [sp+128]
004af6acstr x0, [sp+80]
004af6b0str x1, [sp+88]
004af6b4ldur x29, [sp-8]
004af6b8ldr x30, [sp], 208
004af6bcret x30
004af6c0
004af6c0loc_4af6c0:
004af6c0ldr x1, [sp+216]
004af6c4ldrsb x27, [x1]
004af6c8add x0, x1, 152
004af6ccstr x0, [sp+168]
004af6d0bl sync.(*Mutex).Lock
004af6d4ldr x1, [sp+216]
004af6d8ldrsb x27, [x1]
004af6dcldr w1, [x1+160]
004af6e0ldr w2, [sp+56]
004af6e4subs wzr, w2, w1
004af6e8b.hi 0x4af6f0
004af6ecb 0x4af730
004af6f0
004af6f0loc_4af6f0:
004af6f0ldr x1, [sp+216]
004af6f4ldrsb x27, [x1]
004af6f8add x0, x1, 152
004af6fcstr x0, [sp+160]
004af700bl sync.(*Mutex).Unlock
004af704adrp x0, 0x20e000
004af708add x0, x0, 4013
004af70corr x1, xzr, 31
004af710bl errors.New
004af714str x0, [sp+120]
004af718str x1, [sp+128]
004af71cstr x0, [sp+80]
004af720str x1, [sp+88]
004af724ldur x29, [sp-8]
004af728ldr x30, [sp], 208
004af72cret x30
004af730
004af730loc_4af730:
004af730ldr x1, [sp+216]
004af734ldrsb x27, [x1]
004af738ldr x2, [sp+216]
004af73cldrsb x27, [x2]
004af740ldr w2, [x2+160]
004af744ldr w3, [sp+56]
004af748sub x2, x2, x3
004af74cstr w2, [x1+160]
004af750ldr x1, [sp+216]
004af754ldrsb x27, [x1]
004af758add x0, x1, 152
004af75cstr x0, [sp+152]
004af760bl sync.(*Mutex).Unlock
004af764ldr w1, [sp+60]
004af768subs wzr, w1, 1
004af76cb.eq 0x4af774
004af770b 0x4af798
004af774
004af774loc_4af774:
004af774ldr x4, [sp+216]
004af778ldrsb x27, [x4]
004af77cldr x0, [x4+144]
004af780str x0, [sp+144]
004af784ldr x1, [sp+96]
004af788ldr x2, [sp+104]
004af78cldr x3, [sp+112]
004af790bl golang.org/x/crypto/ssh.(*buffer).write
004af794b 0x4af7d0
004af798
004af798loc_4af798:
004af798ldr w4, [sp+60]
004af79ccbnz w4, 0x4af7a4
004af7a0b 0x4af7a8
004af7a4
004af7a4loc_4af7a4:
004af7a4b 0x4af7cc
004af7a8
004af7a8loc_4af7a8:
004af7a8ldr x4, [sp+216]
004af7acldrsb x27, [x4]
004af7b0ldr x0, [x4+136]
004af7b4str x0, [sp+136]
004af7b8ldr x1, [sp+96]
004af7bcldr x2, [sp+104]
004af7c0ldr x3, [sp+112]
004af7c4bl golang.org/x/crypto/ssh.(*buffer).write
004af7c8b 0x4af7cc
004af7cc
004af7ccloc_4af7cc:
004af7ccb 0x4af7d0
004af7d0
004af7d0loc_4af7d0:
004af7d0stp xzr, xzr, [sp+80]
004af7d4mov x0, xzr
004af7d8mov x1, xzr
004af7dcldur x29, [sp-8]
004af7e0ldr x30, [sp], 208
004af7e4ret x30
004af7e8
004af7e8loc_4af7e8:
004af7e8bl runtime.panicSliceB
004af7ec
004af7ecloc_4af7ec:
004af7ecbl runtime.panicSliceB
004af7f0
004af7f0loc_4af7f0:
004af7f0bl runtime.panicSliceAcap
004af7f4
004af7f4loc_4af7f4:
004af7f4movz x0, 5
004af7f8bl runtime.panicSliceB
004af7fc
004af7fcloc_4af7fc:
004af7fcmov x0, xzr
004af800bl runtime.panicIndex
004af804
004af804loc_4af804:
004af804mov x0, xzr
004af808bl runtime.panicIndex
004af80chint
004af810
004af810loc_4af810:
004af810stp x0, x1, [sp+8]
004af814stp x2, x3, [sp+24]
004af818mov x3, x30
004af81cbl runtime.morestack_noctxt.abi0
004af820ldp x0, x1, [sp+8]
004af824ldp x2, x3, [sp+24]
004af828b 0x4af450
004af82cudf 0
004af450
004af830
004af830golang.org/x/crypto/ssh.(*channel).adjustWindow: ; void golang.org/x/crypto/ssh.(*channel).adjustWindow(golang.org/x/crypto/ssh.channel * c, uint32 n)
004af830ldr x16, [x28+16]
004af834subs xzr, sp, x16
004af838b.ls 0x4af8f4
004af83cstr x30, [sp-112]!
004af840stur x29, [sp-8]
004af844sub x29, sp, 8
004af848str x0, [sp+120]
004af84cstr w1, [sp+128]
004af850stp xzr, xzr, [sp+48]
004af854ldr x1, [sp+120]
004af858ldrsb x27, [x1]
004af85cadd x0, x1, 152
004af860str x0, [sp+80]
004af864bl sync.(*Mutex).Lock
004af868ldr x1, [sp+120]
004af86cldrsb x27, [x1]
004af870ldr x2, [sp+120]
004af874ldrsb x27, [x2]
004af878ldr w2, [x2+160]
004af87cldr w3, [sp+128]
004af880add x2, x2, x3
004af884str w2, [x1+160]
004af888ldr x1, [sp+120]
004af88cldrsb x27, [x1]
004af890add x0, x1, 152
004af894str x0, [sp+72]
004af898bl sync.(*Mutex).Unlock
004af89cstr wzr, [sp+40]
004af8a0str wzr, [sp+44]
004af8a4ldr w1, [sp+128]
004af8a8str w1, [sp+44]
004af8acadrp x0, 0x195000
004af8b0add x0, x0, 3040
004af8b4add x1, sp, 40
004af8b8bl runtime.convTnoptr
004af8bcstr x0, [sp+64]
004af8c0ldr x1, [sp+120]
004af8c4mov x2, x0
004af8c8mov x0, x1
004af8ccadrp x1, 0x195000
004af8d0add x1, x1, 3040
004af8d4bl golang.org/x/crypto/ssh.(*channel).sendMessage
004af8d8str x0, [sp+88]
004af8dcstr x1, [sp+96]
004af8e0str x0, [sp+48]
004af8e4str x1, [sp+56]
004af8e8ldur x29, [sp-8]
004af8ecldr x30, [sp], 112
004af8f0ret x30
004af8f4
004af8f4loc_4af8f4:
004af8f4str x0, [sp+8]
004af8f8str w1, [sp+16]
004af8fcmov x3, x30
004af900bl runtime.morestack_noctxt.abi0
004af904ldr x0, [sp+8]
004af908ldr w1, [sp+16]
004af90cb 0x4af830
004af830
004af830golang.org/x/crypto/ssh.(*channel).adjustWindow: ; void golang.org/x/crypto/ssh.(*channel).adjustWindow(golang.org/x/crypto/ssh.channel * c, uint32 n)
004af830ldr x16, [x28+16]
004af834subs xzr, sp, x16
004af838b.ls 0x4af8f4
004af83cstr x30, [sp-112]!
004af840stur x29, [sp-8]
004af844sub x29, sp, 8
004af848str x0, [sp+120]
004af84cstr w1, [sp+128]
004af850stp xzr, xzr, [sp+48]
004af854ldr x1, [sp+120]
004af858ldrsb x27, [x1]
004af85cadd x0, x1, 152
004af860str x0, [sp+80]
004af864bl sync.(*Mutex).Lock
004af868ldr x1, [sp+120]
004af86cldrsb x27, [x1]
004af870ldr x2, [sp+120]
004af874ldrsb x27, [x2]
004af878ldr w2, [x2+160]
004af87cldr w3, [sp+128]
004af880add x2, x2, x3
004af884str w2, [x1+160]
004af888ldr x1, [sp+120]
004af88cldrsb x27, [x1]
004af890add x0, x1, 152
004af894str x0, [sp+72]
004af898bl sync.(*Mutex).Unlock
004af89cstr wzr, [sp+40]
004af8a0str wzr, [sp+44]
004af8a4ldr w1, [sp+128]
004af8a8str w1, [sp+44]
004af8acadrp x0, 0x195000
004af8b0add x0, x0, 3040
004af8b4add x1, sp, 40
004af8b8bl runtime.convTnoptr
004af8bcstr x0, [sp+64]
004af8c0ldr x1, [sp+120]
004af8c4mov x2, x0
004af8c8mov x0, x1
004af8ccadrp x1, 0x195000
004af8d0add x1, x1, 3040
004af8d4bl golang.org/x/crypto/ssh.(*channel).sendMessage
004af8d8str x0, [sp+88]
004af8dcstr x1, [sp+96]
004af8e0str x0, [sp+48]
004af8e4str x1, [sp+56]
004af8e8ldur x29, [sp-8]
004af8ecldr x30, [sp], 112
004af8f0ret x30
004af8f4
004af8f4loc_4af8f4:
004af8f4str x0, [sp+8]
004af8f8str w1, [sp+16]
004af8fcmov x3, x30
004af900bl runtime.morestack_noctxt.abi0
004af904ldr x0, [sp+8]
004af908ldr w1, [sp+16]
004af90cb 0x4af830
004af830
004af910
004af910golang.org/x/crypto/ssh.(*channel).ReadExtended: ; void golang.org/x/crypto/ssh.(*channel).ReadExtended(golang.org/x/crypto/ssh.channel * c, struct []uint8 data, uint32 extended)
004af910ldr x16, [x28+16]
004af914sub x17, sp, 112
004af918subs xzr, x17, x16
004af91cb.ls 0x4afb90
004af920str x30, [sp-240]!
004af924stur x29, [sp-8]
004af928sub x29, sp, 8
004af92cstr x0, [sp+248]
004af930str x1, [sp+256]
004af934str x2, [sp+264]
004af938str x3, [sp+272]
004af93cstr w4, [sp+280]
004af940str xzr, [sp+64]
004af944stp xzr, xzr, [sp+96]
004af948ldr w4, [sp+280]
004af94cstr w4, [sp+60]
004af950cbz w4, 0x4af958
004af954b 0x4af9b0
004af958
004af958loc_4af958:
004af958b 0x4af95c
004af95c
004af95cloc_4af95c:
004af95cstp xzr, xzr, [sp+216]
004af960ldr x4, [sp+248]
004af964ldrsb x27, [x4]
004af968ldr x0, [x4+136]
004af96cstr x0, [sp+184]
004af970ldr x1, [sp+256]
004af974ldr x2, [sp+264]
004af978ldr x3, [sp+272]
004af97cbl golang.org/x/crypto/ssh.(*buffer).Read
004af980str x0, [sp+72]
004af984str x1, [sp+216]
004af988str x2, [sp+224]
004af98cldr x4, [sp+72]
004af990str x4, [sp+80]
004af994str x1, [sp+112]
004af998str x2, [sp+120]
004af99cldr x4, [sp+80]
004af9a0str x4, [sp+64]
004af9a4str x1, [sp+96]
004af9a8str x2, [sp+104]
004af9acb 0x4afa14
004af9b0
004af9b0loc_4af9b0:
004af9b0subs wzr, w4, 1
004af9b4b.eq 0x4af9bc
004af9b8b 0x4afad0
004af9bc
004af9bcloc_4af9bc:
004af9bcb 0x4af9c0
004af9c0
004af9c0loc_4af9c0:
004af9c0stp xzr, xzr, [sp+216]
004af9c4ldr x4, [sp+248]
004af9c8ldrsb x27, [x4]
004af9ccldr x0, [x4+144]
004af9d0str x0, [sp+192]
004af9d4ldr x1, [sp+256]
004af9d8ldr x2, [sp+264]
004af9dcldr x3, [sp+272]
004af9e0bl golang.org/x/crypto/ssh.(*buffer).Read
004af9e4str x0, [sp+72]
004af9e8str x1, [sp+216]
004af9ecstr x2, [sp+224]
004af9f0ldr x4, [sp+72]
004af9f4str x4, [sp+88]
004af9f8str x1, [sp+128]
004af9fcstr x2, [sp+136]
004afa00ldr x4, [sp+88]
004afa04str x4, [sp+64]
004afa08str x1, [sp+96]
004afa0cstr x2, [sp+104]
004afa10b 0x4afa14
004afa14
004afa14loc_4afa14:
004afa14ldr x3, [sp+64]
004afa18subs xzr, x3, 0
004afa1cb.gt 0x4afa24
004afa20b 0x4afab4
004afa24
004afa24loc_4afa24:
004afa24ldr x0, [sp+248]
004afa28ldr x1, [sp+64]
004afa2cbl golang.org/x/crypto/ssh.(*channel).adjustWindow
004afa30str x0, [sp+96]
004afa34str x1, [sp+104]
004afa38ldr x2, [sp+64]
004afa3csubs xzr, x2, 0
004afa40cset x2, gt
004afa44strb w2, [sp+59]
004afa48b.gt 0x4afa50
004afa4cb 0x4afa94
004afa50
004afa50loc_4afa50:
004afa50ldr x3, [sp+96]
004afa54adrp x27, 0x572000
004afa58ldr x4, [x27+1520]
004afa5csubs xzr, x4, x3
004afa60cset x3, eq
004afa64b.eq 0x4afa6c
004afa68b 0x4afa84
004afa6c
004afa6cloc_4afa6c:
004afa6cldr x0, [sp+96]
004afa70ldr x1, [sp+104]
004afa74adrp x27, 0x572000
004afa78ldr x2, [x27+1528]
004afa7cbl runtime.ifaceeq
004afa80b 0x4afa8c
004afa84
004afa84loc_4afa84:
004afa84mov x0, x3
004afa88b 0x4afa8c
004afa8c
004afa8cloc_4afa8c:
004afa8cstrb w0, [sp+59]
004afa90b 0x4afa98
004afa94
004afa94loc_4afa94:
004afa94b 0x4afa98
004afa98
004afa98loc_4afa98:
004afa98ldrb w3, [sp+59]
004afa9ctbnz w3, 0, 0x4afaa4
004afaa0b 0x4afaac
004afaa4
004afaa4loc_4afaa4:
004afaa4stp xzr, xzr, [sp+96]
004afaa8b 0x4afab0
004afaac
004afaacloc_4afaac:
004afaacb 0x4afab0
004afab0
004afab0loc_4afab0:
004afab0b 0x4afab8
004afab4
004afab4loc_4afab4:
004afab4b 0x4afab8
004afab8
004afab8loc_4afab8:
004afab8ldr x1, [sp+96]
004afabcldr x2, [sp+104]
004afac0ldr x0, [sp+64]
004afac4ldur x29, [sp-8]
004afac8ldr x30, [sp], 240
004afaccret x30
004afad0
004afad0loc_4afad0:
004afad0b 0x4afad4
004afad4
004afad4loc_4afad4:
004afad4b 0x4afad8
004afad8
004afad8loc_4afad8:
004afad8stp xzr, xzr, [sp+200]
004afadcadd x1, sp, 200
004afae0str x1, [sp+152]
004afae4ldr w0, [sp+280]
004afae8bl runtime.convT32
004afaecstr x0, [sp+144]
004afaf0ldr x1, [sp+152]
004afaf4ldrsb x27, [x1]
004afaf8adrp x2, 0x146000
004afafcadd x2, x2, 3328
004afb00str x2, [x1]
004afb04adrp x27, 0x59c000
004afb08ldr w2, [x27+3056]
004afb0ccbz w2, 0x4afb14
004afb10b 0x4afb18
004afb14
004afb14loc_4afb14:
004afb14b 0x4afb2c
004afb18
004afb18loc_4afb18:
004afb18bl runtime.gcWriteBarrier2
004afb1cstr x0, [x25]
004afb20ldr x5, [x1+8]
004afb24str x5, [x25+8]
004afb28b 0x4afb2c
004afb2c
004afb2cloc_4afb2c:
004afb2cstr x0, [x1+8]
004afb30ldr x2, [sp+152]
004afb34ldrsb x27, [x2]
004afb38b 0x4afb3c
004afb3c
004afb3cloc_4afb3c:
004afb3cstr x2, [sp+160]
004afb40orr x4, xzr, 1
004afb44str x4, [sp+168]
004afb48str x4, [sp+176]
004afb4cadrp x0, 0x211000
004afb50add x0, x0, 3576
004afb54movz x1, 35
004afb58mov x3, x4
004afb5cbl fmt.Errorf
004afb60str x0, [sp+216]
004afb64str x1, [sp+224]
004afb68str xzr, [sp+64]
004afb6cstr x0, [sp+96]
004afb70str x1, [sp+104]
004afb74ldr x5, [sp+64]
004afb78mov x2, x1
004afb7cmov x1, x0
004afb80mov x0, x5
004afb84ldur x29, [sp-8]
004afb88ldr x30, [sp], 240
004afb8cret x30
004afb90
004afb90loc_4afb90:
004afb90stp x0, x1, [sp+8]
004afb94stp x2, x3, [sp+24]
004afb98str w4, [sp+40]
004afb9cmov x3, x30
004afba0bl runtime.morestack_noctxt.abi0
004afba4ldp x0, x1, [sp+8]
004afba8ldp x2, x3, [sp+24]
004afbacldr w4, [sp+40]
004afbb0b 0x4af910
004afbb4udf 0
004afbb8udf 0
004afbbcudf 0
004af910
004af910golang.org/x/crypto/ssh.(*channel).ReadExtended: ; void golang.org/x/crypto/ssh.(*channel).ReadExtended(golang.org/x/crypto/ssh.channel * c, struct []uint8 data, uint32 extended)
004af910ldr x16, [x28+16]
004af914sub x17, sp, 112
004af918subs xzr, x17, x16
004af91cb.ls 0x4afb90
004af920str x30, [sp-240]!
004af924stur x29, [sp-8]
004af928sub x29, sp, 8
004af92cstr x0, [sp+248]
004af930str x1, [sp+256]
004af934str x2, [sp+264]
004af938str x3, [sp+272]
004af93cstr w4, [sp+280]
004af940str xzr, [sp+64]
004af944stp xzr, xzr, [sp+96]
004af948ldr w4, [sp+280]
004af94cstr w4, [sp+60]
004af950cbz w4, 0x4af958
004af954b 0x4af9b0
004af958
004af958loc_4af958:
004af958b 0x4af95c
004af95c
004af95cloc_4af95c:
004af95cstp xzr, xzr, [sp+216]
004af960ldr x4, [sp+248]
004af964ldrsb x27, [x4]
004af968ldr x0, [x4+136]
004af96cstr x0, [sp+184]
004af970ldr x1, [sp+256]
004af974ldr x2, [sp+264]
004af978ldr x3, [sp+272]
004af97cbl golang.org/x/crypto/ssh.(*buffer).Read
004af980str x0, [sp+72]
004af984str x1, [sp+216]
004af988str x2, [sp+224]
004af98cldr x4, [sp+72]
004af990str x4, [sp+80]
004af994str x1, [sp+112]
004af998str x2, [sp+120]
004af99cldr x4, [sp+80]
004af9a0str x4, [sp+64]
004af9a4str x1, [sp+96]
004af9a8str x2, [sp+104]
004af9acb 0x4afa14
004af9b0
004af9b0loc_4af9b0:
004af9b0subs wzr, w4, 1
004af9b4b.eq 0x4af9bc
004af9b8b 0x4afad0
004af9bc
004af9bcloc_4af9bc:
004af9bcb 0x4af9c0
004af9c0
004af9c0loc_4af9c0:
004af9c0stp xzr, xzr, [sp+216]
004af9c4ldr x4, [sp+248]
004af9c8ldrsb x27, [x4]
004af9ccldr x0, [x4+144]
004af9d0str x0, [sp+192]
004af9d4ldr x1, [sp+256]
004af9d8ldr x2, [sp+264]
004af9dcldr x3, [sp+272]
004af9e0bl golang.org/x/crypto/ssh.(*buffer).Read
004af9e4str x0, [sp+72]
004af9e8str x1, [sp+216]
004af9ecstr x2, [sp+224]
004af9f0ldr x4, [sp+72]
004af9f4str x4, [sp+88]
004af9f8str x1, [sp+128]
004af9fcstr x2, [sp+136]
004afa00ldr x4, [sp+88]
004afa04str x4, [sp+64]
004afa08str x1, [sp+96]
004afa0cstr x2, [sp+104]
004afa10b 0x4afa14
004afa14
004afa14loc_4afa14:
004afa14ldr x3, [sp+64]
004afa18subs xzr, x3, 0
004afa1cb.gt 0x4afa24
004afa20b 0x4afab4
004afa24
004afa24loc_4afa24:
004afa24ldr x0, [sp+248]
004afa28ldr x1, [sp+64]
004afa2cbl golang.org/x/crypto/ssh.(*channel).adjustWindow
004afa30str x0, [sp+96]
004afa34str x1, [sp+104]
004afa38ldr x2, [sp+64]
004afa3csubs xzr, x2, 0
004afa40cset x2, gt
004afa44strb w2, [sp+59]
004afa48b.gt 0x4afa50
004afa4cb 0x4afa94
004afa50
004afa50loc_4afa50:
004afa50ldr x3, [sp+96]
004afa54adrp x27, 0x572000
004afa58ldr x4, [x27+1520]
004afa5csubs xzr, x4, x3
004afa60cset x3, eq
004afa64b.eq 0x4afa6c
004afa68b 0x4afa84
004afa6c
004afa6cloc_4afa6c:
004afa6cldr x0, [sp+96]
004afa70ldr x1, [sp+104]
004afa74adrp x27, 0x572000
004afa78ldr x2, [x27+1528]
004afa7cbl runtime.ifaceeq
004afa80b 0x4afa8c
004afa84
004afa84loc_4afa84:
004afa84mov x0, x3
004afa88b 0x4afa8c
004afa8c
004afa8cloc_4afa8c:
004afa8cstrb w0, [sp+59]
004afa90b 0x4afa98
004afa94
004afa94loc_4afa94:
004afa94b 0x4afa98
004afa98
004afa98loc_4afa98:
004afa98ldrb w3, [sp+59]
004afa9ctbnz w3, 0, 0x4afaa4
004afaa0b 0x4afaac
004afaa4
004afaa4loc_4afaa4:
004afaa4stp xzr, xzr, [sp+96]
004afaa8b 0x4afab0
004afaac
004afaacloc_4afaac:
004afaacb 0x4afab0
004afab0
004afab0loc_4afab0:
004afab0b 0x4afab8
004afab4
004afab4loc_4afab4:
004afab4b 0x4afab8
004afab8
004afab8loc_4afab8:
004afab8ldr x1, [sp+96]
004afabcldr x2, [sp+104]
004afac0ldr x0, [sp+64]
004afac4ldur x29, [sp-8]
004afac8ldr x30, [sp], 240
004afaccret x30
004afad0
004afad0loc_4afad0:
004afad0b 0x4afad4
004afad4
004afad4loc_4afad4:
004afad4b 0x4afad8
004afad8
004afad8loc_4afad8:
004afad8stp xzr, xzr, [sp+200]
004afadcadd x1, sp, 200
004afae0str x1, [sp+152]
004afae4ldr w0, [sp+280]
004afae8bl runtime.convT32
004afaecstr x0, [sp+144]
004afaf0ldr x1, [sp+152]
004afaf4ldrsb x27, [x1]
004afaf8adrp x2, 0x146000
004afafcadd x2, x2, 3328
004afb00str x2, [x1]
004afb04adrp x27, 0x59c000
004afb08ldr w2, [x27+3056]
004afb0ccbz w2, 0x4afb14
004afb10b 0x4afb18
004afb14
004afb14loc_4afb14:
004afb14b 0x4afb2c
004afb18
004afb18loc_4afb18:
004afb18bl runtime.gcWriteBarrier2
004afb1cstr x0, [x25]
004afb20ldr x5, [x1+8]
004afb24str x5, [x25+8]
004afb28b 0x4afb2c
004afb2c
004afb2cloc_4afb2c:
004afb2cstr x0, [x1+8]
004afb30ldr x2, [sp+152]
004afb34ldrsb x27, [x2]
004afb38b 0x4afb3c
004afb3c
004afb3cloc_4afb3c:
004afb3cstr x2, [sp+160]
004afb40orr x4, xzr, 1
004afb44str x4, [sp+168]
004afb48str x4, [sp+176]
004afb4cadrp x0, 0x211000
004afb50add x0, x0, 3576
004afb54movz x1, 35
004afb58mov x3, x4
004afb5cbl fmt.Errorf
004afb60str x0, [sp+216]
004afb64str x1, [sp+224]
004afb68str xzr, [sp+64]
004afb6cstr x0, [sp+96]
004afb70str x1, [sp+104]
004afb74ldr x5, [sp+64]
004afb78mov x2, x1
004afb7cmov x1, x0
004afb80mov x0, x5
004afb84ldur x29, [sp-8]
004afb88ldr x30, [sp], 240
004afb8cret x30
004afb90
004afb90loc_4afb90:
004afb90stp x0, x1, [sp+8]
004afb94stp x2, x3, [sp+24]
004afb98str w4, [sp+40]
004afb9cmov x3, x30
004afba0bl runtime.morestack_noctxt.abi0
004afba4ldp x0, x1, [sp+8]
004afba8ldp x2, x3, [sp+24]
004afbacldr w4, [sp+40]
004afbb0b 0x4af910
004afbb4udf 0
004afbb8udf 0
004afbbcudf 0
004af910
004afbc0
004afbc0golang.org/x/crypto/ssh.(*channel).close: ; void golang.org/x/crypto/ssh.(*channel).close(golang.org/x/crypto/ssh.channel * c)
004afbc0ldr x16, [x28+16]
004afbc4subs xzr, sp, x16
004afbc8b.ls 0x4afc88
004afbccstr x30, [sp-80]!
004afbd0stur x29, [sp-8]
004afbd4sub x29, sp, 8
004afbd8str x0, [sp+88]
004afbdcldrsb x27, [x0]
004afbe0ldr x0, [x0+136]
004afbe4str x0, [sp+64]
004afbe8bl golang.org/x/crypto/ssh.(*buffer).eof
004afbecldr x1, [sp+88]
004afbf0ldrsb x27, [x1]
004afbf4ldr x0, [x1+144]
004afbf8str x0, [sp+56]
004afbfcbl golang.org/x/crypto/ssh.(*buffer).eof
004afc00ldr x1, [sp+88]
004afc04ldrsb x27, [x1]
004afc08ldr x1, [x1+72]
004afc0cstr x1, [sp+48]
004afc10ldr x0, [sp+48]
004afc14bl runtime.closechan
004afc18ldr x1, [sp+88]
004afc1cldrsb x27, [x1]
004afc20ldr x1, [x1+88]
004afc24str x1, [sp+40]
004afc28ldr x0, [sp+40]
004afc2cbl runtime.closechan
004afc30ldr x1, [sp+88]
004afc34ldrsb x27, [x1]
004afc38add x0, x1, 164
004afc3cstr x0, [sp+32]
004afc40bl sync.(*Mutex).Lock
004afc44ldr x1, [sp+88]
004afc48ldrsb x27, [x1]
004afc4corr x2, xzr, 1
004afc50strb w2, [x1+172]
004afc54ldr x1, [sp+88]
004afc58ldrsb x27, [x1]
004afc5cadd x0, x1, 164
004afc60str x0, [sp+24]
004afc64bl sync.(*Mutex).Unlock
004afc68ldr x1, [sp+88]
004afc6cldrsb x27, [x1]
004afc70add x0, x1, 104
004afc74str x0, [sp+16]
004afc78bl golang.org/x/crypto/ssh.(*window).close
004afc7cldur x29, [sp-8]
004afc80ldr x30, [sp], 80
004afc84ret x30
004afc88
004afc88loc_4afc88:
004afc88str x0, [sp+8]
004afc8cmov x3, x30
004afc90bl runtime.morestack_noctxt.abi0
004afc94ldr x0, [sp+8]
004afc98b 0x4afbc0
004afc9cudf 0
004afbc0
004afbc0golang.org/x/crypto/ssh.(*channel).close: ; void golang.org/x/crypto/ssh.(*channel).close(golang.org/x/crypto/ssh.channel * c)
004afbc0ldr x16, [x28+16]
004afbc4subs xzr, sp, x16
004afbc8b.ls 0x4afc88
004afbccstr x30, [sp-80]!
004afbd0stur x29, [sp-8]
004afbd4sub x29, sp, 8
004afbd8str x0, [sp+88]
004afbdcldrsb x27, [x0]
004afbe0ldr x0, [x0+136]
004afbe4str x0, [sp+64]
004afbe8bl golang.org/x/crypto/ssh.(*buffer).eof
004afbecldr x1, [sp+88]
004afbf0ldrsb x27, [x1]
004afbf4ldr x0, [x1+144]
004afbf8str x0, [sp+56]
004afbfcbl golang.org/x/crypto/ssh.(*buffer).eof
004afc00ldr x1, [sp+88]
004afc04ldrsb x27, [x1]
004afc08ldr x1, [x1+72]
004afc0cstr x1, [sp+48]
004afc10ldr x0, [sp+48]
004afc14bl runtime.closechan
004afc18ldr x1, [sp+88]
004afc1cldrsb x27, [x1]
004afc20ldr x1, [x1+88]
004afc24str x1, [sp+40]
004afc28ldr x0, [sp+40]
004afc2cbl runtime.closechan
004afc30ldr x1, [sp+88]
004afc34ldrsb x27, [x1]
004afc38add x0, x1, 164
004afc3cstr x0, [sp+32]
004afc40bl sync.(*Mutex).Lock
004afc44ldr x1, [sp+88]
004afc48ldrsb x27, [x1]
004afc4corr x2, xzr, 1
004afc50strb w2, [x1+172]
004afc54ldr x1, [sp+88]
004afc58ldrsb x27, [x1]
004afc5cadd x0, x1, 164
004afc60str x0, [sp+24]
004afc64bl sync.(*Mutex).Unlock
004afc68ldr x1, [sp+88]
004afc6cldrsb x27, [x1]
004afc70add x0, x1, 104
004afc74str x0, [sp+16]
004afc78bl golang.org/x/crypto/ssh.(*window).close
004afc7cldur x29, [sp-8]
004afc80ldr x30, [sp], 80
004afc84ret x30
004afc88
004afc88loc_4afc88:
004afc88str x0, [sp+8]
004afc8cmov x3, x30
004afc90bl runtime.morestack_noctxt.abi0
004afc94ldr x0, [sp+8]
004afc98b 0x4afbc0
004afc9cudf 0
004afbc0
004afca0
004afca0golang.org/x/crypto/ssh.(*channel).responseMessageReceived: ; void golang.org/x/crypto/ssh.(*channel).responseMessageReceived(golang.org/x/crypto/ssh.channel * ch)
004afca0ldr x16, [x28+16]
004afca4subs xzr, sp, x16
004afca8b.ls 0x4afd68
004afcacstr x30, [sp-64]!
004afcb0stur x29, [sp-8]
004afcb4sub x29, sp, 8
004afcb8str x0, [sp+72]
004afcbcstp xzr, xzr, [sp+24]
004afcc0ldr x2, [sp+72]
004afcc4ldrsb x27, [x2]
004afcc8ldrb w2, [x2+65]
004afccccbz w2, 0x4afcd4
004afcd0b 0x4afd00
004afcd4
004afcd4loc_4afcd4:
004afcd4adrp x0, 0x21c000
004afcd8add x0, x0, 3213
004afcdcmovz x1, 57
004afce0bl errors.New
004afce4str x0, [sp+40]
004afce8str x1, [sp+48]
004afcecstr x0, [sp+24]
004afcf0str x1, [sp+32]
004afcf4ldur x29, [sp-8]
004afcf8ldr x30, [sp], 64
004afcfcret x30
004afd00
004afd00loc_4afd00:
004afd00ldr x2, [sp+72]
004afd04ldrsb x27, [x2]
004afd08ldrb w2, [x2+64]
004afd0ctbnz w2, 0, 0x4afd14
004afd10b 0x4afd40
004afd14
004afd14loc_4afd14:
004afd14adrp x0, 0x217000
004afd18add x0, x0, 2080
004afd1cmovz x1, 44
004afd20bl errors.New
004afd24str x0, [sp+40]
004afd28str x1, [sp+48]
004afd2cstr x0, [sp+24]
004afd30str x1, [sp+32]
004afd34ldur x29, [sp-8]
004afd38ldr x30, [sp], 64
004afd3cret x30
004afd40
004afd40loc_4afd40:
004afd40ldr x2, [sp+72]
004afd44ldrsb x27, [x2]
004afd48orr x3, xzr, 1
004afd4cstrb w3, [x2+64]
004afd50stp xzr, xzr, [sp+24]
004afd54mov x0, xzr
004afd58mov x1, xzr
004afd5cldur x29, [sp-8]
004afd60ldr x30, [sp], 64
004afd64ret x30
004afd68
004afd68loc_4afd68:
004afd68str x0, [sp+8]
004afd6cmov x3, x30
004afd70bl runtime.morestack_noctxt.abi0
004afd74ldr x0, [sp+8]
004afd78b 0x4afca0
004afd7cudf 0
004afca0
004afca0golang.org/x/crypto/ssh.(*channel).responseMessageReceived: ; void golang.org/x/crypto/ssh.(*channel).responseMessageReceived(golang.org/x/crypto/ssh.channel * ch)
004afca0ldr x16, [x28+16]
004afca4subs xzr, sp, x16
004afca8b.ls 0x4afd68
004afcacstr x30, [sp-64]!
004afcb0stur x29, [sp-8]
004afcb4sub x29, sp, 8
004afcb8str x0, [sp+72]
004afcbcstp xzr, xzr, [sp+24]
004afcc0ldr x2, [sp+72]
004afcc4ldrsb x27, [x2]
004afcc8ldrb w2, [x2+65]
004afccccbz w2, 0x4afcd4
004afcd0b 0x4afd00
004afcd4
004afcd4loc_4afcd4:
004afcd4adrp x0, 0x21c000
004afcd8add x0, x0, 3213
004afcdcmovz x1, 57
004afce0bl errors.New
004afce4str x0, [sp+40]
004afce8str x1, [sp+48]
004afcecstr x0, [sp+24]
004afcf0str x1, [sp+32]
004afcf4ldur x29, [sp-8]
004afcf8ldr x30, [sp], 64
004afcfcret x30
004afd00
004afd00loc_4afd00:
004afd00ldr x2, [sp+72]
004afd04ldrsb x27, [x2]
004afd08ldrb w2, [x2+64]
004afd0ctbnz w2, 0, 0x4afd14
004afd10b 0x4afd40
004afd14
004afd14loc_4afd14:
004afd14adrp x0, 0x217000
004afd18add x0, x0, 2080
004afd1cmovz x1, 44
004afd20bl errors.New
004afd24str x0, [sp+40]
004afd28str x1, [sp+48]
004afd2cstr x0, [sp+24]
004afd30str x1, [sp+32]
004afd34ldur x29, [sp-8]
004afd38ldr x30, [sp], 64
004afd3cret x30
004afd40
004afd40loc_4afd40:
004afd40ldr x2, [sp+72]
004afd44ldrsb x27, [x2]
004afd48orr x3, xzr, 1
004afd4cstrb w3, [x2+64]
004afd50stp xzr, xzr, [sp+24]
004afd54mov x0, xzr
004afd58mov x1, xzr
004afd5cldur x29, [sp-8]
004afd60ldr x30, [sp], 64
004afd64ret x30
004afd68
004afd68loc_4afd68:
004afd68str x0, [sp+8]
004afd6cmov x3, x30
004afd70bl runtime.morestack_noctxt.abi0
004afd74ldr x0, [sp+8]
004afd78b 0x4afca0
004afd7cudf 0
004afca0
Loading..