File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
Loading..
004aaeb0
004aaeb0golang.org/x/crypto/ssh.init.func4: ; void golang.org/x/crypto/ssh.init.func4(struct []uint8 key)
004aaeb0ldr x16, [x28+16]
004aaeb4subs xzr, sp, x16
004aaeb8b.ls 0x4aaf0c
004aaebcstr x30, [sp-80]!
004aaec0stur x29, [sp-8]
004aaec4sub x29, sp, 8
004aaec8str x0, [sp+88]
004aaeccstr x1, [sp+96]
004aaed0str x2, [sp+104]
004aaed4stp xzr, xzr, [sp+40]
004aaed8ldr x1, [sp+88]
004aaedcldr x2, [sp+96]
004aaee0ldr x3, [sp+104]
004aaee4adrp x0, 0x22f000
004aaee8add x0, x0, 112
004aaeecbl crypto/hmac.New
004aaef0str x0, [sp+56]
004aaef4str x1, [sp+64]
004aaef8str x0, [sp+40]
004aaefcstr x1, [sp+48]
004aaf00ldur x29, [sp-8]
004aaf04ldr x30, [sp], 80
004aaf08ret x30
004aaf0c
004aaf0cloc_4aaf0c:
004aaf0cstp x0, x1, [sp+8]
004aaf10str x2, [sp+24]
004aaf14mov x3, x30
004aaf18bl runtime.morestack_noctxt.abi0
004aaf1cldp x0, x1, [sp+8]
004aaf20ldr x2, [sp+24]
004aaf24b 0x4aaeb0
004aaf28udf 0
004aaf2cudf 0
004aaeb0
004aaeb0golang.org/x/crypto/ssh.init.func4: ; void golang.org/x/crypto/ssh.init.func4(struct []uint8 key)
004aaeb0ldr x16, [x28+16]
004aaeb4subs xzr, sp, x16
004aaeb8b.ls 0x4aaf0c
004aaebcstr x30, [sp-80]!
004aaec0stur x29, [sp-8]
004aaec4sub x29, sp, 8
004aaec8str x0, [sp+88]
004aaeccstr x1, [sp+96]
004aaed0str x2, [sp+104]
004aaed4stp xzr, xzr, [sp+40]
004aaed8ldr x1, [sp+88]
004aaedcldr x2, [sp+96]
004aaee0ldr x3, [sp+104]
004aaee4adrp x0, 0x22f000
004aaee8add x0, x0, 112
004aaeecbl crypto/hmac.New
004aaef0str x0, [sp+56]
004aaef4str x1, [sp+64]
004aaef8str x0, [sp+40]
004aaefcstr x1, [sp+48]
004aaf00ldur x29, [sp-8]
004aaf04ldr x30, [sp], 80
004aaf08ret x30
004aaf0c
004aaf0cloc_4aaf0c:
004aaf0cstp x0, x1, [sp+8]
004aaf10str x2, [sp+24]
004aaf14mov x3, x30
004aaf18bl runtime.morestack_noctxt.abi0
004aaf1cldp x0, x1, [sp+8]
004aaf20ldr x2, [sp+24]
004aaf24b 0x4aaeb0
004aaf28udf 0
004aaf2cudf 0
004aaeb0
004aaf30
004aaf30golang.org/x/crypto/ssh.init.func5: ; void golang.org/x/crypto/ssh.init.func5(struct []uint8 key)
004aaf30ldr x16, [x28+16]
004aaf34subs xzr, sp, x16
004aaf38b.ls 0x4aaf8c
004aaf3cstr x30, [sp-80]!
004aaf40stur x29, [sp-8]
004aaf44sub x29, sp, 8
004aaf48str x0, [sp+88]
004aaf4cstr x1, [sp+96]
004aaf50str x2, [sp+104]
004aaf54stp xzr, xzr, [sp+40]
004aaf58ldr x1, [sp+88]
004aaf5cldr x2, [sp+96]
004aaf60ldr x3, [sp+104]
004aaf64adrp x0, 0x22f000
004aaf68add x0, x0, 152
004aaf6cbl crypto/hmac.New
004aaf70str x0, [sp+56]
004aaf74str x1, [sp+64]
004aaf78str x0, [sp+40]
004aaf7cstr x1, [sp+48]
004aaf80ldur x29, [sp-8]
004aaf84ldr x30, [sp], 80
004aaf88ret x30
004aaf8c
004aaf8cloc_4aaf8c:
004aaf8cstp x0, x1, [sp+8]
004aaf90str x2, [sp+24]
004aaf94mov x3, x30
004aaf98bl runtime.morestack_noctxt.abi0
004aaf9cldp x0, x1, [sp+8]
004aafa0ldr x2, [sp+24]
004aafa4b 0x4aaf30
004aafa8udf 0
004aafacudf 0
004aaf30
004aaf30golang.org/x/crypto/ssh.init.func5: ; void golang.org/x/crypto/ssh.init.func5(struct []uint8 key)
004aaf30ldr x16, [x28+16]
004aaf34subs xzr, sp, x16
004aaf38b.ls 0x4aaf8c
004aaf3cstr x30, [sp-80]!
004aaf40stur x29, [sp-8]
004aaf44sub x29, sp, 8
004aaf48str x0, [sp+88]
004aaf4cstr x1, [sp+96]
004aaf50str x2, [sp+104]
004aaf54stp xzr, xzr, [sp+40]
004aaf58ldr x1, [sp+88]
004aaf5cldr x2, [sp+96]
004aaf60ldr x3, [sp+104]
004aaf64adrp x0, 0x22f000
004aaf68add x0, x0, 152
004aaf6cbl crypto/hmac.New
004aaf70str x0, [sp+56]
004aaf74str x1, [sp+64]
004aaf78str x0, [sp+40]
004aaf7cstr x1, [sp+48]
004aaf80ldur x29, [sp-8]
004aaf84ldr x30, [sp], 80
004aaf88ret x30
004aaf8c
004aaf8cloc_4aaf8c:
004aaf8cstp x0, x1, [sp+8]
004aaf90str x2, [sp+24]
004aaf94mov x3, x30
004aaf98bl runtime.morestack_noctxt.abi0
004aaf9cldp x0, x1, [sp+8]
004aafa0ldr x2, [sp+24]
004aafa4b 0x4aaf30
004aafa8udf 0
004aafacudf 0
004aaf30
004aafb0
004aafb0golang.org/x/crypto/ssh.init.func6: ; void golang.org/x/crypto/ssh.init.func6(struct []uint8 key)
004aafb0ldr x16, [x28+16]
004aafb4subs xzr, sp, x16
004aafb8b.ls 0x4ab050
004aafbcstr x30, [sp-112]!
004aafc0stur x29, [sp-8]
004aafc4sub x29, sp, 8
004aafc8str x0, [sp+120]
004aafccstr x1, [sp+128]
004aafd0str x2, [sp+136]
004aafd4stp xzr, xzr, [sp+40]
004aafd8ldr x1, [sp+120]
004aafdcldr x2, [sp+128]
004aafe0ldr x3, [sp+136]
004aafe4adrp x0, 0x22f000
004aafe8add x0, x0, 152
004aafecbl crypto/hmac.New
004aaff0str x0, [sp+88]
004aaff4str x1, [sp+96]
004aaff8stp xzr, xzr, [sp+64]
004aaffcstr xzr, [sp+80]
004ab000orr x4, xzr, 12
004ab004str x4, [sp+64]
004ab008ldr x4, [sp+96]
004ab00cldr x5, [sp+88]
004ab010str x5, [sp+72]
004ab014str x4, [sp+80]
004ab018adrp x0, 0x1ce000
004ab01cadd x0, x0, 160
004ab020add x1, sp, 64
004ab024bl runtime.convT
004ab028str x0, [sp+56]
004ab02cadrp x4, 0x26e000
004ab030add x4, x4, 2592
004ab034str x4, [sp+40]
004ab038str x0, [sp+48]
004ab03cldr x0, [sp+40]
004ab040ldr x1, [sp+48]
004ab044ldur x29, [sp-8]
004ab048ldr x30, [sp], 112
004ab04cret x30
004ab050
004ab050loc_4ab050:
004ab050stp x0, x1, [sp+8]
004ab054str x2, [sp+24]
004ab058mov x3, x30
004ab05cbl runtime.morestack_noctxt.abi0
004ab060ldp x0, x1, [sp+8]
004ab064ldr x2, [sp+24]
004ab068b 0x4aafb0
004ab06cudf 0
004aafb0
004aafb0golang.org/x/crypto/ssh.init.func6: ; void golang.org/x/crypto/ssh.init.func6(struct []uint8 key)
004aafb0ldr x16, [x28+16]
004aafb4subs xzr, sp, x16
004aafb8b.ls 0x4ab050
004aafbcstr x30, [sp-112]!
004aafc0stur x29, [sp-8]
004aafc4sub x29, sp, 8
004aafc8str x0, [sp+120]
004aafccstr x1, [sp+128]
004aafd0str x2, [sp+136]
004aafd4stp xzr, xzr, [sp+40]
004aafd8ldr x1, [sp+120]
004aafdcldr x2, [sp+128]
004aafe0ldr x3, [sp+136]
004aafe4adrp x0, 0x22f000
004aafe8add x0, x0, 152
004aafecbl crypto/hmac.New
004aaff0str x0, [sp+88]
004aaff4str x1, [sp+96]
004aaff8stp xzr, xzr, [sp+64]
004aaffcstr xzr, [sp+80]
004ab000orr x4, xzr, 12
004ab004str x4, [sp+64]
004ab008ldr x4, [sp+96]
004ab00cldr x5, [sp+88]
004ab010str x5, [sp+72]
004ab014str x4, [sp+80]
004ab018adrp x0, 0x1ce000
004ab01cadd x0, x0, 160
004ab020add x1, sp, 64
004ab024bl runtime.convT
004ab028str x0, [sp+56]
004ab02cadrp x4, 0x26e000
004ab030add x4, x4, 2592
004ab034str x4, [sp+40]
004ab038str x0, [sp+48]
004ab03cldr x0, [sp+40]
004ab040ldr x1, [sp+48]
004ab044ldur x29, [sp-8]
004ab048ldr x30, [sp], 112
004ab04cret x30
004ab050
004ab050loc_4ab050:
004ab050stp x0, x1, [sp+8]
004ab054str x2, [sp+24]
004ab058mov x3, x30
004ab05cbl runtime.morestack_noctxt.abi0
004ab060ldp x0, x1, [sp+8]
004ab064ldr x2, [sp+24]
004ab068b 0x4aafb0
004ab06cudf 0
004aafb0
004ab070
004ab070golang.org/x/crypto/ssh.map.init.0: ; void golang.org/x/crypto/ssh.map.init.0(void)
004ab070ldr x16, [x28+16]
004ab074sub x17, sp, 48
004ab078subs xzr, x17, x16
004ab07cb.ls 0x4ab5e8
004ab080str x30, [sp-176]!
004ab084stur x29, [sp-8]
004ab088sub x29, sp, 8
004ab08cadrp x0, 0x179000
004ab090add x0, x0, 1600
004ab094movz x1, 10
004ab098mov x2, xzr
004ab09cbl runtime.makemap
004ab0a0str x0, [sp+160]
004ab0a4adrp x3, 0x210000
004ab0a8add x3, x3, 3572
004ab0acstr x3, [sp+144]
004ab0b0orr x3, xzr, 28
004ab0b4str x3, [sp+152]
004ab0b8adrp x3, 0x206000
004ab0bcadd x3, x3, 153
004ab0c0str x3, [sp+104]
004ab0c4orr x3, xzr, 7
004ab0c8str x3, [sp+112]
004ab0ccldr x2, [sp+144]
004ab0d0ldr x3, [sp+152]
004ab0d4ldr x1, [sp+160]
004ab0d8adrp x0, 0x179000
004ab0dcadd x0, x0, 1600
004ab0e0bl runtime.mapassign_faststr
004ab0e4str x0, [sp+96]
004ab0e8ldrsb x27, [x0]
004ab0ecldr x3, [sp+104]
004ab0f0ldr x4, [sp+112]
004ab0f4str x4, [x0+8]
004ab0f8adrp x27, 0x5a0000
004ab0fcldr w4, [x27+3056]
004ab100cbz w4, 0x4ab108
004ab104b 0x4ab10c
004ab108
004ab108loc_4ab108:
004ab108b 0x4ab120
004ab10c
004ab10cloc_4ab10c:
004ab10cbl runtime.gcWriteBarrier2
004ab110str x3, [x25]
004ab114ldr x4, [x0]
004ab118str x4, [x25+8]
004ab11cb 0x4ab120
004ab120
004ab120loc_4ab120:
004ab120str x3, [x0]
004ab124adrp x4, 0x214000
004ab128add x4, x4, 2223
004ab12cstr x4, [sp+144]
004ab130movz x4, 33
004ab134str x4, [sp+152]
004ab138adrp x4, 0x208000
004ab13cadd x4, x4, 840
004ab140str x4, [sp+104]
004ab144orr x4, xzr, 12
004ab148str x4, [sp+112]
004ab14cldr x2, [sp+144]
004ab150ldr x3, [sp+152]
004ab154ldr x1, [sp+160]
004ab158adrp x0, 0x179000
004ab15cadd x0, x0, 1600
004ab160bl runtime.mapassign_faststr
004ab164str x0, [sp+88]
004ab168ldrsb x27, [x0]
004ab16cldr x4, [sp+104]
004ab170ldr x5, [sp+112]
004ab174str x5, [x0+8]
004ab178adrp x27, 0x5a0000
004ab17cldr w5, [x27+3056]
004ab180cbz w5, 0x4ab188
004ab184b 0x4ab18c
004ab188
004ab188loc_4ab188:
004ab188b 0x4ab1a0
004ab18c
004ab18cloc_4ab18c:
004ab18cbl runtime.gcWriteBarrier2
004ab190str x4, [x25]
004ab194ldr x5, [x0]
004ab198str x5, [x25+8]
004ab19cb 0x4ab1a0
004ab1a0
004ab1a0loc_4ab1a0:
004ab1a0str x4, [x0]
004ab1a4adrp x4, 0x214000
004ab1a8add x4, x4, 2256
004ab1acstr x4, [sp+144]
004ab1b0movz x4, 33
004ab1b4str x4, [sp+152]
004ab1b8adrp x4, 0x208000
004ab1bcadd x4, x4, 852
004ab1c0str x4, [sp+104]
004ab1c4orr x4, xzr, 12
004ab1c8str x4, [sp+112]
004ab1ccldr x2, [sp+144]
004ab1d0ldr x3, [sp+152]
004ab1d4ldr x1, [sp+160]
004ab1d8adrp x0, 0x179000
004ab1dcadd x0, x0, 1600
004ab1e0bl runtime.mapassign_faststr
004ab1e4str x0, [sp+80]
004ab1e8ldrsb x27, [x0]
004ab1ecldr x4, [sp+104]
004ab1f0ldr x5, [sp+112]
004ab1f4str x5, [x0+8]
004ab1f8adrp x27, 0x5a0000
004ab1fcldr w5, [x27+3056]
004ab200cbz w5, 0x4ab208
004ab204b 0x4ab20c
004ab208
004ab208loc_4ab208:
004ab208b 0x4ab220
004ab20c
004ab20cloc_4ab20c:
004ab20cbl runtime.gcWriteBarrier2
004ab210str x4, [x25]
004ab214ldr x5, [x0]
004ab218str x5, [x25+8]
004ab21cb 0x4ab220
004ab220
004ab220loc_4ab220:
004ab220str x4, [x0]
004ab224adrp x4, 0x210000
004ab228add x4, x4, 3600
004ab22cstr x4, [sp+144]
004ab230orr x4, xzr, 28
004ab234str x4, [sp+152]
004ab238adrp x4, 0x206000
004ab23cadd x4, x4, 160
004ab240str x4, [sp+104]
004ab244orr x4, xzr, 7
004ab248str x4, [sp+112]
004ab24cldr x2, [sp+144]
004ab250ldr x3, [sp+152]
004ab254ldr x1, [sp+160]
004ab258adrp x0, 0x179000
004ab25cadd x0, x0, 1600
004ab260bl runtime.mapassign_faststr
004ab264str x0, [sp+72]
004ab268ldrsb x27, [x0]
004ab26cldr x4, [sp+104]
004ab270ldr x5, [sp+112]
004ab274str x5, [x0+8]
004ab278adrp x27, 0x5a0000
004ab27cldr w5, [x27+3056]
004ab280cbz w5, 0x4ab288
004ab284b 0x4ab28c
004ab288
004ab288loc_4ab288:
004ab288b 0x4ab2a0
004ab28c
004ab28cloc_4ab28c:
004ab28cbl runtime.gcWriteBarrier2
004ab290str x4, [x25]
004ab294ldr x5, [x0]
004ab298str x5, [x25+8]
004ab29cb 0x4ab2a0
004ab2a0
004ab2a0loc_4ab2a0:
004ab2a0str x4, [x0]
004ab2a4adrp x4, 0x219000
004ab2a8add x4, x4, 1259
004ab2acstr x4, [sp+144]
004ab2b0movz x4, 40
004ab2b4str x4, [sp+152]
004ab2b8adrp x4, 0x20b000
004ab2bcadd x4, x4, 1498
004ab2c0str x4, [sp+104]
004ab2c4movz x4, 19
004ab2c8str x4, [sp+112]
004ab2ccldr x2, [sp+144]
004ab2d0ldr x3, [sp+152]
004ab2d4ldr x1, [sp+160]
004ab2d8adrp x0, 0x179000
004ab2dcadd x0, x0, 1600
004ab2e0bl runtime.mapassign_faststr
004ab2e4str x0, [sp+64]
004ab2e8ldrsb x27, [x0]
004ab2ecldr x4, [sp+104]
004ab2f0ldr x5, [sp+112]
004ab2f4str x5, [x0+8]
004ab2f8adrp x27, 0x5a0000
004ab2fcldr w5, [x27+3056]
004ab300cbz w5, 0x4ab308
004ab304b 0x4ab30c
004ab308
004ab308loc_4ab308:
004ab308b 0x4ab320
004ab30c
004ab30cloc_4ab30c:
004ab30cbl runtime.gcWriteBarrier2
004ab310str x4, [x25]
004ab314ldr x5, [x0]
004ab318str x5, [x25+8]
004ab31cb 0x4ab320
004ab320
004ab320loc_4ab320:
004ab320str x4, [x0]
004ab324adrp x4, 0x219000
004ab328add x4, x4, 1299
004ab32cstr x4, [sp+144]
004ab330movz x4, 40
004ab334str x4, [sp+152]
004ab338adrp x4, 0x20b000
004ab33cadd x4, x4, 1517
004ab340str x4, [sp+104]
004ab344movz x4, 19
004ab348str x4, [sp+112]
004ab34cldr x2, [sp+144]
004ab350ldr x3, [sp+152]
004ab354ldr x1, [sp+160]
004ab358adrp x0, 0x179000
004ab35cadd x0, x0, 1600
004ab360bl runtime.mapassign_faststr
004ab364str x0, [sp+56]
004ab368ldrsb x27, [x0]
004ab36cldr x4, [sp+104]
004ab370ldr x5, [sp+112]
004ab374str x5, [x0+8]
004ab378adrp x27, 0x5a0000
004ab37cldr w5, [x27+3056]
004ab380cbz w5, 0x4ab388
004ab384b 0x4ab38c
004ab388
004ab388loc_4ab388:
004ab388b 0x4ab3a0
004ab38c
004ab38cloc_4ab38c:
004ab38cbl runtime.gcWriteBarrier2
004ab390str x4, [x25]
004ab394ldr x5, [x0]
004ab398str x5, [x25+8]
004ab39cb 0x4ab3a0
004ab3a0
004ab3a0loc_4ab3a0:
004ab3a0str x4, [x0]
004ab3a4adrp x4, 0x219000
004ab3a8add x4, x4, 1339
004ab3acstr x4, [sp+144]
004ab3b0movz x4, 40
004ab3b4str x4, [sp+152]
004ab3b8adrp x4, 0x20b000
004ab3bcadd x4, x4, 1536
004ab3c0str x4, [sp+104]
004ab3c4movz x4, 19
004ab3c8str x4, [sp+112]
004ab3ccldr x2, [sp+144]
004ab3d0ldr x3, [sp+152]
004ab3d4ldr x1, [sp+160]
004ab3d8adrp x0, 0x179000
004ab3dcadd x0, x0, 1600
004ab3e0bl runtime.mapassign_faststr
004ab3e4str x0, [sp+48]
004ab3e8ldrsb x27, [x0]
004ab3ecldr x4, [sp+104]
004ab3f0ldr x5, [sp+112]
004ab3f4str x5, [x0+8]
004ab3f8adrp x27, 0x5a0000
004ab3fcldr w5, [x27+3056]
004ab400cbz w5, 0x4ab408
004ab404b 0x4ab40c
004ab408
004ab408loc_4ab408:
004ab408b 0x4ab420
004ab40c
004ab40cloc_4ab40c:
004ab40cbl runtime.gcWriteBarrier2
004ab410str x4, [x25]
004ab414ldr x5, [x0]
004ab418str x5, [x25+8]
004ab41cb 0x4ab420
004ab420
004ab420loc_4ab420:
004ab420str x4, [x0]
004ab424adrp x4, 0x21b000
004ab428add x4, x4, 247
004ab42cstr x4, [sp+144]
004ab430movz x4, 43
004ab434str x4, [sp+152]
004ab438adrp x4, 0x215000
004ab43cadd x4, x4, 913
004ab440str x4, [sp+104]
004ab444movz x4, 34
004ab448str x4, [sp+112]
004ab44cldr x2, [sp+144]
004ab450ldr x3, [sp+152]
004ab454ldr x1, [sp+160]
004ab458adrp x0, 0x179000
004ab45cadd x0, x0, 1600
004ab460bl runtime.mapassign_faststr
004ab464str x0, [sp+136]
004ab468ldrsb x27, [x0]
004ab46cldr x4, [sp+104]
004ab470ldr x5, [sp+112]
004ab474str x5, [x0+8]
004ab478adrp x27, 0x5a0000
004ab47cldr w5, [x27+3056]
004ab480cbz w5, 0x4ab488
004ab484b 0x4ab48c
004ab488
004ab488loc_4ab488:
004ab488b 0x4ab4a0
004ab48c
004ab48cloc_4ab48c:
004ab48cbl runtime.gcWriteBarrier2
004ab490str x4, [x25]
004ab494ldr x5, [x0]
004ab498str x5, [x25+8]
004ab49cb 0x4ab4a0
004ab4a0
004ab4a0loc_4ab4a0:
004ab4a0str x4, [x0]
004ab4a4adrp x4, 0x213000
004ab4a8add x4, x4, 2768
004ab4acstr x4, [sp+144]
004ab4b0orr x4, xzr, 32
004ab4b4str x4, [sp+152]
004ab4b8adrp x4, 0x207000
004ab4bcadd x4, x4, 3121
004ab4c0str x4, [sp+104]
004ab4c4movz x4, 11
004ab4c8str x4, [sp+112]
004ab4ccldr x2, [sp+144]
004ab4d0ldr x3, [sp+152]
004ab4d4ldr x1, [sp+160]
004ab4d8adrp x0, 0x179000
004ab4dcadd x0, x0, 1600
004ab4e0bl runtime.mapassign_faststr
004ab4e4str x0, [sp+128]
004ab4e8ldrsb x27, [x0]
004ab4ecldr x4, [sp+104]
004ab4f0ldr x5, [sp+112]
004ab4f4str x5, [x0+8]
004ab4f8adrp x27, 0x5a0000
004ab4fcldr w5, [x27+3056]
004ab500cbz w5, 0x4ab508
004ab504b 0x4ab50c
004ab508
004ab508loc_4ab508:
004ab508b 0x4ab520
004ab50c
004ab50cloc_4ab50c:
004ab50cbl runtime.gcWriteBarrier2
004ab510str x4, [x25]
004ab514ldr x5, [x0]
004ab518str x5, [x25+8]
004ab51cb 0x4ab520
004ab520
004ab520loc_4ab520:
004ab520str x4, [x0]
004ab524adrp x4, 0x215000
004ab528add x4, x4, 3541
004ab52cstr x4, [sp+144]
004ab530movz x4, 35
004ab534str x4, [sp+152]
004ab538adrp x4, 0x20f000
004ab53cadd x4, x4, 1917
004ab540str x4, [sp+104]
004ab544movz x4, 26
004ab548str x4, [sp+112]
004ab54cldr x2, [sp+144]
004ab550ldr x3, [sp+152]
004ab554ldr x1, [sp+160]
004ab558adrp x0, 0x179000
004ab55cadd x0, x0, 1600
004ab560bl runtime.mapassign_faststr
004ab564str x0, [sp+120]
004ab568ldrsb x27, [x0]
004ab56cldr x4, [sp+104]
004ab570ldr x5, [sp+112]
004ab574str x5, [x0+8]
004ab578adrp x27, 0x5a0000
004ab57cldr w5, [x27+3056]
004ab580cbz w5, 0x4ab588
004ab584b 0x4ab58c
004ab588
004ab588loc_4ab588:
004ab588b 0x4ab5a0
004ab58c
004ab58cloc_4ab58c:
004ab58cbl runtime.gcWriteBarrier2
004ab590str x4, [x25]
004ab594ldr x1, [x0]
004ab598str x1, [x25+8]
004ab59cb 0x4ab5a0
004ab5a0
004ab5a0loc_4ab5a0:
004ab5a0str x4, [x0]
004ab5a4ldr x0, [sp+160]
004ab5a8adrp x27, 0x5a0000
004ab5acldr w1, [x27+3056]
004ab5b0cbz w1, 0x4ab5b8
004ab5b4b 0x4ab5bc
004ab5b8
004ab5b8loc_4ab5b8:
004ab5b8b 0x4ab5d4
004ab5bc
004ab5bcloc_4ab5bc:
004ab5bcbl runtime.gcWriteBarrier2
004ab5c0str x0, [x25]
004ab5c4adrp x27, 0x575000
004ab5c8ldr x1, [x27+3976]
004ab5ccstr x1, [x25+8]
004ab5d0b 0x4ab5d4
004ab5d4
004ab5d4loc_4ab5d4:
004ab5d4adrp x27, 0x575000
004ab5d8str x0, [x27+3976]
004ab5dcldur x29, [sp-8]
004ab5e0ldr x30, [sp], 176
004ab5e4ret x30
004ab5e8
004ab5e8loc_4ab5e8:
004ab5e8mov x3, x30
004ab5ecbl runtime.morestack_noctxt.abi0
004ab5f0b 0x4ab070
004ab5f4udf 0
004ab5f8udf 0
004ab5fcudf 0
004ab070
004ab070golang.org/x/crypto/ssh.map.init.0: ; void golang.org/x/crypto/ssh.map.init.0(void)
004ab070ldr x16, [x28+16]
004ab074sub x17, sp, 48
004ab078subs xzr, x17, x16
004ab07cb.ls 0x4ab5e8
004ab080str x30, [sp-176]!
004ab084stur x29, [sp-8]
004ab088sub x29, sp, 8
004ab08cadrp x0, 0x179000
004ab090add x0, x0, 1600
004ab094movz x1, 10
004ab098mov x2, xzr
004ab09cbl runtime.makemap
004ab0a0str x0, [sp+160]
004ab0a4adrp x3, 0x210000
004ab0a8add x3, x3, 3572
004ab0acstr x3, [sp+144]
004ab0b0orr x3, xzr, 28
004ab0b4str x3, [sp+152]
004ab0b8adrp x3, 0x206000
004ab0bcadd x3, x3, 153
004ab0c0str x3, [sp+104]
004ab0c4orr x3, xzr, 7
004ab0c8str x3, [sp+112]
004ab0ccldr x2, [sp+144]
004ab0d0ldr x3, [sp+152]
004ab0d4ldr x1, [sp+160]
004ab0d8adrp x0, 0x179000
004ab0dcadd x0, x0, 1600
004ab0e0bl runtime.mapassign_faststr
004ab0e4str x0, [sp+96]
004ab0e8ldrsb x27, [x0]
004ab0ecldr x3, [sp+104]
004ab0f0ldr x4, [sp+112]
004ab0f4str x4, [x0+8]
004ab0f8adrp x27, 0x5a0000
004ab0fcldr w4, [x27+3056]
004ab100cbz w4, 0x4ab108
004ab104b 0x4ab10c
004ab108
004ab108loc_4ab108:
004ab108b 0x4ab120
004ab10c
004ab10cloc_4ab10c:
004ab10cbl runtime.gcWriteBarrier2
004ab110str x3, [x25]
004ab114ldr x4, [x0]
004ab118str x4, [x25+8]
004ab11cb 0x4ab120
004ab120
004ab120loc_4ab120:
004ab120str x3, [x0]
004ab124adrp x4, 0x214000
004ab128add x4, x4, 2223
004ab12cstr x4, [sp+144]
004ab130movz x4, 33
004ab134str x4, [sp+152]
004ab138adrp x4, 0x208000
004ab13cadd x4, x4, 840
004ab140str x4, [sp+104]
004ab144orr x4, xzr, 12
004ab148str x4, [sp+112]
004ab14cldr x2, [sp+144]
004ab150ldr x3, [sp+152]
004ab154ldr x1, [sp+160]
004ab158adrp x0, 0x179000
004ab15cadd x0, x0, 1600
004ab160bl runtime.mapassign_faststr
004ab164str x0, [sp+88]
004ab168ldrsb x27, [x0]
004ab16cldr x4, [sp+104]
004ab170ldr x5, [sp+112]
004ab174str x5, [x0+8]
004ab178adrp x27, 0x5a0000
004ab17cldr w5, [x27+3056]
004ab180cbz w5, 0x4ab188
004ab184b 0x4ab18c
004ab188
004ab188loc_4ab188:
004ab188b 0x4ab1a0
004ab18c
004ab18cloc_4ab18c:
004ab18cbl runtime.gcWriteBarrier2
004ab190str x4, [x25]
004ab194ldr x5, [x0]
004ab198str x5, [x25+8]
004ab19cb 0x4ab1a0
004ab1a0
004ab1a0loc_4ab1a0:
004ab1a0str x4, [x0]
004ab1a4adrp x4, 0x214000
004ab1a8add x4, x4, 2256
004ab1acstr x4, [sp+144]
004ab1b0movz x4, 33
004ab1b4str x4, [sp+152]
004ab1b8adrp x4, 0x208000
004ab1bcadd x4, x4, 852
004ab1c0str x4, [sp+104]
004ab1c4orr x4, xzr, 12
004ab1c8str x4, [sp+112]
004ab1ccldr x2, [sp+144]
004ab1d0ldr x3, [sp+152]
004ab1d4ldr x1, [sp+160]
004ab1d8adrp x0, 0x179000
004ab1dcadd x0, x0, 1600
004ab1e0bl runtime.mapassign_faststr
004ab1e4str x0, [sp+80]
004ab1e8ldrsb x27, [x0]
004ab1ecldr x4, [sp+104]
004ab1f0ldr x5, [sp+112]
004ab1f4str x5, [x0+8]
004ab1f8adrp x27, 0x5a0000
004ab1fcldr w5, [x27+3056]
004ab200cbz w5, 0x4ab208
004ab204b 0x4ab20c
004ab208
004ab208loc_4ab208:
004ab208b 0x4ab220
004ab20c
004ab20cloc_4ab20c:
004ab20cbl runtime.gcWriteBarrier2
004ab210str x4, [x25]
004ab214ldr x5, [x0]
004ab218str x5, [x25+8]
004ab21cb 0x4ab220
004ab220
004ab220loc_4ab220:
004ab220str x4, [x0]
004ab224adrp x4, 0x210000
004ab228add x4, x4, 3600
004ab22cstr x4, [sp+144]
004ab230orr x4, xzr, 28
004ab234str x4, [sp+152]
004ab238adrp x4, 0x206000
004ab23cadd x4, x4, 160
004ab240str x4, [sp+104]
004ab244orr x4, xzr, 7
004ab248str x4, [sp+112]
004ab24cldr x2, [sp+144]
004ab250ldr x3, [sp+152]
004ab254ldr x1, [sp+160]
004ab258adrp x0, 0x179000
004ab25cadd x0, x0, 1600
004ab260bl runtime.mapassign_faststr
004ab264str x0, [sp+72]
004ab268ldrsb x27, [x0]
004ab26cldr x4, [sp+104]
004ab270ldr x5, [sp+112]
004ab274str x5, [x0+8]
004ab278adrp x27, 0x5a0000
004ab27cldr w5, [x27+3056]
004ab280cbz w5, 0x4ab288
004ab284b 0x4ab28c
004ab288
004ab288loc_4ab288:
004ab288b 0x4ab2a0
004ab28c
004ab28cloc_4ab28c:
004ab28cbl runtime.gcWriteBarrier2
004ab290str x4, [x25]
004ab294ldr x5, [x0]
004ab298str x5, [x25+8]
004ab29cb 0x4ab2a0
004ab2a0
004ab2a0loc_4ab2a0:
004ab2a0str x4, [x0]
004ab2a4adrp x4, 0x219000
004ab2a8add x4, x4, 1259
004ab2acstr x4, [sp+144]
004ab2b0movz x4, 40
004ab2b4str x4, [sp+152]
004ab2b8adrp x4, 0x20b000
004ab2bcadd x4, x4, 1498
004ab2c0str x4, [sp+104]
004ab2c4movz x4, 19
004ab2c8str x4, [sp+112]
004ab2ccldr x2, [sp+144]
004ab2d0ldr x3, [sp+152]
004ab2d4ldr x1, [sp+160]
004ab2d8adrp x0, 0x179000
004ab2dcadd x0, x0, 1600
004ab2e0bl runtime.mapassign_faststr
004ab2e4str x0, [sp+64]
004ab2e8ldrsb x27, [x0]
004ab2ecldr x4, [sp+104]
004ab2f0ldr x5, [sp+112]
004ab2f4str x5, [x0+8]
004ab2f8adrp x27, 0x5a0000
004ab2fcldr w5, [x27+3056]
004ab300cbz w5, 0x4ab308
004ab304b 0x4ab30c
004ab308
004ab308loc_4ab308:
004ab308b 0x4ab320
004ab30c
004ab30cloc_4ab30c:
004ab30cbl runtime.gcWriteBarrier2
004ab310str x4, [x25]
004ab314ldr x5, [x0]
004ab318str x5, [x25+8]
004ab31cb 0x4ab320
004ab320
004ab320loc_4ab320:
004ab320str x4, [x0]
004ab324adrp x4, 0x219000
004ab328add x4, x4, 1299
004ab32cstr x4, [sp+144]
004ab330movz x4, 40
004ab334str x4, [sp+152]
004ab338adrp x4, 0x20b000
004ab33cadd x4, x4, 1517
004ab340str x4, [sp+104]
004ab344movz x4, 19
004ab348str x4, [sp+112]
004ab34cldr x2, [sp+144]
004ab350ldr x3, [sp+152]
004ab354ldr x1, [sp+160]
004ab358adrp x0, 0x179000
004ab35cadd x0, x0, 1600
004ab360bl runtime.mapassign_faststr
004ab364str x0, [sp+56]
004ab368ldrsb x27, [x0]
004ab36cldr x4, [sp+104]
004ab370ldr x5, [sp+112]
004ab374str x5, [x0+8]
004ab378adrp x27, 0x5a0000
004ab37cldr w5, [x27+3056]
004ab380cbz w5, 0x4ab388
004ab384b 0x4ab38c
004ab388
004ab388loc_4ab388:
004ab388b 0x4ab3a0
004ab38c
004ab38cloc_4ab38c:
004ab38cbl runtime.gcWriteBarrier2
004ab390str x4, [x25]
004ab394ldr x5, [x0]
004ab398str x5, [x25+8]
004ab39cb 0x4ab3a0
004ab3a0
004ab3a0loc_4ab3a0:
004ab3a0str x4, [x0]
004ab3a4adrp x4, 0x219000
004ab3a8add x4, x4, 1339
004ab3acstr x4, [sp+144]
004ab3b0movz x4, 40
004ab3b4str x4, [sp+152]
004ab3b8adrp x4, 0x20b000
004ab3bcadd x4, x4, 1536
004ab3c0str x4, [sp+104]
004ab3c4movz x4, 19
004ab3c8str x4, [sp+112]
004ab3ccldr x2, [sp+144]
004ab3d0ldr x3, [sp+152]
004ab3d4ldr x1, [sp+160]
004ab3d8adrp x0, 0x179000
004ab3dcadd x0, x0, 1600
004ab3e0bl runtime.mapassign_faststr
004ab3e4str x0, [sp+48]
004ab3e8ldrsb x27, [x0]
004ab3ecldr x4, [sp+104]
004ab3f0ldr x5, [sp+112]
004ab3f4str x5, [x0+8]
004ab3f8adrp x27, 0x5a0000
004ab3fcldr w5, [x27+3056]
004ab400cbz w5, 0x4ab408
004ab404b 0x4ab40c
004ab408
004ab408loc_4ab408:
004ab408b 0x4ab420
004ab40c
004ab40cloc_4ab40c:
004ab40cbl runtime.gcWriteBarrier2
004ab410str x4, [x25]
004ab414ldr x5, [x0]
004ab418str x5, [x25+8]
004ab41cb 0x4ab420
004ab420
004ab420loc_4ab420:
004ab420str x4, [x0]
004ab424adrp x4, 0x21b000
004ab428add x4, x4, 247
004ab42cstr x4, [sp+144]
004ab430movz x4, 43
004ab434str x4, [sp+152]
004ab438adrp x4, 0x215000
004ab43cadd x4, x4, 913
004ab440str x4, [sp+104]
004ab444movz x4, 34
004ab448str x4, [sp+112]
004ab44cldr x2, [sp+144]
004ab450ldr x3, [sp+152]
004ab454ldr x1, [sp+160]
004ab458adrp x0, 0x179000
004ab45cadd x0, x0, 1600
004ab460bl runtime.mapassign_faststr
004ab464str x0, [sp+136]
004ab468ldrsb x27, [x0]
004ab46cldr x4, [sp+104]
004ab470ldr x5, [sp+112]
004ab474str x5, [x0+8]
004ab478adrp x27, 0x5a0000
004ab47cldr w5, [x27+3056]
004ab480cbz w5, 0x4ab488
004ab484b 0x4ab48c
004ab488
004ab488loc_4ab488:
004ab488b 0x4ab4a0
004ab48c
004ab48cloc_4ab48c:
004ab48cbl runtime.gcWriteBarrier2
004ab490str x4, [x25]
004ab494ldr x5, [x0]
004ab498str x5, [x25+8]
004ab49cb 0x4ab4a0
004ab4a0
004ab4a0loc_4ab4a0:
004ab4a0str x4, [x0]
004ab4a4adrp x4, 0x213000
004ab4a8add x4, x4, 2768
004ab4acstr x4, [sp+144]
004ab4b0orr x4, xzr, 32
004ab4b4str x4, [sp+152]
004ab4b8adrp x4, 0x207000
004ab4bcadd x4, x4, 3121
004ab4c0str x4, [sp+104]
004ab4c4movz x4, 11
004ab4c8str x4, [sp+112]
004ab4ccldr x2, [sp+144]
004ab4d0ldr x3, [sp+152]
004ab4d4ldr x1, [sp+160]
004ab4d8adrp x0, 0x179000
004ab4dcadd x0, x0, 1600
004ab4e0bl runtime.mapassign_faststr
004ab4e4str x0, [sp+128]
004ab4e8ldrsb x27, [x0]
004ab4ecldr x4, [sp+104]
004ab4f0ldr x5, [sp+112]
004ab4f4str x5, [x0+8]
004ab4f8adrp x27, 0x5a0000
004ab4fcldr w5, [x27+3056]
004ab500cbz w5, 0x4ab508
004ab504b 0x4ab50c
004ab508
004ab508loc_4ab508:
004ab508b 0x4ab520
004ab50c
004ab50cloc_4ab50c:
004ab50cbl runtime.gcWriteBarrier2
004ab510str x4, [x25]
004ab514ldr x5, [x0]
004ab518str x5, [x25+8]
004ab51cb 0x4ab520
004ab520
004ab520loc_4ab520:
004ab520str x4, [x0]
004ab524adrp x4, 0x215000
004ab528add x4, x4, 3541
004ab52cstr x4, [sp+144]
004ab530movz x4, 35
004ab534str x4, [sp+152]
004ab538adrp x4, 0x20f000
004ab53cadd x4, x4, 1917
004ab540str x4, [sp+104]
004ab544movz x4, 26
004ab548str x4, [sp+112]
004ab54cldr x2, [sp+144]
004ab550ldr x3, [sp+152]
004ab554ldr x1, [sp+160]
004ab558adrp x0, 0x179000
004ab55cadd x0, x0, 1600
004ab560bl runtime.mapassign_faststr
004ab564str x0, [sp+120]
004ab568ldrsb x27, [x0]
004ab56cldr x4, [sp+104]
004ab570ldr x5, [sp+112]
004ab574str x5, [x0+8]
004ab578adrp x27, 0x5a0000
004ab57cldr w5, [x27+3056]
004ab580cbz w5, 0x4ab588
004ab584b 0x4ab58c
004ab588
004ab588loc_4ab588:
004ab588b 0x4ab5a0
004ab58c
004ab58cloc_4ab58c:
004ab58cbl runtime.gcWriteBarrier2
004ab590str x4, [x25]
004ab594ldr x1, [x0]
004ab598str x1, [x25+8]
004ab59cb 0x4ab5a0
004ab5a0
004ab5a0loc_4ab5a0:
004ab5a0str x4, [x0]
004ab5a4ldr x0, [sp+160]
004ab5a8adrp x27, 0x5a0000
004ab5acldr w1, [x27+3056]
004ab5b0cbz w1, 0x4ab5b8
004ab5b4b 0x4ab5bc
004ab5b8
004ab5b8loc_4ab5b8:
004ab5b8b 0x4ab5d4
004ab5bc
004ab5bcloc_4ab5bc:
004ab5bcbl runtime.gcWriteBarrier2
004ab5c0str x0, [x25]
004ab5c4adrp x27, 0x575000
004ab5c8ldr x1, [x27+3976]
004ab5ccstr x1, [x25+8]
004ab5d0b 0x4ab5d4
004ab5d4
004ab5d4loc_4ab5d4:
004ab5d4adrp x27, 0x575000
004ab5d8str x0, [x27+3976]
004ab5dcldur x29, [sp-8]
004ab5e0ldr x30, [sp], 176
004ab5e4ret x30
004ab5e8
004ab5e8loc_4ab5e8:
004ab5e8mov x3, x30
004ab5ecbl runtime.morestack_noctxt.abi0
004ab5f0b 0x4ab070
004ab5f4udf 0
004ab5f8udf 0
004ab5fcudf 0
004ab070
004ab600
004ab600golang.org/x/crypto/ssh.map.init.1: ; void golang.org/x/crypto/ssh.map.init.1(void)
004ab600ldr x16, [x28+16]
004ab604sub x17, sp, 32
004ab608subs xzr, x17, x16
004ab60cb.ls 0x4ab894
004ab610str x30, [sp-160]!
004ab614stur x29, [sp-8]
004ab618sub x29, sp, 8
004ab61cadrp x0, 0x17a000
004ab620add x0, x0, 2848
004ab624movz x1, 9
004ab628mov x2, xzr
004ab62cbl runtime.makemap
004ab630str x0, [sp+144]
004ab634adrp x2, 0x206000
004ab638add x2, x2, 153
004ab63cstr x2, [sp+128]
004ab640orr x3, xzr, 7
004ab644str x3, [sp+136]
004ab648orr x4, xzr, 3
004ab64cstr x4, [sp+48]
004ab650ldr x1, [sp+144]
004ab654adrp x0, 0x17a000
004ab658add x0, x0, 2848
004ab65cbl runtime.mapassign_faststr
004ab660str x0, [sp+104]
004ab664ldrsb x27, [x0]
004ab668ldr x3, [sp+48]
004ab66cstr x3, [x0]
004ab670adrp x2, 0x208000
004ab674add x2, x2, 840
004ab678str x2, [sp+128]
004ab67corr x3, xzr, 12
004ab680str x3, [sp+136]
004ab684movz x4, 5
004ab688str x4, [sp+48]
004ab68cldr x1, [sp+144]
004ab690adrp x0, 0x17a000
004ab694add x0, x0, 2848
004ab698bl runtime.mapassign_faststr
004ab69cstr x0, [sp+96]
004ab6a0ldrsb x27, [x0]
004ab6a4ldr x3, [sp+48]
004ab6a8str x3, [x0]
004ab6acadrp x2, 0x208000
004ab6b0add x2, x2, 852
004ab6b4str x2, [sp+128]
004ab6b8orr x3, xzr, 12
004ab6bcstr x3, [sp+136]
004ab6c0orr x4, xzr, 7
004ab6c4str x4, [sp+48]
004ab6c8ldr x1, [sp+144]
004ab6ccadrp x0, 0x17a000
004ab6d0add x0, x0, 2848
004ab6d4bl runtime.mapassign_faststr
004ab6d8str x0, [sp+88]
004ab6dcldrsb x27, [x0]
004ab6e0ldr x3, [sp+48]
004ab6e4str x3, [x0]
004ab6e8adrp x2, 0x206000
004ab6ecadd x2, x2, 160
004ab6f0str x2, [sp+128]
004ab6f4orr x3, xzr, 7
004ab6f8str x3, [sp+136]
004ab6fcorr x4, xzr, 3
004ab700str x4, [sp+48]
004ab704ldr x1, [sp+144]
004ab708adrp x0, 0x17a000
004ab70cadd x0, x0, 2848
004ab710bl runtime.mapassign_faststr
004ab714str x0, [sp+80]
004ab718ldrsb x27, [x0]
004ab71cldr x3, [sp+48]
004ab720str x3, [x0]
004ab724adrp x2, 0x20b000
004ab728add x2, x2, 1498
004ab72cstr x2, [sp+128]
004ab730movz x3, 19
004ab734str x3, [sp+136]
004ab738movz x4, 5
004ab73cstr x4, [sp+48]
004ab740ldr x1, [sp+144]
004ab744adrp x0, 0x17a000
004ab748add x0, x0, 2848
004ab74cbl runtime.mapassign_faststr
004ab750str x0, [sp+72]
004ab754ldrsb x27, [x0]
004ab758ldr x3, [sp+48]
004ab75cstr x3, [x0]
004ab760adrp x2, 0x20b000
004ab764add x2, x2, 1517
004ab768str x2, [sp+128]
004ab76cmovz x3, 19
004ab770str x3, [sp+136]
004ab774orr x4, xzr, 6
004ab778str x4, [sp+48]
004ab77cldr x1, [sp+144]
004ab780adrp x0, 0x17a000
004ab784add x0, x0, 2848
004ab788bl runtime.mapassign_faststr
004ab78cstr x0, [sp+64]
004ab790ldrsb x27, [x0]
004ab794ldr x3, [sp+48]
004ab798str x3, [x0]
004ab79cadrp x2, 0x20b000
004ab7a0add x2, x2, 1536
004ab7a4str x2, [sp+128]
004ab7a8movz x3, 19
004ab7acstr x3, [sp+136]
004ab7b0orr x4, xzr, 7
004ab7b4str x4, [sp+48]
004ab7b8ldr x1, [sp+144]
004ab7bcadrp x0, 0x17a000
004ab7c0add x0, x0, 2848
004ab7c4bl runtime.mapassign_faststr
004ab7c8str x0, [sp+56]
004ab7ccldrsb x27, [x0]
004ab7d0ldr x3, [sp+48]
004ab7d4str x3, [x0]
004ab7d8adrp x2, 0x215000
004ab7dcadd x2, x2, 913
004ab7e0str x2, [sp+128]
004ab7e4movz x3, 34
004ab7e8str x3, [sp+136]
004ab7ecmovz x4, 5
004ab7f0str x4, [sp+48]
004ab7f4ldr x1, [sp+144]
004ab7f8adrp x0, 0x17a000
004ab7fcadd x0, x0, 2848
004ab800bl runtime.mapassign_faststr
004ab804str x0, [sp+120]
004ab808ldrsb x27, [x0]
004ab80cldr x3, [sp+48]
004ab810str x3, [x0]
004ab814adrp x2, 0x20f000
004ab818add x2, x2, 1917
004ab81cstr x2, [sp+128]
004ab820movz x3, 26
004ab824str x3, [sp+136]
004ab828movz x4, 5
004ab82cstr x4, [sp+48]
004ab830ldr x1, [sp+144]
004ab834adrp x0, 0x17a000
004ab838add x0, x0, 2848
004ab83cbl runtime.mapassign_faststr
004ab840str x0, [sp+112]
004ab844ldrsb x27, [x0]
004ab848ldr x3, [sp+48]
004ab84cstr x3, [x0]
004ab850ldr x3, [sp+144]
004ab854adrp x27, 0x5a0000
004ab858ldr w4, [x27+3056]
004ab85ccbz w4, 0x4ab864
004ab860b 0x4ab868
004ab864
004ab864loc_4ab864:
004ab864b 0x4ab880
004ab868
004ab868loc_4ab868:
004ab868bl runtime.gcWriteBarrier2
004ab86cstr x3, [x25]
004ab870adrp x27, 0x575000
004ab874ldr x0, [x27+4000]
004ab878str x0, [x25+8]
004ab87cb 0x4ab880
004ab880
004ab880loc_4ab880:
004ab880adrp x27, 0x575000
004ab884str x3, [x27+4000]
004ab888ldur x29, [sp-8]
004ab88cldr x30, [sp], 160
004ab890ret x30
004ab894
004ab894loc_4ab894:
004ab894mov x3, x30
004ab898bl runtime.morestack_noctxt.abi0
004ab89cb 0x4ab600
004ab600
004ab600golang.org/x/crypto/ssh.map.init.1: ; void golang.org/x/crypto/ssh.map.init.1(void)
004ab600ldr x16, [x28+16]
004ab604sub x17, sp, 32
004ab608subs xzr, x17, x16
004ab60cb.ls 0x4ab894
004ab610str x30, [sp-160]!
004ab614stur x29, [sp-8]
004ab618sub x29, sp, 8
004ab61cadrp x0, 0x17a000
004ab620add x0, x0, 2848
004ab624movz x1, 9
004ab628mov x2, xzr
004ab62cbl runtime.makemap
004ab630str x0, [sp+144]
004ab634adrp x2, 0x206000
004ab638add x2, x2, 153
004ab63cstr x2, [sp+128]
004ab640orr x3, xzr, 7
004ab644str x3, [sp+136]
004ab648orr x4, xzr, 3
004ab64cstr x4, [sp+48]
004ab650ldr x1, [sp+144]
004ab654adrp x0, 0x17a000
004ab658add x0, x0, 2848
004ab65cbl runtime.mapassign_faststr
004ab660str x0, [sp+104]
004ab664ldrsb x27, [x0]
004ab668ldr x3, [sp+48]
004ab66cstr x3, [x0]
004ab670adrp x2, 0x208000
004ab674add x2, x2, 840
004ab678str x2, [sp+128]
004ab67corr x3, xzr, 12
004ab680str x3, [sp+136]
004ab684movz x4, 5
004ab688str x4, [sp+48]
004ab68cldr x1, [sp+144]
004ab690adrp x0, 0x17a000
004ab694add x0, x0, 2848
004ab698bl runtime.mapassign_faststr
004ab69cstr x0, [sp+96]
004ab6a0ldrsb x27, [x0]
004ab6a4ldr x3, [sp+48]
004ab6a8str x3, [x0]
004ab6acadrp x2, 0x208000
004ab6b0add x2, x2, 852
004ab6b4str x2, [sp+128]
004ab6b8orr x3, xzr, 12
004ab6bcstr x3, [sp+136]
004ab6c0orr x4, xzr, 7
004ab6c4str x4, [sp+48]
004ab6c8ldr x1, [sp+144]
004ab6ccadrp x0, 0x17a000
004ab6d0add x0, x0, 2848
004ab6d4bl runtime.mapassign_faststr
004ab6d8str x0, [sp+88]
004ab6dcldrsb x27, [x0]
004ab6e0ldr x3, [sp+48]
004ab6e4str x3, [x0]
004ab6e8adrp x2, 0x206000
004ab6ecadd x2, x2, 160
004ab6f0str x2, [sp+128]
004ab6f4orr x3, xzr, 7
004ab6f8str x3, [sp+136]
004ab6fcorr x4, xzr, 3
004ab700str x4, [sp+48]
004ab704ldr x1, [sp+144]
004ab708adrp x0, 0x17a000
004ab70cadd x0, x0, 2848
004ab710bl runtime.mapassign_faststr
004ab714str x0, [sp+80]
004ab718ldrsb x27, [x0]
004ab71cldr x3, [sp+48]
004ab720str x3, [x0]
004ab724adrp x2, 0x20b000
004ab728add x2, x2, 1498
004ab72cstr x2, [sp+128]
004ab730movz x3, 19
004ab734str x3, [sp+136]
004ab738movz x4, 5
004ab73cstr x4, [sp+48]
004ab740ldr x1, [sp+144]
004ab744adrp x0, 0x17a000
004ab748add x0, x0, 2848
004ab74cbl runtime.mapassign_faststr
004ab750str x0, [sp+72]
004ab754ldrsb x27, [x0]
004ab758ldr x3, [sp+48]
004ab75cstr x3, [x0]
004ab760adrp x2, 0x20b000
004ab764add x2, x2, 1517
004ab768str x2, [sp+128]
004ab76cmovz x3, 19
004ab770str x3, [sp+136]
004ab774orr x4, xzr, 6
004ab778str x4, [sp+48]
004ab77cldr x1, [sp+144]
004ab780adrp x0, 0x17a000
004ab784add x0, x0, 2848
004ab788bl runtime.mapassign_faststr
004ab78cstr x0, [sp+64]
004ab790ldrsb x27, [x0]
004ab794ldr x3, [sp+48]
004ab798str x3, [x0]
004ab79cadrp x2, 0x20b000
004ab7a0add x2, x2, 1536
004ab7a4str x2, [sp+128]
004ab7a8movz x3, 19
004ab7acstr x3, [sp+136]
004ab7b0orr x4, xzr, 7
004ab7b4str x4, [sp+48]
004ab7b8ldr x1, [sp+144]
004ab7bcadrp x0, 0x17a000
004ab7c0add x0, x0, 2848
004ab7c4bl runtime.mapassign_faststr
004ab7c8str x0, [sp+56]
004ab7ccldrsb x27, [x0]
004ab7d0ldr x3, [sp+48]
004ab7d4str x3, [x0]
004ab7d8adrp x2, 0x215000
004ab7dcadd x2, x2, 913
004ab7e0str x2, [sp+128]
004ab7e4movz x3, 34
004ab7e8str x3, [sp+136]
004ab7ecmovz x4, 5
004ab7f0str x4, [sp+48]
004ab7f4ldr x1, [sp+144]
004ab7f8adrp x0, 0x17a000
004ab7fcadd x0, x0, 2848
004ab800bl runtime.mapassign_faststr
004ab804str x0, [sp+120]
004ab808ldrsb x27, [x0]
004ab80cldr x3, [sp+48]
004ab810str x3, [x0]
004ab814adrp x2, 0x20f000
004ab818add x2, x2, 1917
004ab81cstr x2, [sp+128]
004ab820movz x3, 26
004ab824str x3, [sp+136]
004ab828movz x4, 5
004ab82cstr x4, [sp+48]
004ab830ldr x1, [sp+144]
004ab834adrp x0, 0x17a000
004ab838add x0, x0, 2848
004ab83cbl runtime.mapassign_faststr
004ab840str x0, [sp+112]
004ab844ldrsb x27, [x0]
004ab848ldr x3, [sp+48]
004ab84cstr x3, [x0]
004ab850ldr x3, [sp+144]
004ab854adrp x27, 0x5a0000
004ab858ldr w4, [x27+3056]
004ab85ccbz w4, 0x4ab864
004ab860b 0x4ab868
004ab864
004ab864loc_4ab864:
004ab864b 0x4ab880
004ab868
004ab868loc_4ab868:
004ab868bl runtime.gcWriteBarrier2
004ab86cstr x3, [x25]
004ab870adrp x27, 0x575000
004ab874ldr x0, [x27+4000]
004ab878str x0, [x25+8]
004ab87cb 0x4ab880
004ab880
004ab880loc_4ab880:
004ab880adrp x27, 0x575000
004ab884str x3, [x27+4000]
004ab888ldur x29, [sp-8]
004ab88cldr x30, [sp], 160
004ab890ret x30
004ab894
004ab894loc_4ab894:
004ab894mov x3, x30
004ab898bl runtime.morestack_noctxt.abi0
004ab89cb 0x4ab600
004ab600
004ab8a0
004ab8a0golang.org/x/crypto/ssh.map.init.3: ; void golang.org/x/crypto/ssh.map.init.3(void)
004ab8a0ldr x16, [x28+16]
004ab8a4sub x17, sp, 48
004ab8a8subs xzr, x17, x16
004ab8acb.ls 0x4abbac
004ab8b0str x30, [sp-176]!
004ab8b4stur x29, [sp-8]
004ab8b8sub x29, sp, 8
004ab8bcadrp x0, 0x17a000
004ab8c0add x0, x0, 2464
004ab8c4movz x1, 11
004ab8c8mov x2, xzr
004ab8ccbl runtime.makemap
004ab8d0str x0, [sp+160]
004ab8d4adrp x2, 0x205000
004ab8d8add x2, x2, 1250
004ab8dcstr x2, [sp+144]
004ab8e0orr x3, xzr, 4
004ab8e4str x3, [sp+152]
004ab8e8orr x4, xzr, 6
004ab8ecstr x4, [sp+48]
004ab8f0ldr x1, [sp+160]
004ab8f4adrp x0, 0x17a000
004ab8f8add x0, x0, 2464
004ab8fcbl runtime.mapassign_faststr
004ab900str x0, [sp+104]
004ab904ldrsb x27, [x0]
004ab908ldr x3, [sp+48]
004ab90cstr x3, [x0]
004ab910adrp x2, 0x205000
004ab914add x2, x2, 1254
004ab918str x2, [sp+144]
004ab91corr x3, xzr, 4
004ab920str x3, [sp+152]
004ab924orr x4, xzr, 14
004ab928str x4, [sp+48]
004ab92cldr x1, [sp+160]
004ab930adrp x0, 0x17a000
004ab934add x0, x0, 2464
004ab938bl runtime.mapassign_faststr
004ab93cstr x0, [sp+96]
004ab940ldrsb x27, [x0]
004ab944ldr x3, [sp+48]
004ab948str x3, [x0]
004ab94cadrp x2, 0x205000
004ab950add x2, x2, 600
004ab954str x2, [sp+144]
004ab958orr x3, xzr, 3
004ab95cstr x3, [sp+152]
004ab960orr x4, xzr, 8
004ab964str x4, [sp+48]
004ab968ldr x1, [sp+160]
004ab96cadrp x0, 0x17a000
004ab970add x0, x0, 2464
004ab974bl runtime.mapassign_faststr
004ab978str x0, [sp+88]
004ab97cldrsb x27, [x0]
004ab980ldr x3, [sp+48]
004ab984str x3, [x0]
004ab988adrp x2, 0x205000
004ab98cadd x2, x2, 603
004ab990str x2, [sp+144]
004ab994orr x3, xzr, 3
004ab998str x3, [sp+152]
004ab99corr x4, xzr, 1
004ab9a0str x4, [sp+48]
004ab9a4ldr x1, [sp+160]
004ab9a8adrp x0, 0x17a000
004ab9acadd x0, x0, 2464
004ab9b0bl runtime.mapassign_faststr
004ab9b4str x0, [sp+80]
004ab9b8ldrsb x27, [x0]
004ab9bcldr x3, [sp+48]
004ab9c0str x3, [x0]
004ab9c4adrp x2, 0x205000
004ab9c8add x2, x2, 606
004ab9ccstr x2, [sp+144]
004ab9d0orr x3, xzr, 3
004ab9d4str x3, [sp+152]
004ab9d8orr x4, xzr, 4
004ab9dcstr x4, [sp+48]
004ab9e0ldr x1, [sp+160]
004ab9e4adrp x0, 0x17a000
004ab9e8add x0, x0, 2464
004ab9ecbl runtime.mapassign_faststr
004ab9f0str x0, [sp+72]
004ab9f4ldrsb x27, [x0]
004ab9f8ldr x3, [sp+48]
004ab9fcstr x3, [x0]
004aba00adrp x2, 0x205000
004aba04add x2, x2, 609
004aba08str x2, [sp+144]
004aba0corr x3, xzr, 3
004aba10str x3, [sp+152]
004aba14orr x4, xzr, 2
004aba18str x4, [sp+48]
004aba1cldr x1, [sp+160]
004aba20adrp x0, 0x17a000
004aba24add x0, x0, 2464
004aba28bl runtime.mapassign_faststr
004aba2cstr x0, [sp+64]
004aba30ldrsb x27, [x0]
004aba34ldr x3, [sp+48]
004aba38str x3, [x0]
004aba3cadrp x2, 0x205000
004aba40add x2, x2, 1258
004aba44str x2, [sp+144]
004aba48orr x3, xzr, 4
004aba4cstr x3, [sp+152]
004aba50movz x4, 9
004aba54str x4, [sp+48]
004aba58ldr x1, [sp+160]
004aba5cadrp x0, 0x17a000
004aba60add x0, x0, 2464
004aba64bl runtime.mapassign_faststr
004aba68str x0, [sp+56]
004aba6cldrsb x27, [x0]
004aba70ldr x3, [sp+48]
004aba74str x3, [x0]
004aba78adrp x2, 0x205000
004aba7cadd x2, x2, 1262
004aba80str x2, [sp+144]
004aba84orr x3, xzr, 4
004aba88str x3, [sp+152]
004aba8cmovz x4, 13
004aba90str x4, [sp+48]
004aba94ldr x1, [sp+160]
004aba98adrp x0, 0x17a000
004aba9cadd x0, x0, 2464
004abaa0bl runtime.mapassign_faststr
004abaa4str x0, [sp+136]
004abaa8ldrsb x27, [x0]
004abaacldr x3, [sp+48]
004abab0str x3, [x0]
004abab4adrp x2, 0x205000
004abab8add x2, x2, 1266
004ababcstr x2, [sp+144]
004abac0orr x3, xzr, 4
004abac4str x3, [sp+152]
004abac8orr x4, xzr, 3
004abaccstr x4, [sp+48]
004abad0ldr x1, [sp+160]
004abad4adrp x0, 0x17a000
004abad8add x0, x0, 2464
004abadcbl runtime.mapassign_faststr
004abae0str x0, [sp+128]
004abae4ldrsb x27, [x0]
004abae8ldr x3, [sp+48]
004abaecstr x3, [x0]
004abaf0adrp x2, 0x205000
004abaf4add x2, x2, 1270
004abaf8str x2, [sp+144]
004abafcorr x3, xzr, 4
004abb00str x3, [sp+152]
004abb04movz x4, 11
004abb08str x4, [sp+48]
004abb0cldr x1, [sp+160]
004abb10adrp x0, 0x17a000
004abb14add x0, x0, 2464
004abb18bl runtime.mapassign_faststr
004abb1cstr x0, [sp+120]
004abb20ldrsb x27, [x0]
004abb24ldr x3, [sp+48]
004abb28str x3, [x0]
004abb2cadrp x2, 0x205000
004abb30add x2, x2, 1274
004abb34str x2, [sp+144]
004abb38orr x3, xzr, 4
004abb3cstr x3, [sp+152]
004abb40orr x4, xzr, 15
004abb44str x4, [sp+48]
004abb48ldr x1, [sp+160]
004abb4cadrp x0, 0x17a000
004abb50add x0, x0, 2464
004abb54bl runtime.mapassign_faststr
004abb58str x0, [sp+112]
004abb5cldrsb x27, [x0]
004abb60ldr x3, [sp+48]
004abb64str x3, [x0]
004abb68ldr x3, [sp+160]
004abb6cadrp x27, 0x5a0000
004abb70ldr w4, [x27+3056]
004abb74cbz w4, 0x4abb7c
004abb78b 0x4abb80
004abb7c
004abb7cloc_4abb7c:
004abb7cb 0x4abb98
004abb80
004abb80loc_4abb80:
004abb80bl runtime.gcWriteBarrier2
004abb84str x3, [x25]
004abb88adrp x27, 0x575000
004abb8cldr x0, [x27+4040]
004abb90str x0, [x25+8]
004abb94b 0x4abb98
004abb98
004abb98loc_4abb98:
004abb98adrp x27, 0x575000
004abb9cstr x3, [x27+4040]
004abba0ldur x29, [sp-8]
004abba4ldr x30, [sp], 176
004abba8ret x30
004abbac
004abbacloc_4abbac:
004abbacmov x3, x30
004abbb0bl runtime.morestack_noctxt.abi0
004abbb4b 0x4ab8a0
004abbb8udf 0
004abbbcudf 0
004ab8a0
004ab8a0golang.org/x/crypto/ssh.map.init.3: ; void golang.org/x/crypto/ssh.map.init.3(void)
004ab8a0ldr x16, [x28+16]
004ab8a4sub x17, sp, 48
004ab8a8subs xzr, x17, x16
004ab8acb.ls 0x4abbac
004ab8b0str x30, [sp-176]!
004ab8b4stur x29, [sp-8]
004ab8b8sub x29, sp, 8
004ab8bcadrp x0, 0x17a000
004ab8c0add x0, x0, 2464
004ab8c4movz x1, 11
004ab8c8mov x2, xzr
004ab8ccbl runtime.makemap
004ab8d0str x0, [sp+160]
004ab8d4adrp x2, 0x205000
004ab8d8add x2, x2, 1250
004ab8dcstr x2, [sp+144]
004ab8e0orr x3, xzr, 4
004ab8e4str x3, [sp+152]
004ab8e8orr x4, xzr, 6
004ab8ecstr x4, [sp+48]
004ab8f0ldr x1, [sp+160]
004ab8f4adrp x0, 0x17a000
004ab8f8add x0, x0, 2464
004ab8fcbl runtime.mapassign_faststr
004ab900str x0, [sp+104]
004ab904ldrsb x27, [x0]
004ab908ldr x3, [sp+48]
004ab90cstr x3, [x0]
004ab910adrp x2, 0x205000
004ab914add x2, x2, 1254
004ab918str x2, [sp+144]
004ab91corr x3, xzr, 4
004ab920str x3, [sp+152]
004ab924orr x4, xzr, 14
004ab928str x4, [sp+48]
004ab92cldr x1, [sp+160]
004ab930adrp x0, 0x17a000
004ab934add x0, x0, 2464
004ab938bl runtime.mapassign_faststr
004ab93cstr x0, [sp+96]
004ab940ldrsb x27, [x0]
004ab944ldr x3, [sp+48]
004ab948str x3, [x0]
004ab94cadrp x2, 0x205000
004ab950add x2, x2, 600
004ab954str x2, [sp+144]
004ab958orr x3, xzr, 3
004ab95cstr x3, [sp+152]
004ab960orr x4, xzr, 8
004ab964str x4, [sp+48]
004ab968ldr x1, [sp+160]
004ab96cadrp x0, 0x17a000
004ab970add x0, x0, 2464
004ab974bl runtime.mapassign_faststr
004ab978str x0, [sp+88]
004ab97cldrsb x27, [x0]
004ab980ldr x3, [sp+48]
004ab984str x3, [x0]
004ab988adrp x2, 0x205000
004ab98cadd x2, x2, 603
004ab990str x2, [sp+144]
004ab994orr x3, xzr, 3
004ab998str x3, [sp+152]
004ab99corr x4, xzr, 1
004ab9a0str x4, [sp+48]
004ab9a4ldr x1, [sp+160]
004ab9a8adrp x0, 0x17a000
004ab9acadd x0, x0, 2464
004ab9b0bl runtime.mapassign_faststr
004ab9b4str x0, [sp+80]
004ab9b8ldrsb x27, [x0]
004ab9bcldr x3, [sp+48]
004ab9c0str x3, [x0]
004ab9c4adrp x2, 0x205000
004ab9c8add x2, x2, 606
004ab9ccstr x2, [sp+144]
004ab9d0orr x3, xzr, 3
004ab9d4str x3, [sp+152]
004ab9d8orr x4, xzr, 4
004ab9dcstr x4, [sp+48]
004ab9e0ldr x1, [sp+160]
004ab9e4adrp x0, 0x17a000
004ab9e8add x0, x0, 2464
004ab9ecbl runtime.mapassign_faststr
004ab9f0str x0, [sp+72]
004ab9f4ldrsb x27, [x0]
004ab9f8ldr x3, [sp+48]
004ab9fcstr x3, [x0]
004aba00adrp x2, 0x205000
004aba04add x2, x2, 609
004aba08str x2, [sp+144]
004aba0corr x3, xzr, 3
004aba10str x3, [sp+152]
004aba14orr x4, xzr, 2
004aba18str x4, [sp+48]
004aba1cldr x1, [sp+160]
004aba20adrp x0, 0x17a000
004aba24add x0, x0, 2464
004aba28bl runtime.mapassign_faststr
004aba2cstr x0, [sp+64]
004aba30ldrsb x27, [x0]
004aba34ldr x3, [sp+48]
004aba38str x3, [x0]
004aba3cadrp x2, 0x205000
004aba40add x2, x2, 1258
004aba44str x2, [sp+144]
004aba48orr x3, xzr, 4
004aba4cstr x3, [sp+152]
004aba50movz x4, 9
004aba54str x4, [sp+48]
004aba58ldr x1, [sp+160]
004aba5cadrp x0, 0x17a000
004aba60add x0, x0, 2464
004aba64bl runtime.mapassign_faststr
004aba68str x0, [sp+56]
004aba6cldrsb x27, [x0]
004aba70ldr x3, [sp+48]
004aba74str x3, [x0]
004aba78adrp x2, 0x205000
004aba7cadd x2, x2, 1262
004aba80str x2, [sp+144]
004aba84orr x3, xzr, 4
004aba88str x3, [sp+152]
004aba8cmovz x4, 13
004aba90str x4, [sp+48]
004aba94ldr x1, [sp+160]
004aba98adrp x0, 0x17a000
004aba9cadd x0, x0, 2464
004abaa0bl runtime.mapassign_faststr
004abaa4str x0, [sp+136]
004abaa8ldrsb x27, [x0]
004abaacldr x3, [sp+48]
004abab0str x3, [x0]
004abab4adrp x2, 0x205000
004abab8add x2, x2, 1266
004ababcstr x2, [sp+144]
004abac0orr x3, xzr, 4
004abac4str x3, [sp+152]
004abac8orr x4, xzr, 3
004abaccstr x4, [sp+48]
004abad0ldr x1, [sp+160]
004abad4adrp x0, 0x17a000
004abad8add x0, x0, 2464
004abadcbl runtime.mapassign_faststr
004abae0str x0, [sp+128]
004abae4ldrsb x27, [x0]
004abae8ldr x3, [sp+48]
004abaecstr x3, [x0]
004abaf0adrp x2, 0x205000
004abaf4add x2, x2, 1270
004abaf8str x2, [sp+144]
004abafcorr x3, xzr, 4
004abb00str x3, [sp+152]
004abb04movz x4, 11
004abb08str x4, [sp+48]
004abb0cldr x1, [sp+160]
004abb10adrp x0, 0x17a000
004abb14add x0, x0, 2464
004abb18bl runtime.mapassign_faststr
004abb1cstr x0, [sp+120]
004abb20ldrsb x27, [x0]
004abb24ldr x3, [sp+48]
004abb28str x3, [x0]
004abb2cadrp x2, 0x205000
004abb30add x2, x2, 1274
004abb34str x2, [sp+144]
004abb38orr x3, xzr, 4
004abb3cstr x3, [sp+152]
004abb40orr x4, xzr, 15
004abb44str x4, [sp+48]
004abb48ldr x1, [sp+160]
004abb4cadrp x0, 0x17a000
004abb50add x0, x0, 2464
004abb54bl runtime.mapassign_faststr
004abb58str x0, [sp+112]
004abb5cldrsb x27, [x0]
004abb60ldr x3, [sp+48]
004abb64str x3, [x0]
004abb68ldr x3, [sp+160]
004abb6cadrp x27, 0x5a0000
004abb70ldr w4, [x27+3056]
004abb74cbz w4, 0x4abb7c
004abb78b 0x4abb80
004abb7c
004abb7cloc_4abb7c:
004abb7cb 0x4abb98
004abb80
004abb80loc_4abb80:
004abb80bl runtime.gcWriteBarrier2
004abb84str x3, [x25]
004abb88adrp x27, 0x575000
004abb8cldr x0, [x27+4040]
004abb90str x0, [x25+8]
004abb94b 0x4abb98
004abb98
004abb98loc_4abb98:
004abb98adrp x27, 0x575000
004abb9cstr x3, [x27+4040]
004abba0ldur x29, [sp-8]
004abba4ldr x30, [sp], 176
004abba8ret x30
004abbac
004abbacloc_4abbac:
004abbacmov x3, x30
004abbb0bl runtime.morestack_noctxt.abi0
004abbb4b 0x4ab8a0
004abbb8udf 0
004abbbcudf 0
004ab8a0
004abbc0
004abbc0golang.org/x/crypto/ssh.newBuffer: ; void golang.org/x/crypto/ssh.newBuffer(void)
004abbc0ldr x16, [x28+16]
004abbc4subs xzr, sp, x16
004abbc8b.ls 0x4abd04
004abbccstr x30, [sp-80]!
004abbd0stur x29, [sp-8]
004abbd4sub x29, sp, 8
004abbd8str xzr, [sp+32]
004abbdcadrp x0, 0x199000
004abbe0add x0, x0, 640
004abbe4bl runtime.newobject
004abbe8str x0, [sp+40]
004abbecbl golang.org/x/crypto/ssh.newCond
004abbf0str x0, [sp+64]
004abbf4adrp x0, 0x1d4000
004abbf8add x0, x0, 32
004abbfcbl runtime.newobject
004abc00str x0, [sp+56]
004abc04strb wzr, [x0+24]
004abc08adrp x27, 0x5a0000
004abc0cldr w1, [x27+3056]
004abc10cbz w1, 0x4abc18
004abc14b 0x4abc1c
004abc18
004abc18loc_4abc18:
004abc18b 0x4abc3c
004abc1c
004abc1cloc_4abc1c:
004abc1cldr x1, [x0]
004abc20bl runtime.gcWriteBarrier3
004abc24str x1, [x25]
004abc28ldr x1, [x0+8]
004abc2cstr x1, [x25+8]
004abc30ldr x1, [x0+16]
004abc34str x1, [x25+16]
004abc38b 0x4abc3c
004abc3c
004abc3cloc_4abc3c:
004abc3cstp xzr, xzr, [x0]
004abc40str xzr, [x0+16]
004abc44ldr x1, [sp+56]
004abc48ldrsb x27, [x1]
004abc4cldr x2, [sp+64]
004abc50adrp x27, 0x5a0000
004abc54ldr w3, [x27+3056]
004abc58cbz w3, 0x4abc60
004abc5cb 0x4abc64
004abc60
004abc60loc_4abc60:
004abc60b 0x4abc78
004abc64
004abc64loc_4abc64:
004abc64bl runtime.gcWriteBarrier2
004abc68str x2, [x25]
004abc6cldr x3, [x1]
004abc70str x3, [x25+8]
004abc74b 0x4abc78
004abc78
004abc78loc_4abc78:
004abc78str x2, [x1]
004abc7cldr x1, [sp+56]
004abc80ldrsb x27, [x1]
004abc84ldr x2, [sp+40]
004abc88adrp x27, 0x5a0000
004abc8cldr w3, [x27+3056]
004abc90cbz w3, 0x4abc98
004abc94b 0x4abc9c
004abc98
004abc98loc_4abc98:
004abc98b 0x4abcb0
004abc9c
004abc9cloc_4abc9c:
004abc9cbl runtime.gcWriteBarrier2
004abca0str x2, [x25]
004abca4ldr x3, [x1+8]
004abca8str x3, [x25+8]
004abcacb 0x4abcb0
004abcb0
004abcb0loc_4abcb0:
004abcb0str x2, [x1+8]
004abcb4ldr x1, [sp+56]
004abcb8ldrsb x27, [x1]
004abcbcldr x2, [sp+40]
004abcc0adrp x27, 0x5a0000
004abcc4ldr w3, [x27+3056]
004abcc8cbz w3, 0x4abcd0
004abcccb 0x4abcd4
004abcd0
004abcd0loc_4abcd0:
004abcd0b 0x4abce8
004abcd4
004abcd4loc_4abcd4:
004abcd4bl runtime.gcWriteBarrier2
004abcd8str x2, [x25]
004abcdcldr x3, [x1+16]
004abce0str x3, [x25+8]
004abce4b 0x4abce8
004abce8
004abce8loc_4abce8:
004abce8str x2, [x1+16]
004abcecldr x0, [sp+56]
004abcf0str x0, [sp+48]
004abcf4str x0, [sp+32]
004abcf8ldur x29, [sp-8]
004abcfcldr x30, [sp], 80
004abd00ret x30
004abd04
004abd04loc_4abd04:
004abd04mov x3, x30
004abd08bl runtime.morestack_noctxt.abi0
004abd0cb 0x4abbc0
004abbc0
004abbc0golang.org/x/crypto/ssh.newBuffer: ; void golang.org/x/crypto/ssh.newBuffer(void)
004abbc0ldr x16, [x28+16]
004abbc4subs xzr, sp, x16
004abbc8b.ls 0x4abd04
004abbccstr x30, [sp-80]!
004abbd0stur x29, [sp-8]
004abbd4sub x29, sp, 8
004abbd8str xzr, [sp+32]
004abbdcadrp x0, 0x199000
004abbe0add x0, x0, 640
004abbe4bl runtime.newobject
004abbe8str x0, [sp+40]
004abbecbl golang.org/x/crypto/ssh.newCond
004abbf0str x0, [sp+64]
004abbf4adrp x0, 0x1d4000
004abbf8add x0, x0, 32
004abbfcbl runtime.newobject
004abc00str x0, [sp+56]
004abc04strb wzr, [x0+24]
004abc08adrp x27, 0x5a0000
004abc0cldr w1, [x27+3056]
004abc10cbz w1, 0x4abc18
004abc14b 0x4abc1c
004abc18
004abc18loc_4abc18:
004abc18b 0x4abc3c
004abc1c
004abc1cloc_4abc1c:
004abc1cldr x1, [x0]
004abc20bl runtime.gcWriteBarrier3
004abc24str x1, [x25]
004abc28ldr x1, [x0+8]
004abc2cstr x1, [x25+8]
004abc30ldr x1, [x0+16]
004abc34str x1, [x25+16]
004abc38b 0x4abc3c
004abc3c
004abc3cloc_4abc3c:
004abc3cstp xzr, xzr, [x0]
004abc40str xzr, [x0+16]
004abc44ldr x1, [sp+56]
004abc48ldrsb x27, [x1]
004abc4cldr x2, [sp+64]
004abc50adrp x27, 0x5a0000
004abc54ldr w3, [x27+3056]
004abc58cbz w3, 0x4abc60
004abc5cb 0x4abc64
004abc60
004abc60loc_4abc60:
004abc60b 0x4abc78
004abc64
004abc64loc_4abc64:
004abc64bl runtime.gcWriteBarrier2
004abc68str x2, [x25]
004abc6cldr x3, [x1]
004abc70str x3, [x25+8]
004abc74b 0x4abc78
004abc78
004abc78loc_4abc78:
004abc78str x2, [x1]
004abc7cldr x1, [sp+56]
004abc80ldrsb x27, [x1]
004abc84ldr x2, [sp+40]
004abc88adrp x27, 0x5a0000
004abc8cldr w3, [x27+3056]
004abc90cbz w3, 0x4abc98
004abc94b 0x4abc9c
004abc98
004abc98loc_4abc98:
004abc98b 0x4abcb0
004abc9c
004abc9cloc_4abc9c:
004abc9cbl runtime.gcWriteBarrier2
004abca0str x2, [x25]
004abca4ldr x3, [x1+8]
004abca8str x3, [x25+8]
004abcacb 0x4abcb0
004abcb0
004abcb0loc_4abcb0:
004abcb0str x2, [x1+8]
004abcb4ldr x1, [sp+56]
004abcb8ldrsb x27, [x1]
004abcbcldr x2, [sp+40]
004abcc0adrp x27, 0x5a0000
004abcc4ldr w3, [x27+3056]
004abcc8cbz w3, 0x4abcd0
004abcccb 0x4abcd4
004abcd0
004abcd0loc_4abcd0:
004abcd0b 0x4abce8
004abcd4
004abcd4loc_4abcd4:
004abcd4bl runtime.gcWriteBarrier2
004abcd8str x2, [x25]
004abcdcldr x3, [x1+16]
004abce0str x3, [x25+8]
004abce4b 0x4abce8
004abce8
004abce8loc_4abce8:
004abce8str x2, [x1+16]
004abcecldr x0, [sp+56]
004abcf0str x0, [sp+48]
004abcf4str x0, [sp+32]
004abcf8ldur x29, [sp-8]
004abcfcldr x30, [sp], 80
004abd00ret x30
004abd04
004abd04loc_4abd04:
004abd04mov x3, x30
004abd08bl runtime.morestack_noctxt.abi0
004abd0cb 0x4abbc0
004abbc0
004abd10
004abd10golang.org/x/crypto/ssh.(*buffer).write: ; void golang.org/x/crypto/ssh.(*buffer).write(golang.org/x/crypto/ssh.buffer * b, struct []uint8 buf)
004abd10ldr x16, [x28+16]
004abd14subs xzr, sp, x16
004abd18b.ls 0x4abea8
004abd1cstr x30, [sp-64]!
004abd20stur x29, [sp-8]
004abd24sub x29, sp, 8
004abd28str x0, [sp+72]
004abd2cstr x1, [sp+80]
004abd30str x2, [sp+88]
004abd34str x3, [sp+96]
004abd38ldrsb x27, [x0]
004abd3cldr x1, [x0]
004abd40ldrsb x27, [x1]
004abd44ldr x2, [x1]
004abd48ldrsb x27, [x2]
004abd4cldr x0, [x1+8]
004abd50ldr x1, [x2+24]
004abd54blr x1
004abd58adrp x0, 0x199000
004abd5cadd x0, x0, 640
004abd60bl runtime.newobject
004abd64str x0, [sp+48]
004abd68stp xzr, xzr, [x0+8]
004abd6cadrp x27, 0x5a0000
004abd70ldr w1, [x27+3056]
004abd74cbz w1, 0x4abd7c
004abd78b 0x4abd80
004abd7c
004abd7cloc_4abd7c:
004abd7cb 0x4abd98
004abd80
004abd80loc_4abd80:
004abd80ldr x1, [x0]
004abd84bl runtime.gcWriteBarrier2
004abd88str x1, [x25]
004abd8cldr x1, [x0+24]
004abd90str x1, [x25+8]
004abd94b 0x4abd98
004abd98
004abd98loc_4abd98:
004abd98str xzr, [x0]
004abd9cstr xzr, [x0+24]
004abda0ldr x1, [sp+48]
004abda4ldrsb x27, [x1]
004abda8ldr x2, [sp+80]
004abdacldr x3, [sp+88]
004abdb0ldr x4, [sp+96]
004abdb4str x3, [x1+8]
004abdb8str x4, [x1+16]
004abdbcadrp x27, 0x5a0000
004abdc0ldr w3, [x27+3056]
004abdc4cbz w3, 0x4abdcc
004abdc8b 0x4abdd0
004abdcc
004abdccloc_4abdcc:
004abdccb 0x4abde4
004abdd0
004abdd0loc_4abdd0:
004abdd0bl runtime.gcWriteBarrier2
004abdd4str x2, [x25]
004abdd8ldr x3, [x1]
004abddcstr x3, [x25+8]
004abde0b 0x4abde4
004abde4
004abde4loc_4abde4:
004abde4str x2, [x1]
004abde8ldr x1, [sp+48]
004abdecstr x1, [sp+32]
004abdf0ldr x2, [sp+72]
004abdf4ldrsb x27, [x2]
004abdf8ldr x2, [x2+16]
004abdfcldrsb x27, [x2]
004abe00adrp x27, 0x5a0000
004abe04ldr w3, [x27+3056]
004abe08cbz w3, 0x4abe10
004abe0cb 0x4abe14
004abe10
004abe10loc_4abe10:
004abe10b 0x4abe28
004abe14
004abe14loc_4abe14:
004abe14bl runtime.gcWriteBarrier2
004abe18str x1, [x25]
004abe1cldr x3, [x2+24]
004abe20str x3, [x25+8]
004abe24b 0x4abe28
004abe28
004abe28loc_4abe28:
004abe28str x1, [x2+24]
004abe2cldr x1, [sp+72]
004abe30ldrsb x27, [x1]
004abe34ldr x2, [sp+32]
004abe38adrp x27, 0x5a0000
004abe3cldr w3, [x27+3056]
004abe40cbz w3, 0x4abe48
004abe44b 0x4abe4c
004abe48
004abe48loc_4abe48:
004abe48b 0x4abe60
004abe4c
004abe4cloc_4abe4c:
004abe4cbl runtime.gcWriteBarrier2
004abe50str x2, [x25]
004abe54ldr x3, [x1+16]
004abe58str x3, [x25+8]
004abe5cb 0x4abe60
004abe60
004abe60loc_4abe60:
004abe60str x2, [x1+16]
004abe64ldr x1, [sp+72]
004abe68ldrsb x27, [x1]
004abe6cldr x0, [x1]
004abe70str x0, [sp+40]
004abe74bl sync.(*Cond).Signal
004abe78ldr x1, [sp+72]
004abe7cldrsb x27, [x1]
004abe80ldr x1, [x1]
004abe84ldrsb x27, [x1]
004abe88ldr x2, [x1]
004abe8cldrsb x27, [x2]
004abe90ldr x0, [x1+8]
004abe94ldr x1, [x2+32]
004abe98blr x1
004abe9cldur x29, [sp-8]
004abea0ldr x30, [sp], 64
004abea4ret x30
004abea8
004abea8loc_4abea8:
004abea8stp x0, x1, [sp+8]
004abeacstp x2, x3, [sp+24]
004abeb0mov x3, x30
004abeb4bl runtime.morestack_noctxt.abi0
004abeb8ldp x0, x1, [sp+8]
004abebcldp x2, x3, [sp+24]
004abec0b 0x4abd10
004abec4udf 0
004abec8udf 0
004abeccudf 0
004abd10
004abd10golang.org/x/crypto/ssh.(*buffer).write: ; void golang.org/x/crypto/ssh.(*buffer).write(golang.org/x/crypto/ssh.buffer * b, struct []uint8 buf)
004abd10ldr x16, [x28+16]
004abd14subs xzr, sp, x16
004abd18b.ls 0x4abea8
004abd1cstr x30, [sp-64]!
004abd20stur x29, [sp-8]
004abd24sub x29, sp, 8
004abd28str x0, [sp+72]
004abd2cstr x1, [sp+80]
004abd30str x2, [sp+88]
004abd34str x3, [sp+96]
004abd38ldrsb x27, [x0]
004abd3cldr x1, [x0]
004abd40ldrsb x27, [x1]
004abd44ldr x2, [x1]
004abd48ldrsb x27, [x2]
004abd4cldr x0, [x1+8]
004abd50ldr x1, [x2+24]
004abd54blr x1
004abd58adrp x0, 0x199000
004abd5cadd x0, x0, 640
004abd60bl runtime.newobject
004abd64str x0, [sp+48]
004abd68stp xzr, xzr, [x0+8]
004abd6cadrp x27, 0x5a0000
004abd70ldr w1, [x27+3056]
004abd74cbz w1, 0x4abd7c
004abd78b 0x4abd80
004abd7c
004abd7cloc_4abd7c:
004abd7cb 0x4abd98
004abd80
004abd80loc_4abd80:
004abd80ldr x1, [x0]
004abd84bl runtime.gcWriteBarrier2
004abd88str x1, [x25]
004abd8cldr x1, [x0+24]
004abd90str x1, [x25+8]
004abd94b 0x4abd98
004abd98
004abd98loc_4abd98:
004abd98str xzr, [x0]
004abd9cstr xzr, [x0+24]
004abda0ldr x1, [sp+48]
004abda4ldrsb x27, [x1]
004abda8ldr x2, [sp+80]
004abdacldr x3, [sp+88]
004abdb0ldr x4, [sp+96]
004abdb4str x3, [x1+8]
004abdb8str x4, [x1+16]
004abdbcadrp x27, 0x5a0000
004abdc0ldr w3, [x27+3056]
004abdc4cbz w3, 0x4abdcc
004abdc8b 0x4abdd0
004abdcc
004abdccloc_4abdcc:
004abdccb 0x4abde4
004abdd0
004abdd0loc_4abdd0:
004abdd0bl runtime.gcWriteBarrier2
004abdd4str x2, [x25]
004abdd8ldr x3, [x1]
004abddcstr x3, [x25+8]
004abde0b 0x4abde4
004abde4
004abde4loc_4abde4:
004abde4str x2, [x1]
004abde8ldr x1, [sp+48]
004abdecstr x1, [sp+32]
004abdf0ldr x2, [sp+72]
004abdf4ldrsb x27, [x2]
004abdf8ldr x2, [x2+16]
004abdfcldrsb x27, [x2]
004abe00adrp x27, 0x5a0000
004abe04ldr w3, [x27+3056]
004abe08cbz w3, 0x4abe10
004abe0cb 0x4abe14
004abe10
004abe10loc_4abe10:
004abe10b 0x4abe28
004abe14
004abe14loc_4abe14:
004abe14bl runtime.gcWriteBarrier2
004abe18str x1, [x25]
004abe1cldr x3, [x2+24]
004abe20str x3, [x25+8]
004abe24b 0x4abe28
004abe28
004abe28loc_4abe28:
004abe28str x1, [x2+24]
004abe2cldr x1, [sp+72]
004abe30ldrsb x27, [x1]
004abe34ldr x2, [sp+32]
004abe38adrp x27, 0x5a0000
004abe3cldr w3, [x27+3056]
004abe40cbz w3, 0x4abe48
004abe44b 0x4abe4c
004abe48
004abe48loc_4abe48:
004abe48b 0x4abe60
004abe4c
004abe4cloc_4abe4c:
004abe4cbl runtime.gcWriteBarrier2
004abe50str x2, [x25]
004abe54ldr x3, [x1+16]
004abe58str x3, [x25+8]
004abe5cb 0x4abe60
004abe60
004abe60loc_4abe60:
004abe60str x2, [x1+16]
004abe64ldr x1, [sp+72]
004abe68ldrsb x27, [x1]
004abe6cldr x0, [x1]
004abe70str x0, [sp+40]
004abe74bl sync.(*Cond).Signal
004abe78ldr x1, [sp+72]
004abe7cldrsb x27, [x1]
004abe80ldr x1, [x1]
004abe84ldrsb x27, [x1]
004abe88ldr x2, [x1]
004abe8cldrsb x27, [x2]
004abe90ldr x0, [x1+8]
004abe94ldr x1, [x2+32]
004abe98blr x1
004abe9cldur x29, [sp-8]
004abea0ldr x30, [sp], 64
004abea4ret x30
004abea8
004abea8loc_4abea8:
004abea8stp x0, x1, [sp+8]
004abeacstp x2, x3, [sp+24]
004abeb0mov x3, x30
004abeb4bl runtime.morestack_noctxt.abi0
004abeb8ldp x0, x1, [sp+8]
004abebcldp x2, x3, [sp+24]
004abec0b 0x4abd10
004abec4udf 0
004abec8udf 0
004abeccudf 0
004abd10
004abed0
004abed0golang.org/x/crypto/ssh.(*buffer).eof: ; void golang.org/x/crypto/ssh.(*buffer).eof(golang.org/x/crypto/ssh.buffer * b)
004abed0ldr x16, [x28+16]
004abed4subs xzr, sp, x16
004abed8b.ls 0x4abf60
004abedcstr x30, [sp-32]!
004abee0stur x29, [sp-8]
004abee4sub x29, sp, 8
004abee8str x0, [sp+40]
004abeecldrsb x27, [x0]
004abef0ldr x1, [x0]
004abef4ldrsb x27, [x1]
004abef8ldr x2, [x1]
004abefcldrsb x27, [x2]
004abf00ldr x0, [x1+8]
004abf04ldr x1, [x2+24]
004abf08blr x1
004abf0cldr x1, [sp+40]
004abf10ldrsb x27, [x1]
004abf14orr x2, xzr, 1
004abf18strb w2, [x1+24]
004abf1cldr x1, [sp+40]
004abf20ldrsb x27, [x1]
004abf24ldr x0, [x1]
004abf28str x0, [sp+16]
004abf2cbl sync.(*Cond).Signal
004abf30ldr x1, [sp+40]
004abf34ldrsb x27, [x1]
004abf38ldr x1, [x1]
004abf3cldrsb x27, [x1]
004abf40ldr x2, [x1]
004abf44ldrsb x27, [x2]
004abf48ldr x0, [x1+8]
004abf4cldr x1, [x2+32]
004abf50blr x1
004abf54ldur x29, [sp-8]
004abf58ldr x30, [sp], 32
004abf5cret x30
004abf60
004abf60loc_4abf60:
004abf60str x0, [sp+8]
004abf64mov x3, x30
004abf68bl runtime.morestack_noctxt.abi0
004abf6cldr x0, [sp+8]
004abf70b 0x4abed0
004abf74udf 0
004abf78udf 0
004abf7cudf 0
004abed0
004abed0golang.org/x/crypto/ssh.(*buffer).eof: ; void golang.org/x/crypto/ssh.(*buffer).eof(golang.org/x/crypto/ssh.buffer * b)
004abed0ldr x16, [x28+16]
004abed4subs xzr, sp, x16
004abed8b.ls 0x4abf60
004abedcstr x30, [sp-32]!
004abee0stur x29, [sp-8]
004abee4sub x29, sp, 8
004abee8str x0, [sp+40]
004abeecldrsb x27, [x0]
004abef0ldr x1, [x0]
004abef4ldrsb x27, [x1]
004abef8ldr x2, [x1]
004abefcldrsb x27, [x2]
004abf00ldr x0, [x1+8]
004abf04ldr x1, [x2+24]
004abf08blr x1
004abf0cldr x1, [sp+40]
004abf10ldrsb x27, [x1]
004abf14orr x2, xzr, 1
004abf18strb w2, [x1+24]
004abf1cldr x1, [sp+40]
004abf20ldrsb x27, [x1]
004abf24ldr x0, [x1]
004abf28str x0, [sp+16]
004abf2cbl sync.(*Cond).Signal
004abf30ldr x1, [sp+40]
004abf34ldrsb x27, [x1]
004abf38ldr x1, [x1]
004abf3cldrsb x27, [x1]
004abf40ldr x2, [x1]
004abf44ldrsb x27, [x2]
004abf48ldr x0, [x1+8]
004abf4cldr x1, [x2+32]
004abf50blr x1
004abf54ldur x29, [sp-8]
004abf58ldr x30, [sp], 32
004abf5cret x30
004abf60
004abf60loc_4abf60:
004abf60str x0, [sp+8]
004abf64mov x3, x30
004abf68bl runtime.morestack_noctxt.abi0
004abf6cldr x0, [sp+8]
004abf70b 0x4abed0
004abf74udf 0
004abf78udf 0
004abf7cudf 0
004abed0
004abf80
004abf80golang.org/x/crypto/ssh.(*buffer).Read: ; void golang.org/x/crypto/ssh.(*buffer).Read(golang.org/x/crypto/ssh.buffer * b, struct []uint8 buf)
004abf80ldr x16, [x28+16]
004abf84sub x17, sp, 192
004abf88subs xzr, x17, x16
004abf8cb.ls 0x4ac3a4
004abf90sub x20, sp, 320
004abf94stp x29, x30, [x20-8]
004abf98add sp, x20, 0
004abf9csub x29, sp, 8
004abfa0str x0, [sp+328]
004abfa4str x1, [sp+336]
004abfa8str x2, [sp+344]
004abfacstr x3, [sp+352]
004abfb0str xzr, [sp+56]
004abfb4stp xzr, xzr, [sp+144]
004abfb8ldr x1, [sp+328]
004abfbcldrsb x27, [x1]
004abfc0ldr x1, [x1]
004abfc4ldrsb x27, [x1]
004abfc8ldr x2, [x1]
004abfccldrsb x27, [x2]
004abfd0ldr x0, [x1+8]
004abfd4ldr x1, [x2+24]
004abfd8blr x1
004abfdcldr x1, [sp+328]
004abfe0ldrsb x27, [x1]
004abfe4ldr x1, [x1]
004abfe8ldrsb x27, [x1]
004abfecldr x2, [x1]
004abff0ldr x1, [x1+8]
004abff4str x2, [sp+208]
004abff8str x1, [sp+216]
004abffcldrsb x27, [x2]
004ac000stp xzr, xzr, [sp+280]
004ac004str xzr, [sp+296]
004ac008add x1, sp, 280
004ac00cstr x1, [sp+304]
004ac010ldrsb x27, [x1]
004ac014adrp x2, 0
004ac018add x2, x2, 960
004ac01cstr x2, [x1]
004ac020ldrsb x27, [x1]
004ac024ldr x2, [sp+216]
004ac028ldr x3, [sp+208]
004ac02cstr x3, [x1+8]
004ac030adrp x27, 0x59f000
004ac034ldr w3, [x27+3056]
004ac038cbz w3, 0x4ac040
004ac03cb 0x4ac044
004ac040
004ac040loc_4ac040:
004ac040b 0x4ac058
004ac044
004ac044loc_4ac044:
004ac044bl runtime.gcWriteBarrier2
004ac048str x2, [x25]
004ac04cldr x3, [x1+16]
004ac050str x3, [x25+8]
004ac054b 0x4ac058
004ac058
004ac058loc_4ac058:
004ac058str x2, [x1+16]
004ac05cstr x1, [sp+104]
004ac060add x0, sp, 80
004ac064bl runtime.deferprocStack
004ac068subs xzr, x0, 0
004ac06cb.ne 0x4ac078
004ac070b 0x4ac074
004ac074
004ac074loc_4ac074:
004ac074b 0x4ac094
004ac078
004ac078loc_4ac078:
004ac078bl runtime.deferreturn
004ac07cldr x0, [sp+56]
004ac080ldr x1, [sp+144]
004ac084ldr x2, [sp+152]
004ac088ldp x29, x30, [sp-8]
004ac08cadd sp, sp, 320
004ac090ret x30
004ac094
004ac094loc_4ac094:
004ac094ldr x3, [sp+344]
004ac098str x3, [sp+72]
004ac09ccbnz x3, 0x4ac0a4
004ac0a0b 0x4ac378
004ac0a4
004ac0a4loc_4ac0a4:
004ac0a4ldr x3, [sp+328]
004ac0a8ldrsb x27, [x3]
004ac0acldr x3, [x3+8]
004ac0b0ldrsb x27, [x3]
004ac0b4ldr x3, [x3+8]
004ac0b8str x3, [sp+64]
004ac0bccbnz x3, 0x4ac0c4
004ac0c0b 0x4ac268
004ac0c4
004ac0c4loc_4ac0c4:
004ac0c4ldr x3, [sp+336]
004ac0c8ldr x4, [sp+344]
004ac0ccldr x5, [sp+352]
004ac0d0str x3, [sp+256]
004ac0d4str x4, [sp+264]
004ac0d8str x5, [sp+272]
004ac0dcldr x3, [sp+328]
004ac0e0ldrsb x27, [x3]
004ac0e4ldr x3, [x3+8]
004ac0e8ldrsb x27, [x3]
004ac0ecldr x4, [x3+8]
004ac0f0ldr x5, [x3+16]
004ac0f4ldr x3, [x3]
004ac0f8str x3, [sp+232]
004ac0fcstr x4, [sp+240]
004ac100str x5, [sp+248]
004ac104ldr x3, [sp+264]
004ac108str x3, [sp+136]
004ac10csubs xzr, x3, x4
004ac110b.gt 0x4ac118
004ac114b 0x4ac120
004ac118
004ac118loc_4ac118:
004ac118str x4, [sp+136]
004ac11cb 0x4ac124
004ac120
004ac120loc_4ac120:
004ac120b 0x4ac124
004ac124
004ac124loc_4ac124:
004ac124ldr x3, [sp+256]
004ac128ldr x4, [sp+232]
004ac12csubs xzr, x4, x3
004ac130b.ne 0x4ac138
004ac134b 0x4ac154
004ac138
004ac138loc_4ac138:
004ac138ldr x3, [sp+136]
004ac13cstr x3, [sp+128]
004ac140ldr x2, [sp+128]
004ac144ldr x0, [sp+256]
004ac148ldr x1, [sp+232]
004ac14cbl runtime.memmove
004ac150b 0x4ac158
004ac154
004ac154loc_4ac154:
004ac154b 0x4ac158
004ac158
004ac158loc_4ac158:
004ac158ldr x0, [sp+136]
004ac15cstr x0, [sp+48]
004ac160ldr x1, [sp+344]
004ac164ldr x3, [sp+336]
004ac168ldr x4, [sp+352]
004ac16cb 0x4ac170
004ac170
004ac170loc_4ac170:
004ac170subs xzr, x1, x0
004ac174b.hs 0x4ac17c
004ac178b 0x4ac39c
004ac17c
004ac17cloc_4ac17c:
004ac17csub x4, x4, x0
004ac180sub x5, x1, x0
004ac184sub x6, xzr, x4
004ac188and x6, x0, x6, asr #63
004ac18cadd x3, x3, x6
004ac190str x3, [sp+184]
004ac194str x5, [sp+192]
004ac198str x4, [sp+200]
004ac19cldr x3, [sp+328]
004ac1a0ldrsb x27, [x3]
004ac1a4ldr x3, [x3+8]
004ac1a8ldrsb x27, [x3]
004ac1acldr x1, [x3+8]
004ac1b0ldr x4, [x3]
004ac1b4ldr x3, [x3+16]
004ac1b8ldr x0, [sp+48]
004ac1bcb 0x4ac1c0
004ac1c0
004ac1c0loc_4ac1c0:
004ac1c0subs xzr, x1, x0
004ac1c4b.hs 0x4ac1cc
004ac1c8b 0x4ac398
004ac1cc
004ac1ccloc_4ac1cc:
004ac1ccsub x3, x3, x0
004ac1d0sub x5, x1, x0
004ac1d4sub x6, xzr, x3
004ac1d8and x6, x0, x6, asr #63
004ac1dcadd x4, x4, x6
004ac1e0str x4, [sp+160]
004ac1e4str x5, [sp+168]
004ac1e8str x3, [sp+176]
004ac1ecldr x3, [sp+184]
004ac1f0ldr x4, [sp+192]
004ac1f4ldr x5, [sp+200]
004ac1f8str x3, [sp+336]
004ac1fcstr x4, [sp+344]
004ac200str x5, [sp+352]
004ac204ldr x3, [sp+328]
004ac208ldrsb x27, [x3]
004ac20cldr x3, [x3+8]
004ac210ldrsb x27, [x3]
004ac214ldr x4, [sp+160]
004ac218ldr x5, [sp+168]
004ac21cldr x6, [sp+176]
004ac220str x5, [x3+8]
004ac224str x6, [x3+16]
004ac228adrp x27, 0x59f000
004ac22cldr w5, [x27+3056]
004ac230cbz w5, 0x4ac238
004ac234b 0x4ac23c
004ac238
004ac238loc_4ac238:
004ac238b 0x4ac250
004ac23c
004ac23cloc_4ac23c:
004ac23cbl runtime.gcWriteBarrier2
004ac240str x4, [x25]
004ac244ldr x5, [x3]
004ac248str x5, [x25+8]
004ac24cb 0x4ac250
004ac250
004ac250loc_4ac250:
004ac250str x4, [x3]
004ac254ldr x3, [sp+48]
004ac258ldr x4, [sp+56]
004ac25cadd x3, x4, x3
004ac260str x3, [sp+56]
004ac264b 0x4ac374
004ac268
004ac268loc_4ac268:
004ac268ldr x3, [sp+328]
004ac26cldrsb x27, [x3]
004ac270ldr x3, [x3+8]
004ac274ldrsb x27, [x3]
004ac278ldr x3, [x3+8]
004ac27cstr x3, [sp+64]
004ac280subs xzr, x3, 0
004ac284cset x4, eq
004ac288strb w4, [sp+47]
004ac28ccbz x3, 0x4ac294
004ac290b 0x4ac2bc
004ac294
004ac294loc_4ac294:
004ac294ldr x3, [sp+328]
004ac298ldrsb x27, [x3]
004ac29cldr x3, [x3+8]
004ac2a0ldr x4, [sp+328]
004ac2a4ldrsb x27, [x4]
004ac2a8ldr x4, [x4+16]
004ac2acsubs xzr, x4, x3
004ac2b0cset x3, ne
004ac2b4strb w3, [sp+47]
004ac2b8b 0x4ac2c0
004ac2bc
004ac2bcloc_4ac2bc:
004ac2bcb 0x4ac2c0
004ac2c0
004ac2c0loc_4ac2c0:
004ac2c0ldrb w3, [sp+47]
004ac2c4tbnz w3, 0, 0x4ac2cc
004ac2c8b 0x4ac318
004ac2cc
004ac2ccloc_4ac2cc:
004ac2ccldr x3, [sp+328]
004ac2d0ldrsb x27, [x3]
004ac2d4ldr x4, [sp+328]
004ac2d8ldrsb x27, [x4]
004ac2dcldr x4, [x4+8]
004ac2e0ldrsb x27, [x4]
004ac2e4ldr x4, [x4+24]
004ac2e8adrp x27, 0x59f000
004ac2ecldr w5, [x27+3056]
004ac2f0cbz w5, 0x4ac2f8
004ac2f4b 0x4ac2fc
004ac2f8
004ac2f8loc_4ac2f8:
004ac2f8b 0x4ac310
004ac2fc
004ac2fcloc_4ac2fc:
004ac2fcbl runtime.gcWriteBarrier2
004ac300str x4, [x25]
004ac304ldr x5, [x3+8]
004ac308str x5, [x25+8]
004ac30cb 0x4ac310
004ac310
004ac310loc_4ac310:
004ac310str x4, [x3+8]
004ac314b 0x4ac374
004ac318
004ac318loc_4ac318:
004ac318ldr x1, [sp+56]
004ac31csubs xzr, x1, 0
004ac320b.gt 0x4ac328
004ac324b 0x4ac32c
004ac328
004ac328loc_4ac328:
004ac328b 0x4ac37c
004ac32c
004ac32cloc_4ac32c:
004ac32cldr x1, [sp+328]
004ac330ldrsb x27, [x1]
004ac334ldrb w1, [x1+24]
004ac338tbnz w1, 0, 0x4ac340
004ac33cb 0x4ac35c
004ac340
004ac340loc_4ac340:
004ac340adrp x27, 0x575000
004ac344ldr x0, [x27+1520]
004ac348adrp x27, 0x575000
004ac34cldr x1, [x27+1528]
004ac350str x0, [sp+144]
004ac354str x1, [sp+152]
004ac358b 0x4ac37c
004ac35c
004ac35cloc_4ac35c:
004ac35cldr x1, [sp+328]
004ac360ldrsb x27, [x1]
004ac364ldr x0, [x1]
004ac368str x0, [sp+224]
004ac36cbl sync.(*Cond).Wait
004ac370b 0x4ac374
004ac374
004ac374loc_4ac374:
004ac374b 0x4ac094
004ac378
004ac378loc_4ac378:
004ac378b 0x4ac37c
004ac37c
004ac37cloc_4ac37c:
004ac37cbl runtime.deferreturn
004ac380ldr x0, [sp+56]
004ac384ldr x1, [sp+144]
004ac388ldr x2, [sp+152]
004ac38cldp x29, x30, [sp-8]
004ac390add sp, sp, 320
004ac394ret x30
004ac398
004ac398loc_4ac398:
004ac398bl runtime.panicSliceB
004ac39c
004ac39cloc_4ac39c:
004ac39cbl runtime.panicSliceB
004ac3a0hint
004ac3a4
004ac3a4loc_4ac3a4:
004ac3a4stp x0, x1, [sp+8]
004ac3a8stp x2, x3, [sp+24]
004ac3acmov x3, x30
004ac3b0bl runtime.morestack_noctxt.abi0
004ac3b4ldp x0, x1, [sp+8]
004ac3b8ldp x2, x3, [sp+24]
004ac3bcb 0x4abf80
004abf80
004abf80golang.org/x/crypto/ssh.(*buffer).Read: ; void golang.org/x/crypto/ssh.(*buffer).Read(golang.org/x/crypto/ssh.buffer * b, struct []uint8 buf)
004abf80ldr x16, [x28+16]
004abf84sub x17, sp, 192
004abf88subs xzr, x17, x16
004abf8cb.ls 0x4ac3a4
004abf90sub x20, sp, 320
004abf94stp x29, x30, [x20-8]
004abf98add sp, x20, 0
004abf9csub x29, sp, 8
004abfa0str x0, [sp+328]
004abfa4str x1, [sp+336]
004abfa8str x2, [sp+344]
004abfacstr x3, [sp+352]
004abfb0str xzr, [sp+56]
004abfb4stp xzr, xzr, [sp+144]
004abfb8ldr x1, [sp+328]
004abfbcldrsb x27, [x1]
004abfc0ldr x1, [x1]
004abfc4ldrsb x27, [x1]
004abfc8ldr x2, [x1]
004abfccldrsb x27, [x2]
004abfd0ldr x0, [x1+8]
004abfd4ldr x1, [x2+24]
004abfd8blr x1
004abfdcldr x1, [sp+328]
004abfe0ldrsb x27, [x1]
004abfe4ldr x1, [x1]
004abfe8ldrsb x27, [x1]
004abfecldr x2, [x1]
004abff0ldr x1, [x1+8]
004abff4str x2, [sp+208]
004abff8str x1, [sp+216]
004abffcldrsb x27, [x2]
004ac000stp xzr, xzr, [sp+280]
004ac004str xzr, [sp+296]
004ac008add x1, sp, 280
004ac00cstr x1, [sp+304]
004ac010ldrsb x27, [x1]
004ac014adrp x2, 0
004ac018add x2, x2, 960
004ac01cstr x2, [x1]
004ac020ldrsb x27, [x1]
004ac024ldr x2, [sp+216]
004ac028ldr x3, [sp+208]
004ac02cstr x3, [x1+8]
004ac030adrp x27, 0x59f000
004ac034ldr w3, [x27+3056]
004ac038cbz w3, 0x4ac040
004ac03cb 0x4ac044
004ac040
004ac040loc_4ac040:
004ac040b 0x4ac058
004ac044
004ac044loc_4ac044:
004ac044bl runtime.gcWriteBarrier2
004ac048str x2, [x25]
004ac04cldr x3, [x1+16]
004ac050str x3, [x25+8]
004ac054b 0x4ac058
004ac058
004ac058loc_4ac058:
004ac058str x2, [x1+16]
004ac05cstr x1, [sp+104]
004ac060add x0, sp, 80
004ac064bl runtime.deferprocStack
004ac068subs xzr, x0, 0
004ac06cb.ne 0x4ac078
004ac070b 0x4ac074
004ac074
004ac074loc_4ac074:
004ac074b 0x4ac094
004ac078
004ac078loc_4ac078:
004ac078bl runtime.deferreturn
004ac07cldr x0, [sp+56]
004ac080ldr x1, [sp+144]
004ac084ldr x2, [sp+152]
004ac088ldp x29, x30, [sp-8]
004ac08cadd sp, sp, 320
004ac090ret x30
004ac094
004ac094loc_4ac094:
004ac094ldr x3, [sp+344]
004ac098str x3, [sp+72]
004ac09ccbnz x3, 0x4ac0a4
004ac0a0b 0x4ac378
004ac0a4
004ac0a4loc_4ac0a4:
004ac0a4ldr x3, [sp+328]
004ac0a8ldrsb x27, [x3]
004ac0acldr x3, [x3+8]
004ac0b0ldrsb x27, [x3]
004ac0b4ldr x3, [x3+8]
004ac0b8str x3, [sp+64]
004ac0bccbnz x3, 0x4ac0c4
004ac0c0b 0x4ac268
004ac0c4
004ac0c4loc_4ac0c4:
004ac0c4ldr x3, [sp+336]
004ac0c8ldr x4, [sp+344]
004ac0ccldr x5, [sp+352]
004ac0d0str x3, [sp+256]
004ac0d4str x4, [sp+264]
004ac0d8str x5, [sp+272]
004ac0dcldr x3, [sp+328]
004ac0e0ldrsb x27, [x3]
004ac0e4ldr x3, [x3+8]
004ac0e8ldrsb x27, [x3]
004ac0ecldr x4, [x3+8]
004ac0f0ldr x5, [x3+16]
004ac0f4ldr x3, [x3]
004ac0f8str x3, [sp+232]
004ac0fcstr x4, [sp+240]
004ac100str x5, [sp+248]
004ac104ldr x3, [sp+264]
004ac108str x3, [sp+136]
004ac10csubs xzr, x3, x4
004ac110b.gt 0x4ac118
004ac114b 0x4ac120
004ac118
004ac118loc_4ac118:
004ac118str x4, [sp+136]
004ac11cb 0x4ac124
004ac120
004ac120loc_4ac120:
004ac120b 0x4ac124
004ac124
004ac124loc_4ac124:
004ac124ldr x3, [sp+256]
004ac128ldr x4, [sp+232]
004ac12csubs xzr, x4, x3
004ac130b.ne 0x4ac138
004ac134b 0x4ac154
004ac138
004ac138loc_4ac138:
004ac138ldr x3, [sp+136]
004ac13cstr x3, [sp+128]
004ac140ldr x2, [sp+128]
004ac144ldr x0, [sp+256]
004ac148ldr x1, [sp+232]
004ac14cbl runtime.memmove
004ac150b 0x4ac158
004ac154
004ac154loc_4ac154:
004ac154b 0x4ac158
004ac158
004ac158loc_4ac158:
004ac158ldr x0, [sp+136]
004ac15cstr x0, [sp+48]
004ac160ldr x1, [sp+344]
004ac164ldr x3, [sp+336]
004ac168ldr x4, [sp+352]
004ac16cb 0x4ac170
004ac170
004ac170loc_4ac170:
004ac170subs xzr, x1, x0
004ac174b.hs 0x4ac17c
004ac178b 0x4ac39c
004ac17c
004ac17cloc_4ac17c:
004ac17csub x4, x4, x0
004ac180sub x5, x1, x0
004ac184sub x6, xzr, x4
004ac188and x6, x0, x6, asr #63
004ac18cadd x3, x3, x6
004ac190str x3, [sp+184]
004ac194str x5, [sp+192]
004ac198str x4, [sp+200]
004ac19cldr x3, [sp+328]
004ac1a0ldrsb x27, [x3]
004ac1a4ldr x3, [x3+8]
004ac1a8ldrsb x27, [x3]
004ac1acldr x1, [x3+8]
004ac1b0ldr x4, [x3]
004ac1b4ldr x3, [x3+16]
004ac1b8ldr x0, [sp+48]
004ac1bcb 0x4ac1c0
004ac1c0
004ac1c0loc_4ac1c0:
004ac1c0subs xzr, x1, x0
004ac1c4b.hs 0x4ac1cc
004ac1c8b 0x4ac398
004ac1cc
004ac1ccloc_4ac1cc:
004ac1ccsub x3, x3, x0
004ac1d0sub x5, x1, x0
004ac1d4sub x6, xzr, x3
004ac1d8and x6, x0, x6, asr #63
004ac1dcadd x4, x4, x6
004ac1e0str x4, [sp+160]
004ac1e4str x5, [sp+168]
004ac1e8str x3, [sp+176]
004ac1ecldr x3, [sp+184]
004ac1f0ldr x4, [sp+192]
004ac1f4ldr x5, [sp+200]
004ac1f8str x3, [sp+336]
004ac1fcstr x4, [sp+344]
004ac200str x5, [sp+352]
004ac204ldr x3, [sp+328]
004ac208ldrsb x27, [x3]
004ac20cldr x3, [x3+8]
004ac210ldrsb x27, [x3]
004ac214ldr x4, [sp+160]
004ac218ldr x5, [sp+168]
004ac21cldr x6, [sp+176]
004ac220str x5, [x3+8]
004ac224str x6, [x3+16]
004ac228adrp x27, 0x59f000
004ac22cldr w5, [x27+3056]
004ac230cbz w5, 0x4ac238
004ac234b 0x4ac23c
004ac238
004ac238loc_4ac238:
004ac238b 0x4ac250
004ac23c
004ac23cloc_4ac23c:
004ac23cbl runtime.gcWriteBarrier2
004ac240str x4, [x25]
004ac244ldr x5, [x3]
004ac248str x5, [x25+8]
004ac24cb 0x4ac250
004ac250
004ac250loc_4ac250:
004ac250str x4, [x3]
004ac254ldr x3, [sp+48]
004ac258ldr x4, [sp+56]
004ac25cadd x3, x4, x3
004ac260str x3, [sp+56]
004ac264b 0x4ac374
004ac268
004ac268loc_4ac268:
004ac268ldr x3, [sp+328]
004ac26cldrsb x27, [x3]
004ac270ldr x3, [x3+8]
004ac274ldrsb x27, [x3]
004ac278ldr x3, [x3+8]
004ac27cstr x3, [sp+64]
004ac280subs xzr, x3, 0
004ac284cset x4, eq
004ac288strb w4, [sp+47]
004ac28ccbz x3, 0x4ac294
004ac290b 0x4ac2bc
004ac294
004ac294loc_4ac294:
004ac294ldr x3, [sp+328]
004ac298ldrsb x27, [x3]
004ac29cldr x3, [x3+8]
004ac2a0ldr x4, [sp+328]
004ac2a4ldrsb x27, [x4]
004ac2a8ldr x4, [x4+16]
004ac2acsubs xzr, x4, x3
004ac2b0cset x3, ne
004ac2b4strb w3, [sp+47]
004ac2b8b 0x4ac2c0
004ac2bc
004ac2bcloc_4ac2bc:
004ac2bcb 0x4ac2c0
004ac2c0
004ac2c0loc_4ac2c0:
004ac2c0ldrb w3, [sp+47]
004ac2c4tbnz w3, 0, 0x4ac2cc
004ac2c8b 0x4ac318
004ac2cc
004ac2ccloc_4ac2cc:
004ac2ccldr x3, [sp+328]
004ac2d0ldrsb x27, [x3]
004ac2d4ldr x4, [sp+328]
004ac2d8ldrsb x27, [x4]
004ac2dcldr x4, [x4+8]
004ac2e0ldrsb x27, [x4]
004ac2e4ldr x4, [x4+24]
004ac2e8adrp x27, 0x59f000
004ac2ecldr w5, [x27+3056]
004ac2f0cbz w5, 0x4ac2f8
004ac2f4b 0x4ac2fc
004ac2f8
004ac2f8loc_4ac2f8:
004ac2f8b 0x4ac310
004ac2fc
004ac2fcloc_4ac2fc:
004ac2fcbl runtime.gcWriteBarrier2
004ac300str x4, [x25]
004ac304ldr x5, [x3+8]
004ac308str x5, [x25+8]
004ac30cb 0x4ac310
004ac310
004ac310loc_4ac310:
004ac310str x4, [x3+8]
004ac314b 0x4ac374
004ac318
004ac318loc_4ac318:
004ac318ldr x1, [sp+56]
004ac31csubs xzr, x1, 0
004ac320b.gt 0x4ac328
004ac324b 0x4ac32c
004ac328
004ac328loc_4ac328:
004ac328b 0x4ac37c
004ac32c
004ac32cloc_4ac32c:
004ac32cldr x1, [sp+328]
004ac330ldrsb x27, [x1]
004ac334ldrb w1, [x1+24]
004ac338tbnz w1, 0, 0x4ac340
004ac33cb 0x4ac35c
004ac340
004ac340loc_4ac340:
004ac340adrp x27, 0x575000
004ac344ldr x0, [x27+1520]
004ac348adrp x27, 0x575000
004ac34cldr x1, [x27+1528]
004ac350str x0, [sp+144]
004ac354str x1, [sp+152]
004ac358b 0x4ac37c
004ac35c
004ac35cloc_4ac35c:
004ac35cldr x1, [sp+328]
004ac360ldrsb x27, [x1]
004ac364ldr x0, [x1]
004ac368str x0, [sp+224]
004ac36cbl sync.(*Cond).Wait
004ac370b 0x4ac374
004ac374
004ac374loc_4ac374:
004ac374b 0x4ac094
004ac378
004ac378loc_4ac378:
004ac378b 0x4ac37c
004ac37c
004ac37cloc_4ac37c:
004ac37cbl runtime.deferreturn
004ac380ldr x0, [sp+56]
004ac384ldr x1, [sp+144]
004ac388ldr x2, [sp+152]
004ac38cldp x29, x30, [sp-8]
004ac390add sp, sp, 320
004ac394ret x30
004ac398
004ac398loc_4ac398:
004ac398bl runtime.panicSliceB
004ac39c
004ac39cloc_4ac39c:
004ac39cbl runtime.panicSliceB
004ac3a0hint
004ac3a4
004ac3a4loc_4ac3a4:
004ac3a4stp x0, x1, [sp+8]
004ac3a8stp x2, x3, [sp+24]
004ac3acmov x3, x30
004ac3b0bl runtime.morestack_noctxt.abi0
004ac3b4ldp x0, x1, [sp+8]
004ac3b8ldp x2, x3, [sp+24]
004ac3bcb 0x4abf80
004abf80
004ac3c0
004ac3c0golang.org/x/crypto/ssh.(*buffer).Read.deferwrap1: ; void golang.org/x/crypto/ssh.(*buffer).Read.deferwrap1(void)
004ac3c0ldr x16, [x28+16]
004ac3c4subs xzr, sp, x16
004ac3c8b.ls 0x4ac408
004ac3ccstr x30, [sp-48]!
004ac3d0stur x29, [sp-8]
004ac3d4sub x29, sp, 8
004ac3d8ldr x16, [x28+32]
004ac3dccbnz x16, 0x4ac414
004ac3e0
004ac3e0loc_4ac3e0:
004ac3e0ldr x1, [x26+8]
004ac3e4ldr x0, [x26+16]
004ac3e8str x1, [sp+24]
004ac3ecstr x0, [sp+32]
004ac3f0ldrsb x27, [x1]
004ac3f4ldr x1, [x1+32]
004ac3f8blr x1
004ac3fcldur x29, [sp-8]
004ac400ldr x30, [sp], 48
004ac404ret x30
004ac408
004ac408loc_4ac408:
004ac408mov x3, x30
004ac40cbl runtime.morestack.abi0
004ac410b 0x4ac3c0
004ac414
004ac414loc_4ac414:
004ac414ldr x17, [x16]
004ac418add x20, sp, 56
004ac41csubs xzr, x20, x17
004ac420b.ne 0x4ac3e0
004ac424add x20, sp, 8
004ac428str x20, [x16]
004ac42cb 0x4ac3e0
004ac3c0
004ac3c0golang.org/x/crypto/ssh.(*buffer).Read.deferwrap1: ; void golang.org/x/crypto/ssh.(*buffer).Read.deferwrap1(void)
004ac3c0ldr x16, [x28+16]
004ac3c4subs xzr, sp, x16
004ac3c8b.ls 0x4ac408
004ac3ccstr x30, [sp-48]!
004ac3d0stur x29, [sp-8]
004ac3d4sub x29, sp, 8
004ac3d8ldr x16, [x28+32]
004ac3dccbnz x16, 0x4ac414
004ac3e0
004ac3e0loc_4ac3e0:
004ac3e0ldr x1, [x26+8]
004ac3e4ldr x0, [x26+16]
004ac3e8str x1, [sp+24]
004ac3ecstr x0, [sp+32]
004ac3f0ldrsb x27, [x1]
004ac3f4ldr x1, [x1+32]
004ac3f8blr x1
004ac3fcldur x29, [sp-8]
004ac400ldr x30, [sp], 48
004ac404ret x30
004ac408
004ac408loc_4ac408:
004ac408mov x3, x30
004ac40cbl runtime.morestack.abi0
004ac410b 0x4ac3c0
004ac414
004ac414loc_4ac414:
004ac414ldr x17, [x16]
004ac418add x20, sp, 56
004ac41csubs xzr, x20, x17
004ac420b.ne 0x4ac3e0
004ac424add x20, sp, 8
004ac428str x20, [x16]
004ac42cb 0x4ac3e0
004ac3c0
004ac430
004ac430golang.org/x/crypto/ssh.marshalStringList: ; void golang.org/x/crypto/ssh.marshalStringList(struct []string namelist)
004ac430ldr x16, [x28+16]
004ac434sub x17, sp, 160
004ac438subs xzr, x17, x16
004ac43cb.ls 0x4ac620
004ac440sub x20, sp, 288
004ac444stp x29, x30, [x20-8]
004ac448add sp, x20, 0
004ac44csub x29, sp, 8
004ac450str x0, [sp+296]
004ac454str x1, [sp+304]
004ac458str x2, [sp+312]
004ac45cstr xzr, [sp+96]
004ac460stp xzr, xzr, [sp+104]
004ac464str xzr, [sp+120]
004ac468stp xzr, xzr, [sp+128]
004ac46cldr x3, [sp+304]
004ac470ldr x4, [sp+296]
004ac474ldr x5, [sp+312]
004ac478str x4, [sp+192]
004ac47cstr x3, [sp+200]
004ac480str x5, [sp+208]
004ac484str xzr, [sp+64]
004ac488str x3, [sp+56]
004ac48cldr x3, [sp+192]
004ac490str x3, [sp+88]
004ac494b 0x4ac498
004ac498
004ac498loc_4ac498:
004ac498ldr x3, [sp+56]
004ac49cldr x4, [sp+64]
004ac4a0subs xzr, x3, x4
004ac4a4b.gt 0x4ac4ac
004ac4a8b 0x4ac5fc
004ac4ac
004ac4acloc_4ac4ac:
004ac4acldr x1, [sp+88]
004ac4b0str x1, [sp+264]
004ac4b4ldr x1, [sp+264]
004ac4b8ldr x2, [x1]
004ac4bcldr x1, [x1+8]
004ac4c0str x2, [sp+144]
004ac4c4str x1, [sp+152]
004ac4c8adrp x0, 0x174000
004ac4ccadd x0, x0, 3648
004ac4d0bl runtime.newobject
004ac4d4str x0, [sp+272]
004ac4d8stp xzr, xzr, [sp+248]
004ac4dcldr x1, [sp+144]
004ac4e0ldr x2, [sp+152]
004ac4e4str x1, [sp+248]
004ac4e8str x2, [sp+256]
004ac4ecldr x3, [sp+272]
004ac4f0str x2, [x3+8]
004ac4f4adrp x27, 0x59f000
004ac4f8ldr w2, [x27+3056]
004ac4fccbz w2, 0x4ac504
004ac500b 0x4ac508
004ac504
004ac504loc_4ac504:
004ac504b 0x4ac51c
004ac508
004ac508loc_4ac508:
004ac508bl runtime.gcWriteBarrier2
004ac50cstr x1, [x25]
004ac510ldr x2, [x3]
004ac514str x2, [x25+8]
004ac518b 0x4ac51c
004ac51c
004ac51cloc_4ac51c:
004ac51cstr x1, [x3]
004ac520ldr x1, [sp+272]
004ac524str x1, [sp+184]
004ac528adrp x0, 0x145000
004ac52cadd x0, x0, 2880
004ac530bl golang.org/x/crypto/ssh.Marshal
004ac534str x0, [sp+160]
004ac538str x1, [sp+168]
004ac53cstr x2, [sp+176]
004ac540ldr x2, [sp+136]
004ac544ldr x0, [sp+120]
004ac548ldr x3, [sp+128]
004ac54cstr x0, [sp+224]
004ac550str x3, [sp+232]
004ac554str x2, [sp+240]
004ac558ldr x4, [sp+168]
004ac55cadd x1, x3, x4
004ac560str x1, [sp+80]
004ac564subs xzr, x2, x1
004ac568b.hs 0x4ac570
004ac56cb 0x4ac578
004ac570
004ac570loc_4ac570:
004ac570str x1, [sp+232]
004ac574b 0x4ac598
004ac578
004ac578loc_4ac578:
004ac578ldr x3, [sp+168]
004ac57cadrp x4, 0x149000
004ac580add x4, x4, 3072
004ac584bl runtime.growslice
004ac588str x0, [sp+224]
004ac58cstr x1, [sp+232]
004ac590str x2, [sp+240]
004ac594b 0x4ac598
004ac598
004ac598loc_4ac598:
004ac598ldr x3, [sp+168]
004ac59cstr x3, [sp+72]
004ac5a0ldr x3, [sp+80]
004ac5a4ldr x4, [sp+168]
004ac5a8sub x3, x3, x4
004ac5acldr x4, [sp+224]
004ac5b0add x0, x4, x3
004ac5b4str x0, [sp+216]
004ac5b8ldr x2, [sp+72]
004ac5bcldr x1, [sp+160]
004ac5c0bl runtime.memmove
004ac5c4ldr x3, [sp+224]
004ac5c8ldr x4, [sp+232]
004ac5ccldr x5, [sp+240]
004ac5d0str x3, [sp+120]
004ac5d4str x4, [sp+128]
004ac5d8str x5, [sp+136]
004ac5dcb 0x4ac5e0
004ac5e0
004ac5e0loc_4ac5e0:
004ac5e0ldr x3, [sp+64]
004ac5e4add x3, x3, 1
004ac5e8str x3, [sp+64]
004ac5ecldr x3, [sp+264]
004ac5f0add x3, x3, 16
004ac5f4str x3, [sp+88]
004ac5f8b 0x4ac498
004ac5fc
004ac5fcloc_4ac5fc:
004ac5fcldr x0, [sp+120]
004ac600ldr x1, [sp+128]
004ac604ldr x2, [sp+136]
004ac608str x0, [sp+96]
004ac60cstr x1, [sp+104]
004ac610str x2, [sp+112]
004ac614ldp x29, x30, [sp-8]
004ac618add sp, sp, 288
004ac61cret x30
004ac620
004ac620loc_4ac620:
004ac620stp x0, x1, [sp+8]
004ac624str x2, [sp+24]
004ac628mov x3, x30
004ac62cbl runtime.morestack_noctxt.abi0
004ac630ldp x0, x1, [sp+8]
004ac634ldr x2, [sp+24]
004ac638b 0x4ac430
004ac63cudf 0
004ac430
004ac430golang.org/x/crypto/ssh.marshalStringList: ; void golang.org/x/crypto/ssh.marshalStringList(struct []string namelist)
004ac430ldr x16, [x28+16]
004ac434sub x17, sp, 160
004ac438subs xzr, x17, x16
004ac43cb.ls 0x4ac620
004ac440sub x20, sp, 288
004ac444stp x29, x30, [x20-8]
004ac448add sp, x20, 0
004ac44csub x29, sp, 8
004ac450str x0, [sp+296]
004ac454str x1, [sp+304]
004ac458str x2, [sp+312]
004ac45cstr xzr, [sp+96]
004ac460stp xzr, xzr, [sp+104]
004ac464str xzr, [sp+120]
004ac468stp xzr, xzr, [sp+128]
004ac46cldr x3, [sp+304]
004ac470ldr x4, [sp+296]
004ac474ldr x5, [sp+312]
004ac478str x4, [sp+192]
004ac47cstr x3, [sp+200]
004ac480str x5, [sp+208]
004ac484str xzr, [sp+64]
004ac488str x3, [sp+56]
004ac48cldr x3, [sp+192]
004ac490str x3, [sp+88]
004ac494b 0x4ac498
004ac498
004ac498loc_4ac498:
004ac498ldr x3, [sp+56]
004ac49cldr x4, [sp+64]
004ac4a0subs xzr, x3, x4
004ac4a4b.gt 0x4ac4ac
004ac4a8b 0x4ac5fc
004ac4ac
004ac4acloc_4ac4ac:
004ac4acldr x1, [sp+88]
004ac4b0str x1, [sp+264]
004ac4b4ldr x1, [sp+264]
004ac4b8ldr x2, [x1]
004ac4bcldr x1, [x1+8]
004ac4c0str x2, [sp+144]
004ac4c4str x1, [sp+152]
004ac4c8adrp x0, 0x174000
004ac4ccadd x0, x0, 3648
004ac4d0bl runtime.newobject
004ac4d4str x0, [sp+272]
004ac4d8stp xzr, xzr, [sp+248]
004ac4dcldr x1, [sp+144]
004ac4e0ldr x2, [sp+152]
004ac4e4str x1, [sp+248]
004ac4e8str x2, [sp+256]
004ac4ecldr x3, [sp+272]
004ac4f0str x2, [x3+8]
004ac4f4adrp x27, 0x59f000
004ac4f8ldr w2, [x27+3056]
004ac4fccbz w2, 0x4ac504
004ac500b 0x4ac508
004ac504
004ac504loc_4ac504:
004ac504b 0x4ac51c
004ac508
004ac508loc_4ac508:
004ac508bl runtime.gcWriteBarrier2
004ac50cstr x1, [x25]
004ac510ldr x2, [x3]
004ac514str x2, [x25+8]
004ac518b 0x4ac51c
004ac51c
004ac51cloc_4ac51c:
004ac51cstr x1, [x3]
004ac520ldr x1, [sp+272]
004ac524str x1, [sp+184]
004ac528adrp x0, 0x145000
004ac52cadd x0, x0, 2880
004ac530bl golang.org/x/crypto/ssh.Marshal
004ac534str x0, [sp+160]
004ac538str x1, [sp+168]
004ac53cstr x2, [sp+176]
004ac540ldr x2, [sp+136]
004ac544ldr x0, [sp+120]
004ac548ldr x3, [sp+128]
004ac54cstr x0, [sp+224]
004ac550str x3, [sp+232]
004ac554str x2, [sp+240]
004ac558ldr x4, [sp+168]
004ac55cadd x1, x3, x4
004ac560str x1, [sp+80]
004ac564subs xzr, x2, x1
004ac568b.hs 0x4ac570
004ac56cb 0x4ac578
004ac570
004ac570loc_4ac570:
004ac570str x1, [sp+232]
004ac574b 0x4ac598
004ac578
004ac578loc_4ac578:
004ac578ldr x3, [sp+168]
004ac57cadrp x4, 0x149000
004ac580add x4, x4, 3072
004ac584bl runtime.growslice
004ac588str x0, [sp+224]
004ac58cstr x1, [sp+232]
004ac590str x2, [sp+240]
004ac594b 0x4ac598
004ac598
004ac598loc_4ac598:
004ac598ldr x3, [sp+168]
004ac59cstr x3, [sp+72]
004ac5a0ldr x3, [sp+80]
004ac5a4ldr x4, [sp+168]
004ac5a8sub x3, x3, x4
004ac5acldr x4, [sp+224]
004ac5b0add x0, x4, x3
004ac5b4str x0, [sp+216]
004ac5b8ldr x2, [sp+72]
004ac5bcldr x1, [sp+160]
004ac5c0bl runtime.memmove
004ac5c4ldr x3, [sp+224]
004ac5c8ldr x4, [sp+232]
004ac5ccldr x5, [sp+240]
004ac5d0str x3, [sp+120]
004ac5d4str x4, [sp+128]
004ac5d8str x5, [sp+136]
004ac5dcb 0x4ac5e0
004ac5e0
004ac5e0loc_4ac5e0:
004ac5e0ldr x3, [sp+64]
004ac5e4add x3, x3, 1
004ac5e8str x3, [sp+64]
004ac5ecldr x3, [sp+264]
004ac5f0add x3, x3, 16
004ac5f4str x3, [sp+88]
004ac5f8b 0x4ac498
004ac5fc
004ac5fcloc_4ac5fc:
004ac5fcldr x0, [sp+120]
004ac600ldr x1, [sp+128]
004ac604ldr x2, [sp+136]
004ac608str x0, [sp+96]
004ac60cstr x1, [sp+104]
004ac610str x2, [sp+112]
004ac614ldp x29, x30, [sp-8]
004ac618add sp, sp, 288
004ac61cret x30
004ac620
004ac620loc_4ac620:
004ac620stp x0, x1, [sp+8]
004ac624str x2, [sp+24]
004ac628mov x3, x30
004ac62cbl runtime.morestack_noctxt.abi0
004ac630ldp x0, x1, [sp+8]
004ac634ldr x2, [sp+24]
004ac638b 0x4ac430
004ac63cudf 0
004ac430
004ac640
004ac640golang.org/x/crypto/ssh.marshalTuples: ; void golang.org/x/crypto/ssh.marshalTuples(map[string]string tups)
004ac640ldr x16, [x28+16]
004ac644sub x17, sp, 416
004ac648subs xzr, x17, x16
004ac64cb.ls 0x4aca84
004ac650sub x20, sp, 544
004ac654stp x29, x30, [x20-8]
004ac658add sp, x20, 0
004ac65csub x29, sp, 8
004ac660str x0, [sp+552]
004ac664str xzr, [sp+136]
004ac668stp xzr, xzr, [sp+144]
004ac66cldr x3, [sp+552]
004ac670cbnz x3, 0x4ac678
004ac674b 0x4ac680
004ac678
004ac678loc_4ac678:
004ac678ldr x3, [x3]
004ac67cb 0x4ac688
004ac680
004ac680loc_4ac680:
004ac680mov x3, xzr
004ac684b 0x4ac688
004ac688
004ac688loc_4ac688:
004ac688str x3, [sp+80]
004ac68cadrp x0, 0x149000
004ac690add x0, x0, 2944
004ac694mov x1, xzr
004ac698mov x2, x3
004ac69cbl runtime.makeslice
004ac6a0ldr x3, [sp+80]
004ac6a4str x0, [sp+200]
004ac6a8str xzr, [sp+208]
004ac6acstr x3, [sp+216]
004ac6b0ldr x3, [sp+552]
004ac6b4str x3, [sp+256]
004ac6b8add x20, sp, 432
004ac6bcadr x27, 16
004ac6c0stp x29, x27, [sp-24]
004ac6c4sub x29, sp, 24
004ac6c8bl fn_87cf8
004ac6ccsub x29, sp, 8
004ac6d0ldr x1, [sp+256]
004ac6d4adrp x0, 0x178000
004ac6d8add x0, x0, 1600
004ac6dcadd x2, sp, 432
004ac6e0bl runtime.mapIterStart
004ac6e4b 0x4ac6e8
004ac6e8
004ac6e8loc_4ac6e8:
004ac6e8ldr x5, [sp+432]
004ac6eccbnz x5, 0x4ac6f4
004ac6f0b 0x4ac7a0
004ac6f4
004ac6f4loc_4ac6f4:
004ac6f4ldr x5, [sp+432]
004ac6f8ldrsb x27, [x5]
004ac6fcldr x6, [x5]
004ac700ldr x5, [x5+8]
004ac704str x6, [sp+240]
004ac708str x5, [sp+248]
004ac70cldr x2, [sp+216]
004ac710ldr x0, [sp+200]
004ac714ldr x5, [sp+208]
004ac718add x1, x5, 1
004ac71csubs xzr, x2, x1
004ac720b.hs 0x4ac728
004ac724b 0x4ac72c
004ac728
004ac728loc_4ac728:
004ac728b 0x4ac740
004ac72c
004ac72cloc_4ac72c:
004ac72corr x3, xzr, 1
004ac730adrp x4, 0x149000
004ac734add x4, x4, 2944
004ac738bl runtime.growslice
004ac73cb 0x4ac740
004ac740
004ac740loc_4ac740:
004ac740ldr x3, [sp+240]
004ac744ldr x4, [sp+248]
004ac748sub x5, x1, 1
004ac74cadd x6, x0, x5, lsl #4
004ac750str x4, [x6+8]
004ac754ubfm x4, x5, 60, 59
004ac758adrp x27, 0x59f000
004ac75cldr w5, [x27+3056]
004ac760cbz w5, 0x4ac768
004ac764b 0x4ac76c
004ac768
004ac768loc_4ac768:
004ac768b 0x4ac780
004ac76c
004ac76cloc_4ac76c:
004ac76cbl runtime.gcWriteBarrier2
004ac770str x3, [x25]
004ac774ldr x5, [x0+x4]
004ac778str x5, [x25+8]
004ac77cb 0x4ac780
004ac780
004ac780loc_4ac780:
004ac780str x3, [x0+x4]
004ac784str x0, [sp+200]
004ac788str x1, [sp+208]
004ac78cstr x2, [sp+216]
004ac790b 0x4ac794
004ac794
004ac794loc_4ac794:
004ac794add x0, sp, 432
004ac798bl runtime.mapIterNext
004ac79cb 0x4ac6e8
004ac7a0
004ac7a0loc_4ac7a0:
004ac7a0ldr x0, [sp+200]
004ac7a4ldr x1, [sp+208]
004ac7a8ldr x2, [sp+216]
004ac7acbl sort.Strings
004ac7b0str xzr, [sp+176]
004ac7b4stp xzr, xzr, [sp+184]
004ac7b8ldr x3, [sp+208]
004ac7bcldr x4, [sp+200]
004ac7c0ldr x5, [sp+216]
004ac7c4str x4, [sp+408]
004ac7c8str x3, [sp+416]
004ac7ccstr x5, [sp+424]
004ac7d0str xzr, [sp+128]
004ac7d4str x3, [sp+120]
004ac7d8ldr x3, [sp+408]
004ac7dcstr x3, [sp+112]
004ac7e0b 0x4ac7e4
004ac7e4
004ac7e4loc_4ac7e4:
004ac7e4ldr x3, [sp+120]
004ac7e8ldr x4, [sp+128]
004ac7ecsubs xzr, x3, x4
004ac7f0b.gt 0x4ac7f8
004ac7f4b 0x4aca60
004ac7f8
004ac7f8loc_4ac7f8:
004ac7f8ldr x1, [sp+112]
004ac7fcstr x1, [sp+360]
004ac800ldr x1, [sp+360]
004ac804ldr x2, [x1]
004ac808ldr x1, [x1+8]
004ac80cstr x2, [sp+224]
004ac810str x1, [sp+232]
004ac814adrp x0, 0x198000
004ac818add x0, x0, 3360
004ac81cbl runtime.newobject
004ac820str x0, [sp+528]
004ac824stp xzr, xzr, [sp+320]
004ac828stp xzr, xzr, [sp+336]
004ac82cstr xzr, [sp+352]
004ac830ldr x1, [sp+224]
004ac834ldr x2, [sp+232]
004ac838str x1, [sp+320]
004ac83cstr x2, [sp+328]
004ac840ldr x3, [sp+528]
004ac844adrp x27, 0x59f000
004ac848ldr w4, [x27+3056]
004ac84ccbz w4, 0x4ac854
004ac850b 0x4ac858
004ac854
004ac854loc_4ac854:
004ac854b 0x4ac894
004ac858
004ac858loc_4ac858:
004ac858str x3, [sp+272]
004ac85cstr x1, [sp+264]
004ac860str x2, [sp+88]
004ac864bl runtime.gcWriteBarrier2
004ac868str x1, [x25]
004ac86cldr x2, [x3]
004ac870str x2, [x25+8]
004ac874adrp x0, 0x198000
004ac878add x0, x0, 3360
004ac87cmov x1, x3
004ac880bl runtime.wbZero
004ac884ldr x1, [sp+264]
004ac888ldr x2, [sp+88]
004ac88cldr x3, [sp+272]
004ac890b 0x4ac894
004ac894
004ac894loc_4ac894:
004ac894stp xzr, xzr, [x3]
004ac898stp xzr, xzr, [x3+16]
004ac89cstr xzr, [x3+32]
004ac8a0str x1, [x3]
004ac8a4str x2, [x3+8]
004ac8a8ldr x2, [sp+224]
004ac8acldr x3, [sp+232]
004ac8b0ldr x1, [sp+552]
004ac8b4adrp x0, 0x178000
004ac8b8add x0, x0, 1600
004ac8bcbl runtime.mapaccess1_faststr
004ac8c0ldr x4, [x0]
004ac8c4ldr x5, [x0+8]
004ac8c8str x4, [sp+160]
004ac8ccstr x5, [sp+168]
004ac8d0str x5, [sp+80]
004ac8d4cbnz x5, 0x4ac8dc
004ac8d8b 0x4ac980
004ac8dc
004ac8dcloc_4ac8dc:
004ac8dcadrp x0, 0x180000
004ac8e0add x0, x0, 2400
004ac8e4bl runtime.newobject
004ac8e8str x0, [sp+312]
004ac8ecldr x1, [sp+160]
004ac8f0ldr x2, [sp+168]
004ac8f4str x2, [x0+8]
004ac8f8adrp x27, 0x59f000
004ac8fcldr w2, [x27+3056]
004ac900cbz w2, 0x4ac908
004ac904b 0x4ac90c
004ac908
004ac908loc_4ac908:
004ac908b 0x4ac920
004ac90c
004ac90cloc_4ac90c:
004ac90cbl runtime.gcWriteBarrier2
004ac910str x1, [x25]
004ac914ldr x2, [x0]
004ac918str x2, [x25+8]
004ac91cb 0x4ac920
004ac920
004ac920loc_4ac920:
004ac920str x1, [x0]
004ac924ldr x1, [sp+312]
004ac928str x1, [sp+400]
004ac92cadrp x0, 0x13e000
004ac930add x0, x0, 640
004ac934bl golang.org/x/crypto/ssh.Marshal
004ac938str x0, [sp+376]
004ac93cstr x1, [sp+384]
004ac940str x2, [sp+392]
004ac944ldr x3, [sp+528]
004ac948str x1, [x3+24]
004ac94cstr x2, [x3+32]
004ac950adrp x27, 0x59f000
004ac954ldr w2, [x27+3056]
004ac958cbz w2, 0x4ac960
004ac95cb 0x4ac964
004ac960
004ac960loc_4ac960:
004ac960b 0x4ac978
004ac964
004ac964loc_4ac964:
004ac964bl runtime.gcWriteBarrier2
004ac968str x0, [x25]
004ac96cldr x2, [x3+16]
004ac970str x2, [x25+8]
004ac974b 0x4ac978
004ac978
004ac978loc_4ac978:
004ac978str x0, [x3+16]
004ac97cb 0x4ac984
004ac980
004ac980loc_4ac980:
004ac980b 0x4ac984
004ac984
004ac984loc_4ac984:
004ac984ldr x1, [sp+528]
004ac988str x1, [sp+368]
004ac98cadrp x0, 0x13e000
004ac990add x0, x0, 576
004ac994bl golang.org/x/crypto/ssh.Marshal
004ac998str x0, [sp+376]
004ac99cstr x1, [sp+384]
004ac9a0str x2, [sp+392]
004ac9a4ldr x2, [sp+192]
004ac9a8ldr x0, [sp+176]
004ac9acldr x3, [sp+184]
004ac9b0str x0, [sp+288]
004ac9b4str x3, [sp+296]
004ac9b8str x2, [sp+304]
004ac9bcldr x4, [sp+384]
004ac9c0add x1, x3, x4
004ac9c4str x1, [sp+104]
004ac9c8subs xzr, x2, x1
004ac9ccb.hs 0x4ac9d4
004ac9d0b 0x4ac9dc
004ac9d4
004ac9d4loc_4ac9d4:
004ac9d4str x1, [sp+296]
004ac9d8b 0x4ac9fc
004ac9dc
004ac9dcloc_4ac9dc:
004ac9dcldr x3, [sp+384]
004ac9e0adrp x4, 0x149000
004ac9e4add x4, x4, 3072
004ac9e8bl runtime.growslice
004ac9ecstr x0, [sp+288]
004ac9f0str x1, [sp+296]
004ac9f4str x2, [sp+304]
004ac9f8b 0x4ac9fc
004ac9fc
004ac9fcloc_4ac9fc:
004ac9fcldr x3, [sp+384]
004aca00str x3, [sp+96]
004aca04ldr x3, [sp+104]
004aca08ldr x4, [sp+288]
004aca0cldr x5, [sp+384]
004aca10sub x3, x3, x5
004aca14add x0, x4, x3
004aca18str x0, [sp+280]
004aca1cldr x2, [sp+96]
004aca20ldr x1, [sp+376]
004aca24bl runtime.memmove
004aca28ldr x3, [sp+288]
004aca2cldr x4, [sp+296]
004aca30ldr x5, [sp+304]
004aca34str x3, [sp+176]
004aca38str x4, [sp+184]
004aca3cstr x5, [sp+192]
004aca40b 0x4aca44
004aca44
004aca44loc_4aca44:
004aca44ldr x3, [sp+128]
004aca48add x3, x3, 1
004aca4cstr x3, [sp+128]
004aca50ldr x3, [sp+360]
004aca54add x3, x3, 16
004aca58str x3, [sp+112]
004aca5cb 0x4ac7e4
004aca60
004aca60loc_4aca60:
004aca60ldr x0, [sp+176]
004aca64ldr x1, [sp+184]
004aca68ldr x2, [sp+192]
004aca6cstr x0, [sp+136]
004aca70str x1, [sp+144]
004aca74str x2, [sp+152]
004aca78ldp x29, x30, [sp-8]
004aca7cadd sp, sp, 544
004aca80ret x30
004aca84
004aca84loc_4aca84:
004aca84str x0, [sp+8]
004aca88mov x3, x30
004aca8cbl runtime.morestack_noctxt.abi0
004aca90ldr x0, [sp+8]
004aca94b 0x4ac640
004aca98udf 0
004aca9cudf 0
004ac640
004ac640golang.org/x/crypto/ssh.marshalTuples: ; void golang.org/x/crypto/ssh.marshalTuples(map[string]string tups)
004ac640ldr x16, [x28+16]
004ac644sub x17, sp, 416
004ac648subs xzr, x17, x16
004ac64cb.ls 0x4aca84
004ac650sub x20, sp, 544
004ac654stp x29, x30, [x20-8]
004ac658add sp, x20, 0
004ac65csub x29, sp, 8
004ac660str x0, [sp+552]
004ac664str xzr, [sp+136]
004ac668stp xzr, xzr, [sp+144]
004ac66cldr x3, [sp+552]
004ac670cbnz x3, 0x4ac678
004ac674b 0x4ac680
004ac678
004ac678loc_4ac678:
004ac678ldr x3, [x3]
004ac67cb 0x4ac688
004ac680
004ac680loc_4ac680:
004ac680mov x3, xzr
004ac684b 0x4ac688
004ac688
004ac688loc_4ac688:
004ac688str x3, [sp+80]
004ac68cadrp x0, 0x149000
004ac690add x0, x0, 2944
004ac694mov x1, xzr
004ac698mov x2, x3
004ac69cbl runtime.makeslice
004ac6a0ldr x3, [sp+80]
004ac6a4str x0, [sp+200]
004ac6a8str xzr, [sp+208]
004ac6acstr x3, [sp+216]
004ac6b0ldr x3, [sp+552]
004ac6b4str x3, [sp+256]
004ac6b8add x20, sp, 432
004ac6bcadr x27, 16
004ac6c0stp x29, x27, [sp-24]
004ac6c4sub x29, sp, 24
004ac6c8bl fn_87cf8
004ac6ccsub x29, sp, 8
004ac6d0ldr x1, [sp+256]
004ac6d4adrp x0, 0x178000
004ac6d8add x0, x0, 1600
004ac6dcadd x2, sp, 432
004ac6e0bl runtime.mapIterStart
004ac6e4b 0x4ac6e8
004ac6e8
004ac6e8loc_4ac6e8:
004ac6e8ldr x5, [sp+432]
004ac6eccbnz x5, 0x4ac6f4
004ac6f0b 0x4ac7a0
004ac6f4
004ac6f4loc_4ac6f4:
004ac6f4ldr x5, [sp+432]
004ac6f8ldrsb x27, [x5]
004ac6fcldr x6, [x5]
004ac700ldr x5, [x5+8]
004ac704str x6, [sp+240]
004ac708str x5, [sp+248]
004ac70cldr x2, [sp+216]
004ac710ldr x0, [sp+200]
004ac714ldr x5, [sp+208]
004ac718add x1, x5, 1
004ac71csubs xzr, x2, x1
004ac720b.hs 0x4ac728
004ac724b 0x4ac72c
004ac728
004ac728loc_4ac728:
004ac728b 0x4ac740
004ac72c
004ac72cloc_4ac72c:
004ac72corr x3, xzr, 1
004ac730adrp x4, 0x149000
004ac734add x4, x4, 2944
004ac738bl runtime.growslice
004ac73cb 0x4ac740
004ac740
004ac740loc_4ac740:
004ac740ldr x3, [sp+240]
004ac744ldr x4, [sp+248]
004ac748sub x5, x1, 1
004ac74cadd x6, x0, x5, lsl #4
004ac750str x4, [x6+8]
004ac754ubfm x4, x5, 60, 59
004ac758adrp x27, 0x59f000
004ac75cldr w5, [x27+3056]
004ac760cbz w5, 0x4ac768
004ac764b 0x4ac76c
004ac768
004ac768loc_4ac768:
004ac768b 0x4ac780
004ac76c
004ac76cloc_4ac76c:
004ac76cbl runtime.gcWriteBarrier2
004ac770str x3, [x25]
004ac774ldr x5, [x0+x4]
004ac778str x5, [x25+8]
004ac77cb 0x4ac780
004ac780
004ac780loc_4ac780:
004ac780str x3, [x0+x4]
004ac784str x0, [sp+200]
004ac788str x1, [sp+208]
004ac78cstr x2, [sp+216]
004ac790b 0x4ac794
004ac794
004ac794loc_4ac794:
004ac794add x0, sp, 432
004ac798bl runtime.mapIterNext
004ac79cb 0x4ac6e8
004ac7a0
004ac7a0loc_4ac7a0:
004ac7a0ldr x0, [sp+200]
004ac7a4ldr x1, [sp+208]
004ac7a8ldr x2, [sp+216]
004ac7acbl sort.Strings
004ac7b0str xzr, [sp+176]
004ac7b4stp xzr, xzr, [sp+184]
004ac7b8ldr x3, [sp+208]
004ac7bcldr x4, [sp+200]
004ac7c0ldr x5, [sp+216]
004ac7c4str x4, [sp+408]
004ac7c8str x3, [sp+416]
004ac7ccstr x5, [sp+424]
004ac7d0str xzr, [sp+128]
004ac7d4str x3, [sp+120]
004ac7d8ldr x3, [sp+408]
004ac7dcstr x3, [sp+112]
004ac7e0b 0x4ac7e4
004ac7e4
004ac7e4loc_4ac7e4:
004ac7e4ldr x3, [sp+120]
004ac7e8ldr x4, [sp+128]
004ac7ecsubs xzr, x3, x4
004ac7f0b.gt 0x4ac7f8
004ac7f4b 0x4aca60
004ac7f8
004ac7f8loc_4ac7f8:
004ac7f8ldr x1, [sp+112]
004ac7fcstr x1, [sp+360]
004ac800ldr x1, [sp+360]
004ac804ldr x2, [x1]
004ac808ldr x1, [x1+8]
004ac80cstr x2, [sp+224]
004ac810str x1, [sp+232]
004ac814adrp x0, 0x198000
004ac818add x0, x0, 3360
004ac81cbl runtime.newobject
004ac820str x0, [sp+528]
004ac824stp xzr, xzr, [sp+320]
004ac828stp xzr, xzr, [sp+336]
004ac82cstr xzr, [sp+352]
004ac830ldr x1, [sp+224]
004ac834ldr x2, [sp+232]
004ac838str x1, [sp+320]
004ac83cstr x2, [sp+328]
004ac840ldr x3, [sp+528]
004ac844adrp x27, 0x59f000
004ac848ldr w4, [x27+3056]
004ac84ccbz w4, 0x4ac854
004ac850b 0x4ac858
004ac854
004ac854loc_4ac854:
004ac854b 0x4ac894
004ac858
004ac858loc_4ac858:
004ac858str x3, [sp+272]
004ac85cstr x1, [sp+264]
004ac860str x2, [sp+88]
004ac864bl runtime.gcWriteBarrier2
004ac868str x1, [x25]
004ac86cldr x2, [x3]
004ac870str x2, [x25+8]
004ac874adrp x0, 0x198000
004ac878add x0, x0, 3360
004ac87cmov x1, x3
004ac880bl runtime.wbZero
004ac884ldr x1, [sp+264]
004ac888ldr x2, [sp+88]
004ac88cldr x3, [sp+272]
004ac890b 0x4ac894
004ac894
004ac894loc_4ac894:
004ac894stp xzr, xzr, [x3]
004ac898stp xzr, xzr, [x3+16]
004ac89cstr xzr, [x3+32]
004ac8a0str x1, [x3]
004ac8a4str x2, [x3+8]
004ac8a8ldr x2, [sp+224]
004ac8acldr x3, [sp+232]
004ac8b0ldr x1, [sp+552]
004ac8b4adrp x0, 0x178000
004ac8b8add x0, x0, 1600
004ac8bcbl runtime.mapaccess1_faststr
004ac8c0ldr x4, [x0]
004ac8c4ldr x5, [x0+8]
004ac8c8str x4, [sp+160]
004ac8ccstr x5, [sp+168]
004ac8d0str x5, [sp+80]
004ac8d4cbnz x5, 0x4ac8dc
004ac8d8b 0x4ac980
004ac8dc
004ac8dcloc_4ac8dc:
004ac8dcadrp x0, 0x180000
004ac8e0add x0, x0, 2400
004ac8e4bl runtime.newobject
004ac8e8str x0, [sp+312]
004ac8ecldr x1, [sp+160]
004ac8f0ldr x2, [sp+168]
004ac8f4str x2, [x0+8]
004ac8f8adrp x27, 0x59f000
004ac8fcldr w2, [x27+3056]
004ac900cbz w2, 0x4ac908
004ac904b 0x4ac90c
004ac908
004ac908loc_4ac908:
004ac908b 0x4ac920
004ac90c
004ac90cloc_4ac90c:
004ac90cbl runtime.gcWriteBarrier2
004ac910str x1, [x25]
004ac914ldr x2, [x0]
004ac918str x2, [x25+8]
004ac91cb 0x4ac920
004ac920
004ac920loc_4ac920:
004ac920str x1, [x0]
004ac924ldr x1, [sp+312]
004ac928str x1, [sp+400]
004ac92cadrp x0, 0x13e000
004ac930add x0, x0, 640
004ac934bl golang.org/x/crypto/ssh.Marshal
004ac938str x0, [sp+376]
004ac93cstr x1, [sp+384]
004ac940str x2, [sp+392]
004ac944ldr x3, [sp+528]
004ac948str x1, [x3+24]
004ac94cstr x2, [x3+32]
004ac950adrp x27, 0x59f000
004ac954ldr w2, [x27+3056]
004ac958cbz w2, 0x4ac960
004ac95cb 0x4ac964
004ac960
004ac960loc_4ac960:
004ac960b 0x4ac978
004ac964
004ac964loc_4ac964:
004ac964bl runtime.gcWriteBarrier2
004ac968str x0, [x25]
004ac96cldr x2, [x3+16]
004ac970str x2, [x25+8]
004ac974b 0x4ac978
004ac978
004ac978loc_4ac978:
004ac978str x0, [x3+16]
004ac97cb 0x4ac984
004ac980
004ac980loc_4ac980:
004ac980b 0x4ac984
004ac984
004ac984loc_4ac984:
004ac984ldr x1, [sp+528]
004ac988str x1, [sp+368]
004ac98cadrp x0, 0x13e000
004ac990add x0, x0, 576
004ac994bl golang.org/x/crypto/ssh.Marshal
004ac998str x0, [sp+376]
004ac99cstr x1, [sp+384]
004ac9a0str x2, [sp+392]
004ac9a4ldr x2, [sp+192]
004ac9a8ldr x0, [sp+176]
004ac9acldr x3, [sp+184]
004ac9b0str x0, [sp+288]
004ac9b4str x3, [sp+296]
004ac9b8str x2, [sp+304]
004ac9bcldr x4, [sp+384]
004ac9c0add x1, x3, x4
004ac9c4str x1, [sp+104]
004ac9c8subs xzr, x2, x1
004ac9ccb.hs 0x4ac9d4
004ac9d0b 0x4ac9dc
004ac9d4
004ac9d4loc_4ac9d4:
004ac9d4str x1, [sp+296]
004ac9d8b 0x4ac9fc
004ac9dc
004ac9dcloc_4ac9dc:
004ac9dcldr x3, [sp+384]
004ac9e0adrp x4, 0x149000
004ac9e4add x4, x4, 3072
004ac9e8bl runtime.growslice
004ac9ecstr x0, [sp+288]
004ac9f0str x1, [sp+296]
004ac9f4str x2, [sp+304]
004ac9f8b 0x4ac9fc
004ac9fc
004ac9fcloc_4ac9fc:
004ac9fcldr x3, [sp+384]
004aca00str x3, [sp+96]
004aca04ldr x3, [sp+104]
004aca08ldr x4, [sp+288]
004aca0cldr x5, [sp+384]
004aca10sub x3, x3, x5
004aca14add x0, x4, x3
004aca18str x0, [sp+280]
004aca1cldr x2, [sp+96]
004aca20ldr x1, [sp+376]
004aca24bl runtime.memmove
004aca28ldr x3, [sp+288]
004aca2cldr x4, [sp+296]
004aca30ldr x5, [sp+304]
004aca34str x3, [sp+176]
004aca38str x4, [sp+184]
004aca3cstr x5, [sp+192]
004aca40b 0x4aca44
004aca44
004aca44loc_4aca44:
004aca44ldr x3, [sp+128]
004aca48add x3, x3, 1
004aca4cstr x3, [sp+128]
004aca50ldr x3, [sp+360]
004aca54add x3, x3, 16
004aca58str x3, [sp+112]
004aca5cb 0x4ac7e4
004aca60
004aca60loc_4aca60:
004aca60ldr x0, [sp+176]
004aca64ldr x1, [sp+184]
004aca68ldr x2, [sp+192]
004aca6cstr x0, [sp+136]
004aca70str x1, [sp+144]
004aca74str x2, [sp+152]
004aca78ldp x29, x30, [sp-8]
004aca7cadd sp, sp, 544
004aca80ret x30
004aca84
004aca84loc_4aca84:
004aca84str x0, [sp+8]
004aca88mov x3, x30
004aca8cbl runtime.morestack_noctxt.abi0
004aca90ldr x0, [sp+8]
004aca94b 0x4ac640
004aca98udf 0
004aca9cudf 0
004ac640
004acaa0
004acaa0golang.org/x/crypto/ssh.parseTuples: ; void golang.org/x/crypto/ssh.parseTuples(struct []uint8 in)
004acaa0ldr x16, [x28+16]
004acaa4sub x17, sp, 336
004acaa8subs xzr, x17, x16
004acaacb.ls 0x4acfc8
004acab0sub x20, sp, 464
004acab4stp x29, x30, [x20-8]
004acab8add sp, x20, 0
004acabcsub x29, sp, 8
004acac0str x0, [sp+472]
004acac4str x1, [sp+480]
004acac8str x2, [sp+488]
004acaccstr xzr, [sp+96]
004acad0stp xzr, xzr, [sp+80]
004acad4bl runtime.makemap_small
004acad8str x0, [sp+128]
004acadcstp xzr, xzr, [sp+136]
004acae0strb wzr, [sp+59]
004acae4b 0x4acae8
004acae8
004acae8loc_4acae8:
004acae8ldr x3, [sp+480]
004acaecstr x3, [sp+72]
004acaf0cbnz x3, 0x4acaf8
004acaf4b 0x4acfa4
004acaf8
004acaf8loc_4acaf8:
004acaf8str xzr, [sp+168]
004acafcstp xzr, xzr, [sp+176]
004acb00str xzr, [sp+104]
004acb04stp xzr, xzr, [sp+112]
004acb08str xzr, [sp+192]
004acb0cstp xzr, xzr, [sp+200]
004acb10strb wzr, [sp+58]
004acb14str xzr, [sp+288]
004acb18stp xzr, xzr, [sp+296]
004acb1cstr xzr, [sp+264]
004acb20stp xzr, xzr, [sp+272]
004acb24ldr x0, [sp+472]
004acb28ldr x1, [sp+480]
004acb2cldr x2, [sp+488]
004acb30bl golang.org/x/crypto/ssh.parseString
004acb34str x0, [sp+288]
004acb38str x1, [sp+296]
004acb3cstr x2, [sp+304]
004acb40str x3, [sp+264]
004acb44str x4, [sp+272]
004acb48str x5, [sp+280]
004acb4cstrb w6, [sp+60]
004acb50ldr x3, [sp+296]
004acb54ldr x4, [sp+304]
004acb58ldr x5, [sp+288]
004acb5cstr x5, [sp+432]
004acb60str x3, [sp+440]
004acb64str x4, [sp+448]
004acb68ldr x3, [sp+264]
004acb6cldr x4, [sp+272]
004acb70ldr x5, [sp+280]
004acb74str x3, [sp+408]
004acb78str x4, [sp+416]
004acb7cstr x5, [sp+424]
004acb80ldrb w3, [sp+60]
004acb84strb w3, [sp+63]
004acb88ldr x3, [sp+432]
004acb8cldr x4, [sp+440]
004acb90ldr x5, [sp+448]
004acb94str x3, [sp+168]
004acb98str x4, [sp+176]
004acb9cstr x5, [sp+184]
004acba0ldr x3, [sp+408]
004acba4ldr x4, [sp+416]
004acba8ldr x5, [sp+424]
004acbacstr x3, [sp+472]
004acbb0str x4, [sp+480]
004acbb4str x5, [sp+488]
004acbb8ldrb w3, [sp+63]
004acbbcstrb w3, [sp+58]
004acbc0tbnz w3, 0, 0x4acbc8
004acbc4b 0x4acf78
004acbc8
004acbc8loc_4acbc8:
004acbc8ldr x1, [sp+168]
004acbccldr x2, [sp+176]
004acbd0mov x0, xzr
004acbd4bl runtime.slicebytetostring
004acbd8str x0, [sp+152]
004acbdcstr x1, [sp+160]
004acbe0ldrb w3, [sp+59]
004acbe4strb w3, [sp+60]
004acbe8tbnz w3, 0, 0x4acbf0
004acbecb 0x4acc14
004acbf0
004acbf0loc_4acbf0:
004acbf0ldr x0, [sp+152]
004acbf4ldr x2, [sp+136]
004acbf8ldr x1, [sp+160]
004acbfcldr x3, [sp+144]
004acc00bl runtime.cmpstring
004acc04subs xzr, x0, 0
004acc08cset x4, le
004acc0cstrb w4, [sp+60]
004acc10b 0x4acc18
004acc14
004acc14loc_4acc14:
004acc14b 0x4acc18
004acc18
004acc18loc_4acc18:
004acc18ldrb w5, [sp+60]
004acc1ctbnz w5, 0, 0x4acc24
004acc20b 0x4acc6c
004acc24
004acc24loc_4acc24:
004acc24adrp x0, 0x21d000
004acc28add x0, x0, 74
004acc2cmovz x1, 49
004acc30mov x2, xzr
004acc34mov x3, xzr
004acc38mov x4, x3
004acc3cbl fmt.Errorf
004acc40str x0, [sp+248]
004acc44str x1, [sp+256]
004acc48str xzr, [sp+96]
004acc4cldr x1, [sp+248]
004acc50ldr x2, [sp+256]
004acc54str x1, [sp+80]
004acc58str x2, [sp+88]
004acc5cldr x0, [sp+96]
004acc60ldp x29, x30, [sp-8]
004acc64add sp, sp, 464
004acc68ret x30
004acc6c
004acc6cloc_4acc6c:
004acc6cldr x3, [sp+152]
004acc70ldr x4, [sp+160]
004acc74str x3, [sp+136]
004acc78str x4, [sp+144]
004acc7corr x3, xzr, 1
004acc80strb w3, [sp+59]
004acc84str xzr, [sp+264]
004acc88stp xzr, xzr, [sp+272]
004acc8cstr xzr, [sp+288]
004acc90stp xzr, xzr, [sp+296]
004acc94ldr x0, [sp+472]
004acc98ldr x1, [sp+480]
004acc9cldr x2, [sp+488]
004acca0bl golang.org/x/crypto/ssh.parseString
004acca4str x0, [sp+264]
004acca8str x1, [sp+272]
004accacstr x2, [sp+280]
004accb0str x3, [sp+288]
004accb4str x4, [sp+296]
004accb8str x5, [sp+304]
004accbcstrb w6, [sp+60]
004accc0ldr x3, [sp+272]
004accc4ldr x4, [sp+280]
004accc8ldr x5, [sp+264]
004accccstr x5, [sp+384]
004accd0str x3, [sp+392]
004accd4str x4, [sp+400]
004accd8ldr x3, [sp+288]
004accdcldr x4, [sp+296]
004acce0ldr x5, [sp+304]
004acce4str x3, [sp+360]
004acce8str x4, [sp+368]
004accecstr x5, [sp+376]
004accf0ldrb w3, [sp+60]
004accf4strb w3, [sp+62]
004accf8ldr x3, [sp+384]
004accfcldr x4, [sp+392]
004acd00ldr x5, [sp+400]
004acd04str x3, [sp+104]
004acd08str x4, [sp+112]
004acd0cstr x5, [sp+120]
004acd10ldr x3, [sp+360]
004acd14ldr x4, [sp+368]
004acd18ldr x5, [sp+376]
004acd1cstr x3, [sp+472]
004acd20str x4, [sp+480]
004acd24str x5, [sp+488]
004acd28ldrb w3, [sp+62]
004acd2cstrb w3, [sp+58]
004acd30tbnz w3, 0, 0x4acd38
004acd34b 0x4acf4c
004acd38
004acd38loc_4acd38:
004acd38ldr x4, [sp+112]
004acd3cstr x4, [sp+64]
004acd40cbnz x4, 0x4acd48
004acd44b 0x4acef4
004acd48
004acd48loc_4acd48:
004acd48str xzr, [sp+288]
004acd4cstp xzr, xzr, [sp+296]
004acd50str xzr, [sp+264]
004acd54stp xzr, xzr, [sp+272]
004acd58ldr x0, [sp+104]
004acd5cldr x1, [sp+112]
004acd60ldr x2, [sp+120]
004acd64bl golang.org/x/crypto/ssh.parseString
004acd68str x0, [sp+288]
004acd6cstr x1, [sp+296]
004acd70str x2, [sp+304]
004acd74str x3, [sp+264]
004acd78str x4, [sp+272]
004acd7cstr x5, [sp+280]
004acd80strb w6, [sp+60]
004acd84ldr x3, [sp+296]
004acd88ldr x4, [sp+304]
004acd8cldr x5, [sp+288]
004acd90str x5, [sp+336]
004acd94str x3, [sp+344]
004acd98str x4, [sp+352]
004acd9cldr x3, [sp+264]
004acda0ldr x4, [sp+272]
004acda4ldr x5, [sp+280]
004acda8str x3, [sp+312]
004acdacstr x4, [sp+320]
004acdb0str x5, [sp+328]
004acdb4ldrb w3, [sp+60]
004acdb8strb w3, [sp+61]
004acdbcldr x3, [sp+336]
004acdc0ldr x4, [sp+344]
004acdc4ldr x5, [sp+352]
004acdc8str x3, [sp+104]
004acdccstr x4, [sp+112]
004acdd0str x5, [sp+120]
004acdd4ldr x3, [sp+312]
004acdd8ldr x4, [sp+320]
004acddcldr x5, [sp+328]
004acde0str x3, [sp+192]
004acde4str x4, [sp+200]
004acde8str x5, [sp+208]
004acdecldrb w3, [sp+61]
004acdf0strb w3, [sp+58]
004acdf4tbnz w3, 0, 0x4acdfc
004acdf8b 0x4acec8
004acdfc
004acdfcloc_4acdfc:
004acdfcldr x5, [sp+200]
004ace00str x5, [sp+64]
004ace04cbnz x5, 0x4ace0c
004ace08b 0x4ace54
004ace0c
004ace0cloc_4ace0c:
004ace0cadrp x0, 0x220000
004ace10add x0, x0, 2344
004ace14orr x1, xzr, 60
004ace18mov x2, xzr
004ace1cmov x3, xzr
004ace20mov x4, x3
004ace24bl fmt.Errorf
004ace28str x0, [sp+248]
004ace2cstr x1, [sp+256]
004ace30str xzr, [sp+96]
004ace34ldr x1, [sp+248]
004ace38ldr x2, [sp+256]
004ace3cstr x1, [sp+80]
004ace40str x2, [sp+88]
004ace44ldr x0, [sp+96]
004ace48ldp x29, x30, [sp-8]
004ace4cadd sp, sp, 464
004ace50ret x30
004ace54
004ace54loc_4ace54:
004ace54ldr x1, [sp+104]
004ace58ldr x2, [sp+112]
004ace5cmov x0, xzr
004ace60bl runtime.slicebytetostring
004ace64str x0, [sp+232]
004ace68str x1, [sp+240]
004ace6cldr x2, [sp+152]
004ace70ldr x1, [sp+128]
004ace74ldr x3, [sp+160]
004ace78adrp x0, 0x178000
004ace7cadd x0, x0, 1600
004ace80bl runtime.mapassign_faststr
004ace84str x0, [sp+224]
004ace88ldrsb x27, [x0]
004ace8cldr x3, [sp+232]
004ace90ldr x4, [sp+240]
004ace94str x4, [x0+8]
004ace98adrp x27, 0x59f000
004ace9cldr w4, [x27+3056]
004acea0cbz w4, 0x4acea8
004acea4b 0x4aceac
004acea8
004acea8loc_4acea8:
004acea8b 0x4acec0
004aceac
004aceacloc_4aceac:
004aceacbl runtime.gcWriteBarrier2
004aceb0str x3, [x25]
004aceb4ldr x4, [x0]
004aceb8str x4, [x25+8]
004acebcb 0x4acec0
004acec0
004acec0loc_4acec0:
004acec0str x3, [x0]
004acec4b 0x4acf44
004acec8
004acec8loc_4acec8:
004acec8str xzr, [sp+96]
004aceccadrp x27, 0x575000
004aced0ldr x1, [x27+3664]
004aced4adrp x27, 0x575000
004aced8ldr x2, [x27+3672]
004acedcstr x1, [sp+80]
004acee0str x2, [sp+88]
004acee4ldr x0, [sp+96]
004acee8ldp x29, x30, [sp-8]
004aceecadd sp, sp, 464
004acef0ret x30
004acef4
004acef4loc_4acef4:
004acef4ldr x2, [sp+152]
004acef8ldr x3, [sp+160]
004acefcldr x1, [sp+128]
004acf00adrp x0, 0x178000
004acf04add x0, x0, 1600
004acf08bl runtime.mapassign_faststr
004acf0cstr x0, [sp+216]
004acf10ldrsb x27, [x0]
004acf14str xzr, [x0+8]
004acf18adrp x27, 0x59f000
004acf1cldr w4, [x27+3056]
004acf20cbz w4, 0x4acf28
004acf24b 0x4acf2c
004acf28
004acf28loc_4acf28:
004acf28b 0x4acf3c
004acf2c
004acf2cloc_4acf2c:
004acf2cldr x3, [x0]
004acf30bl runtime.gcWriteBarrier1
004acf34str x3, [x25]
004acf38b 0x4acf3c
004acf3c
004acf3cloc_4acf3c:
004acf3cstr xzr, [x0]
004acf40b 0x4acf44
004acf44
004acf44loc_4acf44:
004acf44b 0x4acf48
004acf48
004acf48loc_4acf48:
004acf48b 0x4acae8
004acf4c
004acf4cloc_4acf4c:
004acf4cstr xzr, [sp+96]
004acf50adrp x27, 0x575000
004acf54ldr x1, [x27+3664]
004acf58adrp x27, 0x575000
004acf5cldr x2, [x27+3672]
004acf60str x1, [sp+80]
004acf64str x2, [sp+88]
004acf68ldr x0, [sp+96]
004acf6cldp x29, x30, [sp-8]
004acf70add sp, sp, 464
004acf74ret x30
004acf78
004acf78loc_4acf78:
004acf78str xzr, [sp+96]
004acf7cadrp x27, 0x575000
004acf80ldr x1, [x27+3664]
004acf84adrp x27, 0x575000
004acf88ldr x2, [x27+3672]
004acf8cstr x1, [sp+80]
004acf90str x2, [sp+88]
004acf94ldr x0, [sp+96]
004acf98ldp x29, x30, [sp-8]
004acf9cadd sp, sp, 464
004acfa0ret x30
004acfa4
004acfa4loc_4acfa4:
004acfa4ldr x3, [sp+128]
004acfa8str x3, [sp+96]
004acfacstp xzr, xzr, [sp+80]
004acfb0ldr x0, [sp+96]
004acfb4mov x1, xzr
004acfb8mov x2, xzr
004acfbcldp x29, x30, [sp-8]
004acfc0add sp, sp, 464
004acfc4ret x30
004acfc8
004acfc8loc_4acfc8:
004acfc8stp x0, x1, [sp+8]
004acfccstr x2, [sp+24]
004acfd0mov x3, x30
004acfd4bl runtime.morestack_noctxt.abi0
004acfd8ldp x0, x1, [sp+8]
004acfdcldr x2, [sp+24]
004acfe0b 0x4acaa0
004acfe4udf 0
004acfe8udf 0
004acfecudf 0
004acaa0
004acaa0golang.org/x/crypto/ssh.parseTuples: ; void golang.org/x/crypto/ssh.parseTuples(struct []uint8 in)
004acaa0ldr x16, [x28+16]
004acaa4sub x17, sp, 336
004acaa8subs xzr, x17, x16
004acaacb.ls 0x4acfc8
004acab0sub x20, sp, 464
004acab4stp x29, x30, [x20-8]
004acab8add sp, x20, 0
004acabcsub x29, sp, 8
004acac0str x0, [sp+472]
004acac4str x1, [sp+480]
004acac8str x2, [sp+488]
004acaccstr xzr, [sp+96]
004acad0stp xzr, xzr, [sp+80]
004acad4bl runtime.makemap_small
004acad8str x0, [sp+128]
004acadcstp xzr, xzr, [sp+136]
004acae0strb wzr, [sp+59]
004acae4b 0x4acae8
004acae8
004acae8loc_4acae8:
004acae8ldr x3, [sp+480]
004acaecstr x3, [sp+72]
004acaf0cbnz x3, 0x4acaf8
004acaf4b 0x4acfa4
004acaf8
004acaf8loc_4acaf8:
004acaf8str xzr, [sp+168]
004acafcstp xzr, xzr, [sp+176]
004acb00str xzr, [sp+104]
004acb04stp xzr, xzr, [sp+112]
004acb08str xzr, [sp+192]
004acb0cstp xzr, xzr, [sp+200]
004acb10strb wzr, [sp+58]
004acb14str xzr, [sp+288]
004acb18stp xzr, xzr, [sp+296]
004acb1cstr xzr, [sp+264]
004acb20stp xzr, xzr, [sp+272]
004acb24ldr x0, [sp+472]
004acb28ldr x1, [sp+480]
004acb2cldr x2, [sp+488]
004acb30bl golang.org/x/crypto/ssh.parseString
004acb34str x0, [sp+288]
004acb38str x1, [sp+296]
004acb3cstr x2, [sp+304]
004acb40str x3, [sp+264]
004acb44str x4, [sp+272]
004acb48str x5, [sp+280]
004acb4cstrb w6, [sp+60]
004acb50ldr x3, [sp+296]
004acb54ldr x4, [sp+304]
004acb58ldr x5, [sp+288]
004acb5cstr x5, [sp+432]
004acb60str x3, [sp+440]
004acb64str x4, [sp+448]
004acb68ldr x3, [sp+264]
004acb6cldr x4, [sp+272]
004acb70ldr x5, [sp+280]
004acb74str x3, [sp+408]
004acb78str x4, [sp+416]
004acb7cstr x5, [sp+424]
004acb80ldrb w3, [sp+60]
004acb84strb w3, [sp+63]
004acb88ldr x3, [sp+432]
004acb8cldr x4, [sp+440]
004acb90ldr x5, [sp+448]
004acb94str x3, [sp+168]
004acb98str x4, [sp+176]
004acb9cstr x5, [sp+184]
004acba0ldr x3, [sp+408]
004acba4ldr x4, [sp+416]
004acba8ldr x5, [sp+424]
004acbacstr x3, [sp+472]
004acbb0str x4, [sp+480]
004acbb4str x5, [sp+488]
004acbb8ldrb w3, [sp+63]
004acbbcstrb w3, [sp+58]
004acbc0tbnz w3, 0, 0x4acbc8
004acbc4b 0x4acf78
004acbc8
004acbc8loc_4acbc8:
004acbc8ldr x1, [sp+168]
004acbccldr x2, [sp+176]
004acbd0mov x0, xzr
004acbd4bl runtime.slicebytetostring
004acbd8str x0, [sp+152]
004acbdcstr x1, [sp+160]
004acbe0ldrb w3, [sp+59]
004acbe4strb w3, [sp+60]
004acbe8tbnz w3, 0, 0x4acbf0
004acbecb 0x4acc14
004acbf0
004acbf0loc_4acbf0:
004acbf0ldr x0, [sp+152]
004acbf4ldr x2, [sp+136]
004acbf8ldr x1, [sp+160]
004acbfcldr x3, [sp+144]
004acc00bl runtime.cmpstring
004acc04subs xzr, x0, 0
004acc08cset x4, le
004acc0cstrb w4, [sp+60]
004acc10b 0x4acc18
004acc14
004acc14loc_4acc14:
004acc14b 0x4acc18
004acc18
004acc18loc_4acc18:
004acc18ldrb w5, [sp+60]
004acc1ctbnz w5, 0, 0x4acc24
004acc20b 0x4acc6c
004acc24
004acc24loc_4acc24:
004acc24adrp x0, 0x21d000
004acc28add x0, x0, 74
004acc2cmovz x1, 49
004acc30mov x2, xzr
004acc34mov x3, xzr
004acc38mov x4, x3
004acc3cbl fmt.Errorf
004acc40str x0, [sp+248]
004acc44str x1, [sp+256]
004acc48str xzr, [sp+96]
004acc4cldr x1, [sp+248]
004acc50ldr x2, [sp+256]
004acc54str x1, [sp+80]
004acc58str x2, [sp+88]
004acc5cldr x0, [sp+96]
004acc60ldp x29, x30, [sp-8]
004acc64add sp, sp, 464
004acc68ret x30
004acc6c
004acc6cloc_4acc6c:
004acc6cldr x3, [sp+152]
004acc70ldr x4, [sp+160]
004acc74str x3, [sp+136]
004acc78str x4, [sp+144]
004acc7corr x3, xzr, 1
004acc80strb w3, [sp+59]
004acc84str xzr, [sp+264]
004acc88stp xzr, xzr, [sp+272]
004acc8cstr xzr, [sp+288]
004acc90stp xzr, xzr, [sp+296]
004acc94ldr x0, [sp+472]
004acc98ldr x1, [sp+480]
004acc9cldr x2, [sp+488]
004acca0bl golang.org/x/crypto/ssh.parseString
004acca4str x0, [sp+264]
004acca8str x1, [sp+272]
004accacstr x2, [sp+280]
004accb0str x3, [sp+288]
004accb4str x4, [sp+296]
004accb8str x5, [sp+304]
004accbcstrb w6, [sp+60]
004accc0ldr x3, [sp+272]
004accc4ldr x4, [sp+280]
004accc8ldr x5, [sp+264]
004accccstr x5, [sp+384]
004accd0str x3, [sp+392]
004accd4str x4, [sp+400]
004accd8ldr x3, [sp+288]
004accdcldr x4, [sp+296]
004acce0ldr x5, [sp+304]
004acce4str x3, [sp+360]
004acce8str x4, [sp+368]
004accecstr x5, [sp+376]
004accf0ldrb w3, [sp+60]
004accf4strb w3, [sp+62]
004accf8ldr x3, [sp+384]
004accfcldr x4, [sp+392]
004acd00ldr x5, [sp+400]
004acd04str x3, [sp+104]
004acd08str x4, [sp+112]
004acd0cstr x5, [sp+120]
004acd10ldr x3, [sp+360]
004acd14ldr x4, [sp+368]
004acd18ldr x5, [sp+376]
004acd1cstr x3, [sp+472]
004acd20str x4, [sp+480]
004acd24str x5, [sp+488]
004acd28ldrb w3, [sp+62]
004acd2cstrb w3, [sp+58]
004acd30tbnz w3, 0, 0x4acd38
004acd34b 0x4acf4c
004acd38
004acd38loc_4acd38:
004acd38ldr x4, [sp+112]
004acd3cstr x4, [sp+64]
004acd40cbnz x4, 0x4acd48
004acd44b 0x4acef4
004acd48
004acd48loc_4acd48:
004acd48str xzr, [sp+288]
004acd4cstp xzr, xzr, [sp+296]
004acd50str xzr, [sp+264]
004acd54stp xzr, xzr, [sp+272]
004acd58ldr x0, [sp+104]
004acd5cldr x1, [sp+112]
004acd60ldr x2, [sp+120]
004acd64bl golang.org/x/crypto/ssh.parseString
004acd68str x0, [sp+288]
004acd6cstr x1, [sp+296]
004acd70str x2, [sp+304]
004acd74str x3, [sp+264]
004acd78str x4, [sp+272]
004acd7cstr x5, [sp+280]
004acd80strb w6, [sp+60]
004acd84ldr x3, [sp+296]
004acd88ldr x4, [sp+304]
004acd8cldr x5, [sp+288]
004acd90str x5, [sp+336]
004acd94str x3, [sp+344]
004acd98str x4, [sp+352]
004acd9cldr x3, [sp+264]
004acda0ldr x4, [sp+272]
004acda4ldr x5, [sp+280]
004acda8str x3, [sp+312]
004acdacstr x4, [sp+320]
004acdb0str x5, [sp+328]
004acdb4ldrb w3, [sp+60]
004acdb8strb w3, [sp+61]
004acdbcldr x3, [sp+336]
004acdc0ldr x4, [sp+344]
004acdc4ldr x5, [sp+352]
004acdc8str x3, [sp+104]
004acdccstr x4, [sp+112]
004acdd0str x5, [sp+120]
004acdd4ldr x3, [sp+312]
004acdd8ldr x4, [sp+320]
004acddcldr x5, [sp+328]
004acde0str x3, [sp+192]
004acde4str x4, [sp+200]
004acde8str x5, [sp+208]
004acdecldrb w3, [sp+61]
004acdf0strb w3, [sp+58]
004acdf4tbnz w3, 0, 0x4acdfc
004acdf8b 0x4acec8
004acdfc
004acdfcloc_4acdfc:
004acdfcldr x5, [sp+200]
004ace00str x5, [sp+64]
004ace04cbnz x5, 0x4ace0c
004ace08b 0x4ace54
004ace0c
004ace0cloc_4ace0c:
004ace0cadrp x0, 0x220000
004ace10add x0, x0, 2344
004ace14orr x1, xzr, 60
004ace18mov x2, xzr
004ace1cmov x3, xzr
004ace20mov x4, x3
004ace24bl fmt.Errorf
004ace28str x0, [sp+248]
004ace2cstr x1, [sp+256]
004ace30str xzr, [sp+96]
004ace34ldr x1, [sp+248]
004ace38ldr x2, [sp+256]
004ace3cstr x1, [sp+80]
004ace40str x2, [sp+88]
004ace44ldr x0, [sp+96]
004ace48ldp x29, x30, [sp-8]
004ace4cadd sp, sp, 464
004ace50ret x30
004ace54
004ace54loc_4ace54:
004ace54ldr x1, [sp+104]
004ace58ldr x2, [sp+112]
004ace5cmov x0, xzr
004ace60bl runtime.slicebytetostring
004ace64str x0, [sp+232]
004ace68str x1, [sp+240]
004ace6cldr x2, [sp+152]
004ace70ldr x1, [sp+128]
004ace74ldr x3, [sp+160]
004ace78adrp x0, 0x178000
004ace7cadd x0, x0, 1600
004ace80bl runtime.mapassign_faststr
004ace84str x0, [sp+224]
004ace88ldrsb x27, [x0]
004ace8cldr x3, [sp+232]
004ace90ldr x4, [sp+240]
004ace94str x4, [x0+8]
004ace98adrp x27, 0x59f000
004ace9cldr w4, [x27+3056]
004acea0cbz w4, 0x4acea8
004acea4b 0x4aceac
004acea8
004acea8loc_4acea8:
004acea8b 0x4acec0
004aceac
004aceacloc_4aceac:
004aceacbl runtime.gcWriteBarrier2
004aceb0str x3, [x25]
004aceb4ldr x4, [x0]
004aceb8str x4, [x25+8]
004acebcb 0x4acec0
004acec0
004acec0loc_4acec0:
004acec0str x3, [x0]
004acec4b 0x4acf44
004acec8
004acec8loc_4acec8:
004acec8str xzr, [sp+96]
004aceccadrp x27, 0x575000
004aced0ldr x1, [x27+3664]
004aced4adrp x27, 0x575000
004aced8ldr x2, [x27+3672]
004acedcstr x1, [sp+80]
004acee0str x2, [sp+88]
004acee4ldr x0, [sp+96]
004acee8ldp x29, x30, [sp-8]
004aceecadd sp, sp, 464
004acef0ret x30
004acef4
004acef4loc_4acef4:
004acef4ldr x2, [sp+152]
004acef8ldr x3, [sp+160]
004acefcldr x1, [sp+128]
004acf00adrp x0, 0x178000
004acf04add x0, x0, 1600
004acf08bl runtime.mapassign_faststr
004acf0cstr x0, [sp+216]
004acf10ldrsb x27, [x0]
004acf14str xzr, [x0+8]
004acf18adrp x27, 0x59f000
004acf1cldr w4, [x27+3056]
004acf20cbz w4, 0x4acf28
004acf24b 0x4acf2c
004acf28
004acf28loc_4acf28:
004acf28b 0x4acf3c
004acf2c
004acf2cloc_4acf2c:
004acf2cldr x3, [x0]
004acf30bl runtime.gcWriteBarrier1
004acf34str x3, [x25]
004acf38b 0x4acf3c
004acf3c
004acf3cloc_4acf3c:
004acf3cstr xzr, [x0]
004acf40b 0x4acf44
004acf44
004acf44loc_4acf44:
004acf44b 0x4acf48
004acf48
004acf48loc_4acf48:
004acf48b 0x4acae8
004acf4c
004acf4cloc_4acf4c:
004acf4cstr xzr, [sp+96]
004acf50adrp x27, 0x575000
004acf54ldr x1, [x27+3664]
004acf58adrp x27, 0x575000
004acf5cldr x2, [x27+3672]
004acf60str x1, [sp+80]
004acf64str x2, [sp+88]
004acf68ldr x0, [sp+96]
004acf6cldp x29, x30, [sp-8]
004acf70add sp, sp, 464
004acf74ret x30
004acf78
004acf78loc_4acf78:
004acf78str xzr, [sp+96]
004acf7cadrp x27, 0x575000
004acf80ldr x1, [x27+3664]
004acf84adrp x27, 0x575000
004acf88ldr x2, [x27+3672]
004acf8cstr x1, [sp+80]
004acf90str x2, [sp+88]
004acf94ldr x0, [sp+96]
004acf98ldp x29, x30, [sp-8]
004acf9cadd sp, sp, 464
004acfa0ret x30
004acfa4
004acfa4loc_4acfa4:
004acfa4ldr x3, [sp+128]
004acfa8str x3, [sp+96]
004acfacstp xzr, xzr, [sp+80]
004acfb0ldr x0, [sp+96]
004acfb4mov x1, xzr
004acfb8mov x2, xzr
004acfbcldp x29, x30, [sp-8]
004acfc0add sp, sp, 464
004acfc4ret x30
004acfc8
004acfc8loc_4acfc8:
004acfc8stp x0, x1, [sp+8]
004acfccstr x2, [sp+24]
004acfd0mov x3, x30
004acfd4bl runtime.morestack_noctxt.abi0
004acfd8ldp x0, x1, [sp+8]
004acfdcldr x2, [sp+24]
004acfe0b 0x4acaa0
004acfe4udf 0
004acfe8udf 0
004acfecudf 0
004acaa0
Loading..