File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004b2b40
004b2b40golang.org/x/crypto/ssh.(*streamPacketCipher).writeCipherPacket: ; void golang.org/x/crypto/ssh.(*streamPacketCipher).writeCipherPacket(golang.org/x/crypto/ssh.streamPacketCipher * s, uint32 seqNum, io.Writer w, io.Reader rand, struct []uint8 packet)
004b2b40ldr x16, [x28+16]
004b2b44sub x17, sp, 320
004b2b48subs xzr, x17, x16
004b2b4cb.ls 0x4b33d0
004b2b50sub x20, sp, 448
004b2b54stp x29, x30, [x20-8]
004b2b58add sp, x20, 0
004b2b5csub x29, sp, 8
004b2b60str x0, [sp+456]
004b2b64str w1, [sp+464]
004b2b68str x2, [sp+472]
004b2b6cstr x3, [sp+480]
004b2b70str x4, [sp+488]
004b2b74str x5, [sp+496]
004b2b78str x6, [sp+504]
004b2b7cstr x7, [sp+512]
004b2b80str x8, [sp+520]
004b2b84stp xzr, xzr, [sp+152]
004b2b88ldr x4, [sp+512]
004b2b8cstr x4, [sp+104]
004b2b90subs xzr, x4, 0x40000
004b2b94b.gt 0x4b2b9c
004b2b98b 0x4b2bc8
004b2b9c
004b2b9cloc_4b2b9c:
004b2b9cadrp x0, 0x205000
004b2ba0add x0, x0, 1761
004b2ba4movz x1, 21
004b2ba8bl errors.New
004b2bacstr x0, [sp+344]
004b2bb0str x1, [sp+352]
004b2bb4str x0, [sp+152]
004b2bb8str x1, [sp+160]
004b2bbcldp x29, x30, [sp-8]
004b2bc0add sp, sp, 448
004b2bc4ret x30
004b2bc8
004b2bc8loc_4b2bc8:
004b2bc8str xzr, [sp+96]
004b2bccldr x4, [sp+456]
004b2bd0ldrsb x27, [x4]
004b2bd4ldr x4, [x4]
004b2bd8subs xzr, x4, 0
004b2bdccset x5, ne
004b2be0strb w5, [sp+79]
004b2be4cbnz x4, 0x4b2bec
004b2be8b 0x4b2c00
004b2bec
004b2becloc_4b2bec:
004b2becldr x4, [sp+456]
004b2bf0ldrsb x27, [x4]
004b2bf4ldrb w4, [x4+32]
004b2bf8strb w4, [sp+79]
004b2bfcb 0x4b2c04
004b2c00
004b2c00loc_4b2c00:
004b2c00b 0x4b2c04
004b2c04
004b2c04loc_4b2c04:
004b2c04ldrb w4, [sp+79]
004b2c08tbnz w4, 0, 0x4b2c10
004b2c0cb 0x4b2c1c
004b2c10
004b2c10loc_4b2c10:
004b2c10orr x4, xzr, 4
004b2c14str x4, [sp+96]
004b2c18b 0x4b2c24
004b2c1c
004b2c1cloc_4b2c1c:
004b2c1corr x4, xzr, 4
004b2c20b 0x4b2c24
004b2c24
004b2c24loc_4b2c24:
004b2c24ldr x5, [sp+512]
004b2c28str x5, [sp+104]
004b2c2cldr x6, [sp+96]
004b2c30sub x7, x5, x6
004b2c34add x8, x7, 5
004b2c38sbfm x8, x8, 63, 63
004b2c3cadd x7, x7, x8, lsr #60
004b2c40add x7, x7, 5
004b2c44and x7, x7, -16
004b2c48add x8, x7, 11
004b2c4cadd x8, x8, x6
004b2c50sub x8, x8, x5
004b2c54str x8, [sp+80]
004b2c58add x6, x6, x7
004b2c5csubs xzr, x8, 4
004b2c60b.lt 0x4b2c68
004b2c64b 0x4b2c78
004b2c68
004b2c68loc_4b2c68:
004b2c68add x6, x6, 27
004b2c6csub x5, x6, x5
004b2c70str x5, [sp+80]
004b2c74b 0x4b2c7c
004b2c78
004b2c78loc_4b2c78:
004b2c78b 0x4b2c7c
004b2c7c
004b2c7cloc_4b2c7c:
004b2c7cldr x5, [sp+512]
004b2c80str x5, [sp+104]
004b2c84ldr x6, [sp+80]
004b2c88add x5, x5, x6
004b2c8cadd x5, x5, 1
004b2c90str x5, [sp+88]
004b2c94ldr x5, [sp+456]
004b2c98ldrsb x27, [x5]
004b2c9cadd x0, x5, 33
004b2ca0ldrsb x27, [x0]
004b2ca4b 0x4b2ca8
004b2ca8
004b2ca8loc_4b2ca8:
004b2ca8str x0, [sp+320]
004b2cacmovz x2, 5
004b2cb0str x2, [sp+328]
004b2cb4str x2, [sp+336]
004b2cb8ldr x3, [sp+88]
004b2cbcmov x1, x2
004b2cc0bl encoding/binary.bigEndian.PutUint32
004b2cc4ldr x4, [sp+456]
004b2cc8ldrsb x27, [x4]
004b2cccldr x5, [sp+80]
004b2cd0strb w5, [x4+37]
004b2cd4ldr x4, [sp+456]
004b2cd8ldrsb x27, [x4]
004b2cdcadd x4, x4, 42
004b2ce0ldrsb x27, [x4]
004b2ce4ldr x1, [sp+80]
004b2ce8subs xzr, x1, 32
004b2cecb.ls 0x4b2cf4
004b2cf0b 0x4b33c4
004b2cf4
004b2cf4loc_4b2cf4:
004b2cf4b 0x4b2cf8
004b2cf8
004b2cf8loc_4b2cf8:
004b2cf8str x4, [sp+168]
004b2cfcstr x1, [sp+176]
004b2d00orr x5, xzr, 32
004b2d04str x5, [sp+184]
004b2d08stp xzr, xzr, [sp+344]
004b2d0cldr x0, [sp+488]
004b2d10ldr x2, [sp+168]
004b2d14ldr x3, [sp+176]
004b2d18ldr x1, [sp+496]
004b2d1cldr x4, [sp+184]
004b2d20bl io.ReadFull
004b2d24str x0, [sp+104]
004b2d28str x1, [sp+344]
004b2d2cstr x2, [sp+352]
004b2d30ldr x5, [sp+104]
004b2d34str x5, [sp+144]
004b2d38str x1, [sp+424]
004b2d3cstr x2, [sp+432]
004b2d40str x1, [sp+256]
004b2d44str x2, [sp+264]
004b2d48cbnz x1, 0x4b2d50
004b2d4cb 0x4b2d6c
004b2d50
004b2d50loc_4b2d50:
004b2d50str x1, [sp+152]
004b2d54str x2, [sp+160]
004b2d58mov x0, x1
004b2d5cmov x1, x2
004b2d60ldp x29, x30, [sp-8]
004b2d64add sp, sp, 448
004b2d68ret x30
004b2d6c
004b2d6cloc_4b2d6c:
004b2d6cldr x7, [sp+456]
004b2d70ldrsb x27, [x7]
004b2d74ldr x7, [x7]
004b2d78cbnz x7, 0x4b2d80
004b2d7cb 0x4b2f58
004b2d80
004b2d80loc_4b2d80:
004b2d80ldr x1, [sp+456]
004b2d84ldrsb x27, [x1]
004b2d88ldr x2, [x1]
004b2d8cldrsb x27, [x2]
004b2d90ldr x0, [x1+8]
004b2d94ldr x1, [x2+32]
004b2d98blr x1
004b2d9cldr x1, [sp+456]
004b2da0ldrsb x27, [x1]
004b2da4add x0, x1, 38
004b2da8ldrsb x27, [x0]
004b2dacb 0x4b2db0
004b2db0
004b2db0loc_4b2db0:
004b2db0str x0, [sp+320]
004b2db4orr x2, xzr, 4
004b2db8str x2, [sp+328]
004b2dbcstr x2, [sp+336]
004b2dc0ldr w3, [sp+464]
004b2dc4mov x1, x2
004b2dc8bl encoding/binary.bigEndian.PutUint32
004b2dccldr x4, [sp+456]
004b2dd0ldrsb x27, [x4]
004b2dd4add x1, x4, 38
004b2dd8ldrsb x27, [x1]
004b2ddcb 0x4b2de0
004b2de0
004b2de0loc_4b2de0:
004b2de0str x1, [sp+320]
004b2de4orr x3, xzr, 4
004b2de8str x3, [sp+328]
004b2decstr x3, [sp+336]
004b2df0ldr x4, [sp+456]
004b2df4ldrsb x27, [x4]
004b2df8ldr x5, [x4]
004b2dfcldrsb x27, [x5]
004b2e00ldr x0, [x4+8]
004b2e04ldr x4, [x5+56]
004b2e08mov x2, x3
004b2e0cblr x4
004b2e10ldr x4, [sp+456]
004b2e14ldrsb x27, [x4]
004b2e18ldrb w4, [x4+32]
004b2e1ctbnz w4, 0, 0x4b2e24
004b2e20b 0x4b2ea0
004b2e24
004b2e24loc_4b2e24:
004b2e24ldr x7, [sp+456]
004b2e28ldrsb x27, [x7]
004b2e2cadd x7, x7, 33
004b2e30ldrsb x27, [x7]
004b2e34b 0x4b2e38
004b2e38
004b2e38loc_4b2e38:
004b2e38add x7, x7, 4
004b2e3cstr x7, [sp+320]
004b2e40orr x6, xzr, 1
004b2e44str x6, [sp+328]
004b2e48str x6, [sp+336]
004b2e4cldr x7, [sp+456]
004b2e50ldrsb x27, [x7]
004b2e54add x7, x7, 33
004b2e58ldrsb x27, [x7]
004b2e5cb 0x4b2e60
004b2e60
004b2e60loc_4b2e60:
004b2e60add x4, x7, 4
004b2e64str x4, [sp+296]
004b2e68str x6, [sp+304]
004b2e6cstr x6, [sp+312]
004b2e70ldr x7, [sp+456]
004b2e74ldrsb x27, [x7]
004b2e78ldr x8, [x7+16]
004b2e7cldrsb x27, [x8]
004b2e80ldr x0, [x7+24]
004b2e84ldr x7, [x8+24]
004b2e88ldr x1, [sp+320]
004b2e8cldr x2, [sp+328]
004b2e90ldr x3, [sp+336]
004b2e94mov x5, x6
004b2e98blr x7
004b2e9cb 0x4b2ea4
004b2ea0
004b2ea0loc_4b2ea0:
004b2ea0b 0x4b2ea4
004b2ea4
004b2ea4loc_4b2ea4:
004b2ea4ldr x4, [sp+456]
004b2ea8ldrsb x27, [x4]
004b2eacadd x1, x4, 33
004b2eb0ldrsb x27, [x1]
004b2eb4b 0x4b2eb8
004b2eb8
004b2eb8loc_4b2eb8:
004b2eb8str x1, [sp+296]
004b2ebcmovz x3, 5
004b2ec0str x3, [sp+304]
004b2ec4str x3, [sp+312]
004b2ec8ldr x4, [sp+456]
004b2eccldrsb x27, [x4]
004b2ed0ldr x5, [x4]
004b2ed4ldrsb x27, [x5]
004b2ed8ldr x0, [x4+8]
004b2edcldr x4, [x5+56]
004b2ee0mov x2, x3
004b2ee4blr x4
004b2ee8ldr x4, [sp+456]
004b2eecldrsb x27, [x4]
004b2ef0ldrb w4, [x4+32]
004b2ef4tbnz w4, 0, 0x4b2efc
004b2ef8b 0x4b2f00
004b2efc
004b2efcloc_4b2efc:
004b2efcb 0x4b2f54
004b2f00
004b2f00loc_4b2f00:
004b2f00ldr x4, [sp+456]
004b2f04ldrsb x27, [x4]
004b2f08ldr x5, [x4]
004b2f0cldrsb x27, [x5]
004b2f10ldr x0, [x4+8]
004b2f14ldr x1, [sp+504]
004b2f18ldr x2, [sp+512]
004b2f1cldr x3, [sp+520]
004b2f20ldr x4, [x5+56]
004b2f24blr x4
004b2f28ldr x4, [sp+456]
004b2f2cldrsb x27, [x4]
004b2f30ldr x5, [x4]
004b2f34ldrsb x27, [x5]
004b2f38ldr x0, [x4+8]
004b2f3cldr x1, [sp+168]
004b2f40ldr x2, [sp+176]
004b2f44ldr x3, [sp+184]
004b2f48ldr x4, [x5+56]
004b2f4cblr x4
004b2f50b 0x4b2f54
004b2f54
004b2f54loc_4b2f54:
004b2f54b 0x4b2f5c
004b2f58
004b2f58loc_4b2f58:
004b2f58b 0x4b2f5c
004b2f5c
004b2f5cloc_4b2f5c:
004b2f5cldr x7, [sp+456]
004b2f60ldrsb x27, [x7]
004b2f64ldr x7, [x7]
004b2f68subs xzr, x7, 0
004b2f6ccset x8, ne
004b2f70strb w8, [sp+79]
004b2f74cbnz x7, 0x4b2f7c
004b2f78b 0x4b2f90
004b2f7c
004b2f7cloc_4b2f7c:
004b2f7cldr x7, [sp+456]
004b2f80ldrsb x27, [x7]
004b2f84ldrb w7, [x7+32]
004b2f88strb w7, [sp+79]
004b2f8cb 0x4b2f94
004b2f90
004b2f90loc_4b2f90:
004b2f90b 0x4b2f94
004b2f94
004b2f94loc_4b2f94:
004b2f94ldrb w7, [sp+79]
004b2f98tbnz w7, 0, 0x4b2fa0
004b2f9cb 0x4b2fa4
004b2fa0
004b2fa0loc_4b2fa0:
004b2fa0b 0x4b3018
004b2fa4
004b2fa4loc_4b2fa4:
004b2fa4ldr x7, [sp+456]
004b2fa8ldrsb x27, [x7]
004b2facadd x7, x7, 33
004b2fb0ldrsb x27, [x7]
004b2fb4b 0x4b2fb8
004b2fb8
004b2fb8loc_4b2fb8:
004b2fb8str x7, [sp+296]
004b2fbcmovz x6, 5
004b2fc0str x6, [sp+304]
004b2fc4str x6, [sp+312]
004b2fc8ldr x7, [sp+456]
004b2fccldrsb x27, [x7]
004b2fd0add x4, x7, 33
004b2fd4ldrsb x27, [x4]
004b2fd8b 0x4b2fdc
004b2fdc
004b2fdcloc_4b2fdc:
004b2fdcstr x4, [sp+320]
004b2fe0str x6, [sp+328]
004b2fe4str x6, [sp+336]
004b2fe8ldr x7, [sp+456]
004b2fecldrsb x27, [x7]
004b2ff0ldr x8, [x7+16]
004b2ff4ldrsb x27, [x8]
004b2ff8ldr x0, [x7+24]
004b2ffcldr x7, [x8+24]
004b3000ldr x1, [sp+296]
004b3004ldr x2, [sp+304]
004b3008ldr x3, [sp+312]
004b300cmov x5, x6
004b3010blr x7
004b3014b 0x4b3018
004b3018
004b3018loc_4b3018:
004b3018ldr x7, [sp+456]
004b301cldrsb x27, [x7]
004b3020ldr x8, [x7+16]
004b3024ldrsb x27, [x8]
004b3028ldr x0, [x7+24]
004b302cldr x1, [sp+504]
004b3030ldr x4, [sp+504]
004b3034ldr x2, [sp+512]
004b3038ldr x5, [sp+512]
004b303cldr x3, [sp+520]
004b3040ldr x6, [sp+520]
004b3044ldr x7, [x8+24]
004b3048blr x7
004b304cldr x7, [sp+456]
004b3050ldrsb x27, [x7]
004b3054ldr x8, [x7+16]
004b3058ldrsb x27, [x8]
004b305cldr x0, [x7+24]
004b3060ldr x1, [sp+168]
004b3064ldr x4, [sp+168]
004b3068ldr x2, [sp+176]
004b306cldr x5, [sp+176]
004b3070ldr x3, [sp+184]
004b3074ldr x6, [sp+184]
004b3078ldr x7, [x8+24]
004b307cblr x7
004b3080ldr x7, [sp+456]
004b3084ldrsb x27, [x7]
004b3088ldr x7, [x7]
004b308csubs xzr, x7, 0
004b3090cset x8, ne
004b3094strb w8, [sp+79]
004b3098cbnz x7, 0x4b30a0
004b309cb 0x4b30b4
004b30a0
004b30a0loc_4b30a0:
004b30a0ldr x4, [sp+456]
004b30a4ldrsb x27, [x4]
004b30a8ldrb w4, [x4+32]
004b30acstrb w4, [sp+79]
004b30b0b 0x4b30b8
004b30b4
004b30b4loc_4b30b4:
004b30b4b 0x4b30b8
004b30b8
004b30b8loc_4b30b8:
004b30b8ldrb w4, [sp+79]
004b30bctbnz w4, 0, 0x4b30c4
004b30c0b 0x4b3118
004b30c4
004b30c4loc_4b30c4:
004b30c4ldr x4, [sp+456]
004b30c8ldrsb x27, [x4]
004b30ccldr x5, [x4]
004b30d0ldrsb x27, [x5]
004b30d4ldr x0, [x4+8]
004b30d8ldr x1, [sp+504]
004b30dcldr x2, [sp+512]
004b30e0ldr x3, [sp+520]
004b30e4ldr x4, [x5+56]
004b30e8blr x4
004b30ecldr x4, [sp+456]
004b30f0ldrsb x27, [x4]
004b30f4ldr x5, [x4]
004b30f8ldrsb x27, [x5]
004b30fcldr x0, [x4+8]
004b3100ldr x1, [sp+168]
004b3104ldr x2, [sp+176]
004b3108ldr x3, [sp+184]
004b310cldr x4, [x5+56]
004b3110blr x4
004b3114b 0x4b311c
004b3118
004b3118loc_4b3118:
004b3118b 0x4b311c
004b311c
004b311cloc_4b311c:
004b311cldr x4, [sp+456]
004b3120ldrsb x27, [x4]
004b3124add x4, x4, 33
004b3128ldrsb x27, [x4]
004b312cb 0x4b3130
004b3130
004b3130loc_4b3130:
004b3130str x4, [sp+320]
004b3134movz x4, 5
004b3138str x4, [sp+328]
004b313cstr x4, [sp+336]
004b3140stp xzr, xzr, [sp+344]
004b3144ldr x4, [sp+472]
004b3148ldrsb x27, [x4]
004b314cldr x0, [sp+480]
004b3150ldr x4, [x4+24]
004b3154ldr x1, [sp+320]
004b3158ldr x2, [sp+328]
004b315cldr x3, [sp+336]
004b3160blr x4
004b3164str x0, [sp+104]
004b3168str x1, [sp+344]
004b316cstr x2, [sp+352]
004b3170ldr x4, [sp+104]
004b3174str x4, [sp+136]
004b3178str x1, [sp+408]
004b317cstr x2, [sp+416]
004b3180str x1, [sp+240]
004b3184str x2, [sp+248]
004b3188cbnz x1, 0x4b3190
004b318cb 0x4b31ac
004b3190
004b3190loc_4b3190:
004b3190str x1, [sp+152]
004b3194str x2, [sp+160]
004b3198mov x0, x1
004b319cmov x1, x2
004b31a0ldp x29, x30, [sp-8]
004b31a4add sp, sp, 448
004b31a8ret x30
004b31ac
004b31acloc_4b31ac:
004b31acstp xzr, xzr, [sp+344]
004b31b0ldr x2, [sp+512]
004b31b4ldr x3, [sp+520]
004b31b8ldr x4, [sp+472]
004b31bcldrsb x27, [x4]
004b31c0ldr x4, [x4+24]
004b31c4ldr x1, [sp+504]
004b31c8ldr x0, [sp+480]
004b31ccblr x4
004b31d0str x0, [sp+104]
004b31d4str x1, [sp+344]
004b31d8str x2, [sp+352]
004b31dcldr x4, [sp+104]
004b31e0str x4, [sp+128]
004b31e4str x1, [sp+392]
004b31e8str x2, [sp+400]
004b31ecstr x1, [sp+224]
004b31f0str x2, [sp+232]
004b31f4cbnz x1, 0x4b31fc
004b31f8b 0x4b3218
004b31fc
004b31fcloc_4b31fc:
004b31fcstr x1, [sp+152]
004b3200str x2, [sp+160]
004b3204mov x0, x1
004b3208mov x1, x2
004b320cldp x29, x30, [sp-8]
004b3210add sp, sp, 448
004b3214ret x30
004b3218
004b3218loc_4b3218:
004b3218stp xzr, xzr, [sp+344]
004b321cldr x2, [sp+176]
004b3220ldr x3, [sp+184]
004b3224ldr x4, [sp+472]
004b3228ldrsb x27, [x4]
004b322cldr x4, [x4+24]
004b3230ldr x1, [sp+168]
004b3234ldr x0, [sp+480]
004b3238blr x4
004b323cstr x0, [sp+104]
004b3240str x1, [sp+344]
004b3244str x2, [sp+352]
004b3248ldr x4, [sp+104]
004b324cstr x4, [sp+120]
004b3250str x1, [sp+376]
004b3254str x2, [sp+384]
004b3258str x1, [sp+208]
004b325cstr x2, [sp+216]
004b3260cbnz x1, 0x4b3268
004b3264b 0x4b3284
004b3268
004b3268loc_4b3268:
004b3268str x1, [sp+152]
004b326cstr x2, [sp+160]
004b3270mov x0, x1
004b3274mov x1, x2
004b3278ldp x29, x30, [sp-8]
004b327cadd sp, sp, 448
004b3280ret x30
004b3284
004b3284loc_4b3284:
004b3284ldr x4, [sp+456]
004b3288ldrsb x27, [x4]
004b328cldr x4, [x4]
004b3290cbnz x4, 0x4b3298
004b3294b 0x4b33a8
004b3298
004b3298loc_4b3298:
004b3298ldr x4, [sp+456]
004b329cldrsb x27, [x4]
004b32a0ldr x1, [x4+104]
004b32a4ldr x3, [x4+120]
004b32a8b 0x4b32ac
004b32ac
004b32acloc_4b32ac:
004b32acb 0x4b32b0
004b32b0
004b32b0loc_4b32b0:
004b32b0str x1, [sp+320]
004b32b4str xzr, [sp+328]
004b32b8str x3, [sp+336]
004b32bcldr x4, [sp+456]
004b32c0ldrsb x27, [x4]
004b32c4ldr x5, [x4]
004b32c8ldrsb x27, [x5]
004b32ccldr x0, [x4+8]
004b32d0ldr x4, [x5+48]
004b32d4mov x2, xzr
004b32d8blr x4
004b32dcstr x0, [sp+296]
004b32e0str x1, [sp+304]
004b32e4str x2, [sp+312]
004b32e8ldr x4, [sp+456]
004b32ecldrsb x27, [x4]
004b32f0str x1, [x4+112]
004b32f4str x2, [x4+120]
004b32f8adrp x27, 0x598000
004b32fcldr w5, [x27+3056]
004b3300cbz w5, 0x4b3308
004b3304b 0x4b330c
004b3308
004b3308loc_4b3308:
004b3308b 0x4b3320
004b330c
004b330cloc_4b330c:
004b330cbl runtime.gcWriteBarrier2
004b3310str x0, [x25]
004b3314ldr x5, [x4+104]
004b3318str x5, [x25+8]
004b331cb 0x4b3320
004b3320
004b3320loc_4b3320:
004b3320str x0, [x4+104]
004b3324stp xzr, xzr, [sp+344]
004b3328ldr x4, [sp+456]
004b332cldrsb x27, [x4]
004b3330ldr x1, [x4+104]
004b3334ldr x2, [x4+112]
004b3338ldr x3, [x4+120]
004b333cstr x1, [sp+272]
004b3340str x2, [sp+280]
004b3344str x3, [sp+288]
004b3348ldr x4, [sp+472]
004b334cldrsb x27, [x4]
004b3350ldr x0, [sp+480]
004b3354ldr x4, [x4+24]
004b3358blr x4
004b335cstr x0, [sp+104]
004b3360str x1, [sp+344]
004b3364str x2, [sp+352]
004b3368ldr x4, [sp+104]
004b336cstr x4, [sp+112]
004b3370str x1, [sp+360]
004b3374str x2, [sp+368]
004b3378str x1, [sp+192]
004b337cstr x2, [sp+200]
004b3380cbnz x1, 0x4b3388
004b3384b 0x4b33a4
004b3388
004b3388loc_4b3388:
004b3388str x1, [sp+152]
004b338cstr x2, [sp+160]
004b3390mov x0, x1
004b3394mov x1, x2
004b3398ldp x29, x30, [sp-8]
004b339cadd sp, sp, 448
004b33a0ret x30
004b33a4
004b33a4loc_4b33a4:
004b33a4b 0x4b33ac
004b33a8
004b33a8loc_4b33a8:
004b33a8b 0x4b33ac
004b33ac
004b33acloc_4b33ac:
004b33acstp xzr, xzr, [sp+152]
004b33b0mov x0, xzr
004b33b4mov x1, xzr
004b33b8ldp x29, x30, [sp-8]
004b33bcadd sp, sp, 448
004b33c0ret x30
004b33c4
004b33c4loc_4b33c4:
004b33c4orr x2, xzr, 32
004b33c8bl runtime.panicSliceAlen
004b33cchint
004b33d0
004b33d0loc_4b33d0:
004b33d0str x0, [sp+8]
004b33d4str w1, [sp+16]
004b33d8stp x2, x3, [sp+24]
004b33dcstp x4, x5, [sp+40]
004b33e0stp x6, x7, [sp+56]
004b33e4str x8, [sp+72]
004b33e8mov x3, x30
004b33ecbl runtime.morestack_noctxt.abi0
004b33f0ldr x0, [sp+8]
004b33f4ldr w1, [sp+16]
004b33f8ldp x2, x3, [sp+24]
004b33fcldp x4, x5, [sp+40]
004b3400ldp x6, x7, [sp+56]
004b3404ldr x8, [sp+72]
004b3408b 0x4b2b40
004b340cudf 0
004b2b40
004b2b40golang.org/x/crypto/ssh.(*streamPacketCipher).writeCipherPacket: ; void golang.org/x/crypto/ssh.(*streamPacketCipher).writeCipherPacket(golang.org/x/crypto/ssh.streamPacketCipher * s, uint32 seqNum, io.Writer w, io.Reader rand, struct []uint8 packet)
004b2b40ldr x16, [x28+16]
004b2b44sub x17, sp, 320
004b2b48subs xzr, x17, x16
004b2b4cb.ls 0x4b33d0
004b2b50sub x20, sp, 448
004b2b54stp x29, x30, [x20-8]
004b2b58add sp, x20, 0
004b2b5csub x29, sp, 8
004b2b60str x0, [sp+456]
004b2b64str w1, [sp+464]
004b2b68str x2, [sp+472]
004b2b6cstr x3, [sp+480]
004b2b70str x4, [sp+488]
004b2b74str x5, [sp+496]
004b2b78str x6, [sp+504]
004b2b7cstr x7, [sp+512]
004b2b80str x8, [sp+520]
004b2b84stp xzr, xzr, [sp+152]
004b2b88ldr x4, [sp+512]
004b2b8cstr x4, [sp+104]
004b2b90subs xzr, x4, 0x40000
004b2b94b.gt 0x4b2b9c
004b2b98b 0x4b2bc8
004b2b9c
004b2b9cloc_4b2b9c:
004b2b9cadrp x0, 0x205000
004b2ba0add x0, x0, 1761
004b2ba4movz x1, 21
004b2ba8bl errors.New
004b2bacstr x0, [sp+344]
004b2bb0str x1, [sp+352]
004b2bb4str x0, [sp+152]
004b2bb8str x1, [sp+160]
004b2bbcldp x29, x30, [sp-8]
004b2bc0add sp, sp, 448
004b2bc4ret x30
004b2bc8
004b2bc8loc_4b2bc8:
004b2bc8str xzr, [sp+96]
004b2bccldr x4, [sp+456]
004b2bd0ldrsb x27, [x4]
004b2bd4ldr x4, [x4]
004b2bd8subs xzr, x4, 0
004b2bdccset x5, ne
004b2be0strb w5, [sp+79]
004b2be4cbnz x4, 0x4b2bec
004b2be8b 0x4b2c00
004b2bec
004b2becloc_4b2bec:
004b2becldr x4, [sp+456]
004b2bf0ldrsb x27, [x4]
004b2bf4ldrb w4, [x4+32]
004b2bf8strb w4, [sp+79]
004b2bfcb 0x4b2c04
004b2c00
004b2c00loc_4b2c00:
004b2c00b 0x4b2c04
004b2c04
004b2c04loc_4b2c04:
004b2c04ldrb w4, [sp+79]
004b2c08tbnz w4, 0, 0x4b2c10
004b2c0cb 0x4b2c1c
004b2c10
004b2c10loc_4b2c10:
004b2c10orr x4, xzr, 4
004b2c14str x4, [sp+96]
004b2c18b 0x4b2c24
004b2c1c
004b2c1cloc_4b2c1c:
004b2c1corr x4, xzr, 4
004b2c20b 0x4b2c24
004b2c24
004b2c24loc_4b2c24:
004b2c24ldr x5, [sp+512]
004b2c28str x5, [sp+104]
004b2c2cldr x6, [sp+96]
004b2c30sub x7, x5, x6
004b2c34add x8, x7, 5
004b2c38sbfm x8, x8, 63, 63
004b2c3cadd x7, x7, x8, lsr #60
004b2c40add x7, x7, 5
004b2c44and x7, x7, -16
004b2c48add x8, x7, 11
004b2c4cadd x8, x8, x6
004b2c50sub x8, x8, x5
004b2c54str x8, [sp+80]
004b2c58add x6, x6, x7
004b2c5csubs xzr, x8, 4
004b2c60b.lt 0x4b2c68
004b2c64b 0x4b2c78
004b2c68
004b2c68loc_4b2c68:
004b2c68add x6, x6, 27
004b2c6csub x5, x6, x5
004b2c70str x5, [sp+80]
004b2c74b 0x4b2c7c
004b2c78
004b2c78loc_4b2c78:
004b2c78b 0x4b2c7c
004b2c7c
004b2c7cloc_4b2c7c:
004b2c7cldr x5, [sp+512]
004b2c80str x5, [sp+104]
004b2c84ldr x6, [sp+80]
004b2c88add x5, x5, x6
004b2c8cadd x5, x5, 1
004b2c90str x5, [sp+88]
004b2c94ldr x5, [sp+456]
004b2c98ldrsb x27, [x5]
004b2c9cadd x0, x5, 33
004b2ca0ldrsb x27, [x0]
004b2ca4b 0x4b2ca8
004b2ca8
004b2ca8loc_4b2ca8:
004b2ca8str x0, [sp+320]
004b2cacmovz x2, 5
004b2cb0str x2, [sp+328]
004b2cb4str x2, [sp+336]
004b2cb8ldr x3, [sp+88]
004b2cbcmov x1, x2
004b2cc0bl encoding/binary.bigEndian.PutUint32
004b2cc4ldr x4, [sp+456]
004b2cc8ldrsb x27, [x4]
004b2cccldr x5, [sp+80]
004b2cd0strb w5, [x4+37]
004b2cd4ldr x4, [sp+456]
004b2cd8ldrsb x27, [x4]
004b2cdcadd x4, x4, 42
004b2ce0ldrsb x27, [x4]
004b2ce4ldr x1, [sp+80]
004b2ce8subs xzr, x1, 32
004b2cecb.ls 0x4b2cf4
004b2cf0b 0x4b33c4
004b2cf4
004b2cf4loc_4b2cf4:
004b2cf4b 0x4b2cf8
004b2cf8
004b2cf8loc_4b2cf8:
004b2cf8str x4, [sp+168]
004b2cfcstr x1, [sp+176]
004b2d00orr x5, xzr, 32
004b2d04str x5, [sp+184]
004b2d08stp xzr, xzr, [sp+344]
004b2d0cldr x0, [sp+488]
004b2d10ldr x2, [sp+168]
004b2d14ldr x3, [sp+176]
004b2d18ldr x1, [sp+496]
004b2d1cldr x4, [sp+184]
004b2d20bl io.ReadFull
004b2d24str x0, [sp+104]
004b2d28str x1, [sp+344]
004b2d2cstr x2, [sp+352]
004b2d30ldr x5, [sp+104]
004b2d34str x5, [sp+144]
004b2d38str x1, [sp+424]
004b2d3cstr x2, [sp+432]
004b2d40str x1, [sp+256]
004b2d44str x2, [sp+264]
004b2d48cbnz x1, 0x4b2d50
004b2d4cb 0x4b2d6c
004b2d50
004b2d50loc_4b2d50:
004b2d50str x1, [sp+152]
004b2d54str x2, [sp+160]
004b2d58mov x0, x1
004b2d5cmov x1, x2
004b2d60ldp x29, x30, [sp-8]
004b2d64add sp, sp, 448
004b2d68ret x30
004b2d6c
004b2d6cloc_4b2d6c:
004b2d6cldr x7, [sp+456]
004b2d70ldrsb x27, [x7]
004b2d74ldr x7, [x7]
004b2d78cbnz x7, 0x4b2d80
004b2d7cb 0x4b2f58
004b2d80
004b2d80loc_4b2d80:
004b2d80ldr x1, [sp+456]
004b2d84ldrsb x27, [x1]
004b2d88ldr x2, [x1]
004b2d8cldrsb x27, [x2]
004b2d90ldr x0, [x1+8]
004b2d94ldr x1, [x2+32]
004b2d98blr x1
004b2d9cldr x1, [sp+456]
004b2da0ldrsb x27, [x1]
004b2da4add x0, x1, 38
004b2da8ldrsb x27, [x0]
004b2dacb 0x4b2db0
004b2db0
004b2db0loc_4b2db0:
004b2db0str x0, [sp+320]
004b2db4orr x2, xzr, 4
004b2db8str x2, [sp+328]
004b2dbcstr x2, [sp+336]
004b2dc0ldr w3, [sp+464]
004b2dc4mov x1, x2
004b2dc8bl encoding/binary.bigEndian.PutUint32
004b2dccldr x4, [sp+456]
004b2dd0ldrsb x27, [x4]
004b2dd4add x1, x4, 38
004b2dd8ldrsb x27, [x1]
004b2ddcb 0x4b2de0
004b2de0
004b2de0loc_4b2de0:
004b2de0str x1, [sp+320]
004b2de4orr x3, xzr, 4
004b2de8str x3, [sp+328]
004b2decstr x3, [sp+336]
004b2df0ldr x4, [sp+456]
004b2df4ldrsb x27, [x4]
004b2df8ldr x5, [x4]
004b2dfcldrsb x27, [x5]
004b2e00ldr x0, [x4+8]
004b2e04ldr x4, [x5+56]
004b2e08mov x2, x3
004b2e0cblr x4
004b2e10ldr x4, [sp+456]
004b2e14ldrsb x27, [x4]
004b2e18ldrb w4, [x4+32]
004b2e1ctbnz w4, 0, 0x4b2e24
004b2e20b 0x4b2ea0
004b2e24
004b2e24loc_4b2e24:
004b2e24ldr x7, [sp+456]
004b2e28ldrsb x27, [x7]
004b2e2cadd x7, x7, 33
004b2e30ldrsb x27, [x7]
004b2e34b 0x4b2e38
004b2e38
004b2e38loc_4b2e38:
004b2e38add x7, x7, 4
004b2e3cstr x7, [sp+320]
004b2e40orr x6, xzr, 1
004b2e44str x6, [sp+328]
004b2e48str x6, [sp+336]
004b2e4cldr x7, [sp+456]
004b2e50ldrsb x27, [x7]
004b2e54add x7, x7, 33
004b2e58ldrsb x27, [x7]
004b2e5cb 0x4b2e60
004b2e60
004b2e60loc_4b2e60:
004b2e60add x4, x7, 4
004b2e64str x4, [sp+296]
004b2e68str x6, [sp+304]
004b2e6cstr x6, [sp+312]
004b2e70ldr x7, [sp+456]
004b2e74ldrsb x27, [x7]
004b2e78ldr x8, [x7+16]
004b2e7cldrsb x27, [x8]
004b2e80ldr x0, [x7+24]
004b2e84ldr x7, [x8+24]
004b2e88ldr x1, [sp+320]
004b2e8cldr x2, [sp+328]
004b2e90ldr x3, [sp+336]
004b2e94mov x5, x6
004b2e98blr x7
004b2e9cb 0x4b2ea4
004b2ea0
004b2ea0loc_4b2ea0:
004b2ea0b 0x4b2ea4
004b2ea4
004b2ea4loc_4b2ea4:
004b2ea4ldr x4, [sp+456]
004b2ea8ldrsb x27, [x4]
004b2eacadd x1, x4, 33
004b2eb0ldrsb x27, [x1]
004b2eb4b 0x4b2eb8
004b2eb8
004b2eb8loc_4b2eb8:
004b2eb8str x1, [sp+296]
004b2ebcmovz x3, 5
004b2ec0str x3, [sp+304]
004b2ec4str x3, [sp+312]
004b2ec8ldr x4, [sp+456]
004b2eccldrsb x27, [x4]
004b2ed0ldr x5, [x4]
004b2ed4ldrsb x27, [x5]
004b2ed8ldr x0, [x4+8]
004b2edcldr x4, [x5+56]
004b2ee0mov x2, x3
004b2ee4blr x4
004b2ee8ldr x4, [sp+456]
004b2eecldrsb x27, [x4]
004b2ef0ldrb w4, [x4+32]
004b2ef4tbnz w4, 0, 0x4b2efc
004b2ef8b 0x4b2f00
004b2efc
004b2efcloc_4b2efc:
004b2efcb 0x4b2f54
004b2f00
004b2f00loc_4b2f00:
004b2f00ldr x4, [sp+456]
004b2f04ldrsb x27, [x4]
004b2f08ldr x5, [x4]
004b2f0cldrsb x27, [x5]
004b2f10ldr x0, [x4+8]
004b2f14ldr x1, [sp+504]
004b2f18ldr x2, [sp+512]
004b2f1cldr x3, [sp+520]
004b2f20ldr x4, [x5+56]
004b2f24blr x4
004b2f28ldr x4, [sp+456]
004b2f2cldrsb x27, [x4]
004b2f30ldr x5, [x4]
004b2f34ldrsb x27, [x5]
004b2f38ldr x0, [x4+8]
004b2f3cldr x1, [sp+168]
004b2f40ldr x2, [sp+176]
004b2f44ldr x3, [sp+184]
004b2f48ldr x4, [x5+56]
004b2f4cblr x4
004b2f50b 0x4b2f54
004b2f54
004b2f54loc_4b2f54:
004b2f54b 0x4b2f5c
004b2f58
004b2f58loc_4b2f58:
004b2f58b 0x4b2f5c
004b2f5c
004b2f5cloc_4b2f5c:
004b2f5cldr x7, [sp+456]
004b2f60ldrsb x27, [x7]
004b2f64ldr x7, [x7]
004b2f68subs xzr, x7, 0
004b2f6ccset x8, ne
004b2f70strb w8, [sp+79]
004b2f74cbnz x7, 0x4b2f7c
004b2f78b 0x4b2f90
004b2f7c
004b2f7cloc_4b2f7c:
004b2f7cldr x7, [sp+456]
004b2f80ldrsb x27, [x7]
004b2f84ldrb w7, [x7+32]
004b2f88strb w7, [sp+79]
004b2f8cb 0x4b2f94
004b2f90
004b2f90loc_4b2f90:
004b2f90b 0x4b2f94
004b2f94
004b2f94loc_4b2f94:
004b2f94ldrb w7, [sp+79]
004b2f98tbnz w7, 0, 0x4b2fa0
004b2f9cb 0x4b2fa4
004b2fa0
004b2fa0loc_4b2fa0:
004b2fa0b 0x4b3018
004b2fa4
004b2fa4loc_4b2fa4:
004b2fa4ldr x7, [sp+456]
004b2fa8ldrsb x27, [x7]
004b2facadd x7, x7, 33
004b2fb0ldrsb x27, [x7]
004b2fb4b 0x4b2fb8
004b2fb8
004b2fb8loc_4b2fb8:
004b2fb8str x7, [sp+296]
004b2fbcmovz x6, 5
004b2fc0str x6, [sp+304]
004b2fc4str x6, [sp+312]
004b2fc8ldr x7, [sp+456]
004b2fccldrsb x27, [x7]
004b2fd0add x4, x7, 33
004b2fd4ldrsb x27, [x4]
004b2fd8b 0x4b2fdc
004b2fdc
004b2fdcloc_4b2fdc:
004b2fdcstr x4, [sp+320]
004b2fe0str x6, [sp+328]
004b2fe4str x6, [sp+336]
004b2fe8ldr x7, [sp+456]
004b2fecldrsb x27, [x7]
004b2ff0ldr x8, [x7+16]
004b2ff4ldrsb x27, [x8]
004b2ff8ldr x0, [x7+24]
004b2ffcldr x7, [x8+24]
004b3000ldr x1, [sp+296]
004b3004ldr x2, [sp+304]
004b3008ldr x3, [sp+312]
004b300cmov x5, x6
004b3010blr x7
004b3014b 0x4b3018
004b3018
004b3018loc_4b3018:
004b3018ldr x7, [sp+456]
004b301cldrsb x27, [x7]
004b3020ldr x8, [x7+16]
004b3024ldrsb x27, [x8]
004b3028ldr x0, [x7+24]
004b302cldr x1, [sp+504]
004b3030ldr x4, [sp+504]
004b3034ldr x2, [sp+512]
004b3038ldr x5, [sp+512]
004b303cldr x3, [sp+520]
004b3040ldr x6, [sp+520]
004b3044ldr x7, [x8+24]
004b3048blr x7
004b304cldr x7, [sp+456]
004b3050ldrsb x27, [x7]
004b3054ldr x8, [x7+16]
004b3058ldrsb x27, [x8]
004b305cldr x0, [x7+24]
004b3060ldr x1, [sp+168]
004b3064ldr x4, [sp+168]
004b3068ldr x2, [sp+176]
004b306cldr x5, [sp+176]
004b3070ldr x3, [sp+184]
004b3074ldr x6, [sp+184]
004b3078ldr x7, [x8+24]
004b307cblr x7
004b3080ldr x7, [sp+456]
004b3084ldrsb x27, [x7]
004b3088ldr x7, [x7]
004b308csubs xzr, x7, 0
004b3090cset x8, ne
004b3094strb w8, [sp+79]
004b3098cbnz x7, 0x4b30a0
004b309cb 0x4b30b4
004b30a0
004b30a0loc_4b30a0:
004b30a0ldr x4, [sp+456]
004b30a4ldrsb x27, [x4]
004b30a8ldrb w4, [x4+32]
004b30acstrb w4, [sp+79]
004b30b0b 0x4b30b8
004b30b4
004b30b4loc_4b30b4:
004b30b4b 0x4b30b8
004b30b8
004b30b8loc_4b30b8:
004b30b8ldrb w4, [sp+79]
004b30bctbnz w4, 0, 0x4b30c4
004b30c0b 0x4b3118
004b30c4
004b30c4loc_4b30c4:
004b30c4ldr x4, [sp+456]
004b30c8ldrsb x27, [x4]
004b30ccldr x5, [x4]
004b30d0ldrsb x27, [x5]
004b30d4ldr x0, [x4+8]
004b30d8ldr x1, [sp+504]
004b30dcldr x2, [sp+512]
004b30e0ldr x3, [sp+520]
004b30e4ldr x4, [x5+56]
004b30e8blr x4
004b30ecldr x4, [sp+456]
004b30f0ldrsb x27, [x4]
004b30f4ldr x5, [x4]
004b30f8ldrsb x27, [x5]
004b30fcldr x0, [x4+8]
004b3100ldr x1, [sp+168]
004b3104ldr x2, [sp+176]
004b3108ldr x3, [sp+184]
004b310cldr x4, [x5+56]
004b3110blr x4
004b3114b 0x4b311c
004b3118
004b3118loc_4b3118:
004b3118b 0x4b311c
004b311c
004b311cloc_4b311c:
004b311cldr x4, [sp+456]
004b3120ldrsb x27, [x4]
004b3124add x4, x4, 33
004b3128ldrsb x27, [x4]
004b312cb 0x4b3130
004b3130
004b3130loc_4b3130:
004b3130str x4, [sp+320]
004b3134movz x4, 5
004b3138str x4, [sp+328]
004b313cstr x4, [sp+336]
004b3140stp xzr, xzr, [sp+344]
004b3144ldr x4, [sp+472]
004b3148ldrsb x27, [x4]
004b314cldr x0, [sp+480]
004b3150ldr x4, [x4+24]
004b3154ldr x1, [sp+320]
004b3158ldr x2, [sp+328]
004b315cldr x3, [sp+336]
004b3160blr x4
004b3164str x0, [sp+104]
004b3168str x1, [sp+344]
004b316cstr x2, [sp+352]
004b3170ldr x4, [sp+104]
004b3174str x4, [sp+136]
004b3178str x1, [sp+408]
004b317cstr x2, [sp+416]
004b3180str x1, [sp+240]
004b3184str x2, [sp+248]
004b3188cbnz x1, 0x4b3190
004b318cb 0x4b31ac
004b3190
004b3190loc_4b3190:
004b3190str x1, [sp+152]
004b3194str x2, [sp+160]
004b3198mov x0, x1
004b319cmov x1, x2
004b31a0ldp x29, x30, [sp-8]
004b31a4add sp, sp, 448
004b31a8ret x30
004b31ac
004b31acloc_4b31ac:
004b31acstp xzr, xzr, [sp+344]
004b31b0ldr x2, [sp+512]
004b31b4ldr x3, [sp+520]
004b31b8ldr x4, [sp+472]
004b31bcldrsb x27, [x4]
004b31c0ldr x4, [x4+24]
004b31c4ldr x1, [sp+504]
004b31c8ldr x0, [sp+480]
004b31ccblr x4
004b31d0str x0, [sp+104]
004b31d4str x1, [sp+344]
004b31d8str x2, [sp+352]
004b31dcldr x4, [sp+104]
004b31e0str x4, [sp+128]
004b31e4str x1, [sp+392]
004b31e8str x2, [sp+400]
004b31ecstr x1, [sp+224]
004b31f0str x2, [sp+232]
004b31f4cbnz x1, 0x4b31fc
004b31f8b 0x4b3218
004b31fc
004b31fcloc_4b31fc:
004b31fcstr x1, [sp+152]
004b3200str x2, [sp+160]
004b3204mov x0, x1
004b3208mov x1, x2
004b320cldp x29, x30, [sp-8]
004b3210add sp, sp, 448
004b3214ret x30
004b3218
004b3218loc_4b3218:
004b3218stp xzr, xzr, [sp+344]
004b321cldr x2, [sp+176]
004b3220ldr x3, [sp+184]
004b3224ldr x4, [sp+472]
004b3228ldrsb x27, [x4]
004b322cldr x4, [x4+24]
004b3230ldr x1, [sp+168]
004b3234ldr x0, [sp+480]
004b3238blr x4
004b323cstr x0, [sp+104]
004b3240str x1, [sp+344]
004b3244str x2, [sp+352]
004b3248ldr x4, [sp+104]
004b324cstr x4, [sp+120]
004b3250str x1, [sp+376]
004b3254str x2, [sp+384]
004b3258str x1, [sp+208]
004b325cstr x2, [sp+216]
004b3260cbnz x1, 0x4b3268
004b3264b 0x4b3284
004b3268
004b3268loc_4b3268:
004b3268str x1, [sp+152]
004b326cstr x2, [sp+160]
004b3270mov x0, x1
004b3274mov x1, x2
004b3278ldp x29, x30, [sp-8]
004b327cadd sp, sp, 448
004b3280ret x30
004b3284
004b3284loc_4b3284:
004b3284ldr x4, [sp+456]
004b3288ldrsb x27, [x4]
004b328cldr x4, [x4]
004b3290cbnz x4, 0x4b3298
004b3294b 0x4b33a8
004b3298
004b3298loc_4b3298:
004b3298ldr x4, [sp+456]
004b329cldrsb x27, [x4]
004b32a0ldr x1, [x4+104]
004b32a4ldr x3, [x4+120]
004b32a8b 0x4b32ac
004b32ac
004b32acloc_4b32ac:
004b32acb 0x4b32b0
004b32b0
004b32b0loc_4b32b0:
004b32b0str x1, [sp+320]
004b32b4str xzr, [sp+328]
004b32b8str x3, [sp+336]
004b32bcldr x4, [sp+456]
004b32c0ldrsb x27, [x4]
004b32c4ldr x5, [x4]
004b32c8ldrsb x27, [x5]
004b32ccldr x0, [x4+8]
004b32d0ldr x4, [x5+48]
004b32d4mov x2, xzr
004b32d8blr x4
004b32dcstr x0, [sp+296]
004b32e0str x1, [sp+304]
004b32e4str x2, [sp+312]
004b32e8ldr x4, [sp+456]
004b32ecldrsb x27, [x4]
004b32f0str x1, [x4+112]
004b32f4str x2, [x4+120]
004b32f8adrp x27, 0x598000
004b32fcldr w5, [x27+3056]
004b3300cbz w5, 0x4b3308
004b3304b 0x4b330c
004b3308
004b3308loc_4b3308:
004b3308b 0x4b3320
004b330c
004b330cloc_4b330c:
004b330cbl runtime.gcWriteBarrier2
004b3310str x0, [x25]
004b3314ldr x5, [x4+104]
004b3318str x5, [x25+8]
004b331cb 0x4b3320
004b3320
004b3320loc_4b3320:
004b3320str x0, [x4+104]
004b3324stp xzr, xzr, [sp+344]
004b3328ldr x4, [sp+456]
004b332cldrsb x27, [x4]
004b3330ldr x1, [x4+104]
004b3334ldr x2, [x4+112]
004b3338ldr x3, [x4+120]
004b333cstr x1, [sp+272]
004b3340str x2, [sp+280]
004b3344str x3, [sp+288]
004b3348ldr x4, [sp+472]
004b334cldrsb x27, [x4]
004b3350ldr x0, [sp+480]
004b3354ldr x4, [x4+24]
004b3358blr x4
004b335cstr x0, [sp+104]
004b3360str x1, [sp+344]
004b3364str x2, [sp+352]
004b3368ldr x4, [sp+104]
004b336cstr x4, [sp+112]
004b3370str x1, [sp+360]
004b3374str x2, [sp+368]
004b3378str x1, [sp+192]
004b337cstr x2, [sp+200]
004b3380cbnz x1, 0x4b3388
004b3384b 0x4b33a4
004b3388
004b3388loc_4b3388:
004b3388str x1, [sp+152]
004b338cstr x2, [sp+160]
004b3390mov x0, x1
004b3394mov x1, x2
004b3398ldp x29, x30, [sp-8]
004b339cadd sp, sp, 448
004b33a0ret x30
004b33a4
004b33a4loc_4b33a4:
004b33a4b 0x4b33ac
004b33a8
004b33a8loc_4b33a8:
004b33a8b 0x4b33ac
004b33ac
004b33acloc_4b33ac:
004b33acstp xzr, xzr, [sp+152]
004b33b0mov x0, xzr
004b33b4mov x1, xzr
004b33b8ldp x29, x30, [sp-8]
004b33bcadd sp, sp, 448
004b33c0ret x30
004b33c4
004b33c4loc_4b33c4:
004b33c4orr x2, xzr, 32
004b33c8bl runtime.panicSliceAlen
004b33cchint
004b33d0
004b33d0loc_4b33d0:
004b33d0str x0, [sp+8]
004b33d4str w1, [sp+16]
004b33d8stp x2, x3, [sp+24]
004b33dcstp x4, x5, [sp+40]
004b33e0stp x6, x7, [sp+56]
004b33e4str x8, [sp+72]
004b33e8mov x3, x30
004b33ecbl runtime.morestack_noctxt.abi0
004b33f0ldr x0, [sp+8]
004b33f4ldr w1, [sp+16]
004b33f8ldp x2, x3, [sp+24]
004b33fcldp x4, x5, [sp+40]
004b3400ldp x6, x7, [sp+56]
004b3404ldr x8, [sp+72]
004b3408b 0x4b2b40
004b340cudf 0
004b2b40
004b3410
004b3410golang.org/x/crypto/ssh.newGCMCipher: ; void golang.org/x/crypto/ssh.newGCMCipher(struct []uint8 key, struct []uint8 iv, struct []uint8 unusedMacKey, golang.org/x/crypto/ssh.directionAlgorithms unusedAlgs)
004b3410ldr x16, [x28+16]
004b3414sub x17, sp, 128
004b3418subs xzr, x17, x16
004b341cb.ls 0x4b36b4
004b3420sub x20, sp, 256
004b3424stp x29, x30, [x20-8]
004b3428add sp, x20, 0
004b342csub x29, sp, 8
004b3430str x0, [sp+264]
004b3434str x1, [sp+272]
004b3438str x2, [sp+280]
004b343cstr x3, [sp+288]
004b3440str x4, [sp+296]
004b3444str x5, [sp+304]
004b3448str x6, [sp+312]
004b344cstr x7, [sp+320]
004b3450str x8, [sp+328]
004b3454str x9, [sp+336]
004b3458str x10, [sp+344]
004b345cstr x11, [sp+352]
004b3460str x12, [sp+360]
004b3464str x13, [sp+368]
004b3468str x14, [sp+376]
004b346cstp xzr, xzr, [sp+48]
004b3470stp xzr, xzr, [sp+32]
004b3474stp xzr, xzr, [sp+200]
004b3478stp xzr, xzr, [sp+184]
004b347cldr x0, [sp+264]
004b3480ldr x1, [sp+272]
004b3484ldr x2, [sp+280]
004b3488bl crypto/aes.NewCipher
004b348cstr x0, [sp+200]
004b3490str x1, [sp+208]
004b3494str x2, [sp+184]
004b3498str x3, [sp+192]
004b349cldr x3, [sp+208]
004b34a0ldr x4, [sp+200]
004b34a4str x4, [sp+128]
004b34a8str x3, [sp+136]
004b34acldr x3, [sp+184]
004b34b0ldr x4, [sp+192]
004b34b4str x3, [sp+112]
004b34b8str x4, [sp+120]
004b34bcldr x3, [sp+128]
004b34c0ldr x4, [sp+136]
004b34c4str x3, [sp+80]
004b34c8str x4, [sp+88]
004b34ccldr x3, [sp+120]
004b34d0ldr x4, [sp+112]
004b34d4str x4, [sp+64]
004b34d8str x3, [sp+72]
004b34dccbnz x4, 0x4b34e4
004b34e0b 0x4b350c
004b34e4
004b34e4loc_4b34e4:
004b34e4stp xzr, xzr, [sp+48]
004b34e8ldr x3, [sp+72]
004b34ecldr x2, [sp+64]
004b34f0str x2, [sp+32]
004b34f4str x3, [sp+40]
004b34f8ldr x0, [sp+48]
004b34fcldr x1, [sp+56]
004b3500ldp x29, x30, [sp-8]
004b3504add sp, sp, 256
004b3508ret x30
004b350c
004b350cloc_4b350c:
004b350cstp xzr, xzr, [sp+168]
004b3510stp xzr, xzr, [sp+184]
004b3514ldr x0, [sp+80]
004b3518ldr x1, [sp+88]
004b351cbl crypto/cipher.NewGCM
004b3520str x0, [sp+168]
004b3524str x1, [sp+176]
004b3528str x2, [sp+184]
004b352cstr x3, [sp+192]
004b3530ldr x2, [sp+176]
004b3534ldr x3, [sp+168]
004b3538str x3, [sp+232]
004b353cstr x2, [sp+240]
004b3540ldr x2, [sp+184]
004b3544ldr x3, [sp+192]
004b3548str x2, [sp+216]
004b354cstr x3, [sp+224]
004b3550ldr x2, [sp+232]
004b3554ldr x3, [sp+240]
004b3558str x2, [sp+96]
004b355cstr x3, [sp+104]
004b3560ldr x2, [sp+224]
004b3564ldr x3, [sp+216]
004b3568str x3, [sp+64]
004b356cstr x2, [sp+72]
004b3570cbnz x3, 0x4b3578
004b3574b 0x4b35a0
004b3578
004b3578loc_4b3578:
004b3578stp xzr, xzr, [sp+48]
004b357cldr x3, [sp+72]
004b3580ldr x2, [sp+64]
004b3584str x2, [sp+32]
004b3588str x3, [sp+40]
004b358cldr x0, [sp+48]
004b3590ldr x1, [sp+56]
004b3594ldp x29, x30, [sp-8]
004b3598add sp, sp, 256
004b359cret x30
004b35a0
004b35a0loc_4b35a0:
004b35a0adrp x0, 0x1b3000
004b35a4add x0, x0, 3040
004b35a8bl runtime.newobject
004b35acstr x0, [sp+152]
004b35b0adrp x27, 0x598000
004b35b4ldr w1, [x27+3056]
004b35b8cbz w1, 0x4b35c0
004b35bcb 0x4b35c4
004b35c0
004b35c0loc_4b35c0:
004b35c0b 0x4b35e0
004b35c4
004b35c4loc_4b35c4:
004b35c4str x0, [sp+144]
004b35c8mov x1, x0
004b35ccadrp x0, 0x1b3000
004b35d0add x0, x0, 3040
004b35d4bl runtime.wbZero
004b35d8ldr x0, [sp+144]
004b35dcb 0x4b35e0
004b35e0
004b35e0loc_4b35e0:
004b35e0stp xzr, xzr, [x0]
004b35e4stp xzr, xzr, [x0+16]
004b35e8stp xzr, xzr, [x0+32]
004b35ecstp xzr, xzr, [x0+48]
004b35f0str xzr, [x0+64]
004b35f4ldr x4, [sp+152]
004b35f8ldrsb x27, [x4]
004b35fcldr x5, [sp+104]
004b3600ldr x6, [sp+96]
004b3604str x6, [x4]
004b3608adrp x27, 0x598000
004b360cldr w6, [x27+3056]
004b3610cbz w6, 0x4b3618
004b3614b 0x4b361c
004b3618
004b3618loc_4b3618:
004b3618b 0x4b3630
004b361c
004b361cloc_4b361c:
004b361cbl runtime.gcWriteBarrier2
004b3620str x5, [x25]
004b3624ldr x6, [x4+8]
004b3628str x6, [x25+8]
004b362cb 0x4b3630
004b3630
004b3630loc_4b3630:
004b3630str x5, [x4+8]
004b3634ldr x4, [sp+152]
004b3638ldrsb x27, [x4]
004b363cldr x5, [sp+288]
004b3640ldr x6, [sp+296]
004b3644ldr x7, [sp+304]
004b3648str x6, [x4+32]
004b364cstr x7, [x4+40]
004b3650adrp x27, 0x598000
004b3654ldr w6, [x27+3056]
004b3658cbz w6, 0x4b3660
004b365cb 0x4b3664
004b3660
004b3660loc_4b3660:
004b3660b 0x4b3678
004b3664
004b3664loc_4b3664:
004b3664bl runtime.gcWriteBarrier2
004b3668str x5, [x25]
004b366cldr x6, [x4+24]
004b3670str x6, [x25+8]
004b3674b 0x4b3678
004b3678
004b3678loc_4b3678:
004b3678str x5, [x4+24]
004b367cldr x4, [sp+152]
004b3680str x4, [sp+160]
004b3684adrp x5, 0x264000
004b3688add x5, x5, 1984
004b368cstr x5, [sp+48]
004b3690str x4, [sp+56]
004b3694stp xzr, xzr, [sp+32]
004b3698ldr x0, [sp+48]
004b369cldr x1, [sp+56]
004b36a0mov x2, xzr
004b36a4mov x3, xzr
004b36a8ldp x29, x30, [sp-8]
004b36acadd sp, sp, 256
004b36b0ret x30
004b36b4
004b36b4loc_4b36b4:
004b36b4stp x0, x1, [sp+8]
004b36b8stp x2, x3, [sp+24]
004b36bcstp x4, x5, [sp+40]
004b36c0stp x6, x7, [sp+56]
004b36c4stp x8, x9, [sp+72]
004b36c8stp x10, x11, [sp+88]
004b36ccstp x12, x13, [sp+104]
004b36d0str x14, [sp+120]
004b36d4mov x3, x30
004b36d8bl runtime.morestack_noctxt.abi0
004b36dcldp x0, x1, [sp+8]
004b36e0ldp x2, x3, [sp+24]
004b36e4ldp x4, x5, [sp+40]
004b36e8ldp x6, x7, [sp+56]
004b36ecldp x8, x9, [sp+72]
004b36f0ldp x10, x11, [sp+88]
004b36f4ldp x12, x13, [sp+104]
004b36f8ldr x14, [sp+120]
004b36fcb 0x4b3410
004b3410
004b3410golang.org/x/crypto/ssh.newGCMCipher: ; void golang.org/x/crypto/ssh.newGCMCipher(struct []uint8 key, struct []uint8 iv, struct []uint8 unusedMacKey, golang.org/x/crypto/ssh.directionAlgorithms unusedAlgs)
004b3410ldr x16, [x28+16]
004b3414sub x17, sp, 128
004b3418subs xzr, x17, x16
004b341cb.ls 0x4b36b4
004b3420sub x20, sp, 256
004b3424stp x29, x30, [x20-8]
004b3428add sp, x20, 0
004b342csub x29, sp, 8
004b3430str x0, [sp+264]
004b3434str x1, [sp+272]
004b3438str x2, [sp+280]
004b343cstr x3, [sp+288]
004b3440str x4, [sp+296]
004b3444str x5, [sp+304]
004b3448str x6, [sp+312]
004b344cstr x7, [sp+320]
004b3450str x8, [sp+328]
004b3454str x9, [sp+336]
004b3458str x10, [sp+344]
004b345cstr x11, [sp+352]
004b3460str x12, [sp+360]
004b3464str x13, [sp+368]
004b3468str x14, [sp+376]
004b346cstp xzr, xzr, [sp+48]
004b3470stp xzr, xzr, [sp+32]
004b3474stp xzr, xzr, [sp+200]
004b3478stp xzr, xzr, [sp+184]
004b347cldr x0, [sp+264]
004b3480ldr x1, [sp+272]
004b3484ldr x2, [sp+280]
004b3488bl crypto/aes.NewCipher
004b348cstr x0, [sp+200]
004b3490str x1, [sp+208]
004b3494str x2, [sp+184]
004b3498str x3, [sp+192]
004b349cldr x3, [sp+208]
004b34a0ldr x4, [sp+200]
004b34a4str x4, [sp+128]
004b34a8str x3, [sp+136]
004b34acldr x3, [sp+184]
004b34b0ldr x4, [sp+192]
004b34b4str x3, [sp+112]
004b34b8str x4, [sp+120]
004b34bcldr x3, [sp+128]
004b34c0ldr x4, [sp+136]
004b34c4str x3, [sp+80]
004b34c8str x4, [sp+88]
004b34ccldr x3, [sp+120]
004b34d0ldr x4, [sp+112]
004b34d4str x4, [sp+64]
004b34d8str x3, [sp+72]
004b34dccbnz x4, 0x4b34e4
004b34e0b 0x4b350c
004b34e4
004b34e4loc_4b34e4:
004b34e4stp xzr, xzr, [sp+48]
004b34e8ldr x3, [sp+72]
004b34ecldr x2, [sp+64]
004b34f0str x2, [sp+32]
004b34f4str x3, [sp+40]
004b34f8ldr x0, [sp+48]
004b34fcldr x1, [sp+56]
004b3500ldp x29, x30, [sp-8]
004b3504add sp, sp, 256
004b3508ret x30
004b350c
004b350cloc_4b350c:
004b350cstp xzr, xzr, [sp+168]
004b3510stp xzr, xzr, [sp+184]
004b3514ldr x0, [sp+80]
004b3518ldr x1, [sp+88]
004b351cbl crypto/cipher.NewGCM
004b3520str x0, [sp+168]
004b3524str x1, [sp+176]
004b3528str x2, [sp+184]
004b352cstr x3, [sp+192]
004b3530ldr x2, [sp+176]
004b3534ldr x3, [sp+168]
004b3538str x3, [sp+232]
004b353cstr x2, [sp+240]
004b3540ldr x2, [sp+184]
004b3544ldr x3, [sp+192]
004b3548str x2, [sp+216]
004b354cstr x3, [sp+224]
004b3550ldr x2, [sp+232]
004b3554ldr x3, [sp+240]
004b3558str x2, [sp+96]
004b355cstr x3, [sp+104]
004b3560ldr x2, [sp+224]
004b3564ldr x3, [sp+216]
004b3568str x3, [sp+64]
004b356cstr x2, [sp+72]
004b3570cbnz x3, 0x4b3578
004b3574b 0x4b35a0
004b3578
004b3578loc_4b3578:
004b3578stp xzr, xzr, [sp+48]
004b357cldr x3, [sp+72]
004b3580ldr x2, [sp+64]
004b3584str x2, [sp+32]
004b3588str x3, [sp+40]
004b358cldr x0, [sp+48]
004b3590ldr x1, [sp+56]
004b3594ldp x29, x30, [sp-8]
004b3598add sp, sp, 256
004b359cret x30
004b35a0
004b35a0loc_4b35a0:
004b35a0adrp x0, 0x1b3000
004b35a4add x0, x0, 3040
004b35a8bl runtime.newobject
004b35acstr x0, [sp+152]
004b35b0adrp x27, 0x598000
004b35b4ldr w1, [x27+3056]
004b35b8cbz w1, 0x4b35c0
004b35bcb 0x4b35c4
004b35c0
004b35c0loc_4b35c0:
004b35c0b 0x4b35e0
004b35c4
004b35c4loc_4b35c4:
004b35c4str x0, [sp+144]
004b35c8mov x1, x0
004b35ccadrp x0, 0x1b3000
004b35d0add x0, x0, 3040
004b35d4bl runtime.wbZero
004b35d8ldr x0, [sp+144]
004b35dcb 0x4b35e0
004b35e0
004b35e0loc_4b35e0:
004b35e0stp xzr, xzr, [x0]
004b35e4stp xzr, xzr, [x0+16]
004b35e8stp xzr, xzr, [x0+32]
004b35ecstp xzr, xzr, [x0+48]
004b35f0str xzr, [x0+64]
004b35f4ldr x4, [sp+152]
004b35f8ldrsb x27, [x4]
004b35fcldr x5, [sp+104]
004b3600ldr x6, [sp+96]
004b3604str x6, [x4]
004b3608adrp x27, 0x598000
004b360cldr w6, [x27+3056]
004b3610cbz w6, 0x4b3618
004b3614b 0x4b361c
004b3618
004b3618loc_4b3618:
004b3618b 0x4b3630
004b361c
004b361cloc_4b361c:
004b361cbl runtime.gcWriteBarrier2
004b3620str x5, [x25]
004b3624ldr x6, [x4+8]
004b3628str x6, [x25+8]
004b362cb 0x4b3630
004b3630
004b3630loc_4b3630:
004b3630str x5, [x4+8]
004b3634ldr x4, [sp+152]
004b3638ldrsb x27, [x4]
004b363cldr x5, [sp+288]
004b3640ldr x6, [sp+296]
004b3644ldr x7, [sp+304]
004b3648str x6, [x4+32]
004b364cstr x7, [x4+40]
004b3650adrp x27, 0x598000
004b3654ldr w6, [x27+3056]
004b3658cbz w6, 0x4b3660
004b365cb 0x4b3664
004b3660
004b3660loc_4b3660:
004b3660b 0x4b3678
004b3664
004b3664loc_4b3664:
004b3664bl runtime.gcWriteBarrier2
004b3668str x5, [x25]
004b366cldr x6, [x4+24]
004b3670str x6, [x25+8]
004b3674b 0x4b3678
004b3678
004b3678loc_4b3678:
004b3678str x5, [x4+24]
004b367cldr x4, [sp+152]
004b3680str x4, [sp+160]
004b3684adrp x5, 0x264000
004b3688add x5, x5, 1984
004b368cstr x5, [sp+48]
004b3690str x4, [sp+56]
004b3694stp xzr, xzr, [sp+32]
004b3698ldr x0, [sp+48]
004b369cldr x1, [sp+56]
004b36a0mov x2, xzr
004b36a4mov x3, xzr
004b36a8ldp x29, x30, [sp-8]
004b36acadd sp, sp, 256
004b36b0ret x30
004b36b4
004b36b4loc_4b36b4:
004b36b4stp x0, x1, [sp+8]
004b36b8stp x2, x3, [sp+24]
004b36bcstp x4, x5, [sp+40]
004b36c0stp x6, x7, [sp+56]
004b36c4stp x8, x9, [sp+72]
004b36c8stp x10, x11, [sp+88]
004b36ccstp x12, x13, [sp+104]
004b36d0str x14, [sp+120]
004b36d4mov x3, x30
004b36d8bl runtime.morestack_noctxt.abi0
004b36dcldp x0, x1, [sp+8]
004b36e0ldp x2, x3, [sp+24]
004b36e4ldp x4, x5, [sp+40]
004b36e8ldp x6, x7, [sp+56]
004b36ecldp x8, x9, [sp+72]
004b36f0ldp x10, x11, [sp+88]
004b36f4ldp x12, x13, [sp+104]
004b36f8ldr x14, [sp+120]
004b36fcb 0x4b3410
004b3410
004b3700
004b3700golang.org/x/crypto/ssh.(*gcmCipher).writeCipherPacket: ; void golang.org/x/crypto/ssh.(*gcmCipher).writeCipherPacket(golang.org/x/crypto/ssh.gcmCipher * c, uint32 seqNum, io.Writer w, io.Reader rand, struct []uint8 packet)
004b3700ldr x16, [x28+16]
004b3704sub x17, sp, 384
004b3708subs xzr, x17, x16
004b370cb.ls 0x4b3c9c
004b3710sub x20, sp, 512
004b3714stp x29, x30, [x20-8]
004b3718add sp, x20, 0
004b371csub x29, sp, 8
004b3720str x0, [sp+520]
004b3724str w1, [sp+528]
004b3728str x2, [sp+536]
004b372cstr x3, [sp+544]
004b3730str x4, [sp+552]
004b3734str x5, [sp+560]
004b3738str x6, [sp+568]
004b373cstr x7, [sp+576]
004b3740str x8, [sp+584]
004b3744stp xzr, xzr, [sp+184]
004b3748ldr x4, [sp+576]
004b374cstr x4, [sp+160]
004b3750add x5, x4, 1
004b3754sbfm x5, x5, 63, 63
004b3758add x5, x4, x5, lsr #60
004b375cadd x5, x5, 1
004b3760and x5, x5, -16
004b3764add x5, x5, 15
004b3768sub x4, x5, x4
004b376cstrb w4, [sp+115]
004b3770ubfm x5, x4, 0, 7
004b3774subs wzr, w5, 4
004b3778b.lo 0x4b3780
004b377cb 0x4b378c
004b3780
004b3780loc_4b3780:
004b3780add x4, x4, 16
004b3784strb w4, [sp+115]
004b3788b 0x4b3790
004b378c
004b378cloc_4b378c:
004b378cb 0x4b3790
004b3790
004b3790loc_4b3790:
004b3790ldr x4, [sp+576]
004b3794str x4, [sp+160]
004b3798ldrb w5, [sp+115]
004b379cadd x4, x4, x5
004b37a0add x4, x4, 1
004b37a4str w4, [sp+116]
004b37a8ldr x4, [sp+520]
004b37acldrsb x27, [x4]
004b37b0add x0, x4, 16
004b37b4ldrsb x27, [x0]
004b37b8b 0x4b37bc
004b37bc
004b37bcloc_4b37bc:
004b37bcstr x0, [sp+432]
004b37c0orr x2, xzr, 4
004b37c4str x2, [sp+440]
004b37c8str x2, [sp+448]
004b37ccldr w3, [sp+116]
004b37d0mov x1, x2
004b37d4bl encoding/binary.bigEndian.PutUint32
004b37d8ldr x4, [sp+520]
004b37dcldrsb x27, [x4]
004b37e0add x4, x4, 16
004b37e4ldrsb x27, [x4]
004b37e8b 0x4b37ec
004b37ec
004b37ecloc_4b37ec:
004b37ecstr x4, [sp+432]
004b37f0orr x4, xzr, 4
004b37f4str x4, [sp+440]
004b37f8str x4, [sp+448]
004b37fcstp xzr, xzr, [sp+416]
004b3800ldr x4, [sp+536]
004b3804ldrsb x27, [x4]
004b3808ldr x0, [sp+544]
004b380cldr x4, [x4+24]
004b3810ldr x1, [sp+432]
004b3814ldr x2, [sp+440]
004b3818ldr x3, [sp+448]
004b381cblr x4
004b3820str x0, [sp+160]
004b3824str x1, [sp+416]
004b3828str x2, [sp+424]
004b382cldr x4, [sp+160]
004b3830str x4, [sp+120]
004b3834str x1, [sp+488]
004b3838str x2, [sp+496]
004b383cstr x1, [sp+232]
004b3840str x2, [sp+240]
004b3844cbnz x1, 0x4b384c
004b3848b 0x4b3868
004b384c
004b384cloc_4b384c:
004b384cstr x1, [sp+184]
004b3850str x2, [sp+192]
004b3854mov x0, x1
004b3858mov x1, x2
004b385cldp x29, x30, [sp-8]
004b3860add sp, sp, 512
004b3864ret x30
004b3868
004b3868loc_4b3868:
004b3868ldr x5, [sp+520]
004b386cldrsb x27, [x5]
004b3870ldr x5, [x5+64]
004b3874str x5, [sp+160]
004b3878ldr w6, [sp+116]
004b387csubs xzr, x6, x5
004b3880b.gt 0x4b3888
004b3884b 0x4b38f8
004b3888
004b3888loc_4b3888:
004b3888ldr w3, [sp+116]
004b388cmov x2, x3
004b3890ldr w3, [sp+116]
004b3894mov x1, x3
004b3898adrp x0, 0x142000
004b389cadd x0, x0, 3072
004b38a0bl runtime.makeslice
004b38a4ldr w3, [sp+116]
004b38a8ldr w4, [sp+116]
004b38acstr x0, [sp+432]
004b38b0str x3, [sp+440]
004b38b4str x4, [sp+448]
004b38b8ldr x5, [sp+520]
004b38bcldrsb x27, [x5]
004b38c0str x3, [x5+56]
004b38c4str x4, [x5+64]
004b38c8adrp x27, 0x598000
004b38ccldr w3, [x27+3056]
004b38d0cbz w3, 0x4b38d8
004b38d4b 0x4b38dc
004b38d8
004b38d8loc_4b38d8:
004b38d8b 0x4b38f0
004b38dc
004b38dcloc_4b38dc:
004b38dcbl runtime.gcWriteBarrier2
004b38e0str x0, [x25]
004b38e4ldr x6, [x5+48]
004b38e8str x6, [x25+8]
004b38ecb 0x4b38f0
004b38f0
004b38f0loc_4b38f0:
004b38f0str x0, [x5+48]
004b38f4b 0x4b392c
004b38f8
004b38f8loc_4b38f8:
004b38f8ldr x5, [sp+520]
004b38fcldrsb x27, [x5]
004b3900ldr x2, [x5+64]
004b3904ldr w5, [sp+116]
004b3908mov x1, x5
004b390csubs xzr, x1, x2
004b3910b.ls 0x4b3918
004b3914b 0x4b3c94
004b3918
004b3918loc_4b3918:
004b3918b 0x4b391c
004b391c
004b391cloc_4b391c:
004b391cldr x5, [sp+520]
004b3920ldrsb x27, [x5]
004b3924str x1, [x5+56]
004b3928b 0x4b392c
004b392c
004b392cloc_4b392c:
004b392cldr x5, [sp+520]
004b3930ldrsb x27, [x5]
004b3934ldr x1, [x5+56]
004b3938ldr x5, [x5+48]
004b393cldrb w6, [sp+115]
004b3940subs xzr, x1, 0
004b3944b.hi 0x4b394c
004b3948b 0x4b3c8c
004b394c
004b394cloc_4b394c:
004b394cstrb w6, [x5]
004b3950ldr x5, [sp+520]
004b3954ldrsb x27, [x5]
004b3958ldr x1, [x5+56]
004b395cldr x6, [x5+48]
004b3960ldr x5, [x5+64]
004b3964b 0x4b3968
004b3968
004b3968loc_4b3968:
004b3968subs xzr, x1, 1
004b396cb.hs 0x4b3974
004b3970b 0x4b3c84
004b3974
004b3974loc_4b3974:
004b3974sub x5, x5, 1
004b3978sub x7, x1, 1
004b397csub x8, xzr, x5
004b3980sbfm x8, x8, 63, 63
004b3984and x8, x8, 1
004b3988add x6, x6, x8
004b398cstr x6, [sp+432]
004b3990str x7, [sp+440]
004b3994str x5, [sp+448]
004b3998str x6, [sp+344]
004b399cstr x7, [sp+352]
004b39a0str x5, [sp+360]
004b39a4ldr x5, [sp+576]
004b39a8ldr x6, [sp+568]
004b39acldr x7, [sp+584]
004b39b0str x6, [sp+320]
004b39b4str x5, [sp+328]
004b39b8str x7, [sp+336]
004b39bcldr x6, [sp+352]
004b39c0str x6, [sp+136]
004b39c4subs xzr, x6, x5
004b39c8b.gt 0x4b39d0
004b39ccb 0x4b39d8
004b39d0
004b39d0loc_4b39d0:
004b39d0str x5, [sp+136]
004b39d4b 0x4b39dc
004b39d8
004b39d8loc_4b39d8:
004b39d8b 0x4b39dc
004b39dc
004b39dcloc_4b39dc:
004b39dcldr x5, [sp+344]
004b39e0ldr x6, [sp+320]
004b39e4subs xzr, x6, x5
004b39e8b.ne 0x4b39f0
004b39ecb 0x4b3a0c
004b39f0
004b39f0loc_4b39f0:
004b39f0ldr x3, [sp+136]
004b39f4str x3, [sp+128]
004b39f8ldr x2, [sp+128]
004b39fcldr x1, [sp+320]
004b3a00ldr x0, [sp+344]
004b3a04bl runtime.memmove
004b3a08b 0x4b3a10
004b3a0c
004b3a0cloc_4b3a0c:
004b3a0cb 0x4b3a10
004b3a10
004b3a10loc_4b3a10:
004b3a10ldr x5, [sp+576]
004b3a14str x5, [sp+160]
004b3a18add x0, x5, 1
004b3a1cstr x0, [sp+152]
004b3a20ldr x6, [sp+520]
004b3a24ldrsb x27, [x6]
004b3a28ldr x1, [x6+56]
004b3a2cldr x7, [x6+64]
004b3a30ldr x6, [x6+48]
004b3a34b 0x4b3a38
004b3a38
004b3a38loc_4b3a38:
004b3a38subs xzr, x1, x0
004b3a3cb.hs 0x4b3a44
004b3a40b 0x4b3c80
004b3a44
004b3a44loc_4b3a44:
004b3a44sub x8, x1, x5
004b3a48sub x5, x7, x5
004b3a4csub x5, x5, 1
004b3a50sub x7, xzr, x5
004b3a54and x7, x0, x7, asr #63
004b3a58add x6, x6, x7
004b3a5csub x7, x8, 1
004b3a60str x6, [sp+432]
004b3a64str x7, [sp+440]
004b3a68str x5, [sp+448]
004b3a6cstp xzr, xzr, [sp+416]
004b3a70ldr x0, [sp+552]
004b3a74ldr x1, [sp+560]
004b3a78ldr x2, [sp+432]
004b3a7cldr x3, [sp+440]
004b3a80ldr x4, [sp+448]
004b3a84bl io.ReadFull
004b3a88str x0, [sp+144]
004b3a8cstr x1, [sp+416]
004b3a90str x2, [sp+424]
004b3a94ldr x5, [sp+144]
004b3a98str x5, [sp+176]
004b3a9cstr x1, [sp+472]
004b3aa0str x2, [sp+480]
004b3aa4str x1, [sp+216]
004b3aa8str x2, [sp+224]
004b3aaccbnz x1, 0x4b3ab4
004b3ab0b 0x4b3ad0
004b3ab4
004b3ab4loc_4b3ab4:
004b3ab4str x1, [sp+184]
004b3ab8str x2, [sp+192]
004b3abcmov x0, x1
004b3ac0mov x1, x2
004b3ac4ldp x29, x30, [sp-8]
004b3ac8add sp, sp, 512
004b3accret x30
004b3ad0
004b3ad0loc_4b3ad0:
004b3ad0ldr x13, [sp+520]
004b3ad4ldrsb x27, [x13]
004b3ad8ldr x14, [x13+48]
004b3adcldr x13, [x13+64]
004b3ae0b 0x4b3ae4
004b3ae4
004b3ae4loc_4b3ae4:
004b3ae4b 0x4b3ae8
004b3ae8
004b3ae8loc_4b3ae8:
004b3ae8str x14, [sp+432]
004b3aecstr xzr, [sp+440]
004b3af0str x13, [sp+448]
004b3af4ldr x13, [sp+520]
004b3af8ldrsb x27, [x13]
004b3afcadd x13, x13, 16
004b3b00ldrsb x27, [x13]
004b3b04b 0x4b3b08
004b3b08
004b3b08loc_4b3b08:
004b3b08str x13, [sp+392]
004b3b0corr x13, xzr, 4
004b3b10str x13, [sp+400]
004b3b14str x13, [sp+408]
004b3b18ldr x13, [sp+520]
004b3b1cldrsb x27, [x13]
004b3b20ldr x14, [x13+24]
004b3b24ldr x15, [x13+32]
004b3b28ldr x13, [x13+40]
004b3b2cstr x14, [sp+296]
004b3b30str x15, [sp+304]
004b3b34str x13, [sp+312]
004b3b38ldr x13, [sp+520]
004b3b3cldrsb x27, [x13]
004b3b40ldr x7, [x13+48]
004b3b44ldr x8, [x13+56]
004b3b48ldr x9, [x13+64]
004b3b4cstr x7, [sp+272]
004b3b50str x8, [sp+280]
004b3b54str x9, [sp+288]
004b3b58ldr x13, [sp+520]
004b3b5cldrsb x27, [x13]
004b3b60ldr x14, [x13]
004b3b64ldrsb x27, [x14]
004b3b68ldr x0, [x13+8]
004b3b6cldr x13, [x14+48]
004b3b70ldr x10, [sp+392]
004b3b74ldr x11, [sp+400]
004b3b78ldr x12, [sp+408]
004b3b7cldr x4, [sp+296]
004b3b80ldr x5, [sp+304]
004b3b84ldr x6, [sp+312]
004b3b88ldr x1, [sp+432]
004b3b8cldr x2, [sp+440]
004b3b90ldr x3, [sp+448]
004b3b94blr x13
004b3b98str x0, [sp+368]
004b3b9cstr x1, [sp+376]
004b3ba0str x2, [sp+384]
004b3ba4ldr x13, [sp+520]
004b3ba8ldrsb x27, [x13]
004b3bacstr x1, [x13+56]
004b3bb0str x2, [x13+64]
004b3bb4adrp x27, 0x598000
004b3bb8ldr w14, [x27+3056]
004b3bbccbz w14, 0x4b3bc4
004b3bc0b 0x4b3bc8
004b3bc4
004b3bc4loc_4b3bc4:
004b3bc4b 0x4b3bdc
004b3bc8
004b3bc8loc_4b3bc8:
004b3bc8bl runtime.gcWriteBarrier2
004b3bccstr x0, [x25]
004b3bd0ldr x4, [x13+48]
004b3bd4str x4, [x25+8]
004b3bd8b 0x4b3bdc
004b3bdc
004b3bdcloc_4b3bdc:
004b3bdcstr x0, [x13+48]
004b3be0stp xzr, xzr, [sp+416]
004b3be4ldr x4, [sp+520]
004b3be8ldrsb x27, [x4]
004b3becldr x1, [x4+48]
004b3bf0ldr x2, [x4+56]
004b3bf4ldr x3, [x4+64]
004b3bf8str x1, [sp+248]
004b3bfcstr x2, [sp+256]
004b3c00str x3, [sp+264]
004b3c04ldr x4, [sp+536]
004b3c08ldrsb x27, [x4]
004b3c0cldr x0, [sp+544]
004b3c10ldr x4, [x4+24]
004b3c14blr x4
004b3c18str x0, [sp+144]
004b3c1cstr x1, [sp+416]
004b3c20str x2, [sp+424]
004b3c24ldr x4, [sp+144]
004b3c28str x4, [sp+168]
004b3c2cstr x1, [sp+456]
004b3c30str x2, [sp+464]
004b3c34str x1, [sp+200]
004b3c38str x2, [sp+208]
004b3c3ccbnz x1, 0x4b3c44
004b3c40b 0x4b3c60
004b3c44
004b3c44loc_4b3c44:
004b3c44str x1, [sp+184]
004b3c48str x2, [sp+192]
004b3c4cmov x0, x1
004b3c50mov x1, x2
004b3c54ldp x29, x30, [sp-8]
004b3c58add sp, sp, 512
004b3c5cret x30
004b3c60
004b3c60loc_4b3c60:
004b3c60ldr x0, [sp+520]
004b3c64bl golang.org/x/crypto/ssh.(*gcmCipher).incIV
004b3c68stp xzr, xzr, [sp+184]
004b3c6cmov x0, xzr
004b3c70mov x1, xzr
004b3c74ldp x29, x30, [sp-8]
004b3c78add sp, sp, 512
004b3c7cret x30
004b3c80
004b3c80loc_4b3c80:
004b3c80bl runtime.panicSliceB
004b3c84
004b3c84loc_4b3c84:
004b3c84orr x0, xzr, 1
004b3c88bl runtime.panicSliceB
004b3c8c
004b3c8cloc_4b3c8c:
004b3c8cmov x0, xzr
004b3c90bl runtime.panicIndex
004b3c94
004b3c94loc_4b3c94:
004b3c94bl runtime.panicSliceAcap
004b3c98hint
004b3c9c
004b3c9cloc_4b3c9c:
004b3c9cstr x0, [sp+8]
004b3ca0str w1, [sp+16]
004b3ca4stp x2, x3, [sp+24]
004b3ca8stp x4, x5, [sp+40]
004b3cacstp x6, x7, [sp+56]
004b3cb0str x8, [sp+72]
004b3cb4mov x3, x30
004b3cb8bl runtime.morestack_noctxt.abi0
004b3cbcldr x0, [sp+8]
004b3cc0ldr w1, [sp+16]
004b3cc4ldp x2, x3, [sp+24]
004b3cc8ldp x4, x5, [sp+40]
004b3cccldp x6, x7, [sp+56]
004b3cd0ldr x8, [sp+72]
004b3cd4b 0x4b3700
004b3cd8udf 0
004b3cdcudf 0
004b3700
004b3700golang.org/x/crypto/ssh.(*gcmCipher).writeCipherPacket: ; void golang.org/x/crypto/ssh.(*gcmCipher).writeCipherPacket(golang.org/x/crypto/ssh.gcmCipher * c, uint32 seqNum, io.Writer w, io.Reader rand, struct []uint8 packet)
004b3700ldr x16, [x28+16]
004b3704sub x17, sp, 384
004b3708subs xzr, x17, x16
004b370cb.ls 0x4b3c9c
004b3710sub x20, sp, 512
004b3714stp x29, x30, [x20-8]
004b3718add sp, x20, 0
004b371csub x29, sp, 8
004b3720str x0, [sp+520]
004b3724str w1, [sp+528]
004b3728str x2, [sp+536]
004b372cstr x3, [sp+544]
004b3730str x4, [sp+552]
004b3734str x5, [sp+560]
004b3738str x6, [sp+568]
004b373cstr x7, [sp+576]
004b3740str x8, [sp+584]
004b3744stp xzr, xzr, [sp+184]
004b3748ldr x4, [sp+576]
004b374cstr x4, [sp+160]
004b3750add x5, x4, 1
004b3754sbfm x5, x5, 63, 63
004b3758add x5, x4, x5, lsr #60
004b375cadd x5, x5, 1
004b3760and x5, x5, -16
004b3764add x5, x5, 15
004b3768sub x4, x5, x4
004b376cstrb w4, [sp+115]
004b3770ubfm x5, x4, 0, 7
004b3774subs wzr, w5, 4
004b3778b.lo 0x4b3780
004b377cb 0x4b378c
004b3780
004b3780loc_4b3780:
004b3780add x4, x4, 16
004b3784strb w4, [sp+115]
004b3788b 0x4b3790
004b378c
004b378cloc_4b378c:
004b378cb 0x4b3790
004b3790
004b3790loc_4b3790:
004b3790ldr x4, [sp+576]
004b3794str x4, [sp+160]
004b3798ldrb w5, [sp+115]
004b379cadd x4, x4, x5
004b37a0add x4, x4, 1
004b37a4str w4, [sp+116]
004b37a8ldr x4, [sp+520]
004b37acldrsb x27, [x4]
004b37b0add x0, x4, 16
004b37b4ldrsb x27, [x0]
004b37b8b 0x4b37bc
004b37bc
004b37bcloc_4b37bc:
004b37bcstr x0, [sp+432]
004b37c0orr x2, xzr, 4
004b37c4str x2, [sp+440]
004b37c8str x2, [sp+448]
004b37ccldr w3, [sp+116]
004b37d0mov x1, x2
004b37d4bl encoding/binary.bigEndian.PutUint32
004b37d8ldr x4, [sp+520]
004b37dcldrsb x27, [x4]
004b37e0add x4, x4, 16
004b37e4ldrsb x27, [x4]
004b37e8b 0x4b37ec
004b37ec
004b37ecloc_4b37ec:
004b37ecstr x4, [sp+432]
004b37f0orr x4, xzr, 4
004b37f4str x4, [sp+440]
004b37f8str x4, [sp+448]
004b37fcstp xzr, xzr, [sp+416]
004b3800ldr x4, [sp+536]
004b3804ldrsb x27, [x4]
004b3808ldr x0, [sp+544]
004b380cldr x4, [x4+24]
004b3810ldr x1, [sp+432]
004b3814ldr x2, [sp+440]
004b3818ldr x3, [sp+448]
004b381cblr x4
004b3820str x0, [sp+160]
004b3824str x1, [sp+416]
004b3828str x2, [sp+424]
004b382cldr x4, [sp+160]
004b3830str x4, [sp+120]
004b3834str x1, [sp+488]
004b3838str x2, [sp+496]
004b383cstr x1, [sp+232]
004b3840str x2, [sp+240]
004b3844cbnz x1, 0x4b384c
004b3848b 0x4b3868
004b384c
004b384cloc_4b384c:
004b384cstr x1, [sp+184]
004b3850str x2, [sp+192]
004b3854mov x0, x1
004b3858mov x1, x2
004b385cldp x29, x30, [sp-8]
004b3860add sp, sp, 512
004b3864ret x30
004b3868
004b3868loc_4b3868:
004b3868ldr x5, [sp+520]
004b386cldrsb x27, [x5]
004b3870ldr x5, [x5+64]
004b3874str x5, [sp+160]
004b3878ldr w6, [sp+116]
004b387csubs xzr, x6, x5
004b3880b.gt 0x4b3888
004b3884b 0x4b38f8
004b3888
004b3888loc_4b3888:
004b3888ldr w3, [sp+116]
004b388cmov x2, x3
004b3890ldr w3, [sp+116]
004b3894mov x1, x3
004b3898adrp x0, 0x142000
004b389cadd x0, x0, 3072
004b38a0bl runtime.makeslice
004b38a4ldr w3, [sp+116]
004b38a8ldr w4, [sp+116]
004b38acstr x0, [sp+432]
004b38b0str x3, [sp+440]
004b38b4str x4, [sp+448]
004b38b8ldr x5, [sp+520]
004b38bcldrsb x27, [x5]
004b38c0str x3, [x5+56]
004b38c4str x4, [x5+64]
004b38c8adrp x27, 0x598000
004b38ccldr w3, [x27+3056]
004b38d0cbz w3, 0x4b38d8
004b38d4b 0x4b38dc
004b38d8
004b38d8loc_4b38d8:
004b38d8b 0x4b38f0
004b38dc
004b38dcloc_4b38dc:
004b38dcbl runtime.gcWriteBarrier2
004b38e0str x0, [x25]
004b38e4ldr x6, [x5+48]
004b38e8str x6, [x25+8]
004b38ecb 0x4b38f0
004b38f0
004b38f0loc_4b38f0:
004b38f0str x0, [x5+48]
004b38f4b 0x4b392c
004b38f8
004b38f8loc_4b38f8:
004b38f8ldr x5, [sp+520]
004b38fcldrsb x27, [x5]
004b3900ldr x2, [x5+64]
004b3904ldr w5, [sp+116]
004b3908mov x1, x5
004b390csubs xzr, x1, x2
004b3910b.ls 0x4b3918
004b3914b 0x4b3c94
004b3918
004b3918loc_4b3918:
004b3918b 0x4b391c
004b391c
004b391cloc_4b391c:
004b391cldr x5, [sp+520]
004b3920ldrsb x27, [x5]
004b3924str x1, [x5+56]
004b3928b 0x4b392c
004b392c
004b392cloc_4b392c:
004b392cldr x5, [sp+520]
004b3930ldrsb x27, [x5]
004b3934ldr x1, [x5+56]
004b3938ldr x5, [x5+48]
004b393cldrb w6, [sp+115]
004b3940subs xzr, x1, 0
004b3944b.hi 0x4b394c
004b3948b 0x4b3c8c
004b394c
004b394cloc_4b394c:
004b394cstrb w6, [x5]
004b3950ldr x5, [sp+520]
004b3954ldrsb x27, [x5]
004b3958ldr x1, [x5+56]
004b395cldr x6, [x5+48]
004b3960ldr x5, [x5+64]
004b3964b 0x4b3968
004b3968
004b3968loc_4b3968:
004b3968subs xzr, x1, 1
004b396cb.hs 0x4b3974
004b3970b 0x4b3c84
004b3974
004b3974loc_4b3974:
004b3974sub x5, x5, 1
004b3978sub x7, x1, 1
004b397csub x8, xzr, x5
004b3980sbfm x8, x8, 63, 63
004b3984and x8, x8, 1
004b3988add x6, x6, x8
004b398cstr x6, [sp+432]
004b3990str x7, [sp+440]
004b3994str x5, [sp+448]
004b3998str x6, [sp+344]
004b399cstr x7, [sp+352]
004b39a0str x5, [sp+360]
004b39a4ldr x5, [sp+576]
004b39a8ldr x6, [sp+568]
004b39acldr x7, [sp+584]
004b39b0str x6, [sp+320]
004b39b4str x5, [sp+328]
004b39b8str x7, [sp+336]
004b39bcldr x6, [sp+352]
004b39c0str x6, [sp+136]
004b39c4subs xzr, x6, x5
004b39c8b.gt 0x4b39d0
004b39ccb 0x4b39d8
004b39d0
004b39d0loc_4b39d0:
004b39d0str x5, [sp+136]
004b39d4b 0x4b39dc
004b39d8
004b39d8loc_4b39d8:
004b39d8b 0x4b39dc
004b39dc
004b39dcloc_4b39dc:
004b39dcldr x5, [sp+344]
004b39e0ldr x6, [sp+320]
004b39e4subs xzr, x6, x5
004b39e8b.ne 0x4b39f0
004b39ecb 0x4b3a0c
004b39f0
004b39f0loc_4b39f0:
004b39f0ldr x3, [sp+136]
004b39f4str x3, [sp+128]
004b39f8ldr x2, [sp+128]
004b39fcldr x1, [sp+320]
004b3a00ldr x0, [sp+344]
004b3a04bl runtime.memmove
004b3a08b 0x4b3a10
004b3a0c
004b3a0cloc_4b3a0c:
004b3a0cb 0x4b3a10
004b3a10
004b3a10loc_4b3a10:
004b3a10ldr x5, [sp+576]
004b3a14str x5, [sp+160]
004b3a18add x0, x5, 1
004b3a1cstr x0, [sp+152]
004b3a20ldr x6, [sp+520]
004b3a24ldrsb x27, [x6]
004b3a28ldr x1, [x6+56]
004b3a2cldr x7, [x6+64]
004b3a30ldr x6, [x6+48]
004b3a34b 0x4b3a38
004b3a38
004b3a38loc_4b3a38:
004b3a38subs xzr, x1, x0
004b3a3cb.hs 0x4b3a44
004b3a40b 0x4b3c80
004b3a44
004b3a44loc_4b3a44:
004b3a44sub x8, x1, x5
004b3a48sub x5, x7, x5
004b3a4csub x5, x5, 1
004b3a50sub x7, xzr, x5
004b3a54and x7, x0, x7, asr #63
004b3a58add x6, x6, x7
004b3a5csub x7, x8, 1
004b3a60str x6, [sp+432]
004b3a64str x7, [sp+440]
004b3a68str x5, [sp+448]
004b3a6cstp xzr, xzr, [sp+416]
004b3a70ldr x0, [sp+552]
004b3a74ldr x1, [sp+560]
004b3a78ldr x2, [sp+432]
004b3a7cldr x3, [sp+440]
004b3a80ldr x4, [sp+448]
004b3a84bl io.ReadFull
004b3a88str x0, [sp+144]
004b3a8cstr x1, [sp+416]
004b3a90str x2, [sp+424]
004b3a94ldr x5, [sp+144]
004b3a98str x5, [sp+176]
004b3a9cstr x1, [sp+472]
004b3aa0str x2, [sp+480]
004b3aa4str x1, [sp+216]
004b3aa8str x2, [sp+224]
004b3aaccbnz x1, 0x4b3ab4
004b3ab0b 0x4b3ad0
004b3ab4
004b3ab4loc_4b3ab4:
004b3ab4str x1, [sp+184]
004b3ab8str x2, [sp+192]
004b3abcmov x0, x1
004b3ac0mov x1, x2
004b3ac4ldp x29, x30, [sp-8]
004b3ac8add sp, sp, 512
004b3accret x30
004b3ad0
004b3ad0loc_4b3ad0:
004b3ad0ldr x13, [sp+520]
004b3ad4ldrsb x27, [x13]
004b3ad8ldr x14, [x13+48]
004b3adcldr x13, [x13+64]
004b3ae0b 0x4b3ae4
004b3ae4
004b3ae4loc_4b3ae4:
004b3ae4b 0x4b3ae8
004b3ae8
004b3ae8loc_4b3ae8:
004b3ae8str x14, [sp+432]
004b3aecstr xzr, [sp+440]
004b3af0str x13, [sp+448]
004b3af4ldr x13, [sp+520]
004b3af8ldrsb x27, [x13]
004b3afcadd x13, x13, 16
004b3b00ldrsb x27, [x13]
004b3b04b 0x4b3b08
004b3b08
004b3b08loc_4b3b08:
004b3b08str x13, [sp+392]
004b3b0corr x13, xzr, 4
004b3b10str x13, [sp+400]
004b3b14str x13, [sp+408]
004b3b18ldr x13, [sp+520]
004b3b1cldrsb x27, [x13]
004b3b20ldr x14, [x13+24]
004b3b24ldr x15, [x13+32]
004b3b28ldr x13, [x13+40]
004b3b2cstr x14, [sp+296]
004b3b30str x15, [sp+304]
004b3b34str x13, [sp+312]
004b3b38ldr x13, [sp+520]
004b3b3cldrsb x27, [x13]
004b3b40ldr x7, [x13+48]
004b3b44ldr x8, [x13+56]
004b3b48ldr x9, [x13+64]
004b3b4cstr x7, [sp+272]
004b3b50str x8, [sp+280]
004b3b54str x9, [sp+288]
004b3b58ldr x13, [sp+520]
004b3b5cldrsb x27, [x13]
004b3b60ldr x14, [x13]
004b3b64ldrsb x27, [x14]
004b3b68ldr x0, [x13+8]
004b3b6cldr x13, [x14+48]
004b3b70ldr x10, [sp+392]
004b3b74ldr x11, [sp+400]
004b3b78ldr x12, [sp+408]
004b3b7cldr x4, [sp+296]
004b3b80ldr x5, [sp+304]
004b3b84ldr x6, [sp+312]
004b3b88ldr x1, [sp+432]
004b3b8cldr x2, [sp+440]
004b3b90ldr x3, [sp+448]
004b3b94blr x13
004b3b98str x0, [sp+368]
004b3b9cstr x1, [sp+376]
004b3ba0str x2, [sp+384]
004b3ba4ldr x13, [sp+520]
004b3ba8ldrsb x27, [x13]
004b3bacstr x1, [x13+56]
004b3bb0str x2, [x13+64]
004b3bb4adrp x27, 0x598000
004b3bb8ldr w14, [x27+3056]
004b3bbccbz w14, 0x4b3bc4
004b3bc0b 0x4b3bc8
004b3bc4
004b3bc4loc_4b3bc4:
004b3bc4b 0x4b3bdc
004b3bc8
004b3bc8loc_4b3bc8:
004b3bc8bl runtime.gcWriteBarrier2
004b3bccstr x0, [x25]
004b3bd0ldr x4, [x13+48]
004b3bd4str x4, [x25+8]
004b3bd8b 0x4b3bdc
004b3bdc
004b3bdcloc_4b3bdc:
004b3bdcstr x0, [x13+48]
004b3be0stp xzr, xzr, [sp+416]
004b3be4ldr x4, [sp+520]
004b3be8ldrsb x27, [x4]
004b3becldr x1, [x4+48]
004b3bf0ldr x2, [x4+56]
004b3bf4ldr x3, [x4+64]
004b3bf8str x1, [sp+248]
004b3bfcstr x2, [sp+256]
004b3c00str x3, [sp+264]
004b3c04ldr x4, [sp+536]
004b3c08ldrsb x27, [x4]
004b3c0cldr x0, [sp+544]
004b3c10ldr x4, [x4+24]
004b3c14blr x4
004b3c18str x0, [sp+144]
004b3c1cstr x1, [sp+416]
004b3c20str x2, [sp+424]
004b3c24ldr x4, [sp+144]
004b3c28str x4, [sp+168]
004b3c2cstr x1, [sp+456]
004b3c30str x2, [sp+464]
004b3c34str x1, [sp+200]
004b3c38str x2, [sp+208]
004b3c3ccbnz x1, 0x4b3c44
004b3c40b 0x4b3c60
004b3c44
004b3c44loc_4b3c44:
004b3c44str x1, [sp+184]
004b3c48str x2, [sp+192]
004b3c4cmov x0, x1
004b3c50mov x1, x2
004b3c54ldp x29, x30, [sp-8]
004b3c58add sp, sp, 512
004b3c5cret x30
004b3c60
004b3c60loc_4b3c60:
004b3c60ldr x0, [sp+520]
004b3c64bl golang.org/x/crypto/ssh.(*gcmCipher).incIV
004b3c68stp xzr, xzr, [sp+184]
004b3c6cmov x0, xzr
004b3c70mov x1, xzr
004b3c74ldp x29, x30, [sp-8]
004b3c78add sp, sp, 512
004b3c7cret x30
004b3c80
004b3c80loc_4b3c80:
004b3c80bl runtime.panicSliceB
004b3c84
004b3c84loc_4b3c84:
004b3c84orr x0, xzr, 1
004b3c88bl runtime.panicSliceB
004b3c8c
004b3c8cloc_4b3c8c:
004b3c8cmov x0, xzr
004b3c90bl runtime.panicIndex
004b3c94
004b3c94loc_4b3c94:
004b3c94bl runtime.panicSliceAcap
004b3c98hint
004b3c9c
004b3c9cloc_4b3c9c:
004b3c9cstr x0, [sp+8]
004b3ca0str w1, [sp+16]
004b3ca4stp x2, x3, [sp+24]
004b3ca8stp x4, x5, [sp+40]
004b3cacstp x6, x7, [sp+56]
004b3cb0str x8, [sp+72]
004b3cb4mov x3, x30
004b3cb8bl runtime.morestack_noctxt.abi0
004b3cbcldr x0, [sp+8]
004b3cc0ldr w1, [sp+16]
004b3cc4ldp x2, x3, [sp+24]
004b3cc8ldp x4, x5, [sp+40]
004b3cccldp x6, x7, [sp+56]
004b3cd0ldr x8, [sp+72]
004b3cd4b 0x4b3700
004b3cd8udf 0
004b3cdcudf 0
004b3700
004b3ce0
004b3ce0golang.org/x/crypto/ssh.(*gcmCipher).incIV: ; void golang.org/x/crypto/ssh.(*gcmCipher).incIV(golang.org/x/crypto/ssh.gcmCipher * c)
004b3ce0ldr x16, [x28+16]
004b3ce4subs xzr, sp, x16
004b3ce8b.ls 0x4b3dc8
004b3cecstr x30, [sp-48]!
004b3cf0stur x29, [sp-8]
004b3cf4sub x29, sp, 8
004b3cf8str x0, [sp+56]
004b3cfcmovz x2, 11
004b3d00str x2, [sp+32]
004b3d04b 0x4b3d08
004b3d08
004b3d08loc_4b3d08:
004b3d08ldr x2, [sp+32]
004b3d0csubs xzr, x2, 4
004b3d10b.ge 0x4b3d18
004b3d14b 0x4b3da8
004b3d18
004b3d18loc_4b3d18:
004b3d18ldr x2, [sp+56]
004b3d1cldrsb x27, [x2]
004b3d20ldr x1, [x2+32]
004b3d24ldr x2, [x2+24]
004b3d28ldr x0, [sp+32]
004b3d2csubs xzr, x1, x0
004b3d30b.hi 0x4b3d38
004b3d34b 0x4b3dc0
004b3d38
004b3d38loc_4b3d38:
004b3d38ldr x3, [sp+56]
004b3d3cldrsb x27, [x3]
004b3d40ldr x1, [x3+32]
004b3d44ldr x3, [x3+24]
004b3d48ldrb w2, [x2+x0]
004b3d4cldr x0, [sp+32]
004b3d50add x2, x2, 1
004b3d54subs xzr, x0, x1
004b3d58b.lo 0x4b3d60
004b3d5cb 0x4b3dbc
004b3d60
004b3d60loc_4b3d60:
004b3d60strb w2, [x3+x0]
004b3d64ldr x2, [sp+56]
004b3d68ldrsb x27, [x2]
004b3d6cldr x1, [x2+32]
004b3d70ldr x2, [x2+24]
004b3d74ldr x0, [sp+32]
004b3d78subs xzr, x0, x1
004b3d7cb.lo 0x4b3d84
004b3d80b 0x4b3db8
004b3d84
004b3d84loc_4b3d84:
004b3d84ldrb w2, [x2+x0]
004b3d88cbnz w2, 0x4b3d90
004b3d8cb 0x4b3d94
004b3d90
004b3d90loc_4b3d90:
004b3d90b 0x4b3dac
004b3d94
004b3d94loc_4b3d94:
004b3d94b 0x4b3d98
004b3d98
004b3d98loc_4b3d98:
004b3d98ldr x2, [sp+32]
004b3d9csub x2, x2, 1
004b3da0str x2, [sp+32]
004b3da4b 0x4b3d08
004b3da8
004b3da8loc_4b3da8:
004b3da8b 0x4b3dac
004b3dac
004b3dacloc_4b3dac:
004b3dacldur x29, [sp-8]
004b3db0ldr x30, [sp], 48
004b3db4ret x30
004b3db8
004b3db8loc_4b3db8:
004b3db8bl runtime.panicIndex
004b3dbc
004b3dbcloc_4b3dbc:
004b3dbcbl runtime.panicIndex
004b3dc0
004b3dc0loc_4b3dc0:
004b3dc0bl runtime.panicIndex
004b3dc4hint
004b3dc8
004b3dc8loc_4b3dc8:
004b3dc8str x0, [sp+8]
004b3dccmov x3, x30
004b3dd0bl runtime.morestack_noctxt.abi0
004b3dd4ldr x0, [sp+8]
004b3dd8b 0x4b3ce0
004b3ddcudf 0
004b3ce0
004b3ce0golang.org/x/crypto/ssh.(*gcmCipher).incIV: ; void golang.org/x/crypto/ssh.(*gcmCipher).incIV(golang.org/x/crypto/ssh.gcmCipher * c)
004b3ce0ldr x16, [x28+16]
004b3ce4subs xzr, sp, x16
004b3ce8b.ls 0x4b3dc8
004b3cecstr x30, [sp-48]!
004b3cf0stur x29, [sp-8]
004b3cf4sub x29, sp, 8
004b3cf8str x0, [sp+56]
004b3cfcmovz x2, 11
004b3d00str x2, [sp+32]
004b3d04b 0x4b3d08
004b3d08
004b3d08loc_4b3d08:
004b3d08ldr x2, [sp+32]
004b3d0csubs xzr, x2, 4
004b3d10b.ge 0x4b3d18
004b3d14b 0x4b3da8
004b3d18
004b3d18loc_4b3d18:
004b3d18ldr x2, [sp+56]
004b3d1cldrsb x27, [x2]
004b3d20ldr x1, [x2+32]
004b3d24ldr x2, [x2+24]
004b3d28ldr x0, [sp+32]
004b3d2csubs xzr, x1, x0
004b3d30b.hi 0x4b3d38
004b3d34b 0x4b3dc0
004b3d38
004b3d38loc_4b3d38:
004b3d38ldr x3, [sp+56]
004b3d3cldrsb x27, [x3]
004b3d40ldr x1, [x3+32]
004b3d44ldr x3, [x3+24]
004b3d48ldrb w2, [x2+x0]
004b3d4cldr x0, [sp+32]
004b3d50add x2, x2, 1
004b3d54subs xzr, x0, x1
004b3d58b.lo 0x4b3d60
004b3d5cb 0x4b3dbc
004b3d60
004b3d60loc_4b3d60:
004b3d60strb w2, [x3+x0]
004b3d64ldr x2, [sp+56]
004b3d68ldrsb x27, [x2]
004b3d6cldr x1, [x2+32]
004b3d70ldr x2, [x2+24]
004b3d74ldr x0, [sp+32]
004b3d78subs xzr, x0, x1
004b3d7cb.lo 0x4b3d84
004b3d80b 0x4b3db8
004b3d84
004b3d84loc_4b3d84:
004b3d84ldrb w2, [x2+x0]
004b3d88cbnz w2, 0x4b3d90
004b3d8cb 0x4b3d94
004b3d90
004b3d90loc_4b3d90:
004b3d90b 0x4b3dac
004b3d94
004b3d94loc_4b3d94:
004b3d94b 0x4b3d98
004b3d98
004b3d98loc_4b3d98:
004b3d98ldr x2, [sp+32]
004b3d9csub x2, x2, 1
004b3da0str x2, [sp+32]
004b3da4b 0x4b3d08
004b3da8
004b3da8loc_4b3da8:
004b3da8b 0x4b3dac
004b3dac
004b3dacloc_4b3dac:
004b3dacldur x29, [sp-8]
004b3db0ldr x30, [sp], 48
004b3db4ret x30
004b3db8
004b3db8loc_4b3db8:
004b3db8bl runtime.panicIndex
004b3dbc
004b3dbcloc_4b3dbc:
004b3dbcbl runtime.panicIndex
004b3dc0
004b3dc0loc_4b3dc0:
004b3dc0bl runtime.panicIndex
004b3dc4hint
004b3dc8
004b3dc8loc_4b3dc8:
004b3dc8str x0, [sp+8]
004b3dccmov x3, x30
004b3dd0bl runtime.morestack_noctxt.abi0
004b3dd4ldr x0, [sp+8]
004b3dd8b 0x4b3ce0
004b3ddcudf 0
004b3ce0
004b3de0
004b3de0golang.org/x/crypto/ssh.(*gcmCipher).readCipherPacket: ; void golang.org/x/crypto/ssh.(*gcmCipher).readCipherPacket(golang.org/x/crypto/ssh.gcmCipher * c, uint32 seqNum, io.Reader r)
004b3de0ldr x16, [x28+16]
004b3de4sub x17, sp, 464
004b3de8subs xzr, x17, x16
004b3decb.ls 0x4b44fc
004b3df0sub x20, sp, 592
004b3df4stp x29, x30, [x20-8]
004b3df8add sp, x20, 0
004b3dfcsub x29, sp, 8
004b3e00str x0, [sp+600]
004b3e04str w1, [sp+608]
004b3e08str x2, [sp+616]
004b3e0cstr x3, [sp+624]
004b3e10str xzr, [sp+176]
004b3e14stp xzr, xzr, [sp+184]
004b3e18stp xzr, xzr, [sp+160]
004b3e1cldr x5, [sp+600]
004b3e20ldrsb x27, [x5]
004b3e24add x5, x5, 16
004b3e28ldrsb x27, [x5]
004b3e2cb 0x4b3e30
004b3e30
004b3e30loc_4b3e30:
004b3e30str x5, [sp+504]
004b3e34orr x5, xzr, 4
004b3e38str x5, [sp+512]
004b3e3cstr x5, [sp+520]
004b3e40stp xzr, xzr, [sp+488]
004b3e44ldr x0, [sp+616]
004b3e48ldr x1, [sp+624]
004b3e4cldr x2, [sp+504]
004b3e50ldr x3, [sp+512]
004b3e54ldr x4, [sp+520]
004b3e58bl io.ReadFull
004b3e5cstr x0, [sp+144]
004b3e60str x1, [sp+488]
004b3e64str x2, [sp+496]
004b3e68ldr x5, [sp+144]
004b3e6cstr x5, [sp+136]
004b3e70str x1, [sp+272]
004b3e74str x2, [sp+280]
004b3e78str x1, [sp+256]
004b3e7cstr x2, [sp+264]
004b3e80cbnz x1, 0x4b3e88
004b3e84b 0x4b3eb8
004b3e88
004b3e88loc_4b3e88:
004b3e88str xzr, [sp+176]
004b3e8cstp xzr, xzr, [sp+184]
004b3e90ldr x3, [sp+256]
004b3e94ldr x4, [sp+264]
004b3e98str x3, [sp+160]
004b3e9cstr x4, [sp+168]
004b3ea0ldr x0, [sp+176]
004b3ea4ldr x1, [sp+184]
004b3ea8ldr x2, [sp+192]
004b3eacldp x29, x30, [sp-8]
004b3eb0add sp, sp, 592
004b3eb4ret x30
004b3eb8
004b3eb8loc_4b3eb8:
004b3eb8ldr x3, [sp+600]
004b3ebcldrsb x27, [x3]
004b3ec0add x0, x3, 16
004b3ec4ldrsb x27, [x0]
004b3ec8b 0x4b3ecc
004b3ecc
004b3eccloc_4b3ecc:
004b3eccstr x0, [sp+504]
004b3ed0orr x2, xzr, 4
004b3ed4str x2, [sp+512]
004b3ed8str x2, [sp+520]
004b3edcmov x1, x2
004b3ee0bl encoding/binary.bigEndian.Uint32
004b3ee4str w0, [sp+124]
004b3ee8subs wzr, w0, 0x40000
004b3eecb.hi 0x4b3ef4
004b3ef0b 0x4b3f3c
004b3ef4
004b3ef4loc_4b3ef4:
004b3ef4adrp x0, 0x20a000
004b3ef8add x0, x0, 4044
004b3efcorr x1, xzr, 31
004b3f00bl errors.New
004b3f04str x0, [sp+488]
004b3f08str x1, [sp+496]
004b3f0cstr xzr, [sp+176]
004b3f10stp xzr, xzr, [sp+184]
004b3f14ldr x3, [sp+488]
004b3f18ldr x4, [sp+496]
004b3f1cstr x3, [sp+160]
004b3f20str x4, [sp+168]
004b3f24ldr x0, [sp+176]
004b3f28ldr x1, [sp+184]
004b3f2cldr x2, [sp+192]
004b3f30ldp x29, x30, [sp-8]
004b3f34add sp, sp, 592
004b3f38ret x30
004b3f3c
004b3f3cloc_4b3f3c:
004b3f3cldr x5, [sp+600]
004b3f40ldrsb x27, [x5]
004b3f44ldr x5, [x5+64]
004b3f48str x5, [sp+144]
004b3f4cldr w6, [sp+124]
004b3f50add x6, x6, 16
004b3f54mov w6, w6
004b3f58subs xzr, x6, x5
004b3f5cb.gt 0x4b3f64
004b3f60b 0x4b3fd8
004b3f64
004b3f64loc_4b3f64:
004b3f64ldr w3, [sp+124]
004b3f68add x3, x3, 16
004b3f6cstr w3, [sp+128]
004b3f70mov w1, w3
004b3f74mov w2, w3
004b3f78adrp x0, 0x142000
004b3f7cadd x0, x0, 3072
004b3f80bl runtime.makeslice
004b3f84ldr w3, [sp+128]
004b3f88ldr w4, [sp+128]
004b3f8cstr x0, [sp+504]
004b3f90str x3, [sp+512]
004b3f94str x4, [sp+520]
004b3f98ldr x5, [sp+600]
004b3f9cldrsb x27, [x5]
004b3fa0str x3, [x5+56]
004b3fa4str x4, [x5+64]
004b3fa8adrp x27, 0x598000
004b3facldr w3, [x27+3056]
004b3fb0cbz w3, 0x4b3fb8
004b3fb4b 0x4b3fbc
004b3fb8
004b3fb8loc_4b3fb8:
004b3fb8b 0x4b3fd0
004b3fbc
004b3fbcloc_4b3fbc:
004b3fbcbl runtime.gcWriteBarrier2
004b3fc0str x0, [x25]
004b3fc4ldr x6, [x5+48]
004b3fc8str x6, [x25+8]
004b3fccb 0x4b3fd0
004b3fd0
004b3fd0loc_4b3fd0:
004b3fd0str x0, [x5+48]
004b3fd4b 0x4b4014
004b3fd8
004b3fd8loc_4b3fd8:
004b3fd8ldr w5, [sp+124]
004b3fdcadd x5, x5, 16
004b3fe0str w5, [sp+132]
004b3fe4ldr x6, [sp+600]
004b3fe8ldrsb x27, [x6]
004b3fecldr x2, [x6+64]
004b3ff0mov w1, w5
004b3ff4subs xzr, x1, x2
004b3ff8b.ls 0x4b4000
004b3ffcb 0x4b44f4
004b4000
004b4000loc_4b4000:
004b4000b 0x4b4004
004b4004
004b4004loc_4b4004:
004b4004ldr x5, [sp+600]
004b4008ldrsb x27, [x5]
004b400cstr x1, [x5+56]
004b4010b 0x4b4014
004b4014
004b4014loc_4b4014:
004b4014stp xzr, xzr, [sp+488]
004b4018ldr x5, [sp+600]
004b401cldrsb x27, [x5]
004b4020ldr x2, [x5+48]
004b4024ldr x3, [x5+56]
004b4028ldr x4, [x5+64]
004b402cstr x2, [sp+400]
004b4030str x3, [sp+408]
004b4034str x4, [sp+416]
004b4038ldr x0, [sp+616]
004b403cldr x1, [sp+624]
004b4040bl io.ReadFull
004b4044str x0, [sp+144]
004b4048str x1, [sp+488]
004b404cstr x2, [sp+496]
004b4050ldr x5, [sp+144]
004b4054str x5, [sp+152]
004b4058str x1, [sp+568]
004b405cstr x2, [sp+576]
004b4060str x1, [sp+240]
004b4064str x2, [sp+248]
004b4068cbnz x1, 0x4b4070
004b406cb 0x4b40a0
004b4070
004b4070loc_4b4070:
004b4070str xzr, [sp+176]
004b4074stp xzr, xzr, [sp+184]
004b4078ldr x3, [sp+240]
004b407cldr x4, [sp+248]
004b4080str x3, [sp+160]
004b4084str x4, [sp+168]
004b4088ldr x0, [sp+176]
004b408cldr x1, [sp+184]
004b4090ldr x2, [sp+192]
004b4094ldp x29, x30, [sp-8]
004b4098add sp, sp, 592
004b409cret x30
004b40a0
004b40a0loc_4b40a0:
004b40a0ldr x13, [sp+600]
004b40a4ldrsb x27, [x13]
004b40a8ldr x14, [x13+48]
004b40acldr x13, [x13+64]
004b40b0b 0x4b40b4
004b40b4
004b40b4loc_4b40b4:
004b40b4b 0x4b40b8
004b40b8
004b40b8loc_4b40b8:
004b40b8str x14, [sp+504]
004b40bcstr xzr, [sp+512]
004b40c0str x13, [sp+520]
004b40c4ldr x13, [sp+600]
004b40c8ldrsb x27, [x13]
004b40ccadd x13, x13, 16
004b40d0ldrsb x27, [x13]
004b40d4b 0x4b40d8
004b40d8
004b40d8loc_4b40d8:
004b40d8str x13, [sp+464]
004b40dcorr x13, xzr, 4
004b40e0str x13, [sp+472]
004b40e4str x13, [sp+480]
004b40e8str xzr, [sp+440]
004b40ecstp xzr, xzr, [sp+448]
004b40f0stp xzr, xzr, [sp+488]
004b40f4ldr x13, [sp+600]
004b40f8ldrsb x27, [x13]
004b40fcldr x14, [x13+24]
004b4100ldr x15, [x13+32]
004b4104ldr x13, [x13+40]
004b4108str x14, [sp+376]
004b410cstr x15, [sp+384]
004b4110str x13, [sp+392]
004b4114ldr x13, [sp+600]
004b4118ldrsb x27, [x13]
004b411cldr x7, [x13+48]
004b4120ldr x8, [x13+56]
004b4124ldr x9, [x13+64]
004b4128str x7, [sp+352]
004b412cstr x8, [sp+360]
004b4130str x9, [sp+368]
004b4134ldr x13, [sp+600]
004b4138ldrsb x27, [x13]
004b413cldr x14, [x13]
004b4140ldrsb x27, [x14]
004b4144ldr x0, [x13+8]
004b4148ldr x13, [x14+32]
004b414cldr x10, [sp+464]
004b4150ldr x11, [sp+472]
004b4154ldr x12, [sp+480]
004b4158ldr x4, [sp+376]
004b415cldr x5, [sp+384]
004b4160ldr x6, [sp+392]
004b4164ldr x1, [sp+504]
004b4168ldr x2, [sp+512]
004b416cldr x3, [sp+520]
004b4170blr x13
004b4174str x0, [sp+440]
004b4178str x1, [sp+448]
004b417cstr x2, [sp+456]
004b4180str x3, [sp+488]
004b4184str x4, [sp+496]
004b4188ldr x13, [sp+440]
004b418cldr x14, [sp+448]
004b4190ldr x15, [sp+456]
004b4194str x13, [sp+544]
004b4198str x14, [sp+552]
004b419cstr x15, [sp+560]
004b41a0ldr x13, [sp+488]
004b41a4ldr x14, [sp+496]
004b41a8str x13, [sp+528]
004b41acstr x14, [sp+536]
004b41b0ldr x13, [sp+544]
004b41b4ldr x14, [sp+552]
004b41b8ldr x15, [sp+560]
004b41bcstr x13, [sp+200]
004b41c0str x14, [sp+208]
004b41c4str x15, [sp+216]
004b41c8ldr x13, [sp+536]
004b41ccldr x14, [sp+528]
004b41d0str x14, [sp+224]
004b41d4str x13, [sp+232]
004b41d8cbnz x14, 0x4b41e0
004b41dcb 0x4b4210
004b41e0
004b41e0loc_4b41e0:
004b41e0str xzr, [sp+176]
004b41e4stp xzr, xzr, [sp+184]
004b41e8ldr x3, [sp+224]
004b41ecldr x4, [sp+232]
004b41f0str x3, [sp+160]
004b41f4str x4, [sp+168]
004b41f8ldr x0, [sp+176]
004b41fcldr x1, [sp+184]
004b4200ldr x2, [sp+192]
004b4204ldp x29, x30, [sp-8]
004b4208add sp, sp, 592
004b420cret x30
004b4210
004b4210loc_4b4210:
004b4210ldr x0, [sp+600]
004b4214bl golang.org/x/crypto/ssh.(*gcmCipher).incIV
004b4218ldr x1, [sp+208]
004b421cstr x1, [sp+144]
004b4220cbz x1, 0x4b4228
004b4224b 0x4b4270
004b4228
004b4228loc_4b4228:
004b4228adrp x0, 0x201000
004b422cadd x0, x0, 1509
004b4230movz x1, 17
004b4234bl errors.New
004b4238str x0, [sp+488]
004b423cstr x1, [sp+496]
004b4240str xzr, [sp+176]
004b4244stp xzr, xzr, [sp+184]
004b4248ldr x3, [sp+488]
004b424cldr x4, [sp+496]
004b4250str x3, [sp+160]
004b4254str x4, [sp+168]
004b4258ldr x0, [sp+176]
004b425cldr x1, [sp+184]
004b4260ldr x2, [sp+192]
004b4264ldp x29, x30, [sp-8]
004b4268add sp, sp, 592
004b426cret x30
004b4270
004b4270loc_4b4270:
004b4270ldr x1, [sp+208]
004b4274ldr x5, [sp+200]
004b4278subs xzr, x1, 0
004b427cb.hi 0x4b4284
004b4280b 0x4b44ec
004b4284
004b4284loc_4b4284:
004b4284ldrb w5, [x5]
004b4288strb w5, [sp+120]
004b428cmov x6, x5
004b4290subs wzr, w6, 4
004b4294b.lo 0x4b429c
004b4298b 0x4b4368
004b429c
004b429cloc_4b429c:
004b429cstrb w5, [sp+123]
004b42a0stp xzr, xzr, [sp+424]
004b42a4add x5, sp, 424
004b42a8str x5, [sp+320]
004b42acldrb w5, [sp+123]
004b42b0strb w5, [sp+122]
004b42b4ldr x6, [sp+320]
004b42b8ldrsb x27, [x6]
004b42bcadrp x7, 0x141000
004b42c0add x7, x7, 3072
004b42c4str x7, [x6]
004b42c8ubfm x5, x5, 61, 7
004b42ccadrp x7, 0x26e000
004b42d0add x7, x7, 640
004b42d4add x5, x7, x5
004b42d8adrp x27, 0x597000
004b42dcldr w7, [x27+3056]
004b42e0cbz w7, 0x4b42e8
004b42e4b 0x4b42ec
004b42e8
004b42e8loc_4b42e8:
004b42e8b 0x4b42fc
004b42ec
004b42ecloc_4b42ec:
004b42ecldr x7, [x6+8]
004b42f0bl runtime.gcWriteBarrier1
004b42f4str x7, [x25]
004b42f8b 0x4b42fc
004b42fc
004b42fcloc_4b42fc:
004b42fcstr x5, [x6+8]
004b4300ldr x2, [sp+320]
004b4304ldrsb x27, [x2]
004b4308b 0x4b430c
004b430c
004b430cloc_4b430c:
004b430cstr x2, [sp+328]
004b4310orr x4, xzr, 1
004b4314str x4, [sp+336]
004b4318str x4, [sp+344]
004b431cadrp x0, 0x204000
004b4320add x0, x0, 2801
004b4324movz x1, 23
004b4328mov x3, x4
004b432cbl fmt.Errorf
004b4330str x0, [sp+488]
004b4334str x1, [sp+496]
004b4338str xzr, [sp+176]
004b433cstp xzr, xzr, [sp+184]
004b4340ldr x3, [sp+488]
004b4344ldr x4, [sp+496]
004b4348str x3, [sp+160]
004b434cstr x4, [sp+168]
004b4350ldr x0, [sp+176]
004b4354ldr x1, [sp+184]
004b4358ldr x2, [sp+192]
004b435cldp x29, x30, [sp-8]
004b4360add sp, sp, 592
004b4364ret x30
004b4368
004b4368loc_4b4368:
004b4368ldr x5, [sp+208]
004b436cstr x5, [sp+144]
004b4370ldrb w6, [sp+120]
004b4374add x6, x6, 1
004b4378ubfm x6, x6, 0, 7
004b437csubs xzr, x6, x5
004b4380b.ge 0x4b4388
004b4384b 0x4b4458
004b4388
004b4388loc_4b4388:
004b4388ldrb w5, [sp+120]
004b438cstrb w5, [sp+123]
004b4390stp xzr, xzr, [sp+424]
004b4394add x5, sp, 424
004b4398str x5, [sp+288]
004b439cldrb w5, [sp+123]
004b43a0strb w5, [sp+121]
004b43a4ldr x6, [sp+288]
004b43a8ldrsb x27, [x6]
004b43acadrp x7, 0x141000
004b43b0add x7, x7, 3072
004b43b4str x7, [x6]
004b43b8ubfm x5, x5, 61, 7
004b43bcadrp x7, 0x26e000
004b43c0add x7, x7, 640
004b43c4add x5, x7, x5
004b43c8adrp x27, 0x597000
004b43ccldr w7, [x27+3056]
004b43d0cbz w7, 0x4b43d8
004b43d4b 0x4b43dc
004b43d8
004b43d8loc_4b43d8:
004b43d8b 0x4b43ec
004b43dc
004b43dcloc_4b43dc:
004b43dcldr x7, [x6+8]
004b43e0bl runtime.gcWriteBarrier1
004b43e4str x7, [x25]
004b43e8b 0x4b43ec
004b43ec
004b43ecloc_4b43ec:
004b43ecstr x5, [x6+8]
004b43f0ldr x2, [sp+288]
004b43f4ldrsb x27, [x2]
004b43f8b 0x4b43fc
004b43fc
004b43fcloc_4b43fc:
004b43fcstr x2, [sp+296]
004b4400orr x4, xzr, 1
004b4404str x4, [sp+304]
004b4408str x4, [sp+312]
004b440cadrp x0, 0x205000
004b4410add x0, x0, 3554
004b4414movz x1, 25
004b4418mov x3, x4
004b441cbl fmt.Errorf
004b4420str x0, [sp+488]
004b4424str x1, [sp+496]
004b4428str xzr, [sp+176]
004b442cstp xzr, xzr, [sp+184]
004b4430ldr x3, [sp+488]
004b4434ldr x4, [sp+496]
004b4438str x3, [sp+160]
004b443cstr x4, [sp+168]
004b4440ldr x0, [sp+176]
004b4444ldr x1, [sp+184]
004b4448ldr x2, [sp+192]
004b444cldp x29, x30, [sp-8]
004b4450add sp, sp, 592
004b4454ret x30
004b4458
004b4458loc_4b4458:
004b4458ldr w5, [sp+124]
004b445cldrb w6, [sp+120]
004b4460sub x5, x5, x6
004b4464str w5, [sp+132]
004b4468ldr x2, [sp+216]
004b446cldr x6, [sp+200]
004b4470mov w1, w5
004b4474subs xzr, x1, x2
004b4478b.ls 0x4b4480
004b447cb 0x4b44e8
004b4480
004b4480loc_4b4480:
004b4480subs xzr, x1, 1
004b4484b.hs 0x4b448c
004b4488b 0x4b44e0
004b448c
004b448cloc_4b448c:
004b448csub x5, x2, 1
004b4490sub x7, x1, 1
004b4494sub x8, xzr, x5
004b4498sbfm x8, x8, 63, 63
004b449cand x8, x8, 1
004b44a0add x6, x6, x8
004b44a4str x6, [sp+200]
004b44a8str x7, [sp+208]
004b44acstr x5, [sp+216]
004b44b0str x6, [sp+176]
004b44b4str x7, [sp+184]
004b44b8str x5, [sp+192]
004b44bcstp xzr, xzr, [sp+160]
004b44c0ldr x0, [sp+176]
004b44c4ldr x1, [sp+184]
004b44c8ldr x2, [sp+192]
004b44ccmov x3, xzr
004b44d0mov x4, xzr
004b44d4ldp x29, x30, [sp-8]
004b44d8add sp, sp, 592
004b44dcret x30
004b44e0
004b44e0loc_4b44e0:
004b44e0orr x0, xzr, 1
004b44e4bl runtime.panicSliceB
004b44e8
004b44e8loc_4b44e8:
004b44e8bl runtime.panicSliceAcap
004b44ec
004b44ecloc_4b44ec:
004b44ecmov x0, xzr
004b44f0bl runtime.panicIndex
004b44f4
004b44f4loc_4b44f4:
004b44f4bl runtime.panicSliceAcap
004b44f8hint
004b44fc
004b44fcloc_4b44fc:
004b44fcstr x0, [sp+8]
004b4500str w1, [sp+16]
004b4504stp x2, x3, [sp+24]
004b4508mov x3, x30
004b450cbl runtime.morestack_noctxt.abi0
004b4510ldr x0, [sp+8]
004b4514ldr w1, [sp+16]
004b4518ldp x2, x3, [sp+24]
004b451cb 0x4b3de0
004b3de0
004b3de0golang.org/x/crypto/ssh.(*gcmCipher).readCipherPacket: ; void golang.org/x/crypto/ssh.(*gcmCipher).readCipherPacket(golang.org/x/crypto/ssh.gcmCipher * c, uint32 seqNum, io.Reader r)
004b3de0ldr x16, [x28+16]
004b3de4sub x17, sp, 464
004b3de8subs xzr, x17, x16
004b3decb.ls 0x4b44fc
004b3df0sub x20, sp, 592
004b3df4stp x29, x30, [x20-8]
004b3df8add sp, x20, 0
004b3dfcsub x29, sp, 8
004b3e00str x0, [sp+600]
004b3e04str w1, [sp+608]
004b3e08str x2, [sp+616]
004b3e0cstr x3, [sp+624]
004b3e10str xzr, [sp+176]
004b3e14stp xzr, xzr, [sp+184]
004b3e18stp xzr, xzr, [sp+160]
004b3e1cldr x5, [sp+600]
004b3e20ldrsb x27, [x5]
004b3e24add x5, x5, 16
004b3e28ldrsb x27, [x5]
004b3e2cb 0x4b3e30
004b3e30
004b3e30loc_4b3e30:
004b3e30str x5, [sp+504]
004b3e34orr x5, xzr, 4
004b3e38str x5, [sp+512]
004b3e3cstr x5, [sp+520]
004b3e40stp xzr, xzr, [sp+488]
004b3e44ldr x0, [sp+616]
004b3e48ldr x1, [sp+624]
004b3e4cldr x2, [sp+504]
004b3e50ldr x3, [sp+512]
004b3e54ldr x4, [sp+520]
004b3e58bl io.ReadFull
004b3e5cstr x0, [sp+144]
004b3e60str x1, [sp+488]
004b3e64str x2, [sp+496]
004b3e68ldr x5, [sp+144]
004b3e6cstr x5, [sp+136]
004b3e70str x1, [sp+272]
004b3e74str x2, [sp+280]
004b3e78str x1, [sp+256]
004b3e7cstr x2, [sp+264]
004b3e80cbnz x1, 0x4b3e88
004b3e84b 0x4b3eb8
004b3e88
004b3e88loc_4b3e88:
004b3e88str xzr, [sp+176]
004b3e8cstp xzr, xzr, [sp+184]
004b3e90ldr x3, [sp+256]
004b3e94ldr x4, [sp+264]
004b3e98str x3, [sp+160]
004b3e9cstr x4, [sp+168]
004b3ea0ldr x0, [sp+176]
004b3ea4ldr x1, [sp+184]
004b3ea8ldr x2, [sp+192]
004b3eacldp x29, x30, [sp-8]
004b3eb0add sp, sp, 592
004b3eb4ret x30
004b3eb8
004b3eb8loc_4b3eb8:
004b3eb8ldr x3, [sp+600]
004b3ebcldrsb x27, [x3]
004b3ec0add x0, x3, 16
004b3ec4ldrsb x27, [x0]
004b3ec8b 0x4b3ecc
004b3ecc
004b3eccloc_4b3ecc:
004b3eccstr x0, [sp+504]
004b3ed0orr x2, xzr, 4
004b3ed4str x2, [sp+512]
004b3ed8str x2, [sp+520]
004b3edcmov x1, x2
004b3ee0bl encoding/binary.bigEndian.Uint32
004b3ee4str w0, [sp+124]
004b3ee8subs wzr, w0, 0x40000
004b3eecb.hi 0x4b3ef4
004b3ef0b 0x4b3f3c
004b3ef4
004b3ef4loc_4b3ef4:
004b3ef4adrp x0, 0x20a000
004b3ef8add x0, x0, 4044
004b3efcorr x1, xzr, 31
004b3f00bl errors.New
004b3f04str x0, [sp+488]
004b3f08str x1, [sp+496]
004b3f0cstr xzr, [sp+176]
004b3f10stp xzr, xzr, [sp+184]
004b3f14ldr x3, [sp+488]
004b3f18ldr x4, [sp+496]
004b3f1cstr x3, [sp+160]
004b3f20str x4, [sp+168]
004b3f24ldr x0, [sp+176]
004b3f28ldr x1, [sp+184]
004b3f2cldr x2, [sp+192]
004b3f30ldp x29, x30, [sp-8]
004b3f34add sp, sp, 592
004b3f38ret x30
004b3f3c
004b3f3cloc_4b3f3c:
004b3f3cldr x5, [sp+600]
004b3f40ldrsb x27, [x5]
004b3f44ldr x5, [x5+64]
004b3f48str x5, [sp+144]
004b3f4cldr w6, [sp+124]
004b3f50add x6, x6, 16
004b3f54mov w6, w6
004b3f58subs xzr, x6, x5
004b3f5cb.gt 0x4b3f64
004b3f60b 0x4b3fd8
004b3f64
004b3f64loc_4b3f64:
004b3f64ldr w3, [sp+124]
004b3f68add x3, x3, 16
004b3f6cstr w3, [sp+128]
004b3f70mov w1, w3
004b3f74mov w2, w3
004b3f78adrp x0, 0x142000
004b3f7cadd x0, x0, 3072
004b3f80bl runtime.makeslice
004b3f84ldr w3, [sp+128]
004b3f88ldr w4, [sp+128]
004b3f8cstr x0, [sp+504]
004b3f90str x3, [sp+512]
004b3f94str x4, [sp+520]
004b3f98ldr x5, [sp+600]
004b3f9cldrsb x27, [x5]
004b3fa0str x3, [x5+56]
004b3fa4str x4, [x5+64]
004b3fa8adrp x27, 0x598000
004b3facldr w3, [x27+3056]
004b3fb0cbz w3, 0x4b3fb8
004b3fb4b 0x4b3fbc
004b3fb8
004b3fb8loc_4b3fb8:
004b3fb8b 0x4b3fd0
004b3fbc
004b3fbcloc_4b3fbc:
004b3fbcbl runtime.gcWriteBarrier2
004b3fc0str x0, [x25]
004b3fc4ldr x6, [x5+48]
004b3fc8str x6, [x25+8]
004b3fccb 0x4b3fd0
004b3fd0
004b3fd0loc_4b3fd0:
004b3fd0str x0, [x5+48]
004b3fd4b 0x4b4014
004b3fd8
004b3fd8loc_4b3fd8:
004b3fd8ldr w5, [sp+124]
004b3fdcadd x5, x5, 16
004b3fe0str w5, [sp+132]
004b3fe4ldr x6, [sp+600]
004b3fe8ldrsb x27, [x6]
004b3fecldr x2, [x6+64]
004b3ff0mov w1, w5
004b3ff4subs xzr, x1, x2
004b3ff8b.ls 0x4b4000
004b3ffcb 0x4b44f4
004b4000
004b4000loc_4b4000:
004b4000b 0x4b4004
004b4004
004b4004loc_4b4004:
004b4004ldr x5, [sp+600]
004b4008ldrsb x27, [x5]
004b400cstr x1, [x5+56]
004b4010b 0x4b4014
004b4014
004b4014loc_4b4014:
004b4014stp xzr, xzr, [sp+488]
004b4018ldr x5, [sp+600]
004b401cldrsb x27, [x5]
004b4020ldr x2, [x5+48]
004b4024ldr x3, [x5+56]
004b4028ldr x4, [x5+64]
004b402cstr x2, [sp+400]
004b4030str x3, [sp+408]
004b4034str x4, [sp+416]
004b4038ldr x0, [sp+616]
004b403cldr x1, [sp+624]
004b4040bl io.ReadFull
004b4044str x0, [sp+144]
004b4048str x1, [sp+488]
004b404cstr x2, [sp+496]
004b4050ldr x5, [sp+144]
004b4054str x5, [sp+152]
004b4058str x1, [sp+568]
004b405cstr x2, [sp+576]
004b4060str x1, [sp+240]
004b4064str x2, [sp+248]
004b4068cbnz x1, 0x4b4070
004b406cb 0x4b40a0
004b4070
004b4070loc_4b4070:
004b4070str xzr, [sp+176]
004b4074stp xzr, xzr, [sp+184]
004b4078ldr x3, [sp+240]
004b407cldr x4, [sp+248]
004b4080str x3, [sp+160]
004b4084str x4, [sp+168]
004b4088ldr x0, [sp+176]
004b408cldr x1, [sp+184]
004b4090ldr x2, [sp+192]
004b4094ldp x29, x30, [sp-8]
004b4098add sp, sp, 592
004b409cret x30
004b40a0
004b40a0loc_4b40a0:
004b40a0ldr x13, [sp+600]
004b40a4ldrsb x27, [x13]
004b40a8ldr x14, [x13+48]
004b40acldr x13, [x13+64]
004b40b0b 0x4b40b4
004b40b4
004b40b4loc_4b40b4:
004b40b4b 0x4b40b8
004b40b8
004b40b8loc_4b40b8:
004b40b8str x14, [sp+504]
004b40bcstr xzr, [sp+512]
004b40c0str x13, [sp+520]
004b40c4ldr x13, [sp+600]
004b40c8ldrsb x27, [x13]
004b40ccadd x13, x13, 16
004b40d0ldrsb x27, [x13]
004b40d4b 0x4b40d8
004b40d8
004b40d8loc_4b40d8:
004b40d8str x13, [sp+464]
004b40dcorr x13, xzr, 4
004b40e0str x13, [sp+472]
004b40e4str x13, [sp+480]
004b40e8str xzr, [sp+440]
004b40ecstp xzr, xzr, [sp+448]
004b40f0stp xzr, xzr, [sp+488]
004b40f4ldr x13, [sp+600]
004b40f8ldrsb x27, [x13]
004b40fcldr x14, [x13+24]
004b4100ldr x15, [x13+32]
004b4104ldr x13, [x13+40]
004b4108str x14, [sp+376]
004b410cstr x15, [sp+384]
004b4110str x13, [sp+392]
004b4114ldr x13, [sp+600]
004b4118ldrsb x27, [x13]
004b411cldr x7, [x13+48]
004b4120ldr x8, [x13+56]
004b4124ldr x9, [x13+64]
004b4128str x7, [sp+352]
004b412cstr x8, [sp+360]
004b4130str x9, [sp+368]
004b4134ldr x13, [sp+600]
004b4138ldrsb x27, [x13]
004b413cldr x14, [x13]
004b4140ldrsb x27, [x14]
004b4144ldr x0, [x13+8]
004b4148ldr x13, [x14+32]
004b414cldr x10, [sp+464]
004b4150ldr x11, [sp+472]
004b4154ldr x12, [sp+480]
004b4158ldr x4, [sp+376]
004b415cldr x5, [sp+384]
004b4160ldr x6, [sp+392]
004b4164ldr x1, [sp+504]
004b4168ldr x2, [sp+512]
004b416cldr x3, [sp+520]
004b4170blr x13
004b4174str x0, [sp+440]
004b4178str x1, [sp+448]
004b417cstr x2, [sp+456]
004b4180str x3, [sp+488]
004b4184str x4, [sp+496]
004b4188ldr x13, [sp+440]
004b418cldr x14, [sp+448]
004b4190ldr x15, [sp+456]
004b4194str x13, [sp+544]
004b4198str x14, [sp+552]
004b419cstr x15, [sp+560]
004b41a0ldr x13, [sp+488]
004b41a4ldr x14, [sp+496]
004b41a8str x13, [sp+528]
004b41acstr x14, [sp+536]
004b41b0ldr x13, [sp+544]
004b41b4ldr x14, [sp+552]
004b41b8ldr x15, [sp+560]
004b41bcstr x13, [sp+200]
004b41c0str x14, [sp+208]
004b41c4str x15, [sp+216]
004b41c8ldr x13, [sp+536]
004b41ccldr x14, [sp+528]
004b41d0str x14, [sp+224]
004b41d4str x13, [sp+232]
004b41d8cbnz x14, 0x4b41e0
004b41dcb 0x4b4210
004b41e0
004b41e0loc_4b41e0:
004b41e0str xzr, [sp+176]
004b41e4stp xzr, xzr, [sp+184]
004b41e8ldr x3, [sp+224]
004b41ecldr x4, [sp+232]
004b41f0str x3, [sp+160]
004b41f4str x4, [sp+168]
004b41f8ldr x0, [sp+176]
004b41fcldr x1, [sp+184]
004b4200ldr x2, [sp+192]
004b4204ldp x29, x30, [sp-8]
004b4208add sp, sp, 592
004b420cret x30
004b4210
004b4210loc_4b4210:
004b4210ldr x0, [sp+600]
004b4214bl golang.org/x/crypto/ssh.(*gcmCipher).incIV
004b4218ldr x1, [sp+208]
004b421cstr x1, [sp+144]
004b4220cbz x1, 0x4b4228
004b4224b 0x4b4270
004b4228
004b4228loc_4b4228:
004b4228adrp x0, 0x201000
004b422cadd x0, x0, 1509
004b4230movz x1, 17
004b4234bl errors.New
004b4238str x0, [sp+488]
004b423cstr x1, [sp+496]
004b4240str xzr, [sp+176]
004b4244stp xzr, xzr, [sp+184]
004b4248ldr x3, [sp+488]
004b424cldr x4, [sp+496]
004b4250str x3, [sp+160]
004b4254str x4, [sp+168]
004b4258ldr x0, [sp+176]
004b425cldr x1, [sp+184]
004b4260ldr x2, [sp+192]
004b4264ldp x29, x30, [sp-8]
004b4268add sp, sp, 592
004b426cret x30
004b4270
004b4270loc_4b4270:
004b4270ldr x1, [sp+208]
004b4274ldr x5, [sp+200]
004b4278subs xzr, x1, 0
004b427cb.hi 0x4b4284
004b4280b 0x4b44ec
004b4284
004b4284loc_4b4284:
004b4284ldrb w5, [x5]
004b4288strb w5, [sp+120]
004b428cmov x6, x5
004b4290subs wzr, w6, 4
004b4294b.lo 0x4b429c
004b4298b 0x4b4368
004b429c
004b429cloc_4b429c:
004b429cstrb w5, [sp+123]
004b42a0stp xzr, xzr, [sp+424]
004b42a4add x5, sp, 424
004b42a8str x5, [sp+320]
004b42acldrb w5, [sp+123]
004b42b0strb w5, [sp+122]
004b42b4ldr x6, [sp+320]
004b42b8ldrsb x27, [x6]
004b42bcadrp x7, 0x141000
004b42c0add x7, x7, 3072
004b42c4str x7, [x6]
004b42c8ubfm x5, x5, 61, 7
004b42ccadrp x7, 0x26e000
004b42d0add x7, x7, 640
004b42d4add x5, x7, x5
004b42d8adrp x27, 0x597000
004b42dcldr w7, [x27+3056]
004b42e0cbz w7, 0x4b42e8
004b42e4b 0x4b42ec
004b42e8
004b42e8loc_4b42e8:
004b42e8b 0x4b42fc
004b42ec
004b42ecloc_4b42ec:
004b42ecldr x7, [x6+8]
004b42f0bl runtime.gcWriteBarrier1
004b42f4str x7, [x25]
004b42f8b 0x4b42fc
004b42fc
004b42fcloc_4b42fc:
004b42fcstr x5, [x6+8]
004b4300ldr x2, [sp+320]
004b4304ldrsb x27, [x2]
004b4308b 0x4b430c
004b430c
004b430cloc_4b430c:
004b430cstr x2, [sp+328]
004b4310orr x4, xzr, 1
004b4314str x4, [sp+336]
004b4318str x4, [sp+344]
004b431cadrp x0, 0x204000
004b4320add x0, x0, 2801
004b4324movz x1, 23
004b4328mov x3, x4
004b432cbl fmt.Errorf
004b4330str x0, [sp+488]
004b4334str x1, [sp+496]
004b4338str xzr, [sp+176]
004b433cstp xzr, xzr, [sp+184]
004b4340ldr x3, [sp+488]
004b4344ldr x4, [sp+496]
004b4348str x3, [sp+160]
004b434cstr x4, [sp+168]
004b4350ldr x0, [sp+176]
004b4354ldr x1, [sp+184]
004b4358ldr x2, [sp+192]
004b435cldp x29, x30, [sp-8]
004b4360add sp, sp, 592
004b4364ret x30
004b4368
004b4368loc_4b4368:
004b4368ldr x5, [sp+208]
004b436cstr x5, [sp+144]
004b4370ldrb w6, [sp+120]
004b4374add x6, x6, 1
004b4378ubfm x6, x6, 0, 7
004b437csubs xzr, x6, x5
004b4380b.ge 0x4b4388
004b4384b 0x4b4458
004b4388
004b4388loc_4b4388:
004b4388ldrb w5, [sp+120]
004b438cstrb w5, [sp+123]
004b4390stp xzr, xzr, [sp+424]
004b4394add x5, sp, 424
004b4398str x5, [sp+288]
004b439cldrb w5, [sp+123]
004b43a0strb w5, [sp+121]
004b43a4ldr x6, [sp+288]
004b43a8ldrsb x27, [x6]
004b43acadrp x7, 0x141000
004b43b0add x7, x7, 3072
004b43b4str x7, [x6]
004b43b8ubfm x5, x5, 61, 7
004b43bcadrp x7, 0x26e000
004b43c0add x7, x7, 640
004b43c4add x5, x7, x5
004b43c8adrp x27, 0x597000
004b43ccldr w7, [x27+3056]
004b43d0cbz w7, 0x4b43d8
004b43d4b 0x4b43dc
004b43d8
004b43d8loc_4b43d8:
004b43d8b 0x4b43ec
004b43dc
004b43dcloc_4b43dc:
004b43dcldr x7, [x6+8]
004b43e0bl runtime.gcWriteBarrier1
004b43e4str x7, [x25]
004b43e8b 0x4b43ec
004b43ec
004b43ecloc_4b43ec:
004b43ecstr x5, [x6+8]
004b43f0ldr x2, [sp+288]
004b43f4ldrsb x27, [x2]
004b43f8b 0x4b43fc
004b43fc
004b43fcloc_4b43fc:
004b43fcstr x2, [sp+296]
004b4400orr x4, xzr, 1
004b4404str x4, [sp+304]
004b4408str x4, [sp+312]
004b440cadrp x0, 0x205000
004b4410add x0, x0, 3554
004b4414movz x1, 25
004b4418mov x3, x4
004b441cbl fmt.Errorf
004b4420str x0, [sp+488]
004b4424str x1, [sp+496]
004b4428str xzr, [sp+176]
004b442cstp xzr, xzr, [sp+184]
004b4430ldr x3, [sp+488]
004b4434ldr x4, [sp+496]
004b4438str x3, [sp+160]
004b443cstr x4, [sp+168]
004b4440ldr x0, [sp+176]
004b4444ldr x1, [sp+184]
004b4448ldr x2, [sp+192]
004b444cldp x29, x30, [sp-8]
004b4450add sp, sp, 592
004b4454ret x30
004b4458
004b4458loc_4b4458:
004b4458ldr w5, [sp+124]
004b445cldrb w6, [sp+120]
004b4460sub x5, x5, x6
004b4464str w5, [sp+132]
004b4468ldr x2, [sp+216]
004b446cldr x6, [sp+200]
004b4470mov w1, w5
004b4474subs xzr, x1, x2
004b4478b.ls 0x4b4480
004b447cb 0x4b44e8
004b4480
004b4480loc_4b4480:
004b4480subs xzr, x1, 1
004b4484b.hs 0x4b448c
004b4488b 0x4b44e0
004b448c
004b448cloc_4b448c:
004b448csub x5, x2, 1
004b4490sub x7, x1, 1
004b4494sub x8, xzr, x5
004b4498sbfm x8, x8, 63, 63
004b449cand x8, x8, 1
004b44a0add x6, x6, x8
004b44a4str x6, [sp+200]
004b44a8str x7, [sp+208]
004b44acstr x5, [sp+216]
004b44b0str x6, [sp+176]
004b44b4str x7, [sp+184]
004b44b8str x5, [sp+192]
004b44bcstp xzr, xzr, [sp+160]
004b44c0ldr x0, [sp+176]
004b44c4ldr x1, [sp+184]
004b44c8ldr x2, [sp+192]
004b44ccmov x3, xzr
004b44d0mov x4, xzr
004b44d4ldp x29, x30, [sp-8]
004b44d8add sp, sp, 592
004b44dcret x30
004b44e0
004b44e0loc_4b44e0:
004b44e0orr x0, xzr, 1
004b44e4bl runtime.panicSliceB
004b44e8
004b44e8loc_4b44e8:
004b44e8bl runtime.panicSliceAcap
004b44ec
004b44ecloc_4b44ec:
004b44ecmov x0, xzr
004b44f0bl runtime.panicIndex
004b44f4
004b44f4loc_4b44f4:
004b44f4bl runtime.panicSliceAcap
004b44f8hint
004b44fc
004b44fcloc_4b44fc:
004b44fcstr x0, [sp+8]
004b4500str w1, [sp+16]
004b4504stp x2, x3, [sp+24]
004b4508mov x3, x30
004b450cbl runtime.morestack_noctxt.abi0
004b4510ldr x0, [sp+8]
004b4514ldr w1, [sp+16]
004b4518ldp x2, x3, [sp+24]
004b451cb 0x4b3de0
004b3de0
004b4520
004b4520golang.org/x/crypto/ssh.newCBCCipher: ; void golang.org/x/crypto/ssh.newCBCCipher(crypto/cipher.Block c, struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b4520ldr x16, [x28+16]
004b4524sub x17, sp, 80
004b4528subs xzr, x17, x16
004b452cb.ls 0x4b47fc
004b4530str x30, [sp-208]!
004b4534stur x29, [sp-8]
004b4538sub x29, sp, 8
004b453cstr x0, [sp+264]
004b4540str x1, [sp+272]
004b4544str x2, [sp+280]
004b4548str x3, [sp+288]
004b454cstr x4, [sp+296]
004b4550str x5, [sp+304]
004b4554str x6, [sp+312]
004b4558str x7, [sp+320]
004b455cstr x8, [sp+328]
004b4560str x9, [sp+336]
004b4564str x10, [sp+344]
004b4568stp xzr, xzr, [sp+80]
004b456cstp xzr, xzr, [sp+64]
004b4570adrp x27, 0x56c000
004b4574ldr x1, [x27+4024]
004b4578ldr x2, [sp+232]
004b457cldr x3, [sp+240]
004b4580adrp x0, 0x171000
004b4584add x0, x0, 2720
004b4588bl runtime.mapaccess1_faststr
004b458cldr x4, [x0]
004b4590ldrsb x27, [x4]
004b4594ldr x26, [x4+16]
004b4598ldr x4, [x26]
004b459cldr x0, [sp+328]
004b45a0ldr x1, [sp+336]
004b45a4ldr x2, [sp+344]
004b45a8blr x4
004b45acstr x0, [sp+120]
004b45b0str x1, [sp+128]
004b45b4ldr x0, [sp+264]
004b45b8ldr x2, [sp+304]
004b45bcldr x3, [sp+312]
004b45c0ldr x1, [sp+272]
004b45c4ldr x4, [sp+320]
004b45c8bl crypto/cipher.NewCBCDecrypter
004b45ccstr x0, [sp+104]
004b45d0str x1, [sp+112]
004b45d4ldr x0, [sp+264]
004b45d8ldr x2, [sp+304]
004b45dcldr x3, [sp+312]
004b45e0ldr x1, [sp+272]
004b45e4ldr x4, [sp+320]
004b45e8bl crypto/cipher.NewCBCEncrypter
004b45ecstr x0, [sp+184]
004b45f0str x1, [sp+192]
004b45f4adrp x0, 0x141000
004b45f8add x0, x0, 3072
004b45fcorr x1, xzr, 1024
004b4600mov x2, x1
004b4604bl runtime.makeslice
004b4608str x0, [sp+160]
004b460corr x4, xzr, 1024
004b4610str x4, [sp+168]
004b4614str x4, [sp+176]
004b4618adrp x0, 0x1d7000
004b461cadd x0, x0, 3840
004b4620bl runtime.newobject
004b4624str x0, [sp+144]
004b4628adrp x27, 0x597000
004b462cldr w4, [x27+3056]
004b4630cbz w4, 0x4b4638
004b4634b 0x4b463c
004b4638
004b4638loc_4b4638:
004b4638b 0x4b4658
004b463c
004b463cloc_4b463c:
004b463cstr x0, [sp+136]
004b4640mov x1, x0
004b4644adrp x0, 0x1d7000
004b4648add x0, x0, 3840
004b464cbl runtime.wbZero
004b4650ldr x0, [sp+136]
004b4654b 0x4b4658
004b4658
004b4658loc_4b4658:
004b4658mov x20, x0
004b465cadr x27, 16
004b4660stp x29, x27, [sp-24]
004b4664sub x29, sp, 24
004b4668bl fn_87cf4
004b466csub x29, sp, 8
004b4670str xzr, [x0+112]
004b4674ldr x4, [sp+144]
004b4678ldrsb x27, [x4]
004b467cldr x5, [sp+128]
004b4680ldr x6, [sp+120]
004b4684str x6, [x4]
004b4688adrp x27, 0x597000
004b468cldr w6, [x27+3056]
004b4690cbz w6, 0x4b4698
004b4694b 0x4b469c
004b4698
004b4698loc_4b4698:
004b4698b 0x4b46b0
004b469c
004b469cloc_4b469c:
004b469cbl runtime.gcWriteBarrier2
004b46a0str x5, [x25]
004b46a4ldr x6, [x4+8]
004b46a8str x6, [x25+8]
004b46acb 0x4b46b0
004b46b0
004b46b0loc_4b46b0:
004b46b0str x5, [x4+8]
004b46b4ldr x4, [sp+144]
004b46b8ldrsb x27, [x4]
004b46bcldr x5, [sp+112]
004b46c0ldr x6, [sp+104]
004b46c4str x6, [x4+24]
004b46c8adrp x27, 0x597000
004b46ccldr w6, [x27+3056]
004b46d0cbz w6, 0x4b46d8
004b46d4b 0x4b46dc
004b46d8
004b46d8loc_4b46d8:
004b46d8b 0x4b46f0
004b46dc
004b46dcloc_4b46dc:
004b46dcbl runtime.gcWriteBarrier2
004b46e0str x5, [x25]
004b46e4ldr x6, [x4+32]
004b46e8str x6, [x25+8]
004b46ecb 0x4b46f0
004b46f0
004b46f0loc_4b46f0:
004b46f0str x5, [x4+32]
004b46f4ldr x4, [sp+144]
004b46f8ldrsb x27, [x4]
004b46fcldr x5, [sp+192]
004b4700ldr x6, [sp+184]
004b4704str x6, [x4+40]
004b4708adrp x27, 0x597000
004b470cldr w6, [x27+3056]
004b4710cbz w6, 0x4b4718
004b4714b 0x4b471c
004b4718
004b4718loc_4b4718:
004b4718b 0x4b4730
004b471c
004b471cloc_4b471c:
004b471cbl runtime.gcWriteBarrier2
004b4720str x5, [x25]
004b4724ldr x6, [x4+48]
004b4728str x6, [x25+8]
004b472cb 0x4b4730
004b4730
004b4730loc_4b4730:
004b4730str x5, [x4+48]
004b4734ldr x4, [sp+144]
004b4738ldrsb x27, [x4]
004b473cldr x5, [sp+160]
004b4740ldr x6, [sp+168]
004b4744ldr x7, [sp+176]
004b4748str x6, [x4+72]
004b474cstr x7, [x4+80]
004b4750adrp x27, 0x597000
004b4754ldr w6, [x27+3056]
004b4758cbz w6, 0x4b4760
004b475cb 0x4b4764
004b4760
004b4760loc_4b4760:
004b4760b 0x4b4778
004b4764
004b4764loc_4b4764:
004b4764bl runtime.gcWriteBarrier2
004b4768str x5, [x25]
004b476cldr x6, [x4+64]
004b4770str x6, [x25+8]
004b4774b 0x4b4778
004b4778
004b4778loc_4b4778:
004b4778str x5, [x4+64]
004b477cldr x4, [sp+144]
004b4780str x4, [sp+96]
004b4784ldrsb x27, [x4]
004b4788ldr x5, [x4]
004b478ccbnz x5, 0x4b4794
004b4790b 0x4b47c0
004b4794
004b4794loc_4b4794:
004b4794ldrsb x27, [x4]
004b4798ldr x1, [x4]
004b479cldrsb x27, [x1]
004b47a0ldr x0, [x4+8]
004b47a4ldr x1, [x1+40]
004b47a8blr x1
004b47acstr x0, [sp+56]
004b47b0ldr x1, [sp+96]
004b47b4ldrsb x27, [x1]
004b47b8str w0, [x1+16]
004b47bcb 0x4b47c4
004b47c0
004b47c0loc_4b47c0:
004b47c0b 0x4b47c4
004b47c4
004b47c4loc_4b47c4:
004b47c4ldr x4, [sp+96]
004b47c8str x4, [sp+152]
004b47ccadrp x5, 0x263000
004b47d0add x5, x5, 1864
004b47d4str x5, [sp+80]
004b47d8str x4, [sp+88]
004b47dcstp xzr, xzr, [sp+64]
004b47e0ldr x0, [sp+80]
004b47e4ldr x1, [sp+88]
004b47e8mov x2, xzr
004b47ecmov x3, xzr
004b47f0ldur x29, [sp-8]
004b47f4ldr x30, [sp], 208
004b47f8ret x30
004b47fc
004b47fcloc_4b47fc:
004b47fcstp x0, x1, [sp+56]
004b4800stp x2, x3, [sp+72]
004b4804stp x4, x5, [sp+88]
004b4808stp x6, x7, [sp+104]
004b480cstp x8, x9, [sp+120]
004b4810str x10, [sp+136]
004b4814mov x3, x30
004b4818bl runtime.morestack_noctxt.abi0
004b481cldp x0, x1, [sp+56]
004b4820ldp x2, x3, [sp+72]
004b4824ldp x4, x5, [sp+88]
004b4828ldp x6, x7, [sp+104]
004b482cldp x8, x9, [sp+120]
004b4830ldr x10, [sp+136]
004b4834b 0x4b4520
004b4838udf 0
004b483cudf 0
004b4520
004b4520golang.org/x/crypto/ssh.newCBCCipher: ; void golang.org/x/crypto/ssh.newCBCCipher(crypto/cipher.Block c, struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b4520ldr x16, [x28+16]
004b4524sub x17, sp, 80
004b4528subs xzr, x17, x16
004b452cb.ls 0x4b47fc
004b4530str x30, [sp-208]!
004b4534stur x29, [sp-8]
004b4538sub x29, sp, 8
004b453cstr x0, [sp+264]
004b4540str x1, [sp+272]
004b4544str x2, [sp+280]
004b4548str x3, [sp+288]
004b454cstr x4, [sp+296]
004b4550str x5, [sp+304]
004b4554str x6, [sp+312]
004b4558str x7, [sp+320]
004b455cstr x8, [sp+328]
004b4560str x9, [sp+336]
004b4564str x10, [sp+344]
004b4568stp xzr, xzr, [sp+80]
004b456cstp xzr, xzr, [sp+64]
004b4570adrp x27, 0x56c000
004b4574ldr x1, [x27+4024]
004b4578ldr x2, [sp+232]
004b457cldr x3, [sp+240]
004b4580adrp x0, 0x171000
004b4584add x0, x0, 2720
004b4588bl runtime.mapaccess1_faststr
004b458cldr x4, [x0]
004b4590ldrsb x27, [x4]
004b4594ldr x26, [x4+16]
004b4598ldr x4, [x26]
004b459cldr x0, [sp+328]
004b45a0ldr x1, [sp+336]
004b45a4ldr x2, [sp+344]
004b45a8blr x4
004b45acstr x0, [sp+120]
004b45b0str x1, [sp+128]
004b45b4ldr x0, [sp+264]
004b45b8ldr x2, [sp+304]
004b45bcldr x3, [sp+312]
004b45c0ldr x1, [sp+272]
004b45c4ldr x4, [sp+320]
004b45c8bl crypto/cipher.NewCBCDecrypter
004b45ccstr x0, [sp+104]
004b45d0str x1, [sp+112]
004b45d4ldr x0, [sp+264]
004b45d8ldr x2, [sp+304]
004b45dcldr x3, [sp+312]
004b45e0ldr x1, [sp+272]
004b45e4ldr x4, [sp+320]
004b45e8bl crypto/cipher.NewCBCEncrypter
004b45ecstr x0, [sp+184]
004b45f0str x1, [sp+192]
004b45f4adrp x0, 0x141000
004b45f8add x0, x0, 3072
004b45fcorr x1, xzr, 1024
004b4600mov x2, x1
004b4604bl runtime.makeslice
004b4608str x0, [sp+160]
004b460corr x4, xzr, 1024
004b4610str x4, [sp+168]
004b4614str x4, [sp+176]
004b4618adrp x0, 0x1d7000
004b461cadd x0, x0, 3840
004b4620bl runtime.newobject
004b4624str x0, [sp+144]
004b4628adrp x27, 0x597000
004b462cldr w4, [x27+3056]
004b4630cbz w4, 0x4b4638
004b4634b 0x4b463c
004b4638
004b4638loc_4b4638:
004b4638b 0x4b4658
004b463c
004b463cloc_4b463c:
004b463cstr x0, [sp+136]
004b4640mov x1, x0
004b4644adrp x0, 0x1d7000
004b4648add x0, x0, 3840
004b464cbl runtime.wbZero
004b4650ldr x0, [sp+136]
004b4654b 0x4b4658
004b4658
004b4658loc_4b4658:
004b4658mov x20, x0
004b465cadr x27, 16
004b4660stp x29, x27, [sp-24]
004b4664sub x29, sp, 24
004b4668bl fn_87cf4
004b466csub x29, sp, 8
004b4670str xzr, [x0+112]
004b4674ldr x4, [sp+144]
004b4678ldrsb x27, [x4]
004b467cldr x5, [sp+128]
004b4680ldr x6, [sp+120]
004b4684str x6, [x4]
004b4688adrp x27, 0x597000
004b468cldr w6, [x27+3056]
004b4690cbz w6, 0x4b4698
004b4694b 0x4b469c
004b4698
004b4698loc_4b4698:
004b4698b 0x4b46b0
004b469c
004b469cloc_4b469c:
004b469cbl runtime.gcWriteBarrier2
004b46a0str x5, [x25]
004b46a4ldr x6, [x4+8]
004b46a8str x6, [x25+8]
004b46acb 0x4b46b0
004b46b0
004b46b0loc_4b46b0:
004b46b0str x5, [x4+8]
004b46b4ldr x4, [sp+144]
004b46b8ldrsb x27, [x4]
004b46bcldr x5, [sp+112]
004b46c0ldr x6, [sp+104]
004b46c4str x6, [x4+24]
004b46c8adrp x27, 0x597000
004b46ccldr w6, [x27+3056]
004b46d0cbz w6, 0x4b46d8
004b46d4b 0x4b46dc
004b46d8
004b46d8loc_4b46d8:
004b46d8b 0x4b46f0
004b46dc
004b46dcloc_4b46dc:
004b46dcbl runtime.gcWriteBarrier2
004b46e0str x5, [x25]
004b46e4ldr x6, [x4+32]
004b46e8str x6, [x25+8]
004b46ecb 0x4b46f0
004b46f0
004b46f0loc_4b46f0:
004b46f0str x5, [x4+32]
004b46f4ldr x4, [sp+144]
004b46f8ldrsb x27, [x4]
004b46fcldr x5, [sp+192]
004b4700ldr x6, [sp+184]
004b4704str x6, [x4+40]
004b4708adrp x27, 0x597000
004b470cldr w6, [x27+3056]
004b4710cbz w6, 0x4b4718
004b4714b 0x4b471c
004b4718
004b4718loc_4b4718:
004b4718b 0x4b4730
004b471c
004b471cloc_4b471c:
004b471cbl runtime.gcWriteBarrier2
004b4720str x5, [x25]
004b4724ldr x6, [x4+48]
004b4728str x6, [x25+8]
004b472cb 0x4b4730
004b4730
004b4730loc_4b4730:
004b4730str x5, [x4+48]
004b4734ldr x4, [sp+144]
004b4738ldrsb x27, [x4]
004b473cldr x5, [sp+160]
004b4740ldr x6, [sp+168]
004b4744ldr x7, [sp+176]
004b4748str x6, [x4+72]
004b474cstr x7, [x4+80]
004b4750adrp x27, 0x597000
004b4754ldr w6, [x27+3056]
004b4758cbz w6, 0x4b4760
004b475cb 0x4b4764
004b4760
004b4760loc_4b4760:
004b4760b 0x4b4778
004b4764
004b4764loc_4b4764:
004b4764bl runtime.gcWriteBarrier2
004b4768str x5, [x25]
004b476cldr x6, [x4+64]
004b4770str x6, [x25+8]
004b4774b 0x4b4778
004b4778
004b4778loc_4b4778:
004b4778str x5, [x4+64]
004b477cldr x4, [sp+144]
004b4780str x4, [sp+96]
004b4784ldrsb x27, [x4]
004b4788ldr x5, [x4]
004b478ccbnz x5, 0x4b4794
004b4790b 0x4b47c0
004b4794
004b4794loc_4b4794:
004b4794ldrsb x27, [x4]
004b4798ldr x1, [x4]
004b479cldrsb x27, [x1]
004b47a0ldr x0, [x4+8]
004b47a4ldr x1, [x1+40]
004b47a8blr x1
004b47acstr x0, [sp+56]
004b47b0ldr x1, [sp+96]
004b47b4ldrsb x27, [x1]
004b47b8str w0, [x1+16]
004b47bcb 0x4b47c4
004b47c0
004b47c0loc_4b47c0:
004b47c0b 0x4b47c4
004b47c4
004b47c4loc_4b47c4:
004b47c4ldr x4, [sp+96]
004b47c8str x4, [sp+152]
004b47ccadrp x5, 0x263000
004b47d0add x5, x5, 1864
004b47d4str x5, [sp+80]
004b47d8str x4, [sp+88]
004b47dcstp xzr, xzr, [sp+64]
004b47e0ldr x0, [sp+80]
004b47e4ldr x1, [sp+88]
004b47e8mov x2, xzr
004b47ecmov x3, xzr
004b47f0ldur x29, [sp-8]
004b47f4ldr x30, [sp], 208
004b47f8ret x30
004b47fc
004b47fcloc_4b47fc:
004b47fcstp x0, x1, [sp+56]
004b4800stp x2, x3, [sp+72]
004b4804stp x4, x5, [sp+88]
004b4808stp x6, x7, [sp+104]
004b480cstp x8, x9, [sp+120]
004b4810str x10, [sp+136]
004b4814mov x3, x30
004b4818bl runtime.morestack_noctxt.abi0
004b481cldp x0, x1, [sp+56]
004b4820ldp x2, x3, [sp+72]
004b4824ldp x4, x5, [sp+88]
004b4828ldp x6, x7, [sp+104]
004b482cldp x8, x9, [sp+120]
004b4830ldr x10, [sp+136]
004b4834b 0x4b4520
004b4838udf 0
004b483cudf 0
004b4520
004b4840
004b4840golang.org/x/crypto/ssh.newAESCBCCipher: ; void golang.org/x/crypto/ssh.newAESCBCCipher(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b4840ldr x16, [x28+16]
004b4844sub x17, sp, 224
004b4848subs xzr, x17, x16
004b484cb.ls 0x4b4a3c
004b4850sub x20, sp, 352
004b4854stp x29, x30, [x20-8]
004b4858add sp, x20, 0
004b485csub x29, sp, 8
004b4860str x0, [sp+360]
004b4864str x1, [sp+368]
004b4868str x2, [sp+376]
004b486cstr x3, [sp+384]
004b4870str x4, [sp+392]
004b4874str x5, [sp+400]
004b4878str x6, [sp+408]
004b487cstr x7, [sp+416]
004b4880str x8, [sp+424]
004b4884str x9, [sp+432]
004b4888str x10, [sp+440]
004b488cstr x11, [sp+448]
004b4890str x12, [sp+456]
004b4894str x13, [sp+464]
004b4898str x14, [sp+472]
004b489cstp xzr, xzr, [sp+168]
004b48a0stp xzr, xzr, [sp+152]
004b48a4stp xzr, xzr, [sp+296]
004b48a8stp xzr, xzr, [sp+280]
004b48acldr x0, [sp+360]
004b48b0ldr x1, [sp+368]
004b48b4ldr x2, [sp+376]
004b48b8bl crypto/aes.NewCipher
004b48bcstr x0, [sp+296]
004b48c0str x1, [sp+304]
004b48c4str x2, [sp+280]
004b48c8str x3, [sp+288]
004b48ccldr x3, [sp+304]
004b48d0ldr x4, [sp+296]
004b48d4str x4, [sp+248]
004b48d8str x3, [sp+256]
004b48dcldr x3, [sp+280]
004b48e0ldr x4, [sp+288]
004b48e4str x3, [sp+232]
004b48e8str x4, [sp+240]
004b48ecldr x3, [sp+248]
004b48f0ldr x4, [sp+256]
004b48f4str x3, [sp+216]
004b48f8str x4, [sp+224]
004b48fcldr x3, [sp+240]
004b4900ldr x4, [sp+232]
004b4904str x4, [sp+184]
004b4908str x3, [sp+192]
004b490ccbnz x4, 0x4b4914
004b4910b 0x4b493c
004b4914
004b4914loc_4b4914:
004b4914stp xzr, xzr, [sp+168]
004b4918ldr x3, [sp+192]
004b491cldr x2, [sp+184]
004b4920str x2, [sp+152]
004b4924str x3, [sp+160]
004b4928ldr x0, [sp+168]
004b492cldr x1, [sp+176]
004b4930ldp x29, x30, [sp-8]
004b4934add sp, sp, 352
004b4938ret x30
004b493c
004b493cloc_4b493c:
004b493cstp xzr, xzr, [sp+264]
004b4940stp xzr, xzr, [sp+280]
004b4944ldp x11, x12, [sp+432]
004b4948ldp x13, x14, [sp+448]
004b494cldp x15, x16, [sp+464]
004b4950ldr x0, [sp+216]
004b4954ldr x2, [sp+360]
004b4958ldr x5, [sp+384]
004b495cldr x8, [sp+408]
004b4960ldr x3, [sp+368]
004b4964ldr x6, [sp+392]
004b4968ldr x9, [sp+416]
004b496cldr x1, [sp+224]
004b4970ldr x4, [sp+376]
004b4974ldr x7, [sp+400]
004b4978ldr x10, [sp+424]
004b497cstp x11, x12, [sp+8]
004b4980stp x13, x14, [sp+24]
004b4984stp x15, x16, [sp+40]
004b4988bl golang.org/x/crypto/ssh.newCBCCipher
004b498cstr x0, [sp+264]
004b4990str x1, [sp+272]
004b4994str x2, [sp+280]
004b4998str x3, [sp+288]
004b499cldr x11, [sp+272]
004b49a0ldr x12, [sp+264]
004b49a4str x12, [sp+328]
004b49a8str x11, [sp+336]
004b49acldr x11, [sp+280]
004b49b0ldr x12, [sp+288]
004b49b4str x11, [sp+312]
004b49b8str x12, [sp+320]
004b49bcldr x11, [sp+328]
004b49c0ldr x12, [sp+336]
004b49c4str x11, [sp+200]
004b49c8str x12, [sp+208]
004b49ccldr x11, [sp+320]
004b49d0ldr x12, [sp+312]
004b49d4str x12, [sp+184]
004b49d8str x11, [sp+192]
004b49dccbnz x12, 0x4b49e4
004b49e0b 0x4b4a0c
004b49e4
004b49e4loc_4b49e4:
004b49e4stp xzr, xzr, [sp+168]
004b49e8ldr x3, [sp+192]
004b49ecldr x2, [sp+184]
004b49f0str x2, [sp+152]
004b49f4str x3, [sp+160]
004b49f8ldr x0, [sp+168]
004b49fcldr x1, [sp+176]
004b4a00ldp x29, x30, [sp-8]
004b4a04add sp, sp, 352
004b4a08ret x30
004b4a0c
004b4a0cloc_4b4a0c:
004b4a0cldr x4, [sp+200]
004b4a10ldr x5, [sp+208]
004b4a14str x4, [sp+168]
004b4a18str x5, [sp+176]
004b4a1cstp xzr, xzr, [sp+152]
004b4a20ldr x0, [sp+168]
004b4a24ldr x1, [sp+176]
004b4a28mov x2, xzr
004b4a2cmov x3, xzr
004b4a30ldp x29, x30, [sp-8]
004b4a34add sp, sp, 352
004b4a38ret x30
004b4a3c
004b4a3cloc_4b4a3c:
004b4a3cstp x0, x1, [sp+8]
004b4a40stp x2, x3, [sp+24]
004b4a44stp x4, x5, [sp+40]
004b4a48stp x6, x7, [sp+56]
004b4a4cstp x8, x9, [sp+72]
004b4a50stp x10, x11, [sp+88]
004b4a54stp x12, x13, [sp+104]
004b4a58str x14, [sp+120]
004b4a5cmov x3, x30
004b4a60bl runtime.morestack_noctxt.abi0
004b4a64ldp x0, x1, [sp+8]
004b4a68ldp x2, x3, [sp+24]
004b4a6cldp x4, x5, [sp+40]
004b4a70ldp x6, x7, [sp+56]
004b4a74ldp x8, x9, [sp+72]
004b4a78ldp x10, x11, [sp+88]
004b4a7cldp x12, x13, [sp+104]
004b4a80ldr x14, [sp+120]
004b4a84b 0x4b4840
004b4a88udf 0
004b4a8cudf 0
004b4840
004b4840golang.org/x/crypto/ssh.newAESCBCCipher: ; void golang.org/x/crypto/ssh.newAESCBCCipher(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b4840ldr x16, [x28+16]
004b4844sub x17, sp, 224
004b4848subs xzr, x17, x16
004b484cb.ls 0x4b4a3c
004b4850sub x20, sp, 352
004b4854stp x29, x30, [x20-8]
004b4858add sp, x20, 0
004b485csub x29, sp, 8
004b4860str x0, [sp+360]
004b4864str x1, [sp+368]
004b4868str x2, [sp+376]
004b486cstr x3, [sp+384]
004b4870str x4, [sp+392]
004b4874str x5, [sp+400]
004b4878str x6, [sp+408]
004b487cstr x7, [sp+416]
004b4880str x8, [sp+424]
004b4884str x9, [sp+432]
004b4888str x10, [sp+440]
004b488cstr x11, [sp+448]
004b4890str x12, [sp+456]
004b4894str x13, [sp+464]
004b4898str x14, [sp+472]
004b489cstp xzr, xzr, [sp+168]
004b48a0stp xzr, xzr, [sp+152]
004b48a4stp xzr, xzr, [sp+296]
004b48a8stp xzr, xzr, [sp+280]
004b48acldr x0, [sp+360]
004b48b0ldr x1, [sp+368]
004b48b4ldr x2, [sp+376]
004b48b8bl crypto/aes.NewCipher
004b48bcstr x0, [sp+296]
004b48c0str x1, [sp+304]
004b48c4str x2, [sp+280]
004b48c8str x3, [sp+288]
004b48ccldr x3, [sp+304]
004b48d0ldr x4, [sp+296]
004b48d4str x4, [sp+248]
004b48d8str x3, [sp+256]
004b48dcldr x3, [sp+280]
004b48e0ldr x4, [sp+288]
004b48e4str x3, [sp+232]
004b48e8str x4, [sp+240]
004b48ecldr x3, [sp+248]
004b48f0ldr x4, [sp+256]
004b48f4str x3, [sp+216]
004b48f8str x4, [sp+224]
004b48fcldr x3, [sp+240]
004b4900ldr x4, [sp+232]
004b4904str x4, [sp+184]
004b4908str x3, [sp+192]
004b490ccbnz x4, 0x4b4914
004b4910b 0x4b493c
004b4914
004b4914loc_4b4914:
004b4914stp xzr, xzr, [sp+168]
004b4918ldr x3, [sp+192]
004b491cldr x2, [sp+184]
004b4920str x2, [sp+152]
004b4924str x3, [sp+160]
004b4928ldr x0, [sp+168]
004b492cldr x1, [sp+176]
004b4930ldp x29, x30, [sp-8]
004b4934add sp, sp, 352
004b4938ret x30
004b493c
004b493cloc_4b493c:
004b493cstp xzr, xzr, [sp+264]
004b4940stp xzr, xzr, [sp+280]
004b4944ldp x11, x12, [sp+432]
004b4948ldp x13, x14, [sp+448]
004b494cldp x15, x16, [sp+464]
004b4950ldr x0, [sp+216]
004b4954ldr x2, [sp+360]
004b4958ldr x5, [sp+384]
004b495cldr x8, [sp+408]
004b4960ldr x3, [sp+368]
004b4964ldr x6, [sp+392]
004b4968ldr x9, [sp+416]
004b496cldr x1, [sp+224]
004b4970ldr x4, [sp+376]
004b4974ldr x7, [sp+400]
004b4978ldr x10, [sp+424]
004b497cstp x11, x12, [sp+8]
004b4980stp x13, x14, [sp+24]
004b4984stp x15, x16, [sp+40]
004b4988bl golang.org/x/crypto/ssh.newCBCCipher
004b498cstr x0, [sp+264]
004b4990str x1, [sp+272]
004b4994str x2, [sp+280]
004b4998str x3, [sp+288]
004b499cldr x11, [sp+272]
004b49a0ldr x12, [sp+264]
004b49a4str x12, [sp+328]
004b49a8str x11, [sp+336]
004b49acldr x11, [sp+280]
004b49b0ldr x12, [sp+288]
004b49b4str x11, [sp+312]
004b49b8str x12, [sp+320]
004b49bcldr x11, [sp+328]
004b49c0ldr x12, [sp+336]
004b49c4str x11, [sp+200]
004b49c8str x12, [sp+208]
004b49ccldr x11, [sp+320]
004b49d0ldr x12, [sp+312]
004b49d4str x12, [sp+184]
004b49d8str x11, [sp+192]
004b49dccbnz x12, 0x4b49e4
004b49e0b 0x4b4a0c
004b49e4
004b49e4loc_4b49e4:
004b49e4stp xzr, xzr, [sp+168]
004b49e8ldr x3, [sp+192]
004b49ecldr x2, [sp+184]
004b49f0str x2, [sp+152]
004b49f4str x3, [sp+160]
004b49f8ldr x0, [sp+168]
004b49fcldr x1, [sp+176]
004b4a00ldp x29, x30, [sp-8]
004b4a04add sp, sp, 352
004b4a08ret x30
004b4a0c
004b4a0cloc_4b4a0c:
004b4a0cldr x4, [sp+200]
004b4a10ldr x5, [sp+208]
004b4a14str x4, [sp+168]
004b4a18str x5, [sp+176]
004b4a1cstp xzr, xzr, [sp+152]
004b4a20ldr x0, [sp+168]
004b4a24ldr x1, [sp+176]
004b4a28mov x2, xzr
004b4a2cmov x3, xzr
004b4a30ldp x29, x30, [sp-8]
004b4a34add sp, sp, 352
004b4a38ret x30
004b4a3c
004b4a3cloc_4b4a3c:
004b4a3cstp x0, x1, [sp+8]
004b4a40stp x2, x3, [sp+24]
004b4a44stp x4, x5, [sp+40]
004b4a48stp x6, x7, [sp+56]
004b4a4cstp x8, x9, [sp+72]
004b4a50stp x10, x11, [sp+88]
004b4a54stp x12, x13, [sp+104]
004b4a58str x14, [sp+120]
004b4a5cmov x3, x30
004b4a60bl runtime.morestack_noctxt.abi0
004b4a64ldp x0, x1, [sp+8]
004b4a68ldp x2, x3, [sp+24]
004b4a6cldp x4, x5, [sp+40]
004b4a70ldp x6, x7, [sp+56]
004b4a74ldp x8, x9, [sp+72]
004b4a78ldp x10, x11, [sp+88]
004b4a7cldp x12, x13, [sp+104]
004b4a80ldr x14, [sp+120]
004b4a84b 0x4b4840
004b4a88udf 0
004b4a8cudf 0
004b4840
004b4a90
004b4a90golang.org/x/crypto/ssh.newTripleDESCBCCipher: ; void golang.org/x/crypto/ssh.newTripleDESCBCCipher(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b4a90ldr x16, [x28+16]
004b4a94sub x17, sp, 224
004b4a98subs xzr, x17, x16
004b4a9cb.ls 0x4b4c8c
004b4aa0sub x20, sp, 352
004b4aa4stp x29, x30, [x20-8]
004b4aa8add sp, x20, 0
004b4aacsub x29, sp, 8
004b4ab0str x0, [sp+360]
004b4ab4str x1, [sp+368]
004b4ab8str x2, [sp+376]
004b4abcstr x3, [sp+384]
004b4ac0str x4, [sp+392]
004b4ac4str x5, [sp+400]
004b4ac8str x6, [sp+408]
004b4accstr x7, [sp+416]
004b4ad0str x8, [sp+424]
004b4ad4str x9, [sp+432]
004b4ad8str x10, [sp+440]
004b4adcstr x11, [sp+448]
004b4ae0str x12, [sp+456]
004b4ae4str x13, [sp+464]
004b4ae8str x14, [sp+472]
004b4aecstp xzr, xzr, [sp+168]
004b4af0stp xzr, xzr, [sp+152]
004b4af4stp xzr, xzr, [sp+296]
004b4af8stp xzr, xzr, [sp+280]
004b4afcldr x0, [sp+360]
004b4b00ldr x1, [sp+368]
004b4b04ldr x2, [sp+376]
004b4b08bl crypto/des.NewTripleDESCipher
004b4b0cstr x0, [sp+296]
004b4b10str x1, [sp+304]
004b4b14str x2, [sp+280]
004b4b18str x3, [sp+288]
004b4b1cldr x3, [sp+304]
004b4b20ldr x4, [sp+296]
004b4b24str x4, [sp+248]
004b4b28str x3, [sp+256]
004b4b2cldr x3, [sp+280]
004b4b30ldr x4, [sp+288]
004b4b34str x3, [sp+232]
004b4b38str x4, [sp+240]
004b4b3cldr x3, [sp+248]
004b4b40ldr x4, [sp+256]
004b4b44str x3, [sp+216]
004b4b48str x4, [sp+224]
004b4b4cldr x3, [sp+240]
004b4b50ldr x4, [sp+232]
004b4b54str x4, [sp+184]
004b4b58str x3, [sp+192]
004b4b5ccbnz x4, 0x4b4b64
004b4b60b 0x4b4b8c
004b4b64
004b4b64loc_4b4b64:
004b4b64stp xzr, xzr, [sp+168]
004b4b68ldr x3, [sp+192]
004b4b6cldr x2, [sp+184]
004b4b70str x2, [sp+152]
004b4b74str x3, [sp+160]
004b4b78ldr x0, [sp+168]
004b4b7cldr x1, [sp+176]
004b4b80ldp x29, x30, [sp-8]
004b4b84add sp, sp, 352
004b4b88ret x30
004b4b8c
004b4b8cloc_4b4b8c:
004b4b8cstp xzr, xzr, [sp+264]
004b4b90stp xzr, xzr, [sp+280]
004b4b94ldp x11, x12, [sp+432]
004b4b98ldp x13, x14, [sp+448]
004b4b9cldp x15, x16, [sp+464]
004b4ba0ldr x0, [sp+216]
004b4ba4ldr x2, [sp+360]
004b4ba8ldr x5, [sp+384]
004b4bacldr x8, [sp+408]
004b4bb0ldr x3, [sp+368]
004b4bb4ldr x6, [sp+392]
004b4bb8ldr x9, [sp+416]
004b4bbcldr x1, [sp+224]
004b4bc0ldr x4, [sp+376]
004b4bc4ldr x7, [sp+400]
004b4bc8ldr x10, [sp+424]
004b4bccstp x11, x12, [sp+8]
004b4bd0stp x13, x14, [sp+24]
004b4bd4stp x15, x16, [sp+40]
004b4bd8bl golang.org/x/crypto/ssh.newCBCCipher
004b4bdcstr x0, [sp+264]
004b4be0str x1, [sp+272]
004b4be4str x2, [sp+280]
004b4be8str x3, [sp+288]
004b4becldr x11, [sp+272]
004b4bf0ldr x12, [sp+264]
004b4bf4str x12, [sp+328]
004b4bf8str x11, [sp+336]
004b4bfcldr x11, [sp+280]
004b4c00ldr x12, [sp+288]
004b4c04str x11, [sp+312]
004b4c08str x12, [sp+320]
004b4c0cldr x11, [sp+328]
004b4c10ldr x12, [sp+336]
004b4c14str x11, [sp+200]
004b4c18str x12, [sp+208]
004b4c1cldr x11, [sp+320]
004b4c20ldr x12, [sp+312]
004b4c24str x12, [sp+184]
004b4c28str x11, [sp+192]
004b4c2ccbnz x12, 0x4b4c34
004b4c30b 0x4b4c5c
004b4c34
004b4c34loc_4b4c34:
004b4c34stp xzr, xzr, [sp+168]
004b4c38ldr x3, [sp+192]
004b4c3cldr x2, [sp+184]
004b4c40str x2, [sp+152]
004b4c44str x3, [sp+160]
004b4c48ldr x0, [sp+168]
004b4c4cldr x1, [sp+176]
004b4c50ldp x29, x30, [sp-8]
004b4c54add sp, sp, 352
004b4c58ret x30
004b4c5c
004b4c5cloc_4b4c5c:
004b4c5cldr x4, [sp+200]
004b4c60ldr x5, [sp+208]
004b4c64str x4, [sp+168]
004b4c68str x5, [sp+176]
004b4c6cstp xzr, xzr, [sp+152]
004b4c70ldr x0, [sp+168]
004b4c74ldr x1, [sp+176]
004b4c78mov x2, xzr
004b4c7cmov x3, xzr
004b4c80ldp x29, x30, [sp-8]
004b4c84add sp, sp, 352
004b4c88ret x30
004b4c8c
004b4c8cloc_4b4c8c:
004b4c8cstp x0, x1, [sp+8]
004b4c90stp x2, x3, [sp+24]
004b4c94stp x4, x5, [sp+40]
004b4c98stp x6, x7, [sp+56]
004b4c9cstp x8, x9, [sp+72]
004b4ca0stp x10, x11, [sp+88]
004b4ca4stp x12, x13, [sp+104]
004b4ca8str x14, [sp+120]
004b4cacmov x3, x30
004b4cb0bl runtime.morestack_noctxt.abi0
004b4cb4ldp x0, x1, [sp+8]
004b4cb8ldp x2, x3, [sp+24]
004b4cbcldp x4, x5, [sp+40]
004b4cc0ldp x6, x7, [sp+56]
004b4cc4ldp x8, x9, [sp+72]
004b4cc8ldp x10, x11, [sp+88]
004b4cccldp x12, x13, [sp+104]
004b4cd0ldr x14, [sp+120]
004b4cd4b 0x4b4a90
004b4cd8udf 0
004b4cdcudf 0
004b4a90
004b4a90golang.org/x/crypto/ssh.newTripleDESCBCCipher: ; void golang.org/x/crypto/ssh.newTripleDESCBCCipher(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b4a90ldr x16, [x28+16]
004b4a94sub x17, sp, 224
004b4a98subs xzr, x17, x16
004b4a9cb.ls 0x4b4c8c
004b4aa0sub x20, sp, 352
004b4aa4stp x29, x30, [x20-8]
004b4aa8add sp, x20, 0
004b4aacsub x29, sp, 8
004b4ab0str x0, [sp+360]
004b4ab4str x1, [sp+368]
004b4ab8str x2, [sp+376]
004b4abcstr x3, [sp+384]
004b4ac0str x4, [sp+392]
004b4ac4str x5, [sp+400]
004b4ac8str x6, [sp+408]
004b4accstr x7, [sp+416]
004b4ad0str x8, [sp+424]
004b4ad4str x9, [sp+432]
004b4ad8str x10, [sp+440]
004b4adcstr x11, [sp+448]
004b4ae0str x12, [sp+456]
004b4ae4str x13, [sp+464]
004b4ae8str x14, [sp+472]
004b4aecstp xzr, xzr, [sp+168]
004b4af0stp xzr, xzr, [sp+152]
004b4af4stp xzr, xzr, [sp+296]
004b4af8stp xzr, xzr, [sp+280]
004b4afcldr x0, [sp+360]
004b4b00ldr x1, [sp+368]
004b4b04ldr x2, [sp+376]
004b4b08bl crypto/des.NewTripleDESCipher
004b4b0cstr x0, [sp+296]
004b4b10str x1, [sp+304]
004b4b14str x2, [sp+280]
004b4b18str x3, [sp+288]
004b4b1cldr x3, [sp+304]
004b4b20ldr x4, [sp+296]
004b4b24str x4, [sp+248]
004b4b28str x3, [sp+256]
004b4b2cldr x3, [sp+280]
004b4b30ldr x4, [sp+288]
004b4b34str x3, [sp+232]
004b4b38str x4, [sp+240]
004b4b3cldr x3, [sp+248]
004b4b40ldr x4, [sp+256]
004b4b44str x3, [sp+216]
004b4b48str x4, [sp+224]
004b4b4cldr x3, [sp+240]
004b4b50ldr x4, [sp+232]
004b4b54str x4, [sp+184]
004b4b58str x3, [sp+192]
004b4b5ccbnz x4, 0x4b4b64
004b4b60b 0x4b4b8c
004b4b64
004b4b64loc_4b4b64:
004b4b64stp xzr, xzr, [sp+168]
004b4b68ldr x3, [sp+192]
004b4b6cldr x2, [sp+184]
004b4b70str x2, [sp+152]
004b4b74str x3, [sp+160]
004b4b78ldr x0, [sp+168]
004b4b7cldr x1, [sp+176]
004b4b80ldp x29, x30, [sp-8]
004b4b84add sp, sp, 352
004b4b88ret x30
004b4b8c
004b4b8cloc_4b4b8c:
004b4b8cstp xzr, xzr, [sp+264]
004b4b90stp xzr, xzr, [sp+280]
004b4b94ldp x11, x12, [sp+432]
004b4b98ldp x13, x14, [sp+448]
004b4b9cldp x15, x16, [sp+464]
004b4ba0ldr x0, [sp+216]
004b4ba4ldr x2, [sp+360]
004b4ba8ldr x5, [sp+384]
004b4bacldr x8, [sp+408]
004b4bb0ldr x3, [sp+368]
004b4bb4ldr x6, [sp+392]
004b4bb8ldr x9, [sp+416]
004b4bbcldr x1, [sp+224]
004b4bc0ldr x4, [sp+376]
004b4bc4ldr x7, [sp+400]
004b4bc8ldr x10, [sp+424]
004b4bccstp x11, x12, [sp+8]
004b4bd0stp x13, x14, [sp+24]
004b4bd4stp x15, x16, [sp+40]
004b4bd8bl golang.org/x/crypto/ssh.newCBCCipher
004b4bdcstr x0, [sp+264]
004b4be0str x1, [sp+272]
004b4be4str x2, [sp+280]
004b4be8str x3, [sp+288]
004b4becldr x11, [sp+272]
004b4bf0ldr x12, [sp+264]
004b4bf4str x12, [sp+328]
004b4bf8str x11, [sp+336]
004b4bfcldr x11, [sp+280]
004b4c00ldr x12, [sp+288]
004b4c04str x11, [sp+312]
004b4c08str x12, [sp+320]
004b4c0cldr x11, [sp+328]
004b4c10ldr x12, [sp+336]
004b4c14str x11, [sp+200]
004b4c18str x12, [sp+208]
004b4c1cldr x11, [sp+320]
004b4c20ldr x12, [sp+312]
004b4c24str x12, [sp+184]
004b4c28str x11, [sp+192]
004b4c2ccbnz x12, 0x4b4c34
004b4c30b 0x4b4c5c
004b4c34
004b4c34loc_4b4c34:
004b4c34stp xzr, xzr, [sp+168]
004b4c38ldr x3, [sp+192]
004b4c3cldr x2, [sp+184]
004b4c40str x2, [sp+152]
004b4c44str x3, [sp+160]
004b4c48ldr x0, [sp+168]
004b4c4cldr x1, [sp+176]
004b4c50ldp x29, x30, [sp-8]
004b4c54add sp, sp, 352
004b4c58ret x30
004b4c5c
004b4c5cloc_4b4c5c:
004b4c5cldr x4, [sp+200]
004b4c60ldr x5, [sp+208]
004b4c64str x4, [sp+168]
004b4c68str x5, [sp+176]
004b4c6cstp xzr, xzr, [sp+152]
004b4c70ldr x0, [sp+168]
004b4c74ldr x1, [sp+176]
004b4c78mov x2, xzr
004b4c7cmov x3, xzr
004b4c80ldp x29, x30, [sp-8]
004b4c84add sp, sp, 352
004b4c88ret x30
004b4c8c
004b4c8cloc_4b4c8c:
004b4c8cstp x0, x1, [sp+8]
004b4c90stp x2, x3, [sp+24]
004b4c94stp x4, x5, [sp+40]
004b4c98stp x6, x7, [sp+56]
004b4c9cstp x8, x9, [sp+72]
004b4ca0stp x10, x11, [sp+88]
004b4ca4stp x12, x13, [sp+104]
004b4ca8str x14, [sp+120]
004b4cacmov x3, x30
004b4cb0bl runtime.morestack_noctxt.abi0
004b4cb4ldp x0, x1, [sp+8]
004b4cb8ldp x2, x3, [sp+24]
004b4cbcldp x4, x5, [sp+40]
004b4cc0ldp x6, x7, [sp+56]
004b4cc4ldp x8, x9, [sp+72]
004b4cc8ldp x10, x11, [sp+88]
004b4cccldp x12, x13, [sp+104]
004b4cd0ldr x14, [sp+120]
004b4cd4b 0x4b4a90
004b4cd8udf 0
004b4cdcudf 0
004b4a90
004b4ce0
004b4ce0golang.org/x/crypto/ssh.maxUInt32: ; void golang.org/x/crypto/ssh.maxUInt32(int a, int b)
004b4ce0str x30, [sp-32]!
004b4ce4stur x29, [sp-8]
004b4ce8sub x29, sp, 8
004b4cecstr x0, [sp+40]
004b4cf0str x1, [sp+48]
004b4cf4str wzr, [sp+20]
004b4cf8ldr x1, [sp+48]
004b4cfcldr x2, [sp+40]
004b4d00subs xzr, x1, x2
004b4d04b.lt 0x4b4d0c
004b4d08b 0x4b4d20
004b4d0c
004b4d0cloc_4b4d0c:
004b4d0cldr x0, [sp+40]
004b4d10str w0, [sp+20]
004b4d14add x29, sp, 24
004b4d18add sp, sp, 32
004b4d1cret x30
004b4d20
004b4d20loc_4b4d20:
004b4d20ldr x0, [sp+48]
004b4d24str w0, [sp+20]
004b4d28add x29, sp, 24
004b4d2cadd sp, sp, 32
004b4d30ret x30
004b4d34udf 0
004b4d38udf 0
004b4d3cudf 0
004b4ce0
004b4ce0golang.org/x/crypto/ssh.maxUInt32: ; void golang.org/x/crypto/ssh.maxUInt32(int a, int b)
004b4ce0str x30, [sp-32]!
004b4ce4stur x29, [sp-8]
004b4ce8sub x29, sp, 8
004b4cecstr x0, [sp+40]
004b4cf0str x1, [sp+48]
004b4cf4str wzr, [sp+20]
004b4cf8ldr x1, [sp+48]
004b4cfcldr x2, [sp+40]
004b4d00subs xzr, x1, x2
004b4d04b.lt 0x4b4d0c
004b4d08b 0x4b4d20
004b4d0c
004b4d0cloc_4b4d0c:
004b4d0cldr x0, [sp+40]
004b4d10str w0, [sp+20]
004b4d14add x29, sp, 24
004b4d18add sp, sp, 32
004b4d1cret x30
004b4d20
004b4d20loc_4b4d20:
004b4d20ldr x0, [sp+48]
004b4d24str w0, [sp+20]
004b4d28add x29, sp, 24
004b4d2cadd sp, sp, 32
004b4d30ret x30
004b4d34udf 0
004b4d38udf 0
004b4d3cudf 0
004b4ce0
004b4d40
004b4d40golang.org/x/crypto/ssh.cbcError.Error: ; void golang.org/x/crypto/ssh.cbcError.Error(struct golang.org/x/crypto/ssh.cbcError e)
004b4d40str x30, [sp-32]!
004b4d44stur x29, [sp-8]
004b4d48sub x29, sp, 8
004b4d4cstr x0, [sp+40]
004b4d50str x1, [sp+48]
004b4d54stp xzr, xzr, [sp+8]
004b4d58ldr x0, [sp+40]
004b4d5cldr x1, [sp+48]
004b4d60str x0, [sp+8]
004b4d64str x1, [sp+16]
004b4d68add x29, sp, 24
004b4d6cadd sp, sp, 32
004b4d70ret x30
004b4d74udf 0
004b4d78udf 0
004b4d7cudf 0
004b4d40
004b4d40golang.org/x/crypto/ssh.cbcError.Error: ; void golang.org/x/crypto/ssh.cbcError.Error(struct golang.org/x/crypto/ssh.cbcError e)
004b4d40str x30, [sp-32]!
004b4d44stur x29, [sp-8]
004b4d48sub x29, sp, 8
004b4d4cstr x0, [sp+40]
004b4d50str x1, [sp+48]
004b4d54stp xzr, xzr, [sp+8]
004b4d58ldr x0, [sp+40]
004b4d5cldr x1, [sp+48]
004b4d60str x0, [sp+8]
004b4d64str x1, [sp+16]
004b4d68add x29, sp, 24
004b4d6cadd sp, sp, 32
004b4d70ret x30
004b4d74udf 0
004b4d78udf 0
004b4d7cudf 0
004b4d40
Loading..