File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004da370
    004da370golang.org/x/crypto/ssh.(*chanList).dropAll: ; void golang.org/x/crypto/ssh.(*chanList).dropAll(golang.org/x/crypto/ssh.chanList * c)
    004da370ldr x16, [x28+16]
    004da374sub x17, sp, 144
    004da378subs xzr, x17, x16
    004da37cb.ls 0x4da590
    004da380sub x20, sp, 272
    004da384stp x29, x30, [x20-8]
    004da388add sp, x20, 0
    004da38csub x29, sp, 8
    004da390str x0, [sp+280]
    004da394stp xzr, xzr, [sp+144]
    004da398str xzr, [sp+160]
    004da39cldr x0, [sp+280]
    004da3a0ldrsb x27, [x0]
    004da3a4str x0, [sp+224]
    004da3a8bl sync.(*Mutex).Lock
    004da3acldr x1, [sp+280]
    004da3b0ldrsb x27, [x1]
    004da3b4str x1, [sp+256]
    004da3b8stp xzr, xzr, [sp+200]
    004da3bcadd x1, sp, 200
    004da3c0str x1, [sp+216]
    004da3c4ldrsb x27, [x1]
    004da3c8adrp x2, 0
    004da3ccadd x2, x2, 1456
    004da3d0str x2, [x1]
    004da3d4ldrsb x27, [x1]
    004da3d8ldr x2, [sp+256]
    004da3dcadrp x27, 0x571000
    004da3e0ldr w3, [x27+3056]
    004da3e4cbz w3, 0x4da3ec
    004da3e8b 0x4da3f0
    004da3ec
    004da3ecloc_4da3ec:
    004da3ecb 0x4da404
    004da3f0
    004da3f0loc_4da3f0:
    004da3f0bl runtime.gcWriteBarrier2
    004da3f4str x2, [x25]
    004da3f8ldr x3, [x1+8]
    004da3fcstr x3, [x25+8]
    004da400b 0x4da404
    004da404
    004da404loc_4da404:
    004da404str x2, [x1+8]
    004da408str x1, [sp+112]
    004da40cadd x0, sp, 88
    004da410bl runtime.deferprocStack
    004da414subs xzr, x0, 0
    004da418b.ne 0x4da454
    004da41cb 0x4da420
    004da420
    004da420loc_4da420:
    004da420str xzr, [sp+168]
    004da424stp xzr, xzr, [sp+176]
    004da428ldr x5, [sp+280]
    004da42cldrsb x27, [x5]
    004da430ldr x6, [x5+16]
    004da434ldr x7, [x5+8]
    004da438ldr x5, [x5+24]
    004da43cstr x7, [sp+232]
    004da440str x6, [sp+240]
    004da444str x5, [sp+248]
    004da448str xzr, [sp+80]
    004da44cstr x6, [sp+136]
    004da450b 0x4da470
    004da454
    004da454loc_4da454:
    004da454bl runtime.deferreturn
    004da458ldr x0, [sp+144]
    004da45cldr x1, [sp+152]
    004da460ldr x2, [sp+160]
    004da464ldp x29, x30, [sp-8]
    004da468add sp, sp, 272
    004da46cret x30
    004da470
    004da470loc_4da470:
    004da470ldr x5, [sp+136]
    004da474ldr x6, [sp+80]
    004da478subs xzr, x5, x6
    004da47cb.gt 0x4da484
    004da480b 0x4da528
    004da484
    004da484loc_4da484:
    004da484ldr x5, [sp+80]
    004da488ldr x6, [sp+232]
    004da48cldr x5, [x6+3*x5]
    004da490str x5, [sp+192]
    004da494cbnz x5, 0x4da49c
    004da498b 0x4da514
    004da49c
    004da49cloc_4da49c:
    004da49cldr x2, [sp+184]
    004da4a0ldr x0, [sp+168]
    004da4a4ldr x5, [sp+176]
    004da4a8add x1, x5, 1
    004da4acsubs xzr, x2, x1
    004da4b0b.hs 0x4da4b8
    004da4b4b 0x4da4bc
    004da4b8
    004da4b8loc_4da4b8:
    004da4b8b 0x4da4d0
    004da4bc
    004da4bcloc_4da4bc:
    004da4bcorr x3, xzr, 1
    004da4c0adrp x4, 0x1c0000
    004da4c4add x4, x4, 2816
    004da4c8bl runtime.growslice
    004da4ccb 0x4da4d0
    004da4d0
    004da4d0loc_4da4d0:
    004da4d0ldr x5, [sp+192]
    004da4d4sub x6, x1, 1
    004da4d8adrp x27, 0x571000
    004da4dcldr w7, [x27+3056]
    004da4e0cbz w7, 0x4da4e8
    004da4e4b 0x4da4ec
    004da4e8
    004da4e8loc_4da4e8:
    004da4e8b 0x4da500
    004da4ec
    004da4ecloc_4da4ec:
    004da4ecbl runtime.gcWriteBarrier2
    004da4f0str x5, [x25]
    004da4f4ldr x7, [x0+3*x6]
    004da4f8str x7, [x25+8]
    004da4fcb 0x4da500
    004da500
    004da500loc_4da500:
    004da500str x5, [x0+3*x6]
    004da504str x0, [sp+168]
    004da508str x1, [sp+176]
    004da50cstr x2, [sp+184]
    004da510b 0x4da518
    004da514
    004da514loc_4da514:
    004da514b 0x4da518
    004da518
    004da518loc_4da518:
    004da518ldr x5, [sp+80]
    004da51cadd x5, x5, 1
    004da520str x5, [sp+80]
    004da524b 0x4da470
    004da528
    004da528loc_4da528:
    004da528ldr x0, [sp+280]
    004da52cldrsb x27, [x0]
    004da530stp xzr, xzr, [x0+16]
    004da534adrp x27, 0x571000
    004da538ldr w1, [x27+3056]
    004da53ccbz w1, 0x4da544
    004da540b 0x4da548
    004da544
    004da544loc_4da544:
    004da544b 0x4da558
    004da548
    004da548loc_4da548:
    004da548ldr x1, [x0+8]
    004da54cbl runtime.gcWriteBarrier1
    004da550str x1, [x25]
    004da554b 0x4da558
    004da558
    004da558loc_4da558:
    004da558str xzr, [x0+8]
    004da55cldr x0, [sp+168]
    004da560ldr x1, [sp+176]
    004da564ldr x2, [sp+184]
    004da568str x0, [sp+144]
    004da56cstr x1, [sp+152]
    004da570str x2, [sp+160]
    004da574bl runtime.deferreturn
    004da578ldr x0, [sp+144]
    004da57cldr x1, [sp+152]
    004da580ldr x2, [sp+160]
    004da584ldp x29, x30, [sp-8]
    004da588add sp, sp, 272
    004da58cret x30
    004da590
    004da590loc_4da590:
    004da590str x0, [sp+8]
    004da594mov x3, x30
    004da598bl runtime.morestack_noctxt.abi0
    004da59cldr x0, [sp+8]
    004da5a0b 0x4da370
    004da5a4udf 0
    004da5a8udf 0
    004da5acudf 0
    004da370
    004da5b0
    004da5b0golang.org/x/crypto/ssh.(*chanList).dropAll.deferwrap1: ; void golang.org/x/crypto/ssh.(*chanList).dropAll.deferwrap1(void)
    004da5b0ldr x16, [x28+16]
    004da5b4subs xzr, sp, x16
    004da5b8b.ls 0x4da5e8
    004da5bcstr x30, [sp-32]!
    004da5c0stur x29, [sp-8]
    004da5c4sub x29, sp, 8
    004da5c8ldr x16, [x28+32]
    004da5cccbnz x16, 0x4da5f4
    004da5d0
    004da5d0loc_4da5d0:
    004da5d0ldr x0, [x26+8]
    004da5d4str x0, [sp+16]
    004da5d8bl sync.(*Mutex).Unlock
    004da5dcldur x29, [sp-8]
    004da5e0ldr x30, [sp], 32
    004da5e4ret x30
    004da5e8
    004da5e8loc_4da5e8:
    004da5e8mov x3, x30
    004da5ecbl runtime.morestack.abi0
    004da5f0b 0x4da5b0
    004da5f4
    004da5f4loc_4da5f4:
    004da5f4ldr x17, [x16]
    004da5f8add x20, sp, 40
    004da5fcsubs xzr, x20, x17
    004da600b.ne 0x4da5d0
    004da604add x20, sp, 8
    004da608str x20, [x16]
    004da60cb 0x4da5d0
    004da5b0
    004da610
    004da610golang.org/x/crypto/ssh.(*mux).Wait: ; void golang.org/x/crypto/ssh.(*mux).Wait(golang.org/x/crypto/ssh.mux * m)
    004da610ldr x16, [x28+16]
    004da614sub x17, sp, 16
    004da618subs xzr, x17, x16
    004da61cb.ls 0x4da76c
    004da620str x30, [sp-144]!
    004da624stur x29, [sp-8]
    004da628sub x29, sp, 8
    004da62cstr x0, [sp+152]
    004da630stp xzr, xzr, [sp+64]
    004da634ldr x1, [sp+152]
    004da638ldrsb x27, [x1]
    004da63cldr x1, [x1+88]
    004da640ldrsb x27, [x1]
    004da644ldr x2, [x1]
    004da648ldrsb x27, [x2]
    004da64cldr x0, [x1+8]
    004da650ldr x1, [x2+24]
    004da654blr x1
    004da658ldr x1, [sp+152]
    004da65cldrsb x27, [x1]
    004da660ldr x1, [x1+88]
    004da664ldrsb x27, [x1]
    004da668ldr x2, [x1]
    004da66cldr x1, [x1+8]
    004da670str x2, [sp+120]
    004da674str x1, [sp+128]
    004da678ldrsb x27, [x2]
    004da67cstp xzr, xzr, [sp+88]
    004da680str xzr, [sp+104]
    004da684add x1, sp, 88
    004da688str x1, [sp+112]
    004da68cldrsb x27, [x1]
    004da690adrp x2, 0
    004da694add x2, x2, 1920
    004da698str x2, [x1]
    004da69cldrsb x27, [x1]
    004da6a0ldr x2, [sp+128]
    004da6a4ldr x3, [sp+120]
    004da6a8str x3, [x1+8]
    004da6acadrp x27, 0x571000
    004da6b0ldr w3, [x27+3056]
    004da6b4cbz w3, 0x4da6bc
    004da6b8b 0x4da6c0
    004da6bc
    004da6bcloc_4da6bc:
    004da6bcb 0x4da6d4
    004da6c0
    004da6c0loc_4da6c0:
    004da6c0bl runtime.gcWriteBarrier2
    004da6c4str x2, [x25]
    004da6c8ldr x3, [x1+16]
    004da6ccstr x3, [x25+8]
    004da6d0b 0x4da6d4
    004da6d4
    004da6d4loc_4da6d4:
    004da6d4str x2, [x1+16]
    004da6d8str x1, [sp+40]
    004da6dcadd x0, sp, 16
    004da6e0bl runtime.deferprocStack
    004da6e4subs xzr, x0, 0
    004da6e8b.ne 0x4da6f4
    004da6ecb 0x4da6f0
    004da6f0
    004da6f0loc_4da6f0:
    004da6f0b 0x4da70c
    004da6f4
    004da6f4loc_4da6f4:
    004da6f4bl runtime.deferreturn
    004da6f8ldr x0, [sp+64]
    004da6fcldr x1, [sp+72]
    004da700ldur x29, [sp-8]
    004da704ldr x30, [sp], 144
    004da708ret x30
    004da70c
    004da70cloc_4da70c:
    004da70cldr x1, [sp+152]
    004da710ldrsb x27, [x1]
    004da714ldr x1, [x1+96]
    004da718cbz x1, 0x4da720
    004da71cb 0x4da73c
    004da720
    004da720loc_4da720:
    004da720ldr x1, [sp+152]
    004da724ldrsb x27, [x1]
    004da728ldr x0, [x1+88]
    004da72cstr x0, [sp+80]
    004da730bl sync.(*Cond).Wait
    004da734b 0x4da738
    004da738
    004da738loc_4da738:
    004da738b 0x4da70c
    004da73c
    004da73cloc_4da73c:
    004da73cldr x0, [sp+152]
    004da740ldrsb x27, [x0]
    004da744ldr x1, [x0+96]
    004da748ldr x0, [x0+104]
    004da74cstr x1, [sp+64]
    004da750str x0, [sp+72]
    004da754bl runtime.deferreturn
    004da758ldr x0, [sp+64]
    004da75cldr x1, [sp+72]
    004da760ldur x29, [sp-8]
    004da764ldr x30, [sp], 144
    004da768ret x30
    004da76c
    004da76cloc_4da76c:
    004da76cstr x0, [sp+8]
    004da770mov x3, x30
    004da774bl runtime.morestack_noctxt.abi0
    004da778ldr x0, [sp+8]
    004da77cb 0x4da610
    004da610
    004da780
    004da780golang.org/x/crypto/ssh.(*mux).Wait.deferwrap1: ; void golang.org/x/crypto/ssh.(*mux).Wait.deferwrap1(void)
    004da780ldr x16, [x28+16]
    004da784subs xzr, sp, x16
    004da788b.ls 0x4da7c8
    004da78cstr x30, [sp-48]!
    004da790stur x29, [sp-8]
    004da794sub x29, sp, 8
    004da798ldr x16, [x28+32]
    004da79ccbnz x16, 0x4da7d4
    004da7a0
    004da7a0loc_4da7a0:
    004da7a0ldr x1, [x26+8]
    004da7a4ldr x0, [x26+16]
    004da7a8str x1, [sp+24]
    004da7acstr x0, [sp+32]
    004da7b0ldrsb x27, [x1]
    004da7b4ldr x1, [x1+32]
    004da7b8blr x1
    004da7bcldur x29, [sp-8]
    004da7c0ldr x30, [sp], 48
    004da7c4ret x30
    004da7c8
    004da7c8loc_4da7c8:
    004da7c8mov x3, x30
    004da7ccbl runtime.morestack.abi0
    004da7d0b 0x4da780
    004da7d4
    004da7d4loc_4da7d4:
    004da7d4ldr x17, [x16]
    004da7d8add x20, sp, 56
    004da7dcsubs xzr, x20, x17
    004da7e0b.ne 0x4da7a0
    004da7e4add x20, sp, 8
    004da7e8str x20, [x16]
    004da7ecb 0x4da7a0
    004da780
    004da7f0
    004da7f0golang.org/x/crypto/ssh.newMux: ; void golang.org/x/crypto/ssh.newMux(golang.org/x/crypto/ssh.packetConn p)
    004da7f0ldr x16, [x28+16]
    004da7f4subs xzr, sp, x16
    004da7f8b.ls 0x4daa4c
    004da7fcstr x30, [sp-128]!
    004da800stur x29, [sp-8]
    004da804sub x29, sp, 8
    004da808str x0, [sp+136]
    004da80cstr x1, [sp+144]
    004da810str xzr, [sp+40]
    004da814adrp x0, 0x11f000
    004da818add x0, x0, 1472
    004da81corr x1, xzr, 16
    004da820bl runtime.makechan
    004da824str x0, [sp+96]
    004da828adrp x0, 0x11f000
    004da82cadd x0, x0, 1280
    004da830orr x1, xzr, 1
    004da834bl runtime.makechan
    004da838str x0, [sp+88]
    004da83cadrp x0, 0x11f000
    004da840add x0, x0, 1344
    004da844orr x1, xzr, 16
    004da848bl runtime.makechan
    004da84cstr x0, [sp+80]
    004da850bl golang.org/x/crypto/ssh.newCond
    004da854str x0, [sp+72]
    004da858adrp x0, 0x1b1000
    004da85cadd x0, x0, 3264
    004da860bl runtime.newobject
    004da864str x0, [sp+64]
    004da868adrp x27, 0x571000
    004da86cldr w2, [x27+3056]
    004da870cbz w2, 0x4da878
    004da874b 0x4da87c
    004da878
    004da878loc_4da878:
    004da878b 0x4da898
    004da87c
    004da87cloc_4da87c:
    004da87cstr x0, [sp+112]
    004da880mov x1, x0
    004da884adrp x0, 0x1b1000
    004da888add x0, x0, 3264
    004da88cbl runtime.wbZero
    004da890ldr x0, [sp+112]
    004da894b 0x4da898
    004da898
    004da898loc_4da898:
    004da898mov x20, x0
    004da89cadr x27, 16
    004da8a0stp x29, x27, [sp-24]
    004da8a4sub x29, sp, 24
    004da8a8bl fn_87cf4
    004da8acsub x29, sp, 8
    004da8b0ldr x1, [sp+64]
    004da8b4ldrsb x27, [x1]
    004da8b8ldr x2, [sp+144]
    004da8bcldr x3, [sp+136]
    004da8c0str x3, [x1]
    004da8c4adrp x27, 0x571000
    004da8c8ldr w3, [x27+3056]
    004da8cccbz w3, 0x4da8d4
    004da8d0b 0x4da8d8
    004da8d4
    004da8d4loc_4da8d4:
    004da8d4b 0x4da8ec
    004da8d8
    004da8d8loc_4da8d8:
    004da8d8bl runtime.gcWriteBarrier2
    004da8dcstr x2, [x25]
    004da8e0ldr x3, [x1+8]
    004da8e4str x3, [x25+8]
    004da8e8b 0x4da8ec
    004da8ec
    004da8ecloc_4da8ec:
    004da8ecstr x2, [x1+8]
    004da8f0ldr x1, [sp+64]
    004da8f4ldrsb x27, [x1]
    004da8f8ldr x2, [sp+96]
    004da8fcadrp x27, 0x571000
    004da900ldr w3, [x27+3056]
    004da904cbz w3, 0x4da90c
    004da908b 0x4da910
    004da90c
    004da90cloc_4da90c:
    004da90cb 0x4da924
    004da910
    004da910loc_4da910:
    004da910bl runtime.gcWriteBarrier2
    004da914str x2, [x25]
    004da918ldr x3, [x1+56]
    004da91cstr x3, [x25+8]
    004da920b 0x4da924
    004da924
    004da924loc_4da924:
    004da924str x2, [x1+56]
    004da928ldr x1, [sp+64]
    004da92cldrsb x27, [x1]
    004da930ldr x2, [sp+88]
    004da934adrp x27, 0x571000
    004da938ldr w3, [x27+3056]
    004da93ccbz w3, 0x4da944
    004da940b 0x4da948
    004da944
    004da944loc_4da944:
    004da944b 0x4da95c
    004da948
    004da948loc_4da948:
    004da948bl runtime.gcWriteBarrier2
    004da94cstr x2, [x25]
    004da950ldr x3, [x1+72]
    004da954str x3, [x25+8]
    004da958b 0x4da95c
    004da95c
    004da95cloc_4da95c:
    004da95cstr x2, [x1+72]
    004da960ldr x1, [sp+64]
    004da964ldrsb x27, [x1]
    004da968ldr x2, [sp+80]
    004da96cadrp x27, 0x571000
    004da970ldr w3, [x27+3056]
    004da974cbz w3, 0x4da97c
    004da978b 0x4da980
    004da97c
    004da97cloc_4da97c:
    004da97cb 0x4da994
    004da980
    004da980loc_4da980:
    004da980bl runtime.gcWriteBarrier2
    004da984str x2, [x25]
    004da988ldr x3, [x1+80]
    004da98cstr x3, [x25+8]
    004da990b 0x4da994
    004da994
    004da994loc_4da994:
    004da994str x2, [x1+80]
    004da998ldr x1, [sp+64]
    004da99cldrsb x27, [x1]
    004da9a0ldr x2, [sp+72]
    004da9a4adrp x27, 0x571000
    004da9a8ldr w3, [x27+3056]
    004da9accbz w3, 0x4da9b4
    004da9b0b 0x4da9b8
    004da9b4
    004da9b4loc_4da9b4:
    004da9b4b 0x4da9cc
    004da9b8
    004da9b8loc_4da9b8:
    004da9b8bl runtime.gcWriteBarrier2
    004da9bcstr x2, [x25]
    004da9c0ldr x3, [x1+88]
    004da9c4str x3, [x25+8]
    004da9c8b 0x4da9cc
    004da9cc
    004da9ccloc_4da9cc:
    004da9ccstr x2, [x1+88]
    004da9d0ldr x1, [sp+64]
    004da9d4str x1, [sp+48]
    004da9d8str x1, [sp+104]
    004da9dcadrp x0, 0x15c000
    004da9e0add x0, x0, 2752
    004da9e4bl runtime.newobject
    004da9e8str x0, [sp+56]
    004da9ecadrp x1, 0
    004da9f0add x1, x1, 2656
    004da9f4str x1, [x0]
    004da9f8ldr x1, [sp+104]
    004da9fcldr x2, [sp+56]
    004daa00ldrsb x27, [x2]
    004daa04adrp x27, 0x571000
    004daa08ldr w3, [x27+3056]
    004daa0ccbz w3, 0x4daa14
    004daa10b 0x4daa18
    004daa14
    004daa14loc_4daa14:
    004daa14b 0x4daa2c
    004daa18
    004daa18loc_4daa18:
    004daa18bl runtime.gcWriteBarrier2
    004daa1cstr x1, [x25]
    004daa20ldr x3, [x2+8]
    004daa24str x3, [x25+8]
    004daa28b 0x4daa2c
    004daa2c
    004daa2cloc_4daa2c:
    004daa2cstr x1, [x2+8]
    004daa30ldr x0, [sp+56]
    004daa34bl runtime.newproc
    004daa38ldr x0, [sp+48]
    004daa3cstr x0, [sp+40]
    004daa40ldur x29, [sp-8]
    004daa44ldr x30, [sp], 128
    004daa48ret x30
    004daa4c
    004daa4cloc_4daa4c:
    004daa4cstp x0, x1, [sp+8]
    004daa50mov x3, x30
    004daa54bl runtime.morestack_noctxt.abi0
    004daa58ldp x0, x1, [sp+8]
    004daa5cb 0x4da7f0
    004da7f0
    004daa60
    004daa60golang.org/x/crypto/ssh.newMux.gowrap1: ; void golang.org/x/crypto/ssh.newMux.gowrap1(void)
    004daa60ldr x16, [x28+16]
    004daa64subs xzr, sp, x16
    004daa68b.ls 0x4daa98
    004daa6cstr x30, [sp-32]!
    004daa70stur x29, [sp-8]
    004daa74sub x29, sp, 8
    004daa78ldr x16, [x28+32]
    004daa7ccbnz x16, 0x4daaa4
    004daa80
    004daa80loc_4daa80:
    004daa80ldr x0, [x26+8]
    004daa84str x0, [sp+16]
    004daa88bl golang.org/x/crypto/ssh.(*mux).loop
    004daa8cldur x29, [sp-8]
    004daa90ldr x30, [sp], 32
    004daa94ret x30
    004daa98
    004daa98loc_4daa98:
    004daa98mov x3, x30
    004daa9cbl runtime.morestack.abi0
    004daaa0b 0x4daa60
    004daaa4
    004daaa4loc_4daaa4:
    004daaa4ldr x17, [x16]
    004daaa8add x20, sp, 40
    004daaacsubs xzr, x20, x17
    004daab0b.ne 0x4daa80
    004daab4add x20, sp, 8
    004daab8str x20, [x16]
    004daabcb 0x4daa80
    004daa60
    004daac0
    004daac0golang.org/x/crypto/ssh.(*mux).sendMessage: ; void golang.org/x/crypto/ssh.(*mux).sendMessage(golang.org/x/crypto/ssh.mux * m, interface {} msg)
    004daac0ldr x16, [x28+16]
    004daac4subs xzr, sp, x16
    004daac8b.ls 0x4dab54
    004daaccstr x30, [sp-112]!
    004daad0stur x29, [sp-8]
    004daad4sub x29, sp, 8
    004daad8str x0, [sp+120]
    004daadcstr x1, [sp+128]
    004daae0str x2, [sp+136]
    004daae4stp xzr, xzr, [sp+48]
    004daae8ldr x0, [sp+128]
    004daaecldr x1, [sp+136]
    004daaf0bl golang.org/x/crypto/ssh.Marshal
    004daaf4str x0, [sp+64]
    004daaf8str x1, [sp+72]
    004daafcstr x2, [sp+80]
    004dab00ldr x3, [sp+120]
    004dab04ldrsb x27, [x3]
    004dab08ldr x4, [x3]
    004dab0cldrsb x27, [x4]
    004dab10ldr x3, [x3+8]
    004dab14ldr x4, [x4+40]
    004dab18mov x5, x0
    004dab1cmov x0, x3
    004dab20mov x6, x1
    004dab24mov x1, x5
    004dab28mov x7, x2
    004dab2cmov x2, x6
    004dab30mov x3, x7
    004dab34blr x4
    004dab38str x0, [sp+88]
    004dab3cstr x1, [sp+96]
    004dab40str x0, [sp+48]
    004dab44str x1, [sp+56]
    004dab48ldur x29, [sp-8]
    004dab4cldr x30, [sp], 112
    004dab50ret x30
    004dab54
    004dab54loc_4dab54:
    004dab54stp x0, x1, [sp+8]
    004dab58str x2, [sp+24]
    004dab5cmov x3, x30
    004dab60bl runtime.morestack_noctxt.abi0
    004dab64ldp x0, x1, [sp+8]
    004dab68ldr x2, [sp+24]
    004dab6cb 0x4daac0
    004daac0
    004dab70
    004dab70golang.org/x/crypto/ssh.(*mux).ackRequest: ; void golang.org/x/crypto/ssh.(*mux).ackRequest(golang.org/x/crypto/ssh.mux * m, bool ok, struct []uint8 data)
    004dab70ldr x16, [x28+16]
    004dab74sub x17, sp, 112
    004dab78subs xzr, x17, x16
    004dab7cb.ls 0x4dacc0
    004dab80str x30, [sp-240]!
    004dab84stur x29, [sp-8]
    004dab88sub x29, sp, 8
    004dab8cstr x0, [sp+248]
    004dab90strb w1, [sp+256]
    004dab94str x2, [sp+264]
    004dab98str x3, [sp+272]
    004dab9cstr x4, [sp+280]
    004daba0stp xzr, xzr, [sp+40]
    004daba4ldrb w3, [sp+256]
    004daba8tbnz w3, 0, 0x4dabb0
    004dabacb 0x4dac38
    004dabb0
    004dabb0loc_4dabb0:
    004dabb0str xzr, [sp+136]
    004dabb4stp xzr, xzr, [sp+144]
    004dabb8ldr x3, [sp+264]
    004dabbcldr x4, [sp+272]
    004dabc0ldr x5, [sp+280]
    004dabc4str x3, [sp+136]
    004dabc8str x4, [sp+144]
    004dabccstr x5, [sp+152]
    004dabd0str x3, [sp+112]
    004dabd4str x4, [sp+120]
    004dabd8str x5, [sp+128]
    004dabdcadd x3, sp, 112
    004dabe0ldrsb x27, [x3]
    004dabe4ldr x0, [x3]
    004dabe8ldr x1, [x3+8]
    004dabecldr x2, [x3+16]
    004dabf0str x0, [sp+88]
    004dabf4str x1, [sp+96]
    004dabf8str x2, [sp+104]
    004dabfcbl runtime.convTslice
    004dac00str x0, [sp+80]
    004dac04ldr x3, [sp+248]
    004dac08adrp x1, 0x152000
    004dac0cadd x1, x1, 1120
    004dac10mov x2, x0
    004dac14mov x0, x3
    004dac18bl golang.org/x/crypto/ssh.(*mux).sendMessage
    004dac1cstr x0, [sp+160]
    004dac20str x1, [sp+168]
    004dac24str x0, [sp+40]
    004dac28str x1, [sp+48]
    004dac2cldur x29, [sp-8]
    004dac30ldr x30, [sp], 240
    004dac34ret x30
    004dac38
    004dac38loc_4dac38:
    004dac38str xzr, [sp+56]
    004dac3cstp xzr, xzr, [sp+64]
    004dac40ldr x3, [sp+264]
    004dac44ldr x4, [sp+272]
    004dac48ldr x5, [sp+280]
    004dac4cstr x3, [sp+56]
    004dac50str x4, [sp+64]
    004dac54str x5, [sp+72]
    004dac58str x3, [sp+208]
    004dac5cstr x4, [sp+216]
    004dac60str x5, [sp+224]
    004dac64add x3, sp, 208
    004dac68ldrsb x27, [x3]
    004dac6cldr x0, [x3]
    004dac70ldr x1, [x3+8]
    004dac74ldr x2, [x3+16]
    004dac78str x0, [sp+184]
    004dac7cstr x1, [sp+192]
    004dac80str x2, [sp+200]
    004dac84bl runtime.convTslice
    004dac88str x0, [sp+176]
    004dac8cldr x3, [sp+248]
    004dac90adrp x1, 0x152000
    004dac94add x1, x1, 992
    004dac98mov x2, x0
    004dac9cmov x0, x3
    004daca0bl golang.org/x/crypto/ssh.(*mux).sendMessage
    004daca4str x0, [sp+160]
    004daca8str x1, [sp+168]
    004dacacstr x0, [sp+40]
    004dacb0str x1, [sp+48]
    004dacb4ldur x29, [sp-8]
    004dacb8ldr x30, [sp], 240
    004dacbcret x30
    004dacc0
    004dacc0loc_4dacc0:
    004dacc0str x0, [sp+8]
    004dacc4strb w1, [sp+16]
    004dacc8stp x2, x3, [sp+24]
    004dacccstr x4, [sp+40]
    004dacd0mov x3, x30
    004dacd4bl runtime.morestack_noctxt.abi0
    004dacd8ldr x0, [sp+8]
    004dacdcldrb w1, [sp+16]
    004dace0ldp x2, x3, [sp+24]
    004dace4ldr x4, [sp+40]
    004dace8b 0x4dab70
    004dacecudf 0
    004dab70
    004dacf0
    004dacf0golang.org/x/crypto/ssh.(*mux).Close: ; void golang.org/x/crypto/ssh.(*mux).Close(golang.org/x/crypto/ssh.mux * m)
    004dacf0ldr x16, [x28+16]
    004dacf4subs xzr, sp, x16
    004dacf8b.ls 0x4dad48
    004dacfcstr x30, [sp-64]!
    004dad00stur x29, [sp-8]
    004dad04sub x29, sp, 8
    004dad08str x0, [sp+72]
    004dad0cstp xzr, xzr, [sp+24]
    004dad10ldr x1, [sp+72]
    004dad14ldrsb x27, [x1]
    004dad18ldr x2, [x1]
    004dad1cldrsb x27, [x2]
    004dad20ldr x0, [x1+8]
    004dad24ldr x1, [x2+24]
    004dad28blr x1
    004dad2cstr x0, [sp+40]
    004dad30str x1, [sp+48]
    004dad34str x0, [sp+24]
    004dad38str x1, [sp+32]
    004dad3cldur x29, [sp-8]
    004dad40ldr x30, [sp], 64
    004dad44ret x30
    004dad48
    004dad48loc_4dad48:
    004dad48str x0, [sp+8]
    004dad4cmov x3, x30
    004dad50bl runtime.morestack_noctxt.abi0
    004dad54ldr x0, [sp+8]
    004dad58b 0x4dacf0
    004dad5cudf 0
    004dacf0
    004dad60
    004dad60golang.org/x/crypto/ssh.(*mux).loop: ; void golang.org/x/crypto/ssh.(*mux).loop(golang.org/x/crypto/ssh.mux * m)
    004dad60ldr x16, [x28+16]
    004dad64sub x17, sp, 32
    004dad68subs xzr, x17, x16
    004dad6cb.ls 0x4daf2c
    004dad70str x30, [sp-160]!
    004dad74stur x29, [sp-8]
    004dad78sub x29, sp, 8
    004dad7cstr x0, [sp+168]
    004dad80stp xzr, xzr, [sp+40]
    004dad84b 0x4dad88
    004dad88
    004dad88loc_4dad88:
    004dad88ldr x1, [sp+40]
    004dad8ccbz x1, 0x4dad94
    004dad90b 0x4dadac
    004dad94
    004dad94loc_4dad94:
    004dad94ldr x0, [sp+168]
    004dad98bl golang.org/x/crypto/ssh.(*mux).onePacket
    004dad9cstr x0, [sp+40]
    004dada0str x1, [sp+48]
    004dada4b 0x4dada8
    004dada8
    004dada8loc_4dada8:
    004dada8b 0x4dad88
    004dadac
    004dadacloc_4dadac:
    004dadacldr x1, [sp+168]
    004dadb0ldrsb x27, [x1]
    004dadb4add x0, x1, 16
    004dadb8str x0, [sp+80]
    004dadbcbl golang.org/x/crypto/ssh.(*chanList).dropAll
    004dadc0str x0, [sp+112]
    004dadc4str x1, [sp+120]
    004dadc8str x2, [sp+128]
    004dadccstr x0, [sp+88]
    004dadd0str x1, [sp+96]
    004dadd4str x2, [sp+104]
    004dadd8str xzr, [sp+32]
    004daddcstr x1, [sp+24]
    004dade0b 0x4dade4
    004dade4
    004dade4loc_4dade4:
    004dade4ldr x1, [sp+24]
    004dade8ldr x2, [sp+32]
    004dadecsubs xzr, x1, x2
    004dadf0b.gt 0x4dadf8
    004dadf4b 0x4dae20
    004dadf8
    004dadf8loc_4dadf8:
    004dadf8ldr x1, [sp+32]
    004dadfcldr x2, [sp+88]
    004dae00ldr x0, [x2+3*x1]
    004dae04str x0, [sp+56]
    004dae08bl golang.org/x/crypto/ssh.(*channel).close
    004dae0cb 0x4dae10
    004dae10
    004dae10loc_4dae10:
    004dae10ldr x1, [sp+32]
    004dae14add x1, x1, 1
    004dae18str x1, [sp+32]
    004dae1cb 0x4dade4
    004dae20
    004dae20loc_4dae20:
    004dae20ldr x1, [sp+168]
    004dae24ldrsb x27, [x1]
    004dae28ldr x1, [x1+56]
    004dae2cstr x1, [sp+72]
    004dae30ldr x0, [sp+72]
    004dae34bl runtime.closechan
    004dae38ldr x1, [sp+168]
    004dae3cldrsb x27, [x1]
    004dae40ldr x1, [x1+80]
    004dae44str x1, [sp+64]
    004dae48ldr x0, [sp+64]
    004dae4cbl runtime.closechan
    004dae50ldr x1, [sp+168]
    004dae54ldrsb x27, [x1]
    004dae58ldr x1, [x1+72]
    004dae5cstr x1, [sp+144]
    004dae60ldr x0, [sp+144]
    004dae64bl runtime.closechan
    004dae68ldr x1, [sp+168]
    004dae6cldrsb x27, [x1]
    004dae70ldr x2, [x1]
    004dae74ldrsb x27, [x2]
    004dae78ldr x0, [x1+8]
    004dae7cldr x1, [x2+24]
    004dae80blr x1
    004dae84ldr x1, [sp+168]
    004dae88ldrsb x27, [x1]
    004dae8cldr x1, [x1+88]
    004dae90ldrsb x27, [x1]
    004dae94ldr x2, [x1]
    004dae98ldrsb x27, [x2]
    004dae9cldr x0, [x1+8]
    004daea0ldr x1, [x2+24]
    004daea4blr x1
    004daea8ldr x1, [sp+168]
    004daeacldrsb x27, [x1]
    004daeb0ldr x2, [sp+48]
    004daeb4ldr x3, [sp+40]
    004daeb8str x3, [x1+96]
    004daebcadrp x27, 0x571000
    004daec0ldr w3, [x27+3056]
    004daec4cbz w3, 0x4daecc
    004daec8b 0x4daed0
    004daecc
    004daeccloc_4daecc:
    004daeccb 0x4daee4
    004daed0
    004daed0loc_4daed0:
    004daed0bl runtime.gcWriteBarrier2
    004daed4str x2, [x25]
    004daed8ldr x3, [x1+104]
    004daedcstr x3, [x25+8]
    004daee0b 0x4daee4
    004daee4
    004daee4loc_4daee4:
    004daee4str x2, [x1+104]
    004daee8ldr x1, [sp+168]
    004daeecldrsb x27, [x1]
    004daef0ldr x0, [x1+88]
    004daef4str x0, [sp+136]
    004daef8bl sync.(*Cond).Broadcast
    004daefcldr x1, [sp+168]
    004daf00ldrsb x27, [x1]
    004daf04ldr x1, [x1+88]
    004daf08ldrsb x27, [x1]
    004daf0cldr x2, [x1]
    004daf10ldrsb x27, [x2]
    004daf14ldr x0, [x1+8]
    004daf18ldr x1, [x2+32]
    004daf1cblr x1
    004daf20ldur x29, [sp-8]
    004daf24ldr x30, [sp], 160
    004daf28ret x30
    004daf2c
    004daf2cloc_4daf2c:
    004daf2cstr x0, [sp+8]
    004daf30mov x3, x30
    004daf34bl runtime.morestack_noctxt.abi0
    004daf38ldr x0, [sp+8]
    004daf3cb 0x4dad60
    004dad60
    004daf40
    004daf40golang.org/x/crypto/ssh.(*mux).onePacket: ; void golang.org/x/crypto/ssh.(*mux).onePacket(golang.org/x/crypto/ssh.mux * m)
    004daf40ldr x16, [x28+16]
    004daf44sub x17, sp, 96
    004daf48subs xzr, x17, x16
    004daf4cb.ls 0x4db204
    004daf50str x30, [sp-224]!
    004daf54stur x29, [sp-8]
    004daf58sub x29, sp, 8
    004daf5cstr x0, [sp+232]
    004daf60stp xzr, xzr, [sp+64]
    004daf64str xzr, [sp+144]
    004daf68stp xzr, xzr, [sp+152]
    004daf6cstp xzr, xzr, [sp+128]
    004daf70ldr x1, [sp+232]
    004daf74ldrsb x27, [x1]
    004daf78ldr x2, [x1]
    004daf7cldrsb x27, [x2]
    004daf80ldr x0, [x1+8]
    004daf84ldr x1, [x2+32]
    004daf88blr x1
    004daf8cstr x0, [sp+144]
    004daf90str x1, [sp+152]
    004daf94str x2, [sp+160]
    004daf98str x3, [sp+128]
    004daf9cstr x4, [sp+136]
    004dafa0ldr x1, [sp+144]
    004dafa4ldr x2, [sp+152]
    004dafa8ldr x3, [sp+160]
    004dafacstr x1, [sp+184]
    004dafb0str x2, [sp+192]
    004dafb4str x3, [sp+200]
    004dafb8ldr x1, [sp+128]
    004dafbcldr x2, [sp+136]
    004dafc0str x1, [sp+168]
    004dafc4str x2, [sp+176]
    004dafc8ldr x1, [sp+184]
    004dafccldr x2, [sp+192]
    004dafd0ldr x3, [sp+200]
    004dafd4str x1, [sp+80]
    004dafd8str x2, [sp+88]
    004dafdcstr x3, [sp+96]
    004dafe0ldr x1, [sp+176]
    004dafe4ldr x0, [sp+168]
    004dafe8str x0, [sp+104]
    004dafecstr x1, [sp+112]
    004daff0cbnz x0, 0x4daff8
    004daff4b 0x4db00c
    004daff8
    004daff8loc_4daff8:
    004daff8str x0, [sp+64]
    004daffcstr x1, [sp+72]
    004db000ldur x29, [sp-8]
    004db004ldr x30, [sp], 224
    004db008ret x30
    004db00c
    004db00cloc_4db00c:
    004db00cldr x1, [sp+88]
    004db010ldr x4, [sp+80]
    004db014subs xzr, x1, 0
    004db018b.hi 0x4db020
    004db01cb 0x4db1f8
    004db020
    004db020loc_4db020:
    004db020ldrb w4, [x4]
    004db024strb w4, [sp+51]
    004db028mov x5, x4
    004db02csubs wzr, w5, 80
    004db030b.hs 0x4db038
    004db034b 0x4db080
    004db038
    004db038loc_4db038:
    004db038mov x5, x4
    004db03csubs wzr, w5, 82
    004db040b.ls 0x4db048
    004db044b 0x4db07c
    004db048
    004db048loc_4db048:
    004db048b 0x4db04c
    004db04c
    004db04cloc_4db04c:
    004db04cldr x1, [sp+80]
    004db050ldr x2, [sp+88]
    004db054ldr x3, [sp+96]
    004db058ldr x0, [sp+232]
    004db05cbl golang.org/x/crypto/ssh.(*mux).handleGlobalPacket
    004db060str x0, [sp+128]
    004db064str x1, [sp+136]
    004db068str x0, [sp+64]
    004db06cstr x1, [sp+72]
    004db070ldur x29, [sp-8]
    004db074ldr x30, [sp], 224
    004db078ret x30
    004db07c
    004db07cloc_4db07c:
    004db07cb 0x4db084
    004db080
    004db080loc_4db080:
    004db080b 0x4db084
    004db084
    004db084loc_4db084:
    004db084subs wzr, w4, 90
    004db088b.eq 0x4db090
    004db08cb 0x4db0c4
    004db090
    004db090loc_4db090:
    004db090b 0x4db094
    004db094
    004db094loc_4db094:
    004db094ldr x1, [sp+80]
    004db098ldr x2, [sp+88]
    004db09cldr x3, [sp+96]
    004db0a0ldr x0, [sp+232]
    004db0a4bl golang.org/x/crypto/ssh.(*mux).handleChannelOpen
    004db0a8str x0, [sp+128]
    004db0acstr x1, [sp+136]
    004db0b0str x0, [sp+64]
    004db0b4str x1, [sp+72]
    004db0b8ldur x29, [sp-8]
    004db0bcldr x30, [sp], 224
    004db0c0ret x30
    004db0c4
    004db0c4loc_4db0c4:
    004db0c4b 0x4db0c8
    004db0c8
    004db0c8loc_4db0c8:
    004db0c8b 0x4db0cc
    004db0cc
    004db0ccloc_4db0cc:
    004db0ccldr x3, [sp+88]
    004db0d0str x3, [sp+56]
    004db0d4subs xzr, x3, 5
    004db0d8b.lt 0x4db0e0
    004db0dcb 0x4db11c
    004db0e0
    004db0e0loc_4db0e0:
    004db0e0ldr x1, [sp+88]
    004db0e4ldr x2, [sp+80]
    004db0e8subs xzr, x1, 0
    004db0ecb.hi 0x4db0f4
    004db0f0b 0x4db1f0
    004db0f4
    004db0f4loc_4db0f4:
    004db0f4ldrb w0, [x2]
    004db0f8strb w0, [sp+50]
    004db0fcbl golang.org/x/crypto/ssh.parseError
    004db100str x0, [sp+128]
    004db104str x1, [sp+136]
    004db108str x0, [sp+64]
    004db10cstr x1, [sp+72]
    004db110ldur x29, [sp-8]
    004db114ldr x30, [sp], 224
    004db118ret x30
    004db11c
    004db11cloc_4db11c:
    004db11cldr x1, [sp+88]
    004db120ldr x3, [sp+80]
    004db124ldr x4, [sp+96]
    004db128b 0x4db12c
    004db12c
    004db12cloc_4db12c:
    004db12csubs xzr, x1, 1
    004db130b.hs 0x4db138
    004db134b 0x4db1e8
    004db138
    004db138loc_4db138:
    004db138sub x2, x4, 1
    004db13csub x1, x1, 1
    004db140sub x4, xzr, x2
    004db144sbfm x4, x4, 63, 63
    004db148and x4, x4, 1
    004db14cadd x0, x3, x4
    004db150str x0, [sp+144]
    004db154str x1, [sp+152]
    004db158str x2, [sp+160]
    004db15cbl encoding/binary.bigEndian.Uint32
    004db160str w0, [sp+52]
    004db164ldr x3, [sp+232]
    004db168ldrsb x27, [x3]
    004db16cadd x0, x3, 16
    004db170str x0, [sp+208]
    004db174ldr w1, [sp+52]
    004db178bl golang.org/x/crypto/ssh.(*chanList).getChan
    004db17cstr x0, [sp+120]
    004db180cbnz x0, 0x4db188
    004db184b 0x4db1b4
    004db188
    004db188loc_4db188:
    004db188ldr x2, [sp+88]
    004db18cldr x3, [sp+96]
    004db190ldr x1, [sp+80]
    004db194bl golang.org/x/crypto/ssh.(*channel).handlePacket
    004db198str x0, [sp+128]
    004db19cstr x1, [sp+136]
    004db1a0str x0, [sp+64]
    004db1a4str x1, [sp+72]
    004db1a8ldur x29, [sp-8]
    004db1acldr x30, [sp], 224
    004db1b0ret x30
    004db1b4
    004db1b4loc_4db1b4:
    004db1b4ldr w1, [sp+52]
    004db1b8ldr x2, [sp+80]
    004db1bcldr x3, [sp+88]
    004db1c0ldr x4, [sp+96]
    004db1c4ldr x0, [sp+232]
    004db1c8bl golang.org/x/crypto/ssh.(*mux).handleUnknownChannelPacket
    004db1ccstr x0, [sp+128]
    004db1d0str x1, [sp+136]
    004db1d4str x0, [sp+64]
    004db1d8str x1, [sp+72]
    004db1dcldur x29, [sp-8]
    004db1e0ldr x30, [sp], 224
    004db1e4ret x30
    004db1e8
    004db1e8loc_4db1e8:
    004db1e8orr x0, xzr, 1
    004db1ecbl runtime.panicSliceB
    004db1f0
    004db1f0loc_4db1f0:
    004db1f0mov x0, xzr
    004db1f4bl runtime.panicIndex
    004db1f8
    004db1f8loc_4db1f8:
    004db1f8mov x0, xzr
    004db1fcbl runtime.panicIndex
    004db200hint
    004db204
    004db204loc_4db204:
    004db204str x0, [sp+8]
    004db208mov x3, x30
    004db20cbl runtime.morestack_noctxt.abi0
    004db210ldr x0, [sp+8]
    004db214b 0x4daf40
    004db218udf 0
    004db21cudf 0
    004daf40
    004db220
    004db220golang.org/x/crypto/ssh.(*mux).handleGlobalPacket: ; void golang.org/x/crypto/ssh.(*mux).handleGlobalPacket(golang.org/x/crypto/ssh.mux * m, struct []uint8 packet)
    004db220ldr x16, [x28+16]
    004db224sub x17, sp, 224
    004db228subs xzr, x17, x16
    004db22cb.ls 0x4db658
    004db230sub x20, sp, 352
    004db234stp x29, x30, [x20-8]
    004db238add sp, x20, 0
    004db23csub x29, sp, 8
    004db240str x0, [sp+360]
    004db244str x1, [sp+368]
    004db248str x2, [sp+376]
    004db24cstr x3, [sp+384]
    004db250stp xzr, xzr, [sp+64]
    004db254stp xzr, xzr, [sp+328]
    004db258stp xzr, xzr, [sp+312]
    004db25cldr x0, [sp+368]
    004db260ldr x1, [sp+376]
    004db264ldr x2, [sp+384]
    004db268bl golang.org/x/crypto/ssh.decode
    004db26cstr x0, [sp+328]
    004db270str x1, [sp+336]
    004db274str x2, [sp+312]
    004db278str x3, [sp+320]
    004db27cldr x3, [sp+336]
    004db280ldr x4, [sp+328]
    004db284str x4, [sp+168]
    004db288str x3, [sp+176]
    004db28cldr x3, [sp+312]
    004db290ldr x4, [sp+320]
    004db294str x3, [sp+152]
    004db298str x4, [sp+160]
    004db29cldr x3, [sp+168]
    004db2a0ldr x4, [sp+176]
    004db2a4str x3, [sp+120]
    004db2a8str x4, [sp+128]
    004db2acldr x1, [sp+160]
    004db2b0ldr x0, [sp+152]
    004db2b4str x0, [sp+136]
    004db2b8str x1, [sp+144]
    004db2bccbnz x0, 0x4db2c4
    004db2c0b 0x4db2d8
    004db2c4
    004db2c4loc_4db2c4:
    004db2c4str x0, [sp+64]
    004db2c8str x1, [sp+72]
    004db2ccldp x29, x30, [sp-8]
    004db2d0add sp, sp, 352
    004db2d4ret x30
    004db2d8
    004db2d8loc_4db2d8:
    004db2d8ldr x5, [sp+128]
    004db2dcldr x6, [sp+120]
    004db2e0str x6, [sp+256]
    004db2e4str x5, [sp+264]
    004db2e8cbnz x6, 0x4db2f0
    004db2ecb 0x4db654
    004db2f0
    004db2f0loc_4db2f0:
    004db2f0ldr w5, [x6+16]
    004db2f4str w5, [sp+60]
    004db2f8movz x6, 12404
    004db2fcmovk x6, 0x71e60000
    004db300subs wzr, w5, w6
    004db304b.eq 0x4db30c
    004db308b 0x4db4ac
    004db30c
    004db30cloc_4db30c:
    004db30cldr x5, [sp+256]
    004db310adrp x6, 0x10e000
    004db314add x6, x6, 3200
    004db318subs xzr, x5, x6
    004db31cb.eq 0x4db324
    004db320b 0x4db32c
    004db324
    004db324loc_4db324:
    004db324orr x0, xzr, 1
    004db328b 0x4db334
    004db32c
    004db32cloc_4db32c:
    004db32cmov x0, xzr
    004db330b 0x4db334
    004db334
    004db334loc_4db334:
    004db334strb w0, [sp+59]
    004db338tbnz w0, 0, 0x4db340
    004db33cb 0x4db650
    004db340
    004db340loc_4db340:
    004db340b 0x4db344
    004db344
    004db344loc_4db344:
    004db344ldr x1, [sp+264]
    004db348str x1, [sp+112]
    004db34cadrp x0, 0x19b000
    004db350add x0, x0, 800
    004db354bl runtime.newobject
    004db358str x0, [sp+248]
    004db35cadrp x27, 0x570000
    004db360ldr w1, [x27+3056]
    004db364cbz w1, 0x4db36c
    004db368b 0x4db370
    004db36c
    004db36cloc_4db36c:
    004db36cb 0x4db38c
    004db370
    004db370loc_4db370:
    004db370str x0, [sp+184]
    004db374mov x1, x0
    004db378adrp x0, 0x19b000
    004db37cadd x0, x0, 800
    004db380bl runtime.wbZero
    004db384ldr x0, [sp+184]
    004db388b 0x4db38c
    004db38c
    004db38cloc_4db38c:
    004db38cstp xzr, xzr, [x0]
    004db390stp xzr, xzr, [x0+16]
    004db394stp xzr, xzr, [x0+32]
    004db398stp xzr, xzr, [x0+48]
    004db39cldr x2, [sp+248]
    004db3a0ldrsb x27, [x2]
    004db3a4ldr x3, [sp+112]
    004db3a8ldrsb x27, [x3]
    004db3acldr x4, [x3]
    004db3b0ldr x3, [x3+8]
    004db3b4str x3, [x2+8]
    004db3b8adrp x27, 0x570000
    004db3bcldr w3, [x27+3056]
    004db3c0cbz w3, 0x4db3c8
    004db3c4b 0x4db3cc
    004db3c8
    004db3c8loc_4db3c8:
    004db3c8b 0x4db3e0
    004db3cc
    004db3ccloc_4db3cc:
    004db3ccbl runtime.gcWriteBarrier2
    004db3d0str x4, [x25]
    004db3d4ldr x3, [x2]
    004db3d8str x3, [x25+8]
    004db3dcb 0x4db3e0
    004db3e0
    004db3e0loc_4db3e0:
    004db3e0str x4, [x2]
    004db3e4ldr x2, [sp+248]
    004db3e8ldrsb x27, [x2]
    004db3ecldr x3, [sp+112]
    004db3f0ldrsb x27, [x3]
    004db3f4ldrb w3, [x3+16]
    004db3f8strb w3, [x2+16]
    004db3fcldr x2, [sp+248]
    004db400ldrsb x27, [x2]
    004db404ldr x3, [sp+112]
    004db408ldrsb x27, [x3]
    004db40cldr x4, [x3+24]
    004db410ldr x5, [x3+40]
    004db414ldr x3, [x3+32]
    004db418str x3, [x2+32]
    004db41cstr x5, [x2+40]
    004db420adrp x27, 0x570000
    004db424ldr w3, [x27+3056]
    004db428cbz w3, 0x4db430
    004db42cb 0x4db434
    004db430
    004db430loc_4db430:
    004db430b 0x4db448
    004db434
    004db434loc_4db434:
    004db434bl runtime.gcWriteBarrier2
    004db438str x4, [x25]
    004db43cldr x3, [x2+24]
    004db440str x3, [x25+8]
    004db444b 0x4db448
    004db448
    004db448loc_4db448:
    004db448str x4, [x2+24]
    004db44cldr x2, [sp+248]
    004db450ldrsb x27, [x2]
    004db454ldr x3, [sp+360]
    004db458adrp x27, 0x570000
    004db45cldr w4, [x27+3056]
    004db460cbz w4, 0x4db468
    004db464b 0x4db46c
    004db468
    004db468loc_4db468:
    004db468b 0x4db480
    004db46c
    004db46cloc_4db46c:
    004db46cbl runtime.gcWriteBarrier2
    004db470str x3, [x25]
    004db474ldr x4, [x2+56]
    004db478str x4, [x25+8]
    004db47cb 0x4db480
    004db480
    004db480loc_4db480:
    004db480str x3, [x2+56]
    004db484ldr x2, [sp+248]
    004db488str x2, [sp+304]
    004db48cldr x2, [sp+360]
    004db490ldrsb x27, [x2]
    004db494ldr x2, [x2+80]
    004db498str x2, [sp+240]
    004db49cldr x0, [sp+240]
    004db4a0add x1, sp, 304
    004db4a4bl runtime.chansend1
    004db4a8b 0x4db57c
    004db4ac
    004db4acloc_4db4ac:
    004db4acmovz x6, 50230
    004db4b0movk x6, 0x59850000
    004db4b4adds wzr, w5, w6
    004db4b8b.eq 0x4db4c0
    004db4bcb 0x4db4f8
    004db4c0
    004db4c0loc_4db4c0:
    004db4c0ldr x5, [sp+256]
    004db4c4adrp x6, 0x10e000
    004db4c8add x6, x6, 3136
    004db4ccsubs xzr, x5, x6
    004db4d0b.eq 0x4db4d8
    004db4d4b 0x4db4e0
    004db4d8
    004db4d8loc_4db4d8:
    004db4d8orr x0, xzr, 1
    004db4dcb 0x4db4e8
    004db4e0
    004db4e0loc_4db4e0:
    004db4e0mov x0, xzr
    004db4e4b 0x4db4e8
    004db4e8
    004db4e8loc_4db4e8:
    004db4e8strb w0, [sp+59]
    004db4ectbnz w0, 0, 0x4db4f4
    004db4f0b 0x4db64c
    004db4f4
    004db4f4loc_4db4f4:
    004db4f4b 0x4db544
    004db4f8
    004db4f8loc_4db4f8:
    004db4f8movz x6, 2436
    004db4fcmovk x6, 0x29d0000
    004db500adds wzr, w5, w6
    004db504b.eq 0x4db50c
    004db508b 0x4db648
    004db50c
    004db50cloc_4db50c:
    004db50cldr x5, [sp+256]
    004db510adrp x6, 0x10e000
    004db514add x6, x6, 3264
    004db518subs xzr, x5, x6
    004db51cb.eq 0x4db524
    004db520b 0x4db52c
    004db524
    004db524loc_4db524:
    004db524orr x0, xzr, 1
    004db528b 0x4db534
    004db52c
    004db52cloc_4db52c:
    004db52cmov x0, xzr
    004db530b 0x4db534
    004db534
    004db534loc_4db534:
    004db534strb w0, [sp+59]
    004db538tbnz w0, 0, 0x4db540
    004db53cb 0x4db594
    004db540
    004db540loc_4db540:
    004db540b 0x4db544
    004db544
    004db544loc_4db544:
    004db544ldr x2, [sp+256]
    004db548ldr x3, [sp+264]
    004db54cstr x2, [sp+96]
    004db550str x3, [sp+104]
    004db554str x2, [sp+328]
    004db558str x3, [sp+336]
    004db55cldr x2, [sp+360]
    004db560ldrsb x27, [x2]
    004db564ldr x2, [x2+72]
    004db568str x2, [sp+232]
    004db56cldr x0, [sp+232]
    004db570add x1, sp, 328
    004db574bl runtime.chansend1
    004db578b 0x4db57c
    004db57c
    004db57cloc_4db57c:
    004db57cstp xzr, xzr, [sp+64]
    004db580mov x0, xzr
    004db584mov x1, xzr
    004db588ldp x29, x30, [sp-8]
    004db58cadd sp, sp, 352
    004db590ret x30
    004db594
    004db594loc_4db594:
    004db594b 0x4db598
    004db598
    004db598loc_4db598:
    004db598b 0x4db59c
    004db59c
    004db59cloc_4db59c:
    004db59cb 0x4db5a0
    004db5a0
    004db5a0loc_4db5a0:
    004db5a0b 0x4db5a4
    004db5a4
    004db5a4loc_4db5a4:
    004db5a4ldr x5, [sp+256]
    004db5a8ldr x6, [sp+264]
    004db5acstr x5, [sp+80]
    004db5b0str x6, [sp+88]
    004db5b4stp xzr, xzr, [sp+288]
    004db5b8add x2, sp, 288
    004db5bcstr x2, [sp+200]
    004db5c0ldrsb x27, [x2]
    004db5c4ldr x5, [sp+88]
    004db5c8ldr x6, [sp+80]
    004db5ccstr x6, [x2]
    004db5d0adrp x27, 0x570000
    004db5d4ldr w6, [x27+3056]
    004db5d8cbz w6, 0x4db5e0
    004db5dcb 0x4db634
    004db5e0
    004db5e0loc_4db5e0:
    004db5e0b 0x4db5e4
    004db5e4
    004db5e4loc_4db5e4:
    004db5e4str x5, [x2+8]
    004db5e8ldrsb x27, [x2]
    004db5ecb 0x4db5f0
    004db5f0
    004db5f0loc_4db5f0:
    004db5f0str x2, [sp+208]
    004db5f4orr x4, xzr, 1
    004db5f8str x4, [sp+216]
    004db5fcstr x4, [sp+224]
    004db600adrp x0, 0x1de000
    004db604add x0, x0, 1422
    004db608orr x1, xzr, 24
    004db60cmov x3, x4
    004db610bl fmt.Sprintf
    004db614str x0, [sp+272]
    004db618str x1, [sp+280]
    004db61cbl runtime.convTstring
    004db620str x0, [sp+192]
    004db624mov x1, x0
    004db628adrp x0, 0x11a000
    004db62cadd x0, x0, 2944
    004db630bl runtime.gopanic
    004db634
    004db634loc_4db634:
    004db634bl runtime.gcWriteBarrier2
    004db638str x5, [x25]
    004db63cldr x6, [x2+8]
    004db640str x6, [x25+8]
    004db644b 0x4db5e4
    004db648
    004db648loc_4db648:
    004db648b 0x4db598
    004db64c
    004db64cloc_4db64c:
    004db64cb 0x4db59c
    004db650
    004db650loc_4db650:
    004db650b 0x4db5a0
    004db654
    004db654loc_4db654:
    004db654b 0x4db5a4
    004db658
    004db658loc_4db658:
    004db658stp x0, x1, [sp+8]
    004db65cstp x2, x3, [sp+24]
    004db660mov x3, x30
    004db664bl runtime.morestack_noctxt.abi0
    004db668ldp x0, x1, [sp+8]
    004db66cldp x2, x3, [sp+24]
    004db670b 0x4db220
    004db674udf 0
    004db678udf 0
    004db67cudf 0
    004db220
    004db680
    004db680golang.org/x/crypto/ssh.(*mux).handleChannelOpen: ; void golang.org/x/crypto/ssh.(*mux).handleChannelOpen(golang.org/x/crypto/ssh.mux * m, struct []uint8 packet)
    004db680ldr x16, [x28+16]
    004db684sub x17, sp, 128
    004db688subs xzr, x17, x16
    004db68cb.ls 0x4db8dc
    004db690sub x20, sp, 256
    004db694stp x29, x30, [x20-8]
    004db698add sp, x20, 0
    004db69csub x29, sp, 8
    004db6a0str x0, [sp+264]
    004db6a4str x1, [sp+272]
    004db6a8str x2, [sp+280]
    004db6acstr x3, [sp+288]
    004db6b0stp xzr, xzr, [sp+80]
    004db6b4adrp x0, 0x19b000
    004db6b8add x0, x0, 1248
    004db6bcbl runtime.newobject
    004db6c0str x0, [sp+240]
    004db6c4adrp x27, 0x570000
    004db6c8ldr w1, [x27+3056]
    004db6cccbz w1, 0x4db6d4
    004db6d0b 0x4db6d8
    004db6d4
    004db6d4loc_4db6d4:
    004db6d4b 0x4db6f4
    004db6d8
    004db6d8loc_4db6d8:
    004db6d8str x0, [sp+184]
    004db6dcmov x1, x0
    004db6e0adrp x0, 0x19b000
    004db6e4add x0, x0, 1248
    004db6e8bl runtime.wbZero
    004db6ecldr x0, [sp+184]
    004db6f0b 0x4db6f4
    004db6f4
    004db6f4loc_4db6f4:
    004db6f4stp xzr, xzr, [x0]
    004db6f8stp xzr, xzr, [x0+16]
    004db6fcstp xzr, xzr, [x0+32]
    004db700str xzr, [x0+48]
    004db704ldr x4, [sp+240]
    004db708str x4, [sp+176]
    004db70cldr x0, [sp+272]
    004db710ldr x1, [sp+280]
    004db714ldr x2, [sp+288]
    004db718adrp x3, 0x10e000
    004db71cadd x3, x3, 2816
    004db720bl golang.org/x/crypto/ssh.Unmarshal
    004db724str x0, [sp+136]
    004db728str x1, [sp+144]
    004db72ccbnz x0, 0x4db734
    004db730b 0x4db748
    004db734
    004db734loc_4db734:
    004db734str x0, [sp+80]
    004db738str x1, [sp+88]
    004db73cldp x29, x30, [sp-8]
    004db740add sp, sp, 256
    004db744ret x30
    004db748
    004db748loc_4db748:
    004db748ldr x7, [sp+240]
    004db74cldr w7, [x7+24]
    004db750subs wzr, w7, 9
    004db754cset x7, lo
    004db758strb w7, [sp+79]
    004db75cb.lo 0x4db764
    004db760b 0x4db768
    004db764
    004db764loc_4db764:
    004db764b 0x4db784
    004db768
    004db768loc_4db768:
    004db768ldr x7, [sp+240]
    004db76cldr w7, [x7+24]
    004db770orr x8, xzr, 0xffffffff80000000
    004db774subs wzr, w7, w8
    004db778cset x7, hi
    004db77cstrb w7, [sp+79]
    004db780b 0x4db784
    004db784
    004db784loc_4db784:
    004db784ldrb w7, [sp+79]
    004db788tbnz w7, 0, 0x4db790
    004db78cb 0x4db824
    004db790
    004db790loc_4db790:
    004db790stp xzr, xzr, [sp+96]
    004db794stp xzr, xzr, [sp+112]
    004db798str xzr, [sp+128]
    004db79cldr x2, [sp+240]
    004db7a0ldr w2, [x2+16]
    004db7a4str w2, [sp+96]
    004db7a8orr x2, xzr, 2
    004db7acstr w2, [sp+100]
    004db7b0adrp x2, 0x1d9000
    004db7b4add x2, x2, 1632
    004db7b8str x2, [sp+104]
    004db7bcorr x2, xzr, 15
    004db7c0str x2, [sp+112]
    004db7c4adrp x2, 0x1d7000
    004db7c8add x2, x2, 3143
    004db7ccstr x2, [sp+120]
    004db7d0movz x2, 11
    004db7d4str x2, [sp+128]
    004db7d8adrp x0, 0x18b000
    004db7dcadd x0, x0, 3232
    004db7e0add x1, sp, 96
    004db7e4bl runtime.convT
    004db7e8str x0, [sp+208]
    004db7ecldr x2, [sp+264]
    004db7f0adrp x1, 0x18b000
    004db7f4add x1, x1, 3232
    004db7f8mov x3, x0
    004db7fcmov x0, x2
    004db800mov x2, x3
    004db804bl golang.org/x/crypto/ssh.(*mux).sendMessage
    004db808str x0, [sp+160]
    004db80cstr x1, [sp+168]
    004db810str x0, [sp+80]
    004db814str x1, [sp+88]
    004db818ldp x29, x30, [sp-8]
    004db81cadd sp, sp, 256
    004db820ret x30
    004db824
    004db824loc_4db824:
    004db824ldr x0, [sp+264]
    004db828ldr x7, [sp+240]
    004db82cldr x1, [x7]
    004db830ldr x2, [x7+8]
    004db834ldr x7, [sp+240]
    004db838ldr x4, [x7+32]
    004db83cldr x5, [x7+40]
    004db840ldr x6, [x7+48]
    004db844mov x3, xzr
    004db848bl golang.org/x/crypto/ssh.(*mux).newChannel
    004db84cstr x0, [sp+152]
    004db850ldrsb x27, [x0]
    004db854ldr x7, [sp+240]
    004db858ldr w7, [x7+16]
    004db85cstr w7, [x0+44]
    004db860ldr x7, [sp+152]
    004db864ldrsb x27, [x7]
    004db868ldr x8, [sp+240]
    004db86cldr w8, [x8+24]
    004db870str w8, [x7+52]
    004db874ldr x7, [sp+152]
    004db878ldrsb x27, [x7]
    004db87cadd x0, x7, 104
    004db880str x0, [sp+200]
    004db884ldr x7, [sp+240]
    004db888ldr w1, [x7+20]
    004db88cbl golang.org/x/crypto/ssh.(*window).add
    004db890ldr x7, [sp+152]
    004db894str x7, [sp+232]
    004db898adrp x8, 0x23e000
    004db89cadd x8, x8, 784
    004db8a0str x8, [sp+216]
    004db8a4str x7, [sp+224]
    004db8a8ldr x7, [sp+264]
    004db8acldrsb x27, [x7]
    004db8b0ldr x7, [x7+56]
    004db8b4str x7, [sp+192]
    004db8b8ldr x0, [sp+192]
    004db8bcadd x1, sp, 216
    004db8c0bl runtime.chansend1
    004db8c4stp xzr, xzr, [sp+80]
    004db8c8mov x0, xzr
    004db8ccmov x1, xzr
    004db8d0ldp x29, x30, [sp-8]
    004db8d4add sp, sp, 256
    004db8d8ret x30
    004db8dc
    004db8dcloc_4db8dc:
    004db8dcstp x0, x1, [sp+8]
    004db8e0stp x2, x3, [sp+24]
    004db8e4mov x3, x30
    004db8e8bl runtime.morestack_noctxt.abi0
    004db8ecldp x0, x1, [sp+8]
    004db8f0ldp x2, x3, [sp+24]
    004db8f4b 0x4db680
    004db8f8udf 0
    004db8fcudf 0
    004db680
    004db900
    004db900golang.org/x/crypto/ssh.(*mux).OpenChannel: ; void golang.org/x/crypto/ssh.(*mux).OpenChannel(golang.org/x/crypto/ssh.mux * m, struct string chanType, struct []uint8 extra)
    004db900ldr x16, [x28+16]
    004db904sub x17, sp, 48
    004db908subs xzr, x17, x16
    004db90cb.ls 0x4dba24
    004db910str x30, [sp-176]!
    004db914stur x29, [sp-8]
    004db918sub x29, sp, 8
    004db91cstr x0, [sp+184]
    004db920str x1, [sp+192]
    004db924str x2, [sp+200]
    004db928str x3, [sp+208]
    004db92cstr x4, [sp+216]
    004db930str x5, [sp+224]
    004db934stp xzr, xzr, [sp+80]
    004db938str xzr, [sp+72]
    004db93cstp xzr, xzr, [sp+56]
    004db940str xzr, [sp+160]
    004db944stp xzr, xzr, [sp+144]
    004db948ldr x1, [sp+192]
    004db94cldr x3, [sp+208]
    004db950ldr x2, [sp+200]
    004db954ldr x4, [sp+216]
    004db958ldr x5, [sp+224]
    004db95cldr x0, [sp+184]
    004db960bl golang.org/x/crypto/ssh.(*mux).openChannel
    004db964str x0, [sp+160]
    004db968str x1, [sp+144]
    004db96cstr x2, [sp+152]
    004db970ldr x6, [sp+160]
    004db974str x6, [sp+136]
    004db978ldr x6, [sp+144]
    004db97cldr x7, [sp+152]
    004db980str x6, [sp+120]
    004db984str x7, [sp+128]
    004db988ldr x6, [sp+136]
    004db98cstr x6, [sp+112]
    004db990ldr x6, [sp+128]
    004db994ldr x7, [sp+120]
    004db998str x7, [sp+96]
    004db99cstr x6, [sp+104]
    004db9a0cbnz x7, 0x4db9a8
    004db9a4b 0x4db9d8
    004db9a8
    004db9a8loc_4db9a8:
    004db9a8stp xzr, xzr, [sp+80]
    004db9acstr xzr, [sp+72]
    004db9b0ldr x4, [sp+104]
    004db9b4ldr x3, [sp+96]
    004db9b8str x3, [sp+56]
    004db9bcstr x4, [sp+64]
    004db9c0ldr x0, [sp+80]
    004db9c4ldr x2, [sp+72]
    004db9c8ldr x1, [sp+88]
    004db9ccldur x29, [sp-8]
    004db9d0ldr x30, [sp], 176
    004db9d4ret x30
    004db9d8
    004db9d8loc_4db9d8:
    004db9d8ldr x5, [sp+112]
    004db9dcstr x5, [sp+160]
    004db9e0adrp x6, 0x23e000
    004db9e4add x6, x6, 4008
    004db9e8str x6, [sp+80]
    004db9ecstr x5, [sp+88]
    004db9f0ldr x5, [sp+112]
    004db9f4ldrsb x27, [x5]
    004db9f8ldr x5, [x5+88]
    004db9fcstr x5, [sp+72]
    004dba00stp xzr, xzr, [sp+56]
    004dba04ldr x0, [sp+80]
    004dba08ldr x2, [sp+72]
    004dba0cldr x1, [sp+88]
    004dba10mov x3, xzr
    004dba14mov x4, xzr
    004dba18ldur x29, [sp-8]
    004dba1cldr x30, [sp], 176
    004dba20ret x30
    004dba24
    004dba24loc_4dba24:
    004dba24stp x0, x1, [sp+8]
    004dba28stp x2, x3, [sp+24]
    004dba2cstp x4, x5, [sp+40]
    004dba30mov x3, x30
    004dba34bl runtime.morestack_noctxt.abi0
    004dba38ldp x0, x1, [sp+8]
    004dba3cldp x2, x3, [sp+24]
    004dba40ldp x4, x5, [sp+40]
    004dba44b 0x4db900
    004dba48udf 0
    004dba4cudf 0
    004db900
    004dba50
    004dba50golang.org/x/crypto/ssh.(*mux).openChannel: ; void golang.org/x/crypto/ssh.(*mux).openChannel(golang.org/x/crypto/ssh.mux * m, struct string chanType, struct []uint8 extra)
    004dba50ldr x16, [x28+16]
    004dba54sub x17, sp, 224
    004dba58subs xzr, x17, x16
    004dba5cb.ls 0x4dbdfc
    004dba60sub x20, sp, 352
    004dba64stp x29, x30, [x20-8]
    004dba68add sp, x20, 0
    004dba6csub x29, sp, 8
    004dba70str x0, [sp+360]
    004dba74str x1, [sp+368]
    004dba78str x2, [sp+376]
    004dba7cstr x3, [sp+384]
    004dba80str x4, [sp+392]
    004dba84str x5, [sp+400]
    004dba88str xzr, [sp+96]
    004dba8cstp xzr, xzr, [sp+80]
    004dba90ldr x4, [sp+384]
    004dba94ldr x1, [sp+368]
    004dba98ldr x5, [sp+392]
    004dba9cldr x2, [sp+376]
    004dbaa0ldr x6, [sp+400]
    004dbaa4ldr x0, [sp+360]
    004dbaa8orr x3, xzr, 1
    004dbaacbl golang.org/x/crypto/ssh.(*mux).newChannel
    004dbab0str x0, [sp+208]
    004dbab4ldrsb x27, [x0]
    004dbab8orr x7, xzr, 32768
    004dbabcstr w7, [x0+48]
    004dbac0stp xzr, xzr, [sp+104]
    004dbac4stp xzr, xzr, [sp+120]
    004dbac8stp xzr, xzr, [sp+136]
    004dbaccstr xzr, [sp+152]
    004dbad0ldr x7, [sp+368]
    004dbad4ldr x8, [sp+376]
    004dbad8str x7, [sp+104]
    004dbadcstr x8, [sp+112]
    004dbae0ldr x7, [sp+208]
    004dbae4ldrsb x27, [x7]
    004dbae8ldr w7, [x7+160]
    004dbaecstr w7, [sp+124]
    004dbaf0ldr x7, [sp+208]
    004dbaf4ldrsb x27, [x7]
    004dbaf8ldr w7, [x7+48]
    004dbafcstr w7, [sp+128]
    004dbb00ldr x7, [sp+384]
    004dbb04ldr x8, [sp+392]
    004dbb08ldr x9, [sp+400]
    004dbb0cstr x7, [sp+136]
    004dbb10str x8, [sp+144]
    004dbb14str x9, [sp+152]
    004dbb18ldr x7, [sp+208]
    004dbb1cldrsb x27, [x7]
    004dbb20ldr w7, [x7+40]
    004dbb24str w7, [sp+120]
    004dbb28adrp x0, 0x19b000
    004dbb2cadd x0, x0, 1248
    004dbb30add x1, sp, 104
    004dbb34bl runtime.convT
    004dbb38str x0, [sp+280]
    004dbb3cldr x7, [sp+360]
    004dbb40adrp x1, 0x19b000
    004dbb44add x1, x1, 1248
    004dbb48mov x2, x0
    004dbb4cmov x0, x7
    004dbb50bl golang.org/x/crypto/ssh.(*mux).sendMessage
    004dbb54str x0, [sp+192]
    004dbb58str x1, [sp+200]
    004dbb5ccbnz x0, 0x4dbb64
    004dbb60b 0x4dbb88
    004dbb64
    004dbb64loc_4dbb64:
    004dbb64str xzr, [sp+96]
    004dbb68ldr x1, [sp+192]
    004dbb6cldr x2, [sp+200]
    004dbb70str x1, [sp+80]
    004dbb74str x2, [sp+88]
    004dbb78ldr x0, [sp+96]
    004dbb7cldp x29, x30, [sp-8]
    004dbb80add sp, sp, 352
    004dbb84ret x30
    004dbb88
    004dbb88loc_4dbb88:
    004dbb88stp xzr, xzr, [sp+328]
    004dbb8cldr x2, [sp+208]
    004dbb90ldrsb x27, [x2]
    004dbb94ldr x2, [x2+72]
    004dbb98str x2, [sp+272]
    004dbb9cldr x0, [sp+272]
    004dbba0add x1, sp, 328
    004dbba4bl runtime.chanrecv1
    004dbba8ldr x2, [sp+336]
    004dbbacldr x3, [sp+328]
    004dbbb0str x3, [sp+256]
    004dbbb4str x2, [sp+264]
    004dbbb8cbnz x3, 0x4dbbc0
    004dbbbcb 0x4dbd48
    004dbbc0
    004dbbc0loc_4dbbc0:
    004dbbc0ldr w5, [x3+16]
    004dbbc4str w5, [sp+76]
    004dbbc8movz x6, 58221
    004dbbccmovk x6, 0x2320000
    004dbbd0subs wzr, w5, w6
    004dbbd4b.eq 0x4dbbdc
    004dbbd8b 0x4dbcc0
    004dbbdc
    004dbbdcloc_4dbbdc:
    004dbbdcldr x5, [sp+256]
    004dbbe0adrp x6, 0x10e000
    004dbbe4add x6, x6, 2752
    004dbbe8subs xzr, x5, x6
    004dbbecb.eq 0x4dbbf4
    004dbbf0b 0x4dbbfc
    004dbbf4
    004dbbf4loc_4dbbf4:
    004dbbf4orr x0, xzr, 1
    004dbbf8b 0x4dbc04
    004dbbfc
    004dbbfcloc_4dbbfc:
    004dbbfcmov x0, xzr
    004dbc00b 0x4dbc04
    004dbc04
    004dbc04loc_4dbc04:
    004dbc04strb w0, [sp+75]
    004dbc08tbnz w0, 0, 0x4dbc10
    004dbc0cb 0x4dbcbc
    004dbc10
    004dbc10loc_4dbc10:
    004dbc10b 0x4dbc14
    004dbc14
    004dbc14loc_4dbc14:
    004dbc14ldr x1, [sp+264]
    004dbc18str x1, [sp+176]
    004dbc1cadrp x0, 0x169000
    004dbc20add x0, x0, 2240
    004dbc24bl runtime.newobject
    004dbc28str x0, [sp+248]
    004dbc2cldr x1, [sp+176]
    004dbc30ldrsb x27, [x1]
    004dbc34ldr w1, [x1+4]
    004dbc38str w1, [x0]
    004dbc3cldr x1, [sp+248]
    004dbc40ldrsb x27, [x1]
    004dbc44ldr x2, [sp+176]
    004dbc48ldrsb x27, [x2]
    004dbc4cldr x3, [x2+8]
    004dbc50ldr x2, [x2+16]
    004dbc54str x2, [x1+16]
    004dbc58adrp x27, 0x570000
    004dbc5cldr w2, [x27+3056]
    004dbc60cbz w2, 0x4dbc68
    004dbc64b 0x4dbc6c
    004dbc68
    004dbc68loc_4dbc68:
    004dbc68b 0x4dbc80
    004dbc6c
    004dbc6cloc_4dbc6c:
    004dbc6cbl runtime.gcWriteBarrier2
    004dbc70str x3, [x25]
    004dbc74ldr x4, [x1+8]
    004dbc78str x4, [x25+8]
    004dbc7cb 0x4dbc80
    004dbc80
    004dbc80loc_4dbc80:
    004dbc80str x3, [x1+8]
    004dbc84ldr x3, [sp+248]
    004dbc88str x3, [sp+320]
    004dbc8cstr xzr, [sp+96]
    004dbc90ldr x3, [sp+320]
    004dbc94adrp x4, 0x23b000
    004dbc98add x4, x4, 352
    004dbc9cstr x4, [sp+80]
    004dbca0str x3, [sp+88]
    004dbca4ldr x1, [sp+80]
    004dbca8ldr x0, [sp+96]
    004dbcacldr x2, [sp+88]
    004dbcb0ldp x29, x30, [sp-8]
    004dbcb4add sp, sp, 352
    004dbcb8ret x30
    004dbcbc
    004dbcbcloc_4dbcbc:
    004dbcbcb 0x4dbd44
    004dbcc0
    004dbcc0loc_4dbcc0:
    004dbcc0movz x6, 64126
    004dbcc4movk x6, 0x5b080000
    004dbcc8subs wzr, w5, w6
    004dbcccb.eq 0x4dbcd4
    004dbcd0b 0x4dbd3c
    004dbcd4
    004dbcd4loc_4dbcd4:
    004dbcd4ldr x5, [sp+256]
    004dbcd8adrp x6, 0x10e000
    004dbcdcadd x6, x6, 2688
    004dbce0subs xzr, x5, x6
    004dbce4b.eq 0x4dbcec
    004dbce8b 0x4dbcf4
    004dbcec
    004dbcecloc_4dbcec:
    004dbcecorr x0, xzr, 1
    004dbcf0b 0x4dbcfc
    004dbcf4
    004dbcf4loc_4dbcf4:
    004dbcf4mov x0, xzr
    004dbcf8b 0x4dbcfc
    004dbcfc
    004dbcfcloc_4dbcfc:
    004dbcfcstrb w0, [sp+75]
    004dbd00tbnz w0, 0, 0x4dbd08
    004dbd04b 0x4dbd38
    004dbd08
    004dbd08loc_4dbd08:
    004dbd08b 0x4dbd0c
    004dbd0c
    004dbd0cloc_4dbd0c:
    004dbd0cldr x3, [sp+264]
    004dbd10str x3, [sp+184]
    004dbd14ldr x3, [sp+208]
    004dbd18str x3, [sp+96]
    004dbd1cstp xzr, xzr, [sp+80]
    004dbd20ldr x0, [sp+96]
    004dbd24mov x1, xzr
    004dbd28mov x2, xzr
    004dbd2cldp x29, x30, [sp-8]
    004dbd30add sp, sp, 352
    004dbd34ret x30
    004dbd38
    004dbd38loc_4dbd38:
    004dbd38b 0x4dbd40
    004dbd3c
    004dbd3cloc_4dbd3c:
    004dbd3cb 0x4dbd40
    004dbd40
    004dbd40loc_4dbd40:
    004dbd40b 0x4dbd44
    004dbd44
    004dbd44loc_4dbd44:
    004dbd44b 0x4dbd4c
    004dbd48
    004dbd48loc_4dbd48:
    004dbd48b 0x4dbd4c
    004dbd4c
    004dbd4cloc_4dbd4c:
    004dbd4cldr x5, [sp+256]
    004dbd50ldr x6, [sp+264]
    004dbd54str x5, [sp+160]
    004dbd58str x6, [sp+168]
    004dbd5cstp xzr, xzr, [sp+304]
    004dbd60add x2, sp, 304
    004dbd64str x2, [sp+216]
    004dbd68ldrsb x27, [x2]
    004dbd6cldr x5, [sp+168]
    004dbd70ldr x6, [sp+160]
    004dbd74str x6, [x2]
    004dbd78adrp x27, 0x570000
    004dbd7cldr w6, [x27+3056]
    004dbd80cbz w6, 0x4dbd88
    004dbd84b 0x4dbd8c
    004dbd88
    004dbd88loc_4dbd88:
    004dbd88b 0x4dbda0
    004dbd8c
    004dbd8cloc_4dbd8c:
    004dbd8cbl runtime.gcWriteBarrier2
    004dbd90str x5, [x25]
    004dbd94ldr x6, [x2+8]
    004dbd98str x6, [x25+8]
    004dbd9cb 0x4dbda0
    004dbda0
    004dbda0loc_4dbda0:
    004dbda0str x5, [x2+8]
    004dbda4ldrsb x27, [x2]
    004dbda8b 0x4dbdac
    004dbdac
    004dbdacloc_4dbdac:
    004dbdacstr x2, [sp+224]
    004dbdb0orr x4, xzr, 1
    004dbdb4str x4, [sp+232]
    004dbdb8str x4, [sp+240]
    004dbdbcadrp x0, 0x1ef000
    004dbdc0add x0, x0, 2986
    004dbdc4movz x1, 54
    004dbdc8mov x3, x4
    004dbdccbl fmt.Errorf
    004dbdd0str x0, [sp+288]
    004dbdd4str x1, [sp+296]
    004dbdd8str xzr, [sp+96]
    004dbddcldr x1, [sp+288]
    004dbde0ldr x2, [sp+296]
    004dbde4str x1, [sp+80]
    004dbde8str x2, [sp+88]
    004dbdecldr x0, [sp+96]
    004dbdf0ldp x29, x30, [sp-8]
    004dbdf4add sp, sp, 352
    004dbdf8ret x30
    004dbdfc
    004dbdfcloc_4dbdfc:
    004dbdfcstp x0, x1, [sp+8]
    004dbe00stp x2, x3, [sp+24]
    004dbe04stp x4, x5, [sp+40]
    004dbe08mov x3, x30
    004dbe0cbl runtime.morestack_noctxt.abi0
    004dbe10ldp x0, x1, [sp+8]
    004dbe14ldp x2, x3, [sp+24]
    004dbe18ldp x4, x5, [sp+40]
    004dbe1cb 0x4dba50
    004dba50
    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