File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004aec10
004aec10golang.org/x/crypto/ssh.(*channel).writePacket: ; void golang.org/x/crypto/ssh.(*channel).writePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004aec10ldr x16, [x28+16]
004aec14subs xzr, sp, x16
004aec18b.ls 0x4aed3c
004aec1cstr x30, [sp-112]!
004aec20stur x29, [sp-8]
004aec24sub x29, sp, 8
004aec28str x0, [sp+120]
004aec2cstr x1, [sp+128]
004aec30str x2, [sp+136]
004aec34str x3, [sp+144]
004aec38stp xzr, xzr, [sp+48]
004aec3cldr x1, [sp+120]
004aec40ldrsb x27, [x1]
004aec44add x0, x1, 164
004aec48str x0, [sp+96]
004aec4cbl sync.(*Mutex).Lock
004aec50ldr x1, [sp+120]
004aec54ldrsb x27, [x1]
004aec58ldrb w1, [x1+172]
004aec5ctbnz w1, 0, 0x4aec64
004aec60b 0x4aec9c
004aec64
004aec64loc_4aec64:
004aec64ldr x1, [sp+120]
004aec68ldrsb x27, [x1]
004aec6cadd x0, x1, 164
004aec70str x0, [sp+88]
004aec74bl sync.(*Mutex).Unlock
004aec78adrp x27, 0x573000
004aec7cldr x0, [x27+1520]
004aec80adrp x27, 0x573000
004aec84ldr x1, [x27+1528]
004aec88str x0, [sp+48]
004aec8cstr x1, [sp+56]
004aec90ldur x29, [sp-8]
004aec94ldr x30, [sp], 112
004aec98ret x30
004aec9c
004aec9cloc_4aec9c:
004aec9cldr x1, [sp+136]
004aeca0ldr x4, [sp+128]
004aeca4subs xzr, x1, 0
004aeca8b.hi 0x4aecb0
004aecacb 0x4aed30
004aecb0
004aecb0loc_4aecb0:
004aecb0ldr x5, [sp+120]
004aecb4ldrsb x27, [x5]
004aecb8ldrb w4, [x4]
004aecbcsubs wzr, w4, 97
004aecc0cset x4, eq
004aecc4strb w4, [x5+172]
004aecc8ldr x4, [sp+120]
004aecccldrsb x27, [x4]
004aecd0ldr x4, [x4+56]
004aecd4ldrsb x27, [x4]
004aecd8ldr x5, [x4]
004aecdcldrsb x27, [x5]
004aece0ldr x0, [x4+8]
004aece4ldr x1, [sp+128]
004aece8ldr x2, [sp+136]
004aececldr x3, [sp+144]
004aecf0ldr x4, [x5+40]
004aecf4blr x4
004aecf8str x0, [sp+64]
004aecfcstr x1, [sp+72]
004aed00ldr x4, [sp+120]
004aed04ldrsb x27, [x4]
004aed08add x0, x4, 164
004aed0cstr x0, [sp+80]
004aed10bl sync.(*Mutex).Unlock
004aed14ldr x0, [sp+64]
004aed18ldr x1, [sp+72]
004aed1cstr x0, [sp+48]
004aed20str x1, [sp+56]
004aed24ldur x29, [sp-8]
004aed28ldr x30, [sp], 112
004aed2cret x30
004aed30
004aed30loc_4aed30:
004aed30mov x0, xzr
004aed34bl runtime.panicIndex
004aed38hint
004aed3c
004aed3cloc_4aed3c:
004aed3cstp x0, x1, [sp+8]
004aed40stp x2, x3, [sp+24]
004aed44mov x3, x30
004aed48bl runtime.morestack_noctxt.abi0
004aed4cldp x0, x1, [sp+8]
004aed50ldp x2, x3, [sp+24]
004aed54b 0x4aec10
004aed58udf 0
004aed5cudf 0
004aec10
004aec10golang.org/x/crypto/ssh.(*channel).writePacket: ; void golang.org/x/crypto/ssh.(*channel).writePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004aec10ldr x16, [x28+16]
004aec14subs xzr, sp, x16
004aec18b.ls 0x4aed3c
004aec1cstr x30, [sp-112]!
004aec20stur x29, [sp-8]
004aec24sub x29, sp, 8
004aec28str x0, [sp+120]
004aec2cstr x1, [sp+128]
004aec30str x2, [sp+136]
004aec34str x3, [sp+144]
004aec38stp xzr, xzr, [sp+48]
004aec3cldr x1, [sp+120]
004aec40ldrsb x27, [x1]
004aec44add x0, x1, 164
004aec48str x0, [sp+96]
004aec4cbl sync.(*Mutex).Lock
004aec50ldr x1, [sp+120]
004aec54ldrsb x27, [x1]
004aec58ldrb w1, [x1+172]
004aec5ctbnz w1, 0, 0x4aec64
004aec60b 0x4aec9c
004aec64
004aec64loc_4aec64:
004aec64ldr x1, [sp+120]
004aec68ldrsb x27, [x1]
004aec6cadd x0, x1, 164
004aec70str x0, [sp+88]
004aec74bl sync.(*Mutex).Unlock
004aec78adrp x27, 0x573000
004aec7cldr x0, [x27+1520]
004aec80adrp x27, 0x573000
004aec84ldr x1, [x27+1528]
004aec88str x0, [sp+48]
004aec8cstr x1, [sp+56]
004aec90ldur x29, [sp-8]
004aec94ldr x30, [sp], 112
004aec98ret x30
004aec9c
004aec9cloc_4aec9c:
004aec9cldr x1, [sp+136]
004aeca0ldr x4, [sp+128]
004aeca4subs xzr, x1, 0
004aeca8b.hi 0x4aecb0
004aecacb 0x4aed30
004aecb0
004aecb0loc_4aecb0:
004aecb0ldr x5, [sp+120]
004aecb4ldrsb x27, [x5]
004aecb8ldrb w4, [x4]
004aecbcsubs wzr, w4, 97
004aecc0cset x4, eq
004aecc4strb w4, [x5+172]
004aecc8ldr x4, [sp+120]
004aecccldrsb x27, [x4]
004aecd0ldr x4, [x4+56]
004aecd4ldrsb x27, [x4]
004aecd8ldr x5, [x4]
004aecdcldrsb x27, [x5]
004aece0ldr x0, [x4+8]
004aece4ldr x1, [sp+128]
004aece8ldr x2, [sp+136]
004aececldr x3, [sp+144]
004aecf0ldr x4, [x5+40]
004aecf4blr x4
004aecf8str x0, [sp+64]
004aecfcstr x1, [sp+72]
004aed00ldr x4, [sp+120]
004aed04ldrsb x27, [x4]
004aed08add x0, x4, 164
004aed0cstr x0, [sp+80]
004aed10bl sync.(*Mutex).Unlock
004aed14ldr x0, [sp+64]
004aed18ldr x1, [sp+72]
004aed1cstr x0, [sp+48]
004aed20str x1, [sp+56]
004aed24ldur x29, [sp-8]
004aed28ldr x30, [sp], 112
004aed2cret x30
004aed30
004aed30loc_4aed30:
004aed30mov x0, xzr
004aed34bl runtime.panicIndex
004aed38hint
004aed3c
004aed3cloc_4aed3c:
004aed3cstp x0, x1, [sp+8]
004aed40stp x2, x3, [sp+24]
004aed44mov x3, x30
004aed48bl runtime.morestack_noctxt.abi0
004aed4cldp x0, x1, [sp+8]
004aed50ldp x2, x3, [sp+24]
004aed54b 0x4aec10
004aed58udf 0
004aed5cudf 0
004aec10
004aed60
004aed60golang.org/x/crypto/ssh.(*channel).sendMessage: ; void golang.org/x/crypto/ssh.(*channel).sendMessage(golang.org/x/crypto/ssh.channel * ch, interface {} msg)
004aed60ldr x16, [x28+16]
004aed64sub x17, sp, 16
004aed68subs xzr, x17, x16
004aed6cb.ls 0x4aee34
004aed70str x30, [sp-144]!
004aed74stur x29, [sp-8]
004aed78sub x29, sp, 8
004aed7cstr x0, [sp+152]
004aed80str x1, [sp+160]
004aed84str x2, [sp+168]
004aed88stp xzr, xzr, [sp+56]
004aed8cldr x0, [sp+160]
004aed90ldr x1, [sp+168]
004aed94bl golang.org/x/crypto/ssh.Marshal
004aed98str x0, [sp+72]
004aed9cstr x1, [sp+80]
004aeda0str x2, [sp+88]
004aeda4b 0x4aeda8
004aeda8
004aeda8loc_4aeda8:
004aeda8subs xzr, x1, 1
004aedacb.hs 0x4aedb4
004aedb0b 0x4aee28
004aedb4
004aedb4loc_4aedb4:
004aedb4sub x4, x2, 1
004aedb8sub x5, xzr, x4
004aedbcsub x6, x1, 1
004aedc0sbfm x5, x5, 63, 63
004aedc4and x5, x5, 1
004aedc8add x5, x0, x5
004aedccstr x5, [sp+112]
004aedd0str x6, [sp+120]
004aedd4str x4, [sp+128]
004aedd8ldr x4, [sp+152]
004aeddcldrsb x27, [x4]
004aede0ldr w3, [x4+44]
004aede4str w3, [sp+52]
004aede8ldr x0, [sp+112]
004aedecldr x1, [sp+120]
004aedf0ldr x2, [sp+128]
004aedf4bl encoding/binary.bigEndian.PutUint32
004aedf8ldr x1, [sp+72]
004aedfcldr x2, [sp+80]
004aee00ldr x3, [sp+88]
004aee04ldr x0, [sp+152]
004aee08bl golang.org/x/crypto/ssh.(*channel).writePacket
004aee0cstr x0, [sp+96]
004aee10str x1, [sp+104]
004aee14str x0, [sp+56]
004aee18str x1, [sp+64]
004aee1cldur x29, [sp-8]
004aee20ldr x30, [sp], 144
004aee24ret x30
004aee28
004aee28loc_4aee28:
004aee28orr x0, xzr, 1
004aee2cbl runtime.panicSliceB
004aee30hint
004aee34
004aee34loc_4aee34:
004aee34stp x0, x1, [sp+8]
004aee38str x2, [sp+24]
004aee3cmov x3, x30
004aee40bl runtime.morestack_noctxt.abi0
004aee44ldp x0, x1, [sp+8]
004aee48ldr x2, [sp+24]
004aee4cb 0x4aed60
004aed60
004aed60golang.org/x/crypto/ssh.(*channel).sendMessage: ; void golang.org/x/crypto/ssh.(*channel).sendMessage(golang.org/x/crypto/ssh.channel * ch, interface {} msg)
004aed60ldr x16, [x28+16]
004aed64sub x17, sp, 16
004aed68subs xzr, x17, x16
004aed6cb.ls 0x4aee34
004aed70str x30, [sp-144]!
004aed74stur x29, [sp-8]
004aed78sub x29, sp, 8
004aed7cstr x0, [sp+152]
004aed80str x1, [sp+160]
004aed84str x2, [sp+168]
004aed88stp xzr, xzr, [sp+56]
004aed8cldr x0, [sp+160]
004aed90ldr x1, [sp+168]
004aed94bl golang.org/x/crypto/ssh.Marshal
004aed98str x0, [sp+72]
004aed9cstr x1, [sp+80]
004aeda0str x2, [sp+88]
004aeda4b 0x4aeda8
004aeda8
004aeda8loc_4aeda8:
004aeda8subs xzr, x1, 1
004aedacb.hs 0x4aedb4
004aedb0b 0x4aee28
004aedb4
004aedb4loc_4aedb4:
004aedb4sub x4, x2, 1
004aedb8sub x5, xzr, x4
004aedbcsub x6, x1, 1
004aedc0sbfm x5, x5, 63, 63
004aedc4and x5, x5, 1
004aedc8add x5, x0, x5
004aedccstr x5, [sp+112]
004aedd0str x6, [sp+120]
004aedd4str x4, [sp+128]
004aedd8ldr x4, [sp+152]
004aeddcldrsb x27, [x4]
004aede0ldr w3, [x4+44]
004aede4str w3, [sp+52]
004aede8ldr x0, [sp+112]
004aedecldr x1, [sp+120]
004aedf0ldr x2, [sp+128]
004aedf4bl encoding/binary.bigEndian.PutUint32
004aedf8ldr x1, [sp+72]
004aedfcldr x2, [sp+80]
004aee00ldr x3, [sp+88]
004aee04ldr x0, [sp+152]
004aee08bl golang.org/x/crypto/ssh.(*channel).writePacket
004aee0cstr x0, [sp+96]
004aee10str x1, [sp+104]
004aee14str x0, [sp+56]
004aee18str x1, [sp+64]
004aee1cldur x29, [sp-8]
004aee20ldr x30, [sp], 144
004aee24ret x30
004aee28
004aee28loc_4aee28:
004aee28orr x0, xzr, 1
004aee2cbl runtime.panicSliceB
004aee30hint
004aee34
004aee34loc_4aee34:
004aee34stp x0, x1, [sp+8]
004aee38str x2, [sp+24]
004aee3cmov x3, x30
004aee40bl runtime.morestack_noctxt.abi0
004aee44ldp x0, x1, [sp+8]
004aee48ldr x2, [sp+24]
004aee4cb 0x4aed60
004aed60
004aee50
004aee50golang.org/x/crypto/ssh.(*channel).WriteExtended: ; void golang.org/x/crypto/ssh.(*channel).WriteExtended(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data, uint32 extendedCode)
004aee50ldr x16, [x28+16]
004aee54sub x17, sp, 224
004aee58subs xzr, x17, x16
004aee5cb.ls 0x4af420
004aee60sub x20, sp, 352
004aee64stp x29, x30, [x20-8]
004aee68add sp, x20, 0
004aee6csub x29, sp, 8
004aee70str x0, [sp+360]
004aee74str x1, [sp+368]
004aee78str x2, [sp+376]
004aee7cstr x3, [sp+384]
004aee80str w4, [sp+392]
004aee84str xzr, [sp+72]
004aee88stp xzr, xzr, [sp+160]
004aee8cldr x3, [sp+360]
004aee90ldrsb x27, [x3]
004aee94ldrb w3, [x3+96]
004aee98tbnz w3, 0, 0x4aeea0
004aee9cb 0x4aeecc
004aeea0
004aeea0loc_4aeea0:
004aeea0str xzr, [sp+72]
004aeea4adrp x27, 0x573000
004aeea8ldr x1, [x27+1520]
004aeeacadrp x27, 0x573000
004aeeb0ldr x2, [x27+1528]
004aeeb4str x1, [sp+160]
004aeeb8str x2, [sp+168]
004aeebcldr x0, [sp+72]
004aeec0ldp x29, x30, [sp-8]
004aeec4add sp, sp, 352
004aeec8ret x30
004aeecc
004aeeccloc_4aeecc:
004aeeccmovz x1, 94
004aeed0strb w1, [sp+43]
004aeed4movz x1, 9
004aeed8str w1, [sp+52]
004aeedcldr w1, [sp+392]
004aeee0cbnz w1, 0x4aeee8
004aeee4b 0x4aeefc
004aeee8
004aeee8loc_4aeee8:
004aeee8movz x1, 13
004aeeecstr w1, [sp+52]
004aeef0movz x1, 95
004aeef4strb w1, [sp+43]
004aeef8b 0x4aef00
004aeefc
004aeefcloc_4aeefc:
004aeefcb 0x4aef00
004aef00
004aef00loc_4aef00:
004aef00ldr x1, [sp+360]
004aef04ldrsb x27, [x1]
004aef08add x0, x1, 164
004aef0cstr x0, [sp+280]
004aef10bl sync.(*Mutex).Lock
004aef14ldr x1, [sp+360]
004aef18ldrsb x27, [x1]
004aef1cldr x1, [x1+176]
004aef20str x1, [sp+272]
004aef24ldr w2, [sp+392]
004aef28adrp x0, 0x177000
004aef2cadd x0, x0, 2208
004aef30bl runtime.mapaccess1_fast32
004aef34ldr x1, [x0]
004aef38ldr x2, [x0+8]
004aef3cldr x3, [x0+16]
004aef40str x1, [sp+136]
004aef44str x2, [sp+144]
004aef48str x3, [sp+152]
004aef4cldr x1, [sp+360]
004aef50ldrsb x27, [x1]
004aef54add x0, x1, 164
004aef58str x0, [sp+264]
004aef5cbl sync.(*Mutex).Unlock
004aef60b 0x4aef64
004aef64
004aef64loc_4aef64:
004aef64ldr x2, [sp+376]
004aef68str x2, [sp+104]
004aef6ccbnz x2, 0x4aef74
004aef70b 0x4af348
004aef74
004aef74loc_4aef74:
004aef74ldr x2, [sp+376]
004aef78str x2, [sp+96]
004aef7cldr x2, [sp+360]
004aef80ldrsb x27, [x2]
004aef84ldr w0, [x2+52]
004aef88str w0, [sp+64]
004aef8cldr x1, [sp+96]
004aef90bl golang.org/x/crypto/ssh.min
004aef94str w0, [sp+48]
004aef98stp xzr, xzr, [sp+312]
004aef9cldr x2, [sp+360]
004aefa0ldrsb x27, [x2]
004aefa4add x0, x2, 104
004aefa8str x0, [sp+256]
004aefacldr w1, [sp+48]
004aefb0bl golang.org/x/crypto/ssh.(*window).reserve
004aefb4str w0, [sp+68]
004aefb8str x1, [sp+312]
004aefbcstr x2, [sp+320]
004aefc0ldr w2, [sp+68]
004aefc4str w2, [sp+56]
004aefc8ldr x2, [sp+312]
004aefccldr x3, [sp+320]
004aefd0str x2, [sp+328]
004aefd4str x3, [sp+336]
004aefd8ldr w2, [sp+56]
004aefdcstr w2, [sp+48]
004aefe0ldr x2, [sp+336]
004aefe4ldr x1, [sp+328]
004aefe8str x1, [sp+160]
004aefecstr x2, [sp+168]
004aeff0cbnz x1, 0x4aeff8
004aeff4b 0x4af008
004aeff8
004aeff8loc_4aeff8:
004aeff8ldr x0, [sp+72]
004aeffcldp x29, x30, [sp-8]
004af000add sp, sp, 352
004af004ret x30
004af008
004af008loc_4af008:
004af008ldr w4, [sp+48]
004af00cldr w5, [sp+52]
004af010add x4, x5, x4
004af014str w4, [sp+44]
004af018ldr x4, [sp+152]
004af01cstr x4, [sp+96]
004af020ldr w5, [sp+44]
004af024subs wzr, w4, w5
004af028b.lo 0x4af030
004af02cb 0x4af068
004af030
004af030loc_4af030:
004af030ldr w3, [sp+44]
004af034mov x2, x3
004af038ldr w3, [sp+44]
004af03cmov x1, x3
004af040adrp x0, 0x146000
004af044add x0, x0, 3072
004af048bl runtime.makeslice
004af04cldr w3, [sp+44]
004af050ldr w4, [sp+44]
004af054str x0, [sp+136]
004af058str x3, [sp+144]
004af05cmov x3, x4
004af060str x3, [sp+152]
004af064b 0x4af08c
004af068
004af068loc_4af068:
004af068ldr w4, [sp+44]
004af06cmov x1, x4
004af070ldr x2, [sp+152]
004af074subs xzr, x1, x2
004af078b.ls 0x4af080
004af07cb 0x4af418
004af080
004af080loc_4af080:
004af080b 0x4af084
004af084
004af084loc_4af084:
004af084str x1, [sp+144]
004af088b 0x4af08c
004af08c
004af08cloc_4af08c:
004af08cldr x2, [sp+384]
004af090ldr w4, [sp+48]
004af094mov x1, x4
004af098ldr x4, [sp+368]
004af09csubs xzr, x1, x2
004af0a0b.ls 0x4af0a8
004af0a4b 0x4af414
004af0a8
004af0a8loc_4af0a8:
004af0a8b 0x4af0ac
004af0ac
004af0acloc_4af0ac:
004af0acstr x4, [sp+112]
004af0b0str x1, [sp+120]
004af0b4str x2, [sp+128]
004af0b8ldr x1, [sp+144]
004af0bcldr x4, [sp+136]
004af0c0ldrb w5, [sp+43]
004af0c4subs xzr, x1, 0
004af0c8b.hi 0x4af0d0
004af0ccb 0x4af40c
004af0d0
004af0d0loc_4af0d0:
004af0d0strb w5, [x4]
004af0d4ldr x1, [sp+144]
004af0d8ldr x4, [sp+136]
004af0dcldr x5, [sp+152]
004af0e0b 0x4af0e4
004af0e4
004af0e4loc_4af0e4:
004af0e4subs xzr, x1, 1
004af0e8b.hs 0x4af0f0
004af0ecb 0x4af404
004af0f0
004af0f0loc_4af0f0:
004af0f0sub x5, x5, 1
004af0f4sub x6, xzr, x5
004af0f8sub x7, x1, 1
004af0fcsbfm x6, x6, 63, 63
004af100and x6, x6, 1
004af104add x4, x4, x6
004af108str x4, [sp+288]
004af10cstr x7, [sp+296]
004af110str x5, [sp+304]
004af114ldr x4, [sp+360]
004af118ldrsb x27, [x4]
004af11cldr w3, [x4+44]
004af120str w3, [sp+60]
004af124ldr x0, [sp+288]
004af128ldr x1, [sp+296]
004af12cldr x2, [sp+304]
004af130bl encoding/binary.bigEndian.PutUint32
004af134ldr w4, [sp+392]
004af138cbnz w4, 0x4af140
004af13cb 0x4af190
004af140
004af140loc_4af140:
004af140ldr x1, [sp+144]
004af144ldr x4, [sp+136]
004af148ldr x5, [sp+152]
004af14cb 0x4af150
004af150
004af150loc_4af150:
004af150subs xzr, x1, 5
004af154b.hs 0x4af15c
004af158b 0x4af3fc
004af15c
004af15cloc_4af15c:
004af15csub x2, x5, 5
004af160sub x1, x1, 5
004af164sub x5, xzr, x2
004af168sbfm x5, x5, 63, 63
004af16cmovz x6, 5
004af170and x5, x5, x6
004af174add x0, x4, x5
004af178str x0, [sp+288]
004af17cstr x1, [sp+296]
004af180str x2, [sp+304]
004af184ldr w3, [sp+392]
004af188bl encoding/binary.bigEndian.PutUint32
004af18cb 0x4af194
004af190
004af190loc_4af190:
004af190b 0x4af194
004af194
004af194loc_4af194:
004af194ldr w4, [sp+52]
004af198sub x4, x4, 4
004af19cstr w4, [sp+68]
004af1a0ldr x1, [sp+144]
004af1a4ldr x5, [sp+136]
004af1a8ldr x6, [sp+152]
004af1acb 0x4af1b0
004af1b0
004af1b0loc_4af1b0:
004af1b0mov w0, w4
004af1b4subs xzr, x0, x1
004af1b8b.ls 0x4af1c0
004af1bcb 0x4af3f8
004af1c0
004af1c0loc_4af1c0:
004af1c0sub x2, x6, x0
004af1c4sub x1, x1, x0
004af1c8sub x4, xzr, x2
004af1ccand x4, x0, x4, asr #63
004af1d0add x0, x5, x4
004af1d4str x0, [sp+288]
004af1d8str x1, [sp+296]
004af1dcstr x2, [sp+304]
004af1e0ldr x3, [sp+120]
004af1e4str x3, [sp+96]
004af1e8bl encoding/binary.bigEndian.PutUint32
004af1ecldr x1, [sp+144]
004af1f0ldr w4, [sp+52]
004af1f4ldr x5, [sp+136]
004af1f8ldr x6, [sp+152]
004af1fcb 0x4af200
004af200
004af200loc_4af200:
004af200mov x0, x4
004af204subs xzr, x0, x1
004af208b.ls 0x4af210
004af20cb 0x4af3f4
004af210
004af210loc_4af210:
004af210sub x4, x6, x0
004af214sub x6, x1, x0
004af218sub x7, xzr, x4
004af21cand x7, x0, x7, asr #63
004af220add x5, x5, x7
004af224str x5, [sp+288]
004af228str x6, [sp+296]
004af22cstr x4, [sp+304]
004af230str x5, [sp+232]
004af234str x6, [sp+240]
004af238str x4, [sp+248]
004af23cldr x4, [sp+120]
004af240ldr x5, [sp+112]
004af244ldr x6, [sp+128]
004af248str x5, [sp+208]
004af24cstr x4, [sp+216]
004af250str x6, [sp+224]
004af254ldr x5, [sp+240]
004af258str x5, [sp+88]
004af25csubs xzr, x5, x4
004af260b.gt 0x4af268
004af264b 0x4af270
004af268
004af268loc_4af268:
004af268str x4, [sp+88]
004af26cb 0x4af274
004af270
004af270loc_4af270:
004af270b 0x4af274
004af274
004af274loc_4af274:
004af274ldr x4, [sp+208]
004af278ldr x5, [sp+232]
004af27csubs xzr, x4, x5
004af280b.ne 0x4af288
004af284b 0x4af2a4
004af288
004af288loc_4af288:
004af288ldr x3, [sp+88]
004af28cstr x3, [sp+80]
004af290ldr x2, [sp+80]
004af294ldr x1, [sp+208]
004af298ldr x0, [sp+232]
004af29cbl runtime.memmove
004af2a0b 0x4af2a8
004af2a4
004af2a4loc_4af2a4:
004af2a4b 0x4af2a8
004af2a8
004af2a8loc_4af2a8:
004af2a8ldr x1, [sp+136]
004af2acldr x2, [sp+144]
004af2b0ldr x3, [sp+152]
004af2b4ldr x0, [sp+360]
004af2b8bl golang.org/x/crypto/ssh.(*channel).writePacket
004af2bcstr x0, [sp+160]
004af2c0str x1, [sp+168]
004af2c4cbnz x0, 0x4af2cc
004af2c8b 0x4af2e8
004af2cc
004af2ccloc_4af2cc:
004af2ccldr x3, [sp+72]
004af2d0mov x2, x1
004af2d4mov x1, x0
004af2d8mov x0, x3
004af2dcldp x29, x30, [sp-8]
004af2e0add sp, sp, 352
004af2e4ret x30
004af2e8
004af2e8loc_4af2e8:
004af2e8ldr x2, [sp+120]
004af2ecstr x2, [sp+96]
004af2f0ldr x3, [sp+72]
004af2f4add x2, x3, x2
004af2f8str x2, [sp+72]
004af2fcldr x0, [sp+120]
004af300str x0, [sp+96]
004af304ldr x1, [sp+376]
004af308ldr x2, [sp+384]
004af30cldr x3, [sp+368]
004af310b 0x4af314
004af314
004af314loc_4af314:
004af314subs xzr, x1, x0
004af318b.hs 0x4af320
004af31cb 0x4af3f0
004af320
004af320loc_4af320:
004af320sub x2, x2, x0
004af324sub x4, x1, x0
004af328sub x5, xzr, x2
004af32cand x5, x0, x5, asr #63
004af330add x3, x3, x5
004af334str x3, [sp+368]
004af338str x4, [sp+376]
004af33cstr x2, [sp+384]
004af340b 0x4af344
004af344
004af344loc_4af344:
004af344b 0x4aef64
004af348
004af348loc_4af348:
004af348ldr x1, [sp+360]
004af34cldrsb x27, [x1]
004af350add x0, x1, 164
004af354str x0, [sp+200]
004af358bl sync.(*Mutex).Lock
004af35cldr x1, [sp+360]
004af360ldrsb x27, [x1]
004af364ldr x1, [x1+176]
004af368str x1, [sp+192]
004af36cldr w2, [sp+392]
004af370adrp x0, 0x176000
004af374add x0, x0, 2208
004af378bl runtime.mapassign_fast32
004af37cstr x0, [sp+184]
004af380ldrsb x27, [x0]
004af384ldr x1, [sp+136]
004af388ldr x2, [sp+144]
004af38cldr x3, [sp+152]
004af390str x2, [x0+8]
004af394str x3, [x0+16]
004af398adrp x27, 0x59c000
004af39cldr w2, [x27+3056]
004af3a0cbz w2, 0x4af3a8
004af3a4b 0x4af3ac
004af3a8
004af3a8loc_4af3a8:
004af3a8b 0x4af3c0
004af3ac
004af3acloc_4af3ac:
004af3acbl runtime.gcWriteBarrier2
004af3b0str x1, [x25]
004af3b4ldr x2, [x0]
004af3b8str x2, [x25+8]
004af3bcb 0x4af3c0
004af3c0
004af3c0loc_4af3c0:
004af3c0str x1, [x0]
004af3c4ldr x1, [sp+360]
004af3c8ldrsb x27, [x1]
004af3ccadd x0, x1, 164
004af3d0str x0, [sp+176]
004af3d4bl sync.(*Mutex).Unlock
004af3d8ldr x1, [sp+160]
004af3dcldr x2, [sp+168]
004af3e0ldr x0, [sp+72]
004af3e4ldp x29, x30, [sp-8]
004af3e8add sp, sp, 352
004af3ecret x30
004af3f0
004af3f0loc_4af3f0:
004af3f0bl runtime.panicSliceB
004af3f4
004af3f4loc_4af3f4:
004af3f4bl runtime.panicSliceB
004af3f8
004af3f8loc_4af3f8:
004af3f8bl runtime.panicSliceB
004af3fc
004af3fcloc_4af3fc:
004af3fcmovz x0, 5
004af400bl runtime.panicSliceB
004af404
004af404loc_4af404:
004af404orr x0, xzr, 1
004af408bl runtime.panicSliceB
004af40c
004af40cloc_4af40c:
004af40cmov x0, xzr
004af410bl runtime.panicIndex
004af414
004af414loc_4af414:
004af414bl runtime.panicSliceAcap
004af418
004af418loc_4af418:
004af418bl runtime.panicSliceAcap
004af41chint
004af420
004af420loc_4af420:
004af420stp x0, x1, [sp+8]
004af424stp x2, x3, [sp+24]
004af428str w4, [sp+40]
004af42cmov x3, x30
004af430bl runtime.morestack_noctxt.abi0
004af434ldp x0, x1, [sp+8]
004af438ldp x2, x3, [sp+24]
004af43cldr w4, [sp+40]
004af440b 0x4aee50
004af444udf 0
004af448udf 0
004af44cudf 0
004aee50
004aee50golang.org/x/crypto/ssh.(*channel).WriteExtended: ; void golang.org/x/crypto/ssh.(*channel).WriteExtended(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data, uint32 extendedCode)
004aee50ldr x16, [x28+16]
004aee54sub x17, sp, 224
004aee58subs xzr, x17, x16
004aee5cb.ls 0x4af420
004aee60sub x20, sp, 352
004aee64stp x29, x30, [x20-8]
004aee68add sp, x20, 0
004aee6csub x29, sp, 8
004aee70str x0, [sp+360]
004aee74str x1, [sp+368]
004aee78str x2, [sp+376]
004aee7cstr x3, [sp+384]
004aee80str w4, [sp+392]
004aee84str xzr, [sp+72]
004aee88stp xzr, xzr, [sp+160]
004aee8cldr x3, [sp+360]
004aee90ldrsb x27, [x3]
004aee94ldrb w3, [x3+96]
004aee98tbnz w3, 0, 0x4aeea0
004aee9cb 0x4aeecc
004aeea0
004aeea0loc_4aeea0:
004aeea0str xzr, [sp+72]
004aeea4adrp x27, 0x573000
004aeea8ldr x1, [x27+1520]
004aeeacadrp x27, 0x573000
004aeeb0ldr x2, [x27+1528]
004aeeb4str x1, [sp+160]
004aeeb8str x2, [sp+168]
004aeebcldr x0, [sp+72]
004aeec0ldp x29, x30, [sp-8]
004aeec4add sp, sp, 352
004aeec8ret x30
004aeecc
004aeeccloc_4aeecc:
004aeeccmovz x1, 94
004aeed0strb w1, [sp+43]
004aeed4movz x1, 9
004aeed8str w1, [sp+52]
004aeedcldr w1, [sp+392]
004aeee0cbnz w1, 0x4aeee8
004aeee4b 0x4aeefc
004aeee8
004aeee8loc_4aeee8:
004aeee8movz x1, 13
004aeeecstr w1, [sp+52]
004aeef0movz x1, 95
004aeef4strb w1, [sp+43]
004aeef8b 0x4aef00
004aeefc
004aeefcloc_4aeefc:
004aeefcb 0x4aef00
004aef00
004aef00loc_4aef00:
004aef00ldr x1, [sp+360]
004aef04ldrsb x27, [x1]
004aef08add x0, x1, 164
004aef0cstr x0, [sp+280]
004aef10bl sync.(*Mutex).Lock
004aef14ldr x1, [sp+360]
004aef18ldrsb x27, [x1]
004aef1cldr x1, [x1+176]
004aef20str x1, [sp+272]
004aef24ldr w2, [sp+392]
004aef28adrp x0, 0x177000
004aef2cadd x0, x0, 2208
004aef30bl runtime.mapaccess1_fast32
004aef34ldr x1, [x0]
004aef38ldr x2, [x0+8]
004aef3cldr x3, [x0+16]
004aef40str x1, [sp+136]
004aef44str x2, [sp+144]
004aef48str x3, [sp+152]
004aef4cldr x1, [sp+360]
004aef50ldrsb x27, [x1]
004aef54add x0, x1, 164
004aef58str x0, [sp+264]
004aef5cbl sync.(*Mutex).Unlock
004aef60b 0x4aef64
004aef64
004aef64loc_4aef64:
004aef64ldr x2, [sp+376]
004aef68str x2, [sp+104]
004aef6ccbnz x2, 0x4aef74
004aef70b 0x4af348
004aef74
004aef74loc_4aef74:
004aef74ldr x2, [sp+376]
004aef78str x2, [sp+96]
004aef7cldr x2, [sp+360]
004aef80ldrsb x27, [x2]
004aef84ldr w0, [x2+52]
004aef88str w0, [sp+64]
004aef8cldr x1, [sp+96]
004aef90bl golang.org/x/crypto/ssh.min
004aef94str w0, [sp+48]
004aef98stp xzr, xzr, [sp+312]
004aef9cldr x2, [sp+360]
004aefa0ldrsb x27, [x2]
004aefa4add x0, x2, 104
004aefa8str x0, [sp+256]
004aefacldr w1, [sp+48]
004aefb0bl golang.org/x/crypto/ssh.(*window).reserve
004aefb4str w0, [sp+68]
004aefb8str x1, [sp+312]
004aefbcstr x2, [sp+320]
004aefc0ldr w2, [sp+68]
004aefc4str w2, [sp+56]
004aefc8ldr x2, [sp+312]
004aefccldr x3, [sp+320]
004aefd0str x2, [sp+328]
004aefd4str x3, [sp+336]
004aefd8ldr w2, [sp+56]
004aefdcstr w2, [sp+48]
004aefe0ldr x2, [sp+336]
004aefe4ldr x1, [sp+328]
004aefe8str x1, [sp+160]
004aefecstr x2, [sp+168]
004aeff0cbnz x1, 0x4aeff8
004aeff4b 0x4af008
004aeff8
004aeff8loc_4aeff8:
004aeff8ldr x0, [sp+72]
004aeffcldp x29, x30, [sp-8]
004af000add sp, sp, 352
004af004ret x30
004af008
004af008loc_4af008:
004af008ldr w4, [sp+48]
004af00cldr w5, [sp+52]
004af010add x4, x5, x4
004af014str w4, [sp+44]
004af018ldr x4, [sp+152]
004af01cstr x4, [sp+96]
004af020ldr w5, [sp+44]
004af024subs wzr, w4, w5
004af028b.lo 0x4af030
004af02cb 0x4af068
004af030
004af030loc_4af030:
004af030ldr w3, [sp+44]
004af034mov x2, x3
004af038ldr w3, [sp+44]
004af03cmov x1, x3
004af040adrp x0, 0x146000
004af044add x0, x0, 3072
004af048bl runtime.makeslice
004af04cldr w3, [sp+44]
004af050ldr w4, [sp+44]
004af054str x0, [sp+136]
004af058str x3, [sp+144]
004af05cmov x3, x4
004af060str x3, [sp+152]
004af064b 0x4af08c
004af068
004af068loc_4af068:
004af068ldr w4, [sp+44]
004af06cmov x1, x4
004af070ldr x2, [sp+152]
004af074subs xzr, x1, x2
004af078b.ls 0x4af080
004af07cb 0x4af418
004af080
004af080loc_4af080:
004af080b 0x4af084
004af084
004af084loc_4af084:
004af084str x1, [sp+144]
004af088b 0x4af08c
004af08c
004af08cloc_4af08c:
004af08cldr x2, [sp+384]
004af090ldr w4, [sp+48]
004af094mov x1, x4
004af098ldr x4, [sp+368]
004af09csubs xzr, x1, x2
004af0a0b.ls 0x4af0a8
004af0a4b 0x4af414
004af0a8
004af0a8loc_4af0a8:
004af0a8b 0x4af0ac
004af0ac
004af0acloc_4af0ac:
004af0acstr x4, [sp+112]
004af0b0str x1, [sp+120]
004af0b4str x2, [sp+128]
004af0b8ldr x1, [sp+144]
004af0bcldr x4, [sp+136]
004af0c0ldrb w5, [sp+43]
004af0c4subs xzr, x1, 0
004af0c8b.hi 0x4af0d0
004af0ccb 0x4af40c
004af0d0
004af0d0loc_4af0d0:
004af0d0strb w5, [x4]
004af0d4ldr x1, [sp+144]
004af0d8ldr x4, [sp+136]
004af0dcldr x5, [sp+152]
004af0e0b 0x4af0e4
004af0e4
004af0e4loc_4af0e4:
004af0e4subs xzr, x1, 1
004af0e8b.hs 0x4af0f0
004af0ecb 0x4af404
004af0f0
004af0f0loc_4af0f0:
004af0f0sub x5, x5, 1
004af0f4sub x6, xzr, x5
004af0f8sub x7, x1, 1
004af0fcsbfm x6, x6, 63, 63
004af100and x6, x6, 1
004af104add x4, x4, x6
004af108str x4, [sp+288]
004af10cstr x7, [sp+296]
004af110str x5, [sp+304]
004af114ldr x4, [sp+360]
004af118ldrsb x27, [x4]
004af11cldr w3, [x4+44]
004af120str w3, [sp+60]
004af124ldr x0, [sp+288]
004af128ldr x1, [sp+296]
004af12cldr x2, [sp+304]
004af130bl encoding/binary.bigEndian.PutUint32
004af134ldr w4, [sp+392]
004af138cbnz w4, 0x4af140
004af13cb 0x4af190
004af140
004af140loc_4af140:
004af140ldr x1, [sp+144]
004af144ldr x4, [sp+136]
004af148ldr x5, [sp+152]
004af14cb 0x4af150
004af150
004af150loc_4af150:
004af150subs xzr, x1, 5
004af154b.hs 0x4af15c
004af158b 0x4af3fc
004af15c
004af15cloc_4af15c:
004af15csub x2, x5, 5
004af160sub x1, x1, 5
004af164sub x5, xzr, x2
004af168sbfm x5, x5, 63, 63
004af16cmovz x6, 5
004af170and x5, x5, x6
004af174add x0, x4, x5
004af178str x0, [sp+288]
004af17cstr x1, [sp+296]
004af180str x2, [sp+304]
004af184ldr w3, [sp+392]
004af188bl encoding/binary.bigEndian.PutUint32
004af18cb 0x4af194
004af190
004af190loc_4af190:
004af190b 0x4af194
004af194
004af194loc_4af194:
004af194ldr w4, [sp+52]
004af198sub x4, x4, 4
004af19cstr w4, [sp+68]
004af1a0ldr x1, [sp+144]
004af1a4ldr x5, [sp+136]
004af1a8ldr x6, [sp+152]
004af1acb 0x4af1b0
004af1b0
004af1b0loc_4af1b0:
004af1b0mov w0, w4
004af1b4subs xzr, x0, x1
004af1b8b.ls 0x4af1c0
004af1bcb 0x4af3f8
004af1c0
004af1c0loc_4af1c0:
004af1c0sub x2, x6, x0
004af1c4sub x1, x1, x0
004af1c8sub x4, xzr, x2
004af1ccand x4, x0, x4, asr #63
004af1d0add x0, x5, x4
004af1d4str x0, [sp+288]
004af1d8str x1, [sp+296]
004af1dcstr x2, [sp+304]
004af1e0ldr x3, [sp+120]
004af1e4str x3, [sp+96]
004af1e8bl encoding/binary.bigEndian.PutUint32
004af1ecldr x1, [sp+144]
004af1f0ldr w4, [sp+52]
004af1f4ldr x5, [sp+136]
004af1f8ldr x6, [sp+152]
004af1fcb 0x4af200
004af200
004af200loc_4af200:
004af200mov x0, x4
004af204subs xzr, x0, x1
004af208b.ls 0x4af210
004af20cb 0x4af3f4
004af210
004af210loc_4af210:
004af210sub x4, x6, x0
004af214sub x6, x1, x0
004af218sub x7, xzr, x4
004af21cand x7, x0, x7, asr #63
004af220add x5, x5, x7
004af224str x5, [sp+288]
004af228str x6, [sp+296]
004af22cstr x4, [sp+304]
004af230str x5, [sp+232]
004af234str x6, [sp+240]
004af238str x4, [sp+248]
004af23cldr x4, [sp+120]
004af240ldr x5, [sp+112]
004af244ldr x6, [sp+128]
004af248str x5, [sp+208]
004af24cstr x4, [sp+216]
004af250str x6, [sp+224]
004af254ldr x5, [sp+240]
004af258str x5, [sp+88]
004af25csubs xzr, x5, x4
004af260b.gt 0x4af268
004af264b 0x4af270
004af268
004af268loc_4af268:
004af268str x4, [sp+88]
004af26cb 0x4af274
004af270
004af270loc_4af270:
004af270b 0x4af274
004af274
004af274loc_4af274:
004af274ldr x4, [sp+208]
004af278ldr x5, [sp+232]
004af27csubs xzr, x4, x5
004af280b.ne 0x4af288
004af284b 0x4af2a4
004af288
004af288loc_4af288:
004af288ldr x3, [sp+88]
004af28cstr x3, [sp+80]
004af290ldr x2, [sp+80]
004af294ldr x1, [sp+208]
004af298ldr x0, [sp+232]
004af29cbl runtime.memmove
004af2a0b 0x4af2a8
004af2a4
004af2a4loc_4af2a4:
004af2a4b 0x4af2a8
004af2a8
004af2a8loc_4af2a8:
004af2a8ldr x1, [sp+136]
004af2acldr x2, [sp+144]
004af2b0ldr x3, [sp+152]
004af2b4ldr x0, [sp+360]
004af2b8bl golang.org/x/crypto/ssh.(*channel).writePacket
004af2bcstr x0, [sp+160]
004af2c0str x1, [sp+168]
004af2c4cbnz x0, 0x4af2cc
004af2c8b 0x4af2e8
004af2cc
004af2ccloc_4af2cc:
004af2ccldr x3, [sp+72]
004af2d0mov x2, x1
004af2d4mov x1, x0
004af2d8mov x0, x3
004af2dcldp x29, x30, [sp-8]
004af2e0add sp, sp, 352
004af2e4ret x30
004af2e8
004af2e8loc_4af2e8:
004af2e8ldr x2, [sp+120]
004af2ecstr x2, [sp+96]
004af2f0ldr x3, [sp+72]
004af2f4add x2, x3, x2
004af2f8str x2, [sp+72]
004af2fcldr x0, [sp+120]
004af300str x0, [sp+96]
004af304ldr x1, [sp+376]
004af308ldr x2, [sp+384]
004af30cldr x3, [sp+368]
004af310b 0x4af314
004af314
004af314loc_4af314:
004af314subs xzr, x1, x0
004af318b.hs 0x4af320
004af31cb 0x4af3f0
004af320
004af320loc_4af320:
004af320sub x2, x2, x0
004af324sub x4, x1, x0
004af328sub x5, xzr, x2
004af32cand x5, x0, x5, asr #63
004af330add x3, x3, x5
004af334str x3, [sp+368]
004af338str x4, [sp+376]
004af33cstr x2, [sp+384]
004af340b 0x4af344
004af344
004af344loc_4af344:
004af344b 0x4aef64
004af348
004af348loc_4af348:
004af348ldr x1, [sp+360]
004af34cldrsb x27, [x1]
004af350add x0, x1, 164
004af354str x0, [sp+200]
004af358bl sync.(*Mutex).Lock
004af35cldr x1, [sp+360]
004af360ldrsb x27, [x1]
004af364ldr x1, [x1+176]
004af368str x1, [sp+192]
004af36cldr w2, [sp+392]
004af370adrp x0, 0x176000
004af374add x0, x0, 2208
004af378bl runtime.mapassign_fast32
004af37cstr x0, [sp+184]
004af380ldrsb x27, [x0]
004af384ldr x1, [sp+136]
004af388ldr x2, [sp+144]
004af38cldr x3, [sp+152]
004af390str x2, [x0+8]
004af394str x3, [x0+16]
004af398adrp x27, 0x59c000
004af39cldr w2, [x27+3056]
004af3a0cbz w2, 0x4af3a8
004af3a4b 0x4af3ac
004af3a8
004af3a8loc_4af3a8:
004af3a8b 0x4af3c0
004af3ac
004af3acloc_4af3ac:
004af3acbl runtime.gcWriteBarrier2
004af3b0str x1, [x25]
004af3b4ldr x2, [x0]
004af3b8str x2, [x25+8]
004af3bcb 0x4af3c0
004af3c0
004af3c0loc_4af3c0:
004af3c0str x1, [x0]
004af3c4ldr x1, [sp+360]
004af3c8ldrsb x27, [x1]
004af3ccadd x0, x1, 164
004af3d0str x0, [sp+176]
004af3d4bl sync.(*Mutex).Unlock
004af3d8ldr x1, [sp+160]
004af3dcldr x2, [sp+168]
004af3e0ldr x0, [sp+72]
004af3e4ldp x29, x30, [sp-8]
004af3e8add sp, sp, 352
004af3ecret x30
004af3f0
004af3f0loc_4af3f0:
004af3f0bl runtime.panicSliceB
004af3f4
004af3f4loc_4af3f4:
004af3f4bl runtime.panicSliceB
004af3f8
004af3f8loc_4af3f8:
004af3f8bl runtime.panicSliceB
004af3fc
004af3fcloc_4af3fc:
004af3fcmovz x0, 5
004af400bl runtime.panicSliceB
004af404
004af404loc_4af404:
004af404orr x0, xzr, 1
004af408bl runtime.panicSliceB
004af40c
004af40cloc_4af40c:
004af40cmov x0, xzr
004af410bl runtime.panicIndex
004af414
004af414loc_4af414:
004af414bl runtime.panicSliceAcap
004af418
004af418loc_4af418:
004af418bl runtime.panicSliceAcap
004af41chint
004af420
004af420loc_4af420:
004af420stp x0, x1, [sp+8]
004af424stp x2, x3, [sp+24]
004af428str w4, [sp+40]
004af42cmov x3, x30
004af430bl runtime.morestack_noctxt.abi0
004af434ldp x0, x1, [sp+8]
004af438ldp x2, x3, [sp+24]
004af43cldr w4, [sp+40]
004af440b 0x4aee50
004af444udf 0
004af448udf 0
004af44cudf 0
004aee50
004af450
004af450golang.org/x/crypto/ssh.(*channel).handleData: ; void golang.org/x/crypto/ssh.(*channel).handleData(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004af450ldr x16, [x28+16]
004af454sub x17, sp, 80
004af458subs xzr, x17, x16
004af45cb.ls 0x4af810
004af460str x30, [sp-208]!
004af464stur x29, [sp-8]
004af468sub x29, sp, 8
004af46cstr x0, [sp+216]
004af470str x1, [sp+224]
004af474str x2, [sp+232]
004af478str x3, [sp+240]
004af47cstp xzr, xzr, [sp+80]
004af480movz x3, 9
004af484str x3, [sp+64]
004af488ldr x1, [sp+232]
004af48cldr x3, [sp+224]
004af490subs xzr, x1, 0
004af494b.hi 0x4af49c
004af498b 0x4af804
004af49c
004af49cloc_4af49c:
004af49cldrb w3, [x3]
004af4a0subs wzr, w3, 95
004af4a4cset x3, eq
004af4a8strb w3, [sp+54]
004af4acb.eq 0x4af4b4
004af4b0b 0x4af4c0
004af4b4
004af4b4loc_4af4b4:
004af4b4movz x3, 13
004af4b8str x3, [sp+64]
004af4bcb 0x4af4c4
004af4c0
004af4c0loc_4af4c0:
004af4c0b 0x4af4c4
004af4c4
004af4c4loc_4af4c4:
004af4c4ldr x3, [sp+232]
004af4c8str x3, [sp+72]
004af4ccldr x4, [sp+64]
004af4d0subs xzr, x3, x4
004af4d4b.lt 0x4af4dc
004af4d8b 0x4af518
004af4dc
004af4dcloc_4af4dc:
004af4dcldr x1, [sp+232]
004af4e0ldr x2, [sp+224]
004af4e4subs xzr, x1, 0
004af4e8b.hi 0x4af4f0
004af4ecb 0x4af7fc
004af4f0
004af4f0loc_4af4f0:
004af4f0ldrb w0, [x2]
004af4f4strb w0, [sp+55]
004af4f8bl golang.org/x/crypto/ssh.parseError
004af4fcstr x0, [sp+120]
004af500str x1, [sp+128]
004af504str x0, [sp+80]
004af508str x1, [sp+88]
004af50cldur x29, [sp-8]
004af510ldr x30, [sp], 208
004af514ret x30
004af518
004af518loc_4af518:
004af518str wzr, [sp+60]
004af51cldrb w3, [sp+54]
004af520tbnz w3, 0, 0x4af528
004af524b 0x4af578
004af528
004af528loc_4af528:
004af528ldr x1, [sp+232]
004af52cldr x3, [sp+224]
004af530ldr x4, [sp+240]
004af534b 0x4af538
004af538
004af538loc_4af538:
004af538subs xzr, x1, 5
004af53cb.hs 0x4af544
004af540b 0x4af7f4
004af544
004af544loc_4af544:
004af544sub x2, x4, 5
004af548sub x1, x1, 5
004af54csub x4, xzr, x2
004af550sbfm x4, x4, 63, 63
004af554movz x5, 5
004af558and x4, x4, x5
004af55cadd x0, x3, x4
004af560str x0, [sp+176]
004af564str x1, [sp+184]
004af568str x2, [sp+192]
004af56cbl encoding/binary.bigEndian.Uint32
004af570str w0, [sp+60]
004af574b 0x4af57c
004af578
004af578loc_4af578:
004af578b 0x4af57c
004af57c
004af57cloc_4af57c:
004af57cldr x3, [sp+64]
004af580sub x0, x3, 4
004af584str x0, [sp+72]
004af588ldr x1, [sp+64]
004af58cldr x2, [sp+240]
004af590ldr x4, [sp+224]
004af594subs xzr, x2, x1
004af598b.hs 0x4af5a0
004af59cb 0x4af7f0
004af5a0
004af5a0loc_4af5a0:
004af5a0subs xzr, x1, x0
004af5a4b.hs 0x4af5ac
004af5a8b 0x4af7ec
004af5ac
004af5acloc_4af5ac:
004af5acsub x5, x1, x3
004af5b0sub x3, x2, x3
004af5b4add x2, x3, 4
004af5b8add x1, x5, 4
004af5bcsub x3, xzr, x2
004af5c0and x3, x0, x3, asr #63
004af5c4add x0, x4, x3
004af5c8str x0, [sp+176]
004af5ccstr x1, [sp+184]
004af5d0str x2, [sp+192]
004af5d4bl encoding/binary.bigEndian.Uint32
004af5d8str w0, [sp+56]
004af5dccbz w0, 0x4af5e4
004af5e0b 0x4af5fc
004af5e4
004af5e4loc_4af5e4:
004af5e4stp xzr, xzr, [sp+80]
004af5e8mov x0, xzr
004af5ecmov x1, xzr
004af5f0ldur x29, [sp-8]
004af5f4ldr x30, [sp], 208
004af5f8ret x30
004af5fc
004af5fcloc_4af5fc:
004af5fcldr x2, [sp+216]
004af600ldrsb x27, [x2]
004af604ldr w2, [x2+48]
004af608subs wzr, w0, w2
004af60cb.hi 0x4af614
004af610b 0x4af640
004af614
004af614loc_4af614:
004af614adrp x0, 0x21a000
004af618add x0, x0, 123
004af61cmovz x1, 49
004af620bl errors.New
004af624str x0, [sp+120]
004af628str x1, [sp+128]
004af62cstr x0, [sp+80]
004af630str x1, [sp+88]
004af634ldur x29, [sp-8]
004af638ldr x30, [sp], 208
004af63cret x30
004af640
004af640loc_4af640:
004af640ldr x0, [sp+64]
004af644ldr x1, [sp+232]
004af648ldr x2, [sp+224]
004af64cldr x3, [sp+240]
004af650b 0x4af654
004af654
004af654loc_4af654:
004af654subs xzr, x1, x0
004af658b.hs 0x4af660
004af65cb 0x4af7e8
004af660
004af660loc_4af660:
004af660sub x4, x1, x0
004af664sub x3, x3, x0
004af668sub x5, xzr, x3
004af66cand x5, x0, x5, asr #63
004af670add x2, x2, x5
004af674str x2, [sp+96]
004af678str x4, [sp+104]
004af67cstr x3, [sp+112]
004af680str x4, [sp+72]
004af684ldr w2, [sp+56]
004af688subs wzr, w2, w4
004af68cb.ne 0x4af694
004af690b 0x4af6c0
004af694
004af694loc_4af694:
004af694adrp x0, 0x20a000
004af698add x0, x0, 1350
004af69corr x1, xzr, 24
004af6a0bl errors.New
004af6a4str x0, [sp+120]
004af6a8str x1, [sp+128]
004af6acstr x0, [sp+80]
004af6b0str x1, [sp+88]
004af6b4ldur x29, [sp-8]
004af6b8ldr x30, [sp], 208
004af6bcret x30
004af6c0
004af6c0loc_4af6c0:
004af6c0ldr x1, [sp+216]
004af6c4ldrsb x27, [x1]
004af6c8add x0, x1, 152
004af6ccstr x0, [sp+168]
004af6d0bl sync.(*Mutex).Lock
004af6d4ldr x1, [sp+216]
004af6d8ldrsb x27, [x1]
004af6dcldr w1, [x1+160]
004af6e0ldr w2, [sp+56]
004af6e4subs wzr, w2, w1
004af6e8b.hi 0x4af6f0
004af6ecb 0x4af730
004af6f0
004af6f0loc_4af6f0:
004af6f0ldr x1, [sp+216]
004af6f4ldrsb x27, [x1]
004af6f8add x0, x1, 152
004af6fcstr x0, [sp+160]
004af700bl sync.(*Mutex).Unlock
004af704adrp x0, 0x20e000
004af708add x0, x0, 4013
004af70corr x1, xzr, 31
004af710bl errors.New
004af714str x0, [sp+120]
004af718str x1, [sp+128]
004af71cstr x0, [sp+80]
004af720str x1, [sp+88]
004af724ldur x29, [sp-8]
004af728ldr x30, [sp], 208
004af72cret x30
004af730
004af730loc_4af730:
004af730ldr x1, [sp+216]
004af734ldrsb x27, [x1]
004af738ldr x2, [sp+216]
004af73cldrsb x27, [x2]
004af740ldr w2, [x2+160]
004af744ldr w3, [sp+56]
004af748sub x2, x2, x3
004af74cstr w2, [x1+160]
004af750ldr x1, [sp+216]
004af754ldrsb x27, [x1]
004af758add x0, x1, 152
004af75cstr x0, [sp+152]
004af760bl sync.(*Mutex).Unlock
004af764ldr w1, [sp+60]
004af768subs wzr, w1, 1
004af76cb.eq 0x4af774
004af770b 0x4af798
004af774
004af774loc_4af774:
004af774ldr x4, [sp+216]
004af778ldrsb x27, [x4]
004af77cldr x0, [x4+144]
004af780str x0, [sp+144]
004af784ldr x1, [sp+96]
004af788ldr x2, [sp+104]
004af78cldr x3, [sp+112]
004af790bl golang.org/x/crypto/ssh.(*buffer).write
004af794b 0x4af7d0
004af798
004af798loc_4af798:
004af798ldr w4, [sp+60]
004af79ccbnz w4, 0x4af7a4
004af7a0b 0x4af7a8
004af7a4
004af7a4loc_4af7a4:
004af7a4b 0x4af7cc
004af7a8
004af7a8loc_4af7a8:
004af7a8ldr x4, [sp+216]
004af7acldrsb x27, [x4]
004af7b0ldr x0, [x4+136]
004af7b4str x0, [sp+136]
004af7b8ldr x1, [sp+96]
004af7bcldr x2, [sp+104]
004af7c0ldr x3, [sp+112]
004af7c4bl golang.org/x/crypto/ssh.(*buffer).write
004af7c8b 0x4af7cc
004af7cc
004af7ccloc_4af7cc:
004af7ccb 0x4af7d0
004af7d0
004af7d0loc_4af7d0:
004af7d0stp xzr, xzr, [sp+80]
004af7d4mov x0, xzr
004af7d8mov x1, xzr
004af7dcldur x29, [sp-8]
004af7e0ldr x30, [sp], 208
004af7e4ret x30
004af7e8
004af7e8loc_4af7e8:
004af7e8bl runtime.panicSliceB
004af7ec
004af7ecloc_4af7ec:
004af7ecbl runtime.panicSliceB
004af7f0
004af7f0loc_4af7f0:
004af7f0bl runtime.panicSliceAcap
004af7f4
004af7f4loc_4af7f4:
004af7f4movz x0, 5
004af7f8bl runtime.panicSliceB
004af7fc
004af7fcloc_4af7fc:
004af7fcmov x0, xzr
004af800bl runtime.panicIndex
004af804
004af804loc_4af804:
004af804mov x0, xzr
004af808bl runtime.panicIndex
004af80chint
004af810
004af810loc_4af810:
004af810stp x0, x1, [sp+8]
004af814stp x2, x3, [sp+24]
004af818mov x3, x30
004af81cbl runtime.morestack_noctxt.abi0
004af820ldp x0, x1, [sp+8]
004af824ldp x2, x3, [sp+24]
004af828b 0x4af450
004af82cudf 0
004af450
004af450golang.org/x/crypto/ssh.(*channel).handleData: ; void golang.org/x/crypto/ssh.(*channel).handleData(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004af450ldr x16, [x28+16]
004af454sub x17, sp, 80
004af458subs xzr, x17, x16
004af45cb.ls 0x4af810
004af460str x30, [sp-208]!
004af464stur x29, [sp-8]
004af468sub x29, sp, 8
004af46cstr x0, [sp+216]
004af470str x1, [sp+224]
004af474str x2, [sp+232]
004af478str x3, [sp+240]
004af47cstp xzr, xzr, [sp+80]
004af480movz x3, 9
004af484str x3, [sp+64]
004af488ldr x1, [sp+232]
004af48cldr x3, [sp+224]
004af490subs xzr, x1, 0
004af494b.hi 0x4af49c
004af498b 0x4af804
004af49c
004af49cloc_4af49c:
004af49cldrb w3, [x3]
004af4a0subs wzr, w3, 95
004af4a4cset x3, eq
004af4a8strb w3, [sp+54]
004af4acb.eq 0x4af4b4
004af4b0b 0x4af4c0
004af4b4
004af4b4loc_4af4b4:
004af4b4movz x3, 13
004af4b8str x3, [sp+64]
004af4bcb 0x4af4c4
004af4c0
004af4c0loc_4af4c0:
004af4c0b 0x4af4c4
004af4c4
004af4c4loc_4af4c4:
004af4c4ldr x3, [sp+232]
004af4c8str x3, [sp+72]
004af4ccldr x4, [sp+64]
004af4d0subs xzr, x3, x4
004af4d4b.lt 0x4af4dc
004af4d8b 0x4af518
004af4dc
004af4dcloc_4af4dc:
004af4dcldr x1, [sp+232]
004af4e0ldr x2, [sp+224]
004af4e4subs xzr, x1, 0
004af4e8b.hi 0x4af4f0
004af4ecb 0x4af7fc
004af4f0
004af4f0loc_4af4f0:
004af4f0ldrb w0, [x2]
004af4f4strb w0, [sp+55]
004af4f8bl golang.org/x/crypto/ssh.parseError
004af4fcstr x0, [sp+120]
004af500str x1, [sp+128]
004af504str x0, [sp+80]
004af508str x1, [sp+88]
004af50cldur x29, [sp-8]
004af510ldr x30, [sp], 208
004af514ret x30
004af518
004af518loc_4af518:
004af518str wzr, [sp+60]
004af51cldrb w3, [sp+54]
004af520tbnz w3, 0, 0x4af528
004af524b 0x4af578
004af528
004af528loc_4af528:
004af528ldr x1, [sp+232]
004af52cldr x3, [sp+224]
004af530ldr x4, [sp+240]
004af534b 0x4af538
004af538
004af538loc_4af538:
004af538subs xzr, x1, 5
004af53cb.hs 0x4af544
004af540b 0x4af7f4
004af544
004af544loc_4af544:
004af544sub x2, x4, 5
004af548sub x1, x1, 5
004af54csub x4, xzr, x2
004af550sbfm x4, x4, 63, 63
004af554movz x5, 5
004af558and x4, x4, x5
004af55cadd x0, x3, x4
004af560str x0, [sp+176]
004af564str x1, [sp+184]
004af568str x2, [sp+192]
004af56cbl encoding/binary.bigEndian.Uint32
004af570str w0, [sp+60]
004af574b 0x4af57c
004af578
004af578loc_4af578:
004af578b 0x4af57c
004af57c
004af57cloc_4af57c:
004af57cldr x3, [sp+64]
004af580sub x0, x3, 4
004af584str x0, [sp+72]
004af588ldr x1, [sp+64]
004af58cldr x2, [sp+240]
004af590ldr x4, [sp+224]
004af594subs xzr, x2, x1
004af598b.hs 0x4af5a0
004af59cb 0x4af7f0
004af5a0
004af5a0loc_4af5a0:
004af5a0subs xzr, x1, x0
004af5a4b.hs 0x4af5ac
004af5a8b 0x4af7ec
004af5ac
004af5acloc_4af5ac:
004af5acsub x5, x1, x3
004af5b0sub x3, x2, x3
004af5b4add x2, x3, 4
004af5b8add x1, x5, 4
004af5bcsub x3, xzr, x2
004af5c0and x3, x0, x3, asr #63
004af5c4add x0, x4, x3
004af5c8str x0, [sp+176]
004af5ccstr x1, [sp+184]
004af5d0str x2, [sp+192]
004af5d4bl encoding/binary.bigEndian.Uint32
004af5d8str w0, [sp+56]
004af5dccbz w0, 0x4af5e4
004af5e0b 0x4af5fc
004af5e4
004af5e4loc_4af5e4:
004af5e4stp xzr, xzr, [sp+80]
004af5e8mov x0, xzr
004af5ecmov x1, xzr
004af5f0ldur x29, [sp-8]
004af5f4ldr x30, [sp], 208
004af5f8ret x30
004af5fc
004af5fcloc_4af5fc:
004af5fcldr x2, [sp+216]
004af600ldrsb x27, [x2]
004af604ldr w2, [x2+48]
004af608subs wzr, w0, w2
004af60cb.hi 0x4af614
004af610b 0x4af640
004af614
004af614loc_4af614:
004af614adrp x0, 0x21a000
004af618add x0, x0, 123
004af61cmovz x1, 49
004af620bl errors.New
004af624str x0, [sp+120]
004af628str x1, [sp+128]
004af62cstr x0, [sp+80]
004af630str x1, [sp+88]
004af634ldur x29, [sp-8]
004af638ldr x30, [sp], 208
004af63cret x30
004af640
004af640loc_4af640:
004af640ldr x0, [sp+64]
004af644ldr x1, [sp+232]
004af648ldr x2, [sp+224]
004af64cldr x3, [sp+240]
004af650b 0x4af654
004af654
004af654loc_4af654:
004af654subs xzr, x1, x0
004af658b.hs 0x4af660
004af65cb 0x4af7e8
004af660
004af660loc_4af660:
004af660sub x4, x1, x0
004af664sub x3, x3, x0
004af668sub x5, xzr, x3
004af66cand x5, x0, x5, asr #63
004af670add x2, x2, x5
004af674str x2, [sp+96]
004af678str x4, [sp+104]
004af67cstr x3, [sp+112]
004af680str x4, [sp+72]
004af684ldr w2, [sp+56]
004af688subs wzr, w2, w4
004af68cb.ne 0x4af694
004af690b 0x4af6c0
004af694
004af694loc_4af694:
004af694adrp x0, 0x20a000
004af698add x0, x0, 1350
004af69corr x1, xzr, 24
004af6a0bl errors.New
004af6a4str x0, [sp+120]
004af6a8str x1, [sp+128]
004af6acstr x0, [sp+80]
004af6b0str x1, [sp+88]
004af6b4ldur x29, [sp-8]
004af6b8ldr x30, [sp], 208
004af6bcret x30
004af6c0
004af6c0loc_4af6c0:
004af6c0ldr x1, [sp+216]
004af6c4ldrsb x27, [x1]
004af6c8add x0, x1, 152
004af6ccstr x0, [sp+168]
004af6d0bl sync.(*Mutex).Lock
004af6d4ldr x1, [sp+216]
004af6d8ldrsb x27, [x1]
004af6dcldr w1, [x1+160]
004af6e0ldr w2, [sp+56]
004af6e4subs wzr, w2, w1
004af6e8b.hi 0x4af6f0
004af6ecb 0x4af730
004af6f0
004af6f0loc_4af6f0:
004af6f0ldr x1, [sp+216]
004af6f4ldrsb x27, [x1]
004af6f8add x0, x1, 152
004af6fcstr x0, [sp+160]
004af700bl sync.(*Mutex).Unlock
004af704adrp x0, 0x20e000
004af708add x0, x0, 4013
004af70corr x1, xzr, 31
004af710bl errors.New
004af714str x0, [sp+120]
004af718str x1, [sp+128]
004af71cstr x0, [sp+80]
004af720str x1, [sp+88]
004af724ldur x29, [sp-8]
004af728ldr x30, [sp], 208
004af72cret x30
004af730
004af730loc_4af730:
004af730ldr x1, [sp+216]
004af734ldrsb x27, [x1]
004af738ldr x2, [sp+216]
004af73cldrsb x27, [x2]
004af740ldr w2, [x2+160]
004af744ldr w3, [sp+56]
004af748sub x2, x2, x3
004af74cstr w2, [x1+160]
004af750ldr x1, [sp+216]
004af754ldrsb x27, [x1]
004af758add x0, x1, 152
004af75cstr x0, [sp+152]
004af760bl sync.(*Mutex).Unlock
004af764ldr w1, [sp+60]
004af768subs wzr, w1, 1
004af76cb.eq 0x4af774
004af770b 0x4af798
004af774
004af774loc_4af774:
004af774ldr x4, [sp+216]
004af778ldrsb x27, [x4]
004af77cldr x0, [x4+144]
004af780str x0, [sp+144]
004af784ldr x1, [sp+96]
004af788ldr x2, [sp+104]
004af78cldr x3, [sp+112]
004af790bl golang.org/x/crypto/ssh.(*buffer).write
004af794b 0x4af7d0
004af798
004af798loc_4af798:
004af798ldr w4, [sp+60]
004af79ccbnz w4, 0x4af7a4
004af7a0b 0x4af7a8
004af7a4
004af7a4loc_4af7a4:
004af7a4b 0x4af7cc
004af7a8
004af7a8loc_4af7a8:
004af7a8ldr x4, [sp+216]
004af7acldrsb x27, [x4]
004af7b0ldr x0, [x4+136]
004af7b4str x0, [sp+136]
004af7b8ldr x1, [sp+96]
004af7bcldr x2, [sp+104]
004af7c0ldr x3, [sp+112]
004af7c4bl golang.org/x/crypto/ssh.(*buffer).write
004af7c8b 0x4af7cc
004af7cc
004af7ccloc_4af7cc:
004af7ccb 0x4af7d0
004af7d0
004af7d0loc_4af7d0:
004af7d0stp xzr, xzr, [sp+80]
004af7d4mov x0, xzr
004af7d8mov x1, xzr
004af7dcldur x29, [sp-8]
004af7e0ldr x30, [sp], 208
004af7e4ret x30
004af7e8
004af7e8loc_4af7e8:
004af7e8bl runtime.panicSliceB
004af7ec
004af7ecloc_4af7ec:
004af7ecbl runtime.panicSliceB
004af7f0
004af7f0loc_4af7f0:
004af7f0bl runtime.panicSliceAcap
004af7f4
004af7f4loc_4af7f4:
004af7f4movz x0, 5
004af7f8bl runtime.panicSliceB
004af7fc
004af7fcloc_4af7fc:
004af7fcmov x0, xzr
004af800bl runtime.panicIndex
004af804
004af804loc_4af804:
004af804mov x0, xzr
004af808bl runtime.panicIndex
004af80chint
004af810
004af810loc_4af810:
004af810stp x0, x1, [sp+8]
004af814stp x2, x3, [sp+24]
004af818mov x3, x30
004af81cbl runtime.morestack_noctxt.abi0
004af820ldp x0, x1, [sp+8]
004af824ldp x2, x3, [sp+24]
004af828b 0x4af450
004af82cudf 0
004af450
004af830
004af830golang.org/x/crypto/ssh.(*channel).adjustWindow: ; void golang.org/x/crypto/ssh.(*channel).adjustWindow(golang.org/x/crypto/ssh.channel * c, uint32 n)
004af830ldr x16, [x28+16]
004af834subs xzr, sp, x16
004af838b.ls 0x4af8f4
004af83cstr x30, [sp-112]!
004af840stur x29, [sp-8]
004af844sub x29, sp, 8
004af848str x0, [sp+120]
004af84cstr w1, [sp+128]
004af850stp xzr, xzr, [sp+48]
004af854ldr x1, [sp+120]
004af858ldrsb x27, [x1]
004af85cadd x0, x1, 152
004af860str x0, [sp+80]
004af864bl sync.(*Mutex).Lock
004af868ldr x1, [sp+120]
004af86cldrsb x27, [x1]
004af870ldr x2, [sp+120]
004af874ldrsb x27, [x2]
004af878ldr w2, [x2+160]
004af87cldr w3, [sp+128]
004af880add x2, x2, x3
004af884str w2, [x1+160]
004af888ldr x1, [sp+120]
004af88cldrsb x27, [x1]
004af890add x0, x1, 152
004af894str x0, [sp+72]
004af898bl sync.(*Mutex).Unlock
004af89cstr wzr, [sp+40]
004af8a0str wzr, [sp+44]
004af8a4ldr w1, [sp+128]
004af8a8str w1, [sp+44]
004af8acadrp x0, 0x195000
004af8b0add x0, x0, 3040
004af8b4add x1, sp, 40
004af8b8bl runtime.convTnoptr
004af8bcstr x0, [sp+64]
004af8c0ldr x1, [sp+120]
004af8c4mov x2, x0
004af8c8mov x0, x1
004af8ccadrp x1, 0x195000
004af8d0add x1, x1, 3040
004af8d4bl golang.org/x/crypto/ssh.(*channel).sendMessage
004af8d8str x0, [sp+88]
004af8dcstr x1, [sp+96]
004af8e0str x0, [sp+48]
004af8e4str x1, [sp+56]
004af8e8ldur x29, [sp-8]
004af8ecldr x30, [sp], 112
004af8f0ret x30
004af8f4
004af8f4loc_4af8f4:
004af8f4str x0, [sp+8]
004af8f8str w1, [sp+16]
004af8fcmov x3, x30
004af900bl runtime.morestack_noctxt.abi0
004af904ldr x0, [sp+8]
004af908ldr w1, [sp+16]
004af90cb 0x4af830
004af830
004af830golang.org/x/crypto/ssh.(*channel).adjustWindow: ; void golang.org/x/crypto/ssh.(*channel).adjustWindow(golang.org/x/crypto/ssh.channel * c, uint32 n)
004af830ldr x16, [x28+16]
004af834subs xzr, sp, x16
004af838b.ls 0x4af8f4
004af83cstr x30, [sp-112]!
004af840stur x29, [sp-8]
004af844sub x29, sp, 8
004af848str x0, [sp+120]
004af84cstr w1, [sp+128]
004af850stp xzr, xzr, [sp+48]
004af854ldr x1, [sp+120]
004af858ldrsb x27, [x1]
004af85cadd x0, x1, 152
004af860str x0, [sp+80]
004af864bl sync.(*Mutex).Lock
004af868ldr x1, [sp+120]
004af86cldrsb x27, [x1]
004af870ldr x2, [sp+120]
004af874ldrsb x27, [x2]
004af878ldr w2, [x2+160]
004af87cldr w3, [sp+128]
004af880add x2, x2, x3
004af884str w2, [x1+160]
004af888ldr x1, [sp+120]
004af88cldrsb x27, [x1]
004af890add x0, x1, 152
004af894str x0, [sp+72]
004af898bl sync.(*Mutex).Unlock
004af89cstr wzr, [sp+40]
004af8a0str wzr, [sp+44]
004af8a4ldr w1, [sp+128]
004af8a8str w1, [sp+44]
004af8acadrp x0, 0x195000
004af8b0add x0, x0, 3040
004af8b4add x1, sp, 40
004af8b8bl runtime.convTnoptr
004af8bcstr x0, [sp+64]
004af8c0ldr x1, [sp+120]
004af8c4mov x2, x0
004af8c8mov x0, x1
004af8ccadrp x1, 0x195000
004af8d0add x1, x1, 3040
004af8d4bl golang.org/x/crypto/ssh.(*channel).sendMessage
004af8d8str x0, [sp+88]
004af8dcstr x1, [sp+96]
004af8e0str x0, [sp+48]
004af8e4str x1, [sp+56]
004af8e8ldur x29, [sp-8]
004af8ecldr x30, [sp], 112
004af8f0ret x30
004af8f4
004af8f4loc_4af8f4:
004af8f4str x0, [sp+8]
004af8f8str w1, [sp+16]
004af8fcmov x3, x30
004af900bl runtime.morestack_noctxt.abi0
004af904ldr x0, [sp+8]
004af908ldr w1, [sp+16]
004af90cb 0x4af830
004af830
004af910
004af910golang.org/x/crypto/ssh.(*channel).ReadExtended: ; void golang.org/x/crypto/ssh.(*channel).ReadExtended(golang.org/x/crypto/ssh.channel * c, struct []uint8 data, uint32 extended)
004af910ldr x16, [x28+16]
004af914sub x17, sp, 112
004af918subs xzr, x17, x16
004af91cb.ls 0x4afb90
004af920str x30, [sp-240]!
004af924stur x29, [sp-8]
004af928sub x29, sp, 8
004af92cstr x0, [sp+248]
004af930str x1, [sp+256]
004af934str x2, [sp+264]
004af938str x3, [sp+272]
004af93cstr w4, [sp+280]
004af940str xzr, [sp+64]
004af944stp xzr, xzr, [sp+96]
004af948ldr w4, [sp+280]
004af94cstr w4, [sp+60]
004af950cbz w4, 0x4af958
004af954b 0x4af9b0
004af958
004af958loc_4af958:
004af958b 0x4af95c
004af95c
004af95cloc_4af95c:
004af95cstp xzr, xzr, [sp+216]
004af960ldr x4, [sp+248]
004af964ldrsb x27, [x4]
004af968ldr x0, [x4+136]
004af96cstr x0, [sp+184]
004af970ldr x1, [sp+256]
004af974ldr x2, [sp+264]
004af978ldr x3, [sp+272]
004af97cbl golang.org/x/crypto/ssh.(*buffer).Read
004af980str x0, [sp+72]
004af984str x1, [sp+216]
004af988str x2, [sp+224]
004af98cldr x4, [sp+72]
004af990str x4, [sp+80]
004af994str x1, [sp+112]
004af998str x2, [sp+120]
004af99cldr x4, [sp+80]
004af9a0str x4, [sp+64]
004af9a4str x1, [sp+96]
004af9a8str x2, [sp+104]
004af9acb 0x4afa14
004af9b0
004af9b0loc_4af9b0:
004af9b0subs wzr, w4, 1
004af9b4b.eq 0x4af9bc
004af9b8b 0x4afad0
004af9bc
004af9bcloc_4af9bc:
004af9bcb 0x4af9c0
004af9c0
004af9c0loc_4af9c0:
004af9c0stp xzr, xzr, [sp+216]
004af9c4ldr x4, [sp+248]
004af9c8ldrsb x27, [x4]
004af9ccldr x0, [x4+144]
004af9d0str x0, [sp+192]
004af9d4ldr x1, [sp+256]
004af9d8ldr x2, [sp+264]
004af9dcldr x3, [sp+272]
004af9e0bl golang.org/x/crypto/ssh.(*buffer).Read
004af9e4str x0, [sp+72]
004af9e8str x1, [sp+216]
004af9ecstr x2, [sp+224]
004af9f0ldr x4, [sp+72]
004af9f4str x4, [sp+88]
004af9f8str x1, [sp+128]
004af9fcstr x2, [sp+136]
004afa00ldr x4, [sp+88]
004afa04str x4, [sp+64]
004afa08str x1, [sp+96]
004afa0cstr x2, [sp+104]
004afa10b 0x4afa14
004afa14
004afa14loc_4afa14:
004afa14ldr x3, [sp+64]
004afa18subs xzr, x3, 0
004afa1cb.gt 0x4afa24
004afa20b 0x4afab4
004afa24
004afa24loc_4afa24:
004afa24ldr x0, [sp+248]
004afa28ldr x1, [sp+64]
004afa2cbl golang.org/x/crypto/ssh.(*channel).adjustWindow
004afa30str x0, [sp+96]
004afa34str x1, [sp+104]
004afa38ldr x2, [sp+64]
004afa3csubs xzr, x2, 0
004afa40cset x2, gt
004afa44strb w2, [sp+59]
004afa48b.gt 0x4afa50
004afa4cb 0x4afa94
004afa50
004afa50loc_4afa50:
004afa50ldr x3, [sp+96]
004afa54adrp x27, 0x572000
004afa58ldr x4, [x27+1520]
004afa5csubs xzr, x4, x3
004afa60cset x3, eq
004afa64b.eq 0x4afa6c
004afa68b 0x4afa84
004afa6c
004afa6cloc_4afa6c:
004afa6cldr x0, [sp+96]
004afa70ldr x1, [sp+104]
004afa74adrp x27, 0x572000
004afa78ldr x2, [x27+1528]
004afa7cbl runtime.ifaceeq
004afa80b 0x4afa8c
004afa84
004afa84loc_4afa84:
004afa84mov x0, x3
004afa88b 0x4afa8c
004afa8c
004afa8cloc_4afa8c:
004afa8cstrb w0, [sp+59]
004afa90b 0x4afa98
004afa94
004afa94loc_4afa94:
004afa94b 0x4afa98
004afa98
004afa98loc_4afa98:
004afa98ldrb w3, [sp+59]
004afa9ctbnz w3, 0, 0x4afaa4
004afaa0b 0x4afaac
004afaa4
004afaa4loc_4afaa4:
004afaa4stp xzr, xzr, [sp+96]
004afaa8b 0x4afab0
004afaac
004afaacloc_4afaac:
004afaacb 0x4afab0
004afab0
004afab0loc_4afab0:
004afab0b 0x4afab8
004afab4
004afab4loc_4afab4:
004afab4b 0x4afab8
004afab8
004afab8loc_4afab8:
004afab8ldr x1, [sp+96]
004afabcldr x2, [sp+104]
004afac0ldr x0, [sp+64]
004afac4ldur x29, [sp-8]
004afac8ldr x30, [sp], 240
004afaccret x30
004afad0
004afad0loc_4afad0:
004afad0b 0x4afad4
004afad4
004afad4loc_4afad4:
004afad4b 0x4afad8
004afad8
004afad8loc_4afad8:
004afad8stp xzr, xzr, [sp+200]
004afadcadd x1, sp, 200
004afae0str x1, [sp+152]
004afae4ldr w0, [sp+280]
004afae8bl runtime.convT32
004afaecstr x0, [sp+144]
004afaf0ldr x1, [sp+152]
004afaf4ldrsb x27, [x1]
004afaf8adrp x2, 0x146000
004afafcadd x2, x2, 3328
004afb00str x2, [x1]
004afb04adrp x27, 0x59c000
004afb08ldr w2, [x27+3056]
004afb0ccbz w2, 0x4afb14
004afb10b 0x4afb18
004afb14
004afb14loc_4afb14:
004afb14b 0x4afb2c
004afb18
004afb18loc_4afb18:
004afb18bl runtime.gcWriteBarrier2
004afb1cstr x0, [x25]
004afb20ldr x5, [x1+8]
004afb24str x5, [x25+8]
004afb28b 0x4afb2c
004afb2c
004afb2cloc_4afb2c:
004afb2cstr x0, [x1+8]
004afb30ldr x2, [sp+152]
004afb34ldrsb x27, [x2]
004afb38b 0x4afb3c
004afb3c
004afb3cloc_4afb3c:
004afb3cstr x2, [sp+160]
004afb40orr x4, xzr, 1
004afb44str x4, [sp+168]
004afb48str x4, [sp+176]
004afb4cadrp x0, 0x211000
004afb50add x0, x0, 3576
004afb54movz x1, 35
004afb58mov x3, x4
004afb5cbl fmt.Errorf
004afb60str x0, [sp+216]
004afb64str x1, [sp+224]
004afb68str xzr, [sp+64]
004afb6cstr x0, [sp+96]
004afb70str x1, [sp+104]
004afb74ldr x5, [sp+64]
004afb78mov x2, x1
004afb7cmov x1, x0
004afb80mov x0, x5
004afb84ldur x29, [sp-8]
004afb88ldr x30, [sp], 240
004afb8cret x30
004afb90
004afb90loc_4afb90:
004afb90stp x0, x1, [sp+8]
004afb94stp x2, x3, [sp+24]
004afb98str w4, [sp+40]
004afb9cmov x3, x30
004afba0bl runtime.morestack_noctxt.abi0
004afba4ldp x0, x1, [sp+8]
004afba8ldp x2, x3, [sp+24]
004afbacldr w4, [sp+40]
004afbb0b 0x4af910
004afbb4udf 0
004afbb8udf 0
004afbbcudf 0
004af910
004af910golang.org/x/crypto/ssh.(*channel).ReadExtended: ; void golang.org/x/crypto/ssh.(*channel).ReadExtended(golang.org/x/crypto/ssh.channel * c, struct []uint8 data, uint32 extended)
004af910ldr x16, [x28+16]
004af914sub x17, sp, 112
004af918subs xzr, x17, x16
004af91cb.ls 0x4afb90
004af920str x30, [sp-240]!
004af924stur x29, [sp-8]
004af928sub x29, sp, 8
004af92cstr x0, [sp+248]
004af930str x1, [sp+256]
004af934str x2, [sp+264]
004af938str x3, [sp+272]
004af93cstr w4, [sp+280]
004af940str xzr, [sp+64]
004af944stp xzr, xzr, [sp+96]
004af948ldr w4, [sp+280]
004af94cstr w4, [sp+60]
004af950cbz w4, 0x4af958
004af954b 0x4af9b0
004af958
004af958loc_4af958:
004af958b 0x4af95c
004af95c
004af95cloc_4af95c:
004af95cstp xzr, xzr, [sp+216]
004af960ldr x4, [sp+248]
004af964ldrsb x27, [x4]
004af968ldr x0, [x4+136]
004af96cstr x0, [sp+184]
004af970ldr x1, [sp+256]
004af974ldr x2, [sp+264]
004af978ldr x3, [sp+272]
004af97cbl golang.org/x/crypto/ssh.(*buffer).Read
004af980str x0, [sp+72]
004af984str x1, [sp+216]
004af988str x2, [sp+224]
004af98cldr x4, [sp+72]
004af990str x4, [sp+80]
004af994str x1, [sp+112]
004af998str x2, [sp+120]
004af99cldr x4, [sp+80]
004af9a0str x4, [sp+64]
004af9a4str x1, [sp+96]
004af9a8str x2, [sp+104]
004af9acb 0x4afa14
004af9b0
004af9b0loc_4af9b0:
004af9b0subs wzr, w4, 1
004af9b4b.eq 0x4af9bc
004af9b8b 0x4afad0
004af9bc
004af9bcloc_4af9bc:
004af9bcb 0x4af9c0
004af9c0
004af9c0loc_4af9c0:
004af9c0stp xzr, xzr, [sp+216]
004af9c4ldr x4, [sp+248]
004af9c8ldrsb x27, [x4]
004af9ccldr x0, [x4+144]
004af9d0str x0, [sp+192]
004af9d4ldr x1, [sp+256]
004af9d8ldr x2, [sp+264]
004af9dcldr x3, [sp+272]
004af9e0bl golang.org/x/crypto/ssh.(*buffer).Read
004af9e4str x0, [sp+72]
004af9e8str x1, [sp+216]
004af9ecstr x2, [sp+224]
004af9f0ldr x4, [sp+72]
004af9f4str x4, [sp+88]
004af9f8str x1, [sp+128]
004af9fcstr x2, [sp+136]
004afa00ldr x4, [sp+88]
004afa04str x4, [sp+64]
004afa08str x1, [sp+96]
004afa0cstr x2, [sp+104]
004afa10b 0x4afa14
004afa14
004afa14loc_4afa14:
004afa14ldr x3, [sp+64]
004afa18subs xzr, x3, 0
004afa1cb.gt 0x4afa24
004afa20b 0x4afab4
004afa24
004afa24loc_4afa24:
004afa24ldr x0, [sp+248]
004afa28ldr x1, [sp+64]
004afa2cbl golang.org/x/crypto/ssh.(*channel).adjustWindow
004afa30str x0, [sp+96]
004afa34str x1, [sp+104]
004afa38ldr x2, [sp+64]
004afa3csubs xzr, x2, 0
004afa40cset x2, gt
004afa44strb w2, [sp+59]
004afa48b.gt 0x4afa50
004afa4cb 0x4afa94
004afa50
004afa50loc_4afa50:
004afa50ldr x3, [sp+96]
004afa54adrp x27, 0x572000
004afa58ldr x4, [x27+1520]
004afa5csubs xzr, x4, x3
004afa60cset x3, eq
004afa64b.eq 0x4afa6c
004afa68b 0x4afa84
004afa6c
004afa6cloc_4afa6c:
004afa6cldr x0, [sp+96]
004afa70ldr x1, [sp+104]
004afa74adrp x27, 0x572000
004afa78ldr x2, [x27+1528]
004afa7cbl runtime.ifaceeq
004afa80b 0x4afa8c
004afa84
004afa84loc_4afa84:
004afa84mov x0, x3
004afa88b 0x4afa8c
004afa8c
004afa8cloc_4afa8c:
004afa8cstrb w0, [sp+59]
004afa90b 0x4afa98
004afa94
004afa94loc_4afa94:
004afa94b 0x4afa98
004afa98
004afa98loc_4afa98:
004afa98ldrb w3, [sp+59]
004afa9ctbnz w3, 0, 0x4afaa4
004afaa0b 0x4afaac
004afaa4
004afaa4loc_4afaa4:
004afaa4stp xzr, xzr, [sp+96]
004afaa8b 0x4afab0
004afaac
004afaacloc_4afaac:
004afaacb 0x4afab0
004afab0
004afab0loc_4afab0:
004afab0b 0x4afab8
004afab4
004afab4loc_4afab4:
004afab4b 0x4afab8
004afab8
004afab8loc_4afab8:
004afab8ldr x1, [sp+96]
004afabcldr x2, [sp+104]
004afac0ldr x0, [sp+64]
004afac4ldur x29, [sp-8]
004afac8ldr x30, [sp], 240
004afaccret x30
004afad0
004afad0loc_4afad0:
004afad0b 0x4afad4
004afad4
004afad4loc_4afad4:
004afad4b 0x4afad8
004afad8
004afad8loc_4afad8:
004afad8stp xzr, xzr, [sp+200]
004afadcadd x1, sp, 200
004afae0str x1, [sp+152]
004afae4ldr w0, [sp+280]
004afae8bl runtime.convT32
004afaecstr x0, [sp+144]
004afaf0ldr x1, [sp+152]
004afaf4ldrsb x27, [x1]
004afaf8adrp x2, 0x146000
004afafcadd x2, x2, 3328
004afb00str x2, [x1]
004afb04adrp x27, 0x59c000
004afb08ldr w2, [x27+3056]
004afb0ccbz w2, 0x4afb14
004afb10b 0x4afb18
004afb14
004afb14loc_4afb14:
004afb14b 0x4afb2c
004afb18
004afb18loc_4afb18:
004afb18bl runtime.gcWriteBarrier2
004afb1cstr x0, [x25]
004afb20ldr x5, [x1+8]
004afb24str x5, [x25+8]
004afb28b 0x4afb2c
004afb2c
004afb2cloc_4afb2c:
004afb2cstr x0, [x1+8]
004afb30ldr x2, [sp+152]
004afb34ldrsb x27, [x2]
004afb38b 0x4afb3c
004afb3c
004afb3cloc_4afb3c:
004afb3cstr x2, [sp+160]
004afb40orr x4, xzr, 1
004afb44str x4, [sp+168]
004afb48str x4, [sp+176]
004afb4cadrp x0, 0x211000
004afb50add x0, x0, 3576
004afb54movz x1, 35
004afb58mov x3, x4
004afb5cbl fmt.Errorf
004afb60str x0, [sp+216]
004afb64str x1, [sp+224]
004afb68str xzr, [sp+64]
004afb6cstr x0, [sp+96]
004afb70str x1, [sp+104]
004afb74ldr x5, [sp+64]
004afb78mov x2, x1
004afb7cmov x1, x0
004afb80mov x0, x5
004afb84ldur x29, [sp-8]
004afb88ldr x30, [sp], 240
004afb8cret x30
004afb90
004afb90loc_4afb90:
004afb90stp x0, x1, [sp+8]
004afb94stp x2, x3, [sp+24]
004afb98str w4, [sp+40]
004afb9cmov x3, x30
004afba0bl runtime.morestack_noctxt.abi0
004afba4ldp x0, x1, [sp+8]
004afba8ldp x2, x3, [sp+24]
004afbacldr w4, [sp+40]
004afbb0b 0x4af910
004afbb4udf 0
004afbb8udf 0
004afbbcudf 0
004af910
004afbc0
004afbc0golang.org/x/crypto/ssh.(*channel).close: ; void golang.org/x/crypto/ssh.(*channel).close(golang.org/x/crypto/ssh.channel * c)
004afbc0ldr x16, [x28+16]
004afbc4subs xzr, sp, x16
004afbc8b.ls 0x4afc88
004afbccstr x30, [sp-80]!
004afbd0stur x29, [sp-8]
004afbd4sub x29, sp, 8
004afbd8str x0, [sp+88]
004afbdcldrsb x27, [x0]
004afbe0ldr x0, [x0+136]
004afbe4str x0, [sp+64]
004afbe8bl golang.org/x/crypto/ssh.(*buffer).eof
004afbecldr x1, [sp+88]
004afbf0ldrsb x27, [x1]
004afbf4ldr x0, [x1+144]
004afbf8str x0, [sp+56]
004afbfcbl golang.org/x/crypto/ssh.(*buffer).eof
004afc00ldr x1, [sp+88]
004afc04ldrsb x27, [x1]
004afc08ldr x1, [x1+72]
004afc0cstr x1, [sp+48]
004afc10ldr x0, [sp+48]
004afc14bl runtime.closechan
004afc18ldr x1, [sp+88]
004afc1cldrsb x27, [x1]
004afc20ldr x1, [x1+88]
004afc24str x1, [sp+40]
004afc28ldr x0, [sp+40]
004afc2cbl runtime.closechan
004afc30ldr x1, [sp+88]
004afc34ldrsb x27, [x1]
004afc38add x0, x1, 164
004afc3cstr x0, [sp+32]
004afc40bl sync.(*Mutex).Lock
004afc44ldr x1, [sp+88]
004afc48ldrsb x27, [x1]
004afc4corr x2, xzr, 1
004afc50strb w2, [x1+172]
004afc54ldr x1, [sp+88]
004afc58ldrsb x27, [x1]
004afc5cadd x0, x1, 164
004afc60str x0, [sp+24]
004afc64bl sync.(*Mutex).Unlock
004afc68ldr x1, [sp+88]
004afc6cldrsb x27, [x1]
004afc70add x0, x1, 104
004afc74str x0, [sp+16]
004afc78bl golang.org/x/crypto/ssh.(*window).close
004afc7cldur x29, [sp-8]
004afc80ldr x30, [sp], 80
004afc84ret x30
004afc88
004afc88loc_4afc88:
004afc88str x0, [sp+8]
004afc8cmov x3, x30
004afc90bl runtime.morestack_noctxt.abi0
004afc94ldr x0, [sp+8]
004afc98b 0x4afbc0
004afc9cudf 0
004afbc0
004afbc0golang.org/x/crypto/ssh.(*channel).close: ; void golang.org/x/crypto/ssh.(*channel).close(golang.org/x/crypto/ssh.channel * c)
004afbc0ldr x16, [x28+16]
004afbc4subs xzr, sp, x16
004afbc8b.ls 0x4afc88
004afbccstr x30, [sp-80]!
004afbd0stur x29, [sp-8]
004afbd4sub x29, sp, 8
004afbd8str x0, [sp+88]
004afbdcldrsb x27, [x0]
004afbe0ldr x0, [x0+136]
004afbe4str x0, [sp+64]
004afbe8bl golang.org/x/crypto/ssh.(*buffer).eof
004afbecldr x1, [sp+88]
004afbf0ldrsb x27, [x1]
004afbf4ldr x0, [x1+144]
004afbf8str x0, [sp+56]
004afbfcbl golang.org/x/crypto/ssh.(*buffer).eof
004afc00ldr x1, [sp+88]
004afc04ldrsb x27, [x1]
004afc08ldr x1, [x1+72]
004afc0cstr x1, [sp+48]
004afc10ldr x0, [sp+48]
004afc14bl runtime.closechan
004afc18ldr x1, [sp+88]
004afc1cldrsb x27, [x1]
004afc20ldr x1, [x1+88]
004afc24str x1, [sp+40]
004afc28ldr x0, [sp+40]
004afc2cbl runtime.closechan
004afc30ldr x1, [sp+88]
004afc34ldrsb x27, [x1]
004afc38add x0, x1, 164
004afc3cstr x0, [sp+32]
004afc40bl sync.(*Mutex).Lock
004afc44ldr x1, [sp+88]
004afc48ldrsb x27, [x1]
004afc4corr x2, xzr, 1
004afc50strb w2, [x1+172]
004afc54ldr x1, [sp+88]
004afc58ldrsb x27, [x1]
004afc5cadd x0, x1, 164
004afc60str x0, [sp+24]
004afc64bl sync.(*Mutex).Unlock
004afc68ldr x1, [sp+88]
004afc6cldrsb x27, [x1]
004afc70add x0, x1, 104
004afc74str x0, [sp+16]
004afc78bl golang.org/x/crypto/ssh.(*window).close
004afc7cldur x29, [sp-8]
004afc80ldr x30, [sp], 80
004afc84ret x30
004afc88
004afc88loc_4afc88:
004afc88str x0, [sp+8]
004afc8cmov x3, x30
004afc90bl runtime.morestack_noctxt.abi0
004afc94ldr x0, [sp+8]
004afc98b 0x4afbc0
004afc9cudf 0
004afbc0
004afca0
004afca0golang.org/x/crypto/ssh.(*channel).responseMessageReceived: ; void golang.org/x/crypto/ssh.(*channel).responseMessageReceived(golang.org/x/crypto/ssh.channel * ch)
004afca0ldr x16, [x28+16]
004afca4subs xzr, sp, x16
004afca8b.ls 0x4afd68
004afcacstr x30, [sp-64]!
004afcb0stur x29, [sp-8]
004afcb4sub x29, sp, 8
004afcb8str x0, [sp+72]
004afcbcstp xzr, xzr, [sp+24]
004afcc0ldr x2, [sp+72]
004afcc4ldrsb x27, [x2]
004afcc8ldrb w2, [x2+65]
004afccccbz w2, 0x4afcd4
004afcd0b 0x4afd00
004afcd4
004afcd4loc_4afcd4:
004afcd4adrp x0, 0x21c000
004afcd8add x0, x0, 3213
004afcdcmovz x1, 57
004afce0bl errors.New
004afce4str x0, [sp+40]
004afce8str x1, [sp+48]
004afcecstr x0, [sp+24]
004afcf0str x1, [sp+32]
004afcf4ldur x29, [sp-8]
004afcf8ldr x30, [sp], 64
004afcfcret x30
004afd00
004afd00loc_4afd00:
004afd00ldr x2, [sp+72]
004afd04ldrsb x27, [x2]
004afd08ldrb w2, [x2+64]
004afd0ctbnz w2, 0, 0x4afd14
004afd10b 0x4afd40
004afd14
004afd14loc_4afd14:
004afd14adrp x0, 0x217000
004afd18add x0, x0, 2080
004afd1cmovz x1, 44
004afd20bl errors.New
004afd24str x0, [sp+40]
004afd28str x1, [sp+48]
004afd2cstr x0, [sp+24]
004afd30str x1, [sp+32]
004afd34ldur x29, [sp-8]
004afd38ldr x30, [sp], 64
004afd3cret x30
004afd40
004afd40loc_4afd40:
004afd40ldr x2, [sp+72]
004afd44ldrsb x27, [x2]
004afd48orr x3, xzr, 1
004afd4cstrb w3, [x2+64]
004afd50stp xzr, xzr, [sp+24]
004afd54mov x0, xzr
004afd58mov x1, xzr
004afd5cldur x29, [sp-8]
004afd60ldr x30, [sp], 64
004afd64ret x30
004afd68
004afd68loc_4afd68:
004afd68str x0, [sp+8]
004afd6cmov x3, x30
004afd70bl runtime.morestack_noctxt.abi0
004afd74ldr x0, [sp+8]
004afd78b 0x4afca0
004afd7cudf 0
004afca0
004afca0golang.org/x/crypto/ssh.(*channel).responseMessageReceived: ; void golang.org/x/crypto/ssh.(*channel).responseMessageReceived(golang.org/x/crypto/ssh.channel * ch)
004afca0ldr x16, [x28+16]
004afca4subs xzr, sp, x16
004afca8b.ls 0x4afd68
004afcacstr x30, [sp-64]!
004afcb0stur x29, [sp-8]
004afcb4sub x29, sp, 8
004afcb8str x0, [sp+72]
004afcbcstp xzr, xzr, [sp+24]
004afcc0ldr x2, [sp+72]
004afcc4ldrsb x27, [x2]
004afcc8ldrb w2, [x2+65]
004afccccbz w2, 0x4afcd4
004afcd0b 0x4afd00
004afcd4
004afcd4loc_4afcd4:
004afcd4adrp x0, 0x21c000
004afcd8add x0, x0, 3213
004afcdcmovz x1, 57
004afce0bl errors.New
004afce4str x0, [sp+40]
004afce8str x1, [sp+48]
004afcecstr x0, [sp+24]
004afcf0str x1, [sp+32]
004afcf4ldur x29, [sp-8]
004afcf8ldr x30, [sp], 64
004afcfcret x30
004afd00
004afd00loc_4afd00:
004afd00ldr x2, [sp+72]
004afd04ldrsb x27, [x2]
004afd08ldrb w2, [x2+64]
004afd0ctbnz w2, 0, 0x4afd14
004afd10b 0x4afd40
004afd14
004afd14loc_4afd14:
004afd14adrp x0, 0x217000
004afd18add x0, x0, 2080
004afd1cmovz x1, 44
004afd20bl errors.New
004afd24str x0, [sp+40]
004afd28str x1, [sp+48]
004afd2cstr x0, [sp+24]
004afd30str x1, [sp+32]
004afd34ldur x29, [sp-8]
004afd38ldr x30, [sp], 64
004afd3cret x30
004afd40
004afd40loc_4afd40:
004afd40ldr x2, [sp+72]
004afd44ldrsb x27, [x2]
004afd48orr x3, xzr, 1
004afd4cstrb w3, [x2+64]
004afd50stp xzr, xzr, [sp+24]
004afd54mov x0, xzr
004afd58mov x1, xzr
004afd5cldur x29, [sp-8]
004afd60ldr x30, [sp], 64
004afd64ret x30
004afd68
004afd68loc_4afd68:
004afd68str x0, [sp+8]
004afd6cmov x3, x30
004afd70bl runtime.morestack_noctxt.abi0
004afd74ldr x0, [sp+8]
004afd78b 0x4afca0
004afd7cudf 0
004afca0
004afd80
004afd80golang.org/x/crypto/ssh.(*channel).handlePacket: ; void golang.org/x/crypto/ssh.(*channel).handlePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004afd80ldr x16, [x28+16]
004afd84sub x17, sp, 480
004afd88subs xzr, x17, x16
004afd8cb.ls 0x4b0600
004afd90sub x20, sp, 608
004afd94stp x29, x30, [x20-8]
004afd98add sp, x20, 0
004afd9csub x29, sp, 8
004afda0str x0, [sp+616]
004afda4str x1, [sp+624]
004afda8str x2, [sp+632]
004afdacstr x3, [sp+640]
004afdb0stp xzr, xzr, [sp+104]
004afdb4ldr x1, [sp+632]
004afdb8ldr x4, [sp+624]
004afdbcsubs xzr, x1, 0
004afdc0b.hi 0x4afdc8
004afdc4b 0x4b05f4
004afdc8
004afdc8loc_4afdc8:
004afdc8ldrb w4, [x4]
004afdccstrb w4, [sp+62]
004afdd0mov x5, x4
004afdd4subs wzr, w5, 94
004afdd8b.hs 0x4afde0
004afddcb 0x4afe28
004afde0
004afde0loc_4afde0:
004afde0mov x5, x4
004afde4subs wzr, w5, 95
004afde8b.ls 0x4afdf0
004afdecb 0x4afe24
004afdf0
004afdf0loc_4afdf0:
004afdf0b 0x4afdf4
004afdf4
004afdf4loc_4afdf4:
004afdf4ldr x1, [sp+624]
004afdf8ldr x2, [sp+632]
004afdfcldr x3, [sp+640]
004afe00ldr x0, [sp+616]
004afe04bl golang.org/x/crypto/ssh.(*channel).handleData
004afe08str x0, [sp+576]
004afe0cstr x1, [sp+584]
004afe10str x0, [sp+104]
004afe14str x1, [sp+112]
004afe18ldp x29, x30, [sp-8]
004afe1cadd sp, sp, 608
004afe20ret x30
004afe24
004afe24loc_4afe24:
004afe24b 0x4afe2c
004afe28
004afe28loc_4afe28:
004afe28b 0x4afe2c
004afe2c
004afe2cloc_4afe2c:
004afe2cmov x3, x4
004afe30subs wzr, w3, 96
004afe34b.eq 0x4afe3c
004afe38b 0x4afe80
004afe3c
004afe3cloc_4afe3c:
004afe3cb 0x4afe40
004afe40
004afe40loc_4afe40:
004afe40ldr x1, [sp+616]
004afe44ldrsb x27, [x1]
004afe48ldr x0, [x1+144]
004afe4cstr x0, [sp+496]
004afe50bl golang.org/x/crypto/ssh.(*buffer).eof
004afe54ldr x1, [sp+616]
004afe58ldrsb x27, [x1]
004afe5cldr x0, [x1+136]
004afe60str x0, [sp+488]
004afe64bl golang.org/x/crypto/ssh.(*buffer).eof
004afe68stp xzr, xzr, [sp+104]
004afe6cmov x0, xzr
004afe70mov x1, xzr
004afe74ldp x29, x30, [sp-8]
004afe78add sp, sp, 608
004afe7cret x30
004afe80
004afe80loc_4afe80:
004afe80mov x3, x4
004afe84subs wzr, w3, 97
004afe88b.eq 0x4afe90
004afe8cb 0x4aff2c
004afe90
004afe90loc_4afe90:
004afe90b 0x4afe94
004afe94
004afe94loc_4afe94:
004afe94str wzr, [sp+100]
004afe98ldr x1, [sp+616]
004afe9cldrsb x27, [x1]
004afea0ldr w1, [x1+44]
004afea4str w1, [sp+100]
004afea8str w1, [sp+96]
004afeacadd x1, sp, 96
004afeb0ldrsb x27, [x1]
004afeb4ldr w0, [x1]
004afeb8str w0, [sp+92]
004afebcbl runtime.convT32
004afec0str x0, [sp+512]
004afec4ldr x1, [sp+616]
004afec8mov x2, x0
004afeccmov x0, x1
004afed0adrp x1, 0x17d000
004afed4add x1, x1, 480
004afed8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004afedcldr x1, [sp+616]
004afee0ldrsb x27, [x1]
004afee4ldr x1, [x1+56]
004afee8ldrsb x27, [x1]
004afeecadd x1, x1, 16
004afef0str x1, [sp+504]
004afef4ldr x1, [sp+616]
004afef8ldrsb x27, [x1]
004afefcldr w1, [x1+40]
004aff00str w1, [sp+88]
004aff04ldr x0, [sp+504]
004aff08bl golang.org/x/crypto/ssh.(*chanList).remove
004aff0cldr x0, [sp+616]
004aff10bl golang.org/x/crypto/ssh.(*channel).close
004aff14stp xzr, xzr, [sp+104]
004aff18mov x0, xzr
004aff1cmov x1, xzr
004aff20ldp x29, x30, [sp-8]
004aff24add sp, sp, 608
004aff28ret x30
004aff2c
004aff2cloc_4aff2c:
004aff2cb 0x4aff30
004aff30
004aff30loc_4aff30:
004aff30b 0x4aff34
004aff34
004aff34loc_4aff34:
004aff34b 0x4aff38
004aff38
004aff38loc_4aff38:
004aff38add x27, sp, 560
004aff3cstp xzr, xzr, [x27]
004aff40add x27, sp, 576
004aff44stp xzr, xzr, [x27]
004aff48ldr x0, [sp+624]
004aff4cldr x1, [sp+632]
004aff50ldr x2, [sp+640]
004aff54bl golang.org/x/crypto/ssh.decode
004aff58str x0, [sp+560]
004aff5cstr x1, [sp+568]
004aff60str x2, [sp+576]
004aff64str x3, [sp+584]
004aff68ldr x3, [sp+568]
004aff6cldr x4, [sp+560]
004aff70str x4, [sp+344]
004aff74str x3, [sp+352]
004aff78ldr x3, [sp+576]
004aff7cldr x4, [sp+584]
004aff80str x3, [sp+232]
004aff84str x4, [sp+240]
004aff88ldr x3, [sp+344]
004aff8cldr x4, [sp+352]
004aff90str x3, [sp+216]
004aff94str x4, [sp+224]
004aff98ldr x1, [sp+240]
004aff9cldr x0, [sp+232]
004affa0str x0, [sp+200]
004affa4str x1, [sp+208]
004affa8cbnz x0, 0x4affb0
004affacb 0x4affc4
004affb0
004affb0loc_4affb0:
004affb0str x0, [sp+104]
004affb4str x1, [sp+112]
004affb8ldp x29, x30, [sp-8]
004affbcadd sp, sp, 608
004affc0ret x30
004affc4
004affc4loc_4affc4:
004affc4ldr x2, [sp+224]
004affc8ldr x3, [sp+216]
004affccstr x3, [sp+472]
004affd0str x2, [sp+480]
004affd4cbnz x3, 0x4affdc
004affd8b 0x4b05a0
004affdc
004affdcloc_4affdc:
004affdcldr w2, [x3+16]
004affe0str w2, [sp+84]
004affe4movz x3, 568
004affe8movk x3, 0xcc80000
004affecsubs wzr, w2, w3
004afff0b.ls 0x4afff8
004afff4b 0x4b0234
004afff8
004afff8loc_4afff8:
004afff8movz x3, 58221
004afffcmovk x3, 0x2320000
004b0000subs wzr, w2, w3
004b0004b.eq 0x4b000c
004b0008b 0x4b00e4
004b000c
004b000cloc_4b000c:
004b000cldr x2, [sp+472]
004b0010adrp x3, 0x139000
004b0014add x3, x3, 2752
004b0018subs xzr, x2, x3
004b001cb.eq 0x4b0024
004b0020b 0x4b002c
004b0024
004b0024loc_4b0024:
004b0024orr x0, xzr, 1
004b0028b 0x4b0034
004b002c
004b002cloc_4b002c:
004b002cmov x0, xzr
004b0030b 0x4b0034
004b0034
004b0034loc_4b0034:
004b0034strb w0, [sp+61]
004b0038tbnz w0, 0, 0x4b0040
004b003cb 0x4b00e0
004b0040
004b0040loc_4b0040:
004b0040b 0x4b0044
004b0044
004b0044loc_4b0044:
004b0044ldr x1, [sp+480]
004b0048str x1, [sp+160]
004b004cldr x0, [sp+616]
004b0050bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b0054str x0, [sp+184]
004b0058str x1, [sp+192]
004b005ccbnz x0, 0x4b0064
004b0060b 0x4b0078
004b0064
004b0064loc_4b0064:
004b0064str x0, [sp+104]
004b0068str x1, [sp+112]
004b006cldp x29, x30, [sp-8]
004b0070add sp, sp, 608
004b0074ret x30
004b0078
004b0078loc_4b0078:
004b0078ldr x2, [sp+616]
004b007cldrsb x27, [x2]
004b0080ldr x2, [x2+56]
004b0084ldrsb x27, [x2]
004b0088add x2, x2, 16
004b008cstr x2, [sp+464]
004b0090ldr x2, [sp+160]
004b0094ldrsb x27, [x2]
004b0098ldr w1, [x2]
004b009cstr w1, [sp+80]
004b00a0ldr x0, [sp+464]
004b00a4bl golang.org/x/crypto/ssh.(*chanList).remove
004b00a8ldr x2, [sp+160]
004b00acstr x2, [sp+552]
004b00b0adrp x3, 0x139000
004b00b4add x3, x3, 2752
004b00b8str x3, [sp+560]
004b00bcstr x2, [sp+568]
004b00c0ldr x2, [sp+616]
004b00c4ldrsb x27, [x2]
004b00c8ldr x2, [x2+72]
004b00ccstr x2, [sp+456]
004b00d0ldr x0, [sp+456]
004b00d4add x1, sp, 560
004b00d8bl runtime.chansend1
004b00dcb 0x4b05dc
004b00e0
004b00e0loc_4b00e0:
004b00e0b 0x4b0230
004b00e4
004b00e4loc_4b00e4:
004b00e4movz x3, 568
004b00e8movk x3, 0xcc80000
004b00ecsubs wzr, w2, w3
004b00f0b.eq 0x4b00f8
004b00f4b 0x4b0228
004b00f8
004b00f8loc_4b00f8:
004b00f8ldr x2, [sp+472]
004b00fcadrp x3, 0x139000
004b0100add x3, x3, 2944
004b0104subs xzr, x2, x3
004b0108b.eq 0x4b0110
004b010cb 0x4b0118
004b0110
004b0110loc_4b0110:
004b0110orr x0, xzr, 1
004b0114b 0x4b0120
004b0118
004b0118loc_4b0118:
004b0118mov x0, xzr
004b011cb 0x4b0120
004b0120
004b0120loc_4b0120:
004b0120strb w0, [sp+61]
004b0124tbnz w0, 0, 0x4b012c
004b0128b 0x4b0224
004b012c
004b012cloc_4b012c:
004b012cb 0x4b0130
004b0130
004b0130loc_4b0130:
004b0130ldr x1, [sp+480]
004b0134str x1, [sp+136]
004b0138adrp x0, 0x1c6000
004b013cadd x0, x0, 800
004b0140bl runtime.newobject
004b0144str x0, [sp+592]
004b0148stp xzr, xzr, [sp+272]
004b014cstp xzr, xzr, [sp+288]
004b0150stp xzr, xzr, [sp+304]
004b0154stp xzr, xzr, [sp+320]
004b0158ldr x1, [sp+136]
004b015cldrsb x27, [x1]
004b0160ldr x2, [x1+8]
004b0164ldr x1, [x1+16]
004b0168str x2, [sp+272]
004b016cstr x1, [sp+280]
004b0170ldr x1, [sp+136]
004b0174ldrsb x27, [x1]
004b0178ldrb w1, [x1+24]
004b017cstrb w1, [sp+288]
004b0180ldr x1, [sp+136]
004b0184ldrsb x27, [x1]
004b0188ldr x2, [x1+32]
004b018cldr x3, [x1+40]
004b0190ldr x1, [x1+48]
004b0194str x2, [sp+296]
004b0198str x3, [sp+304]
004b019cstr x1, [sp+312]
004b01a0ldr x1, [sp+616]
004b01a4str x1, [sp+320]
004b01a8ldr x1, [sp+592]
004b01acadrp x27, 0x59b000
004b01b0ldr w2, [x27+3056]
004b01b4cbz w2, 0x4b01bc
004b01b8b 0x4b01c0
004b01bc
004b01bcloc_4b01bc:
004b01bcb 0x4b01dc
004b01c0
004b01c0loc_4b01c0:
004b01c0str x1, [sp+248]
004b01c4adrp x0, 0x1c6000
004b01c8add x0, x0, 800
004b01ccadd x2, sp, 272
004b01d0bl runtime.wbMove
004b01d4ldr x1, [sp+248]
004b01d8b 0x4b01dc
004b01dc
004b01dcloc_4b01dc:
004b01dcldp x2, x3, [sp+272]
004b01e0ldp x4, x5, [sp+288]
004b01e4ldp x6, x7, [sp+304]
004b01e8ldp x8, x9, [sp+320]
004b01ecstp x2, x3, [x1]
004b01f0stp x4, x5, [x1+16]
004b01f4stp x6, x7, [x1+32]
004b01f8stp x8, x9, [x1+48]
004b01fcldr x2, [sp+592]
004b0200str x2, [sp+520]
004b0204ldr x2, [sp+616]
004b0208ldrsb x27, [x2]
004b020cldr x2, [x2+88]
004b0210str x2, [sp+264]
004b0214ldr x0, [sp+264]
004b0218add x1, sp, 520
004b021cbl runtime.chansend1
004b0220b 0x4b05dc
004b0224
004b0224loc_4b0224:
004b0224b 0x4b022c
004b0228
004b0228loc_4b0228:
004b0228b 0x4b022c
004b022c
004b022cloc_4b022c:
004b022cb 0x4b0230
004b0230
004b0230loc_4b0230:
004b0230b 0x4b059c
004b0234
004b0234loc_4b0234:
004b0234movz x3, 52179
004b0238movk x3, 0x4e9a0000
004b023csubs wzr, w2, w3
004b0240b.eq 0x4b0248
004b0244b 0x4b0378
004b0248
004b0248loc_4b0248:
004b0248ldr x2, [sp+472]
004b024cadrp x3, 0x13a000
004b0250add x3, x3, 0
004b0254subs xzr, x2, x3
004b0258b.eq 0x4b0260
004b025cb 0x4b0268
004b0260
004b0260loc_4b0260:
004b0260orr x0, xzr, 1
004b0264b 0x4b0270
004b0268
004b0268loc_4b0268:
004b0268mov x0, xzr
004b026cb 0x4b0270
004b0270
004b0270loc_4b0270:
004b0270strb w0, [sp+61]
004b0274tbnz w0, 0, 0x4b027c
004b0278b 0x4b0374
004b027c
004b027cloc_4b027c:
004b027cb 0x4b0280
004b0280
004b0280loc_4b0280:
004b0280ldr x2, [sp+480]
004b0284str x2, [sp+144]
004b0288ldr x2, [sp+616]
004b028cldrsb x27, [x2]
004b0290add x2, x2, 104
004b0294str x2, [sp+392]
004b0298ldr x2, [sp+144]
004b029cldrsb x27, [x2]
004b02a0ldr w1, [x2+4]
004b02a4str w1, [sp+68]
004b02a8ldr x0, [sp+392]
004b02acbl golang.org/x/crypto/ssh.(*window).add
004b02b0strb w0, [sp+63]
004b02b4tbnz w0, 0, 0x4b02bc
004b02b8b 0x4b02c0
004b02bc
004b02bcloc_4b02bc:
004b02bcb 0x4b05dc
004b02c0
004b02c0loc_4b02c0:
004b02c0add x27, sp, 536
004b02c4stp xzr, xzr, [x27]
004b02c8add x1, sp, 536
004b02ccstr x1, [sp+360]
004b02d0ldr x1, [sp+144]
004b02d4ldrsb x27, [x1]
004b02d8ldr w0, [x1+4]
004b02dcstr w0, [sp+64]
004b02e0bl runtime.convT32
004b02e4str x0, [sp+336]
004b02e8ldr x1, [sp+360]
004b02ecldrsb x27, [x1]
004b02f0adrp x2, 0x145000
004b02f4add x2, x2, 3328
004b02f8str x2, [x1]
004b02fcadrp x27, 0x59b000
004b0300ldr w2, [x27+3056]
004b0304cbz w2, 0x4b030c
004b0308b 0x4b0310
004b030c
004b030cloc_4b030c:
004b030cb 0x4b0324
004b0310
004b0310loc_4b0310:
004b0310bl runtime.gcWriteBarrier2
004b0314str x0, [x25]
004b0318ldr x5, [x1+8]
004b031cstr x5, [x25+8]
004b0320b 0x4b0324
004b0324
004b0324loc_4b0324:
004b0324str x0, [x1+8]
004b0328ldr x2, [sp+360]
004b032cldrsb x27, [x2]
004b0330b 0x4b0334
004b0334
004b0334loc_4b0334:
004b0334str x2, [sp+368]
004b0338orr x4, xzr, 1
004b033cstr x4, [sp+376]
004b0340str x4, [sp+384]
004b0344adrp x0, 0x213000
004b0348add x0, x0, 2665
004b034cmovz x1, 39
004b0350mov x3, x4
004b0354bl fmt.Errorf
004b0358str x0, [sp+576]
004b035cstr x1, [sp+584]
004b0360str x0, [sp+104]
004b0364str x1, [sp+112]
004b0368ldp x29, x30, [sp-8]
004b036cadd sp, sp, 608
004b0370ret x30
004b0374
004b0374loc_4b0374:
004b0374b 0x4b0598
004b0378
004b0378loc_4b0378:
004b0378movz x3, 64126
004b037cmovk x3, 0x5b080000
004b0380subs wzr, w2, w3
004b0384b.eq 0x4b038c
004b0388b 0x4b0590
004b038c
004b038cloc_4b038c:
004b038cldr x2, [sp+472]
004b0390adrp x3, 0x139000
004b0394add x3, x3, 2688
004b0398subs xzr, x2, x3
004b039cb.eq 0x4b03a4
004b03a0b 0x4b03ac
004b03a4
004b03a4loc_4b03a4:
004b03a4orr x0, xzr, 1
004b03a8b 0x4b03b4
004b03ac
004b03acloc_4b03ac:
004b03acmov x0, xzr
004b03b0b 0x4b03b4
004b03b4
004b03b4loc_4b03b4:
004b03b4strb w0, [sp+61]
004b03b8tbnz w0, 0, 0x4b03c0
004b03bcb 0x4b058c
004b03c0
004b03c0loc_4b03c0:
004b03c0b 0x4b03c4
004b03c4
004b03c4loc_4b03c4:
004b03c4ldr x1, [sp+480]
004b03c8str x1, [sp+152]
004b03ccldr x0, [sp+616]
004b03d0bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b03d4str x0, [sp+168]
004b03d8str x1, [sp+176]
004b03dccbnz x0, 0x4b03e4
004b03e0b 0x4b03f8
004b03e4
004b03e4loc_4b03e4:
004b03e4str x0, [sp+104]
004b03e8str x1, [sp+112]
004b03ecldp x29, x30, [sp-8]
004b03f0add sp, sp, 608
004b03f4ret x30
004b03f8
004b03f8loc_4b03f8:
004b03f8ldr x2, [sp+152]
004b03fcldrsb x27, [x2]
004b0400ldr w2, [x2+12]
004b0404subs wzr, w2, 9
004b0408cset x2, lo
004b040cstrb w2, [sp+63]
004b0410b.lo 0x4b0418
004b0414b 0x4b041c
004b0418
004b0418loc_4b0418:
004b0418b 0x4b043c
004b041c
004b041cloc_4b041c:
004b041cldr x2, [sp+152]
004b0420ldrsb x27, [x2]
004b0424ldr w2, [x2+12]
004b0428orr x3, xzr, 0xffffffff80000000
004b042csubs wzr, w2, w3
004b0430cset x2, hi
004b0434strb w2, [sp+63]
004b0438b 0x4b043c
004b043c
004b043cloc_4b043c:
004b043cldrb w2, [sp+63]
004b0440tbnz w2, 0, 0x4b0448
004b0444b 0x4b04fc
004b0448
004b0448loc_4b0448:
004b0448add x27, sp, 536
004b044cstp xzr, xzr, [x27]
004b0450add x1, sp, 536
004b0454str x1, [sp+424]
004b0458ldr x1, [sp+152]
004b045cldrsb x27, [x1]
004b0460ldr w0, [x1+12]
004b0464str w0, [sp+76]
004b0468bl runtime.convT32
004b046cstr x0, [sp+416]
004b0470ldr x1, [sp+424]
004b0474ldrsb x27, [x1]
004b0478adrp x2, 0x145000
004b047cadd x2, x2, 3328
004b0480str x2, [x1]
004b0484adrp x27, 0x59b000
004b0488ldr w2, [x27+3056]
004b048ccbz w2, 0x4b0494
004b0490b 0x4b0498
004b0494
004b0494loc_4b0494:
004b0494b 0x4b04ac
004b0498
004b0498loc_4b0498:
004b0498bl runtime.gcWriteBarrier2
004b049cstr x0, [x25]
004b04a0ldr x5, [x1+8]
004b04a4str x5, [x25+8]
004b04a8b 0x4b04ac
004b04ac
004b04acloc_4b04ac:
004b04acstr x0, [x1+8]
004b04b0ldr x2, [sp+424]
004b04b4ldrsb x27, [x2]
004b04b8b 0x4b04bc
004b04bc
004b04bcloc_4b04bc:
004b04bcstr x2, [sp+432]
004b04c0orr x4, xzr, 1
004b04c4str x4, [sp+440]
004b04c8str x4, [sp+448]
004b04ccadrp x0, 0x213000
004b04d0add x0, x0, 2626
004b04d4movz x1, 39
004b04d8mov x3, x4
004b04dcbl fmt.Errorf
004b04e0str x0, [sp+576]
004b04e4str x1, [sp+584]
004b04e8str x0, [sp+104]
004b04ecstr x1, [sp+112]
004b04f0ldp x29, x30, [sp-8]
004b04f4add sp, sp, 608
004b04f8ret x30
004b04fc
004b04fcloc_4b04fc:
004b04fcldr x2, [sp+616]
004b0500ldrsb x27, [x2]
004b0504ldr x3, [sp+152]
004b0508ldrsb x27, [x3]
004b050cldr w3, [x3+4]
004b0510str w3, [x2+44]
004b0514ldr x2, [sp+616]
004b0518ldrsb x27, [x2]
004b051cldr x3, [sp+152]
004b0520ldrsb x27, [x3]
004b0524ldr w3, [x3+12]
004b0528str w3, [x2+52]
004b052cldr x2, [sp+616]
004b0530ldrsb x27, [x2]
004b0534add x2, x2, 104
004b0538str x2, [sp+408]
004b053cldr x2, [sp+152]
004b0540ldrsb x27, [x2]
004b0544ldr w1, [x2+8]
004b0548str w1, [sp+72]
004b054cldr x0, [sp+408]
004b0550bl golang.org/x/crypto/ssh.(*window).add
004b0554ldr x2, [sp+152]
004b0558str x2, [sp+528]
004b055cadrp x3, 0x139000
004b0560add x3, x3, 2688
004b0564str x3, [sp+560]
004b0568str x2, [sp+568]
004b056cldr x2, [sp+616]
004b0570ldrsb x27, [x2]
004b0574ldr x2, [x2+72]
004b0578str x2, [sp+400]
004b057cldr x0, [sp+400]
004b0580add x1, sp, 560
004b0584bl runtime.chansend1
004b0588b 0x4b05dc
004b058c
004b058cloc_4b058c:
004b058cb 0x4b0594
004b0590
004b0590loc_4b0590:
004b0590b 0x4b0594
004b0594
004b0594loc_4b0594:
004b0594b 0x4b0598
004b0598
004b0598loc_4b0598:
004b0598b 0x4b059c
004b059c
004b059cloc_4b059c:
004b059cb 0x4b05a4
004b05a0
004b05a0loc_4b05a0:
004b05a0b 0x4b05a4
004b05a4
004b05a4loc_4b05a4:
004b05a4ldr x2, [sp+472]
004b05a8ldr x3, [sp+480]
004b05acstr x2, [sp+120]
004b05b0str x3, [sp+128]
004b05b4str x2, [sp+560]
004b05b8str x3, [sp+568]
004b05bcldr x2, [sp+616]
004b05c0ldrsb x27, [x2]
004b05c4ldr x2, [x2+72]
004b05c8str x2, [sp+256]
004b05ccldr x0, [sp+256]
004b05d0add x1, sp, 560
004b05d4bl runtime.chansend1
004b05d8b 0x4b05dc
004b05dc
004b05dcloc_4b05dc:
004b05dcstp xzr, xzr, [sp+104]
004b05e0mov x0, xzr
004b05e4mov x1, xzr
004b05e8ldp x29, x30, [sp-8]
004b05ecadd sp, sp, 608
004b05f0ret x30
004b05f4
004b05f4loc_4b05f4:
004b05f4mov x0, xzr
004b05f8bl runtime.panicIndex
004b05fchint
004b0600
004b0600loc_4b0600:
004b0600stp x0, x1, [sp+8]
004b0604stp x2, x3, [sp+24]
004b0608mov x3, x30
004b060cbl runtime.morestack_noctxt.abi0
004b0610ldp x0, x1, [sp+8]
004b0614ldp x2, x3, [sp+24]
004b0618b 0x4afd80
004b061cudf 0
004afd80
004afd80golang.org/x/crypto/ssh.(*channel).handlePacket: ; void golang.org/x/crypto/ssh.(*channel).handlePacket(golang.org/x/crypto/ssh.channel * ch, struct []uint8 packet)
004afd80ldr x16, [x28+16]
004afd84sub x17, sp, 480
004afd88subs xzr, x17, x16
004afd8cb.ls 0x4b0600
004afd90sub x20, sp, 608
004afd94stp x29, x30, [x20-8]
004afd98add sp, x20, 0
004afd9csub x29, sp, 8
004afda0str x0, [sp+616]
004afda4str x1, [sp+624]
004afda8str x2, [sp+632]
004afdacstr x3, [sp+640]
004afdb0stp xzr, xzr, [sp+104]
004afdb4ldr x1, [sp+632]
004afdb8ldr x4, [sp+624]
004afdbcsubs xzr, x1, 0
004afdc0b.hi 0x4afdc8
004afdc4b 0x4b05f4
004afdc8
004afdc8loc_4afdc8:
004afdc8ldrb w4, [x4]
004afdccstrb w4, [sp+62]
004afdd0mov x5, x4
004afdd4subs wzr, w5, 94
004afdd8b.hs 0x4afde0
004afddcb 0x4afe28
004afde0
004afde0loc_4afde0:
004afde0mov x5, x4
004afde4subs wzr, w5, 95
004afde8b.ls 0x4afdf0
004afdecb 0x4afe24
004afdf0
004afdf0loc_4afdf0:
004afdf0b 0x4afdf4
004afdf4
004afdf4loc_4afdf4:
004afdf4ldr x1, [sp+624]
004afdf8ldr x2, [sp+632]
004afdfcldr x3, [sp+640]
004afe00ldr x0, [sp+616]
004afe04bl golang.org/x/crypto/ssh.(*channel).handleData
004afe08str x0, [sp+576]
004afe0cstr x1, [sp+584]
004afe10str x0, [sp+104]
004afe14str x1, [sp+112]
004afe18ldp x29, x30, [sp-8]
004afe1cadd sp, sp, 608
004afe20ret x30
004afe24
004afe24loc_4afe24:
004afe24b 0x4afe2c
004afe28
004afe28loc_4afe28:
004afe28b 0x4afe2c
004afe2c
004afe2cloc_4afe2c:
004afe2cmov x3, x4
004afe30subs wzr, w3, 96
004afe34b.eq 0x4afe3c
004afe38b 0x4afe80
004afe3c
004afe3cloc_4afe3c:
004afe3cb 0x4afe40
004afe40
004afe40loc_4afe40:
004afe40ldr x1, [sp+616]
004afe44ldrsb x27, [x1]
004afe48ldr x0, [x1+144]
004afe4cstr x0, [sp+496]
004afe50bl golang.org/x/crypto/ssh.(*buffer).eof
004afe54ldr x1, [sp+616]
004afe58ldrsb x27, [x1]
004afe5cldr x0, [x1+136]
004afe60str x0, [sp+488]
004afe64bl golang.org/x/crypto/ssh.(*buffer).eof
004afe68stp xzr, xzr, [sp+104]
004afe6cmov x0, xzr
004afe70mov x1, xzr
004afe74ldp x29, x30, [sp-8]
004afe78add sp, sp, 608
004afe7cret x30
004afe80
004afe80loc_4afe80:
004afe80mov x3, x4
004afe84subs wzr, w3, 97
004afe88b.eq 0x4afe90
004afe8cb 0x4aff2c
004afe90
004afe90loc_4afe90:
004afe90b 0x4afe94
004afe94
004afe94loc_4afe94:
004afe94str wzr, [sp+100]
004afe98ldr x1, [sp+616]
004afe9cldrsb x27, [x1]
004afea0ldr w1, [x1+44]
004afea4str w1, [sp+100]
004afea8str w1, [sp+96]
004afeacadd x1, sp, 96
004afeb0ldrsb x27, [x1]
004afeb4ldr w0, [x1]
004afeb8str w0, [sp+92]
004afebcbl runtime.convT32
004afec0str x0, [sp+512]
004afec4ldr x1, [sp+616]
004afec8mov x2, x0
004afeccmov x0, x1
004afed0adrp x1, 0x17d000
004afed4add x1, x1, 480
004afed8bl golang.org/x/crypto/ssh.(*channel).sendMessage
004afedcldr x1, [sp+616]
004afee0ldrsb x27, [x1]
004afee4ldr x1, [x1+56]
004afee8ldrsb x27, [x1]
004afeecadd x1, x1, 16
004afef0str x1, [sp+504]
004afef4ldr x1, [sp+616]
004afef8ldrsb x27, [x1]
004afefcldr w1, [x1+40]
004aff00str w1, [sp+88]
004aff04ldr x0, [sp+504]
004aff08bl golang.org/x/crypto/ssh.(*chanList).remove
004aff0cldr x0, [sp+616]
004aff10bl golang.org/x/crypto/ssh.(*channel).close
004aff14stp xzr, xzr, [sp+104]
004aff18mov x0, xzr
004aff1cmov x1, xzr
004aff20ldp x29, x30, [sp-8]
004aff24add sp, sp, 608
004aff28ret x30
004aff2c
004aff2cloc_4aff2c:
004aff2cb 0x4aff30
004aff30
004aff30loc_4aff30:
004aff30b 0x4aff34
004aff34
004aff34loc_4aff34:
004aff34b 0x4aff38
004aff38
004aff38loc_4aff38:
004aff38add x27, sp, 560
004aff3cstp xzr, xzr, [x27]
004aff40add x27, sp, 576
004aff44stp xzr, xzr, [x27]
004aff48ldr x0, [sp+624]
004aff4cldr x1, [sp+632]
004aff50ldr x2, [sp+640]
004aff54bl golang.org/x/crypto/ssh.decode
004aff58str x0, [sp+560]
004aff5cstr x1, [sp+568]
004aff60str x2, [sp+576]
004aff64str x3, [sp+584]
004aff68ldr x3, [sp+568]
004aff6cldr x4, [sp+560]
004aff70str x4, [sp+344]
004aff74str x3, [sp+352]
004aff78ldr x3, [sp+576]
004aff7cldr x4, [sp+584]
004aff80str x3, [sp+232]
004aff84str x4, [sp+240]
004aff88ldr x3, [sp+344]
004aff8cldr x4, [sp+352]
004aff90str x3, [sp+216]
004aff94str x4, [sp+224]
004aff98ldr x1, [sp+240]
004aff9cldr x0, [sp+232]
004affa0str x0, [sp+200]
004affa4str x1, [sp+208]
004affa8cbnz x0, 0x4affb0
004affacb 0x4affc4
004affb0
004affb0loc_4affb0:
004affb0str x0, [sp+104]
004affb4str x1, [sp+112]
004affb8ldp x29, x30, [sp-8]
004affbcadd sp, sp, 608
004affc0ret x30
004affc4
004affc4loc_4affc4:
004affc4ldr x2, [sp+224]
004affc8ldr x3, [sp+216]
004affccstr x3, [sp+472]
004affd0str x2, [sp+480]
004affd4cbnz x3, 0x4affdc
004affd8b 0x4b05a0
004affdc
004affdcloc_4affdc:
004affdcldr w2, [x3+16]
004affe0str w2, [sp+84]
004affe4movz x3, 568
004affe8movk x3, 0xcc80000
004affecsubs wzr, w2, w3
004afff0b.ls 0x4afff8
004afff4b 0x4b0234
004afff8
004afff8loc_4afff8:
004afff8movz x3, 58221
004afffcmovk x3, 0x2320000
004b0000subs wzr, w2, w3
004b0004b.eq 0x4b000c
004b0008b 0x4b00e4
004b000c
004b000cloc_4b000c:
004b000cldr x2, [sp+472]
004b0010adrp x3, 0x139000
004b0014add x3, x3, 2752
004b0018subs xzr, x2, x3
004b001cb.eq 0x4b0024
004b0020b 0x4b002c
004b0024
004b0024loc_4b0024:
004b0024orr x0, xzr, 1
004b0028b 0x4b0034
004b002c
004b002cloc_4b002c:
004b002cmov x0, xzr
004b0030b 0x4b0034
004b0034
004b0034loc_4b0034:
004b0034strb w0, [sp+61]
004b0038tbnz w0, 0, 0x4b0040
004b003cb 0x4b00e0
004b0040
004b0040loc_4b0040:
004b0040b 0x4b0044
004b0044
004b0044loc_4b0044:
004b0044ldr x1, [sp+480]
004b0048str x1, [sp+160]
004b004cldr x0, [sp+616]
004b0050bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b0054str x0, [sp+184]
004b0058str x1, [sp+192]
004b005ccbnz x0, 0x4b0064
004b0060b 0x4b0078
004b0064
004b0064loc_4b0064:
004b0064str x0, [sp+104]
004b0068str x1, [sp+112]
004b006cldp x29, x30, [sp-8]
004b0070add sp, sp, 608
004b0074ret x30
004b0078
004b0078loc_4b0078:
004b0078ldr x2, [sp+616]
004b007cldrsb x27, [x2]
004b0080ldr x2, [x2+56]
004b0084ldrsb x27, [x2]
004b0088add x2, x2, 16
004b008cstr x2, [sp+464]
004b0090ldr x2, [sp+160]
004b0094ldrsb x27, [x2]
004b0098ldr w1, [x2]
004b009cstr w1, [sp+80]
004b00a0ldr x0, [sp+464]
004b00a4bl golang.org/x/crypto/ssh.(*chanList).remove
004b00a8ldr x2, [sp+160]
004b00acstr x2, [sp+552]
004b00b0adrp x3, 0x139000
004b00b4add x3, x3, 2752
004b00b8str x3, [sp+560]
004b00bcstr x2, [sp+568]
004b00c0ldr x2, [sp+616]
004b00c4ldrsb x27, [x2]
004b00c8ldr x2, [x2+72]
004b00ccstr x2, [sp+456]
004b00d0ldr x0, [sp+456]
004b00d4add x1, sp, 560
004b00d8bl runtime.chansend1
004b00dcb 0x4b05dc
004b00e0
004b00e0loc_4b00e0:
004b00e0b 0x4b0230
004b00e4
004b00e4loc_4b00e4:
004b00e4movz x3, 568
004b00e8movk x3, 0xcc80000
004b00ecsubs wzr, w2, w3
004b00f0b.eq 0x4b00f8
004b00f4b 0x4b0228
004b00f8
004b00f8loc_4b00f8:
004b00f8ldr x2, [sp+472]
004b00fcadrp x3, 0x139000
004b0100add x3, x3, 2944
004b0104subs xzr, x2, x3
004b0108b.eq 0x4b0110
004b010cb 0x4b0118
004b0110
004b0110loc_4b0110:
004b0110orr x0, xzr, 1
004b0114b 0x4b0120
004b0118
004b0118loc_4b0118:
004b0118mov x0, xzr
004b011cb 0x4b0120
004b0120
004b0120loc_4b0120:
004b0120strb w0, [sp+61]
004b0124tbnz w0, 0, 0x4b012c
004b0128b 0x4b0224
004b012c
004b012cloc_4b012c:
004b012cb 0x4b0130
004b0130
004b0130loc_4b0130:
004b0130ldr x1, [sp+480]
004b0134str x1, [sp+136]
004b0138adrp x0, 0x1c6000
004b013cadd x0, x0, 800
004b0140bl runtime.newobject
004b0144str x0, [sp+592]
004b0148stp xzr, xzr, [sp+272]
004b014cstp xzr, xzr, [sp+288]
004b0150stp xzr, xzr, [sp+304]
004b0154stp xzr, xzr, [sp+320]
004b0158ldr x1, [sp+136]
004b015cldrsb x27, [x1]
004b0160ldr x2, [x1+8]
004b0164ldr x1, [x1+16]
004b0168str x2, [sp+272]
004b016cstr x1, [sp+280]
004b0170ldr x1, [sp+136]
004b0174ldrsb x27, [x1]
004b0178ldrb w1, [x1+24]
004b017cstrb w1, [sp+288]
004b0180ldr x1, [sp+136]
004b0184ldrsb x27, [x1]
004b0188ldr x2, [x1+32]
004b018cldr x3, [x1+40]
004b0190ldr x1, [x1+48]
004b0194str x2, [sp+296]
004b0198str x3, [sp+304]
004b019cstr x1, [sp+312]
004b01a0ldr x1, [sp+616]
004b01a4str x1, [sp+320]
004b01a8ldr x1, [sp+592]
004b01acadrp x27, 0x59b000
004b01b0ldr w2, [x27+3056]
004b01b4cbz w2, 0x4b01bc
004b01b8b 0x4b01c0
004b01bc
004b01bcloc_4b01bc:
004b01bcb 0x4b01dc
004b01c0
004b01c0loc_4b01c0:
004b01c0str x1, [sp+248]
004b01c4adrp x0, 0x1c6000
004b01c8add x0, x0, 800
004b01ccadd x2, sp, 272
004b01d0bl runtime.wbMove
004b01d4ldr x1, [sp+248]
004b01d8b 0x4b01dc
004b01dc
004b01dcloc_4b01dc:
004b01dcldp x2, x3, [sp+272]
004b01e0ldp x4, x5, [sp+288]
004b01e4ldp x6, x7, [sp+304]
004b01e8ldp x8, x9, [sp+320]
004b01ecstp x2, x3, [x1]
004b01f0stp x4, x5, [x1+16]
004b01f4stp x6, x7, [x1+32]
004b01f8stp x8, x9, [x1+48]
004b01fcldr x2, [sp+592]
004b0200str x2, [sp+520]
004b0204ldr x2, [sp+616]
004b0208ldrsb x27, [x2]
004b020cldr x2, [x2+88]
004b0210str x2, [sp+264]
004b0214ldr x0, [sp+264]
004b0218add x1, sp, 520
004b021cbl runtime.chansend1
004b0220b 0x4b05dc
004b0224
004b0224loc_4b0224:
004b0224b 0x4b022c
004b0228
004b0228loc_4b0228:
004b0228b 0x4b022c
004b022c
004b022cloc_4b022c:
004b022cb 0x4b0230
004b0230
004b0230loc_4b0230:
004b0230b 0x4b059c
004b0234
004b0234loc_4b0234:
004b0234movz x3, 52179
004b0238movk x3, 0x4e9a0000
004b023csubs wzr, w2, w3
004b0240b.eq 0x4b0248
004b0244b 0x4b0378
004b0248
004b0248loc_4b0248:
004b0248ldr x2, [sp+472]
004b024cadrp x3, 0x13a000
004b0250add x3, x3, 0
004b0254subs xzr, x2, x3
004b0258b.eq 0x4b0260
004b025cb 0x4b0268
004b0260
004b0260loc_4b0260:
004b0260orr x0, xzr, 1
004b0264b 0x4b0270
004b0268
004b0268loc_4b0268:
004b0268mov x0, xzr
004b026cb 0x4b0270
004b0270
004b0270loc_4b0270:
004b0270strb w0, [sp+61]
004b0274tbnz w0, 0, 0x4b027c
004b0278b 0x4b0374
004b027c
004b027cloc_4b027c:
004b027cb 0x4b0280
004b0280
004b0280loc_4b0280:
004b0280ldr x2, [sp+480]
004b0284str x2, [sp+144]
004b0288ldr x2, [sp+616]
004b028cldrsb x27, [x2]
004b0290add x2, x2, 104
004b0294str x2, [sp+392]
004b0298ldr x2, [sp+144]
004b029cldrsb x27, [x2]
004b02a0ldr w1, [x2+4]
004b02a4str w1, [sp+68]
004b02a8ldr x0, [sp+392]
004b02acbl golang.org/x/crypto/ssh.(*window).add
004b02b0strb w0, [sp+63]
004b02b4tbnz w0, 0, 0x4b02bc
004b02b8b 0x4b02c0
004b02bc
004b02bcloc_4b02bc:
004b02bcb 0x4b05dc
004b02c0
004b02c0loc_4b02c0:
004b02c0add x27, sp, 536
004b02c4stp xzr, xzr, [x27]
004b02c8add x1, sp, 536
004b02ccstr x1, [sp+360]
004b02d0ldr x1, [sp+144]
004b02d4ldrsb x27, [x1]
004b02d8ldr w0, [x1+4]
004b02dcstr w0, [sp+64]
004b02e0bl runtime.convT32
004b02e4str x0, [sp+336]
004b02e8ldr x1, [sp+360]
004b02ecldrsb x27, [x1]
004b02f0adrp x2, 0x145000
004b02f4add x2, x2, 3328
004b02f8str x2, [x1]
004b02fcadrp x27, 0x59b000
004b0300ldr w2, [x27+3056]
004b0304cbz w2, 0x4b030c
004b0308b 0x4b0310
004b030c
004b030cloc_4b030c:
004b030cb 0x4b0324
004b0310
004b0310loc_4b0310:
004b0310bl runtime.gcWriteBarrier2
004b0314str x0, [x25]
004b0318ldr x5, [x1+8]
004b031cstr x5, [x25+8]
004b0320b 0x4b0324
004b0324
004b0324loc_4b0324:
004b0324str x0, [x1+8]
004b0328ldr x2, [sp+360]
004b032cldrsb x27, [x2]
004b0330b 0x4b0334
004b0334
004b0334loc_4b0334:
004b0334str x2, [sp+368]
004b0338orr x4, xzr, 1
004b033cstr x4, [sp+376]
004b0340str x4, [sp+384]
004b0344adrp x0, 0x213000
004b0348add x0, x0, 2665
004b034cmovz x1, 39
004b0350mov x3, x4
004b0354bl fmt.Errorf
004b0358str x0, [sp+576]
004b035cstr x1, [sp+584]
004b0360str x0, [sp+104]
004b0364str x1, [sp+112]
004b0368ldp x29, x30, [sp-8]
004b036cadd sp, sp, 608
004b0370ret x30
004b0374
004b0374loc_4b0374:
004b0374b 0x4b0598
004b0378
004b0378loc_4b0378:
004b0378movz x3, 64126
004b037cmovk x3, 0x5b080000
004b0380subs wzr, w2, w3
004b0384b.eq 0x4b038c
004b0388b 0x4b0590
004b038c
004b038cloc_4b038c:
004b038cldr x2, [sp+472]
004b0390adrp x3, 0x139000
004b0394add x3, x3, 2688
004b0398subs xzr, x2, x3
004b039cb.eq 0x4b03a4
004b03a0b 0x4b03ac
004b03a4
004b03a4loc_4b03a4:
004b03a4orr x0, xzr, 1
004b03a8b 0x4b03b4
004b03ac
004b03acloc_4b03ac:
004b03acmov x0, xzr
004b03b0b 0x4b03b4
004b03b4
004b03b4loc_4b03b4:
004b03b4strb w0, [sp+61]
004b03b8tbnz w0, 0, 0x4b03c0
004b03bcb 0x4b058c
004b03c0
004b03c0loc_4b03c0:
004b03c0b 0x4b03c4
004b03c4
004b03c4loc_4b03c4:
004b03c4ldr x1, [sp+480]
004b03c8str x1, [sp+152]
004b03ccldr x0, [sp+616]
004b03d0bl golang.org/x/crypto/ssh.(*channel).responseMessageReceived
004b03d4str x0, [sp+168]
004b03d8str x1, [sp+176]
004b03dccbnz x0, 0x4b03e4
004b03e0b 0x4b03f8
004b03e4
004b03e4loc_4b03e4:
004b03e4str x0, [sp+104]
004b03e8str x1, [sp+112]
004b03ecldp x29, x30, [sp-8]
004b03f0add sp, sp, 608
004b03f4ret x30
004b03f8
004b03f8loc_4b03f8:
004b03f8ldr x2, [sp+152]
004b03fcldrsb x27, [x2]
004b0400ldr w2, [x2+12]
004b0404subs wzr, w2, 9
004b0408cset x2, lo
004b040cstrb w2, [sp+63]
004b0410b.lo 0x4b0418
004b0414b 0x4b041c
004b0418
004b0418loc_4b0418:
004b0418b 0x4b043c
004b041c
004b041cloc_4b041c:
004b041cldr x2, [sp+152]
004b0420ldrsb x27, [x2]
004b0424ldr w2, [x2+12]
004b0428orr x3, xzr, 0xffffffff80000000
004b042csubs wzr, w2, w3
004b0430cset x2, hi
004b0434strb w2, [sp+63]
004b0438b 0x4b043c
004b043c
004b043cloc_4b043c:
004b043cldrb w2, [sp+63]
004b0440tbnz w2, 0, 0x4b0448
004b0444b 0x4b04fc
004b0448
004b0448loc_4b0448:
004b0448add x27, sp, 536
004b044cstp xzr, xzr, [x27]
004b0450add x1, sp, 536
004b0454str x1, [sp+424]
004b0458ldr x1, [sp+152]
004b045cldrsb x27, [x1]
004b0460ldr w0, [x1+12]
004b0464str w0, [sp+76]
004b0468bl runtime.convT32
004b046cstr x0, [sp+416]
004b0470ldr x1, [sp+424]
004b0474ldrsb x27, [x1]
004b0478adrp x2, 0x145000
004b047cadd x2, x2, 3328
004b0480str x2, [x1]
004b0484adrp x27, 0x59b000
004b0488ldr w2, [x27+3056]
004b048ccbz w2, 0x4b0494
004b0490b 0x4b0498
004b0494
004b0494loc_4b0494:
004b0494b 0x4b04ac
004b0498
004b0498loc_4b0498:
004b0498bl runtime.gcWriteBarrier2
004b049cstr x0, [x25]
004b04a0ldr x5, [x1+8]
004b04a4str x5, [x25+8]
004b04a8b 0x4b04ac
004b04ac
004b04acloc_4b04ac:
004b04acstr x0, [x1+8]
004b04b0ldr x2, [sp+424]
004b04b4ldrsb x27, [x2]
004b04b8b 0x4b04bc
004b04bc
004b04bcloc_4b04bc:
004b04bcstr x2, [sp+432]
004b04c0orr x4, xzr, 1
004b04c4str x4, [sp+440]
004b04c8str x4, [sp+448]
004b04ccadrp x0, 0x213000
004b04d0add x0, x0, 2626
004b04d4movz x1, 39
004b04d8mov x3, x4
004b04dcbl fmt.Errorf
004b04e0str x0, [sp+576]
004b04e4str x1, [sp+584]
004b04e8str x0, [sp+104]
004b04ecstr x1, [sp+112]
004b04f0ldp x29, x30, [sp-8]
004b04f4add sp, sp, 608
004b04f8ret x30
004b04fc
004b04fcloc_4b04fc:
004b04fcldr x2, [sp+616]
004b0500ldrsb x27, [x2]
004b0504ldr x3, [sp+152]
004b0508ldrsb x27, [x3]
004b050cldr w3, [x3+4]
004b0510str w3, [x2+44]
004b0514ldr x2, [sp+616]
004b0518ldrsb x27, [x2]
004b051cldr x3, [sp+152]
004b0520ldrsb x27, [x3]
004b0524ldr w3, [x3+12]
004b0528str w3, [x2+52]
004b052cldr x2, [sp+616]
004b0530ldrsb x27, [x2]
004b0534add x2, x2, 104
004b0538str x2, [sp+408]
004b053cldr x2, [sp+152]
004b0540ldrsb x27, [x2]
004b0544ldr w1, [x2+8]
004b0548str w1, [sp+72]
004b054cldr x0, [sp+408]
004b0550bl golang.org/x/crypto/ssh.(*window).add
004b0554ldr x2, [sp+152]
004b0558str x2, [sp+528]
004b055cadrp x3, 0x139000
004b0560add x3, x3, 2688
004b0564str x3, [sp+560]
004b0568str x2, [sp+568]
004b056cldr x2, [sp+616]
004b0570ldrsb x27, [x2]
004b0574ldr x2, [x2+72]
004b0578str x2, [sp+400]
004b057cldr x0, [sp+400]
004b0580add x1, sp, 560
004b0584bl runtime.chansend1
004b0588b 0x4b05dc
004b058c
004b058cloc_4b058c:
004b058cb 0x4b0594
004b0590
004b0590loc_4b0590:
004b0590b 0x4b0594
004b0594
004b0594loc_4b0594:
004b0594b 0x4b0598
004b0598
004b0598loc_4b0598:
004b0598b 0x4b059c
004b059c
004b059cloc_4b059c:
004b059cb 0x4b05a4
004b05a0
004b05a0loc_4b05a0:
004b05a0b 0x4b05a4
004b05a4
004b05a4loc_4b05a4:
004b05a4ldr x2, [sp+472]
004b05a8ldr x3, [sp+480]
004b05acstr x2, [sp+120]
004b05b0str x3, [sp+128]
004b05b4str x2, [sp+560]
004b05b8str x3, [sp+568]
004b05bcldr x2, [sp+616]
004b05c0ldrsb x27, [x2]
004b05c4ldr x2, [x2+72]
004b05c8str x2, [sp+256]
004b05ccldr x0, [sp+256]
004b05d0add x1, sp, 560
004b05d4bl runtime.chansend1
004b05d8b 0x4b05dc
004b05dc
004b05dcloc_4b05dc:
004b05dcstp xzr, xzr, [sp+104]
004b05e0mov x0, xzr
004b05e4mov x1, xzr
004b05e8ldp x29, x30, [sp-8]
004b05ecadd sp, sp, 608
004b05f0ret x30
004b05f4
004b05f4loc_4b05f4:
004b05f4mov x0, xzr
004b05f8bl runtime.panicIndex
004b05fchint
004b0600
004b0600loc_4b0600:
004b0600stp x0, x1, [sp+8]
004b0604stp x2, x3, [sp+24]
004b0608mov x3, x30
004b060cbl runtime.morestack_noctxt.abi0
004b0610ldp x0, x1, [sp+8]
004b0614ldp x2, x3, [sp+24]
004b0618b 0x4afd80
004b061cudf 0
004afd80
004b0620
004b0620golang.org/x/crypto/ssh.(*mux).newChannel: ; void golang.org/x/crypto/ssh.(*mux).newChannel(golang.org/x/crypto/ssh.mux * m, struct string chanType, golang.org/x/crypto/ssh.channelDirection direction, struct []uint8 extraData)
004b0620ldr x16, [x28+16]
004b0624sub x17, sp, 16
004b0628subs xzr, x17, x16
004b062cb.ls 0x4b0974
004b0630str x30, [sp-144]!
004b0634stur x29, [sp-8]
004b0638sub x29, sp, 8
004b063cstr x0, [sp+152]
004b0640str x1, [sp+160]
004b0644str x2, [sp+168]
004b0648strb w3, [sp+176]
004b064cstr x4, [sp+184]
004b0650str x5, [sp+192]
004b0654str x6, [sp+200]
004b0658str xzr, [sp+48]
004b065cbl golang.org/x/crypto/ssh.newCond
004b0660str x0, [sp+88]
004b0664bl golang.org/x/crypto/ssh.newBuffer
004b0668str x0, [sp+80]
004b066cbl golang.org/x/crypto/ssh.newBuffer
004b0670str x0, [sp+72]
004b0674adrp x0, 0x149000
004b0678add x0, x0, 1344
004b067corr x1, xzr, 16
004b0680bl runtime.makechan
004b0684str x0, [sp+64]
004b0688adrp x0, 0x149000
004b068cadd x0, x0, 1280
004b0690orr x1, xzr, 16
004b0694bl runtime.makechan
004b0698str x0, [sp+128]
004b069cbl runtime.makemap_small
004b06a0str x0, [sp+120]
004b06a4adrp x0, 0x1f4000
004b06a8add x0, x0, 1920
004b06acbl runtime.newobject
004b06b0str x0, [sp+112]
004b06b4adrp x27, 0x59b000
004b06b8ldr w1, [x27+3056]
004b06bccbz w1, 0x4b06c4
004b06c0b 0x4b06c8
004b06c4
004b06c4loc_4b06c4:
004b06c4b 0x4b06e4
004b06c8
004b06c8loc_4b06c8:
004b06c8str x0, [sp+96]
004b06ccmov x1, x0
004b06d0adrp x0, 0x1f4000
004b06d4add x0, x0, 1920
004b06d8bl runtime.wbZero
004b06dcldr x0, [sp+96]
004b06e0b 0x4b06e4
004b06e4
004b06e4loc_4b06e4:
004b06e4mov x20, x0
004b06e8adr x27, 16
004b06ecstp x29, x27, [sp-24]
004b06f0sub x29, sp, 24
004b06f4bl fn_87ce4
004b06f8sub x29, sp, 8
004b06fcstr xzr, [x0+176]
004b0700ldr x2, [sp+112]
004b0704ldrsb x27, [x2]
004b0708ldr x3, [sp+88]
004b070cadrp x27, 0x59b000
004b0710ldr w4, [x27+3056]
004b0714cbz w4, 0x4b071c
004b0718b 0x4b0720
004b071c
004b071cloc_4b071c:
004b071cb 0x4b0734
004b0720
004b0720loc_4b0720:
004b0720bl runtime.gcWriteBarrier2
004b0724str x3, [x25]
004b0728ldr x4, [x2+104]
004b072cstr x4, [x25+8]
004b0730b 0x4b0734
004b0734
004b0734loc_4b0734:
004b0734str x3, [x2+104]
004b0738ldr x2, [sp+112]
004b073cldrsb x27, [x2]
004b0740orr x3, xzr, 0x200000
004b0744str w3, [x2+160]
004b0748ldr x2, [sp+112]
004b074cldrsb x27, [x2]
004b0750ldr x3, [sp+80]
004b0754adrp x27, 0x59b000
004b0758ldr w4, [x27+3056]
004b075ccbz w4, 0x4b0764
004b0760b 0x4b0768
004b0764
004b0764loc_4b0764:
004b0764b 0x4b077c
004b0768
004b0768loc_4b0768:
004b0768bl runtime.gcWriteBarrier2
004b076cstr x3, [x25]
004b0770ldr x4, [x2+136]
004b0774str x4, [x25+8]
004b0778b 0x4b077c
004b077c
004b077cloc_4b077c:
004b077cstr x3, [x2+136]
004b0780ldr x2, [sp+112]
004b0784ldrsb x27, [x2]
004b0788ldr x3, [sp+72]
004b078cadrp x27, 0x59b000
004b0790ldr w4, [x27+3056]
004b0794cbz w4, 0x4b079c
004b0798b 0x4b07a0
004b079c
004b079cloc_4b079c:
004b079cb 0x4b07b4
004b07a0
004b07a0loc_4b07a0:
004b07a0bl runtime.gcWriteBarrier2
004b07a4str x3, [x25]
004b07a8ldr x4, [x2+144]
004b07acstr x4, [x25+8]
004b07b0b 0x4b07b4
004b07b4
004b07b4loc_4b07b4:
004b07b4str x3, [x2+144]
004b07b8ldr x2, [sp+112]
004b07bcldrsb x27, [x2]
004b07c0ldrb w3, [sp+176]
004b07c4strb w3, [x2+65]
004b07c8ldr x2, [sp+112]
004b07ccldrsb x27, [x2]
004b07d0ldr x3, [sp+64]
004b07d4adrp x27, 0x59b000
004b07d8ldr w4, [x27+3056]
004b07dccbz w4, 0x4b07e4
004b07e0b 0x4b07e8
004b07e4
004b07e4loc_4b07e4:
004b07e4b 0x4b07fc
004b07e8
004b07e8loc_4b07e8:
004b07e8bl runtime.gcWriteBarrier2
004b07ecstr x3, [x25]
004b07f0ldr x4, [x2+88]
004b07f4str x4, [x25+8]
004b07f8b 0x4b07fc
004b07fc
004b07fcloc_4b07fc:
004b07fcstr x3, [x2+88]
004b0800ldr x2, [sp+112]
004b0804ldrsb x27, [x2]
004b0808ldr x3, [sp+128]
004b080cadrp x27, 0x59b000
004b0810ldr w4, [x27+3056]
004b0814cbz w4, 0x4b081c
004b0818b 0x4b0820
004b081c
004b081cloc_4b081c:
004b081cb 0x4b0834
004b0820
004b0820loc_4b0820:
004b0820bl runtime.gcWriteBarrier2
004b0824str x3, [x25]
004b0828ldr x4, [x2+72]
004b082cstr x4, [x25+8]
004b0830b 0x4b0834
004b0834
004b0834loc_4b0834:
004b0834str x3, [x2+72]
004b0838ldr x2, [sp+112]
004b083cldrsb x27, [x2]
004b0840ldr x3, [sp+160]
004b0844ldr x4, [sp+168]
004b0848str x4, [x2+8]
004b084cadrp x27, 0x59b000
004b0850ldr w4, [x27+3056]
004b0854cbz w4, 0x4b085c
004b0858b 0x4b0860
004b085c
004b085cloc_4b085c:
004b085cb 0x4b0874
004b0860
004b0860loc_4b0860:
004b0860bl runtime.gcWriteBarrier2
004b0864str x3, [x25]
004b0868ldr x4, [x2]
004b086cstr x4, [x25+8]
004b0870b 0x4b0874
004b0874
004b0874loc_4b0874:
004b0874str x3, [x2]
004b0878ldr x2, [sp+112]
004b087cldrsb x27, [x2]
004b0880ldr x3, [sp+184]
004b0884ldr x4, [sp+192]
004b0888ldr x5, [sp+200]
004b088cstr x4, [x2+24]
004b0890str x5, [x2+32]
004b0894adrp x27, 0x59b000
004b0898ldr w4, [x27+3056]
004b089ccbz w4, 0x4b08a4
004b08a0b 0x4b08a8
004b08a4
004b08a4loc_4b08a4:
004b08a4b 0x4b08bc
004b08a8
004b08a8loc_4b08a8:
004b08a8bl runtime.gcWriteBarrier2
004b08acstr x3, [x25]
004b08b0ldr x4, [x2+16]
004b08b4str x4, [x25+8]
004b08b8b 0x4b08bc
004b08bc
004b08bcloc_4b08bc:
004b08bcstr x3, [x2+16]
004b08c0ldr x2, [sp+112]
004b08c4ldrsb x27, [x2]
004b08c8ldr x3, [sp+152]
004b08ccadrp x27, 0x59b000
004b08d0ldr w4, [x27+3056]
004b08d4cbz w4, 0x4b08dc
004b08d8b 0x4b08e0
004b08dc
004b08dcloc_4b08dc:
004b08dcb 0x4b08f4
004b08e0
004b08e0loc_4b08e0:
004b08e0bl runtime.gcWriteBarrier2
004b08e4str x3, [x25]
004b08e8ldr x4, [x2+56]
004b08ecstr x4, [x25+8]
004b08f0b 0x4b08f4
004b08f4
004b08f4loc_4b08f4:
004b08f4str x3, [x2+56]
004b08f8ldr x2, [sp+112]
004b08fcldrsb x27, [x2]
004b0900ldr x3, [sp+120]
004b0904adrp x27, 0x59b000
004b0908ldr w4, [x27+3056]
004b090ccbz w4, 0x4b0914
004b0910b 0x4b0918
004b0914
004b0914loc_4b0914:
004b0914b 0x4b092c
004b0918
004b0918loc_4b0918:
004b0918bl runtime.gcWriteBarrier2
004b091cstr x3, [x25]
004b0920ldr x4, [x2+176]
004b0924str x4, [x25+8]
004b0928b 0x4b092c
004b092c
004b092cloc_4b092c:
004b092cstr x3, [x2+176]
004b0930ldr x2, [sp+112]
004b0934str x2, [sp+56]
004b0938ldr x2, [sp+152]
004b093cldrsb x27, [x2]
004b0940add x0, x2, 16
004b0944str x0, [sp+104]
004b0948ldr x1, [sp+56]
004b094cbl golang.org/x/crypto/ssh.(*chanList).add
004b0950str w0, [sp+44]
004b0954ldr x2, [sp+56]
004b0958ldrsb x27, [x2]
004b095cstr w0, [x2+40]
004b0960ldr x0, [sp+56]
004b0964str x0, [sp+48]
004b0968ldur x29, [sp-8]
004b096cldr x30, [sp], 144
004b0970ret x30
004b0974
004b0974loc_4b0974:
004b0974stp x0, x1, [sp+8]
004b0978str x2, [sp+24]
004b097cstrb w3, [sp+32]
004b0980stp x4, x5, [sp+40]
004b0984str x6, [sp+56]
004b0988mov x3, x30
004b098cbl runtime.morestack_noctxt.abi0
004b0990ldp x0, x1, [sp+8]
004b0994ldr x2, [sp+24]
004b0998ldrb w3, [sp+32]
004b099cldp x4, x5, [sp+40]
004b09a0ldr x6, [sp+56]
004b09a4b 0x4b0620
004b09a8udf 0
004b09acudf 0
004b0620
004b0620golang.org/x/crypto/ssh.(*mux).newChannel: ; void golang.org/x/crypto/ssh.(*mux).newChannel(golang.org/x/crypto/ssh.mux * m, struct string chanType, golang.org/x/crypto/ssh.channelDirection direction, struct []uint8 extraData)
004b0620ldr x16, [x28+16]
004b0624sub x17, sp, 16
004b0628subs xzr, x17, x16
004b062cb.ls 0x4b0974
004b0630str x30, [sp-144]!
004b0634stur x29, [sp-8]
004b0638sub x29, sp, 8
004b063cstr x0, [sp+152]
004b0640str x1, [sp+160]
004b0644str x2, [sp+168]
004b0648strb w3, [sp+176]
004b064cstr x4, [sp+184]
004b0650str x5, [sp+192]
004b0654str x6, [sp+200]
004b0658str xzr, [sp+48]
004b065cbl golang.org/x/crypto/ssh.newCond
004b0660str x0, [sp+88]
004b0664bl golang.org/x/crypto/ssh.newBuffer
004b0668str x0, [sp+80]
004b066cbl golang.org/x/crypto/ssh.newBuffer
004b0670str x0, [sp+72]
004b0674adrp x0, 0x149000
004b0678add x0, x0, 1344
004b067corr x1, xzr, 16
004b0680bl runtime.makechan
004b0684str x0, [sp+64]
004b0688adrp x0, 0x149000
004b068cadd x0, x0, 1280
004b0690orr x1, xzr, 16
004b0694bl runtime.makechan
004b0698str x0, [sp+128]
004b069cbl runtime.makemap_small
004b06a0str x0, [sp+120]
004b06a4adrp x0, 0x1f4000
004b06a8add x0, x0, 1920
004b06acbl runtime.newobject
004b06b0str x0, [sp+112]
004b06b4adrp x27, 0x59b000
004b06b8ldr w1, [x27+3056]
004b06bccbz w1, 0x4b06c4
004b06c0b 0x4b06c8
004b06c4
004b06c4loc_4b06c4:
004b06c4b 0x4b06e4
004b06c8
004b06c8loc_4b06c8:
004b06c8str x0, [sp+96]
004b06ccmov x1, x0
004b06d0adrp x0, 0x1f4000
004b06d4add x0, x0, 1920
004b06d8bl runtime.wbZero
004b06dcldr x0, [sp+96]
004b06e0b 0x4b06e4
004b06e4
004b06e4loc_4b06e4:
004b06e4mov x20, x0
004b06e8adr x27, 16
004b06ecstp x29, x27, [sp-24]
004b06f0sub x29, sp, 24
004b06f4bl fn_87ce4
004b06f8sub x29, sp, 8
004b06fcstr xzr, [x0+176]
004b0700ldr x2, [sp+112]
004b0704ldrsb x27, [x2]
004b0708ldr x3, [sp+88]
004b070cadrp x27, 0x59b000
004b0710ldr w4, [x27+3056]
004b0714cbz w4, 0x4b071c
004b0718b 0x4b0720
004b071c
004b071cloc_4b071c:
004b071cb 0x4b0734
004b0720
004b0720loc_4b0720:
004b0720bl runtime.gcWriteBarrier2
004b0724str x3, [x25]
004b0728ldr x4, [x2+104]
004b072cstr x4, [x25+8]
004b0730b 0x4b0734
004b0734
004b0734loc_4b0734:
004b0734str x3, [x2+104]
004b0738ldr x2, [sp+112]
004b073cldrsb x27, [x2]
004b0740orr x3, xzr, 0x200000
004b0744str w3, [x2+160]
004b0748ldr x2, [sp+112]
004b074cldrsb x27, [x2]
004b0750ldr x3, [sp+80]
004b0754adrp x27, 0x59b000
004b0758ldr w4, [x27+3056]
004b075ccbz w4, 0x4b0764
004b0760b 0x4b0768
004b0764
004b0764loc_4b0764:
004b0764b 0x4b077c
004b0768
004b0768loc_4b0768:
004b0768bl runtime.gcWriteBarrier2
004b076cstr x3, [x25]
004b0770ldr x4, [x2+136]
004b0774str x4, [x25+8]
004b0778b 0x4b077c
004b077c
004b077cloc_4b077c:
004b077cstr x3, [x2+136]
004b0780ldr x2, [sp+112]
004b0784ldrsb x27, [x2]
004b0788ldr x3, [sp+72]
004b078cadrp x27, 0x59b000
004b0790ldr w4, [x27+3056]
004b0794cbz w4, 0x4b079c
004b0798b 0x4b07a0
004b079c
004b079cloc_4b079c:
004b079cb 0x4b07b4
004b07a0
004b07a0loc_4b07a0:
004b07a0bl runtime.gcWriteBarrier2
004b07a4str x3, [x25]
004b07a8ldr x4, [x2+144]
004b07acstr x4, [x25+8]
004b07b0b 0x4b07b4
004b07b4
004b07b4loc_4b07b4:
004b07b4str x3, [x2+144]
004b07b8ldr x2, [sp+112]
004b07bcldrsb x27, [x2]
004b07c0ldrb w3, [sp+176]
004b07c4strb w3, [x2+65]
004b07c8ldr x2, [sp+112]
004b07ccldrsb x27, [x2]
004b07d0ldr x3, [sp+64]
004b07d4adrp x27, 0x59b000
004b07d8ldr w4, [x27+3056]
004b07dccbz w4, 0x4b07e4
004b07e0b 0x4b07e8
004b07e4
004b07e4loc_4b07e4:
004b07e4b 0x4b07fc
004b07e8
004b07e8loc_4b07e8:
004b07e8bl runtime.gcWriteBarrier2
004b07ecstr x3, [x25]
004b07f0ldr x4, [x2+88]
004b07f4str x4, [x25+8]
004b07f8b 0x4b07fc
004b07fc
004b07fcloc_4b07fc:
004b07fcstr x3, [x2+88]
004b0800ldr x2, [sp+112]
004b0804ldrsb x27, [x2]
004b0808ldr x3, [sp+128]
004b080cadrp x27, 0x59b000
004b0810ldr w4, [x27+3056]
004b0814cbz w4, 0x4b081c
004b0818b 0x4b0820
004b081c
004b081cloc_4b081c:
004b081cb 0x4b0834
004b0820
004b0820loc_4b0820:
004b0820bl runtime.gcWriteBarrier2
004b0824str x3, [x25]
004b0828ldr x4, [x2+72]
004b082cstr x4, [x25+8]
004b0830b 0x4b0834
004b0834
004b0834loc_4b0834:
004b0834str x3, [x2+72]
004b0838ldr x2, [sp+112]
004b083cldrsb x27, [x2]
004b0840ldr x3, [sp+160]
004b0844ldr x4, [sp+168]
004b0848str x4, [x2+8]
004b084cadrp x27, 0x59b000
004b0850ldr w4, [x27+3056]
004b0854cbz w4, 0x4b085c
004b0858b 0x4b0860
004b085c
004b085cloc_4b085c:
004b085cb 0x4b0874
004b0860
004b0860loc_4b0860:
004b0860bl runtime.gcWriteBarrier2
004b0864str x3, [x25]
004b0868ldr x4, [x2]
004b086cstr x4, [x25+8]
004b0870b 0x4b0874
004b0874
004b0874loc_4b0874:
004b0874str x3, [x2]
004b0878ldr x2, [sp+112]
004b087cldrsb x27, [x2]
004b0880ldr x3, [sp+184]
004b0884ldr x4, [sp+192]
004b0888ldr x5, [sp+200]
004b088cstr x4, [x2+24]
004b0890str x5, [x2+32]
004b0894adrp x27, 0x59b000
004b0898ldr w4, [x27+3056]
004b089ccbz w4, 0x4b08a4
004b08a0b 0x4b08a8
004b08a4
004b08a4loc_4b08a4:
004b08a4b 0x4b08bc
004b08a8
004b08a8loc_4b08a8:
004b08a8bl runtime.gcWriteBarrier2
004b08acstr x3, [x25]
004b08b0ldr x4, [x2+16]
004b08b4str x4, [x25+8]
004b08b8b 0x4b08bc
004b08bc
004b08bcloc_4b08bc:
004b08bcstr x3, [x2+16]
004b08c0ldr x2, [sp+112]
004b08c4ldrsb x27, [x2]
004b08c8ldr x3, [sp+152]
004b08ccadrp x27, 0x59b000
004b08d0ldr w4, [x27+3056]
004b08d4cbz w4, 0x4b08dc
004b08d8b 0x4b08e0
004b08dc
004b08dcloc_4b08dc:
004b08dcb 0x4b08f4
004b08e0
004b08e0loc_4b08e0:
004b08e0bl runtime.gcWriteBarrier2
004b08e4str x3, [x25]
004b08e8ldr x4, [x2+56]
004b08ecstr x4, [x25+8]
004b08f0b 0x4b08f4
004b08f4
004b08f4loc_4b08f4:
004b08f4str x3, [x2+56]
004b08f8ldr x2, [sp+112]
004b08fcldrsb x27, [x2]
004b0900ldr x3, [sp+120]
004b0904adrp x27, 0x59b000
004b0908ldr w4, [x27+3056]
004b090ccbz w4, 0x4b0914
004b0910b 0x4b0918
004b0914
004b0914loc_4b0914:
004b0914b 0x4b092c
004b0918
004b0918loc_4b0918:
004b0918bl runtime.gcWriteBarrier2
004b091cstr x3, [x25]
004b0920ldr x4, [x2+176]
004b0924str x4, [x25+8]
004b0928b 0x4b092c
004b092c
004b092cloc_4b092c:
004b092cstr x3, [x2+176]
004b0930ldr x2, [sp+112]
004b0934str x2, [sp+56]
004b0938ldr x2, [sp+152]
004b093cldrsb x27, [x2]
004b0940add x0, x2, 16
004b0944str x0, [sp+104]
004b0948ldr x1, [sp+56]
004b094cbl golang.org/x/crypto/ssh.(*chanList).add
004b0950str w0, [sp+44]
004b0954ldr x2, [sp+56]
004b0958ldrsb x27, [x2]
004b095cstr w0, [x2+40]
004b0960ldr x0, [sp+56]
004b0964str x0, [sp+48]
004b0968ldur x29, [sp-8]
004b096cldr x30, [sp], 144
004b0970ret x30
004b0974
004b0974loc_4b0974:
004b0974stp x0, x1, [sp+8]
004b0978str x2, [sp+24]
004b097cstrb w3, [sp+32]
004b0980stp x4, x5, [sp+40]
004b0984str x6, [sp+56]
004b0988mov x3, x30
004b098cbl runtime.morestack_noctxt.abi0
004b0990ldp x0, x1, [sp+8]
004b0994ldr x2, [sp+24]
004b0998ldrb w3, [sp+32]
004b099cldp x4, x5, [sp+40]
004b09a0ldr x6, [sp+56]
004b09a4b 0x4b0620
004b09a8udf 0
004b09acudf 0
004b0620
004b09b0
004b09b0golang.org/x/crypto/ssh.(*extChannel).Write: ; void golang.org/x/crypto/ssh.(*extChannel).Write(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b09b0ldr x16, [x28+16]
004b09b4sub x17, sp, 16
004b09b8subs xzr, x17, x16
004b09bcb.ls 0x4b0a58
004b09c0str x30, [sp-144]!
004b09c4stur x29, [sp-8]
004b09c8sub x29, sp, 8
004b09ccstr x0, [sp+152]
004b09d0str x1, [sp+160]
004b09d4str x2, [sp+168]
004b09d8str x3, [sp+176]
004b09dcstr xzr, [sp+56]
004b09e0stp xzr, xzr, [sp+80]
004b09e4stp xzr, xzr, [sp+104]
004b09e8ldr x5, [sp+152]
004b09ecldrsb x27, [x5]
004b09f0ldr x5, [x5+8]
004b09f4str x5, [sp+96]
004b09f8ldr x5, [sp+152]
004b09fcldrsb x27, [x5]
004b0a00ldr w4, [x5]
004b0a04str w4, [sp+52]
004b0a08ldr x1, [sp+160]
004b0a0cldr x2, [sp+168]
004b0a10ldr x3, [sp+176]
004b0a14ldr x0, [sp+96]
004b0a18bl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0a1cstr x0, [sp+64]
004b0a20str x1, [sp+104]
004b0a24str x2, [sp+112]
004b0a28ldr x5, [sp+64]
004b0a2cstr x5, [sp+72]
004b0a30str x1, [sp+120]
004b0a34str x2, [sp+128]
004b0a38ldr x5, [sp+72]
004b0a3cstr x5, [sp+56]
004b0a40str x1, [sp+80]
004b0a44str x2, [sp+88]
004b0a48ldr x0, [sp+56]
004b0a4cldur x29, [sp-8]
004b0a50ldr x30, [sp], 144
004b0a54ret x30
004b0a58
004b0a58loc_4b0a58:
004b0a58stp x0, x1, [sp+8]
004b0a5cstp x2, x3, [sp+24]
004b0a60mov x3, x30
004b0a64bl runtime.morestack_noctxt.abi0
004b0a68ldp x0, x1, [sp+8]
004b0a6cldp x2, x3, [sp+24]
004b0a70b 0x4b09b0
004b0a74udf 0
004b0a78udf 0
004b0a7cudf 0
004b09b0
004b09b0golang.org/x/crypto/ssh.(*extChannel).Write: ; void golang.org/x/crypto/ssh.(*extChannel).Write(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b09b0ldr x16, [x28+16]
004b09b4sub x17, sp, 16
004b09b8subs xzr, x17, x16
004b09bcb.ls 0x4b0a58
004b09c0str x30, [sp-144]!
004b09c4stur x29, [sp-8]
004b09c8sub x29, sp, 8
004b09ccstr x0, [sp+152]
004b09d0str x1, [sp+160]
004b09d4str x2, [sp+168]
004b09d8str x3, [sp+176]
004b09dcstr xzr, [sp+56]
004b09e0stp xzr, xzr, [sp+80]
004b09e4stp xzr, xzr, [sp+104]
004b09e8ldr x5, [sp+152]
004b09ecldrsb x27, [x5]
004b09f0ldr x5, [x5+8]
004b09f4str x5, [sp+96]
004b09f8ldr x5, [sp+152]
004b09fcldrsb x27, [x5]
004b0a00ldr w4, [x5]
004b0a04str w4, [sp+52]
004b0a08ldr x1, [sp+160]
004b0a0cldr x2, [sp+168]
004b0a10ldr x3, [sp+176]
004b0a14ldr x0, [sp+96]
004b0a18bl golang.org/x/crypto/ssh.(*channel).WriteExtended
004b0a1cstr x0, [sp+64]
004b0a20str x1, [sp+104]
004b0a24str x2, [sp+112]
004b0a28ldr x5, [sp+64]
004b0a2cstr x5, [sp+72]
004b0a30str x1, [sp+120]
004b0a34str x2, [sp+128]
004b0a38ldr x5, [sp+72]
004b0a3cstr x5, [sp+56]
004b0a40str x1, [sp+80]
004b0a44str x2, [sp+88]
004b0a48ldr x0, [sp+56]
004b0a4cldur x29, [sp-8]
004b0a50ldr x30, [sp], 144
004b0a54ret x30
004b0a58
004b0a58loc_4b0a58:
004b0a58stp x0, x1, [sp+8]
004b0a5cstp x2, x3, [sp+24]
004b0a60mov x3, x30
004b0a64bl runtime.morestack_noctxt.abi0
004b0a68ldp x0, x1, [sp+8]
004b0a6cldp x2, x3, [sp+24]
004b0a70b 0x4b09b0
004b0a74udf 0
004b0a78udf 0
004b0a7cudf 0
004b09b0
004b0a80
004b0a80golang.org/x/crypto/ssh.(*extChannel).Read: ; void golang.org/x/crypto/ssh.(*extChannel).Read(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b0a80ldr x16, [x28+16]
004b0a84sub x17, sp, 16
004b0a88subs xzr, x17, x16
004b0a8cb.ls 0x4b0b28
004b0a90str x30, [sp-144]!
004b0a94stur x29, [sp-8]
004b0a98sub x29, sp, 8
004b0a9cstr x0, [sp+152]
004b0aa0str x1, [sp+160]
004b0aa4str x2, [sp+168]
004b0aa8str x3, [sp+176]
004b0aacstr xzr, [sp+56]
004b0ab0stp xzr, xzr, [sp+80]
004b0ab4stp xzr, xzr, [sp+104]
004b0ab8ldr x5, [sp+152]
004b0abcldrsb x27, [x5]
004b0ac0ldr x5, [x5+8]
004b0ac4str x5, [sp+96]
004b0ac8ldr x5, [sp+152]
004b0accldrsb x27, [x5]
004b0ad0ldr w4, [x5]
004b0ad4str w4, [sp+52]
004b0ad8ldr x1, [sp+160]
004b0adcldr x2, [sp+168]
004b0ae0ldr x3, [sp+176]
004b0ae4ldr x0, [sp+96]
004b0ae8bl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0aecstr x0, [sp+64]
004b0af0str x1, [sp+104]
004b0af4str x2, [sp+112]
004b0af8ldr x5, [sp+64]
004b0afcstr x5, [sp+72]
004b0b00str x1, [sp+120]
004b0b04str x2, [sp+128]
004b0b08ldr x5, [sp+72]
004b0b0cstr x5, [sp+56]
004b0b10str x1, [sp+80]
004b0b14str x2, [sp+88]
004b0b18ldr x0, [sp+56]
004b0b1cldur x29, [sp-8]
004b0b20ldr x30, [sp], 144
004b0b24ret x30
004b0b28
004b0b28loc_4b0b28:
004b0b28stp x0, x1, [sp+8]
004b0b2cstp x2, x3, [sp+24]
004b0b30mov x3, x30
004b0b34bl runtime.morestack_noctxt.abi0
004b0b38ldp x0, x1, [sp+8]
004b0b3cldp x2, x3, [sp+24]
004b0b40b 0x4b0a80
004b0b44udf 0
004b0b48udf 0
004b0b4cudf 0
004b0a80
004b0a80golang.org/x/crypto/ssh.(*extChannel).Read: ; void golang.org/x/crypto/ssh.(*extChannel).Read(golang.org/x/crypto/ssh.extChannel * e, struct []uint8 data)
004b0a80ldr x16, [x28+16]
004b0a84sub x17, sp, 16
004b0a88subs xzr, x17, x16
004b0a8cb.ls 0x4b0b28
004b0a90str x30, [sp-144]!
004b0a94stur x29, [sp-8]
004b0a98sub x29, sp, 8
004b0a9cstr x0, [sp+152]
004b0aa0str x1, [sp+160]
004b0aa4str x2, [sp+168]
004b0aa8str x3, [sp+176]
004b0aacstr xzr, [sp+56]
004b0ab0stp xzr, xzr, [sp+80]
004b0ab4stp xzr, xzr, [sp+104]
004b0ab8ldr x5, [sp+152]
004b0abcldrsb x27, [x5]
004b0ac0ldr x5, [x5+8]
004b0ac4str x5, [sp+96]
004b0ac8ldr x5, [sp+152]
004b0accldrsb x27, [x5]
004b0ad0ldr w4, [x5]
004b0ad4str w4, [sp+52]
004b0ad8ldr x1, [sp+160]
004b0adcldr x2, [sp+168]
004b0ae0ldr x3, [sp+176]
004b0ae4ldr x0, [sp+96]
004b0ae8bl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0aecstr x0, [sp+64]
004b0af0str x1, [sp+104]
004b0af4str x2, [sp+112]
004b0af8ldr x5, [sp+64]
004b0afcstr x5, [sp+72]
004b0b00str x1, [sp+120]
004b0b04str x2, [sp+128]
004b0b08ldr x5, [sp+72]
004b0b0cstr x5, [sp+56]
004b0b10str x1, [sp+80]
004b0b14str x2, [sp+88]
004b0b18ldr x0, [sp+56]
004b0b1cldur x29, [sp-8]
004b0b20ldr x30, [sp], 144
004b0b24ret x30
004b0b28
004b0b28loc_4b0b28:
004b0b28stp x0, x1, [sp+8]
004b0b2cstp x2, x3, [sp+24]
004b0b30mov x3, x30
004b0b34bl runtime.morestack_noctxt.abi0
004b0b38ldp x0, x1, [sp+8]
004b0b3cldp x2, x3, [sp+24]
004b0b40b 0x4b0a80
004b0b44udf 0
004b0b48udf 0
004b0b4cudf 0
004b0a80
004b0b50
004b0b50golang.org/x/crypto/ssh.(*channel).Reject: ; void golang.org/x/crypto/ssh.(*channel).Reject(golang.org/x/crypto/ssh.channel * ch, golang.org/x/crypto/ssh.RejectionReason reason, struct string message)
004b0b50ldr x16, [x28+16]
004b0b54subs xzr, sp, x16
004b0b58b.ls 0x4b0c58
004b0b5cstr x30, [sp-128]!
004b0b60stur x29, [sp-8]
004b0b64sub x29, sp, 8
004b0b68str x0, [sp+136]
004b0b6cstr w1, [sp+144]
004b0b70str x2, [sp+152]
004b0b74str x3, [sp+160]
004b0b78stp xzr, xzr, [sp+40]
004b0b7cldr x2, [sp+136]
004b0b80ldrsb x27, [x2]
004b0b84ldrb w2, [x2+64]
004b0b88tbnz w2, 0, 0x4b0b90
004b0b8cb 0x4b0bb4
004b0b90
004b0b90loc_4b0b90:
004b0b90adrp x27, 0x571000
004b0b94ldr x0, [x27+3632]
004b0b98adrp x27, 0x571000
004b0b9cldr x1, [x27+3640]
004b0ba0str x0, [sp+40]
004b0ba4str x1, [sp+48]
004b0ba8ldur x29, [sp-8]
004b0bacldr x30, [sp], 128
004b0bb0ret x30
004b0bb4
004b0bb4loc_4b0bb4:
004b0bb4stp xzr, xzr, [sp+56]
004b0bb8stp xzr, xzr, [sp+72]
004b0bbcstr xzr, [sp+88]
004b0bc0ldr x2, [sp+136]
004b0bc4ldrsb x27, [x2]
004b0bc8ldr w2, [x2+44]
004b0bccstr w2, [sp+56]
004b0bd0ldr w2, [sp+144]
004b0bd4str w2, [sp+60]
004b0bd8ldr x2, [sp+152]
004b0bdcldr x3, [sp+160]
004b0be0str x2, [sp+64]
004b0be4str x3, [sp+72]
004b0be8adrp x2, 0x200000
004b0becadd x2, x2, 201
004b0bf0str x2, [sp+80]
004b0bf4orr x2, xzr, 2
004b0bf8str x2, [sp+88]
004b0bfcldr x2, [sp+136]
004b0c00ldrsb x27, [x2]
004b0c04orr x3, xzr, 1
004b0c08strb w3, [x2+64]
004b0c0cadrp x0, 0x1b6000
004b0c10add x0, x0, 3232
004b0c14add x1, sp, 56
004b0c18bl runtime.convT
004b0c1cstr x0, [sp+96]
004b0c20ldr x2, [sp+136]
004b0c24adrp x1, 0x1b6000
004b0c28add x1, x1, 3232
004b0c2cmov x3, x0
004b0c30mov x0, x2
004b0c34mov x2, x3
004b0c38bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0c3cstr x0, [sp+104]
004b0c40str x1, [sp+112]
004b0c44str x0, [sp+40]
004b0c48str x1, [sp+48]
004b0c4cldur x29, [sp-8]
004b0c50ldr x30, [sp], 128
004b0c54ret x30
004b0c58
004b0c58loc_4b0c58:
004b0c58str x0, [sp+8]
004b0c5cstr w1, [sp+16]
004b0c60stp x2, x3, [sp+24]
004b0c64mov x3, x30
004b0c68bl runtime.morestack_noctxt.abi0
004b0c6cldr x0, [sp+8]
004b0c70ldr w1, [sp+16]
004b0c74ldp x2, x3, [sp+24]
004b0c78b 0x4b0b50
004b0c7cudf 0
004b0b50
004b0b50golang.org/x/crypto/ssh.(*channel).Reject: ; void golang.org/x/crypto/ssh.(*channel).Reject(golang.org/x/crypto/ssh.channel * ch, golang.org/x/crypto/ssh.RejectionReason reason, struct string message)
004b0b50ldr x16, [x28+16]
004b0b54subs xzr, sp, x16
004b0b58b.ls 0x4b0c58
004b0b5cstr x30, [sp-128]!
004b0b60stur x29, [sp-8]
004b0b64sub x29, sp, 8
004b0b68str x0, [sp+136]
004b0b6cstr w1, [sp+144]
004b0b70str x2, [sp+152]
004b0b74str x3, [sp+160]
004b0b78stp xzr, xzr, [sp+40]
004b0b7cldr x2, [sp+136]
004b0b80ldrsb x27, [x2]
004b0b84ldrb w2, [x2+64]
004b0b88tbnz w2, 0, 0x4b0b90
004b0b8cb 0x4b0bb4
004b0b90
004b0b90loc_4b0b90:
004b0b90adrp x27, 0x571000
004b0b94ldr x0, [x27+3632]
004b0b98adrp x27, 0x571000
004b0b9cldr x1, [x27+3640]
004b0ba0str x0, [sp+40]
004b0ba4str x1, [sp+48]
004b0ba8ldur x29, [sp-8]
004b0bacldr x30, [sp], 128
004b0bb0ret x30
004b0bb4
004b0bb4loc_4b0bb4:
004b0bb4stp xzr, xzr, [sp+56]
004b0bb8stp xzr, xzr, [sp+72]
004b0bbcstr xzr, [sp+88]
004b0bc0ldr x2, [sp+136]
004b0bc4ldrsb x27, [x2]
004b0bc8ldr w2, [x2+44]
004b0bccstr w2, [sp+56]
004b0bd0ldr w2, [sp+144]
004b0bd4str w2, [sp+60]
004b0bd8ldr x2, [sp+152]
004b0bdcldr x3, [sp+160]
004b0be0str x2, [sp+64]
004b0be4str x3, [sp+72]
004b0be8adrp x2, 0x200000
004b0becadd x2, x2, 201
004b0bf0str x2, [sp+80]
004b0bf4orr x2, xzr, 2
004b0bf8str x2, [sp+88]
004b0bfcldr x2, [sp+136]
004b0c00ldrsb x27, [x2]
004b0c04orr x3, xzr, 1
004b0c08strb w3, [x2+64]
004b0c0cadrp x0, 0x1b6000
004b0c10add x0, x0, 3232
004b0c14add x1, sp, 56
004b0c18bl runtime.convT
004b0c1cstr x0, [sp+96]
004b0c20ldr x2, [sp+136]
004b0c24adrp x1, 0x1b6000
004b0c28add x1, x1, 3232
004b0c2cmov x3, x0
004b0c30mov x0, x2
004b0c34mov x2, x3
004b0c38bl golang.org/x/crypto/ssh.(*channel).sendMessage
004b0c3cstr x0, [sp+104]
004b0c40str x1, [sp+112]
004b0c44str x0, [sp+40]
004b0c48str x1, [sp+48]
004b0c4cldur x29, [sp-8]
004b0c50ldr x30, [sp], 128
004b0c54ret x30
004b0c58
004b0c58loc_4b0c58:
004b0c58str x0, [sp+8]
004b0c5cstr w1, [sp+16]
004b0c60stp x2, x3, [sp+24]
004b0c64mov x3, x30
004b0c68bl runtime.morestack_noctxt.abi0
004b0c6cldr x0, [sp+8]
004b0c70ldr w1, [sp+16]
004b0c74ldp x2, x3, [sp+24]
004b0c78b 0x4b0b50
004b0c7cudf 0
004b0b50
004b0c80
004b0c80golang.org/x/crypto/ssh.(*channel).Read: ; void golang.org/x/crypto/ssh.(*channel).Read(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0c80ldr x16, [x28+16]
004b0c84subs xzr, sp, x16
004b0c88b.ls 0x4b0d48
004b0c8cstr x30, [sp-128]!
004b0c90stur x29, [sp-8]
004b0c94sub x29, sp, 8
004b0c98str x0, [sp+136]
004b0c9cstr x1, [sp+144]
004b0ca0str x2, [sp+152]
004b0ca4str x3, [sp+160]
004b0ca8str xzr, [sp+48]
004b0cacstp xzr, xzr, [sp+72]
004b0cb0ldr x5, [sp+136]
004b0cb4ldrsb x27, [x5]
004b0cb8ldrb w5, [x5+64]
004b0cbctbnz w5, 0, 0x4b0cc4
004b0cc0b 0x4b0d1c
004b0cc4
004b0cc4loc_4b0cc4:
004b0cc4stp xzr, xzr, [sp+88]
004b0cc8ldr x1, [sp+144]
004b0cccldr x2, [sp+152]
004b0cd0ldr x3, [sp+160]
004b0cd4ldr x0, [sp+136]
004b0cd8mov x4, xzr
004b0cdcbl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0ce0str x0, [sp+56]
004b0ce4str x1, [sp+88]
004b0ce8str x2, [sp+96]
004b0cecldr x5, [sp+56]
004b0cf0str x5, [sp+64]
004b0cf4str x1, [sp+104]
004b0cf8str x2, [sp+112]
004b0cfcldr x5, [sp+64]
004b0d00str x5, [sp+48]
004b0d04str x1, [sp+72]
004b0d08str x2, [sp+80]
004b0d0cldr x0, [sp+48]
004b0d10ldur x29, [sp-8]
004b0d14ldr x30, [sp], 128
004b0d18ret x30
004b0d1c
004b0d1cloc_4b0d1c:
004b0d1cstr xzr, [sp+48]
004b0d20adrp x27, 0x571000
004b0d24ldr x1, [x27+3616]
004b0d28adrp x27, 0x571000
004b0d2cldr x2, [x27+3624]
004b0d30str x1, [sp+72]
004b0d34str x2, [sp+80]
004b0d38ldr x0, [sp+48]
004b0d3cldur x29, [sp-8]
004b0d40ldr x30, [sp], 128
004b0d44ret x30
004b0d48
004b0d48loc_4b0d48:
004b0d48stp x0, x1, [sp+8]
004b0d4cstp x2, x3, [sp+24]
004b0d50mov x3, x30
004b0d54bl runtime.morestack_noctxt.abi0
004b0d58ldp x0, x1, [sp+8]
004b0d5cldp x2, x3, [sp+24]
004b0d60b 0x4b0c80
004b0d64udf 0
004b0d68udf 0
004b0d6cudf 0
004b0c80
004b0c80golang.org/x/crypto/ssh.(*channel).Read: ; void golang.org/x/crypto/ssh.(*channel).Read(golang.org/x/crypto/ssh.channel * ch, struct []uint8 data)
004b0c80ldr x16, [x28+16]
004b0c84subs xzr, sp, x16
004b0c88b.ls 0x4b0d48
004b0c8cstr x30, [sp-128]!
004b0c90stur x29, [sp-8]
004b0c94sub x29, sp, 8
004b0c98str x0, [sp+136]
004b0c9cstr x1, [sp+144]
004b0ca0str x2, [sp+152]
004b0ca4str x3, [sp+160]
004b0ca8str xzr, [sp+48]
004b0cacstp xzr, xzr, [sp+72]
004b0cb0ldr x5, [sp+136]
004b0cb4ldrsb x27, [x5]
004b0cb8ldrb w5, [x5+64]
004b0cbctbnz w5, 0, 0x4b0cc4
004b0cc0b 0x4b0d1c
004b0cc4
004b0cc4loc_4b0cc4:
004b0cc4stp xzr, xzr, [sp+88]
004b0cc8ldr x1, [sp+144]
004b0cccldr x2, [sp+152]
004b0cd0ldr x3, [sp+160]
004b0cd4ldr x0, [sp+136]
004b0cd8mov x4, xzr
004b0cdcbl golang.org/x/crypto/ssh.(*channel).ReadExtended
004b0ce0str x0, [sp+56]
004b0ce4str x1, [sp+88]
004b0ce8str x2, [sp+96]
004b0cecldr x5, [sp+56]
004b0cf0str x5, [sp+64]
004b0cf4str x1, [sp+104]
004b0cf8str x2, [sp+112]
004b0cfcldr x5, [sp+64]
004b0d00str x5, [sp+48]
004b0d04str x1, [sp+72]
004b0d08str x2, [sp+80]
004b0d0cldr x0, [sp+48]
004b0d10ldur x29, [sp-8]
004b0d14ldr x30, [sp], 128
004b0d18ret x30
004b0d1c
004b0d1cloc_4b0d1c:
004b0d1cstr xzr, [sp+48]
004b0d20adrp x27, 0x571000
004b0d24ldr x1, [x27+3616]
004b0d28adrp x27, 0x571000
004b0d2cldr x2, [x27+3624]
004b0d30str x1, [sp+72]
004b0d34str x2, [sp+80]
004b0d38ldr x0, [sp+48]
004b0d3cldur x29, [sp-8]
004b0d40ldr x30, [sp], 128
004b0d44ret x30
004b0d48
004b0d48loc_4b0d48:
004b0d48stp x0, x1, [sp+8]
004b0d4cstp x2, x3, [sp+24]
004b0d50mov x3, x30
004b0d54bl runtime.morestack_noctxt.abi0
004b0d58ldp x0, x1, [sp+8]
004b0d5cldp x2, x3, [sp+24]
004b0d60b 0x4b0c80
004b0d64udf 0
004b0d68udf 0
004b0d6cudf 0
004b0c80
Loading..