File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004b0d70
004b0d70golang.org/x/crypto/ssh.(*channel).Write: ; void golang.org/x/crypto/ssh.(*channel).Write(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0d70ldr x16, [x28+16]
004b0d74subs xzr, sp, x16
004b0d78b.ls 0x4b0e38
004b0d7cstr x30, [sp-128]!
004b0d80stur x29, [sp-8]
004b0d84sub x29, sp, 8
004b0d88str x0, [sp+136]
004b0d8cstr x1, [sp+144]
004b0d90str x2, [sp+152]
004b0d94str x3, [sp+160]
004b0d98str xzr, [sp+48]
004b0d9cstp xzr, xzr, [sp+72]
004b0da0ldr x5, [sp+136]
004b0da4ldrsb x27, [x5]
004b0da8ldrb w5, [x5+64]
004b0dactbnz w5, 0, 0x4b0db4
004b0db0b 0x4b0e0c
004b0db4
004b0db4loc_4b0db4:
004b0db4stp xzr, xzr, [sp+88]
004b0db8ldr x1, [sp+144]
004b0dbcldr x2, [sp+152]
004b0dc0ldr x3, [sp+160]
004b0dc4ldr x0, [sp+136]
004b0dc8mov x4, xzr
004b0dccbl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0dd0str x0, [sp+56]
004b0dd4str x1, [sp+88]
004b0dd8str x2, [sp+96]
004b0ddcldr x5, [sp+56]
004b0de0str x5, [sp+64]
004b0de4str x1, [sp+104]
004b0de8str x2, [sp+112]
004b0decldr x5, [sp+64]
004b0df0str x5, [sp+48]
004b0df4str x1, [sp+72]
004b0df8str x2, [sp+80]
004b0dfcldr x0, [sp+48]
004b0e00ldur x29, [sp-8]
004b0e04ldr x30, [sp], 128
004b0e08ret x30
004b0e0c
004b0e0cloc_4b0e0c:
004b0e0cstr xzr, [sp+48]
004b0e10adrp x27, 0x571000
004b0e14ldr x1, [x27+3616]
004b0e18adrp x27, 0x571000
004b0e1cldr x2, [x27+3624]
004b0e20str x1, [sp+72]
004b0e24str x2, [sp+80]
004b0e28ldr x0, [sp+48]
004b0e2cldur x29, [sp-8]
004b0e30ldr x30, [sp], 128
004b0e34ret x30
004b0e38
004b0e38loc_4b0e38:
004b0e38stp x0, x1, [sp+8]
004b0e3cstp x2, x3, [sp+24]
004b0e40mov x3, x30
004b0e44bl runtime.morestack_noctxt.abi0
004b0e48ldp x0, x1, [sp+8]
004b0e4cldp x2, x3, [sp+24]
004b0e50b 0x4b0d70
004b0e54udf 0
004b0e58udf 0
004b0e5cudf 0
004b0d70
004b0d70golang.org/x/crypto/ssh.(*channel).Write: ; void golang.org/x/crypto/ssh.(*channel).Write(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0d70ldr x16, [x28+16]
004b0d74subs xzr, sp, x16
004b0d78b.ls 0x4b0e38
004b0d7cstr x30, [sp-128]!
004b0d80stur x29, [sp-8]
004b0d84sub x29, sp, 8
004b0d88str x0, [sp+136]
004b0d8cstr x1, [sp+144]
004b0d90str x2, [sp+152]
004b0d94str x3, [sp+160]
004b0d98str xzr, [sp+48]
004b0d9cstp xzr, xzr, [sp+72]
004b0da0ldr x5, [sp+136]
004b0da4ldrsb x27, [x5]
004b0da8ldrb w5, [x5+64]
004b0dactbnz w5, 0, 0x4b0db4
004b0db0b 0x4b0e0c
004b0db4
004b0db4loc_4b0db4:
004b0db4stp xzr, xzr, [sp+88]
004b0db8ldr x1, [sp+144]
004b0dbcldr x2, [sp+152]
004b0dc0ldr x3, [sp+160]
004b0dc4ldr x0, [sp+136]
004b0dc8mov x4, xzr
004b0dccbl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0dd0str x0, [sp+56]
004b0dd4str x1, [sp+88]
004b0dd8str x2, [sp+96]
004b0ddcldr x5, [sp+56]
004b0de0str x5, [sp+64]
004b0de4str x1, [sp+104]
004b0de8str x2, [sp+112]
004b0decldr x5, [sp+64]
004b0df0str x5, [sp+48]
004b0df4str x1, [sp+72]
004b0df8str x2, [sp+80]
004b0dfcldr x0, [sp+48]
004b0e00ldur x29, [sp-8]
004b0e04ldr x30, [sp], 128
004b0e08ret x30
004b0e0c
004b0e0cloc_4b0e0c:
004b0e0cstr xzr, [sp+48]
004b0e10adrp x27, 0x571000
004b0e14ldr x1, [x27+3616]
004b0e18adrp x27, 0x571000
004b0e1cldr x2, [x27+3624]
004b0e20str x1, [sp+72]
004b0e24str x2, [sp+80]
004b0e28ldr x0, [sp+48]
004b0e2cldur x29, [sp-8]
004b0e30ldr x30, [sp], 128
004b0e34ret x30
004b0e38
004b0e38loc_4b0e38:
004b0e38stp x0, x1, [sp+8]
004b0e3cstp x2, x3, [sp+24]
004b0e40mov x3, x30
004b0e44bl runtime.morestack_noctxt.abi0
004b0e48ldp x0, x1, [sp+8]
004b0e4cldp x2, x3, [sp+24]
004b0e50b 0x4b0d70
004b0e54udf 0
004b0e58udf 0
004b0e5cudf 0
004b0d70
004b0e60
004b0e60golang.org/x/crypto/ssh.(*channel).CloseWrite: ; void golang.org/x/crypto/ssh.(*channel).CloseWrite(golang.org/x/crypto/ssh.channel * ch)
004b0e60ldr x16, [x28+16]
004b0e64subs xzr, sp, x16
004b0e68b.ls 0x4b0f2c
004b0e6cstr x30, [sp-96]!
004b0e70stur x29, [sp-8]
004b0e74sub x29, sp, 8
004b0e78str x0, [sp+104]
004b0e7cstp xzr, xzr, [sp+48]
004b0e80ldr x2, [sp+104]
004b0e84ldrsb x27, [x2]
004b0e88ldrb w2, [x2+64]
004b0e8ctbnz w2, 0, 0x4b0e94
004b0e90b 0x4b0f08
004b0e94
004b0e94loc_4b0e94:
004b0e94ldr x1, [sp+104]
004b0e98ldrsb x27, [x1]
004b0e9corr x2, xzr, 1
004b0ea0strb w2, [x1+96]
004b0ea4str wzr, [sp+44]
004b0ea8ldr x1, [sp+104]
004b0eacldrsb x27, [x1]
004b0eb0ldr w1, [x1+44]
004b0eb4str w1, [sp+44]
004b0eb8str w1, [sp+40]
004b0ebcadd x1, sp, 40
004b0ec0ldrsb x27, [x1]
004b0ec4ldr w0, [x1]
004b0ec8str w0, [sp+36]
004b0eccbl runtime.convT32
004b0ed0str x0, [sp+64]
004b0ed4ldr x1, [sp+104]
004b0ed8mov x2, x0
004b0edcmov x0, x1
004b0ee0adrp x1, 0x17c000
004b0ee4add x1, x1, 608
004b0ee8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0eecstr x0, [sp+72]
004b0ef0str x1, [sp+80]
004b0ef4str x0, [sp+48]
004b0ef8str x1, [sp+56]
004b0efcldur x29, [sp-8]
004b0f00ldr x30, [sp], 96
004b0f04ret x30
004b0f08
004b0f08loc_4b0f08:
004b0f08adrp x27, 0x571000
004b0f0cldr x0, [x27+3616]
004b0f10adrp x27, 0x571000
004b0f14ldr x1, [x27+3624]
004b0f18str x0, [sp+48]
004b0f1cstr x1, [sp+56]
004b0f20ldur x29, [sp-8]
004b0f24ldr x30, [sp], 96
004b0f28ret x30
004b0f2c
004b0f2cloc_4b0f2c:
004b0f2cstr x0, [sp+8]
004b0f30mov x3, x30
004b0f34bl runtime.morestack_noctxt.abi0
004b0f38ldr x0, [sp+8]
004b0f3cb 0x4b0e60
004b0e60
004b0e60golang.org/x/crypto/ssh.(*channel).CloseWrite: ; void golang.org/x/crypto/ssh.(*channel).CloseWrite(golang.org/x/crypto/ssh.channel * ch)
004b0e60ldr x16, [x28+16]
004b0e64subs xzr, sp, x16
004b0e68b.ls 0x4b0f2c
004b0e6cstr x30, [sp-96]!
004b0e70stur x29, [sp-8]
004b0e74sub x29, sp, 8
004b0e78str x0, [sp+104]
004b0e7cstp xzr, xzr, [sp+48]
004b0e80ldr x2, [sp+104]
004b0e84ldrsb x27, [x2]
004b0e88ldrb w2, [x2+64]
004b0e8ctbnz w2, 0, 0x4b0e94
004b0e90b 0x4b0f08
004b0e94
004b0e94loc_4b0e94:
004b0e94ldr x1, [sp+104]
004b0e98ldrsb x27, [x1]
004b0e9corr x2, xzr, 1
004b0ea0strb w2, [x1+96]
004b0ea4str wzr, [sp+44]
004b0ea8ldr x1, [sp+104]
004b0eacldrsb x27, [x1]
004b0eb0ldr w1, [x1+44]
004b0eb4str w1, [sp+44]
004b0eb8str w1, [sp+40]
004b0ebcadd x1, sp, 40
004b0ec0ldrsb x27, [x1]
004b0ec4ldr w0, [x1]
004b0ec8str w0, [sp+36]
004b0eccbl runtime.convT32
004b0ed0str x0, [sp+64]
004b0ed4ldr x1, [sp+104]
004b0ed8mov x2, x0
004b0edcmov x0, x1
004b0ee0adrp x1, 0x17c000
004b0ee4add x1, x1, 608
004b0ee8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0eecstr x0, [sp+72]
004b0ef0str x1, [sp+80]
004b0ef4str x0, [sp+48]
004b0ef8str x1, [sp+56]
004b0efcldur x29, [sp-8]
004b0f00ldr x30, [sp], 96
004b0f04ret x30
004b0f08
004b0f08loc_4b0f08:
004b0f08adrp x27, 0x571000
004b0f0cldr x0, [x27+3616]
004b0f10adrp x27, 0x571000
004b0f14ldr x1, [x27+3624]
004b0f18str x0, [sp+48]
004b0f1cstr x1, [sp+56]
004b0f20ldur x29, [sp-8]
004b0f24ldr x30, [sp], 96
004b0f28ret x30
004b0f2c
004b0f2cloc_4b0f2c:
004b0f2cstr x0, [sp+8]
004b0f30mov x3, x30
004b0f34bl runtime.morestack_noctxt.abi0
004b0f38ldr x0, [sp+8]
004b0f3cb 0x4b0e60
004b0e60
004b0f40
004b0f40golang.org/x/crypto/ssh.(*channel).Close: ; void golang.org/x/crypto/ssh.(*channel).Close(golang.org/x/crypto/ssh.channel * ch)
004b0f40ldr x16, [x28+16]
004b0f44subs xzr, sp, x16
004b0f48b.ls 0x4b0ffc
004b0f4cstr x30, [sp-96]!
004b0f50stur x29, [sp-8]
004b0f54sub x29, sp, 8
004b0f58str x0, [sp+104]
004b0f5cstp xzr, xzr, [sp+48]
004b0f60ldr x2, [sp+104]
004b0f64ldrsb x27, [x2]
004b0f68ldrb w2, [x2+64]
004b0f6ctbnz w2, 0, 0x4b0f74
004b0f70b 0x4b0fd8
004b0f74
004b0f74loc_4b0f74:
004b0f74str wzr, [sp+44]
004b0f78ldr x1, [sp+104]
004b0f7cldrsb x27, [x1]
004b0f80ldr w1, [x1+44]
004b0f84str w1, [sp+44]
004b0f88str w1, [sp+40]
004b0f8cadd x1, sp, 40
004b0f90ldrsb x27, [x1]
004b0f94ldr w0, [x1]
004b0f98str w0, [sp+36]
004b0f9cbl runtime.convT32
004b0fa0str x0, [sp+64]
004b0fa4ldr x1, [sp+104]
004b0fa8mov x2, x0
004b0facmov x0, x1
004b0fb0adrp x1, 0x17c000
004b0fb4add x1, x1, 480
004b0fb8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0fbcstr x0, [sp+72]
004b0fc0str x1, [sp+80]
004b0fc4str x0, [sp+48]
004b0fc8str x1, [sp+56]
004b0fccldur x29, [sp-8]
004b0fd0ldr x30, [sp], 96
004b0fd4ret x30
004b0fd8
004b0fd8loc_4b0fd8:
004b0fd8adrp x27, 0x571000
004b0fdcldr x0, [x27+3616]
004b0fe0adrp x27, 0x571000
004b0fe4ldr x1, [x27+3624]
004b0fe8str x0, [sp+48]
004b0fecstr x1, [sp+56]
004b0ff0ldur x29, [sp-8]
004b0ff4ldr x30, [sp], 96
004b0ff8ret x30
004b0ffc
004b0ffcloc_4b0ffc:
004b0ffcstr x0, [sp+8]
004b1000mov x3, x30
004b1004bl runtime.morestack_noctxt.abi0
004b1008ldr x0, [sp+8]
004b100cb 0x4b0f40
004b0f40
004b0f40golang.org/x/crypto/ssh.(*channel).Close: ; void golang.org/x/crypto/ssh.(*channel).Close(golang.org/x/crypto/ssh.channel * ch)
004b0f40ldr x16, [x28+16]
004b0f44subs xzr, sp, x16
004b0f48b.ls 0x4b0ffc
004b0f4cstr x30, [sp-96]!
004b0f50stur x29, [sp-8]
004b0f54sub x29, sp, 8
004b0f58str x0, [sp+104]
004b0f5cstp xzr, xzr, [sp+48]
004b0f60ldr x2, [sp+104]
004b0f64ldrsb x27, [x2]
004b0f68ldrb w2, [x2+64]
004b0f6ctbnz w2, 0, 0x4b0f74
004b0f70b 0x4b0fd8
004b0f74
004b0f74loc_4b0f74:
004b0f74str wzr, [sp+44]
004b0f78ldr x1, [sp+104]
004b0f7cldrsb x27, [x1]
004b0f80ldr w1, [x1+44]
004b0f84str w1, [sp+44]
004b0f88str w1, [sp+40]
004b0f8cadd x1, sp, 40
004b0f90ldrsb x27, [x1]
004b0f94ldr w0, [x1]
004b0f98str w0, [sp+36]
004b0f9cbl runtime.convT32
004b0fa0str x0, [sp+64]
004b0fa4ldr x1, [sp+104]
004b0fa8mov x2, x0
004b0facmov x0, x1
004b0fb0adrp x1, 0x17c000
004b0fb4add x1, x1, 480
004b0fb8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0fbcstr x0, [sp+72]
004b0fc0str x1, [sp+80]
004b0fc4str x0, [sp+48]
004b0fc8str x1, [sp+56]
004b0fccldur x29, [sp-8]
004b0fd0ldr x30, [sp], 96
004b0fd4ret x30
004b0fd8
004b0fd8loc_4b0fd8:
004b0fd8adrp x27, 0x571000
004b0fdcldr x0, [x27+3616]
004b0fe0adrp x27, 0x571000
004b0fe4ldr x1, [x27+3624]
004b0fe8str x0, [sp+48]
004b0fecstr x1, [sp+56]
004b0ff0ldur x29, [sp-8]
004b0ff4ldr x30, [sp], 96
004b0ff8ret x30
004b0ffc
004b0ffcloc_4b0ffc:
004b0ffcstr x0, [sp+8]
004b1000mov x3, x30
004b1004bl runtime.morestack_noctxt.abi0
004b1008ldr x0, [sp+8]
004b100cb 0x4b0f40
004b0f40
004b1010
004b1010golang.org/x/crypto/ssh.(*channel).Extended: ; void golang.org/x/crypto/ssh.(*channel).Extended(golang.org/x/crypto/ssh.channel * ch, uint32 code)
004b1010ldr x16, [x28+16]
004b1014subs xzr, sp, x16
004b1018b.ls 0x4b10dc
004b101cstr x30, [sp-80]!
004b1020stur x29, [sp-8]
004b1024sub x29, sp, 8
004b1028str x0, [sp+88]
004b102cstr w1, [sp+96]
004b1030stp xzr, xzr, [sp+40]
004b1034ldr x2, [sp+88]
004b1038ldrsb x27, [x2]
004b103cldrb w2, [x2+64]
004b1040tbnz w2, 0, 0x4b1048
004b1044b 0x4b10c4
004b1048
004b1048loc_4b1048:
004b1048adrp x0, 0x193000
004b104cadd x0, x0, 2080
004b1050bl runtime.newobject
004b1054str x0, [sp+56]
004b1058ldr w1, [sp+96]
004b105cstr w1, [x0]
004b1060ldr x1, [sp+56]
004b1064ldrsb x27, [x1]
004b1068ldr x2, [sp+88]
004b106cadrp x27, 0x59a000
004b1070ldr w3, [x27+3056]
004b1074cbz w3, 0x4b107c
004b1078b 0x4b1080
004b107c
004b107cloc_4b107c:
004b107cb 0x4b1094
004b1080
004b1080loc_4b1080:
004b1080bl runtime.gcWriteBarrier2
004b1084str x2, [x25]
004b1088ldr x3, [x1+8]
004b108cstr x3, [x25+8]
004b1090b 0x4b1094
004b1094
004b1094loc_4b1094:
004b1094str x2, [x1+8]
004b1098ldr x2, [sp+56]
004b109cstr x2, [sp+64]
004b10a0adrp x3, 0x266000
004b10a4add x3, x3, 1904
004b10a8str x3, [sp+40]
004b10acstr x2, [sp+48]
004b10b0ldr x0, [sp+40]
004b10b4ldr x1, [sp+48]
004b10b8ldur x29, [sp-8]
004b10bcldr x30, [sp], 80
004b10c0ret x30
004b10c4
004b10c4loc_4b10c4:
004b10c4stp xzr, xzr, [sp+40]
004b10c8mov x0, xzr
004b10ccmov x1, xzr
004b10d0ldur x29, [sp-8]
004b10d4ldr x30, [sp], 80
004b10d8ret x30
004b10dc
004b10dcloc_4b10dc:
004b10dcstr x0, [sp+8]
004b10e0str w1, [sp+16]
004b10e4mov x3, x30
004b10e8bl runtime.morestack_noctxt.abi0
004b10ecldr x0, [sp+8]
004b10f0ldr w1, [sp+16]
004b10f4b 0x4b1010
004b10f8udf 0
004b10fcudf 0
004b1010
004b1010golang.org/x/crypto/ssh.(*channel).Extended: ; void golang.org/x/crypto/ssh.(*channel).Extended(golang.org/x/crypto/ssh.channel * ch, uint32 code)
004b1010ldr x16, [x28+16]
004b1014subs xzr, sp, x16
004b1018b.ls 0x4b10dc
004b101cstr x30, [sp-80]!
004b1020stur x29, [sp-8]
004b1024sub x29, sp, 8
004b1028str x0, [sp+88]
004b102cstr w1, [sp+96]
004b1030stp xzr, xzr, [sp+40]
004b1034ldr x2, [sp+88]
004b1038ldrsb x27, [x2]
004b103cldrb w2, [x2+64]
004b1040tbnz w2, 0, 0x4b1048
004b1044b 0x4b10c4
004b1048
004b1048loc_4b1048:
004b1048adrp x0, 0x193000
004b104cadd x0, x0, 2080
004b1050bl runtime.newobject
004b1054str x0, [sp+56]
004b1058ldr w1, [sp+96]
004b105cstr w1, [x0]
004b1060ldr x1, [sp+56]
004b1064ldrsb x27, [x1]
004b1068ldr x2, [sp+88]
004b106cadrp x27, 0x59a000
004b1070ldr w3, [x27+3056]
004b1074cbz w3, 0x4b107c
004b1078b 0x4b1080
004b107c
004b107cloc_4b107c:
004b107cb 0x4b1094
004b1080
004b1080loc_4b1080:
004b1080bl runtime.gcWriteBarrier2
004b1084str x2, [x25]
004b1088ldr x3, [x1+8]
004b108cstr x3, [x25+8]
004b1090b 0x4b1094
004b1094
004b1094loc_4b1094:
004b1094str x2, [x1+8]
004b1098ldr x2, [sp+56]
004b109cstr x2, [sp+64]
004b10a0adrp x3, 0x266000
004b10a4add x3, x3, 1904
004b10a8str x3, [sp+40]
004b10acstr x2, [sp+48]
004b10b0ldr x0, [sp+40]
004b10b4ldr x1, [sp+48]
004b10b8ldur x29, [sp-8]
004b10bcldr x30, [sp], 80
004b10c0ret x30
004b10c4
004b10c4loc_4b10c4:
004b10c4stp xzr, xzr, [sp+40]
004b10c8mov x0, xzr
004b10ccmov x1, xzr
004b10d0ldur x29, [sp-8]
004b10d4ldr x30, [sp], 80
004b10d8ret x30
004b10dc
004b10dcloc_4b10dc:
004b10dcstr x0, [sp+8]
004b10e0str w1, [sp+16]
004b10e4mov x3, x30
004b10e8bl runtime.morestack_noctxt.abi0
004b10ecldr x0, [sp+8]
004b10f0ldr w1, [sp+16]
004b10f4b 0x4b1010
004b10f8udf 0
004b10fcudf 0
004b1010
004b1100
004b1100golang.org/x/crypto/ssh.(*channel).Stderr: ; void golang.org/x/crypto/ssh.(*channel).Stderr(golang.org/x/crypto/ssh.channel * ch)
004b1100ldr x16, [x28+16]
004b1104subs xzr, sp, x16
004b1108b.ls 0x4b1148
004b110cstr x30, [sp-64]!
004b1110stur x29, [sp-8]
004b1114sub x29, sp, 8
004b1118str x0, [sp+72]
004b111cstp xzr, xzr, [sp+24]
004b1120ldr x0, [sp+72]
004b1124orr x1, xzr, 1
004b1128bl golang.org/x/crypto/ssh.(*channel).Extended
004b112cstr x0, [sp+40]
004b1130str x1, [sp+48]
004b1134str x0, [sp+24]
004b1138str x1, [sp+32]
004b113cldur x29, [sp-8]
004b1140ldr x30, [sp], 64
004b1144ret x30
004b1148
004b1148loc_4b1148:
004b1148str x0, [sp+8]
004b114cmov x3, x30
004b1150bl runtime.morestack_noctxt.abi0
004b1154ldr x0, [sp+8]
004b1158b 0x4b1100
004b115cudf 0
004b1100
004b1100golang.org/x/crypto/ssh.(*channel).Stderr: ; void golang.org/x/crypto/ssh.(*channel).Stderr(golang.org/x/crypto/ssh.channel * ch)
004b1100ldr x16, [x28+16]
004b1104subs xzr, sp, x16
004b1108b.ls 0x4b1148
004b110cstr x30, [sp-64]!
004b1110stur x29, [sp-8]
004b1114sub x29, sp, 8
004b1118str x0, [sp+72]
004b111cstp xzr, xzr, [sp+24]
004b1120ldr x0, [sp+72]
004b1124orr x1, xzr, 1
004b1128bl golang.org/x/crypto/ssh.(*channel).Extended
004b112cstr x0, [sp+40]
004b1130str x1, [sp+48]
004b1134str x0, [sp+24]
004b1138str x1, [sp+32]
004b113cldur x29, [sp-8]
004b1140ldr x30, [sp], 64
004b1144ret x30
004b1148
004b1148loc_4b1148:
004b1148str x0, [sp+8]
004b114cmov x3, x30
004b1150bl runtime.morestack_noctxt.abi0
004b1154ldr x0, [sp+8]
004b1158b 0x4b1100
004b115cudf 0
004b1100
004b1160
004b1160golang.org/x/crypto/ssh.(*channel).SendRequest: ; void golang.org/x/crypto/ssh.(*channel).SendRequest(golang.org/x/crypto/ssh.channel * ch, struct string name, bool wantReply, struct []uint8 payload)
004b1160ldr x16, [x28+16]
004b1164sub x17, sp, 368
004b1168subs xzr, x17, x16
004b116cb.ls 0x4b1648
004b1170sub x20, sp, 496
004b1174stp x29, x30, [x20-8]
004b1178add sp, x20, 0
004b117csub x29, sp, 8
004b1180str x0, [sp+504]
004b1184str x1, [sp+512]
004b1188str x2, [sp+520]
004b118cstrb w3, [sp+528]
004b1190str x4, [sp+536]
004b1194str x5, [sp+544]
004b1198str x6, [sp+552]
004b119cstrb wzr, [sp+63]
004b11a0stp xzr, xzr, [sp+120]
004b11a4ldr x2, [sp+504]
004b11a8ldrsb x27, [x2]
004b11acldrb w2, [x2+64]
004b11b0tbnz w2, 0, 0x4b11b8
004b11b4b 0x4b1610
004b11b8
004b11b8loc_4b11b8:
004b11b8ldrb w2, [sp+528]
004b11bctbnz w2, 0, 0x4b11c4
004b11c0b 0x4b1270
004b11c4
004b11c4loc_4b11c4:
004b11c4ldr x1, [sp+504]
004b11c8ldrsb x27, [x1]
004b11ccadd x0, x1, 80
004b11d0str x0, [sp+416]
004b11d4bl sync.(*Mutex).Lock
004b11d8ldr x1, [sp+504]
004b11dcldrsb x27, [x1]
004b11e0add x1, x1, 80
004b11e4str x1, [sp+224]
004b11e8stp xzr, xzr, [sp+392]
004b11ecadd x1, sp, 392
004b11f0str x1, [sp+408]
004b11f4ldrsb x27, [x1]
004b11f8adrp x2, 0
004b11fcadd x2, x2, 1664
004b1200str x2, [x1]
004b1204ldrsb x27, [x1]
004b1208ldr x2, [sp+224]
004b120cadrp x27, 0x59a000
004b1210ldr w3, [x27+3056]
004b1214cbz w3, 0x4b121c
004b1218b 0x4b1220
004b121c
004b121cloc_4b121c:
004b121cb 0x4b1234
004b1220
004b1220loc_4b1220:
004b1220bl runtime.gcWriteBarrier2
004b1224str x2, [x25]
004b1228ldr x3, [x1+8]
004b122cstr x3, [x25+8]
004b1230b 0x4b1234
004b1234
004b1234loc_4b1234:
004b1234str x2, [x1+8]
004b1238str x1, [sp+96]
004b123cadd x0, sp, 72
004b1240bl runtime.deferprocStack
004b1244subs xzr, x0, 0
004b1248b.ne 0x4b1254
004b124cb 0x4b1250
004b1250
004b1250loc_4b1250:
004b1250b 0x4b1274
004b1254
004b1254loc_4b1254:
004b1254bl runtime.deferreturn
004b1258ldr x1, [sp+120]
004b125cldrb w0, [sp+63]
004b1260ldr x2, [sp+128]
004b1264ldp x29, x30, [sp-8]
004b1268add sp, sp, 496
004b126cret x30
004b1270
004b1270loc_4b1270:
004b1270b 0x4b1274
004b1274
004b1274loc_4b1274:
004b1274stp xzr, xzr, [sp+136]
004b1278stp xzr, xzr, [sp+152]
004b127cstp xzr, xzr, [sp+168]
004b1280str xzr, [sp+184]
004b1284ldr x2, [sp+504]
004b1288ldrsb x27, [x2]
004b128cldr w2, [x2+44]
004b1290str w2, [sp+136]
004b1294ldr x2, [sp+512]
004b1298ldr x3, [sp+520]
004b129cstr x2, [sp+144]
004b12a0str x3, [sp+152]
004b12a4ldrb w2, [sp+528]
004b12a8strb w2, [sp+160]
004b12acldr x2, [sp+536]
004b12b0ldr x3, [sp+544]
004b12b4ldr x4, [sp+552]
004b12b8str x2, [sp+168]
004b12bcstr x3, [sp+176]
004b12c0str x4, [sp+184]
004b12c4adrp x0, 0x1b5000
004b12c8add x0, x0, 3424
004b12ccadd x1, sp, 136
004b12d0bl runtime.convT
004b12d4str x0, [sp+384]
004b12d8ldr x2, [sp+504]
004b12dcadrp x1, 0x1b5000
004b12e0add x1, x1, 3424
004b12e4mov x3, x0
004b12e8mov x0, x2
004b12ecmov x2, x3
004b12f0bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b12f4str x0, [sp+208]
004b12f8str x1, [sp+216]
004b12fccbnz x0, 0x4b1304
004b1300b 0x4b133c
004b1304
004b1304loc_4b1304:
004b1304str x0, [sp+368]
004b1308str x1, [sp+376]
004b130cstrb wzr, [sp+63]
004b1310ldr x0, [sp+368]
004b1314ldr x1, [sp+376]
004b1318str x0, [sp+120]
004b131cstr x1, [sp+128]
004b1320bl runtime.deferreturn
004b1324ldr x1, [sp+120]
004b1328ldrb w0, [sp+63]
004b132cldr x2, [sp+128]
004b1330ldp x29, x30, [sp-8]
004b1334add sp, sp, 496
004b1338ret x30
004b133c
004b133cloc_4b133c:
004b133cldrb w2, [sp+528]
004b1340tbnz w2, 0, 0x4b1348
004b1344b 0x4b15dc
004b1348
004b1348loc_4b1348:
004b1348stp xzr, xzr, [sp+456]
004b134cldr x2, [sp+504]
004b1350ldrsb x27, [x2]
004b1354ldr x2, [x2+72]
004b1358str x2, [sp+360]
004b135cldr x0, [sp+360]
004b1360add x1, sp, 456
004b1364bl runtime.chanrecv2
004b1368strb w0, [sp+66]
004b136cldr x2, [sp+456]
004b1370ldr x3, [sp+464]
004b1374str x2, [sp+472]
004b1378str x3, [sp+480]
004b137cldrb w2, [sp+66]
004b1380strb w2, [sp+67]
004b1384ldr x2, [sp+472]
004b1388ldr x3, [sp+480]
004b138cstr x2, [sp+192]
004b1390str x3, [sp+200]
004b1394ldrb w2, [sp+67]
004b1398strb w2, [sp+64]
004b139ctbnz w2, 0, 0x4b13a4
004b13a0b 0x4b1594
004b13a4
004b13a4loc_4b13a4:
004b13a4ldr x5, [sp+200]
004b13a8ldr x6, [sp+192]
004b13acstr x6, [sp+328]
004b13b0str x5, [sp+336]
004b13b4cbnz x6, 0x4b13bc
004b13b8b 0x4b14dc
004b13bc
004b13bcloc_4b13bc:
004b13bcldr w5, [x6+16]
004b13c0str w5, [sp+68]
004b13c4movz x6, 60524
004b13c8movk x6, 0x6aec0000
004b13ccadds wzr, w5, w6
004b13d0b.eq 0x4b13d8
004b13d4b 0x4b144c
004b13d8
004b13d8loc_4b13d8:
004b13d8ldr x5, [sp+328]
004b13dcadrp x6, 0x138000
004b13e0add x6, x6, 3008
004b13e4subs xzr, x5, x6
004b13e8b.eq 0x4b13f0
004b13ecb 0x4b13f8
004b13f0
004b13f0loc_4b13f0:
004b13f0orr x0, xzr, 1
004b13f4b 0x4b1400
004b13f8
004b13f8loc_4b13f8:
004b13f8mov x0, xzr
004b13fcb 0x4b1400
004b1400
004b1400loc_4b1400:
004b1400strb w0, [sp+65]
004b1404tbnz w0, 0, 0x4b140c
004b1408b 0x4b1448
004b140c
004b140cloc_4b140c:
004b140cb 0x4b1410
004b1410
004b1410loc_4b1410:
004b1410stp xzr, xzr, [sp+296]
004b1414orr x0, xzr, 1
004b1418strb w0, [sp+63]
004b141cldr x0, [sp+296]
004b1420ldr x1, [sp+304]
004b1424str x0, [sp+120]
004b1428str x1, [sp+128]
004b142cbl runtime.deferreturn
004b1430ldr x1, [sp+120]
004b1434ldrb w0, [sp+63]
004b1438ldr x2, [sp+128]
004b143cldp x29, x30, [sp-8]
004b1440add sp, sp, 496
004b1444ret x30
004b1448
004b1448loc_4b1448:
004b1448b 0x4b14d8
004b144c
004b144cloc_4b144c:
004b144cmovz x6, 55003
004b1450movk x6, 0x43ea0000
004b1454adds wzr, w5, w6
004b1458b.eq 0x4b1460
004b145cb 0x4b14d0
004b1460
004b1460loc_4b1460:
004b1460ldr x5, [sp+328]
004b1464adrp x6, 0x138000
004b1468add x6, x6, 2880
004b146csubs xzr, x5, x6
004b1470b.eq 0x4b1478
004b1474b 0x4b1480
004b1478
004b1478loc_4b1478:
004b1478orr x0, xzr, 1
004b147cb 0x4b1488
004b1480
004b1480loc_4b1480:
004b1480mov x0, xzr
004b1484b 0x4b1488
004b1488
004b1488loc_4b1488:
004b1488strb w0, [sp+65]
004b148ctbnz w0, 0, 0x4b1494
004b1490b 0x4b14cc
004b1494
004b1494loc_4b1494:
004b1494b 0x4b1498
004b1498
004b1498loc_4b1498:
004b1498stp xzr, xzr, [sp+312]
004b149cstrb wzr, [sp+63]
004b14a0ldr x0, [sp+312]
004b14a4ldr x1, [sp+320]
004b14a8str x0, [sp+120]
004b14acstr x1, [sp+128]
004b14b0bl runtime.deferreturn
004b14b4ldr x1, [sp+120]
004b14b8ldrb w0, [sp+63]
004b14bcldr x2, [sp+128]
004b14c0ldp x29, x30, [sp-8]
004b14c4add sp, sp, 496
004b14c8ret x30
004b14cc
004b14ccloc_4b14cc:
004b14ccb 0x4b14d4
004b14d0
004b14d0loc_4b14d0:
004b14d0b 0x4b14d4
004b14d4
004b14d4loc_4b14d4:
004b14d4b 0x4b14d8
004b14d8
004b14d8loc_4b14d8:
004b14d8b 0x4b14e0
004b14dc
004b14dcloc_4b14dc:
004b14dcb 0x4b14e0
004b14e0
004b14e0loc_4b14e0:
004b14e0stp xzr, xzr, [sp+440]
004b14e4add x2, sp, 440
004b14e8str x2, [sp+264]
004b14ecldrsb x27, [x2]
004b14f0ldr x5, [sp+200]
004b14f4ldr x6, [sp+192]
004b14f8str x6, [x2]
004b14fcadrp x27, 0x59a000
004b1500ldr w6, [x27+3056]
004b1504cbz w6, 0x4b150c
004b1508b 0x4b1510
004b150c
004b150cloc_4b150c:
004b150cb 0x4b1524
004b1510
004b1510loc_4b1510:
004b1510bl runtime.gcWriteBarrier2
004b1514str x5, [x25]
004b1518ldr x6, [x2+8]
004b151cstr x6, [x25+8]
004b1520b 0x4b1524
004b1524
004b1524loc_4b1524:
004b1524str x5, [x2+8]
004b1528ldrsb x27, [x2]
004b152cb 0x4b1530
004b1530
004b1530loc_4b1530:
004b1530str x2, [sp+272]
004b1534orr x4, xzr, 1
004b1538str x4, [sp+280]
004b153cstr x4, [sp+288]
004b1540adrp x0, 0x217000
004b1544add x0, x0, 1941
004b1548orr x1, xzr, 48
004b154cmov x3, x4
004b1550bl fmt.Errorf
004b1554str x0, [sp+424]
004b1558str x1, [sp+432]
004b155cstr x0, [sp+248]
004b1560str x1, [sp+256]
004b1564strb wzr, [sp+63]
004b1568ldr x5, [sp+248]
004b156cldr x6, [sp+256]
004b1570str x5, [sp+120]
004b1574str x6, [sp+128]
004b1578bl runtime.deferreturn
004b157cldr x1, [sp+120]
004b1580ldrb w0, [sp+63]
004b1584ldr x2, [sp+128]
004b1588ldp x29, x30, [sp-8]
004b158cadd sp, sp, 496
004b1590ret x30
004b1594
004b1594loc_4b1594:
004b1594adrp x27, 0x570000
004b1598ldr x0, [x27+1520]
004b159cadrp x27, 0x570000
004b15a0ldr x1, [x27+1528]
004b15a4str x0, [sp+344]
004b15a8str x1, [sp+352]
004b15acstrb wzr, [sp+63]
004b15b0ldr x0, [sp+352]
004b15b4ldr x1, [sp+344]
004b15b8str x1, [sp+120]
004b15bcstr x0, [sp+128]
004b15c0bl runtime.deferreturn
004b15c4ldr x1, [sp+120]
004b15c8ldrb w0, [sp+63]
004b15ccldr x2, [sp+128]
004b15d0ldp x29, x30, [sp-8]
004b15d4add sp, sp, 496
004b15d8ret x30
004b15dc
004b15dcloc_4b15dc:
004b15dcstp xzr, xzr, [sp+232]
004b15e0strb wzr, [sp+63]
004b15e4ldr x0, [sp+232]
004b15e8ldr x1, [sp+240]
004b15ecstr x0, [sp+120]
004b15f0str x1, [sp+128]
004b15f4bl runtime.deferreturn
004b15f8ldr x1, [sp+120]
004b15fcldrb w0, [sp+63]
004b1600ldr x2, [sp+128]
004b1604ldp x29, x30, [sp-8]
004b1608add sp, sp, 496
004b160cret x30
004b1610
004b1610loc_4b1610:
004b1610strb wzr, [sp+63]
004b1614adrp x27, 0x570000
004b1618ldr x0, [x27+3616]
004b161cadrp x27, 0x570000
004b1620ldr x1, [x27+3624]
004b1624str x0, [sp+120]
004b1628str x1, [sp+128]
004b162cbl runtime.deferreturn
004b1630ldr x1, [sp+120]
004b1634ldrb w0, [sp+63]
004b1638ldr x2, [sp+128]
004b163cldp x29, x30, [sp-8]
004b1640add sp, sp, 496
004b1644ret x30
004b1648
004b1648loc_4b1648:
004b1648stp x0, x1, [sp+8]
004b164cstr x2, [sp+24]
004b1650strb w3, [sp+32]
004b1654stp x4, x5, [sp+40]
004b1658str x6, [sp+56]
004b165cmov x3, x30
004b1660bl runtime.morestack_noctxt.abi0
004b1664ldp x0, x1, [sp+8]
004b1668ldr x2, [sp+24]
004b166cldrb w3, [sp+32]
004b1670ldp x4, x5, [sp+40]
004b1674ldr x6, [sp+56]
004b1678b 0x4b1160
004b167cudf 0
004b1160
004b1160golang.org/x/crypto/ssh.(*channel).SendRequest: ; void golang.org/x/crypto/ssh.(*channel).SendRequest(golang.org/x/crypto/ssh.channel * ch, struct string name, bool wantReply, struct []uint8 payload)
004b1160ldr x16, [x28+16]
004b1164sub x17, sp, 368
004b1168subs xzr, x17, x16
004b116cb.ls 0x4b1648
004b1170sub x20, sp, 496
004b1174stp x29, x30, [x20-8]
004b1178add sp, x20, 0
004b117csub x29, sp, 8
004b1180str x0, [sp+504]
004b1184str x1, [sp+512]
004b1188str x2, [sp+520]
004b118cstrb w3, [sp+528]
004b1190str x4, [sp+536]
004b1194str x5, [sp+544]
004b1198str x6, [sp+552]
004b119cstrb wzr, [sp+63]
004b11a0stp xzr, xzr, [sp+120]
004b11a4ldr x2, [sp+504]
004b11a8ldrsb x27, [x2]
004b11acldrb w2, [x2+64]
004b11b0tbnz w2, 0, 0x4b11b8
004b11b4b 0x4b1610
004b11b8
004b11b8loc_4b11b8:
004b11b8ldrb w2, [sp+528]
004b11bctbnz w2, 0, 0x4b11c4
004b11c0b 0x4b1270
004b11c4
004b11c4loc_4b11c4:
004b11c4ldr x1, [sp+504]
004b11c8ldrsb x27, [x1]
004b11ccadd x0, x1, 80
004b11d0str x0, [sp+416]
004b11d4bl sync.(*Mutex).Lock
004b11d8ldr x1, [sp+504]
004b11dcldrsb x27, [x1]
004b11e0add x1, x1, 80
004b11e4str x1, [sp+224]
004b11e8stp xzr, xzr, [sp+392]
004b11ecadd x1, sp, 392
004b11f0str x1, [sp+408]
004b11f4ldrsb x27, [x1]
004b11f8adrp x2, 0
004b11fcadd x2, x2, 1664
004b1200str x2, [x1]
004b1204ldrsb x27, [x1]
004b1208ldr x2, [sp+224]
004b120cadrp x27, 0x59a000
004b1210ldr w3, [x27+3056]
004b1214cbz w3, 0x4b121c
004b1218b 0x4b1220
004b121c
004b121cloc_4b121c:
004b121cb 0x4b1234
004b1220
004b1220loc_4b1220:
004b1220bl runtime.gcWriteBarrier2
004b1224str x2, [x25]
004b1228ldr x3, [x1+8]
004b122cstr x3, [x25+8]
004b1230b 0x4b1234
004b1234
004b1234loc_4b1234:
004b1234str x2, [x1+8]
004b1238str x1, [sp+96]
004b123cadd x0, sp, 72
004b1240bl runtime.deferprocStack
004b1244subs xzr, x0, 0
004b1248b.ne 0x4b1254
004b124cb 0x4b1250
004b1250
004b1250loc_4b1250:
004b1250b 0x4b1274
004b1254
004b1254loc_4b1254:
004b1254bl runtime.deferreturn
004b1258ldr x1, [sp+120]
004b125cldrb w0, [sp+63]
004b1260ldr x2, [sp+128]
004b1264ldp x29, x30, [sp-8]
004b1268add sp, sp, 496
004b126cret x30
004b1270
004b1270loc_4b1270:
004b1270b 0x4b1274
004b1274
004b1274loc_4b1274:
004b1274stp xzr, xzr, [sp+136]
004b1278stp xzr, xzr, [sp+152]
004b127cstp xzr, xzr, [sp+168]
004b1280str xzr, [sp+184]
004b1284ldr x2, [sp+504]
004b1288ldrsb x27, [x2]
004b128cldr w2, [x2+44]
004b1290str w2, [sp+136]
004b1294ldr x2, [sp+512]
004b1298ldr x3, [sp+520]
004b129cstr x2, [sp+144]
004b12a0str x3, [sp+152]
004b12a4ldrb w2, [sp+528]
004b12a8strb w2, [sp+160]
004b12acldr x2, [sp+536]
004b12b0ldr x3, [sp+544]
004b12b4ldr x4, [sp+552]
004b12b8str x2, [sp+168]
004b12bcstr x3, [sp+176]
004b12c0str x4, [sp+184]
004b12c4adrp x0, 0x1b5000
004b12c8add x0, x0, 3424
004b12ccadd x1, sp, 136
004b12d0bl runtime.convT
004b12d4str x0, [sp+384]
004b12d8ldr x2, [sp+504]
004b12dcadrp x1, 0x1b5000
004b12e0add x1, x1, 3424
004b12e4mov x3, x0
004b12e8mov x0, x2
004b12ecmov x2, x3
004b12f0bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b12f4str x0, [sp+208]
004b12f8str x1, [sp+216]
004b12fccbnz x0, 0x4b1304
004b1300b 0x4b133c
004b1304
004b1304loc_4b1304:
004b1304str x0, [sp+368]
004b1308str x1, [sp+376]
004b130cstrb wzr, [sp+63]
004b1310ldr x0, [sp+368]
004b1314ldr x1, [sp+376]
004b1318str x0, [sp+120]
004b131cstr x1, [sp+128]
004b1320bl runtime.deferreturn
004b1324ldr x1, [sp+120]
004b1328ldrb w0, [sp+63]
004b132cldr x2, [sp+128]
004b1330ldp x29, x30, [sp-8]
004b1334add sp, sp, 496
004b1338ret x30
004b133c
004b133cloc_4b133c:
004b133cldrb w2, [sp+528]
004b1340tbnz w2, 0, 0x4b1348
004b1344b 0x4b15dc
004b1348
004b1348loc_4b1348:
004b1348stp xzr, xzr, [sp+456]
004b134cldr x2, [sp+504]
004b1350ldrsb x27, [x2]
004b1354ldr x2, [x2+72]
004b1358str x2, [sp+360]
004b135cldr x0, [sp+360]
004b1360add x1, sp, 456
004b1364bl runtime.chanrecv2
004b1368strb w0, [sp+66]
004b136cldr x2, [sp+456]
004b1370ldr x3, [sp+464]
004b1374str x2, [sp+472]
004b1378str x3, [sp+480]
004b137cldrb w2, [sp+66]
004b1380strb w2, [sp+67]
004b1384ldr x2, [sp+472]
004b1388ldr x3, [sp+480]
004b138cstr x2, [sp+192]
004b1390str x3, [sp+200]
004b1394ldrb w2, [sp+67]
004b1398strb w2, [sp+64]
004b139ctbnz w2, 0, 0x4b13a4
004b13a0b 0x4b1594
004b13a4
004b13a4loc_4b13a4:
004b13a4ldr x5, [sp+200]
004b13a8ldr x6, [sp+192]
004b13acstr x6, [sp+328]
004b13b0str x5, [sp+336]
004b13b4cbnz x6, 0x4b13bc
004b13b8b 0x4b14dc
004b13bc
004b13bcloc_4b13bc:
004b13bcldr w5, [x6+16]
004b13c0str w5, [sp+68]
004b13c4movz x6, 60524
004b13c8movk x6, 0x6aec0000
004b13ccadds wzr, w5, w6
004b13d0b.eq 0x4b13d8
004b13d4b 0x4b144c
004b13d8
004b13d8loc_4b13d8:
004b13d8ldr x5, [sp+328]
004b13dcadrp x6, 0x138000
004b13e0add x6, x6, 3008
004b13e4subs xzr, x5, x6
004b13e8b.eq 0x4b13f0
004b13ecb 0x4b13f8
004b13f0
004b13f0loc_4b13f0:
004b13f0orr x0, xzr, 1
004b13f4b 0x4b1400
004b13f8
004b13f8loc_4b13f8:
004b13f8mov x0, xzr
004b13fcb 0x4b1400
004b1400
004b1400loc_4b1400:
004b1400strb w0, [sp+65]
004b1404tbnz w0, 0, 0x4b140c
004b1408b 0x4b1448
004b140c
004b140cloc_4b140c:
004b140cb 0x4b1410
004b1410
004b1410loc_4b1410:
004b1410stp xzr, xzr, [sp+296]
004b1414orr x0, xzr, 1
004b1418strb w0, [sp+63]
004b141cldr x0, [sp+296]
004b1420ldr x1, [sp+304]
004b1424str x0, [sp+120]
004b1428str x1, [sp+128]
004b142cbl runtime.deferreturn
004b1430ldr x1, [sp+120]
004b1434ldrb w0, [sp+63]
004b1438ldr x2, [sp+128]
004b143cldp x29, x30, [sp-8]
004b1440add sp, sp, 496
004b1444ret x30
004b1448
004b1448loc_4b1448:
004b1448b 0x4b14d8
004b144c
004b144cloc_4b144c:
004b144cmovz x6, 55003
004b1450movk x6, 0x43ea0000
004b1454adds wzr, w5, w6
004b1458b.eq 0x4b1460
004b145cb 0x4b14d0
004b1460
004b1460loc_4b1460:
004b1460ldr x5, [sp+328]
004b1464adrp x6, 0x138000
004b1468add x6, x6, 2880
004b146csubs xzr, x5, x6
004b1470b.eq 0x4b1478
004b1474b 0x4b1480
004b1478
004b1478loc_4b1478:
004b1478orr x0, xzr, 1
004b147cb 0x4b1488
004b1480
004b1480loc_4b1480:
004b1480mov x0, xzr
004b1484b 0x4b1488
004b1488
004b1488loc_4b1488:
004b1488strb w0, [sp+65]
004b148ctbnz w0, 0, 0x4b1494
004b1490b 0x4b14cc
004b1494
004b1494loc_4b1494:
004b1494b 0x4b1498
004b1498
004b1498loc_4b1498:
004b1498stp xzr, xzr, [sp+312]
004b149cstrb wzr, [sp+63]
004b14a0ldr x0, [sp+312]
004b14a4ldr x1, [sp+320]
004b14a8str x0, [sp+120]
004b14acstr x1, [sp+128]
004b14b0bl runtime.deferreturn
004b14b4ldr x1, [sp+120]
004b14b8ldrb w0, [sp+63]
004b14bcldr x2, [sp+128]
004b14c0ldp x29, x30, [sp-8]
004b14c4add sp, sp, 496
004b14c8ret x30
004b14cc
004b14ccloc_4b14cc:
004b14ccb 0x4b14d4
004b14d0
004b14d0loc_4b14d0:
004b14d0b 0x4b14d4
004b14d4
004b14d4loc_4b14d4:
004b14d4b 0x4b14d8
004b14d8
004b14d8loc_4b14d8:
004b14d8b 0x4b14e0
004b14dc
004b14dcloc_4b14dc:
004b14dcb 0x4b14e0
004b14e0
004b14e0loc_4b14e0:
004b14e0stp xzr, xzr, [sp+440]
004b14e4add x2, sp, 440
004b14e8str x2, [sp+264]
004b14ecldrsb x27, [x2]
004b14f0ldr x5, [sp+200]
004b14f4ldr x6, [sp+192]
004b14f8str x6, [x2]
004b14fcadrp x27, 0x59a000
004b1500ldr w6, [x27+3056]
004b1504cbz w6, 0x4b150c
004b1508b 0x4b1510
004b150c
004b150cloc_4b150c:
004b150cb 0x4b1524
004b1510
004b1510loc_4b1510:
004b1510bl runtime.gcWriteBarrier2
004b1514str x5, [x25]
004b1518ldr x6, [x2+8]
004b151cstr x6, [x25+8]
004b1520b 0x4b1524
004b1524
004b1524loc_4b1524:
004b1524str x5, [x2+8]
004b1528ldrsb x27, [x2]
004b152cb 0x4b1530
004b1530
004b1530loc_4b1530:
004b1530str x2, [sp+272]
004b1534orr x4, xzr, 1
004b1538str x4, [sp+280]
004b153cstr x4, [sp+288]
004b1540adrp x0, 0x217000
004b1544add x0, x0, 1941
004b1548orr x1, xzr, 48
004b154cmov x3, x4
004b1550bl fmt.Errorf
004b1554str x0, [sp+424]
004b1558str x1, [sp+432]
004b155cstr x0, [sp+248]
004b1560str x1, [sp+256]
004b1564strb wzr, [sp+63]
004b1568ldr x5, [sp+248]
004b156cldr x6, [sp+256]
004b1570str x5, [sp+120]
004b1574str x6, [sp+128]
004b1578bl runtime.deferreturn
004b157cldr x1, [sp+120]
004b1580ldrb w0, [sp+63]
004b1584ldr x2, [sp+128]
004b1588ldp x29, x30, [sp-8]
004b158cadd sp, sp, 496
004b1590ret x30
004b1594
004b1594loc_4b1594:
004b1594adrp x27, 0x570000
004b1598ldr x0, [x27+1520]
004b159cadrp x27, 0x570000
004b15a0ldr x1, [x27+1528]
004b15a4str x0, [sp+344]
004b15a8str x1, [sp+352]
004b15acstrb wzr, [sp+63]
004b15b0ldr x0, [sp+352]
004b15b4ldr x1, [sp+344]
004b15b8str x1, [sp+120]
004b15bcstr x0, [sp+128]
004b15c0bl runtime.deferreturn
004b15c4ldr x1, [sp+120]
004b15c8ldrb w0, [sp+63]
004b15ccldr x2, [sp+128]
004b15d0ldp x29, x30, [sp-8]
004b15d4add sp, sp, 496
004b15d8ret x30
004b15dc
004b15dcloc_4b15dc:
004b15dcstp xzr, xzr, [sp+232]
004b15e0strb wzr, [sp+63]
004b15e4ldr x0, [sp+232]
004b15e8ldr x1, [sp+240]
004b15ecstr x0, [sp+120]
004b15f0str x1, [sp+128]
004b15f4bl runtime.deferreturn
004b15f8ldr x1, [sp+120]
004b15fcldrb w0, [sp+63]
004b1600ldr x2, [sp+128]
004b1604ldp x29, x30, [sp-8]
004b1608add sp, sp, 496
004b160cret x30
004b1610
004b1610loc_4b1610:
004b1610strb wzr, [sp+63]
004b1614adrp x27, 0x570000
004b1618ldr x0, [x27+3616]
004b161cadrp x27, 0x570000
004b1620ldr x1, [x27+3624]
004b1624str x0, [sp+120]
004b1628str x1, [sp+128]
004b162cbl runtime.deferreturn
004b1630ldr x1, [sp+120]
004b1634ldrb w0, [sp+63]
004b1638ldr x2, [sp+128]
004b163cldp x29, x30, [sp-8]
004b1640add sp, sp, 496
004b1644ret x30
004b1648
004b1648loc_4b1648:
004b1648stp x0, x1, [sp+8]
004b164cstr x2, [sp+24]
004b1650strb w3, [sp+32]
004b1654stp x4, x5, [sp+40]
004b1658str x6, [sp+56]
004b165cmov x3, x30
004b1660bl runtime.morestack_noctxt.abi0
004b1664ldp x0, x1, [sp+8]
004b1668ldr x2, [sp+24]
004b166cldrb w3, [sp+32]
004b1670ldp x4, x5, [sp+40]
004b1674ldr x6, [sp+56]
004b1678b 0x4b1160
004b167cudf 0
004b1160
004b1680
004b1680golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1: ; void golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1(void)
004b1680ldr x16, [x28+16]
004b1684subs xzr, sp, x16
004b1688b.ls 0x4b16b8
004b168cstr x30, [sp-32]!
004b1690stur x29, [sp-8]
004b1694sub x29, sp, 8
004b1698ldr x16, [x28+32]
004b169ccbnz x16, 0x4b16c4
004b16a0
004b16a0loc_4b16a0:
004b16a0ldr x0, [x26+8]
004b16a4str x0, [sp+16]
004b16a8bl sync.(*Mutex).Unlock
004b16acldur x29, [sp-8]
004b16b0ldr x30, [sp], 32
004b16b4ret x30
004b16b8
004b16b8loc_4b16b8:
004b16b8mov x3, x30
004b16bcbl runtime.morestack.abi0
004b16c0b 0x4b1680
004b16c4
004b16c4loc_4b16c4:
004b16c4ldr x17, [x16]
004b16c8add x20, sp, 40
004b16ccsubs xzr, x20, x17
004b16d0b.ne 0x4b16a0
004b16d4add x20, sp, 8
004b16d8str x20, [x16]
004b16dcb 0x4b16a0
004b1680
004b1680golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1: ; void golang.org/x/crypto/ssh.(*channel).SendRequest.deferwrap1(void)
004b1680ldr x16, [x28+16]
004b1684subs xzr, sp, x16
004b1688b.ls 0x4b16b8
004b168cstr x30, [sp-32]!
004b1690stur x29, [sp-8]
004b1694sub x29, sp, 8
004b1698ldr x16, [x28+32]
004b169ccbnz x16, 0x4b16c4
004b16a0
004b16a0loc_4b16a0:
004b16a0ldr x0, [x26+8]
004b16a4str x0, [sp+16]
004b16a8bl sync.(*Mutex).Unlock
004b16acldur x29, [sp-8]
004b16b0ldr x30, [sp], 32
004b16b4ret x30
004b16b8
004b16b8loc_4b16b8:
004b16b8mov x3, x30
004b16bcbl runtime.morestack.abi0
004b16c0b 0x4b1680
004b16c4
004b16c4loc_4b16c4:
004b16c4ldr x17, [x16]
004b16c8add x20, sp, 40
004b16ccsubs xzr, x20, x17
004b16d0b.ne 0x4b16a0
004b16d4add x20, sp, 8
004b16d8str x20, [x16]
004b16dcb 0x4b16a0
004b1680
004b16e0
004b16e0golang.org/x/crypto/ssh.(*channel).ackRequest: ; void golang.org/x/crypto/ssh.(*channel).ackRequest(golang.org/x/crypto/ssh.channel * ch, bool ok)
004b16e0ldr x16, [x28+16]
004b16e4subs xzr, sp, x16
004b16e8b.ls 0x4b1800
004b16ecstr x30, [sp-128]!
004b16f0stur x29, [sp-8]
004b16f4sub x29, sp, 8
004b16f8str x0, [sp+136]
004b16fcstrb w1, [sp+144]
004b1700stp xzr, xzr, [sp+56]
004b1704ldr x2, [sp+136]
004b1708ldrsb x27, [x2]
004b170cldrb w2, [x2+64]
004b1710tbnz w2, 0, 0x4b1718
004b1714b 0x4b17dc
004b1718
004b1718loc_4b1718:
004b1718stp xzr, xzr, [sp+72]
004b171cldrb w1, [sp+144]
004b1720tbnz w1, 0, 0x4b1728
004b1724b 0x4b176c
004b1728
004b1728loc_4b1728:
004b1728str wzr, [sp+32]
004b172cldr x1, [sp+136]
004b1730ldrsb x27, [x1]
004b1734ldr w1, [x1+44]
004b1738str w1, [sp+32]
004b173cstr w1, [sp+52]
004b1740add x1, sp, 52
004b1744ldrsb x27, [x1]
004b1748ldr w0, [x1]
004b174cstr w0, [sp+48]
004b1750bl runtime.convT32
004b1754str x0, [sp+112]
004b1758adrp x1, 0x17b000
004b175cadd x1, x1, 864
004b1760str x1, [sp+72]
004b1764str x0, [sp+80]
004b1768b 0x4b17b0
004b176c
004b176cloc_4b176c:
004b176cstr wzr, [sp+44]
004b1770ldr x1, [sp+136]
004b1774ldrsb x27, [x1]
004b1778ldr w1, [x1+44]
004b177cstr w1, [sp+44]
004b1780str w1, [sp+40]
004b1784add x1, sp, 40
004b1788ldrsb x27, [x1]
004b178cldr w0, [x1]
004b1790str w0, [sp+36]
004b1794bl runtime.convT32
004b1798str x0, [sp+88]
004b179cadrp x1, 0x17b000
004b17a0add x1, x1, 736
004b17a4str x1, [sp+72]
004b17a8str x0, [sp+80]
004b17acb 0x4b17b0
004b17b0
004b17b0loc_4b17b0:
004b17b0ldr x1, [sp+72]
004b17b4ldr x2, [sp+80]
004b17b8ldr x0, [sp+136]
004b17bcbl golang.org/x/crypto/ssh.(*channel).sendMessage
004b17c0str x0, [sp+96]
004b17c4str x1, [sp+104]
004b17c8str x0, [sp+56]
004b17ccstr x1, [sp+64]
004b17d0ldur x29, [sp-8]
004b17d4ldr x30, [sp], 128
004b17d8ret x30
004b17dc
004b17dcloc_4b17dc:
004b17dcadrp x27, 0x570000
004b17e0ldr x0, [x27+3616]
004b17e4adrp x27, 0x570000
004b17e8ldr x1, [x27+3624]
004b17ecstr x0, [sp+56]
004b17f0str x1, [sp+64]
004b17f4ldur x29, [sp-8]
004b17f8ldr x30, [sp], 128
004b17fcret x30
004b1800
004b1800loc_4b1800:
004b1800str x0, [sp+8]
004b1804strb w1, [sp+16]
004b1808mov x3, x30
004b180cbl runtime.morestack_noctxt.abi0
004b1810ldr x0, [sp+8]
004b1814ldrb w1, [sp+16]
004b1818b 0x4b16e0
004b181cudf 0
004b16e0
004b16e0golang.org/x/crypto/ssh.(*channel).ackRequest: ; void golang.org/x/crypto/ssh.(*channel).ackRequest(golang.org/x/crypto/ssh.channel * ch, bool ok)
004b16e0ldr x16, [x28+16]
004b16e4subs xzr, sp, x16
004b16e8b.ls 0x4b1800
004b16ecstr x30, [sp-128]!
004b16f0stur x29, [sp-8]
004b16f4sub x29, sp, 8
004b16f8str x0, [sp+136]
004b16fcstrb w1, [sp+144]
004b1700stp xzr, xzr, [sp+56]
004b1704ldr x2, [sp+136]
004b1708ldrsb x27, [x2]
004b170cldrb w2, [x2+64]
004b1710tbnz w2, 0, 0x4b1718
004b1714b 0x4b17dc
004b1718
004b1718loc_4b1718:
004b1718stp xzr, xzr, [sp+72]
004b171cldrb w1, [sp+144]
004b1720tbnz w1, 0, 0x4b1728
004b1724b 0x4b176c
004b1728
004b1728loc_4b1728:
004b1728str wzr, [sp+32]
004b172cldr x1, [sp+136]
004b1730ldrsb x27, [x1]
004b1734ldr w1, [x1+44]
004b1738str w1, [sp+32]
004b173cstr w1, [sp+52]
004b1740add x1, sp, 52
004b1744ldrsb x27, [x1]
004b1748ldr w0, [x1]
004b174cstr w0, [sp+48]
004b1750bl runtime.convT32
004b1754str x0, [sp+112]
004b1758adrp x1, 0x17b000
004b175cadd x1, x1, 864
004b1760str x1, [sp+72]
004b1764str x0, [sp+80]
004b1768b 0x4b17b0
004b176c
004b176cloc_4b176c:
004b176cstr wzr, [sp+44]
004b1770ldr x1, [sp+136]
004b1774ldrsb x27, [x1]
004b1778ldr w1, [x1+44]
004b177cstr w1, [sp+44]
004b1780str w1, [sp+40]
004b1784add x1, sp, 40
004b1788ldrsb x27, [x1]
004b178cldr w0, [x1]
004b1790str w0, [sp+36]
004b1794bl runtime.convT32
004b1798str x0, [sp+88]
004b179cadrp x1, 0x17b000
004b17a0add x1, x1, 736
004b17a4str x1, [sp+72]
004b17a8str x0, [sp+80]
004b17acb 0x4b17b0
004b17b0
004b17b0loc_4b17b0:
004b17b0ldr x1, [sp+72]
004b17b4ldr x2, [sp+80]
004b17b8ldr x0, [sp+136]
004b17bcbl golang.org/x/crypto/ssh.(*channel).sendMessage
004b17c0str x0, [sp+96]
004b17c4str x1, [sp+104]
004b17c8str x0, [sp+56]
004b17ccstr x1, [sp+64]
004b17d0ldur x29, [sp-8]
004b17d4ldr x30, [sp], 128
004b17d8ret x30
004b17dc
004b17dcloc_4b17dc:
004b17dcadrp x27, 0x570000
004b17e0ldr x0, [x27+3616]
004b17e4adrp x27, 0x570000
004b17e8ldr x1, [x27+3624]
004b17ecstr x0, [sp+56]
004b17f0str x1, [sp+64]
004b17f4ldur x29, [sp-8]
004b17f8ldr x30, [sp], 128
004b17fcret x30
004b1800
004b1800loc_4b1800:
004b1800str x0, [sp+8]
004b1804strb w1, [sp+16]
004b1808mov x3, x30
004b180cbl runtime.morestack_noctxt.abi0
004b1810ldr x0, [sp+8]
004b1814ldrb w1, [sp+16]
004b1818b 0x4b16e0
004b181cudf 0
004b16e0
004b1820
004b1820golang.org/x/crypto/ssh.(*channel).ChannelType: ; void golang.org/x/crypto/ssh.(*channel).ChannelType(golang.org/x/crypto/ssh.channel * ch)
004b1820str x30, [sp-32]!
004b1824stur x29, [sp-8]
004b1828sub x29, sp, 8
004b182cstr x0, [sp+40]
004b1830stp xzr, xzr, [sp+8]
004b1834ldr x2, [sp+40]
004b1838ldrsb x27, [x2]
004b183cldr x0, [x2]
004b1840ldr x1, [x2+8]
004b1844str x0, [sp+8]
004b1848str x1, [sp+16]
004b184cadd x29, sp, 24
004b1850add sp, sp, 32
004b1854ret x30
004b1858udf 0
004b185cudf 0
004b1820
004b1820golang.org/x/crypto/ssh.(*channel).ChannelType: ; void golang.org/x/crypto/ssh.(*channel).ChannelType(golang.org/x/crypto/ssh.channel * ch)
004b1820str x30, [sp-32]!
004b1824stur x29, [sp-8]
004b1828sub x29, sp, 8
004b182cstr x0, [sp+40]
004b1830stp xzr, xzr, [sp+8]
004b1834ldr x2, [sp+40]
004b1838ldrsb x27, [x2]
004b183cldr x0, [x2]
004b1840ldr x1, [x2+8]
004b1844str x0, [sp+8]
004b1848str x1, [sp+16]
004b184cadd x29, sp, 24
004b1850add sp, sp, 32
004b1854ret x30
004b1858udf 0
004b185cudf 0
004b1820
004b1860
004b1860golang.org/x/crypto/ssh.noneCipher.XORKeyStream: ; void golang.org/x/crypto/ssh.noneCipher.XORKeyStream(golang.org/x/crypto/ssh.noneCipher c, struct []uint8 dst, struct []uint8 src)
004b1860ldr x16, [x28+16]
004b1864subs xzr, sp, x16
004b1868b.ls 0x4b1914
004b186cstr x30, [sp-112]!
004b1870stur x29, [sp-8]
004b1874sub x29, sp, 8
004b1878str x0, [sp+120]
004b187cstr x1, [sp+128]
004b1880str x2, [sp+136]
004b1884str x3, [sp+144]
004b1888str x4, [sp+152]
004b188cstr x5, [sp+160]
004b1890str x0, [sp+80]
004b1894str x1, [sp+88]
004b1898str x2, [sp+96]
004b189cldr x3, [sp+152]
004b18a0ldr x4, [sp+144]
004b18a4ldr x5, [sp+160]
004b18a8str x4, [sp+56]
004b18acstr x3, [sp+64]
004b18b0str x5, [sp+72]
004b18b4ldr x4, [sp+88]
004b18b8str x4, [sp+48]
004b18bcsubs xzr, x4, x3
004b18c0b.gt 0x4b18c8
004b18c4b 0x4b18d0
004b18c8
004b18c8loc_4b18c8:
004b18c8str x3, [sp+48]
004b18ccb 0x4b18d4
004b18d0
004b18d0loc_4b18d0:
004b18d0b 0x4b18d4
004b18d4
004b18d4loc_4b18d4:
004b18d4ldr x3, [sp+56]
004b18d8ldr x4, [sp+80]
004b18dcsubs xzr, x3, x4
004b18e0b.ne 0x4b18e8
004b18e4b 0x4b1904
004b18e8
004b18e8loc_4b18e8:
004b18e8ldr x3, [sp+48]
004b18ecstr x3, [sp+40]
004b18f0ldr x2, [sp+40]
004b18f4ldr x0, [sp+80]
004b18f8ldr x1, [sp+56]
004b18fcbl runtime.memmove
004b1900b 0x4b1908
004b1904
004b1904loc_4b1904:
004b1904b 0x4b1908
004b1908
004b1908loc_4b1908:
004b1908ldur x29, [sp-8]
004b190cldr x30, [sp], 112
004b1910ret x30
004b1914
004b1914loc_4b1914:
004b1914stp x0, x1, [sp+8]
004b1918stp x2, x3, [sp+24]
004b191cstp x4, x5, [sp+40]
004b1920mov x3, x30
004b1924bl runtime.morestack_noctxt.abi0
004b1928ldp x0, x1, [sp+8]
004b192cldp x2, x3, [sp+24]
004b1930ldp x4, x5, [sp+40]
004b1934b 0x4b1860
004b1938udf 0
004b193cudf 0
004b1860
004b1860golang.org/x/crypto/ssh.noneCipher.XORKeyStream: ; void golang.org/x/crypto/ssh.noneCipher.XORKeyStream(golang.org/x/crypto/ssh.noneCipher c, struct []uint8 dst, struct []uint8 src)
004b1860ldr x16, [x28+16]
004b1864subs xzr, sp, x16
004b1868b.ls 0x4b1914
004b186cstr x30, [sp-112]!
004b1870stur x29, [sp-8]
004b1874sub x29, sp, 8
004b1878str x0, [sp+120]
004b187cstr x1, [sp+128]
004b1880str x2, [sp+136]
004b1884str x3, [sp+144]
004b1888str x4, [sp+152]
004b188cstr x5, [sp+160]
004b1890str x0, [sp+80]
004b1894str x1, [sp+88]
004b1898str x2, [sp+96]
004b189cldr x3, [sp+152]
004b18a0ldr x4, [sp+144]
004b18a4ldr x5, [sp+160]
004b18a8str x4, [sp+56]
004b18acstr x3, [sp+64]
004b18b0str x5, [sp+72]
004b18b4ldr x4, [sp+88]
004b18b8str x4, [sp+48]
004b18bcsubs xzr, x4, x3
004b18c0b.gt 0x4b18c8
004b18c4b 0x4b18d0
004b18c8
004b18c8loc_4b18c8:
004b18c8str x3, [sp+48]
004b18ccb 0x4b18d4
004b18d0
004b18d0loc_4b18d0:
004b18d0b 0x4b18d4
004b18d4
004b18d4loc_4b18d4:
004b18d4ldr x3, [sp+56]
004b18d8ldr x4, [sp+80]
004b18dcsubs xzr, x3, x4
004b18e0b.ne 0x4b18e8
004b18e4b 0x4b1904
004b18e8
004b18e8loc_4b18e8:
004b18e8ldr x3, [sp+48]
004b18ecstr x3, [sp+40]
004b18f0ldr x2, [sp+40]
004b18f4ldr x0, [sp+80]
004b18f8ldr x1, [sp+56]
004b18fcbl runtime.memmove
004b1900b 0x4b1908
004b1904
004b1904loc_4b1904:
004b1904b 0x4b1908
004b1908
004b1908loc_4b1908:
004b1908ldur x29, [sp-8]
004b190cldr x30, [sp], 112
004b1910ret x30
004b1914
004b1914loc_4b1914:
004b1914stp x0, x1, [sp+8]
004b1918stp x2, x3, [sp+24]
004b191cstp x4, x5, [sp+40]
004b1920mov x3, x30
004b1924bl runtime.morestack_noctxt.abi0
004b1928ldp x0, x1, [sp+8]
004b192cldp x2, x3, [sp+24]
004b1930ldp x4, x5, [sp+40]
004b1934b 0x4b1860
004b1938udf 0
004b193cudf 0
004b1860
004b1940
004b1940golang.org/x/crypto/ssh.newAESCTR: ; void golang.org/x/crypto/ssh.newAESCTR(struct []uint8 key, struct []uint8 iv)
004b1940ldr x16, [x28+16]
004b1944sub x17, sp, 80
004b1948subs xzr, x17, x16
004b194cb.ls 0x4b1a5c
004b1950str x30, [sp-208]!
004b1954stur x29, [sp-8]
004b1958sub x29, sp, 8
004b195cstr x0, [sp+216]
004b1960str x1, [sp+224]
004b1964str x2, [sp+232]
004b1968str x3, [sp+240]
004b196cstr x4, [sp+248]
004b1970str x5, [sp+256]
004b1974stp xzr, xzr, [sp+72]
004b1978stp xzr, xzr, [sp+56]
004b197cstp xzr, xzr, [sp+136]
004b1980stp xzr, xzr, [sp+120]
004b1984ldr x0, [sp+216]
004b1988ldr x1, [sp+224]
004b198cldr x2, [sp+232]
004b1990bl crypto/aes.NewCipher
004b1994str x0, [sp+136]
004b1998str x1, [sp+144]
004b199cstr x2, [sp+120]
004b19a0str x3, [sp+128]
004b19a4ldr x3, [sp+144]
004b19a8ldr x4, [sp+136]
004b19acstr x4, [sp+168]
004b19b0str x3, [sp+176]
004b19b4ldr x3, [sp+120]
004b19b8ldr x4, [sp+128]
004b19bcstr x3, [sp+152]
004b19c0str x4, [sp+160]
004b19c4ldr x3, [sp+168]
004b19c8ldr x4, [sp+176]
004b19ccstr x3, [sp+104]
004b19d0str x4, [sp+112]
004b19d4ldr x3, [sp+160]
004b19d8ldr x4, [sp+152]
004b19dcstr x4, [sp+88]
004b19e0str x3, [sp+96]
004b19e4cbnz x4, 0x4b19ec
004b19e8b 0x4b1a14
004b19ec
004b19ecloc_4b19ec:
004b19ecstp xzr, xzr, [sp+72]
004b19f0ldr x3, [sp+96]
004b19f4ldr x2, [sp+88]
004b19f8str x2, [sp+56]
004b19fcstr x3, [sp+64]
004b1a00ldr x0, [sp+72]
004b1a04ldr x1, [sp+80]
004b1a08ldur x29, [sp-8]
004b1a0cldr x30, [sp], 208
004b1a10ret x30
004b1a14
004b1a14loc_4b1a14:
004b1a14ldr x0, [sp+104]
004b1a18ldr x2, [sp+240]
004b1a1cldr x3, [sp+248]
004b1a20ldr x1, [sp+112]
004b1a24ldr x4, [sp+256]
004b1a28bl crypto/cipher.NewCTR
004b1a2cstr x0, [sp+184]
004b1a30str x1, [sp+192]
004b1a34str x0, [sp+72]
004b1a38str x1, [sp+80]
004b1a3cstp xzr, xzr, [sp+56]
004b1a40ldr x0, [sp+72]
004b1a44ldr x1, [sp+80]
004b1a48mov x2, xzr
004b1a4cmov x3, xzr
004b1a50ldur x29, [sp-8]
004b1a54ldr x30, [sp], 208
004b1a58ret x30
004b1a5c
004b1a5cloc_4b1a5c:
004b1a5cstp x0, x1, [sp+8]
004b1a60stp x2, x3, [sp+24]
004b1a64stp x4, x5, [sp+40]
004b1a68mov x3, x30
004b1a6cbl runtime.morestack_noctxt.abi0
004b1a70ldp x0, x1, [sp+8]
004b1a74ldp x2, x3, [sp+24]
004b1a78ldp x4, x5, [sp+40]
004b1a7cb 0x4b1940
004b1940
004b1940golang.org/x/crypto/ssh.newAESCTR: ; void golang.org/x/crypto/ssh.newAESCTR(struct []uint8 key, struct []uint8 iv)
004b1940ldr x16, [x28+16]
004b1944sub x17, sp, 80
004b1948subs xzr, x17, x16
004b194cb.ls 0x4b1a5c
004b1950str x30, [sp-208]!
004b1954stur x29, [sp-8]
004b1958sub x29, sp, 8
004b195cstr x0, [sp+216]
004b1960str x1, [sp+224]
004b1964str x2, [sp+232]
004b1968str x3, [sp+240]
004b196cstr x4, [sp+248]
004b1970str x5, [sp+256]
004b1974stp xzr, xzr, [sp+72]
004b1978stp xzr, xzr, [sp+56]
004b197cstp xzr, xzr, [sp+136]
004b1980stp xzr, xzr, [sp+120]
004b1984ldr x0, [sp+216]
004b1988ldr x1, [sp+224]
004b198cldr x2, [sp+232]
004b1990bl crypto/aes.NewCipher
004b1994str x0, [sp+136]
004b1998str x1, [sp+144]
004b199cstr x2, [sp+120]
004b19a0str x3, [sp+128]
004b19a4ldr x3, [sp+144]
004b19a8ldr x4, [sp+136]
004b19acstr x4, [sp+168]
004b19b0str x3, [sp+176]
004b19b4ldr x3, [sp+120]
004b19b8ldr x4, [sp+128]
004b19bcstr x3, [sp+152]
004b19c0str x4, [sp+160]
004b19c4ldr x3, [sp+168]
004b19c8ldr x4, [sp+176]
004b19ccstr x3, [sp+104]
004b19d0str x4, [sp+112]
004b19d4ldr x3, [sp+160]
004b19d8ldr x4, [sp+152]
004b19dcstr x4, [sp+88]
004b19e0str x3, [sp+96]
004b19e4cbnz x4, 0x4b19ec
004b19e8b 0x4b1a14
004b19ec
004b19ecloc_4b19ec:
004b19ecstp xzr, xzr, [sp+72]
004b19f0ldr x3, [sp+96]
004b19f4ldr x2, [sp+88]
004b19f8str x2, [sp+56]
004b19fcstr x3, [sp+64]
004b1a00ldr x0, [sp+72]
004b1a04ldr x1, [sp+80]
004b1a08ldur x29, [sp-8]
004b1a0cldr x30, [sp], 208
004b1a10ret x30
004b1a14
004b1a14loc_4b1a14:
004b1a14ldr x0, [sp+104]
004b1a18ldr x2, [sp+240]
004b1a1cldr x3, [sp+248]
004b1a20ldr x1, [sp+112]
004b1a24ldr x4, [sp+256]
004b1a28bl crypto/cipher.NewCTR
004b1a2cstr x0, [sp+184]
004b1a30str x1, [sp+192]
004b1a34str x0, [sp+72]
004b1a38str x1, [sp+80]
004b1a3cstp xzr, xzr, [sp+56]
004b1a40ldr x0, [sp+72]
004b1a44ldr x1, [sp+80]
004b1a48mov x2, xzr
004b1a4cmov x3, xzr
004b1a50ldur x29, [sp-8]
004b1a54ldr x30, [sp], 208
004b1a58ret x30
004b1a5c
004b1a5cloc_4b1a5c:
004b1a5cstp x0, x1, [sp+8]
004b1a60stp x2, x3, [sp+24]
004b1a64stp x4, x5, [sp+40]
004b1a68mov x3, x30
004b1a6cbl runtime.morestack_noctxt.abi0
004b1a70ldp x0, x1, [sp+8]
004b1a74ldp x2, x3, [sp+24]
004b1a78ldp x4, x5, [sp+40]
004b1a7cb 0x4b1940
004b1940
004b1a80
004b1a80golang.org/x/crypto/ssh.newRC4: ; void golang.org/x/crypto/ssh.newRC4(struct []uint8 key, struct []uint8 iv)
004b1a80ldr x16, [x28+16]
004b1a84subs xzr, sp, x16
004b1a88b.ls 0x4b1b30
004b1a8cstr x30, [sp-128]!
004b1a90stur x29, [sp-8]
004b1a94sub x29, sp, 8
004b1a98str x0, [sp+136]
004b1a9cstr x1, [sp+144]
004b1aa0str x2, [sp+152]
004b1aa4str x3, [sp+160]
004b1aa8str x4, [sp+168]
004b1aacstr x5, [sp+176]
004b1ab0stp xzr, xzr, [sp+56]
004b1ab4stp xzr, xzr, [sp+40]
004b1ab8str xzr, [sp+88]
004b1abcstp xzr, xzr, [sp+72]
004b1ac0ldr x0, [sp+136]
004b1ac4ldr x1, [sp+144]
004b1ac8ldr x2, [sp+152]
004b1accbl crypto/rc4.NewCipher
004b1ad0str x0, [sp+88]
004b1ad4str x1, [sp+72]
004b1ad8str x2, [sp+80]
004b1adcldr x3, [sp+88]
004b1ae0str x3, [sp+112]
004b1ae4ldr x3, [sp+80]
004b1ae8ldr x4, [sp+72]
004b1aecstr x4, [sp+96]
004b1af0str x3, [sp+104]
004b1af4ldr x3, [sp+112]
004b1af8str x3, [sp+88]
004b1afcadrp x4, 0x265000
004b1b00add x4, x4, 384
004b1b04str x4, [sp+56]
004b1b08str x3, [sp+64]
004b1b0cldr x2, [sp+96]
004b1b10ldr x3, [sp+104]
004b1b14str x2, [sp+40]
004b1b18str x3, [sp+48]
004b1b1cldr x0, [sp+56]
004b1b20ldr x1, [sp+64]
004b1b24ldur x29, [sp-8]
004b1b28ldr x30, [sp], 128
004b1b2cret x30
004b1b30
004b1b30loc_4b1b30:
004b1b30stp x0, x1, [sp+8]
004b1b34stp x2, x3, [sp+24]
004b1b38stp x4, x5, [sp+40]
004b1b3cmov x3, x30
004b1b40bl runtime.morestack_noctxt.abi0
004b1b44ldp x0, x1, [sp+8]
004b1b48ldp x2, x3, [sp+24]
004b1b4cldp x4, x5, [sp+40]
004b1b50b 0x4b1a80
004b1b54udf 0
004b1b58udf 0
004b1b5cudf 0
004b1a80
004b1a80golang.org/x/crypto/ssh.newRC4: ; void golang.org/x/crypto/ssh.newRC4(struct []uint8 key, struct []uint8 iv)
004b1a80ldr x16, [x28+16]
004b1a84subs xzr, sp, x16
004b1a88b.ls 0x4b1b30
004b1a8cstr x30, [sp-128]!
004b1a90stur x29, [sp-8]
004b1a94sub x29, sp, 8
004b1a98str x0, [sp+136]
004b1a9cstr x1, [sp+144]
004b1aa0str x2, [sp+152]
004b1aa4str x3, [sp+160]
004b1aa8str x4, [sp+168]
004b1aacstr x5, [sp+176]
004b1ab0stp xzr, xzr, [sp+56]
004b1ab4stp xzr, xzr, [sp+40]
004b1ab8str xzr, [sp+88]
004b1abcstp xzr, xzr, [sp+72]
004b1ac0ldr x0, [sp+136]
004b1ac4ldr x1, [sp+144]
004b1ac8ldr x2, [sp+152]
004b1accbl crypto/rc4.NewCipher
004b1ad0str x0, [sp+88]
004b1ad4str x1, [sp+72]
004b1ad8str x2, [sp+80]
004b1adcldr x3, [sp+88]
004b1ae0str x3, [sp+112]
004b1ae4ldr x3, [sp+80]
004b1ae8ldr x4, [sp+72]
004b1aecstr x4, [sp+96]
004b1af0str x3, [sp+104]
004b1af4ldr x3, [sp+112]
004b1af8str x3, [sp+88]
004b1afcadrp x4, 0x265000
004b1b00add x4, x4, 384
004b1b04str x4, [sp+56]
004b1b08str x3, [sp+64]
004b1b0cldr x2, [sp+96]
004b1b10ldr x3, [sp+104]
004b1b14str x2, [sp+40]
004b1b18str x3, [sp+48]
004b1b1cldr x0, [sp+56]
004b1b20ldr x1, [sp+64]
004b1b24ldur x29, [sp-8]
004b1b28ldr x30, [sp], 128
004b1b2cret x30
004b1b30
004b1b30loc_4b1b30:
004b1b30stp x0, x1, [sp+8]
004b1b34stp x2, x3, [sp+24]
004b1b38stp x4, x5, [sp+40]
004b1b3cmov x3, x30
004b1b40bl runtime.morestack_noctxt.abi0
004b1b44ldp x0, x1, [sp+8]
004b1b48ldp x2, x3, [sp+24]
004b1b4cldp x4, x5, [sp+40]
004b1b50b 0x4b1a80
004b1b54udf 0
004b1b58udf 0
004b1b5cudf 0
004b1a80
004b1b60
004b1b60golang.org/x/crypto/ssh.streamCipherMode: ; void golang.org/x/crypto/ssh.streamCipherMode(int skip, func([]uint8, []uint8) (crypto/cipher.Stream, error) createFunc)
004b1b60ldr x16, [x28+16]
004b1b64subs xzr, sp, x16
004b1b68b.ls 0x4b1c00
004b1b6cstr x30, [sp-64]!
004b1b70stur x29, [sp-8]
004b1b74sub x29, sp, 8
004b1b78str x0, [sp+72]
004b1b7cstr x1, [sp+80]
004b1b80str xzr, [sp+40]
004b1b84adrp x0, 0x19c000
004b1b88add x0, x0, 1184
004b1b8cbl runtime.newobject
004b1b90str x0, [sp+48]
004b1b94adrp x1, 0
004b1b98add x1, x1, 3104
004b1b9cstr x1, [x0]
004b1ba0ldr x1, [sp+80]
004b1ba4ldr x2, [sp+48]
004b1ba8ldrsb x27, [x2]
004b1bacadrp x27, 0x59a000
004b1bb0ldr w3, [x27+3056]
004b1bb4cbz w3, 0x4b1bbc
004b1bb8b 0x4b1bc0
004b1bbc
004b1bbcloc_4b1bbc:
004b1bbcb 0x4b1bd4
004b1bc0
004b1bc0loc_4b1bc0:
004b1bc0bl runtime.gcWriteBarrier2
004b1bc4str x1, [x25]
004b1bc8ldr x3, [x2+8]
004b1bccstr x3, [x25+8]
004b1bd0b 0x4b1bd4
004b1bd4
004b1bd4loc_4b1bd4:
004b1bd4str x1, [x2+8]
004b1bd8ldr x1, [sp+72]
004b1bdcldr x2, [sp+48]
004b1be0ldrsb x27, [x2]
004b1be4str x1, [x2+16]
004b1be8ldr x1, [sp+48]
004b1becstr x1, [sp+40]
004b1bf0ldr x0, [sp+40]
004b1bf4ldur x29, [sp-8]
004b1bf8ldr x30, [sp], 64
004b1bfcret x30
004b1c00
004b1c00loc_4b1c00:
004b1c00stp x0, x1, [sp+8]
004b1c04mov x3, x30
004b1c08bl runtime.morestack_noctxt.abi0
004b1c0cldp x0, x1, [sp+8]
004b1c10b 0x4b1b60
004b1c14udf 0
004b1c18udf 0
004b1c1cudf 0
004b1b60
004b1b60golang.org/x/crypto/ssh.streamCipherMode: ; void golang.org/x/crypto/ssh.streamCipherMode(int skip, func([]uint8, []uint8) (crypto/cipher.Stream, error) createFunc)
004b1b60ldr x16, [x28+16]
004b1b64subs xzr, sp, x16
004b1b68b.ls 0x4b1c00
004b1b6cstr x30, [sp-64]!
004b1b70stur x29, [sp-8]
004b1b74sub x29, sp, 8
004b1b78str x0, [sp+72]
004b1b7cstr x1, [sp+80]
004b1b80str xzr, [sp+40]
004b1b84adrp x0, 0x19c000
004b1b88add x0, x0, 1184
004b1b8cbl runtime.newobject
004b1b90str x0, [sp+48]
004b1b94adrp x1, 0
004b1b98add x1, x1, 3104
004b1b9cstr x1, [x0]
004b1ba0ldr x1, [sp+80]
004b1ba4ldr x2, [sp+48]
004b1ba8ldrsb x27, [x2]
004b1bacadrp x27, 0x59a000
004b1bb0ldr w3, [x27+3056]
004b1bb4cbz w3, 0x4b1bbc
004b1bb8b 0x4b1bc0
004b1bbc
004b1bbcloc_4b1bbc:
004b1bbcb 0x4b1bd4
004b1bc0
004b1bc0loc_4b1bc0:
004b1bc0bl runtime.gcWriteBarrier2
004b1bc4str x1, [x25]
004b1bc8ldr x3, [x2+8]
004b1bccstr x3, [x25+8]
004b1bd0b 0x4b1bd4
004b1bd4
004b1bd4loc_4b1bd4:
004b1bd4str x1, [x2+8]
004b1bd8ldr x1, [sp+72]
004b1bdcldr x2, [sp+48]
004b1be0ldrsb x27, [x2]
004b1be4str x1, [x2+16]
004b1be8ldr x1, [sp+48]
004b1becstr x1, [sp+40]
004b1bf0ldr x0, [sp+40]
004b1bf4ldur x29, [sp-8]
004b1bf8ldr x30, [sp], 64
004b1bfcret x30
004b1c00
004b1c00loc_4b1c00:
004b1c00stp x0, x1, [sp+8]
004b1c04mov x3, x30
004b1c08bl runtime.morestack_noctxt.abi0
004b1c0cldp x0, x1, [sp+8]
004b1c10b 0x4b1b60
004b1c14udf 0
004b1c18udf 0
004b1c1cudf 0
004b1b60
004b1c20
004b1c20golang.org/x/crypto/ssh.streamCipherMode.func1: ; void golang.org/x/crypto/ssh.streamCipherMode.func1(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b1c20ldr x16, [x28+16]
004b1c24sub x17, sp, 224
004b1c28subs xzr, x17, x16
004b1c2cb.ls 0x4b207c
004b1c30sub x20, sp, 352
004b1c34stp x29, x30, [x20-8]
004b1c38add sp, x20, 0
004b1c3csub x29, sp, 8
004b1c40str x0, [sp+360]
004b1c44str x1, [sp+368]
004b1c48str x2, [sp+376]
004b1c4cstr x3, [sp+384]
004b1c50str x4, [sp+392]
004b1c54str x5, [sp+400]
004b1c58str x6, [sp+408]
004b1c5cstr x7, [sp+416]
004b1c60str x8, [sp+424]
004b1c64str x9, [sp+432]
004b1c68str x10, [sp+440]
004b1c6cstr x11, [sp+448]
004b1c70str x12, [sp+456]
004b1c74str x13, [sp+464]
004b1c78str x14, [sp+472]
004b1c7cldr x6, [x26+8]
004b1c80str x6, [sp+200]
004b1c84ldr x6, [x26+16]
004b1c88str x6, [sp+64]
004b1c8cstp xzr, xzr, [sp+112]
004b1c90stp xzr, xzr, [sp+96]
004b1c94stp xzr, xzr, [sp+328]
004b1c98stp xzr, xzr, [sp+312]
004b1c9cldr x0, [sp+360]
004b1ca0ldr x3, [sp+384]
004b1ca4ldr x1, [sp+368]
004b1ca8ldr x4, [sp+392]
004b1cacldr x2, [sp+376]
004b1cb0ldr x5, [sp+400]
004b1cb4ldr x26, [sp+200]
004b1cb8ldr x6, [x26]
004b1cbcblr x6
004b1cc0str x0, [sp+328]
004b1cc4str x1, [sp+336]
004b1cc8str x2, [sp+312]
004b1cccstr x3, [sp+320]
004b1cd0ldr x6, [sp+328]
004b1cd4ldr x7, [sp+336]
004b1cd8str x6, [sp+224]
004b1cdcstr x7, [sp+232]
004b1ce0ldr x6, [sp+312]
004b1ce4ldr x7, [sp+320]
004b1ce8str x6, [sp+208]
004b1cecstr x7, [sp+216]
004b1cf0ldr x6, [sp+224]
004b1cf4ldr x7, [sp+232]
004b1cf8str x6, [sp+152]
004b1cfcstr x7, [sp+160]
004b1d00ldr x6, [sp+216]
004b1d04ldr x7, [sp+208]
004b1d08str x7, [sp+184]
004b1d0cstr x6, [sp+192]
004b1d10cbnz x7, 0x4b1d18
004b1d14b 0x4b1d40
004b1d18
004b1d18loc_4b1d18:
004b1d18stp xzr, xzr, [sp+112]
004b1d1cldr x3, [sp+192]
004b1d20ldr x2, [sp+184]
004b1d24str x2, [sp+96]
004b1d28str x3, [sp+104]
004b1d2cldr x0, [sp+112]
004b1d30ldr x1, [sp+120]
004b1d34ldp x29, x30, [sp-8]
004b1d38add sp, sp, 352
004b1d3cret x30
004b1d40
004b1d40loc_4b1d40:
004b1d40str xzr, [sp+128]
004b1d44stp xzr, xzr, [sp+136]
004b1d48ldr x7, [sp+64]
004b1d4csubs xzr, x7, 0
004b1d50b.gt 0x4b1d58
004b1d54b 0x4b1d80
004b1d58
004b1d58loc_4b1d58:
004b1d58adrp x0, 0x144000
004b1d5cadd x0, x0, 3072
004b1d60orr x1, xzr, 512
004b1d64mov x2, x1
004b1d68bl runtime.makeslice
004b1d6cstr x0, [sp+128]
004b1d70orr x3, xzr, 512
004b1d74str x3, [sp+136]
004b1d78str x3, [sp+144]
004b1d7cb 0x4b1d84
004b1d80
004b1d80loc_4b1d80:
004b1d80b 0x4b1d84
004b1d84
004b1d84loc_4b1d84:
004b1d84ldr x7, [sp+64]
004b1d88str x7, [sp+72]
004b1d8cb 0x4b1d90
004b1d90
004b1d90loc_4b1d90:
004b1d90ldr x7, [sp+72]
004b1d94subs xzr, x7, 0
004b1d98b.gt 0x4b1da0
004b1d9cb 0x4b1e64
004b1da0
004b1da0loc_4b1da0:
004b1da0ldr x7, [sp+72]
004b1da4str x7, [sp+80]
004b1da8ldr x8, [sp+136]
004b1dacstr x8, [sp+88]
004b1db0subs xzr, x8, x7
004b1db4b.lt 0x4b1dbc
004b1db8b 0x4b1dc8
004b1dbc
004b1dbcloc_4b1dbc:
004b1dbcldr x7, [sp+136]
004b1dc0str x7, [sp+80]
004b1dc4b 0x4b1dcc
004b1dc8
004b1dc8loc_4b1dc8:
004b1dc8b 0x4b1dcc
004b1dcc
004b1dccloc_4b1dcc:
004b1dccldr x1, [sp+80]
004b1dd0ldr x2, [sp+144]
004b1dd4ldr x7, [sp+128]
004b1dd8subs xzr, x2, x1
004b1ddcb.hs 0x4b1de4
004b1de0b 0x4b2074
004b1de4
004b1de4loc_4b1de4:
004b1de4b 0x4b1de8
004b1de8
004b1de8loc_4b1de8:
004b1de8str x7, [sp+288]
004b1decstr x1, [sp+296]
004b1df0str x2, [sp+304]
004b1df4ldr x1, [sp+80]
004b1df8ldr x2, [sp+144]
004b1dfcldr x4, [sp+128]
004b1e00subs xzr, x2, x1
004b1e04b.hs 0x4b1e0c
004b1e08b 0x4b2070
004b1e0c
004b1e0cloc_4b1e0c:
004b1e0cb 0x4b1e10
004b1e10
004b1e10loc_4b1e10:
004b1e10str x4, [sp+264]
004b1e14str x1, [sp+272]
004b1e18str x2, [sp+280]
004b1e1cldr x7, [sp+152]
004b1e20ldrsb x27, [x7]
004b1e24ldr x0, [sp+160]
004b1e28ldr x7, [x7+24]
004b1e2cldr x8, [sp+288]
004b1e30ldr x9, [sp+296]
004b1e34ldr x3, [sp+304]
004b1e38mov x5, x1
004b1e3cmov x6, x2
004b1e40mov x1, x8
004b1e44mov x2, x9
004b1e48blr x7
004b1e4cldr x7, [sp+80]
004b1e50ldr x8, [sp+72]
004b1e54sub x7, x8, x7
004b1e58str x7, [sp+72]
004b1e5cb 0x4b1e60
004b1e60
004b1e60loc_4b1e60:
004b1e60b 0x4b1d90
004b1e64
004b1e64loc_4b1e64:
004b1e64adrp x27, 0x56f000
004b1e68ldr x1, [x27+4024]
004b1e6cldr x2, [sp+448]
004b1e70ldr x3, [sp+456]
004b1e74adrp x0, 0x174000
004b1e78add x0, x0, 2720
004b1e7cbl runtime.mapaccess1_faststr
004b1e80ldr x4, [x0]
004b1e84ldrsb x27, [x4]
004b1e88ldr x26, [x4+16]
004b1e8cldr x4, [x26]
004b1e90ldr x0, [sp+408]
004b1e94ldr x1, [sp+416]
004b1e98ldr x2, [sp+424]
004b1e9cblr x4
004b1ea0str x0, [sp+168]
004b1ea4str x1, [sp+176]
004b1ea8ldrsb x27, [x0]
004b1eacldr x4, [x0+40]
004b1eb0mov x0, x1
004b1eb4blr x4
004b1eb8str x0, [sp+88]
004b1ebcmov x1, x0
004b1ec0mov x2, x1
004b1ec4adrp x0, 0x144000
004b1ec8add x0, x0, 3072
004b1eccbl runtime.makeslice
004b1ed0ldr x4, [sp+88]
004b1ed4ldr x5, [sp+88]
004b1ed8str x0, [sp+264]
004b1edcstr x4, [sp+272]
004b1ee0str x5, [sp+280]
004b1ee4adrp x0, 0x1da000
004b1ee8add x0, x0, 2976
004b1eecbl runtime.newobject
004b1ef0str x0, [sp+248]
004b1ef4adrp x27, 0x59a000
004b1ef8ldr w4, [x27+3056]
004b1efccbz w4, 0x4b1f04
004b1f00b 0x4b1f08
004b1f04
004b1f04loc_4b1f04:
004b1f04b 0x4b1f24
004b1f08
004b1f08loc_4b1f08:
004b1f08str x0, [sp+240]
004b1f0cmov x1, x0
004b1f10adrp x0, 0x1da000
004b1f14add x0, x0, 2976
004b1f18bl runtime.wbZero
004b1f1cldr x0, [sp+240]
004b1f20b 0x4b1f24
004b1f24
004b1f24loc_4b1f24:
004b1f24mov x20, x0
004b1f28adr x27, 16
004b1f2cstp x29, x27, [sp-24]
004b1f30sub x29, sp, 24
004b1f34bl fn_87cf0
004b1f38sub x29, sp, 8
004b1f3cldr x4, [sp+248]
004b1f40ldrsb x27, [x4]
004b1f44ldr x5, [sp+176]
004b1f48ldr x6, [sp+168]
004b1f4cstr x6, [x4]
004b1f50adrp x27, 0x59a000
004b1f54ldr w6, [x27+3056]
004b1f58cbz w6, 0x4b1f60
004b1f5cb 0x4b1f64
004b1f60
004b1f60loc_4b1f60:
004b1f60b 0x4b1f78
004b1f64
004b1f64loc_4b1f64:
004b1f64bl runtime.gcWriteBarrier2
004b1f68str x5, [x25]
004b1f6cldr x6, [x4+8]
004b1f70str x6, [x25+8]
004b1f74b 0x4b1f78
004b1f78
004b1f78loc_4b1f78:
004b1f78str x5, [x4+8]
004b1f7cadrp x27, 0x56f000
004b1f80ldr x1, [x27+4024]
004b1f84ldr x2, [sp+448]
004b1f88ldr x3, [sp+456]
004b1f8cadrp x0, 0x174000
004b1f90add x0, x0, 2720
004b1f94bl runtime.mapaccess1_faststr
004b1f98ldr x4, [sp+248]
004b1f9cldrsb x27, [x4]
004b1fa0ldr x5, [x0]
004b1fa4ldrsb x27, [x5]
004b1fa8ldrb w5, [x5+8]
004b1facstrb w5, [x4+32]
004b1fb0ldr x4, [sp+248]
004b1fb4ldrsb x27, [x4]
004b1fb8ldr x5, [sp+264]
004b1fbcldr x6, [sp+272]
004b1fc0ldr x7, [sp+280]
004b1fc4str x6, [x4+112]
004b1fc8str x7, [x4+120]
004b1fccadrp x27, 0x59a000
004b1fd0ldr w6, [x27+3056]
004b1fd4cbz w6, 0x4b1fdc
004b1fd8b 0x4b1fe0
004b1fdc
004b1fdcloc_4b1fdc:
004b1fdcb 0x4b1ff4
004b1fe0
004b1fe0loc_4b1fe0:
004b1fe0bl runtime.gcWriteBarrier2
004b1fe4str x5, [x25]
004b1fe8ldr x6, [x4+104]
004b1fecstr x6, [x25+8]
004b1ff0b 0x4b1ff4
004b1ff4
004b1ff4loc_4b1ff4:
004b1ff4str x5, [x4+104]
004b1ff8ldr x4, [sp+248]
004b1ffcldrsb x27, [x4]
004b2000ldr x5, [sp+160]
004b2004ldr x6, [sp+152]
004b2008str x6, [x4+16]
004b200cadrp x27, 0x599000
004b2010ldr w6, [x27+3056]
004b2014cbz w6, 0x4b201c
004b2018b 0x4b2020
004b201c
004b201cloc_4b201c:
004b201cb 0x4b2034
004b2020
004b2020loc_4b2020:
004b2020bl runtime.gcWriteBarrier2
004b2024str x5, [x25]
004b2028ldr x6, [x4+24]
004b202cstr x6, [x25+8]
004b2030b 0x4b2034
004b2034
004b2034loc_4b2034:
004b2034str x5, [x4+24]
004b2038ldr x4, [sp+248]
004b203cstr x4, [sp+256]
004b2040adrp x5, 0x265000
004b2044add x5, x5, 1384
004b2048str x5, [sp+112]
004b204cstr x4, [sp+120]
004b2050stp xzr, xzr, [sp+96]
004b2054ldr x0, [sp+112]
004b2058ldr x1, [sp+120]
004b205cmov x2, xzr
004b2060mov x3, xzr
004b2064ldp x29, x30, [sp-8]
004b2068add sp, sp, 352
004b206cret x30
004b2070
004b2070loc_4b2070:
004b2070bl runtime.panicSliceAcap
004b2074
004b2074loc_4b2074:
004b2074bl runtime.panicSliceAcap
004b2078hint
004b207c
004b207cloc_4b207c:
004b207cstp x0, x1, [sp+8]
004b2080stp x2, x3, [sp+24]
004b2084stp x4, x5, [sp+40]
004b2088stp x6, x7, [sp+56]
004b208cstp x8, x9, [sp+72]
004b2090stp x10, x11, [sp+88]
004b2094stp x12, x13, [sp+104]
004b2098str x14, [sp+120]
004b209cmov x3, x30
004b20a0bl runtime.morestack.abi0
004b20a4ldp x0, x1, [sp+8]
004b20a8ldp x2, x3, [sp+24]
004b20acldp x4, x5, [sp+40]
004b20b0ldp x6, x7, [sp+56]
004b20b4ldp x8, x9, [sp+72]
004b20b8ldp x10, x11, [sp+88]
004b20bcldp x12, x13, [sp+104]
004b20c0ldr x14, [sp+120]
004b20c4b 0x4b1c20
004b20c8udf 0
004b20ccudf 0
004b1c20
004b1c20golang.org/x/crypto/ssh.streamCipherMode.func1: ; void golang.org/x/crypto/ssh.streamCipherMode.func1(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
004b1c20ldr x16, [x28+16]
004b1c24sub x17, sp, 224
004b1c28subs xzr, x17, x16
004b1c2cb.ls 0x4b207c
004b1c30sub x20, sp, 352
004b1c34stp x29, x30, [x20-8]
004b1c38add sp, x20, 0
004b1c3csub x29, sp, 8
004b1c40str x0, [sp+360]
004b1c44str x1, [sp+368]
004b1c48str x2, [sp+376]
004b1c4cstr x3, [sp+384]
004b1c50str x4, [sp+392]
004b1c54str x5, [sp+400]
004b1c58str x6, [sp+408]
004b1c5cstr x7, [sp+416]
004b1c60str x8, [sp+424]
004b1c64str x9, [sp+432]
004b1c68str x10, [sp+440]
004b1c6cstr x11, [sp+448]
004b1c70str x12, [sp+456]
004b1c74str x13, [sp+464]
004b1c78str x14, [sp+472]
004b1c7cldr x6, [x26+8]
004b1c80str x6, [sp+200]
004b1c84ldr x6, [x26+16]
004b1c88str x6, [sp+64]
004b1c8cstp xzr, xzr, [sp+112]
004b1c90stp xzr, xzr, [sp+96]
004b1c94stp xzr, xzr, [sp+328]
004b1c98stp xzr, xzr, [sp+312]
004b1c9cldr x0, [sp+360]
004b1ca0ldr x3, [sp+384]
004b1ca4ldr x1, [sp+368]
004b1ca8ldr x4, [sp+392]
004b1cacldr x2, [sp+376]
004b1cb0ldr x5, [sp+400]
004b1cb4ldr x26, [sp+200]
004b1cb8ldr x6, [x26]
004b1cbcblr x6
004b1cc0str x0, [sp+328]
004b1cc4str x1, [sp+336]
004b1cc8str x2, [sp+312]
004b1cccstr x3, [sp+320]
004b1cd0ldr x6, [sp+328]
004b1cd4ldr x7, [sp+336]
004b1cd8str x6, [sp+224]
004b1cdcstr x7, [sp+232]
004b1ce0ldr x6, [sp+312]
004b1ce4ldr x7, [sp+320]
004b1ce8str x6, [sp+208]
004b1cecstr x7, [sp+216]
004b1cf0ldr x6, [sp+224]
004b1cf4ldr x7, [sp+232]
004b1cf8str x6, [sp+152]
004b1cfcstr x7, [sp+160]
004b1d00ldr x6, [sp+216]
004b1d04ldr x7, [sp+208]
004b1d08str x7, [sp+184]
004b1d0cstr x6, [sp+192]
004b1d10cbnz x7, 0x4b1d18
004b1d14b 0x4b1d40
004b1d18
004b1d18loc_4b1d18:
004b1d18stp xzr, xzr, [sp+112]
004b1d1cldr x3, [sp+192]
004b1d20ldr x2, [sp+184]
004b1d24str x2, [sp+96]
004b1d28str x3, [sp+104]
004b1d2cldr x0, [sp+112]
004b1d30ldr x1, [sp+120]
004b1d34ldp x29, x30, [sp-8]
004b1d38add sp, sp, 352
004b1d3cret x30
004b1d40
004b1d40loc_4b1d40:
004b1d40str xzr, [sp+128]
004b1d44stp xzr, xzr, [sp+136]
004b1d48ldr x7, [sp+64]
004b1d4csubs xzr, x7, 0
004b1d50b.gt 0x4b1d58
004b1d54b 0x4b1d80
004b1d58
004b1d58loc_4b1d58:
004b1d58adrp x0, 0x144000
004b1d5cadd x0, x0, 3072
004b1d60orr x1, xzr, 512
004b1d64mov x2, x1
004b1d68bl runtime.makeslice
004b1d6cstr x0, [sp+128]
004b1d70orr x3, xzr, 512
004b1d74str x3, [sp+136]
004b1d78str x3, [sp+144]
004b1d7cb 0x4b1d84
004b1d80
004b1d80loc_4b1d80:
004b1d80b 0x4b1d84
004b1d84
004b1d84loc_4b1d84:
004b1d84ldr x7, [sp+64]
004b1d88str x7, [sp+72]
004b1d8cb 0x4b1d90
004b1d90
004b1d90loc_4b1d90:
004b1d90ldr x7, [sp+72]
004b1d94subs xzr, x7, 0
004b1d98b.gt 0x4b1da0
004b1d9cb 0x4b1e64
004b1da0
004b1da0loc_4b1da0:
004b1da0ldr x7, [sp+72]
004b1da4str x7, [sp+80]
004b1da8ldr x8, [sp+136]
004b1dacstr x8, [sp+88]
004b1db0subs xzr, x8, x7
004b1db4b.lt 0x4b1dbc
004b1db8b 0x4b1dc8
004b1dbc
004b1dbcloc_4b1dbc:
004b1dbcldr x7, [sp+136]
004b1dc0str x7, [sp+80]
004b1dc4b 0x4b1dcc
004b1dc8
004b1dc8loc_4b1dc8:
004b1dc8b 0x4b1dcc
004b1dcc
004b1dccloc_4b1dcc:
004b1dccldr x1, [sp+80]
004b1dd0ldr x2, [sp+144]
004b1dd4ldr x7, [sp+128]
004b1dd8subs xzr, x2, x1
004b1ddcb.hs 0x4b1de4
004b1de0b 0x4b2074
004b1de4
004b1de4loc_4b1de4:
004b1de4b 0x4b1de8
004b1de8
004b1de8loc_4b1de8:
004b1de8str x7, [sp+288]
004b1decstr x1, [sp+296]
004b1df0str x2, [sp+304]
004b1df4ldr x1, [sp+80]
004b1df8ldr x2, [sp+144]
004b1dfcldr x4, [sp+128]
004b1e00subs xzr, x2, x1
004b1e04b.hs 0x4b1e0c
004b1e08b 0x4b2070
004b1e0c
004b1e0cloc_4b1e0c:
004b1e0cb 0x4b1e10
004b1e10
004b1e10loc_4b1e10:
004b1e10str x4, [sp+264]
004b1e14str x1, [sp+272]
004b1e18str x2, [sp+280]
004b1e1cldr x7, [sp+152]
004b1e20ldrsb x27, [x7]
004b1e24ldr x0, [sp+160]
004b1e28ldr x7, [x7+24]
004b1e2cldr x8, [sp+288]
004b1e30ldr x9, [sp+296]
004b1e34ldr x3, [sp+304]
004b1e38mov x5, x1
004b1e3cmov x6, x2
004b1e40mov x1, x8
004b1e44mov x2, x9
004b1e48blr x7
004b1e4cldr x7, [sp+80]
004b1e50ldr x8, [sp+72]
004b1e54sub x7, x8, x7
004b1e58str x7, [sp+72]
004b1e5cb 0x4b1e60
004b1e60
004b1e60loc_4b1e60:
004b1e60b 0x4b1d90
004b1e64
004b1e64loc_4b1e64:
004b1e64adrp x27, 0x56f000
004b1e68ldr x1, [x27+4024]
004b1e6cldr x2, [sp+448]
004b1e70ldr x3, [sp+456]
004b1e74adrp x0, 0x174000
004b1e78add x0, x0, 2720
004b1e7cbl runtime.mapaccess1_faststr
004b1e80ldr x4, [x0]
004b1e84ldrsb x27, [x4]
004b1e88ldr x26, [x4+16]
004b1e8cldr x4, [x26]
004b1e90ldr x0, [sp+408]
004b1e94ldr x1, [sp+416]
004b1e98ldr x2, [sp+424]
004b1e9cblr x4
004b1ea0str x0, [sp+168]
004b1ea4str x1, [sp+176]
004b1ea8ldrsb x27, [x0]
004b1eacldr x4, [x0+40]
004b1eb0mov x0, x1
004b1eb4blr x4
004b1eb8str x0, [sp+88]
004b1ebcmov x1, x0
004b1ec0mov x2, x1
004b1ec4adrp x0, 0x144000
004b1ec8add x0, x0, 3072
004b1eccbl runtime.makeslice
004b1ed0ldr x4, [sp+88]
004b1ed4ldr x5, [sp+88]
004b1ed8str x0, [sp+264]
004b1edcstr x4, [sp+272]
004b1ee0str x5, [sp+280]
004b1ee4adrp x0, 0x1da000
004b1ee8add x0, x0, 2976
004b1eecbl runtime.newobject
004b1ef0str x0, [sp+248]
004b1ef4adrp x27, 0x59a000
004b1ef8ldr w4, [x27+3056]
004b1efccbz w4, 0x4b1f04
004b1f00b 0x4b1f08
004b1f04
004b1f04loc_4b1f04:
004b1f04b 0x4b1f24
004b1f08
004b1f08loc_4b1f08:
004b1f08str x0, [sp+240]
004b1f0cmov x1, x0
004b1f10adrp x0, 0x1da000
004b1f14add x0, x0, 2976
004b1f18bl runtime.wbZero
004b1f1cldr x0, [sp+240]
004b1f20b 0x4b1f24
004b1f24
004b1f24loc_4b1f24:
004b1f24mov x20, x0
004b1f28adr x27, 16
004b1f2cstp x29, x27, [sp-24]
004b1f30sub x29, sp, 24
004b1f34bl fn_87cf0
004b1f38sub x29, sp, 8
004b1f3cldr x4, [sp+248]
004b1f40ldrsb x27, [x4]
004b1f44ldr x5, [sp+176]
004b1f48ldr x6, [sp+168]
004b1f4cstr x6, [x4]
004b1f50adrp x27, 0x59a000
004b1f54ldr w6, [x27+3056]
004b1f58cbz w6, 0x4b1f60
004b1f5cb 0x4b1f64
004b1f60
004b1f60loc_4b1f60:
004b1f60b 0x4b1f78
004b1f64
004b1f64loc_4b1f64:
004b1f64bl runtime.gcWriteBarrier2
004b1f68str x5, [x25]
004b1f6cldr x6, [x4+8]
004b1f70str x6, [x25+8]
004b1f74b 0x4b1f78
004b1f78
004b1f78loc_4b1f78:
004b1f78str x5, [x4+8]
004b1f7cadrp x27, 0x56f000
004b1f80ldr x1, [x27+4024]
004b1f84ldr x2, [sp+448]
004b1f88ldr x3, [sp+456]
004b1f8cadrp x0, 0x174000
004b1f90add x0, x0, 2720
004b1f94bl runtime.mapaccess1_faststr
004b1f98ldr x4, [sp+248]
004b1f9cldrsb x27, [x4]
004b1fa0ldr x5, [x0]
004b1fa4ldrsb x27, [x5]
004b1fa8ldrb w5, [x5+8]
004b1facstrb w5, [x4+32]
004b1fb0ldr x4, [sp+248]
004b1fb4ldrsb x27, [x4]
004b1fb8ldr x5, [sp+264]
004b1fbcldr x6, [sp+272]
004b1fc0ldr x7, [sp+280]
004b1fc4str x6, [x4+112]
004b1fc8str x7, [x4+120]
004b1fccadrp x27, 0x59a000
004b1fd0ldr w6, [x27+3056]
004b1fd4cbz w6, 0x4b1fdc
004b1fd8b 0x4b1fe0
004b1fdc
004b1fdcloc_4b1fdc:
004b1fdcb 0x4b1ff4
004b1fe0
004b1fe0loc_4b1fe0:
004b1fe0bl runtime.gcWriteBarrier2
004b1fe4str x5, [x25]
004b1fe8ldr x6, [x4+104]
004b1fecstr x6, [x25+8]
004b1ff0b 0x4b1ff4
004b1ff4
004b1ff4loc_4b1ff4:
004b1ff4str x5, [x4+104]
004b1ff8ldr x4, [sp+248]
004b1ffcldrsb x27, [x4]
004b2000ldr x5, [sp+160]
004b2004ldr x6, [sp+152]
004b2008str x6, [x4+16]
004b200cadrp x27, 0x599000
004b2010ldr w6, [x27+3056]
004b2014cbz w6, 0x4b201c
004b2018b 0x4b2020
004b201c
004b201cloc_4b201c:
004b201cb 0x4b2034
004b2020
004b2020loc_4b2020:
004b2020bl runtime.gcWriteBarrier2
004b2024str x5, [x25]
004b2028ldr x6, [x4+24]
004b202cstr x6, [x25+8]
004b2030b 0x4b2034
004b2034
004b2034loc_4b2034:
004b2034str x5, [x4+24]
004b2038ldr x4, [sp+248]
004b203cstr x4, [sp+256]
004b2040adrp x5, 0x265000
004b2044add x5, x5, 1384
004b2048str x5, [sp+112]
004b204cstr x4, [sp+120]
004b2050stp xzr, xzr, [sp+96]
004b2054ldr x0, [sp+112]
004b2058ldr x1, [sp+120]
004b205cmov x2, xzr
004b2060mov x3, xzr
004b2064ldp x29, x30, [sp-8]
004b2068add sp, sp, 352
004b206cret x30
004b2070
004b2070loc_4b2070:
004b2070bl runtime.panicSliceAcap
004b2074
004b2074loc_4b2074:
004b2074bl runtime.panicSliceAcap
004b2078hint
004b207c
004b207cloc_4b207c:
004b207cstp x0, x1, [sp+8]
004b2080stp x2, x3, [sp+24]
004b2084stp x4, x5, [sp+40]
004b2088stp x6, x7, [sp+56]
004b208cstp x8, x9, [sp+72]
004b2090stp x10, x11, [sp+88]
004b2094stp x12, x13, [sp+104]
004b2098str x14, [sp+120]
004b209cmov x3, x30
004b20a0bl runtime.morestack.abi0
004b20a4ldp x0, x1, [sp+8]
004b20a8ldp x2, x3, [sp+24]
004b20acldp x4, x5, [sp+40]
004b20b0ldp x6, x7, [sp+56]
004b20b4ldp x8, x9, [sp+72]
004b20b8ldp x10, x11, [sp+88]
004b20bcldp x12, x13, [sp+104]
004b20c0ldr x14, [sp+120]
004b20c4b 0x4b1c20
004b20c8udf 0
004b20ccudf 0
004b1c20
004b20d0
004b20d0golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket: ; void golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket(golang.org/x/crypto/ssh.streamPacketCipher * s, uint32 seqNum, io.Reader r)
004b20d0ldr x16, [x28+16]
004b20d4sub x17, sp, 336
004b20d8subs xzr, x17, x16
004b20dcb.ls 0x4b2b14
004b20e0sub x20, sp, 464
004b20e4stp x29, x30, [x20-8]
004b20e8add sp, x20, 0
004b20ecsub x29, sp, 8
004b20f0str x0, [sp+472]
004b20f4str w1, [sp+480]
004b20f8str x2, [sp+488]
004b20fcstr x3, [sp+496]
004b2100str xzr, [sp+152]
004b2104stp xzr, xzr, [sp+160]
004b2108stp xzr, xzr, [sp+136]
004b210cldr x5, [sp+472]
004b2110ldrsb x27, [x5]
004b2114add x5, x5, 33
004b2118ldrsb x27, [x5]
004b211cb 0x4b2120
004b2120
004b2120loc_4b2120:
004b2120str x5, [sp+408]
004b2124movz x5, 5
004b2128str x5, [sp+416]
004b212cstr x5, [sp+424]
004b2130stp xzr, xzr, [sp+392]
004b2134ldr x0, [sp+488]
004b2138ldr x1, [sp+496]
004b213cldr x2, [sp+408]
004b2140ldr x3, [sp+416]
004b2144ldr x4, [sp+424]
004b2148bl io.ReadFull
004b214cstr x0, [sp+120]
004b2150str x1, [sp+392]
004b2154str x2, [sp+400]
004b2158ldr x5, [sp+120]
004b215cstr x5, [sp+96]
004b2160str x1, [sp+256]
004b2164str x2, [sp+264]
004b2168str x1, [sp+216]
004b216cstr x2, [sp+224]
004b2170cbnz x1, 0x4b2178
004b2174b 0x4b21a8
004b2178
004b2178loc_4b2178:
004b2178str xzr, [sp+152]
004b217cstp xzr, xzr, [sp+160]
004b2180ldr x3, [sp+216]
004b2184ldr x4, [sp+224]
004b2188str x3, [sp+136]
004b218cstr x4, [sp+144]
004b2190ldr x0, [sp+152]
004b2194ldr x1, [sp+160]
004b2198ldr x2, [sp+168]
004b219cldp x29, x30, [sp-8]
004b21a0add sp, sp, 464
004b21a4ret x30
004b21a8
004b21a8loc_4b21a8:
004b21a8adrp x0, 0x14b000
004b21acadd x0, x0, 2432
004b21b0bl runtime.newobject
004b21b4str x0, [sp+448]
004b21b8strb wzr, [x0]
004b21bcldr x1, [sp+472]
004b21c0ldrsb x27, [x1]
004b21c4ldr x1, [x1]
004b21c8subs xzr, x1, 0
004b21cccset x2, ne
004b21d0strb w2, [sp+75]
004b21d4cbnz x1, 0x4b21dc
004b21d8b 0x4b21f0
004b21dc
004b21dcloc_4b21dc:
004b21dcldr x7, [sp+472]
004b21e0ldrsb x27, [x7]
004b21e4ldrb w7, [x7+32]
004b21e8strb w7, [sp+75]
004b21ecb 0x4b21f4
004b21f0
004b21f0loc_4b21f0:
004b21f0b 0x4b21f4
004b21f4
004b21f4loc_4b21f4:
004b21f4ldrb w7, [sp+75]
004b21f8tbnz w7, 0, 0x4b2200
004b21fcb 0x4b2340
004b2200
004b2200loc_4b2200:
004b2200ldr x7, [sp+448]
004b2204ldrsb x27, [x7]
004b2208b 0x4b220c
004b220c
004b220cloc_4b220c:
004b220cstr x7, [sp+408]
004b2210orr x6, xzr, 1
004b2214str x6, [sp+416]
004b2218str x6, [sp+424]
004b221cldr x7, [sp+472]
004b2220ldrsb x27, [x7]
004b2224add x7, x7, 33
004b2228ldrsb x27, [x7]
004b222cb 0x4b2230
004b2230
004b2230loc_4b2230:
004b2230add x7, x7, 4
004b2234str x7, [sp+368]
004b2238str x6, [sp+376]
004b223cstr x6, [sp+384]
004b2240ldr x7, [sp+408]
004b2244ldr x8, [sp+416]
004b2248ldr x9, [sp+424]
004b224cstr x7, [sp+344]
004b2250str x8, [sp+352]
004b2254str x9, [sp+360]
004b2258ldr x7, [sp+376]
004b225cldr x8, [sp+368]
004b2260ldr x9, [sp+384]
004b2264str x8, [sp+320]
004b2268str x7, [sp+328]
004b226cstr x9, [sp+336]
004b2270ldr x8, [sp+352]
004b2274str x8, [sp+112]
004b2278subs xzr, x7, x8
004b227cb.lt 0x4b2284
004b2280b 0x4b228c
004b2284
004b2284loc_4b2284:
004b2284str x7, [sp+112]
004b2288b 0x4b2290
004b228c
004b228cloc_4b228c:
004b228cb 0x4b2290
004b2290
004b2290loc_4b2290:
004b2290ldr x7, [sp+320]
004b2294ldr x8, [sp+344]
004b2298subs xzr, x8, x7
004b229cb.ne 0x4b22a4
004b22a0b 0x4b22c0
004b22a4
004b22a4loc_4b22a4:
004b22a4ldr x3, [sp+112]
004b22a8str x3, [sp+104]
004b22acldr x2, [sp+104]
004b22b0ldr x1, [sp+320]
004b22b4ldr x0, [sp+344]
004b22b8bl runtime.memmove
004b22bcb 0x4b22c4
004b22c0
004b22c0loc_4b22c0:
004b22c0b 0x4b22c4
004b22c4
004b22c4loc_4b22c4:
004b22c4ldr x7, [sp+472]
004b22c8ldrsb x27, [x7]
004b22ccadd x7, x7, 33
004b22d0ldrsb x27, [x7]
004b22d4b 0x4b22d8
004b22d8
004b22d8loc_4b22d8:
004b22d8add x7, x7, 4
004b22dcstr x7, [sp+368]
004b22e0orr x6, xzr, 1
004b22e4str x6, [sp+376]
004b22e8str x6, [sp+384]
004b22ecldr x7, [sp+472]
004b22f0ldrsb x27, [x7]
004b22f4add x7, x7, 33
004b22f8ldrsb x27, [x7]
004b22fcb 0x4b2300
004b2300
004b2300loc_4b2300:
004b2300add x4, x7, 4
004b2304str x4, [sp+408]
004b2308str x6, [sp+416]
004b230cstr x6, [sp+424]
004b2310ldr x7, [sp+472]
004b2314ldrsb x27, [x7]
004b2318ldr x8, [x7+16]
004b231cldrsb x27, [x8]
004b2320ldr x0, [x7+24]
004b2324ldr x7, [x8+24]
004b2328ldr x1, [sp+368]
004b232cldr x2, [sp+376]
004b2330ldr x3, [sp+384]
004b2334mov x5, x6
004b2338blr x7
004b233cb 0x4b23b4
004b2340
004b2340loc_4b2340:
004b2340ldr x7, [sp+472]
004b2344ldrsb x27, [x7]
004b2348add x7, x7, 33
004b234cldrsb x27, [x7]
004b2350b 0x4b2354
004b2354
004b2354loc_4b2354:
004b2354str x7, [sp+408]
004b2358movz x6, 5
004b235cstr x6, [sp+416]
004b2360str x6, [sp+424]
004b2364ldr x7, [sp+472]
004b2368ldrsb x27, [x7]
004b236cadd x4, x7, 33
004b2370ldrsb x27, [x4]
004b2374b 0x4b2378
004b2378
004b2378loc_4b2378:
004b2378str x4, [sp+368]
004b237cstr x6, [sp+376]
004b2380str x6, [sp+384]
004b2384ldr x7, [sp+472]
004b2388ldrsb x27, [x7]
004b238cldr x8, [x7+16]
004b2390ldrsb x27, [x8]
004b2394ldr x0, [x7+24]
004b2398ldr x7, [x8+24]
004b239cldr x1, [sp+408]
004b23a0ldr x2, [sp+416]
004b23a4ldr x3, [sp+424]
004b23a8mov x5, x6
004b23acblr x7
004b23b0b 0x4b23b4
004b23b4
004b23b4loc_4b23b4:
004b23b4ldr x3, [sp+472]
004b23b8ldrsb x27, [x3]
004b23bcadd x0, x3, 33
004b23c0ldrsb x27, [x0]
004b23c4b 0x4b23c8
004b23c8
004b23c8loc_4b23c8:
004b23c8b 0x4b23cc
004b23cc
004b23ccloc_4b23cc:
004b23ccstr x0, [sp+368]
004b23d0orr x1, xzr, 4
004b23d4str x1, [sp+376]
004b23d8movz x2, 5
004b23dcstr x2, [sp+384]
004b23e0bl encoding/binary.bigEndian.Uint32
004b23e4str w0, [sp+84]
004b23e8ldr x3, [sp+472]
004b23ecldrsb x27, [x3]
004b23f0ldrb w3, [x3+37]
004b23f4str w3, [sp+76]
004b23f8str wzr, [sp+80]
004b23fcldr x3, [sp+472]
004b2400ldrsb x27, [x3]
004b2404ldr x3, [x3]
004b2408cbnz x3, 0x4b2410
004b240cb 0x4b25ac
004b2410
004b2410loc_4b2410:
004b2410ldr x1, [sp+472]
004b2414ldrsb x27, [x1]
004b2418ldr x2, [x1]
004b241cldrsb x27, [x2]
004b2420ldr x0, [x1+8]
004b2424ldr x1, [x2+32]
004b2428blr x1
004b242cldr x1, [sp+472]
004b2430ldrsb x27, [x1]
004b2434add x0, x1, 38
004b2438ldrsb x27, [x0]
004b243cb 0x4b2440
004b2440
004b2440loc_4b2440:
004b2440str x0, [sp+368]
004b2444orr x2, xzr, 4
004b2448str x2, [sp+376]
004b244cstr x2, [sp+384]
004b2450ldr w3, [sp+480]
004b2454mov x1, x2
004b2458bl encoding/binary.bigEndian.PutUint32
004b245cldr x4, [sp+472]
004b2460ldrsb x27, [x4]
004b2464add x1, x4, 38
004b2468ldrsb x27, [x1]
004b246cb 0x4b2470
004b2470
004b2470loc_4b2470:
004b2470str x1, [sp+368]
004b2474orr x3, xzr, 4
004b2478str x3, [sp+376]
004b247cstr x3, [sp+384]
004b2480ldr x4, [sp+472]
004b2484ldrsb x27, [x4]
004b2488ldr x5, [x4]
004b248cldrsb x27, [x5]
004b2490ldr x0, [x4+8]
004b2494ldr x4, [x5+56]
004b2498mov x2, x3
004b249cblr x4
004b24a0ldr x4, [sp+472]
004b24a4ldrsb x27, [x4]
004b24a8ldrb w4, [x4+32]
004b24actbnz w4, 0, 0x4b24b4
004b24b0b 0x4b253c
004b24b4
004b24b4loc_4b24b4:
004b24b4ldr x4, [sp+472]
004b24b8ldrsb x27, [x4]
004b24bcadd x1, x4, 33
004b24c0ldrsb x27, [x1]
004b24c4b 0x4b24c8
004b24c8
004b24c8loc_4b24c8:
004b24c8b 0x4b24cc
004b24cc
004b24ccloc_4b24cc:
004b24ccstr x1, [sp+368]
004b24d0orr x2, xzr, 4
004b24d4str x2, [sp+376]
004b24d8movz x3, 5
004b24dcstr x3, [sp+384]
004b24e0ldr x4, [sp+472]
004b24e4ldrsb x27, [x4]
004b24e8ldr x5, [x4]
004b24ecldrsb x27, [x5]
004b24f0ldr x0, [x4+8]
004b24f4ldr x4, [x5+56]
004b24f8blr x4
004b24fcldr x1, [sp+448]
004b2500ldrsb x27, [x1]
004b2504b 0x4b2508
004b2508
004b2508loc_4b2508:
004b2508str x1, [sp+368]
004b250corr x3, xzr, 1
004b2510str x3, [sp+376]
004b2514str x3, [sp+384]
004b2518ldr x4, [sp+472]
004b251cldrsb x27, [x4]
004b2520ldr x5, [x4]
004b2524ldrsb x27, [x5]
004b2528ldr x0, [x4+8]
004b252cldr x4, [x5+56]
004b2530mov x2, x3
004b2534blr x4
004b2538b 0x4b2584
004b253c
004b253cloc_4b253c:
004b253cldr x4, [sp+472]
004b2540ldrsb x27, [x4]
004b2544add x1, x4, 33
004b2548ldrsb x27, [x1]
004b254cb 0x4b2550
004b2550
004b2550loc_4b2550:
004b2550str x1, [sp+368]
004b2554movz x3, 5
004b2558str x3, [sp+376]
004b255cstr x3, [sp+384]
004b2560ldr x4, [sp+472]
004b2564ldrsb x27, [x4]
004b2568ldr x5, [x4]
004b256cldrsb x27, [x5]
004b2570ldr x0, [x4+8]
004b2574ldr x4, [x5+56]
004b2578mov x2, x3
004b257cblr x4
004b2580b 0x4b2584
004b2584
004b2584loc_4b2584:
004b2584ldr x1, [sp+472]
004b2588ldrsb x27, [x1]
004b258cldr x2, [x1]
004b2590ldrsb x27, [x2]
004b2594ldr x0, [x1+8]
004b2598ldr x1, [x2+40]
004b259cblr x1
004b25a0str x0, [sp+120]
004b25a4str w0, [sp+80]
004b25a8b 0x4b25b0
004b25ac
004b25acloc_4b25ac:
004b25acb 0x4b25b0
004b25b0
004b25b0loc_4b25b0:
004b25b0ldr w5, [sp+84]
004b25b4ldr w6, [sp+76]
004b25b8add x6, x6, 1
004b25bcsubs wzr, w5, w6
004b25c0b.ls 0x4b25c8
004b25c4b 0x4b2610
004b25c8
004b25c8loc_4b25c8:
004b25c8adrp x0, 0x214000
004b25ccadd x0, x0, 2124
004b25d0movz x1, 44
004b25d4bl errors.New
004b25d8str x0, [sp+392]
004b25dcstr x1, [sp+400]
004b25e0str xzr, [sp+152]
004b25e4stp xzr, xzr, [sp+160]
004b25e8ldr x3, [sp+392]
004b25ecldr x4, [sp+400]
004b25f0str x3, [sp+136]
004b25f4str x4, [sp+144]
004b25f8ldr x0, [sp+152]
004b25fcldr x1, [sp+160]
004b2600ldr x2, [sp+168]
004b2604ldp x29, x30, [sp-8]
004b2608add sp, sp, 464
004b260cret x30
004b2610
004b2610loc_4b2610:
004b2610ldr w5, [sp+84]
004b2614subs wzr, w5, 0x40000
004b2618b.hi 0x4b2620
004b261cb 0x4b2668
004b2620
004b2620loc_4b2620:
004b2620adrp x0, 0x214000
004b2624add x0, x0, 2168
004b2628movz x1, 44
004b262cbl errors.New
004b2630str x0, [sp+392]
004b2634str x1, [sp+400]
004b2638str xzr, [sp+152]
004b263cstp xzr, xzr, [sp+160]
004b2640ldr x3, [sp+392]
004b2644ldr x4, [sp+400]
004b2648str x3, [sp+136]
004b264cstr x4, [sp+144]
004b2650ldr x0, [sp+152]
004b2654ldr x1, [sp+160]
004b2658ldr x2, [sp+168]
004b265cldp x29, x30, [sp-8]
004b2660add sp, sp, 464
004b2664ret x30
004b2668
004b2668loc_4b2668:
004b2668ldr x5, [sp+472]
004b266cldrsb x27, [x5]
004b2670ldr x5, [x5+96]
004b2674str x5, [sp+120]
004b2678ldr w6, [sp+84]
004b267cldr w7, [sp+80]
004b2680add x6, x6, x7
004b2684sub x6, x6, 1
004b2688subs wzr, w5, w6
004b268cb.lo 0x4b2694
004b2690b 0x4b2710
004b2694
004b2694loc_4b2694:
004b2694ldr w3, [sp+84]
004b2698ldr w4, [sp+80]
004b269cadd x3, x3, x4
004b26a0sub x3, x3, 1
004b26a4str w3, [sp+88]
004b26a8mov w1, w3
004b26acmov w2, w3
004b26b0adrp x0, 0x143000
004b26b4add x0, x0, 3072
004b26b8bl runtime.makeslice
004b26bcldr w3, [sp+88]
004b26c0ldr w4, [sp+88]
004b26c4str x0, [sp+368]
004b26c8str x3, [sp+376]
004b26ccstr x4, [sp+384]
004b26d0ldr x5, [sp+472]
004b26d4ldrsb x27, [x5]
004b26d8str x3, [x5+88]
004b26dcstr x4, [x5+96]
004b26e0adrp x27, 0x599000
004b26e4ldr w3, [x27+3056]
004b26e8cbz w3, 0x4b26f0
004b26ecb 0x4b26f4
004b26f0
004b26f0loc_4b26f0:
004b26f0b 0x4b2708
004b26f4
004b26f4loc_4b26f4:
004b26f4bl runtime.gcWriteBarrier2
004b26f8str x0, [x25]
004b26fcldr x6, [x5+80]
004b2700str x6, [x25+8]
004b2704b 0x4b2708
004b2708
004b2708loc_4b2708:
004b2708str x0, [x5+80]
004b270cb 0x4b2754
004b2710
004b2710loc_4b2710:
004b2710ldr w5, [sp+84]
004b2714ldr w6, [sp+80]
004b2718add x5, x5, x6
004b271csub x5, x5, 1
004b2720str w5, [sp+92]
004b2724ldr x6, [sp+472]
004b2728ldrsb x27, [x6]
004b272cldr x2, [x6+96]
004b2730mov w1, w5
004b2734subs xzr, x1, x2
004b2738b.ls 0x4b2740
004b273cb 0x4b2b0c
004b2740
004b2740loc_4b2740:
004b2740b 0x4b2744
004b2744
004b2744loc_4b2744:
004b2744ldr x5, [sp+472]
004b2748ldrsb x27, [x5]
004b274cstr x1, [x5+88]
004b2750b 0x4b2754
004b2754
004b2754loc_4b2754:
004b2754stp xzr, xzr, [sp+392]
004b2758ldr x5, [sp+472]
004b275cldrsb x27, [x5]
004b2760ldr x2, [x5+80]
004b2764ldr x3, [x5+88]
004b2768ldr x4, [x5+96]
004b276cstr x2, [sp+296]
004b2770str x3, [sp+304]
004b2774str x4, [sp+312]
004b2778ldr x0, [sp+488]
004b277cldr x1, [sp+496]
004b2780bl io.ReadFull
004b2784str x0, [sp+120]
004b2788str x1, [sp+392]
004b278cstr x2, [sp+400]
004b2790ldr x5, [sp+120]
004b2794str x5, [sp+128]
004b2798str x1, [sp+432]
004b279cstr x2, [sp+440]
004b27a0str x1, [sp+200]
004b27a4str x2, [sp+208]
004b27a8cbnz x1, 0x4b27b0
004b27acb 0x4b27e0
004b27b0
004b27b0loc_4b27b0:
004b27b0str xzr, [sp+152]
004b27b4stp xzr, xzr, [sp+160]
004b27b8ldr x3, [sp+200]
004b27bcldr x4, [sp+208]
004b27c0str x3, [sp+136]
004b27c4str x4, [sp+144]
004b27c8ldr x0, [sp+152]
004b27ccldr x1, [sp+160]
004b27d0ldr x2, [sp+168]
004b27d4ldp x29, x30, [sp-8]
004b27d8add sp, sp, 464
004b27dcret x30
004b27e0
004b27e0loc_4b27e0:
004b27e0ldr w7, [sp+84]
004b27e4sub x7, x7, 1
004b27e8str w7, [sp+92]
004b27ecldr x8, [sp+472]
004b27f0ldrsb x27, [x8]
004b27f4ldr x1, [x8+88]
004b27f8ldr x9, [x8+80]
004b27fcldr x8, [x8+96]
004b2800b 0x4b2804
004b2804
004b2804loc_4b2804:
004b2804mov w0, w7
004b2808subs xzr, x0, x1
004b280cb.ls 0x4b2814
004b2810b 0x4b2b08
004b2814
004b2814loc_4b2814:
004b2814sub x7, x8, x0
004b2818sub x8, x1, x0
004b281csub x10, xzr, x7
004b2820and x10, x0, x10, asr #63
004b2824add x9, x9, x10
004b2828str x9, [sp+176]
004b282cstr x8, [sp+184]
004b2830str x7, [sp+192]
004b2834ldr w7, [sp+84]
004b2838sub x7, x7, 1
004b283cstr w7, [sp+92]
004b2840ldr x8, [sp+472]
004b2844ldrsb x27, [x8]
004b2848ldr x2, [x8+96]
004b284cldr x8, [x8+80]
004b2850mov w1, w7
004b2854subs xzr, x1, x2
004b2858b.ls 0x4b2860
004b285cb 0x4b2b04
004b2860
004b2860loc_4b2860:
004b2860b 0x4b2864
004b2864
004b2864loc_4b2864:
004b2864str x8, [sp+232]
004b2868str x1, [sp+240]
004b286cstr x2, [sp+248]
004b2870ldr x7, [sp+472]
004b2874ldrsb x27, [x7]
004b2878ldr x7, [x7]
004b287csubs xzr, x7, 0
004b2880cset x8, ne
004b2884strb w8, [sp+75]
004b2888cbnz x7, 0x4b2890
004b288cb 0x4b28a4
004b2890
004b2890loc_4b2890:
004b2890ldr x7, [sp+472]
004b2894ldrsb x27, [x7]
004b2898ldrb w7, [x7+32]
004b289cstrb w7, [sp+75]
004b28a0b 0x4b28a8
004b28a4
004b28a4loc_4b28a4:
004b28a4b 0x4b28a8
004b28a8
004b28a8loc_4b28a8:
004b28a8ldrb w7, [sp+75]
004b28actbnz w7, 0, 0x4b28b4
004b28b0b 0x4b28e0
004b28b4
004b28b4loc_4b28b4:
004b28b4ldr x4, [sp+472]
004b28b8ldrsb x27, [x4]
004b28bcldr x5, [x4]
004b28c0ldrsb x27, [x5]
004b28c4ldr x0, [x4+8]
004b28c8ldr x1, [sp+232]
004b28ccldr x2, [sp+240]
004b28d0ldr x3, [sp+248]
004b28d4ldr x4, [x5+56]
004b28d8blr x4
004b28dcb 0x4b28e4
004b28e0
004b28e0loc_4b28e0:
004b28e0b 0x4b28e4
004b28e4
004b28e4loc_4b28e4:
004b28e4ldr x7, [sp+472]
004b28e8ldrsb x27, [x7]
004b28ecldr x8, [x7+16]
004b28f0ldrsb x27, [x8]
004b28f4ldr x0, [x7+24]
004b28f8ldr x1, [sp+232]
004b28fcldr x4, [sp+232]
004b2900ldr x2, [sp+240]
004b2904ldr x5, [sp+240]
004b2908ldr x3, [sp+248]
004b290cldr x6, [sp+248]
004b2910ldr x7, [x8+24]
004b2914blr x7
004b2918ldr x7, [sp+472]
004b291cldrsb x27, [x7]
004b2920ldr x7, [x7]
004b2924cbnz x7, 0x4b292c
004b2928b 0x4b2a88
004b292c
004b292cloc_4b292c:
004b292cldr x4, [sp+472]
004b2930ldrsb x27, [x4]
004b2934ldrb w4, [x4+32]
004b2938tbnz w4, 0, 0x4b2940
004b293cb 0x4b2944
004b2940
004b2940loc_4b2940:
004b2940b 0x4b2970
004b2944
004b2944loc_4b2944:
004b2944ldr x4, [sp+472]
004b2948ldrsb x27, [x4]
004b294cldr x5, [x4]
004b2950ldrsb x27, [x5]
004b2954ldr x0, [x4+8]
004b2958ldr x1, [sp+232]
004b295cldr x2, [sp+240]
004b2960ldr x3, [sp+248]
004b2964ldr x4, [x5+56]
004b2968blr x4
004b296cb 0x4b2970
004b2970
004b2970loc_4b2970:
004b2970ldr x4, [sp+472]
004b2974ldrsb x27, [x4]
004b2978ldr x1, [x4+104]
004b297cldr x3, [x4+120]
004b2980b 0x4b2984
004b2984
004b2984loc_4b2984:
004b2984b 0x4b2988
004b2988
004b2988loc_4b2988:
004b2988str x1, [sp+368]
004b298cstr xzr, [sp+376]
004b2990str x3, [sp+384]
004b2994ldr x4, [sp+472]
004b2998ldrsb x27, [x4]
004b299cldr x5, [x4]
004b29a0ldrsb x27, [x5]
004b29a4ldr x0, [x4+8]
004b29a8ldr x4, [x5+48]
004b29acmov x2, xzr
004b29b0blr x4
004b29b4str x0, [sp+408]
004b29b8str x1, [sp+416]
004b29bcstr x2, [sp+424]
004b29c0ldr x4, [sp+472]
004b29c4ldrsb x27, [x4]
004b29c8str x1, [x4+112]
004b29ccstr x2, [x4+120]
004b29d0adrp x27, 0x599000
004b29d4ldr w5, [x27+3056]
004b29d8cbz w5, 0x4b29e0
004b29dcb 0x4b29e4
004b29e0
004b29e0loc_4b29e0:
004b29e0b 0x4b29f8
004b29e4
004b29e4loc_4b29e4:
004b29e4bl runtime.gcWriteBarrier2
004b29e8str x0, [x25]
004b29ecldr x6, [x4+104]
004b29f0str x6, [x25+8]
004b29f4b 0x4b29f8
004b29f8
004b29f8loc_4b29f8:
004b29f8str x0, [x4+104]
004b29fcldr x6, [sp+472]
004b2a00ldrsb x27, [x6]
004b2a04ldr x0, [x6+104]
004b2a08ldr x1, [x6+112]
004b2a0cldr x2, [x6+120]
004b2a10str x0, [sp+272]
004b2a14str x1, [sp+280]
004b2a18str x2, [sp+288]
004b2a1cldr x3, [sp+176]
004b2a20ldr x4, [sp+184]
004b2a24ldr x5, [sp+192]
004b2a28bl crypto/subtle.ConstantTimeCompare
004b2a2cstr x0, [sp+120]
004b2a30subs xzr, x0, 1
004b2a34b.ne 0x4b2a3c
004b2a38b 0x4b2a84
004b2a3c
004b2a3cloc_4b2a3c:
004b2a3cadrp x0, 0x202000
004b2a40add x0, x0, 3604
004b2a44orr x1, xzr, 16
004b2a48bl errors.New
004b2a4cstr x0, [sp+392]
004b2a50str x1, [sp+400]
004b2a54str xzr, [sp+152]
004b2a58stp xzr, xzr, [sp+160]
004b2a5cldr x3, [sp+392]
004b2a60ldr x4, [sp+400]
004b2a64str x3, [sp+136]
004b2a68str x4, [sp+144]
004b2a6cldr x0, [sp+152]
004b2a70ldr x1, [sp+160]
004b2a74ldr x2, [sp+168]
004b2a78ldp x29, x30, [sp-8]
004b2a7cadd sp, sp, 464
004b2a80ret x30
004b2a84
004b2a84loc_4b2a84:
004b2a84b 0x4b2a8c
004b2a88
004b2a88loc_4b2a88:
004b2a88b 0x4b2a8c
004b2a8c
004b2a8cloc_4b2a8c:
004b2a8cldr w5, [sp+76]
004b2a90ldr w6, [sp+84]
004b2a94sub x5, x6, x5
004b2a98sub x5, x5, 1
004b2a9cstr w5, [sp+92]
004b2aa0ldr x6, [sp+472]
004b2aa4ldrsb x27, [x6]
004b2aa8ldr x2, [x6+96]
004b2aacldr x6, [x6+80]
004b2ab0mov w1, w5
004b2ab4subs xzr, x1, x2
004b2ab8b.ls 0x4b2ac0
004b2abcb 0x4b2b00
004b2ac0
004b2ac0loc_4b2ac0:
004b2ac0b 0x4b2ac4
004b2ac4
004b2ac4loc_4b2ac4:
004b2ac4str x6, [sp+408]
004b2ac8str x1, [sp+416]
004b2accstr x2, [sp+424]
004b2ad0str x6, [sp+152]
004b2ad4str x1, [sp+160]
004b2ad8str x2, [sp+168]
004b2adcstp xzr, xzr, [sp+136]
004b2ae0ldr x0, [sp+152]
004b2ae4ldr x1, [sp+160]
004b2ae8ldr x2, [sp+168]
004b2aecmov x3, xzr
004b2af0mov x4, xzr
004b2af4ldp x29, x30, [sp-8]
004b2af8add sp, sp, 464
004b2afcret x30
004b2b00
004b2b00loc_4b2b00:
004b2b00bl runtime.panicSliceAcap
004b2b04
004b2b04loc_4b2b04:
004b2b04bl runtime.panicSliceAcap
004b2b08
004b2b08loc_4b2b08:
004b2b08bl runtime.panicSliceB
004b2b0c
004b2b0cloc_4b2b0c:
004b2b0cbl runtime.panicSliceAcap
004b2b10hint
004b2b14
004b2b14loc_4b2b14:
004b2b14str x0, [sp+8]
004b2b18str w1, [sp+16]
004b2b1cstp x2, x3, [sp+24]
004b2b20mov x3, x30
004b2b24bl runtime.morestack_noctxt.abi0
004b2b28ldr x0, [sp+8]
004b2b2cldr w1, [sp+16]
004b2b30ldp x2, x3, [sp+24]
004b2b34b 0x4b20d0
004b2b38udf 0
004b2b3cudf 0
004b20d0
004b20d0golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket: ; void golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket(golang.org/x/crypto/ssh.streamPacketCipher * s, uint32 seqNum, io.Reader r)
004b20d0ldr x16, [x28+16]
004b20d4sub x17, sp, 336
004b20d8subs xzr, x17, x16
004b20dcb.ls 0x4b2b14
004b20e0sub x20, sp, 464
004b20e4stp x29, x30, [x20-8]
004b20e8add sp, x20, 0
004b20ecsub x29, sp, 8
004b20f0str x0, [sp+472]
004b20f4str w1, [sp+480]
004b20f8str x2, [sp+488]
004b20fcstr x3, [sp+496]
004b2100str xzr, [sp+152]
004b2104stp xzr, xzr, [sp+160]
004b2108stp xzr, xzr, [sp+136]
004b210cldr x5, [sp+472]
004b2110ldrsb x27, [x5]
004b2114add x5, x5, 33
004b2118ldrsb x27, [x5]
004b211cb 0x4b2120
004b2120
004b2120loc_4b2120:
004b2120str x5, [sp+408]
004b2124movz x5, 5
004b2128str x5, [sp+416]
004b212cstr x5, [sp+424]
004b2130stp xzr, xzr, [sp+392]
004b2134ldr x0, [sp+488]
004b2138ldr x1, [sp+496]
004b213cldr x2, [sp+408]
004b2140ldr x3, [sp+416]
004b2144ldr x4, [sp+424]
004b2148bl io.ReadFull
004b214cstr x0, [sp+120]
004b2150str x1, [sp+392]
004b2154str x2, [sp+400]
004b2158ldr x5, [sp+120]
004b215cstr x5, [sp+96]
004b2160str x1, [sp+256]
004b2164str x2, [sp+264]
004b2168str x1, [sp+216]
004b216cstr x2, [sp+224]
004b2170cbnz x1, 0x4b2178
004b2174b 0x4b21a8
004b2178
004b2178loc_4b2178:
004b2178str xzr, [sp+152]
004b217cstp xzr, xzr, [sp+160]
004b2180ldr x3, [sp+216]
004b2184ldr x4, [sp+224]
004b2188str x3, [sp+136]
004b218cstr x4, [sp+144]
004b2190ldr x0, [sp+152]
004b2194ldr x1, [sp+160]
004b2198ldr x2, [sp+168]
004b219cldp x29, x30, [sp-8]
004b21a0add sp, sp, 464
004b21a4ret x30
004b21a8
004b21a8loc_4b21a8:
004b21a8adrp x0, 0x14b000
004b21acadd x0, x0, 2432
004b21b0bl runtime.newobject
004b21b4str x0, [sp+448]
004b21b8strb wzr, [x0]
004b21bcldr x1, [sp+472]
004b21c0ldrsb x27, [x1]
004b21c4ldr x1, [x1]
004b21c8subs xzr, x1, 0
004b21cccset x2, ne
004b21d0strb w2, [sp+75]
004b21d4cbnz x1, 0x4b21dc
004b21d8b 0x4b21f0
004b21dc
004b21dcloc_4b21dc:
004b21dcldr x7, [sp+472]
004b21e0ldrsb x27, [x7]
004b21e4ldrb w7, [x7+32]
004b21e8strb w7, [sp+75]
004b21ecb 0x4b21f4
004b21f0
004b21f0loc_4b21f0:
004b21f0b 0x4b21f4
004b21f4
004b21f4loc_4b21f4:
004b21f4ldrb w7, [sp+75]
004b21f8tbnz w7, 0, 0x4b2200
004b21fcb 0x4b2340
004b2200
004b2200loc_4b2200:
004b2200ldr x7, [sp+448]
004b2204ldrsb x27, [x7]
004b2208b 0x4b220c
004b220c
004b220cloc_4b220c:
004b220cstr x7, [sp+408]
004b2210orr x6, xzr, 1
004b2214str x6, [sp+416]
004b2218str x6, [sp+424]
004b221cldr x7, [sp+472]
004b2220ldrsb x27, [x7]
004b2224add x7, x7, 33
004b2228ldrsb x27, [x7]
004b222cb 0x4b2230
004b2230
004b2230loc_4b2230:
004b2230add x7, x7, 4
004b2234str x7, [sp+368]
004b2238str x6, [sp+376]
004b223cstr x6, [sp+384]
004b2240ldr x7, [sp+408]
004b2244ldr x8, [sp+416]
004b2248ldr x9, [sp+424]
004b224cstr x7, [sp+344]
004b2250str x8, [sp+352]
004b2254str x9, [sp+360]
004b2258ldr x7, [sp+376]
004b225cldr x8, [sp+368]
004b2260ldr x9, [sp+384]
004b2264str x8, [sp+320]
004b2268str x7, [sp+328]
004b226cstr x9, [sp+336]
004b2270ldr x8, [sp+352]
004b2274str x8, [sp+112]
004b2278subs xzr, x7, x8
004b227cb.lt 0x4b2284
004b2280b 0x4b228c
004b2284
004b2284loc_4b2284:
004b2284str x7, [sp+112]
004b2288b 0x4b2290
004b228c
004b228cloc_4b228c:
004b228cb 0x4b2290
004b2290
004b2290loc_4b2290:
004b2290ldr x7, [sp+320]
004b2294ldr x8, [sp+344]
004b2298subs xzr, x8, x7
004b229cb.ne 0x4b22a4
004b22a0b 0x4b22c0
004b22a4
004b22a4loc_4b22a4:
004b22a4ldr x3, [sp+112]
004b22a8str x3, [sp+104]
004b22acldr x2, [sp+104]
004b22b0ldr x1, [sp+320]
004b22b4ldr x0, [sp+344]
004b22b8bl runtime.memmove
004b22bcb 0x4b22c4
004b22c0
004b22c0loc_4b22c0:
004b22c0b 0x4b22c4
004b22c4
004b22c4loc_4b22c4:
004b22c4ldr x7, [sp+472]
004b22c8ldrsb x27, [x7]
004b22ccadd x7, x7, 33
004b22d0ldrsb x27, [x7]
004b22d4b 0x4b22d8
004b22d8
004b22d8loc_4b22d8:
004b22d8add x7, x7, 4
004b22dcstr x7, [sp+368]
004b22e0orr x6, xzr, 1
004b22e4str x6, [sp+376]
004b22e8str x6, [sp+384]
004b22ecldr x7, [sp+472]
004b22f0ldrsb x27, [x7]
004b22f4add x7, x7, 33
004b22f8ldrsb x27, [x7]
004b22fcb 0x4b2300
004b2300
004b2300loc_4b2300:
004b2300add x4, x7, 4
004b2304str x4, [sp+408]
004b2308str x6, [sp+416]
004b230cstr x6, [sp+424]
004b2310ldr x7, [sp+472]
004b2314ldrsb x27, [x7]
004b2318ldr x8, [x7+16]
004b231cldrsb x27, [x8]
004b2320ldr x0, [x7+24]
004b2324ldr x7, [x8+24]
004b2328ldr x1, [sp+368]
004b232cldr x2, [sp+376]
004b2330ldr x3, [sp+384]
004b2334mov x5, x6
004b2338blr x7
004b233cb 0x4b23b4
004b2340
004b2340loc_4b2340:
004b2340ldr x7, [sp+472]
004b2344ldrsb x27, [x7]
004b2348add x7, x7, 33
004b234cldrsb x27, [x7]
004b2350b 0x4b2354
004b2354
004b2354loc_4b2354:
004b2354str x7, [sp+408]
004b2358movz x6, 5
004b235cstr x6, [sp+416]
004b2360str x6, [sp+424]
004b2364ldr x7, [sp+472]
004b2368ldrsb x27, [x7]
004b236cadd x4, x7, 33
004b2370ldrsb x27, [x4]
004b2374b 0x4b2378
004b2378
004b2378loc_4b2378:
004b2378str x4, [sp+368]
004b237cstr x6, [sp+376]
004b2380str x6, [sp+384]
004b2384ldr x7, [sp+472]
004b2388ldrsb x27, [x7]
004b238cldr x8, [x7+16]
004b2390ldrsb x27, [x8]
004b2394ldr x0, [x7+24]
004b2398ldr x7, [x8+24]
004b239cldr x1, [sp+408]
004b23a0ldr x2, [sp+416]
004b23a4ldr x3, [sp+424]
004b23a8mov x5, x6
004b23acblr x7
004b23b0b 0x4b23b4
004b23b4
004b23b4loc_4b23b4:
004b23b4ldr x3, [sp+472]
004b23b8ldrsb x27, [x3]
004b23bcadd x0, x3, 33
004b23c0ldrsb x27, [x0]
004b23c4b 0x4b23c8
004b23c8
004b23c8loc_4b23c8:
004b23c8b 0x4b23cc
004b23cc
004b23ccloc_4b23cc:
004b23ccstr x0, [sp+368]
004b23d0orr x1, xzr, 4
004b23d4str x1, [sp+376]
004b23d8movz x2, 5
004b23dcstr x2, [sp+384]
004b23e0bl encoding/binary.bigEndian.Uint32
004b23e4str w0, [sp+84]
004b23e8ldr x3, [sp+472]
004b23ecldrsb x27, [x3]
004b23f0ldrb w3, [x3+37]
004b23f4str w3, [sp+76]
004b23f8str wzr, [sp+80]
004b23fcldr x3, [sp+472]
004b2400ldrsb x27, [x3]
004b2404ldr x3, [x3]
004b2408cbnz x3, 0x4b2410
004b240cb 0x4b25ac
004b2410
004b2410loc_4b2410:
004b2410ldr x1, [sp+472]
004b2414ldrsb x27, [x1]
004b2418ldr x2, [x1]
004b241cldrsb x27, [x2]
004b2420ldr x0, [x1+8]
004b2424ldr x1, [x2+32]
004b2428blr x1
004b242cldr x1, [sp+472]
004b2430ldrsb x27, [x1]
004b2434add x0, x1, 38
004b2438ldrsb x27, [x0]
004b243cb 0x4b2440
004b2440
004b2440loc_4b2440:
004b2440str x0, [sp+368]
004b2444orr x2, xzr, 4
004b2448str x2, [sp+376]
004b244cstr x2, [sp+384]
004b2450ldr w3, [sp+480]
004b2454mov x1, x2
004b2458bl encoding/binary.bigEndian.PutUint32
004b245cldr x4, [sp+472]
004b2460ldrsb x27, [x4]
004b2464add x1, x4, 38
004b2468ldrsb x27, [x1]
004b246cb 0x4b2470
004b2470
004b2470loc_4b2470:
004b2470str x1, [sp+368]
004b2474orr x3, xzr, 4
004b2478str x3, [sp+376]
004b247cstr x3, [sp+384]
004b2480ldr x4, [sp+472]
004b2484ldrsb x27, [x4]
004b2488ldr x5, [x4]
004b248cldrsb x27, [x5]
004b2490ldr x0, [x4+8]
004b2494ldr x4, [x5+56]
004b2498mov x2, x3
004b249cblr x4
004b24a0ldr x4, [sp+472]
004b24a4ldrsb x27, [x4]
004b24a8ldrb w4, [x4+32]
004b24actbnz w4, 0, 0x4b24b4
004b24b0b 0x4b253c
004b24b4
004b24b4loc_4b24b4:
004b24b4ldr x4, [sp+472]
004b24b8ldrsb x27, [x4]
004b24bcadd x1, x4, 33
004b24c0ldrsb x27, [x1]
004b24c4b 0x4b24c8
004b24c8
004b24c8loc_4b24c8:
004b24c8b 0x4b24cc
004b24cc
004b24ccloc_4b24cc:
004b24ccstr x1, [sp+368]
004b24d0orr x2, xzr, 4
004b24d4str x2, [sp+376]
004b24d8movz x3, 5
004b24dcstr x3, [sp+384]
004b24e0ldr x4, [sp+472]
004b24e4ldrsb x27, [x4]
004b24e8ldr x5, [x4]
004b24ecldrsb x27, [x5]
004b24f0ldr x0, [x4+8]
004b24f4ldr x4, [x5+56]
004b24f8blr x4
004b24fcldr x1, [sp+448]
004b2500ldrsb x27, [x1]
004b2504b 0x4b2508
004b2508
004b2508loc_4b2508:
004b2508str x1, [sp+368]
004b250corr x3, xzr, 1
004b2510str x3, [sp+376]
004b2514str x3, [sp+384]
004b2518ldr x4, [sp+472]
004b251cldrsb x27, [x4]
004b2520ldr x5, [x4]
004b2524ldrsb x27, [x5]
004b2528ldr x0, [x4+8]
004b252cldr x4, [x5+56]
004b2530mov x2, x3
004b2534blr x4
004b2538b 0x4b2584
004b253c
004b253cloc_4b253c:
004b253cldr x4, [sp+472]
004b2540ldrsb x27, [x4]
004b2544add x1, x4, 33
004b2548ldrsb x27, [x1]
004b254cb 0x4b2550
004b2550
004b2550loc_4b2550:
004b2550str x1, [sp+368]
004b2554movz x3, 5
004b2558str x3, [sp+376]
004b255cstr x3, [sp+384]
004b2560ldr x4, [sp+472]
004b2564ldrsb x27, [x4]
004b2568ldr x5, [x4]
004b256cldrsb x27, [x5]
004b2570ldr x0, [x4+8]
004b2574ldr x4, [x5+56]
004b2578mov x2, x3
004b257cblr x4
004b2580b 0x4b2584
004b2584
004b2584loc_4b2584:
004b2584ldr x1, [sp+472]
004b2588ldrsb x27, [x1]
004b258cldr x2, [x1]
004b2590ldrsb x27, [x2]
004b2594ldr x0, [x1+8]
004b2598ldr x1, [x2+40]
004b259cblr x1
004b25a0str x0, [sp+120]
004b25a4str w0, [sp+80]
004b25a8b 0x4b25b0
004b25ac
004b25acloc_4b25ac:
004b25acb 0x4b25b0
004b25b0
004b25b0loc_4b25b0:
004b25b0ldr w5, [sp+84]
004b25b4ldr w6, [sp+76]
004b25b8add x6, x6, 1
004b25bcsubs wzr, w5, w6
004b25c0b.ls 0x4b25c8
004b25c4b 0x4b2610
004b25c8
004b25c8loc_4b25c8:
004b25c8adrp x0, 0x214000
004b25ccadd x0, x0, 2124
004b25d0movz x1, 44
004b25d4bl errors.New
004b25d8str x0, [sp+392]
004b25dcstr x1, [sp+400]
004b25e0str xzr, [sp+152]
004b25e4stp xzr, xzr, [sp+160]
004b25e8ldr x3, [sp+392]
004b25ecldr x4, [sp+400]
004b25f0str x3, [sp+136]
004b25f4str x4, [sp+144]
004b25f8ldr x0, [sp+152]
004b25fcldr x1, [sp+160]
004b2600ldr x2, [sp+168]
004b2604ldp x29, x30, [sp-8]
004b2608add sp, sp, 464
004b260cret x30
004b2610
004b2610loc_4b2610:
004b2610ldr w5, [sp+84]
004b2614subs wzr, w5, 0x40000
004b2618b.hi 0x4b2620
004b261cb 0x4b2668
004b2620
004b2620loc_4b2620:
004b2620adrp x0, 0x214000
004b2624add x0, x0, 2168
004b2628movz x1, 44
004b262cbl errors.New
004b2630str x0, [sp+392]
004b2634str x1, [sp+400]
004b2638str xzr, [sp+152]
004b263cstp xzr, xzr, [sp+160]
004b2640ldr x3, [sp+392]
004b2644ldr x4, [sp+400]
004b2648str x3, [sp+136]
004b264cstr x4, [sp+144]
004b2650ldr x0, [sp+152]
004b2654ldr x1, [sp+160]
004b2658ldr x2, [sp+168]
004b265cldp x29, x30, [sp-8]
004b2660add sp, sp, 464
004b2664ret x30
004b2668
004b2668loc_4b2668:
004b2668ldr x5, [sp+472]
004b266cldrsb x27, [x5]
004b2670ldr x5, [x5+96]
004b2674str x5, [sp+120]
004b2678ldr w6, [sp+84]
004b267cldr w7, [sp+80]
004b2680add x6, x6, x7
004b2684sub x6, x6, 1
004b2688subs wzr, w5, w6
004b268cb.lo 0x4b2694
004b2690b 0x4b2710
004b2694
004b2694loc_4b2694:
004b2694ldr w3, [sp+84]
004b2698ldr w4, [sp+80]
004b269cadd x3, x3, x4
004b26a0sub x3, x3, 1
004b26a4str w3, [sp+88]
004b26a8mov w1, w3
004b26acmov w2, w3
004b26b0adrp x0, 0x143000
004b26b4add x0, x0, 3072
004b26b8bl runtime.makeslice
004b26bcldr w3, [sp+88]
004b26c0ldr w4, [sp+88]
004b26c4str x0, [sp+368]
004b26c8str x3, [sp+376]
004b26ccstr x4, [sp+384]
004b26d0ldr x5, [sp+472]
004b26d4ldrsb x27, [x5]
004b26d8str x3, [x5+88]
004b26dcstr x4, [x5+96]
004b26e0adrp x27, 0x599000
004b26e4ldr w3, [x27+3056]
004b26e8cbz w3, 0x4b26f0
004b26ecb 0x4b26f4
004b26f0
004b26f0loc_4b26f0:
004b26f0b 0x4b2708
004b26f4
004b26f4loc_4b26f4:
004b26f4bl runtime.gcWriteBarrier2
004b26f8str x0, [x25]
004b26fcldr x6, [x5+80]
004b2700str x6, [x25+8]
004b2704b 0x4b2708
004b2708
004b2708loc_4b2708:
004b2708str x0, [x5+80]
004b270cb 0x4b2754
004b2710
004b2710loc_4b2710:
004b2710ldr w5, [sp+84]
004b2714ldr w6, [sp+80]
004b2718add x5, x5, x6
004b271csub x5, x5, 1
004b2720str w5, [sp+92]
004b2724ldr x6, [sp+472]
004b2728ldrsb x27, [x6]
004b272cldr x2, [x6+96]
004b2730mov w1, w5
004b2734subs xzr, x1, x2
004b2738b.ls 0x4b2740
004b273cb 0x4b2b0c
004b2740
004b2740loc_4b2740:
004b2740b 0x4b2744
004b2744
004b2744loc_4b2744:
004b2744ldr x5, [sp+472]
004b2748ldrsb x27, [x5]
004b274cstr x1, [x5+88]
004b2750b 0x4b2754
004b2754
004b2754loc_4b2754:
004b2754stp xzr, xzr, [sp+392]
004b2758ldr x5, [sp+472]
004b275cldrsb x27, [x5]
004b2760ldr x2, [x5+80]
004b2764ldr x3, [x5+88]
004b2768ldr x4, [x5+96]
004b276cstr x2, [sp+296]
004b2770str x3, [sp+304]
004b2774str x4, [sp+312]
004b2778ldr x0, [sp+488]
004b277cldr x1, [sp+496]
004b2780bl io.ReadFull
004b2784str x0, [sp+120]
004b2788str x1, [sp+392]
004b278cstr x2, [sp+400]
004b2790ldr x5, [sp+120]
004b2794str x5, [sp+128]
004b2798str x1, [sp+432]
004b279cstr x2, [sp+440]
004b27a0str x1, [sp+200]
004b27a4str x2, [sp+208]
004b27a8cbnz x1, 0x4b27b0
004b27acb 0x4b27e0
004b27b0
004b27b0loc_4b27b0:
004b27b0str xzr, [sp+152]
004b27b4stp xzr, xzr, [sp+160]
004b27b8ldr x3, [sp+200]
004b27bcldr x4, [sp+208]
004b27c0str x3, [sp+136]
004b27c4str x4, [sp+144]
004b27c8ldr x0, [sp+152]
004b27ccldr x1, [sp+160]
004b27d0ldr x2, [sp+168]
004b27d4ldp x29, x30, [sp-8]
004b27d8add sp, sp, 464
004b27dcret x30
004b27e0
004b27e0loc_4b27e0:
004b27e0ldr w7, [sp+84]
004b27e4sub x7, x7, 1
004b27e8str w7, [sp+92]
004b27ecldr x8, [sp+472]
004b27f0ldrsb x27, [x8]
004b27f4ldr x1, [x8+88]
004b27f8ldr x9, [x8+80]
004b27fcldr x8, [x8+96]
004b2800b 0x4b2804
004b2804
004b2804loc_4b2804:
004b2804mov w0, w7
004b2808subs xzr, x0, x1
004b280cb.ls 0x4b2814
004b2810b 0x4b2b08
004b2814
004b2814loc_4b2814:
004b2814sub x7, x8, x0
004b2818sub x8, x1, x0
004b281csub x10, xzr, x7
004b2820and x10, x0, x10, asr #63
004b2824add x9, x9, x10
004b2828str x9, [sp+176]
004b282cstr x8, [sp+184]
004b2830str x7, [sp+192]
004b2834ldr w7, [sp+84]
004b2838sub x7, x7, 1
004b283cstr w7, [sp+92]
004b2840ldr x8, [sp+472]
004b2844ldrsb x27, [x8]
004b2848ldr x2, [x8+96]
004b284cldr x8, [x8+80]
004b2850mov w1, w7
004b2854subs xzr, x1, x2
004b2858b.ls 0x4b2860
004b285cb 0x4b2b04
004b2860
004b2860loc_4b2860:
004b2860b 0x4b2864
004b2864
004b2864loc_4b2864:
004b2864str x8, [sp+232]
004b2868str x1, [sp+240]
004b286cstr x2, [sp+248]
004b2870ldr x7, [sp+472]
004b2874ldrsb x27, [x7]
004b2878ldr x7, [x7]
004b287csubs xzr, x7, 0
004b2880cset x8, ne
004b2884strb w8, [sp+75]
004b2888cbnz x7, 0x4b2890
004b288cb 0x4b28a4
004b2890
004b2890loc_4b2890:
004b2890ldr x7, [sp+472]
004b2894ldrsb x27, [x7]
004b2898ldrb w7, [x7+32]
004b289cstrb w7, [sp+75]
004b28a0b 0x4b28a8
004b28a4
004b28a4loc_4b28a4:
004b28a4b 0x4b28a8
004b28a8
004b28a8loc_4b28a8:
004b28a8ldrb w7, [sp+75]
004b28actbnz w7, 0, 0x4b28b4
004b28b0b 0x4b28e0
004b28b4
004b28b4loc_4b28b4:
004b28b4ldr x4, [sp+472]
004b28b8ldrsb x27, [x4]
004b28bcldr x5, [x4]
004b28c0ldrsb x27, [x5]
004b28c4ldr x0, [x4+8]
004b28c8ldr x1, [sp+232]
004b28ccldr x2, [sp+240]
004b28d0ldr x3, [sp+248]
004b28d4ldr x4, [x5+56]
004b28d8blr x4
004b28dcb 0x4b28e4
004b28e0
004b28e0loc_4b28e0:
004b28e0b 0x4b28e4
004b28e4
004b28e4loc_4b28e4:
004b28e4ldr x7, [sp+472]
004b28e8ldrsb x27, [x7]
004b28ecldr x8, [x7+16]
004b28f0ldrsb x27, [x8]
004b28f4ldr x0, [x7+24]
004b28f8ldr x1, [sp+232]
004b28fcldr x4, [sp+232]
004b2900ldr x2, [sp+240]
004b2904ldr x5, [sp+240]
004b2908ldr x3, [sp+248]
004b290cldr x6, [sp+248]
004b2910ldr x7, [x8+24]
004b2914blr x7
004b2918ldr x7, [sp+472]
004b291cldrsb x27, [x7]
004b2920ldr x7, [x7]
004b2924cbnz x7, 0x4b292c
004b2928b 0x4b2a88
004b292c
004b292cloc_4b292c:
004b292cldr x4, [sp+472]
004b2930ldrsb x27, [x4]
004b2934ldrb w4, [x4+32]
004b2938tbnz w4, 0, 0x4b2940
004b293cb 0x4b2944
004b2940
004b2940loc_4b2940:
004b2940b 0x4b2970
004b2944
004b2944loc_4b2944:
004b2944ldr x4, [sp+472]
004b2948ldrsb x27, [x4]
004b294cldr x5, [x4]
004b2950ldrsb x27, [x5]
004b2954ldr x0, [x4+8]
004b2958ldr x1, [sp+232]
004b295cldr x2, [sp+240]
004b2960ldr x3, [sp+248]
004b2964ldr x4, [x5+56]
004b2968blr x4
004b296cb 0x4b2970
004b2970
004b2970loc_4b2970:
004b2970ldr x4, [sp+472]
004b2974ldrsb x27, [x4]
004b2978ldr x1, [x4+104]
004b297cldr x3, [x4+120]
004b2980b 0x4b2984
004b2984
004b2984loc_4b2984:
004b2984b 0x4b2988
004b2988
004b2988loc_4b2988:
004b2988str x1, [sp+368]
004b298cstr xzr, [sp+376]
004b2990str x3, [sp+384]
004b2994ldr x4, [sp+472]
004b2998ldrsb x27, [x4]
004b299cldr x5, [x4]
004b29a0ldrsb x27, [x5]
004b29a4ldr x0, [x4+8]
004b29a8ldr x4, [x5+48]
004b29acmov x2, xzr
004b29b0blr x4
004b29b4str x0, [sp+408]
004b29b8str x1, [sp+416]
004b29bcstr x2, [sp+424]
004b29c0ldr x4, [sp+472]
004b29c4ldrsb x27, [x4]
004b29c8str x1, [x4+112]
004b29ccstr x2, [x4+120]
004b29d0adrp x27, 0x599000
004b29d4ldr w5, [x27+3056]
004b29d8cbz w5, 0x4b29e0
004b29dcb 0x4b29e4
004b29e0
004b29e0loc_4b29e0:
004b29e0b 0x4b29f8
004b29e4
004b29e4loc_4b29e4:
004b29e4bl runtime.gcWriteBarrier2
004b29e8str x0, [x25]
004b29ecldr x6, [x4+104]
004b29f0str x6, [x25+8]
004b29f4b 0x4b29f8
004b29f8
004b29f8loc_4b29f8:
004b29f8str x0, [x4+104]
004b29fcldr x6, [sp+472]
004b2a00ldrsb x27, [x6]
004b2a04ldr x0, [x6+104]
004b2a08ldr x1, [x6+112]
004b2a0cldr x2, [x6+120]
004b2a10str x0, [sp+272]
004b2a14str x1, [sp+280]
004b2a18str x2, [sp+288]
004b2a1cldr x3, [sp+176]
004b2a20ldr x4, [sp+184]
004b2a24ldr x5, [sp+192]
004b2a28bl crypto/subtle.ConstantTimeCompare
004b2a2cstr x0, [sp+120]
004b2a30subs xzr, x0, 1
004b2a34b.ne 0x4b2a3c
004b2a38b 0x4b2a84
004b2a3c
004b2a3cloc_4b2a3c:
004b2a3cadrp x0, 0x202000
004b2a40add x0, x0, 3604
004b2a44orr x1, xzr, 16
004b2a48bl errors.New
004b2a4cstr x0, [sp+392]
004b2a50str x1, [sp+400]
004b2a54str xzr, [sp+152]
004b2a58stp xzr, xzr, [sp+160]
004b2a5cldr x3, [sp+392]
004b2a60ldr x4, [sp+400]
004b2a64str x3, [sp+136]
004b2a68str x4, [sp+144]
004b2a6cldr x0, [sp+152]
004b2a70ldr x1, [sp+160]
004b2a74ldr x2, [sp+168]
004b2a78ldp x29, x30, [sp-8]
004b2a7cadd sp, sp, 464
004b2a80ret x30
004b2a84
004b2a84loc_4b2a84:
004b2a84b 0x4b2a8c
004b2a88
004b2a88loc_4b2a88:
004b2a88b 0x4b2a8c
004b2a8c
004b2a8cloc_4b2a8c:
004b2a8cldr w5, [sp+76]
004b2a90ldr w6, [sp+84]
004b2a94sub x5, x6, x5
004b2a98sub x5, x5, 1
004b2a9cstr w5, [sp+92]
004b2aa0ldr x6, [sp+472]
004b2aa4ldrsb x27, [x6]
004b2aa8ldr x2, [x6+96]
004b2aacldr x6, [x6+80]
004b2ab0mov w1, w5
004b2ab4subs xzr, x1, x2
004b2ab8b.ls 0x4b2ac0
004b2abcb 0x4b2b00
004b2ac0
004b2ac0loc_4b2ac0:
004b2ac0b 0x4b2ac4
004b2ac4
004b2ac4loc_4b2ac4:
004b2ac4str x6, [sp+408]
004b2ac8str x1, [sp+416]
004b2accstr x2, [sp+424]
004b2ad0str x6, [sp+152]
004b2ad4str x1, [sp+160]
004b2ad8str x2, [sp+168]
004b2adcstp xzr, xzr, [sp+136]
004b2ae0ldr x0, [sp+152]
004b2ae4ldr x1, [sp+160]
004b2ae8ldr x2, [sp+168]
004b2aecmov x3, xzr
004b2af0mov x4, xzr
004b2af4ldp x29, x30, [sp-8]
004b2af8add sp, sp, 464
004b2afcret x30
004b2b00
004b2b00loc_4b2b00:
004b2b00bl runtime.panicSliceAcap
004b2b04
004b2b04loc_4b2b04:
004b2b04bl runtime.panicSliceAcap
004b2b08
004b2b08loc_4b2b08:
004b2b08bl runtime.panicSliceB
004b2b0c
004b2b0cloc_4b2b0c:
004b2b0cbl runtime.panicSliceAcap
004b2b10hint
004b2b14
004b2b14loc_4b2b14:
004b2b14str x0, [sp+8]
004b2b18str w1, [sp+16]
004b2b1cstp x2, x3, [sp+24]
004b2b20mov x3, x30
004b2b24bl runtime.morestack_noctxt.abi0
004b2b28ldr x0, [sp+8]
004b2b2cldr w1, [sp+16]
004b2b30ldp x2, x3, [sp+24]
004b2b34b 0x4b20d0
004b2b38udf 0
004b2b3cudf 0
004b20d0
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
Loading..