File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    004de0f0
    004de0f0golang.org/x/crypto/ssh.Waitmsg.String: ; void golang.org/x/crypto/ssh.Waitmsg.String(golang.org/x/crypto/ssh.Waitmsg w)
    004de0f0ldr x16, [x28+16]
    004de0f4sub x17, sp, 112
    004de0f8subs xzr, x17, x16
    004de0fcb.ls 0x4de370
    004de100str x30, [sp-240]!
    004de104stur x29, [sp-8]
    004de108sub x29, sp, 8
    004de10cstr x0, [sp+248]
    004de110str x1, [sp+256]
    004de114str x2, [sp+264]
    004de118str x3, [sp+272]
    004de11cstr x4, [sp+280]
    004de120str x5, [sp+288]
    004de124str x6, [sp+296]
    004de128stp xzr, xzr, [sp+48]
    004de12cstp xzr, xzr, [sp+168]
    004de130add x1, sp, 168
    004de134str x1, [sp+120]
    004de138ldr x0, [sp+248]
    004de13cbl runtime.convT64
    004de140str x0, [sp+112]
    004de144ldr x1, [sp+120]
    004de148ldrsb x27, [x1]
    004de14cadrp x2, 0x117000
    004de150add x2, x2, 3520
    004de154str x2, [x1]
    004de158adrp x27, 0x56d000
    004de15cldr w2, [x27+3056]
    004de160cbz w2, 0x4de168
    004de164b 0x4de16c
    004de168
    004de168loc_4de168:
    004de168b 0x4de180
    004de16c
    004de16cloc_4de16c:
    004de16cbl runtime.gcWriteBarrier2
    004de170str x0, [x25]
    004de174ldr x5, [x1+8]
    004de178str x5, [x25+8]
    004de17cb 0x4de180
    004de180
    004de180loc_4de180:
    004de180str x0, [x1+8]
    004de184ldr x2, [sp+120]
    004de188ldrsb x27, [x2]
    004de18cb 0x4de190
    004de190
    004de190loc_4de190:
    004de190str x2, [sp+128]
    004de194orr x4, xzr, 1
    004de198str x4, [sp+136]
    004de19cstr x4, [sp+144]
    004de1a0adrp x0, 0x1de000
    004de1a4add x0, x0, 2744
    004de1a8movz x1, 29
    004de1acmov x3, x4
    004de1b0bl fmt.Sprintf
    004de1b4str x0, [sp+64]
    004de1b8str x1, [sp+72]
    004de1bcldr x5, [sp+264]
    004de1c0cbnz x5, 0x4de1c8
    004de1c4b 0x4de284
    004de1c8
    004de1c8loc_4de1c8:
    004de1c8stp xzr, xzr, [sp+168]
    004de1ccadd x2, sp, 168
    004de1d0str x2, [sp+80]
    004de1d4ldr x0, [sp+256]
    004de1d8ldr x1, [sp+264]
    004de1dcbl runtime.convTstring
    004de1e0str x0, [sp+224]
    004de1e4ldr x2, [sp+80]
    004de1e8ldrsb x27, [x2]
    004de1ecadrp x3, 0x117000
    004de1f0add x3, x3, 2944
    004de1f4str x3, [x2]
    004de1f8adrp x27, 0x56d000
    004de1fcldr w3, [x27+3056]
    004de200cbz w3, 0x4de208
    004de204b 0x4de20c
    004de208
    004de208loc_4de208:
    004de208b 0x4de220
    004de20c
    004de20cloc_4de20c:
    004de20cbl runtime.gcWriteBarrier2
    004de210str x0, [x25]
    004de214ldr x5, [x2+8]
    004de218str x5, [x25+8]
    004de21cb 0x4de220
    004de220
    004de220loc_4de220:
    004de220str x0, [x2+8]
    004de224ldr x2, [sp+80]
    004de228ldrsb x27, [x2]
    004de22cb 0x4de230
    004de230
    004de230loc_4de230:
    004de230str x2, [sp+88]
    004de234orr x4, xzr, 1
    004de238str x4, [sp+96]
    004de23cstr x4, [sp+104]
    004de240adrp x0, 0x1d6000
    004de244add x0, x0, 1647
    004de248orr x1, xzr, 15
    004de24cmov x3, x4
    004de250bl fmt.Sprintf
    004de254str x0, [sp+152]
    004de258str x1, [sp+160]
    004de25cldr x5, [sp+64]
    004de260ldr x2, [sp+72]
    004de264mov x3, x0
    004de268mov x4, x1
    004de26cmov x0, xzr
    004de270mov x1, x5
    004de274bl runtime.concatstring2
    004de278str x0, [sp+64]
    004de27cstr x1, [sp+72]
    004de280b 0x4de288
    004de284
    004de284loc_4de284:
    004de284b 0x4de288
    004de288
    004de288loc_4de288:
    004de288ldr x2, [sp+280]
    004de28ccbnz x2, 0x4de294
    004de290b 0x4de350
    004de294
    004de294loc_4de294:
    004de294stp xzr, xzr, [sp+168]
    004de298add x2, sp, 168
    004de29cstr x2, [sp+192]
    004de2a0ldr x0, [sp+272]
    004de2a4ldr x1, [sp+280]
    004de2a8bl runtime.convTstring
    004de2acstr x0, [sp+184]
    004de2b0ldr x2, [sp+192]
    004de2b4ldrsb x27, [x2]
    004de2b8adrp x3, 0x117000
    004de2bcadd x3, x3, 2944
    004de2c0str x3, [x2]
    004de2c4adrp x27, 0x56d000
    004de2c8ldr w3, [x27+3056]
    004de2cccbz w3, 0x4de2d4
    004de2d0b 0x4de2d8
    004de2d4
    004de2d4loc_4de2d4:
    004de2d4b 0x4de2ec
    004de2d8
    004de2d8loc_4de2d8:
    004de2d8bl runtime.gcWriteBarrier2
    004de2dcstr x0, [x25]
    004de2e0ldr x5, [x2+8]
    004de2e4str x5, [x25+8]
    004de2e8b 0x4de2ec
    004de2ec
    004de2ecloc_4de2ec:
    004de2ecstr x0, [x2+8]
    004de2f0ldr x2, [sp+192]
    004de2f4ldrsb x27, [x2]
    004de2f8b 0x4de2fc
    004de2fc
    004de2fcloc_4de2fc:
    004de2fcstr x2, [sp+200]
    004de300orr x4, xzr, 1
    004de304str x4, [sp+208]
    004de308str x4, [sp+216]
    004de30cadrp x0, 0x1d6000
    004de310add x0, x0, 3620
    004de314orr x1, xzr, 16
    004de318mov x3, x4
    004de31cbl fmt.Sprintf
    004de320str x0, [sp+152]
    004de324str x1, [sp+160]
    004de328ldr x5, [sp+64]
    004de32cldr x2, [sp+72]
    004de330mov x3, x0
    004de334mov x4, x1
    004de338mov x0, xzr
    004de33cmov x1, x5
    004de340bl runtime.concatstring2
    004de344str x0, [sp+64]
    004de348str x1, [sp+72]
    004de34cb 0x4de354
    004de350
    004de350loc_4de350:
    004de350b 0x4de354
    004de354
    004de354loc_4de354:
    004de354ldr x0, [sp+64]
    004de358ldr x1, [sp+72]
    004de35cstr x0, [sp+48]
    004de360str x1, [sp+56]
    004de364ldur x29, [sp-8]
    004de368ldr x30, [sp], 240
    004de36cret x30
    004de370
    004de370loc_4de370:
    004de370stp x0, x1, [sp+8]
    004de374stp x2, x3, [sp+24]
    004de378stp x4, x5, [sp+40]
    004de37cstr x6, [sp+56]
    004de380mov x3, x30
    004de384bl runtime.morestack_noctxt.abi0
    004de388ldp x0, x1, [sp+8]
    004de38cldp x2, x3, [sp+24]
    004de390ldp x4, x5, [sp+40]
    004de394ldr x6, [sp+56]
    004de398b 0x4de0f0
    004de39cudf 0
    004de0f0
    004de3a0
    004de3a0golang.org/x/crypto/ssh.init.1: ; void golang.org/x/crypto/ssh.init.1(void)
    004de3a0ldr x16, [x28+16]
    004de3a4subs xzr, sp, x16
    004de3a8b.ls 0x4de48c
    004de3acstr x30, [sp-128]!
    004de3b0stur x29, [sp-8]
    004de3b4sub x29, sp, 8
    004de3b8stp xzr, xzr, [sp+56]
    004de3bcstr xzr, [sp+72]
    004de3c0stp xzr, xzr, [sp+40]
    004de3c4adrp x27, 0x532000
    004de3c8ldr x0, [x27+48]
    004de3ccadrp x27, 0x532000
    004de3d0ldr x1, [x27+56]
    004de3d4adrp x27, 0x532000
    004de3d8ldr x2, [x27+64]
    004de3dcbl runtime.convTslice
    004de3e0str x0, [sp+32]
    004de3e4mov x1, x0
    004de3e8adrp x0, 0x141000
    004de3ecadd x0, x0, 3488
    004de3f0bl encoding/asn1.Marshal
    004de3f4str x0, [sp+56]
    004de3f8str x1, [sp+64]
    004de3fcstr x2, [sp+72]
    004de400str x3, [sp+40]
    004de404str x4, [sp+48]
    004de408ldr x3, [sp+56]
    004de40cldr x4, [sp+64]
    004de410ldr x5, [sp+72]
    004de414str x3, [sp+96]
    004de418str x4, [sp+104]
    004de41cstr x5, [sp+112]
    004de420ldr x3, [sp+40]
    004de424ldr x4, [sp+48]
    004de428str x3, [sp+80]
    004de42cstr x4, [sp+88]
    004de430ldr x3, [sp+96]
    004de434ldr x4, [sp+104]
    004de438ldr x5, [sp+112]
    004de43cadrp x27, 0x544000
    004de440str x4, [x27+3976]
    004de444adrp x27, 0x544000
    004de448str x5, [x27+3984]
    004de44cadrp x27, 0x56d000
    004de450ldr w4, [x27+3056]
    004de454cbz w4, 0x4de45c
    004de458b 0x4de460
    004de45c
    004de45cloc_4de45c:
    004de45cb 0x4de478
    004de460
    004de460loc_4de460:
    004de460bl runtime.gcWriteBarrier2
    004de464str x3, [x25]
    004de468adrp x27, 0x544000
    004de46cldr x0, [x27+3968]
    004de470str x0, [x25+8]
    004de474b 0x4de478
    004de478
    004de478loc_4de478:
    004de478adrp x27, 0x544000
    004de47cstr x3, [x27+3968]
    004de480ldur x29, [sp-8]
    004de484ldr x30, [sp], 128
    004de488ret x30
    004de48c
    004de48cloc_4de48c:
    004de48cmov x3, x30
    004de490bl runtime.morestack_noctxt.abi0
    004de494b 0x4de3a0
    004de498udf 0
    004de49cudf 0
    004de3a0
    004de4a0
    004de4a0golang.org/x/crypto/ssh.buildMIC: ; void golang.org/x/crypto/ssh.buildMIC(struct string sessionID, struct string username, struct string service, struct string authMethod)
    004de4a0ldr x16, [x28+16]
    004de4a4sub x17, sp, 16
    004de4a8subs xzr, x17, x16
    004de4acb.ls 0x4de5b4
    004de4b0str x30, [sp-144]!
    004de4b4stur x29, [sp-8]
    004de4b8sub x29, sp, 8
    004de4bcstr x0, [sp+152]
    004de4c0str x1, [sp+160]
    004de4c4str x2, [sp+168]
    004de4c8str x3, [sp+176]
    004de4ccstr x4, [sp+184]
    004de4d0str x5, [sp+192]
    004de4d4str x6, [sp+200]
    004de4d8str x7, [sp+208]
    004de4dcstr xzr, [sp+88]
    004de4e0stp xzr, xzr, [sp+96]
    004de4e4adrp x0, 0x56d000
    004de4e8add x0, x0, 1504
    004de4ecstr x0, [sp+112]
    004de4f0stp xzr, xzr, [sp+120]
    004de4f4ldr x4, [sp+160]
    004de4f8ldr x3, [sp+152]
    004de4fcmov x1, xzr
    004de500mov x2, x1
    004de504bl golang.org/x/crypto/ssh.appendString
    004de508str x0, [sp+112]
    004de50cstr x1, [sp+120]
    004de510str x2, [sp+128]
    004de514add x1, x1, 1
    004de518subs xzr, x2, x1
    004de51cb.hs 0x4de524
    004de520b 0x4de528
    004de524
    004de524loc_4de524:
    004de524b 0x4de53c
    004de528
    004de528loc_4de528:
    004de528orr x3, xzr, 1
    004de52cadrp x4, 0x117000
    004de530add x4, x4, 3072
    004de534bl runtime.growslice
    004de538b 0x4de53c
    004de53c
    004de53cloc_4de53c:
    004de53csub x5, x1, 1
    004de540movz x6, 50
    004de544strb w6, [x0+x5]
    004de548str x0, [sp+112]
    004de54cstr x1, [sp+120]
    004de550str x2, [sp+128]
    004de554ldr x4, [sp+176]
    004de558ldr x3, [sp+168]
    004de55cbl golang.org/x/crypto/ssh.appendString
    004de560str x0, [sp+112]
    004de564str x1, [sp+120]
    004de568str x2, [sp+128]
    004de56cldr x4, [sp+192]
    004de570ldr x3, [sp+184]
    004de574bl golang.org/x/crypto/ssh.appendString
    004de578str x0, [sp+112]
    004de57cstr x1, [sp+120]
    004de580str x2, [sp+128]
    004de584ldr x4, [sp+208]
    004de588ldr x3, [sp+200]
    004de58cbl golang.org/x/crypto/ssh.appendString
    004de590str x0, [sp+112]
    004de594str x1, [sp+120]
    004de598str x2, [sp+128]
    004de59cstr x0, [sp+88]
    004de5a0str x1, [sp+96]
    004de5a4str x2, [sp+104]
    004de5a8ldur x29, [sp-8]
    004de5acldr x30, [sp], 144
    004de5b0ret x30
    004de5b4
    004de5b4loc_4de5b4:
    004de5b4stp x0, x1, [sp+8]
    004de5b8stp x2, x3, [sp+24]
    004de5bcstp x4, x5, [sp+40]
    004de5c0stp x6, x7, [sp+56]
    004de5c4mov x3, x30
    004de5c8bl runtime.morestack_noctxt.abi0
    004de5ccldp x0, x1, [sp+8]
    004de5d0ldp x2, x3, [sp+24]
    004de5d4ldp x4, x5, [sp+40]
    004de5d8ldp x6, x7, [sp+56]
    004de5dcb 0x4de4a0
    004de4a0
    004de5e0
    004de5e0golang.org/x/crypto/ssh.(*forwardList).closeAll: ; void golang.org/x/crypto/ssh.(*forwardList).closeAll(golang.org/x/crypto/ssh.forwardList * l)
    004de5e0ldr x16, [x28+16]
    004de5e4sub x17, sp, 64
    004de5e8subs xzr, x17, x16
    004de5ecb.ls 0x4de764
    004de5f0str x30, [sp-192]!
    004de5f4stur x29, [sp-8]
    004de5f8sub x29, sp, 8
    004de5fcstr x0, [sp+200]
    004de600ldrsb x27, [x0]
    004de604str x0, [sp+136]
    004de608bl sync.(*Mutex).Lock
    004de60cldr x1, [sp+200]
    004de610ldrsb x27, [x1]
    004de614str x1, [sp+176]
    004de618stp xzr, xzr, [sp+112]
    004de61cadd x1, sp, 112
    004de620str x1, [sp+128]
    004de624ldrsb x27, [x1]
    004de628adrp x2, 0
    004de62cadd x2, x2, 1920
    004de630str x2, [x1]
    004de634ldrsb x27, [x1]
    004de638ldr x2, [sp+176]
    004de63cadrp x27, 0x56d000
    004de640ldr w3, [x27+3056]
    004de644cbz w3, 0x4de64c
    004de648b 0x4de650
    004de64c
    004de64cloc_4de64c:
    004de64cb 0x4de664
    004de650
    004de650loc_4de650:
    004de650bl runtime.gcWriteBarrier2
    004de654str x2, [x25]
    004de658ldr x3, [x1+8]
    004de65cstr x3, [x25+8]
    004de660b 0x4de664
    004de664
    004de664loc_4de664:
    004de664str x2, [x1+8]
    004de668str x1, [sp+64]
    004de66cadd x0, sp, 40
    004de670bl runtime.deferprocStack
    004de674subs xzr, x0, 0
    004de678b.ne 0x4de6b4
    004de67cb 0x4de680
    004de680
    004de680loc_4de680:
    004de680ldr x1, [sp+200]
    004de684ldrsb x27, [x1]
    004de688ldr x2, [x1+16]
    004de68cldr x3, [x1+8]
    004de690ldr x1, [x1+24]
    004de694str x3, [sp+144]
    004de698str x2, [sp+152]
    004de69cstr x1, [sp+160]
    004de6a0str xzr, [sp+32]
    004de6a4str x2, [sp+24]
    004de6a8ldr x1, [sp+144]
    004de6acstr x1, [sp+16]
    004de6b0b 0x4de6c4
    004de6b4
    004de6b4loc_4de6b4:
    004de6b4bl runtime.deferreturn
    004de6b8ldur x29, [sp-8]
    004de6bcldr x30, [sp], 192
    004de6c0ret x30
    004de6c4
    004de6c4loc_4de6c4:
    004de6c4ldr x1, [sp+24]
    004de6c8ldr x2, [sp+32]
    004de6ccsubs xzr, x1, x2
    004de6d0b.gt 0x4de6d8
    004de6d4b 0x4de720
    004de6d8
    004de6d8loc_4de6d8:
    004de6d8ldr x1, [sp+16]
    004de6dcstr x1, [sp+168]
    004de6e0ldr x1, [sp+168]
    004de6e4ldr x0, [x1+16]
    004de6e8ldr x2, [x1]
    004de6ecldr x1, [x1+8]
    004de6f0str x2, [sp+88]
    004de6f4str x1, [sp+96]
    004de6f8str x0, [sp+104]
    004de6fcbl runtime.closechan
    004de700b 0x4de704
    004de704
    004de704loc_4de704:
    004de704ldr x1, [sp+32]
    004de708add x1, x1, 1
    004de70cstr x1, [sp+32]
    004de710ldr x1, [sp+168]
    004de714add x1, x1, 24
    004de718str x1, [sp+16]
    004de71cb 0x4de6c4
    004de720
    004de720loc_4de720:
    004de720ldr x0, [sp+200]
    004de724ldrsb x27, [x0]
    004de728stp xzr, xzr, [x0+16]
    004de72cadrp x27, 0x56d000
    004de730ldr w1, [x27+3056]
    004de734cbz w1, 0x4de73c
    004de738b 0x4de740
    004de73c
    004de73cloc_4de73c:
    004de73cb 0x4de750
    004de740
    004de740loc_4de740:
    004de740ldr x1, [x0+8]
    004de744bl runtime.gcWriteBarrier1
    004de748str x1, [x25]
    004de74cb 0x4de750
    004de750
    004de750loc_4de750:
    004de750str xzr, [x0+8]
    004de754bl runtime.deferreturn
    004de758ldur x29, [sp-8]
    004de75cldr x30, [sp], 192
    004de760ret x30
    004de764
    004de764loc_4de764:
    004de764str x0, [sp+8]
    004de768mov x3, x30
    004de76cbl runtime.morestack_noctxt.abi0
    004de770ldr x0, [sp+8]
    004de774b 0x4de5e0
    004de778udf 0
    004de77cudf 0
    004de5e0
    004de780
    004de780golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1: ; void golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1(void)
    004de780ldr x16, [x28+16]
    004de784subs xzr, sp, x16
    004de788b.ls 0x4de7b8
    004de78cstr x30, [sp-32]!
    004de790stur x29, [sp-8]
    004de794sub x29, sp, 8
    004de798ldr x16, [x28+32]
    004de79ccbnz x16, 0x4de7c4
    004de7a0
    004de7a0loc_4de7a0:
    004de7a0ldr x0, [x26+8]
    004de7a4str x0, [sp+16]
    004de7a8bl sync.(*Mutex).Unlock
    004de7acldur x29, [sp-8]
    004de7b0ldr x30, [sp], 32
    004de7b4ret x30
    004de7b8
    004de7b8loc_4de7b8:
    004de7b8mov x3, x30
    004de7bcbl runtime.morestack.abi0
    004de7c0b 0x4de780
    004de7c4
    004de7c4loc_4de7c4:
    004de7c4ldr x17, [x16]
    004de7c8add x20, sp, 40
    004de7ccsubs xzr, x20, x17
    004de7d0b.ne 0x4de7a0
    004de7d4add x20, sp, 8
    004de7d8str x20, [x16]
    004de7dcb 0x4de7a0
    004de780
    004de7e0
    004de7e0golang.org/x/crypto/ssh.(*transport).prepareKeyChange: ; void golang.org/x/crypto/ssh.(*transport).prepareKeyChange(golang.org/x/crypto/ssh.transport * t, golang.org/x/crypto/ssh.algorithms * algs, golang.org/x/crypto/ssh.kexResult * kexResult)
    004de7e0ldr x16, [x28+16]
    004de7e4sub x17, sp, 416
    004de7e8subs xzr, x17, x16
    004de7ecb.ls 0x4dea98
    004de7f0sub x20, sp, 544
    004de7f4stp x29, x30, [x20-8]
    004de7f8add sp, x20, 0
    004de7fcsub x29, sp, 8
    004de800str x0, [sp+552]
    004de804str x1, [sp+560]
    004de808str x2, [sp+568]
    004de80cstp xzr, xzr, [sp+136]
    004de810add x27, sp, 520
    004de814stp xzr, xzr, [x27]
    004de818stp xzr, xzr, [sp+504]
    004de81cldr x16, [sp+552]
    004de820ldrsb x27, [x16]
    004de824ldp x17, x19, [x16+24]
    004de828ldp x20, x21, [x16+40]
    004de82cldp x22, x23, [x16+56]
    004de830ldp x24, x25, [x16+72]
    004de834stp x17, x19, [sp+432]
    004de838stp x20, x21, [sp+448]
    004de83cstp x22, x23, [sp+464]
    004de840stp x24, x25, [sp+480]
    004de844ldr x16, [x16+88]
    004de848str x16, [sp+496]
    004de84cldr x16, [sp+560]
    004de850ldrsb x27, [x16]
    004de854ldp x17, x19, [x16+80]
    004de858ldp x20, x21, [x16+96]
    004de85cldp x16, x22, [x16+112]
    004de860stp x17, x19, [sp+384]
    004de864stp x20, x21, [sp+400]
    004de868stp x16, x22, [sp+416]
    004de86cldr x15, [sp+568]
    004de870ldr x0, [sp+432]
    004de874ldr x9, [sp+384]
    004de878ldr x1, [sp+440]
    004de87cldr x10, [sp+392]
    004de880ldr x2, [sp+448]
    004de884ldr x11, [sp+400]
    004de888ldr x12, [sp+408]
    004de88cldr x3, [sp+456]
    004de890ldr x4, [sp+464]
    004de894ldr x13, [sp+416]
    004de898ldr x5, [sp+472]
    004de89cldr x14, [sp+424]
    004de8a0ldr x6, [sp+480]
    004de8a4ldr x7, [sp+488]
    004de8a8ldr x8, [sp+496]
    004de8acbl golang.org/x/crypto/ssh.newPacketCipher
    004de8b0str x0, [sp+520]
    004de8b4str x1, [sp+528]
    004de8b8str x2, [sp+504]
    004de8bcstr x3, [sp+512]
    004de8c0ldr x16, [sp+520]
    004de8c4ldr x17, [sp+528]
    004de8c8str x16, [sp+232]
    004de8ccstr x17, [sp+240]
    004de8d0ldr x16, [sp+504]
    004de8d4ldr x17, [sp+512]
    004de8d8str x16, [sp+216]
    004de8dcstr x17, [sp+224]
    004de8e0ldr x16, [sp+232]
    004de8e4ldr x17, [sp+240]
    004de8e8str x16, [sp+168]
    004de8ecstr x17, [sp+176]
    004de8f0ldr x1, [sp+224]
    004de8f4ldr x0, [sp+216]
    004de8f8str x0, [sp+152]
    004de8fcstr x1, [sp+160]
    004de900cbnz x0, 0x4de908
    004de904b 0x4de91c
    004de908
    004de908loc_4de908:
    004de908str x0, [sp+136]
    004de90cstr x1, [sp+144]
    004de910ldp x29, x30, [sp-8]
    004de914add sp, sp, 544
    004de918ret x30
    004de91c
    004de91cloc_4de91c:
    004de91cldr x2, [sp+168]
    004de920ldr x3, [sp+176]
    004de924str x2, [sp+520]
    004de928str x3, [sp+528]
    004de92cldr x2, [sp+552]
    004de930ldrsb x27, [x2]
    004de934ldr x2, [x2+96]
    004de938str x2, [sp+376]
    004de93cldr x0, [sp+376]
    004de940add x1, sp, 520
    004de944bl runtime.chansend1
    004de948add x27, sp, 520
    004de94cstp xzr, xzr, [x27]
    004de950stp xzr, xzr, [sp+504]
    004de954ldr x2, [sp+552]
    004de958ldrsb x27, [x2]
    004de95cldp x3, x4, [x2+128]
    004de960ldp x5, x6, [x2+144]
    004de964ldp x7, x8, [x2+160]
    004de968ldp x9, x10, [x2+176]
    004de96cstp x3, x4, [sp+304]
    004de970stp x5, x6, [sp+320]
    004de974stp x7, x8, [sp+336]
    004de978stp x9, x10, [sp+352]
    004de97cldr x2, [x2+192]
    004de980str x2, [sp+368]
    004de984ldr x2, [sp+560]
    004de988ldrsb x27, [x2]
    004de98cldp x3, x4, [x2+32]
    004de990ldp x5, x6, [x2+48]
    004de994ldp x2, x7, [x2+64]
    004de998stp x3, x4, [sp+256]
    004de99cstp x5, x6, [sp+272]
    004de9a0stp x2, x7, [sp+288]
    004de9a4ldr x15, [sp+568]
    004de9a8ldr x0, [sp+304]
    004de9acldr x9, [sp+256]
    004de9b0ldr x1, [sp+312]
    004de9b4ldr x10, [sp+264]
    004de9b8ldr x2, [sp+320]
    004de9bcldr x11, [sp+272]
    004de9c0ldr x12, [sp+280]
    004de9c4ldr x3, [sp+328]
    004de9c8ldr x4, [sp+336]
    004de9ccldr x13, [sp+288]
    004de9d0ldr x5, [sp+344]
    004de9d4ldr x14, [sp+296]
    004de9d8ldr x6, [sp+352]
    004de9dcldr x7, [sp+360]
    004de9e0ldr x8, [sp+368]
    004de9e4bl golang.org/x/crypto/ssh.newPacketCipher
    004de9e8str x0, [sp+520]
    004de9ecstr x1, [sp+528]
    004de9f0str x2, [sp+504]
    004de9f4str x3, [sp+512]
    004de9f8ldr x2, [sp+520]
    004de9fcldr x3, [sp+528]
    004dea00str x2, [sp+200]
    004dea04str x3, [sp+208]
    004dea08ldr x2, [sp+504]
    004dea0cldr x3, [sp+512]
    004dea10str x2, [sp+184]
    004dea14str x3, [sp+192]
    004dea18ldr x2, [sp+200]
    004dea1cldr x3, [sp+208]
    004dea20str x2, [sp+168]
    004dea24str x3, [sp+176]
    004dea28ldr x1, [sp+192]
    004dea2cldr x0, [sp+184]
    004dea30str x0, [sp+152]
    004dea34str x1, [sp+160]
    004dea38cbnz x0, 0x4dea40
    004dea3cb 0x4dea54
    004dea40
    004dea40loc_4dea40:
    004dea40str x0, [sp+136]
    004dea44str x1, [sp+144]
    004dea48ldp x29, x30, [sp-8]
    004dea4cadd sp, sp, 544
    004dea50ret x30
    004dea54
    004dea54loc_4dea54:
    004dea54ldr x2, [sp+168]
    004dea58ldr x3, [sp+176]
    004dea5cstr x2, [sp+520]
    004dea60str x3, [sp+528]
    004dea64ldr x2, [sp+552]
    004dea68ldrsb x27, [x2]
    004dea6cldr x2, [x2+200]
    004dea70str x2, [sp+248]
    004dea74ldr x0, [sp+248]
    004dea78add x1, sp, 520
    004dea7cbl runtime.chansend1
    004dea80stp xzr, xzr, [sp+136]
    004dea84mov x0, xzr
    004dea88mov x1, xzr
    004dea8cldp x29, x30, [sp-8]
    004dea90add sp, sp, 544
    004dea94ret x30
    004dea98
    004dea98loc_4dea98:
    004dea98stp x0, x1, [sp+8]
    004dea9cstr x2, [sp+24]
    004deaa0mov x3, x30
    004deaa4bl runtime.morestack_noctxt.abi0
    004deaa8ldp x0, x1, [sp+8]
    004deaacldr x2, [sp+24]
    004deab0b 0x4de7e0
    004deab4udf 0
    004deab8udf 0
    004deabcudf 0
    004de7e0
    004deac0
    004deac0golang.org/x/crypto/ssh.(*transport).readPacket: ; void golang.org/x/crypto/ssh.(*transport).readPacket(golang.org/x/crypto/ssh.transport * t)
    004deac0ldr x16, [x28+16]
    004deac4sub x17, sp, 64
    004deac8subs xzr, x17, x16
    004deaccb.ls 0x4dec64
    004dead0str x30, [sp-192]!
    004dead4stur x29, [sp-8]
    004dead8sub x29, sp, 8
    004deadcstr x0, [sp+200]
    004deae0str xzr, [sp+48]
    004deae4stp xzr, xzr, [sp+56]
    004deae8stp xzr, xzr, [sp+72]
    004deaecb 0x4deaf0
    004deaf0
    004deaf0loc_4deaf0:
    004deaf0b 0x4deaf4
    004deaf4
    004deaf4loc_4deaf4:
    004deaf4str xzr, [sp+104]
    004deaf8stp xzr, xzr, [sp+112]
    004deafcstp xzr, xzr, [sp+88]
    004deb00ldr x2, [sp+200]
    004deb04ldrsb x27, [x2]
    004deb08str x2, [sp+176]
    004deb0cldr x2, [sp+200]
    004deb10ldrsb x27, [x2]
    004deb14ldr x1, [x2+208]
    004deb18str x1, [sp+168]
    004deb1cldr x0, [sp+176]
    004deb20bl golang.org/x/crypto/ssh.(*connectionState).readPacket
    004deb24str x0, [sp+104]
    004deb28str x1, [sp+112]
    004deb2cstr x2, [sp+120]
    004deb30str x3, [sp+88]
    004deb34str x4, [sp+96]
    004deb38ldr x2, [sp+104]
    004deb3cldr x3, [sp+112]
    004deb40ldr x4, [sp+120]
    004deb44str x2, [sp+144]
    004deb48str x3, [sp+152]
    004deb4cstr x4, [sp+160]
    004deb50ldr x2, [sp+88]
    004deb54ldr x3, [sp+96]
    004deb58str x2, [sp+128]
    004deb5cstr x3, [sp+136]
    004deb60ldr x2, [sp+144]
    004deb64ldr x3, [sp+152]
    004deb68ldr x4, [sp+160]
    004deb6cstr x2, [sp+48]
    004deb70str x3, [sp+56]
    004deb74str x4, [sp+64]
    004deb78ldr x2, [sp+136]
    004deb7cldr x3, [sp+128]
    004deb80str x3, [sp+72]
    004deb84str x2, [sp+80]
    004deb88cbnz x3, 0x4deb90
    004deb8cb 0x4deb94
    004deb90
    004deb90loc_4deb90:
    004deb90b 0x4dec28
    004deb94
    004deb94loc_4deb94:
    004deb94ldr x5, [sp+56]
    004deb98str x5, [sp+40]
    004deb9csubs xzr, x5, 0
    004deba0cset x6, eq
    004deba4strb w6, [sp+39]
    004deba8cbz x5, 0x4debb0
    004debacb 0x4debb4
    004debb0
    004debb0loc_4debb0:
    004debb0b 0x4dec18
    004debb4
    004debb4loc_4debb4:
    004debb4ldr x1, [sp+56]
    004debb8ldr x5, [sp+48]
    004debbcsubs xzr, x1, 0
    004debc0b.hi 0x4debc8
    004debc4b 0x4dec58
    004debc8
    004debc8loc_4debc8:
    004debc8ldrb w5, [x5]
    004debccsubs wzr, w5, 2
    004debd0cset x5, ne
    004debd4strb w5, [sp+38]
    004debd8b.ne 0x4debe0
    004debdcb 0x4dec08
    004debe0
    004debe0loc_4debe0:
    004debe0ldr x1, [sp+56]
    004debe4ldr x5, [sp+48]
    004debe8subs xzr, x1, 0
    004debecb.hi 0x4debf4
    004debf0b 0x4dec50
    004debf4
    004debf4loc_4debf4:
    004debf4ldrb w5, [x5]
    004debf8subs wzr, w5, 4
    004debfccset x5, ne
    004dec00strb w5, [sp+38]
    004dec04b 0x4dec0c
    004dec08
    004dec08loc_4dec08:
    004dec08b 0x4dec0c
    004dec0c
    004dec0cloc_4dec0c:
    004dec0cldrb w5, [sp+38]
    004dec10strb w5, [sp+39]
    004dec14b 0x4dec18
    004dec18
    004dec18loc_4dec18:
    004dec18ldrb w5, [sp+39]
    004dec1ctbnz w5, 0, 0x4dec24
    004dec20b 0x4dec48
    004dec24
    004dec24loc_4dec24:
    004dec24b 0x4dec28
    004dec28
    004dec28loc_4dec28:
    004dec28ldr x3, [sp+72]
    004dec2cldr x0, [sp+48]
    004dec30ldr x1, [sp+56]
    004dec34ldr x4, [sp+80]
    004dec38ldr x2, [sp+64]
    004dec3cldur x29, [sp-8]
    004dec40ldr x30, [sp], 192
    004dec44ret x30
    004dec48
    004dec48loc_4dec48:
    004dec48b 0x4dec4c
    004dec4c
    004dec4cloc_4dec4c:
    004dec4cb 0x4deaf0
    004dec50
    004dec50loc_4dec50:
    004dec50mov x0, xzr
    004dec54bl runtime.panicIndex
    004dec58
    004dec58loc_4dec58:
    004dec58mov x0, xzr
    004dec5cbl runtime.panicIndex
    004dec60hint
    004dec64
    004dec64loc_4dec64:
    004dec64str x0, [sp+8]
    004dec68mov x3, x30
    004dec6cbl runtime.morestack_noctxt.abi0
    004dec70ldr x0, [sp+8]
    004dec74b 0x4deac0
    004dec78udf 0
    004dec7cudf 0
    004deac0
    004dec80
    004dec80golang.org/x/crypto/ssh.(*connectionState).readPacket: ; void golang.org/x/crypto/ssh.(*connectionState).readPacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Reader * r)
    004dec80ldr x16, [x28+16]
    004dec84sub x17, sp, 272
    004dec88subs xzr, x17, x16
    004dec8cb.ls 0x4df0e4
    004dec90sub x20, sp, 400
    004dec94stp x29, x30, [x20-8]
    004dec98add sp, x20, 0
    004dec9csub x29, sp, 8
    004deca0str x0, [sp+408]
    004deca4str x1, [sp+416]
    004deca8str xzr, [sp+96]
    004decacstp xzr, xzr, [sp+104]
    004decb0stp xzr, xzr, [sp+80]
    004decb4str xzr, [sp+360]
    004decb8stp xzr, xzr, [sp+368]
    004decbcstp xzr, xzr, [sp+344]
    004decc0ldr x4, [sp+408]
    004decc4ldrsb x27, [x4]
    004decc8ldr w1, [x4+16]
    004decccstr w1, [sp+52]
    004decd0ldr x4, [sp+408]
    004decd4ldrsb x27, [x4]
    004decd8ldr x5, [x4]
    004decdcldrsb x27, [x5]
    004dece0ldr x0, [x4+8]
    004dece4ldr x4, [x5+24]
    004dece8ldr x3, [sp+416]
    004dececadrp x2, 0x237000
    004decf0add x2, x2, 992
    004decf4blr x4
    004decf8str x0, [sp+360]
    004decfcstr x1, [sp+368]
    004ded00str x2, [sp+376]
    004ded04str x3, [sp+344]
    004ded08str x4, [sp+352]
    004ded0cldr x4, [sp+360]
    004ded10ldr x5, [sp+368]
    004ded14ldr x6, [sp+376]
    004ded18str x4, [sp+232]
    004ded1cstr x5, [sp+240]
    004ded20str x6, [sp+248]
    004ded24ldr x4, [sp+344]
    004ded28ldr x5, [sp+352]
    004ded2cstr x4, [sp+216]
    004ded30str x5, [sp+224]
    004ded34ldr x4, [sp+232]
    004ded38ldr x5, [sp+240]
    004ded3cldr x6, [sp+248]
    004ded40str x4, [sp+120]
    004ded44str x5, [sp+128]
    004ded48str x6, [sp+136]
    004ded4cldr x4, [sp+216]
    004ded50ldr x5, [sp+224]
    004ded54str x4, [sp+184]
    004ded58str x5, [sp+192]
    004ded5cldr x4, [sp+408]
    004ded60ldrsb x27, [x4]
    004ded64ldr x5, [sp+408]
    004ded68ldrsb x27, [x5]
    004ded6cldr w5, [x5+16]
    004ded70add x5, x5, 1
    004ded74str w5, [x4+16]
    004ded78ldr x4, [sp+184]
    004ded7csubs xzr, x4, 0
    004ded80cset x5, ne
    004ded84eor x5, x5, 1
    004ded88strb w5, [sp+51]
    004ded8ccbnz x4, 0x4ded94
    004ded90b 0x4ded98
    004ded94
    004ded94loc_4ded94:
    004ded94b 0x4dedb0
    004ded98
    004ded98loc_4ded98:
    004ded98ldr x3, [sp+128]
    004ded9cstr x3, [sp+72]
    004deda0subs xzr, x3, 0
    004deda4cset x3, eq
    004deda8strb w3, [sp+51]
    004dedacb 0x4dedb0
    004dedb0
    004dedb0loc_4dedb0:
    004dedb0ldrb w3, [sp+51]
    004dedb4tbnz w3, 0, 0x4dedbc
    004dedb8b 0x4dedd8
    004dedbc
    004dedbcloc_4dedbc:
    004dedbcadrp x0, 0x1da000
    004dedc0add x0, x0, 2962
    004dedc4movz x1, 23
    004dedc8bl errors.New
    004dedccstr x0, [sp+184]
    004dedd0str x1, [sp+192]
    004dedd4b 0x4deddc
    004dedd8
    004dedd8loc_4dedd8:
    004dedd8b 0x4deddc
    004deddc
    004deddcloc_4deddc:
    004deddcldr x3, [sp+128]
    004dede0str x3, [sp+72]
    004dede4cbnz x3, 0x4dedec
    004dede8b 0x4deff0
    004dedec
    004dedecloc_4dedec:
    004dedecldr x1, [sp+128]
    004dedf0ldr x3, [sp+120]
    004dedf4subs xzr, x1, 0
    004dedf8b.hi 0x4dee00
    004dedfcb 0x4df0d8
    004dee00
    004dee00loc_4dee00:
    004dee00ldrb w3, [x3]
    004dee04strb w3, [sp+50]
    004dee08mov x4, x3
    004dee0csubs wzr, w4, 1
    004dee10b.eq 0x4dee18
    004dee14b 0x4def0c
    004dee18
    004dee18loc_4dee18:
    004dee18b 0x4dee1c
    004dee1c
    004dee1cloc_4dee1c:
    004dee1cadrp x0, 0x177000
    004dee20add x0, x0, 896
    004dee24bl runtime.newobject
    004dee28str x0, [sp+384]
    004dee2cadrp x27, 0x56d000
    004dee30ldr w1, [x27+3056]
    004dee34cbz w1, 0x4dee3c
    004dee38b 0x4dee40
    004dee3c
    004dee3cloc_4dee3c:
    004dee3cb 0x4dee5c
    004dee40
    004dee40loc_4dee40:
    004dee40str x0, [sp+256]
    004dee44mov x1, x0
    004dee48adrp x0, 0x177000
    004dee4cadd x0, x0, 896
    004dee50bl runtime.wbZero
    004dee54ldr x0, [sp+256]
    004dee58b 0x4dee5c
    004dee5c
    004dee5cloc_4dee5c:
    004dee5cstp xzr, xzr, [x0]
    004dee60stp xzr, xzr, [x0+16]
    004dee64str xzr, [x0+32]
    004dee68ldr x4, [sp+384]
    004dee6cstr x4, [sp+312]
    004dee70ldr x0, [sp+120]
    004dee74ldr x1, [sp+128]
    004dee78ldr x2, [sp+136]
    004dee7cadrp x3, 0x134000
    004dee80add x3, x3, 64
    004dee84bl golang.org/x/crypto/ssh.Unmarshal
    004dee88str x0, [sp+168]
    004dee8cstr x1, [sp+176]
    004dee90cbnz x0, 0x4dee98
    004dee94b 0x4deec8
    004dee98
    004dee98loc_4dee98:
    004dee98str xzr, [sp+96]
    004dee9cstp xzr, xzr, [sp+104]
    004deea0ldr x3, [sp+168]
    004deea4ldr x4, [sp+176]
    004deea8str x3, [sp+80]
    004deeacstr x4, [sp+88]
    004deeb0ldr x0, [sp+96]
    004deeb4ldr x1, [sp+104]
    004deeb8ldr x2, [sp+112]
    004deebcldp x29, x30, [sp-8]
    004deec0add sp, sp, 400
    004deec4ret x30
    004deec8
    004deec8loc_4deec8:
    004deec8ldr x5, [sp+384]
    004deeccstr x5, [sp+312]
    004deed0str xzr, [sp+96]
    004deed4stp xzr, xzr, [sp+104]
    004deed8ldr x5, [sp+312]
    004deedcadrp x6, 0x238000
    004deee0add x6, x6, 128
    004deee4str x6, [sp+80]
    004deee8str x5, [sp+88]
    004deeecldr x3, [sp+80]
    004deef0ldr x0, [sp+96]
    004deef4ldr x1, [sp+104]
    004deef8ldr x4, [sp+88]
    004deefcldr x2, [sp+112]
    004def00ldp x29, x30, [sp-8]
    004def04add sp, sp, 400
    004def08ret x30
    004def0c
    004def0cloc_4def0c:
    004def0csubs wzr, w3, 21
    004def10b.eq 0x4def18
    004def14b 0x4defe4
    004def18
    004def18loc_4def18:
    004def18b 0x4def1c
    004def1c
    004def1cloc_4def1c:
    004def1cldr x2, [sp+408]
    004def20ldrsb x27, [x2]
    004def24ldr x2, [x2+96]
    004def28str x2, [sp+336]
    004def2cstp xzr, xzr, [sp+320]
    004def30ldr x1, [sp+336]
    004def34add x0, sp, 320
    004def38bl runtime.selectnbrecv
    004def3cstrb w0, [sp+49]
    004def40tbnz w0, 0, 0x4def48
    004def44b 0x4def9c
    004def48
    004def48loc_4def48:
    004def48ldr x3, [sp+328]
    004def4cldr x4, [sp+320]
    004def50str x4, [sp+200]
    004def54str x3, [sp+208]
    004def58ldr x5, [sp+408]
    004def5cldrsb x27, [x5]
    004def60str x4, [x5]
    004def64adrp x27, 0x56d000
    004def68ldr w4, [x27+3056]
    004def6ccbz w4, 0x4def74
    004def70b 0x4def78
    004def74
    004def74loc_4def74:
    004def74b 0x4def8c
    004def78
    004def78loc_4def78:
    004def78bl runtime.gcWriteBarrier2
    004def7cstr x3, [x25]
    004def80ldr x4, [x5+8]
    004def84str x4, [x25+8]
    004def88b 0x4def8c
    004def8c
    004def8cloc_4def8c:
    004def8cstr x3, [x5+8]
    004def90b 0x4def94
    004def94
    004def94loc_4def94:
    004def94b 0x4def98
    004def98
    004def98loc_4def98:
    004def98b 0x4defec
    004def9c
    004def9cloc_4def9c:
    004def9cadrp x0, 0x1df000
    004defa0add x0, x0, 1462
    004defa4orr x1, xzr, 30
    004defa8bl errors.New
    004defacstr x0, [sp+344]
    004defb0str x1, [sp+352]
    004defb4str xzr, [sp+96]
    004defb8stp xzr, xzr, [sp+104]
    004defbcldr x3, [sp+344]
    004defc0ldr x4, [sp+352]
    004defc4str x3, [sp+80]
    004defc8str x4, [sp+88]
    004defccldr x0, [sp+96]
    004defd0ldr x1, [sp+104]
    004defd4ldr x2, [sp+112]
    004defd8ldp x29, x30, [sp-8]
    004defdcadd sp, sp, 400
    004defe0ret x30
    004defe4
    004defe4loc_4defe4:
    004defe4b 0x4defe8
    004defe8
    004defe8loc_4defe8:
    004defe8b 0x4defec
    004defec
    004defecloc_4defec:
    004defecb 0x4deff4
    004deff0
    004deff0loc_4deff0:
    004deff0b 0x4deff4
    004deff4
    004deff4loc_4deff4:
    004deff4ldr x2, [sp+128]
    004deff8str x2, [sp+72]
    004deffcadrp x0, 0x117000
    004df000add x0, x0, 3072
    004df004mov x1, x2
    004df008bl runtime.makeslice
    004df00cldr x3, [sp+72]
    004df010ldr x4, [sp+72]
    004df014str x0, [sp+144]
    004df018str x3, [sp+152]
    004df01cstr x4, [sp+160]
    004df020str x0, [sp+288]
    004df024str x3, [sp+296]
    004df028str x4, [sp+304]
    004df02cldr x3, [sp+128]
    004df030ldr x4, [sp+136]
    004df034ldr x5, [sp+120]
    004df038str x5, [sp+264]
    004df03cstr x3, [sp+272]
    004df040str x4, [sp+280]
    004df044ldr x4, [sp+296]
    004df048str x4, [sp+64]
    004df04csubs xzr, x4, x3
    004df050b.gt 0x4df058
    004df054b 0x4df060
    004df058
    004df058loc_4df058:
    004df058str x3, [sp+64]
    004df05cb 0x4df064
    004df060
    004df060loc_4df060:
    004df060b 0x4df064
    004df064
    004df064loc_4df064:
    004df064ldr x5, [sp+264]
    004df068ldr x6, [sp+288]
    004df06csubs xzr, x5, x6
    004df070b.ne 0x4df078
    004df074b 0x4df094
    004df078
    004df078loc_4df078:
    004df078ldr x3, [sp+64]
    004df07cstr x3, [sp+56]
    004df080ldr x2, [sp+56]
    004df084ldr x1, [sp+264]
    004df088ldr x0, [sp+288]
    004df08cbl runtime.memmove
    004df090b 0x4df098
    004df094
    004df094loc_4df094:
    004df094b 0x4df098
    004df098
    004df098loc_4df098:
    004df098ldr x5, [sp+144]
    004df09cldr x6, [sp+152]
    004df0a0ldr x7, [sp+160]
    004df0a4str x5, [sp+96]
    004df0a8str x6, [sp+104]
    004df0acstr x7, [sp+112]
    004df0b0ldr x3, [sp+184]
    004df0b4ldr x4, [sp+192]
    004df0b8str x3, [sp+80]
    004df0bcstr x4, [sp+88]
    004df0c0ldr x0, [sp+96]
    004df0c4ldr x1, [sp+104]
    004df0c8ldr x2, [sp+112]
    004df0ccldp x29, x30, [sp-8]
    004df0d0add sp, sp, 400
    004df0d4ret x30
    004df0d8
    004df0d8loc_4df0d8:
    004df0d8mov x0, xzr
    004df0dcbl runtime.panicIndex
    004df0e0hint
    004df0e4
    004df0e4loc_4df0e4:
    004df0e4stp x0, x1, [sp+8]
    004df0e8mov x3, x30
    004df0ecbl runtime.morestack_noctxt.abi0
    004df0f0ldp x0, x1, [sp+8]
    004df0f4b 0x4dec80
    004df0f8udf 0
    004df0fcudf 0
    004dec80
    004df100
    004df100golang.org/x/crypto/ssh.(*transport).writePacket: ; void golang.org/x/crypto/ssh.(*transport).writePacket(golang.org/x/crypto/ssh.transport * t, struct []uint8 packet)
    004df100ldr x16, [x28+16]
    004df104sub x17, sp, 16
    004df108subs xzr, x17, x16
    004df10cb.ls 0x4df19c
    004df110str x30, [sp-144]!
    004df114stur x29, [sp-8]
    004df118sub x29, sp, 8
    004df11cstr x0, [sp+152]
    004df120str x1, [sp+160]
    004df124str x2, [sp+168]
    004df128str x3, [sp+176]
    004df12cstp xzr, xzr, [sp+72]
    004df130ldr x7, [sp+152]
    004df134ldrsb x27, [x7]
    004df138add x7, x7, 104
    004df13cstr x7, [sp+112]
    004df140ldr x7, [sp+152]
    004df144ldrsb x27, [x7]
    004df148ldr x7, [x7+216]
    004df14cstr x7, [sp+104]
    004df150ldr x7, [sp+152]
    004df154ldrsb x27, [x7]
    004df158ldr x2, [x7+224]
    004df15cldr x3, [x7+232]
    004df160str x2, [sp+88]
    004df164str x3, [sp+96]
    004df168ldr x4, [sp+160]
    004df16cldr x5, [sp+168]
    004df170ldr x6, [sp+176]
    004df174ldr x0, [sp+112]
    004df178ldr x1, [sp+104]
    004df17cbl golang.org/x/crypto/ssh.(*connectionState).writePacket
    004df180str x0, [sp+120]
    004df184str x1, [sp+128]
    004df188str x0, [sp+72]
    004df18cstr x1, [sp+80]
    004df190ldur x29, [sp-8]
    004df194ldr x30, [sp], 144
    004df198ret x30
    004df19c
    004df19cloc_4df19c:
    004df19cstp x0, x1, [sp+8]
    004df1a0stp x2, x3, [sp+24]
    004df1a4mov x3, x30
    004df1a8bl runtime.morestack_noctxt.abi0
    004df1acldp x0, x1, [sp+8]
    004df1b0ldp x2, x3, [sp+24]
    004df1b4b 0x4df100
    004df1b8udf 0
    004df1bcudf 0
    004df100
    004df1c0
    004df1c0golang.org/x/crypto/ssh.(*connectionState).writePacket: ; void golang.org/x/crypto/ssh.(*connectionState).writePacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Writer * w, io.Reader rand, struct []uint8 packet)
    004df1c0ldr x16, [x28+16]
    004df1c4sub x17, sp, 48
    004df1c8subs xzr, x17, x16
    004df1ccb.ls 0x4df3d0
    004df1d0str x30, [sp-176]!
    004df1d4stur x29, [sp-8]
    004df1d8sub x29, sp, 8
    004df1dcstr x0, [sp+184]
    004df1e0str x1, [sp+192]
    004df1e4str x2, [sp+200]
    004df1e8str x3, [sp+208]
    004df1ecstr x4, [sp+216]
    004df1f0str x5, [sp+224]
    004df1f4str x6, [sp+232]
    004df1f8stp xzr, xzr, [sp+96]
    004df1fcldr x9, [sp+224]
    004df200str x9, [sp+88]
    004df204subs xzr, x9, 0
    004df208cset x10, ne
    004df20cstrb w10, [sp+82]
    004df210cbnz x9, 0x4df218
    004df214b 0x4df240
    004df218
    004df218loc_4df218:
    004df218ldr x1, [sp+224]
    004df21cldr x9, [sp+216]
    004df220subs xzr, x1, 0
    004df224b.hi 0x4df22c
    004df228b 0x4df3c4
    004df22c
    004df22cloc_4df22c:
    004df22cldrb w9, [x9]
    004df230subs wzr, w9, 21
    004df234cset x9, eq
    004df238strb w9, [sp+82]
    004df23cb 0x4df244
    004df240
    004df240loc_4df240:
    004df240b 0x4df244
    004df244
    004df244loc_4df244:
    004df244ldrb w9, [sp+82]
    004df248strb w9, [sp+81]
    004df24cldr x9, [sp+184]
    004df250ldrsb x27, [x9]
    004df254ldr w1, [x9+16]
    004df258str w1, [sp+84]
    004df25cldr x9, [sp+184]
    004df260ldrsb x27, [x9]
    004df264ldr x10, [x9]
    004df268ldrsb x27, [x10]
    004df26cldr x0, [x9+8]
    004df270ldr x4, [sp+200]
    004df274ldr x6, [sp+216]
    004df278ldr x7, [sp+224]
    004df27cldr x5, [sp+208]
    004df280ldr x8, [sp+232]
    004df284ldr x9, [x10+32]
    004df288ldr x3, [sp+192]
    004df28cadrp x2, 0x235000
    004df290add x2, x2, 416
    004df294blr x9
    004df298str x0, [sp+112]
    004df29cstr x1, [sp+120]
    004df2a0cbnz x0, 0x4df2a8
    004df2a4b 0x4df2bc
    004df2a8
    004df2a8loc_4df2a8:
    004df2a8str x0, [sp+96]
    004df2acstr x1, [sp+104]
    004df2b0ldur x29, [sp-8]
    004df2b4ldr x30, [sp], 176
    004df2b8ret x30
    004df2bc
    004df2bcloc_4df2bc:
    004df2bcldr x0, [sp+192]
    004df2c0bl bufio.(*Writer).Flush
    004df2c4str x0, [sp+112]
    004df2c8str x1, [sp+120]
    004df2cccbnz x0, 0x4df2d4
    004df2d0b 0x4df2e8
    004df2d4
    004df2d4loc_4df2d4:
    004df2d4str x0, [sp+96]
    004df2d8str x1, [sp+104]
    004df2dcldur x29, [sp-8]
    004df2e0ldr x30, [sp], 176
    004df2e4ret x30
    004df2e8
    004df2e8loc_4df2e8:
    004df2e8ldr x2, [sp+184]
    004df2ecldrsb x27, [x2]
    004df2f0ldr x3, [sp+184]
    004df2f4ldrsb x27, [x3]
    004df2f8ldr w3, [x3+16]
    004df2fcadd x3, x3, 1
    004df300str w3, [x2+16]
    004df304ldrb w2, [sp+81]
    004df308tbnz w2, 0, 0x4df310
    004df30cb 0x4df390
    004df310
    004df310loc_4df310:
    004df310ldr x2, [sp+184]
    004df314ldrsb x27, [x2]
    004df318ldr x2, [x2+96]
    004df31cstr x2, [sp+160]
    004df320stp xzr, xzr, [sp+144]
    004df324ldr x1, [sp+160]
    004df328add x0, sp, 144
    004df32cbl runtime.selectnbrecv
    004df330strb w0, [sp+83]
    004df334tbnz w0, 0, 0x4df33c
    004df338b 0x4df3b0
    004df33c
    004df33cloc_4df33c:
    004df33cldr x2, [sp+152]
    004df340ldr x3, [sp+144]
    004df344str x3, [sp+128]
    004df348str x2, [sp+136]
    004df34cldr x4, [sp+184]
    004df350ldrsb x27, [x4]
    004df354str x3, [x4]
    004df358adrp x27, 0x56c000
    004df35cldr w3, [x27+3056]
    004df360cbz w3, 0x4df368
    004df364b 0x4df36c
    004df368
    004df368loc_4df368:
    004df368b 0x4df380
    004df36c
    004df36cloc_4df36c:
    004df36cbl runtime.gcWriteBarrier2
    004df370str x2, [x25]
    004df374ldr x3, [x4+8]
    004df378str x3, [x25+8]
    004df37cb 0x4df380
    004df380
    004df380loc_4df380:
    004df380str x2, [x4+8]
    004df384b 0x4df388
    004df388
    004df388loc_4df388:
    004df388b 0x4df38c
    004df38c
    004df38cloc_4df38c:
    004df38cb 0x4df394
    004df390
    004df390loc_4df390:
    004df390b 0x4df394
    004df394
    004df394loc_4df394:
    004df394ldr x0, [sp+112]
    004df398ldr x1, [sp+120]
    004df39cstr x0, [sp+96]
    004df3a0str x1, [sp+104]
    004df3a4ldur x29, [sp-8]
    004df3a8ldr x30, [sp], 176
    004df3acret x30
    004df3b0
    004df3b0loc_4df3b0:
    004df3b0adrp x0, 0x116000
    004df3b4add x0, x0, 2944
    004df3b8adrp x1, 0x233000
    004df3bcadd x1, x1, 1120
    004df3c0bl runtime.gopanic
    004df3c4
    004df3c4loc_4df3c4:
    004df3c4mov x0, xzr
    004df3c8bl runtime.panicIndex
    004df3cchint
    004df3d0
    004df3d0loc_4df3d0:
    004df3d0stp x0, x1, [sp+8]
    004df3d4stp x2, x3, [sp+24]
    004df3d8stp x4, x5, [sp+40]
    004df3dcstr x6, [sp+56]
    004df3e0mov x3, x30
    004df3e4bl runtime.morestack_noctxt.abi0
    004df3e8ldp x0, x1, [sp+8]
    004df3ecldp x2, x3, [sp+24]
    004df3f0ldp x4, x5, [sp+40]
    004df3f4ldr x6, [sp+56]
    004df3f8b 0x4df1c0
    004df3fcudf 0
    004df1c0