File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004de780
004de780golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1: ; void golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1(void)
004de780ldr x16, [x28+16]
004de784subs xzr, sp, x16
004de788b.ls 0x4de7b8
004de78cstr x30, [sp-32]!
004de790stur x29, [sp-8]
004de794sub x29, sp, 8
004de798ldr x16, [x28+32]
004de79ccbnz x16, 0x4de7c4
004de7a0
004de7a0loc_4de7a0:
004de7a0ldr x0, [x26+8]
004de7a4str x0, [sp+16]
004de7a8bl sync.(*Mutex).Unlock
004de7acldur x29, [sp-8]
004de7b0ldr x30, [sp], 32
004de7b4ret x30
004de7b8
004de7b8loc_4de7b8:
004de7b8mov x3, x30
004de7bcbl runtime.morestack.abi0
004de7c0b 0x4de780
004de7c4
004de7c4loc_4de7c4:
004de7c4ldr x17, [x16]
004de7c8add x20, sp, 40
004de7ccsubs xzr, x20, x17
004de7d0b.ne 0x4de7a0
004de7d4add x20, sp, 8
004de7d8str x20, [x16]
004de7dcb 0x4de7a0
004de780
004de780golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1: ; void golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1(void)
004de780ldr x16, [x28+16]
004de784subs xzr, sp, x16
004de788b.ls 0x4de7b8
004de78cstr x30, [sp-32]!
004de790stur x29, [sp-8]
004de794sub x29, sp, 8
004de798ldr x16, [x28+32]
004de79ccbnz x16, 0x4de7c4
004de7a0
004de7a0loc_4de7a0:
004de7a0ldr x0, [x26+8]
004de7a4str x0, [sp+16]
004de7a8bl sync.(*Mutex).Unlock
004de7acldur x29, [sp-8]
004de7b0ldr x30, [sp], 32
004de7b4ret x30
004de7b8
004de7b8loc_4de7b8:
004de7b8mov x3, x30
004de7bcbl runtime.morestack.abi0
004de7c0b 0x4de780
004de7c4
004de7c4loc_4de7c4:
004de7c4ldr x17, [x16]
004de7c8add x20, sp, 40
004de7ccsubs xzr, x20, x17
004de7d0b.ne 0x4de7a0
004de7d4add x20, sp, 8
004de7d8str x20, [x16]
004de7dcb 0x4de7a0
004de780
004de7e0
004de7e0golang.org/x/crypto/ssh.(*transport).prepareKeyChange: ; void golang.org/x/crypto/ssh.(*transport).prepareKeyChange(golang.org/x/crypto/ssh.transport * t, golang.org/x/crypto/ssh.algorithms * algs, golang.org/x/crypto/ssh.kexResult * kexResult)
004de7e0ldr x16, [x28+16]
004de7e4sub x17, sp, 416
004de7e8subs xzr, x17, x16
004de7ecb.ls 0x4dea98
004de7f0sub x20, sp, 544
004de7f4stp x29, x30, [x20-8]
004de7f8add sp, x20, 0
004de7fcsub x29, sp, 8
004de800str x0, [sp+552]
004de804str x1, [sp+560]
004de808str x2, [sp+568]
004de80cstp xzr, xzr, [sp+136]
004de810add x27, sp, 520
004de814stp xzr, xzr, [x27]
004de818stp xzr, xzr, [sp+504]
004de81cldr x16, [sp+552]
004de820ldrsb x27, [x16]
004de824ldp x17, x19, [x16+24]
004de828ldp x20, x21, [x16+40]
004de82cldp x22, x23, [x16+56]
004de830ldp x24, x25, [x16+72]
004de834stp x17, x19, [sp+432]
004de838stp x20, x21, [sp+448]
004de83cstp x22, x23, [sp+464]
004de840stp x24, x25, [sp+480]
004de844ldr x16, [x16+88]
004de848str x16, [sp+496]
004de84cldr x16, [sp+560]
004de850ldrsb x27, [x16]
004de854ldp x17, x19, [x16+80]
004de858ldp x20, x21, [x16+96]
004de85cldp x16, x22, [x16+112]
004de860stp x17, x19, [sp+384]
004de864stp x20, x21, [sp+400]
004de868stp x16, x22, [sp+416]
004de86cldr x15, [sp+568]
004de870ldr x0, [sp+432]
004de874ldr x9, [sp+384]
004de878ldr x1, [sp+440]
004de87cldr x10, [sp+392]
004de880ldr x2, [sp+448]
004de884ldr x11, [sp+400]
004de888ldr x12, [sp+408]
004de88cldr x3, [sp+456]
004de890ldr x4, [sp+464]
004de894ldr x13, [sp+416]
004de898ldr x5, [sp+472]
004de89cldr x14, [sp+424]
004de8a0ldr x6, [sp+480]
004de8a4ldr x7, [sp+488]
004de8a8ldr x8, [sp+496]
004de8acbl golang.org/x/crypto/ssh.newPacketCipher
004de8b0str x0, [sp+520]
004de8b4str x1, [sp+528]
004de8b8str x2, [sp+504]
004de8bcstr x3, [sp+512]
004de8c0ldr x16, [sp+520]
004de8c4ldr x17, [sp+528]
004de8c8str x16, [sp+232]
004de8ccstr x17, [sp+240]
004de8d0ldr x16, [sp+504]
004de8d4ldr x17, [sp+512]
004de8d8str x16, [sp+216]
004de8dcstr x17, [sp+224]
004de8e0ldr x16, [sp+232]
004de8e4ldr x17, [sp+240]
004de8e8str x16, [sp+168]
004de8ecstr x17, [sp+176]
004de8f0ldr x1, [sp+224]
004de8f4ldr x0, [sp+216]
004de8f8str x0, [sp+152]
004de8fcstr x1, [sp+160]
004de900cbnz x0, 0x4de908
004de904b 0x4de91c
004de908
004de908loc_4de908:
004de908str x0, [sp+136]
004de90cstr x1, [sp+144]
004de910ldp x29, x30, [sp-8]
004de914add sp, sp, 544
004de918ret x30
004de91c
004de91cloc_4de91c:
004de91cldr x2, [sp+168]
004de920ldr x3, [sp+176]
004de924str x2, [sp+520]
004de928str x3, [sp+528]
004de92cldr x2, [sp+552]
004de930ldrsb x27, [x2]
004de934ldr x2, [x2+96]
004de938str x2, [sp+376]
004de93cldr x0, [sp+376]
004de940add x1, sp, 520
004de944bl runtime.chansend1
004de948add x27, sp, 520
004de94cstp xzr, xzr, [x27]
004de950stp xzr, xzr, [sp+504]
004de954ldr x2, [sp+552]
004de958ldrsb x27, [x2]
004de95cldp x3, x4, [x2+128]
004de960ldp x5, x6, [x2+144]
004de964ldp x7, x8, [x2+160]
004de968ldp x9, x10, [x2+176]
004de96cstp x3, x4, [sp+304]
004de970stp x5, x6, [sp+320]
004de974stp x7, x8, [sp+336]
004de978stp x9, x10, [sp+352]
004de97cldr x2, [x2+192]
004de980str x2, [sp+368]
004de984ldr x2, [sp+560]
004de988ldrsb x27, [x2]
004de98cldp x3, x4, [x2+32]
004de990ldp x5, x6, [x2+48]
004de994ldp x2, x7, [x2+64]
004de998stp x3, x4, [sp+256]
004de99cstp x5, x6, [sp+272]
004de9a0stp x2, x7, [sp+288]
004de9a4ldr x15, [sp+568]
004de9a8ldr x0, [sp+304]
004de9acldr x9, [sp+256]
004de9b0ldr x1, [sp+312]
004de9b4ldr x10, [sp+264]
004de9b8ldr x2, [sp+320]
004de9bcldr x11, [sp+272]
004de9c0ldr x12, [sp+280]
004de9c4ldr x3, [sp+328]
004de9c8ldr x4, [sp+336]
004de9ccldr x13, [sp+288]
004de9d0ldr x5, [sp+344]
004de9d4ldr x14, [sp+296]
004de9d8ldr x6, [sp+352]
004de9dcldr x7, [sp+360]
004de9e0ldr x8, [sp+368]
004de9e4bl golang.org/x/crypto/ssh.newPacketCipher
004de9e8str x0, [sp+520]
004de9ecstr x1, [sp+528]
004de9f0str x2, [sp+504]
004de9f4str x3, [sp+512]
004de9f8ldr x2, [sp+520]
004de9fcldr x3, [sp+528]
004dea00str x2, [sp+200]
004dea04str x3, [sp+208]
004dea08ldr x2, [sp+504]
004dea0cldr x3, [sp+512]
004dea10str x2, [sp+184]
004dea14str x3, [sp+192]
004dea18ldr x2, [sp+200]
004dea1cldr x3, [sp+208]
004dea20str x2, [sp+168]
004dea24str x3, [sp+176]
004dea28ldr x1, [sp+192]
004dea2cldr x0, [sp+184]
004dea30str x0, [sp+152]
004dea34str x1, [sp+160]
004dea38cbnz x0, 0x4dea40
004dea3cb 0x4dea54
004dea40
004dea40loc_4dea40:
004dea40str x0, [sp+136]
004dea44str x1, [sp+144]
004dea48ldp x29, x30, [sp-8]
004dea4cadd sp, sp, 544
004dea50ret x30
004dea54
004dea54loc_4dea54:
004dea54ldr x2, [sp+168]
004dea58ldr x3, [sp+176]
004dea5cstr x2, [sp+520]
004dea60str x3, [sp+528]
004dea64ldr x2, [sp+552]
004dea68ldrsb x27, [x2]
004dea6cldr x2, [x2+200]
004dea70str x2, [sp+248]
004dea74ldr x0, [sp+248]
004dea78add x1, sp, 520
004dea7cbl runtime.chansend1
004dea80stp xzr, xzr, [sp+136]
004dea84mov x0, xzr
004dea88mov x1, xzr
004dea8cldp x29, x30, [sp-8]
004dea90add sp, sp, 544
004dea94ret x30
004dea98
004dea98loc_4dea98:
004dea98stp x0, x1, [sp+8]
004dea9cstr x2, [sp+24]
004deaa0mov x3, x30
004deaa4bl runtime.morestack_noctxt.abi0
004deaa8ldp x0, x1, [sp+8]
004deaacldr x2, [sp+24]
004deab0b 0x4de7e0
004deab4udf 0
004deab8udf 0
004deabcudf 0
004de7e0
004de7e0golang.org/x/crypto/ssh.(*transport).prepareKeyChange: ; void golang.org/x/crypto/ssh.(*transport).prepareKeyChange(golang.org/x/crypto/ssh.transport * t, golang.org/x/crypto/ssh.algorithms * algs, golang.org/x/crypto/ssh.kexResult * kexResult)
004de7e0ldr x16, [x28+16]
004de7e4sub x17, sp, 416
004de7e8subs xzr, x17, x16
004de7ecb.ls 0x4dea98
004de7f0sub x20, sp, 544
004de7f4stp x29, x30, [x20-8]
004de7f8add sp, x20, 0
004de7fcsub x29, sp, 8
004de800str x0, [sp+552]
004de804str x1, [sp+560]
004de808str x2, [sp+568]
004de80cstp xzr, xzr, [sp+136]
004de810add x27, sp, 520
004de814stp xzr, xzr, [x27]
004de818stp xzr, xzr, [sp+504]
004de81cldr x16, [sp+552]
004de820ldrsb x27, [x16]
004de824ldp x17, x19, [x16+24]
004de828ldp x20, x21, [x16+40]
004de82cldp x22, x23, [x16+56]
004de830ldp x24, x25, [x16+72]
004de834stp x17, x19, [sp+432]
004de838stp x20, x21, [sp+448]
004de83cstp x22, x23, [sp+464]
004de840stp x24, x25, [sp+480]
004de844ldr x16, [x16+88]
004de848str x16, [sp+496]
004de84cldr x16, [sp+560]
004de850ldrsb x27, [x16]
004de854ldp x17, x19, [x16+80]
004de858ldp x20, x21, [x16+96]
004de85cldp x16, x22, [x16+112]
004de860stp x17, x19, [sp+384]
004de864stp x20, x21, [sp+400]
004de868stp x16, x22, [sp+416]
004de86cldr x15, [sp+568]
004de870ldr x0, [sp+432]
004de874ldr x9, [sp+384]
004de878ldr x1, [sp+440]
004de87cldr x10, [sp+392]
004de880ldr x2, [sp+448]
004de884ldr x11, [sp+400]
004de888ldr x12, [sp+408]
004de88cldr x3, [sp+456]
004de890ldr x4, [sp+464]
004de894ldr x13, [sp+416]
004de898ldr x5, [sp+472]
004de89cldr x14, [sp+424]
004de8a0ldr x6, [sp+480]
004de8a4ldr x7, [sp+488]
004de8a8ldr x8, [sp+496]
004de8acbl golang.org/x/crypto/ssh.newPacketCipher
004de8b0str x0, [sp+520]
004de8b4str x1, [sp+528]
004de8b8str x2, [sp+504]
004de8bcstr x3, [sp+512]
004de8c0ldr x16, [sp+520]
004de8c4ldr x17, [sp+528]
004de8c8str x16, [sp+232]
004de8ccstr x17, [sp+240]
004de8d0ldr x16, [sp+504]
004de8d4ldr x17, [sp+512]
004de8d8str x16, [sp+216]
004de8dcstr x17, [sp+224]
004de8e0ldr x16, [sp+232]
004de8e4ldr x17, [sp+240]
004de8e8str x16, [sp+168]
004de8ecstr x17, [sp+176]
004de8f0ldr x1, [sp+224]
004de8f4ldr x0, [sp+216]
004de8f8str x0, [sp+152]
004de8fcstr x1, [sp+160]
004de900cbnz x0, 0x4de908
004de904b 0x4de91c
004de908
004de908loc_4de908:
004de908str x0, [sp+136]
004de90cstr x1, [sp+144]
004de910ldp x29, x30, [sp-8]
004de914add sp, sp, 544
004de918ret x30
004de91c
004de91cloc_4de91c:
004de91cldr x2, [sp+168]
004de920ldr x3, [sp+176]
004de924str x2, [sp+520]
004de928str x3, [sp+528]
004de92cldr x2, [sp+552]
004de930ldrsb x27, [x2]
004de934ldr x2, [x2+96]
004de938str x2, [sp+376]
004de93cldr x0, [sp+376]
004de940add x1, sp, 520
004de944bl runtime.chansend1
004de948add x27, sp, 520
004de94cstp xzr, xzr, [x27]
004de950stp xzr, xzr, [sp+504]
004de954ldr x2, [sp+552]
004de958ldrsb x27, [x2]
004de95cldp x3, x4, [x2+128]
004de960ldp x5, x6, [x2+144]
004de964ldp x7, x8, [x2+160]
004de968ldp x9, x10, [x2+176]
004de96cstp x3, x4, [sp+304]
004de970stp x5, x6, [sp+320]
004de974stp x7, x8, [sp+336]
004de978stp x9, x10, [sp+352]
004de97cldr x2, [x2+192]
004de980str x2, [sp+368]
004de984ldr x2, [sp+560]
004de988ldrsb x27, [x2]
004de98cldp x3, x4, [x2+32]
004de990ldp x5, x6, [x2+48]
004de994ldp x2, x7, [x2+64]
004de998stp x3, x4, [sp+256]
004de99cstp x5, x6, [sp+272]
004de9a0stp x2, x7, [sp+288]
004de9a4ldr x15, [sp+568]
004de9a8ldr x0, [sp+304]
004de9acldr x9, [sp+256]
004de9b0ldr x1, [sp+312]
004de9b4ldr x10, [sp+264]
004de9b8ldr x2, [sp+320]
004de9bcldr x11, [sp+272]
004de9c0ldr x12, [sp+280]
004de9c4ldr x3, [sp+328]
004de9c8ldr x4, [sp+336]
004de9ccldr x13, [sp+288]
004de9d0ldr x5, [sp+344]
004de9d4ldr x14, [sp+296]
004de9d8ldr x6, [sp+352]
004de9dcldr x7, [sp+360]
004de9e0ldr x8, [sp+368]
004de9e4bl golang.org/x/crypto/ssh.newPacketCipher
004de9e8str x0, [sp+520]
004de9ecstr x1, [sp+528]
004de9f0str x2, [sp+504]
004de9f4str x3, [sp+512]
004de9f8ldr x2, [sp+520]
004de9fcldr x3, [sp+528]
004dea00str x2, [sp+200]
004dea04str x3, [sp+208]
004dea08ldr x2, [sp+504]
004dea0cldr x3, [sp+512]
004dea10str x2, [sp+184]
004dea14str x3, [sp+192]
004dea18ldr x2, [sp+200]
004dea1cldr x3, [sp+208]
004dea20str x2, [sp+168]
004dea24str x3, [sp+176]
004dea28ldr x1, [sp+192]
004dea2cldr x0, [sp+184]
004dea30str x0, [sp+152]
004dea34str x1, [sp+160]
004dea38cbnz x0, 0x4dea40
004dea3cb 0x4dea54
004dea40
004dea40loc_4dea40:
004dea40str x0, [sp+136]
004dea44str x1, [sp+144]
004dea48ldp x29, x30, [sp-8]
004dea4cadd sp, sp, 544
004dea50ret x30
004dea54
004dea54loc_4dea54:
004dea54ldr x2, [sp+168]
004dea58ldr x3, [sp+176]
004dea5cstr x2, [sp+520]
004dea60str x3, [sp+528]
004dea64ldr x2, [sp+552]
004dea68ldrsb x27, [x2]
004dea6cldr x2, [x2+200]
004dea70str x2, [sp+248]
004dea74ldr x0, [sp+248]
004dea78add x1, sp, 520
004dea7cbl runtime.chansend1
004dea80stp xzr, xzr, [sp+136]
004dea84mov x0, xzr
004dea88mov x1, xzr
004dea8cldp x29, x30, [sp-8]
004dea90add sp, sp, 544
004dea94ret x30
004dea98
004dea98loc_4dea98:
004dea98stp x0, x1, [sp+8]
004dea9cstr x2, [sp+24]
004deaa0mov x3, x30
004deaa4bl runtime.morestack_noctxt.abi0
004deaa8ldp x0, x1, [sp+8]
004deaacldr x2, [sp+24]
004deab0b 0x4de7e0
004deab4udf 0
004deab8udf 0
004deabcudf 0
004de7e0
004deac0
004deac0golang.org/x/crypto/ssh.(*transport).readPacket: ; void golang.org/x/crypto/ssh.(*transport).readPacket(golang.org/x/crypto/ssh.transport * t)
004deac0ldr x16, [x28+16]
004deac4sub x17, sp, 64
004deac8subs xzr, x17, x16
004deaccb.ls 0x4dec64
004dead0str x30, [sp-192]!
004dead4stur x29, [sp-8]
004dead8sub x29, sp, 8
004deadcstr x0, [sp+200]
004deae0str xzr, [sp+48]
004deae4stp xzr, xzr, [sp+56]
004deae8stp xzr, xzr, [sp+72]
004deaecb 0x4deaf0
004deaf0
004deaf0loc_4deaf0:
004deaf0b 0x4deaf4
004deaf4
004deaf4loc_4deaf4:
004deaf4str xzr, [sp+104]
004deaf8stp xzr, xzr, [sp+112]
004deafcstp xzr, xzr, [sp+88]
004deb00ldr x2, [sp+200]
004deb04ldrsb x27, [x2]
004deb08str x2, [sp+176]
004deb0cldr x2, [sp+200]
004deb10ldrsb x27, [x2]
004deb14ldr x1, [x2+208]
004deb18str x1, [sp+168]
004deb1cldr x0, [sp+176]
004deb20bl golang.org/x/crypto/ssh.(*connectionState).readPacket
004deb24str x0, [sp+104]
004deb28str x1, [sp+112]
004deb2cstr x2, [sp+120]
004deb30str x3, [sp+88]
004deb34str x4, [sp+96]
004deb38ldr x2, [sp+104]
004deb3cldr x3, [sp+112]
004deb40ldr x4, [sp+120]
004deb44str x2, [sp+144]
004deb48str x3, [sp+152]
004deb4cstr x4, [sp+160]
004deb50ldr x2, [sp+88]
004deb54ldr x3, [sp+96]
004deb58str x2, [sp+128]
004deb5cstr x3, [sp+136]
004deb60ldr x2, [sp+144]
004deb64ldr x3, [sp+152]
004deb68ldr x4, [sp+160]
004deb6cstr x2, [sp+48]
004deb70str x3, [sp+56]
004deb74str x4, [sp+64]
004deb78ldr x2, [sp+136]
004deb7cldr x3, [sp+128]
004deb80str x3, [sp+72]
004deb84str x2, [sp+80]
004deb88cbnz x3, 0x4deb90
004deb8cb 0x4deb94
004deb90
004deb90loc_4deb90:
004deb90b 0x4dec28
004deb94
004deb94loc_4deb94:
004deb94ldr x5, [sp+56]
004deb98str x5, [sp+40]
004deb9csubs xzr, x5, 0
004deba0cset x6, eq
004deba4strb w6, [sp+39]
004deba8cbz x5, 0x4debb0
004debacb 0x4debb4
004debb0
004debb0loc_4debb0:
004debb0b 0x4dec18
004debb4
004debb4loc_4debb4:
004debb4ldr x1, [sp+56]
004debb8ldr x5, [sp+48]
004debbcsubs xzr, x1, 0
004debc0b.hi 0x4debc8
004debc4b 0x4dec58
004debc8
004debc8loc_4debc8:
004debc8ldrb w5, [x5]
004debccsubs wzr, w5, 2
004debd0cset x5, ne
004debd4strb w5, [sp+38]
004debd8b.ne 0x4debe0
004debdcb 0x4dec08
004debe0
004debe0loc_4debe0:
004debe0ldr x1, [sp+56]
004debe4ldr x5, [sp+48]
004debe8subs xzr, x1, 0
004debecb.hi 0x4debf4
004debf0b 0x4dec50
004debf4
004debf4loc_4debf4:
004debf4ldrb w5, [x5]
004debf8subs wzr, w5, 4
004debfccset x5, ne
004dec00strb w5, [sp+38]
004dec04b 0x4dec0c
004dec08
004dec08loc_4dec08:
004dec08b 0x4dec0c
004dec0c
004dec0cloc_4dec0c:
004dec0cldrb w5, [sp+38]
004dec10strb w5, [sp+39]
004dec14b 0x4dec18
004dec18
004dec18loc_4dec18:
004dec18ldrb w5, [sp+39]
004dec1ctbnz w5, 0, 0x4dec24
004dec20b 0x4dec48
004dec24
004dec24loc_4dec24:
004dec24b 0x4dec28
004dec28
004dec28loc_4dec28:
004dec28ldr x3, [sp+72]
004dec2cldr x0, [sp+48]
004dec30ldr x1, [sp+56]
004dec34ldr x4, [sp+80]
004dec38ldr x2, [sp+64]
004dec3cldur x29, [sp-8]
004dec40ldr x30, [sp], 192
004dec44ret x30
004dec48
004dec48loc_4dec48:
004dec48b 0x4dec4c
004dec4c
004dec4cloc_4dec4c:
004dec4cb 0x4deaf0
004dec50
004dec50loc_4dec50:
004dec50mov x0, xzr
004dec54bl runtime.panicIndex
004dec58
004dec58loc_4dec58:
004dec58mov x0, xzr
004dec5cbl runtime.panicIndex
004dec60hint
004dec64
004dec64loc_4dec64:
004dec64str x0, [sp+8]
004dec68mov x3, x30
004dec6cbl runtime.morestack_noctxt.abi0
004dec70ldr x0, [sp+8]
004dec74b 0x4deac0
004dec78udf 0
004dec7cudf 0
004deac0
004deac0golang.org/x/crypto/ssh.(*transport).readPacket: ; void golang.org/x/crypto/ssh.(*transport).readPacket(golang.org/x/crypto/ssh.transport * t)
004deac0ldr x16, [x28+16]
004deac4sub x17, sp, 64
004deac8subs xzr, x17, x16
004deaccb.ls 0x4dec64
004dead0str x30, [sp-192]!
004dead4stur x29, [sp-8]
004dead8sub x29, sp, 8
004deadcstr x0, [sp+200]
004deae0str xzr, [sp+48]
004deae4stp xzr, xzr, [sp+56]
004deae8stp xzr, xzr, [sp+72]
004deaecb 0x4deaf0
004deaf0
004deaf0loc_4deaf0:
004deaf0b 0x4deaf4
004deaf4
004deaf4loc_4deaf4:
004deaf4str xzr, [sp+104]
004deaf8stp xzr, xzr, [sp+112]
004deafcstp xzr, xzr, [sp+88]
004deb00ldr x2, [sp+200]
004deb04ldrsb x27, [x2]
004deb08str x2, [sp+176]
004deb0cldr x2, [sp+200]
004deb10ldrsb x27, [x2]
004deb14ldr x1, [x2+208]
004deb18str x1, [sp+168]
004deb1cldr x0, [sp+176]
004deb20bl golang.org/x/crypto/ssh.(*connectionState).readPacket
004deb24str x0, [sp+104]
004deb28str x1, [sp+112]
004deb2cstr x2, [sp+120]
004deb30str x3, [sp+88]
004deb34str x4, [sp+96]
004deb38ldr x2, [sp+104]
004deb3cldr x3, [sp+112]
004deb40ldr x4, [sp+120]
004deb44str x2, [sp+144]
004deb48str x3, [sp+152]
004deb4cstr x4, [sp+160]
004deb50ldr x2, [sp+88]
004deb54ldr x3, [sp+96]
004deb58str x2, [sp+128]
004deb5cstr x3, [sp+136]
004deb60ldr x2, [sp+144]
004deb64ldr x3, [sp+152]
004deb68ldr x4, [sp+160]
004deb6cstr x2, [sp+48]
004deb70str x3, [sp+56]
004deb74str x4, [sp+64]
004deb78ldr x2, [sp+136]
004deb7cldr x3, [sp+128]
004deb80str x3, [sp+72]
004deb84str x2, [sp+80]
004deb88cbnz x3, 0x4deb90
004deb8cb 0x4deb94
004deb90
004deb90loc_4deb90:
004deb90b 0x4dec28
004deb94
004deb94loc_4deb94:
004deb94ldr x5, [sp+56]
004deb98str x5, [sp+40]
004deb9csubs xzr, x5, 0
004deba0cset x6, eq
004deba4strb w6, [sp+39]
004deba8cbz x5, 0x4debb0
004debacb 0x4debb4
004debb0
004debb0loc_4debb0:
004debb0b 0x4dec18
004debb4
004debb4loc_4debb4:
004debb4ldr x1, [sp+56]
004debb8ldr x5, [sp+48]
004debbcsubs xzr, x1, 0
004debc0b.hi 0x4debc8
004debc4b 0x4dec58
004debc8
004debc8loc_4debc8:
004debc8ldrb w5, [x5]
004debccsubs wzr, w5, 2
004debd0cset x5, ne
004debd4strb w5, [sp+38]
004debd8b.ne 0x4debe0
004debdcb 0x4dec08
004debe0
004debe0loc_4debe0:
004debe0ldr x1, [sp+56]
004debe4ldr x5, [sp+48]
004debe8subs xzr, x1, 0
004debecb.hi 0x4debf4
004debf0b 0x4dec50
004debf4
004debf4loc_4debf4:
004debf4ldrb w5, [x5]
004debf8subs wzr, w5, 4
004debfccset x5, ne
004dec00strb w5, [sp+38]
004dec04b 0x4dec0c
004dec08
004dec08loc_4dec08:
004dec08b 0x4dec0c
004dec0c
004dec0cloc_4dec0c:
004dec0cldrb w5, [sp+38]
004dec10strb w5, [sp+39]
004dec14b 0x4dec18
004dec18
004dec18loc_4dec18:
004dec18ldrb w5, [sp+39]
004dec1ctbnz w5, 0, 0x4dec24
004dec20b 0x4dec48
004dec24
004dec24loc_4dec24:
004dec24b 0x4dec28
004dec28
004dec28loc_4dec28:
004dec28ldr x3, [sp+72]
004dec2cldr x0, [sp+48]
004dec30ldr x1, [sp+56]
004dec34ldr x4, [sp+80]
004dec38ldr x2, [sp+64]
004dec3cldur x29, [sp-8]
004dec40ldr x30, [sp], 192
004dec44ret x30
004dec48
004dec48loc_4dec48:
004dec48b 0x4dec4c
004dec4c
004dec4cloc_4dec4c:
004dec4cb 0x4deaf0
004dec50
004dec50loc_4dec50:
004dec50mov x0, xzr
004dec54bl runtime.panicIndex
004dec58
004dec58loc_4dec58:
004dec58mov x0, xzr
004dec5cbl runtime.panicIndex
004dec60hint
004dec64
004dec64loc_4dec64:
004dec64str x0, [sp+8]
004dec68mov x3, x30
004dec6cbl runtime.morestack_noctxt.abi0
004dec70ldr x0, [sp+8]
004dec74b 0x4deac0
004dec78udf 0
004dec7cudf 0
004deac0
004dec80
004dec80golang.org/x/crypto/ssh.(*connectionState).readPacket: ; void golang.org/x/crypto/ssh.(*connectionState).readPacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Reader * r)
004dec80ldr x16, [x28+16]
004dec84sub x17, sp, 272
004dec88subs xzr, x17, x16
004dec8cb.ls 0x4df0e4
004dec90sub x20, sp, 400
004dec94stp x29, x30, [x20-8]
004dec98add sp, x20, 0
004dec9csub x29, sp, 8
004deca0str x0, [sp+408]
004deca4str x1, [sp+416]
004deca8str xzr, [sp+96]
004decacstp xzr, xzr, [sp+104]
004decb0stp xzr, xzr, [sp+80]
004decb4str xzr, [sp+360]
004decb8stp xzr, xzr, [sp+368]
004decbcstp xzr, xzr, [sp+344]
004decc0ldr x4, [sp+408]
004decc4ldrsb x27, [x4]
004decc8ldr w1, [x4+16]
004decccstr w1, [sp+52]
004decd0ldr x4, [sp+408]
004decd4ldrsb x27, [x4]
004decd8ldr x5, [x4]
004decdcldrsb x27, [x5]
004dece0ldr x0, [x4+8]
004dece4ldr x4, [x5+24]
004dece8ldr x3, [sp+416]
004dececadrp x2, 0x237000
004decf0add x2, x2, 992
004decf4blr x4
004decf8str x0, [sp+360]
004decfcstr x1, [sp+368]
004ded00str x2, [sp+376]
004ded04str x3, [sp+344]
004ded08str x4, [sp+352]
004ded0cldr x4, [sp+360]
004ded10ldr x5, [sp+368]
004ded14ldr x6, [sp+376]
004ded18str x4, [sp+232]
004ded1cstr x5, [sp+240]
004ded20str x6, [sp+248]
004ded24ldr x4, [sp+344]
004ded28ldr x5, [sp+352]
004ded2cstr x4, [sp+216]
004ded30str x5, [sp+224]
004ded34ldr x4, [sp+232]
004ded38ldr x5, [sp+240]
004ded3cldr x6, [sp+248]
004ded40str x4, [sp+120]
004ded44str x5, [sp+128]
004ded48str x6, [sp+136]
004ded4cldr x4, [sp+216]
004ded50ldr x5, [sp+224]
004ded54str x4, [sp+184]
004ded58str x5, [sp+192]
004ded5cldr x4, [sp+408]
004ded60ldrsb x27, [x4]
004ded64ldr x5, [sp+408]
004ded68ldrsb x27, [x5]
004ded6cldr w5, [x5+16]
004ded70add x5, x5, 1
004ded74str w5, [x4+16]
004ded78ldr x4, [sp+184]
004ded7csubs xzr, x4, 0
004ded80cset x5, ne
004ded84eor x5, x5, 1
004ded88strb w5, [sp+51]
004ded8ccbnz x4, 0x4ded94
004ded90b 0x4ded98
004ded94
004ded94loc_4ded94:
004ded94b 0x4dedb0
004ded98
004ded98loc_4ded98:
004ded98ldr x3, [sp+128]
004ded9cstr x3, [sp+72]
004deda0subs xzr, x3, 0
004deda4cset x3, eq
004deda8strb w3, [sp+51]
004dedacb 0x4dedb0
004dedb0
004dedb0loc_4dedb0:
004dedb0ldrb w3, [sp+51]
004dedb4tbnz w3, 0, 0x4dedbc
004dedb8b 0x4dedd8
004dedbc
004dedbcloc_4dedbc:
004dedbcadrp x0, 0x1da000
004dedc0add x0, x0, 2962
004dedc4movz x1, 23
004dedc8bl errors.New
004dedccstr x0, [sp+184]
004dedd0str x1, [sp+192]
004dedd4b 0x4deddc
004dedd8
004dedd8loc_4dedd8:
004dedd8b 0x4deddc
004deddc
004deddcloc_4deddc:
004deddcldr x3, [sp+128]
004dede0str x3, [sp+72]
004dede4cbnz x3, 0x4dedec
004dede8b 0x4deff0
004dedec
004dedecloc_4dedec:
004dedecldr x1, [sp+128]
004dedf0ldr x3, [sp+120]
004dedf4subs xzr, x1, 0
004dedf8b.hi 0x4dee00
004dedfcb 0x4df0d8
004dee00
004dee00loc_4dee00:
004dee00ldrb w3, [x3]
004dee04strb w3, [sp+50]
004dee08mov x4, x3
004dee0csubs wzr, w4, 1
004dee10b.eq 0x4dee18
004dee14b 0x4def0c
004dee18
004dee18loc_4dee18:
004dee18b 0x4dee1c
004dee1c
004dee1cloc_4dee1c:
004dee1cadrp x0, 0x177000
004dee20add x0, x0, 896
004dee24bl runtime.newobject
004dee28str x0, [sp+384]
004dee2cadrp x27, 0x56d000
004dee30ldr w1, [x27+3056]
004dee34cbz w1, 0x4dee3c
004dee38b 0x4dee40
004dee3c
004dee3cloc_4dee3c:
004dee3cb 0x4dee5c
004dee40
004dee40loc_4dee40:
004dee40str x0, [sp+256]
004dee44mov x1, x0
004dee48adrp x0, 0x177000
004dee4cadd x0, x0, 896
004dee50bl runtime.wbZero
004dee54ldr x0, [sp+256]
004dee58b 0x4dee5c
004dee5c
004dee5cloc_4dee5c:
004dee5cstp xzr, xzr, [x0]
004dee60stp xzr, xzr, [x0+16]
004dee64str xzr, [x0+32]
004dee68ldr x4, [sp+384]
004dee6cstr x4, [sp+312]
004dee70ldr x0, [sp+120]
004dee74ldr x1, [sp+128]
004dee78ldr x2, [sp+136]
004dee7cadrp x3, 0x134000
004dee80add x3, x3, 64
004dee84bl golang.org/x/crypto/ssh.Unmarshal
004dee88str x0, [sp+168]
004dee8cstr x1, [sp+176]
004dee90cbnz x0, 0x4dee98
004dee94b 0x4deec8
004dee98
004dee98loc_4dee98:
004dee98str xzr, [sp+96]
004dee9cstp xzr, xzr, [sp+104]
004deea0ldr x3, [sp+168]
004deea4ldr x4, [sp+176]
004deea8str x3, [sp+80]
004deeacstr x4, [sp+88]
004deeb0ldr x0, [sp+96]
004deeb4ldr x1, [sp+104]
004deeb8ldr x2, [sp+112]
004deebcldp x29, x30, [sp-8]
004deec0add sp, sp, 400
004deec4ret x30
004deec8
004deec8loc_4deec8:
004deec8ldr x5, [sp+384]
004deeccstr x5, [sp+312]
004deed0str xzr, [sp+96]
004deed4stp xzr, xzr, [sp+104]
004deed8ldr x5, [sp+312]
004deedcadrp x6, 0x238000
004deee0add x6, x6, 128
004deee4str x6, [sp+80]
004deee8str x5, [sp+88]
004deeecldr x3, [sp+80]
004deef0ldr x0, [sp+96]
004deef4ldr x1, [sp+104]
004deef8ldr x4, [sp+88]
004deefcldr x2, [sp+112]
004def00ldp x29, x30, [sp-8]
004def04add sp, sp, 400
004def08ret x30
004def0c
004def0cloc_4def0c:
004def0csubs wzr, w3, 21
004def10b.eq 0x4def18
004def14b 0x4defe4
004def18
004def18loc_4def18:
004def18b 0x4def1c
004def1c
004def1cloc_4def1c:
004def1cldr x2, [sp+408]
004def20ldrsb x27, [x2]
004def24ldr x2, [x2+96]
004def28str x2, [sp+336]
004def2cstp xzr, xzr, [sp+320]
004def30ldr x1, [sp+336]
004def34add x0, sp, 320
004def38bl runtime.selectnbrecv
004def3cstrb w0, [sp+49]
004def40tbnz w0, 0, 0x4def48
004def44b 0x4def9c
004def48
004def48loc_4def48:
004def48ldr x3, [sp+328]
004def4cldr x4, [sp+320]
004def50str x4, [sp+200]
004def54str x3, [sp+208]
004def58ldr x5, [sp+408]
004def5cldrsb x27, [x5]
004def60str x4, [x5]
004def64adrp x27, 0x56d000
004def68ldr w4, [x27+3056]
004def6ccbz w4, 0x4def74
004def70b 0x4def78
004def74
004def74loc_4def74:
004def74b 0x4def8c
004def78
004def78loc_4def78:
004def78bl runtime.gcWriteBarrier2
004def7cstr x3, [x25]
004def80ldr x4, [x5+8]
004def84str x4, [x25+8]
004def88b 0x4def8c
004def8c
004def8cloc_4def8c:
004def8cstr x3, [x5+8]
004def90b 0x4def94
004def94
004def94loc_4def94:
004def94b 0x4def98
004def98
004def98loc_4def98:
004def98b 0x4defec
004def9c
004def9cloc_4def9c:
004def9cadrp x0, 0x1df000
004defa0add x0, x0, 1462
004defa4orr x1, xzr, 30
004defa8bl errors.New
004defacstr x0, [sp+344]
004defb0str x1, [sp+352]
004defb4str xzr, [sp+96]
004defb8stp xzr, xzr, [sp+104]
004defbcldr x3, [sp+344]
004defc0ldr x4, [sp+352]
004defc4str x3, [sp+80]
004defc8str x4, [sp+88]
004defccldr x0, [sp+96]
004defd0ldr x1, [sp+104]
004defd4ldr x2, [sp+112]
004defd8ldp x29, x30, [sp-8]
004defdcadd sp, sp, 400
004defe0ret x30
004defe4
004defe4loc_4defe4:
004defe4b 0x4defe8
004defe8
004defe8loc_4defe8:
004defe8b 0x4defec
004defec
004defecloc_4defec:
004defecb 0x4deff4
004deff0
004deff0loc_4deff0:
004deff0b 0x4deff4
004deff4
004deff4loc_4deff4:
004deff4ldr x2, [sp+128]
004deff8str x2, [sp+72]
004deffcadrp x0, 0x117000
004df000add x0, x0, 3072
004df004mov x1, x2
004df008bl runtime.makeslice
004df00cldr x3, [sp+72]
004df010ldr x4, [sp+72]
004df014str x0, [sp+144]
004df018str x3, [sp+152]
004df01cstr x4, [sp+160]
004df020str x0, [sp+288]
004df024str x3, [sp+296]
004df028str x4, [sp+304]
004df02cldr x3, [sp+128]
004df030ldr x4, [sp+136]
004df034ldr x5, [sp+120]
004df038str x5, [sp+264]
004df03cstr x3, [sp+272]
004df040str x4, [sp+280]
004df044ldr x4, [sp+296]
004df048str x4, [sp+64]
004df04csubs xzr, x4, x3
004df050b.gt 0x4df058
004df054b 0x4df060
004df058
004df058loc_4df058:
004df058str x3, [sp+64]
004df05cb 0x4df064
004df060
004df060loc_4df060:
004df060b 0x4df064
004df064
004df064loc_4df064:
004df064ldr x5, [sp+264]
004df068ldr x6, [sp+288]
004df06csubs xzr, x5, x6
004df070b.ne 0x4df078
004df074b 0x4df094
004df078
004df078loc_4df078:
004df078ldr x3, [sp+64]
004df07cstr x3, [sp+56]
004df080ldr x2, [sp+56]
004df084ldr x1, [sp+264]
004df088ldr x0, [sp+288]
004df08cbl runtime.memmove
004df090b 0x4df098
004df094
004df094loc_4df094:
004df094b 0x4df098
004df098
004df098loc_4df098:
004df098ldr x5, [sp+144]
004df09cldr x6, [sp+152]
004df0a0ldr x7, [sp+160]
004df0a4str x5, [sp+96]
004df0a8str x6, [sp+104]
004df0acstr x7, [sp+112]
004df0b0ldr x3, [sp+184]
004df0b4ldr x4, [sp+192]
004df0b8str x3, [sp+80]
004df0bcstr x4, [sp+88]
004df0c0ldr x0, [sp+96]
004df0c4ldr x1, [sp+104]
004df0c8ldr x2, [sp+112]
004df0ccldp x29, x30, [sp-8]
004df0d0add sp, sp, 400
004df0d4ret x30
004df0d8
004df0d8loc_4df0d8:
004df0d8mov x0, xzr
004df0dcbl runtime.panicIndex
004df0e0hint
004df0e4
004df0e4loc_4df0e4:
004df0e4stp x0, x1, [sp+8]
004df0e8mov x3, x30
004df0ecbl runtime.morestack_noctxt.abi0
004df0f0ldp x0, x1, [sp+8]
004df0f4b 0x4dec80
004df0f8udf 0
004df0fcudf 0
004dec80
004dec80golang.org/x/crypto/ssh.(*connectionState).readPacket: ; void golang.org/x/crypto/ssh.(*connectionState).readPacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Reader * r)
004dec80ldr x16, [x28+16]
004dec84sub x17, sp, 272
004dec88subs xzr, x17, x16
004dec8cb.ls 0x4df0e4
004dec90sub x20, sp, 400
004dec94stp x29, x30, [x20-8]
004dec98add sp, x20, 0
004dec9csub x29, sp, 8
004deca0str x0, [sp+408]
004deca4str x1, [sp+416]
004deca8str xzr, [sp+96]
004decacstp xzr, xzr, [sp+104]
004decb0stp xzr, xzr, [sp+80]
004decb4str xzr, [sp+360]
004decb8stp xzr, xzr, [sp+368]
004decbcstp xzr, xzr, [sp+344]
004decc0ldr x4, [sp+408]
004decc4ldrsb x27, [x4]
004decc8ldr w1, [x4+16]
004decccstr w1, [sp+52]
004decd0ldr x4, [sp+408]
004decd4ldrsb x27, [x4]
004decd8ldr x5, [x4]
004decdcldrsb x27, [x5]
004dece0ldr x0, [x4+8]
004dece4ldr x4, [x5+24]
004dece8ldr x3, [sp+416]
004dececadrp x2, 0x237000
004decf0add x2, x2, 992
004decf4blr x4
004decf8str x0, [sp+360]
004decfcstr x1, [sp+368]
004ded00str x2, [sp+376]
004ded04str x3, [sp+344]
004ded08str x4, [sp+352]
004ded0cldr x4, [sp+360]
004ded10ldr x5, [sp+368]
004ded14ldr x6, [sp+376]
004ded18str x4, [sp+232]
004ded1cstr x5, [sp+240]
004ded20str x6, [sp+248]
004ded24ldr x4, [sp+344]
004ded28ldr x5, [sp+352]
004ded2cstr x4, [sp+216]
004ded30str x5, [sp+224]
004ded34ldr x4, [sp+232]
004ded38ldr x5, [sp+240]
004ded3cldr x6, [sp+248]
004ded40str x4, [sp+120]
004ded44str x5, [sp+128]
004ded48str x6, [sp+136]
004ded4cldr x4, [sp+216]
004ded50ldr x5, [sp+224]
004ded54str x4, [sp+184]
004ded58str x5, [sp+192]
004ded5cldr x4, [sp+408]
004ded60ldrsb x27, [x4]
004ded64ldr x5, [sp+408]
004ded68ldrsb x27, [x5]
004ded6cldr w5, [x5+16]
004ded70add x5, x5, 1
004ded74str w5, [x4+16]
004ded78ldr x4, [sp+184]
004ded7csubs xzr, x4, 0
004ded80cset x5, ne
004ded84eor x5, x5, 1
004ded88strb w5, [sp+51]
004ded8ccbnz x4, 0x4ded94
004ded90b 0x4ded98
004ded94
004ded94loc_4ded94:
004ded94b 0x4dedb0
004ded98
004ded98loc_4ded98:
004ded98ldr x3, [sp+128]
004ded9cstr x3, [sp+72]
004deda0subs xzr, x3, 0
004deda4cset x3, eq
004deda8strb w3, [sp+51]
004dedacb 0x4dedb0
004dedb0
004dedb0loc_4dedb0:
004dedb0ldrb w3, [sp+51]
004dedb4tbnz w3, 0, 0x4dedbc
004dedb8b 0x4dedd8
004dedbc
004dedbcloc_4dedbc:
004dedbcadrp x0, 0x1da000
004dedc0add x0, x0, 2962
004dedc4movz x1, 23
004dedc8bl errors.New
004dedccstr x0, [sp+184]
004dedd0str x1, [sp+192]
004dedd4b 0x4deddc
004dedd8
004dedd8loc_4dedd8:
004dedd8b 0x4deddc
004deddc
004deddcloc_4deddc:
004deddcldr x3, [sp+128]
004dede0str x3, [sp+72]
004dede4cbnz x3, 0x4dedec
004dede8b 0x4deff0
004dedec
004dedecloc_4dedec:
004dedecldr x1, [sp+128]
004dedf0ldr x3, [sp+120]
004dedf4subs xzr, x1, 0
004dedf8b.hi 0x4dee00
004dedfcb 0x4df0d8
004dee00
004dee00loc_4dee00:
004dee00ldrb w3, [x3]
004dee04strb w3, [sp+50]
004dee08mov x4, x3
004dee0csubs wzr, w4, 1
004dee10b.eq 0x4dee18
004dee14b 0x4def0c
004dee18
004dee18loc_4dee18:
004dee18b 0x4dee1c
004dee1c
004dee1cloc_4dee1c:
004dee1cadrp x0, 0x177000
004dee20add x0, x0, 896
004dee24bl runtime.newobject
004dee28str x0, [sp+384]
004dee2cadrp x27, 0x56d000
004dee30ldr w1, [x27+3056]
004dee34cbz w1, 0x4dee3c
004dee38b 0x4dee40
004dee3c
004dee3cloc_4dee3c:
004dee3cb 0x4dee5c
004dee40
004dee40loc_4dee40:
004dee40str x0, [sp+256]
004dee44mov x1, x0
004dee48adrp x0, 0x177000
004dee4cadd x0, x0, 896
004dee50bl runtime.wbZero
004dee54ldr x0, [sp+256]
004dee58b 0x4dee5c
004dee5c
004dee5cloc_4dee5c:
004dee5cstp xzr, xzr, [x0]
004dee60stp xzr, xzr, [x0+16]
004dee64str xzr, [x0+32]
004dee68ldr x4, [sp+384]
004dee6cstr x4, [sp+312]
004dee70ldr x0, [sp+120]
004dee74ldr x1, [sp+128]
004dee78ldr x2, [sp+136]
004dee7cadrp x3, 0x134000
004dee80add x3, x3, 64
004dee84bl golang.org/x/crypto/ssh.Unmarshal
004dee88str x0, [sp+168]
004dee8cstr x1, [sp+176]
004dee90cbnz x0, 0x4dee98
004dee94b 0x4deec8
004dee98
004dee98loc_4dee98:
004dee98str xzr, [sp+96]
004dee9cstp xzr, xzr, [sp+104]
004deea0ldr x3, [sp+168]
004deea4ldr x4, [sp+176]
004deea8str x3, [sp+80]
004deeacstr x4, [sp+88]
004deeb0ldr x0, [sp+96]
004deeb4ldr x1, [sp+104]
004deeb8ldr x2, [sp+112]
004deebcldp x29, x30, [sp-8]
004deec0add sp, sp, 400
004deec4ret x30
004deec8
004deec8loc_4deec8:
004deec8ldr x5, [sp+384]
004deeccstr x5, [sp+312]
004deed0str xzr, [sp+96]
004deed4stp xzr, xzr, [sp+104]
004deed8ldr x5, [sp+312]
004deedcadrp x6, 0x238000
004deee0add x6, x6, 128
004deee4str x6, [sp+80]
004deee8str x5, [sp+88]
004deeecldr x3, [sp+80]
004deef0ldr x0, [sp+96]
004deef4ldr x1, [sp+104]
004deef8ldr x4, [sp+88]
004deefcldr x2, [sp+112]
004def00ldp x29, x30, [sp-8]
004def04add sp, sp, 400
004def08ret x30
004def0c
004def0cloc_4def0c:
004def0csubs wzr, w3, 21
004def10b.eq 0x4def18
004def14b 0x4defe4
004def18
004def18loc_4def18:
004def18b 0x4def1c
004def1c
004def1cloc_4def1c:
004def1cldr x2, [sp+408]
004def20ldrsb x27, [x2]
004def24ldr x2, [x2+96]
004def28str x2, [sp+336]
004def2cstp xzr, xzr, [sp+320]
004def30ldr x1, [sp+336]
004def34add x0, sp, 320
004def38bl runtime.selectnbrecv
004def3cstrb w0, [sp+49]
004def40tbnz w0, 0, 0x4def48
004def44b 0x4def9c
004def48
004def48loc_4def48:
004def48ldr x3, [sp+328]
004def4cldr x4, [sp+320]
004def50str x4, [sp+200]
004def54str x3, [sp+208]
004def58ldr x5, [sp+408]
004def5cldrsb x27, [x5]
004def60str x4, [x5]
004def64adrp x27, 0x56d000
004def68ldr w4, [x27+3056]
004def6ccbz w4, 0x4def74
004def70b 0x4def78
004def74
004def74loc_4def74:
004def74b 0x4def8c
004def78
004def78loc_4def78:
004def78bl runtime.gcWriteBarrier2
004def7cstr x3, [x25]
004def80ldr x4, [x5+8]
004def84str x4, [x25+8]
004def88b 0x4def8c
004def8c
004def8cloc_4def8c:
004def8cstr x3, [x5+8]
004def90b 0x4def94
004def94
004def94loc_4def94:
004def94b 0x4def98
004def98
004def98loc_4def98:
004def98b 0x4defec
004def9c
004def9cloc_4def9c:
004def9cadrp x0, 0x1df000
004defa0add x0, x0, 1462
004defa4orr x1, xzr, 30
004defa8bl errors.New
004defacstr x0, [sp+344]
004defb0str x1, [sp+352]
004defb4str xzr, [sp+96]
004defb8stp xzr, xzr, [sp+104]
004defbcldr x3, [sp+344]
004defc0ldr x4, [sp+352]
004defc4str x3, [sp+80]
004defc8str x4, [sp+88]
004defccldr x0, [sp+96]
004defd0ldr x1, [sp+104]
004defd4ldr x2, [sp+112]
004defd8ldp x29, x30, [sp-8]
004defdcadd sp, sp, 400
004defe0ret x30
004defe4
004defe4loc_4defe4:
004defe4b 0x4defe8
004defe8
004defe8loc_4defe8:
004defe8b 0x4defec
004defec
004defecloc_4defec:
004defecb 0x4deff4
004deff0
004deff0loc_4deff0:
004deff0b 0x4deff4
004deff4
004deff4loc_4deff4:
004deff4ldr x2, [sp+128]
004deff8str x2, [sp+72]
004deffcadrp x0, 0x117000
004df000add x0, x0, 3072
004df004mov x1, x2
004df008bl runtime.makeslice
004df00cldr x3, [sp+72]
004df010ldr x4, [sp+72]
004df014str x0, [sp+144]
004df018str x3, [sp+152]
004df01cstr x4, [sp+160]
004df020str x0, [sp+288]
004df024str x3, [sp+296]
004df028str x4, [sp+304]
004df02cldr x3, [sp+128]
004df030ldr x4, [sp+136]
004df034ldr x5, [sp+120]
004df038str x5, [sp+264]
004df03cstr x3, [sp+272]
004df040str x4, [sp+280]
004df044ldr x4, [sp+296]
004df048str x4, [sp+64]
004df04csubs xzr, x4, x3
004df050b.gt 0x4df058
004df054b 0x4df060
004df058
004df058loc_4df058:
004df058str x3, [sp+64]
004df05cb 0x4df064
004df060
004df060loc_4df060:
004df060b 0x4df064
004df064
004df064loc_4df064:
004df064ldr x5, [sp+264]
004df068ldr x6, [sp+288]
004df06csubs xzr, x5, x6
004df070b.ne 0x4df078
004df074b 0x4df094
004df078
004df078loc_4df078:
004df078ldr x3, [sp+64]
004df07cstr x3, [sp+56]
004df080ldr x2, [sp+56]
004df084ldr x1, [sp+264]
004df088ldr x0, [sp+288]
004df08cbl runtime.memmove
004df090b 0x4df098
004df094
004df094loc_4df094:
004df094b 0x4df098
004df098
004df098loc_4df098:
004df098ldr x5, [sp+144]
004df09cldr x6, [sp+152]
004df0a0ldr x7, [sp+160]
004df0a4str x5, [sp+96]
004df0a8str x6, [sp+104]
004df0acstr x7, [sp+112]
004df0b0ldr x3, [sp+184]
004df0b4ldr x4, [sp+192]
004df0b8str x3, [sp+80]
004df0bcstr x4, [sp+88]
004df0c0ldr x0, [sp+96]
004df0c4ldr x1, [sp+104]
004df0c8ldr x2, [sp+112]
004df0ccldp x29, x30, [sp-8]
004df0d0add sp, sp, 400
004df0d4ret x30
004df0d8
004df0d8loc_4df0d8:
004df0d8mov x0, xzr
004df0dcbl runtime.panicIndex
004df0e0hint
004df0e4
004df0e4loc_4df0e4:
004df0e4stp x0, x1, [sp+8]
004df0e8mov x3, x30
004df0ecbl runtime.morestack_noctxt.abi0
004df0f0ldp x0, x1, [sp+8]
004df0f4b 0x4dec80
004df0f8udf 0
004df0fcudf 0
004dec80
004df100
004df100golang.org/x/crypto/ssh.(*transport).writePacket: ; void golang.org/x/crypto/ssh.(*transport).writePacket(golang.org/x/crypto/ssh.transport * t, struct []uint8 packet)
004df100ldr x16, [x28+16]
004df104sub x17, sp, 16
004df108subs xzr, x17, x16
004df10cb.ls 0x4df19c
004df110str x30, [sp-144]!
004df114stur x29, [sp-8]
004df118sub x29, sp, 8
004df11cstr x0, [sp+152]
004df120str x1, [sp+160]
004df124str x2, [sp+168]
004df128str x3, [sp+176]
004df12cstp xzr, xzr, [sp+72]
004df130ldr x7, [sp+152]
004df134ldrsb x27, [x7]
004df138add x7, x7, 104
004df13cstr x7, [sp+112]
004df140ldr x7, [sp+152]
004df144ldrsb x27, [x7]
004df148ldr x7, [x7+216]
004df14cstr x7, [sp+104]
004df150ldr x7, [sp+152]
004df154ldrsb x27, [x7]
004df158ldr x2, [x7+224]
004df15cldr x3, [x7+232]
004df160str x2, [sp+88]
004df164str x3, [sp+96]
004df168ldr x4, [sp+160]
004df16cldr x5, [sp+168]
004df170ldr x6, [sp+176]
004df174ldr x0, [sp+112]
004df178ldr x1, [sp+104]
004df17cbl golang.org/x/crypto/ssh.(*connectionState).writePacket
004df180str x0, [sp+120]
004df184str x1, [sp+128]
004df188str x0, [sp+72]
004df18cstr x1, [sp+80]
004df190ldur x29, [sp-8]
004df194ldr x30, [sp], 144
004df198ret x30
004df19c
004df19cloc_4df19c:
004df19cstp x0, x1, [sp+8]
004df1a0stp x2, x3, [sp+24]
004df1a4mov x3, x30
004df1a8bl runtime.morestack_noctxt.abi0
004df1acldp x0, x1, [sp+8]
004df1b0ldp x2, x3, [sp+24]
004df1b4b 0x4df100
004df1b8udf 0
004df1bcudf 0
004df100
004df100golang.org/x/crypto/ssh.(*transport).writePacket: ; void golang.org/x/crypto/ssh.(*transport).writePacket(golang.org/x/crypto/ssh.transport * t, struct []uint8 packet)
004df100ldr x16, [x28+16]
004df104sub x17, sp, 16
004df108subs xzr, x17, x16
004df10cb.ls 0x4df19c
004df110str x30, [sp-144]!
004df114stur x29, [sp-8]
004df118sub x29, sp, 8
004df11cstr x0, [sp+152]
004df120str x1, [sp+160]
004df124str x2, [sp+168]
004df128str x3, [sp+176]
004df12cstp xzr, xzr, [sp+72]
004df130ldr x7, [sp+152]
004df134ldrsb x27, [x7]
004df138add x7, x7, 104
004df13cstr x7, [sp+112]
004df140ldr x7, [sp+152]
004df144ldrsb x27, [x7]
004df148ldr x7, [x7+216]
004df14cstr x7, [sp+104]
004df150ldr x7, [sp+152]
004df154ldrsb x27, [x7]
004df158ldr x2, [x7+224]
004df15cldr x3, [x7+232]
004df160str x2, [sp+88]
004df164str x3, [sp+96]
004df168ldr x4, [sp+160]
004df16cldr x5, [sp+168]
004df170ldr x6, [sp+176]
004df174ldr x0, [sp+112]
004df178ldr x1, [sp+104]
004df17cbl golang.org/x/crypto/ssh.(*connectionState).writePacket
004df180str x0, [sp+120]
004df184str x1, [sp+128]
004df188str x0, [sp+72]
004df18cstr x1, [sp+80]
004df190ldur x29, [sp-8]
004df194ldr x30, [sp], 144
004df198ret x30
004df19c
004df19cloc_4df19c:
004df19cstp x0, x1, [sp+8]
004df1a0stp x2, x3, [sp+24]
004df1a4mov x3, x30
004df1a8bl runtime.morestack_noctxt.abi0
004df1acldp x0, x1, [sp+8]
004df1b0ldp x2, x3, [sp+24]
004df1b4b 0x4df100
004df1b8udf 0
004df1bcudf 0
004df100
004df1c0
004df1c0golang.org/x/crypto/ssh.(*connectionState).writePacket: ; void golang.org/x/crypto/ssh.(*connectionState).writePacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Writer * w, io.Reader rand, struct []uint8 packet)
004df1c0ldr x16, [x28+16]
004df1c4sub x17, sp, 48
004df1c8subs xzr, x17, x16
004df1ccb.ls 0x4df3d0
004df1d0str x30, [sp-176]!
004df1d4stur x29, [sp-8]
004df1d8sub x29, sp, 8
004df1dcstr x0, [sp+184]
004df1e0str x1, [sp+192]
004df1e4str x2, [sp+200]
004df1e8str x3, [sp+208]
004df1ecstr x4, [sp+216]
004df1f0str x5, [sp+224]
004df1f4str x6, [sp+232]
004df1f8stp xzr, xzr, [sp+96]
004df1fcldr x9, [sp+224]
004df200str x9, [sp+88]
004df204subs xzr, x9, 0
004df208cset x10, ne
004df20cstrb w10, [sp+82]
004df210cbnz x9, 0x4df218
004df214b 0x4df240
004df218
004df218loc_4df218:
004df218ldr x1, [sp+224]
004df21cldr x9, [sp+216]
004df220subs xzr, x1, 0
004df224b.hi 0x4df22c
004df228b 0x4df3c4
004df22c
004df22cloc_4df22c:
004df22cldrb w9, [x9]
004df230subs wzr, w9, 21
004df234cset x9, eq
004df238strb w9, [sp+82]
004df23cb 0x4df244
004df240
004df240loc_4df240:
004df240b 0x4df244
004df244
004df244loc_4df244:
004df244ldrb w9, [sp+82]
004df248strb w9, [sp+81]
004df24cldr x9, [sp+184]
004df250ldrsb x27, [x9]
004df254ldr w1, [x9+16]
004df258str w1, [sp+84]
004df25cldr x9, [sp+184]
004df260ldrsb x27, [x9]
004df264ldr x10, [x9]
004df268ldrsb x27, [x10]
004df26cldr x0, [x9+8]
004df270ldr x4, [sp+200]
004df274ldr x6, [sp+216]
004df278ldr x7, [sp+224]
004df27cldr x5, [sp+208]
004df280ldr x8, [sp+232]
004df284ldr x9, [x10+32]
004df288ldr x3, [sp+192]
004df28cadrp x2, 0x235000
004df290add x2, x2, 416
004df294blr x9
004df298str x0, [sp+112]
004df29cstr x1, [sp+120]
004df2a0cbnz x0, 0x4df2a8
004df2a4b 0x4df2bc
004df2a8
004df2a8loc_4df2a8:
004df2a8str x0, [sp+96]
004df2acstr x1, [sp+104]
004df2b0ldur x29, [sp-8]
004df2b4ldr x30, [sp], 176
004df2b8ret x30
004df2bc
004df2bcloc_4df2bc:
004df2bcldr x0, [sp+192]
004df2c0bl bufio.(*Writer).Flush
004df2c4str x0, [sp+112]
004df2c8str x1, [sp+120]
004df2cccbnz x0, 0x4df2d4
004df2d0b 0x4df2e8
004df2d4
004df2d4loc_4df2d4:
004df2d4str x0, [sp+96]
004df2d8str x1, [sp+104]
004df2dcldur x29, [sp-8]
004df2e0ldr x30, [sp], 176
004df2e4ret x30
004df2e8
004df2e8loc_4df2e8:
004df2e8ldr x2, [sp+184]
004df2ecldrsb x27, [x2]
004df2f0ldr x3, [sp+184]
004df2f4ldrsb x27, [x3]
004df2f8ldr w3, [x3+16]
004df2fcadd x3, x3, 1
004df300str w3, [x2+16]
004df304ldrb w2, [sp+81]
004df308tbnz w2, 0, 0x4df310
004df30cb 0x4df390
004df310
004df310loc_4df310:
004df310ldr x2, [sp+184]
004df314ldrsb x27, [x2]
004df318ldr x2, [x2+96]
004df31cstr x2, [sp+160]
004df320stp xzr, xzr, [sp+144]
004df324ldr x1, [sp+160]
004df328add x0, sp, 144
004df32cbl runtime.selectnbrecv
004df330strb w0, [sp+83]
004df334tbnz w0, 0, 0x4df33c
004df338b 0x4df3b0
004df33c
004df33cloc_4df33c:
004df33cldr x2, [sp+152]
004df340ldr x3, [sp+144]
004df344str x3, [sp+128]
004df348str x2, [sp+136]
004df34cldr x4, [sp+184]
004df350ldrsb x27, [x4]
004df354str x3, [x4]
004df358adrp x27, 0x56c000
004df35cldr w3, [x27+3056]
004df360cbz w3, 0x4df368
004df364b 0x4df36c
004df368
004df368loc_4df368:
004df368b 0x4df380
004df36c
004df36cloc_4df36c:
004df36cbl runtime.gcWriteBarrier2
004df370str x2, [x25]
004df374ldr x3, [x4+8]
004df378str x3, [x25+8]
004df37cb 0x4df380
004df380
004df380loc_4df380:
004df380str x2, [x4+8]
004df384b 0x4df388
004df388
004df388loc_4df388:
004df388b 0x4df38c
004df38c
004df38cloc_4df38c:
004df38cb 0x4df394
004df390
004df390loc_4df390:
004df390b 0x4df394
004df394
004df394loc_4df394:
004df394ldr x0, [sp+112]
004df398ldr x1, [sp+120]
004df39cstr x0, [sp+96]
004df3a0str x1, [sp+104]
004df3a4ldur x29, [sp-8]
004df3a8ldr x30, [sp], 176
004df3acret x30
004df3b0
004df3b0loc_4df3b0:
004df3b0adrp x0, 0x116000
004df3b4add x0, x0, 2944
004df3b8adrp x1, 0x233000
004df3bcadd x1, x1, 1120
004df3c0bl runtime.gopanic
004df3c4
004df3c4loc_4df3c4:
004df3c4mov x0, xzr
004df3c8bl runtime.panicIndex
004df3cchint
004df3d0
004df3d0loc_4df3d0:
004df3d0stp x0, x1, [sp+8]
004df3d4stp x2, x3, [sp+24]
004df3d8stp x4, x5, [sp+40]
004df3dcstr x6, [sp+56]
004df3e0mov x3, x30
004df3e4bl runtime.morestack_noctxt.abi0
004df3e8ldp x0, x1, [sp+8]
004df3ecldp x2, x3, [sp+24]
004df3f0ldp x4, x5, [sp+40]
004df3f4ldr x6, [sp+56]
004df3f8b 0x4df1c0
004df3fcudf 0
004df1c0
004df1c0golang.org/x/crypto/ssh.(*connectionState).writePacket: ; void golang.org/x/crypto/ssh.(*connectionState).writePacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Writer * w, io.Reader rand, struct []uint8 packet)
004df1c0ldr x16, [x28+16]
004df1c4sub x17, sp, 48
004df1c8subs xzr, x17, x16
004df1ccb.ls 0x4df3d0
004df1d0str x30, [sp-176]!
004df1d4stur x29, [sp-8]
004df1d8sub x29, sp, 8
004df1dcstr x0, [sp+184]
004df1e0str x1, [sp+192]
004df1e4str x2, [sp+200]
004df1e8str x3, [sp+208]
004df1ecstr x4, [sp+216]
004df1f0str x5, [sp+224]
004df1f4str x6, [sp+232]
004df1f8stp xzr, xzr, [sp+96]
004df1fcldr x9, [sp+224]
004df200str x9, [sp+88]
004df204subs xzr, x9, 0
004df208cset x10, ne
004df20cstrb w10, [sp+82]
004df210cbnz x9, 0x4df218
004df214b 0x4df240
004df218
004df218loc_4df218:
004df218ldr x1, [sp+224]
004df21cldr x9, [sp+216]
004df220subs xzr, x1, 0
004df224b.hi 0x4df22c
004df228b 0x4df3c4
004df22c
004df22cloc_4df22c:
004df22cldrb w9, [x9]
004df230subs wzr, w9, 21
004df234cset x9, eq
004df238strb w9, [sp+82]
004df23cb 0x4df244
004df240
004df240loc_4df240:
004df240b 0x4df244
004df244
004df244loc_4df244:
004df244ldrb w9, [sp+82]
004df248strb w9, [sp+81]
004df24cldr x9, [sp+184]
004df250ldrsb x27, [x9]
004df254ldr w1, [x9+16]
004df258str w1, [sp+84]
004df25cldr x9, [sp+184]
004df260ldrsb x27, [x9]
004df264ldr x10, [x9]
004df268ldrsb x27, [x10]
004df26cldr x0, [x9+8]
004df270ldr x4, [sp+200]
004df274ldr x6, [sp+216]
004df278ldr x7, [sp+224]
004df27cldr x5, [sp+208]
004df280ldr x8, [sp+232]
004df284ldr x9, [x10+32]
004df288ldr x3, [sp+192]
004df28cadrp x2, 0x235000
004df290add x2, x2, 416
004df294blr x9
004df298str x0, [sp+112]
004df29cstr x1, [sp+120]
004df2a0cbnz x0, 0x4df2a8
004df2a4b 0x4df2bc
004df2a8
004df2a8loc_4df2a8:
004df2a8str x0, [sp+96]
004df2acstr x1, [sp+104]
004df2b0ldur x29, [sp-8]
004df2b4ldr x30, [sp], 176
004df2b8ret x30
004df2bc
004df2bcloc_4df2bc:
004df2bcldr x0, [sp+192]
004df2c0bl bufio.(*Writer).Flush
004df2c4str x0, [sp+112]
004df2c8str x1, [sp+120]
004df2cccbnz x0, 0x4df2d4
004df2d0b 0x4df2e8
004df2d4
004df2d4loc_4df2d4:
004df2d4str x0, [sp+96]
004df2d8str x1, [sp+104]
004df2dcldur x29, [sp-8]
004df2e0ldr x30, [sp], 176
004df2e4ret x30
004df2e8
004df2e8loc_4df2e8:
004df2e8ldr x2, [sp+184]
004df2ecldrsb x27, [x2]
004df2f0ldr x3, [sp+184]
004df2f4ldrsb x27, [x3]
004df2f8ldr w3, [x3+16]
004df2fcadd x3, x3, 1
004df300str w3, [x2+16]
004df304ldrb w2, [sp+81]
004df308tbnz w2, 0, 0x4df310
004df30cb 0x4df390
004df310
004df310loc_4df310:
004df310ldr x2, [sp+184]
004df314ldrsb x27, [x2]
004df318ldr x2, [x2+96]
004df31cstr x2, [sp+160]
004df320stp xzr, xzr, [sp+144]
004df324ldr x1, [sp+160]
004df328add x0, sp, 144
004df32cbl runtime.selectnbrecv
004df330strb w0, [sp+83]
004df334tbnz w0, 0, 0x4df33c
004df338b 0x4df3b0
004df33c
004df33cloc_4df33c:
004df33cldr x2, [sp+152]
004df340ldr x3, [sp+144]
004df344str x3, [sp+128]
004df348str x2, [sp+136]
004df34cldr x4, [sp+184]
004df350ldrsb x27, [x4]
004df354str x3, [x4]
004df358adrp x27, 0x56c000
004df35cldr w3, [x27+3056]
004df360cbz w3, 0x4df368
004df364b 0x4df36c
004df368
004df368loc_4df368:
004df368b 0x4df380
004df36c
004df36cloc_4df36c:
004df36cbl runtime.gcWriteBarrier2
004df370str x2, [x25]
004df374ldr x3, [x4+8]
004df378str x3, [x25+8]
004df37cb 0x4df380
004df380
004df380loc_4df380:
004df380str x2, [x4+8]
004df384b 0x4df388
004df388
004df388loc_4df388:
004df388b 0x4df38c
004df38c
004df38cloc_4df38c:
004df38cb 0x4df394
004df390
004df390loc_4df390:
004df390b 0x4df394
004df394
004df394loc_4df394:
004df394ldr x0, [sp+112]
004df398ldr x1, [sp+120]
004df39cstr x0, [sp+96]
004df3a0str x1, [sp+104]
004df3a4ldur x29, [sp-8]
004df3a8ldr x30, [sp], 176
004df3acret x30
004df3b0
004df3b0loc_4df3b0:
004df3b0adrp x0, 0x116000
004df3b4add x0, x0, 2944
004df3b8adrp x1, 0x233000
004df3bcadd x1, x1, 1120
004df3c0bl runtime.gopanic
004df3c4
004df3c4loc_4df3c4:
004df3c4mov x0, xzr
004df3c8bl runtime.panicIndex
004df3cchint
004df3d0
004df3d0loc_4df3d0:
004df3d0stp x0, x1, [sp+8]
004df3d4stp x2, x3, [sp+24]
004df3d8stp x4, x5, [sp+40]
004df3dcstr x6, [sp+56]
004df3e0mov x3, x30
004df3e4bl runtime.morestack_noctxt.abi0
004df3e8ldp x0, x1, [sp+8]
004df3ecldp x2, x3, [sp+24]
004df3f0ldp x4, x5, [sp+40]
004df3f4ldr x6, [sp+56]
004df3f8b 0x4df1c0
004df3fcudf 0
004df1c0
004df400
004df400golang.org/x/crypto/ssh.newTransport: ; void golang.org/x/crypto/ssh.newTransport(io.ReadWriteCloser rwc, io.Reader rand, bool isClient)
004df400ldr x16, [x28+16]
004df404sub x17, sp, 144
004df408subs xzr, x17, x16
004df40cb.ls 0x4dfb3c
004df410sub x20, sp, 272
004df414stp x29, x30, [x20-8]
004df418add sp, x20, 0
004df41csub x29, sp, 8
004df420str x0, [sp+280]
004df424str x1, [sp+288]
004df428str x2, [sp+296]
004df42cstr x3, [sp+304]
004df430strb w4, [sp+312]
004df434str xzr, [sp+40]
004df438ldr x1, [sp+288]
004df43cldr x2, [sp+280]
004df440str x2, [sp+232]
004df444str x1, [sp+240]
004df448cbnz x2, 0x4df450
004df44cb 0x4df470
004df450
004df450loc_4df450:
004df450str x1, [sp+104]
004df454ldr x1, [x2+8]
004df458adrp x0, 0x531000
004df45cadd x0, x0, 1776
004df460bl runtime.typeAssert
004df464ldr x1, [sp+104]
004df468mov x2, x0
004df46cb 0x4df474
004df470
004df470loc_4df470:
004df470b 0x4df474
004df474
004df474loc_4df474:
004df474str x2, [sp+216]
004df478str x1, [sp+224]
004df47cmov x0, x2
004df480bl bufio.NewReader
004df484str x0, [sp+80]
004df488ldr x1, [sp+288]
004df48cldr x2, [sp+280]
004df490str x2, [sp+200]
004df494str x1, [sp+208]
004df498cbnz x2, 0x4df4a0
004df49cb 0x4df4c0
004df4a0
004df4a0loc_4df4a0:
004df4a0str x1, [sp+104]
004df4a4ldr x1, [x2+8]
004df4a8adrp x0, 0x531000
004df4acadd x0, x0, 1808
004df4b0bl runtime.typeAssert
004df4b4ldr x1, [sp+104]
004df4b8mov x2, x0
004df4bcb 0x4df4c4
004df4c0
004df4c0loc_4df4c0:
004df4c0b 0x4df4c4
004df4c4
004df4c4loc_4df4c4:
004df4c4str x2, [sp+184]
004df4c8str x1, [sp+192]
004df4ccmov x0, x2
004df4d0bl bufio.NewWriter
004df4d4str x0, [sp+72]
004df4d8adrp x0, 0x1ac000
004df4dcadd x0, x0, 2976
004df4e0bl runtime.newobject
004df4e4str x0, [sp+176]
004df4e8adrp x27, 0x56c000
004df4ecldr w2, [x27+3056]
004df4f0cbz w2, 0x4df4f8
004df4f4b 0x4df4fc
004df4f8
004df4f8loc_4df4f8:
004df4f8b 0x4df518
004df4fc
004df4fcloc_4df4fc:
004df4fcstr x0, [sp+96]
004df500mov x1, x0
004df504adrp x0, 0x1ac000
004df508add x0, x0, 2976
004df50cbl runtime.wbZero
004df510ldr x0, [sp+96]
004df514b 0x4df518
004df518
004df518loc_4df518:
004df518mov x20, x0
004df51cadr x27, 16
004df520stp x29, x27, [sp-24]
004df524sub x29, sp, 24
004df528bl fn_87cf0
004df52csub x29, sp, 8
004df530ldr x2, [sp+176]
004df534ldrsb x27, [x2]
004df538adrp x3, 0x237000
004df53cadd x3, x3, 96
004df540str x3, [x2+16]
004df544adrp x27, 0x56c000
004df548ldr w3, [x27+3056]
004df54ccbz w3, 0x4df554
004df550b 0x4df558
004df554
004df554loc_4df554:
004df554b 0x4df568
004df558
004df558loc_4df558:
004df558ldr x3, [x2+24]
004df55cbl runtime.gcWriteBarrier1
004df560str x3, [x25]
004df564b 0x4df568
004df568
004df568loc_4df568:
004df568adrp x3, 0x56c000
004df56cadd x3, x3, 1504
004df570str x3, [x2+24]
004df574ldr x2, [sp+176]
004df578str x2, [sp+64]
004df57cadrp x0, 0x11a000
004df580add x0, x0, 1664
004df584orr x1, xzr, 1
004df588bl runtime.makechan
004df58cstr x0, [sp+56]
004df590adrp x0, 0x1ac000
004df594add x0, x0, 2976
004df598bl runtime.newobject
004df59cstr x0, [sp+168]
004df5a0adrp x27, 0x56c000
004df5a4ldr w2, [x27+3056]
004df5a8cbz w2, 0x4df5b0
004df5acb 0x4df5b4
004df5b0
004df5b0loc_4df5b0:
004df5b0b 0x4df5d0
004df5b4
004df5b4loc_4df5b4:
004df5b4str x0, [sp+96]
004df5b8mov x1, x0
004df5bcadrp x0, 0x1ac000
004df5c0add x0, x0, 2976
004df5c4bl runtime.wbZero
004df5c8ldr x0, [sp+96]
004df5ccb 0x4df5d0
004df5d0
004df5d0loc_4df5d0:
004df5d0mov x20, x0
004df5d4adr x27, 16
004df5d8stp x29, x27, [sp-24]
004df5dcsub x29, sp, 24
004df5e0bl fn_87cf0
004df5e4sub x29, sp, 8
004df5e8ldr x2, [sp+168]
004df5ecldrsb x27, [x2]
004df5f0adrp x3, 0x237000
004df5f4add x3, x3, 96
004df5f8str x3, [x2+16]
004df5fcadrp x27, 0x56c000
004df600ldr w3, [x27+3056]
004df604cbz w3, 0x4df60c
004df608b 0x4df610
004df60c
004df60cloc_4df60c:
004df60cb 0x4df620
004df610
004df610loc_4df610:
004df610ldr x3, [x2+24]
004df614bl runtime.gcWriteBarrier1
004df618str x3, [x25]
004df61cb 0x4df620
004df620
004df620loc_4df620:
004df620adrp x3, 0x56c000
004df624add x3, x3, 1504
004df628str x3, [x2+24]
004df62cldr x2, [sp+168]
004df630str x2, [sp+256]
004df634adrp x0, 0x11a000
004df638add x0, x0, 1664
004df63corr x1, xzr, 1
004df640bl runtime.makechan
004df644str x0, [sp+248]
004df648adrp x0, 0x1aa000
004df64cadd x0, x0, 224
004df650bl runtime.newobject
004df654str x0, [sp+160]
004df658adrp x27, 0x56c000
004df65cldr w2, [x27+3056]
004df660cbz w2, 0x4df668
004df664b 0x4df66c
004df668
004df668loc_4df668:
004df668b 0x4df688
004df66c
004df66cloc_4df66c:
004df66cstr x0, [sp+88]
004df670mov x1, x0
004df674adrp x0, 0x1aa000
004df678add x0, x0, 224
004df67cbl runtime.wbZero
004df680ldr x0, [sp+88]
004df684b 0x4df688
004df688
004df688loc_4df688:
004df688mov x20, x0
004df68cadr x27, 16
004df690stp x29, x27, [sp-24]
004df694sub x29, sp, 24
004df698bl fn_87cd0
004df69csub x29, sp, 8
004df6a0str xzr, [x0+256]
004df6a4ldr x3, [sp+160]
004df6a8ldrsb x27, [x3]
004df6acldr x4, [sp+80]
004df6b0adrp x27, 0x56c000
004df6b4ldr w5, [x27+3056]
004df6b8cbz w5, 0x4df6c0
004df6bcb 0x4df6c4
004df6c0
004df6c0loc_4df6c0:
004df6c0b 0x4df6d8
004df6c4
004df6c4loc_4df6c4:
004df6c4bl runtime.gcWriteBarrier2
004df6c8str x4, [x25]
004df6ccldr x5, [x3+208]
004df6d0str x5, [x25+8]
004df6d4b 0x4df6d8
004df6d8
004df6d8loc_4df6d8:
004df6d8str x4, [x3+208]
004df6dcldr x3, [sp+160]
004df6e0ldrsb x27, [x3]
004df6e4ldr x4, [sp+72]
004df6e8adrp x27, 0x56c000
004df6ecldr w5, [x27+3056]
004df6f0cbz w5, 0x4df6f8
004df6f4b 0x4df6fc
004df6f8
004df6f8loc_4df6f8:
004df6f8b 0x4df710
004df6fc
004df6fcloc_4df6fc:
004df6fcbl runtime.gcWriteBarrier2
004df700str x4, [x25]
004df704ldr x5, [x3+216]
004df708str x5, [x25+8]
004df70cb 0x4df710
004df710
004df710loc_4df710:
004df710str x4, [x3+216]
004df714ldr x3, [sp+160]
004df718ldrsb x27, [x3]
004df71cldr x4, [sp+304]
004df720ldr x5, [sp+296]
004df724str x5, [x3+224]
004df728adrp x27, 0x56c000
004df72cldr w5, [x27+3056]
004df730cbz w5, 0x4df738
004df734b 0x4df73c
004df738
004df738loc_4df738:
004df738b 0x4df750
004df73c
004df73cloc_4df73c:
004df73cbl runtime.gcWriteBarrier2
004df740str x4, [x25]
004df744ldr x5, [x3+232]
004df748str x5, [x25+8]
004df74cb 0x4df750
004df750
004df750loc_4df750:
004df750str x4, [x3+232]
004df754ldr x3, [sp+64]
004df758str x3, [sp+152]
004df75cldr x4, [sp+160]
004df760ldrsb x27, [x4]
004df764adrp x5, 0x238000
004df768add x5, x5, 1384
004df76cstr x5, [x4]
004df770adrp x27, 0x56c000
004df774ldr w5, [x27+3056]
004df778cbz w5, 0x4df780
004df77cb 0x4df784
004df780
004df780loc_4df780:
004df780b 0x4df798
004df784
004df784loc_4df784:
004df784bl runtime.gcWriteBarrier2
004df788str x3, [x25]
004df78cldr x5, [x4+8]
004df790str x5, [x25+8]
004df794b 0x4df798
004df798
004df798loc_4df798:
004df798str x3, [x4+8]
004df79cldr x3, [sp+160]
004df7a0ldrsb x27, [x3]
004df7a4ldr x4, [sp+56]
004df7a8adrp x27, 0x56c000
004df7acldr w5, [x27+3056]
004df7b0cbz w5, 0x4df7b8
004df7b4b 0x4df7bc
004df7b8
004df7b8loc_4df7b8:
004df7b8b 0x4df7d0
004df7bc
004df7bcloc_4df7bc:
004df7bcbl runtime.gcWriteBarrier2
004df7c0str x4, [x25]
004df7c4ldr x5, [x3+96]
004df7c8str x5, [x25+8]
004df7ccb 0x4df7d0
004df7d0
004df7d0loc_4df7d0:
004df7d0str x4, [x3+96]
004df7d4ldr x3, [sp+256]
004df7d8str x3, [sp+144]
004df7dcldr x4, [sp+160]
004df7e0ldrsb x27, [x4]
004df7e4adrp x5, 0x238000
004df7e8add x5, x5, 1384
004df7ecstr x5, [x4+104]
004df7f0adrp x27, 0x56c000
004df7f4ldr w5, [x27+3056]
004df7f8cbz w5, 0x4df800
004df7fcb 0x4df804
004df800
004df800loc_4df800:
004df800b 0x4df818
004df804
004df804loc_4df804:
004df804bl runtime.gcWriteBarrier2
004df808str x3, [x25]
004df80cldr x5, [x4+112]
004df810str x5, [x25+8]
004df814b 0x4df818
004df818
004df818loc_4df818:
004df818str x3, [x4+112]
004df81cldr x3, [sp+160]
004df820ldrsb x27, [x3]
004df824ldr x4, [sp+248]
004df828adrp x27, 0x56c000
004df82cldr w5, [x27+3056]
004df830cbz w5, 0x4df838
004df834b 0x4df83c
004df838
004df838loc_4df838:
004df838b 0x4df850
004df83c
004df83cloc_4df83c:
004df83cbl runtime.gcWriteBarrier2
004df840str x4, [x25]
004df844ldr x5, [x3+200]
004df848str x5, [x25+8]
004df84cb 0x4df850
004df850
004df850loc_4df850:
004df850str x4, [x3+200]
004df854ldr x3, [sp+288]
004df858ldr x4, [sp+280]
004df85cstr x4, [sp+128]
004df860str x3, [sp+136]
004df864cbnz x4, 0x4df86c
004df868b 0x4df88c
004df86c
004df86cloc_4df86c:
004df86cstr x3, [sp+104]
004df870ldr x1, [x4+8]
004df874adrp x0, 0x531000
004df878add x0, x0, 1840
004df87cbl runtime.typeAssert
004df880ldr x3, [sp+104]
004df884mov x4, x0
004df888b 0x4df890
004df88c
004df88cloc_4df88c:
004df88cb 0x4df890
004df890
004df890loc_4df890:
004df890str x4, [sp+112]
004df894str x3, [sp+120]
004df898ldr x5, [sp+160]
004df89cldrsb x27, [x5]
004df8a0str x4, [x5+248]
004df8a4adrp x27, 0x56c000
004df8a8ldr w4, [x27+3056]
004df8accbz w4, 0x4df8b4
004df8b0b 0x4df8b8
004df8b4
004df8b4loc_4df8b4:
004df8b4b 0x4df8cc
004df8b8
004df8b8loc_4df8b8:
004df8b8bl runtime.gcWriteBarrier2
004df8bcstr x3, [x25]
004df8c0ldr x4, [x5+256]
004df8c4str x4, [x25+8]
004df8c8b 0x4df8cc
004df8cc
004df8ccloc_4df8cc:
004df8ccstr x3, [x5+256]
004df8d0ldr x3, [sp+160]
004df8d4str x3, [sp+48]
004df8d8ldrsb x27, [x3]
004df8dcldrb w4, [sp+312]
004df8e0strb w4, [x3+240]
004df8e4ldrb w3, [sp+312]
004df8e8tbnz w3, 0, 0x4df8f0
004df8ecb 0x4dfa0c
004df8f0
004df8f0loc_4df8f0:
004df8f0ldr x3, [sp+48]
004df8f4ldrsb x27, [x3]
004df8f8add x1, x3, 24
004df8fcadrp x27, 0x56c000
004df900ldr w4, [x27+3056]
004df904cbz w4, 0x4df90c
004df908b 0x4df910
004df90c
004df90cloc_4df90c:
004df90cb 0x4df930
004df910
004df910loc_4df910:
004df910str x3, [sp+88]
004df914adrp x0, 0x176000
004df918add x0, x0, 2048
004df91cadrp x2, 0x53a000
004df920add x2, x2, 576
004df924bl runtime.wbMove
004df928ldr x3, [sp+88]
004df92cb 0x4df930
004df930
004df930loc_4df930:
004df930adrp x27, 0x53a000
004df934add x27, x27, 576
004df938ldp x4, x5, [x27]
004df93cadrp x27, 0x53a000
004df940add x27, x27, 592
004df944ldp x6, x7, [x27]
004df948adrp x27, 0x53a000
004df94cadd x27, x27, 608
004df950ldp x8, x9, [x27]
004df954adrp x27, 0x53a000
004df958add x27, x27, 624
004df95cldp x10, x11, [x27]
004df960stp x4, x5, [x3+24]
004df964stp x6, x7, [x3+40]
004df968stp x8, x9, [x3+56]
004df96cstp x10, x11, [x3+72]
004df970adrp x27, 0x53a000
004df974ldr x4, [x27+640]
004df978str x4, [x3+88]
004df97cldr x3, [sp+48]
004df980ldrsb x27, [x3]
004df984add x1, x3, 128
004df988adrp x27, 0x56c000
004df98cldr w4, [x27+3056]
004df990cbz w4, 0x4df998
004df994b 0x4df99c
004df998
004df998loc_4df998:
004df998b 0x4df9bc
004df99c
004df99cloc_4df99c:
004df99cstr x3, [sp+88]
004df9a0adrp x0, 0x176000
004df9a4add x0, x0, 2048
004df9a8adrp x2, 0x53a000
004df9acadd x2, x2, 672
004df9b0bl runtime.wbMove
004df9b4ldr x3, [sp+88]
004df9b8b 0x4df9bc
004df9bc
004df9bcloc_4df9bc:
004df9bcadrp x27, 0x53a000
004df9c0add x27, x27, 672
004df9c4ldp x1, x2, [x27]
004df9c8adrp x27, 0x53a000
004df9ccadd x27, x27, 688
004df9d0ldp x4, x5, [x27]
004df9d4adrp x27, 0x53a000
004df9d8add x27, x27, 704
004df9dcldp x6, x7, [x27]
004df9e0adrp x27, 0x53a000
004df9e4add x27, x27, 720
004df9e8ldp x8, x9, [x27]
004df9ecstp x1, x2, [x3+128]
004df9f0stp x4, x5, [x3+144]
004df9f4stp x6, x7, [x3+160]
004df9f8stp x8, x9, [x3+176]
004df9fcadrp x27, 0x53a000
004dfa00ldr x1, [x27+736]
004dfa04str x1, [x3+192]
004dfa08b 0x4dfb28
004dfa0c
004dfa0cloc_4dfa0c:
004dfa0cldr x3, [sp+48]
004dfa10ldrsb x27, [x3]
004dfa14add x1, x3, 24
004dfa18adrp x27, 0x56c000
004dfa1cldr w4, [x27+3056]
004dfa20cbz w4, 0x4dfa28
004dfa24b 0x4dfa2c
004dfa28
004dfa28loc_4dfa28:
004dfa28b 0x4dfa4c
004dfa2c
004dfa2cloc_4dfa2c:
004dfa2cstr x3, [sp+88]
004dfa30adrp x0, 0x176000
004dfa34add x0, x0, 2048
004dfa38adrp x2, 0x53a000
004dfa3cadd x2, x2, 672
004dfa40bl runtime.wbMove
004dfa44ldr x3, [sp+88]
004dfa48b 0x4dfa4c
004dfa4c
004dfa4cloc_4dfa4c:
004dfa4cadrp x27, 0x53a000
004dfa50add x27, x27, 672
004dfa54ldp x4, x5, [x27]
004dfa58adrp x27, 0x53a000
004dfa5cadd x27, x27, 688
004dfa60ldp x6, x7, [x27]
004dfa64adrp x27, 0x53a000
004dfa68add x27, x27, 704
004dfa6cldp x8, x9, [x27]
004dfa70adrp x27, 0x53a000
004dfa74add x27, x27, 720
004dfa78ldp x10, x11, [x27]
004dfa7cstp x4, x5, [x3+24]
004dfa80stp x6, x7, [x3+40]
004dfa84stp x8, x9, [x3+56]
004dfa88stp x10, x11, [x3+72]
004dfa8cadrp x27, 0x53a000
004dfa90ldr x4, [x27+736]
004dfa94str x4, [x3+88]
004dfa98ldr x3, [sp+48]
004dfa9cldrsb x27, [x3]
004dfaa0add x1, x3, 128
004dfaa4adrp x27, 0x56c000
004dfaa8ldr w4, [x27+3056]
004dfaaccbz w4, 0x4dfab4
004dfab0b 0x4dfab8
004dfab4
004dfab4loc_4dfab4:
004dfab4b 0x4dfad8
004dfab8
004dfab8loc_4dfab8:
004dfab8str x3, [sp+88]
004dfabcadrp x0, 0x176000
004dfac0add x0, x0, 2048
004dfac4adrp x2, 0x53a000
004dfac8add x2, x2, 576
004dfaccbl runtime.wbMove
004dfad0ldr x3, [sp+88]
004dfad4b 0x4dfad8
004dfad8
004dfad8loc_4dfad8:
004dfad8adrp x27, 0x53a000
004dfadcadd x27, x27, 576
004dfae0ldp x1, x2, [x27]
004dfae4adrp x27, 0x53a000
004dfae8add x27, x27, 592
004dfaecldp x4, x5, [x27]
004dfaf0adrp x27, 0x53a000
004dfaf4add x27, x27, 608
004dfaf8ldp x6, x7, [x27]
004dfafcadrp x27, 0x53a000
004dfb00add x27, x27, 624
004dfb04ldp x8, x9, [x27]
004dfb08stp x1, x2, [x3+128]
004dfb0cstp x4, x5, [x3+144]
004dfb10stp x6, x7, [x3+160]
004dfb14stp x8, x9, [x3+176]
004dfb18adrp x27, 0x53a000
004dfb1cldr x1, [x27+640]
004dfb20str x1, [x3+192]
004dfb24b 0x4dfb28
004dfb28
004dfb28loc_4dfb28:
004dfb28ldr x0, [sp+48]
004dfb2cstr x0, [sp+40]
004dfb30ldp x29, x30, [sp-8]
004dfb34add sp, sp, 272
004dfb38ret x30
004dfb3c
004dfb3cloc_4dfb3c:
004dfb3cstp x0, x1, [sp+8]
004dfb40stp x2, x3, [sp+24]
004dfb44strb w4, [sp+40]
004dfb48mov x3, x30
004dfb4cbl runtime.morestack_noctxt.abi0
004dfb50ldp x0, x1, [sp+8]
004dfb54ldp x2, x3, [sp+24]
004dfb58ldrb w4, [sp+40]
004dfb5cb 0x4df400
004df400
004df400golang.org/x/crypto/ssh.newTransport: ; void golang.org/x/crypto/ssh.newTransport(io.ReadWriteCloser rwc, io.Reader rand, bool isClient)
004df400ldr x16, [x28+16]
004df404sub x17, sp, 144
004df408subs xzr, x17, x16
004df40cb.ls 0x4dfb3c
004df410sub x20, sp, 272
004df414stp x29, x30, [x20-8]
004df418add sp, x20, 0
004df41csub x29, sp, 8
004df420str x0, [sp+280]
004df424str x1, [sp+288]
004df428str x2, [sp+296]
004df42cstr x3, [sp+304]
004df430strb w4, [sp+312]
004df434str xzr, [sp+40]
004df438ldr x1, [sp+288]
004df43cldr x2, [sp+280]
004df440str x2, [sp+232]
004df444str x1, [sp+240]
004df448cbnz x2, 0x4df450
004df44cb 0x4df470
004df450
004df450loc_4df450:
004df450str x1, [sp+104]
004df454ldr x1, [x2+8]
004df458adrp x0, 0x531000
004df45cadd x0, x0, 1776
004df460bl runtime.typeAssert
004df464ldr x1, [sp+104]
004df468mov x2, x0
004df46cb 0x4df474
004df470
004df470loc_4df470:
004df470b 0x4df474
004df474
004df474loc_4df474:
004df474str x2, [sp+216]
004df478str x1, [sp+224]
004df47cmov x0, x2
004df480bl bufio.NewReader
004df484str x0, [sp+80]
004df488ldr x1, [sp+288]
004df48cldr x2, [sp+280]
004df490str x2, [sp+200]
004df494str x1, [sp+208]
004df498cbnz x2, 0x4df4a0
004df49cb 0x4df4c0
004df4a0
004df4a0loc_4df4a0:
004df4a0str x1, [sp+104]
004df4a4ldr x1, [x2+8]
004df4a8adrp x0, 0x531000
004df4acadd x0, x0, 1808
004df4b0bl runtime.typeAssert
004df4b4ldr x1, [sp+104]
004df4b8mov x2, x0
004df4bcb 0x4df4c4
004df4c0
004df4c0loc_4df4c0:
004df4c0b 0x4df4c4
004df4c4
004df4c4loc_4df4c4:
004df4c4str x2, [sp+184]
004df4c8str x1, [sp+192]
004df4ccmov x0, x2
004df4d0bl bufio.NewWriter
004df4d4str x0, [sp+72]
004df4d8adrp x0, 0x1ac000
004df4dcadd x0, x0, 2976
004df4e0bl runtime.newobject
004df4e4str x0, [sp+176]
004df4e8adrp x27, 0x56c000
004df4ecldr w2, [x27+3056]
004df4f0cbz w2, 0x4df4f8
004df4f4b 0x4df4fc
004df4f8
004df4f8loc_4df4f8:
004df4f8b 0x4df518
004df4fc
004df4fcloc_4df4fc:
004df4fcstr x0, [sp+96]
004df500mov x1, x0
004df504adrp x0, 0x1ac000
004df508add x0, x0, 2976
004df50cbl runtime.wbZero
004df510ldr x0, [sp+96]
004df514b 0x4df518
004df518
004df518loc_4df518:
004df518mov x20, x0
004df51cadr x27, 16
004df520stp x29, x27, [sp-24]
004df524sub x29, sp, 24
004df528bl fn_87cf0
004df52csub x29, sp, 8
004df530ldr x2, [sp+176]
004df534ldrsb x27, [x2]
004df538adrp x3, 0x237000
004df53cadd x3, x3, 96
004df540str x3, [x2+16]
004df544adrp x27, 0x56c000
004df548ldr w3, [x27+3056]
004df54ccbz w3, 0x4df554
004df550b 0x4df558
004df554
004df554loc_4df554:
004df554b 0x4df568
004df558
004df558loc_4df558:
004df558ldr x3, [x2+24]
004df55cbl runtime.gcWriteBarrier1
004df560str x3, [x25]
004df564b 0x4df568
004df568
004df568loc_4df568:
004df568adrp x3, 0x56c000
004df56cadd x3, x3, 1504
004df570str x3, [x2+24]
004df574ldr x2, [sp+176]
004df578str x2, [sp+64]
004df57cadrp x0, 0x11a000
004df580add x0, x0, 1664
004df584orr x1, xzr, 1
004df588bl runtime.makechan
004df58cstr x0, [sp+56]
004df590adrp x0, 0x1ac000
004df594add x0, x0, 2976
004df598bl runtime.newobject
004df59cstr x0, [sp+168]
004df5a0adrp x27, 0x56c000
004df5a4ldr w2, [x27+3056]
004df5a8cbz w2, 0x4df5b0
004df5acb 0x4df5b4
004df5b0
004df5b0loc_4df5b0:
004df5b0b 0x4df5d0
004df5b4
004df5b4loc_4df5b4:
004df5b4str x0, [sp+96]
004df5b8mov x1, x0
004df5bcadrp x0, 0x1ac000
004df5c0add x0, x0, 2976
004df5c4bl runtime.wbZero
004df5c8ldr x0, [sp+96]
004df5ccb 0x4df5d0
004df5d0
004df5d0loc_4df5d0:
004df5d0mov x20, x0
004df5d4adr x27, 16
004df5d8stp x29, x27, [sp-24]
004df5dcsub x29, sp, 24
004df5e0bl fn_87cf0
004df5e4sub x29, sp, 8
004df5e8ldr x2, [sp+168]
004df5ecldrsb x27, [x2]
004df5f0adrp x3, 0x237000
004df5f4add x3, x3, 96
004df5f8str x3, [x2+16]
004df5fcadrp x27, 0x56c000
004df600ldr w3, [x27+3056]
004df604cbz w3, 0x4df60c
004df608b 0x4df610
004df60c
004df60cloc_4df60c:
004df60cb 0x4df620
004df610
004df610loc_4df610:
004df610ldr x3, [x2+24]
004df614bl runtime.gcWriteBarrier1
004df618str x3, [x25]
004df61cb 0x4df620
004df620
004df620loc_4df620:
004df620adrp x3, 0x56c000
004df624add x3, x3, 1504
004df628str x3, [x2+24]
004df62cldr x2, [sp+168]
004df630str x2, [sp+256]
004df634adrp x0, 0x11a000
004df638add x0, x0, 1664
004df63corr x1, xzr, 1
004df640bl runtime.makechan
004df644str x0, [sp+248]
004df648adrp x0, 0x1aa000
004df64cadd x0, x0, 224
004df650bl runtime.newobject
004df654str x0, [sp+160]
004df658adrp x27, 0x56c000
004df65cldr w2, [x27+3056]
004df660cbz w2, 0x4df668
004df664b 0x4df66c
004df668
004df668loc_4df668:
004df668b 0x4df688
004df66c
004df66cloc_4df66c:
004df66cstr x0, [sp+88]
004df670mov x1, x0
004df674adrp x0, 0x1aa000
004df678add x0, x0, 224
004df67cbl runtime.wbZero
004df680ldr x0, [sp+88]
004df684b 0x4df688
004df688
004df688loc_4df688:
004df688mov x20, x0
004df68cadr x27, 16
004df690stp x29, x27, [sp-24]
004df694sub x29, sp, 24
004df698bl fn_87cd0
004df69csub x29, sp, 8
004df6a0str xzr, [x0+256]
004df6a4ldr x3, [sp+160]
004df6a8ldrsb x27, [x3]
004df6acldr x4, [sp+80]
004df6b0adrp x27, 0x56c000
004df6b4ldr w5, [x27+3056]
004df6b8cbz w5, 0x4df6c0
004df6bcb 0x4df6c4
004df6c0
004df6c0loc_4df6c0:
004df6c0b 0x4df6d8
004df6c4
004df6c4loc_4df6c4:
004df6c4bl runtime.gcWriteBarrier2
004df6c8str x4, [x25]
004df6ccldr x5, [x3+208]
004df6d0str x5, [x25+8]
004df6d4b 0x4df6d8
004df6d8
004df6d8loc_4df6d8:
004df6d8str x4, [x3+208]
004df6dcldr x3, [sp+160]
004df6e0ldrsb x27, [x3]
004df6e4ldr x4, [sp+72]
004df6e8adrp x27, 0x56c000
004df6ecldr w5, [x27+3056]
004df6f0cbz w5, 0x4df6f8
004df6f4b 0x4df6fc
004df6f8
004df6f8loc_4df6f8:
004df6f8b 0x4df710
004df6fc
004df6fcloc_4df6fc:
004df6fcbl runtime.gcWriteBarrier2
004df700str x4, [x25]
004df704ldr x5, [x3+216]
004df708str x5, [x25+8]
004df70cb 0x4df710
004df710
004df710loc_4df710:
004df710str x4, [x3+216]
004df714ldr x3, [sp+160]
004df718ldrsb x27, [x3]
004df71cldr x4, [sp+304]
004df720ldr x5, [sp+296]
004df724str x5, [x3+224]
004df728adrp x27, 0x56c000
004df72cldr w5, [x27+3056]
004df730cbz w5, 0x4df738
004df734b 0x4df73c
004df738
004df738loc_4df738:
004df738b 0x4df750
004df73c
004df73cloc_4df73c:
004df73cbl runtime.gcWriteBarrier2
004df740str x4, [x25]
004df744ldr x5, [x3+232]
004df748str x5, [x25+8]
004df74cb 0x4df750
004df750
004df750loc_4df750:
004df750str x4, [x3+232]
004df754ldr x3, [sp+64]
004df758str x3, [sp+152]
004df75cldr x4, [sp+160]
004df760ldrsb x27, [x4]
004df764adrp x5, 0x238000
004df768add x5, x5, 1384
004df76cstr x5, [x4]
004df770adrp x27, 0x56c000
004df774ldr w5, [x27+3056]
004df778cbz w5, 0x4df780
004df77cb 0x4df784
004df780
004df780loc_4df780:
004df780b 0x4df798
004df784
004df784loc_4df784:
004df784bl runtime.gcWriteBarrier2
004df788str x3, [x25]
004df78cldr x5, [x4+8]
004df790str x5, [x25+8]
004df794b 0x4df798
004df798
004df798loc_4df798:
004df798str x3, [x4+8]
004df79cldr x3, [sp+160]
004df7a0ldrsb x27, [x3]
004df7a4ldr x4, [sp+56]
004df7a8adrp x27, 0x56c000
004df7acldr w5, [x27+3056]
004df7b0cbz w5, 0x4df7b8
004df7b4b 0x4df7bc
004df7b8
004df7b8loc_4df7b8:
004df7b8b 0x4df7d0
004df7bc
004df7bcloc_4df7bc:
004df7bcbl runtime.gcWriteBarrier2
004df7c0str x4, [x25]
004df7c4ldr x5, [x3+96]
004df7c8str x5, [x25+8]
004df7ccb 0x4df7d0
004df7d0
004df7d0loc_4df7d0:
004df7d0str x4, [x3+96]
004df7d4ldr x3, [sp+256]
004df7d8str x3, [sp+144]
004df7dcldr x4, [sp+160]
004df7e0ldrsb x27, [x4]
004df7e4adrp x5, 0x238000
004df7e8add x5, x5, 1384
004df7ecstr x5, [x4+104]
004df7f0adrp x27, 0x56c000
004df7f4ldr w5, [x27+3056]
004df7f8cbz w5, 0x4df800
004df7fcb 0x4df804
004df800
004df800loc_4df800:
004df800b 0x4df818
004df804
004df804loc_4df804:
004df804bl runtime.gcWriteBarrier2
004df808str x3, [x25]
004df80cldr x5, [x4+112]
004df810str x5, [x25+8]
004df814b 0x4df818
004df818
004df818loc_4df818:
004df818str x3, [x4+112]
004df81cldr x3, [sp+160]
004df820ldrsb x27, [x3]
004df824ldr x4, [sp+248]
004df828adrp x27, 0x56c000
004df82cldr w5, [x27+3056]
004df830cbz w5, 0x4df838
004df834b 0x4df83c
004df838
004df838loc_4df838:
004df838b 0x4df850
004df83c
004df83cloc_4df83c:
004df83cbl runtime.gcWriteBarrier2
004df840str x4, [x25]
004df844ldr x5, [x3+200]
004df848str x5, [x25+8]
004df84cb 0x4df850
004df850
004df850loc_4df850:
004df850str x4, [x3+200]
004df854ldr x3, [sp+288]
004df858ldr x4, [sp+280]
004df85cstr x4, [sp+128]
004df860str x3, [sp+136]
004df864cbnz x4, 0x4df86c
004df868b 0x4df88c
004df86c
004df86cloc_4df86c:
004df86cstr x3, [sp+104]
004df870ldr x1, [x4+8]
004df874adrp x0, 0x531000
004df878add x0, x0, 1840
004df87cbl runtime.typeAssert
004df880ldr x3, [sp+104]
004df884mov x4, x0
004df888b 0x4df890
004df88c
004df88cloc_4df88c:
004df88cb 0x4df890
004df890
004df890loc_4df890:
004df890str x4, [sp+112]
004df894str x3, [sp+120]
004df898ldr x5, [sp+160]
004df89cldrsb x27, [x5]
004df8a0str x4, [x5+248]
004df8a4adrp x27, 0x56c000
004df8a8ldr w4, [x27+3056]
004df8accbz w4, 0x4df8b4
004df8b0b 0x4df8b8
004df8b4
004df8b4loc_4df8b4:
004df8b4b 0x4df8cc
004df8b8
004df8b8loc_4df8b8:
004df8b8bl runtime.gcWriteBarrier2
004df8bcstr x3, [x25]
004df8c0ldr x4, [x5+256]
004df8c4str x4, [x25+8]
004df8c8b 0x4df8cc
004df8cc
004df8ccloc_4df8cc:
004df8ccstr x3, [x5+256]
004df8d0ldr x3, [sp+160]
004df8d4str x3, [sp+48]
004df8d8ldrsb x27, [x3]
004df8dcldrb w4, [sp+312]
004df8e0strb w4, [x3+240]
004df8e4ldrb w3, [sp+312]
004df8e8tbnz w3, 0, 0x4df8f0
004df8ecb 0x4dfa0c
004df8f0
004df8f0loc_4df8f0:
004df8f0ldr x3, [sp+48]
004df8f4ldrsb x27, [x3]
004df8f8add x1, x3, 24
004df8fcadrp x27, 0x56c000
004df900ldr w4, [x27+3056]
004df904cbz w4, 0x4df90c
004df908b 0x4df910
004df90c
004df90cloc_4df90c:
004df90cb 0x4df930
004df910
004df910loc_4df910:
004df910str x3, [sp+88]
004df914adrp x0, 0x176000
004df918add x0, x0, 2048
004df91cadrp x2, 0x53a000
004df920add x2, x2, 576
004df924bl runtime.wbMove
004df928ldr x3, [sp+88]
004df92cb 0x4df930
004df930
004df930loc_4df930:
004df930adrp x27, 0x53a000
004df934add x27, x27, 576
004df938ldp x4, x5, [x27]
004df93cadrp x27, 0x53a000
004df940add x27, x27, 592
004df944ldp x6, x7, [x27]
004df948adrp x27, 0x53a000
004df94cadd x27, x27, 608
004df950ldp x8, x9, [x27]
004df954adrp x27, 0x53a000
004df958add x27, x27, 624
004df95cldp x10, x11, [x27]
004df960stp x4, x5, [x3+24]
004df964stp x6, x7, [x3+40]
004df968stp x8, x9, [x3+56]
004df96cstp x10, x11, [x3+72]
004df970adrp x27, 0x53a000
004df974ldr x4, [x27+640]
004df978str x4, [x3+88]
004df97cldr x3, [sp+48]
004df980ldrsb x27, [x3]
004df984add x1, x3, 128
004df988adrp x27, 0x56c000
004df98cldr w4, [x27+3056]
004df990cbz w4, 0x4df998
004df994b 0x4df99c
004df998
004df998loc_4df998:
004df998b 0x4df9bc
004df99c
004df99cloc_4df99c:
004df99cstr x3, [sp+88]
004df9a0adrp x0, 0x176000
004df9a4add x0, x0, 2048
004df9a8adrp x2, 0x53a000
004df9acadd x2, x2, 672
004df9b0bl runtime.wbMove
004df9b4ldr x3, [sp+88]
004df9b8b 0x4df9bc
004df9bc
004df9bcloc_4df9bc:
004df9bcadrp x27, 0x53a000
004df9c0add x27, x27, 672
004df9c4ldp x1, x2, [x27]
004df9c8adrp x27, 0x53a000
004df9ccadd x27, x27, 688
004df9d0ldp x4, x5, [x27]
004df9d4adrp x27, 0x53a000
004df9d8add x27, x27, 704
004df9dcldp x6, x7, [x27]
004df9e0adrp x27, 0x53a000
004df9e4add x27, x27, 720
004df9e8ldp x8, x9, [x27]
004df9ecstp x1, x2, [x3+128]
004df9f0stp x4, x5, [x3+144]
004df9f4stp x6, x7, [x3+160]
004df9f8stp x8, x9, [x3+176]
004df9fcadrp x27, 0x53a000
004dfa00ldr x1, [x27+736]
004dfa04str x1, [x3+192]
004dfa08b 0x4dfb28
004dfa0c
004dfa0cloc_4dfa0c:
004dfa0cldr x3, [sp+48]
004dfa10ldrsb x27, [x3]
004dfa14add x1, x3, 24
004dfa18adrp x27, 0x56c000
004dfa1cldr w4, [x27+3056]
004dfa20cbz w4, 0x4dfa28
004dfa24b 0x4dfa2c
004dfa28
004dfa28loc_4dfa28:
004dfa28b 0x4dfa4c
004dfa2c
004dfa2cloc_4dfa2c:
004dfa2cstr x3, [sp+88]
004dfa30adrp x0, 0x176000
004dfa34add x0, x0, 2048
004dfa38adrp x2, 0x53a000
004dfa3cadd x2, x2, 672
004dfa40bl runtime.wbMove
004dfa44ldr x3, [sp+88]
004dfa48b 0x4dfa4c
004dfa4c
004dfa4cloc_4dfa4c:
004dfa4cadrp x27, 0x53a000
004dfa50add x27, x27, 672
004dfa54ldp x4, x5, [x27]
004dfa58adrp x27, 0x53a000
004dfa5cadd x27, x27, 688
004dfa60ldp x6, x7, [x27]
004dfa64adrp x27, 0x53a000
004dfa68add x27, x27, 704
004dfa6cldp x8, x9, [x27]
004dfa70adrp x27, 0x53a000
004dfa74add x27, x27, 720
004dfa78ldp x10, x11, [x27]
004dfa7cstp x4, x5, [x3+24]
004dfa80stp x6, x7, [x3+40]
004dfa84stp x8, x9, [x3+56]
004dfa88stp x10, x11, [x3+72]
004dfa8cadrp x27, 0x53a000
004dfa90ldr x4, [x27+736]
004dfa94str x4, [x3+88]
004dfa98ldr x3, [sp+48]
004dfa9cldrsb x27, [x3]
004dfaa0add x1, x3, 128
004dfaa4adrp x27, 0x56c000
004dfaa8ldr w4, [x27+3056]
004dfaaccbz w4, 0x4dfab4
004dfab0b 0x4dfab8
004dfab4
004dfab4loc_4dfab4:
004dfab4b 0x4dfad8
004dfab8
004dfab8loc_4dfab8:
004dfab8str x3, [sp+88]
004dfabcadrp x0, 0x176000
004dfac0add x0, x0, 2048
004dfac4adrp x2, 0x53a000
004dfac8add x2, x2, 576
004dfaccbl runtime.wbMove
004dfad0ldr x3, [sp+88]
004dfad4b 0x4dfad8
004dfad8
004dfad8loc_4dfad8:
004dfad8adrp x27, 0x53a000
004dfadcadd x27, x27, 576
004dfae0ldp x1, x2, [x27]
004dfae4adrp x27, 0x53a000
004dfae8add x27, x27, 592
004dfaecldp x4, x5, [x27]
004dfaf0adrp x27, 0x53a000
004dfaf4add x27, x27, 608
004dfaf8ldp x6, x7, [x27]
004dfafcadrp x27, 0x53a000
004dfb00add x27, x27, 624
004dfb04ldp x8, x9, [x27]
004dfb08stp x1, x2, [x3+128]
004dfb0cstp x4, x5, [x3+144]
004dfb10stp x6, x7, [x3+160]
004dfb14stp x8, x9, [x3+176]
004dfb18adrp x27, 0x53a000
004dfb1cldr x1, [x27+640]
004dfb20str x1, [x3+192]
004dfb24b 0x4dfb28
004dfb28
004dfb28loc_4dfb28:
004dfb28ldr x0, [sp+48]
004dfb2cstr x0, [sp+40]
004dfb30ldp x29, x30, [sp-8]
004dfb34add sp, sp, 272
004dfb38ret x30
004dfb3c
004dfb3cloc_4dfb3c:
004dfb3cstp x0, x1, [sp+8]
004dfb40stp x2, x3, [sp+24]
004dfb44strb w4, [sp+40]
004dfb48mov x3, x30
004dfb4cbl runtime.morestack_noctxt.abi0
004dfb50ldp x0, x1, [sp+8]
004dfb54ldp x2, x3, [sp+24]
004dfb58ldrb w4, [sp+40]
004dfb5cb 0x4df400
004df400
004dfb60
004dfb60golang.org/x/crypto/ssh.newPacketCipher: ; void golang.org/x/crypto/ssh.newPacketCipher(golang.org/x/crypto/ssh.direction d, golang.org/x/crypto/ssh.directionAlgorithms algs, golang.org/x/crypto/ssh.kexResult * kex)
004dfb60ldr x16, [x28+16]
004dfb64sub x17, sp, 240
004dfb68subs xzr, x17, x16
004dfb6cb.ls 0x4dfe7c
004dfb70sub x20, sp, 368
004dfb74stp x29, x30, [x20-8]
004dfb78add sp, x20, 0
004dfb7csub x29, sp, 8
004dfb80str x0, [sp+376]
004dfb84str x1, [sp+384]
004dfb88str x2, [sp+392]
004dfb8cstr x3, [sp+400]
004dfb90str x4, [sp+408]
004dfb94str x5, [sp+416]
004dfb98str x6, [sp+424]
004dfb9cstr x7, [sp+432]
004dfba0str x8, [sp+440]
004dfba4str x9, [sp+448]
004dfba8str x10, [sp+456]
004dfbacstr x11, [sp+464]
004dfbb0str x12, [sp+472]
004dfbb4str x13, [sp+480]
004dfbb8str x14, [sp+488]
004dfbbcstr x15, [sp+496]
004dfbc0stp xzr, xzr, [sp+192]
004dfbc4stp xzr, xzr, [sp+176]
004dfbc8adrp x27, 0x541000
004dfbccldr x1, [x27+3984]
004dfbd0ldr x2, [sp+448]
004dfbd4ldr x3, [sp+456]
004dfbd8adrp x0, 0x146000
004dfbdcadd x0, x0, 2592
004dfbe0bl runtime.mapaccess1_faststr
004dfbe4ldr x4, [x0]
004dfbe8str x4, [sp+288]
004dfbecldrsb x27, [x4]
004dfbf0ldr x1, [x4+8]
004dfbf4str x1, [sp+168]
004dfbf8ldrsb x27, [x4]
004dfbfcldr x2, [x4+8]
004dfc00str x2, [sp+160]
004dfc04adrp x0, 0x116000
004dfc08add x0, x0, 3072
004dfc0cbl runtime.makeslice
004dfc10ldr x4, [sp+288]
004dfc14ldrsb x27, [x4]
004dfc18ldr x5, [sp+288]
004dfc1cldrsb x27, [x5]
004dfc20ldr x4, [x4+8]
004dfc24ldr x5, [x5+8]
004dfc28str x0, [sp+264]
004dfc2cstr x4, [sp+272]
004dfc30str x5, [sp+280]
004dfc34ldr x4, [sp+288]
004dfc38ldrsb x27, [x4]
004dfc3cldr x1, [x4]
004dfc40str x1, [sp+152]
004dfc44ldr x4, [sp+288]
004dfc48ldrsb x27, [x4]
004dfc4cldr x2, [x4]
004dfc50str x2, [sp+144]
004dfc54adrp x0, 0x116000
004dfc58add x0, x0, 3072
004dfc5cbl runtime.makeslice
004dfc60ldr x4, [sp+288]
004dfc64ldrsb x27, [x4]
004dfc68ldr x4, [x4]
004dfc6cldr x5, [sp+288]
004dfc70ldrsb x27, [x5]
004dfc74ldr x5, [x5]
004dfc78str x0, [sp+240]
004dfc7cstr x4, [sp+248]
004dfc80str x5, [sp+256]
004dfc84ldr x0, [sp+264]
004dfc88ldr x6, [sp+496]
004dfc8cldr x1, [sp+272]
004dfc90ldr x2, [sp+280]
004dfc94ldr x3, [sp+376]
004dfc98ldr x4, [sp+384]
004dfc9cldr x5, [sp+392]
004dfca0bl golang.org/x/crypto/ssh.generateKeyMaterial
004dfca4ldr x0, [sp+240]
004dfca8ldr x6, [sp+496]
004dfcacldr x1, [sp+248]
004dfcb0ldr x2, [sp+256]
004dfcb4ldr x3, [sp+400]
004dfcb8ldr x4, [sp+408]
004dfcbcldr x5, [sp+416]
004dfcc0bl golang.org/x/crypto/ssh.generateKeyMaterial
004dfcc4str xzr, [sp+216]
004dfcc8stp xzr, xzr, [sp+224]
004dfcccadrp x27, 0x541000
004dfcd0ldr x1, [x27+4008]
004dfcd4ldr x2, [sp+448]
004dfcd8ldr x3, [sp+456]
004dfcdcadrp x0, 0x144000
004dfce0add x0, x0, 2528
004dfce4bl runtime.mapaccess1_faststr
004dfce8ldrb w4, [x0]
004dfcectbnz w4, 0, 0x4dfcf4
004dfcf0b 0x4dfcf8
004dfcf4
004dfcf4loc_4dfcf4:
004dfcf4b 0x4dfd7c
004dfcf8
004dfcf8loc_4dfcf8:
004dfcf8adrp x27, 0x541000
004dfcfcldr x1, [x27+4024]
004dfd00ldr x2, [sp+464]
004dfd04ldr x3, [sp+472]
004dfd08adrp x0, 0x146000
004dfd0cadd x0, x0, 2720
004dfd10bl runtime.mapaccess1_faststr
004dfd14ldr x4, [x0]
004dfd18str x4, [sp+208]
004dfd1cldrsb x27, [x4]
004dfd20ldr x1, [x4]
004dfd24str x1, [sp+136]
004dfd28ldrsb x27, [x4]
004dfd2cldr x2, [x4]
004dfd30str x2, [sp+128]
004dfd34adrp x0, 0x116000
004dfd38add x0, x0, 3072
004dfd3cbl runtime.makeslice
004dfd40ldr x4, [sp+208]
004dfd44ldrsb x27, [x4]
004dfd48ldr x1, [x4]
004dfd4cldr x4, [sp+208]
004dfd50ldrsb x27, [x4]
004dfd54ldr x2, [x4]
004dfd58str x0, [sp+216]
004dfd5cstr x1, [sp+224]
004dfd60str x2, [sp+232]
004dfd64ldr x6, [sp+496]
004dfd68ldr x4, [sp+432]
004dfd6cldr x5, [sp+440]
004dfd70ldr x3, [sp+424]
004dfd74bl golang.org/x/crypto/ssh.generateKeyMaterial
004dfd78b 0x4dfd7c
004dfd7c
004dfd7cloc_4dfd7c:
004dfd7cstp xzr, xzr, [sp+312]
004dfd80stp xzr, xzr, [sp+296]
004dfd84adrp x27, 0x541000
004dfd88ldr x1, [x27+3984]
004dfd8cldr x2, [sp+448]
004dfd90ldr x3, [sp+456]
004dfd94adrp x0, 0x146000
004dfd98add x0, x0, 2592
004dfd9cbl runtime.mapaccess1_faststr
004dfda0ldr x4, [x0]
004dfda4ldrsb x27, [x4]
004dfda8ldr x26, [x4+16]
004dfdacldr x4, [x26]
004dfdb0ldr x0, [sp+240]
004dfdb4ldr x3, [sp+264]
004dfdb8ldr x6, [sp+216]
004dfdbcldr x1, [sp+248]
004dfdc0ldr x5, [sp+272]
004dfdc4ldr x7, [sp+224]
004dfdc8ldr x2, [sp+256]
004dfdccldr x8, [sp+280]
004dfdd0ldr x9, [sp+232]
004dfdd4ldr x10, [sp+448]
004dfdd8ldr x11, [sp+456]
004dfddcldr x12, [sp+464]
004dfde0ldr x13, [sp+472]
004dfde4ldr x14, [sp+480]
004dfde8ldr x15, [sp+488]
004dfdecmov x16, x4
004dfdf0mov x4, x5
004dfdf4mov x5, x8
004dfdf8mov x8, x9
004dfdfcmov x9, x10
004dfe00mov x10, x11
004dfe04mov x11, x12
004dfe08mov x12, x13
004dfe0cmov x13, x14
004dfe10mov x14, x15
004dfe14blr x16
004dfe18str x0, [sp+312]
004dfe1cstr x1, [sp+320]
004dfe20str x2, [sp+296]
004dfe24str x3, [sp+304]
004dfe28ldr x4, [sp+312]
004dfe2cldr x5, [sp+320]
004dfe30str x4, [sp+344]
004dfe34str x5, [sp+352]
004dfe38ldr x4, [sp+296]
004dfe3cldr x5, [sp+304]
004dfe40str x4, [sp+328]
004dfe44str x5, [sp+336]
004dfe48ldr x4, [sp+344]
004dfe4cldr x5, [sp+352]
004dfe50str x4, [sp+192]
004dfe54str x5, [sp+200]
004dfe58ldr x2, [sp+328]
004dfe5cldr x3, [sp+336]
004dfe60str x2, [sp+176]
004dfe64str x3, [sp+184]
004dfe68ldr x0, [sp+192]
004dfe6cldr x1, [sp+200]
004dfe70ldp x29, x30, [sp-8]
004dfe74add sp, sp, 368
004dfe78ret x30
004dfe7c
004dfe7cloc_4dfe7c:
004dfe7cstp x0, x1, [sp+8]
004dfe80stp x2, x3, [sp+24]
004dfe84stp x4, x5, [sp+40]
004dfe88stp x6, x7, [sp+56]
004dfe8cstp x8, x9, [sp+72]
004dfe90stp x10, x11, [sp+88]
004dfe94stp x12, x13, [sp+104]
004dfe98stp x14, x15, [sp+120]
004dfe9cmov x3, x30
004dfea0bl runtime.morestack_noctxt.abi0
004dfea4ldp x0, x1, [sp+8]
004dfea8ldp x2, x3, [sp+24]
004dfeacldp x4, x5, [sp+40]
004dfeb0ldp x6, x7, [sp+56]
004dfeb4ldp x8, x9, [sp+72]
004dfeb8ldp x10, x11, [sp+88]
004dfebcldp x12, x13, [sp+104]
004dfec0ldp x14, x15, [sp+120]
004dfec4b 0x4dfb60
004dfec8udf 0
004dfeccudf 0
004dfb60
004dfb60golang.org/x/crypto/ssh.newPacketCipher: ; void golang.org/x/crypto/ssh.newPacketCipher(golang.org/x/crypto/ssh.direction d, golang.org/x/crypto/ssh.directionAlgorithms algs, golang.org/x/crypto/ssh.kexResult * kex)
004dfb60ldr x16, [x28+16]
004dfb64sub x17, sp, 240
004dfb68subs xzr, x17, x16
004dfb6cb.ls 0x4dfe7c
004dfb70sub x20, sp, 368
004dfb74stp x29, x30, [x20-8]
004dfb78add sp, x20, 0
004dfb7csub x29, sp, 8
004dfb80str x0, [sp+376]
004dfb84str x1, [sp+384]
004dfb88str x2, [sp+392]
004dfb8cstr x3, [sp+400]
004dfb90str x4, [sp+408]
004dfb94str x5, [sp+416]
004dfb98str x6, [sp+424]
004dfb9cstr x7, [sp+432]
004dfba0str x8, [sp+440]
004dfba4str x9, [sp+448]
004dfba8str x10, [sp+456]
004dfbacstr x11, [sp+464]
004dfbb0str x12, [sp+472]
004dfbb4str x13, [sp+480]
004dfbb8str x14, [sp+488]
004dfbbcstr x15, [sp+496]
004dfbc0stp xzr, xzr, [sp+192]
004dfbc4stp xzr, xzr, [sp+176]
004dfbc8adrp x27, 0x541000
004dfbccldr x1, [x27+3984]
004dfbd0ldr x2, [sp+448]
004dfbd4ldr x3, [sp+456]
004dfbd8adrp x0, 0x146000
004dfbdcadd x0, x0, 2592
004dfbe0bl runtime.mapaccess1_faststr
004dfbe4ldr x4, [x0]
004dfbe8str x4, [sp+288]
004dfbecldrsb x27, [x4]
004dfbf0ldr x1, [x4+8]
004dfbf4str x1, [sp+168]
004dfbf8ldrsb x27, [x4]
004dfbfcldr x2, [x4+8]
004dfc00str x2, [sp+160]
004dfc04adrp x0, 0x116000
004dfc08add x0, x0, 3072
004dfc0cbl runtime.makeslice
004dfc10ldr x4, [sp+288]
004dfc14ldrsb x27, [x4]
004dfc18ldr x5, [sp+288]
004dfc1cldrsb x27, [x5]
004dfc20ldr x4, [x4+8]
004dfc24ldr x5, [x5+8]
004dfc28str x0, [sp+264]
004dfc2cstr x4, [sp+272]
004dfc30str x5, [sp+280]
004dfc34ldr x4, [sp+288]
004dfc38ldrsb x27, [x4]
004dfc3cldr x1, [x4]
004dfc40str x1, [sp+152]
004dfc44ldr x4, [sp+288]
004dfc48ldrsb x27, [x4]
004dfc4cldr x2, [x4]
004dfc50str x2, [sp+144]
004dfc54adrp x0, 0x116000
004dfc58add x0, x0, 3072
004dfc5cbl runtime.makeslice
004dfc60ldr x4, [sp+288]
004dfc64ldrsb x27, [x4]
004dfc68ldr x4, [x4]
004dfc6cldr x5, [sp+288]
004dfc70ldrsb x27, [x5]
004dfc74ldr x5, [x5]
004dfc78str x0, [sp+240]
004dfc7cstr x4, [sp+248]
004dfc80str x5, [sp+256]
004dfc84ldr x0, [sp+264]
004dfc88ldr x6, [sp+496]
004dfc8cldr x1, [sp+272]
004dfc90ldr x2, [sp+280]
004dfc94ldr x3, [sp+376]
004dfc98ldr x4, [sp+384]
004dfc9cldr x5, [sp+392]
004dfca0bl golang.org/x/crypto/ssh.generateKeyMaterial
004dfca4ldr x0, [sp+240]
004dfca8ldr x6, [sp+496]
004dfcacldr x1, [sp+248]
004dfcb0ldr x2, [sp+256]
004dfcb4ldr x3, [sp+400]
004dfcb8ldr x4, [sp+408]
004dfcbcldr x5, [sp+416]
004dfcc0bl golang.org/x/crypto/ssh.generateKeyMaterial
004dfcc4str xzr, [sp+216]
004dfcc8stp xzr, xzr, [sp+224]
004dfcccadrp x27, 0x541000
004dfcd0ldr x1, [x27+4008]
004dfcd4ldr x2, [sp+448]
004dfcd8ldr x3, [sp+456]
004dfcdcadrp x0, 0x144000
004dfce0add x0, x0, 2528
004dfce4bl runtime.mapaccess1_faststr
004dfce8ldrb w4, [x0]
004dfcectbnz w4, 0, 0x4dfcf4
004dfcf0b 0x4dfcf8
004dfcf4
004dfcf4loc_4dfcf4:
004dfcf4b 0x4dfd7c
004dfcf8
004dfcf8loc_4dfcf8:
004dfcf8adrp x27, 0x541000
004dfcfcldr x1, [x27+4024]
004dfd00ldr x2, [sp+464]
004dfd04ldr x3, [sp+472]
004dfd08adrp x0, 0x146000
004dfd0cadd x0, x0, 2720
004dfd10bl runtime.mapaccess1_faststr
004dfd14ldr x4, [x0]
004dfd18str x4, [sp+208]
004dfd1cldrsb x27, [x4]
004dfd20ldr x1, [x4]
004dfd24str x1, [sp+136]
004dfd28ldrsb x27, [x4]
004dfd2cldr x2, [x4]
004dfd30str x2, [sp+128]
004dfd34adrp x0, 0x116000
004dfd38add x0, x0, 3072
004dfd3cbl runtime.makeslice
004dfd40ldr x4, [sp+208]
004dfd44ldrsb x27, [x4]
004dfd48ldr x1, [x4]
004dfd4cldr x4, [sp+208]
004dfd50ldrsb x27, [x4]
004dfd54ldr x2, [x4]
004dfd58str x0, [sp+216]
004dfd5cstr x1, [sp+224]
004dfd60str x2, [sp+232]
004dfd64ldr x6, [sp+496]
004dfd68ldr x4, [sp+432]
004dfd6cldr x5, [sp+440]
004dfd70ldr x3, [sp+424]
004dfd74bl golang.org/x/crypto/ssh.generateKeyMaterial
004dfd78b 0x4dfd7c
004dfd7c
004dfd7cloc_4dfd7c:
004dfd7cstp xzr, xzr, [sp+312]
004dfd80stp xzr, xzr, [sp+296]
004dfd84adrp x27, 0x541000
004dfd88ldr x1, [x27+3984]
004dfd8cldr x2, [sp+448]
004dfd90ldr x3, [sp+456]
004dfd94adrp x0, 0x146000
004dfd98add x0, x0, 2592
004dfd9cbl runtime.mapaccess1_faststr
004dfda0ldr x4, [x0]
004dfda4ldrsb x27, [x4]
004dfda8ldr x26, [x4+16]
004dfdacldr x4, [x26]
004dfdb0ldr x0, [sp+240]
004dfdb4ldr x3, [sp+264]
004dfdb8ldr x6, [sp+216]
004dfdbcldr x1, [sp+248]
004dfdc0ldr x5, [sp+272]
004dfdc4ldr x7, [sp+224]
004dfdc8ldr x2, [sp+256]
004dfdccldr x8, [sp+280]
004dfdd0ldr x9, [sp+232]
004dfdd4ldr x10, [sp+448]
004dfdd8ldr x11, [sp+456]
004dfddcldr x12, [sp+464]
004dfde0ldr x13, [sp+472]
004dfde4ldr x14, [sp+480]
004dfde8ldr x15, [sp+488]
004dfdecmov x16, x4
004dfdf0mov x4, x5
004dfdf4mov x5, x8
004dfdf8mov x8, x9
004dfdfcmov x9, x10
004dfe00mov x10, x11
004dfe04mov x11, x12
004dfe08mov x12, x13
004dfe0cmov x13, x14
004dfe10mov x14, x15
004dfe14blr x16
004dfe18str x0, [sp+312]
004dfe1cstr x1, [sp+320]
004dfe20str x2, [sp+296]
004dfe24str x3, [sp+304]
004dfe28ldr x4, [sp+312]
004dfe2cldr x5, [sp+320]
004dfe30str x4, [sp+344]
004dfe34str x5, [sp+352]
004dfe38ldr x4, [sp+296]
004dfe3cldr x5, [sp+304]
004dfe40str x4, [sp+328]
004dfe44str x5, [sp+336]
004dfe48ldr x4, [sp+344]
004dfe4cldr x5, [sp+352]
004dfe50str x4, [sp+192]
004dfe54str x5, [sp+200]
004dfe58ldr x2, [sp+328]
004dfe5cldr x3, [sp+336]
004dfe60str x2, [sp+176]
004dfe64str x3, [sp+184]
004dfe68ldr x0, [sp+192]
004dfe6cldr x1, [sp+200]
004dfe70ldp x29, x30, [sp-8]
004dfe74add sp, sp, 368
004dfe78ret x30
004dfe7c
004dfe7cloc_4dfe7c:
004dfe7cstp x0, x1, [sp+8]
004dfe80stp x2, x3, [sp+24]
004dfe84stp x4, x5, [sp+40]
004dfe88stp x6, x7, [sp+56]
004dfe8cstp x8, x9, [sp+72]
004dfe90stp x10, x11, [sp+88]
004dfe94stp x12, x13, [sp+104]
004dfe98stp x14, x15, [sp+120]
004dfe9cmov x3, x30
004dfea0bl runtime.morestack_noctxt.abi0
004dfea4ldp x0, x1, [sp+8]
004dfea8ldp x2, x3, [sp+24]
004dfeacldp x4, x5, [sp+40]
004dfeb0ldp x6, x7, [sp+56]
004dfeb4ldp x8, x9, [sp+72]
004dfeb8ldp x10, x11, [sp+88]
004dfebcldp x12, x13, [sp+104]
004dfec0ldp x14, x15, [sp+120]
004dfec4b 0x4dfb60
004dfec8udf 0
004dfeccudf 0
004dfb60
004dfed0
004dfed0golang.org/x/crypto/ssh.generateKeyMaterial: ; void golang.org/x/crypto/ssh.generateKeyMaterial(struct []uint8 out, struct []uint8 tag, golang.org/x/crypto/ssh.kexResult * r)
004dfed0ldr x16, [x28+16]
004dfed4sub x17, sp, 208
004dfed8subs xzr, x17, x16
004dfedcb.ls 0x4e022c
004dfee0sub x20, sp, 336
004dfee4stp x29, x30, [x20-8]
004dfee8add sp, x20, 0
004dfeecsub x29, sp, 8
004dfef0str x0, [sp+344]
004dfef4str x1, [sp+352]
004dfef8str x2, [sp+360]
004dfefcstr x3, [sp+368]
004dff00str x4, [sp+376]
004dff04str x5, [sp+384]
004dff08str x6, [sp+392]
004dff0cstr xzr, [sp+128]
004dff10stp xzr, xzr, [sp+136]
004dff14ldr x1, [sp+392]
004dff18ldrsb x27, [x1]
004dff1cldr x0, [x1+96]
004dff20str x0, [sp+56]
004dff24bl crypto.Hash.New
004dff28str x0, [sp+112]
004dff2cstr x1, [sp+120]
004dff30b 0x4dff34
004dff34
004dff34loc_4dff34:
004dff34ldr x1, [sp+352]
004dff38str x1, [sp+72]
004dff3ccbnz x1, 0x4dff44
004dff40b 0x4e0218
004dff44
004dff44loc_4dff44:
004dff44ldr x1, [sp+112]
004dff48ldrsb x27, [x1]
004dff4cldr x1, [x1+32]
004dff50ldr x0, [sp+120]
004dff54blr x1
004dff58ldr x1, [sp+392]
004dff5cldrsb x27, [x1]
004dff60ldr x2, [x1+24]
004dff64ldr x3, [x1+32]
004dff68ldr x1, [x1+40]
004dff6cstr x2, [sp+304]
004dff70str x3, [sp+312]
004dff74str x1, [sp+320]
004dff78ldr x4, [sp+112]
004dff7cldrsb x27, [x4]
004dff80ldr x0, [sp+120]
004dff84ldr x4, [x4+56]
004dff88mov x5, x1
004dff8cmov x1, x2
004dff90mov x2, x3
004dff94mov x3, x5
004dff98blr x4
004dff9cldr x1, [sp+392]
004dffa0ldrsb x27, [x1]
004dffa4ldr x2, [x1]
004dffa8ldr x3, [x1+8]
004dffacldr x1, [x1+16]
004dffb0str x2, [sp+280]
004dffb4str x3, [sp+288]
004dffb8str x1, [sp+296]
004dffbcldr x4, [sp+112]
004dffc0ldrsb x27, [x4]
004dffc4ldr x0, [sp+120]
004dffc8ldr x4, [x4+56]
004dffccmov x5, x1
004dffd0mov x1, x2
004dffd4mov x2, x3
004dffd8mov x3, x5
004dffdcblr x4
004dffe0ldr x1, [sp+136]
004dffe4str x1, [sp+64]
004dffe8cbz x1, 0x4dfff0
004dffecb 0x4e0048
004dfff0
004dfff0loc_4dfff0:
004dfff0ldr x2, [sp+376]
004dfff4ldr x3, [sp+384]
004dfff8ldr x4, [sp+112]
004dfffcldrsb x27, [x4]
004e0000ldr x4, [x4+56]
004e0004ldr x1, [sp+368]
004e0008ldr x0, [sp+120]
004e000cblr x4
004e0010ldr x4, [sp+392]
004e0014ldrsb x27, [x4]
004e0018ldr x1, [x4+104]
004e001cldr x2, [x4+112]
004e0020ldr x3, [x4+120]
004e0024str x1, [sp+256]
004e0028str x2, [sp+264]
004e002cstr x3, [sp+272]
004e0030ldr x4, [sp+112]
004e0034ldrsb x27, [x4]
004e0038ldr x0, [sp+120]
004e003cldr x4, [x4+56]
004e0040blr x4
004e0044b 0x4e006c
004e0048
004e0048loc_4e0048:
004e0048ldr x2, [sp+136]
004e004cldr x3, [sp+144]
004e0050ldr x4, [sp+112]
004e0054ldrsb x27, [x4]
004e0058ldr x4, [x4+56]
004e005cldr x1, [sp+128]
004e0060ldr x0, [sp+120]
004e0064blr x4
004e0068b 0x4e006c
004e006c
004e006cloc_4e006c:
004e006cldr x4, [sp+112]
004e0070ldrsb x27, [x4]
004e0074ldr x4, [x4+48]
004e0078ldr x0, [sp+120]
004e007cmov x1, xzr
004e0080mov x2, xzr
004e0084mov x3, x2
004e0088blr x4
004e008cstr x0, [sp+152]
004e0090str x1, [sp+160]
004e0094str x2, [sp+168]
004e0098ldr x4, [sp+344]
004e009cldr x5, [sp+352]
004e00a0ldr x6, [sp+360]
004e00a4str x4, [sp+232]
004e00a8str x5, [sp+240]
004e00acstr x6, [sp+248]
004e00b0ldr x4, [sp+160]
004e00b4ldr x5, [sp+152]
004e00b8ldr x6, [sp+168]
004e00bcstr x5, [sp+208]
004e00c0str x4, [sp+216]
004e00c4str x6, [sp+224]
004e00c8ldr x5, [sp+240]
004e00ccstr x5, [sp+104]
004e00d0subs xzr, x5, x4
004e00d4b.gt 0x4e00dc
004e00d8b 0x4e00e4
004e00dc
004e00dcloc_4e00dc:
004e00dcstr x4, [sp+104]
004e00e0b 0x4e00e8
004e00e4
004e00e4loc_4e00e4:
004e00e4b 0x4e00e8
004e00e8
004e00e8loc_4e00e8:
004e00e8ldr x5, [sp+208]
004e00ecldr x6, [sp+232]
004e00f0subs xzr, x5, x6
004e00f4b.ne 0x4e00fc
004e00f8b 0x4e0118
004e00fc
004e00fcloc_4e00fc:
004e00fcldr x3, [sp+104]
004e0100str x3, [sp+96]
004e0104ldr x2, [sp+96]
004e0108ldr x1, [sp+208]
004e010cldr x0, [sp+232]
004e0110bl runtime.memmove
004e0114b 0x4e011c
004e0118
004e0118loc_4e0118:
004e0118b 0x4e011c
004e011c
004e011cloc_4e011c:
004e011cldr x0, [sp+104]
004e0120str x0, [sp+48]
004e0124ldr x1, [sp+352]
004e0128ldr x5, [sp+344]
004e012cldr x6, [sp+360]
004e0130b 0x4e0134
004e0134
004e0134loc_4e0134:
004e0134subs xzr, x1, x0
004e0138b.hs 0x4e0140
004e013cb 0x4e0224
004e0140
004e0140loc_4e0140:
004e0140sub x6, x6, x0
004e0144sub x7, xzr, x6
004e0148and x7, x0, x7, asr #63
004e014cadd x5, x5, x7
004e0150str x5, [sp+344]
004e0154sub x5, x1, x0
004e0158str x5, [sp+352]
004e015cstr x6, [sp+360]
004e0160str x5, [sp+64]
004e0164cbnz x5, 0x4e016c
004e0168b 0x4e020c
004e016c
004e016cloc_4e016c:
004e016cldr x2, [sp+144]
004e0170ldr x0, [sp+128]
004e0174ldr x5, [sp+136]
004e0178str x0, [sp+184]
004e017cstr x5, [sp+192]
004e0180str x2, [sp+200]
004e0184ldr x6, [sp+160]
004e0188add x1, x5, x6
004e018cstr x1, [sp+88]
004e0190subs xzr, x2, x1
004e0194b.hs 0x4e019c
004e0198b 0x4e01a4
004e019c
004e019cloc_4e019c:
004e019cstr x1, [sp+192]
004e01a0b 0x4e01c4
004e01a4
004e01a4loc_4e01a4:
004e01a4ldr x3, [sp+160]
004e01a8adrp x4, 0x115000
004e01acadd x4, x4, 3072
004e01b0bl runtime.growslice
004e01b4str x0, [sp+184]
004e01b8str x1, [sp+192]
004e01bcstr x2, [sp+200]
004e01c0b 0x4e01c4
004e01c4
004e01c4loc_4e01c4:
004e01c4ldr x3, [sp+160]
004e01c8str x3, [sp+80]
004e01ccldr x3, [sp+88]
004e01d0ldr x4, [sp+160]
004e01d4sub x3, x3, x4
004e01d8ldr x4, [sp+184]
004e01dcadd x0, x4, x3
004e01e0str x0, [sp+176]
004e01e4ldr x2, [sp+80]
004e01e8ldr x1, [sp+152]
004e01ecbl runtime.memmove
004e01f0ldr x3, [sp+184]
004e01f4ldr x4, [sp+192]
004e01f8ldr x5, [sp+200]
004e01fcstr x3, [sp+128]
004e0200str x4, [sp+136]
004e0204str x5, [sp+144]
004e0208b 0x4e0210
004e020c
004e020cloc_4e020c:
004e020cb 0x4e0210
004e0210
004e0210loc_4e0210:
004e0210b 0x4e0214
004e0214
004e0214loc_4e0214:
004e0214b 0x4dff34
004e0218
004e0218loc_4e0218:
004e0218ldp x29, x30, [sp-8]
004e021cadd sp, sp, 336
004e0220ret x30
004e0224
004e0224loc_4e0224:
004e0224bl runtime.panicSliceB
004e0228hint
004e022c
004e022cloc_4e022c:
004e022cstp x0, x1, [sp+8]
004e0230stp x2, x3, [sp+24]
004e0234stp x4, x5, [sp+40]
004e0238str x6, [sp+56]
004e023cmov x3, x30
004e0240bl runtime.morestack_noctxt.abi0
004e0244ldp x0, x1, [sp+8]
004e0248ldp x2, x3, [sp+24]
004e024cldp x4, x5, [sp+40]
004e0250ldr x6, [sp+56]
004e0254b 0x4dfed0
004e0258udf 0
004e025cudf 0
004dfed0
004dfed0golang.org/x/crypto/ssh.generateKeyMaterial: ; void golang.org/x/crypto/ssh.generateKeyMaterial(struct []uint8 out, struct []uint8 tag, golang.org/x/crypto/ssh.kexResult * r)
004dfed0ldr x16, [x28+16]
004dfed4sub x17, sp, 208
004dfed8subs xzr, x17, x16
004dfedcb.ls 0x4e022c
004dfee0sub x20, sp, 336
004dfee4stp x29, x30, [x20-8]
004dfee8add sp, x20, 0
004dfeecsub x29, sp, 8
004dfef0str x0, [sp+344]
004dfef4str x1, [sp+352]
004dfef8str x2, [sp+360]
004dfefcstr x3, [sp+368]
004dff00str x4, [sp+376]
004dff04str x5, [sp+384]
004dff08str x6, [sp+392]
004dff0cstr xzr, [sp+128]
004dff10stp xzr, xzr, [sp+136]
004dff14ldr x1, [sp+392]
004dff18ldrsb x27, [x1]
004dff1cldr x0, [x1+96]
004dff20str x0, [sp+56]
004dff24bl crypto.Hash.New
004dff28str x0, [sp+112]
004dff2cstr x1, [sp+120]
004dff30b 0x4dff34
004dff34
004dff34loc_4dff34:
004dff34ldr x1, [sp+352]
004dff38str x1, [sp+72]
004dff3ccbnz x1, 0x4dff44
004dff40b 0x4e0218
004dff44
004dff44loc_4dff44:
004dff44ldr x1, [sp+112]
004dff48ldrsb x27, [x1]
004dff4cldr x1, [x1+32]
004dff50ldr x0, [sp+120]
004dff54blr x1
004dff58ldr x1, [sp+392]
004dff5cldrsb x27, [x1]
004dff60ldr x2, [x1+24]
004dff64ldr x3, [x1+32]
004dff68ldr x1, [x1+40]
004dff6cstr x2, [sp+304]
004dff70str x3, [sp+312]
004dff74str x1, [sp+320]
004dff78ldr x4, [sp+112]
004dff7cldrsb x27, [x4]
004dff80ldr x0, [sp+120]
004dff84ldr x4, [x4+56]
004dff88mov x5, x1
004dff8cmov x1, x2
004dff90mov x2, x3
004dff94mov x3, x5
004dff98blr x4
004dff9cldr x1, [sp+392]
004dffa0ldrsb x27, [x1]
004dffa4ldr x2, [x1]
004dffa8ldr x3, [x1+8]
004dffacldr x1, [x1+16]
004dffb0str x2, [sp+280]
004dffb4str x3, [sp+288]
004dffb8str x1, [sp+296]
004dffbcldr x4, [sp+112]
004dffc0ldrsb x27, [x4]
004dffc4ldr x0, [sp+120]
004dffc8ldr x4, [x4+56]
004dffccmov x5, x1
004dffd0mov x1, x2
004dffd4mov x2, x3
004dffd8mov x3, x5
004dffdcblr x4
004dffe0ldr x1, [sp+136]
004dffe4str x1, [sp+64]
004dffe8cbz x1, 0x4dfff0
004dffecb 0x4e0048
004dfff0
004dfff0loc_4dfff0:
004dfff0ldr x2, [sp+376]
004dfff4ldr x3, [sp+384]
004dfff8ldr x4, [sp+112]
004dfffcldrsb x27, [x4]
004e0000ldr x4, [x4+56]
004e0004ldr x1, [sp+368]
004e0008ldr x0, [sp+120]
004e000cblr x4
004e0010ldr x4, [sp+392]
004e0014ldrsb x27, [x4]
004e0018ldr x1, [x4+104]
004e001cldr x2, [x4+112]
004e0020ldr x3, [x4+120]
004e0024str x1, [sp+256]
004e0028str x2, [sp+264]
004e002cstr x3, [sp+272]
004e0030ldr x4, [sp+112]
004e0034ldrsb x27, [x4]
004e0038ldr x0, [sp+120]
004e003cldr x4, [x4+56]
004e0040blr x4
004e0044b 0x4e006c
004e0048
004e0048loc_4e0048:
004e0048ldr x2, [sp+136]
004e004cldr x3, [sp+144]
004e0050ldr x4, [sp+112]
004e0054ldrsb x27, [x4]
004e0058ldr x4, [x4+56]
004e005cldr x1, [sp+128]
004e0060ldr x0, [sp+120]
004e0064blr x4
004e0068b 0x4e006c
004e006c
004e006cloc_4e006c:
004e006cldr x4, [sp+112]
004e0070ldrsb x27, [x4]
004e0074ldr x4, [x4+48]
004e0078ldr x0, [sp+120]
004e007cmov x1, xzr
004e0080mov x2, xzr
004e0084mov x3, x2
004e0088blr x4
004e008cstr x0, [sp+152]
004e0090str x1, [sp+160]
004e0094str x2, [sp+168]
004e0098ldr x4, [sp+344]
004e009cldr x5, [sp+352]
004e00a0ldr x6, [sp+360]
004e00a4str x4, [sp+232]
004e00a8str x5, [sp+240]
004e00acstr x6, [sp+248]
004e00b0ldr x4, [sp+160]
004e00b4ldr x5, [sp+152]
004e00b8ldr x6, [sp+168]
004e00bcstr x5, [sp+208]
004e00c0str x4, [sp+216]
004e00c4str x6, [sp+224]
004e00c8ldr x5, [sp+240]
004e00ccstr x5, [sp+104]
004e00d0subs xzr, x5, x4
004e00d4b.gt 0x4e00dc
004e00d8b 0x4e00e4
004e00dc
004e00dcloc_4e00dc:
004e00dcstr x4, [sp+104]
004e00e0b 0x4e00e8
004e00e4
004e00e4loc_4e00e4:
004e00e4b 0x4e00e8
004e00e8
004e00e8loc_4e00e8:
004e00e8ldr x5, [sp+208]
004e00ecldr x6, [sp+232]
004e00f0subs xzr, x5, x6
004e00f4b.ne 0x4e00fc
004e00f8b 0x4e0118
004e00fc
004e00fcloc_4e00fc:
004e00fcldr x3, [sp+104]
004e0100str x3, [sp+96]
004e0104ldr x2, [sp+96]
004e0108ldr x1, [sp+208]
004e010cldr x0, [sp+232]
004e0110bl runtime.memmove
004e0114b 0x4e011c
004e0118
004e0118loc_4e0118:
004e0118b 0x4e011c
004e011c
004e011cloc_4e011c:
004e011cldr x0, [sp+104]
004e0120str x0, [sp+48]
004e0124ldr x1, [sp+352]
004e0128ldr x5, [sp+344]
004e012cldr x6, [sp+360]
004e0130b 0x4e0134
004e0134
004e0134loc_4e0134:
004e0134subs xzr, x1, x0
004e0138b.hs 0x4e0140
004e013cb 0x4e0224
004e0140
004e0140loc_4e0140:
004e0140sub x6, x6, x0
004e0144sub x7, xzr, x6
004e0148and x7, x0, x7, asr #63
004e014cadd x5, x5, x7
004e0150str x5, [sp+344]
004e0154sub x5, x1, x0
004e0158str x5, [sp+352]
004e015cstr x6, [sp+360]
004e0160str x5, [sp+64]
004e0164cbnz x5, 0x4e016c
004e0168b 0x4e020c
004e016c
004e016cloc_4e016c:
004e016cldr x2, [sp+144]
004e0170ldr x0, [sp+128]
004e0174ldr x5, [sp+136]
004e0178str x0, [sp+184]
004e017cstr x5, [sp+192]
004e0180str x2, [sp+200]
004e0184ldr x6, [sp+160]
004e0188add x1, x5, x6
004e018cstr x1, [sp+88]
004e0190subs xzr, x2, x1
004e0194b.hs 0x4e019c
004e0198b 0x4e01a4
004e019c
004e019cloc_4e019c:
004e019cstr x1, [sp+192]
004e01a0b 0x4e01c4
004e01a4
004e01a4loc_4e01a4:
004e01a4ldr x3, [sp+160]
004e01a8adrp x4, 0x115000
004e01acadd x4, x4, 3072
004e01b0bl runtime.growslice
004e01b4str x0, [sp+184]
004e01b8str x1, [sp+192]
004e01bcstr x2, [sp+200]
004e01c0b 0x4e01c4
004e01c4
004e01c4loc_4e01c4:
004e01c4ldr x3, [sp+160]
004e01c8str x3, [sp+80]
004e01ccldr x3, [sp+88]
004e01d0ldr x4, [sp+160]
004e01d4sub x3, x3, x4
004e01d8ldr x4, [sp+184]
004e01dcadd x0, x4, x3
004e01e0str x0, [sp+176]
004e01e4ldr x2, [sp+80]
004e01e8ldr x1, [sp+152]
004e01ecbl runtime.memmove
004e01f0ldr x3, [sp+184]
004e01f4ldr x4, [sp+192]
004e01f8ldr x5, [sp+200]
004e01fcstr x3, [sp+128]
004e0200str x4, [sp+136]
004e0204str x5, [sp+144]
004e0208b 0x4e0210
004e020c
004e020cloc_4e020c:
004e020cb 0x4e0210
004e0210
004e0210loc_4e0210:
004e0210b 0x4e0214
004e0214
004e0214loc_4e0214:
004e0214b 0x4dff34
004e0218
004e0218loc_4e0218:
004e0218ldp x29, x30, [sp-8]
004e021cadd sp, sp, 336
004e0220ret x30
004e0224
004e0224loc_4e0224:
004e0224bl runtime.panicSliceB
004e0228hint
004e022c
004e022cloc_4e022c:
004e022cstp x0, x1, [sp+8]
004e0230stp x2, x3, [sp+24]
004e0234stp x4, x5, [sp+40]
004e0238str x6, [sp+56]
004e023cmov x3, x30
004e0240bl runtime.morestack_noctxt.abi0
004e0244ldp x0, x1, [sp+8]
004e0248ldp x2, x3, [sp+24]
004e024cldp x4, x5, [sp+40]
004e0250ldr x6, [sp+56]
004e0254b 0x4dfed0
004e0258udf 0
004e025cudf 0
004dfed0
004e0260
004e0260golang.org/x/crypto/ssh.exchangeVersions: ; void golang.org/x/crypto/ssh.exchangeVersions(io.ReadWriter rw, struct []uint8 versionLine)
004e0260ldr x16, [x28+16]
004e0264sub x17, sp, 176
004e0268subs xzr, x17, x16
004e026cb.ls 0x4e04f4
004e0270sub x20, sp, 304
004e0274stp x29, x30, [x20-8]
004e0278add sp, x20, 0
004e027csub x29, sp, 8
004e0280str x0, [sp+312]
004e0284str x1, [sp+320]
004e0288str x2, [sp+328]
004e028cstr x3, [sp+336]
004e0290str x4, [sp+344]
004e0294str xzr, [sp+120]
004e0298stp xzr, xzr, [sp+128]
004e029cstp xzr, xzr, [sp+144]
004e02a0ldr x5, [sp+336]
004e02a4ldr x6, [sp+328]
004e02a8ldr x7, [sp+344]
004e02acstr x6, [sp+160]
004e02b0str x5, [sp+168]
004e02b4str x7, [sp+176]
004e02b8str xzr, [sp+104]
004e02bcstr x5, [sp+96]
004e02c0b 0x4e02c4
004e02c4
004e02c4loc_4e02c4:
004e02c4ldr x5, [sp+96]
004e02c8ldr x6, [sp+104]
004e02ccsubs xzr, x5, x6
004e02d0b.gt 0x4e02d8
004e02d4b 0x4e0350
004e02d8
004e02d8loc_4e02d8:
004e02d8ldr x5, [sp+104]
004e02dcldr x6, [sp+160]
004e02e0ldrb w5, [x6+x5]
004e02e4strb w5, [sp+87]
004e02e8subs wzr, w5, 32
004e02ecb.lo 0x4e02f4
004e02f0b 0x4e033c
004e02f4
004e02f4loc_4e02f4:
004e02f4adrp x0, 0x1e0000
004e02f8add x0, x0, 3751
004e02fcmovz x1, 35
004e0300bl errors.New
004e0304str x0, [sp+280]
004e0308str x1, [sp+288]
004e030cstr xzr, [sp+120]
004e0310stp xzr, xzr, [sp+128]
004e0314ldr x3, [sp+280]
004e0318ldr x4, [sp+288]
004e031cstr x3, [sp+144]
004e0320str x4, [sp+152]
004e0324ldr x0, [sp+120]
004e0328ldr x1, [sp+128]
004e032cldr x2, [sp+136]
004e0330ldp x29, x30, [sp-8]
004e0334add sp, sp, 304
004e0338ret x30
004e033c
004e033cloc_4e033c:
004e033cb 0x4e0340
004e0340
004e0340loc_4e0340:
004e0340ldr x5, [sp+104]
004e0344add x5, x5, 1
004e0348str x5, [sp+104]
004e034cb 0x4e02c4
004e0350
004e0350loc_4e0350:
004e0350ldr x2, [sp+344]
004e0354ldr x0, [sp+328]
004e0358ldr x5, [sp+336]
004e035cadd x1, x5, 2
004e0360subs xzr, x2, x1
004e0364b.hs 0x4e036c
004e0368b 0x4e0370
004e036c
004e036cloc_4e036c:
004e036cb 0x4e0384
004e0370
004e0370loc_4e0370:
004e0370orr x3, xzr, 2
004e0374adrp x4, 0x115000
004e0378add x4, x4, 3072
004e037cbl runtime.growslice
004e0380b 0x4e0384
004e0384
004e0384loc_4e0384:
004e0384sub x4, x1, 2
004e0388movz x5, 13
004e038cstrb w5, [x0+x4]
004e0390add x4, x0, x4
004e0394movz x5, 10
004e0398strb w5, [x4+1]
004e039cstr x0, [sp+160]
004e03a0str x1, [sp+168]
004e03a4str x2, [sp+176]
004e03a8stp xzr, xzr, [sp+280]
004e03acldr x4, [sp+312]
004e03b0ldrsb x27, [x4]
004e03b4ldr x0, [sp+320]
004e03b8ldr x4, [x4+32]
004e03bcldr x1, [sp+160]
004e03c0ldr x2, [sp+168]
004e03c4ldr x3, [sp+176]
004e03c8blr x4
004e03ccstr x0, [sp+112]
004e03d0str x1, [sp+280]
004e03d4str x2, [sp+288]
004e03d8ldr x4, [sp+112]
004e03dcstr x4, [sp+88]
004e03e0str x1, [sp+224]
004e03e4str x2, [sp+232]
004e03e8str x1, [sp+144]
004e03ecstr x2, [sp+152]
004e03f0cbnz x1, 0x4e03f8
004e03f4b 0x4e0420
004e03f8
004e03f8loc_4e03f8:
004e03f8ldr x0, [sp+120]
004e03fcldr x5, [sp+128]
004e0400ldr x6, [sp+136]
004e0404mov x3, x1
004e0408mov x4, x2
004e040cmov x1, x5
004e0410mov x2, x6
004e0414ldp x29, x30, [sp-8]
004e0418add sp, sp, 304
004e041cret x30
004e0420
004e0420loc_4e0420:
004e0420str xzr, [sp+160]
004e0424stp xzr, xzr, [sp+168]
004e0428stp xzr, xzr, [sp+280]
004e042cldr x1, [sp+320]
004e0430ldr x2, [sp+312]
004e0434str x2, [sp+264]
004e0438str x1, [sp+272]
004e043ccbnz x2, 0x4e0444
004e0440b 0x4e0464
004e0444
004e0444loc_4e0444:
004e0444str x1, [sp+240]
004e0448ldr x1, [x2+8]
004e044cadrp x0, 0x530000
004e0450add x0, x0, 1872
004e0454bl runtime.typeAssert
004e0458ldr x1, [sp+240]
004e045cmov x2, x0
004e0460b 0x4e0468
004e0464
004e0464loc_4e0464:
004e0464b 0x4e0468
004e0468
004e0468loc_4e0468:
004e0468str x2, [sp+248]
004e046cstr x1, [sp+256]
004e0470mov x0, x2
004e0474bl golang.org/x/crypto/ssh.readVersion
004e0478str x0, [sp+160]
004e047cstr x1, [sp+168]
004e0480str x2, [sp+176]
004e0484str x3, [sp+280]
004e0488str x4, [sp+288]
004e048cldr x2, [sp+160]
004e0490ldr x3, [sp+168]
004e0494ldr x4, [sp+176]
004e0498str x2, [sp+200]
004e049cstr x3, [sp+208]
004e04a0str x4, [sp+216]
004e04a4ldr x2, [sp+280]
004e04a8ldr x3, [sp+288]
004e04acstr x2, [sp+184]
004e04b0str x3, [sp+192]
004e04b4ldr x2, [sp+200]
004e04b8ldr x3, [sp+208]
004e04bcldr x4, [sp+216]
004e04c0str x2, [sp+120]
004e04c4str x3, [sp+128]
004e04c8str x4, [sp+136]
004e04ccldr x3, [sp+184]
004e04d0ldr x4, [sp+192]
004e04d4str x3, [sp+144]
004e04d8str x4, [sp+152]
004e04dcldr x0, [sp+120]
004e04e0ldr x1, [sp+128]
004e04e4ldr x2, [sp+136]
004e04e8ldp x29, x30, [sp-8]
004e04ecadd sp, sp, 304
004e04f0ret x30
004e04f4
004e04f4loc_4e04f4:
004e04f4stp x0, x1, [sp+8]
004e04f8stp x2, x3, [sp+24]
004e04fcstr x4, [sp+40]
004e0500mov x3, x30
004e0504bl runtime.morestack_noctxt.abi0
004e0508ldp x0, x1, [sp+8]
004e050cldp x2, x3, [sp+24]
004e0510ldr x4, [sp+40]
004e0514b 0x4e0260
004e0518udf 0
004e051cudf 0
004e0260
004e0260golang.org/x/crypto/ssh.exchangeVersions: ; void golang.org/x/crypto/ssh.exchangeVersions(io.ReadWriter rw, struct []uint8 versionLine)
004e0260ldr x16, [x28+16]
004e0264sub x17, sp, 176
004e0268subs xzr, x17, x16
004e026cb.ls 0x4e04f4
004e0270sub x20, sp, 304
004e0274stp x29, x30, [x20-8]
004e0278add sp, x20, 0
004e027csub x29, sp, 8
004e0280str x0, [sp+312]
004e0284str x1, [sp+320]
004e0288str x2, [sp+328]
004e028cstr x3, [sp+336]
004e0290str x4, [sp+344]
004e0294str xzr, [sp+120]
004e0298stp xzr, xzr, [sp+128]
004e029cstp xzr, xzr, [sp+144]
004e02a0ldr x5, [sp+336]
004e02a4ldr x6, [sp+328]
004e02a8ldr x7, [sp+344]
004e02acstr x6, [sp+160]
004e02b0str x5, [sp+168]
004e02b4str x7, [sp+176]
004e02b8str xzr, [sp+104]
004e02bcstr x5, [sp+96]
004e02c0b 0x4e02c4
004e02c4
004e02c4loc_4e02c4:
004e02c4ldr x5, [sp+96]
004e02c8ldr x6, [sp+104]
004e02ccsubs xzr, x5, x6
004e02d0b.gt 0x4e02d8
004e02d4b 0x4e0350
004e02d8
004e02d8loc_4e02d8:
004e02d8ldr x5, [sp+104]
004e02dcldr x6, [sp+160]
004e02e0ldrb w5, [x6+x5]
004e02e4strb w5, [sp+87]
004e02e8subs wzr, w5, 32
004e02ecb.lo 0x4e02f4
004e02f0b 0x4e033c
004e02f4
004e02f4loc_4e02f4:
004e02f4adrp x0, 0x1e0000
004e02f8add x0, x0, 3751
004e02fcmovz x1, 35
004e0300bl errors.New
004e0304str x0, [sp+280]
004e0308str x1, [sp+288]
004e030cstr xzr, [sp+120]
004e0310stp xzr, xzr, [sp+128]
004e0314ldr x3, [sp+280]
004e0318ldr x4, [sp+288]
004e031cstr x3, [sp+144]
004e0320str x4, [sp+152]
004e0324ldr x0, [sp+120]
004e0328ldr x1, [sp+128]
004e032cldr x2, [sp+136]
004e0330ldp x29, x30, [sp-8]
004e0334add sp, sp, 304
004e0338ret x30
004e033c
004e033cloc_4e033c:
004e033cb 0x4e0340
004e0340
004e0340loc_4e0340:
004e0340ldr x5, [sp+104]
004e0344add x5, x5, 1
004e0348str x5, [sp+104]
004e034cb 0x4e02c4
004e0350
004e0350loc_4e0350:
004e0350ldr x2, [sp+344]
004e0354ldr x0, [sp+328]
004e0358ldr x5, [sp+336]
004e035cadd x1, x5, 2
004e0360subs xzr, x2, x1
004e0364b.hs 0x4e036c
004e0368b 0x4e0370
004e036c
004e036cloc_4e036c:
004e036cb 0x4e0384
004e0370
004e0370loc_4e0370:
004e0370orr x3, xzr, 2
004e0374adrp x4, 0x115000
004e0378add x4, x4, 3072
004e037cbl runtime.growslice
004e0380b 0x4e0384
004e0384
004e0384loc_4e0384:
004e0384sub x4, x1, 2
004e0388movz x5, 13
004e038cstrb w5, [x0+x4]
004e0390add x4, x0, x4
004e0394movz x5, 10
004e0398strb w5, [x4+1]
004e039cstr x0, [sp+160]
004e03a0str x1, [sp+168]
004e03a4str x2, [sp+176]
004e03a8stp xzr, xzr, [sp+280]
004e03acldr x4, [sp+312]
004e03b0ldrsb x27, [x4]
004e03b4ldr x0, [sp+320]
004e03b8ldr x4, [x4+32]
004e03bcldr x1, [sp+160]
004e03c0ldr x2, [sp+168]
004e03c4ldr x3, [sp+176]
004e03c8blr x4
004e03ccstr x0, [sp+112]
004e03d0str x1, [sp+280]
004e03d4str x2, [sp+288]
004e03d8ldr x4, [sp+112]
004e03dcstr x4, [sp+88]
004e03e0str x1, [sp+224]
004e03e4str x2, [sp+232]
004e03e8str x1, [sp+144]
004e03ecstr x2, [sp+152]
004e03f0cbnz x1, 0x4e03f8
004e03f4b 0x4e0420
004e03f8
004e03f8loc_4e03f8:
004e03f8ldr x0, [sp+120]
004e03fcldr x5, [sp+128]
004e0400ldr x6, [sp+136]
004e0404mov x3, x1
004e0408mov x4, x2
004e040cmov x1, x5
004e0410mov x2, x6
004e0414ldp x29, x30, [sp-8]
004e0418add sp, sp, 304
004e041cret x30
004e0420
004e0420loc_4e0420:
004e0420str xzr, [sp+160]
004e0424stp xzr, xzr, [sp+168]
004e0428stp xzr, xzr, [sp+280]
004e042cldr x1, [sp+320]
004e0430ldr x2, [sp+312]
004e0434str x2, [sp+264]
004e0438str x1, [sp+272]
004e043ccbnz x2, 0x4e0444
004e0440b 0x4e0464
004e0444
004e0444loc_4e0444:
004e0444str x1, [sp+240]
004e0448ldr x1, [x2+8]
004e044cadrp x0, 0x530000
004e0450add x0, x0, 1872
004e0454bl runtime.typeAssert
004e0458ldr x1, [sp+240]
004e045cmov x2, x0
004e0460b 0x4e0468
004e0464
004e0464loc_4e0464:
004e0464b 0x4e0468
004e0468
004e0468loc_4e0468:
004e0468str x2, [sp+248]
004e046cstr x1, [sp+256]
004e0470mov x0, x2
004e0474bl golang.org/x/crypto/ssh.readVersion
004e0478str x0, [sp+160]
004e047cstr x1, [sp+168]
004e0480str x2, [sp+176]
004e0484str x3, [sp+280]
004e0488str x4, [sp+288]
004e048cldr x2, [sp+160]
004e0490ldr x3, [sp+168]
004e0494ldr x4, [sp+176]
004e0498str x2, [sp+200]
004e049cstr x3, [sp+208]
004e04a0str x4, [sp+216]
004e04a4ldr x2, [sp+280]
004e04a8ldr x3, [sp+288]
004e04acstr x2, [sp+184]
004e04b0str x3, [sp+192]
004e04b4ldr x2, [sp+200]
004e04b8ldr x3, [sp+208]
004e04bcldr x4, [sp+216]
004e04c0str x2, [sp+120]
004e04c4str x3, [sp+128]
004e04c8str x4, [sp+136]
004e04ccldr x3, [sp+184]
004e04d0ldr x4, [sp+192]
004e04d4str x3, [sp+144]
004e04d8str x4, [sp+152]
004e04dcldr x0, [sp+120]
004e04e0ldr x1, [sp+128]
004e04e4ldr x2, [sp+136]
004e04e8ldp x29, x30, [sp-8]
004e04ecadd sp, sp, 304
004e04f0ret x30
004e04f4
004e04f4loc_4e04f4:
004e04f4stp x0, x1, [sp+8]
004e04f8stp x2, x3, [sp+24]
004e04fcstr x4, [sp+40]
004e0500mov x3, x30
004e0504bl runtime.morestack_noctxt.abi0
004e0508ldp x0, x1, [sp+8]
004e050cldp x2, x3, [sp+24]
004e0510ldr x4, [sp+40]
004e0514b 0x4e0260
004e0518udf 0
004e051cudf 0
004e0260
004e0520
004e0520golang.org/x/crypto/ssh.readVersion: ; void golang.org/x/crypto/ssh.readVersion(io.Reader r)
004e0520ldr x16, [x28+16]
004e0524sub x17, sp, 144
004e0528subs xzr, x17, x16
004e052cb.ls 0x4e0848
004e0530sub x20, sp, 272
004e0534stp x29, x30, [x20-8]
004e0538add sp, x20, 0
004e053csub x29, sp, 8
004e0540str x0, [sp+280]
004e0544str x1, [sp+288]
004e0548str xzr, [sp+136]
004e054cstp xzr, xzr, [sp+144]
004e0550stp xzr, xzr, [sp+120]
004e0554adrp x0, 0x115000
004e0558add x0, x0, 3072
004e055cmov x1, xzr
004e0560orr x2, xzr, 64
004e0564bl runtime.makeslice
004e0568str x0, [sp+160]
004e056cstr xzr, [sp+168]
004e0570orr x3, xzr, 64
004e0574str x3, [sp+176]
004e0578strb wzr, [sp+85]
004e057cadrp x0, 0x11d000
004e0580add x0, x0, 2432
004e0584bl runtime.newobject
004e0588str x0, [sp+256]
004e058cstrb wzr, [x0]
004e0590str xzr, [sp+88]
004e0594b 0x4e0598
004e0598
004e0598loc_4e0598:
004e0598ldr x5, [sp+88]
004e059csubs xzr, x5, 255
004e05a0b.lt 0x4e05a8
004e05a4b 0x4e0718
004e05a8
004e05a8loc_4e05a8:
004e05a8ldr x5, [sp+256]
004e05acldrsb x27, [x5]
004e05b0b 0x4e05b4
004e05b4
004e05b4loc_4e05b4:
004e05b4str x5, [sp+232]
004e05b8orr x5, xzr, 1
004e05bcstr x5, [sp+240]
004e05c0str x5, [sp+248]
004e05c4stp xzr, xzr, [sp+216]
004e05c8ldr x0, [sp+280]
004e05ccldr x1, [sp+288]
004e05d0ldr x2, [sp+232]
004e05d4ldr x3, [sp+240]
004e05d8ldr x4, [sp+248]
004e05dcbl io.ReadFull
004e05e0str x0, [sp+112]
004e05e4str x1, [sp+216]
004e05e8str x2, [sp+224]
004e05ecldr x5, [sp+112]
004e05f0str x5, [sp+96]
004e05f4str x1, [sp+200]
004e05f8str x2, [sp+208]
004e05fcstr x1, [sp+184]
004e0600str x2, [sp+192]
004e0604cbnz x1, 0x4e060c
004e0608b 0x4e063c
004e060c
004e060cloc_4e060c:
004e060cstr xzr, [sp+136]
004e0610stp xzr, xzr, [sp+144]
004e0614ldr x3, [sp+184]
004e0618ldr x4, [sp+192]
004e061cstr x3, [sp+120]
004e0620str x4, [sp+128]
004e0624ldr x0, [sp+136]
004e0628ldr x1, [sp+144]
004e062cldr x2, [sp+152]
004e0630ldp x29, x30, [sp-8]
004e0634add sp, sp, 272
004e0638ret x30
004e063c
004e063cloc_4e063c:
004e063cldr x6, [sp+256]
004e0640ldrb w6, [x6]
004e0644subs wzr, w6, 10
004e0648b.eq 0x4e0650
004e064cb 0x4e06ac
004e0650
004e0650loc_4e0650:
004e0650b 0x4e0654
004e0654
004e0654loc_4e0654:
004e0654b 0x4e0658
004e0658
004e0658loc_4e0658:
004e0658adrp x3, 0x1d0000
004e065cadd x3, x3, 1282
004e0660str x3, [sp+232]
004e0664orr x5, xzr, 4
004e0668str x5, [sp+240]
004e066cstr x5, [sp+248]
004e0670ldr x0, [sp+160]
004e0674ldr x1, [sp+168]
004e0678ldr x2, [sp+176]
004e067cmov x4, x5
004e0680bl bytes.HasPrefix
004e0684strb w0, [sp+87]
004e0688tbnz w0, 0, 0x4e0690
004e068cb 0x4e069c
004e0690
004e0690loc_4e0690:
004e0690orr x5, xzr, 1
004e0694strb w5, [sp+85]
004e0698b 0x4e071c
004e069c
004e069cloc_4e069c:
004e069cb 0x4e06a0
004e06a0
004e06a0loc_4e06a0:
004e06a0b 0x4e06a4
004e06a4
004e06a4loc_4e06a4:
004e06a4str xzr, [sp+168]
004e06a8b 0x4e0708
004e06ac
004e06acloc_4e06ac:
004e06acldr x5, [sp+256]
004e06b0ldrb w5, [x5]
004e06b4strb w5, [sp+86]
004e06b8ldr x2, [sp+176]
004e06bcldr x0, [sp+160]
004e06c0ldr x5, [sp+168]
004e06c4add x1, x5, 1
004e06c8subs xzr, x2, x1
004e06ccb.hs 0x4e06d4
004e06d0b 0x4e06d8
004e06d4
004e06d4loc_4e06d4:
004e06d4b 0x4e06ec
004e06d8
004e06d8loc_4e06d8:
004e06d8orr x3, xzr, 1
004e06dcadrp x4, 0x115000
004e06e0add x4, x4, 3072
004e06e4bl runtime.growslice
004e06e8b 0x4e06ec
004e06ec
004e06ecloc_4e06ec:
004e06ecldrb w5, [sp+86]
004e06f0sub x6, x1, 1
004e06f4strb w5, [x0+x6]
004e06f8str x0, [sp+160]
004e06fcstr x1, [sp+168]
004e0700str x2, [sp+176]
004e0704b 0x4e0708
004e0708
004e0708loc_4e0708:
004e0708ldr x5, [sp+88]
004e070cadd x5, x5, 1
004e0710str x5, [sp+88]
004e0714b 0x4e0598
004e0718
004e0718loc_4e0718:
004e0718b 0x4e071c
004e071c
004e071cloc_4e071c:
004e071cldrb w5, [sp+85]
004e0720tbnz w5, 0, 0x4e0728
004e0724b 0x4e07f4
004e0728
004e0728loc_4e0728:
004e0728ldr x5, [sp+168]
004e072cstr x5, [sp+112]
004e0730subs xzr, x5, 0
004e0734cset x6, ne
004e0738strb w6, [sp+87]
004e073ccbnz x5, 0x4e0744
004e0740b 0x4e0778
004e0744
004e0744loc_4e0744:
004e0744ldr x5, [sp+168]
004e0748str x5, [sp+104]
004e074cldr x1, [sp+168]
004e0750ldr x6, [sp+160]
004e0754sub x0, x5, 1
004e0758subs xzr, x1, x0
004e075cb.hi 0x4e0764
004e0760b 0x4e0840
004e0764
004e0764loc_4e0764:
004e0764ldrb w5, [x6+x0]
004e0768subs wzr, w5, 13
004e076ccset x5, eq
004e0770strb w5, [sp+87]
004e0774b 0x4e077c
004e0778
004e0778loc_4e0778:
004e0778b 0x4e077c
004e077c
004e077cloc_4e077c:
004e077cldrb w5, [sp+87]
004e0780tbnz w5, 0, 0x4e0788
004e0784b 0x4e07b4
004e0788
004e0788loc_4e0788:
004e0788ldr x5, [sp+168]
004e078cstr x5, [sp+112]
004e0790sub x1, x5, 1
004e0794str x1, [sp+104]
004e0798ldr x2, [sp+176]
004e079csubs xzr, x2, x1
004e07a0b.hs 0x4e07a8
004e07a4b 0x4e083c
004e07a8
004e07a8loc_4e07a8:
004e07a8b 0x4e07ac
004e07ac
004e07acloc_4e07ac:
004e07acstr x1, [sp+168]
004e07b0b 0x4e07b8
004e07b4
004e07b4loc_4e07b4:
004e07b4b 0x4e07b8
004e07b8
004e07b8loc_4e07b8:
004e07b8ldr x5, [sp+160]
004e07bcldr x6, [sp+168]
004e07c0ldr x7, [sp+176]
004e07c4str x5, [sp+136]
004e07c8str x6, [sp+144]
004e07ccstr x7, [sp+152]
004e07d0stp xzr, xzr, [sp+120]
004e07d4ldr x0, [sp+136]
004e07d8ldr x1, [sp+144]
004e07dcldr x2, [sp+152]
004e07e0mov x3, xzr
004e07e4mov x4, xzr
004e07e8ldp x29, x30, [sp-8]
004e07ecadd sp, sp, 272
004e07f0ret x30
004e07f4
004e07f4loc_4e07f4:
004e07f4adrp x0, 0x1e1000
004e07f8add x0, x0, 3073
004e07fcmovz x1, 36
004e0800bl errors.New
004e0804str x0, [sp+216]
004e0808str x1, [sp+224]
004e080cstr xzr, [sp+136]
004e0810stp xzr, xzr, [sp+144]
004e0814ldr x3, [sp+216]
004e0818ldr x4, [sp+224]
004e081cstr x3, [sp+120]
004e0820str x4, [sp+128]
004e0824ldr x0, [sp+136]
004e0828ldr x1, [sp+144]
004e082cldr x2, [sp+152]
004e0830ldp x29, x30, [sp-8]
004e0834add sp, sp, 272
004e0838ret x30
004e083c
004e083cloc_4e083c:
004e083cbl runtime.panicSliceAcap
004e0840
004e0840loc_4e0840:
004e0840bl runtime.panicIndex
004e0844hint
004e0848
004e0848loc_4e0848:
004e0848stp x0, x1, [sp+8]
004e084cmov x3, x30
004e0850bl runtime.morestack_noctxt.abi0
004e0854ldp x0, x1, [sp+8]
004e0858b 0x4e0520
004e085cudf 0
004e0520
004e0520golang.org/x/crypto/ssh.readVersion: ; void golang.org/x/crypto/ssh.readVersion(io.Reader r)
004e0520ldr x16, [x28+16]
004e0524sub x17, sp, 144
004e0528subs xzr, x17, x16
004e052cb.ls 0x4e0848
004e0530sub x20, sp, 272
004e0534stp x29, x30, [x20-8]
004e0538add sp, x20, 0
004e053csub x29, sp, 8
004e0540str x0, [sp+280]
004e0544str x1, [sp+288]
004e0548str xzr, [sp+136]
004e054cstp xzr, xzr, [sp+144]
004e0550stp xzr, xzr, [sp+120]
004e0554adrp x0, 0x115000
004e0558add x0, x0, 3072
004e055cmov x1, xzr
004e0560orr x2, xzr, 64
004e0564bl runtime.makeslice
004e0568str x0, [sp+160]
004e056cstr xzr, [sp+168]
004e0570orr x3, xzr, 64
004e0574str x3, [sp+176]
004e0578strb wzr, [sp+85]
004e057cadrp x0, 0x11d000
004e0580add x0, x0, 2432
004e0584bl runtime.newobject
004e0588str x0, [sp+256]
004e058cstrb wzr, [x0]
004e0590str xzr, [sp+88]
004e0594b 0x4e0598
004e0598
004e0598loc_4e0598:
004e0598ldr x5, [sp+88]
004e059csubs xzr, x5, 255
004e05a0b.lt 0x4e05a8
004e05a4b 0x4e0718
004e05a8
004e05a8loc_4e05a8:
004e05a8ldr x5, [sp+256]
004e05acldrsb x27, [x5]
004e05b0b 0x4e05b4
004e05b4
004e05b4loc_4e05b4:
004e05b4str x5, [sp+232]
004e05b8orr x5, xzr, 1
004e05bcstr x5, [sp+240]
004e05c0str x5, [sp+248]
004e05c4stp xzr, xzr, [sp+216]
004e05c8ldr x0, [sp+280]
004e05ccldr x1, [sp+288]
004e05d0ldr x2, [sp+232]
004e05d4ldr x3, [sp+240]
004e05d8ldr x4, [sp+248]
004e05dcbl io.ReadFull
004e05e0str x0, [sp+112]
004e05e4str x1, [sp+216]
004e05e8str x2, [sp+224]
004e05ecldr x5, [sp+112]
004e05f0str x5, [sp+96]
004e05f4str x1, [sp+200]
004e05f8str x2, [sp+208]
004e05fcstr x1, [sp+184]
004e0600str x2, [sp+192]
004e0604cbnz x1, 0x4e060c
004e0608b 0x4e063c
004e060c
004e060cloc_4e060c:
004e060cstr xzr, [sp+136]
004e0610stp xzr, xzr, [sp+144]
004e0614ldr x3, [sp+184]
004e0618ldr x4, [sp+192]
004e061cstr x3, [sp+120]
004e0620str x4, [sp+128]
004e0624ldr x0, [sp+136]
004e0628ldr x1, [sp+144]
004e062cldr x2, [sp+152]
004e0630ldp x29, x30, [sp-8]
004e0634add sp, sp, 272
004e0638ret x30
004e063c
004e063cloc_4e063c:
004e063cldr x6, [sp+256]
004e0640ldrb w6, [x6]
004e0644subs wzr, w6, 10
004e0648b.eq 0x4e0650
004e064cb 0x4e06ac
004e0650
004e0650loc_4e0650:
004e0650b 0x4e0654
004e0654
004e0654loc_4e0654:
004e0654b 0x4e0658
004e0658
004e0658loc_4e0658:
004e0658adrp x3, 0x1d0000
004e065cadd x3, x3, 1282
004e0660str x3, [sp+232]
004e0664orr x5, xzr, 4
004e0668str x5, [sp+240]
004e066cstr x5, [sp+248]
004e0670ldr x0, [sp+160]
004e0674ldr x1, [sp+168]
004e0678ldr x2, [sp+176]
004e067cmov x4, x5
004e0680bl bytes.HasPrefix
004e0684strb w0, [sp+87]
004e0688tbnz w0, 0, 0x4e0690
004e068cb 0x4e069c
004e0690
004e0690loc_4e0690:
004e0690orr x5, xzr, 1
004e0694strb w5, [sp+85]
004e0698b 0x4e071c
004e069c
004e069cloc_4e069c:
004e069cb 0x4e06a0
004e06a0
004e06a0loc_4e06a0:
004e06a0b 0x4e06a4
004e06a4
004e06a4loc_4e06a4:
004e06a4str xzr, [sp+168]
004e06a8b 0x4e0708
004e06ac
004e06acloc_4e06ac:
004e06acldr x5, [sp+256]
004e06b0ldrb w5, [x5]
004e06b4strb w5, [sp+86]
004e06b8ldr x2, [sp+176]
004e06bcldr x0, [sp+160]
004e06c0ldr x5, [sp+168]
004e06c4add x1, x5, 1
004e06c8subs xzr, x2, x1
004e06ccb.hs 0x4e06d4
004e06d0b 0x4e06d8
004e06d4
004e06d4loc_4e06d4:
004e06d4b 0x4e06ec
004e06d8
004e06d8loc_4e06d8:
004e06d8orr x3, xzr, 1
004e06dcadrp x4, 0x115000
004e06e0add x4, x4, 3072
004e06e4bl runtime.growslice
004e06e8b 0x4e06ec
004e06ec
004e06ecloc_4e06ec:
004e06ecldrb w5, [sp+86]
004e06f0sub x6, x1, 1
004e06f4strb w5, [x0+x6]
004e06f8str x0, [sp+160]
004e06fcstr x1, [sp+168]
004e0700str x2, [sp+176]
004e0704b 0x4e0708
004e0708
004e0708loc_4e0708:
004e0708ldr x5, [sp+88]
004e070cadd x5, x5, 1
004e0710str x5, [sp+88]
004e0714b 0x4e0598
004e0718
004e0718loc_4e0718:
004e0718b 0x4e071c
004e071c
004e071cloc_4e071c:
004e071cldrb w5, [sp+85]
004e0720tbnz w5, 0, 0x4e0728
004e0724b 0x4e07f4
004e0728
004e0728loc_4e0728:
004e0728ldr x5, [sp+168]
004e072cstr x5, [sp+112]
004e0730subs xzr, x5, 0
004e0734cset x6, ne
004e0738strb w6, [sp+87]
004e073ccbnz x5, 0x4e0744
004e0740b 0x4e0778
004e0744
004e0744loc_4e0744:
004e0744ldr x5, [sp+168]
004e0748str x5, [sp+104]
004e074cldr x1, [sp+168]
004e0750ldr x6, [sp+160]
004e0754sub x0, x5, 1
004e0758subs xzr, x1, x0
004e075cb.hi 0x4e0764
004e0760b 0x4e0840
004e0764
004e0764loc_4e0764:
004e0764ldrb w5, [x6+x0]
004e0768subs wzr, w5, 13
004e076ccset x5, eq
004e0770strb w5, [sp+87]
004e0774b 0x4e077c
004e0778
004e0778loc_4e0778:
004e0778b 0x4e077c
004e077c
004e077cloc_4e077c:
004e077cldrb w5, [sp+87]
004e0780tbnz w5, 0, 0x4e0788
004e0784b 0x4e07b4
004e0788
004e0788loc_4e0788:
004e0788ldr x5, [sp+168]
004e078cstr x5, [sp+112]
004e0790sub x1, x5, 1
004e0794str x1, [sp+104]
004e0798ldr x2, [sp+176]
004e079csubs xzr, x2, x1
004e07a0b.hs 0x4e07a8
004e07a4b 0x4e083c
004e07a8
004e07a8loc_4e07a8:
004e07a8b 0x4e07ac
004e07ac
004e07acloc_4e07ac:
004e07acstr x1, [sp+168]
004e07b0b 0x4e07b8
004e07b4
004e07b4loc_4e07b4:
004e07b4b 0x4e07b8
004e07b8
004e07b8loc_4e07b8:
004e07b8ldr x5, [sp+160]
004e07bcldr x6, [sp+168]
004e07c0ldr x7, [sp+176]
004e07c4str x5, [sp+136]
004e07c8str x6, [sp+144]
004e07ccstr x7, [sp+152]
004e07d0stp xzr, xzr, [sp+120]
004e07d4ldr x0, [sp+136]
004e07d8ldr x1, [sp+144]
004e07dcldr x2, [sp+152]
004e07e0mov x3, xzr
004e07e4mov x4, xzr
004e07e8ldp x29, x30, [sp-8]
004e07ecadd sp, sp, 272
004e07f0ret x30
004e07f4
004e07f4loc_4e07f4:
004e07f4adrp x0, 0x1e1000
004e07f8add x0, x0, 3073
004e07fcmovz x1, 36
004e0800bl errors.New
004e0804str x0, [sp+216]
004e0808str x1, [sp+224]
004e080cstr xzr, [sp+136]
004e0810stp xzr, xzr, [sp+144]
004e0814ldr x3, [sp+216]
004e0818ldr x4, [sp+224]
004e081cstr x3, [sp+120]
004e0820str x4, [sp+128]
004e0824ldr x0, [sp+136]
004e0828ldr x1, [sp+144]
004e082cldr x2, [sp+152]
004e0830ldp x29, x30, [sp-8]
004e0834add sp, sp, 272
004e0838ret x30
004e083c
004e083cloc_4e083c:
004e083cbl runtime.panicSliceAcap
004e0840
004e0840loc_4e0840:
004e0840bl runtime.panicIndex
004e0844hint
004e0848
004e0848loc_4e0848:
004e0848stp x0, x1, [sp+8]
004e084cmov x3, x30
004e0850bl runtime.morestack_noctxt.abi0
004e0854ldp x0, x1, [sp+8]
004e0858b 0x4e0520
004e085cudf 0
004e0520
Loading..