File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004dbe20
    004dbe20golang.org/x/crypto/ssh.(*mux).handleUnknownChannelPacket: ; void golang.org/x/crypto/ssh.(*mux).handleUnknownChannelPacket(golang.org/x/crypto/ssh.mux * m, uint32 id, struct []uint8 packet)
    004dbe20ldr x16, [x28+16]
    004dbe24sub x17, sp, 176
    004dbe28subs xzr, x17, x16
    004dbe2cb.ls 0x4dc0a0
    004dbe30sub x20, sp, 304
    004dbe34stp x29, x30, [x20-8]
    004dbe38add sp, x20, 0
    004dbe3csub x29, sp, 8
    004dbe40str x0, [sp+312]
    004dbe44str w1, [sp+320]
    004dbe48str x2, [sp+328]
    004dbe4cstr x3, [sp+336]
    004dbe50str x4, [sp+344]
    004dbe54stp xzr, xzr, [sp+80]
    004dbe58stp xzr, xzr, [sp+280]
    004dbe5cstp xzr, xzr, [sp+264]
    004dbe60ldr x0, [sp+328]
    004dbe64ldr x1, [sp+336]
    004dbe68ldr x2, [sp+344]
    004dbe6cbl golang.org/x/crypto/ssh.decode
    004dbe70str x0, [sp+280]
    004dbe74str x1, [sp+288]
    004dbe78str x2, [sp+264]
    004dbe7cstr x3, [sp+272]
    004dbe80ldr x3, [sp+288]
    004dbe84ldr x4, [sp+280]
    004dbe88str x4, [sp+168]
    004dbe8cstr x3, [sp+176]
    004dbe90ldr x3, [sp+264]
    004dbe94ldr x4, [sp+272]
    004dbe98str x3, [sp+152]
    004dbe9cstr x4, [sp+160]
    004dbea0ldr x3, [sp+168]
    004dbea4ldr x4, [sp+176]
    004dbea8str x3, [sp+120]
    004dbeacstr x4, [sp+128]
    004dbeb0ldr x1, [sp+160]
    004dbeb4ldr x0, [sp+152]
    004dbeb8str x0, [sp+136]
    004dbebcstr x1, [sp+144]
    004dbec0cbnz x0, 0x4dbec8
    004dbec4b 0x4dbedc
    004dbec8
    004dbec8loc_4dbec8:
    004dbec8str x0, [sp+80]
    004dbeccstr x1, [sp+88]
    004dbed0ldp x29, x30, [sp-8]
    004dbed4add sp, sp, 304
    004dbed8ret x30
    004dbedc
    004dbedcloc_4dbedc:
    004dbedcldr x2, [sp+128]
    004dbee0ldr x3, [sp+120]
    004dbee4str x3, [sp+232]
    004dbee8str x2, [sp+240]
    004dbeeccbnz x3, 0x4dbef4
    004dbef0b 0x4dbfe8
    004dbef4
    004dbef4loc_4dbef4:
    004dbef4ldr w2, [x3+16]
    004dbef8str w2, [sp+76]
    004dbefcmovz x3, 568
    004dbf00movk x3, 0xcc80000
    004dbf04subs wzr, w2, w3
    004dbf08b.eq 0x4dbf10
    004dbf0cb 0x4dbfe0
    004dbf10
    004dbf10loc_4dbf10:
    004dbf10ldr x2, [sp+232]
    004dbf14adrp x3, 0x10e000
    004dbf18add x3, x3, 2944
    004dbf1csubs xzr, x2, x3
    004dbf20b.eq 0x4dbf28
    004dbf24b 0x4dbf30
    004dbf28
    004dbf28loc_4dbf28:
    004dbf28orr x0, xzr, 1
    004dbf2cb 0x4dbf38
    004dbf30
    004dbf30loc_4dbf30:
    004dbf30mov x0, xzr
    004dbf34b 0x4dbf38
    004dbf38
    004dbf38loc_4dbf38:
    004dbf38strb w0, [sp+63]
    004dbf3ctbnz w0, 0, 0x4dbf44
    004dbf40b 0x4dbfdc
    004dbf44
    004dbf44loc_4dbf44:
    004dbf44b 0x4dbf48
    004dbf48
    004dbf48loc_4dbf48:
    004dbf48ldr x2, [sp+240]
    004dbf4cstr x2, [sp+112]
    004dbf50ldrsb x27, [x2]
    004dbf54ldrb w2, [x2+24]
    004dbf58tbnz w2, 0, 0x4dbf60
    004dbf5cb 0x4dbfc4
    004dbf60
    004dbf60loc_4dbf60:
    004dbf60str wzr, [sp+72]
    004dbf64ldr x1, [sp+112]
    004dbf68ldrsb x27, [x1]
    004dbf6cldr w1, [x1]
    004dbf70str w1, [sp+72]
    004dbf74str w1, [sp+68]
    004dbf78add x1, sp, 68
    004dbf7cldrsb x27, [x1]
    004dbf80ldr w0, [x1]
    004dbf84str w0, [sp+64]
    004dbf88bl runtime.convT32
    004dbf8cstr x0, [sp+224]
    004dbf90ldr x1, [sp+312]
    004dbf94mov x2, x0
    004dbf98mov x0, x1
    004dbf9cadrp x1, 0x151000
    004dbfa0add x1, x1, 736
    004dbfa4bl golang.org/x/crypto/ssh.(*mux).sendMessage
    004dbfa8str x0, [sp+264]
    004dbfacstr x1, [sp+272]
    004dbfb0str x0, [sp+80]
    004dbfb4str x1, [sp+88]
    004dbfb8ldp x29, x30, [sp-8]
    004dbfbcadd sp, sp, 304
    004dbfc0ret x30
    004dbfc4
    004dbfc4loc_4dbfc4:
    004dbfc4stp xzr, xzr, [sp+80]
    004dbfc8mov x0, xzr
    004dbfccmov x1, xzr
    004dbfd0ldp x29, x30, [sp-8]
    004dbfd4add sp, sp, 304
    004dbfd8ret x30
    004dbfdc
    004dbfdcloc_4dbfdc:
    004dbfdcb 0x4dbfe4
    004dbfe0
    004dbfe0loc_4dbfe0:
    004dbfe0b 0x4dbfe4
    004dbfe4
    004dbfe4loc_4dbfe4:
    004dbfe4b 0x4dbfec
    004dbfe8
    004dbfe8loc_4dbfe8:
    004dbfe8b 0x4dbfec
    004dbfec
    004dbfecloc_4dbfec:
    004dbfecldr x1, [sp+232]
    004dbff0ldr x2, [sp+240]
    004dbff4str x1, [sp+96]
    004dbff8str x2, [sp+104]
    004dbffcstp xzr, xzr, [sp+248]
    004dc000add x1, sp, 248
    004dc004str x1, [sp+192]
    004dc008ldr w0, [sp+320]
    004dc00cbl runtime.convT32
    004dc010str x0, [sp+184]
    004dc014ldr x1, [sp+192]
    004dc018ldrsb x27, [x1]
    004dc01cadrp x2, 0x119000
    004dc020add x2, x2, 3328
    004dc024str x2, [x1]
    004dc028adrp x27, 0x56f000
    004dc02cldr w2, [x27+3056]
    004dc030cbz w2, 0x4dc038
    004dc034b 0x4dc03c
    004dc038
    004dc038loc_4dc038:
    004dc038b 0x4dc050
    004dc03c
    004dc03cloc_4dc03c:
    004dc03cbl runtime.gcWriteBarrier2
    004dc040str x0, [x25]
    004dc044ldr x5, [x1+8]
    004dc048str x5, [x25+8]
    004dc04cb 0x4dc050
    004dc050
    004dc050loc_4dc050:
    004dc050str x0, [x1+8]
    004dc054ldr x2, [sp+192]
    004dc058ldrsb x27, [x2]
    004dc05cb 0x4dc060
    004dc060
    004dc060loc_4dc060:
    004dc060str x2, [sp+200]
    004dc064orr x4, xzr, 1
    004dc068str x4, [sp+208]
    004dc06cstr x4, [sp+216]
    004dc070adrp x0, 0x1dc000
    004dc074add x0, x0, 2939
    004dc078movz x1, 23
    004dc07cmov x3, x4
    004dc080bl fmt.Errorf
    004dc084str x0, [sp+264]
    004dc088str x1, [sp+272]
    004dc08cstr x0, [sp+80]
    004dc090str x1, [sp+88]
    004dc094ldp x29, x30, [sp-8]
    004dc098add sp, sp, 304
    004dc09cret x30
    004dc0a0
    004dc0a0loc_4dc0a0:
    004dc0a0str x0, [sp+8]
    004dc0a4str w1, [sp+16]
    004dc0a8stp x2, x3, [sp+24]
    004dc0acstr x4, [sp+40]
    004dc0b0mov x3, x30
    004dc0b4bl runtime.morestack_noctxt.abi0
    004dc0b8ldr x0, [sp+8]
    004dc0bcldr w1, [sp+16]
    004dc0c0ldp x2, x3, [sp+24]
    004dc0c4ldr x4, [sp+40]
    004dc0c8b 0x4dbe20
    004dc0ccudf 0
    004dbe20
    004dc0d0
    004dc0d0golang.org/x/crypto/ssh.signAndMarshal: ; void golang.org/x/crypto/ssh.signAndMarshal(golang.org/x/crypto/ssh.AlgorithmSigner k, io.Reader rand, struct []uint8 data, struct string algo)
    004dc0d0ldr x16, [x28+16]
    004dc0d4sub x17, sp, 112
    004dc0d8subs xzr, x17, x16
    004dc0dcb.ls 0x4dc238
    004dc0e0str x30, [sp-240]!
    004dc0e4stur x29, [sp-8]
    004dc0e8sub x29, sp, 8
    004dc0ecstr x0, [sp+248]
    004dc0f0str x1, [sp+256]
    004dc0f4str x2, [sp+264]
    004dc0f8str x3, [sp+272]
    004dc0fcstr x4, [sp+280]
    004dc100str x5, [sp+288]
    004dc104str x6, [sp+296]
    004dc108str x7, [sp+304]
    004dc10cstr x8, [sp+312]
    004dc110str xzr, [sp+96]
    004dc114stp xzr, xzr, [sp+104]
    004dc118stp xzr, xzr, [sp+80]
    004dc11cldr x0, [sp+304]
    004dc120ldr x1, [sp+312]
    004dc124bl golang.org/x/crypto/ssh.underlyingAlgo
    004dc128str x0, [sp+216]
    004dc12cstr x1, [sp+224]
    004dc130str xzr, [sp+208]
    004dc134stp xzr, xzr, [sp+192]
    004dc138ldr x1, [sp+264]
    004dc13cldr x3, [sp+280]
    004dc140ldr x4, [sp+288]
    004dc144ldr x0, [sp+256]
    004dc148ldr x2, [sp+272]
    004dc14cldr x5, [sp+296]
    004dc150ldr x6, [sp+248]
    004dc154ldrsb x27, [x6]
    004dc158ldr x6, [x6+40]
    004dc15cldr x7, [sp+216]
    004dc160ldr x8, [sp+224]
    004dc164mov x9, x6
    004dc168mov x6, x7
    004dc16cmov x7, x8
    004dc170blr x9
    004dc174str x0, [sp+208]
    004dc178str x1, [sp+192]
    004dc17cstr x2, [sp+200]
    004dc180ldr x2, [sp+208]
    004dc184str x2, [sp+160]
    004dc188ldr x2, [sp+192]
    004dc18cldr x3, [sp+200]
    004dc190str x2, [sp+144]
    004dc194str x3, [sp+152]
    004dc198ldr x2, [sp+160]
    004dc19cstr x2, [sp+120]
    004dc1a0ldr x2, [sp+152]
    004dc1a4ldr x3, [sp+144]
    004dc1a8str x3, [sp+128]
    004dc1acstr x2, [sp+136]
    004dc1b0cbnz x3, 0x4dc1b8
    004dc1b4b 0x4dc1e8
    004dc1b8
    004dc1b8loc_4dc1b8:
    004dc1b8str xzr, [sp+96]
    004dc1bcstp xzr, xzr, [sp+104]
    004dc1c0ldr x3, [sp+128]
    004dc1c4ldr x4, [sp+136]
    004dc1c8str x3, [sp+80]
    004dc1ccstr x4, [sp+88]
    004dc1d0ldr x0, [sp+96]
    004dc1d4ldr x1, [sp+104]
    004dc1d8ldr x2, [sp+112]
    004dc1dcldur x29, [sp-8]
    004dc1e0ldr x30, [sp], 240
    004dc1e4ret x30
    004dc1e8
    004dc1e8loc_4dc1e8:
    004dc1e8ldr x1, [sp+120]
    004dc1ecstr x1, [sp+208]
    004dc1f0adrp x0, 0x10d000
    004dc1f4add x0, x0, 1152
    004dc1f8bl golang.org/x/crypto/ssh.Marshal
    004dc1fcstr x0, [sp+168]
    004dc200str x1, [sp+176]
    004dc204str x2, [sp+184]
    004dc208str x0, [sp+96]
    004dc20cstr x1, [sp+104]
    004dc210str x2, [sp+112]
    004dc214stp xzr, xzr, [sp+80]
    004dc218ldr x0, [sp+96]
    004dc21cldr x1, [sp+104]
    004dc220ldr x2, [sp+112]
    004dc224mov x3, xzr
    004dc228mov x4, xzr
    004dc22cldur x29, [sp-8]
    004dc230ldr x30, [sp], 240
    004dc234ret x30
    004dc238
    004dc238loc_4dc238:
    004dc238stp x0, x1, [sp+8]
    004dc23cstp x2, x3, [sp+24]
    004dc240stp x4, x5, [sp+40]
    004dc244stp x6, x7, [sp+56]
    004dc248str x8, [sp+72]
    004dc24cmov x3, x30
    004dc250bl runtime.morestack_noctxt.abi0
    004dc254ldp x0, x1, [sp+8]
    004dc258ldp x2, x3, [sp+24]
    004dc25cldp x4, x5, [sp+40]
    004dc260ldp x6, x7, [sp+56]
    004dc264ldr x8, [sp+72]
    004dc268b 0x4dc0d0
    004dc26cudf 0
    004dc0d0
    004dc270
    004dc270golang.org/x/crypto/ssh.(*Session).Start: ; void golang.org/x/crypto/ssh.(*Session).Start(golang.org/x/crypto/ssh.Session * s, struct string cmd)
    004dc270ldr x16, [x28+16]
    004dc274sub x17, sp, 128
    004dc278subs xzr, x17, x16
    004dc27cb.ls 0x4dc4f4
    004dc280sub x20, sp, 256
    004dc284stp x29, x30, [x20-8]
    004dc288add sp, x20, 0
    004dc28csub x29, sp, 8
    004dc290str x0, [sp+264]
    004dc294str x1, [sp+272]
    004dc298str x2, [sp+280]
    004dc29cstp xzr, xzr, [sp+72]
    004dc2a0ldr x2, [sp+264]
    004dc2a4ldrsb x27, [x2]
    004dc2a8ldrb w2, [x2+64]
    004dc2actbnz w2, 0, 0x4dc2b4
    004dc2b0b 0x4dc2e0
    004dc2b4
    004dc2b4loc_4dc2b4:
    004dc2b4adrp x0, 0x1df000
    004dc2b8add x0, x0, 3796
    004dc2bcorr x1, xzr, 28
    004dc2c0bl errors.New
    004dc2c4str x0, [sp+112]
    004dc2c8str x1, [sp+120]
    004dc2ccstr x0, [sp+72]
    004dc2d0str x1, [sp+80]
    004dc2d4ldp x29, x30, [sp-8]
    004dc2d8add sp, sp, 256
    004dc2dcret x30
    004dc2e0
    004dc2e0loc_4dc2e0:
    004dc2e0adrp x0, 0x150000
    004dc2e4add x0, x0, 2016
    004dc2e8bl runtime.newobject
    004dc2ecstr x0, [sp+240]
    004dc2f0stp xzr, xzr, [sp+184]
    004dc2f4ldr x1, [sp+272]
    004dc2f8ldr x2, [sp+280]
    004dc2fcstr x1, [sp+184]
    004dc300str x2, [sp+192]
    004dc304ldr x3, [sp+240]
    004dc308str x2, [x3+8]
    004dc30cadrp x27, 0x56f000
    004dc310ldr w2, [x27+3056]
    004dc314cbz w2, 0x4dc31c
    004dc318b 0x4dc320
    004dc31c
    004dc31cloc_4dc31c:
    004dc31cb 0x4dc334
    004dc320
    004dc320loc_4dc320:
    004dc320bl runtime.gcWriteBarrier2
    004dc324str x1, [x25]
    004dc328ldr x2, [x3]
    004dc32cstr x2, [x25+8]
    004dc330b 0x4dc334
    004dc334
    004dc334loc_4dc334:
    004dc334str x1, [x3]
    004dc338ldr x1, [sp+240]
    004dc33cstr x1, [sp+104]
    004dc340adrp x0, 0x10e000
    004dc344add x0, x0, 64
    004dc348bl golang.org/x/crypto/ssh.Marshal
    004dc34cstr x0, [sp+216]
    004dc350str x1, [sp+224]
    004dc354str x2, [sp+232]
    004dc358stp xzr, xzr, [sp+112]
    004dc35cldr x2, [sp+264]
    004dc360ldrsb x27, [x2]
    004dc364ldr x3, [x2+48]
    004dc368ldrsb x27, [x3]
    004dc36cldr x0, [x2+56]
    004dc370ldr x2, [x3+48]
    004dc374ldr x4, [sp+216]
    004dc378ldr x5, [sp+224]
    004dc37cldr x6, [sp+232]
    004dc380adrp x1, 0x1d4000
    004dc384add x1, x1, 1278
    004dc388orr x3, xzr, 1
    004dc38cmov x7, x2
    004dc390orr x2, xzr, 4
    004dc394blr x7
    004dc398strb w0, [sp+71]
    004dc39cstr x1, [sp+112]
    004dc3a0str x2, [sp+120]
    004dc3a4ldrb w2, [sp+71]
    004dc3a8strb w2, [sp+70]
    004dc3acldr x2, [sp+112]
    004dc3b0ldr x3, [sp+120]
    004dc3b4str x2, [sp+128]
    004dc3b8str x3, [sp+136]
    004dc3bcldrb w2, [sp+70]
    004dc3c0strb w2, [sp+69]
    004dc3c4ldr x2, [sp+136]
    004dc3c8ldr x3, [sp+128]
    004dc3ccstr x3, [sp+88]
    004dc3d0str x2, [sp+96]
    004dc3d4subs xzr, x3, 0
    004dc3d8cset x2, ne
    004dc3dceor x2, x2, 1
    004dc3e0strb w2, [sp+71]
    004dc3e4cbnz x3, 0x4dc3ec
    004dc3e8b 0x4dc3f0
    004dc3ec
    004dc3ecloc_4dc3ec:
    004dc3ecb 0x4dc400
    004dc3f0
    004dc3f0loc_4dc3f0:
    004dc3f0ldrb w2, [sp+69]
    004dc3f4eor x2, x2, 1
    004dc3f8strb w2, [sp+71]
    004dc3fcb 0x4dc400
    004dc400
    004dc400loc_4dc400:
    004dc400ldrb w2, [sp+71]
    004dc404tbnz w2, 0, 0x4dc40c
    004dc408b 0x4dc4a4
    004dc40c
    004dc40cloc_4dc40c:
    004dc40cstp xzr, xzr, [sp+200]
    004dc410add x2, sp, 200
    004dc414str x2, [sp+152]
    004dc418ldr x0, [sp+272]
    004dc41cldr x1, [sp+280]
    004dc420bl runtime.convTstring
    004dc424str x0, [sp+144]
    004dc428ldr x2, [sp+152]
    004dc42cldrsb x27, [x2]
    004dc430adrp x3, 0x119000
    004dc434add x3, x3, 2944
    004dc438str x3, [x2]
    004dc43cadrp x27, 0x56f000
    004dc440ldr w3, [x27+3056]
    004dc444cbz w3, 0x4dc44c
    004dc448b 0x4dc450
    004dc44c
    004dc44cloc_4dc44c:
    004dc44cb 0x4dc464
    004dc450
    004dc450loc_4dc450:
    004dc450bl runtime.gcWriteBarrier2
    004dc454str x0, [x25]
    004dc458ldr x5, [x2+8]
    004dc45cstr x5, [x25+8]
    004dc460b 0x4dc464
    004dc464
    004dc464loc_4dc464:
    004dc464str x0, [x2+8]
    004dc468ldr x2, [sp+152]
    004dc46cldrsb x27, [x2]
    004dc470b 0x4dc474
    004dc474
    004dc474loc_4dc474:
    004dc474str x2, [sp+160]
    004dc478orr x4, xzr, 1
    004dc47cstr x4, [sp+168]
    004dc480str x4, [sp+176]
    004dc484adrp x0, 0x1db000
    004dc488add x0, x0, 4074
    004dc48cmovz x1, 22
    004dc490mov x3, x4
    004dc494bl fmt.Errorf
    004dc498str x0, [sp+88]
    004dc49cstr x1, [sp+96]
    004dc4a0b 0x4dc4a8
    004dc4a4
    004dc4a4loc_4dc4a4:
    004dc4a4b 0x4dc4a8
    004dc4a8
    004dc4a8loc_4dc4a8:
    004dc4a8ldr x2, [sp+88]
    004dc4accbnz x2, 0x4dc4b4
    004dc4b0b 0x4dc4d0
    004dc4b4
    004dc4b4loc_4dc4b4:
    004dc4b4ldr x0, [sp+88]
    004dc4b8ldr x1, [sp+96]
    004dc4bcstr x0, [sp+72]
    004dc4c0str x1, [sp+80]
    004dc4c4ldp x29, x30, [sp-8]
    004dc4c8add sp, sp, 256
    004dc4ccret x30
    004dc4d0
    004dc4d0loc_4dc4d0:
    004dc4d0ldr x0, [sp+264]
    004dc4d4bl golang.org/x/crypto/ssh.(*Session).start
    004dc4d8str x0, [sp+112]
    004dc4dcstr x1, [sp+120]
    004dc4e0str x0, [sp+72]
    004dc4e4str x1, [sp+80]
    004dc4e8ldp x29, x30, [sp-8]
    004dc4ecadd sp, sp, 256
    004dc4f0ret x30
    004dc4f4
    004dc4f4loc_4dc4f4:
    004dc4f4stp x0, x1, [sp+8]
    004dc4f8str x2, [sp+24]
    004dc4fcmov x3, x30
    004dc500bl runtime.morestack_noctxt.abi0
    004dc504ldp x0, x1, [sp+8]
    004dc508ldr x2, [sp+24]
    004dc50cb 0x4dc270
    004dc270
    004dc510
    004dc510golang.org/x/crypto/ssh.(*Session).Run: ; void golang.org/x/crypto/ssh.(*Session).Run(golang.org/x/crypto/ssh.Session * s, struct string cmd)
    004dc510ldr x16, [x28+16]
    004dc514subs xzr, sp, x16
    004dc518b.ls 0x4dc590
    004dc51cstr x30, [sp-96]!
    004dc520stur x29, [sp-8]
    004dc524sub x29, sp, 8
    004dc528str x0, [sp+104]
    004dc52cstr x1, [sp+112]
    004dc530str x2, [sp+120]
    004dc534stp xzr, xzr, [sp+40]
    004dc538ldr x1, [sp+112]
    004dc53cldr x2, [sp+120]
    004dc540ldr x0, [sp+104]
    004dc544bl golang.org/x/crypto/ssh.(*Session).Start
    004dc548str x0, [sp+56]
    004dc54cstr x1, [sp+64]
    004dc550cbnz x0, 0x4dc558
    004dc554b 0x4dc56c
    004dc558
    004dc558loc_4dc558:
    004dc558str x0, [sp+40]
    004dc55cstr x1, [sp+48]
    004dc560ldur x29, [sp-8]
    004dc564ldr x30, [sp], 96
    004dc568ret x30
    004dc56c
    004dc56cloc_4dc56c:
    004dc56cldr x0, [sp+104]
    004dc570bl golang.org/x/crypto/ssh.(*Session).Wait
    004dc574str x0, [sp+72]
    004dc578str x1, [sp+80]
    004dc57cstr x0, [sp+40]
    004dc580str x1, [sp+48]
    004dc584ldur x29, [sp-8]
    004dc588ldr x30, [sp], 96
    004dc58cret x30
    004dc590
    004dc590loc_4dc590:
    004dc590stp x0, x1, [sp+8]
    004dc594str x2, [sp+24]
    004dc598mov x3, x30
    004dc59cbl runtime.morestack_noctxt.abi0
    004dc5a0ldp x0, x1, [sp+8]
    004dc5a4ldr x2, [sp+24]
    004dc5a8b 0x4dc510
    004dc5acudf 0
    004dc510
    004dc5b0
    004dc5b0golang.org/x/crypto/ssh.(*Session).start: ; void golang.org/x/crypto/ssh.(*Session).start(golang.org/x/crypto/ssh.Session * s)
    004dc5b0ldr x16, [x28+16]
    004dc5b4sub x17, sp, 112
    004dc5b8subs xzr, x17, x16
    004dc5bcb.ls 0x4dc8c0
    004dc5c0str x30, [sp-240]!
    004dc5c4stur x29, [sp-8]
    004dc5c8sub x29, sp, 8
    004dc5ccstr x0, [sp+248]
    004dc5d0stp xzr, xzr, [sp+80]
    004dc5d4ldr x2, [sp+248]
    004dc5d8ldrsb x27, [x2]
    004dc5dcorr x3, xzr, 1
    004dc5e0strb w3, [x2+64]
    004dc5e4stp xzr, xzr, [sp+200]
    004dc5e8str xzr, [sp+216]
    004dc5ecadd x2, sp, 200
    004dc5f0str x2, [sp+224]
    004dc5f4ldrsb x27, [x2]
    004dc5f8adrp x27, 0x56f000
    004dc5fcldr w3, [x27+3056]
    004dc600cbz w3, 0x4dc608
    004dc604b 0x4dc60c
    004dc608
    004dc608loc_4dc608:
    004dc608b 0x4dc61c
    004dc60c
    004dc60cloc_4dc60c:
    004dc60cldr x3, [x2]
    004dc610bl runtime.gcWriteBarrier1
    004dc614str x3, [x25]
    004dc618b 0x4dc61c
    004dc61c
    004dc61cloc_4dc61c:
    004dc61cadrp x3, 0x1fd000
    004dc620add x3, x3, 608
    004dc624str x3, [x2]
    004dc628ldrsb x27, [x2]
    004dc62cadrp x27, 0x56f000
    004dc630ldr w3, [x27+3056]
    004dc634cbz w3, 0x4dc63c
    004dc638b 0x4dc640
    004dc63c
    004dc63cloc_4dc63c:
    004dc63cb 0x4dc650
    004dc640
    004dc640loc_4dc640:
    004dc640ldr x3, [x2+8]
    004dc644bl runtime.gcWriteBarrier1
    004dc648str x3, [x25]
    004dc64cb 0x4dc650
    004dc650
    004dc650loc_4dc650:
    004dc650adrp x3, 0x1fd000
    004dc654add x3, x3, 616
    004dc658str x3, [x2+8]
    004dc65cldrsb x27, [x2]
    004dc660adrp x27, 0x56f000
    004dc664ldr w3, [x27+3056]
    004dc668cbz w3, 0x4dc670
    004dc66cb 0x4dc674
    004dc670
    004dc670loc_4dc670:
    004dc670b 0x4dc684
    004dc674
    004dc674loc_4dc674:
    004dc674ldr x3, [x2+16]
    004dc678bl runtime.gcWriteBarrier1
    004dc67cstr x3, [x25]
    004dc680b 0x4dc684
    004dc684
    004dc684loc_4dc684:
    004dc684adrp x3, 0x1fd000
    004dc688add x3, x3, 600
    004dc68cstr x3, [x2+16]
    004dc690ldrsb x27, [x2]
    004dc694b 0x4dc698
    004dc698
    004dc698loc_4dc698:
    004dc698str x2, [sp+144]
    004dc69corr x2, xzr, 3
    004dc6a0str x2, [sp+152]
    004dc6a4str x2, [sp+160]
    004dc6a8str xzr, [sp+72]
    004dc6acstr x2, [sp+64]
    004dc6b0b 0x4dc6b4
    004dc6b4
    004dc6b4loc_4dc6b4:
    004dc6b4ldr x2, [sp+64]
    004dc6b8ldr x3, [sp+72]
    004dc6bcsubs xzr, x2, x3
    004dc6c0b.gt 0x4dc6c8
    004dc6c4b 0x4dc6f8
    004dc6c8
    004dc6c8loc_4dc6c8:
    004dc6c8ldr x1, [sp+72]
    004dc6ccldr x2, [sp+144]
    004dc6d0ldr x26, [x2+3*x1]
    004dc6d4str x26, [sp+96]
    004dc6d8ldr x0, [sp+248]
    004dc6dcldr x1, [x26]
    004dc6e0blr x1
    004dc6e4b 0x4dc6e8
    004dc6e8
    004dc6e8loc_4dc6e8:
    004dc6e8ldr x2, [sp+72]
    004dc6ecadd x2, x2, 1
    004dc6f0str x2, [sp+72]
    004dc6f4b 0x4dc6b4
    004dc6f8
    004dc6f8loc_4dc6f8:
    004dc6f8ldr x2, [sp+248]
    004dc6fcldrsb x27, [x2]
    004dc700ldr x1, [x2+80]
    004dc704str x1, [sp+40]
    004dc708adrp x0, 0x11c000
    004dc70cadd x0, x0, 3136
    004dc710bl runtime.makechan
    004dc714str x0, [sp+136]
    004dc718ldr x2, [sp+248]
    004dc71cldrsb x27, [x2]
    004dc720adrp x27, 0x56f000
    004dc724ldr w3, [x27+3056]
    004dc728cbz w3, 0x4dc730
    004dc72cb 0x4dc734
    004dc730
    004dc730loc_4dc730:
    004dc730b 0x4dc748
    004dc734
    004dc734loc_4dc734:
    004dc734bl runtime.gcWriteBarrier2
    004dc738str x0, [x25]
    004dc73cldr x3, [x2+96]
    004dc740str x3, [x25+8]
    004dc744b 0x4dc748
    004dc748
    004dc748loc_4dc748:
    004dc748str x0, [x2+96]
    004dc74cldr x2, [sp+248]
    004dc750ldrsb x27, [x2]
    004dc754ldr x3, [x2+80]
    004dc758ldr x4, [x2+72]
    004dc75cldr x2, [x2+88]
    004dc760str x4, [sp+112]
    004dc764str x3, [sp+120]
    004dc768str x2, [sp+128]
    004dc76cstr xzr, [sp+56]
    004dc770str x3, [sp+48]
    004dc774b 0x4dc778
    004dc778
    004dc778loc_4dc778:
    004dc778ldr x2, [sp+48]
    004dc77cldr x3, [sp+56]
    004dc780subs xzr, x2, x3
    004dc784b.gt 0x4dc78c
    004dc788b 0x4dc8a8
    004dc78c
    004dc78cloc_4dc78c:
    004dc78cldr x1, [sp+56]
    004dc790ldr x2, [sp+112]
    004dc794ldr x1, [x2+3*x1]
    004dc798str x1, [sp+104]
    004dc79cadrp x0, 0x15a000
    004dc7a0add x0, x0, 2496
    004dc7a4bl runtime.newobject
    004dc7a8str x0, [sp+192]
    004dc7acadrp x1, 0
    004dc7b0add x1, x1, 2384
    004dc7b4str x1, [x0]
    004dc7b8ldr x1, [sp+248]
    004dc7bcldr x2, [sp+192]
    004dc7c0ldrsb x27, [x2]
    004dc7c4adrp x27, 0x56f000
    004dc7c8ldr w3, [x27+3056]
    004dc7cccbz w3, 0x4dc7d4
    004dc7d0b 0x4dc7d8
    004dc7d4
    004dc7d4loc_4dc7d4:
    004dc7d4b 0x4dc7ec
    004dc7d8
    004dc7d8loc_4dc7d8:
    004dc7d8bl runtime.gcWriteBarrier2
    004dc7dcstr x1, [x25]
    004dc7e0ldr x3, [x2+8]
    004dc7e4str x3, [x25+8]
    004dc7e8b 0x4dc7ec
    004dc7ec
    004dc7ecloc_4dc7ec:
    004dc7ecstr x1, [x2+8]
    004dc7f0ldr x1, [sp+192]
    004dc7f4str x1, [sp+176]
    004dc7f8ldr x1, [sp+104]
    004dc7fcstr x1, [sp+168]
    004dc800adrp x0, 0x170000
    004dc804add x0, x0, 640
    004dc808bl runtime.newobject
    004dc80cstr x0, [sp+184]
    004dc810adrp x1, 0
    004dc814add x1, x1, 2272
    004dc818str x1, [x0]
    004dc81cldr x1, [sp+176]
    004dc820ldr x2, [sp+184]
    004dc824ldrsb x27, [x2]
    004dc828adrp x27, 0x56f000
    004dc82cldr w3, [x27+3056]
    004dc830cbz w3, 0x4dc838
    004dc834b 0x4dc83c
    004dc838
    004dc838loc_4dc838:
    004dc838b 0x4dc850
    004dc83c
    004dc83cloc_4dc83c:
    004dc83cbl runtime.gcWriteBarrier2
    004dc840str x1, [x25]
    004dc844ldr x3, [x2+8]
    004dc848str x3, [x25+8]
    004dc84cb 0x4dc850
    004dc850
    004dc850loc_4dc850:
    004dc850str x1, [x2+8]
    004dc854ldr x1, [sp+168]
    004dc858ldr x2, [sp+184]
    004dc85cldrsb x27, [x2]
    004dc860adrp x27, 0x56f000
    004dc864ldr w3, [x27+3056]
    004dc868cbz w3, 0x4dc870
    004dc86cb 0x4dc874
    004dc870
    004dc870loc_4dc870:
    004dc870b 0x4dc888
    004dc874
    004dc874loc_4dc874:
    004dc874bl runtime.gcWriteBarrier2
    004dc878str x1, [x25]
    004dc87cldr x3, [x2+16]
    004dc880str x3, [x25+8]
    004dc884b 0x4dc888
    004dc888
    004dc888loc_4dc888:
    004dc888str x1, [x2+16]
    004dc88cldr x0, [sp+184]
    004dc890bl runtime.newproc
    004dc894b 0x4dc898
    004dc898
    004dc898loc_4dc898:
    004dc898ldr x2, [sp+56]
    004dc89cadd x2, x2, 1
    004dc8a0str x2, [sp+56]
    004dc8a4b 0x4dc778
    004dc8a8
    004dc8a8loc_4dc8a8:
    004dc8a8stp xzr, xzr, [sp+80]
    004dc8acmov x0, xzr
    004dc8b0mov x1, xzr
    004dc8b4ldur x29, [sp-8]
    004dc8b8ldr x30, [sp], 240
    004dc8bcret x30
    004dc8c0
    004dc8c0loc_4dc8c0:
    004dc8c0str x0, [sp+8]
    004dc8c4mov x3, x30
    004dc8c8bl runtime.morestack_noctxt.abi0
    004dc8ccldr x0, [sp+8]
    004dc8d0b 0x4dc5b0
    004dc8d4udf 0
    004dc8d8udf 0
    004dc8dcudf 0
    004dc5b0
    004dc8e0
    004dc8e0golang.org/x/crypto/ssh.(*Session).start.gowrap1: ; void golang.org/x/crypto/ssh.(*Session).start.gowrap1(void)
    004dc8e0ldr x16, [x28+16]
    004dc8e4subs xzr, sp, x16
    004dc8e8b.ls 0x4dc928
    004dc8ecstr x30, [sp-48]!
    004dc8f0stur x29, [sp-8]
    004dc8f4sub x29, sp, 8
    004dc8f8ldr x16, [x28+32]
    004dc8fccbnz x16, 0x4dc934
    004dc900
    004dc900loc_4dc900:
    004dc900ldr x1, [x26+8]
    004dc904str x1, [sp+32]
    004dc908ldr x0, [x26+16]
    004dc90cstr x0, [sp+24]
    004dc910ldr x26, [sp+32]
    004dc914ldr x1, [x26]
    004dc918blr x1
    004dc91cldur x29, [sp-8]
    004dc920ldr x30, [sp], 48
    004dc924ret x30
    004dc928
    004dc928loc_4dc928:
    004dc928mov x3, x30
    004dc92cbl runtime.morestack.abi0
    004dc930b 0x4dc8e0
    004dc934
    004dc934loc_4dc934:
    004dc934ldr x17, [x16]
    004dc938add x20, sp, 56
    004dc93csubs xzr, x20, x17
    004dc940b.ne 0x4dc900
    004dc944add x20, sp, 8
    004dc948str x20, [x16]
    004dc94cb 0x4dc900
    004dc8e0
    004dc950
    004dc950golang.org/x/crypto/ssh.(*Session).start.func1: ; void golang.org/x/crypto/ssh.(*Session).start.func1(func() error fn)
    004dc950ldr x16, [x28+16]
    004dc954subs xzr, sp, x16
    004dc958b.ls 0x4dc9b8
    004dc95cstr x30, [sp-80]!
    004dc960stur x29, [sp-8]
    004dc964sub x29, sp, 8
    004dc968str x0, [sp+88]
    004dc96cldr x0, [x26+8]
    004dc970str x0, [sp+24]
    004dc974ldr x26, [sp+88]
    004dc978ldr x0, [x26]
    004dc97cblr x0
    004dc980str x0, [sp+56]
    004dc984str x1, [sp+64]
    004dc988str x0, [sp+40]
    004dc98cstr x1, [sp+48]
    004dc990ldr x0, [sp+24]
    004dc994ldrsb x27, [x0]
    004dc998ldr x0, [x0+96]
    004dc99cstr x0, [sp+32]
    004dc9a0ldr x0, [sp+32]
    004dc9a4add x1, sp, 40
    004dc9a8bl runtime.chansend1
    004dc9acldur x29, [sp-8]
    004dc9b0ldr x30, [sp], 80
    004dc9b4ret x30
    004dc9b8
    004dc9b8loc_4dc9b8:
    004dc9b8str x0, [sp+8]
    004dc9bcmov x3, x30
    004dc9c0bl runtime.morestack.abi0
    004dc9c4ldr x0, [sp+8]
    004dc9c8b 0x4dc950
    004dc9ccudf 0
    004dc950
    004dc9d0
    004dc9d0golang.org/x/crypto/ssh.(*Session).Wait: ; void golang.org/x/crypto/ssh.(*Session).Wait(golang.org/x/crypto/ssh.Session * s)
    004dc9d0ldr x16, [x28+16]
    004dc9d4sub x17, sp, 32
    004dc9d8subs xzr, x17, x16
    004dc9dcb.ls 0x4dcba8
    004dc9e0str x30, [sp-160]!
    004dc9e4stur x29, [sp-8]
    004dc9e8sub x29, sp, 8
    004dc9ecstr x0, [sp+168]
    004dc9f0stp xzr, xzr, [sp+56]
    004dc9f4ldr x2, [sp+168]
    004dc9f8ldrsb x27, [x2]
    004dc9fcldrb w2, [x2+64]
    004dca00tbnz w2, 0, 0x4dca08
    004dca04b 0x4dca8c
    004dca08
    004dca08loc_4dca08:
    004dca08stp xzr, xzr, [sp+128]
    004dca0cldr x2, [sp+168]
    004dca10ldrsb x27, [x2]
    004dca14ldr x2, [x2+128]
    004dca18str x2, [sp+120]
    004dca1cldr x0, [sp+120]
    004dca20add x1, sp, 128
    004dca24bl runtime.chanrecv1
    004dca28ldr x2, [sp+128]
    004dca2cldr x3, [sp+136]
    004dca30str x2, [sp+72]
    004dca34str x3, [sp+80]
    004dca38ldr x2, [sp+168]
    004dca3cldrsb x27, [x2]
    004dca40ldr x2, [x2+112]
    004dca44cbnz x2, 0x4dca4c
    004dca48b 0x4dca6c
    004dca4c
    004dca4cloc_4dca4c:
    004dca4cldr x1, [sp+168]
    004dca50ldrsb x27, [x1]
    004dca54ldr x2, [x1+112]
    004dca58ldrsb x27, [x2]
    004dca5cldr x0, [x1+120]
    004dca60ldr x1, [x2+24]
    004dca64blr x1
    004dca68b 0x4dca70
    004dca6c
    004dca6cloc_4dca6c:
    004dca6cb 0x4dca70
    004dca70
    004dca70loc_4dca70:
    004dca70stp xzr, xzr, [sp+104]
    004dca74str xzr, [sp+48]
    004dca78ldr x2, [sp+168]
    004dca7cldrsb x27, [x2]
    004dca80ldr x2, [x2+80]
    004dca84str x2, [sp+40]
    004dca88b 0x4dcab8
    004dca8c
    004dca8cloc_4dca8c:
    004dca8cadrp x0, 0x1dd000
    004dca90add x0, x0, 1446
    004dca94orr x1, xzr, 24
    004dca98bl errors.New
    004dca9cstr x0, [sp+128]
    004dcaa0str x1, [sp+136]
    004dcaa4str x0, [sp+56]
    004dcaa8str x1, [sp+64]
    004dcaacldur x29, [sp-8]
    004dcab0ldr x30, [sp], 160
    004dcab4ret x30
    004dcab8
    004dcab8loc_4dcab8:
    004dcab8ldr x2, [sp+40]
    004dcabcldr x3, [sp+48]
    004dcac0subs xzr, x2, x3
    004dcac4b.gt 0x4dcacc
    004dcac8b 0x4dcb64
    004dcacc
    004dcaccloc_4dcacc:
    004dcaccstp xzr, xzr, [sp+128]
    004dcad0ldr x2, [sp+168]
    004dcad4ldrsb x27, [x2]
    004dcad8ldr x2, [x2+96]
    004dcadcstr x2, [sp+144]
    004dcae0ldr x0, [sp+144]
    004dcae4add x1, sp, 128
    004dcae8bl runtime.chanrecv1
    004dcaecldr x2, [sp+136]
    004dcaf0ldr x3, [sp+128]
    004dcaf4str x3, [sp+88]
    004dcaf8str x2, [sp+96]
    004dcafcsubs xzr, x3, 0
    004dcb00cset x2, ne
    004dcb04strb w2, [sp+39]
    004dcb08cbnz x3, 0x4dcb10
    004dcb0cb 0x4dcb28
    004dcb10
    004dcb10loc_4dcb10:
    004dcb10ldr x2, [sp+104]
    004dcb14subs xzr, x2, 0
    004dcb18cset x2, ne
    004dcb1ceor x2, x2, 1
    004dcb20strb w2, [sp+39]
    004dcb24b 0x4dcb2c
    004dcb28
    004dcb28loc_4dcb28:
    004dcb28b 0x4dcb2c
    004dcb2c
    004dcb2cloc_4dcb2c:
    004dcb2cldrb w2, [sp+39]
    004dcb30tbnz w2, 0, 0x4dcb38
    004dcb34b 0x4dcb4c
    004dcb38
    004dcb38loc_4dcb38:
    004dcb38ldr x2, [sp+88]
    004dcb3cldr x3, [sp+96]
    004dcb40str x2, [sp+104]
    004dcb44str x3, [sp+112]
    004dcb48b 0x4dcb50
    004dcb4c
    004dcb4cloc_4dcb4c:
    004dcb4cb 0x4dcb50
    004dcb50
    004dcb50loc_4dcb50:
    004dcb50b 0x4dcb54
    004dcb54
    004dcb54loc_4dcb54:
    004dcb54ldr x2, [sp+48]
    004dcb58add x2, x2, 1
    004dcb5cstr x2, [sp+48]
    004dcb60b 0x4dcab8
    004dcb64
    004dcb64loc_4dcb64:
    004dcb64ldr x2, [sp+72]
    004dcb68cbnz x2, 0x4dcb70
    004dcb6cb 0x4dcb8c
    004dcb70
    004dcb70loc_4dcb70:
    004dcb70ldr x0, [sp+72]
    004dcb74ldr x1, [sp+80]
    004dcb78str x0, [sp+56]
    004dcb7cstr x1, [sp+64]
    004dcb80ldur x29, [sp-8]
    004dcb84ldr x30, [sp], 160
    004dcb88ret x30
    004dcb8c
    004dcb8cloc_4dcb8c:
    004dcb8cldr x0, [sp+104]
    004dcb90ldr x1, [sp+112]
    004dcb94str x0, [sp+56]
    004dcb98str x1, [sp+64]
    004dcb9cldur x29, [sp-8]
    004dcba0ldr x30, [sp], 160
    004dcba4ret x30
    004dcba8
    004dcba8loc_4dcba8:
    004dcba8str x0, [sp+8]
    004dcbacmov x3, x30
    004dcbb0bl runtime.morestack_noctxt.abi0
    004dcbb4ldr x0, [sp+8]
    004dcbb8b 0x4dc9d0
    004dcbbcudf 0
    004dc9d0
    004dcbc0
    004dcbc0golang.org/x/crypto/ssh.(*Session).wait: ; void golang.org/x/crypto/ssh.(*Session).wait(golang.org/x/crypto/ssh.Session * s, <-chan *golang.org/x/crypto/ssh.Request reqs)
    004dcbc0ldr x16, [x28+16]
    004dcbc4sub x17, sp, 208
    004dcbc8subs xzr, x17, x16
    004dcbccb.ls 0x4dd2b8
    004dcbd0sub x20, sp, 336
    004dcbd4stp x29, x30, [x20-8]
    004dcbd8add sp, x20, 0
    004dcbdcsub x29, sp, 8
    004dcbe0str x0, [sp+344]
    004dcbe4str x1, [sp+352]
    004dcbe8stp xzr, xzr, [sp+80]
    004dcbecstp xzr, xzr, [sp+96]
    004dcbf0stp xzr, xzr, [sp+112]
    004dcbf4stp xzr, xzr, [sp+128]
    004dcbf8str xzr, [sp+144]
    004dcbfcmovn x2, 0
    004dcc00str x2, [sp+96]
    004dcc04ldr x2, [sp+352]
    004dcc08str x2, [sp+312]
    004dcc0cstr xzr, [sp+280]
    004dcc10b 0x4dcc14
    004dcc14
    004dcc14loc_4dcc14:
    004dcc14ldr x0, [sp+312]
    004dcc18add x1, sp, 280
    004dcc1cbl runtime.chanrecv2
    004dcc20strb w0, [sp+50]
    004dcc24tbnz w0, 0, 0x4dcc2c
    004dcc28b 0x4dd06c
    004dcc2c
    004dcc2cloc_4dcc2c:
    004dcc2cldr x5, [sp+280]
    004dcc30str x5, [sp+152]
    004dcc34str xzr, [sp+280]
    004dcc38ldr x5, [sp+152]
    004dcc3cldrsb x27, [x5]
    004dcc40ldr x1, [x5+8]
    004dcc44ldr x5, [x5]
    004dcc48str x5, [sp+264]
    004dcc4cstr x1, [sp+272]
    004dcc50b 0x4dcc54
    004dcc54
    004dcc54loc_4dcc54:
    004dcc54subs xzr, x1, 11
    004dcc58b.eq 0x4dcc60
    004dcc5cb 0x4dd024
    004dcc60
    004dcc60loc_4dcc60:
    004dcc60b 0x4dcc64
    004dcc64
    004dcc64loc_4dcc64:
    004dcc64subs xzr, x1, 11
    004dcc68b.eq 0x4dcc70
    004dcc6cb 0x4dce98
    004dcc70
    004dcc70loc_4dcc70:
    004dcc70subs xzr, x1, 0
    004dcc74b.hi 0x4dcc7c
    004dcc78b 0x4dd2ac
    004dcc7c
    004dcc7cloc_4dcc7c:
    004dcc7cldrb w6, [x5]
    004dcc80subs xzr, x1, 1
    004dcc84b.hi 0x4dcc8c
    004dcc88b 0x4dd2a4
    004dcc8c
    004dcc8cloc_4dcc8c:
    004dcc8cldrb w7, [x5+1]
    004dcc90ubfm x7, x7, 56, 7
    004dcc94orr x6, x6, x7
    004dcc98subs xzr, x1, 2
    004dcc9cb.hi 0x4dcca4
    004dcca0b 0x4dd29c
    004dcca4
    004dcca4loc_4dcca4:
    004dcca4ldrb w7, [x5+2]
    004dcca8ubfm x7, x7, 48, 7
    004dccacorr x6, x6, x7
    004dccb0subs xzr, x1, 3
    004dccb4b.hi 0x4dccbc
    004dccb8b 0x4dd294
    004dccbc
    004dccbcloc_4dccbc:
    004dccbcldrb w7, [x5+3]
    004dccc0ubfm x7, x7, 40, 7
    004dccc4orr x6, x6, x7
    004dccc8subs xzr, x1, 4
    004dccccb.hi 0x4dccd4
    004dccd0b 0x4dd28c
    004dccd4
    004dccd4loc_4dccd4:
    004dccd4ldrb w7, [x5+4]
    004dccd8ubfm x7, x7, 32, 7
    004dccdcorr x6, x6, x7
    004dcce0subs xzr, x1, 5
    004dcce4b.hi 0x4dccec
    004dcce8b 0x4dd284
    004dccec
    004dccecloc_4dccec:
    004dccecldrb w7, [x5+5]
    004dccf0ubfm x7, x7, 24, 7
    004dccf4orr x6, x6, x7
    004dccf8subs xzr, x1, 6
    004dccfcb.hi 0x4dcd04
    004dcd00b 0x4dd27c
    004dcd04
    004dcd04loc_4dcd04:
    004dcd04ldrb w7, [x5+6]
    004dcd08ubfm x7, x7, 16, 7
    004dcd0corr x6, x6, x7
    004dcd10subs xzr, x1, 7
    004dcd14b.hi 0x4dcd1c
    004dcd18b 0x4dd274
    004dcd1c
    004dcd1cloc_4dcd1c:
    004dcd1cldrb w7, [x5+7]
    004dcd20ubfm x7, x7, 8, 7
    004dcd24orr x6, x6, x7
    004dcd28movz x7, 30821
    004dcd2cmovk x7, 0x74690000
    004dcd30movk x7, 0x732d00000000
    004dcd34movk x7, 0x6769000000000000
    004dcd38subs xzr, x6, x7
    004dcd3cb.eq 0x4dcd44
    004dcd40b 0x4dce94
    004dcd44
    004dcd44loc_4dcd44:
    004dcd44subs xzr, x1, 8
    004dcd48b.hi 0x4dcd50
    004dcd4cb 0x4dd26c
    004dcd50
    004dcd50loc_4dcd50:
    004dcd50ldrb w6, [x5+8]
    004dcd54subs xzr, x1, 9
    004dcd58b.hi 0x4dcd60
    004dcd5cb 0x4dd264
    004dcd60
    004dcd60loc_4dcd60:
    004dcd60ldrb w7, [x5+9]
    004dcd64ubfm x7, x7, 56, 7
    004dcd68orr x6, x6, x7
    004dcd6cubfm x6, x6, 0, 15
    004dcd70movz x7, 24942
    004dcd74subs wzr, w6, w7
    004dcd78b.eq 0x4dcd80
    004dcd7cb 0x4dce90
    004dcd80
    004dcd80loc_4dcd80:
    004dcd80subs xzr, x1, 10
    004dcd84b.hi 0x4dcd8c
    004dcd88b 0x4dd25c
    004dcd8c
    004dcd8cloc_4dcd8c:
    004dcd8cldrb w6, [x5+10]
    004dcd90subs wzr, w6, 108
    004dcd94b.eq 0x4dcd9c
    004dcd98b 0x4dce8c
    004dcd9c
    004dcd9cloc_4dcd9c:
    004dcd9cb 0x4dcda0
    004dcda0
    004dcda0loc_4dcda0:
    004dcda0adrp x0, 0x180000
    004dcda4add x0, x0, 4064
    004dcda8bl runtime.newobject
    004dcdacstr x0, [sp+320]
    004dcdb0adrp x27, 0x56f000
    004dcdb4ldr w1, [x27+3056]
    004dcdb8cbz w1, 0x4dcdc0
    004dcdbcb 0x4dcdc4
    004dcdc0
    004dcdc0loc_4dcdc0:
    004dcdc0b 0x4dcde0
    004dcdc4
    004dcdc4loc_4dcdc4:
    004dcdc4str x0, [sp+184]
    004dcdc8mov x1, x0
    004dcdccadrp x0, 0x180000
    004dcdd0add x0, x0, 4064
    004dcdd4bl runtime.wbZero
    004dcdd8ldr x0, [sp+184]
    004dcddcb 0x4dcde0
    004dcde0
    004dcde0loc_4dcde0:
    004dcde0stp xzr, xzr, [x0]
    004dcde4stp xzr, xzr, [x0+16]
    004dcde8stp xzr, xzr, [x0+32]
    004dcdecstr xzr, [x0+48]
    004dcdf0ldr x5, [sp+320]
    004dcdf4str x5, [sp+304]
    004dcdf8ldr x5, [sp+152]
    004dcdfcldrsb x27, [x5]
    004dce00ldr x0, [x5+24]
    004dce04ldr x1, [x5+32]
    004dce08ldr x2, [x5+40]
    004dce0cstr x0, [sp+216]
    004dce10str x1, [sp+224]
    004dce14str x2, [sp+232]
    004dce18ldr x4, [sp+304]
    004dce1cadrp x3, 0x115000
    004dce20add x3, x3, 3584
    004dce24bl golang.org/x/crypto/ssh.Unmarshal
    004dce28str x0, [sp+160]
    004dce2cstr x1, [sp+168]
    004dce30cbnz x0, 0x4dce38
    004dce34b 0x4dce4c
    004dce38
    004dce38loc_4dce38:
    004dce38str x0, [sp+80]
    004dce3cstr x1, [sp+88]
    004dce40ldp x29, x30, [sp-8]
    004dce44add sp, sp, 336
    004dce48ret x30
    004dce4c
    004dce4cloc_4dce4c:
    004dce4cldr x2, [sp+320]
    004dce50ldr x3, [x2]
    004dce54ldr x2, [x2+8]
    004dce58str x3, [sp+104]
    004dce5cstr x2, [sp+112]
    004dce60ldr x2, [sp+320]
    004dce64ldr x3, [x2+24]
    004dce68ldr x2, [x2+32]
    004dce6cstr x3, [sp+120]
    004dce70str x2, [sp+128]
    004dce74ldr x2, [sp+320]
    004dce78ldr x3, [x2+40]
    004dce7cldr x2, [x2+48]
    004dce80str x3, [sp+136]
    004dce84str x2, [sp+144]
    004dce88b 0x4dd064
    004dce8c
    004dce8cloc_4dce8c:
    004dce8cb 0x4dce9c
    004dce90
    004dce90loc_4dce90:
    004dce90b 0x4dce9c
    004dce94
    004dce94loc_4dce94:
    004dce94b 0x4dce9c
    004dce98
    004dce98loc_4dce98:
    004dce98b 0x4dce9c
    004dce9c
    004dce9cloc_4dce9c:
    004dce9csubs xzr, x1, 11
    004dcea0b.eq 0x4dcea8
    004dcea4b 0x4dd018
    004dcea8
    004dcea8loc_4dcea8:
    004dcea8subs xzr, x1, 0
    004dceacb.hi 0x4dceb4
    004dceb0b 0x4dd254
    004dceb4
    004dceb4loc_4dceb4:
    004dceb4ldrb w6, [x5]
    004dceb8subs xzr, x1, 1
    004dcebcb.hi 0x4dcec4
    004dcec0b 0x4dd24c
    004dcec4
    004dcec4loc_4dcec4:
    004dcec4ldrb w7, [x5+1]
    004dcec8ubfm x7, x7, 56, 7
    004dceccorr x6, x6, x7
    004dced0subs xzr, x1, 2
    004dced4b.hi 0x4dcedc
    004dced8b 0x4dd244
    004dcedc
    004dcedcloc_4dcedc:
    004dcedcldrb w7, [x5+2]
    004dcee0ubfm x7, x7, 48, 7
    004dcee4orr x6, x6, x7
    004dcee8subs xzr, x1, 3
    004dceecb.hi 0x4dcef4
    004dcef0b 0x4dd23c
    004dcef4
    004dcef4loc_4dcef4:
    004dcef4ldrb w7, [x5+3]
    004dcef8ubfm x7, x7, 40, 7
    004dcefcorr x6, x6, x7
    004dcf00subs xzr, x1, 4
    004dcf04b.hi 0x4dcf0c
    004dcf08b 0x4dd234
    004dcf0c
    004dcf0cloc_4dcf0c:
    004dcf0cldrb w7, [x5+4]
    004dcf10ubfm x7, x7, 32, 7
    004dcf14orr x6, x6, x7
    004dcf18subs xzr, x1, 5
    004dcf1cb.hi 0x4dcf24
    004dcf20b 0x4dd22c
    004dcf24
    004dcf24loc_4dcf24:
    004dcf24ldrb w7, [x5+5]
    004dcf28ubfm x7, x7, 24, 7
    004dcf2corr x6, x6, x7
    004dcf30subs xzr, x1, 6
    004dcf34b.hi 0x4dcf3c
    004dcf38b 0x4dd224
    004dcf3c
    004dcf3cloc_4dcf3c:
    004dcf3cldrb w7, [x5+6]
    004dcf40ubfm x7, x7, 16, 7
    004dcf44orr x6, x6, x7
    004dcf48subs xzr, x1, 7
    004dcf4cb.hi 0x4dcf54
    004dcf50b 0x4dd21c
    004dcf54
    004dcf54loc_4dcf54:
    004dcf54ldrb w7, [x5+7]
    004dcf58ubfm x7, x7, 8, 7
    004dcf5corr x6, x6, x7
    004dcf60movz x7, 30821
    004dcf64movk x7, 0x74690000
    004dcf68movk x7, 0x732d00000000
    004dcf6cmovk x7, 0x6174000000000000
    004dcf70subs xzr, x6, x7
    004dcf74b.eq 0x4dcf7c
    004dcf78b 0x4dd014
    004dcf7c
    004dcf7cloc_4dcf7c:
    004dcf7csubs xzr, x1, 8
    004dcf80b.hi 0x4dcf88
    004dcf84b 0x4dd214
    004dcf88
    004dcf88loc_4dcf88:
    004dcf88ldrb w6, [x5+8]
    004dcf8csubs xzr, x1, 9
    004dcf90b.hi 0x4dcf98
    004dcf94b 0x4dd20c
    004dcf98
    004dcf98loc_4dcf98:
    004dcf98ldrb w7, [x5+9]
    004dcf9cubfm x7, x7, 56, 7
    004dcfa0orr x6, x6, x7
    004dcfa4ubfm x6, x6, 0, 15
    004dcfa8movz x7, 30068
    004dcfacsubs wzr, w6, w7
    004dcfb0b.eq 0x4dcfb8
    004dcfb4b 0x4dd010
    004dcfb8
    004dcfb8loc_4dcfb8:
    004dcfb8subs xzr, x1, 10
    004dcfbcb.hi 0x4dcfc4
    004dcfc0b 0x4dd204
    004dcfc4
    004dcfc4loc_4dcfc4:
    004dcfc4ldrb w5, [x5+10]
    004dcfc8subs wzr, w5, 115
    004dcfccb.eq 0x4dcfd4
    004dcfd0b 0x4dd00c
    004dcfd4
    004dcfd4loc_4dcfd4:
    004dcfd4b 0x4dcfd8
    004dcfd8
    004dcfd8loc_4dcfd8:
    004dcfd8ldr x3, [sp+152]
    004dcfdcldrsb x27, [x3]
    004dcfe0ldr x0, [x3+24]
    004dcfe4ldr x1, [x3+32]
    004dcfe8ldr x2, [x3+40]
    004dcfecstr x0, [sp+240]
    004dcff0str x1, [sp+248]
    004dcff4str x2, [sp+256]
    004dcff8bl encoding/binary.bigEndian.Uint32
    004dcffcstr w0, [sp+52]
    004dd000mov w3, w0
    004dd004str x3, [sp+96]
    004dd008b 0x4dd064
    004dd00c
    004dd00cloc_4dd00c:
    004dd00cb 0x4dd01c
    004dd010
    004dd010loc_4dd010:
    004dd010b 0x4dd01c
    004dd014
    004dd014loc_4dd014:
    004dd014b 0x4dd01c
    004dd018
    004dd018loc_4dd018:
    004dd018b 0x4dd01c
    004dd01c
    004dd01cloc_4dd01c:
    004dd01cb 0x4dd020
    004dd020
    004dd020loc_4dd020:
    004dd020b 0x4dd028
    004dd024
    004dd024loc_4dd024:
    004dd024b 0x4dd028
    004dd028
    004dd028loc_4dd028:
    004dd028b 0x4dd02c
    004dd02c
    004dd02cloc_4dd02c:
    004dd02cldr x5, [sp+152]
    004dd030ldrsb x27, [x5]
    004dd034ldrb w5, [x5+16]
    004dd038tbnz w5, 0, 0x4dd040
    004dd03cb 0x4dd05c
    004dd040
    004dd040loc_4dd040:
    004dd040ldr x0, [sp+152]
    004dd044mov x1, xzr
    004dd048mov x2, xzr
    004dd04cmov x3, xzr
    004dd050mov x4, x3
    004dd054bl golang.org/x/crypto/ssh.(*Request).Reply
    004dd058b 0x4dd060
    004dd05c
    004dd05cloc_4dd05c:
    004dd05cb 0x4dd060
    004dd060
    004dd060loc_4dd060:
    004dd060b 0x4dd064
    004dd064
    004dd064loc_4dd064:
    004dd064b 0x4dd068
    004dd068
    004dd068loc_4dd068:
    004dd068b 0x4dcc14
    004dd06c
    004dd06cloc_4dd06c:
    004dd06cldr x4, [sp+96]
    004dd070cbz x4, 0x4dd078
    004dd074b 0x4dd090
    004dd078
    004dd078loc_4dd078:
    004dd078stp xzr, xzr, [sp+80]
    004dd07cmov x0, xzr
    004dd080mov x1, xzr
    004dd084ldp x29, x30, [sp-8]
    004dd088add sp, sp, 336
    004dd08cret x30
    004dd090
    004dd090loc_4dd090:
    004dd090ldr x4, [sp+96]
    004dd094adds xzr, x4, 1
    004dd098b.eq 0x4dd0a0
    004dd09cb 0x4dd170
    004dd0a0
    004dd0a0loc_4dd0a0:
    004dd0a0ldr x4, [sp+112]
    004dd0a4cbz x4, 0x4dd0ac
    004dd0a8b 0x4dd0e0
    004dd0ac
    004dd0acloc_4dd0ac:
    004dd0acadrp x2, 0x56e000
    004dd0b0add x2, x2, 1504
    004dd0b4str x2, [sp+208]
    004dd0b8str x2, [sp+296]
    004dd0bcadrp x3, 0x239000
    004dd0c0add x3, x3, 256
    004dd0c4str x3, [sp+80]
    004dd0c8str x2, [sp+88]
    004dd0ccldr x0, [sp+80]
    004dd0d0ldr x1, [sp+88]
    004dd0d4ldp x29, x30, [sp-8]
    004dd0d8add sp, sp, 336
    004dd0dcret x30
    004dd0e0
    004dd0e0loc_4dd0e0:
    004dd0e0orr x4, xzr, 128
    004dd0e4str x4, [sp+96]
    004dd0e8adrp x27, 0x543000
    004dd0ecldr x1, [x27+4040]
    004dd0f0ldr x2, [sp+104]
    004dd0f4ldr x3, [sp+112]
    004dd0f8adrp x0, 0x148000
    004dd0fcadd x0, x0, 2464
    004dd100bl runtime.mapaccess2_faststr
    004dd104str x0, [sp+200]
    004dd108strb w1, [sp+51]
    004dd10cldr x4, [sp+200]
    004dd110ldr x4, [x4]
    004dd114str x4, [sp+72]
    004dd118str x4, [sp+56]
    004dd11cldrb w4, [sp+51]
    004dd120strb w4, [sp+49]
    004dd124strb w4, [sp+48]
    004dd128tbnz w4, 0, 0x4dd130
    004dd12cb 0x4dd168
    004dd130
    004dd130loc_4dd130:
    004dd130ldr x4, [sp+96]
    004dd134str x4, [sp+64]
    004dd138adrp x27, 0x543000
    004dd13cldr x1, [x27+4040]
    004dd140ldr x2, [sp+104]
    004dd144ldr x3, [sp+112]
    004dd148adrp x0, 0x148000
    004dd14cadd x0, x0, 2464
    004dd150bl runtime.mapaccess1_faststr
    004dd154ldr x4, [x0]
    004dd158ldr x5, [sp+64]
    004dd15cadd x4, x5, x4
    004dd160str x4, [sp+96]
    004dd164b 0x4dd16c
    004dd168
    004dd168loc_4dd168:
    004dd168b 0x4dd16c
    004dd16c
    004dd16cloc_4dd16c:
    004dd16cb 0x4dd174
    004dd170
    004dd170loc_4dd170:
    004dd170b 0x4dd174
    004dd174
    004dd174loc_4dd174:
    004dd174adrp x0, 0x18e000
    004dd178add x0, x0, 2528
    004dd17cbl runtime.newobject
    004dd180str x0, [sp+192]
    004dd184adrp x27, 0x56e000
    004dd188ldr w1, [x27+3056]
    004dd18ccbz w1, 0x4dd194
    004dd190b 0x4dd198
    004dd194
    004dd194loc_4dd194:
    004dd194b 0x4dd1b8
    004dd198
    004dd198loc_4dd198:
    004dd198str x0, [sp+176]
    004dd19cmov x1, x0
    004dd1a0add x2, sp, 96
    004dd1a4adrp x0, 0x1aa000
    004dd1a8add x0, x0, 3232
    004dd1acbl runtime.wbMove
    004dd1b0ldr x0, [sp+176]
    004dd1b4b 0x4dd1b8
    004dd1b8
    004dd1b8loc_4dd1b8:
    004dd1b8ldp x2, x3, [sp+96]
    004dd1bcldp x4, x5, [sp+112]
    004dd1c0ldp x6, x7, [sp+128]
    004dd1c4stp x2, x3, [x0]
    004dd1c8stp x4, x5, [x0+16]
    004dd1ccstp x6, x7, [x0+32]
    004dd1d0ldr x2, [sp+144]
    004dd1d4str x2, [x0+48]
    004dd1d8ldr x2, [sp+192]
    004dd1dcstr x2, [sp+288]
    004dd1e0adrp x3, 0x239000
    004dd1e4add x3, x3, 288
    004dd1e8str x3, [sp+80]
    004dd1ecstr x2, [sp+88]
    004dd1f0ldr x0, [sp+80]
    004dd1f4ldr x1, [sp+88]
    004dd1f8ldp x29, x30, [sp-8]
    004dd1fcadd sp, sp, 336
    004dd200ret x30
    004dd204
    004dd204loc_4dd204:
    004dd204movz x0, 10
    004dd208bl runtime.panicIndex
    004dd20c
    004dd20cloc_4dd20c:
    004dd20cmovz x0, 9
    004dd210bl runtime.panicIndex
    004dd214
    004dd214loc_4dd214:
    004dd214orr x0, xzr, 8
    004dd218bl runtime.panicIndex
    004dd21c
    004dd21cloc_4dd21c:
    004dd21corr x0, xzr, 7
    004dd220bl runtime.panicIndex
    004dd224
    004dd224loc_4dd224:
    004dd224orr x0, xzr, 6
    004dd228bl runtime.panicIndex
    004dd22c
    004dd22cloc_4dd22c:
    004dd22cmovz x0, 5
    004dd230bl runtime.panicIndex
    004dd234
    004dd234loc_4dd234:
    004dd234orr x0, xzr, 4
    004dd238bl runtime.panicIndex
    004dd23c
    004dd23cloc_4dd23c:
    004dd23corr x0, xzr, 3
    004dd240bl runtime.panicIndex
    004dd244
    004dd244loc_4dd244:
    004dd244orr x0, xzr, 2
    004dd248bl runtime.panicIndex
    004dd24c
    004dd24cloc_4dd24c:
    004dd24corr x0, xzr, 1
    004dd250bl runtime.panicIndex
    004dd254
    004dd254loc_4dd254:
    004dd254mov x0, xzr
    004dd258bl runtime.panicIndex
    004dd25c
    004dd25cloc_4dd25c:
    004dd25cmovz x0, 10
    004dd260bl runtime.panicIndex
    004dd264
    004dd264loc_4dd264:
    004dd264movz x0, 9
    004dd268bl runtime.panicIndex
    004dd26c
    004dd26cloc_4dd26c:
    004dd26corr x0, xzr, 8
    004dd270bl runtime.panicIndex
    004dd274
    004dd274loc_4dd274:
    004dd274orr x0, xzr, 7
    004dd278bl runtime.panicIndex
    004dd27c
    004dd27cloc_4dd27c:
    004dd27corr x0, xzr, 6
    004dd280bl runtime.panicIndex
    004dd284
    004dd284loc_4dd284:
    004dd284movz x0, 5
    004dd288bl runtime.panicIndex
    004dd28c
    004dd28cloc_4dd28c:
    004dd28corr x0, xzr, 4
    004dd290bl runtime.panicIndex
    004dd294
    004dd294loc_4dd294:
    004dd294orr x0, xzr, 3
    004dd298bl runtime.panicIndex
    004dd29c
    004dd29cloc_4dd29c:
    004dd29corr x0, xzr, 2
    004dd2a0bl runtime.panicIndex
    004dd2a4
    004dd2a4loc_4dd2a4:
    004dd2a4orr x0, xzr, 1
    004dd2a8bl runtime.panicIndex
    004dd2ac
    004dd2acloc_4dd2ac:
    004dd2acmov x0, xzr
    004dd2b0bl runtime.panicIndex
    004dd2b4hint
    004dd2b8
    004dd2b8loc_4dd2b8:
    004dd2b8stp x0, x1, [sp+8]
    004dd2bcmov x3, x30
    004dd2c0bl runtime.morestack_noctxt.abi0
    004dd2c4ldp x0, x1, [sp+8]
    004dd2c8b 0x4dcbc0
    004dd2ccudf 0
    004dcbc0
    004dd2d0
    004dd2d0golang.org/x/crypto/ssh.(*ExitMissingError).Error: ; void golang.org/x/crypto/ssh.(*ExitMissingError).Error(golang.org/x/crypto/ssh.ExitMissingError * e)
    004dd2d0str x30, [sp-32]!
    004dd2d4stur x29, [sp-8]
    004dd2d8sub x29, sp, 8
    004dd2dcstr x0, [sp+40]
    004dd2e0stp xzr, xzr, [sp+8]
    004dd2e4adrp x0, 0x1ef000
    004dd2e8add x0, x0, 3876
    004dd2ecstr x0, [sp+8]
    004dd2f0orr x1, xzr, 62
    004dd2f4str x1, [sp+16]
    004dd2f8add x29, sp, 24
    004dd2fcadd sp, sp, 32
    004dd300ret x30
    004dd304udf 0
    004dd308udf 0
    004dd30cudf 0
    004dd2d0
    004dd310
    004dd310golang.org/x/crypto/ssh.(*Session).stdin: ; void golang.org/x/crypto/ssh.(*Session).stdin(golang.org/x/crypto/ssh.Session * s)
    004dd310ldr x16, [x28+16]
    004dd314sub x17, sp, 64
    004dd318subs xzr, x17, x16
    004dd31cb.ls 0x4dd614
    004dd320str x30, [sp-192]!
    004dd324stur x29, [sp-8]
    004dd328sub x29, sp, 8
    004dd32cstr x0, [sp+200]
    004dd330ldrsb x27, [x0]
    004dd334ldrb w1, [x0+104]
    004dd338tbnz w1, 0, 0x4dd340
    004dd33cb 0x4dd34c
    004dd340
    004dd340loc_4dd340:
    004dd340ldur x29, [sp-8]
    004dd344ldr x30, [sp], 192
    004dd348ret x30
    004dd34c
    004dd34cloc_4dd34c:
    004dd34cstp xzr, xzr, [sp+88]
    004dd350ldr x1, [sp+200]
    004dd354ldrsb x27, [x1]
    004dd358ldr x1, [x1]
    004dd35ccbnz x1, 0x4dd364
    004dd360b 0x4dd498
    004dd364
    004dd364loc_4dd364:
    004dd364str xzr, [sp+120]
    004dd368str xzr, [sp+112]
    004dd36cbl io.Pipe
    004dd370str x0, [sp+120]
    004dd374str x1, [sp+112]
    004dd378ldr x0, [sp+120]
    004dd37cstr x0, [sp+152]
    004dd380ldr x0, [sp+112]
    004dd384str x0, [sp+144]
    004dd388ldr x0, [sp+152]
    004dd38cstr x0, [sp+104]
    004dd390ldr x0, [sp+144]
    004dd394str x0, [sp+80]
    004dd398adrp x0, 0x170000
    004dd39cadd x0, x0, 1024
    004dd3a0bl runtime.newobject
    004dd3a4str x0, [sp+176]
    004dd3a8adrp x1, 0
    004dd3acadd x1, x1, 1984
    004dd3b0str x1, [x0]
    004dd3b4ldr x0, [sp+80]
    004dd3b8ldr x1, [sp+176]
    004dd3bcldrsb x27, [x1]
    004dd3c0adrp x27, 0x56e000
    004dd3c4ldr w2, [x27+3056]
    004dd3c8cbz w2, 0x4dd3d0
    004dd3ccb 0x4dd3d4
    004dd3d0
    004dd3d0loc_4dd3d0:
    004dd3d0b 0x4dd3e8
    004dd3d4
    004dd3d4loc_4dd3d4:
    004dd3d4bl runtime.gcWriteBarrier2
    004dd3d8str x0, [x25]
    004dd3dcldr x2, [x1+8]
    004dd3e0str x2, [x25+8]
    004dd3e4b 0x4dd3e8
    004dd3e8
    004dd3e8loc_4dd3e8:
    004dd3e8str x0, [x1+8]
    004dd3ecldr x1, [sp+200]
    004dd3f0ldr x2, [sp+176]
    004dd3f4ldrsb x27, [x2]
    004dd3f8adrp x27, 0x56e000
    004dd3fcldr w3, [x27+3056]
    004dd400cbz w3, 0x4dd408
    004dd404b 0x4dd40c
    004dd408
    004dd408loc_4dd408:
    004dd408b 0x4dd420
    004dd40c
    004dd40cloc_4dd40c:
    004dd40cbl runtime.gcWriteBarrier2
    004dd410str x1, [x25]
    004dd414ldr x3, [x2+16]
    004dd418str x3, [x25+8]
    004dd41cb 0x4dd420
    004dd420
    004dd420loc_4dd420:
    004dd420str x1, [x2+16]
    004dd424ldr x0, [sp+176]
    004dd428bl runtime.newproc
    004dd42cldr x1, [sp+104]
    004dd430str x1, [sp+120]
    004dd434ldr x1, [sp+80]
    004dd438str x1, [sp+112]
    004dd43cldr x1, [sp+120]
    004dd440adrp x2, 0x239000
    004dd444add x2, x2, 224
    004dd448str x2, [sp+88]
    004dd44cstr x1, [sp+96]
    004dd450ldr x1, [sp+200]
    004dd454ldrsb x27, [x1]
    004dd458ldr x2, [sp+112]
    004dd45cadrp x3, 0x239000
    004dd460add x3, x3, 3152
    004dd464str x3, [x1+112]
    004dd468adrp x27, 0x56e000
    004dd46cldr w3, [x27+3056]
    004dd470cbz w3, 0x4dd478
    004dd474b 0x4dd47c
    004dd478
    004dd478loc_4dd478:
    004dd478b 0x4dd490
    004dd47c
    004dd47cloc_4dd47c:
    004dd47cbl runtime.gcWriteBarrier2
    004dd480str x2, [x25]
    004dd484ldr x3, [x1+120]
    004dd488str x3, [x25+8]
    004dd48cb 0x4dd490
    004dd490
    004dd490loc_4dd490:
    004dd490str x2, [x1+120]
    004dd494b 0x4dd4c0
    004dd498
    004dd498loc_4dd498:
    004dd498adrp x0, 0x175000
    004dd49cadd x0, x0, 2048
    004dd4a0bl runtime.newobject
    004dd4a4str x0, [sp+136]
    004dd4a8str x0, [sp+128]
    004dd4acadrp x1, 0x238000
    004dd4b0add x1, x1, 2720
    004dd4b4str x1, [sp+88]
    004dd4b8str x0, [sp+96]
    004dd4bcb 0x4dd4c0
    004dd4c0
    004dd4c0loc_4dd4c0:
    004dd4c0adrp x0, 0x170000
    004dd4c4add x0, x0, 864
    004dd4c8bl runtime.newobject
    004dd4ccstr x0, [sp+160]
    004dd4d0adrp x1, 0
    004dd4d4add x1, x1, 1584
    004dd4d8str x1, [x0]
    004dd4dcldr x1, [sp+200]
    004dd4e0ldr x2, [sp+160]
    004dd4e4ldrsb x27, [x2]
    004dd4e8adrp x27, 0x56e000
    004dd4ecldr w3, [x27+3056]
    004dd4f0cbz w3, 0x4dd4f8
    004dd4f4b 0x4dd4fc
    004dd4f8
    004dd4f8loc_4dd4f8:
    004dd4f8b 0x4dd510
    004dd4fc
    004dd4fcloc_4dd4fc:
    004dd4fcbl runtime.gcWriteBarrier2
    004dd500str x1, [x25]
    004dd504ldr x5, [x2+8]
    004dd508str x5, [x25+8]
    004dd50cb 0x4dd510
    004dd510
    004dd510loc_4dd510:
    004dd510str x1, [x2+8]
    004dd514ldr x5, [sp+96]
    004dd518ldr x6, [sp+88]
    004dd51cldr x7, [sp+160]
    004dd520ldrsb x27, [x7]
    004dd524str x6, [x7+16]
    004dd528adrp x27, 0x56e000
    004dd52cldr w6, [x27+3056]
    004dd530cbz w6, 0x4dd538
    004dd534b 0x4dd53c
    004dd538
    004dd538loc_4dd538:
    004dd538b 0x4dd550
    004dd53c
    004dd53cloc_4dd53c:
    004dd53cbl runtime.gcWriteBarrier2
    004dd540str x5, [x25]
    004dd544ldr x6, [x7+24]
    004dd548str x6, [x25+8]
    004dd54cb 0x4dd550
    004dd550
    004dd550loc_4dd550:
    004dd550str x5, [x7+24]
    004dd554ldr x5, [sp+160]
    004dd558str x5, [sp+168]
    004dd55cldr x5, [sp+200]
    004dd560ldrsb x27, [x5]
    004dd564ldr x2, [x5+88]
    004dd568ldr x0, [x5+72]
    004dd56cldr x5, [x5+80]
    004dd570add x1, x5, 1
    004dd574subs xzr, x2, x1
    004dd578b.hs 0x4dd580
    004dd57cb 0x4dd584
    004dd580
    004dd580loc_4dd580:
    004dd580b 0x4dd598
    004dd584
    004dd584loc_4dd584:
    004dd584orr x3, xzr, 1
    004dd588adrp x4, 0x11a000
    004dd58cadd x4, x4, 192
    004dd590bl runtime.growslice
    004dd594b 0x4dd598
    004dd598
    004dd598loc_4dd598:
    004dd598sub x3, x1, 1
    004dd59cldr x4, [sp+168]
    004dd5a0adrp x27, 0x56e000
    004dd5a4ldr w5, [x27+3056]
    004dd5a8cbz w5, 0x4dd5b0
    004dd5acb 0x4dd5b4
    004dd5b0
    004dd5b0loc_4dd5b0:
    004dd5b0b 0x4dd5c8
    004dd5b4
    004dd5b4loc_4dd5b4:
    004dd5b4bl runtime.gcWriteBarrier2
    004dd5b8str x4, [x25]
    004dd5bcldr x5, [x0+3*x3]
    004dd5c0str x5, [x25+8]
    004dd5c4b 0x4dd5c8
    004dd5c8
    004dd5c8loc_4dd5c8:
    004dd5c8str x4, [x0+3*x3]
    004dd5ccldr x3, [sp+200]
    004dd5d0ldrsb x27, [x3]
    004dd5d4str x1, [x3+80]
    004dd5d8str x2, [x3+88]
    004dd5dcadrp x27, 0x56e000
    004dd5e0ldr w1, [x27+3056]
    004dd5e4cbz w1, 0x4dd5ec
    004dd5e8b 0x4dd5f0
    004dd5ec
    004dd5ecloc_4dd5ec:
    004dd5ecb 0x4dd604
    004dd5f0
    004dd5f0loc_4dd5f0:
    004dd5f0bl runtime.gcWriteBarrier2
    004dd5f4str x0, [x25]
    004dd5f8ldr x1, [x3+72]
    004dd5fcstr x1, [x25+8]
    004dd600b 0x4dd604
    004dd604
    004dd604loc_4dd604:
    004dd604str x0, [x3+72]
    004dd608ldur x29, [sp-8]
    004dd60cldr x30, [sp], 192
    004dd610ret x30
    004dd614
    004dd614loc_4dd614:
    004dd614str x0, [sp+8]
    004dd618mov x3, x30
    004dd61cbl runtime.morestack_noctxt.abi0
    004dd620ldr x0, [sp+8]
    004dd624b 0x4dd310
    004dd628udf 0
    004dd62cudf 0
    004dd310
    004dd630
    004dd630golang.org/x/crypto/ssh.(*Session).stdin.func2: ; void golang.org/x/crypto/ssh.(*Session).stdin.func2(void)
    004dd630ldr x16, [x28+16]
    004dd634sub x17, sp, 96
    004dd638subs xzr, x17, x16
    004dd63cb.ls 0x4dd7b4
    004dd640str x30, [sp-224]!
    004dd644stur x29, [sp-8]
    004dd648sub x29, sp, 8
    004dd64cldr x4, [x26+8]
    004dd650str x4, [sp+104]
    004dd654ldr x4, [x26+16]
    004dd658ldr x5, [x26+24]
    004dd65cstr x4, [sp+88]
    004dd660str x5, [sp+96]
    004dd664stp xzr, xzr, [sp+72]
    004dd668stp xzr, xzr, [sp+176]
    004dd66cldr x4, [sp+104]
    004dd670ldrsb x27, [x4]
    004dd674ldr x1, [x4+56]
    004dd678ldr x4, [x4+48]
    004dd67cstr x4, [sp+160]
    004dd680str x1, [sp+168]
    004dd684cbnz x4, 0x4dd68c
    004dd688b 0x4dd6ac
    004dd68c
    004dd68cloc_4dd68c:
    004dd68cstr x1, [sp+208]
    004dd690ldr x1, [x4+8]
    004dd694adrp x0, 0x533000
    004dd698add x0, x0, 1680
    004dd69cbl runtime.typeAssert
    004dd6a0ldr x1, [sp+208]
    004dd6a4mov x4, x0
    004dd6a8b 0x4dd6b0
    004dd6ac
    004dd6acloc_4dd6ac:
    004dd6acb 0x4dd6b0
    004dd6b0
    004dd6b0loc_4dd6b0:
    004dd6b0str x4, [sp+144]
    004dd6b4str x1, [sp+152]
    004dd6b8ldr x2, [sp+88]
    004dd6bcldr x3, [sp+96]
    004dd6c0mov x0, x4
    004dd6c4bl io.Copy
    004dd6c8str x0, [sp+56]
    004dd6ccstr x1, [sp+176]
    004dd6d0str x2, [sp+184]
    004dd6d4ldr x4, [sp+56]
    004dd6d8str x4, [sp+64]
    004dd6dcstr x1, [sp+192]
    004dd6e0str x2, [sp+200]
    004dd6e4str x1, [sp+128]
    004dd6e8str x2, [sp+136]
    004dd6ecldr x4, [sp+104]
    004dd6f0ldrsb x27, [x4]
    004dd6f4ldr x5, [x4+48]
    004dd6f8ldrsb x27, [x5]
    004dd6fcldr x0, [x4+56]
    004dd700ldr x4, [x5+32]
    004dd704blr x4
    004dd708str x0, [sp+112]
    004dd70cstr x1, [sp+120]
    004dd710ldr x4, [sp+128]
    004dd714subs xzr, x4, 0
    004dd718cset x5, ne
    004dd71ceor x5, x5, 1
    004dd720strb w5, [sp+55]
    004dd724cbnz x4, 0x4dd72c
    004dd728b 0x4dd730
    004dd72c
    004dd72cloc_4dd72c:
    004dd72cb 0x4dd774
    004dd730
    004dd730loc_4dd730:
    004dd730ldr x3, [sp+112]
    004dd734adrp x27, 0x544000
    004dd738ldr x4, [x27+1520]
    004dd73csubs xzr, x4, x3
    004dd740cset x3, ne
    004dd744b.ne 0x4dd74c
    004dd748b 0x4dd750
    004dd74c
    004dd74cloc_4dd74c:
    004dd74cb 0x4dd76c
    004dd750
    004dd750loc_4dd750:
    004dd750ldr x0, [sp+112]
    004dd754ldr x1, [sp+120]
    004dd758adrp x27, 0x544000
    004dd75cldr x2, [x27+1528]
    004dd760bl runtime.ifaceeq
    004dd764eor x3, x0, 1
    004dd768b 0x4dd76c
    004dd76c
    004dd76cloc_4dd76c:
    004dd76cstrb w3, [sp+55]
    004dd770b 0x4dd774
    004dd774
    004dd774loc_4dd774:
    004dd774ldrb w2, [sp+55]
    004dd778tbnz w2, 0, 0x4dd780
    004dd77cb 0x4dd794
    004dd780
    004dd780loc_4dd780:
    004dd780ldr x2, [sp+112]
    004dd784ldr x3, [sp+120]
    004dd788str x2, [sp+128]
    004dd78cstr x3, [sp+136]
    004dd790b 0x4dd798
    004dd794
    004dd794loc_4dd794:
    004dd794b 0x4dd798
    004dd798
    004dd798loc_4dd798:
    004dd798ldr x0, [sp+128]
    004dd79cldr x1, [sp+136]
    004dd7a0str x0, [sp+72]
    004dd7a4str x1, [sp+80]
    004dd7a8ldur x29, [sp-8]
    004dd7acldr x30, [sp], 224
    004dd7b0ret x30
    004dd7b4
    004dd7b4loc_4dd7b4:
    004dd7b4mov x3, x30
    004dd7b8bl runtime.morestack.abi0
    004dd7bcb 0x4dd630
    004dd630
    004dd7c0
    004dd7c0golang.org/x/crypto/ssh.(*Session).stdin.func1: ; void golang.org/x/crypto/ssh.(*Session).stdin.func1(void)
    004dd7c0ldr x16, [x28+16]
    004dd7c4sub x17, sp, 16
    004dd7c8subs xzr, x17, x16
    004dd7ccb.ls 0x4dd850
    004dd7d0str x30, [sp-144]!
    004dd7d4stur x29, [sp-8]
    004dd7d8sub x29, sp, 8
    004dd7dcldr x4, [x26+8]
    004dd7e0str x4, [sp+56]
    004dd7e4ldr x4, [x26+16]
    004dd7e8str x4, [sp+64]
    004dd7ecstp xzr, xzr, [sp+104]
    004dd7f0ldr x4, [sp+64]
    004dd7f4ldrsb x27, [x4]
    004dd7f8ldr x2, [x4]
    004dd7fcldr x3, [x4+8]
    004dd800str x2, [sp+88]
    004dd804str x3, [sp+96]
    004dd808ldr x1, [sp+56]
    004dd80cadrp x0, 0x239000
    004dd810add x0, x0, 192
    004dd814bl io.Copy
    004dd818str x0, [sp+40]
    004dd81cstr x1, [sp+104]
    004dd820str x2, [sp+112]
    004dd824ldr x4, [sp+40]
    004dd828str x4, [sp+48]
    004dd82cstr x1, [sp+120]
    004dd830str x2, [sp+128]
    004dd834str x1, [sp+72]
    004dd838str x2, [sp+80]
    004dd83cldr x0, [sp+56]
    004dd840bl io.(*PipeWriter).CloseWithError
    004dd844ldur x29, [sp-8]
    004dd848ldr x30, [sp], 144
    004dd84cret x30
    004dd850
    004dd850loc_4dd850:
    004dd850mov x3, x30
    004dd854bl runtime.morestack.abi0
    004dd858b 0x4dd7c0
    004dd85cudf 0
    004dd7c0
    004dd860
    004dd860golang.org/x/crypto/ssh.(*Session).stdout: ; void golang.org/x/crypto/ssh.(*Session).stdout(golang.org/x/crypto/ssh.Session * s)
    004dd860ldr x16, [x28+16]
    004dd864subs xzr, sp, x16
    004dd868b.ls 0x4dda08
    004dd86cstr x30, [sp-112]!
    004dd870stur x29, [sp-8]
    004dd874sub x29, sp, 8
    004dd878str x0, [sp+120]
    004dd87cldrsb x27, [x0]
    004dd880ldrb w1, [x0+105]
    004dd884tbnz w1, 0, 0x4dd88c
    004dd888b 0x4dd898
    004dd88c
    004dd88cloc_4dd88c:
    004dd88cldur x29, [sp-8]
    004dd890ldr x30, [sp], 112
    004dd894ret x30
    004dd898
    004dd898loc_4dd898:
    004dd898ldrsb x27, [x0]
    004dd89cldr x1, [x0+16]
    004dd8a0cbnz x1, 0x4dd8a8
    004dd8a4b 0x4dd8ac
    004dd8a8
    004dd8a8loc_4dd8a8:
    004dd8a8b 0x4dd8f4
    004dd8ac
    004dd8acloc_4dd8ac:
    004dd8acldrsb x27, [x0]
    004dd8b0adrp x27, 0x530000
    004dd8b4ldr x1, [x27+2568]
    004dd8b8adrp x27, 0x530000
    004dd8bcldr x2, [x27+2560]
    004dd8c0str x2, [x0+16]
    004dd8c4adrp x27, 0x56e000
    004dd8c8ldr w2, [x27+3056]
    004dd8cccbz w2, 0x4dd8d4
    004dd8d0b 0x4dd8d8
    004dd8d4
    004dd8d4loc_4dd8d4:
    004dd8d4b 0x4dd8ec
    004dd8d8
    004dd8d8loc_4dd8d8:
    004dd8d8bl runtime.gcWriteBarrier2
    004dd8dcstr x1, [x25]
    004dd8e0ldr x2, [x0+24]
    004dd8e4str x2, [x25+8]
    004dd8e8b 0x4dd8ec
    004dd8ec
    004dd8ecloc_4dd8ec:
    004dd8ecstr x1, [x0+24]
    004dd8f0b 0x4dd8f4
    004dd8f4
    004dd8f4loc_4dd8f4:
    004dd8f4adrp x0, 0x159000
    004dd8f8add x0, x0, 2496
    004dd8fcbl runtime.newobject
    004dd900str x0, [sp+88]
    004dd904adrp x1, 0
    004dd908add x1, x1, 2592
    004dd90cstr x1, [x0]
    004dd910ldr x1, [sp+120]
    004dd914ldr x2, [sp+88]
    004dd918ldrsb x27, [x2]
    004dd91cadrp x27, 0x56e000
    004dd920ldr w3, [x27+3056]
    004dd924cbz w3, 0x4dd92c
    004dd928b 0x4dd930
    004dd92c
    004dd92cloc_4dd92c:
    004dd92cb 0x4dd944
    004dd930
    004dd930loc_4dd930:
    004dd930bl runtime.gcWriteBarrier2
    004dd934str x1, [x25]
    004dd938ldr x5, [x2+8]
    004dd93cstr x5, [x25+8]
    004dd940b 0x4dd944
    004dd944
    004dd944loc_4dd944:
    004dd944str x1, [x2+8]
    004dd948ldr x5, [sp+88]
    004dd94cstr x5, [sp+96]
    004dd950ldr x5, [sp+120]
    004dd954ldrsb x27, [x5]
    004dd958ldr x2, [x5+88]
    004dd95cldr x0, [x5+72]
    004dd960ldr x5, [x5+80]
    004dd964add x1, x5, 1
    004dd968subs xzr, x2, x1
    004dd96cb.hs 0x4dd974
    004dd970b 0x4dd978
    004dd974
    004dd974loc_4dd974:
    004dd974b 0x4dd98c
    004dd978
    004dd978loc_4dd978:
    004dd978orr x3, xzr, 1
    004dd97cadrp x4, 0x11a000
    004dd980add x4, x4, 192
    004dd984bl runtime.growslice
    004dd988b 0x4dd98c
    004dd98c
    004dd98cloc_4dd98c:
    004dd98csub x3, x1, 1
    004dd990ldr x4, [sp+96]
    004dd994adrp x27, 0x56e000
    004dd998ldr w5, [x27+3056]
    004dd99ccbz w5, 0x4dd9a4
    004dd9a0b 0x4dd9a8
    004dd9a4
    004dd9a4loc_4dd9a4:
    004dd9a4b 0x4dd9bc
    004dd9a8
    004dd9a8loc_4dd9a8:
    004dd9a8bl runtime.gcWriteBarrier2
    004dd9acstr x4, [x25]
    004dd9b0ldr x5, [x0+3*x3]
    004dd9b4str x5, [x25+8]
    004dd9b8b 0x4dd9bc
    004dd9bc
    004dd9bcloc_4dd9bc:
    004dd9bcstr x4, [x0+3*x3]
    004dd9c0ldr x3, [sp+120]
    004dd9c4ldrsb x27, [x3]
    004dd9c8str x1, [x3+80]
    004dd9ccstr x2, [x3+88]
    004dd9d0adrp x27, 0x56e000
    004dd9d4ldr w1, [x27+3056]
    004dd9d8cbz w1, 0x4dd9e0
    004dd9dcb 0x4dd9e4
    004dd9e0
    004dd9e0loc_4dd9e0:
    004dd9e0b 0x4dd9f8
    004dd9e4
    004dd9e4loc_4dd9e4:
    004dd9e4bl runtime.gcWriteBarrier2
    004dd9e8str x0, [x25]
    004dd9ecldr x1, [x3+72]
    004dd9f0str x1, [x25+8]
    004dd9f4b 0x4dd9f8
    004dd9f8
    004dd9f8loc_4dd9f8:
    004dd9f8str x0, [x3+72]
    004dd9fcldur x29, [sp-8]
    004dda00ldr x30, [sp], 112
    004dda04ret x30
    004dda08
    004dda08loc_4dda08:
    004dda08str x0, [sp+8]
    004dda0cmov x3, x30
    004dda10bl runtime.morestack_noctxt.abi0
    004dda14ldr x0, [sp+8]
    004dda18b 0x4dd860
    004dda1cudf 0
    004dd860
    004dda20
    004dda20golang.org/x/crypto/ssh.(*Session).stdout.func1: ; void golang.org/x/crypto/ssh.(*Session).stdout.func1(void)
    004dda20ldr x16, [x28+16]
    004dda24sub x17, sp, 64
    004dda28subs xzr, x17, x16
    004dda2cb.ls 0x4ddafc
    004dda30str x30, [sp-192]!
    004dda34stur x29, [sp-8]
    004dda38sub x29, sp, 8
    004dda3cldr x4, [x26+8]
    004dda40str x4, [sp+72]
    004dda44stp xzr, xzr, [sp+56]
    004dda48stp xzr, xzr, [sp+144]
    004dda4cldr x4, [sp+72]
    004dda50ldrsb x27, [x4]
    004dda54ldr x5, [x4+56]
    004dda58ldr x4, [x4+48]
    004dda5cstr x4, [sp+128]
    004dda60str x5, [sp+136]
    004dda64cbnz x4, 0x4dda6c
    004dda68b 0x4dda8c
    004dda6c
    004dda6cloc_4dda6c:
    004dda6cstr x5, [sp+176]
    004dda70ldr x1, [x4+8]
    004dda74adrp x0, 0x533000
    004dda78add x0, x0, 1712
    004dda7cbl runtime.typeAssert
    004dda80ldr x5, [sp+176]
    004dda84mov x4, x0
    004dda88b 0x4dda90
    004dda8c
    004dda8cloc_4dda8c:
    004dda8cb 0x4dda90
    004dda90
    004dda90loc_4dda90:
    004dda90str x4, [sp+112]
    004dda94str x5, [sp+120]
    004dda98ldr x4, [sp+72]
    004dda9cldrsb x27, [x4]
    004ddaa0ldr x0, [x4+16]
    004ddaa4ldr x1, [x4+24]
    004ddaa8str x0, [sp+96]
    004ddaacstr x1, [sp+104]
    004ddab0ldr x2, [sp+112]
    004ddab4ldr x3, [sp+120]
    004ddab8bl io.Copy
    004ddabcstr x0, [sp+40]
    004ddac0str x1, [sp+144]
    004ddac4str x2, [sp+152]
    004ddac8ldr x4, [sp+40]
    004ddaccstr x4, [sp+48]
    004ddad0str x1, [sp+160]
    004ddad4str x2, [sp+168]
    004ddad8str x1, [sp+80]
    004ddadcstr x2, [sp+88]
    004ddae0str x1, [sp+56]
    004ddae4str x2, [sp+64]
    004ddae8mov x0, x1
    004ddaecmov x1, x2
    004ddaf0ldur x29, [sp-8]
    004ddaf4ldr x30, [sp], 192
    004ddaf8ret x30
    004ddafc
    004ddafcloc_4ddafc:
    004ddafcmov x3, x30
    004ddb00bl runtime.morestack.abi0
    004ddb04b 0x4dda20
    004ddb08udf 0
    004ddb0cudf 0
    004dda20
    004ddb10
    004ddb10golang.org/x/crypto/ssh.(*Session).stderr: ; void golang.org/x/crypto/ssh.(*Session).stderr(golang.org/x/crypto/ssh.Session * s)
    004ddb10ldr x16, [x28+16]
    004ddb14subs xzr, sp, x16
    004ddb18b.ls 0x4ddcb8
    004ddb1cstr x30, [sp-112]!
    004ddb20stur x29, [sp-8]
    004ddb24sub x29, sp, 8
    004ddb28str x0, [sp+120]
    004ddb2cldrsb x27, [x0]
    004ddb30ldrb w1, [x0+106]
    004ddb34tbnz w1, 0, 0x4ddb3c
    004ddb38b 0x4ddb48
    004ddb3c
    004ddb3cloc_4ddb3c:
    004ddb3cldur x29, [sp-8]
    004ddb40ldr x30, [sp], 112
    004ddb44ret x30
    004ddb48
    004ddb48loc_4ddb48:
    004ddb48ldrsb x27, [x0]
    004ddb4cldr x1, [x0+32]
    004ddb50cbnz x1, 0x4ddb58
    004ddb54b 0x4ddb5c
    004ddb58
    004ddb58loc_4ddb58:
    004ddb58b 0x4ddba4
    004ddb5c
    004ddb5cloc_4ddb5c:
    004ddb5cldrsb x27, [x0]
    004ddb60adrp x27, 0x530000
    004ddb64ldr x1, [x27+2568]
    004ddb68adrp x27, 0x530000
    004ddb6cldr x2, [x27+2560]
    004ddb70str x2, [x0+32]
    004ddb74adrp x27, 0x56e000
    004ddb78ldr w2, [x27+3056]
    004ddb7ccbz w2, 0x4ddb84
    004ddb80b 0x4ddb88
    004ddb84
    004ddb84loc_4ddb84:
    004ddb84b 0x4ddb9c
    004ddb88
    004ddb88loc_4ddb88:
    004ddb88bl runtime.gcWriteBarrier2
    004ddb8cstr x1, [x25]
    004ddb90ldr x2, [x0+40]
    004ddb94str x2, [x25+8]
    004ddb98b 0x4ddb9c
    004ddb9c
    004ddb9cloc_4ddb9c:
    004ddb9cstr x1, [x0+40]
    004ddba0b 0x4ddba4
    004ddba4
    004ddba4loc_4ddba4:
    004ddba4adrp x0, 0x159000
    004ddba8add x0, x0, 2496
    004ddbacbl runtime.newobject
    004ddbb0str x0, [sp+88]
    004ddbb4adrp x1, 0
    004ddbb8add x1, x1, 3280
    004ddbbcstr x1, [x0]
    004ddbc0ldr x1, [sp+120]
    004ddbc4ldr x2, [sp+88]
    004ddbc8ldrsb x27, [x2]
    004ddbccadrp x27, 0x56e000
    004ddbd0ldr w3, [x27+3056]
    004ddbd4cbz w3, 0x4ddbdc
    004ddbd8b 0x4ddbe0
    004ddbdc
    004ddbdcloc_4ddbdc:
    004ddbdcb 0x4ddbf4
    004ddbe0
    004ddbe0loc_4ddbe0:
    004ddbe0bl runtime.gcWriteBarrier2
    004ddbe4str x1, [x25]
    004ddbe8ldr x5, [x2+8]
    004ddbecstr x5, [x25+8]
    004ddbf0b 0x4ddbf4
    004ddbf4
    004ddbf4loc_4ddbf4:
    004ddbf4str x1, [x2+8]
    004ddbf8ldr x5, [sp+88]
    004ddbfcstr x5, [sp+96]
    004ddc00ldr x5, [sp+120]
    004ddc04ldrsb x27, [x5]
    004ddc08ldr x2, [x5+88]
    004ddc0cldr x0, [x5+72]
    004ddc10ldr x5, [x5+80]
    004ddc14add x1, x5, 1
    004ddc18subs xzr, x2, x1
    004ddc1cb.hs 0x4ddc24
    004ddc20b 0x4ddc28
    004ddc24
    004ddc24loc_4ddc24:
    004ddc24b 0x4ddc3c
    004ddc28
    004ddc28loc_4ddc28:
    004ddc28orr x3, xzr, 1
    004ddc2cadrp x4, 0x11a000
    004ddc30add x4, x4, 192
    004ddc34bl runtime.growslice
    004ddc38b 0x4ddc3c
    004ddc3c
    004ddc3cloc_4ddc3c:
    004ddc3csub x3, x1, 1
    004ddc40ldr x4, [sp+96]
    004ddc44adrp x27, 0x56e000
    004ddc48ldr w5, [x27+3056]
    004ddc4ccbz w5, 0x4ddc54
    004ddc50b 0x4ddc58
    004ddc54
    004ddc54loc_4ddc54:
    004ddc54b 0x4ddc6c
    004ddc58
    004ddc58loc_4ddc58:
    004ddc58bl runtime.gcWriteBarrier2
    004ddc5cstr x4, [x25]
    004ddc60ldr x5, [x0+3*x3]
    004ddc64str x5, [x25+8]
    004ddc68b 0x4ddc6c
    004ddc6c
    004ddc6cloc_4ddc6c:
    004ddc6cstr x4, [x0+3*x3]
    004ddc70ldr x3, [sp+120]
    004ddc74ldrsb x27, [x3]
    004ddc78str x1, [x3+80]
    004ddc7cstr x2, [x3+88]
    004ddc80adrp x27, 0x56e000
    004ddc84ldr w1, [x27+3056]
    004ddc88cbz w1, 0x4ddc90
    004ddc8cb 0x4ddc94
    004ddc90
    004ddc90loc_4ddc90:
    004ddc90b 0x4ddca8
    004ddc94
    004ddc94loc_4ddc94:
    004ddc94bl runtime.gcWriteBarrier2
    004ddc98str x0, [x25]
    004ddc9cldr x1, [x3+72]
    004ddca0str x1, [x25+8]
    004ddca4b 0x4ddca8
    004ddca8
    004ddca8loc_4ddca8:
    004ddca8str x0, [x3+72]
    004ddcacldur x29, [sp-8]
    004ddcb0ldr x30, [sp], 112
    004ddcb4ret x30
    004ddcb8
    004ddcb8loc_4ddcb8:
    004ddcb8str x0, [sp+8]
    004ddcbcmov x3, x30
    004ddcc0bl runtime.morestack_noctxt.abi0
    004ddcc4ldr x0, [sp+8]
    004ddcc8b 0x4ddb10
    004ddcccudf 0
    004ddb10
    004ddcd0
    004ddcd0golang.org/x/crypto/ssh.(*Session).stderr.func1: ; void golang.org/x/crypto/ssh.(*Session).stderr.func1(void)
    004ddcd0ldr x16, [x28+16]
    004ddcd4sub x17, sp, 80
    004ddcd8subs xzr, x17, x16
    004ddcdcb.ls 0x4dddc8
    004ddce0str x30, [sp-208]!
    004ddce4stur x29, [sp-8]
    004ddce8sub x29, sp, 8
    004ddcecldr x1, [x26+8]
    004ddcf0str x1, [sp+72]
    004ddcf4stp xzr, xzr, [sp+56]
    004ddcf8ldr x1, [sp+72]
    004ddcfcldrsb x27, [x1]
    004ddd00ldr x2, [x1+48]
    004ddd04ldrsb x27, [x2]
    004ddd08ldr x0, [x1+56]
    004ddd0cldr x1, [x2+56]
    004ddd10blr x1
    004ddd14str x0, [sp+160]
    004ddd18str x1, [sp+168]
    004ddd1cstp xzr, xzr, [sp+144]
    004ddd20ldr x1, [sp+168]
    004ddd24ldr x2, [sp+160]
    004ddd28str x2, [sp+128]
    004ddd2cstr x1, [sp+136]
    004ddd30cbnz x2, 0x4ddd38
    004ddd34b 0x4ddd58
    004ddd38
    004ddd38loc_4ddd38:
    004ddd38str x1, [sp+192]
    004ddd3cldr x1, [x2+8]
    004ddd40adrp x0, 0x533000
    004ddd44add x0, x0, 1744
    004ddd48bl runtime.typeAssert
    004ddd4cldr x1, [sp+192]
    004ddd50mov x2, x0
    004ddd54b 0x4ddd5c
    004ddd58
    004ddd58loc_4ddd58:
    004ddd58b 0x4ddd5c
    004ddd5c
    004ddd5cloc_4ddd5c:
    004ddd5cstr x2, [sp+112]
    004ddd60str x1, [sp+120]
    004ddd64ldr x4, [sp+72]
    004ddd68ldrsb x27, [x4]
    004ddd6cldr x0, [x4+32]
    004ddd70ldr x1, [x4+40]
    004ddd74str x0, [sp+96]
    004ddd78str x1, [sp+104]
    004ddd7cldr x2, [sp+112]
    004ddd80ldr x3, [sp+120]
    004ddd84bl io.Copy
    004ddd88str x0, [sp+40]
    004ddd8cstr x1, [sp+144]
    004ddd90str x2, [sp+152]
    004ddd94ldr x4, [sp+40]
    004ddd98str x4, [sp+48]
    004ddd9cstr x1, [sp+176]
    004ddda0str x2, [sp+184]
    004ddda4str x1, [sp+80]
    004ddda8str x2, [sp+88]
    004dddacstr x1, [sp+56]
    004dddb0str x2, [sp+64]
    004dddb4mov x0, x1
    004dddb8mov x1, x2
    004dddbcldur x29, [sp-8]
    004dddc0ldr x30, [sp], 208
    004dddc4ret x30
    004dddc8
    004dddc8loc_4dddc8:
    004dddc8mov x3, x30
    004dddccbl runtime.morestack.abi0
    004dddd0b 0x4ddcd0
    004dddd4udf 0
    004dddd8udf 0
    004ddddcudf 0
    004ddcd0
    004ddde0
    004ddde0golang.org/x/crypto/ssh.newSession: ; void golang.org/x/crypto/ssh.newSession(golang.org/x/crypto/ssh.Channel ch, <-chan *golang.org/x/crypto/ssh.Request reqs)
    004ddde0ldr x16, [x28+16]
    004ddde4subs xzr, sp, x16
    004ddde8b.ls 0x4ddfb0
    004dddecstr x30, [sp-112]!
    004dddf0stur x29, [sp-8]
    004dddf4sub x29, sp, 8
    004dddf8str x0, [sp+120]
    004dddfcstr x1, [sp+128]
    004dde00str x2, [sp+136]
    004dde04str xzr, [sp+56]
    004dde08stp xzr, xzr, [sp+40]
    004dde0cadrp x0, 0x1ba000
    004dde10add x0, x0, 2752
    004dde14bl runtime.newobject
    004dde18str x0, [sp+88]
    004dde1cadrp x27, 0x56e000
    004dde20ldr w1, [x27+3056]
    004dde24cbz w1, 0x4dde2c
    004dde28b 0x4dde30
    004dde2c
    004dde2cloc_4dde2c:
    004dde2cb 0x4dde4c
    004dde30
    004dde30loc_4dde30:
    004dde30str x0, [sp+72]
    004dde34mov x1, x0
    004dde38adrp x0, 0x1ba000
    004dde3cadd x0, x0, 2752
    004dde40bl runtime.wbZero
    004dde44ldr x0, [sp+72]
    004dde48b 0x4dde4c
    004dde4c
    004dde4cloc_4dde4c:
    004dde4cmov x20, x0
    004dde50adr x27, 16
    004dde54stp x29, x27, [sp-24]
    004dde58sub x29, sp, 24
    004dde5cbl fn_87cf0
    004dde60sub x29, sp, 8
    004dde64str xzr, [x0+128]
    004dde68ldr x2, [sp+88]
    004dde6cldrsb x27, [x2]
    004dde70ldr x3, [sp+128]
    004dde74ldr x4, [sp+120]
    004dde78str x4, [x2+48]
    004dde7cadrp x27, 0x56e000
    004dde80ldr w4, [x27+3056]
    004dde84cbz w4, 0x4dde8c
    004dde88b 0x4dde90
    004dde8c
    004dde8cloc_4dde8c:
    004dde8cb 0x4ddea4
    004dde90
    004dde90loc_4dde90:
    004dde90bl runtime.gcWriteBarrier2
    004dde94str x3, [x25]
    004dde98ldr x4, [x2+56]
    004dde9cstr x4, [x25+8]
    004ddea0b 0x4ddea4
    004ddea4
    004ddea4loc_4ddea4:
    004ddea4str x3, [x2+56]
    004ddea8ldr x2, [sp+88]
    004ddeacstr x2, [sp+64]
    004ddeb0adrp x0, 0x11b000
    004ddeb4add x0, x0, 3136
    004ddeb8orr x1, xzr, 1
    004ddebcbl runtime.makechan
    004ddec0str x0, [sp+96]
    004ddec4ldr x2, [sp+64]
    004ddec8ldrsb x27, [x2]
    004ddeccadrp x27, 0x56e000
    004dded0ldr w3, [x27+3056]
    004dded4cbz w3, 0x4ddedc
    004dded8b 0x4ddee0
    004ddedc
    004ddedcloc_4ddedc:
    004ddedcb 0x4ddef4
    004ddee0
    004ddee0loc_4ddee0:
    004ddee0bl runtime.gcWriteBarrier2
    004ddee4str x0, [x25]
    004ddee8ldr x1, [x2+128]
    004ddeecstr x1, [x25+8]
    004ddef0b 0x4ddef4
    004ddef4
    004ddef4loc_4ddef4:
    004ddef4str x0, [x2+128]
    004ddef8adrp x0, 0x170000
    004ddefcadd x0, x0, 704
    004ddf00bl runtime.newobject
    004ddf04str x0, [sp+80]
    004ddf08adrp x1, 0
    004ddf0cadd x1, x1, 4048
    004ddf10str x1, [x0]
    004ddf14ldr x1, [sp+64]
    004ddf18ldr x2, [sp+80]
    004ddf1cldrsb x27, [x2]
    004ddf20adrp x27, 0x56e000
    004ddf24ldr w3, [x27+3056]
    004ddf28cbz w3, 0x4ddf30
    004ddf2cb 0x4ddf34
    004ddf30
    004ddf30loc_4ddf30:
    004ddf30b 0x4ddf48
    004ddf34
    004ddf34loc_4ddf34:
    004ddf34bl runtime.gcWriteBarrier2
    004ddf38str x1, [x25]
    004ddf3cldr x3, [x2+8]
    004ddf40str x3, [x25+8]
    004ddf44b 0x4ddf48
    004ddf48
    004ddf48loc_4ddf48:
    004ddf48str x1, [x2+8]
    004ddf4cldr x1, [sp+136]
    004ddf50ldr x2, [sp+80]
    004ddf54ldrsb x27, [x2]
    004ddf58adrp x27, 0x56e000
    004ddf5cldr w3, [x27+3056]
    004ddf60cbz w3, 0x4ddf68
    004ddf64b 0x4ddf6c
    004ddf68
    004ddf68loc_4ddf68:
    004ddf68b 0x4ddf80
    004ddf6c
    004ddf6cloc_4ddf6c:
    004ddf6cbl runtime.gcWriteBarrier2
    004ddf70str x1, [x25]
    004ddf74ldr x3, [x2+16]
    004ddf78str x3, [x25+8]
    004ddf7cb 0x4ddf80
    004ddf80
    004ddf80loc_4ddf80:
    004ddf80str x1, [x2+16]
    004ddf84ldr x0, [sp+80]
    004ddf88bl runtime.newproc
    004ddf8cldr x1, [sp+64]
    004ddf90str x1, [sp+56]
    004ddf94stp xzr, xzr, [sp+40]
    004ddf98ldr x0, [sp+56]
    004ddf9cmov x1, xzr
    004ddfa0mov x2, xzr
    004ddfa4ldur x29, [sp-8]
    004ddfa8ldr x30, [sp], 112
    004ddfacret x30
    004ddfb0
    004ddfb0loc_4ddfb0:
    004ddfb0stp x0, x1, [sp+8]
    004ddfb4str x2, [sp+24]
    004ddfb8mov x3, x30
    004ddfbcbl runtime.morestack_noctxt.abi0
    004ddfc0ldp x0, x1, [sp+8]
    004ddfc4ldr x2, [sp+24]
    004ddfc8b 0x4ddde0
    004ddfccudf 0
    004ddde0
    004ddfd0
    004ddfd0golang.org/x/crypto/ssh.newSession.func1: ; void golang.org/x/crypto/ssh.newSession.func1(void)
    004ddfd0ldr x16, [x28+16]
    004ddfd4subs xzr, sp, x16
    004ddfd8b.ls 0x4de038
    004ddfdcstr x30, [sp-96]!
    004ddfe0stur x29, [sp-8]
    004ddfe4sub x29, sp, 8
    004ddfe8ldr x2, [x26+8]
    004ddfecstr x2, [sp+32]
    004ddff0ldr x1, [x26+16]
    004ddff4str x1, [sp+40]
    004ddff8ldr x0, [sp+32]
    004ddffcbl golang.org/x/crypto/ssh.(*Session).wait
    004de000str x0, [sp+72]
    004de004str x1, [sp+80]
    004de008str x0, [sp+56]
    004de00cstr x1, [sp+64]
    004de010ldr x2, [sp+32]
    004de014ldrsb x27, [x2]
    004de018ldr x2, [x2+128]
    004de01cstr x2, [sp+48]
    004de020ldr x0, [sp+48]
    004de024add x1, sp, 56
    004de028bl runtime.chansend1
    004de02cldur x29, [sp-8]
    004de030ldr x30, [sp], 96
    004de034ret x30
    004de038
    004de038loc_4de038:
    004de038mov x3, x30
    004de03cbl runtime.morestack.abi0
    004de040b 0x4ddfd0
    004de044udf 0
    004de048udf 0
    004de04cudf 0
    004ddfd0
    004de050
    004de050golang.org/x/crypto/ssh.(*ExitError).Error: ; void golang.org/x/crypto/ssh.(*ExitError).Error(golang.org/x/crypto/ssh.ExitError * e)
    004de050ldr x16, [x28+16]
    004de054sub x17, sp, 32
    004de058subs xzr, x17, x16
    004de05cb.ls 0x4de0d8
    004de060str x30, [sp-160]!
    004de064stur x29, [sp-8]
    004de068sub x29, sp, 8
    004de06cstr x0, [sp+168]
    004de070stp xzr, xzr, [sp+64]
    004de074ldr x7, [sp+168]
    004de078ldrsb x27, [x7]
    004de07cldp x8, x9, [x7]
    004de080ldp x10, x11, [x7+16]
    004de084ldp x12, x13, [x7+32]
    004de088stp x8, x9, [sp+80]
    004de08cstp x10, x11, [sp+96]
    004de090stp x12, x13, [sp+112]
    004de094ldr x7, [x7+48]
    004de098str x7, [sp+128]
    004de09cldr x0, [sp+80]
    004de0a0ldr x1, [sp+88]
    004de0a4ldr x2, [sp+96]
    004de0a8ldr x3, [sp+104]
    004de0acldr x4, [sp+112]
    004de0b0ldr x5, [sp+120]
    004de0b4ldr x6, [sp+128]
    004de0b8bl golang.org/x/crypto/ssh.Waitmsg.String
    004de0bcstr x0, [sp+136]
    004de0c0str x1, [sp+144]
    004de0c4str x0, [sp+64]
    004de0c8str x1, [sp+72]
    004de0ccldur x29, [sp-8]
    004de0d0ldr x30, [sp], 160
    004de0d4ret x30
    004de0d8
    004de0d8loc_4de0d8:
    004de0d8str x0, [sp+8]
    004de0dcmov x3, x30
    004de0e0bl runtime.morestack_noctxt.abi0
    004de0e4ldr x0, [sp+8]
    004de0e8b 0x4de050
    004de0ecudf 0
    004de050