File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004b8f30
004b8f30golang.org/x/crypto/ssh.(*connection).clientAuthenticate: ; void golang.org/x/crypto/ssh.(*connection).clientAuthenticate(golang.org/x/crypto/ssh.connection * c, golang.org/x/crypto/ssh.ClientConfig * config)
004b8f30ldr x16, [x28+16]
004b8f34sub x17, sp, 1040
004b8f38subs xzr, x17, x16
004b8f3cb.ls 0x4b9ab8
004b8f40sub x20, sp, 1168
004b8f44stp x29, x30, [x20-8]
004b8f48add sp, x20, 0
004b8f4csub x29, sp, 8
004b8f50str x0, [sp+1176]
004b8f54str x1, [sp+1184]
004b8f58stp xzr, xzr, [sp+192]
004b8f5cadrp x0, 0x174000
004b8f60add x0, x0, 1504
004b8f64bl runtime.newobject
004b8f68str x0, [sp+792]
004b8f6corr x1, xzr, 12
004b8f70str x1, [x0+8]
004b8f74adrp x27, 0x593000
004b8f78ldr w1, [x27+3056]
004b8f7ccbz w1, 0x4b8f84
004b8f80b 0x4b8f88
004b8f84
004b8f84loc_4b8f84:
004b8f84b 0x4b8f98
004b8f88
004b8f88loc_4b8f88:
004b8f88ldr x2, [x0]
004b8f8cbl runtime.gcWriteBarrier1
004b8f90str x2, [x25]
004b8f94b 0x4b8f98
004b8f98
004b8f98loc_4b8f98:
004b8f98adrp x2, 0x1fb000
004b8f9cadd x2, x2, 876
004b8fa0str x2, [x0]
004b8fa4ldr x1, [sp+792]
004b8fa8str x1, [sp+960]
004b8facadrp x0, 0x131000
004b8fb0add x0, x0, 3520
004b8fb4bl golang.org/x/crypto/ssh.Marshal
004b8fb8str x0, [sp+936]
004b8fbcstr x1, [sp+944]
004b8fc0str x2, [sp+952]
004b8fc4ldr x2, [sp+1176]
004b8fc8ldrsb x27, [x2]
004b8fccldr x0, [x2]
004b8fd0str x0, [sp+784]
004b8fd4ldr x1, [sp+936]
004b8fd8ldr x2, [sp+944]
004b8fdcldr x3, [sp+952]
004b8fe0bl golang.org/x/crypto/ssh.(*handshakeTransport).writePacket
004b8fe4str x0, [sp+528]
004b8fe8str x1, [sp+536]
004b8feccbnz x0, 0x4b8ff4
004b8ff0b 0x4b9008
004b8ff4
004b8ff4loc_4b8ff4:
004b8ff4str x0, [sp+192]
004b8ff8str x1, [sp+200]
004b8ffcldp x29, x30, [sp-8]
004b9000add sp, sp, 1168
004b9004ret x30
004b9008
004b9008loc_4b9008:
004b9008str xzr, [sp+936]
004b900cadd x27, sp, 944
004b9010stp xzr, xzr, [x27]
004b9014add x27, sp, 920
004b9018stp xzr, xzr, [x27]
004b901cldr x1, [sp+1176]
004b9020ldrsb x27, [x1]
004b9024ldr x0, [x1]
004b9028str x0, [sp+776]
004b902cbl golang.org/x/crypto/ssh.(*handshakeTransport).readPacket
004b9030str x0, [sp+936]
004b9034str x1, [sp+944]
004b9038str x2, [sp+952]
004b903cstr x3, [sp+920]
004b9040str x4, [sp+928]
004b9044ldr x1, [sp+936]
004b9048ldr x2, [sp+944]
004b904cldr x3, [sp+952]
004b9050str x1, [sp+728]
004b9054str x2, [sp+736]
004b9058str x3, [sp+744]
004b905cldr x1, [sp+920]
004b9060ldr x2, [sp+928]
004b9064str x1, [sp+640]
004b9068str x2, [sp+648]
004b906cldr x1, [sp+728]
004b9070ldr x2, [sp+736]
004b9074ldr x3, [sp+744]
004b9078str x1, [sp+328]
004b907cstr x2, [sp+336]
004b9080str x3, [sp+344]
004b9084ldr x1, [sp+648]
004b9088ldr x0, [sp+640]
004b908cstr x0, [sp+512]
004b9090str x1, [sp+520]
004b9094cbnz x0, 0x4b909c
004b9098b 0x4b90b0
004b909c
004b909cloc_4b909c:
004b909cstr x0, [sp+192]
004b90a0str x1, [sp+200]
004b90a4ldp x29, x30, [sp-8]
004b90a8add sp, sp, 1168
004b90acret x30
004b90b0
004b90b0loc_4b90b0:
004b90b0bl runtime.makemap_small
004b90b4str x0, [sp+456]
004b90b8ldr x0, [sp+336]
004b90bcstr x0, [sp+176]
004b90c0subs xzr, x0, 0
004b90c4cset x1, ne
004b90c8strb w1, [sp+105]
004b90cccbnz x0, 0x4b90d4
004b90d0b 0x4b90fc
004b90d4
004b90d4loc_4b90d4:
004b90d4ldr x1, [sp+336]
004b90d8ldr x2, [sp+328]
004b90dcsubs xzr, x1, 0
004b90e0b.hi 0x4b90e8
004b90e4b 0x4b9aac
004b90e8
004b90e8loc_4b90e8:
004b90e8ldrb w1, [x2]
004b90ecsubs wzr, w1, 7
004b90f0cset x1, eq
004b90f4strb w1, [sp+105]
004b90f8b 0x4b9100
004b90fc
004b90fcloc_4b90fc:
004b90fcb 0x4b9100
004b9100
004b9100loc_4b9100:
004b9100ldrb w1, [sp+105]
004b9104tbnz w1, 0, 0x4b910c
004b9108b 0x4b91b4
004b910c
004b910cloc_4b910c:
004b910cadrp x0, 0x18b000
004b9110add x0, x0, 2560
004b9114bl runtime.newobject
004b9118str x0, [sp+1152]
004b911cstr wzr, [x0]
004b9120stp xzr, xzr, [x0+16]
004b9124adrp x27, 0x592000
004b9128ldr w1, [x27+3056]
004b912ccbz w1, 0x4b9134
004b9130b 0x4b9138
004b9134
004b9134loc_4b9134:
004b9134b 0x4b9148
004b9138
004b9138loc_4b9138:
004b9138ldr x5, [x0+8]
004b913cbl runtime.gcWriteBarrier1
004b9140str x5, [x25]
004b9144b 0x4b9148
004b9148
004b9148loc_4b9148:
004b9148str xzr, [x0+8]
004b914cldr x4, [sp+1152]
004b9150str x4, [sp+912]
004b9154ldr x0, [sp+328]
004b9158ldr x1, [sp+336]
004b915cldr x2, [sp+344]
004b9160adrp x3, 0x130000
004b9164add x3, x3, 3072
004b9168bl golang.org/x/crypto/ssh.Unmarshal
004b916cstr x0, [sp+496]
004b9170str x1, [sp+504]
004b9174cbnz x0, 0x4b917c
004b9178b 0x4b9190
004b917c
004b917cloc_4b917c:
004b917cstr x0, [sp+192]
004b9180str x1, [sp+200]
004b9184ldp x29, x30, [sp-8]
004b9188add sp, sp, 1168
004b918cret x30
004b9190
004b9190loc_4b9190:
004b9190ldr x3, [sp+1152]
004b9194ldr x4, [x3+8]
004b9198ldr x5, [x3+16]
004b919cldr x3, [x3+24]
004b91a0str x4, [sp+304]
004b91a4str x5, [sp+312]
004b91a8str x3, [sp+320]
004b91acstr wzr, [sp+108]
004b91b0b 0x4b977c
004b91b4
004b91b4loc_4b91b4:
004b91b4b 0x4b91b8
004b91b8
004b91b8loc_4b91b8:
004b91b8adrp x0, 0x173000
004b91bcadd x0, x0, 1376
004b91c0bl runtime.newobject
004b91c4str x0, [sp+1144]
004b91c8str xzr, [x0+8]
004b91ccadrp x27, 0x592000
004b91d0ldr w1, [x27+3056]
004b91d4cbz w1, 0x4b91dc
004b91d8b 0x4b91e0
004b91dc
004b91dcloc_4b91dc:
004b91dcb 0x4b91f0
004b91e0
004b91e0loc_4b91e0:
004b91e0ldr x5, [x0]
004b91e4bl runtime.gcWriteBarrier1
004b91e8str x5, [x25]
004b91ecb 0x4b91f0
004b91f0
004b91f0loc_4b91f0:
004b91f0str xzr, [x0]
004b91f4ldr x4, [sp+1144]
004b91f8str x4, [sp+880]
004b91fcldr x0, [sp+328]
004b9200ldr x1, [sp+336]
004b9204ldr x2, [sp+344]
004b9208adrp x3, 0x130000
004b920cadd x3, x3, 3456
004b9210bl golang.org/x/crypto/ssh.Unmarshal
004b9214str x0, [sp+480]
004b9218str x1, [sp+488]
004b921ccbnz x0, 0x4b9224
004b9220b 0x4b9238
004b9224
004b9224loc_4b9224:
004b9224str x0, [sp+192]
004b9228str x1, [sp+200]
004b922cldp x29, x30, [sp-8]
004b9230add sp, sp, 1168
004b9234ret x30
004b9238
004b9238loc_4b9238:
004b9238str xzr, [sp+232]
004b923cstp xzr, xzr, [sp+240]
004b9240str xzr, [sp+432]
004b9244stp xzr, xzr, [sp+440]
004b9248ldr x1, [sp+1176]
004b924cldrsb x27, [x1]
004b9250ldr x0, [x1]
004b9254str x0, [sp+712]
004b9258bl golang.org/x/crypto/ssh.(*handshakeTransport).getSessionID
004b925cstr x0, [sp+256]
004b9260str x1, [sp+264]
004b9264str x2, [sp+272]
004b9268adrp x0, 0x13d000
004b926cadd x0, x0, 2432
004b9270bl runtime.newobject
004b9274str x0, [sp+872]
004b9278str x0, [sp+864]
004b927cadrp x1, 0x25e000
004b9280add x1, x1, 1824
004b9284str x1, [sp+560]
004b9288str x0, [sp+568]
004b928cb 0x4b9290
004b9290
004b9290loc_4b9290:
004b9290ldr x11, [sp+560]
004b9294cbnz x11, 0x4b929c
004b9298b 0x4b9568
004b929c
004b929cloc_4b929c:
004b929cstr xzr, [sp+840]
004b92a0add x27, sp, 848
004b92a4stp xzr, xzr, [x27]
004b92a8add x27, sp, 920
004b92acstp xzr, xzr, [x27]
004b92b0ldr x11, [sp+1184]
004b92b4ldrsb x27, [x11]
004b92b8ldr x12, [x11+96]
004b92bcldr x11, [x11+104]
004b92c0str x12, [sp+696]
004b92c4str x11, [sp+704]
004b92c8ldr x11, [sp+1176]
004b92ccldrsb x27, [x11]
004b92d0ldr x11, [x11]
004b92d4adrp x12, 0x25f000
004b92d8add x12, x12, 2032
004b92dcstr x12, [sp+680]
004b92e0str x11, [sp+688]
004b92e4ldr x11, [sp+1184]
004b92e8ldrsb x27, [x11]
004b92ecldr x8, [x11]
004b92f0ldr x9, [x11+8]
004b92f4str x8, [sp+664]
004b92f8str x9, [sp+672]
004b92fcldr x11, [sp+560]
004b9300ldrsb x27, [x11]
004b9304ldr x1, [sp+256]
004b9308ldr x10, [sp+456]
004b930cldr x2, [sp+264]
004b9310ldr x0, [sp+568]
004b9314ldr x3, [sp+272]
004b9318ldr x11, [x11+24]
004b931cldr x6, [sp+680]
004b9320ldr x7, [sp+688]
004b9324ldr x4, [sp+696]
004b9328ldr x5, [sp+704]
004b932cblr x11
004b9330str x0, [sp+168]
004b9334str x1, [sp+840]
004b9338str x2, [sp+848]
004b933cstr x3, [sp+856]
004b9340str x4, [sp+920]
004b9344str x5, [sp+928]
004b9348ldr x11, [sp+168]
004b934cstr x11, [sp+184]
004b9350ldr x11, [sp+840]
004b9354ldr x12, [sp+848]
004b9358ldr x13, [sp+856]
004b935cstr x11, [sp+984]
004b9360str x12, [sp+992]
004b9364str x13, [sp+1000]
004b9368ldr x11, [sp+920]
004b936cldr x12, [sp+928]
004b9370str x11, [sp+968]
004b9374str x12, [sp+976]
004b9378ldr x11, [sp+184]
004b937cstr x11, [sp+112]
004b9380ldr x11, [sp+984]
004b9384ldr x12, [sp+992]
004b9388ldr x13, [sp+1000]
004b938cstr x11, [sp+376]
004b9390str x12, [sp+384]
004b9394str x13, [sp+392]
004b9398ldr x1, [sp+976]
004b939cldr x0, [sp+968]
004b93a0str x0, [sp+464]
004b93a4str x1, [sp+472]
004b93a8cbnz x0, 0x4b93b0
004b93acb 0x4b93c4
004b93b0
004b93b0loc_4b93b0:
004b93b0str x0, [sp+192]
004b93b4str x1, [sp+200]
004b93b8ldp x29, x30, [sp-8]
004b93bcadd sp, sp, 1168
004b93c0ret x30
004b93c4
004b93c4loc_4b93c4:
004b93c4ldr x11, [sp+112]
004b93c8subs xzr, x11, 2
004b93ccb.eq 0x4b93d4
004b93d0b 0x4b93ec
004b93d4
004b93d4loc_4b93d4:
004b93d4stp xzr, xzr, [sp+192]
004b93d8mov x0, xzr
004b93dcmov x1, xzr
004b93e0ldp x29, x30, [sp-8]
004b93e4add sp, sp, 1168
004b93e8ret x30
004b93ec
004b93ecloc_4b93ec:
004b93ecldr x11, [sp+112]
004b93f0cbz x11, 0x4b93f8
004b93f4b 0x4b94dc
004b93f8
004b93f8loc_4b93f8:
004b93f8ldr x1, [sp+560]
004b93fcldrsb x27, [x1]
004b9400ldr x1, [x1+32]
004b9404ldr x0, [sp+568]
004b9408blr x1
004b940cstr x0, [sp+416]
004b9410str x1, [sp+424]
004b9414ldr x2, [sp+232]
004b9418ldr x3, [sp+240]
004b941cldr x4, [sp+248]
004b9420mov x5, x0
004b9424mov x0, x2
004b9428mov x6, x1
004b942cmov x1, x3
004b9430mov x2, x4
004b9434mov x3, x5
004b9438mov x4, x6
004b943cbl golang.org/x/crypto/ssh.contains
004b9440strb w0, [sp+105]
004b9444tbnz w0, 0, 0x4b944c
004b9448b 0x4b9450
004b944c
004b944cloc_4b944c:
004b944cb 0x4b94d8
004b9450
004b9450loc_4b9450:
004b9450ldr x2, [sp+248]
004b9454ldr x0, [sp+232]
004b9458ldr x11, [sp+240]
004b945cadd x1, x11, 1
004b9460subs xzr, x2, x1
004b9464b.hs 0x4b946c
004b9468b 0x4b9470
004b946c
004b946cloc_4b946c:
004b946cb 0x4b9484
004b9470
004b9470loc_4b9470:
004b9470orr x3, xzr, 1
004b9474adrp x4, 0x13c000
004b9478add x4, x4, 2944
004b947cbl runtime.growslice
004b9480b 0x4b9484
004b9484
004b9484loc_4b9484:
004b9484ldr x11, [sp+416]
004b9488ldr x12, [sp+424]
004b948csub x13, x1, 1
004b9490add x14, x0, x13, lsl #4
004b9494str x12, [x14+8]
004b9498ubfm x12, x13, 60, 59
004b949cadrp x27, 0x592000
004b94a0ldr w13, [x27+3056]
004b94a4cbz w13, 0x4b94ac
004b94a8b 0x4b94b0
004b94ac
004b94acloc_4b94ac:
004b94acb 0x4b94c4
004b94b0
004b94b0loc_4b94b0:
004b94b0bl runtime.gcWriteBarrier2
004b94b4str x11, [x25]
004b94b8ldr x13, [x0+x12]
004b94bcstr x13, [x25+8]
004b94c0b 0x4b94c4
004b94c4
004b94c4loc_4b94c4:
004b94c4str x11, [x0+x12]
004b94c8str x0, [sp+232]
004b94ccstr x1, [sp+240]
004b94d0str x2, [sp+248]
004b94d4b 0x4b94d8
004b94d8
004b94d8loc_4b94d8:
004b94d8b 0x4b94e0
004b94dc
004b94dcloc_4b94dc:
004b94dcb 0x4b94e0
004b94e0
004b94e0loc_4b94e0:
004b94e0b 0x4b94e4
004b94e4
004b94e4loc_4b94e4:
004b94e4ldr x11, [sp+376]
004b94e8cbnz x11, 0x4b94f0
004b94ecb 0x4b94f4
004b94f0
004b94f0loc_4b94f0:
004b94f0b 0x4b9510
004b94f4
004b94f4loc_4b94f4:
004b94f4ldr x11, [sp+432]
004b94f8ldr x12, [sp+440]
004b94fcldr x13, [sp+448]
004b9500str x11, [sp+376]
004b9504str x12, [sp+384]
004b9508str x13, [sp+392]
004b950cb 0x4b9510
004b9510
004b9510loc_4b9510:
004b9510ldr x11, [sp+376]
004b9514ldr x12, [sp+384]
004b9518ldr x13, [sp+392]
004b951cstr x11, [sp+432]
004b9520str x12, [sp+440]
004b9524str x13, [sp+448]
004b9528add x27, sp, 560
004b952cstp xzr, xzr, [x27]
004b9530b 0x4b9534
004b9534
004b9534loc_4b9534:
004b9534ldr x11, [sp+1184]
004b9538ldrsb x27, [x11]
004b953cldr x12, [x11+120]
004b9540ldr x13, [x11+112]
004b9544ldr x11, [x11+128]
004b9548str x13, [sp+816]
004b954cstr x12, [sp+824]
004b9550str x11, [sp+832]
004b9554str xzr, [sp+160]
004b9558str x12, [sp+152]
004b955cldr x11, [sp+816]
004b9560str x11, [sp+144]
004b9564b 0x4b9618
004b9568
004b9568loc_4b9568:
004b9568add x27, sp, 800
004b956cstp xzr, xzr, [x27]
004b9570add x3, sp, 800
004b9574str x3, [sp+600]
004b9578ldr x0, [sp+232]
004b957cldr x1, [sp+240]
004b9580ldr x2, [sp+248]
004b9584bl runtime.convTslice
004b9588str x0, [sp+592]
004b958cldr x3, [sp+600]
004b9590ldrsb x27, [x3]
004b9594adrp x4, 0x134000
004b9598add x4, x4, 2112
004b959cstr x4, [x3]
004b95a0adrp x27, 0x592000
004b95a4ldr w4, [x27+3056]
004b95a8cbz w4, 0x4b95b0
004b95acb 0x4b95b4
004b95b0
004b95b0loc_4b95b0:
004b95b0b 0x4b95c8
004b95b4
004b95b4loc_4b95b4:
004b95b4bl runtime.gcWriteBarrier2
004b95b8str x0, [x25]
004b95bcldr x5, [x3+8]
004b95c0str x5, [x25+8]
004b95c4b 0x4b95c8
004b95c8
004b95c8loc_4b95c8:
004b95c8str x0, [x3+8]
004b95ccldr x2, [sp+600]
004b95d0ldrsb x27, [x2]
004b95d4b 0x4b95d8
004b95d8
004b95d8loc_4b95d8:
004b95d8str x2, [sp+608]
004b95dcorr x4, xzr, 1
004b95e0str x4, [sp+616]
004b95e4str x4, [sp+624]
004b95e8adrp x0, 0x216000
004b95ecadd x0, x0, 1395
004b95f0movz x1, 78
004b95f4mov x3, x4
004b95f8bl fmt.Errorf
004b95fcstr x0, [sp+920]
004b9600str x1, [sp+928]
004b9604str x0, [sp+192]
004b9608str x1, [sp+200]
004b960cldp x29, x30, [sp-8]
004b9610add sp, sp, 1168
004b9614ret x30
004b9618
004b9618loc_4b9618:
004b9618ldr x11, [sp+152]
004b961cldr x12, [sp+160]
004b9620subs xzr, x11, x12
004b9624b.gt 0x4b962c
004b9628b 0x4b96c4
004b962c
004b962cloc_4b962c:
004b962cldr x1, [sp+144]
004b9630str x1, [sp+656]
004b9634ldr x1, [sp+656]
004b9638ldr x2, [x1]
004b963cldr x0, [x1+8]
004b9640str x2, [sp+576]
004b9644str x0, [sp+584]
004b9648ldrsb x27, [x2]
004b964cldr x1, [x2+32]
004b9650blr x1
004b9654str x0, [sp+544]
004b9658str x1, [sp+552]
004b965cldr x2, [sp+232]
004b9660ldr x3, [sp+240]
004b9664ldr x4, [sp+248]
004b9668mov x5, x0
004b966cmov x0, x2
004b9670mov x6, x1
004b9674mov x1, x3
004b9678mov x2, x4
004b967cmov x3, x5
004b9680mov x4, x6
004b9684bl golang.org/x/crypto/ssh.contains
004b9688strb w0, [sp+105]
004b968ctbnz w0, 0, 0x4b9694
004b9690b 0x4b9698
004b9694
004b9694loc_4b9694:
004b9694b 0x4b9760
004b9698
004b9698loc_4b9698:
004b9698ldr x11, [sp+384]
004b969cldr x12, [sp+376]
004b96a0ldr x13, [sp+392]
004b96a4str x12, [sp+840]
004b96a8str x11, [sp+848]
004b96acstr x13, [sp+856]
004b96b0str xzr, [sp+136]
004b96b4str x11, [sp+128]
004b96b8ldr x11, [sp+840]
004b96bcstr x11, [sp+120]
004b96c0b 0x4b96d0
004b96c4
004b96c4loc_4b96c4:
004b96c4b 0x4b96c8
004b96c8
004b96c8loc_4b96c8:
004b96c8b 0x4b96cc
004b96cc
004b96ccloc_4b96cc:
004b96ccb 0x4b9290
004b96d0
004b96d0loc_4b96d0:
004b96d0ldr x11, [sp+128]
004b96d4ldr x12, [sp+136]
004b96d8subs xzr, x11, x12
004b96dcb.gt 0x4b96e4
004b96e0b 0x4b975c
004b96e4
004b96e4loc_4b96e4:
004b96e4ldr x11, [sp+120]
004b96e8str x11, [sp+632]
004b96ecldr x11, [sp+632]
004b96f0ldr x2, [x11+8]
004b96f4ldr x0, [x11]
004b96f8str x0, [sp+400]
004b96fcstr x2, [sp+408]
004b9700ldr x11, [sp+552]
004b9704subs xzr, x11, x2
004b9708b.eq 0x4b9710
004b970cb 0x4b9738
004b9710
004b9710loc_4b9710:
004b9710ldr x1, [sp+544]
004b9714bl runtime.memequal
004b9718tbnz w0, 0, 0x4b9720
004b971cb 0x4b9734
004b9720
004b9720loc_4b9720:
004b9720ldr x11, [sp+576]
004b9724ldr x12, [sp+584]
004b9728str x11, [sp+560]
004b972cstr x12, [sp+568]
004b9730b 0x4b96c8
004b9734
004b9734loc_4b9734:
004b9734b 0x4b973c
004b9738
004b9738loc_4b9738:
004b9738b 0x4b973c
004b973c
004b973cloc_4b973c:
004b973cb 0x4b9740
004b9740
004b9740loc_4b9740:
004b9740ldr x11, [sp+136]
004b9744add x11, x11, 1
004b9748str x11, [sp+136]
004b974cldr x11, [sp+632]
004b9750add x11, x11, 16
004b9754str x11, [sp+120]
004b9758b 0x4b96d0
004b975c
004b975cloc_4b975c:
004b975cb 0x4b9760
004b9760
004b9760loc_4b9760:
004b9760ldr x11, [sp+160]
004b9764add x11, x11, 1
004b9768str x11, [sp+160]
004b976cldr x11, [sp+656]
004b9770add x11, x11, 16
004b9774str x11, [sp+144]
004b9778b 0x4b9618
004b977c
004b977cloc_4b977c:
004b977cldr w3, [sp+108]
004b9780ldr x4, [sp+1152]
004b9784ldr w4, [x4]
004b9788subs wzr, w4, w3
004b978cb.hi 0x4b9794
004b9790b 0x4b9a00
004b9794
004b9794loc_4b9794:
004b9794str xzr, [sp+936]
004b9798add x27, sp, 944
004b979cstp xzr, xzr, [x27]
004b97a0str xzr, [sp+888]
004b97a4add x27, sp, 896
004b97a8stp xzr, xzr, [x27]
004b97acldr x0, [sp+304]
004b97b0ldr x1, [sp+312]
004b97b4ldr x2, [sp+320]
004b97b8bl golang.org/x/crypto/ssh.parseString
004b97bcstr x0, [sp+936]
004b97c0str x1, [sp+944]
004b97c4str x2, [sp+952]
004b97c8str x3, [sp+888]
004b97ccstr x4, [sp+896]
004b97d0str x5, [sp+904]
004b97d4strb w6, [sp+105]
004b97d8ldr x3, [sp+944]
004b97dcldr x4, [sp+952]
004b97e0ldr x5, [sp+936]
004b97e4str x5, [sp+1120]
004b97e8str x3, [sp+1128]
004b97ecstr x4, [sp+1136]
004b97f0ldr x3, [sp+888]
004b97f4ldr x4, [sp+896]
004b97f8ldr x5, [sp+904]
004b97fcstr x3, [sp+1096]
004b9800str x4, [sp+1104]
004b9804str x5, [sp+1112]
004b9808ldrb w3, [sp+105]
004b980cstrb w3, [sp+107]
004b9810ldr x3, [sp+1120]
004b9814ldr x4, [sp+1128]
004b9818ldr x5, [sp+1136]
004b981cstr x3, [sp+352]
004b9820str x4, [sp+360]
004b9824str x5, [sp+368]
004b9828ldr x3, [sp+1096]
004b982cldr x4, [sp+1104]
004b9830ldr x5, [sp+1112]
004b9834str x3, [sp+280]
004b9838str x4, [sp+288]
004b983cstr x5, [sp+296]
004b9840ldrb w3, [sp+107]
004b9844strb w3, [sp+104]
004b9848tbnz w3, 0, 0x4b9850
004b984cb 0x4b99dc
004b9850
004b9850loc_4b9850:
004b9850str xzr, [sp+888]
004b9854add x27, sp, 896
004b9858stp xzr, xzr, [x27]
004b985cstr xzr, [sp+936]
004b9860add x27, sp, 944
004b9864stp xzr, xzr, [x27]
004b9868ldr x0, [sp+280]
004b986cldr x1, [sp+288]
004b9870ldr x2, [sp+296]
004b9874bl golang.org/x/crypto/ssh.parseString
004b9878str x0, [sp+888]
004b987cstr x1, [sp+896]
004b9880str x2, [sp+904]
004b9884str x3, [sp+936]
004b9888str x4, [sp+944]
004b988cstr x5, [sp+952]
004b9890strb w6, [sp+105]
004b9894ldr x3, [sp+896]
004b9898ldr x4, [sp+904]
004b989cldr x5, [sp+888]
004b98a0str x5, [sp+1072]
004b98a4str x3, [sp+1080]
004b98a8str x4, [sp+1088]
004b98acldr x3, [sp+936]
004b98b0ldr x4, [sp+944]
004b98b4ldr x5, [sp+952]
004b98b8str x3, [sp+1048]
004b98bcstr x4, [sp+1056]
004b98c0str x5, [sp+1064]
004b98c4ldrb w3, [sp+105]
004b98c8strb w3, [sp+106]
004b98ccldr x3, [sp+1072]
004b98d0ldr x4, [sp+1080]
004b98d4ldr x5, [sp+1088]
004b98d8str x3, [sp+208]
004b98dcstr x4, [sp+216]
004b98e0str x5, [sp+224]
004b98e4ldr x3, [sp+1048]
004b98e8ldr x4, [sp+1056]
004b98ecldr x5, [sp+1064]
004b98f0str x3, [sp+280]
004b98f4str x4, [sp+288]
004b98f8str x5, [sp+296]
004b98fcldrb w3, [sp+106]
004b9900strb w3, [sp+104]
004b9904tbnz w3, 0, 0x4b990c
004b9908b 0x4b99b8
004b990c
004b990cloc_4b990c:
004b990cldr x1, [sp+352]
004b9910ldr x2, [sp+360]
004b9914mov x0, xzr
004b9918bl runtime.slicebytetostring
004b991cstr x0, [sp+760]
004b9920str x1, [sp+768]
004b9924ldr x3, [sp+456]
004b9928mov x2, x0
004b992cadrp x0, 0x16a000
004b9930add x0, x0, 4064
004b9934mov x4, x1
004b9938mov x1, x3
004b993cmov x3, x4
004b9940bl runtime.mapassign_faststr
004b9944str x0, [sp+752]
004b9948ldrsb x27, [x0]
004b994cldr x3, [sp+208]
004b9950ldr x4, [sp+216]
004b9954ldr x5, [sp+224]
004b9958str x4, [x0+8]
004b995cstr x5, [x0+16]
004b9960adrp x27, 0x592000
004b9964ldr w4, [x27+3056]
004b9968cbz w4, 0x4b9970
004b996cb 0x4b9974
004b9970
004b9970loc_4b9970:
004b9970b 0x4b9988
004b9974
004b9974loc_4b9974:
004b9974bl runtime.gcWriteBarrier2
004b9978str x3, [x25]
004b997cldr x4, [x0]
004b9980str x4, [x25+8]
004b9984b 0x4b9988
004b9988
004b9988loc_4b9988:
004b9988str x3, [x0]
004b998cldr x3, [sp+280]
004b9990ldr x4, [sp+288]
004b9994ldr x5, [sp+296]
004b9998str x3, [sp+304]
004b999cstr x4, [sp+312]
004b99a0str x5, [sp+320]
004b99a4b 0x4b99a8
004b99a8
004b99a8loc_4b99a8:
004b99a8ldr w3, [sp+108]
004b99acadd x3, x3, 1
004b99b0str w3, [sp+108]
004b99b4b 0x4b977c
004b99b8
004b99b8loc_4b99b8:
004b99b8orr x0, xzr, 7
004b99bcbl golang.org/x/crypto/ssh.parseError
004b99c0str x0, [sp+920]
004b99c4str x1, [sp+928]
004b99c8str x0, [sp+192]
004b99ccstr x1, [sp+200]
004b99d0ldp x29, x30, [sp-8]
004b99d4add sp, sp, 1168
004b99d8ret x30
004b99dc
004b99dcloc_4b99dc:
004b99dcorr x0, xzr, 7
004b99e0bl golang.org/x/crypto/ssh.parseError
004b99e4str x0, [sp+920]
004b99e8str x1, [sp+928]
004b99ecstr x0, [sp+192]
004b99f0str x1, [sp+200]
004b99f4ldp x29, x30, [sp-8]
004b99f8add sp, sp, 1168
004b99fcret x30
004b9a00
004b9a00loc_4b9a00:
004b9a00str xzr, [sp+936]
004b9a04add x27, sp, 944
004b9a08stp xzr, xzr, [x27]
004b9a0cadd x27, sp, 920
004b9a10stp xzr, xzr, [x27]
004b9a14ldr x1, [sp+1176]
004b9a18ldrsb x27, [x1]
004b9a1cldr x0, [x1]
004b9a20str x0, [sp+720]
004b9a24bl golang.org/x/crypto/ssh.(*handshakeTransport).readPacket
004b9a28str x0, [sp+936]
004b9a2cstr x1, [sp+944]
004b9a30str x2, [sp+952]
004b9a34str x3, [sp+920]
004b9a38str x4, [sp+928]
004b9a3cldr x1, [sp+936]
004b9a40ldr x2, [sp+944]
004b9a44ldr x3, [sp+952]
004b9a48str x1, [sp+1024]
004b9a4cstr x2, [sp+1032]
004b9a50str x3, [sp+1040]
004b9a54ldr x1, [sp+920]
004b9a58ldr x2, [sp+928]
004b9a5cstr x1, [sp+1008]
004b9a60str x2, [sp+1016]
004b9a64ldr x1, [sp+1024]
004b9a68ldr x2, [sp+1032]
004b9a6cldr x3, [sp+1040]
004b9a70str x1, [sp+328]
004b9a74str x2, [sp+336]
004b9a78str x3, [sp+344]
004b9a7cldr x1, [sp+1016]
004b9a80ldr x0, [sp+1008]
004b9a84str x0, [sp+512]
004b9a88str x1, [sp+520]
004b9a8ccbnz x0, 0x4b9a94
004b9a90b 0x4b9aa8
004b9a94
004b9a94loc_4b9a94:
004b9a94str x0, [sp+192]
004b9a98str x1, [sp+200]
004b9a9cldp x29, x30, [sp-8]
004b9aa0add sp, sp, 1168
004b9aa4ret x30
004b9aa8
004b9aa8loc_4b9aa8:
004b9aa8b 0x4b91b8
004b9aac
004b9aacloc_4b9aac:
004b9aacmov x0, xzr
004b9ab0bl runtime.panicIndex
004b9ab4hint
004b9ab8
004b9ab8loc_4b9ab8:
004b9ab8stp x0, x1, [sp+8]
004b9abcmov x3, x30
004b9ac0bl runtime.morestack_noctxt.abi0
004b9ac4ldp x0, x1, [sp+8]
004b9ac8b 0x4b8f30
004b9accudf 0
004b8f30
004b8f30golang.org/x/crypto/ssh.(*connection).clientAuthenticate: ; void golang.org/x/crypto/ssh.(*connection).clientAuthenticate(golang.org/x/crypto/ssh.connection * c, golang.org/x/crypto/ssh.ClientConfig * config)
004b8f30ldr x16, [x28+16]
004b8f34sub x17, sp, 1040
004b8f38subs xzr, x17, x16
004b8f3cb.ls 0x4b9ab8
004b8f40sub x20, sp, 1168
004b8f44stp x29, x30, [x20-8]
004b8f48add sp, x20, 0
004b8f4csub x29, sp, 8
004b8f50str x0, [sp+1176]
004b8f54str x1, [sp+1184]
004b8f58stp xzr, xzr, [sp+192]
004b8f5cadrp x0, 0x174000
004b8f60add x0, x0, 1504
004b8f64bl runtime.newobject
004b8f68str x0, [sp+792]
004b8f6corr x1, xzr, 12
004b8f70str x1, [x0+8]
004b8f74adrp x27, 0x593000
004b8f78ldr w1, [x27+3056]
004b8f7ccbz w1, 0x4b8f84
004b8f80b 0x4b8f88
004b8f84
004b8f84loc_4b8f84:
004b8f84b 0x4b8f98
004b8f88
004b8f88loc_4b8f88:
004b8f88ldr x2, [x0]
004b8f8cbl runtime.gcWriteBarrier1
004b8f90str x2, [x25]
004b8f94b 0x4b8f98
004b8f98
004b8f98loc_4b8f98:
004b8f98adrp x2, 0x1fb000
004b8f9cadd x2, x2, 876
004b8fa0str x2, [x0]
004b8fa4ldr x1, [sp+792]
004b8fa8str x1, [sp+960]
004b8facadrp x0, 0x131000
004b8fb0add x0, x0, 3520
004b8fb4bl golang.org/x/crypto/ssh.Marshal
004b8fb8str x0, [sp+936]
004b8fbcstr x1, [sp+944]
004b8fc0str x2, [sp+952]
004b8fc4ldr x2, [sp+1176]
004b8fc8ldrsb x27, [x2]
004b8fccldr x0, [x2]
004b8fd0str x0, [sp+784]
004b8fd4ldr x1, [sp+936]
004b8fd8ldr x2, [sp+944]
004b8fdcldr x3, [sp+952]
004b8fe0bl golang.org/x/crypto/ssh.(*handshakeTransport).writePacket
004b8fe4str x0, [sp+528]
004b8fe8str x1, [sp+536]
004b8feccbnz x0, 0x4b8ff4
004b8ff0b 0x4b9008
004b8ff4
004b8ff4loc_4b8ff4:
004b8ff4str x0, [sp+192]
004b8ff8str x1, [sp+200]
004b8ffcldp x29, x30, [sp-8]
004b9000add sp, sp, 1168
004b9004ret x30
004b9008
004b9008loc_4b9008:
004b9008str xzr, [sp+936]
004b900cadd x27, sp, 944
004b9010stp xzr, xzr, [x27]
004b9014add x27, sp, 920
004b9018stp xzr, xzr, [x27]
004b901cldr x1, [sp+1176]
004b9020ldrsb x27, [x1]
004b9024ldr x0, [x1]
004b9028str x0, [sp+776]
004b902cbl golang.org/x/crypto/ssh.(*handshakeTransport).readPacket
004b9030str x0, [sp+936]
004b9034str x1, [sp+944]
004b9038str x2, [sp+952]
004b903cstr x3, [sp+920]
004b9040str x4, [sp+928]
004b9044ldr x1, [sp+936]
004b9048ldr x2, [sp+944]
004b904cldr x3, [sp+952]
004b9050str x1, [sp+728]
004b9054str x2, [sp+736]
004b9058str x3, [sp+744]
004b905cldr x1, [sp+920]
004b9060ldr x2, [sp+928]
004b9064str x1, [sp+640]
004b9068str x2, [sp+648]
004b906cldr x1, [sp+728]
004b9070ldr x2, [sp+736]
004b9074ldr x3, [sp+744]
004b9078str x1, [sp+328]
004b907cstr x2, [sp+336]
004b9080str x3, [sp+344]
004b9084ldr x1, [sp+648]
004b9088ldr x0, [sp+640]
004b908cstr x0, [sp+512]
004b9090str x1, [sp+520]
004b9094cbnz x0, 0x4b909c
004b9098b 0x4b90b0
004b909c
004b909cloc_4b909c:
004b909cstr x0, [sp+192]
004b90a0str x1, [sp+200]
004b90a4ldp x29, x30, [sp-8]
004b90a8add sp, sp, 1168
004b90acret x30
004b90b0
004b90b0loc_4b90b0:
004b90b0bl runtime.makemap_small
004b90b4str x0, [sp+456]
004b90b8ldr x0, [sp+336]
004b90bcstr x0, [sp+176]
004b90c0subs xzr, x0, 0
004b90c4cset x1, ne
004b90c8strb w1, [sp+105]
004b90cccbnz x0, 0x4b90d4
004b90d0b 0x4b90fc
004b90d4
004b90d4loc_4b90d4:
004b90d4ldr x1, [sp+336]
004b90d8ldr x2, [sp+328]
004b90dcsubs xzr, x1, 0
004b90e0b.hi 0x4b90e8
004b90e4b 0x4b9aac
004b90e8
004b90e8loc_4b90e8:
004b90e8ldrb w1, [x2]
004b90ecsubs wzr, w1, 7
004b90f0cset x1, eq
004b90f4strb w1, [sp+105]
004b90f8b 0x4b9100
004b90fc
004b90fcloc_4b90fc:
004b90fcb 0x4b9100
004b9100
004b9100loc_4b9100:
004b9100ldrb w1, [sp+105]
004b9104tbnz w1, 0, 0x4b910c
004b9108b 0x4b91b4
004b910c
004b910cloc_4b910c:
004b910cadrp x0, 0x18b000
004b9110add x0, x0, 2560
004b9114bl runtime.newobject
004b9118str x0, [sp+1152]
004b911cstr wzr, [x0]
004b9120stp xzr, xzr, [x0+16]
004b9124adrp x27, 0x592000
004b9128ldr w1, [x27+3056]
004b912ccbz w1, 0x4b9134
004b9130b 0x4b9138
004b9134
004b9134loc_4b9134:
004b9134b 0x4b9148
004b9138
004b9138loc_4b9138:
004b9138ldr x5, [x0+8]
004b913cbl runtime.gcWriteBarrier1
004b9140str x5, [x25]
004b9144b 0x4b9148
004b9148
004b9148loc_4b9148:
004b9148str xzr, [x0+8]
004b914cldr x4, [sp+1152]
004b9150str x4, [sp+912]
004b9154ldr x0, [sp+328]
004b9158ldr x1, [sp+336]
004b915cldr x2, [sp+344]
004b9160adrp x3, 0x130000
004b9164add x3, x3, 3072
004b9168bl golang.org/x/crypto/ssh.Unmarshal
004b916cstr x0, [sp+496]
004b9170str x1, [sp+504]
004b9174cbnz x0, 0x4b917c
004b9178b 0x4b9190
004b917c
004b917cloc_4b917c:
004b917cstr x0, [sp+192]
004b9180str x1, [sp+200]
004b9184ldp x29, x30, [sp-8]
004b9188add sp, sp, 1168
004b918cret x30
004b9190
004b9190loc_4b9190:
004b9190ldr x3, [sp+1152]
004b9194ldr x4, [x3+8]
004b9198ldr x5, [x3+16]
004b919cldr x3, [x3+24]
004b91a0str x4, [sp+304]
004b91a4str x5, [sp+312]
004b91a8str x3, [sp+320]
004b91acstr wzr, [sp+108]
004b91b0b 0x4b977c
004b91b4
004b91b4loc_4b91b4:
004b91b4b 0x4b91b8
004b91b8
004b91b8loc_4b91b8:
004b91b8adrp x0, 0x173000
004b91bcadd x0, x0, 1376
004b91c0bl runtime.newobject
004b91c4str x0, [sp+1144]
004b91c8str xzr, [x0+8]
004b91ccadrp x27, 0x592000
004b91d0ldr w1, [x27+3056]
004b91d4cbz w1, 0x4b91dc
004b91d8b 0x4b91e0
004b91dc
004b91dcloc_4b91dc:
004b91dcb 0x4b91f0
004b91e0
004b91e0loc_4b91e0:
004b91e0ldr x5, [x0]
004b91e4bl runtime.gcWriteBarrier1
004b91e8str x5, [x25]
004b91ecb 0x4b91f0
004b91f0
004b91f0loc_4b91f0:
004b91f0str xzr, [x0]
004b91f4ldr x4, [sp+1144]
004b91f8str x4, [sp+880]
004b91fcldr x0, [sp+328]
004b9200ldr x1, [sp+336]
004b9204ldr x2, [sp+344]
004b9208adrp x3, 0x130000
004b920cadd x3, x3, 3456
004b9210bl golang.org/x/crypto/ssh.Unmarshal
004b9214str x0, [sp+480]
004b9218str x1, [sp+488]
004b921ccbnz x0, 0x4b9224
004b9220b 0x4b9238
004b9224
004b9224loc_4b9224:
004b9224str x0, [sp+192]
004b9228str x1, [sp+200]
004b922cldp x29, x30, [sp-8]
004b9230add sp, sp, 1168
004b9234ret x30
004b9238
004b9238loc_4b9238:
004b9238str xzr, [sp+232]
004b923cstp xzr, xzr, [sp+240]
004b9240str xzr, [sp+432]
004b9244stp xzr, xzr, [sp+440]
004b9248ldr x1, [sp+1176]
004b924cldrsb x27, [x1]
004b9250ldr x0, [x1]
004b9254str x0, [sp+712]
004b9258bl golang.org/x/crypto/ssh.(*handshakeTransport).getSessionID
004b925cstr x0, [sp+256]
004b9260str x1, [sp+264]
004b9264str x2, [sp+272]
004b9268adrp x0, 0x13d000
004b926cadd x0, x0, 2432
004b9270bl runtime.newobject
004b9274str x0, [sp+872]
004b9278str x0, [sp+864]
004b927cadrp x1, 0x25e000
004b9280add x1, x1, 1824
004b9284str x1, [sp+560]
004b9288str x0, [sp+568]
004b928cb 0x4b9290
004b9290
004b9290loc_4b9290:
004b9290ldr x11, [sp+560]
004b9294cbnz x11, 0x4b929c
004b9298b 0x4b9568
004b929c
004b929cloc_4b929c:
004b929cstr xzr, [sp+840]
004b92a0add x27, sp, 848
004b92a4stp xzr, xzr, [x27]
004b92a8add x27, sp, 920
004b92acstp xzr, xzr, [x27]
004b92b0ldr x11, [sp+1184]
004b92b4ldrsb x27, [x11]
004b92b8ldr x12, [x11+96]
004b92bcldr x11, [x11+104]
004b92c0str x12, [sp+696]
004b92c4str x11, [sp+704]
004b92c8ldr x11, [sp+1176]
004b92ccldrsb x27, [x11]
004b92d0ldr x11, [x11]
004b92d4adrp x12, 0x25f000
004b92d8add x12, x12, 2032
004b92dcstr x12, [sp+680]
004b92e0str x11, [sp+688]
004b92e4ldr x11, [sp+1184]
004b92e8ldrsb x27, [x11]
004b92ecldr x8, [x11]
004b92f0ldr x9, [x11+8]
004b92f4str x8, [sp+664]
004b92f8str x9, [sp+672]
004b92fcldr x11, [sp+560]
004b9300ldrsb x27, [x11]
004b9304ldr x1, [sp+256]
004b9308ldr x10, [sp+456]
004b930cldr x2, [sp+264]
004b9310ldr x0, [sp+568]
004b9314ldr x3, [sp+272]
004b9318ldr x11, [x11+24]
004b931cldr x6, [sp+680]
004b9320ldr x7, [sp+688]
004b9324ldr x4, [sp+696]
004b9328ldr x5, [sp+704]
004b932cblr x11
004b9330str x0, [sp+168]
004b9334str x1, [sp+840]
004b9338str x2, [sp+848]
004b933cstr x3, [sp+856]
004b9340str x4, [sp+920]
004b9344str x5, [sp+928]
004b9348ldr x11, [sp+168]
004b934cstr x11, [sp+184]
004b9350ldr x11, [sp+840]
004b9354ldr x12, [sp+848]
004b9358ldr x13, [sp+856]
004b935cstr x11, [sp+984]
004b9360str x12, [sp+992]
004b9364str x13, [sp+1000]
004b9368ldr x11, [sp+920]
004b936cldr x12, [sp+928]
004b9370str x11, [sp+968]
004b9374str x12, [sp+976]
004b9378ldr x11, [sp+184]
004b937cstr x11, [sp+112]
004b9380ldr x11, [sp+984]
004b9384ldr x12, [sp+992]
004b9388ldr x13, [sp+1000]
004b938cstr x11, [sp+376]
004b9390str x12, [sp+384]
004b9394str x13, [sp+392]
004b9398ldr x1, [sp+976]
004b939cldr x0, [sp+968]
004b93a0str x0, [sp+464]
004b93a4str x1, [sp+472]
004b93a8cbnz x0, 0x4b93b0
004b93acb 0x4b93c4
004b93b0
004b93b0loc_4b93b0:
004b93b0str x0, [sp+192]
004b93b4str x1, [sp+200]
004b93b8ldp x29, x30, [sp-8]
004b93bcadd sp, sp, 1168
004b93c0ret x30
004b93c4
004b93c4loc_4b93c4:
004b93c4ldr x11, [sp+112]
004b93c8subs xzr, x11, 2
004b93ccb.eq 0x4b93d4
004b93d0b 0x4b93ec
004b93d4
004b93d4loc_4b93d4:
004b93d4stp xzr, xzr, [sp+192]
004b93d8mov x0, xzr
004b93dcmov x1, xzr
004b93e0ldp x29, x30, [sp-8]
004b93e4add sp, sp, 1168
004b93e8ret x30
004b93ec
004b93ecloc_4b93ec:
004b93ecldr x11, [sp+112]
004b93f0cbz x11, 0x4b93f8
004b93f4b 0x4b94dc
004b93f8
004b93f8loc_4b93f8:
004b93f8ldr x1, [sp+560]
004b93fcldrsb x27, [x1]
004b9400ldr x1, [x1+32]
004b9404ldr x0, [sp+568]
004b9408blr x1
004b940cstr x0, [sp+416]
004b9410str x1, [sp+424]
004b9414ldr x2, [sp+232]
004b9418ldr x3, [sp+240]
004b941cldr x4, [sp+248]
004b9420mov x5, x0
004b9424mov x0, x2
004b9428mov x6, x1
004b942cmov x1, x3
004b9430mov x2, x4
004b9434mov x3, x5
004b9438mov x4, x6
004b943cbl golang.org/x/crypto/ssh.contains
004b9440strb w0, [sp+105]
004b9444tbnz w0, 0, 0x4b944c
004b9448b 0x4b9450
004b944c
004b944cloc_4b944c:
004b944cb 0x4b94d8
004b9450
004b9450loc_4b9450:
004b9450ldr x2, [sp+248]
004b9454ldr x0, [sp+232]
004b9458ldr x11, [sp+240]
004b945cadd x1, x11, 1
004b9460subs xzr, x2, x1
004b9464b.hs 0x4b946c
004b9468b 0x4b9470
004b946c
004b946cloc_4b946c:
004b946cb 0x4b9484
004b9470
004b9470loc_4b9470:
004b9470orr x3, xzr, 1
004b9474adrp x4, 0x13c000
004b9478add x4, x4, 2944
004b947cbl runtime.growslice
004b9480b 0x4b9484
004b9484
004b9484loc_4b9484:
004b9484ldr x11, [sp+416]
004b9488ldr x12, [sp+424]
004b948csub x13, x1, 1
004b9490add x14, x0, x13, lsl #4
004b9494str x12, [x14+8]
004b9498ubfm x12, x13, 60, 59
004b949cadrp x27, 0x592000
004b94a0ldr w13, [x27+3056]
004b94a4cbz w13, 0x4b94ac
004b94a8b 0x4b94b0
004b94ac
004b94acloc_4b94ac:
004b94acb 0x4b94c4
004b94b0
004b94b0loc_4b94b0:
004b94b0bl runtime.gcWriteBarrier2
004b94b4str x11, [x25]
004b94b8ldr x13, [x0+x12]
004b94bcstr x13, [x25+8]
004b94c0b 0x4b94c4
004b94c4
004b94c4loc_4b94c4:
004b94c4str x11, [x0+x12]
004b94c8str x0, [sp+232]
004b94ccstr x1, [sp+240]
004b94d0str x2, [sp+248]
004b94d4b 0x4b94d8
004b94d8
004b94d8loc_4b94d8:
004b94d8b 0x4b94e0
004b94dc
004b94dcloc_4b94dc:
004b94dcb 0x4b94e0
004b94e0
004b94e0loc_4b94e0:
004b94e0b 0x4b94e4
004b94e4
004b94e4loc_4b94e4:
004b94e4ldr x11, [sp+376]
004b94e8cbnz x11, 0x4b94f0
004b94ecb 0x4b94f4
004b94f0
004b94f0loc_4b94f0:
004b94f0b 0x4b9510
004b94f4
004b94f4loc_4b94f4:
004b94f4ldr x11, [sp+432]
004b94f8ldr x12, [sp+440]
004b94fcldr x13, [sp+448]
004b9500str x11, [sp+376]
004b9504str x12, [sp+384]
004b9508str x13, [sp+392]
004b950cb 0x4b9510
004b9510
004b9510loc_4b9510:
004b9510ldr x11, [sp+376]
004b9514ldr x12, [sp+384]
004b9518ldr x13, [sp+392]
004b951cstr x11, [sp+432]
004b9520str x12, [sp+440]
004b9524str x13, [sp+448]
004b9528add x27, sp, 560
004b952cstp xzr, xzr, [x27]
004b9530b 0x4b9534
004b9534
004b9534loc_4b9534:
004b9534ldr x11, [sp+1184]
004b9538ldrsb x27, [x11]
004b953cldr x12, [x11+120]
004b9540ldr x13, [x11+112]
004b9544ldr x11, [x11+128]
004b9548str x13, [sp+816]
004b954cstr x12, [sp+824]
004b9550str x11, [sp+832]
004b9554str xzr, [sp+160]
004b9558str x12, [sp+152]
004b955cldr x11, [sp+816]
004b9560str x11, [sp+144]
004b9564b 0x4b9618
004b9568
004b9568loc_4b9568:
004b9568add x27, sp, 800
004b956cstp xzr, xzr, [x27]
004b9570add x3, sp, 800
004b9574str x3, [sp+600]
004b9578ldr x0, [sp+232]
004b957cldr x1, [sp+240]
004b9580ldr x2, [sp+248]
004b9584bl runtime.convTslice
004b9588str x0, [sp+592]
004b958cldr x3, [sp+600]
004b9590ldrsb x27, [x3]
004b9594adrp x4, 0x134000
004b9598add x4, x4, 2112
004b959cstr x4, [x3]
004b95a0adrp x27, 0x592000
004b95a4ldr w4, [x27+3056]
004b95a8cbz w4, 0x4b95b0
004b95acb 0x4b95b4
004b95b0
004b95b0loc_4b95b0:
004b95b0b 0x4b95c8
004b95b4
004b95b4loc_4b95b4:
004b95b4bl runtime.gcWriteBarrier2
004b95b8str x0, [x25]
004b95bcldr x5, [x3+8]
004b95c0str x5, [x25+8]
004b95c4b 0x4b95c8
004b95c8
004b95c8loc_4b95c8:
004b95c8str x0, [x3+8]
004b95ccldr x2, [sp+600]
004b95d0ldrsb x27, [x2]
004b95d4b 0x4b95d8
004b95d8
004b95d8loc_4b95d8:
004b95d8str x2, [sp+608]
004b95dcorr x4, xzr, 1
004b95e0str x4, [sp+616]
004b95e4str x4, [sp+624]
004b95e8adrp x0, 0x216000
004b95ecadd x0, x0, 1395
004b95f0movz x1, 78
004b95f4mov x3, x4
004b95f8bl fmt.Errorf
004b95fcstr x0, [sp+920]
004b9600str x1, [sp+928]
004b9604str x0, [sp+192]
004b9608str x1, [sp+200]
004b960cldp x29, x30, [sp-8]
004b9610add sp, sp, 1168
004b9614ret x30
004b9618
004b9618loc_4b9618:
004b9618ldr x11, [sp+152]
004b961cldr x12, [sp+160]
004b9620subs xzr, x11, x12
004b9624b.gt 0x4b962c
004b9628b 0x4b96c4
004b962c
004b962cloc_4b962c:
004b962cldr x1, [sp+144]
004b9630str x1, [sp+656]
004b9634ldr x1, [sp+656]
004b9638ldr x2, [x1]
004b963cldr x0, [x1+8]
004b9640str x2, [sp+576]
004b9644str x0, [sp+584]
004b9648ldrsb x27, [x2]
004b964cldr x1, [x2+32]
004b9650blr x1
004b9654str x0, [sp+544]
004b9658str x1, [sp+552]
004b965cldr x2, [sp+232]
004b9660ldr x3, [sp+240]
004b9664ldr x4, [sp+248]
004b9668mov x5, x0
004b966cmov x0, x2
004b9670mov x6, x1
004b9674mov x1, x3
004b9678mov x2, x4
004b967cmov x3, x5
004b9680mov x4, x6
004b9684bl golang.org/x/crypto/ssh.contains
004b9688strb w0, [sp+105]
004b968ctbnz w0, 0, 0x4b9694
004b9690b 0x4b9698
004b9694
004b9694loc_4b9694:
004b9694b 0x4b9760
004b9698
004b9698loc_4b9698:
004b9698ldr x11, [sp+384]
004b969cldr x12, [sp+376]
004b96a0ldr x13, [sp+392]
004b96a4str x12, [sp+840]
004b96a8str x11, [sp+848]
004b96acstr x13, [sp+856]
004b96b0str xzr, [sp+136]
004b96b4str x11, [sp+128]
004b96b8ldr x11, [sp+840]
004b96bcstr x11, [sp+120]
004b96c0b 0x4b96d0
004b96c4
004b96c4loc_4b96c4:
004b96c4b 0x4b96c8
004b96c8
004b96c8loc_4b96c8:
004b96c8b 0x4b96cc
004b96cc
004b96ccloc_4b96cc:
004b96ccb 0x4b9290
004b96d0
004b96d0loc_4b96d0:
004b96d0ldr x11, [sp+128]
004b96d4ldr x12, [sp+136]
004b96d8subs xzr, x11, x12
004b96dcb.gt 0x4b96e4
004b96e0b 0x4b975c
004b96e4
004b96e4loc_4b96e4:
004b96e4ldr x11, [sp+120]
004b96e8str x11, [sp+632]
004b96ecldr x11, [sp+632]
004b96f0ldr x2, [x11+8]
004b96f4ldr x0, [x11]
004b96f8str x0, [sp+400]
004b96fcstr x2, [sp+408]
004b9700ldr x11, [sp+552]
004b9704subs xzr, x11, x2
004b9708b.eq 0x4b9710
004b970cb 0x4b9738
004b9710
004b9710loc_4b9710:
004b9710ldr x1, [sp+544]
004b9714bl runtime.memequal
004b9718tbnz w0, 0, 0x4b9720
004b971cb 0x4b9734
004b9720
004b9720loc_4b9720:
004b9720ldr x11, [sp+576]
004b9724ldr x12, [sp+584]
004b9728str x11, [sp+560]
004b972cstr x12, [sp+568]
004b9730b 0x4b96c8
004b9734
004b9734loc_4b9734:
004b9734b 0x4b973c
004b9738
004b9738loc_4b9738:
004b9738b 0x4b973c
004b973c
004b973cloc_4b973c:
004b973cb 0x4b9740
004b9740
004b9740loc_4b9740:
004b9740ldr x11, [sp+136]
004b9744add x11, x11, 1
004b9748str x11, [sp+136]
004b974cldr x11, [sp+632]
004b9750add x11, x11, 16
004b9754str x11, [sp+120]
004b9758b 0x4b96d0
004b975c
004b975cloc_4b975c:
004b975cb 0x4b9760
004b9760
004b9760loc_4b9760:
004b9760ldr x11, [sp+160]
004b9764add x11, x11, 1
004b9768str x11, [sp+160]
004b976cldr x11, [sp+656]
004b9770add x11, x11, 16
004b9774str x11, [sp+144]
004b9778b 0x4b9618
004b977c
004b977cloc_4b977c:
004b977cldr w3, [sp+108]
004b9780ldr x4, [sp+1152]
004b9784ldr w4, [x4]
004b9788subs wzr, w4, w3
004b978cb.hi 0x4b9794
004b9790b 0x4b9a00
004b9794
004b9794loc_4b9794:
004b9794str xzr, [sp+936]
004b9798add x27, sp, 944
004b979cstp xzr, xzr, [x27]
004b97a0str xzr, [sp+888]
004b97a4add x27, sp, 896
004b97a8stp xzr, xzr, [x27]
004b97acldr x0, [sp+304]
004b97b0ldr x1, [sp+312]
004b97b4ldr x2, [sp+320]
004b97b8bl golang.org/x/crypto/ssh.parseString
004b97bcstr x0, [sp+936]
004b97c0str x1, [sp+944]
004b97c4str x2, [sp+952]
004b97c8str x3, [sp+888]
004b97ccstr x4, [sp+896]
004b97d0str x5, [sp+904]
004b97d4strb w6, [sp+105]
004b97d8ldr x3, [sp+944]
004b97dcldr x4, [sp+952]
004b97e0ldr x5, [sp+936]
004b97e4str x5, [sp+1120]
004b97e8str x3, [sp+1128]
004b97ecstr x4, [sp+1136]
004b97f0ldr x3, [sp+888]
004b97f4ldr x4, [sp+896]
004b97f8ldr x5, [sp+904]
004b97fcstr x3, [sp+1096]
004b9800str x4, [sp+1104]
004b9804str x5, [sp+1112]
004b9808ldrb w3, [sp+105]
004b980cstrb w3, [sp+107]
004b9810ldr x3, [sp+1120]
004b9814ldr x4, [sp+1128]
004b9818ldr x5, [sp+1136]
004b981cstr x3, [sp+352]
004b9820str x4, [sp+360]
004b9824str x5, [sp+368]
004b9828ldr x3, [sp+1096]
004b982cldr x4, [sp+1104]
004b9830ldr x5, [sp+1112]
004b9834str x3, [sp+280]
004b9838str x4, [sp+288]
004b983cstr x5, [sp+296]
004b9840ldrb w3, [sp+107]
004b9844strb w3, [sp+104]
004b9848tbnz w3, 0, 0x4b9850
004b984cb 0x4b99dc
004b9850
004b9850loc_4b9850:
004b9850str xzr, [sp+888]
004b9854add x27, sp, 896
004b9858stp xzr, xzr, [x27]
004b985cstr xzr, [sp+936]
004b9860add x27, sp, 944
004b9864stp xzr, xzr, [x27]
004b9868ldr x0, [sp+280]
004b986cldr x1, [sp+288]
004b9870ldr x2, [sp+296]
004b9874bl golang.org/x/crypto/ssh.parseString
004b9878str x0, [sp+888]
004b987cstr x1, [sp+896]
004b9880str x2, [sp+904]
004b9884str x3, [sp+936]
004b9888str x4, [sp+944]
004b988cstr x5, [sp+952]
004b9890strb w6, [sp+105]
004b9894ldr x3, [sp+896]
004b9898ldr x4, [sp+904]
004b989cldr x5, [sp+888]
004b98a0str x5, [sp+1072]
004b98a4str x3, [sp+1080]
004b98a8str x4, [sp+1088]
004b98acldr x3, [sp+936]
004b98b0ldr x4, [sp+944]
004b98b4ldr x5, [sp+952]
004b98b8str x3, [sp+1048]
004b98bcstr x4, [sp+1056]
004b98c0str x5, [sp+1064]
004b98c4ldrb w3, [sp+105]
004b98c8strb w3, [sp+106]
004b98ccldr x3, [sp+1072]
004b98d0ldr x4, [sp+1080]
004b98d4ldr x5, [sp+1088]
004b98d8str x3, [sp+208]
004b98dcstr x4, [sp+216]
004b98e0str x5, [sp+224]
004b98e4ldr x3, [sp+1048]
004b98e8ldr x4, [sp+1056]
004b98ecldr x5, [sp+1064]
004b98f0str x3, [sp+280]
004b98f4str x4, [sp+288]
004b98f8str x5, [sp+296]
004b98fcldrb w3, [sp+106]
004b9900strb w3, [sp+104]
004b9904tbnz w3, 0, 0x4b990c
004b9908b 0x4b99b8
004b990c
004b990cloc_4b990c:
004b990cldr x1, [sp+352]
004b9910ldr x2, [sp+360]
004b9914mov x0, xzr
004b9918bl runtime.slicebytetostring
004b991cstr x0, [sp+760]
004b9920str x1, [sp+768]
004b9924ldr x3, [sp+456]
004b9928mov x2, x0
004b992cadrp x0, 0x16a000
004b9930add x0, x0, 4064
004b9934mov x4, x1
004b9938mov x1, x3
004b993cmov x3, x4
004b9940bl runtime.mapassign_faststr
004b9944str x0, [sp+752]
004b9948ldrsb x27, [x0]
004b994cldr x3, [sp+208]
004b9950ldr x4, [sp+216]
004b9954ldr x5, [sp+224]
004b9958str x4, [x0+8]
004b995cstr x5, [x0+16]
004b9960adrp x27, 0x592000
004b9964ldr w4, [x27+3056]
004b9968cbz w4, 0x4b9970
004b996cb 0x4b9974
004b9970
004b9970loc_4b9970:
004b9970b 0x4b9988
004b9974
004b9974loc_4b9974:
004b9974bl runtime.gcWriteBarrier2
004b9978str x3, [x25]
004b997cldr x4, [x0]
004b9980str x4, [x25+8]
004b9984b 0x4b9988
004b9988
004b9988loc_4b9988:
004b9988str x3, [x0]
004b998cldr x3, [sp+280]
004b9990ldr x4, [sp+288]
004b9994ldr x5, [sp+296]
004b9998str x3, [sp+304]
004b999cstr x4, [sp+312]
004b99a0str x5, [sp+320]
004b99a4b 0x4b99a8
004b99a8
004b99a8loc_4b99a8:
004b99a8ldr w3, [sp+108]
004b99acadd x3, x3, 1
004b99b0str w3, [sp+108]
004b99b4b 0x4b977c
004b99b8
004b99b8loc_4b99b8:
004b99b8orr x0, xzr, 7
004b99bcbl golang.org/x/crypto/ssh.parseError
004b99c0str x0, [sp+920]
004b99c4str x1, [sp+928]
004b99c8str x0, [sp+192]
004b99ccstr x1, [sp+200]
004b99d0ldp x29, x30, [sp-8]
004b99d4add sp, sp, 1168
004b99d8ret x30
004b99dc
004b99dcloc_4b99dc:
004b99dcorr x0, xzr, 7
004b99e0bl golang.org/x/crypto/ssh.parseError
004b99e4str x0, [sp+920]
004b99e8str x1, [sp+928]
004b99ecstr x0, [sp+192]
004b99f0str x1, [sp+200]
004b99f4ldp x29, x30, [sp-8]
004b99f8add sp, sp, 1168
004b99fcret x30
004b9a00
004b9a00loc_4b9a00:
004b9a00str xzr, [sp+936]
004b9a04add x27, sp, 944
004b9a08stp xzr, xzr, [x27]
004b9a0cadd x27, sp, 920
004b9a10stp xzr, xzr, [x27]
004b9a14ldr x1, [sp+1176]
004b9a18ldrsb x27, [x1]
004b9a1cldr x0, [x1]
004b9a20str x0, [sp+720]
004b9a24bl golang.org/x/crypto/ssh.(*handshakeTransport).readPacket
004b9a28str x0, [sp+936]
004b9a2cstr x1, [sp+944]
004b9a30str x2, [sp+952]
004b9a34str x3, [sp+920]
004b9a38str x4, [sp+928]
004b9a3cldr x1, [sp+936]
004b9a40ldr x2, [sp+944]
004b9a44ldr x3, [sp+952]
004b9a48str x1, [sp+1024]
004b9a4cstr x2, [sp+1032]
004b9a50str x3, [sp+1040]
004b9a54ldr x1, [sp+920]
004b9a58ldr x2, [sp+928]
004b9a5cstr x1, [sp+1008]
004b9a60str x2, [sp+1016]
004b9a64ldr x1, [sp+1024]
004b9a68ldr x2, [sp+1032]
004b9a6cldr x3, [sp+1040]
004b9a70str x1, [sp+328]
004b9a74str x2, [sp+336]
004b9a78str x3, [sp+344]
004b9a7cldr x1, [sp+1016]
004b9a80ldr x0, [sp+1008]
004b9a84str x0, [sp+512]
004b9a88str x1, [sp+520]
004b9a8ccbnz x0, 0x4b9a94
004b9a90b 0x4b9aa8
004b9a94
004b9a94loc_4b9a94:
004b9a94str x0, [sp+192]
004b9a98str x1, [sp+200]
004b9a9cldp x29, x30, [sp-8]
004b9aa0add sp, sp, 1168
004b9aa4ret x30
004b9aa8
004b9aa8loc_4b9aa8:
004b9aa8b 0x4b91b8
004b9aac
004b9aacloc_4b9aac:
004b9aacmov x0, xzr
004b9ab0bl runtime.panicIndex
004b9ab4hint
004b9ab8
004b9ab8loc_4b9ab8:
004b9ab8stp x0, x1, [sp+8]
004b9abcmov x3, x30
004b9ac0bl runtime.morestack_noctxt.abi0
004b9ac4ldp x0, x1, [sp+8]
004b9ac8b 0x4b8f30
004b9accudf 0
004b8f30
004b9ad0
004b9ad0golang.org/x/crypto/ssh.contains: ; void golang.org/x/crypto/ssh.contains(struct []string list, struct string e)
004b9ad0ldr x16, [x28+16]
004b9ad4subs xzr, sp, x16
004b9ad8b.ls 0x4b9bcc
004b9adcstr x30, [sp-128]!
004b9ae0stur x29, [sp-8]
004b9ae4sub x29, sp, 8
004b9ae8str x0, [sp+136]
004b9aecstr x1, [sp+144]
004b9af0str x2, [sp+152]
004b9af4str x3, [sp+160]
004b9af8str x4, [sp+168]
004b9afcstrb wzr, [sp+47]
004b9b00ldr x3, [sp+144]
004b9b04ldr x4, [sp+136]
004b9b08ldr x5, [sp+152]
004b9b0cstr x4, [sp+96]
004b9b10str x3, [sp+104]
004b9b14str x5, [sp+112]
004b9b18str xzr, [sp+64]
004b9b1cstr x3, [sp+56]
004b9b20ldr x3, [sp+96]
004b9b24str x3, [sp+48]
004b9b28b 0x4b9b2c
004b9b2c
004b9b2cloc_4b9b2c:
004b9b2cldr x3, [sp+56]
004b9b30ldr x4, [sp+64]
004b9b34subs xzr, x3, x4
004b9b38b.gt 0x4b9b40
004b9b3cb 0x4b9bb8
004b9b40
004b9b40loc_4b9b40:
004b9b40ldr x3, [sp+48]
004b9b44str x3, [sp+88]
004b9b48ldr x3, [sp+88]
004b9b4cldr x2, [x3+8]
004b9b50ldr x0, [x3]
004b9b54str x0, [sp+72]
004b9b58str x2, [sp+80]
004b9b5cldr x3, [sp+168]
004b9b60subs xzr, x3, x2
004b9b64b.eq 0x4b9b6c
004b9b68b 0x4b9b94
004b9b6c
004b9b6cloc_4b9b6c:
004b9b6cldr x1, [sp+160]
004b9b70bl runtime.memequal
004b9b74tbnz w0, 0, 0x4b9b7c
004b9b78b 0x4b9b90
004b9b7c
004b9b7cloc_4b9b7c:
004b9b7corr x0, xzr, 1
004b9b80strb w0, [sp+47]
004b9b84ldur x29, [sp-8]
004b9b88ldr x30, [sp], 128
004b9b8cret x30
004b9b90
004b9b90loc_4b9b90:
004b9b90b 0x4b9b98
004b9b94
004b9b94loc_4b9b94:
004b9b94b 0x4b9b98
004b9b98
004b9b98loc_4b9b98:
004b9b98b 0x4b9b9c
004b9b9c
004b9b9cloc_4b9b9c:
004b9b9cldr x3, [sp+64]
004b9ba0add x3, x3, 1
004b9ba4str x3, [sp+64]
004b9ba8ldr x3, [sp+88]
004b9bacadd x3, x3, 16
004b9bb0str x3, [sp+48]
004b9bb4b 0x4b9b2c
004b9bb8
004b9bb8loc_4b9bb8:
004b9bb8strb wzr, [sp+47]
004b9bbcmov x0, xzr
004b9bc0ldur x29, [sp-8]
004b9bc4ldr x30, [sp], 128
004b9bc8ret x30
004b9bcc
004b9bccloc_4b9bcc:
004b9bccstp x0, x1, [sp+8]
004b9bd0stp x2, x3, [sp+24]
004b9bd4str x4, [sp+40]
004b9bd8mov x3, x30
004b9bdcbl runtime.morestack_noctxt.abi0
004b9be0ldp x0, x1, [sp+8]
004b9be4ldp x2, x3, [sp+24]
004b9be8ldr x4, [sp+40]
004b9becb 0x4b9ad0
004b9ad0
004b9ad0golang.org/x/crypto/ssh.contains: ; void golang.org/x/crypto/ssh.contains(struct []string list, struct string e)
004b9ad0ldr x16, [x28+16]
004b9ad4subs xzr, sp, x16
004b9ad8b.ls 0x4b9bcc
004b9adcstr x30, [sp-128]!
004b9ae0stur x29, [sp-8]
004b9ae4sub x29, sp, 8
004b9ae8str x0, [sp+136]
004b9aecstr x1, [sp+144]
004b9af0str x2, [sp+152]
004b9af4str x3, [sp+160]
004b9af8str x4, [sp+168]
004b9afcstrb wzr, [sp+47]
004b9b00ldr x3, [sp+144]
004b9b04ldr x4, [sp+136]
004b9b08ldr x5, [sp+152]
004b9b0cstr x4, [sp+96]
004b9b10str x3, [sp+104]
004b9b14str x5, [sp+112]
004b9b18str xzr, [sp+64]
004b9b1cstr x3, [sp+56]
004b9b20ldr x3, [sp+96]
004b9b24str x3, [sp+48]
004b9b28b 0x4b9b2c
004b9b2c
004b9b2cloc_4b9b2c:
004b9b2cldr x3, [sp+56]
004b9b30ldr x4, [sp+64]
004b9b34subs xzr, x3, x4
004b9b38b.gt 0x4b9b40
004b9b3cb 0x4b9bb8
004b9b40
004b9b40loc_4b9b40:
004b9b40ldr x3, [sp+48]
004b9b44str x3, [sp+88]
004b9b48ldr x3, [sp+88]
004b9b4cldr x2, [x3+8]
004b9b50ldr x0, [x3]
004b9b54str x0, [sp+72]
004b9b58str x2, [sp+80]
004b9b5cldr x3, [sp+168]
004b9b60subs xzr, x3, x2
004b9b64b.eq 0x4b9b6c
004b9b68b 0x4b9b94
004b9b6c
004b9b6cloc_4b9b6c:
004b9b6cldr x1, [sp+160]
004b9b70bl runtime.memequal
004b9b74tbnz w0, 0, 0x4b9b7c
004b9b78b 0x4b9b90
004b9b7c
004b9b7cloc_4b9b7c:
004b9b7corr x0, xzr, 1
004b9b80strb w0, [sp+47]
004b9b84ldur x29, [sp-8]
004b9b88ldr x30, [sp], 128
004b9b8cret x30
004b9b90
004b9b90loc_4b9b90:
004b9b90b 0x4b9b98
004b9b94
004b9b94loc_4b9b94:
004b9b94b 0x4b9b98
004b9b98
004b9b98loc_4b9b98:
004b9b98b 0x4b9b9c
004b9b9c
004b9b9cloc_4b9b9c:
004b9b9cldr x3, [sp+64]
004b9ba0add x3, x3, 1
004b9ba4str x3, [sp+64]
004b9ba8ldr x3, [sp+88]
004b9bacadd x3, x3, 16
004b9bb0str x3, [sp+48]
004b9bb4b 0x4b9b2c
004b9bb8
004b9bb8loc_4b9bb8:
004b9bb8strb wzr, [sp+47]
004b9bbcmov x0, xzr
004b9bc0ldur x29, [sp-8]
004b9bc4ldr x30, [sp], 128
004b9bc8ret x30
004b9bcc
004b9bccloc_4b9bcc:
004b9bccstp x0, x1, [sp+8]
004b9bd0stp x2, x3, [sp+24]
004b9bd4str x4, [sp+40]
004b9bd8mov x3, x30
004b9bdcbl runtime.morestack_noctxt.abi0
004b9be0ldp x0, x1, [sp+8]
004b9be4ldp x2, x3, [sp+24]
004b9be8ldr x4, [sp+40]
004b9becb 0x4b9ad0
004b9ad0
004b9bf0
004b9bf0golang.org/x/crypto/ssh.(*noneAuth).auth: ; void golang.org/x/crypto/ssh.(*noneAuth).auth(golang.org/x/crypto/ssh.noneAuth * n, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 p5)
004b9bf0ldr x16, [x28+16]
004b9bf4sub x17, sp, 128
004b9bf8subs xzr, x17, x16
004b9bfcb.ls 0x4b9ea8
004b9c00sub x20, sp, 256
004b9c04stp x29, x30, [x20-8]
004b9c08add sp, x20, 0
004b9c0csub x29, sp, 8
004b9c10str x0, [sp+264]
004b9c14str x1, [sp+272]
004b9c18str x2, [sp+280]
004b9c1cstr x3, [sp+288]
004b9c20str x4, [sp+296]
004b9c24str x5, [sp+304]
004b9c28str x6, [sp+312]
004b9c2cstr x7, [sp+320]
004b9c30str x8, [sp+328]
004b9c34str x9, [sp+336]
004b9c38str x10, [sp+344]
004b9c3cstr xzr, [sp+40]
004b9c40stp xzr, xzr, [sp+80]
004b9c44str xzr, [sp+96]
004b9c48stp xzr, xzr, [sp+64]
004b9c4cadrp x0, 0x1ad000
004b9c50add x0, x0, 3808
004b9c54bl runtime.newobject
004b9c58str x0, [sp+128]
004b9c5cadrp x27, 0x592000
004b9c60ldr w1, [x27+3056]
004b9c64cbz w1, 0x4b9c6c
004b9c68b 0x4b9c70
004b9c6c
004b9c6cloc_4b9c6c:
004b9c6cb 0x4b9c8c
004b9c70
004b9c70loc_4b9c70:
004b9c70str x0, [sp+120]
004b9c74mov x1, x0
004b9c78adrp x0, 0x1ad000
004b9c7cadd x0, x0, 3808
004b9c80bl runtime.wbZero
004b9c84ldr x0, [sp+120]
004b9c88b 0x4b9c8c
004b9c8c
004b9c8cloc_4b9c8c:
004b9c8cstp xzr, xzr, [x0]
004b9c90stp xzr, xzr, [x0+16]
004b9c94stp xzr, xzr, [x0+32]
004b9c98stp xzr, xzr, [x0+48]
004b9c9cstr xzr, [x0+64]
004b9ca0ldr x2, [sp+128]
004b9ca4ldrsb x27, [x2]
004b9ca8ldr x3, [sp+296]
004b9cacldr x4, [sp+304]
004b9cb0str x4, [x2+8]
004b9cb4adrp x27, 0x592000
004b9cb8ldr w4, [x27+3056]
004b9cbccbz w4, 0x4b9cc4
004b9cc0b 0x4b9cc8
004b9cc4
004b9cc4loc_4b9cc4:
004b9cc4b 0x4b9cdc
004b9cc8
004b9cc8loc_4b9cc8:
004b9cc8bl runtime.gcWriteBarrier2
004b9cccstr x3, [x25]
004b9cd0ldr x4, [x2]
004b9cd4str x4, [x25+8]
004b9cd8b 0x4b9cdc
004b9cdc
004b9cdcloc_4b9cdc:
004b9cdcstr x3, [x2]
004b9ce0ldr x2, [sp+128]
004b9ce4ldrsb x27, [x2]
004b9ce8orr x3, xzr, 14
004b9cecstr x3, [x2+24]
004b9cf0adrp x27, 0x592000
004b9cf4ldr w3, [x27+3056]
004b9cf8cbz w3, 0x4b9d00
004b9cfcb 0x4b9d04
004b9d00
004b9d00loc_4b9d00:
004b9d00b 0x4b9d14
004b9d04
004b9d04loc_4b9d04:
004b9d04ldr x3, [x2+16]
004b9d08bl runtime.gcWriteBarrier1
004b9d0cstr x3, [x25]
004b9d10b 0x4b9d14
004b9d14
004b9d14loc_4b9d14:
004b9d14adrp x3, 0x1fb000
004b9d18add x3, x3, 76
004b9d1cstr x3, [x2+16]
004b9d20ldr x2, [sp+128]
004b9d24ldrsb x27, [x2]
004b9d28orr x3, xzr, 4
004b9d2cstr x3, [x2+40]
004b9d30adrp x27, 0x592000
004b9d34ldr w3, [x27+3056]
004b9d38cbz w3, 0x4b9d40
004b9d3cb 0x4b9d44
004b9d40
004b9d40loc_4b9d40:
004b9d40b 0x4b9d54
004b9d44
004b9d44loc_4b9d44:
004b9d44ldr x3, [x2+32]
004b9d48bl runtime.gcWriteBarrier1
004b9d4cstr x3, [x25]
004b9d50b 0x4b9d54
004b9d54
004b9d54loc_4b9d54:
004b9d54adrp x3, 0x1f7000
004b9d58add x3, x3, 838
004b9d5cstr x3, [x2+32]
004b9d60ldr x1, [sp+128]
004b9d64str x1, [sp+200]
004b9d68adrp x0, 0x130000
004b9d6cadd x0, x0, 3968
004b9d70bl golang.org/x/crypto/ssh.Marshal
004b9d74str x0, [sp+176]
004b9d78str x1, [sp+184]
004b9d7cstr x2, [sp+192]
004b9d80ldr x3, [sp+312]
004b9d84ldrsb x27, [x3]
004b9d88ldr x4, [sp+320]
004b9d8cldr x3, [x3+40]
004b9d90mov x5, x0
004b9d94mov x0, x4
004b9d98mov x6, x1
004b9d9cmov x1, x5
004b9da0mov x7, x2
004b9da4mov x2, x6
004b9da8mov x8, x3
004b9dacmov x3, x7
004b9db0blr x8
004b9db4str x0, [sp+104]
004b9db8str x1, [sp+112]
004b9dbccbnz x0, 0x4b9dc4
004b9dc0b 0x4b9dfc
004b9dc4
004b9dc4loc_4b9dc4:
004b9dc4str xzr, [sp+40]
004b9dc8str xzr, [sp+80]
004b9dccstp xzr, xzr, [sp+88]
004b9dd0ldr x4, [sp+104]
004b9dd4ldr x5, [sp+112]
004b9dd8str x4, [sp+64]
004b9ddcstr x5, [sp+72]
004b9de0ldr x0, [sp+40]
004b9de4ldr x1, [sp+80]
004b9de8ldr x2, [sp+88]
004b9decldr x3, [sp+96]
004b9df0ldp x29, x30, [sp-8]
004b9df4add sp, sp, 256
004b9df8ret x30
004b9dfc
004b9dfcloc_4b9dfc:
004b9dfcstr xzr, [sp+152]
004b9e00stp xzr, xzr, [sp+160]
004b9e04stp xzr, xzr, [sp+136]
004b9e08ldr x0, [sp+312]
004b9e0cldr x1, [sp+320]
004b9e10bl golang.org/x/crypto/ssh.handleAuthResponse
004b9e14str x0, [sp+48]
004b9e18str x1, [sp+152]
004b9e1cstr x2, [sp+160]
004b9e20str x3, [sp+168]
004b9e24str x4, [sp+136]
004b9e28str x5, [sp+144]
004b9e2cldr x2, [sp+48]
004b9e30str x2, [sp+56]
004b9e34ldr x2, [sp+160]
004b9e38ldr x3, [sp+168]
004b9e3cldr x4, [sp+152]
004b9e40str x4, [sp+224]
004b9e44str x2, [sp+232]
004b9e48str x3, [sp+240]
004b9e4cldr x2, [sp+136]
004b9e50ldr x3, [sp+144]
004b9e54str x2, [sp+208]
004b9e58str x3, [sp+216]
004b9e5cldr x2, [sp+56]
004b9e60str x2, [sp+40]
004b9e64ldr x2, [sp+224]
004b9e68ldr x3, [sp+232]
004b9e6cldr x4, [sp+240]
004b9e70str x2, [sp+80]
004b9e74str x3, [sp+88]
004b9e78str x4, [sp+96]
004b9e7cldr x4, [sp+208]
004b9e80ldr x5, [sp+216]
004b9e84str x4, [sp+64]
004b9e88str x5, [sp+72]
004b9e8cldr x0, [sp+40]
004b9e90ldr x1, [sp+80]
004b9e94ldr x2, [sp+88]
004b9e98ldr x3, [sp+96]
004b9e9cldp x29, x30, [sp-8]
004b9ea0add sp, sp, 256
004b9ea4ret x30
004b9ea8
004b9ea8loc_4b9ea8:
004b9ea8stp x0, x1, [sp+8]
004b9eacstp x2, x3, [sp+24]
004b9eb0stp x4, x5, [sp+40]
004b9eb4stp x6, x7, [sp+56]
004b9eb8stp x8, x9, [sp+72]
004b9ebcstr x10, [sp+88]
004b9ec0mov x3, x30
004b9ec4bl runtime.morestack_noctxt.abi0
004b9ec8ldp x0, x1, [sp+8]
004b9eccldp x2, x3, [sp+24]
004b9ed0ldp x4, x5, [sp+40]
004b9ed4ldp x6, x7, [sp+56]
004b9ed8ldp x8, x9, [sp+72]
004b9edcldr x10, [sp+88]
004b9ee0b 0x4b9bf0
004b9ee4udf 0
004b9ee8udf 0
004b9eecudf 0
004b9bf0
004b9bf0golang.org/x/crypto/ssh.(*noneAuth).auth: ; void golang.org/x/crypto/ssh.(*noneAuth).auth(golang.org/x/crypto/ssh.noneAuth * n, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 p5)
004b9bf0ldr x16, [x28+16]
004b9bf4sub x17, sp, 128
004b9bf8subs xzr, x17, x16
004b9bfcb.ls 0x4b9ea8
004b9c00sub x20, sp, 256
004b9c04stp x29, x30, [x20-8]
004b9c08add sp, x20, 0
004b9c0csub x29, sp, 8
004b9c10str x0, [sp+264]
004b9c14str x1, [sp+272]
004b9c18str x2, [sp+280]
004b9c1cstr x3, [sp+288]
004b9c20str x4, [sp+296]
004b9c24str x5, [sp+304]
004b9c28str x6, [sp+312]
004b9c2cstr x7, [sp+320]
004b9c30str x8, [sp+328]
004b9c34str x9, [sp+336]
004b9c38str x10, [sp+344]
004b9c3cstr xzr, [sp+40]
004b9c40stp xzr, xzr, [sp+80]
004b9c44str xzr, [sp+96]
004b9c48stp xzr, xzr, [sp+64]
004b9c4cadrp x0, 0x1ad000
004b9c50add x0, x0, 3808
004b9c54bl runtime.newobject
004b9c58str x0, [sp+128]
004b9c5cadrp x27, 0x592000
004b9c60ldr w1, [x27+3056]
004b9c64cbz w1, 0x4b9c6c
004b9c68b 0x4b9c70
004b9c6c
004b9c6cloc_4b9c6c:
004b9c6cb 0x4b9c8c
004b9c70
004b9c70loc_4b9c70:
004b9c70str x0, [sp+120]
004b9c74mov x1, x0
004b9c78adrp x0, 0x1ad000
004b9c7cadd x0, x0, 3808
004b9c80bl runtime.wbZero
004b9c84ldr x0, [sp+120]
004b9c88b 0x4b9c8c
004b9c8c
004b9c8cloc_4b9c8c:
004b9c8cstp xzr, xzr, [x0]
004b9c90stp xzr, xzr, [x0+16]
004b9c94stp xzr, xzr, [x0+32]
004b9c98stp xzr, xzr, [x0+48]
004b9c9cstr xzr, [x0+64]
004b9ca0ldr x2, [sp+128]
004b9ca4ldrsb x27, [x2]
004b9ca8ldr x3, [sp+296]
004b9cacldr x4, [sp+304]
004b9cb0str x4, [x2+8]
004b9cb4adrp x27, 0x592000
004b9cb8ldr w4, [x27+3056]
004b9cbccbz w4, 0x4b9cc4
004b9cc0b 0x4b9cc8
004b9cc4
004b9cc4loc_4b9cc4:
004b9cc4b 0x4b9cdc
004b9cc8
004b9cc8loc_4b9cc8:
004b9cc8bl runtime.gcWriteBarrier2
004b9cccstr x3, [x25]
004b9cd0ldr x4, [x2]
004b9cd4str x4, [x25+8]
004b9cd8b 0x4b9cdc
004b9cdc
004b9cdcloc_4b9cdc:
004b9cdcstr x3, [x2]
004b9ce0ldr x2, [sp+128]
004b9ce4ldrsb x27, [x2]
004b9ce8orr x3, xzr, 14
004b9cecstr x3, [x2+24]
004b9cf0adrp x27, 0x592000
004b9cf4ldr w3, [x27+3056]
004b9cf8cbz w3, 0x4b9d00
004b9cfcb 0x4b9d04
004b9d00
004b9d00loc_4b9d00:
004b9d00b 0x4b9d14
004b9d04
004b9d04loc_4b9d04:
004b9d04ldr x3, [x2+16]
004b9d08bl runtime.gcWriteBarrier1
004b9d0cstr x3, [x25]
004b9d10b 0x4b9d14
004b9d14
004b9d14loc_4b9d14:
004b9d14adrp x3, 0x1fb000
004b9d18add x3, x3, 76
004b9d1cstr x3, [x2+16]
004b9d20ldr x2, [sp+128]
004b9d24ldrsb x27, [x2]
004b9d28orr x3, xzr, 4
004b9d2cstr x3, [x2+40]
004b9d30adrp x27, 0x592000
004b9d34ldr w3, [x27+3056]
004b9d38cbz w3, 0x4b9d40
004b9d3cb 0x4b9d44
004b9d40
004b9d40loc_4b9d40:
004b9d40b 0x4b9d54
004b9d44
004b9d44loc_4b9d44:
004b9d44ldr x3, [x2+32]
004b9d48bl runtime.gcWriteBarrier1
004b9d4cstr x3, [x25]
004b9d50b 0x4b9d54
004b9d54
004b9d54loc_4b9d54:
004b9d54adrp x3, 0x1f7000
004b9d58add x3, x3, 838
004b9d5cstr x3, [x2+32]
004b9d60ldr x1, [sp+128]
004b9d64str x1, [sp+200]
004b9d68adrp x0, 0x130000
004b9d6cadd x0, x0, 3968
004b9d70bl golang.org/x/crypto/ssh.Marshal
004b9d74str x0, [sp+176]
004b9d78str x1, [sp+184]
004b9d7cstr x2, [sp+192]
004b9d80ldr x3, [sp+312]
004b9d84ldrsb x27, [x3]
004b9d88ldr x4, [sp+320]
004b9d8cldr x3, [x3+40]
004b9d90mov x5, x0
004b9d94mov x0, x4
004b9d98mov x6, x1
004b9d9cmov x1, x5
004b9da0mov x7, x2
004b9da4mov x2, x6
004b9da8mov x8, x3
004b9dacmov x3, x7
004b9db0blr x8
004b9db4str x0, [sp+104]
004b9db8str x1, [sp+112]
004b9dbccbnz x0, 0x4b9dc4
004b9dc0b 0x4b9dfc
004b9dc4
004b9dc4loc_4b9dc4:
004b9dc4str xzr, [sp+40]
004b9dc8str xzr, [sp+80]
004b9dccstp xzr, xzr, [sp+88]
004b9dd0ldr x4, [sp+104]
004b9dd4ldr x5, [sp+112]
004b9dd8str x4, [sp+64]
004b9ddcstr x5, [sp+72]
004b9de0ldr x0, [sp+40]
004b9de4ldr x1, [sp+80]
004b9de8ldr x2, [sp+88]
004b9decldr x3, [sp+96]
004b9df0ldp x29, x30, [sp-8]
004b9df4add sp, sp, 256
004b9df8ret x30
004b9dfc
004b9dfcloc_4b9dfc:
004b9dfcstr xzr, [sp+152]
004b9e00stp xzr, xzr, [sp+160]
004b9e04stp xzr, xzr, [sp+136]
004b9e08ldr x0, [sp+312]
004b9e0cldr x1, [sp+320]
004b9e10bl golang.org/x/crypto/ssh.handleAuthResponse
004b9e14str x0, [sp+48]
004b9e18str x1, [sp+152]
004b9e1cstr x2, [sp+160]
004b9e20str x3, [sp+168]
004b9e24str x4, [sp+136]
004b9e28str x5, [sp+144]
004b9e2cldr x2, [sp+48]
004b9e30str x2, [sp+56]
004b9e34ldr x2, [sp+160]
004b9e38ldr x3, [sp+168]
004b9e3cldr x4, [sp+152]
004b9e40str x4, [sp+224]
004b9e44str x2, [sp+232]
004b9e48str x3, [sp+240]
004b9e4cldr x2, [sp+136]
004b9e50ldr x3, [sp+144]
004b9e54str x2, [sp+208]
004b9e58str x3, [sp+216]
004b9e5cldr x2, [sp+56]
004b9e60str x2, [sp+40]
004b9e64ldr x2, [sp+224]
004b9e68ldr x3, [sp+232]
004b9e6cldr x4, [sp+240]
004b9e70str x2, [sp+80]
004b9e74str x3, [sp+88]
004b9e78str x4, [sp+96]
004b9e7cldr x4, [sp+208]
004b9e80ldr x5, [sp+216]
004b9e84str x4, [sp+64]
004b9e88str x5, [sp+72]
004b9e8cldr x0, [sp+40]
004b9e90ldr x1, [sp+80]
004b9e94ldr x2, [sp+88]
004b9e98ldr x3, [sp+96]
004b9e9cldp x29, x30, [sp-8]
004b9ea0add sp, sp, 256
004b9ea4ret x30
004b9ea8
004b9ea8loc_4b9ea8:
004b9ea8stp x0, x1, [sp+8]
004b9eacstp x2, x3, [sp+24]
004b9eb0stp x4, x5, [sp+40]
004b9eb4stp x6, x7, [sp+56]
004b9eb8stp x8, x9, [sp+72]
004b9ebcstr x10, [sp+88]
004b9ec0mov x3, x30
004b9ec4bl runtime.morestack_noctxt.abi0
004b9ec8ldp x0, x1, [sp+8]
004b9eccldp x2, x3, [sp+24]
004b9ed0ldp x4, x5, [sp+40]
004b9ed4ldp x6, x7, [sp+56]
004b9ed8ldp x8, x9, [sp+72]
004b9edcldr x10, [sp+88]
004b9ee0b 0x4b9bf0
004b9ee4udf 0
004b9ee8udf 0
004b9eecudf 0
004b9bf0
004b9ef0
004b9ef0golang.org/x/crypto/ssh.(*noneAuth).method: ; void golang.org/x/crypto/ssh.(*noneAuth).method(golang.org/x/crypto/ssh.noneAuth * n)
004b9ef0str x30, [sp-32]!
004b9ef4stur x29, [sp-8]
004b9ef8sub x29, sp, 8
004b9efcstr x0, [sp+40]
004b9f00stp xzr, xzr, [sp+8]
004b9f04adrp x0, 0x1f7000
004b9f08add x0, x0, 838
004b9f0cstr x0, [sp+8]
004b9f10orr x1, xzr, 4
004b9f14str x1, [sp+16]
004b9f18add x29, sp, 24
004b9f1cadd sp, sp, 32
004b9f20ret x30
004b9f24udf 0
004b9f28udf 0
004b9f2cudf 0
004b9ef0
004b9ef0golang.org/x/crypto/ssh.(*noneAuth).method: ; void golang.org/x/crypto/ssh.(*noneAuth).method(golang.org/x/crypto/ssh.noneAuth * n)
004b9ef0str x30, [sp-32]!
004b9ef4stur x29, [sp-8]
004b9ef8sub x29, sp, 8
004b9efcstr x0, [sp+40]
004b9f00stp xzr, xzr, [sp+8]
004b9f04adrp x0, 0x1f7000
004b9f08add x0, x0, 838
004b9f0cstr x0, [sp+8]
004b9f10orr x1, xzr, 4
004b9f14str x1, [sp+16]
004b9f18add x29, sp, 24
004b9f1cadd sp, sp, 32
004b9f20ret x30
004b9f24udf 0
004b9f28udf 0
004b9f2cudf 0
004b9ef0
004b9f30
004b9f30golang.org/x/crypto/ssh.passwordCallback.auth: ; void golang.org/x/crypto/ssh.passwordCallback.auth(golang.org/x/crypto/ssh.passwordCallback cb, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 p5)
004b9f30ldr x16, [x28+16]
004b9f34sub x17, sp, 208
004b9f38subs xzr, x17, x16
004b9f3cb.ls 0x4ba29c
004b9f40sub x20, sp, 336
004b9f44stp x29, x30, [x20-8]
004b9f48add sp, x20, 0
004b9f4csub x29, sp, 8
004b9f50str x0, [sp+344]
004b9f54str x1, [sp+352]
004b9f58str x2, [sp+360]
004b9f5cstr x3, [sp+368]
004b9f60str x4, [sp+376]
004b9f64str x5, [sp+384]
004b9f68str x6, [sp+392]
004b9f6cstr x7, [sp+400]
004b9f70str x8, [sp+408]
004b9f74str x9, [sp+416]
004b9f78str x10, [sp+424]
004b9f7cstr xzr, [sp+48]
004b9f80str xzr, [sp+88]
004b9f84stp xzr, xzr, [sp+96]
004b9f88stp xzr, xzr, [sp+72]
004b9f8cstp xzr, xzr, [sp+240]
004b9f90stp xzr, xzr, [sp+224]
004b9f94ldr x26, [sp+344]
004b9f98ldr x0, [x26]
004b9f9cblr x0
004b9fa0str x0, [sp+240]
004b9fa4str x1, [sp+248]
004b9fa8str x2, [sp+224]
004b9facstr x3, [sp+232]
004b9fb0ldr x0, [sp+240]
004b9fb4ldr x1, [sp+248]
004b9fb8str x0, [sp+312]
004b9fbcstr x1, [sp+320]
004b9fc0ldr x0, [sp+224]
004b9fc4ldr x1, [sp+232]
004b9fc8str x0, [sp+296]
004b9fccstr x1, [sp+304]
004b9fd0ldr x0, [sp+312]
004b9fd4ldr x1, [sp+320]
004b9fd8str x0, [sp+112]
004b9fdcstr x1, [sp+120]
004b9fe0ldr x0, [sp+304]
004b9fe4ldr x1, [sp+296]
004b9fe8str x1, [sp+144]
004b9fecstr x0, [sp+152]
004b9ff0cbnz x1, 0x4b9ff8
004b9ff4b 0x4ba030
004b9ff8
004b9ff8loc_4b9ff8:
004b9ff8str xzr, [sp+48]
004b9ffcstr xzr, [sp+88]
004ba000stp xzr, xzr, [sp+96]
004ba004ldr x4, [sp+144]
004ba008ldr x5, [sp+152]
004ba00cstr x4, [sp+72]
004ba010str x5, [sp+80]
004ba014ldr x0, [sp+48]
004ba018ldr x1, [sp+88]
004ba01cldr x2, [sp+96]
004ba020ldr x3, [sp+104]
004ba024ldp x29, x30, [sp-8]
004ba028add sp, sp, 336
004ba02cret x30
004ba030
004ba030loc_4ba030:
004ba030ldr x0, [sp+344]
004ba034bl golang.org/x/crypto/ssh.passwordCallback.method
004ba038str x0, [sp+240]
004ba03cstr x1, [sp+248]
004ba040adrp x0, 0x1bc000
004ba044add x0, x0, 1472
004ba048bl runtime.newobject
004ba04cstr x0, [sp+160]
004ba050ldr x1, [sp+376]
004ba054ldr x2, [sp+384]
004ba058str x2, [x0+8]
004ba05cadrp x27, 0x591000
004ba060ldr w2, [x27+3056]
004ba064cbz w2, 0x4ba06c
004ba068b 0x4ba070
004ba06c
004ba06cloc_4ba06c:
004ba06cb 0x4ba084
004ba070
004ba070loc_4ba070:
004ba070bl runtime.gcWriteBarrier2
004ba074str x1, [x25]
004ba078ldr x2, [x0]
004ba07cstr x2, [x25+8]
004ba080b 0x4ba084
004ba084
004ba084loc_4ba084:
004ba084str x1, [x0]
004ba088ldr x2, [sp+160]
004ba08cldrsb x27, [x2]
004ba090orr x3, xzr, 14
004ba094str x3, [x2+24]
004ba098adrp x27, 0x591000
004ba09cldr w3, [x27+3056]
004ba0a0cbz w3, 0x4ba0a8
004ba0a4b 0x4ba0ac
004ba0a8
004ba0a8loc_4ba0a8:
004ba0a8b 0x4ba0bc
004ba0ac
004ba0acloc_4ba0ac:
004ba0acldr x3, [x2+16]
004ba0b0bl runtime.gcWriteBarrier1
004ba0b4str x3, [x25]
004ba0b8b 0x4ba0bc
004ba0bc
004ba0bcloc_4ba0bc:
004ba0bcadrp x3, 0x1fa000
004ba0c0add x3, x3, 76
004ba0c4str x3, [x2+16]
004ba0c8ldr x2, [sp+160]
004ba0ccldrsb x27, [x2]
004ba0d0ldr x3, [sp+240]
004ba0d4ldr x4, [sp+248]
004ba0d8str x4, [x2+40]
004ba0dcadrp x27, 0x591000
004ba0e0ldr w4, [x27+3056]
004ba0e4cbz w4, 0x4ba0ec
004ba0e8b 0x4ba0f0
004ba0ec
004ba0ecloc_4ba0ec:
004ba0ecb 0x4ba104
004ba0f0
004ba0f0loc_4ba0f0:
004ba0f0bl runtime.gcWriteBarrier2
004ba0f4str x3, [x25]
004ba0f8ldr x4, [x2+32]
004ba0fcstr x4, [x25+8]
004ba100b 0x4ba104
004ba104
004ba104loc_4ba104:
004ba104str x3, [x2+32]
004ba108ldr x2, [sp+160]
004ba10cldrsb x27, [x2]
004ba110strb wzr, [x2+48]
004ba114ldr x2, [sp+160]
004ba118ldrsb x27, [x2]
004ba11cldr x3, [sp+112]
004ba120ldr x4, [sp+120]
004ba124str x4, [x2+64]
004ba128adrp x27, 0x591000
004ba12cldr w4, [x27+3056]
004ba130cbz w4, 0x4ba138
004ba134b 0x4ba13c
004ba138
004ba138loc_4ba138:
004ba138b 0x4ba150
004ba13c
004ba13cloc_4ba13c:
004ba13cbl runtime.gcWriteBarrier2
004ba140str x3, [x25]
004ba144ldr x4, [x2+56]
004ba148str x4, [x25+8]
004ba14cb 0x4ba150
004ba150
004ba150loc_4ba150:
004ba150str x3, [x2+56]
004ba154ldr x1, [sp+160]
004ba158str x1, [sp+216]
004ba15cadrp x0, 0x130000
004ba160add x0, x0, 704
004ba164bl golang.org/x/crypto/ssh.Marshal
004ba168str x0, [sp+192]
004ba16cstr x1, [sp+200]
004ba170str x2, [sp+208]
004ba174ldr x3, [sp+392]
004ba178ldrsb x27, [x3]
004ba17cldr x4, [sp+400]
004ba180ldr x3, [x3+40]
004ba184mov x5, x0
004ba188mov x0, x4
004ba18cmov x6, x1
004ba190mov x1, x5
004ba194mov x7, x2
004ba198mov x2, x6
004ba19cmov x8, x3
004ba1a0mov x3, x7
004ba1a4blr x8
004ba1a8str x0, [sp+128]
004ba1acstr x1, [sp+136]
004ba1b0cbnz x0, 0x4ba1b8
004ba1b4b 0x4ba1f0
004ba1b8
004ba1b8loc_4ba1b8:
004ba1b8str xzr, [sp+48]
004ba1bcstr xzr, [sp+88]
004ba1c0stp xzr, xzr, [sp+96]
004ba1c4ldr x4, [sp+128]
004ba1c8ldr x5, [sp+136]
004ba1ccstr x4, [sp+72]
004ba1d0str x5, [sp+80]
004ba1d4ldr x0, [sp+48]
004ba1d8ldr x1, [sp+88]
004ba1dcldr x2, [sp+96]
004ba1e0ldr x3, [sp+104]
004ba1e4ldp x29, x30, [sp-8]
004ba1e8add sp, sp, 336
004ba1ecret x30
004ba1f0
004ba1f0loc_4ba1f0:
004ba1f0str xzr, [sp+168]
004ba1f4stp xzr, xzr, [sp+176]
004ba1f8stp xzr, xzr, [sp+224]
004ba1fcldr x0, [sp+392]
004ba200ldr x1, [sp+400]
004ba204bl golang.org/x/crypto/ssh.handleAuthResponse
004ba208str x0, [sp+56]
004ba20cstr x1, [sp+168]
004ba210str x2, [sp+176]
004ba214str x3, [sp+184]
004ba218str x4, [sp+224]
004ba21cstr x5, [sp+232]
004ba220ldr x2, [sp+56]
004ba224str x2, [sp+64]
004ba228ldr x2, [sp+176]
004ba22cldr x3, [sp+184]
004ba230ldr x4, [sp+168]
004ba234str x4, [sp+272]
004ba238str x2, [sp+280]
004ba23cstr x3, [sp+288]
004ba240ldr x2, [sp+224]
004ba244ldr x3, [sp+232]
004ba248str x2, [sp+256]
004ba24cstr x3, [sp+264]
004ba250ldr x2, [sp+64]
004ba254str x2, [sp+48]
004ba258ldr x2, [sp+272]
004ba25cldr x3, [sp+280]
004ba260ldr x4, [sp+288]
004ba264str x2, [sp+88]
004ba268str x3, [sp+96]
004ba26cstr x4, [sp+104]
004ba270ldr x4, [sp+256]
004ba274ldr x5, [sp+264]
004ba278str x4, [sp+72]
004ba27cstr x5, [sp+80]
004ba280ldr x0, [sp+48]
004ba284ldr x1, [sp+88]
004ba288ldr x2, [sp+96]
004ba28cldr x3, [sp+104]
004ba290ldp x29, x30, [sp-8]
004ba294add sp, sp, 336
004ba298ret x30
004ba29c
004ba29cloc_4ba29c:
004ba29cstp x0, x1, [sp+8]
004ba2a0stp x2, x3, [sp+24]
004ba2a4stp x4, x5, [sp+40]
004ba2a8stp x6, x7, [sp+56]
004ba2acstp x8, x9, [sp+72]
004ba2b0str x10, [sp+88]
004ba2b4mov x3, x30
004ba2b8bl runtime.morestack_noctxt.abi0
004ba2bcldp x0, x1, [sp+8]
004ba2c0ldp x2, x3, [sp+24]
004ba2c4ldp x4, x5, [sp+40]
004ba2c8ldp x6, x7, [sp+56]
004ba2ccldp x8, x9, [sp+72]
004ba2d0ldr x10, [sp+88]
004ba2d4b 0x4b9f30
004ba2d8udf 0
004ba2dcudf 0
004b9f30
004b9f30golang.org/x/crypto/ssh.passwordCallback.auth: ; void golang.org/x/crypto/ssh.passwordCallback.auth(golang.org/x/crypto/ssh.passwordCallback cb, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 p5)
004b9f30ldr x16, [x28+16]
004b9f34sub x17, sp, 208
004b9f38subs xzr, x17, x16
004b9f3cb.ls 0x4ba29c
004b9f40sub x20, sp, 336
004b9f44stp x29, x30, [x20-8]
004b9f48add sp, x20, 0
004b9f4csub x29, sp, 8
004b9f50str x0, [sp+344]
004b9f54str x1, [sp+352]
004b9f58str x2, [sp+360]
004b9f5cstr x3, [sp+368]
004b9f60str x4, [sp+376]
004b9f64str x5, [sp+384]
004b9f68str x6, [sp+392]
004b9f6cstr x7, [sp+400]
004b9f70str x8, [sp+408]
004b9f74str x9, [sp+416]
004b9f78str x10, [sp+424]
004b9f7cstr xzr, [sp+48]
004b9f80str xzr, [sp+88]
004b9f84stp xzr, xzr, [sp+96]
004b9f88stp xzr, xzr, [sp+72]
004b9f8cstp xzr, xzr, [sp+240]
004b9f90stp xzr, xzr, [sp+224]
004b9f94ldr x26, [sp+344]
004b9f98ldr x0, [x26]
004b9f9cblr x0
004b9fa0str x0, [sp+240]
004b9fa4str x1, [sp+248]
004b9fa8str x2, [sp+224]
004b9facstr x3, [sp+232]
004b9fb0ldr x0, [sp+240]
004b9fb4ldr x1, [sp+248]
004b9fb8str x0, [sp+312]
004b9fbcstr x1, [sp+320]
004b9fc0ldr x0, [sp+224]
004b9fc4ldr x1, [sp+232]
004b9fc8str x0, [sp+296]
004b9fccstr x1, [sp+304]
004b9fd0ldr x0, [sp+312]
004b9fd4ldr x1, [sp+320]
004b9fd8str x0, [sp+112]
004b9fdcstr x1, [sp+120]
004b9fe0ldr x0, [sp+304]
004b9fe4ldr x1, [sp+296]
004b9fe8str x1, [sp+144]
004b9fecstr x0, [sp+152]
004b9ff0cbnz x1, 0x4b9ff8
004b9ff4b 0x4ba030
004b9ff8
004b9ff8loc_4b9ff8:
004b9ff8str xzr, [sp+48]
004b9ffcstr xzr, [sp+88]
004ba000stp xzr, xzr, [sp+96]
004ba004ldr x4, [sp+144]
004ba008ldr x5, [sp+152]
004ba00cstr x4, [sp+72]
004ba010str x5, [sp+80]
004ba014ldr x0, [sp+48]
004ba018ldr x1, [sp+88]
004ba01cldr x2, [sp+96]
004ba020ldr x3, [sp+104]
004ba024ldp x29, x30, [sp-8]
004ba028add sp, sp, 336
004ba02cret x30
004ba030
004ba030loc_4ba030:
004ba030ldr x0, [sp+344]
004ba034bl golang.org/x/crypto/ssh.passwordCallback.method
004ba038str x0, [sp+240]
004ba03cstr x1, [sp+248]
004ba040adrp x0, 0x1bc000
004ba044add x0, x0, 1472
004ba048bl runtime.newobject
004ba04cstr x0, [sp+160]
004ba050ldr x1, [sp+376]
004ba054ldr x2, [sp+384]
004ba058str x2, [x0+8]
004ba05cadrp x27, 0x591000
004ba060ldr w2, [x27+3056]
004ba064cbz w2, 0x4ba06c
004ba068b 0x4ba070
004ba06c
004ba06cloc_4ba06c:
004ba06cb 0x4ba084
004ba070
004ba070loc_4ba070:
004ba070bl runtime.gcWriteBarrier2
004ba074str x1, [x25]
004ba078ldr x2, [x0]
004ba07cstr x2, [x25+8]
004ba080b 0x4ba084
004ba084
004ba084loc_4ba084:
004ba084str x1, [x0]
004ba088ldr x2, [sp+160]
004ba08cldrsb x27, [x2]
004ba090orr x3, xzr, 14
004ba094str x3, [x2+24]
004ba098adrp x27, 0x591000
004ba09cldr w3, [x27+3056]
004ba0a0cbz w3, 0x4ba0a8
004ba0a4b 0x4ba0ac
004ba0a8
004ba0a8loc_4ba0a8:
004ba0a8b 0x4ba0bc
004ba0ac
004ba0acloc_4ba0ac:
004ba0acldr x3, [x2+16]
004ba0b0bl runtime.gcWriteBarrier1
004ba0b4str x3, [x25]
004ba0b8b 0x4ba0bc
004ba0bc
004ba0bcloc_4ba0bc:
004ba0bcadrp x3, 0x1fa000
004ba0c0add x3, x3, 76
004ba0c4str x3, [x2+16]
004ba0c8ldr x2, [sp+160]
004ba0ccldrsb x27, [x2]
004ba0d0ldr x3, [sp+240]
004ba0d4ldr x4, [sp+248]
004ba0d8str x4, [x2+40]
004ba0dcadrp x27, 0x591000
004ba0e0ldr w4, [x27+3056]
004ba0e4cbz w4, 0x4ba0ec
004ba0e8b 0x4ba0f0
004ba0ec
004ba0ecloc_4ba0ec:
004ba0ecb 0x4ba104
004ba0f0
004ba0f0loc_4ba0f0:
004ba0f0bl runtime.gcWriteBarrier2
004ba0f4str x3, [x25]
004ba0f8ldr x4, [x2+32]
004ba0fcstr x4, [x25+8]
004ba100b 0x4ba104
004ba104
004ba104loc_4ba104:
004ba104str x3, [x2+32]
004ba108ldr x2, [sp+160]
004ba10cldrsb x27, [x2]
004ba110strb wzr, [x2+48]
004ba114ldr x2, [sp+160]
004ba118ldrsb x27, [x2]
004ba11cldr x3, [sp+112]
004ba120ldr x4, [sp+120]
004ba124str x4, [x2+64]
004ba128adrp x27, 0x591000
004ba12cldr w4, [x27+3056]
004ba130cbz w4, 0x4ba138
004ba134b 0x4ba13c
004ba138
004ba138loc_4ba138:
004ba138b 0x4ba150
004ba13c
004ba13cloc_4ba13c:
004ba13cbl runtime.gcWriteBarrier2
004ba140str x3, [x25]
004ba144ldr x4, [x2+56]
004ba148str x4, [x25+8]
004ba14cb 0x4ba150
004ba150
004ba150loc_4ba150:
004ba150str x3, [x2+56]
004ba154ldr x1, [sp+160]
004ba158str x1, [sp+216]
004ba15cadrp x0, 0x130000
004ba160add x0, x0, 704
004ba164bl golang.org/x/crypto/ssh.Marshal
004ba168str x0, [sp+192]
004ba16cstr x1, [sp+200]
004ba170str x2, [sp+208]
004ba174ldr x3, [sp+392]
004ba178ldrsb x27, [x3]
004ba17cldr x4, [sp+400]
004ba180ldr x3, [x3+40]
004ba184mov x5, x0
004ba188mov x0, x4
004ba18cmov x6, x1
004ba190mov x1, x5
004ba194mov x7, x2
004ba198mov x2, x6
004ba19cmov x8, x3
004ba1a0mov x3, x7
004ba1a4blr x8
004ba1a8str x0, [sp+128]
004ba1acstr x1, [sp+136]
004ba1b0cbnz x0, 0x4ba1b8
004ba1b4b 0x4ba1f0
004ba1b8
004ba1b8loc_4ba1b8:
004ba1b8str xzr, [sp+48]
004ba1bcstr xzr, [sp+88]
004ba1c0stp xzr, xzr, [sp+96]
004ba1c4ldr x4, [sp+128]
004ba1c8ldr x5, [sp+136]
004ba1ccstr x4, [sp+72]
004ba1d0str x5, [sp+80]
004ba1d4ldr x0, [sp+48]
004ba1d8ldr x1, [sp+88]
004ba1dcldr x2, [sp+96]
004ba1e0ldr x3, [sp+104]
004ba1e4ldp x29, x30, [sp-8]
004ba1e8add sp, sp, 336
004ba1ecret x30
004ba1f0
004ba1f0loc_4ba1f0:
004ba1f0str xzr, [sp+168]
004ba1f4stp xzr, xzr, [sp+176]
004ba1f8stp xzr, xzr, [sp+224]
004ba1fcldr x0, [sp+392]
004ba200ldr x1, [sp+400]
004ba204bl golang.org/x/crypto/ssh.handleAuthResponse
004ba208str x0, [sp+56]
004ba20cstr x1, [sp+168]
004ba210str x2, [sp+176]
004ba214str x3, [sp+184]
004ba218str x4, [sp+224]
004ba21cstr x5, [sp+232]
004ba220ldr x2, [sp+56]
004ba224str x2, [sp+64]
004ba228ldr x2, [sp+176]
004ba22cldr x3, [sp+184]
004ba230ldr x4, [sp+168]
004ba234str x4, [sp+272]
004ba238str x2, [sp+280]
004ba23cstr x3, [sp+288]
004ba240ldr x2, [sp+224]
004ba244ldr x3, [sp+232]
004ba248str x2, [sp+256]
004ba24cstr x3, [sp+264]
004ba250ldr x2, [sp+64]
004ba254str x2, [sp+48]
004ba258ldr x2, [sp+272]
004ba25cldr x3, [sp+280]
004ba260ldr x4, [sp+288]
004ba264str x2, [sp+88]
004ba268str x3, [sp+96]
004ba26cstr x4, [sp+104]
004ba270ldr x4, [sp+256]
004ba274ldr x5, [sp+264]
004ba278str x4, [sp+72]
004ba27cstr x5, [sp+80]
004ba280ldr x0, [sp+48]
004ba284ldr x1, [sp+88]
004ba288ldr x2, [sp+96]
004ba28cldr x3, [sp+104]
004ba290ldp x29, x30, [sp-8]
004ba294add sp, sp, 336
004ba298ret x30
004ba29c
004ba29cloc_4ba29c:
004ba29cstp x0, x1, [sp+8]
004ba2a0stp x2, x3, [sp+24]
004ba2a4stp x4, x5, [sp+40]
004ba2a8stp x6, x7, [sp+56]
004ba2acstp x8, x9, [sp+72]
004ba2b0str x10, [sp+88]
004ba2b4mov x3, x30
004ba2b8bl runtime.morestack_noctxt.abi0
004ba2bcldp x0, x1, [sp+8]
004ba2c0ldp x2, x3, [sp+24]
004ba2c4ldp x4, x5, [sp+40]
004ba2c8ldp x6, x7, [sp+56]
004ba2ccldp x8, x9, [sp+72]
004ba2d0ldr x10, [sp+88]
004ba2d4b 0x4b9f30
004ba2d8udf 0
004ba2dcudf 0
004b9f30
004ba2e0
004ba2e0golang.org/x/crypto/ssh.passwordCallback.method: ; void golang.org/x/crypto/ssh.passwordCallback.method(golang.org/x/crypto/ssh.passwordCallback cb)
004ba2e0str x30, [sp-32]!
004ba2e4stur x29, [sp-8]
004ba2e8sub x29, sp, 8
004ba2ecstr x0, [sp+40]
004ba2f0stp xzr, xzr, [sp+8]
004ba2f4adrp x0, 0x1f7000
004ba2f8add x0, x0, 1844
004ba2fcstr x0, [sp+8]
004ba300orr x1, xzr, 8
004ba304str x1, [sp+16]
004ba308add x29, sp, 24
004ba30cadd sp, sp, 32
004ba310ret x30
004ba314udf 0
004ba318udf 0
004ba31cudf 0
004ba2e0
004ba2e0golang.org/x/crypto/ssh.passwordCallback.method: ; void golang.org/x/crypto/ssh.passwordCallback.method(golang.org/x/crypto/ssh.passwordCallback cb)
004ba2e0str x30, [sp-32]!
004ba2e4stur x29, [sp-8]
004ba2e8sub x29, sp, 8
004ba2ecstr x0, [sp+40]
004ba2f0stp xzr, xzr, [sp+8]
004ba2f4adrp x0, 0x1f7000
004ba2f8add x0, x0, 1844
004ba2fcstr x0, [sp+8]
004ba300orr x1, xzr, 8
004ba304str x1, [sp+16]
004ba308add x29, sp, 24
004ba30cadd sp, sp, 32
004ba310ret x30
004ba314udf 0
004ba318udf 0
004ba31cudf 0
004ba2e0
004ba320
004ba320golang.org/x/crypto/ssh.Password: ; void golang.org/x/crypto/ssh.Password(struct string secret)
004ba320ldr x16, [x28+16]
004ba324subs xzr, sp, x16
004ba328b.ls 0x4ba3d0
004ba32cstr x30, [sp-80]!
004ba330stur x29, [sp-8]
004ba334sub x29, sp, 8
004ba338str x0, [sp+88]
004ba33cstr x1, [sp+96]
004ba340stp xzr, xzr, [sp+40]
004ba344adrp x0, 0x176000
004ba348add x0, x0, 3520
004ba34cbl runtime.newobject
004ba350str x0, [sp+56]
004ba354adrp x1, 0
004ba358add x1, x1, 1008
004ba35cstr x1, [x0]
004ba360ldr x1, [sp+88]
004ba364ldr x2, [sp+96]
004ba368ldr x3, [sp+56]
004ba36cldrsb x27, [x3]
004ba370str x2, [x3+16]
004ba374adrp x27, 0x591000
004ba378ldr w2, [x27+3056]
004ba37ccbz w2, 0x4ba384
004ba380b 0x4ba388
004ba384
004ba384loc_4ba384:
004ba384b 0x4ba39c
004ba388
004ba388loc_4ba388:
004ba388bl runtime.gcWriteBarrier2
004ba38cstr x1, [x25]
004ba390ldr x2, [x3+8]
004ba394str x2, [x25+8]
004ba398b 0x4ba39c
004ba39c
004ba39cloc_4ba39c:
004ba39cstr x1, [x3+8]
004ba3a0ldr x2, [sp+56]
004ba3a4str x2, [sp+64]
004ba3a8ldr x2, [sp+64]
004ba3acadrp x3, 0x25d000
004ba3b0add x3, x3, 1784
004ba3b4str x3, [sp+40]
004ba3b8str x2, [sp+48]
004ba3bcldr x0, [sp+40]
004ba3c0ldr x1, [sp+48]
004ba3c4ldur x29, [sp-8]
004ba3c8ldr x30, [sp], 80
004ba3ccret x30
004ba3d0
004ba3d0loc_4ba3d0:
004ba3d0stp x0, x1, [sp+8]
004ba3d4mov x3, x30
004ba3d8bl runtime.morestack_noctxt.abi0
004ba3dcldp x0, x1, [sp+8]
004ba3e0b 0x4ba320
004ba3e4udf 0
004ba3e8udf 0
004ba3ecudf 0
004ba320
004ba320golang.org/x/crypto/ssh.Password: ; void golang.org/x/crypto/ssh.Password(struct string secret)
004ba320ldr x16, [x28+16]
004ba324subs xzr, sp, x16
004ba328b.ls 0x4ba3d0
004ba32cstr x30, [sp-80]!
004ba330stur x29, [sp-8]
004ba334sub x29, sp, 8
004ba338str x0, [sp+88]
004ba33cstr x1, [sp+96]
004ba340stp xzr, xzr, [sp+40]
004ba344adrp x0, 0x176000
004ba348add x0, x0, 3520
004ba34cbl runtime.newobject
004ba350str x0, [sp+56]
004ba354adrp x1, 0
004ba358add x1, x1, 1008
004ba35cstr x1, [x0]
004ba360ldr x1, [sp+88]
004ba364ldr x2, [sp+96]
004ba368ldr x3, [sp+56]
004ba36cldrsb x27, [x3]
004ba370str x2, [x3+16]
004ba374adrp x27, 0x591000
004ba378ldr w2, [x27+3056]
004ba37ccbz w2, 0x4ba384
004ba380b 0x4ba388
004ba384
004ba384loc_4ba384:
004ba384b 0x4ba39c
004ba388
004ba388loc_4ba388:
004ba388bl runtime.gcWriteBarrier2
004ba38cstr x1, [x25]
004ba390ldr x2, [x3+8]
004ba394str x2, [x25+8]
004ba398b 0x4ba39c
004ba39c
004ba39cloc_4ba39c:
004ba39cstr x1, [x3+8]
004ba3a0ldr x2, [sp+56]
004ba3a4str x2, [sp+64]
004ba3a8ldr x2, [sp+64]
004ba3acadrp x3, 0x25d000
004ba3b0add x3, x3, 1784
004ba3b4str x3, [sp+40]
004ba3b8str x2, [sp+48]
004ba3bcldr x0, [sp+40]
004ba3c0ldr x1, [sp+48]
004ba3c4ldur x29, [sp-8]
004ba3c8ldr x30, [sp], 80
004ba3ccret x30
004ba3d0
004ba3d0loc_4ba3d0:
004ba3d0stp x0, x1, [sp+8]
004ba3d4mov x3, x30
004ba3d8bl runtime.morestack_noctxt.abi0
004ba3dcldp x0, x1, [sp+8]
004ba3e0b 0x4ba320
004ba3e4udf 0
004ba3e8udf 0
004ba3ecudf 0
004ba320
004ba3f0
004ba3f0golang.org/x/crypto/ssh.Password.func1: ; void golang.org/x/crypto/ssh.Password.func1(void)
004ba3f0str x30, [sp-64]!
004ba3f4stur x29, [sp-8]
004ba3f8sub x29, sp, 8
004ba3fcldr x4, [x26+8]
004ba400ldr x5, [x26+16]
004ba404str x4, [sp+40]
004ba408str x5, [sp+48]
004ba40cstp xzr, xzr, [sp+24]
004ba410stp xzr, xzr, [sp+8]
004ba414ldr x4, [sp+40]
004ba418ldr x5, [sp+48]
004ba41cstr x4, [sp+24]
004ba420str x5, [sp+32]
004ba424stp xzr, xzr, [sp+8]
004ba428ldr x0, [sp+24]
004ba42cldr x1, [sp+32]
004ba430mov x2, xzr
004ba434mov x3, xzr
004ba438add x29, sp, 56
004ba43cadd sp, sp, 64
004ba440ret x30
004ba444udf 0
004ba448udf 0
004ba44cudf 0
004ba3f0
004ba3f0golang.org/x/crypto/ssh.Password.func1: ; void golang.org/x/crypto/ssh.Password.func1(void)
004ba3f0str x30, [sp-64]!
004ba3f4stur x29, [sp-8]
004ba3f8sub x29, sp, 8
004ba3fcldr x4, [x26+8]
004ba400ldr x5, [x26+16]
004ba404str x4, [sp+40]
004ba408str x5, [sp+48]
004ba40cstp xzr, xzr, [sp+24]
004ba410stp xzr, xzr, [sp+8]
004ba414ldr x4, [sp+40]
004ba418ldr x5, [sp+48]
004ba41cstr x4, [sp+24]
004ba420str x5, [sp+32]
004ba424stp xzr, xzr, [sp+8]
004ba428ldr x0, [sp+24]
004ba42cldr x1, [sp+32]
004ba430mov x2, xzr
004ba434mov x3, xzr
004ba438add x29, sp, 56
004ba43cadd sp, sp, 64
004ba440ret x30
004ba444udf 0
004ba448udf 0
004ba44cudf 0
004ba3f0
004ba450
004ba450golang.org/x/crypto/ssh.publicKeyCallback.method: ; void golang.org/x/crypto/ssh.publicKeyCallback.method(golang.org/x/crypto/ssh.publicKeyCallback cb)
004ba450str x30, [sp-32]!
004ba454stur x29, [sp-8]
004ba458sub x29, sp, 8
004ba45cstr x0, [sp+40]
004ba460stp xzr, xzr, [sp+8]
004ba464adrp x0, 0x1f7000
004ba468add x0, x0, 3973
004ba46cstr x0, [sp+8]
004ba470movz x1, 9
004ba474str x1, [sp+16]
004ba478add x29, sp, 24
004ba47cadd sp, sp, 32
004ba480ret x30
004ba484udf 0
004ba488udf 0
004ba48cudf 0
004ba450
004ba450golang.org/x/crypto/ssh.publicKeyCallback.method: ; void golang.org/x/crypto/ssh.publicKeyCallback.method(golang.org/x/crypto/ssh.publicKeyCallback cb)
004ba450str x30, [sp-32]!
004ba454stur x29, [sp-8]
004ba458sub x29, sp, 8
004ba45cstr x0, [sp+40]
004ba460stp xzr, xzr, [sp+8]
004ba464adrp x0, 0x1f7000
004ba468add x0, x0, 3973
004ba46cstr x0, [sp+8]
004ba470movz x1, 9
004ba474str x1, [sp+16]
004ba478add x29, sp, 24
004ba47cadd sp, sp, 32
004ba480ret x30
004ba484udf 0
004ba488udf 0
004ba48cudf 0
004ba450
004ba490
004ba490golang.org/x/crypto/ssh.pickSignatureAlgorithm: ; void golang.org/x/crypto/ssh.pickSignatureAlgorithm(golang.org/x/crypto/ssh.Signer signer, map[string][]uint8 extensions)
004ba490ldr x16, [x28+16]
004ba494sub x17, sp, 432
004ba498subs xzr, x17, x16
004ba49cb.ls 0x4ba8e4
004ba4a0sub x20, sp, 560
004ba4a4stp x29, x30, [x20-8]
004ba4a8add sp, x20, 0
004ba4acsub x29, sp, 8
004ba4b0str x0, [sp+568]
004ba4b4str x1, [sp+576]
004ba4b8str x2, [sp+584]
004ba4bcstp xzr, xzr, [sp+240]
004ba4c0stp xzr, xzr, [sp+272]
004ba4c4ldr x1, [sp+568]
004ba4c8ldrsb x27, [x1]
004ba4ccldr x1, [x1+24]
004ba4d0ldr x0, [sp+576]
004ba4d4blr x1
004ba4d8str x0, [sp+304]
004ba4dcstr x1, [sp+312]
004ba4e0ldrsb x27, [x0]
004ba4e4ldr x2, [x0+32]
004ba4e8mov x0, x1
004ba4ecblr x2
004ba4f0str x0, [sp+144]
004ba4f4str x1, [sp+152]
004ba4f8stp xzr, xzr, [sp+464]
004ba4fcldr x1, [sp+576]
004ba500ldr x2, [sp+568]
004ba504cbnz x2, 0x4ba50c
004ba508b 0x4ba52c
004ba50c
004ba50cloc_4ba50c:
004ba50cstr x1, [sp+320]
004ba510ldr x1, [x2+8]
004ba514adrp x0, 0x556000
004ba518add x0, x0, 144
004ba51cbl runtime.typeAssert
004ba520ldr x1, [sp+320]
004ba524mov x2, x0
004ba528b 0x4ba530
004ba52c
004ba52cloc_4ba52c:
004ba52cb 0x4ba530
004ba530
004ba530loc_4ba530:
004ba530str x2, [sp+464]
004ba534str x1, [sp+472]
004ba538subs xzr, x2, 0
004ba53ccset x4, ne
004ba540strb w4, [sp+93]
004ba544ldr x4, [sp+464]
004ba548ldr x5, [sp+472]
004ba54cstr x4, [sp+288]
004ba550str x5, [sp+296]
004ba554ldrb w4, [sp+93]
004ba558strb w4, [sp+92]
004ba55cldr x4, [sp+288]
004ba560ldr x5, [sp+296]
004ba564str x4, [sp+240]
004ba568str x5, [sp+248]
004ba56cldrb w4, [sp+92]
004ba570strb w4, [sp+91]
004ba574tbnz w4, 0, 0x4ba57c
004ba578b 0x4ba678
004ba57c
004ba57cloc_4ba57c:
004ba57cstr xzr, [sp+424]
004ba580stp xzr, xzr, [sp+432]
004ba584ldr x1, [sp+584]
004ba588adrp x0, 0x169000
004ba58cadd x0, x0, 4064
004ba590adrp x2, 0x1fa000
004ba594add x2, x2, 1602
004ba598orr x3, xzr, 15
004ba59cbl runtime.mapaccess2_faststr
004ba5a0str x0, [sp+352]
004ba5a4strb w1, [sp+93]
004ba5a8ldr x4, [sp+352]
004ba5acldr x5, [x4]
004ba5b0ldr x6, [x4+8]
004ba5b4ldr x4, [x4+16]
004ba5b8str x5, [sp+424]
004ba5bcstr x6, [sp+432]
004ba5c0str x4, [sp+440]
004ba5c4str x5, [sp+528]
004ba5c8str x6, [sp+536]
004ba5ccstr x4, [sp+544]
004ba5d0ldrb w4, [sp+93]
004ba5d4strb w4, [sp+95]
004ba5d8ldr x4, [sp+528]
004ba5dcldr x5, [sp+536]
004ba5e0ldr x6, [sp+544]
004ba5e4str x4, [sp+184]
004ba5e8str x5, [sp+192]
004ba5ecstr x6, [sp+200]
004ba5f0ldrb w4, [sp+95]
004ba5f4strb w4, [sp+91]
004ba5f8tbnz w4, 0, 0x4ba600
004ba5fcb 0x4ba654
004ba600
004ba600loc_4ba600:
004ba600ldr x1, [sp+184]
004ba604ldr x2, [sp+192]
004ba608mov x0, xzr
004ba60cbl runtime.slicebytetostring
004ba610str x0, [sp+336]
004ba614str x1, [sp+344]
004ba618adrp x2, 0x1f5000
004ba61cadd x2, x2, 4033
004ba620orr x3, xzr, 1
004ba624bl strings.Split
004ba628str x0, [sp+120]
004ba62cstr x1, [sp+128]
004ba630str x2, [sp+136]
004ba634str x0, [sp+400]
004ba638str x1, [sp+408]
004ba63cstr x2, [sp+416]
004ba640str xzr, [sp+112]
004ba644str x1, [sp+104]
004ba648ldr x3, [sp+400]
004ba64cstr x3, [sp+96]
004ba650b 0x4ba6d4
004ba654
004ba654loc_4ba654:
004ba654ldr x2, [sp+144]
004ba658ldr x3, [sp+152]
004ba65cstr x2, [sp+272]
004ba660str x3, [sp+280]
004ba664ldr x0, [sp+240]
004ba668ldr x1, [sp+248]
004ba66cldp x29, x30, [sp-8]
004ba670add sp, sp, 560
004ba674ret x30
004ba678
004ba678loc_4ba678:
004ba678stp xzr, xzr, [sp+448]
004ba67cldr x2, [sp+568]
004ba680ldr x3, [sp+576]
004ba684str x2, [sp+448]
004ba688str x3, [sp+456]
004ba68cadrp x0, 0x19b000
004ba690add x0, x0, 1856
004ba694add x1, sp, 448
004ba698bl runtime.convT
004ba69cstr x0, [sp+360]
004ba6a0adrp x2, 0x25e000
004ba6a4add x2, x2, 1984
004ba6a8str x2, [sp+240]
004ba6acstr x0, [sp+248]
004ba6b0ldr x2, [sp+144]
004ba6b4ldr x3, [sp+152]
004ba6b8str x2, [sp+272]
004ba6bcstr x3, [sp+280]
004ba6c0ldr x0, [sp+240]
004ba6c4ldr x1, [sp+248]
004ba6c8ldp x29, x30, [sp-8]
004ba6ccadd sp, sp, 560
004ba6d0ret x30
004ba6d4
004ba6d4loc_4ba6d4:
004ba6d4ldr x2, [sp+104]
004ba6d8ldr x3, [sp+112]
004ba6dcsubs xzr, x2, x3
004ba6e0b.gt 0x4ba6e8
004ba6e4b 0x4ba804
004ba6e8
004ba6e8loc_4ba6e8:
004ba6e8ldr x2, [sp+96]
004ba6ecstr x2, [sp+328]
004ba6f0ldr x2, [sp+328]
004ba6f4ldr x3, [x2]
004ba6f8ldr x2, [x2+8]
004ba6fcstr x3, [sp+256]
004ba700str x2, [sp+264]
004ba704stp xzr, xzr, [sp+384]
004ba708ldr x0, [sp+256]
004ba70cldr x1, [sp+264]
004ba710bl golang.org/x/crypto/ssh.certificateAlgo
004ba714str x0, [sp+384]
004ba718str x1, [sp+392]
004ba71cstrb w2, [sp+93]
004ba720ldr x2, [sp+392]
004ba724ldr x3, [sp+384]
004ba728str x3, [sp+512]
004ba72cstr x2, [sp+520]
004ba730ldrb w2, [sp+93]
004ba734strb w2, [sp+94]
004ba738ldr x2, [sp+512]
004ba73cldr x3, [sp+520]
004ba740str x2, [sp+224]
004ba744str x3, [sp+232]
004ba748ldrb w2, [sp+94]
004ba74cstrb w2, [sp+90]
004ba750tbnz w2, 0, 0x4ba758
004ba754b 0x4ba7e0
004ba758
004ba758loc_4ba758:
004ba758ldr x2, [sp+136]
004ba75cldr x0, [sp+120]
004ba760ldr x5, [sp+128]
004ba764add x1, x5, 1
004ba768subs xzr, x2, x1
004ba76cb.hs 0x4ba774
004ba770b 0x4ba778
004ba774
004ba774loc_4ba774:
004ba774b 0x4ba78c
004ba778
004ba778loc_4ba778:
004ba778orr x3, xzr, 1
004ba77cadrp x4, 0x13b000
004ba780add x4, x4, 2944
004ba784bl runtime.growslice
004ba788b 0x4ba78c
004ba78c
004ba78cloc_4ba78c:
004ba78cldr x3, [sp+224]
004ba790ldr x4, [sp+232]
004ba794sub x5, x1, 1
004ba798add x6, x0, x5, lsl #4
004ba79cstr x4, [x6+8]
004ba7a0ubfm x4, x5, 60, 59
004ba7a4adrp x27, 0x591000
004ba7a8ldr w5, [x27+3056]
004ba7accbz w5, 0x4ba7b4
004ba7b0b 0x4ba7b8
004ba7b4
004ba7b4loc_4ba7b4:
004ba7b4b 0x4ba7cc
004ba7b8
004ba7b8loc_4ba7b8:
004ba7b8bl runtime.gcWriteBarrier2
004ba7bcstr x3, [x25]
004ba7c0ldr x5, [x0+x4]
004ba7c4str x5, [x25+8]
004ba7c8b 0x4ba7cc
004ba7cc
004ba7ccloc_4ba7cc:
004ba7ccstr x3, [x0+x4]
004ba7d0str x0, [sp+120]
004ba7d4str x1, [sp+128]
004ba7d8str x2, [sp+136]
004ba7dcb 0x4ba7e4
004ba7e0
004ba7e0loc_4ba7e0:
004ba7e0b 0x4ba7e4
004ba7e4
004ba7e4loc_4ba7e4:
004ba7e4b 0x4ba7e8
004ba7e8
004ba7e8loc_4ba7e8:
004ba7e8ldr x2, [sp+112]
004ba7ecadd x2, x2, 1
004ba7f0str x2, [sp+112]
004ba7f4ldr x2, [sp+328]
004ba7f8add x2, x2, 16
004ba7fcstr x2, [sp+96]
004ba800b 0x4ba6d4
004ba804
004ba804loc_4ba804:
004ba804ldr x0, [sp+144]
004ba808ldr x1, [sp+152]
004ba80cbl golang.org/x/crypto/ssh.algorithmsForKeyFormat
004ba810str x0, [sp+160]
004ba814str x1, [sp+168]
004ba818str x2, [sp+176]
004ba81cstp xzr, xzr, [sp+384]
004ba820stp xzr, xzr, [sp+368]
004ba824ldr x2, [sp+160]
004ba828ldr x5, [sp+120]
004ba82cldr x3, [sp+168]
004ba830ldr x6, [sp+128]
004ba834ldr x4, [sp+176]
004ba838ldr x7, [sp+136]
004ba83cadrp x0, 0x203000
004ba840add x0, x0, 1312
004ba844orr x1, xzr, 30
004ba848bl golang.org/x/crypto/ssh.findCommon
004ba84cstr x0, [sp+384]
004ba850str x1, [sp+392]
004ba854str x2, [sp+368]
004ba858str x3, [sp+376]
004ba85cldr x2, [sp+392]
004ba860ldr x3, [sp+384]
004ba864str x3, [sp+496]
004ba868str x2, [sp+504]
004ba86cldr x2, [sp+368]
004ba870ldr x3, [sp+376]
004ba874str x2, [sp+480]
004ba878str x3, [sp+488]
004ba87cldr x2, [sp+496]
004ba880ldr x3, [sp+504]
004ba884str x2, [sp+272]
004ba888str x3, [sp+280]
004ba88cldr x2, [sp+488]
004ba890ldr x3, [sp+480]
004ba894str x3, [sp+208]
004ba898str x2, [sp+216]
004ba89ccbnz x3, 0x4ba8a4
004ba8a0b 0x4ba8c8
004ba8a4
004ba8a4loc_4ba8a4:
004ba8a4ldr x2, [sp+144]
004ba8a8ldr x3, [sp+152]
004ba8acstr x2, [sp+272]
004ba8b0str x3, [sp+280]
004ba8b4ldr x0, [sp+240]
004ba8b8ldr x1, [sp+248]
004ba8bcldp x29, x30, [sp-8]
004ba8c0add sp, sp, 560
004ba8c4ret x30
004ba8c8
004ba8c8loc_4ba8c8:
004ba8c8ldr x0, [sp+240]
004ba8ccldr x2, [sp+272]
004ba8d0ldr x3, [sp+280]
004ba8d4ldr x1, [sp+248]
004ba8d8ldp x29, x30, [sp-8]
004ba8dcadd sp, sp, 560
004ba8e0ret x30
004ba8e4
004ba8e4loc_4ba8e4:
004ba8e4stp x0, x1, [sp+8]
004ba8e8str x2, [sp+24]
004ba8ecmov x3, x30
004ba8f0bl runtime.morestack_noctxt.abi0
004ba8f4ldp x0, x1, [sp+8]
004ba8f8ldr x2, [sp+24]
004ba8fcb 0x4ba490
004ba490
004ba490golang.org/x/crypto/ssh.pickSignatureAlgorithm: ; void golang.org/x/crypto/ssh.pickSignatureAlgorithm(golang.org/x/crypto/ssh.Signer signer, map[string][]uint8 extensions)
004ba490ldr x16, [x28+16]
004ba494sub x17, sp, 432
004ba498subs xzr, x17, x16
004ba49cb.ls 0x4ba8e4
004ba4a0sub x20, sp, 560
004ba4a4stp x29, x30, [x20-8]
004ba4a8add sp, x20, 0
004ba4acsub x29, sp, 8
004ba4b0str x0, [sp+568]
004ba4b4str x1, [sp+576]
004ba4b8str x2, [sp+584]
004ba4bcstp xzr, xzr, [sp+240]
004ba4c0stp xzr, xzr, [sp+272]
004ba4c4ldr x1, [sp+568]
004ba4c8ldrsb x27, [x1]
004ba4ccldr x1, [x1+24]
004ba4d0ldr x0, [sp+576]
004ba4d4blr x1
004ba4d8str x0, [sp+304]
004ba4dcstr x1, [sp+312]
004ba4e0ldrsb x27, [x0]
004ba4e4ldr x2, [x0+32]
004ba4e8mov x0, x1
004ba4ecblr x2
004ba4f0str x0, [sp+144]
004ba4f4str x1, [sp+152]
004ba4f8stp xzr, xzr, [sp+464]
004ba4fcldr x1, [sp+576]
004ba500ldr x2, [sp+568]
004ba504cbnz x2, 0x4ba50c
004ba508b 0x4ba52c
004ba50c
004ba50cloc_4ba50c:
004ba50cstr x1, [sp+320]
004ba510ldr x1, [x2+8]
004ba514adrp x0, 0x556000
004ba518add x0, x0, 144
004ba51cbl runtime.typeAssert
004ba520ldr x1, [sp+320]
004ba524mov x2, x0
004ba528b 0x4ba530
004ba52c
004ba52cloc_4ba52c:
004ba52cb 0x4ba530
004ba530
004ba530loc_4ba530:
004ba530str x2, [sp+464]
004ba534str x1, [sp+472]
004ba538subs xzr, x2, 0
004ba53ccset x4, ne
004ba540strb w4, [sp+93]
004ba544ldr x4, [sp+464]
004ba548ldr x5, [sp+472]
004ba54cstr x4, [sp+288]
004ba550str x5, [sp+296]
004ba554ldrb w4, [sp+93]
004ba558strb w4, [sp+92]
004ba55cldr x4, [sp+288]
004ba560ldr x5, [sp+296]
004ba564str x4, [sp+240]
004ba568str x5, [sp+248]
004ba56cldrb w4, [sp+92]
004ba570strb w4, [sp+91]
004ba574tbnz w4, 0, 0x4ba57c
004ba578b 0x4ba678
004ba57c
004ba57cloc_4ba57c:
004ba57cstr xzr, [sp+424]
004ba580stp xzr, xzr, [sp+432]
004ba584ldr x1, [sp+584]
004ba588adrp x0, 0x169000
004ba58cadd x0, x0, 4064
004ba590adrp x2, 0x1fa000
004ba594add x2, x2, 1602
004ba598orr x3, xzr, 15
004ba59cbl runtime.mapaccess2_faststr
004ba5a0str x0, [sp+352]
004ba5a4strb w1, [sp+93]
004ba5a8ldr x4, [sp+352]
004ba5acldr x5, [x4]
004ba5b0ldr x6, [x4+8]
004ba5b4ldr x4, [x4+16]
004ba5b8str x5, [sp+424]
004ba5bcstr x6, [sp+432]
004ba5c0str x4, [sp+440]
004ba5c4str x5, [sp+528]
004ba5c8str x6, [sp+536]
004ba5ccstr x4, [sp+544]
004ba5d0ldrb w4, [sp+93]
004ba5d4strb w4, [sp+95]
004ba5d8ldr x4, [sp+528]
004ba5dcldr x5, [sp+536]
004ba5e0ldr x6, [sp+544]
004ba5e4str x4, [sp+184]
004ba5e8str x5, [sp+192]
004ba5ecstr x6, [sp+200]
004ba5f0ldrb w4, [sp+95]
004ba5f4strb w4, [sp+91]
004ba5f8tbnz w4, 0, 0x4ba600
004ba5fcb 0x4ba654
004ba600
004ba600loc_4ba600:
004ba600ldr x1, [sp+184]
004ba604ldr x2, [sp+192]
004ba608mov x0, xzr
004ba60cbl runtime.slicebytetostring
004ba610str x0, [sp+336]
004ba614str x1, [sp+344]
004ba618adrp x2, 0x1f5000
004ba61cadd x2, x2, 4033
004ba620orr x3, xzr, 1
004ba624bl strings.Split
004ba628str x0, [sp+120]
004ba62cstr x1, [sp+128]
004ba630str x2, [sp+136]
004ba634str x0, [sp+400]
004ba638str x1, [sp+408]
004ba63cstr x2, [sp+416]
004ba640str xzr, [sp+112]
004ba644str x1, [sp+104]
004ba648ldr x3, [sp+400]
004ba64cstr x3, [sp+96]
004ba650b 0x4ba6d4
004ba654
004ba654loc_4ba654:
004ba654ldr x2, [sp+144]
004ba658ldr x3, [sp+152]
004ba65cstr x2, [sp+272]
004ba660str x3, [sp+280]
004ba664ldr x0, [sp+240]
004ba668ldr x1, [sp+248]
004ba66cldp x29, x30, [sp-8]
004ba670add sp, sp, 560
004ba674ret x30
004ba678
004ba678loc_4ba678:
004ba678stp xzr, xzr, [sp+448]
004ba67cldr x2, [sp+568]
004ba680ldr x3, [sp+576]
004ba684str x2, [sp+448]
004ba688str x3, [sp+456]
004ba68cadrp x0, 0x19b000
004ba690add x0, x0, 1856
004ba694add x1, sp, 448
004ba698bl runtime.convT
004ba69cstr x0, [sp+360]
004ba6a0adrp x2, 0x25e000
004ba6a4add x2, x2, 1984
004ba6a8str x2, [sp+240]
004ba6acstr x0, [sp+248]
004ba6b0ldr x2, [sp+144]
004ba6b4ldr x3, [sp+152]
004ba6b8str x2, [sp+272]
004ba6bcstr x3, [sp+280]
004ba6c0ldr x0, [sp+240]
004ba6c4ldr x1, [sp+248]
004ba6c8ldp x29, x30, [sp-8]
004ba6ccadd sp, sp, 560
004ba6d0ret x30
004ba6d4
004ba6d4loc_4ba6d4:
004ba6d4ldr x2, [sp+104]
004ba6d8ldr x3, [sp+112]
004ba6dcsubs xzr, x2, x3
004ba6e0b.gt 0x4ba6e8
004ba6e4b 0x4ba804
004ba6e8
004ba6e8loc_4ba6e8:
004ba6e8ldr x2, [sp+96]
004ba6ecstr x2, [sp+328]
004ba6f0ldr x2, [sp+328]
004ba6f4ldr x3, [x2]
004ba6f8ldr x2, [x2+8]
004ba6fcstr x3, [sp+256]
004ba700str x2, [sp+264]
004ba704stp xzr, xzr, [sp+384]
004ba708ldr x0, [sp+256]
004ba70cldr x1, [sp+264]
004ba710bl golang.org/x/crypto/ssh.certificateAlgo
004ba714str x0, [sp+384]
004ba718str x1, [sp+392]
004ba71cstrb w2, [sp+93]
004ba720ldr x2, [sp+392]
004ba724ldr x3, [sp+384]
004ba728str x3, [sp+512]
004ba72cstr x2, [sp+520]
004ba730ldrb w2, [sp+93]
004ba734strb w2, [sp+94]
004ba738ldr x2, [sp+512]
004ba73cldr x3, [sp+520]
004ba740str x2, [sp+224]
004ba744str x3, [sp+232]
004ba748ldrb w2, [sp+94]
004ba74cstrb w2, [sp+90]
004ba750tbnz w2, 0, 0x4ba758
004ba754b 0x4ba7e0
004ba758
004ba758loc_4ba758:
004ba758ldr x2, [sp+136]
004ba75cldr x0, [sp+120]
004ba760ldr x5, [sp+128]
004ba764add x1, x5, 1
004ba768subs xzr, x2, x1
004ba76cb.hs 0x4ba774
004ba770b 0x4ba778
004ba774
004ba774loc_4ba774:
004ba774b 0x4ba78c
004ba778
004ba778loc_4ba778:
004ba778orr x3, xzr, 1
004ba77cadrp x4, 0x13b000
004ba780add x4, x4, 2944
004ba784bl runtime.growslice
004ba788b 0x4ba78c
004ba78c
004ba78cloc_4ba78c:
004ba78cldr x3, [sp+224]
004ba790ldr x4, [sp+232]
004ba794sub x5, x1, 1
004ba798add x6, x0, x5, lsl #4
004ba79cstr x4, [x6+8]
004ba7a0ubfm x4, x5, 60, 59
004ba7a4adrp x27, 0x591000
004ba7a8ldr w5, [x27+3056]
004ba7accbz w5, 0x4ba7b4
004ba7b0b 0x4ba7b8
004ba7b4
004ba7b4loc_4ba7b4:
004ba7b4b 0x4ba7cc
004ba7b8
004ba7b8loc_4ba7b8:
004ba7b8bl runtime.gcWriteBarrier2
004ba7bcstr x3, [x25]
004ba7c0ldr x5, [x0+x4]
004ba7c4str x5, [x25+8]
004ba7c8b 0x4ba7cc
004ba7cc
004ba7ccloc_4ba7cc:
004ba7ccstr x3, [x0+x4]
004ba7d0str x0, [sp+120]
004ba7d4str x1, [sp+128]
004ba7d8str x2, [sp+136]
004ba7dcb 0x4ba7e4
004ba7e0
004ba7e0loc_4ba7e0:
004ba7e0b 0x4ba7e4
004ba7e4
004ba7e4loc_4ba7e4:
004ba7e4b 0x4ba7e8
004ba7e8
004ba7e8loc_4ba7e8:
004ba7e8ldr x2, [sp+112]
004ba7ecadd x2, x2, 1
004ba7f0str x2, [sp+112]
004ba7f4ldr x2, [sp+328]
004ba7f8add x2, x2, 16
004ba7fcstr x2, [sp+96]
004ba800b 0x4ba6d4
004ba804
004ba804loc_4ba804:
004ba804ldr x0, [sp+144]
004ba808ldr x1, [sp+152]
004ba80cbl golang.org/x/crypto/ssh.algorithmsForKeyFormat
004ba810str x0, [sp+160]
004ba814str x1, [sp+168]
004ba818str x2, [sp+176]
004ba81cstp xzr, xzr, [sp+384]
004ba820stp xzr, xzr, [sp+368]
004ba824ldr x2, [sp+160]
004ba828ldr x5, [sp+120]
004ba82cldr x3, [sp+168]
004ba830ldr x6, [sp+128]
004ba834ldr x4, [sp+176]
004ba838ldr x7, [sp+136]
004ba83cadrp x0, 0x203000
004ba840add x0, x0, 1312
004ba844orr x1, xzr, 30
004ba848bl golang.org/x/crypto/ssh.findCommon
004ba84cstr x0, [sp+384]
004ba850str x1, [sp+392]
004ba854str x2, [sp+368]
004ba858str x3, [sp+376]
004ba85cldr x2, [sp+392]
004ba860ldr x3, [sp+384]
004ba864str x3, [sp+496]
004ba868str x2, [sp+504]
004ba86cldr x2, [sp+368]
004ba870ldr x3, [sp+376]
004ba874str x2, [sp+480]
004ba878str x3, [sp+488]
004ba87cldr x2, [sp+496]
004ba880ldr x3, [sp+504]
004ba884str x2, [sp+272]
004ba888str x3, [sp+280]
004ba88cldr x2, [sp+488]
004ba890ldr x3, [sp+480]
004ba894str x3, [sp+208]
004ba898str x2, [sp+216]
004ba89ccbnz x3, 0x4ba8a4
004ba8a0b 0x4ba8c8
004ba8a4
004ba8a4loc_4ba8a4:
004ba8a4ldr x2, [sp+144]
004ba8a8ldr x3, [sp+152]
004ba8acstr x2, [sp+272]
004ba8b0str x3, [sp+280]
004ba8b4ldr x0, [sp+240]
004ba8b8ldr x1, [sp+248]
004ba8bcldp x29, x30, [sp-8]
004ba8c0add sp, sp, 560
004ba8c4ret x30
004ba8c8
004ba8c8loc_4ba8c8:
004ba8c8ldr x0, [sp+240]
004ba8ccldr x2, [sp+272]
004ba8d0ldr x3, [sp+280]
004ba8d4ldr x1, [sp+248]
004ba8d8ldp x29, x30, [sp-8]
004ba8dcadd sp, sp, 560
004ba8e0ret x30
004ba8e4
004ba8e4loc_4ba8e4:
004ba8e4stp x0, x1, [sp+8]
004ba8e8str x2, [sp+24]
004ba8ecmov x3, x30
004ba8f0bl runtime.morestack_noctxt.abi0
004ba8f4ldp x0, x1, [sp+8]
004ba8f8ldr x2, [sp+24]
004ba8fcb 0x4ba490
004ba490
004ba900
004ba900golang.org/x/crypto/ssh.publicKeyCallback.auth: ; void golang.org/x/crypto/ssh.publicKeyCallback.auth(golang.org/x/crypto/ssh.publicKeyCallback cb, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 extensions)
004ba900ldr x16, [x28+16]
004ba904sub x17, sp, 912
004ba908subs xzr, x17, x16
004ba90cb.ls 0x4bb198
004ba910sub x20, sp, 1040
004ba914stp x29, x30, [x20-8]
004ba918add sp, x20, 0
004ba91csub x29, sp, 8
004ba920str x0, [sp+1048]
004ba924str x1, [sp+1056]
004ba928str x2, [sp+1064]
004ba92cstr x3, [sp+1072]
004ba930str x4, [sp+1080]
004ba934str x5, [sp+1088]
004ba938str x6, [sp+1096]
004ba93cstr x7, [sp+1104]
004ba940str x8, [sp+1112]
004ba944str x9, [sp+1120]
004ba948str x10, [sp+1128]
004ba94cstr xzr, [sp+152]
004ba950str xzr, [sp+240]
004ba954stp xzr, xzr, [sp+248]
004ba958stp xzr, xzr, [sp+224]
004ba95cstr xzr, [sp+848]
004ba960add x27, sp, 856
004ba964stp xzr, xzr, [x27]
004ba968add x27, sp, 832
004ba96cstp xzr, xzr, [x27]
004ba970ldr x26, [sp+1048]
004ba974ldr x0, [x26]
004ba978blr x0
004ba97cstr x0, [sp+848]
004ba980str x1, [sp+856]
004ba984str x2, [sp+864]
004ba988str x3, [sp+832]
004ba98cstr x4, [sp+840]
004ba990ldr x0, [sp+848]
004ba994ldr x1, [sp+856]
004ba998ldr x2, [sp+864]
004ba99cstr x0, [sp+1000]
004ba9a0str x1, [sp+1008]
004ba9a4str x2, [sp+1016]
004ba9a8ldr x0, [sp+832]
004ba9acldr x1, [sp+840]
004ba9b0str x0, [sp+984]
004ba9b4str x1, [sp+992]
004ba9b8ldr x0, [sp+1000]
004ba9bcldr x1, [sp+1008]
004ba9c0ldr x2, [sp+1016]
004ba9c4str x0, [sp+264]
004ba9c8str x1, [sp+272]
004ba9ccstr x2, [sp+280]
004ba9d0ldr x0, [sp+992]
004ba9d4ldr x1, [sp+984]
004ba9d8str x1, [sp+480]
004ba9dcstr x0, [sp+488]
004ba9e0cbnz x1, 0x4ba9e8
004ba9e4b 0x4baa20
004ba9e8
004ba9e8loc_4ba9e8:
004ba9e8str xzr, [sp+152]
004ba9ecstr xzr, [sp+240]
004ba9f0stp xzr, xzr, [sp+248]
004ba9f4ldr x4, [sp+480]
004ba9f8ldr x5, [sp+488]
004ba9fcstr x4, [sp+224]
004baa00str x5, [sp+232]
004baa04ldr x0, [sp+152]
004baa08ldr x1, [sp+240]
004baa0cldr x2, [sp+248]
004baa10ldr x3, [sp+256]
004baa14ldp x29, x30, [sp-8]
004baa18add sp, sp, 1040
004baa1cret x30
004baa20
004baa20loc_4baa20:
004baa20str xzr, [sp+424]
004baa24stp xzr, xzr, [sp+432]
004baa28ldr x6, [sp+272]
004baa2cldr x7, [sp+264]
004baa30ldr x8, [sp+280]
004baa34str x7, [sp+848]
004baa38str x6, [sp+856]
004baa3cstr x8, [sp+864]
004baa40str xzr, [sp+184]
004baa44str x6, [sp+176]
004baa48ldr x6, [sp+848]
004baa4cstr x6, [sp+168]
004baa50b 0x4baa54
004baa54
004baa54loc_4baa54:
004baa54ldr x6, [sp+176]
004baa58ldr x7, [sp+184]
004baa5csubs xzr, x6, x7
004baa60b.gt 0x4baa68
004baa64b 0x4bb154
004baa68
004baa68loc_4baa68:
004baa68ldr x1, [sp+168]
004baa6cstr x1, [sp+752]
004baa70ldr x1, [sp+752]
004baa74ldr x2, [x1]
004baa78ldr x0, [x1+8]
004baa7cstr x2, [sp+288]
004baa80str x0, [sp+296]
004baa84ldrsb x27, [x2]
004baa88ldr x1, [x2+24]
004baa8cblr x1
004baa90str x0, [sp+384]
004baa94str x1, [sp+392]
004baa98add x27, sp, 816
004baa9cstp xzr, xzr, [x27]
004baaa0add x27, sp, 800
004baaa4stp xzr, xzr, [x27]
004baaa8ldr x0, [sp+288]
004baaacldr x2, [sp+1128]
004baab0ldr x1, [sp+296]
004baab4bl golang.org/x/crypto/ssh.pickSignatureAlgorithm
004baab8str x0, [sp+816]
004baabcstr x1, [sp+824]
004baac0str x2, [sp+800]
004baac4str x3, [sp+808]
004baac8ldr x1, [sp+824]
004baaccldr x2, [sp+816]
004baad0str x2, [sp+968]
004baad4str x1, [sp+976]
004baad8ldr x1, [sp+800]
004baadcldr x2, [sp+808]
004baae0str x1, [sp+952]
004baae4str x2, [sp+960]
004baae8ldr x1, [sp+968]
004baaecldr x2, [sp+976]
004baaf0str x1, [sp+520]
004baaf4str x2, [sp+528]
004baaf8ldr x1, [sp+952]
004baafcldr x2, [sp+960]
004bab00str x1, [sp+536]
004bab04str x2, [sp+544]
004bab08add x27, sp, 832
004bab0cstp xzr, xzr, [x27]
004bab10ldr x0, [sp+384]
004bab14ldr x6, [sp+1096]
004bab18ldr x2, [sp+536]
004bab1cldr x4, [sp+1080]
004bab20ldr x3, [sp+544]
004bab24ldr x5, [sp+1088]
004bab28ldr x1, [sp+392]
004bab2cldr x7, [sp+1104]
004bab30bl golang.org/x/crypto/ssh.validateKey
004bab34strb w0, [sp+150]
004bab38str x1, [sp+832]
004bab3cstr x2, [sp+840]
004bab40ldrb w1, [sp+150]
004bab44strb w1, [sp+151]
004bab48ldr x1, [sp+840]
004bab4cldr x2, [sp+832]
004bab50str x2, [sp+936]
004bab54str x1, [sp+944]
004bab58ldrb w1, [sp+151]
004bab5cstrb w1, [sp+148]
004bab60ldr x1, [sp+944]
004bab64ldr x2, [sp+936]
004bab68str x2, [sp+464]
004bab6cstr x1, [sp+472]
004bab70cbnz x2, 0x4bab78
004bab74b 0x4babb0
004bab78
004bab78loc_4bab78:
004bab78str xzr, [sp+152]
004bab7cstr xzr, [sp+240]
004bab80stp xzr, xzr, [sp+248]
004bab84ldr x4, [sp+464]
004bab88ldr x5, [sp+472]
004bab8cstr x4, [sp+224]
004bab90str x5, [sp+232]
004bab94ldr x0, [sp+152]
004bab98ldr x1, [sp+240]
004bab9cldr x2, [sp+248]
004baba0ldr x3, [sp+256]
004baba4ldp x29, x30, [sp-8]
004baba8add sp, sp, 1040
004babacret x30
004babb0
004babb0loc_4babb0:
004babb0ldrb w6, [sp+148]
004babb4tbnz w6, 0, 0x4babbc
004babb8b 0x4bb134
004babbc
004babbcloc_4babbc:
004babbcldr x1, [sp+384]
004babc0ldrsb x27, [x1]
004babc4ldr x1, [x1+24]
004babc8ldr x0, [sp+392]
004babccblr x1
004babd0str x0, [sp+360]
004babd4str x1, [sp+368]
004babd8str x2, [sp+376]
004babdcldr x0, [sp+1048]
004babe0bl golang.org/x/crypto/ssh.publicKeyCallback.method
004babe4str x0, [sp+800]
004babe8str x1, [sp+808]
004babecadd x27, sp, 680
004babf0stp xzr, xzr, [x27]
004babf4add x27, sp, 696
004babf8stp xzr, xzr, [x27]
004babfcadd x27, sp, 712
004bac00stp xzr, xzr, [x27]
004bac04add x27, sp, 728
004bac08stp xzr, xzr, [x27]
004bac0cstr xzr, [sp+744]
004bac10ldr x1, [sp+1080]
004bac14ldr x2, [sp+1088]
004bac18str x1, [sp+680]
004bac1cstr x2, [sp+688]
004bac20adrp x5, 0x1fa000
004bac24add x5, x5, 76
004bac28str x5, [sp+696]
004bac2corr x6, xzr, 14
004bac30str x6, [sp+704]
004bac34ldr x7, [sp+800]
004bac38ldr x8, [sp+808]
004bac3cstr x7, [sp+712]
004bac40str x8, [sp+720]
004bac44ldr x1, [sp+360]
004bac48ldr x2, [sp+368]
004bac4cldr x3, [sp+376]
004bac50ldr x13, [sp+544]
004bac54ldr x0, [sp+1056]
004bac58ldr x12, [sp+536]
004bac5cldr x4, [sp+1064]
004bac60ldr x9, [sp+1072]
004bac64ldr x10, [sp+680]
004bac68ldr x11, [sp+688]
004bac6cldr x14, [sp+728]
004bac70ldr x15, [sp+736]
004bac74ldr x16, [sp+744]
004bac78str x1, [sp+8]
004bac7cstr x2, [sp+16]
004bac80str x3, [sp+24]
004bac84mov x1, x4
004bac88mov x2, x9
004bac8cmov x3, x10
004bac90mov x4, x11
004bac94mov x9, x14
004bac98mov x10, x15
004bac9cmov x11, x16
004baca0bl golang.org/x/crypto/ssh.buildDataSignedForAuth
004baca4str x0, [sp+496]
004baca8str x1, [sp+504]
004bacacstr x2, [sp+512]
004bacb0ldr x0, [sp+536]
004bacb4ldr x1, [sp+544]
004bacb8bl golang.org/x/crypto/ssh.underlyingAlgo
004bacbcstr x0, [sp+800]
004bacc0str x1, [sp+808]
004bacc4str xzr, [sp+792]
004bacc8add x27, sp, 832
004bacccstp xzr, xzr, [x27]
004bacd0ldr x1, [sp+1112]
004bacd4ldr x3, [sp+496]
004bacd8ldr x4, [sp+504]
004bacdcldr x0, [sp+528]
004bace0ldr x2, [sp+1120]
004bace4ldr x5, [sp+512]
004bace8ldr x6, [sp+520]
004bacecldrsb x27, [x6]
004bacf0ldr x6, [x6+40]
004bacf4ldr x7, [sp+800]
004bacf8ldr x8, [sp+808]
004bacfcmov x9, x6
004bad00mov x6, x7
004bad04mov x7, x8
004bad08blr x9
004bad0cstr x0, [sp+792]
004bad10str x1, [sp+832]
004bad14str x2, [sp+840]
004bad18ldr x1, [sp+792]
004bad1cstr x1, [sp+928]
004bad20ldr x1, [sp+832]
004bad24ldr x2, [sp+840]
004bad28str x1, [sp+912]
004bad2cstr x2, [sp+920]
004bad30ldr x1, [sp+928]
004bad34str x1, [sp+304]
004bad38ldr x1, [sp+920]
004bad3cldr x2, [sp+912]
004bad40str x2, [sp+464]
004bad44str x1, [sp+472]
004bad48cbnz x2, 0x4bad50
004bad4cb 0x4bad88
004bad50
004bad50loc_4bad50:
004bad50str xzr, [sp+152]
004bad54str xzr, [sp+240]
004bad58stp xzr, xzr, [sp+248]
004bad5cldr x4, [sp+464]
004bad60ldr x5, [sp+472]
004bad64str x4, [sp+224]
004bad68str x5, [sp+232]
004bad6cldr x0, [sp+152]
004bad70ldr x1, [sp+240]
004bad74ldr x2, [sp+248]
004bad78ldr x3, [sp+256]
004bad7cldp x29, x30, [sp-8]
004bad80add sp, sp, 1040
004bad84ret x30
004bad88
004bad88loc_4bad88:
004bad88ldr x1, [sp+304]
004bad8cstr x1, [sp+792]
004bad90adrp x0, 0x12f000
004bad94add x0, x0, 1152
004bad98bl golang.org/x/crypto/ssh.Marshal
004bad9cstr x0, [sp+336]
004bada0str x1, [sp+344]
004bada4str x2, [sp+352]
004bada8str x1, [sp+208]
004badacmov x0, x1
004badb0bl golang.org/x/crypto/ssh.stringLength
004badb4str x0, [sp+200]
004badb8mov x1, x0
004badbcmov x2, x1
004badc0adrp x0, 0x13b000
004badc4add x0, x0, 3072
004badc8bl runtime.makeslice
004badccldr x1, [sp+200]
004badd0ldr x2, [sp+200]
004badd4str x0, [sp+312]
004badd8str x1, [sp+320]
004baddcstr x2, [sp+328]
004bade0ldr x4, [sp+344]
004bade4ldr x5, [sp+352]
004bade8ldr x3, [sp+336]
004badecbl golang.org/x/crypto/ssh.marshalString
004badf0adrp x0, 0x1cc000
004badf4add x0, x0, 2432
004badf8bl runtime.newobject
004badfcstr x0, [sp+1024]
004bae00ldr x0, [sp+1048]
004bae04bl golang.org/x/crypto/ssh.publicKeyCallback.method
004bae08str x0, [sp+800]
004bae0cstr x1, [sp+808]
004bae10add x21, sp, 560
004bae14adrp x20, 0x261000
004bae18add x20, x20, 1880
004bae1cadr x27, 16
004bae20stp x29, x27, [sp-24]
004bae24sub x29, sp, 24
004bae28bl fn_87ee8
004bae2csub x29, sp, 8
004bae30adrp x27, 0x261000
004bae34ldr x2, [x27+1992]
004bae38str x2, [sp+672]
004bae3cldr x2, [sp+1080]
004bae40ldr x3, [sp+1088]
004bae44str x2, [sp+560]
004bae48str x3, [sp+568]
004bae4cldr x2, [sp+800]
004bae50ldr x3, [sp+808]
004bae54str x2, [sp+592]
004bae58str x3, [sp+600]
004bae5cldr x2, [sp+536]
004bae60ldr x3, [sp+544]
004bae64str x2, [sp+616]
004bae68str x3, [sp+624]
004bae6cldr x2, [sp+360]
004bae70ldr x3, [sp+368]
004bae74ldr x4, [sp+376]
004bae78str x2, [sp+632]
004bae7cstr x3, [sp+640]
004bae80str x4, [sp+648]
004bae84ldr x2, [sp+312]
004bae88ldr x3, [sp+320]
004bae8cldr x4, [sp+328]
004bae90str x2, [sp+656]
004bae94str x3, [sp+664]
004bae98str x4, [sp+672]
004bae9cldr x21, [sp+1024]
004baea0str x21, [sp+552]
004baea4adrp x27, 0x591000
004baea8ldr w2, [x27+3056]
004baeaccbz w2, 0x4baeb4
004baeb0b 0x4baeb8
004baeb4
004baeb4loc_4baeb4:
004baeb4b 0x4baed4
004baeb8
004baeb8loc_4baeb8:
004baeb8adrp x0, 0x1cc000
004baebcadd x0, x0, 2432
004baec0mov x1, x21
004baec4add x2, sp, 560
004baec8bl runtime.wbMove
004baeccldr x21, [sp+552]
004baed0b 0x4baed4
004baed4
004baed4loc_4baed4:
004baed4add x20, sp, 560
004baed8adr x27, 16
004baedcstp x29, x27, [sp-24]
004baee0sub x29, sp, 24
004baee4bl fn_87ee8
004baee8sub x29, sp, 8
004baeecldr x2, [sp+672]
004baef0ldr x3, [sp+552]
004baef4str x2, [x3+112]
004baef8ldr x1, [sp+1024]
004baefcstr x1, [sp+784]
004baf00adrp x0, 0x130000
004baf04add x0, x0, 768
004baf08bl golang.org/x/crypto/ssh.Marshal
004baf0cstr x0, [sp+400]
004baf10str x1, [sp+408]
004baf14str x2, [sp+416]
004baf18ldr x3, [sp+1096]
004baf1cldrsb x27, [x3]
004baf20ldr x3, [x3+40]
004baf24ldr x4, [sp+1104]
004baf28mov x5, x0
004baf2cmov x0, x4
004baf30mov x6, x1
004baf34mov x1, x5
004baf38mov x7, x2
004baf3cmov x2, x6
004baf40mov x8, x3
004baf44mov x3, x7
004baf48blr x8
004baf4cstr x0, [sp+448]
004baf50str x1, [sp+456]
004baf54cbnz x0, 0x4baf5c
004baf58b 0x4baf94
004baf5c
004baf5cloc_4baf5c:
004baf5cstr xzr, [sp+152]
004baf60str xzr, [sp+240]
004baf64stp xzr, xzr, [sp+248]
004baf68ldr x4, [sp+448]
004baf6cldr x5, [sp+456]
004baf70str x4, [sp+224]
004baf74str x5, [sp+232]
004baf78ldr x0, [sp+152]
004baf7cldr x1, [sp+240]
004baf80ldr x2, [sp+248]
004baf84ldr x3, [sp+256]
004baf88ldp x29, x30, [sp-8]
004baf8cadd sp, sp, 1040
004baf90ret x30
004baf94
004baf94loc_4baf94:
004baf94str xzr, [sp+160]
004baf98str xzr, [sp+760]
004baf9cadd x27, sp, 768
004bafa0stp xzr, xzr, [x27]
004bafa4add x27, sp, 832
004bafa8stp xzr, xzr, [x27]
004bafacldr x0, [sp+1096]
004bafb0ldr x1, [sp+1104]
004bafb4bl golang.org/x/crypto/ssh.handleAuthResponse
004bafb8str x0, [sp+192]
004bafbcstr x1, [sp+760]
004bafc0str x2, [sp+768]
004bafc4str x3, [sp+776]
004bafc8str x4, [sp+832]
004bafccstr x5, [sp+840]
004bafd0ldr x2, [sp+192]
004bafd4str x2, [sp+216]
004bafd8ldr x2, [sp+768]
004bafdcldr x3, [sp+776]
004bafe0ldr x4, [sp+760]
004bafe4str x4, [sp+888]
004bafe8str x2, [sp+896]
004bafecstr x3, [sp+904]
004baff0ldr x2, [sp+832]
004baff4ldr x3, [sp+840]
004baff8str x2, [sp+872]
004baffcstr x3, [sp+880]
004bb000ldr x2, [sp+216]
004bb004str x2, [sp+160]
004bb008ldr x2, [sp+888]
004bb00cldr x3, [sp+896]
004bb010ldr x4, [sp+904]
004bb014str x2, [sp+424]
004bb018str x3, [sp+432]
004bb01cstr x4, [sp+440]
004bb020ldr x2, [sp+880]
004bb024ldr x3, [sp+872]
004bb028str x3, [sp+464]
004bb02cstr x2, [sp+472]
004bb030cbnz x3, 0x4bb038
004bb034b 0x4bb070
004bb038
004bb038loc_4bb038:
004bb038str xzr, [sp+152]
004bb03cstr xzr, [sp+240]
004bb040stp xzr, xzr, [sp+248]
004bb044ldr x4, [sp+464]
004bb048ldr x5, [sp+472]
004bb04cstr x4, [sp+224]
004bb050str x5, [sp+232]
004bb054ldr x0, [sp+152]
004bb058ldr x1, [sp+240]
004bb05cldr x2, [sp+248]
004bb060ldr x3, [sp+256]
004bb064ldp x29, x30, [sp-8]
004bb068add sp, sp, 1040
004bb06cret x30
004bb070
004bb070loc_4bb070:
004bb070ldr x6, [sp+160]
004bb074subs xzr, x6, 2
004bb078cset x6, eq
004bb07cstrb w6, [sp+150]
004bb080b.eq 0x4bb088
004bb084b 0x4bb08c
004bb088
004bb088loc_4bb088:
004bb088b 0x4bb0d8
004bb08c
004bb08cloc_4bb08c:
004bb08cldr x0, [sp+1048]
004bb090bl golang.org/x/crypto/ssh.publicKeyCallback.method
004bb094str x0, [sp+800]
004bb098str x1, [sp+808]
004bb09cldr x2, [sp+424]
004bb0a0ldr x3, [sp+432]
004bb0a4ldr x4, [sp+440]
004bb0a8mov x5, x0
004bb0acmov x0, x2
004bb0b0mov x6, x1
004bb0b4mov x1, x3
004bb0b8mov x2, x4
004bb0bcmov x3, x5
004bb0c0mov x4, x6
004bb0c4bl golang.org/x/crypto/ssh.containsMethod
004bb0c8strb w0, [sp+149]
004bb0cceor x1, x0, 1
004bb0d0strb w1, [sp+150]
004bb0d4b 0x4bb0d8
004bb0d8
004bb0d8loc_4bb0d8:
004bb0d8ldrb w6, [sp+150]
004bb0dctbnz w6, 0, 0x4bb0e4
004bb0e0b 0x4bb130
004bb0e4
004bb0e4loc_4bb0e4:
004bb0e4ldr x6, [sp+160]
004bb0e8str x6, [sp+152]
004bb0ecldr x6, [sp+424]
004bb0f0ldr x7, [sp+432]
004bb0f4ldr x8, [sp+440]
004bb0f8str x6, [sp+240]
004bb0fcstr x7, [sp+248]
004bb100str x8, [sp+256]
004bb104ldr x4, [sp+464]
004bb108ldr x5, [sp+472]
004bb10cstr x4, [sp+224]
004bb110str x5, [sp+232]
004bb114ldr x0, [sp+152]
004bb118ldr x1, [sp+240]
004bb11cldr x2, [sp+248]
004bb120ldr x3, [sp+256]
004bb124ldp x29, x30, [sp-8]
004bb128add sp, sp, 1040
004bb12cret x30
004bb130
004bb130loc_4bb130:
004bb130b 0x4bb138
004bb134
004bb134loc_4bb134:
004bb134b 0x4bb138
004bb138
004bb138loc_4bb138:
004bb138ldr x6, [sp+184]
004bb13cadd x6, x6, 1
004bb140str x6, [sp+184]
004bb144ldr x6, [sp+752]
004bb148add x6, x6, 16
004bb14cstr x6, [sp+168]
004bb150b 0x4baa54
004bb154
004bb154loc_4bb154:
004bb154str xzr, [sp+152]
004bb158ldr x6, [sp+424]
004bb15cldr x7, [sp+432]
004bb160ldr x8, [sp+440]
004bb164str x6, [sp+240]
004bb168str x7, [sp+248]
004bb16cstr x8, [sp+256]
004bb170stp xzr, xzr, [sp+224]
004bb174ldr x0, [sp+152]
004bb178ldr x1, [sp+240]
004bb17cldr x2, [sp+248]
004bb180ldr x3, [sp+256]
004bb184mov x4, xzr
004bb188mov x5, xzr
004bb18cldp x29, x30, [sp-8]
004bb190add sp, sp, 1040
004bb194ret x30
004bb198
004bb198loc_4bb198:
004bb198stp x0, x1, [sp+8]
004bb19cstp x2, x3, [sp+24]
004bb1a0stp x4, x5, [sp+40]
004bb1a4stp x6, x7, [sp+56]
004bb1a8stp x8, x9, [sp+72]
004bb1acstr x10, [sp+88]
004bb1b0mov x3, x30
004bb1b4bl runtime.morestack_noctxt.abi0
004bb1b8ldp x0, x1, [sp+8]
004bb1bcldp x2, x3, [sp+24]
004bb1c0ldp x4, x5, [sp+40]
004bb1c4ldp x6, x7, [sp+56]
004bb1c8ldp x8, x9, [sp+72]
004bb1ccldr x10, [sp+88]
004bb1d0b 0x4ba900
004bb1d4udf 0
004bb1d8udf 0
004bb1dcudf 0
004ba900
004ba900golang.org/x/crypto/ssh.publicKeyCallback.auth: ; void golang.org/x/crypto/ssh.publicKeyCallback.auth(golang.org/x/crypto/ssh.publicKeyCallback cb, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 extensions)
004ba900ldr x16, [x28+16]
004ba904sub x17, sp, 912
004ba908subs xzr, x17, x16
004ba90cb.ls 0x4bb198
004ba910sub x20, sp, 1040
004ba914stp x29, x30, [x20-8]
004ba918add sp, x20, 0
004ba91csub x29, sp, 8
004ba920str x0, [sp+1048]
004ba924str x1, [sp+1056]
004ba928str x2, [sp+1064]
004ba92cstr x3, [sp+1072]
004ba930str x4, [sp+1080]
004ba934str x5, [sp+1088]
004ba938str x6, [sp+1096]
004ba93cstr x7, [sp+1104]
004ba940str x8, [sp+1112]
004ba944str x9, [sp+1120]
004ba948str x10, [sp+1128]
004ba94cstr xzr, [sp+152]
004ba950str xzr, [sp+240]
004ba954stp xzr, xzr, [sp+248]
004ba958stp xzr, xzr, [sp+224]
004ba95cstr xzr, [sp+848]
004ba960add x27, sp, 856
004ba964stp xzr, xzr, [x27]
004ba968add x27, sp, 832
004ba96cstp xzr, xzr, [x27]
004ba970ldr x26, [sp+1048]
004ba974ldr x0, [x26]
004ba978blr x0
004ba97cstr x0, [sp+848]
004ba980str x1, [sp+856]
004ba984str x2, [sp+864]
004ba988str x3, [sp+832]
004ba98cstr x4, [sp+840]
004ba990ldr x0, [sp+848]
004ba994ldr x1, [sp+856]
004ba998ldr x2, [sp+864]
004ba99cstr x0, [sp+1000]
004ba9a0str x1, [sp+1008]
004ba9a4str x2, [sp+1016]
004ba9a8ldr x0, [sp+832]
004ba9acldr x1, [sp+840]
004ba9b0str x0, [sp+984]
004ba9b4str x1, [sp+992]
004ba9b8ldr x0, [sp+1000]
004ba9bcldr x1, [sp+1008]
004ba9c0ldr x2, [sp+1016]
004ba9c4str x0, [sp+264]
004ba9c8str x1, [sp+272]
004ba9ccstr x2, [sp+280]
004ba9d0ldr x0, [sp+992]
004ba9d4ldr x1, [sp+984]
004ba9d8str x1, [sp+480]
004ba9dcstr x0, [sp+488]
004ba9e0cbnz x1, 0x4ba9e8
004ba9e4b 0x4baa20
004ba9e8
004ba9e8loc_4ba9e8:
004ba9e8str xzr, [sp+152]
004ba9ecstr xzr, [sp+240]
004ba9f0stp xzr, xzr, [sp+248]
004ba9f4ldr x4, [sp+480]
004ba9f8ldr x5, [sp+488]
004ba9fcstr x4, [sp+224]
004baa00str x5, [sp+232]
004baa04ldr x0, [sp+152]
004baa08ldr x1, [sp+240]
004baa0cldr x2, [sp+248]
004baa10ldr x3, [sp+256]
004baa14ldp x29, x30, [sp-8]
004baa18add sp, sp, 1040
004baa1cret x30
004baa20
004baa20loc_4baa20:
004baa20str xzr, [sp+424]
004baa24stp xzr, xzr, [sp+432]
004baa28ldr x6, [sp+272]
004baa2cldr x7, [sp+264]
004baa30ldr x8, [sp+280]
004baa34str x7, [sp+848]
004baa38str x6, [sp+856]
004baa3cstr x8, [sp+864]
004baa40str xzr, [sp+184]
004baa44str x6, [sp+176]
004baa48ldr x6, [sp+848]
004baa4cstr x6, [sp+168]
004baa50b 0x4baa54
004baa54
004baa54loc_4baa54:
004baa54ldr x6, [sp+176]
004baa58ldr x7, [sp+184]
004baa5csubs xzr, x6, x7
004baa60b.gt 0x4baa68
004baa64b 0x4bb154
004baa68
004baa68loc_4baa68:
004baa68ldr x1, [sp+168]
004baa6cstr x1, [sp+752]
004baa70ldr x1, [sp+752]
004baa74ldr x2, [x1]
004baa78ldr x0, [x1+8]
004baa7cstr x2, [sp+288]
004baa80str x0, [sp+296]
004baa84ldrsb x27, [x2]
004baa88ldr x1, [x2+24]
004baa8cblr x1
004baa90str x0, [sp+384]
004baa94str x1, [sp+392]
004baa98add x27, sp, 816
004baa9cstp xzr, xzr, [x27]
004baaa0add x27, sp, 800
004baaa4stp xzr, xzr, [x27]
004baaa8ldr x0, [sp+288]
004baaacldr x2, [sp+1128]
004baab0ldr x1, [sp+296]
004baab4bl golang.org/x/crypto/ssh.pickSignatureAlgorithm
004baab8str x0, [sp+816]
004baabcstr x1, [sp+824]
004baac0str x2, [sp+800]
004baac4str x3, [sp+808]
004baac8ldr x1, [sp+824]
004baaccldr x2, [sp+816]
004baad0str x2, [sp+968]
004baad4str x1, [sp+976]
004baad8ldr x1, [sp+800]
004baadcldr x2, [sp+808]
004baae0str x1, [sp+952]
004baae4str x2, [sp+960]
004baae8ldr x1, [sp+968]
004baaecldr x2, [sp+976]
004baaf0str x1, [sp+520]
004baaf4str x2, [sp+528]
004baaf8ldr x1, [sp+952]
004baafcldr x2, [sp+960]
004bab00str x1, [sp+536]
004bab04str x2, [sp+544]
004bab08add x27, sp, 832
004bab0cstp xzr, xzr, [x27]
004bab10ldr x0, [sp+384]
004bab14ldr x6, [sp+1096]
004bab18ldr x2, [sp+536]
004bab1cldr x4, [sp+1080]
004bab20ldr x3, [sp+544]
004bab24ldr x5, [sp+1088]
004bab28ldr x1, [sp+392]
004bab2cldr x7, [sp+1104]
004bab30bl golang.org/x/crypto/ssh.validateKey
004bab34strb w0, [sp+150]
004bab38str x1, [sp+832]
004bab3cstr x2, [sp+840]
004bab40ldrb w1, [sp+150]
004bab44strb w1, [sp+151]
004bab48ldr x1, [sp+840]
004bab4cldr x2, [sp+832]
004bab50str x2, [sp+936]
004bab54str x1, [sp+944]
004bab58ldrb w1, [sp+151]
004bab5cstrb w1, [sp+148]
004bab60ldr x1, [sp+944]
004bab64ldr x2, [sp+936]
004bab68str x2, [sp+464]
004bab6cstr x1, [sp+472]
004bab70cbnz x2, 0x4bab78
004bab74b 0x4babb0
004bab78
004bab78loc_4bab78:
004bab78str xzr, [sp+152]
004bab7cstr xzr, [sp+240]
004bab80stp xzr, xzr, [sp+248]
004bab84ldr x4, [sp+464]
004bab88ldr x5, [sp+472]
004bab8cstr x4, [sp+224]
004bab90str x5, [sp+232]
004bab94ldr x0, [sp+152]
004bab98ldr x1, [sp+240]
004bab9cldr x2, [sp+248]
004baba0ldr x3, [sp+256]
004baba4ldp x29, x30, [sp-8]
004baba8add sp, sp, 1040
004babacret x30
004babb0
004babb0loc_4babb0:
004babb0ldrb w6, [sp+148]
004babb4tbnz w6, 0, 0x4babbc
004babb8b 0x4bb134
004babbc
004babbcloc_4babbc:
004babbcldr x1, [sp+384]
004babc0ldrsb x27, [x1]
004babc4ldr x1, [x1+24]
004babc8ldr x0, [sp+392]
004babccblr x1
004babd0str x0, [sp+360]
004babd4str x1, [sp+368]
004babd8str x2, [sp+376]
004babdcldr x0, [sp+1048]
004babe0bl golang.org/x/crypto/ssh.publicKeyCallback.method
004babe4str x0, [sp+800]
004babe8str x1, [sp+808]
004babecadd x27, sp, 680
004babf0stp xzr, xzr, [x27]
004babf4add x27, sp, 696
004babf8stp xzr, xzr, [x27]
004babfcadd x27, sp, 712
004bac00stp xzr, xzr, [x27]
004bac04add x27, sp, 728
004bac08stp xzr, xzr, [x27]
004bac0cstr xzr, [sp+744]
004bac10ldr x1, [sp+1080]
004bac14ldr x2, [sp+1088]
004bac18str x1, [sp+680]
004bac1cstr x2, [sp+688]
004bac20adrp x5, 0x1fa000
004bac24add x5, x5, 76
004bac28str x5, [sp+696]
004bac2corr x6, xzr, 14
004bac30str x6, [sp+704]
004bac34ldr x7, [sp+800]
004bac38ldr x8, [sp+808]
004bac3cstr x7, [sp+712]
004bac40str x8, [sp+720]
004bac44ldr x1, [sp+360]
004bac48ldr x2, [sp+368]
004bac4cldr x3, [sp+376]
004bac50ldr x13, [sp+544]
004bac54ldr x0, [sp+1056]
004bac58ldr x12, [sp+536]
004bac5cldr x4, [sp+1064]
004bac60ldr x9, [sp+1072]
004bac64ldr x10, [sp+680]
004bac68ldr x11, [sp+688]
004bac6cldr x14, [sp+728]
004bac70ldr x15, [sp+736]
004bac74ldr x16, [sp+744]
004bac78str x1, [sp+8]
004bac7cstr x2, [sp+16]
004bac80str x3, [sp+24]
004bac84mov x1, x4
004bac88mov x2, x9
004bac8cmov x3, x10
004bac90mov x4, x11
004bac94mov x9, x14
004bac98mov x10, x15
004bac9cmov x11, x16
004baca0bl golang.org/x/crypto/ssh.buildDataSignedForAuth
004baca4str x0, [sp+496]
004baca8str x1, [sp+504]
004bacacstr x2, [sp+512]
004bacb0ldr x0, [sp+536]
004bacb4ldr x1, [sp+544]
004bacb8bl golang.org/x/crypto/ssh.underlyingAlgo
004bacbcstr x0, [sp+800]
004bacc0str x1, [sp+808]
004bacc4str xzr, [sp+792]
004bacc8add x27, sp, 832
004bacccstp xzr, xzr, [x27]
004bacd0ldr x1, [sp+1112]
004bacd4ldr x3, [sp+496]
004bacd8ldr x4, [sp+504]
004bacdcldr x0, [sp+528]
004bace0ldr x2, [sp+1120]
004bace4ldr x5, [sp+512]
004bace8ldr x6, [sp+520]
004bacecldrsb x27, [x6]
004bacf0ldr x6, [x6+40]
004bacf4ldr x7, [sp+800]
004bacf8ldr x8, [sp+808]
004bacfcmov x9, x6
004bad00mov x6, x7
004bad04mov x7, x8
004bad08blr x9
004bad0cstr x0, [sp+792]
004bad10str x1, [sp+832]
004bad14str x2, [sp+840]
004bad18ldr x1, [sp+792]
004bad1cstr x1, [sp+928]
004bad20ldr x1, [sp+832]
004bad24ldr x2, [sp+840]
004bad28str x1, [sp+912]
004bad2cstr x2, [sp+920]
004bad30ldr x1, [sp+928]
004bad34str x1, [sp+304]
004bad38ldr x1, [sp+920]
004bad3cldr x2, [sp+912]
004bad40str x2, [sp+464]
004bad44str x1, [sp+472]
004bad48cbnz x2, 0x4bad50
004bad4cb 0x4bad88
004bad50
004bad50loc_4bad50:
004bad50str xzr, [sp+152]
004bad54str xzr, [sp+240]
004bad58stp xzr, xzr, [sp+248]
004bad5cldr x4, [sp+464]
004bad60ldr x5, [sp+472]
004bad64str x4, [sp+224]
004bad68str x5, [sp+232]
004bad6cldr x0, [sp+152]
004bad70ldr x1, [sp+240]
004bad74ldr x2, [sp+248]
004bad78ldr x3, [sp+256]
004bad7cldp x29, x30, [sp-8]
004bad80add sp, sp, 1040
004bad84ret x30
004bad88
004bad88loc_4bad88:
004bad88ldr x1, [sp+304]
004bad8cstr x1, [sp+792]
004bad90adrp x0, 0x12f000
004bad94add x0, x0, 1152
004bad98bl golang.org/x/crypto/ssh.Marshal
004bad9cstr x0, [sp+336]
004bada0str x1, [sp+344]
004bada4str x2, [sp+352]
004bada8str x1, [sp+208]
004badacmov x0, x1
004badb0bl golang.org/x/crypto/ssh.stringLength
004badb4str x0, [sp+200]
004badb8mov x1, x0
004badbcmov x2, x1
004badc0adrp x0, 0x13b000
004badc4add x0, x0, 3072
004badc8bl runtime.makeslice
004badccldr x1, [sp+200]
004badd0ldr x2, [sp+200]
004badd4str x0, [sp+312]
004badd8str x1, [sp+320]
004baddcstr x2, [sp+328]
004bade0ldr x4, [sp+344]
004bade4ldr x5, [sp+352]
004bade8ldr x3, [sp+336]
004badecbl golang.org/x/crypto/ssh.marshalString
004badf0adrp x0, 0x1cc000
004badf4add x0, x0, 2432
004badf8bl runtime.newobject
004badfcstr x0, [sp+1024]
004bae00ldr x0, [sp+1048]
004bae04bl golang.org/x/crypto/ssh.publicKeyCallback.method
004bae08str x0, [sp+800]
004bae0cstr x1, [sp+808]
004bae10add x21, sp, 560
004bae14adrp x20, 0x261000
004bae18add x20, x20, 1880
004bae1cadr x27, 16
004bae20stp x29, x27, [sp-24]
004bae24sub x29, sp, 24
004bae28bl fn_87ee8
004bae2csub x29, sp, 8
004bae30adrp x27, 0x261000
004bae34ldr x2, [x27+1992]
004bae38str x2, [sp+672]
004bae3cldr x2, [sp+1080]
004bae40ldr x3, [sp+1088]
004bae44str x2, [sp+560]
004bae48str x3, [sp+568]
004bae4cldr x2, [sp+800]
004bae50ldr x3, [sp+808]
004bae54str x2, [sp+592]
004bae58str x3, [sp+600]
004bae5cldr x2, [sp+536]
004bae60ldr x3, [sp+544]
004bae64str x2, [sp+616]
004bae68str x3, [sp+624]
004bae6cldr x2, [sp+360]
004bae70ldr x3, [sp+368]
004bae74ldr x4, [sp+376]
004bae78str x2, [sp+632]
004bae7cstr x3, [sp+640]
004bae80str x4, [sp+648]
004bae84ldr x2, [sp+312]
004bae88ldr x3, [sp+320]
004bae8cldr x4, [sp+328]
004bae90str x2, [sp+656]
004bae94str x3, [sp+664]
004bae98str x4, [sp+672]
004bae9cldr x21, [sp+1024]
004baea0str x21, [sp+552]
004baea4adrp x27, 0x591000
004baea8ldr w2, [x27+3056]
004baeaccbz w2, 0x4baeb4
004baeb0b 0x4baeb8
004baeb4
004baeb4loc_4baeb4:
004baeb4b 0x4baed4
004baeb8
004baeb8loc_4baeb8:
004baeb8adrp x0, 0x1cc000
004baebcadd x0, x0, 2432
004baec0mov x1, x21
004baec4add x2, sp, 560
004baec8bl runtime.wbMove
004baeccldr x21, [sp+552]
004baed0b 0x4baed4
004baed4
004baed4loc_4baed4:
004baed4add x20, sp, 560
004baed8adr x27, 16
004baedcstp x29, x27, [sp-24]
004baee0sub x29, sp, 24
004baee4bl fn_87ee8
004baee8sub x29, sp, 8
004baeecldr x2, [sp+672]
004baef0ldr x3, [sp+552]
004baef4str x2, [x3+112]
004baef8ldr x1, [sp+1024]
004baefcstr x1, [sp+784]
004baf00adrp x0, 0x130000
004baf04add x0, x0, 768
004baf08bl golang.org/x/crypto/ssh.Marshal
004baf0cstr x0, [sp+400]
004baf10str x1, [sp+408]
004baf14str x2, [sp+416]
004baf18ldr x3, [sp+1096]
004baf1cldrsb x27, [x3]
004baf20ldr x3, [x3+40]
004baf24ldr x4, [sp+1104]
004baf28mov x5, x0
004baf2cmov x0, x4
004baf30mov x6, x1
004baf34mov x1, x5
004baf38mov x7, x2
004baf3cmov x2, x6
004baf40mov x8, x3
004baf44mov x3, x7
004baf48blr x8
004baf4cstr x0, [sp+448]
004baf50str x1, [sp+456]
004baf54cbnz x0, 0x4baf5c
004baf58b 0x4baf94
004baf5c
004baf5cloc_4baf5c:
004baf5cstr xzr, [sp+152]
004baf60str xzr, [sp+240]
004baf64stp xzr, xzr, [sp+248]
004baf68ldr x4, [sp+448]
004baf6cldr x5, [sp+456]
004baf70str x4, [sp+224]
004baf74str x5, [sp+232]
004baf78ldr x0, [sp+152]
004baf7cldr x1, [sp+240]
004baf80ldr x2, [sp+248]
004baf84ldr x3, [sp+256]
004baf88ldp x29, x30, [sp-8]
004baf8cadd sp, sp, 1040
004baf90ret x30
004baf94
004baf94loc_4baf94:
004baf94str xzr, [sp+160]
004baf98str xzr, [sp+760]
004baf9cadd x27, sp, 768
004bafa0stp xzr, xzr, [x27]
004bafa4add x27, sp, 832
004bafa8stp xzr, xzr, [x27]
004bafacldr x0, [sp+1096]
004bafb0ldr x1, [sp+1104]
004bafb4bl golang.org/x/crypto/ssh.handleAuthResponse
004bafb8str x0, [sp+192]
004bafbcstr x1, [sp+760]
004bafc0str x2, [sp+768]
004bafc4str x3, [sp+776]
004bafc8str x4, [sp+832]
004bafccstr x5, [sp+840]
004bafd0ldr x2, [sp+192]
004bafd4str x2, [sp+216]
004bafd8ldr x2, [sp+768]
004bafdcldr x3, [sp+776]
004bafe0ldr x4, [sp+760]
004bafe4str x4, [sp+888]
004bafe8str x2, [sp+896]
004bafecstr x3, [sp+904]
004baff0ldr x2, [sp+832]
004baff4ldr x3, [sp+840]
004baff8str x2, [sp+872]
004baffcstr x3, [sp+880]
004bb000ldr x2, [sp+216]
004bb004str x2, [sp+160]
004bb008ldr x2, [sp+888]
004bb00cldr x3, [sp+896]
004bb010ldr x4, [sp+904]
004bb014str x2, [sp+424]
004bb018str x3, [sp+432]
004bb01cstr x4, [sp+440]
004bb020ldr x2, [sp+880]
004bb024ldr x3, [sp+872]
004bb028str x3, [sp+464]
004bb02cstr x2, [sp+472]
004bb030cbnz x3, 0x4bb038
004bb034b 0x4bb070
004bb038
004bb038loc_4bb038:
004bb038str xzr, [sp+152]
004bb03cstr xzr, [sp+240]
004bb040stp xzr, xzr, [sp+248]
004bb044ldr x4, [sp+464]
004bb048ldr x5, [sp+472]
004bb04cstr x4, [sp+224]
004bb050str x5, [sp+232]
004bb054ldr x0, [sp+152]
004bb058ldr x1, [sp+240]
004bb05cldr x2, [sp+248]
004bb060ldr x3, [sp+256]
004bb064ldp x29, x30, [sp-8]
004bb068add sp, sp, 1040
004bb06cret x30
004bb070
004bb070loc_4bb070:
004bb070ldr x6, [sp+160]
004bb074subs xzr, x6, 2
004bb078cset x6, eq
004bb07cstrb w6, [sp+150]
004bb080b.eq 0x4bb088
004bb084b 0x4bb08c
004bb088
004bb088loc_4bb088:
004bb088b 0x4bb0d8
004bb08c
004bb08cloc_4bb08c:
004bb08cldr x0, [sp+1048]
004bb090bl golang.org/x/crypto/ssh.publicKeyCallback.method
004bb094str x0, [sp+800]
004bb098str x1, [sp+808]
004bb09cldr x2, [sp+424]
004bb0a0ldr x3, [sp+432]
004bb0a4ldr x4, [sp+440]
004bb0a8mov x5, x0
004bb0acmov x0, x2
004bb0b0mov x6, x1
004bb0b4mov x1, x3
004bb0b8mov x2, x4
004bb0bcmov x3, x5
004bb0c0mov x4, x6
004bb0c4bl golang.org/x/crypto/ssh.containsMethod
004bb0c8strb w0, [sp+149]
004bb0cceor x1, x0, 1
004bb0d0strb w1, [sp+150]
004bb0d4b 0x4bb0d8
004bb0d8
004bb0d8loc_4bb0d8:
004bb0d8ldrb w6, [sp+150]
004bb0dctbnz w6, 0, 0x4bb0e4
004bb0e0b 0x4bb130
004bb0e4
004bb0e4loc_4bb0e4:
004bb0e4ldr x6, [sp+160]
004bb0e8str x6, [sp+152]
004bb0ecldr x6, [sp+424]
004bb0f0ldr x7, [sp+432]
004bb0f4ldr x8, [sp+440]
004bb0f8str x6, [sp+240]
004bb0fcstr x7, [sp+248]
004bb100str x8, [sp+256]
004bb104ldr x4, [sp+464]
004bb108ldr x5, [sp+472]
004bb10cstr x4, [sp+224]
004bb110str x5, [sp+232]
004bb114ldr x0, [sp+152]
004bb118ldr x1, [sp+240]
004bb11cldr x2, [sp+248]
004bb120ldr x3, [sp+256]
004bb124ldp x29, x30, [sp-8]
004bb128add sp, sp, 1040
004bb12cret x30
004bb130
004bb130loc_4bb130:
004bb130b 0x4bb138
004bb134
004bb134loc_4bb134:
004bb134b 0x4bb138
004bb138
004bb138loc_4bb138:
004bb138ldr x6, [sp+184]
004bb13cadd x6, x6, 1
004bb140str x6, [sp+184]
004bb144ldr x6, [sp+752]
004bb148add x6, x6, 16
004bb14cstr x6, [sp+168]
004bb150b 0x4baa54
004bb154
004bb154loc_4bb154:
004bb154str xzr, [sp+152]
004bb158ldr x6, [sp+424]
004bb15cldr x7, [sp+432]
004bb160ldr x8, [sp+440]
004bb164str x6, [sp+240]
004bb168str x7, [sp+248]
004bb16cstr x8, [sp+256]
004bb170stp xzr, xzr, [sp+224]
004bb174ldr x0, [sp+152]
004bb178ldr x1, [sp+240]
004bb17cldr x2, [sp+248]
004bb180ldr x3, [sp+256]
004bb184mov x4, xzr
004bb188mov x5, xzr
004bb18cldp x29, x30, [sp-8]
004bb190add sp, sp, 1040
004bb194ret x30
004bb198
004bb198loc_4bb198:
004bb198stp x0, x1, [sp+8]
004bb19cstp x2, x3, [sp+24]
004bb1a0stp x4, x5, [sp+40]
004bb1a4stp x6, x7, [sp+56]
004bb1a8stp x8, x9, [sp+72]
004bb1acstr x10, [sp+88]
004bb1b0mov x3, x30
004bb1b4bl runtime.morestack_noctxt.abi0
004bb1b8ldp x0, x1, [sp+8]
004bb1bcldp x2, x3, [sp+24]
004bb1c0ldp x4, x5, [sp+40]
004bb1c4ldp x6, x7, [sp+56]
004bb1c8ldp x8, x9, [sp+72]
004bb1ccldr x10, [sp+88]
004bb1d0b 0x4ba900
004bb1d4udf 0
004bb1d8udf 0
004bb1dcudf 0
004ba900
004bb1e0
004bb1e0golang.org/x/crypto/ssh.containsMethod: ; void golang.org/x/crypto/ssh.containsMethod(struct []string methods, struct string method)
004bb1e0ldr x16, [x28+16]
004bb1e4subs xzr, sp, x16
004bb1e8b.ls 0x4bb2dc
004bb1ecstr x30, [sp-128]!
004bb1f0stur x29, [sp-8]
004bb1f4sub x29, sp, 8
004bb1f8str x0, [sp+136]
004bb1fcstr x1, [sp+144]
004bb200str x2, [sp+152]
004bb204str x3, [sp+160]
004bb208str x4, [sp+168]
004bb20cstrb wzr, [sp+47]
004bb210ldr x3, [sp+144]
004bb214ldr x4, [sp+136]
004bb218ldr x5, [sp+152]
004bb21cstr x4, [sp+96]
004bb220str x3, [sp+104]
004bb224str x5, [sp+112]
004bb228str xzr, [sp+64]
004bb22cstr x3, [sp+56]
004bb230ldr x3, [sp+96]
004bb234str x3, [sp+48]
004bb238b 0x4bb23c
004bb23c
004bb23cloc_4bb23c:
004bb23cldr x3, [sp+56]
004bb240ldr x4, [sp+64]
004bb244subs xzr, x3, x4
004bb248b.gt 0x4bb250
004bb24cb 0x4bb2c8
004bb250
004bb250loc_4bb250:
004bb250ldr x3, [sp+48]
004bb254str x3, [sp+88]
004bb258ldr x3, [sp+88]
004bb25cldr x2, [x3+8]
004bb260ldr x0, [x3]
004bb264str x0, [sp+72]
004bb268str x2, [sp+80]
004bb26cldr x3, [sp+168]
004bb270subs xzr, x3, x2
004bb274b.eq 0x4bb27c
004bb278b 0x4bb2a4
004bb27c
004bb27cloc_4bb27c:
004bb27cldr x1, [sp+160]
004bb280bl runtime.memequal
004bb284tbnz w0, 0, 0x4bb28c
004bb288b 0x4bb2a0
004bb28c
004bb28cloc_4bb28c:
004bb28corr x0, xzr, 1
004bb290strb w0, [sp+47]
004bb294ldur x29, [sp-8]
004bb298ldr x30, [sp], 128
004bb29cret x30
004bb2a0
004bb2a0loc_4bb2a0:
004bb2a0b 0x4bb2a8
004bb2a4
004bb2a4loc_4bb2a4:
004bb2a4b 0x4bb2a8
004bb2a8
004bb2a8loc_4bb2a8:
004bb2a8b 0x4bb2ac
004bb2ac
004bb2acloc_4bb2ac:
004bb2acldr x3, [sp+64]
004bb2b0add x3, x3, 1
004bb2b4str x3, [sp+64]
004bb2b8ldr x3, [sp+88]
004bb2bcadd x3, x3, 16
004bb2c0str x3, [sp+48]
004bb2c4b 0x4bb23c
004bb2c8
004bb2c8loc_4bb2c8:
004bb2c8strb wzr, [sp+47]
004bb2ccmov x0, xzr
004bb2d0ldur x29, [sp-8]
004bb2d4ldr x30, [sp], 128
004bb2d8ret x30
004bb2dc
004bb2dcloc_4bb2dc:
004bb2dcstp x0, x1, [sp+8]
004bb2e0stp x2, x3, [sp+24]
004bb2e4str x4, [sp+40]
004bb2e8mov x3, x30
004bb2ecbl runtime.morestack_noctxt.abi0
004bb2f0ldp x0, x1, [sp+8]
004bb2f4ldp x2, x3, [sp+24]
004bb2f8ldr x4, [sp+40]
004bb2fcb 0x4bb1e0
004bb1e0
004bb1e0golang.org/x/crypto/ssh.containsMethod: ; void golang.org/x/crypto/ssh.containsMethod(struct []string methods, struct string method)
004bb1e0ldr x16, [x28+16]
004bb1e4subs xzr, sp, x16
004bb1e8b.ls 0x4bb2dc
004bb1ecstr x30, [sp-128]!
004bb1f0stur x29, [sp-8]
004bb1f4sub x29, sp, 8
004bb1f8str x0, [sp+136]
004bb1fcstr x1, [sp+144]
004bb200str x2, [sp+152]
004bb204str x3, [sp+160]
004bb208str x4, [sp+168]
004bb20cstrb wzr, [sp+47]
004bb210ldr x3, [sp+144]
004bb214ldr x4, [sp+136]
004bb218ldr x5, [sp+152]
004bb21cstr x4, [sp+96]
004bb220str x3, [sp+104]
004bb224str x5, [sp+112]
004bb228str xzr, [sp+64]
004bb22cstr x3, [sp+56]
004bb230ldr x3, [sp+96]
004bb234str x3, [sp+48]
004bb238b 0x4bb23c
004bb23c
004bb23cloc_4bb23c:
004bb23cldr x3, [sp+56]
004bb240ldr x4, [sp+64]
004bb244subs xzr, x3, x4
004bb248b.gt 0x4bb250
004bb24cb 0x4bb2c8
004bb250
004bb250loc_4bb250:
004bb250ldr x3, [sp+48]
004bb254str x3, [sp+88]
004bb258ldr x3, [sp+88]
004bb25cldr x2, [x3+8]
004bb260ldr x0, [x3]
004bb264str x0, [sp+72]
004bb268str x2, [sp+80]
004bb26cldr x3, [sp+168]
004bb270subs xzr, x3, x2
004bb274b.eq 0x4bb27c
004bb278b 0x4bb2a4
004bb27c
004bb27cloc_4bb27c:
004bb27cldr x1, [sp+160]
004bb280bl runtime.memequal
004bb284tbnz w0, 0, 0x4bb28c
004bb288b 0x4bb2a0
004bb28c
004bb28cloc_4bb28c:
004bb28corr x0, xzr, 1
004bb290strb w0, [sp+47]
004bb294ldur x29, [sp-8]
004bb298ldr x30, [sp], 128
004bb29cret x30
004bb2a0
004bb2a0loc_4bb2a0:
004bb2a0b 0x4bb2a8
004bb2a4
004bb2a4loc_4bb2a4:
004bb2a4b 0x4bb2a8
004bb2a8
004bb2a8loc_4bb2a8:
004bb2a8b 0x4bb2ac
004bb2ac
004bb2acloc_4bb2ac:
004bb2acldr x3, [sp+64]
004bb2b0add x3, x3, 1
004bb2b4str x3, [sp+64]
004bb2b8ldr x3, [sp+88]
004bb2bcadd x3, x3, 16
004bb2c0str x3, [sp+48]
004bb2c4b 0x4bb23c
004bb2c8
004bb2c8loc_4bb2c8:
004bb2c8strb wzr, [sp+47]
004bb2ccmov x0, xzr
004bb2d0ldur x29, [sp-8]
004bb2d4ldr x30, [sp], 128
004bb2d8ret x30
004bb2dc
004bb2dcloc_4bb2dc:
004bb2dcstp x0, x1, [sp+8]
004bb2e0stp x2, x3, [sp+24]
004bb2e4str x4, [sp+40]
004bb2e8mov x3, x30
004bb2ecbl runtime.morestack_noctxt.abi0
004bb2f0ldp x0, x1, [sp+8]
004bb2f4ldp x2, x3, [sp+24]
004bb2f8ldr x4, [sp+40]
004bb2fcb 0x4bb1e0
004bb1e0
004bb300
004bb300golang.org/x/crypto/ssh.validateKey: ; void golang.org/x/crypto/ssh.validateKey(golang.org/x/crypto/ssh.PublicKey key, struct string algo, struct string user, golang.org/x/crypto/ssh.packetConn c)
004bb300ldr x16, [x28+16]
004bb304sub x17, sp, 208
004bb308subs xzr, x17, x16
004bb30cb.ls 0x4bb52c
004bb310sub x20, sp, 336
004bb314stp x29, x30, [x20-8]
004bb318add sp, x20, 0
004bb31csub x29, sp, 8
004bb320str x0, [sp+344]
004bb324str x1, [sp+352]
004bb328str x2, [sp+360]
004bb32cstr x3, [sp+368]
004bb330str x4, [sp+376]
004bb334str x5, [sp+384]
004bb338str x6, [sp+392]
004bb33cstr x7, [sp+400]
004bb340strb wzr, [sp+69]
004bb344stp xzr, xzr, [sp+72]
004bb348ldr x1, [sp+344]
004bb34cldrsb x27, [x1]
004bb350ldr x1, [x1+24]
004bb354ldr x0, [sp+352]
004bb358blr x1
004bb35cstr x0, [sp+88]
004bb360str x1, [sp+96]
004bb364str x2, [sp+104]
004bb368adrp x0, 0x1cb000
004bb36cadd x0, x0, 2432
004bb370bl runtime.newobject
004bb374str x0, [sp+320]
004bb378add x21, sp, 136
004bb37cadrp x20, 0x260000
004bb380add x20, x20, 2000
004bb384adr x27, 16
004bb388stp x29, x27, [sp-24]
004bb38csub x29, sp, 24
004bb390bl fn_87ee8
004bb394sub x29, sp, 8
004bb398adrp x27, 0x260000
004bb39cldr x1, [x27+2112]
004bb3a0str x1, [sp+248]
004bb3a4ldr x1, [sp+376]
004bb3a8ldr x2, [sp+384]
004bb3acstr x1, [sp+136]
004bb3b0str x2, [sp+144]
004bb3b4ldr x1, [sp+360]
004bb3b8ldr x2, [sp+368]
004bb3bcstr x1, [sp+192]
004bb3c0str x2, [sp+200]
004bb3c4ldr x1, [sp+88]
004bb3c8ldr x2, [sp+96]
004bb3ccldr x3, [sp+104]
004bb3d0str x1, [sp+208]
004bb3d4str x2, [sp+216]
004bb3d8str x3, [sp+224]
004bb3dcldr x21, [sp+320]
004bb3e0str x21, [sp+128]
004bb3e4adrp x27, 0x590000
004bb3e8ldr w1, [x27+3056]
004bb3eccbz w1, 0x4bb3f4
004bb3f0b 0x4bb3f8
004bb3f4
004bb3f4loc_4bb3f4:
004bb3f4b 0x4bb414
004bb3f8
004bb3f8loc_4bb3f8:
004bb3f8adrp x0, 0x1cb000
004bb3fcadd x0, x0, 2432
004bb400mov x1, x21
004bb404add x2, sp, 136
004bb408bl runtime.wbMove
004bb40cldr x21, [sp+128]
004bb410b 0x4bb414
004bb414
004bb414loc_4bb414:
004bb414add x20, sp, 136
004bb418adr x27, 16
004bb41cstp x29, x27, [sp-24]
004bb420sub x29, sp, 24
004bb424bl fn_87ee8
004bb428sub x29, sp, 8
004bb42cldr x2, [sp+248]
004bb430ldr x3, [sp+128]
004bb434str x2, [x3+112]
004bb438ldr x1, [sp+320]
004bb43cstr x1, [sp+296]
004bb440adrp x0, 0x12f000
004bb444add x0, x0, 768
004bb448bl golang.org/x/crypto/ssh.Marshal
004bb44cstr x0, [sp+272]
004bb450str x1, [sp+280]
004bb454str x2, [sp+288]
004bb458ldr x3, [sp+392]
004bb45cldrsb x27, [x3]
004bb460ldr x4, [sp+400]
004bb464ldr x3, [x3+40]
004bb468mov x5, x0
004bb46cmov x0, x4
004bb470mov x6, x1
004bb474mov x1, x5
004bb478mov x7, x2
004bb47cmov x2, x6
004bb480mov x8, x3
004bb484mov x3, x7
004bb488blr x8
004bb48cstr x0, [sp+112]
004bb490str x1, [sp+120]
004bb494cbnz x0, 0x4bb49c
004bb498b 0x4bb4c0
004bb49c
004bb49cloc_4bb49c:
004bb49cstrb wzr, [sp+69]
004bb4a0ldr x1, [sp+112]
004bb4a4ldr x2, [sp+120]
004bb4a8str x1, [sp+72]
004bb4acstr x2, [sp+80]
004bb4b0ldrb w0, [sp+69]
004bb4b4ldp x29, x30, [sp-8]
004bb4b8add sp, sp, 336
004bb4bcret x30
004bb4c0
004bb4c0loc_4bb4c0:
004bb4c0stp xzr, xzr, [sp+256]
004bb4c4ldr x0, [sp+344]
004bb4c8ldr x4, [sp+392]
004bb4ccldr x2, [sp+360]
004bb4d0ldr x3, [sp+368]
004bb4d4ldr x1, [sp+352]
004bb4d8ldr x5, [sp+400]
004bb4dcbl golang.org/x/crypto/ssh.confirmKeyAck
004bb4e0strb w0, [sp+71]
004bb4e4str x1, [sp+256]
004bb4e8str x2, [sp+264]
004bb4ecldrb w6, [sp+71]
004bb4f0strb w6, [sp+70]
004bb4f4ldr x6, [sp+264]
004bb4f8ldr x7, [sp+256]
004bb4fcstr x7, [sp+304]
004bb500str x6, [sp+312]
004bb504ldrb w6, [sp+70]
004bb508strb w6, [sp+69]
004bb50cldr x1, [sp+304]
004bb510ldr x2, [sp+312]
004bb514str x1, [sp+72]
004bb518str x2, [sp+80]
004bb51cldrb w0, [sp+69]
004bb520ldp x29, x30, [sp-8]
004bb524add sp, sp, 336
004bb528ret x30
004bb52c
004bb52cloc_4bb52c:
004bb52cstp x0, x1, [sp+8]
004bb530stp x2, x3, [sp+24]
004bb534stp x4, x5, [sp+40]
004bb538stp x6, x7, [sp+56]
004bb53cmov x3, x30
004bb540bl runtime.morestack_noctxt.abi0
004bb544ldp x0, x1, [sp+8]
004bb548ldp x2, x3, [sp+24]
004bb54cldp x4, x5, [sp+40]
004bb550ldp x6, x7, [sp+56]
004bb554b 0x4bb300
004bb558udf 0
004bb55cudf 0
004bb300
004bb300golang.org/x/crypto/ssh.validateKey: ; void golang.org/x/crypto/ssh.validateKey(golang.org/x/crypto/ssh.PublicKey key, struct string algo, struct string user, golang.org/x/crypto/ssh.packetConn c)
004bb300ldr x16, [x28+16]
004bb304sub x17, sp, 208
004bb308subs xzr, x17, x16
004bb30cb.ls 0x4bb52c
004bb310sub x20, sp, 336
004bb314stp x29, x30, [x20-8]
004bb318add sp, x20, 0
004bb31csub x29, sp, 8
004bb320str x0, [sp+344]
004bb324str x1, [sp+352]
004bb328str x2, [sp+360]
004bb32cstr x3, [sp+368]
004bb330str x4, [sp+376]
004bb334str x5, [sp+384]
004bb338str x6, [sp+392]
004bb33cstr x7, [sp+400]
004bb340strb wzr, [sp+69]
004bb344stp xzr, xzr, [sp+72]
004bb348ldr x1, [sp+344]
004bb34cldrsb x27, [x1]
004bb350ldr x1, [x1+24]
004bb354ldr x0, [sp+352]
004bb358blr x1
004bb35cstr x0, [sp+88]
004bb360str x1, [sp+96]
004bb364str x2, [sp+104]
004bb368adrp x0, 0x1cb000
004bb36cadd x0, x0, 2432
004bb370bl runtime.newobject
004bb374str x0, [sp+320]
004bb378add x21, sp, 136
004bb37cadrp x20, 0x260000
004bb380add x20, x20, 2000
004bb384adr x27, 16
004bb388stp x29, x27, [sp-24]
004bb38csub x29, sp, 24
004bb390bl fn_87ee8
004bb394sub x29, sp, 8
004bb398adrp x27, 0x260000
004bb39cldr x1, [x27+2112]
004bb3a0str x1, [sp+248]
004bb3a4ldr x1, [sp+376]
004bb3a8ldr x2, [sp+384]
004bb3acstr x1, [sp+136]
004bb3b0str x2, [sp+144]
004bb3b4ldr x1, [sp+360]
004bb3b8ldr x2, [sp+368]
004bb3bcstr x1, [sp+192]
004bb3c0str x2, [sp+200]
004bb3c4ldr x1, [sp+88]
004bb3c8ldr x2, [sp+96]
004bb3ccldr x3, [sp+104]
004bb3d0str x1, [sp+208]
004bb3d4str x2, [sp+216]
004bb3d8str x3, [sp+224]
004bb3dcldr x21, [sp+320]
004bb3e0str x21, [sp+128]
004bb3e4adrp x27, 0x590000
004bb3e8ldr w1, [x27+3056]
004bb3eccbz w1, 0x4bb3f4
004bb3f0b 0x4bb3f8
004bb3f4
004bb3f4loc_4bb3f4:
004bb3f4b 0x4bb414
004bb3f8
004bb3f8loc_4bb3f8:
004bb3f8adrp x0, 0x1cb000
004bb3fcadd x0, x0, 2432
004bb400mov x1, x21
004bb404add x2, sp, 136
004bb408bl runtime.wbMove
004bb40cldr x21, [sp+128]
004bb410b 0x4bb414
004bb414
004bb414loc_4bb414:
004bb414add x20, sp, 136
004bb418adr x27, 16
004bb41cstp x29, x27, [sp-24]
004bb420sub x29, sp, 24
004bb424bl fn_87ee8
004bb428sub x29, sp, 8
004bb42cldr x2, [sp+248]
004bb430ldr x3, [sp+128]
004bb434str x2, [x3+112]
004bb438ldr x1, [sp+320]
004bb43cstr x1, [sp+296]
004bb440adrp x0, 0x12f000
004bb444add x0, x0, 768
004bb448bl golang.org/x/crypto/ssh.Marshal
004bb44cstr x0, [sp+272]
004bb450str x1, [sp+280]
004bb454str x2, [sp+288]
004bb458ldr x3, [sp+392]
004bb45cldrsb x27, [x3]
004bb460ldr x4, [sp+400]
004bb464ldr x3, [x3+40]
004bb468mov x5, x0
004bb46cmov x0, x4
004bb470mov x6, x1
004bb474mov x1, x5
004bb478mov x7, x2
004bb47cmov x2, x6
004bb480mov x8, x3
004bb484mov x3, x7
004bb488blr x8
004bb48cstr x0, [sp+112]
004bb490str x1, [sp+120]
004bb494cbnz x0, 0x4bb49c
004bb498b 0x4bb4c0
004bb49c
004bb49cloc_4bb49c:
004bb49cstrb wzr, [sp+69]
004bb4a0ldr x1, [sp+112]
004bb4a4ldr x2, [sp+120]
004bb4a8str x1, [sp+72]
004bb4acstr x2, [sp+80]
004bb4b0ldrb w0, [sp+69]
004bb4b4ldp x29, x30, [sp-8]
004bb4b8add sp, sp, 336
004bb4bcret x30
004bb4c0
004bb4c0loc_4bb4c0:
004bb4c0stp xzr, xzr, [sp+256]
004bb4c4ldr x0, [sp+344]
004bb4c8ldr x4, [sp+392]
004bb4ccldr x2, [sp+360]
004bb4d0ldr x3, [sp+368]
004bb4d4ldr x1, [sp+352]
004bb4d8ldr x5, [sp+400]
004bb4dcbl golang.org/x/crypto/ssh.confirmKeyAck
004bb4e0strb w0, [sp+71]
004bb4e4str x1, [sp+256]
004bb4e8str x2, [sp+264]
004bb4ecldrb w6, [sp+71]
004bb4f0strb w6, [sp+70]
004bb4f4ldr x6, [sp+264]
004bb4f8ldr x7, [sp+256]
004bb4fcstr x7, [sp+304]
004bb500str x6, [sp+312]
004bb504ldrb w6, [sp+70]
004bb508strb w6, [sp+69]
004bb50cldr x1, [sp+304]
004bb510ldr x2, [sp+312]
004bb514str x1, [sp+72]
004bb518str x2, [sp+80]
004bb51cldrb w0, [sp+69]
004bb520ldp x29, x30, [sp-8]
004bb524add sp, sp, 336
004bb528ret x30
004bb52c
004bb52cloc_4bb52c:
004bb52cstp x0, x1, [sp+8]
004bb530stp x2, x3, [sp+24]
004bb534stp x4, x5, [sp+40]
004bb538stp x6, x7, [sp+56]
004bb53cmov x3, x30
004bb540bl runtime.morestack_noctxt.abi0
004bb544ldp x0, x1, [sp+8]
004bb548ldp x2, x3, [sp+24]
004bb54cldp x4, x5, [sp+40]
004bb550ldp x6, x7, [sp+56]
004bb554b 0x4bb300
004bb558udf 0
004bb55cudf 0
004bb300
Loading..